Skip to content

Web Application Firewall

A WAF checks web requests against rules. It can filter unwanted traffic, but needs suitable settings and does not replace fixing errors in code.

Also known asWAF
Cloud & Operations

What does WAF mean?

A Web Application Firewall (WAF) checks requests to web applications. It can filter unwanted traffic using request properties and rules. Cloudflare describes, for example, checks of paths, headers and request content. The scope and possible actions depend on the solution used.

Example: adding protection to an upload form

In a fictional portal, a WAF sits in front of the upload endpoint. The team checks the rules with permitted uploads and unwanted requests. It must also be able to identify normal customer operations being blocked by mistake.

An exception should address the affected workflow specifically. Broadly disabling inspection can let other, still unwanted requests through. Rule changes therefore need clear reasons and subsequent functional checks.

The WAF replaces neither input validation and safe processing in the application nor its permission checks. A vulnerability identified in code remains a separate task, even when a filter rule makes a particular attack more difficult.

Sources

Articles on this topic

Cloud & Operations with ASES

Hosting, deployment, maintenance and support