Allowlists
This section includes:
About allowlists
Allowlists help to reduce the number of false-positive [FP] scan verdicts. A false-positive verdict is when a malicious or spam verdict is assigned to a scan, but where the correct verdict is clean. Allowlists are typically implemented when some aspect of the email, file, or URL that is to be scanned, is trustworthy. For example, the email may be sent from a known and trusted email address, or from an IP address that can be trusted.
For most of the allowlists, you'll need to specify either that:
-
the spam scan engines will not be applied - and spam verdicts are therefore not possible; malicious verdicts are possible,
or
-
that no scan is performed at all, and a clean verdict is applied.
Some more about allowlists
- If the same item is included in both an allowlist and a blocklist, the allowlist will take precedence.
-
For security reasons, it is recommended to review the allowlist periodically to ensure that it doesn't contain problematic entries.
-
By default, each organization can have a maximum of 2,000 allowlist and blocklist entries combined.
-
Allowlists can't be exported to .csv files by admin-users. This can be done by Perception Point Support [support@perception-point.io] only.
-
When you add an entry to an allowlist, if the same entry already exists in the allowlist, then the new entry is totally ignored, and the existing entry is maintained [unchanged].
Types of allowlists
You can configure various allowlists in Perception Point X‑Ray:
Sender email address / domain allowlist |
When an email is received from an email address that is included in the "Sender email address / domain allowlist", then you can select to:
|
Recipient email address allowlist |
When an email is sent to an email address that is included in the "Recipient email address allowlist", then you can select to:
|
Sender IP address allowlist |
When an email is received from an IP address that is included in the "Sender IP allowlist", then you can select to:
|
URL allowlist |
When a URL that is included in the "URL allowlist" should possibly be scanned, then you can select to:
|
Hash allowlist |
When file should possibly be scanned, if the hash of the file is included the "hash allowlist," then the file will not be scanned, and the scan verdict will be set to clean. |
The Allowlists & Blocklists page is available to admin users with the "Controller" role [or higher] only. |
Note
|
For details about blocklists, see Blocklists.
Propagating allowlists from a parent organization to child organizations
All allowlist entries that are configured in a parent organization are applied to the child organizations as well.
Note: Allowlist entries that are added to a parent organization and propagated from the parent organization to the child organizations, are not visible in the child organizations. |
If you want to add an allowlist entry to a specific child organization only, make sure to select that child organization when you configure the new allowlist entry.
Global allowlists
Perception Point X‑Ray maintains global allowlists - with entries that apply to all organizations. Entries in globally maintained allowlists do not appear in the allowlists of your organization. When you add an entry to an allowlist, you'll know that the entry was added successfully only if you see a "successfully added" message, similar to the following:
If you add an entry, and a "successfully added" user notification doesn't appear, this may indicate that the entry is included in the globally maintained allowlist. The entry that you tried to add therefore won't appear in the allowlist for your organization.
Bulk import of allowlist entries
You can use Perception Point X‑Ray to perform a bulk import of entries for the following allowlists:
-
Sender Email Address / Domain Allowlist
-
Sender IP Allowlist
If you need to upload multiple entries to another allowlist, contact Perception Point Support [support@perception-point.io] for assistance.
When you upload entries, make sure that the upload file meets the following requirements:
-
The upload file must be a .csv file, with a maximum size of 20 KB.
-
The upload file can have a maximum of 100 entries.
-
Each entry should be on a separate line in the upload file.
-
Don't include a header or header row [such as "Domains to block"] at the top of the file.
-
By default, each organization can have a maximum of 2,000 allowlist and blocklist entries combined.
Note: If you have thousands of entries to add to an allowlist or a blocklist, contact Perception Point Support [support@perception-point.io] for assistance. |
Allowlists vs blocklists - precedence
If the same item is included in both an allowlist and a blocklist, the allowlist will take precedence.
This may be useful in a scenario where you want to allowlist specified email addresses that are included in a domain that is in the blocklist.
Allowlists vs restricted files - precedence
Scenario
Your organization has an allowlist entry to allow all emails from a specified domain. The "Allow all emails" option is specified in the allowlist entry.
The organization receives an email from that domain - and the email includes a restricted file attachment. [See Restricted file types.]
Result
The allowlist entry takes precedence, and the restricted file is allowed. The email scan is assigned a Clean verdict.
Note: If the "Never mark as Spam" option is specified in the allowlist entry, then the restricted file takes precedence. The email scan is assigned a Restricted verdict. |
Configuring the "sender email address / domain allowlist"
When an email is received from an email address that is included in the "Sender email address / domain allowlist", then you can select to:
-
not scan the email, and set the scan verdict to clean.
or
-
scan the email - without applying the spam scanning engines. A spam verdict is therefore not possible; a malicious verdict is possible.
Follow the procedure below to allow-list sender email addresses and sender domains [such as acme.com].
Note: When an SPF check is performed, if the sender fails the SPF check, the email will not be allow-listed [even though it is on the allowlist], and may be assigned a malicious or spam verdict. This is done to prevent possible spoofing attempts. For further details, see Disable IP/SPF checks below. |
To add an entry to the "sender email address / domain allowlist":
-
In Perception Point X‑Ray, in the left navigation menu, select Detection Setup > Allowlists & Blocklists.
-
Click Add Address on the right of "Sender Email Address / Domain Allowlist".
-
Configure the required settings.
Organization
If this option appears, select the organization [or organizations] to which the allowlist applies.
Note:
-
If you add an allow list entry to a parent organization, the entry will affect the parent organization and all child-organizations. However, the allow list entry won't be visible in the child organizations.
-
If you want to add an allow list entry to a specific child organization only, select that child organization here.
Sender Email Address / Domain
Single email address / domain
Specify the email address or the domain of the sender. Emails from this email address or domain will be allow-listed.
-
Email addresses should be plain email addresses only, without any display names or extra characters.
Formatting a domain
-
When you specify a domain, such as acme.com, all sub-domains, and all email addresses inside the domain, will be included in the allowlist or the blocklist. For example, if you specify acme.com:
-
All sub-domains in the "acme.com" domain will be included in the list.
-
This includes sub-domains such as legal.acme.com and drivers.acme.com
-
-
Don't include a wildcard character [*], a period [.], or an at sign [@] before the domain.
For example, *acme.com and *.acme.com and @acme.com are not valid formats.
-
Domain names are not case-sensitive.
Import bulk list
Lets you add multiple email addresses and domains to the allowlist. You'll need to specify and upload a .csv file that contains the required email addresses and/or domains.
Upload-file requirements
-
You can include both email addresses and domains in the same upload file.
-
Email addresses should be plain email addresses only, without any display names or extra characters.
-
The upload file must be a .csv file, with a maximum size of 20 KB.
-
The upload file can have a maximum of 100 entries.
-
Each entry should be on a separate line in the upload file.
-
Don't include a header or header row [such as "Domains to block"] at the top of the file.
-
By default, each organization can have a maximum of 2,000 allowlist and blocklist entries combined.
Note: If you have thousands of entries to add to an allowlist or a blocklist, contact Perception Point Support [support@perception-point.io] for assistance.
Formatting domains
-
When you specify a domain, such as acme.com, all sub-domains, and all email addresses inside the domain, will be included in the allowlist or the blocklist. For example, if you specify acme.com:
-
All sub-domains in the "acme.com" domain will be included in the list.
-
This includes sub-domains such as legal.acme.com and drivers.acme.com
-
-
Don't include a wildcard character [*], a period [.], or an at sign [@] before the domain.
For example, *acme.com and *.acme.com and @acme.com are not valid formats.
-
Domain names are not case-sensitive.
-
Don't include sub-domains, such as sub.example.com. Instead, include just example.com
If a sub-domain format such as sub.example.com is required, then add it separately, not as part of a bulk upload.
Email allow options
Specify which scans will be performed on emails and URLs that satisfy this allow-list entry [you can select only one of the two options below]:
-
Allow all emails: The email or URL will not be scanned, and the scan verdict will be set to clean.
No links in the email will be clicked.
-
Never mark as Spam: The email or URL will be scanned:
-
The spam scanning engines won't be applied. A spam verdict is therefore not possible.
-
The malicious scanning engines will be applied.
-
All links in the email will be clicked.
-
Note: If you do not select a verdict, then the allowlist entry will not be functional.
Note about restricted files
Scans of emails that include restricted files [that is, attachments that are in the list of restricted file types or URLs that include references to files that are in the list of restricted file types] will be handled as follows, depending on the option that you select:
- Allow all emails: The scan verdict will be set to clean.
-
Never mark as Spam: The scan verdict will be set to restricted, malicious, or clean - but never spam.
For details about restricted file types, see Restricted file types.
When this option is selected, no IP/SPF checks will be performed for this email address or domain. Select this option when the sender has not set up an SPF record or the SPF record is broken or incorrectly configured.
Important: It is recommended that you disable IP/SPF checks only if the allowlist is set to "Never mark as Spam)". If the allowlist is set to "Allow all emails", it is recommended that you don't disable IP/SPF checks. This is because attackers can then spoof the allow-listed address or domain, and the scanning engines won't be activated to detect malicious content.
See also: About SPF checks
Note:
-
When this option is not selected and an SPF check is performed, if the sender fails the SPF check, the email will not be allow-listed [and assigned a clean verdict], and the email may be assigned a malicious or spam verdict.
-
The SPF check should be disabled only if you are familiar with the sender, the SPF check has failed, and the email was investigated and found to be not malicious.
Comment
Add an optional comment.
-
-
Click Add. Check that the new entry or entries appear in the allowlist as expected.
Note: If you don't see a "successfully added" user notification, and if the entry that you tried to add doesn't appear in your allowlist, this may indicate that the entry is included in the globally maintained allowlist. For details, see Global allowlists above.
Configuring the "recipient email address allowlist"
Note: The "recipient email address allowlist" can contain both emails addresses and domains. |
When an email is sent to an email address that is included in the "Recipient email address allowlist", then you can select to:
-
not scan the email, and set the scan verdict to clean.
or
-
scan the email - without applying the spam scanning engines. A spam verdict is therefore not possible; a malicious verdict is possible.
To add an entry to the "recipient email address allowlist":
-
In Perception Point X‑Ray, in the left navigation menu, select Detection Setup > Allowlists & Blocklists.
-
Click Add Address on the right of "Recipient Email Address Allowlist".
-
Configure the required settings.
Organization
If this option appears, select the organization [or organizations] to which the allowlist applies.
Note:
-
If you add an allow list entry to a parent organization, the entry will affect the parent organization and all child-organizations. However, the allow list entry won't be visible in the child organizations.
-
If you want to add an allow list entry to a specific child organization only, select that child organization here.
Recipient Email Address
Specify the email address of the recipient. Emails to this recipient will be allow-listed.
-
If you need to include a wildcard character [*] in the definition of an allowlist, contact Perception Point support for assistance.
Email allow options
Specify which scans will be performed on emails and URLs that satisfy this allow-list entry [you can select only one of the two options below]:
-
Allow all emails: The email or URL will not be scanned, and the scan verdict will be set to clean.
No links in the email will be clicked.
-
Never mark as Spam: The email or URL will be scanned:
-
The spam scanning engines won't be applied. A spam verdict is therefore not possible.
-
The malicious scanning engines will be applied.
-
All links in the email will be clicked.
-
Note: If you do not select a verdict, then the allowlist entry will not be functional.
Note about restricted files
Scans of emails that include restricted files [that is, attachments that are in the list of restricted file types or URLs that include references to files that are in the list of restricted file types] will be handled as follows, depending on the option that you select:
- Allow all emails: The scan verdict will be set to clean.
-
Never mark as Spam: The scan verdict will be set to restricted, malicious, or clean - but never spam.
For details about restricted file types, see Restricted file types.
Comment
Add an optional comment.
-
-
Click Add. Check that the new entry or entries appear in the allowlist as expected.
Note: If you don't see a "successfully added" user notification, and if the entry that you tried to add doesn't appear in your allowlist, this may indicate that the entry is included in the globally maintained allowlist. For details, see Global allowlists.
Configuring the "sender IP allowlist"
When an email is received from an IP address that is included in the "Sender IP allowlist", then you can select to:
-
not scan the email, and set the scan verdict to clean.
or
-
scan the email - without applying the spam scanning engines. A spam verdict is therefore not possible; a malicious verdict is possible.
To add an entry to the sender IP allowlist:
-
In Perception Point X‑Ray, in the left navigation menu, select Detection Setup > Allowlists & Blocklists.
-
Click Add IP on the right of "Sender IP Allowlist".
-
Configure the required settings.
Organization
If this option appears, select the organization [or organizations] to which the allowlist applies.
Note:
-
If you add an allow list entry to a parent organization, the entry will affect the parent organization and all child-organizations. However, the allow list entry won't be visible in the child organizations.
-
If you want to add an allow list entry to a specific child organization only, select that child organization here.
Sender IP Address
Single IP Address
Specify the IP address of the sender. Emails from this sender IP address will be allow-listed.
-
If you need to include a wildcard character [*] in the definition of an allowlist, contact Perception Point Support [support@perception-point.io] for assistance.
-
By default, for security reasons, allow-listing a subnet [range] is not recommended. It may be possible to allow IP ranges, if the IP ranges are paired with domains. For possible implementation details, contact Perception Point Support [support@perception-point.io].
Import bulk list
Lets you add multiple IP addresses to the allowlist. You'll need to specify and upload a .csv file that contains the required IP addresses.
Upload-file requirements
-
The upload file must be a .csv file, with a maximum size of 20 KB.
-
The upload file can have a maximum of 100 entries.
-
Each entry should be on a separate line in the upload file.
-
Don't include a header or header row [such as "Domains to block"] at the top of the file.
-
By default, each organization can have a maximum of 2,000 allowlist and blocklist entries combined.
Note: If you have thousands of entries to add to an allowlist or a blocklist, contact Perception Point Support [support@perception-point.io] for assistance.
Email allow options
Specify which scans will be performed on emails and URLs that satisfy this allow-list entry [you can select only one of the two options below]:
-
Allow all emails: The email or URL will not be scanned, and the scan verdict will be set to clean.
No links in the email will be clicked.
-
Never mark as Spam: The email or URL will be scanned:
-
The spam scanning engines won't be applied. A spam verdict is therefore not possible.
-
The malicious scanning engines will be applied.
-
All links in the email will be clicked.
-
Note: If you do not select a verdict, then the allowlist entry will not be functional.
Note about restricted files
Scans of emails that include restricted files [that is, attachments that are in the list of restricted file types or URLs that include references to files that are in the list of restricted file types] will be handled as follows, depending on the option that you select:
- Allow all emails: The scan verdict will be set to clean.
-
Never mark as Spam: The scan verdict will be set to restricted, malicious, or clean - but never spam.
For details about restricted file types, see Restricted file types.
Comment
Add an optional comment.
-
-
Click Add. Check that the new entry or entries appear in the allowlist as expected.
Note: If you don't see a "successfully added" user notification, and if the entry that you tried to add doesn't appear in your allowlist, this may indicate that the entry is included in the globally maintained allowlist. For details, see Global allowlists.
Configuring the "URL allowlist"
By default, when Perception Point X‑Ray scans an email, Perception Point X‑Ray "clicks" each URL that is included in the email - and then scans the URL to check if the URL is safe. Although this is the desired behavior from a security perspective, it can result in various undesired scenarios, such as:
-
clicking one-time links - that are thereafter not available to the email recipients
-
clicking unsubscribe links
To prevent the above scenarios, you can include a list of URLs in the "URL allowlist". Then, when any of these URLs is included in an email, you can configure Perception Point X‑Ray to:
-
not scan the URL, and set the scan verdict to clean. The associated link is therefore not "clicked".
or
-
scan the URL - without applying the spam scanning engines. A spam verdict is therefore not possible; a malicious verdict is possible. The associated link will be "clicked".
Alternatively, you can prevent Perception Point X‑Ray from "clicking" every URL that is included in scanned emails. For details, see Detection. However, this option prevents Perception Point X‑Ray from "clicking" every URL that is included in ALL scanned emails - which may not be ideal from a security perspective.
Note:
|
To add an entry to the "URL allowlist":
-
In Perception Point X‑Ray, in the left navigation menu, select Detection Setup > Allowlists & Blocklists.
-
Click Add URL on the right of "URL Allowlist".
-
Configure the required settings.
Organization
If this option appears, select the organization [or organizations] to which the allowlist applies.
Note:
-
If you add an allow list entry to a parent organization, the entry will affect the parent organization and all child-organizations. However, the allow list entry won't be visible in the child organizations.
-
If you want to add an allow list entry to a specific child organization only, select that child organization here.
Method and URL
In the field on the right, specify the URL of sites that will be allow-listed. Use Method on the left to define how the URL string should be applied.
Specify how the specified URL string should be used to determine which URLs to allow-list:
-
Starts with: A URL will be allow-listed if the URL starts with the specified URL string.
-
In: A URL will be allow-listed if the URL includes the complete specified URL string.
Note: This option is available to Perception Point Support only. Contact Perception Point Support [support@perception-point.io] for details.
-
Domain ends with: A URL will be allow-listed if the URL ends with the specified URL string.
-
Wildcard: An asterisk [*] included in the URL string above acts as a wildcard - representing any set of characters. If Wildcard is not selected, then an asterisk in the URL acts as an asterisk, and not as a wildcard.
If Wildcard is selected, but no asterisk [*] is included in the specified URL, then each URL will be evaluated as if the "Exact" method has been selected.
Note: This option is available to Perception Point Support only. Contact Perception Point Support [support@perception-point.io] for details.
-
Exact: A URL will be allow-listed if the URL is the exact specified URL string.
URL allow options
Specify which scans will be performed on emails and URLs that satisfy this allow-list entry [you can select only one of the two options below]:
-
Allow all emails: The email or URL will not be scanned, and the scan verdict will be set to clean.
No links in the email will be clicked.
-
Never mark as Spam: The email or URL will be scanned:
-
The spam scanning engines won't be applied. A spam verdict is therefore not possible.
-
The malicious scanning engines will be applied.
-
All links in the email will be clicked.
-
Note: If you do not select a verdict, then the allowlist entry will not be functional.
Note about restricted files
Scans of emails that include restricted files [that is, attachments that are in the list of restricted file types or URLs that include references to files that are in the list of restricted file types] will be handled as follows, depending on the option that you select:
- Allow all emails: The scan verdict will be set to clean.
-
Never mark as Spam: The scan verdict will be set to restricted, malicious, or clean - but never spam.
For details about restricted file types, see Restricted file types.
Comment
Add an optional comment.
-
-
Click Add . Check that the new entry or entries appear in the allowlist as expected.
Note: If you don't see a "successfully added" user notification, and if the URL that you tried to add doesn't appear in your URL allowlist, this may indicate that the URL is included in the globally maintained URL allowlist. For details, see Global allowlists.
Configuring the "hash allowlist"
When a file should possibly be scanned, if the hash of the file is included in the "hash allowlist," then the file won't be scanned, and the scan verdict will be set to clean.
To add an entry to the hash allowlist:
-
In Perception Point X‑Ray, in the left navigation menu, select Detection Setup > Allowlists & Blocklists.
-
Click Add Hash on the right of "Hash Allowlist".
-
Configure the required settings.
Organization
If this option appears, select the organization [or organizations] to which the allowlist applies.
Note:
-
If you add an allow list entry to a parent organization, the entry will affect the parent organization and all child-organizations. However, the allow list entry won't be visible in the child organizations.
-
If you want to add an allow list entry to a specific child organization only, select that child organization here.
SHA256
Specify the SHA-256 hash value. Any file with this hash value will not be scanned, and the scan verdict will be set to clean.
Note:Only SHA-256 hashes are supported. MD-5 hashes and SHA-1 hashes are not supported.
Comment
Add an optional comment.
-
-
Click Add. Check that the new entry or entries appear in the allowlist as expected.
Note: If you don't see a "successfully added" user notification, and if the entry that you tried to add doesn't appear in your allowlist, this may indicate that the entry is included in the globally maintained allowlist. For details, see Global allowlists.
Custom allowlists
In addition to the standard allowlists, Perception Point Support is able to create customized allowlist entries that may be helpful in your organization. For example, they could create a custom allowlist entry to allow all emails that have the word "bitcoin" in the subject or in the body of the email.
Note: You won't be able to see any custom allowlist entries in the Allow & Block Lists page in Perception Point X‑Ray. Custom allowlist entries are visible to Perception Point Support only. |
For additional information about custom allowlists, contact Perception Point Support [support@perception-point.io].
Troubleshooting
Scenario
I have added a domain to an allowlist, but emails from that domain are still being blocked as spam.
Suggestions
It seems that the domain was possibly not successfully added to the allowlist. Here are a few things you might want to consider:
-
Correct format for domains: Make sure not to include a wildcard character (*), a period (.), or an at sign (@) before the domain when adding it to the allowlist. For example, use just"kms.bet" instead of "@kms.bet".
-
SPF check: If you have configured SPF checks for your domains, it can cause issues if the domain fails the SPF check. You may want to disable SPF checks for the allowlist entries.
-
Verification: Ensure that you see a "successfully added" message when you add the domain to the allowlist. If you don't see this message, the entry might already be included in a globally maintained allowlist, and therefore won't appear in your organization's allowlist.
-
Contacting Support: If you continue to experience issues, it might be best to contact Perception Point Support [support@perception-point.io]. They can help in reviewing problematic allowlist entries.
Filtering [searching] allowlists
Sometimes allowlists may contain many entries. Finding a specific entry in a long allowlist may not be so simple. For example, your "Sender Email Address / Domain" allowlist contains 245 entries, and you want to see all entries that include "example.com". You can use the Search facility at the top of each allowlist.
See also: