Deny rules establish a negative security model, they are also known as black lists.
They are organized in groups, where each group cover certain aspects of attacks and define conditions for request attributes such as HTTP method, request parameters or headers.
For a request to be blocked by a deny rule group, the following conditions must hold:
- Any deny rule in the group must match.
That is, matching states of deny rules within a group are combined by a logical OR operation. - A deny rule matches if all defined conditions match.
That is, conditions within deny rules are combined with a logical AND operation.