Skip to content

Correlation Rules

Create query-based rules that, when triggered, generate custom detections and cases. Build rules from scratch using CQL queries or apply rule templates provided by CrowdStrike and third-party developers.

RequirementDetail
SubscriptionFalcon Next-Gen SIEM or Falcon Next-Gen SIEM 10GB
Default rolesFalcon Administrator, NG SIEM Administrator, NG SIEM Analyst, NG SIEM Analyst - Read Only
CrowdStrike cloudsAvailable in all clouds

Users with NG SIEM roles can only view rules they created themselves by default. To view rules created by other users, a role with the View scheduled reports (all types) permission is required.

When you create a correlation rule, you configure a recurring schedule that determines when and how often the associated search query runs.

Behavioral rules use the LogScale correlate() function. This function connects multiple arguments and returns multiple detections, surfacing patterns of events linked with specified behavioral keys.

Important: The correlate() function cannot be combined with other aggregation functions in the same query.

For more info about the correlate() function, its syntax, query nodes, output formation, and the behavioral options that comprise behavioral detection rules, see correlate().

The Rules tab also displays sensor rules — built-in rules that trigger sensor detections. You cannot create, edit, or delete sensor rules.

Rule versions provide flexibility in creating and managing correlation rules.

  • Draft — Use drafts to save work in progress.
  • Unpublished — Set the status to unpublished to facilitate review and testing.
  • Published — When ready, set the status to Published. You cannot delete a published version; publish a different version first.
  • Active — Continues to execute searches and generate detections and cases.
  • Inactive — All further searches stop. The configured rule remains available for 365 days. After 365 days, the deactivated rule is deleted permanently.

When you create a rule, you specify a search frequency and a search window. The search frequency determines how often the Falcon platform runs the search. The search window determines the period of time that’s searched.

To ensure that all relevant data is searched, configure a search window that’s at least as long as the search frequency. Overlapping searches help to ensure that all data is included, regardless of when logs are uploaded.

If a running search hasn’t completed after 60 minutes, it times out.

  1. Go to Next-Gen SIEM > Monitor and investigate > Rules.
  2. Click Add rule > Create new rule.
  3. Enter a name for the rule.
  4. In the Search query field, enter the CQL query. Use Advanced event search to help build and verify your query — when your query is complete, select Create Rule and your query will be automatically added.
  5. Click Test query to validate.
  6. Select an event timestamp: Ingested (@ingesttimestamp) for cloud-received time, or Created (@timestamp) for locally-generated time.
  7. Click Next.
  8. Optional: Select Create case containing detection to automatically create a case.
  9. Select a trigger type: Verbose (1 detection per result, 50 detection limit) or Summary (single detection for all results, default).
  10. Select a severity for the rule.
  11. Optional: Assign MITRE ATT&CK tactics and techniques (up to 10 each).
  12. Configure the schedule: start date/time, optional end date/time, search frequency, and search window.
  13. Configure notifications.
  14. Click Finish.
  1. Go to Next-Gen SIEM > Monitor and investigate > Rules.
  2. Click the Templates tab.
  3. For the template to use, click Create rule.
  4. Modify the pre-populated values as needed.
  5. Click Finish.

To create rules based on templates, Next-Gen SIEM capabilities must be enabled on your CID.

ConstraintLimit
Maximum active rules (including scheduled searches)750
Maximum concurrent scheduled searches and rules30
Maximum search runtime60 minutes
Maximum detections per correlation rule execution50
MethodDescription
EmailSend to specified email addresses (up to 10 per rule).
SlackSend to integrated Slack channels. Requires CrowdStrike Store integration.
PagerDutyOpen incidents in PagerDuty. Requires CrowdStrike Store integration.
Microsoft TeamsSend to integrated Teams channels. Requires CrowdStrike Store integration.
WebHookDistribute to other applications. Requires CrowdStrike Store integration.

The Detection coverage dashboard displays MITRE ATT&CK techniques with rule coverage across the Falcon platform. Coverage levels:

  • High — One or more active rules associated with the technique
  • Low — Inactive rules or available templates not yet associated with rules
  • None — No rules or templates associated with the technique