SKILL.md
543 lines · 1,887 words
WAF Configurer
Overview
A Web Application Firewall (WAF) inspects HTTP/HTTPS traffic between clients and web applications, blocking malicious requests based on a set of rules. A WAF operates at Layer 7 (application layer) and provides defense-in-depth against injection attacks, XSS, and other web threats. This skill covers the configuration, tuning, and maintenance of WAFs in production.
WAF Architecture
Client -> CDN/Edge -> WAF -> Load Balancer -> Application
|
+-> Block/Allow/Challenge
+-> Log all decisions
+-> Rate limiting
+-> Bot detection
WAF Processing Pipeline:
1. IP Reputation check
2. Geo-blocking rules
3. Rate limiting
4. Bot detection
5. OWASP Core Rule Set
6. Custom application rules
7. Allow/block decision
8. Logging