Protection from DoS Attacks

The vovserver implements several protections against denial-of-service (DoS) attacks. One of these is the detection of clients that use a relatively large share of the server time. These clients are considered service hogs, and their subsequent service requests can be ignored for up to 3 seconds.

The statistics for server time usage are reset every 10 minutes.

The only evidence of this protection taking place is information in the server log file.The information would look similar to the following:

Service hog: user john 3.2 > 3.0 longest=0.9 penalty=2

The penalty is the number of seconds that the next service will be delayed.