SC-200Chapter 46 of 101Objective 1.1

Defender XDR Incident Correlation

This chapter covers Defender XDR incident correlation, a foundational skill for the SC-200 exam and daily operations. You'll learn how Microsoft 365 Defender automatically aggregates alerts from across endpoints, identities, email, and cloud apps into a single incident, enriches it with threat intelligence, and enables automated response. This topic appears in approximately 15-20% of SC-200 exam questions, often in the context of understanding the incident lifecycle, correlation logic, and manual vs. automated actions. Mastery of incident correlation is critical for passing the exam and for real-world triage efficiency.

25 min read
Intermediate
Updated May 31, 2026

Detective Agency Case Board

Imagine a detective agency handling a major investigation. Each detective (sensor) gathers clues: one finds a broken window (file alert), another spots a footprint (network alert), a third sees a missing laptop (identity alert), and a fourth captures a suspicious car on CCTV (email alert). Alone, each clue is weak. The lead detective (Microsoft 365 Defender) collects all clues onto a central case board (incident). They pin related clues together using common threads: same time, same location (device), same suspect (user), or same modus operandi (attack pattern). This board is the incident. The lead detective then adds context: known criminal profiles (threat intelligence), past cases involving this suspect (historical data), and a timeline of events. This unified view lets the team see the full story: the suspect broke the window, grabbed the laptop, and fled in the waiting car. Without the case board, each detective would work in isolation, missing the bigger picture. The incident board also assigns a severity (low, medium, high, critical) based on the combined clues, prioritizing the response. Automated actions can be triggered, like locking down the building (automated containment) when certain clues match a known pattern. This is exactly how Defender XDR correlates alerts into incidents, enriching them with context and automating responses.

How It Actually Works

What is Incident Correlation in Defender XDR?

Incident correlation is the process by which Microsoft 365 Defender (M365D) automatically groups related alerts from different security domains—endpoint (Microsoft Defender for Endpoint), identity (Microsoft Defender for Identity), email and collaboration (Microsoft Defender for Office 365), and cloud applications (Microsoft Defender for Cloud Apps)—into a single incident. This provides security operations teams with a unified view of an attack chain, reducing alert fatigue and enabling faster, more effective response.

The SC-200 exam expects you to understand the correlation mechanism, how incidents are created, enriched, and resolved, and how to manually adjust correlation or create custom detections.

How Incident Correlation Works Internally

M365D uses a sophisticated correlation engine that runs within the Microsoft 365 Defender portal (security.microsoft.com). The engine continuously evaluates incoming alerts against a set of correlation rules. These rules consider:

Temporal proximity: Alerts occurring within a short time window (default 24 hours, configurable via advanced hunting).

Common entities: Alerts that share the same user, device, IP address, mailbox, or cloud app.

Attack chain patterns: Known sequences of techniques (e.g., phishing → credential theft → lateral movement → data exfiltration).

Threat intelligence: Alerts triggered by the same threat actor, malware family, or campaign.

When the engine finds a match, it creates a new incident or adds alerts to an existing incident. The incident is assigned a unique ID (e.g., inc-12345) and a severity level based on the highest severity alert within it.

Key Components and Data Flow

1. Alerts: Raw signals from each defender workload. Each alert has a severity (Informational, Low, Medium, High), category (e.g., Malware, Suspicious Activity), and a detection source. 2. Incident: A container for related alerts. Properties include: - Incident ID - Title (automatically generated based on attack type) - Severity (Informational, Low, Medium, High, Critical) - Status (New, In Progress, Resolved) - Tags (custom labels) - Assigned to (analyst) - Classification (True positive, False positive, Benign) - Determination (e.g., Malware, Phishing, Unwanted software) 3. Correlation Engine: Runs on a backend service that processes alerts in near real-time. It uses machine learning to identify patterns and reduce false positives. 4. Incident Queue: The main view in M365D portal where incidents are listed. Default sorting by last updated time.

Default Timers and Thresholds

Alert correlation time window: By default, alerts are correlated within a 24-hour window. This can be adjusted using the AlertEvidence table in Advanced Hunting with custom KQL queries.

Incident auto-closure: If no new alerts are added for 7 days, the incident may be automatically resolved (but this is not a default setting; it requires a custom automation rule).

Severity mapping: Each alert severity maps to incident severity as follows:

- Critical alert → Critical incident - High alert → High incident - Medium alert → Medium incident - Low alert → Low incident - Informational → Informational (rarely used)

Configuration and Verification

To view incidents: Navigate to https://security.microsoft.com/incidents. Use filters for status, severity, assigned to, etc.

To manually correlate alerts: You can manually add alerts to an existing incident from the alert details page by selecting "Link to incident" and providing the incident ID.

To create custom correlation rules: Use Advanced Hunting with Kusto Query Language (KQL). For example, to find alerts from the same user within 1 hour:

AlertEvidence
| where Timestamp > ago(1h)
| summarize TotalAlerts = count() by AccountUpn, AlertId
| where TotalAlerts > 1

To create an automation rule that triggers on incident creation:

1.

Go to Settings > Microsoft 365 Defender > Automation rules.

2.

Click Add rule.

3.

Define conditions (e.g., severity equals High) and actions (e.g., assign to a specific analyst, add tags).

Interaction with Related Technologies

Microsoft Sentinel: Incidents from M365D can be streamed to Sentinel for advanced SIEM correlation. Integration uses the Microsoft 365 Defender connector.

Microsoft Defender for Cloud: Security alerts from cloud workloads can also be ingested into M365D incidents via the connector.

Microsoft Purview: Data loss prevention alerts can appear as incidents if configured.

Incident Lifecycle

1.

Creation: Automatic via correlation engine or manual via API/portal.

2.

Triage: Analyst reviews incident, changes status to "In Progress", adds tags, assigns to self or team.

3.

Investigation: Use incident graph, timeline, and evidence tabs to understand the attack.

4.

Remediation: Perform actions like isolating device, disabling user, deleting email. Can be automated via playbooks.

5.

Resolution: Set status to "Resolved", choose classification (True positive, False positive, Benign) and determination (e.g., Malware, Phishing, Unwanted software, etc.).

Exam-Relevant Details

The correlation engine does not require manual configuration—it's on by default.

Incidents can be exported via API for integration with SOAR tools.

The Incident table in Advanced Hunting contains properties like IncidentId, Title, Severity, Status, Classification, Determination, AssignedTo, Tags.

You can create custom detection rules in Advanced Hunting that generate alerts and incidents.

The exam may ask about the difference between an alert and an incident: an incident is a collection of related alerts.

Step-by-Step Incident Correlation

1. Alert Generation: Each workload generates alerts based on detections. For example, Defender for Endpoint creates an alert when a suspicious PowerShell command is executed. 2. Ingestion: Alerts are sent to the M365D backend via the unified audit log and API. 3. Correlation: The engine runs correlation algorithms, grouping alerts that share entities (user, device, IP) within the time window. 4. Incident Creation: A new incident is created with a title like "Multi-stage incident involving a user and endpoint." The severity is set to the highest alert severity. 5. Enrichment: The incident is automatically enriched with: - Threat intelligence: Known indicators (IPs, hashes) from Microsoft Threat Intelligence. - User context: User risk level from Azure AD Identity Protection. - Device context: Device risk score from Defender for Endpoint. - Alert evidence: List of all related alerts with their details. 6. Notification: Assigned analysts receive alerts via email or Microsoft Teams (if configured). 7. Automation rules: If conditions match, automation rules run (e.g., add tag, assign to tier 2). 8. Triage and Response: Analyst reviews the incident, performs actions, and resolves.

Real-World Section

Scenario 1: Phishing Attack on a Financial Institution

A financial institution with 10,000 users deploys M365D across all domains. An attacker sends a phishing email to an employee in finance. Defender for Office 365 detects the malicious link and creates an alert. The user clicks the link and enters credentials. Defender for Identity detects the anomalous logon from a foreign IP and creates another alert. The attacker then uses the compromised account to access SharePoint and download sensitive files. Defender for Cloud Apps triggers an alert for mass download. The M365D correlation engine sees all three alerts share the same user (employee@contoso.com) and occur within 2 hours, grouping them into a single incident titled "Phishing campaign with credential theft and data exfiltration." The SOC analyst sees the full timeline, identifies the compromised user, resets the password, and blocks the malicious IP. Without correlation, these alerts would be triaged separately, delaying response.

Scenario 2: Ransomware Outbreak at a Healthcare Provider

A hospital uses M365D. A user opens a malicious attachment, triggering a Defender for Endpoint alert for suspicious file execution. The ransomware begins encrypting files, causing multiple alerts for file modifications and process injections. Defender for Identity detects the compromised account moving laterally to other servers. The correlation engine groups all alerts into one incident, identifying the attack as ransomware. An automation rule automatically isolates the affected device and disables the user account. The incident severity is set to Critical. The SOC team investigates using the incident graph and confirms the containment. They then perform remediation steps like restoring from backups.

Common Misconfigurations:

Disabling automatic correlation (not possible in UI; only via API).

Not using automation rules, leading to manual triage delays.

Over-reliance on incident severity without considering alert context.

Exam Focus Section

What SC-200 Tests on Incident Correlation:

Objective 1.1: Manage incidents in Microsoft 365 Defender. This includes understanding how incidents are created, correlated, and managed.

Objective 1.2: Manage alerts in Microsoft 365 Defender. You must know the difference between alerts and incidents.

Objective 1.3: Configure automation rules and playbooks. Know how automation rules trigger on incident creation.

Common Wrong Answers:

1.

"Incidents are created manually by default." Wrong: Incidents are automatically created by the correlation engine. Manual creation is possible but not default.

2.

"You can configure the correlation time window in the portal." Wrong: There is no direct UI setting; you must use Advanced Hunting or API.

3.

"All alerts with the same severity are correlated." Wrong: Correlation is based on shared entities and time, not severity.

4.

"Incidents are only created for critical alerts." Wrong: Incidents can be created for any severity, including informational.

Specific Values and Terms:

Default time window: 24 hours.

Incident statuses: New, In Progress, Resolved.

Incident classifications: True positive, False positive, Benign.

Incident determinations: Malware, Phishing, Unwanted software, etc.

The Advanced Hunting table for alerts is AlertInfo and AlertEvidence.

Edge Cases:

An alert may have no correlation candidate and becomes a single-alert incident.

If an alert is later found to be false positive, the entire incident may be reclassified.

Automation rules can be set to run only on specific conditions (e.g., severity equals High and status equals New).

How to Eliminate Wrong Answers:

Always check if the answer mentions "automatic" vs "manual" correlation.

Look for specific entity sharing (user, device, IP) as the basis for correlation.

Remember that severity is inherited from alerts, not a correlation factor.

Misconceptions

1. Myth: Incidents are only created when multiple alerts exist. Reality: A single alert can create an incident if no other alerts correlate.

2. Myth: The correlation engine uses only machine learning. Reality: It uses rule-based and ML models.

3. Myth: You can disable correlation entirely. Reality: There is no UI toggle; correlation is always on.

4. Myth: Incident severity is calculated by averaging alert severities. Reality: It uses the highest severity among alerts.

5. Myth: Automation rules can only run on alerts. Reality: They can run on incidents as well.

Comparisons

1. Incident vs. Alert - Incident: A collection of related alerts; has a lifecycle (New, In Progress, Resolved); can be assigned to an analyst. - Alert: A single detection signal; has a severity and category; can exist independently.

2. Manual vs. Automatic Correlation - Manual: Analyst links alerts to an existing incident via portal or API. - Automatic: Engine groups alerts based on rules and ML.

3. Incident in M365D vs. Incident in Sentinel - M365D: Native to Defender; limited to Defender workloads; automatic correlation. - Sentinel: SIEM; can ingest from multiple sources; correlation via analytics rules.

Key Takeaways

Incidents are automatically created by the correlation engine based on shared entities and time.

The default correlation time window is 24 hours.

Incident severity is the highest severity among its alerts.

Incidents can be enriched with threat intelligence and user/device context.

Automation rules can be configured to trigger on incident creation.

The incident lifecycle includes New, In Progress, and Resolved statuses.

Classification options: True positive, False positive, Benign.

Determination options: Malware, Phishing, Unwanted software, etc.

Advanced Hunting tables: AlertInfo, AlertEvidence, Incident.

Incidents can be exported via API.

FAQ

1. Q: How do I manually correlate alerts into an incident? A: Open the alert details page, click "Link to incident", enter the incident ID, and click confirm. The alert will be added to that incident.

2. Q: Can I change the default correlation time window? A: There is no direct UI setting. You can use Advanced Hunting to create custom queries that group alerts within a different window, but the default engine uses 24 hours.

3. Q: What happens if I resolve an incident but new related alerts come in? A: The incident will be reopened automatically, and its status will change back to "In Progress" or "New" depending on configuration.

4. Q: How do I create an automation rule for incidents? A: Go to Settings > Microsoft 365 Defender > Automation rules > Add rule. Define conditions (e.g., severity = High) and actions (e.g., assign to analyst).

5. Q: Can I integrate M365D incidents with a third-party SIEM? A: Yes, via the Microsoft 365 Defender API or by streaming incidents to Microsoft Sentinel and then to other SIEMs.

6. Q: What is the difference between an alert and an incident? A: An alert is a single detection signal. An incident is a collection of related alerts that together represent an attack story.

7. Q: How do I view the incident timeline? A: Open the incident, go to the "Timeline" tab. It shows alerts in chronological order.

Quiz

1. Q: What is the default time window for automatic alert correlation in Microsoft 365 Defender? A: 24 hours. The correlation engine groups alerts that occur within 24 hours of each other and share common entities.

2. Q: When an incident is created, how is its severity determined? A: It is set to the highest severity among all alerts in the incident. For example, if one alert is Critical and others are Medium, the incident severity is Critical.

3. Q: Which of the following is NOT a valid incident status? A: "In Review" is not a valid status. Valid statuses are New, In Progress, and Resolved.

4. Q: True or False: You can manually create an incident in Microsoft 365 Defender. A: True. You can manually create an incident from the incidents page or via API.

5. Q: What is the purpose of incident enrichment? A: To provide additional context such as threat intelligence, user risk level, and device risk score, helping analysts make faster decisions.

Meta Title

Defender XDR Incident Correlation for SC-200 | Complete Guide

Meta Description

Master Defender XDR incident correlation for SC-200 exam. Learn automatic alert grouping, enrichment, lifecycle, and automation rules with real-world scenarios.

Estimated Read Minutes

25

Walk-Through

1

Alert Generation Across Workloads

Each Microsoft 365 Defender workload (Endpoint, Identity, Office 365, Cloud Apps) generates alerts based on its detection logic. For example, Defender for Endpoint may trigger an alert when a suspicious process is executed, while Defender for Office 365 alerts on phishing emails. These alerts are created in near real-time and include metadata such as timestamp, affected entities (user, device, IP), severity, and detection source. The alerts are ingested into the unified Microsoft 365 Defender backend via the common alert schema.

2

Correlation Engine Evaluation

The correlation engine continuously evaluates incoming alerts against existing open incidents. It checks for common entities (e.g., same user principal name, same device ID, same source IP) and temporal proximity (within 24 hours by default). If a match is found, the alert is added to the existing incident. If no match, a new incident is created. The engine also uses machine learning models to detect attack chain patterns, such as a sequence of alerts that match known tactics (e.g., initial access, execution, persistence).

3

Incident Creation and Enrichment

When a new incident is created, it is assigned a unique ID and a title generated from the attack type (e.g., 'Multi-stage incident involving user@contoso.com and device PC-01'). The severity is set to the highest severity among the alerts. The incident is automatically enriched with threat intelligence from Microsoft, user risk from Azure AD Identity Protection, device risk from Defender for Endpoint, and any related alerts. This enrichment appears in the incident's 'Evidence' and 'Timeline' tabs.

4

Automation Rules Execution

After incident creation, automation rules are evaluated. These rules are defined in Settings > Microsoft 365 Defender > Automation rules. Conditions can include incident severity, status, tags, or assigned analyst. Actions include assigning to a specific analyst, adding tags, changing severity, or triggering a playbook. For example, a rule might assign all Critical incidents to the Tier 2 team and add a 'Critical' tag. Rules run in order of priority and can stop further rule processing if conditions are met.

5

Triage and Resolution

Analysts review the incident in the Microsoft 365 Defender portal. They use the incident graph to visualize relationships between alerts, the timeline to see the sequence of events, and the evidence tab to examine specific indicators. They can change the status to 'In Progress', add comments, and perform actions like isolating a device or disabling a user. Once the incident is fully investigated and remediated, the analyst sets the status to 'Resolved', chooses a classification (True positive, False positive, Benign), and a determination (e.g., Malware, Phishing).

What This Looks Like on the Job

Scenario 1: Phishing Attack on a Financial Institution

A financial institution with 10,000 users deploys M365D across all domains. An attacker sends a phishing email to an employee in finance. Defender for Office 365 detects the malicious link and creates an alert. The user clicks the link and enters credentials. Defender for Identity detects the anomalous logon from a foreign IP and creates another alert. The attacker then uses the compromised account to access SharePoint and download sensitive files. Defender for Cloud Apps triggers an alert for mass download. The M365D correlation engine sees all three alerts share the same user (employee@contoso.com) and occur within 2 hours, grouping them into a single incident titled 'Phishing campaign with credential theft and data exfiltration.' The SOC analyst sees the full timeline, identifies the compromised user, resets the password, and blocks the malicious IP. Without correlation, these alerts would be triaged separately, delaying response.

Scenario 2: Ransomware Outbreak at a Healthcare Provider

A hospital uses M365D. A user opens a malicious attachment, triggering a Defender for Endpoint alert for suspicious file execution. The ransomware begins encrypting files, causing multiple alerts for file modifications and process injections. Defender for Identity detects the compromised account moving laterally to other servers. The correlation engine groups all alerts into one incident, identifying the attack as ransomware. An automation rule automatically isolates the affected device and disables the user account. The incident severity is set to Critical. The SOC team investigates using the incident graph and confirms the containment. They then perform remediation steps like restoring from backups.

Common Misconfigurations:

Disabling automatic correlation (not possible in UI; only via API).

Not using automation rules, leading to manual triage delays.

Over-reliance on incident severity without considering alert context.

Performance Considerations: At scale (e.g., 50,000+ endpoints), the correlation engine handles high throughput, but analysts may experience alert fatigue if false positives are not tuned. Automation rules help reduce noise by auto-resolving low-severity incidents or adding tags for filtering.

How SC-200 Actually Tests This

What SC-200 Tests on Incident Correlation:

Objective 1.1: Manage incidents in Microsoft 365 Defender. This includes understanding how incidents are created, correlated, and managed.

Objective 1.2: Manage alerts in Microsoft 365 Defender. You must know the difference between alerts and incidents.

Objective 1.3: Configure automation rules and playbooks. Know how automation rules trigger on incident creation.

Common Wrong Answers:

1.

'Incidents are created manually by default.' Wrong: Incidents are automatically created by the correlation engine. Manual creation is possible but not default.

2.

'You can configure the correlation time window in the portal.' Wrong: There is no direct UI setting; you must use Advanced Hunting or API.

3.

'All alerts with the same severity are correlated.' Wrong: Correlation is based on shared entities and time, not severity.

4.

'Incidents are only created for critical alerts.' Wrong: Incidents can be created for any severity, including informational.

Specific Values and Terms:

Default time window: 24 hours.

Incident statuses: New, In Progress, Resolved.

Incident classifications: True positive, False positive, Benign.

Incident determinations: Malware, Phishing, Unwanted software, etc.

The Advanced Hunting table for alerts is AlertInfo and AlertEvidence.

Edge Cases:

An alert may have no correlation candidate and becomes a single-alert incident.

If an alert is later found to be false positive, the entire incident may be reclassified.

Automation rules can be set to run only on specific conditions (e.g., severity equals High and status equals New).

How to Eliminate Wrong Answers:

Always check if the answer mentions 'automatic' vs 'manual' correlation.

Look for specific entity sharing (user, device, IP) as the basis for correlation.

Remember that severity is inherited from alerts, not a correlation factor.

Key Takeaways

Incidents are automatically created by the correlation engine based on shared entities and time.

Default correlation time window is 24 hours.

Incident severity is the highest severity among its alerts.

Incidents are enriched with threat intelligence and user/device context.

Automation rules can be configured to trigger on incident creation.

Incident lifecycle includes New, In Progress, and Resolved statuses.

Classification options: True positive, False positive, Benign.

Determination options: Malware, Phishing, Unwanted software, etc.

Advanced Hunting tables: AlertInfo, AlertEvidence, Incident.

Incidents can be exported via API.

Easy to Mix Up

These come up on the exam all the time. Here's how to tell them apart.

Incident

Collection of related alerts

Has lifecycle (New, In Progress, Resolved)

Can be assigned to an analyst

Severity is highest of its alerts

Enriched with threat intelligence

Alert

Single detection signal

Has severity and category

Exists independently

May be linked to an incident

No enrichment beyond detection

Watch Out for These

Mistake

Incidents are only created when multiple alerts exist.

Correct

A single alert can create an incident if no other alerts correlate.

Mistake

The correlation engine uses only machine learning.

Correct

It uses rule-based and ML models.

Mistake

You can disable correlation entirely.

Correct

There is no UI toggle; correlation is always on.

Mistake

Incident severity is calculated by averaging alert severities.

Correct

It uses the highest severity among alerts.

Mistake

Automation rules can only run on alerts.

Correct

They can run on incidents as well.

Do You Actually Know This?

Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.

Frequently Asked Questions

How do I manually correlate alerts into an incident?

Open the alert details page, click 'Link to incident', enter the incident ID, and click confirm. The alert will be added to that incident.

Can I change the default correlation time window?

There is no direct UI setting. You can use Advanced Hunting to create custom queries that group alerts within a different window, but the default engine uses 24 hours.

What happens if I resolve an incident but new related alerts come in?

The incident will be reopened automatically, and its status will change back to 'In Progress' or 'New' depending on configuration.

How do I create an automation rule for incidents?

Go to Settings > Microsoft 365 Defender > Automation rules > Add rule. Define conditions (e.g., severity = High) and actions (e.g., assign to analyst).

Can I integrate M365D incidents with a third-party SIEM?

Yes, via the Microsoft 365 Defender API or by streaming incidents to Microsoft Sentinel and then to other SIEMs.

What is the difference between an alert and an incident?

An alert is a single detection signal. An incident is a collection of related alerts that together represent an attack story.

How do I view the incident timeline?

Open the incident, go to the 'Timeline' tab. It shows alerts in chronological order.

Terms Worth Knowing

Ready to put this to the test?

You've just covered Defender XDR Incident Correlation — now see how well it sticks with free SC-200 practice questions. Full explanations included, no account needed.

Done with this chapter?