Recipe 12-3: Identifying Inter-Request Time Delay Anomalies
This recipe shows you how to determine when automated programs send multiple requests for dynamic content.
Ingredients
- ModSecurity
- IP:INTER-REQUEST-LATENCY variable
- @eq operator
- setvar action
- expirevar action
CAPEC-62: Cross-Site Request Forgery
Sample Attacks
Consider the following common attack scenario in which request validation tokens are not used:
- The attacker identifies a stored XSS flaw within the target web site bank.example.com.
- She sends the following CSRF attack payload:
<img src="http://bank.example.com/withdraw?account=bob&amount=1000000& ...