4.4 HTTP Header Filtering
📘 Overview
The HTTP Header Filtering module allows you to filter incoming HTTP requests based on the name and value of specific HTTP headers. This is useful for blocking or allowing requests based on exact or expected header content.
🛠️ How It Works
You can define a simple rule by providing:
A Header Title (e.g.,
Origin
,Authorization
,X-Custom-Header
)A Header Content (exact match string)
Once the rule is created, incoming requests will be matched against this rule and filtered accordingly.
⚙️ How to Add a Header Filter
Go to Security Rules > HTTP Header Filtering
Click Create Header Filtering
Fill out:
Enter Header Title
Enter Header Content
Click Filter
The rule will take effect immediately
🔐 Why It Matters
Many attacks exploit improperly validated or missing headers, including:
CSRF attacks (missing Origin / Referer headers)
Host Header Injection
API key misuse
Header filtering adds a layer of control at the gateway level to prevent such attacks early.
🎯 HTTP Header Filtering is a quick way to enforce header presence and exact values, adding lightweight security to your application endpoints.
Last updated