Web Application Firewall

What is the Difference Between an IPS and a Web Application Firewall?

We are all somewhat familiar with Intrusion Prevention Systems (IPSs). But what is all this talk of Web Application Firewalls