Cybersecurity Glossary

What Is a Detection Rule?

A detection rule is logic used by a SIEM, XDR, security analytics platform, or other security system to identify events, behaviors, sequences, thresholds, or conditions that may indicate suspicious or malicious activity.

Purpose

Identify security-relevant patterns in logs, events, alerts, and telemetry.

Logic Types

Queries, thresholds, sequences, correlations, behavior, risk, or machine-assisted analytics.

Output

Alerts, incidents, notable events, risk signals, cases, or response actions.

Needs

Reliable data, clear intent, testing, useful context, and ongoing tuning.

Simple definition

A detection rule defines the conditions under which a security platform should recognize activity as potentially important and generate a security signal for investigation or response.

Rules may detect a single high-risk event or combine many related events over time. They can be written using query languages, rule builders, correlation engines, risk models, or platform-specific analytics frameworks.

What does a detection rule do?

⌕

Match suspicious events

Finds individual events that contain values, commands, actions, or indicators associated with a security use case.

#

Apply thresholds

Creates a signal when activity exceeds a defined count, frequency, volume, or risk level.

⌁

Detect sequences

Identifies a meaningful order of events occurring for the same entity or within a defined time window.

↔

Correlate activity

Connects events across users, assets, IP addresses, processes, cloud resources, or security data sources.

⊘

Exclude expected behavior

Uses filters, exceptions, allowlists, or suppression logic to control known benign activity.

⚑

Generate a security signal

Creates an alert, incident, notable event, risk score, case, or response trigger when the rule matches.

Common types of detection rules

▤

Query-based rule

Runs a query on stored or streaming security data and alerts when matching results are found.

#

Threshold rule

Alerts when an event count, frequency, or metric exceeds a defined threshold.

⌁

Sequence rule

Detects a defined series of events occurring in a particular order or time window.

↔

Correlation rule

Combines multiple related events, signals, or sources to identify a larger security pattern.

◎

Risk-based rule

Creates or aggregates risk signals and alerts when accumulated entity risk crosses a threshold.

◇

Behavioral rule

Looks for behavior that differs from an expected baseline, profile, peer group, or established pattern.

How a detection rule works

1

Define the behavior

Start with a specific threat behavior, security scenario, compliance condition, or risk use case.

2

Identify data requirements

Determine the event sources, fields, entity identifiers, and context required by the logic.

3

Write the rule

Create the query, threshold, correlation, sequence, or other detection condition in the target platform.

4

Configure alert metadata

Set severity, title, description, entities, ATT&CK mapping, investigation guidance, and other context.

5

Test representative scenarios

Confirm that expected events match and normal business activity does not create unacceptable noise.

6

Deploy and maintain

Monitor alert quality, data dependencies, missed detections, false positives, and environmental changes.

Key components of a detection rule

☰

Data source

The logs, events, alerts, or telemetry the rule evaluates.

⌗

Detection logic

The query, filter, sequence, threshold, relationship, or behavioral condition used to identify activity.

⏱

Schedule and lookback

How often the rule runs and how much historical data it examines.

◎

Entity mapping

The user, host, IP address, process, cloud resource, application, or other entity associated with the alert.

⊘

Exceptions and suppression

Conditions that reduce repeat alerts or exclude approved activity.

⚑

Alert metadata

Severity, description, ATT&CK context, investigation guidance, owner, and response information.

What makes a good detection rule?

  • It has a clearly documented security objective.
  • Its data dependencies and required fields are known.
  • The detection logic is understandable and testable.
  • Thresholds and exceptions reflect real environmental behavior.
  • The alert includes useful entities and investigation context.
  • The rule has an owner, ATT&CK mapping where appropriate, and a maintenance process.

Detection rule vs correlation rule

TermMeaningExample
Detection RuleA broad category of security logic that identifies suspicious or important activity.Detect execution of a sensitive command, a threshold of failed logins, or a suspicious event sequence.
Correlation RuleA detection rule focused on connecting multiple events, sources, entities, or conditions into one security pattern.Repeated login failures followed by success and privilege escalation for the same account.
Detection Use CaseThe security behavior, risk, or scenario the rule is intended to address.Detect suspicious account takeover behavior.

Detection rule testing and tuning

✓

Positive testing

Confirm the rule generates a signal when representative malicious or suspicious behavior occurs.

⊘

Negative testing

Confirm normal or expected activity does not trigger unnecessary alerts.

☰

Data validation

Verify the required events and normalized fields are present before evaluating rule quality.

↕

Threshold tuning

Adjust counts, windows, severity, grouping, and filters based on real event volume.

↺

Regression checks

Retest after query, parser, schema, product, or platform changes.

◎

Analyst review

Use SOC outcomes and investigation feedback to improve context and reduce unnecessary work.

Benefits and common problems

Benefits

  • Turns security telemetry into actionable signals.
  • Supports consistent threat and risk monitoring.
  • Automates identification of repeatable security patterns.
  • Provides context for SOC investigation and response.
  • Can be mapped to ATT&CK and coverage objectives.

Common problems

  • Missing data or broken field mappings.
  • Too many false positives.
  • Lookback windows that miss relevant events.
  • Rules without context or investigation guidance.
  • Outdated logic after platform or environment changes.

How ForshTec helps with detection rule engineering

ForshTec helps security teams and vendors build reliable detection content and the data pipelines required to support it.

  • SIEM and XDR detection rule development
  • Correlation and threshold logic
  • ATT&CK mapping and detection metadata
  • Parser, schema, and normalized-field requirement analysis
  • Rule testing, tuning, and lifecycle maintenance
  • Connector development for detection-ready telemetry

Need reliable detection content?

ForshTec can help build analytics that are supported by the right telemetry, tested against real scenarios, and maintainable over time.

Talk to ForshTec

FAQs

What is a detection rule?

A detection rule is security logic that identifies events, patterns, sequences, thresholds, or behaviors that may indicate suspicious or malicious activity.

Where are detection rules used?

Detection rules are commonly used in SIEM, XDR, endpoint security, cloud security, identity security, and security analytics platforms.

What is the difference between a detection rule and a correlation rule?

A detection rule is the broader category. A correlation rule specifically combines multiple events, signals, entities, or conditions to identify a larger pattern.

Why do detection rules need tuning?

Rules need tuning because normal business behavior, event volume, data quality, and environmental differences can create false positives or missed detections.

Can a detection rule use MITRE ATT&CK?

Yes. Rules are often mapped to ATT&CK tactics, techniques, or sub-techniques to describe the adversary behavior they are intended to identify.

What makes a detection rule production-ready?

A production-ready rule needs reliable telemetry, tested logic, clear metadata, useful entity context, appropriate thresholds and exclusions, documented dependencies, and an owner who maintains it.

Build detection rules that analysts can trust and maintain.

ForshTec helps design detection content, normalized data, parsers, connectors, ATT&CK mappings, and SIEM engineering workflows.

Start a project