Last updated
Was this helpful?
Last updated
Was this helpful?
aggregates multiple threat feeds into a single high-fidelity repository by normalizing, deduplicating, removing false positives from, and enriching threat data—then associating all related threat indicators. The Anomali ThreatStream integration is an , also known as a Panther-managed Lookup Table.
Learn how to , and how to .
Anomali ThreatStream enrichment in Panther requires an Anomali ThreatStream license.
By default, Anomali ThreatStream is configured to run against every log source in your Panther environment (yet is , if desired). Panther will attempt to match each incoming log event, across all log types, against the Anomali Panther-managed Lookup Table before it passes through the detection engine.
If Panther between an incoming event and Anomali entry, Anomali data is appended to the matching log event under a top-level p_enrichment
key, and able to be referenced in detection logic and searches.
If Anomali contains multiple entries for the same indicator, if only one Anomali entry is active, Panther will use that one. If multiple Anomali entries are active, Panther will use the active entry with the highest confidence score.
For more information on detection writing using an enrichment source, see .
A log event is enriched with Anomali Panther-managed Lookup Table data (under p_enrichment
) if a match is found between:
Any of the values of the selector field(s) configured for each associated log type.
For each log type, the default selectors are its (represented by p_any_*
), though .
The value of the match
key in an Anomali table entry in Panther.
match
is the primary key of the Anomali table and is preset by Panther.
See an example of match
in the .
In the footer at the bottom of the page, find Gateway Public IP.
Store this value in a secure location, as you'll use it in the next step.
To enable the Anomali ThreatStream Enrichment Provider in Panther:
In the left-hand navigation bar of your Panther Console, click Configure > Enrichment Providers.
In the upper-right corner, click Create New.
In the Enrichment Settings form, provide values for the following fields:
Name: Enter a descriptive name for your integration.
Anomali subdomain: Enter your Anomali subdomain.
Username: Enter your Anomali username.
ThreatStream indicator query: Provide the indicator query that Panther will use to construct the Lookup Table.
This field's placeholder text shows an example query: feed_id=42 and status="active"
It's recommended to test your query in the Anomali ThreatStream interface before providing it to Panther.
Click Setup.
On the next page, click Save.
Your new Anomali ThreatStream configuration will be visible in the Configure > Enrichment Providers page.
Anomali ThreatStream is enabled by default for each log type in your Panther instance.
If you would like to disable (or later enable) Anomali for a certain log type, or alter its selectors:
In the left-hand navigation bar in your Panther Console, click Configure > Enrichment Providers.
Within the list of Enrichment Providers, locate the Anomali ThreatStream source you'd like to modify, and click its name.
If you'd like to enable this Enrichment Provider for a new log type, click Add Log Type.
In the upper-right corner of the Enriched Log Types tile, click Save.
The below is an example of an Anomali ThreatStream response normalized by Panther, from the query feed_id=336
:
Follow the to generate an API key with read-only
access, for use in Panther.
In the upper-right corner of your Panther Console, click > General.
Follow the to add your Panther gateway IP address to your Anomali IP allowlist.
Click Anomali.
API Token: Enter the API token you generated in .
Refresh period (min): Set a refresh period, which determines how often Panther will refresh the Anomali ThreatStream Enrichment Provider data. The default and minimum refresh period is 60 minutes.
On the provider's details page, to the right of the Enriched Log Types header, click Edit.
In the new row that populates, select a Log Type and, in the Selectors field, at least one event field.
If you'd like to disable this Enrichment Provider for a log type, locate that log type's row, and click the trash icon.
If you'd like to alter the selectors for a log type, click into the Selectors field and add or remove selections for event fields.
Enrich incoming events with Anomali ThreatStream data