Attack Surface Reduction (ASR) rules are a set of Microsoft Defender controls that block specific attack techniques commonly used in malware, ransomware, and post-compromise activity. Unlike signature-based antivirus detection, ASR rules block entire classes of behaviour — macros that spawn child processes, scripts that download payloads, Office applications accessing credential stores, and similar techniques — regardless of whether the specific threat has been seen before.
The most impactful ASR rules target the techniques used in the vast majority of real-world attacks: document-based macro payloads, living-off-the-land script execution via PowerShell and WMI, credential theft from LSASS, and lateral movement via PsExec. Blocking these at the behaviour level rather than relying on detection after execution significantly reduces the blast radius of a phishing-delivered payload or a compromised endpoint.
ASR rules are managed through Intune and can be deployed in audit mode before enforcement, making it straightforward to assess impact before blocking anything.
ASR rules can cause false positives in environments that rely on legacy macros or administrative scripts. Key considerations:
After enforcing this control, review these related areas: