This article explains how to use webhooks and other notifications with the XDR Response Policy that defines when you're notified for new and updated XDR stories, and when events are generated.
For more information about XDR stories, see Reviewing Detection & Response Stories for Your Account
The Response Policy helps you monitor Security and Network XDR stories by defining when notifications for stories are sent to admins and analysts, and when events are generated for the stories. You can create rules that define the story criteria for sending notifications and generating events, and can use subscription groups, mailing lists, and webhook integrations to configure which admins receive the notifications.
For example, you can create rules that send notifications:
-
If the story Criticality is high
-
When new stories are created for a specific source (such as a site or IP range)
-
When the story targets are updated
-
For Security stories with a specific indication of attack
-
For Network stories for specific issues, such as a site or link is down
When you define rules that generate events for XDR stories, you can view them on the Events page, and integrate the events with third-party services such as a SIEM or an AWS S3 bucket. By default, no XDR story events are generated, events are only generated according to configured rules. For more about XDR event fields, see below Cato Event and API Fields for XDR Story Events.
Cato supports different ways to integrate events for XDR stories with your existing solutions and workflows.
-
For a list of vendor-supported integrations for Cato events, see Third-Party Supported Integrations for Cato Data
-
For more about pushing events to a third-party storage account (such as AWS or Azure), see the articles in the Event Integration section
-
For more about using eventsFeed API to integrate events with a SIEM solution, see SIEM Integration Guide for the Cato API
When you add a rule to the Response Policy, configure each section in the rule that is required to define the conditions for sending a notification or generating an event.
For example, if you want to generate an event for every XDR story that is created or updated, configure a rule with the Source as Any, and the Trigger as Story Created or Updated.
Note
Note: For MDR customers, please contact <mdr@catonetworks.com>
to define Response Policy rules for your account.
A Response Policy rule has the following sections:
-
Name - The name you assign for the rule
-
Description for the rule
-
Source - The source of traffic on your network involved in the story. For example: Site, IP address, or SDP user
For more about Source items for a rule, see Reference for Rule Objects.
-
Criteria - Characteristics of the story to match the rule. When you add criteria, select the criteria type, value, and the operator that determines the relationship between the criteria and value. For example: Criticality | Greater Than | 6.
Configurable story criteria include the following: Criticality, Severity, Indication, Analyst Verdict, Producer, Added Targets, Status. For more about these story criteria, see Reviewing Detection & Response Stories for Your Account
-
The Producer criteria is the engine that generates the story, and includes both Security and Network XDR engines. For more about Network XDR, see Reviewing XDR Network Stories . For more about the Security XDR engines and their required license types, see Using the Indications Catalog
-
You can configure multiple values for the following criteria: Indication, Analyst Verdict, Severity, Producer. When you add multiple values to a single criteria entry, there is an OR relationship between them.
-
-
Trigger - Defines when the Response Policy engine checks a story for matching the rule. Settings include:
-
Story Created - The Response Policy engine checks for a match to the rule when a new story is created. Existing stories that are updated aren't checked for matching the rule.
-
Story Created or Updated - The Response Policy engine checks for a match to the rule when a new story is created or when an existing story is updated. Updates can include changes to the Status, Analyst Verdict, Severity, and Targets of the story.
-
-
Response - Select the response for when the rule is matched. Responses can include generating an event and notifications defined by Subscription Group, Mailing List, or Webhook Integration.
Create a new Response Policy rule and configure the rule's settings to define when a story notification is sent.
To create a new Response Policy rule:
-
From the navigation menu, click Security > Detection & Response.
-
Select the Response Policy tab.
-
Click New. The Add to Response Policy panel opens.
-
Enter a Name for the rule.
-
In the Source section, select the type (for example: Host, IP Range, Site) and then select one or more objects for the story source for this rule (or you can enter an IP address).
The default Source value is Any.
-
(Optional) Define Criteria that specify the characteristics a story must have to match the rule.
-
Select the Trigger for the rule.
-
Select the Response. If you select Send Notification, then define the Subscription Group, Mailing List, or Integration to receive the notification.
-
Click Save. The rule is added to the policy.
The Events page shows all the XDR story events generated for your account. You can filter the page to show the events using the Event Type Detection and Response.
Below are the relevant fields for XDR story events. The eventsFeed query of the Cato API shows data for XDR stories in these fields for eventFieldName type.
API enum Value |
Event Field |
Comments |
---|---|---|
user_display_name |
User Display Name |
|
analyst_verdict |
Analyst Verdict |
|
criticality |
Criticality |
|
device_name |
Device Name |
|
event_count |
Event Count |
For XDR Stories, events are not automatically aggregated, therefore the Event Count will usually have a value of 1. |
sub-type |
Sub-Type |
|
event_type |
Event Type |
For XDR story events, the Event Type is Detection and Response. |
indication |
Indication |
|
event_internal_id |
Event Internal ID |
|
producer |
Producer |
The engine that generated the story. Possible values: Threat Prevention, Threat Hunting, Usage Anomaly, Events Anomaly, Microsoft Endpoint Alert. |
rule |
Rule |
Name of the Response Policy rule that generated the event. |
source_ip |
Source IP |
|
source_is_site_or_sdp_user |
Source is Site or SDP User |
|
source_site |
Source Site |
|
status |
Status |
|
story_id |
Story ID |
|
threat_name |
Threat Name |
|
threat_type |
Threat Type |
|
time |
Time |
|
vendor |
Vendor |
Possible values: Microsoft (for Microsoft Endpoint Alert stories), Cato. |
additional_data |
N/A |
Story data that isn't included in the other event fields. This field is included in exported events, but isn't shown in the Events page. Note: This field is exported as raw unparsed data, and may contain escape characters. This format is subject to change. |
0 comments
Please sign in to leave a comment.