SQL & injection attacks
Covered by OWASP CRS 4.x out of the box — including SQLi patterns that would otherwise hit forms and APIs on origin.
Stopped by OVHcloud WAF before origin
When OWAF is in Blocking mode, matching requests get 403 Forbidden and never reach this nginx backend. Detection mode logs the same signals without rejecting traffic.
Covered by OWASP CRS 4.x out of the box — including SQLi patterns that would otherwise hit forms and APIs on origin.
Cross-site scripting and related script injection attempts are scored and can be blocked at the OVHcloud edge.
Built-in rules target remote code execution probes, local file inclusion, and server-side template injection patterns.
Automated login attempts, credential stuffing, and brute-force against auth endpoints — a core OWAF use case.
Tell search-engine bots from scrapers and vulnerability scanners; apply the right policy to each.
Malformed or abusive HTTP that CRS flags as protocol anomalies — rejected before this static site is touched.
Educational summary aligned with OWAF alpha behaviour.
| Event | OWAF action | This origin (/var/www/waf) |
|---|---|---|
| Clean page view | Proxy to backend | Serves HTML / CSS / images |
| CRS match (Blocking) | 403 Forbidden | No request received |
| CRS match (Detection) | Log only, still proxy | Receives traffic as usual |
| Virtual patch rule | Block exploit pattern for a CVE | Stays unpatched but shielded |
| Rate-limit trip | Throttle abusive client | Load stays bounded |
False positives are handled by adjusting OWAF policies — paranoia level, rule actions, or custom exceptions — in the WAF Console. This demo site stays a plain origin.