A Web Application Firewall is a series of rules that cover common attacks like cross site scripting and SQL injection. WAF protect the servers from different threats found online. This application performance is said to be a reverse proxy.
Web Application Firewall can be formulated in the form of plugins, filters or even as a customized application.