15.4 Sentinel Incident Management & SOAR Automation

Key Takeaways

  • Microsoft Sentinel Incidents correlate related security alerts and mapped entities into actionable investigation cases.
  • The Investigation Graph visualizes compromised entity relationships, blast radius, and lateral movement timelines across an attack chain.
  • Analytics rule engines encompass Scheduled KQL rules, Near-Real-Time (NRT) rules, Threat Intelligence matching, and Fusion ML multi-stage correlation.
  • Automation Rules handle native, synchronous incident triage (owner assignment, tagging, severity updates), while SOAR Playbooks (Azure Logic Apps) orchestrate complex multi-system responses.
  • Logic App playbooks interact securely with Sentinel and Azure resources using Managed Identities paired with specific Azure RBAC roles.
Last updated: August 2026

8.4 Sentinel Incident Management & SOAR Automation

When security anomalies are identified by threat detection engines, Microsoft Sentinel aggregates related alerts into central investigation cases known as Incidents. Sentinel provides native Security Orchestration, Automation, and Response (SOAR) capabilities to streamline incident triage, reduce resolution SLAs, and execute automated response playbooks.


Sentinel Incident Triage & Investigation Graph

An Incident in Microsoft Sentinel represents a correlated grouping of one or more security alerts that together indicate a potential cyber attack. Triage operations take place within the Incident Management interface.

Incident Properties & Lifecycle

  • Status: New (unassigned/untriaged), Active (under active investigation), or Closed (resolved).
  • Severity: High, Medium, Low, or Informational.
  • Owner: Assigned SOC analyst or automated triage group.
  • Tactics & Techniques: Mapped MITRE ATT&CK categories.
  • Entities: Mapped identifiers (Users, Hostnames, IP Addresses, File Hashes, Azure Resources) involved in the attack chain.

The Investigation Graph

The Investigation Graph provides a visual, node-based interactive canvas that allows security analysts to examine an incident's full blast radius and lateral movement:

  1. Entity Node Connections: Displays central entity nodes (e.g., a targeted user account) connected to related alert nodes, IP addresses, and hostnames.
  2. Timeline Exploration: Allows analysts to scrub back and forth through time to trace the exact chronological sequence of events across compromised endpoints and identity services.
  3. Entity Insight Sidebars: Generates real-time contextual telemetry for selected entity nodes (e.g., recent failed sign-ins, privilege escalations, or geographic location anomalies for a targeted account).
  4. Expanding Related Entities: Enables analysts to expand node connections to discover whether an entity is implicated in other concurrent incidents across the enterprise.

Sentinel Analytics Rules Deep Dive

Sentinel correlates incoming log streams using five distinct Analytics Rule engines:

  1. Scheduled Analytics Rules: Custom or built-in KQL queries that execute on a defined schedule (e.g., every 10 minutes looking back 30 minutes). Features custom alerting thresholds, suppression windows, and entity mappings.
  2. Near-Real-Time (NRT) Rules: Evaluates KQL query conditions with ultra-low latency (evaluating log ingestion within 1 minute intervals) to detect critical threat indicators instantly.
  3. Fusion ML Engine: A pre-configured machine learning engine that automatically evaluates low-fidelity signals and alerts across disparate telemetry sources (Microsoft Defender XDR, Entra ID Protection, Azure Activity) to synthesize high-fidelity multi-stage attack incidents without requiring KQL writing.
  4. Threat Intelligence Rules: Matches ingested STIX/TAXII threat indicators (malicious IPs, domains, hashes) directly against streaming event logs (DNS, Web Proxy, Firewall logs) in real time.
  5. Microsoft Security Rules: Automatically creates Sentinel incidents directly from native security alerts generated by Microsoft Defender products (Defender for Cloud, Defender for Endpoint, Defender for Identity).

Automation Rules vs. SOAR Playbooks

Sentinel provides two complementary mechanisms for response automation:

Feature / AttributeAutomation RulesSOAR Playbooks (Azure Logic Apps)
Underlying TechnologyNative Sentinel portal control engineAzure Logic Apps workflow engine
Execution LatencySynchronous, immediate execution upon triggerAsynchronous workflow execution
Primary PurposeBasic incident triage & governanceComplex, multi-system orchestration & response
Supported ActionsAssign owner, change status, add tags, modify severity, invoke playbookExternal API calls, IP blocking, Teams/Slack notifications, user session revocation, VM isolation
Triggering ScenariosTriggered on Incident Creation or Alert CreationTriggered by Automation Rules, manual analyst click, or alert/incident triggers
External ConnectorsRestricted to native Sentinel incident properties400+ turnkey Azure Logic App connectors (VirusTotal, ServiceNow, Teams, Entra ID)

Triggering Playbooks: Alert vs. Incident Triggers

SOAR Playbooks leverage dedicated Microsoft Sentinel Logic App connectors:

  • Alert Trigger (Microsoft Sentinel Alert): Executes when an individual security alert is generated. Useful for localized enrichment or immediate resource-level responses before incident correlation occurs.
  • Incident Trigger (Microsoft Sentinel Incident): Executes when an overall Incident is created or updated. Passes the entire array of correlated alerts and mapped entities into the Logic App, allowing holistic automation across all attack vectors simultaneously.

Managed Identity Permissions for Playbooks

For security playbooks to modify Sentinel incidents or execute remediation tasks against Azure resources, they must authenticate securely.

Authentication Best Practices

  • Managed Identity (Recommended): Playbooks use System-Assigned or User-Assigned Managed Identities rather than static credentials, API keys, or OAuth user tokens.
  • Required Azure RBAC Roles:
    • Microsoft Sentinel Automation Contributor: Grants Sentinel permission to execute the Logic App playbook on behalf of automation rules.
    • Microsoft Sentinel Contributor / Responder: Granted to the Logic App's Managed Identity so it can update incident statuses, assign tags, or post comments to Sentinel.
    • Target Workload Roles: Specific roles required for active remediation (e.g., Virtual Machine Contributor to isolate network interfaces, or Entra ID User Administrator roles to revoke compromised user sessions).

Incident Assignment & SLA Management

Effective Security Operations Center (SOC) management relies on structured incident response workflows:

  • SLA Tracking: Automation rules assign incoming incidents to specific analyst queues based on severity and source, establishing operational response targets.
  • Incident Closure Taxonomy: When closing an incident, analysts must select a mandatory Closure Reason:
    • True Positive – Suspicious Activity: Confirmed security incident requiring remediation.
    • False Positive – Incorrect Alert Logic: Alert logic was flawed or overly sensitive.
    • Benign Positive – Suspicious but Expected: Authorized activity (e.g., scheduled penetration test).
  • Audit Comments: Detailed closure comments are required to train Fusion ML models and maintain audit trails for regulatory compliance.
Loading diagram...
Sentinel Incident Triage & Automated SOAR Playbook Execution
Test Your Knowledge

What is the primary function of the Fusion ML Engine in Microsoft Sentinel analytics?

A
B
C
D
Test Your Knowledge

When configuring an Azure Logic App playbook to update Microsoft Sentinel incident statuses and post comments, which identity and permission model should be assigned?

A
B
C
D
Test Your Knowledge

Which operational task can be performed directly by a Microsoft Sentinel Automation Rule without invoking an Azure Logic App playbook?

A
B
C
D
Congratulations!

You've completed this section

Continue exploring other exams