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:

  • 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 verdicts is possible.

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:

  • 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.

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:

  • 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.

URL allowlist

When a URL that is included in the "URL allowlist" should possibly be scanned, then you can select to:

  • not scan the URL, and set the scan verdict to clean.

    or

  • scan the URL- without applying the spam scanning engines. A spam verdict is therefore not possible; a malicious verdict is possible.

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.

  • 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.

  • 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.

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":

  1. In Perception Point X‑Ray, in the left navigation menu, select Detection Setup > Allowlists & Blocklists.

  2. Click Add Address on the right of "Sender Email Address / Domain Allowlist".

  3. 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.

    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.

     

    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.

    Disable IP/SPF checks

    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.

  4. 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":

  1. In Perception Point X‑Ray, in the left navigation menu, select Detection Setup > Allowlists & Blocklists.

  2. Click Add Address on the right of "Recipient Email Address Allowlist".

  3. 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.

    Comment

    Add an optional comment.

  4. 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:

  1. In Perception Point X‑Ray, in the left navigation menu, select Detection Setup > Allowlists & Blocklists.

  2. Click Add IP on the right of "Sender IP Allowlist".

  3. 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.

    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.

    Comment

    Add an optional comment.

  4. 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:

  • Use the "URL allowlist" to allow access to websites when using Advanced Browser Security. For more information, see Detection Settings.

  • "URL follow allowlists" have been deprecated. Existing "URL follow allowlists" will remain functional - but they can't be viewed or edited. For assistance with existing URL follow allowlists, contact Perception Point Support [support@perception-point.io].

    The deprecated "URL follow allowlist" functionality is replaced by "URL allowlists."

To add an entry to the "URL allowlist":

  1. In Perception Point X‑Ray, in the left navigation menu, select Detection Setup > Allowlists & Blocklists.

  2. Click Add URL on the right of "URL Allowlist".

  3. 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.

    Comment

    Add an optional comment.

  4. 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:

  1. In Perception Point X‑Ray, in the left navigation menu, select Detection Setup > Allowlists & Blocklists.

  2. Click Add Hash on the right of "Hash Allowlist".

  3. 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.

  4. 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:

  1. 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".

  2. 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.

  3. 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.

  4. 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.