Securing Web applications against cybercriminals, hacktivists, and state-sponsored hackers is a never-ending effort. Why? (1) Hackers evade traditional network security defenses to take down Websites and to steal data. (2) Malicious users probe Websites around-the-clock looking for vulnerabilities. (3) And, Automation tools such as off-the-shelf attack toolkits and botnets make it easy to execute large-scale attacks. Web application firewalls have become the central platform for protecting applications against all online threats. This eBook explains in detail the 10 features that every Web application firewall should provide.