Rate Limit Rules
These rules restrict over-usage of your application by throttling requests on matching users.
Last updated
Was this helpful?
These rules restrict over-usage of your application by throttling requests on matching users.
Last updated
Was this helpful?
Rate Limiting is a feature of Haltdos WAF that allows application owners to enforce rate limiting on some of the pages which affect their website performance.
Warning Manual configuration of rate limit rules is risky for administrators without the relevant training and experience. Badly conceived or misconfigured rate limit rules can result in loss of performance, incorrect behavior.
Follow the links: WAF > Listener > Security Profiles > Rules > Rate Limit Rule
Click on Add Rule and set relevant parameters described in the table below.
Click on Save Changes.
PARAMETERS
ACCEPTED VALUES
DEFAULT
Rule Name
String
None
Message
Description for the rule in String format
None
Priority
Integer
0
Match URI
Relative URL path
None
Limit Rate
Integer
10
Limit Burst
Integer
20
Limit Duration
Integer
1
Rule Action
Choose from the drop-down
RECORD
Limit On
Select from a pre-defined drop-down
None
Specify a user-friendly name for the rule which helps in identifying the rule. The rule name takes alpha-numeric input.
The user can specify a short description of the rule. The description would explain the purpose of the rule.
Specify the URI for which this rule will be applied. Any requests made on this URI triggers this rule and the respective response shall be filtered according to the rule.
The URI should be a relative URL and in the format: [/home/(*)]
Specify the request rate for the page. The limit rate specified will validate the number of requests coming per second which is not exceeding the limit rate.
Specify the request burst rate for the page. The burst rate specified will validate the total number of requests received.
Specify the time duration for which the rule will limit the request.
Specify the type of action to be taken such as Drop, Record, Temporary Blacklist, Send Challenge.
Specify the object on which we apply the limit such as Client IP, User-Agent, URI, Source Port, HTTP Method, HTTP Referrer.