A WAF, or Web Application Firewall, sits between users and your application and prevents user activity that appears nefarious from reaching your application.

Why should I care?

As soon as your application is on the network, it will have to handle a significant amount of bot activity, some of it nefarious. It is commonly accepted that for a small to medium website, up to 30% of the emanates from bot activity.

How does it works?

There is a wide variety of Web Application Firewalls from simple rule-based ones to Artificial Intelligence-powered ones. At its core, a WAF will decide to forward an HTTP request to your application or drop the request, preventing it from reaching your application.

WAFs are commonly bundled with load balancers.