Keepnet Tools Whitelisting Guidelines

It's important to note that both the Phishing Reporter and Diagnostic Tool are legitimate and secure applications developed by Keepnet Labs. They have been thoroughly tested and should not trigger any issues with Antivirus or Endpoint Detection and Response (EDR) solutions under normal circumstances.

However, specific configurations or strict policies within Antivirus, EDR, or other security tools may sometimes lead to these applications being blocked or their functionality being restricted. This can occur despite the applications being entirely safe and free of malicious code. It is these particular scenarios that the "Keepnet Labs Tools Whitelisting Guidelines" document aims to address.

By following the steps outlined in this guide, including the calculation and whitelisting of the unique hash of the downloaded files, customers can ensure the seamless operation of the Phishing Reporter and Diagnostic Tool within their unique security environments.

Indeed, each enterprise has a unique set of security tools and configurations in place to secure its environment. These tools, while effectively preventing threats, can sometimes interfere with legitimate applications and tools such as the Phishing Reporter and Diagnostic Tool from Keepnet Labs. They may hinder these applications' functionality or block their network communications.

To address this issue, Keepnet Labs recommends a Proof of Concept (PoC) test where enterprises can see how their security solutions interact with the Phishing Reporter and Diagnostic Tool. This PoC allows Keepnet Labs and the enterprise to identify potential conflicts, adjust settings, or create necessary exceptions to ensure the tools work smoothly.

However, in cases where enterprises want to ensure the uninterrupted operation of Keepnet Labs' tools, a whitelisting document is provided. This document is a comprehensive list of all the potential tools and configurations that may need to be adjusted to allow for full functionality. By following the whitelisting document, enterprises can ensure that the Phishing Reporter and Diagnostic Tool will operate as intended within their network environment.

Understanding the Phishing Reporter and Diagnostic Tool

Phishing Reporter is a tool that allows users to easily report suspicious emails and contribute to the organization's security by reinforcing its human firewall. By installing this tool on their devices, users have a straightforward mechanism to report potentially harmful emails directly from their mailbox interface. Phishing Reporter communicates with the Keepnet Labs platform via the https://api.keepnetlabs.com/api/* network route.

Diagnostic Tool is an auxiliary service as part of the Phishing Reporter suite. It is designed to help troubleshoot potential issues with the Phishing Reporter. When issues arise, the Diagnostic Tool gathers necessary system information to assist Keepnet Labs' support teams to quickly identify and solve the problem. This tool also uses the same network route as the Phishing Reporter, i.e., https://api.keepnetlabs.com/api/*.

Essential Whitelisting Checklist for Security Software

The below checklist provides a guideline for the whitelisting process in different security software categories:

Security ToolWhitelisting ComponentDescription

Anti-Virus

File-based Exception

The downloaded executable files (Phishing Reporter and Diagnostic Tool) need to be added to the exceptions in your antivirus software.

EDR

File-based Exception

Add the hash of the downloaded files (Phishing Reporter and Diagnostic Tool) to the exceptions in your EDR system.

Proxy

URL Exception

Add https://api.keepnetlabs.com/api/ and https://addin-api.keepnetlabs.com/api/ to your proxy server's exception list to allow network communications.

DLP

Data Transfer Exception

Configure your DLP to allow data transfer to https://api.keepnetlabs.com/api/ and https://addin-api.keepnetlabs.com/api/

DDoS Prevention

IP/URL Exception

DDoS Prevention tools should be configured to allow incoming and outgoing traffic to https://api.keepnetlabs.com/api/ and https://addin-api.keepnetlabs.com/api/. This will ensure uninterrupted communication with the Keepnet Labs server.

It's critical to verify the integrity of the downloaded Phishing Reporter and Diagnostic Tool through their unique hash values. Once you download these applications, you should calculate their hash and whitelist this hash value in the respective security solutions. This process ensures that you're using the legitimate version of the tools and it hasn't been tampered with during the download process.

Here's how you can calculate the hash of a file on different platforms:

Replace 'yourfilename.exe' with the actual filename of the downloaded file.

  • Windows: You can use the built-in 'CertUtil' tool. Open the Command Prompt, navigate to the directory where your file is located, and then use the following command:

    • certutil -hashfile yourfilename.exe SHA256

  • Linux: The 'sha256sum' tool is usually available by default. Open the terminal, navigate to the directory containing the file, and then use the following command:

    • sha256sum yourfilename

  • Mac OS: You can use the built-in 'shasum' command. Open the Terminal, navigate to the directory where your file is located, and then use the following command:

    • shasum -a 256 yourfilename

Whitelisting Procedures for Various Security Products

1. Symantec Antivirus

Symantec Antivirus provides both file and network-based protection. Therefore, you need to whitelist the application executables as well as the network communications.

  • File-Based Exceptions: Open your Symantec Antivirus, go to Settings > Exceptions > Add Exception > Security Risk Exception > File. Then, locate the Phishing Reporter and Diagnostic Tool executables and add them as exceptions. Please ensure to verify the hash of the downloaded files to ensure their integrity.

  • Network-Based Exceptions: Go to Settings > Exceptions > Add Exception > Security Risk Exception > Known Risk. Add https://api.keepnetlabs.com/api/* to the exceptions to ensure that network communications are not blocked.

2. Palo Alto Proxy

To whitelist network communications in Palo Alto Proxy, you need to create a custom URL category.

  • Custom URL Category: Go to Objects > Custom Objects > URL Category > Add. Name the new category (e.g., "Keepnet Labs"). In the Sites section, add *.keepnetlabs.com/*. Apply the changes.

  • URL Filtering: Create or modify a URL Filtering profile to allow the new custom URL category. This can be done in Objects > Security Profiles > URL Filtering.

3. Forcepoint DLP

For Forcepoint DLP, create a new rule to allow data to be sent to Keepnet Labs' server.

  • New Rule: Go to DLP Policy Manager > File > New > DLP Policy > Rule > Add. In the new rule, set "Endpoint" as the Data Endpoint. Under "Destinations", add https://api.keepnetlabs.com/api/*. Under "Actions", select "Allow". Name and save the new rule.

4. CrowdStrike Falcon

CrowdStrike Falcon uses a cloud-based system to handle threats. Whitelisting can be done through the Falcon console.

  • Prevention Policy Whitelisting: Log into the Falcon console. Navigate to Configuration > Prevention Policies. Select the policy to which you wish to add the exceptions. Under the 'Exclusions' section, click on 'Add New' > 'File'. In the dialog box, enter the SHA-256 hash of the Phishing Reporter and Diagnostic Tool files. Make sure to calculate the hash of the downloaded files to ensure their integrity. Set the 'Type' as 'Whitelist' and the 'Platform' as per your environment (Windows, Linux, or macOS). Add a description for your reference, and save the changes.

  • Network Whitelisting: In the same policy configuration, navigate to the 'IOCs' section. Click on 'Add New' > 'Indicator'. Add https://api.keepnetlabs.com/api/* as an Indicator, select 'Network' as the type, and select 'Whitelist' as the action. Save the changes.

Need Help? Contact Support Team

For additional assistance or questions regarding the implementation and usage of our products, please contact our support team at support@keepnetlabs.com. Keepnet Labs is committed to supporting our customers at every step, providing necessary insights and assistance to ensure the successful implementation and usage of our products.

Last updated

Copyright © Keepnet Labs LTD. All rights reserved.