3.3MD-102Advanced
Est: ~15 minsVerified: 2026-08

Attack Surface Reduction (ASR) Rules & Exploit Protection

Harden Windows endpoints against ransomware, macro exploits, and LSASS credential dumping using Microsoft Intune Attack Surface Reduction rules.

Tags:#ASR#Attack Surface Reduction#LSASS#Endpoint Security#Defender#MD-102
01

Overview

Attack Surface Reduction (ASR) rules are a subset of Microsoft Defender Exploit Guard designed to close the most common attack vectors exploited by malware, ransomware, and malicious email attachments.

Key protections include blocking executable content from email clients, stopping Office applications from creating child processes or injecting code into other processes, and protecting the Local Security Authority Subsystem Service (LSASS) from credential harvesting tools like Mimikatz.

---

02

When to Use

ScenarioRecommendationTechnical Rationale
Block Credential Stealing (Mimikatz)MandatoryBlock LSASS credential dumping (9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2).
Stop Office Macro RansomwareMandatoryPrevent Office apps from spawning child processes (PowerShell/CMD).
New Environment Baseline DeploymentAudit Mode FirstRun rules in Audit mode for 14-30 days to detect legitimate enterprise software false positives before enforcing Block.

---

04

Portal Path

TEXT
Microsoft Intune Admin Center (https://intune.microsoft.com)
└── Endpoint security
    └── Attack surface reduction
        └── Create Policy
            ├── Platform: Windows 10, Windows 11, and Windows Server
            └── Profile: Attack Surface Reduction Rules

---

05

Step-by-Step Implementation

Top High-Impact ASR Rules:

  1. Block credential stealing from the Windows local security authority subsystem (LSASS):
  • State: Block (GUID: 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2)
  1. Block all Office applications from creating child processes:
  • State: Block (GUID: d4f940ab-401b-4efc-aadc-ad5f3c50688a)
  1. Block executable content from email client and webmail:
  • State: Block (GUID: be9ba2d9-53ea-44a7-8f61-b546019724c3)
  1. Block untrusted and unsigned processes that run from USB:
  • State: Block (GUID: b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4)
  1. Use advanced protection against ransomware:
  • State: Block (GUID: c1db55ab-c21a-4637-bb3f-a12568109d35)

---

06

PowerShell Commands

Query Active ASR Rule States & GUIDs on Endpoint:

PowerShell
# Get all ASR rules and their enforcement state (0=Disabled, 1=Block, 2=Audit, 6=Warn)
Get-MpPreference | Select-Object -ExpandProperty AttackSurfaceReductionRules_Ids
Get-MpPreference | Select-Object -ExpandProperty AttackSurfaceReductionRules_Actions

Inspect Blocked ASR Events in Event Viewer:

PowerShell
# Query Event Viewer for ASR blocked actions (Event ID 1121 = Block, 1122 = Audit)
Get-WinEvent -FilterHashtable @{
    LogName = "Microsoft-Windows-Windows Defender/Operational"
    Id = 1121, 1122
} -MaxEvents 10 | Select-Object TimeCreated, Id, Message | Format-List

---

10

Troubleshooting Matrix

Issue / ErrorRoot CauseResolution
Line-of-Business App BlockedLegacy in-house software triggering child process or script rules.Add folder or executable path to Attack Surface Reduction Only Exclusions in the Intune policy.
Rule Not EnforcedEndpoint has a third-party antivirus installed (Symantec/CrowdStrike), which disables Microsoft Defender ASR.Ensure Microsoft Defender Antivirus is the primary AV or running in Passive Mode with EDR enabled.

---

12

MD-102 Exam Notes

Exam Blueprint & High-Yield Traps

Key Exam Traps:

  1. The 4 valid states for an ASR rule in Intune are: Not Configured, Block, Audit, and Warn (where user can click 'Unblock' with a prompt).
  2. The LSASS rule specifically protects against credential theft and pass-the-hash attacks.