MT.1178 - Ensure ASR Rules are configured correctly
Overviewโ
Ensure every rule in the Microsoft Defender ASR Standard Protection baseline is configured in Block or Audit mode.
Attack surface reduction rules block the behaviors malware depends on but legitimate software rarely needs: Office macros spawning child processes, credential theft from LSASS, obfuscated scripts, executable content arriving by email, untrusted processes running from USB media, and persistence through WMI event subscriptions.
Each rule runs in one of four modes:
- Block prevents the behavior. This is the goal for production.
- Audit logs it without blocking. Start here to measure impact.
- Warn prompts the user, who can choose to continue anyway.
- Disabled turns the rule off.
This check passes when all three Standard Protection baseline rules are in Block or Audit somewhere in the tenant. Modes are pooled across policies, so rules split over several policies still count:
- Block abuse of exploited vulnerable signed drivers
- Block credential stealing from LSASS
- Block persistence through WMI event subscription
Microsoft publishes these as the minimum set for an initial ASR deployment. Any other ASR rules found are listed for visibility but do not affect the result. Warn does not satisfy the baseline, and baseline rules left in Audit produce a note recommending a move to Block.
ASR rules can be configured from either Endpoint security > Attack surface reduction or Devices > Configuration > Settings catalog (under Defender). Both write the same settings, and both satisfy this check.
Remediation actionโ
- Navigate to Microsoft Intune admin center.
- Go to Endpoint security > Attack surface reduction.
- Click + Create policy.
- Set Platform to Windows 10 and later and Profile to Attack Surface Reduction Rules.
- Enter a policy name (e.g., "ASR Rules - Audit Mode").
- Configure individual ASR rules โ start with Audit mode for all rules:
- Block abuse of exploited vulnerable signed drivers
- Block Adobe Reader from creating child processes
- Block all Office applications from creating child processes
- Block credential stealing from Windows LSASS
- Block executable content from email client and webmail
- Block executable files unless they meet prevalence, age, or trusted list criteria
- Block execution of potentially obfuscated scripts
- Block JavaScript or VBScript from launching downloaded executable content
- Block Office applications from creating executable content
- Block Office applications from injecting code into other processes
- Block Office communication app from creating child processes
- Block persistence through WMI event subscription
- Block process creations originating from PSExec and WMI commands
- Block untrusted and unsigned processes that run from USB
- Block Win32 API calls from Office macros
- Use advanced protection against ransomware
- Assign the policy to your device groups and click Create.
- Monitor audit events in Microsoft Defender for Endpoint > Reports > Attack surface reduction rules for 2โ4 weeks before transitioning rules to Block mode.
Related linksโ
- Microsoft Intune - Attack Surface Reduction
- Microsoft Learn - ASR rules reference
- Microsoft Learn - Enable ASR rules in Intune
- Microsoft Learn - ASR rules deployment guide
Test Metadataโ
| Field | Value |
|---|---|
| Test ID | MT.1178 |
| Severity | High |
| Suite | Maester |
| Category | Intune |
| PowerShell test | Test-MtIntuneASRRules |
| Tags | Intune, Maester, MT.1178 |
Sourceโ
- Pester test:
tests/Maester/Intune/Test-MtIntunePlatform.Tests.ps1 - PowerShell source:
powershell/public/maester/intune/Test-MtIntuneASRRules.ps1


