Microsoft includes “Windows Defender” in names of several security capabilities that the company provides. In discussions with Minerva Labs customers and partners I’ve witnessed frequent confusion regarding the role that these technologies can play in an enterprise security architecture. What benefits do they offer? Which ones are included in the base operating system? What are their dependencies?
Below is my attempt at untangling the “Windows Defender” naming mess. If you’re impatient, scroll down to the end to see the table that summarizes all the names and capabilities. Note that I’ve assembled these details after carefully examining and interpreting Microsoft’s public documentation. If you notice any errors or omissions, I’d love to hear about them via Twitter or our contact form.
Windows Defender AV and Windows Defender ATP
The standalone name Windows Defender refers to malware protection built into Windows 8.[1] In earlier versions of the OS, Microsoft used the name Microsoft Security Essentials.[2] Starting with Windows 10, Microsoft enhanced the anti-malware component built into the OS and named it Windows Defender Antivirus (Windows Defender AV). Windows Defender AV is also available as part of Windows Server 2016 and later, where it’s sometimes called Endpoint Protection.[3] In addition, Microsoft uses the name Microsoft Antimalware for Azure to refer to the anti-malware agent on the virtual machines that run on the Azure Cloud platform; this technology’s capabilities are consistent with those of Windows Defender Antivirus.[4]
Starting with Windows 10 version 1703 and Windows Server 2016, the OS also includes an app called Windows Defender Security Center, which allows end-users to review the status of built-in and (beginning with Windows 10 version 1709) compatible third-party security aspects of the system.[5] Windows Defender Antivirus as well as Windows Defender Security Center are free components built into the modern Windows operating system. Microsoft sometimes also uses the name Windows Defender Security Center to refer to the online portal for the commercial product Windows Defender ATP, which is described below.
Windows Defender Advanced Threat Protection (Windows Defender ATP) is a commercial product from Microsoft “that enables enterprise customers to detect, investigate, and respond to advanced threats on their networks.”[6] It competes with third-party solutions that offer Enterprise Detection and Response (EDR) capabilities, focusing on scenarios where preventative measures may have failed and allowing the organization to detect, investigate and contain the incident. It also offers visibility into the data reported by other compatible Microsoft security products. Windows Defender ATP requires the higher-end Windows Enterprise E5 license. It can capture data from endpoints running Windows 10 version 1607 or later, Windows Server 2016, Windows 7 and Windows 8.1[7] as long as the customer purchased the appropriate license and potentially from other platforms.
Other “Windows Defender” Capabilities
Windows Defender SmartScreen is a free feature of Windows 10 designed to prevent end-users from accessing known malicious websites or opening suspicious files downloaded from the Internet.[8] Windows 10 prior to version 1703 called this feature SmartScreen Filter and Windows SmartScreen.
Microsoft uses the name Windows Defender Exploit Guard (Windows Defender EG) to refer to several host-based intrusion prevention capabilities of Windows 10 version 1709 and Windows Server 2016 or later.[9] Some aspects of Windows Defender EG require Windows Defender AV:
- Exploit protection provides exploit mitigation measures[10] akin to those in the now-retired Enhanced Mitigation Experience Toolkit (EMET)[11]. Exploit protection is free as part of the compatible Windows versions. It doesn’t require special licensing and doesn’t depend on other Microsoft products such as Windows Defender AV.
- Attack surface reduction “helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines.”[12] It comes with rules that block risky actions, such as blocking Windows API calls from Microsoft Office macros and blocking executable content from email messages. This doesn’t require special licensing. It only works if Windows Defender AV with real-time protection is enabled.
- Network protection blocks attempts by apps to connect to “low-reputation” hosts via HTTP and HTTPS.[13] It helps restrict connections to malicious domains that might host exploit kits or phising scams, enhancing free Windows Defender SmartScreen functionality mentioned above. This feature requires a Windows enterprise license and Windows Defender AV with real-time protection and cloud-delivered protection.[14]
- Controlled folder access aims to lower the risk of ransomware destroying files in designated “protected folders.”[15] This capability is availabe for Windows 10, version 1709 and later and Windows Server 2016. It requires Windows Defender AV with real-time protection enabled.
Windows Defender Application Control (WDAC) implements application whitelisting, “restricting the applications that users are allowed to run and the code that runs in the System Core (kernel).”[16] WDAC can also limit capabilities of unsigned scripts. Enterprises can enforce WDAC policies on any edition of Windows 10 and Windows Server 2016 without additional licensing; the creation of policies requires Windows 10 Enterprise, Windows 10 Pro or Windows Server 2016. Prior to version 1709 of Windows 10, this feature was known as Windows Defender Device Guard configurable code integrity policies. Some aspects of WDAC overlap with AppLocker,[17] which is another application whitelisting technology from Microsoft; it works on Windows 10, Windows Server 2016 and some older OS versions.[18] Microsoft recommends deploying WDAC “at the most restrictive level possible” and then using “AppLocker to fine-tune the restrictions to an even lower level.”[19]
Windows Defender Device Guard utilizes hardware and virtualization technologies to “isolate the Code Integrity (CI) decision-making function”[20] from the rest of the OS to mitigate against exploits and help ensure integrity of kernel-level code.[21] This feature is available on Windows 10 and Windows Server 2016 without additional licensing requirements. It relies on Hyper-V Code Integrity (HVCI) functionality,[22] which is an implementation of Virtualization-Based Security (VBS),[23] and is incompatible with other hypervisors, such as VMware Workstation and VirtualBox.[24] It also has other hardware requirements, such as the need for the Trusted Platform Module (TPM).
Windows Defender Credential Guard isolates Windows-managed credentials and secrets, such as NTLM password hashes and Kerberos tickets, to lower the risk of credential theft and similar attacks.[25] This free feature, available for Windows 10 Enterprise, Windows 10 Education, Windows Server 2016, or Windows 10 IoT Enterprise, uses similar HVCI functionality as Windows Defender Device Guard and has similar prerequires.
Windows Defender Firewall with Advanced Security (WFAS) is the host-based firewall built into Windows 10 and Windows Server 2016.[26] Earlier versions of Windows referred to this capability as Windows Firewall and, potentially, lacked some of the functionality available in newer versions of the OS. WFAS can control network traffic going to and from local applications. It also supports IPSec for securing network connections.
Windows Defender System Guard refers to OS components that protect the integrity of key aspects of the operating system, starting from boot-time.[27] Microsoft began using this name in Windows 10, version 1709. This free feature relies on the Trusted Platform Module (TPM) chip and Secure Boot technology.[28] It utilizes a hardware-based root of trust to validate that the firmware, the bootloader, the Windows kernel and other critical OS components have not been modified.
Windows Defender Application Guard isolates Internet Explorer and Edge instances when browsing untrusted websites [29] in “a temporary, contained environment.”[30] This feature is supported on 64-bit Windows 10 Enterprise, version 1709 or higher, and Windows 10 Pro, version 1803 and higher. To implement the sandbox around the browser, it relies on Hyper-V and CPU virtualization extensions.[31] It’s not supported within virtual machines or in VDI environments, and it is incompatible with other hypervisors, such as VMware.
To better understand the way in which Microsoft’s various Windows Defender technologies fit into an endpoint security architecture, read our whitepaper on the topic.
“Windows Defender” Technologies at a Glance
The following table summarizes key aspects of the various “Windows Defender” technologies described above:
Why Minerva Cares About “Windows Defender” Names
Minerva Labs’ Anti-Evasion Platform stops threats that bypass other technologies, including traditional and “next-gen” antivirus. We do this without overlapping with the existing endpoint security approaches, since Minerva’s unique capability is to deceive malware in a way that causes it to disarm itself. We work alongside other endpoint security approaches, be they Windows Defender Antivirus and related measures or Endpoint Protection Platforms (EPP) solutions. I found it helpful to explain to customers the nature of security mechanisms they can obtain from Microsoft, so I can clarify the gap that our solution covers on the endpoint.
[2] Get free virus protection with Microsoft Security Essentials
[3] Windows Defender Antivirus on Windows Server 2016
[4] Microsoft Antimalware for Azure Cloud Services and Virtual Machines
[5] The Windows Defender Security Center App
[6] Windows Defender Advanced Threat Protection
[7] Release Update: Security: Windows Defender Advanced Threat Protection, March 2018
[8] Windows Defender SmartScreen
[9] Windows Defender Exploit Guard
[10] Import, Export, and Deploy Exploit Protection Configurations
[11] Enhanced Mitigation Experience Toolkit
[12] Reduce Attack Surfaces with Windows Defender Exploit Guard
[13] Protect your Network with Windows Defender Exploit Guard
[14] Enable Cloud-Delivered Protection in Windows Defender AV
[15] Protect Important Folders with Controlled Folder Access
[16] Windows Defender Application Control
[17] AppLocker
[18] Requirements to Use AppLocker
[19] Windows Defender Device Guard with AppLocker
[20] Driver Compatibility with Device Guard in Windows 10
[21] Windows Defender Device Guard
[22] Introduction to Windows Defender Device Guard
[23] Virtualization-Based Security (VBS)
[24] Virtualization Applications Do Not Work Together with Hyper-V, Device Guard, and Credential Guard
[25] Protect Derived Domain Credentials with Windows Defender Credential Guard
[26] Windows Defender Firewall with Advanced Security
[27] Hardening the System and Maintaining Integrity with Windows Defender System Guard
[29] Windows Defender Application Guard Overview
[30] Making Microsoft Edge the Most Secure Browser with Windows Defender Application Guard
[31] System Requirements for Windows Defender Application Guard