Domains that are used in our phishing security tests (PSTs) are occasionally flagged by Google Safe Browsing lists, which classify them as malicious, social engineering, phishing, or deceptive login pages. KnowBe4 continuously works to remove these domains from Safe Browsing lists. However, once a domain has been placed on these lists, a warning banner could appear when the link is clicked. The banner may prevent a user from navigating to phishing links or landing pages when they fail a phishing test.
Implementing a Safe Browsing whitelist that includes our phish link domains and landing domains will make sure your users are not presented with warning messages and will allow clicks to report successfully. The Safe Browsing whitelist can be applied across multiple platforms for the Chrome browser, including Windows, macOS, and Chrome-based operating systems.
Requirements for Safe Browsing Whitelisting
These system requirements were obtained from Google Enterprise’s official documentation. For more information, see Google’s Safe Browsing Allowlist Domains article.
For Windows, this functionality is available on the following instances:
- Instances that are joined to a Microsoft® Active Directory® domain.
- Instances running on Windows 10 Pro.
- Instances that are enrolled in Chrome Browser Cloud Management.
For macOS, this functionality is available on the following instances:
- Instances that are managed via MDM.
- Instances that are joined to a domain via MCX.
Safe Browsing Whitelisting for Windows
When whitelisting with Safe Browsing on Windows, you will need to use a Group Policy Object (GPO). To apply a bypass on Windows, you will need to implement policy via a GPO for Chrome. See below for instructions on how to apply a bypass.
- Download the Chrome ADMX templates. To access these templates, see Google’s Set Chrome Browser policies on managed PCs article and navigate to the Windows section.
- Install the ADMX templates on the domain controller. The ADMX templates will then be available to assign via GPO.
- Within the GPO Editor, navigate to Computer Configuration → Administrative Templates → Google → Google Chrome → Safe Browsing Settings → Configure the list of domains on which Safe Browsing will not trigger warnings.
- Within the setting configuration, select Enabled. Then, select Show to see the list for configuration.
- Add the root domains of the phish link and landing domains that are used in your PSTs. Domains are listed using the syntax: example.com
- Click OK, then click Apply.
- Click OK again.
Once you restart your Chrome browser, navigate to Chrome://Policy to verify the policy was installed successfully.
Safe Browsing Whitelisting for macOS
To push the whitelisting policy on macOS, you will need to edit any existing Google Chrome .plist files that are pushed to your machines. The edited .plist files will need the entries listed in Step 2 below. A new policy can also be created to push via MDM solutions. See below for instructions on both of these procedures.
- Create a .plist file and open it in the editor of your choice. You can use the sample file attached here: Sample File
- Edit the entries in the .plist file to list the Phish Link Domains and Landing Domains that are used in your PSTs. Each root domain is a <string> entry in the <array>, which is listed under the <key>Safe BrowsingAllowlistDomains</key> entry.
- Save the .plist file and use a converter, such as mcxToProfile, to convert this file into a system policy.
- Deploy the policy to the machine via MDM.
Once you restart your Chrome browser, navigate to Chrome://Policy to verify the policy was installed successfully.
Safe Browsing Whitelisting for Chrome Profile
To push the whitelisting policy on machines managed by Chrome, or Chrome-based devices, you will need to edit the following settings in your Google administrator console:
- Open your Google Admin portal.
- Navigate to Devices → Chrome → Settings → Users & browsers → Safe browsing allowed domains.
- Enter the root domains of the Phish Link Domains and Landing Domains that are used in your PSTs. Please enter one domain per line.
- Click Save.
Navigate to Chrome://Policy to verify the policy was installed successfully. This policy is locally applied to the browser or machine depending on your existing Chrome management configuration.
For further assistance with this feature, please contact our support team and they will be happy to help.