Section – HTTP Parameter Pollution Detection - mixed types
This feature prevents HTTP parameter pollution attempts using duplicate parameters with the same name but different types. Parameter names are treated case-insensitively. The following parameter types are distinguished:
- Query parameters
- Path segment parameters
- A path segment can contain one or more parameters, each introduced by a semicolon (
;). For example,/test;name=value;name2=value2/test2contains the parametersname=valueandname2=value2in the same path segment.
- A path segment can contain one or more parameters, each introduced by a semicolon (
- Additional query parameters for encrypted URLs.
- POST parameter
GUI | Description |
|---|---|
Block duplicate parameters | If enabled, requests are blocked when the same parameter name is used across different parameter types — e.g., a request is blocked if the parameter |
Log only | If enabled, threat handling for duplicate parameters is set to log only instead of blocking. |
Parameter name exception pattern | Use the exception pattern to exclude parameters from the parameter pollution detection. |
