1. Home
  2. Knowledge Center
  3. Glossary
  4. WAF (web application firewall)
Defence and operations

WAF (web application firewall)

web application firewall · application firewall · WAAP · virtual patching · virtual patch

A filter placed in front of a website or API that inspects each web request and blocks those that look like attacks (SQL injection, XSS, abusive bots).

In practice

A WAF understands HTTP, whereas a network firewall only sees addresses and ports. It applies generic rules, often modelled on the OWASP Top 10 risks, plus rules specific to the application. It also acts as a “virtual patch”, blocking exploitation of a flaw while the code is being fixed. But a WAF can be bypassed: it reduces risk, it replaces neither secure development nor patching.

Example

Fictional case: an online shop discovers a SQL injection in its search engine on a Friday evening. The team adds a targeted WAF rule in twenty minutes, then ships the code fix on Tuesday. The WAF covered the weekend; the fixed code closes the flaw for good.

Sources

The whole glossary

From theory to practice

So how does your system measure up?

Create your account and get an A+ to F grade for your domains’ encryption in minutes, with every finding explained and the fix to apply.

Run the audit from your account: an A+ to F grade for your domains’ encryption in minutes, with every finding explained and the fix to apply.

Belinda

Contact us

A question, a project, a partnership? Write to us: the team answers by email, usually within one business day.

Your details are only used to answer you. Do not include passwords or vulnerability details.