Whitelist Rules
This rule allows to add exceptions on existing rules (custom and managed)
Last updated
Was this helpful?
This rule allows to add exceptions on existing rules (custom and managed)
Last updated
Was this helpful?
A whitelist is "the cybersecurity list," granting only programs, IP, and email addresses access to the network, which is approved by the administrator. It blocks something that is not on the list.
Whitelist Rules help to list services that access your site regularly (APIs, crawlers, payment providers, etc.). Whitelists are not one-size-fits-all; whitelists are tailor-made managers based on their particular needs and desires. YouTube, for example, has released a whitelisted YouTube Kids version that goes off of handpicked, age-appropriate videos rather than algorithmic recommendations.
Here’s another use case: To reduce insider threat, a cyber attack caused behind company doors businesses with BYOL policies whitelist websites, they consider safe for employees to visit when using their private network.
Follow the Steps Given Below to configure a Whitelist Rule:
Go to WAF > Listeners > Security Profiles > Rules > Whitelist Rules.
Click on the Add Rule button and a pop-up box will open.
Configure the Fields that are present.
Click on Save Changes
All the fields are required unless disabled by the UI
SETTINGS
DESCRIPTION
ACCEPTED VALUES
Rule Name
Name For the Configured Rule
Name eg. Example Rule
Message
Description For the Rule
Brief Description eg. This Rule is used for Allowing Example API
Custom Rule ID
ID that you assign the Rule
9 Digit Number
Specific URI
URI to whitelisted for this Rule
Valid URI eg. /login
Location
Location of the entity that has to be whitelisted
Any value from the Drop Down List
Value
Value at the Location that has to be selected for White Listing
The value that you want to match at the specific location
Specify a rule name to identify the rule which is to be created. The rule name takes alpha-numeric input.
Specify a rule message containing a detailed description to identify the rule which is to be created.
Specify the rule/mitigation id that needs to be whitelisted so that action against that request will be allowed.
Specify the URI or regex for which the whitelist rule will be applicable.
By clicking on the Add Location button, the end-user can add specify the location to be whitelisted. If no location is added then, the rule/mitigation is whitelisted completely.
Specify the location of the entity that has to be whitelisted. The accepted values are:
URL: Select this if the specified value has to be searched in the URL part of the HTTP Header.
HEADER NAME: Select this if the specified name has to be searched in the Headers part of the HTTP Header variables.
HEADER VAL: Select this if the specified value has to be searched in the Headers part of the HTTP Header values.
HEADERS: Select this if the specified value has to be searched in the Headers part of the HTTP Header.
SPECIFIC HEADER VALUE DATA: Select this if the specific header value data has to be searched in the Headers part of the HTTP Header cookie variables.
COOKIE NAME: Select this if the specified name has to be searched in the Headers part of the HTTP Header cookie variables.
COOKIE VAL: Select this if the specified value has to be searched in the Headers part of the HTTP Header cookie values.
COOKIES: Select this if the specified value has to be searched in the Headers part of the HTTP Header cookies.
SPECIFIC COOKIES VALUE DATA: Select this if the specific cookies value data has to be searched in the Headers part of the HTTP Header cookie variables.
BODY NAME: Select this if the specified name has to be searched in the variables in the Body part of the HTTP Header.
BODY VAL: Select this if the specified value has to be searched in the values in the Body part of the HTTP Header
BODY: Select this if the specified value has to be searched in the Body part of the HTTP Header
SPECIFIC BODY VALUE DATA: Select this if the specific body value data has to be searched in the Headers part of the HTTP Header cookie variables.
ARGS NAME: Select this if the specified value has to be searched in the variables in the Arguments section in the HTTP Header
ARGS VAL: Select this if the specified name has to be searched in the values in the Arguments section in the HTTP Header
ARGS: Select this if the specified value has to be searched in the Arguments section in the HTTP Header
SPECIFIC ARGS VALUE DATA: Select this if the specific args value data has to be searched in the Headers part of the HTTP Header cookie variables.
User can define the source location where this condition needs to be applied.
The user can define the parameter based on the location of the condition.
The user can define the match condition for the parameter and match value.
The user can define what value needs to be matched with the match condition.