Forward threats and events to your Darktrace Network environment.
Integrating with Darktrace Network
Keep Aware can forward threats and events to your Darktrace Network environment. Once events are in the Darktrace platform, they can be utilized alongside advanced searching, enriching event logs and investigations, and for model breaches.
Requirements
- Access to the Keep Aware Console: Access to the console and permissions for creating and modifying integrations.
- Darktrace Network: Access to your Darktrace console, along with a connected Darktrace vSensor for receiving the events from Keep Aware.
- Darktrace vSensor Public IP: The public IP address for your Darktrace vSensor.
- Darktrace vSensor SSL Certificate: The SHA1/SHA256 fingerprints for your Darktrace vSensor SSL certificate.
Getting Started
To connect Keep Aware to your Darktrace environment, navigate to the Integrations page from the menu on the left side of your console. Additionally, sign into your Darktrace master instance associated with the vSensor that you will send events to.
Configure your vSensor
In your Darktrace console, verify your vSensor is configured properly, and that you have the requested information above. To setup a vSensor, refer to your Darktrace Customer Portal. Once configured, add the following Keep Aware Public IP Address as an allowed IP address for Log Inputs. In your Darktrace console:
- Access the Darktrace master instance associated with the vSensor. Within the Threat Visualizer, navigate to the System Config page in the main menu under Admin. Select Modules from the left-hand menu.
- In the Telemetry section, click the Config button. A new dialog will open.
- Select the vSensor that logs will be sent to. In the field Log Input Allowed IPs, enter the following IP address:
52.89.186.180
Creating a Darktrace Telemetry Template
Darktrace can use a custom telemetry template to correctly parse Keep Aware events in real-time. For more detailed information on log input templates, see Log Ingestion Templates (Darktrace Customer Portal).
- A template must now be defined for the logs to be parsed. Remaining within the "Telemetry" subsection, click the plus (+) icon to create a new template. Each template requires a name, a type, a log filter and a pattern.
- Use the name KeepAware for your template. Set the type to "Custom Event".
- Set the filter for the pattern to KeepAware.
- Now, create the pattern to parse the data in using the built-in expressions. To use Keep Aware's recommended pattern, use the entry below:
.*%{TIMESTAMP_ISO8601:time}\s%{DATA:sourcehostname} KeepAware.*IP=%{IP:src},.* Location=%{HOSTNAME:hostname}, Labels=%{GREEDYDATA:message}, Description=%{GREEDYDATA:details}.*, Severity=%{NUMBER:size}
Logs are sent from the vSensor in batches so it may take a short while for logs to appear using the new pattern.
Creating the Integration
In your Keep Aware console, select the Darktrace Network integration. This will open a modal where you can select Create New Integration and begin configuring the integration.
Configure each of the fields below before creating the integration:
- Identifier: A unique name for your Darktrace integration.
- Darktrace vSensor IP:
Your vSensor public IP address - Port:
6514 - SHA1 / SHA256 fingerprints: For encrypted log ingestion, the SHA1 and SHA256 fingerprints of the current certificate are available in the certificate tooltip on the System Config page or can also be found on Status page.
- Syslog Message: The syslog message will determine the information you send from Keep Aware to Darktrace. The recommended syslog pattern is provided below; however, any event fields can be sent to Darktrace. See Event and Threat Fields.
<46>{{@timestampISO}} {{device.hostname}} KeepAware[0]: IP={{device.ipAddress}}, User={{device.user}}, Location={{location}}, Labels={{policy.label}}, Description=A(n) {{type}} policy triggered for location {{location}}, Severity={{score}}
Once you save your integration, you will be ready to forward events or threats of interest from Keep Aware to Darktrace.
Results
Once configured, you will have Keep Aware events and metadata available to various portions of your Darktrace platform.
- Advanced Search: (
@type:*KeepAware*) - Event Logs for Investigations and Devices
- KeepAware Custom Event type in the Darktrace Model Editor
Frequently Asked Questions
| Question | Answer |
|---|---|
| Do a need a vSensor? | It is recommended to use a Darktrace vSensor for this integration so that you don't expose your Darktrace master application over a public IP address. |
| What IP and Ports do I need to make exceptions for? | Keep Aware will forward encrypted events from 52.89.186.180 to your Darktrace vSensor public IP over TCP port 6514. |
| How can I find out what Event and Threat fields can be used in the syslog payload sent to Darktrace? | All available Threat and Even fields are described and documented in the Event and Threat Fields Documentation |