From cc4c3a08713fb8e2ae3c16addf65cacd0a1013da Mon Sep 17 00:00:00 2001 From: martyav Date: Mon, 6 Jan 2020 12:49:53 -0500 Subject: [PATCH 001/154] some initial linting --- .../attack-surface-reduction.md | 14 ++++++++------ .../customize-attack-surface-reduction.md | 8 ++++---- .../enable-attack-surface-reduction.md | 6 +++--- .../evaluate-attack-surface-reduction.md | 7 +++---- .../overview-attack-surface-reduction.md | 7 ++++--- 5 files changed, 22 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 772ce99ae9..9638dcc454 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -1,7 +1,7 @@ --- title: Use attack surface reduction rules to prevent malware infection -description: Attack surface reduction rules can help prevent exploits from using apps and scripts to infect machines with malware -keywords: Attack surface reduction rules, asr, hips, host intrusion prevention system, protection rules, anti-exploit, antiexploit, exploit, infection prevention +description: Microsoft Defender ATP's attack surface reduction rules can help prevent exploits from using apps and scripts to infect machines with malware. +keywords: Attack surface reduction rules, asr, hips, host intrusion prevention system, protection rules, anti-exploit, antiexploit, exploit, infection prevention, Microsoft Defender Advanced Threat Protection, Microsoft Defender ATP search.product: eADQiWindows 10XVcnh ms.pagetype: security ms.prod: w10 @@ -26,9 +26,7 @@ ms.custom: asr > [!IMPORTANT] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -Attack surface reduction rules help prevent behaviors malware often uses to infect computers with malicious code. You can set attack surface reduction rules for computers running Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, or Windows Server 2019. - -To use the entire feature set of attack surface reduction rules, you need a Windows 10 Enterprise license. With a Windows E5 license you get advanced management capabilities including monitoring, analytics, and workflows available in [Microsoft Defender Advanced Threat Protection](microsoft-defender-advanced-threat-protection.md), as well as reporting and configuration capabilities in the Microsoft 365 security center. These advanced capabilities aren't available with an E3 license, but you can use Event Viewer to review attack surface reduction rule events. +Attack surface reduction rules help prevent behaviors malware often use to infect computers with malicious code. You can set attack surface reduction rules for computers running Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, or Windows Server 2019. Attack surface reduction rules target behaviors that malware and malicious apps typically use to infect computers, including: @@ -42,6 +40,10 @@ Triggered rules display a notification on the device. You can [customize the not For information about configuring attack surface reduction rules, see [Enable attack surface reduction rules](enable-attack-surface-reduction.md). +## Attack surface reduction features across Windows versions + +To use the entire feature set of attack surface reduction rules, you need a Windows 10 Enterprise license. With a Windows E5 license, you get advanced management capabilities including monitoring, analytics, and workflows available in [Microsoft Defender Advanced Threat Protection](microsoft-defender-advanced-threat-protection.md), as well as reporting and configuration capabilities in the Microsoft 365 security center. These advanced capabilities aren't available with an E3 license, but you can still use Event Viewer to review attack surface reduction rule events. + ## Review attack surface reduction events in the Microsoft Defender Security Center Microsoft Defender ATP provides detailed reporting into events and blocks as part of its alert investigation scenarios. @@ -84,7 +86,7 @@ The "engine version" of attack surface reduction events in the event log, is gen The following sections describe each of the 15 attack surface reduction rules. This table shows their corresponding GUIDs, which you use if you're configuring the rules with Group Policy or PowerShell. If you use System Center Configuration Manager or Microsoft Intune, you do not need the GUIDs: Rule name | GUID | File & folder exclusions ------------|------|-------------------------- +-|-|- Block executable content from email client and webmail | BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550 | Supported Block all Office applications from creating child processes | D4F940AB-401B-4EFC-AADC-AD5F3C50688A | Supported Block Office applications from creating executable content | 3B576869-A4EC-4529-8536-B80A7769E899 | Supported diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md index 839daef3d1..6de945b1eb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md @@ -1,5 +1,5 @@ --- -title: Configure how attack surface reduction rules work to finetune protection in your network +title: Configure how attack surface reduction rules work to fine-tune protection in your network description: You can individually set rules in audit, block, or disabled modes, and add files and folders that should be excluded from ASR keywords: Attack surface reduction, hips, host intrusion prevention system, protection rules, anti-exploit, antiexploit, exploit, infection prevention, customize, configure, exclude search.product: eADQiWindows 10XVcnh @@ -26,7 +26,7 @@ manager: dansimp > [!IMPORTANT] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -Attack surface reduction rules help prevent actions and apps that are typically used by exploit-seeking malware to infect machines. Attack surface reduction rules are supported on Windows Server 2019 as well as Windows 10 clients. +Attack surface reduction rules help prevent actions and apps that are typically used by exploit-seeking malware to infect machines. Attack surface reduction rules are supported on Windows Server 2019, as well as on Windows 10 clients. This topic describes how to customize attack surface reduction rules by [excluding files and folders](#exclude-files-and-folders) or [adding custom text to the notification](#customize-the-notification) alert that appears on a user's computer. @@ -39,12 +39,12 @@ You can exclude files and folders from being evaluated by attack surface reducti > [!WARNING] > This could potentially allow unsafe files to run and infect your devices. Excluding files or folders can severely reduce the protection provided by attack surface reduction rules. Files that would have been blocked by a rule will be allowed to run, and there will be no report or event recorded. -An exclusion applies to all rules that allow exclusions. You can specify an individual file, folder path, or the fully qualified domain name for a resource, but you cannot limit an exclusion to certain rules. +An exclusion applies to all rules that allow exclusions. You can specify an individual file, folder path, or the fully qualified domain name for a resource, but you cannot limit an exclusion to a specific rule. An exclusion is applied only when the excluded application or service starts. For example, if you add an exclusion for an update service that is already running, the update service will continue to trigger events until the service is stopped and restarted. Attack surface reduction supports environment variables and wildcards. For information about using wildcards, see [Use wildcards in the file name and folder path or extension exclusion lists](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists). -If you are encountering problems with rules detecting files that you believe should not be detected, you should [use audit mode first to test the rule](evaluate-attack-surface-reduction.md). +If you are encountering problems with rules detecting files that you believe should not be detected, you should [use audit mode to test the rule](evaluate-attack-surface-reduction.md). Rule description | GUID -|-|- diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md index 80c8e25156..7581cd6d01 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md @@ -1,6 +1,6 @@ --- title: Enable ASR rules individually to protect your organization -description: Enable ASR rules to protect your devices from attacks the use macros, scripts, and common injection techniques +description: Enable attack surface reduction (ASR) rules to protect your devices from attacks that use macros, scripts, and common injection techniques. keywords: Attack surface reduction, hips, host intrusion prevention system, protection rules, anti-exploit, antiexploit, exploit, infection prevention, enable, turn on search.product: eADQiWindows 10XVcnh ms.pagetype: security @@ -54,7 +54,7 @@ You can exclude files and folders from being evaluated by most attack surface re > * Block process creations originating from PSExec and WMI commands > * Block JavaScript or VBScript from launching downloaded executable content -You can specify individual files or folders (using folder paths or fully qualified resource names) but you can't specify which rules the exclusions apply to. An exclusion is applied only when the excluded application or service starts. For example, if you add an exclusion for an update service that is already running, the update service will continue to trigger events until the service is stopped and restarted. +You can specify individual files or folders (using folder paths or fully qualified resource names), but you can't specify which rules the exclusions apply to. An exclusion is applied only when the excluded application or service starts. For example, if you add an exclusion for an update service that is already running, the update service will continue to trigger events until the service is stopped and restarted. ASR rules support environment variables and wildcards. For information about using wildcards, see [Use wildcards in the file name and folder path or extension exclusion lists](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists). @@ -62,7 +62,7 @@ The following procedures for enabling ASR rules include instructions for how to ## Intune -1. In Intune, select **Device configuration** > **Profiles**. Choose an existing endpoint protection profile or create a new one. To create a new one, select **Create profile** and enter information for this profile. For **Profile type**, select **Endpoint protection**. If you've chosen an existing profile, select **Properties** and then select **Settings**. +1. Select **Device configuration** > **Profiles**. Choose an existing endpoint protection profile or create a new one. To create a new one, select **Create profile** and enter information for this profile. For **Profile type**, select **Endpoint protection**. If you've chosen an existing profile, select **Properties** and then select **Settings**. 2. In the **Endpoint protection** pane, select **Windows Defender Exploit Guard**, then select **Attack Surface Reduction**. Select the desired setting for each ASR rule. diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md index 271622f774..d67ee360f7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md @@ -23,7 +23,7 @@ manager: dansimp * [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Attack surface reduction rules help prevent actions and apps that are typically used by exploit-seeking malware to infect machines. Attack surface reduction rules are supported on Windows Server 2019 as well as Windows 10 clients. +Attack surface reduction rules help prevent actions and apps that are typically used by exploit-seeking malware to infect machines. Attack surface reduction rules are supported on Windows Server 2019, as well as Windows 10 clients. This topic helps you evaluate attack surface reduction rules. It explains how to enable audit mode so you can test the feature directly in your organization. @@ -36,16 +36,15 @@ You can enable attack surface reduction rules in audit mode. This lets you see a You might want to do this when testing how the feature will work in your organization, to ensure it doesn't affect your line-of-business apps, and to get an idea of how often the rules will fire during normal use. -To enable audit mode, use the following PowerShell cmdlet: +To enable all attack surface reduction rules in audit mode, use the following PowerShell cmdlet: ```PowerShell Set-MpPreference -AttackSurfaceReductionRules_Actions AuditMode ``` -This enables all attack surface reduction rules in audit mode. - > [!TIP] > If you want to fully audit how attack surface reduction rules will work in your organization, you'll need to use a management tool to deploy this setting to machines in your network(s). + You can also use Group Policy, Intune, or MDM CSPs to configure and deploy the setting, as described in the main [Attack surface reduction rules topic](attack-surface-reduction.md). ## Review attack surface reduction events in Windows Event Viewer diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md index f67f450978..f56f13f460 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md @@ -1,8 +1,8 @@ --- title: Overview of attack surface reduction ms.reviewer: -description: Learn about the attack surface reduction capability in Microsoft Defender ATP -keywords: asr, attack surface reduction, microsoft defender atp, microsoft defender, antivirus, av, windows defender +description: Learn about the attack surface reduction capabilities of Microsoft Defender ATP. +keywords: asr, attack surface reduction, microsoft defender atp, microsoft defender advanced threat protection, microsoft defender, antivirus, av, windows defender search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -22,6 +22,7 @@ ms.topic: conceptual # Overview of attack surface reduction **Applies to:** + * [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) Reduce your attack surfaces by minimizing the places where your organization is vulnerable to cyberthreats and attacks. Use the following resources to configure protection for the devices and applications in your organization. @@ -31,7 +32,7 @@ Reduce your attack surfaces by minimizing the places where your organization is |[Hardware-based isolation](../windows-defender-application-guard/wd-app-guard-overview.md) | Protect and maintain the integrity of a system as it starts and while it's running. Validate system integrity through local and remote attestation. And, use container isolation for Microsoft Edge to help guard against malicious websites. | |[Application control](../windows-defender-application-control/windows-defender-application-control.md) | Use application control so that your applications must earn trust in order to run. | |[Exploit protection](./exploit-protection.md) |Help protect operating systems and apps your organization uses from being exploited. Exploit protection also works with third-party antivirus solutions. | -|[Network protection](./network-protection.md) |Extend protection to your network traffic and connectivity on your organization's devices. (Requires Windows Defender Antivirus) | +|[Network protection](./network-protection.md) |Extend protection to your network traffic and connectivity on your organization's devices. (Requires Windows Defender Antivirus) | |[Controlled folder access](./controlled-folders.md) | Help prevent malicious or suspicious apps (including file-encrypting ransomware malware) from making changes to files in your key system folders (Requires Windows Defender Antivirus) | |[Attack surface reduction](./attack-surface-reduction.md) |Reduce vulnerabilities (attack surfaces) in your applications with intelligent rules that help stop malware. (Requires Windows Defender Antivirus) | |[Network firewall](../windows-firewall/windows-firewall-with-advanced-security.md) |Prevent unauthorized traffic from flowing to or from your organization's devices with two-way network traffic filtering. | From a4f9577bd9b6d6708f9f2ee406f834dba8fa7ac2 Mon Sep 17 00:00:00 2001 From: martyav Date: Wed, 8 Jan 2020 15:37:48 -0500 Subject: [PATCH 002/154] improving explanation of asr --- .../attack-surface-reduction.md | 18 +++++++++++------- .../customize-attack-surface-reduction.md | 6 +++--- .../enable-attack-surface-reduction.md | 2 +- .../evaluate-attack-surface-reduction.md | 4 ++-- 4 files changed, 17 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 9638dcc454..bacf776678 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -26,15 +26,19 @@ ms.custom: asr > [!IMPORTANT] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -Attack surface reduction rules help prevent behaviors malware often use to infect computers with malicious code. You can set attack surface reduction rules for computers running Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, or Windows Server 2019. +Your attack surface is the total number of places where an attacker could compromise your device or network. Reducing your attack surface means offering attackers fewer ways to perform attacks. -Attack surface reduction rules target behaviors that malware and malicious apps typically use to infect computers, including: +Attack surface reduction rules target software behaviors that are often abused to attack device or networks, such as: -* Executable files and scripts used in Office apps or web mail that attempt to download or run files -* Obfuscated or otherwise suspicious scripts -* Behaviors that apps don't usually initiate during normal day-to-day work +* Launching executable files and scripts that attempt to download or run files +* Running obfuscated or otherwise suspicious scripts +* Performing behaviors that apps don't usually initiate during normal day-to-day work -You can use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduction rules would impact your organization if they were enabled. It's best to run all rules in audit mode first so you can understand their impact on your line-of-business applications. Many line-of-business applications are written with limited security concerns, and they may perform tasks similar to malware. By monitoring audit data and [adding exclusions](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for necessary applications, you can deploy attack surface reduction rules without impacting productivity. +While these behaviors can have legitimate uses as well, they are considered risky because they are commonly abused by malware. Attack surface reduction rules can constrain these kinds of risky behaviors, or even block them entirely. + +You can set attack surface reduction rules for computers running Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, and Windows Server 2019. + +Use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduction rules would impact your organization if they were enabled. It's best to run all rules in audit mode first so you can understand their impact on your line-of-business applications. Many line-of-business applications are written with limited security concerns, and they may perform tasks similar to malware. By monitoring audit data and [adding exclusions](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for necessary applications, you can deploy attack surface reduction rules without impacting productivity. Triggered rules display a notification on the device. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. The notification also displays in the Microsoft Defender Security Center and in the Microsoft 365 security center. @@ -48,7 +52,7 @@ To use the entire feature set of attack surface reduction rules, you need a Wind Microsoft Defender ATP provides detailed reporting into events and blocks as part of its alert investigation scenarios. -You can query Microsoft Defender ATP data by using [Advanced hunting](advanced-hunting-query-language.md). If you're using [audit mode](audit-windows-defender.md), you can use Advanced hunting to understand how attack surface reduction rules could affect your environment. +You can query Microsoft Defender ATP data by using [advanced hunting](advanced-hunting-query-language.md). If you're using [audit mode](audit-windows-defender.md), you can use advanced hunting to understand how attack surface reduction rules could affect your environment. Here is an example query: diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md index 6de945b1eb..2d4a24ee15 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md @@ -26,11 +26,11 @@ manager: dansimp > [!IMPORTANT] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -Attack surface reduction rules help prevent actions and apps that are typically used by exploit-seeking malware to infect machines. Attack surface reduction rules are supported on Windows Server 2019, as well as on Windows 10 clients. +Attack surface reduction rules help prevent software behaviors that are often abused to compromise your device or network. For example, an attacker might try to run an unsigned script off of a USB drive, or have a macro in an Office document make calls directly to the Win32 API. Attack surface reduction rules can constrain these kinds of risky behaviors and improve your organization's defensive posture. -This topic describes how to customize attack surface reduction rules by [excluding files and folders](#exclude-files-and-folders) or [adding custom text to the notification](#customize-the-notification) alert that appears on a user's computer. +Learn how to customize attack surface reduction rules by [excluding files and folders](#exclude-files-and-folders) or [adding custom text to the notification](#customize-the-notification) alert that appears on a user's computer. -You can use Group Policy, PowerShell, and MDM CSPs to configure these settings. +Attack surface reduction rules are supported on Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, and Windows Server 2019. You can use Group Policy, PowerShell, and MDM CSPs to configure these settings. ## Exclude files and folders diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md index 7581cd6d01..70874ef5f6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md @@ -19,7 +19,7 @@ manager: dansimp # Enable attack surface reduction rules -[Attack surface reduction rules](attack-surface-reduction.md) help prevent actions and apps that malware often uses to infect computers. You can set attack surface reduction rules for computers running Windows 10 or Windows Server 2019. +[Attack surface reduction rules](attack-surface-reduction.md) help prevent actions that malware often abuse to compromise devices and networks. You can set attack surface reduction rules for computers running Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, and Windows Server 2019. Each ASR rule contains three settings: diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md index d67ee360f7..9d1a0cbb6c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md @@ -23,9 +23,9 @@ manager: dansimp * [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Attack surface reduction rules help prevent actions and apps that are typically used by exploit-seeking malware to infect machines. Attack surface reduction rules are supported on Windows Server 2019, as well as Windows 10 clients. +Attack surface reduction rules help prevent actions that are typically used by malware to compromise devices or networks. Attack surface reduction rules are supported on Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, and Windows Server 2019. -This topic helps you evaluate attack surface reduction rules. It explains how to enable audit mode so you can test the feature directly in your organization. +Learn how to evaluate attack surface reduction rules, by enabling audit mode to test the feature directly in your organization. > [!TIP] > You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. From 4b24a82640ba2ebaf8b45cc748889561931a4f14 Mon Sep 17 00:00:00 2001 From: martyav Date: Wed, 8 Jan 2020 15:37:48 -0500 Subject: [PATCH 003/154] improving explanation of asr --- .../attack-surface-reduction.md | 18 +++++++++++------- .../customize-attack-surface-reduction.md | 6 +++--- .../enable-attack-surface-reduction.md | 2 +- .../evaluate-attack-surface-reduction.md | 4 ++-- 4 files changed, 17 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 9638dcc454..6985406904 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -26,15 +26,17 @@ ms.custom: asr > [!IMPORTANT] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -Attack surface reduction rules help prevent behaviors malware often use to infect computers with malicious code. You can set attack surface reduction rules for computers running Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, or Windows Server 2019. +Your attack surface is the total number of places where an attacker could compromise your device or network. Reducing your attack surface means offering attackers fewer ways to perform attacks. -Attack surface reduction rules target behaviors that malware and malicious apps typically use to infect computers, including: +Attack surface reduction rules target software behaviors that are often abused to attack device or networks, such as: -* Executable files and scripts used in Office apps or web mail that attempt to download or run files -* Obfuscated or otherwise suspicious scripts -* Behaviors that apps don't usually initiate during normal day-to-day work +* Launching executable files and scripts that attempt to download or run files +* Running obfuscated or otherwise suspicious scripts +* Performing behaviors that apps don't usually initiate during normal day-to-day work -You can use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduction rules would impact your organization if they were enabled. It's best to run all rules in audit mode first so you can understand their impact on your line-of-business applications. Many line-of-business applications are written with limited security concerns, and they may perform tasks similar to malware. By monitoring audit data and [adding exclusions](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for necessary applications, you can deploy attack surface reduction rules without impacting productivity. +While these behaviors can have legitimate uses as well, they are considered risky because they are commonly abused by malware. Attack surface reduction rules can constrain these kinds of risky behaviors, or even block them entirely. + +Use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduction rules would impact your organization if they were enabled. It's best to run all rules in audit mode first so you can understand their impact on your line-of-business applications. Many line-of-business applications are written with limited security concerns, and they may perform tasks similar to malware. By monitoring audit data and [adding exclusions](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for necessary applications, you can deploy attack surface reduction rules without impacting productivity. Triggered rules display a notification on the device. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. The notification also displays in the Microsoft Defender Security Center and in the Microsoft 365 security center. @@ -42,13 +44,15 @@ For information about configuring attack surface reduction rules, see [Enable at ## Attack surface reduction features across Windows versions +You can set attack surface reduction rules for computers running Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, and Windows Server 2019. + To use the entire feature set of attack surface reduction rules, you need a Windows 10 Enterprise license. With a Windows E5 license, you get advanced management capabilities including monitoring, analytics, and workflows available in [Microsoft Defender Advanced Threat Protection](microsoft-defender-advanced-threat-protection.md), as well as reporting and configuration capabilities in the Microsoft 365 security center. These advanced capabilities aren't available with an E3 license, but you can still use Event Viewer to review attack surface reduction rule events. ## Review attack surface reduction events in the Microsoft Defender Security Center Microsoft Defender ATP provides detailed reporting into events and blocks as part of its alert investigation scenarios. -You can query Microsoft Defender ATP data by using [Advanced hunting](advanced-hunting-query-language.md). If you're using [audit mode](audit-windows-defender.md), you can use Advanced hunting to understand how attack surface reduction rules could affect your environment. +You can query Microsoft Defender ATP data by using [advanced hunting](advanced-hunting-query-language.md). If you're using [audit mode](audit-windows-defender.md), you can use advanced hunting to understand how attack surface reduction rules could affect your environment. Here is an example query: diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md index 6de945b1eb..2d4a24ee15 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md @@ -26,11 +26,11 @@ manager: dansimp > [!IMPORTANT] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -Attack surface reduction rules help prevent actions and apps that are typically used by exploit-seeking malware to infect machines. Attack surface reduction rules are supported on Windows Server 2019, as well as on Windows 10 clients. +Attack surface reduction rules help prevent software behaviors that are often abused to compromise your device or network. For example, an attacker might try to run an unsigned script off of a USB drive, or have a macro in an Office document make calls directly to the Win32 API. Attack surface reduction rules can constrain these kinds of risky behaviors and improve your organization's defensive posture. -This topic describes how to customize attack surface reduction rules by [excluding files and folders](#exclude-files-and-folders) or [adding custom text to the notification](#customize-the-notification) alert that appears on a user's computer. +Learn how to customize attack surface reduction rules by [excluding files and folders](#exclude-files-and-folders) or [adding custom text to the notification](#customize-the-notification) alert that appears on a user's computer. -You can use Group Policy, PowerShell, and MDM CSPs to configure these settings. +Attack surface reduction rules are supported on Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, and Windows Server 2019. You can use Group Policy, PowerShell, and MDM CSPs to configure these settings. ## Exclude files and folders diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md index 7581cd6d01..70874ef5f6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md @@ -19,7 +19,7 @@ manager: dansimp # Enable attack surface reduction rules -[Attack surface reduction rules](attack-surface-reduction.md) help prevent actions and apps that malware often uses to infect computers. You can set attack surface reduction rules for computers running Windows 10 or Windows Server 2019. +[Attack surface reduction rules](attack-surface-reduction.md) help prevent actions that malware often abuse to compromise devices and networks. You can set attack surface reduction rules for computers running Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, and Windows Server 2019. Each ASR rule contains three settings: diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md index d67ee360f7..9d1a0cbb6c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md @@ -23,9 +23,9 @@ manager: dansimp * [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Attack surface reduction rules help prevent actions and apps that are typically used by exploit-seeking malware to infect machines. Attack surface reduction rules are supported on Windows Server 2019, as well as Windows 10 clients. +Attack surface reduction rules help prevent actions that are typically used by malware to compromise devices or networks. Attack surface reduction rules are supported on Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, and Windows Server 2019. -This topic helps you evaluate attack surface reduction rules. It explains how to enable audit mode so you can test the feature directly in your organization. +Learn how to evaluate attack surface reduction rules, by enabling audit mode to test the feature directly in your organization. > [!TIP] > You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. From db578b9b4b1e057ae82a13f1daa667d2970f4201 Mon Sep 17 00:00:00 2001 From: martyav Date: Mon, 13 Jan 2020 17:46:36 -0500 Subject: [PATCH 004/154] copy edits + more info in descriptions --- .../attack-surface-reduction.md | 120 +++++++++++------- 1 file changed, 73 insertions(+), 47 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 2d7cca4168..5f25820a3a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -28,31 +28,31 @@ ms.custom: asr Your attack surface is the total number of places where an attacker could compromise your device or network. Reducing your attack surface means offering attackers fewer ways to perform attacks. -Attack surface reduction rules target software behaviors that are often abused to attack device or networks, such as: +Attack surface reduction rules target software behaviors that are often abused by attackers, such as: * Launching executable files and scripts that attempt to download or run files * Running obfuscated or otherwise suspicious scripts * Performing behaviors that apps don't usually initiate during normal day-to-day work -While these behaviors can have legitimate uses as well, they are considered risky because they are commonly abused by malware. Attack surface reduction rules can constrain these kinds of risky behaviors, or even block them entirely. +These behaviors are sometimes seen in legitimate applications; however, they are considered risky because they are commonly abused by malware. Attack surface reduction rules can constrain these kinds of risky behaviors and help keep your organization safe. Use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduction rules would impact your organization if they were enabled. It's best to run all rules in audit mode first so you can understand their impact on your line-of-business applications. Many line-of-business applications are written with limited security concerns, and they may perform tasks similar to malware. By monitoring audit data and [adding exclusions](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for necessary applications, you can deploy attack surface reduction rules without impacting productivity. -Triggered rules display a notification on the device. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. The notification also displays in the Microsoft Defender Security Center and in the Microsoft 365 security center. +Whenever a rule is triggered, a notification will be displayed on the device. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. The notification also displays within the Microsoft Defender Security Center and the Microsoft 365 security center. -For information about configuring attack surface reduction rules, see [Enable attack surface reduction rules](enable-attack-surface-reduction.md). +For more information about configuring attack surface reduction rules, see [Enable attack surface reduction rules](enable-attack-surface-reduction.md). ## Attack surface reduction features across Windows versions -You can set attack surface reduction rules for computers running Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, and Windows Server 2019. +You can set attack surface reduction rules for computers running Windows 10 versions 1709 and 1803 or later, Windows Server version 1803 (Semi-Annual Channel) or later, and Windows Server 2019. -To use the entire feature set of attack surface reduction rules, you need a Windows 10 Enterprise license. With a Windows E5 license, you get advanced management capabilities including monitoring, analytics, and workflows available in [Microsoft Defender Advanced Threat Protection](microsoft-defender-advanced-threat-protection.md), as well as reporting and configuration capabilities in the Microsoft 365 security center. These advanced capabilities aren't available with an E3 license, but you can still use Event Viewer to review attack surface reduction rule events. +To use the entire feature-set of attack surface reduction rules, you need a Windows 10 Enterprise license. With a Windows E5 license, you get advanced management capabilities including monitoring, analytics, and workflows available in [Microsoft Defender Advanced Threat Protection](microsoft-defender-advanced-threat-protection.md), as well as reporting and configuration capabilities in the Microsoft 365 security center. These advanced capabilities aren't available with an E3 license, but you can still use Event Viewer to review attack surface reduction rule events. ## Review attack surface reduction events in the Microsoft Defender Security Center -Microsoft Defender ATP provides detailed reporting into events and blocks as part of its alert investigation scenarios. +Microsoft Defender ATP provides detailed reporting for events and blocks, as part of its alert investigation scenarios. -You can query Microsoft Defender ATP data by using [advanced hunting](advanced-hunting-query-language.md). If you're using [audit mode](audit-windows-defender.md), you can use advanced hunting to understand how attack surface reduction rules could affect your environment. +You can query Microsoft Defender ATP data by using [advanced hunting](advanced-hunting-query-language.md). If you're running [audit mode](audit-windows-defender.md), you can use advanced hunting to understand how attack surface reduction rules could affect your environment. Here is an example query: @@ -63,19 +63,19 @@ DeviceEvents ## Review attack surface reduction events in Windows Event Viewer -You can review the Windows event log to view events that are created when attack surface reduction rules fire: +You can review the Windows event log to view events generated by attack surface reduction rules: 1. Download the [Evaluation Package](https://aka.ms/mp7z2w) and extract the file *cfa-events.xml* to an easily accessible location on the machine. -2. Type **Event Viewer** in the Start menu to open the Windows Event Viewer. +2. Enter the words, *Event Viewer*, into the Start menu to open the Windows Event Viewer. -3. Click **Import custom view...** on the left panel, under **Actions**. +3. Under **Actions**, select **Import custom view...**. 4. Select the file *cfa-events.xml* from where it was extracted. Alternatively, [copy the XML directly](event-views.md). -5. Click **OK**. +5. Select **OK**. -This will create a custom view that filters to only show the following events related to controlled folder access: +This will create a custom view that filters events to only show the following, all of which are related to controlled folder access: Event ID | Description -|- @@ -83,39 +83,45 @@ Event ID | Description 1121 | Event when rule fires in Block-mode 1122 | Event when rule fires in Audit-mode -The "engine version" of attack surface reduction events in the event log, is generated by Microsoft Defender ATP, not the operating system. Microsoft Defender ATP is integrated with Windows 10, so this feature works on all machines with Windows 10 installed. +The "engine version" listed for attack surface reduction events in the event log, is generated by Microsoft Defender ATP, not by the operating system. Microsoft Defender ATP is integrated with Windows 10, so this feature works on all devices with Windows 10 installed. ## Attack surface reduction rules -The following sections describe each of the 15 attack surface reduction rules. This table shows their corresponding GUIDs, which you use if you're configuring the rules with Group Policy or PowerShell. If you use System Center Configuration Manager or Microsoft Intune, you do not need the GUIDs: +This table lists all attack surface reduction rules, their corresponding GUIDs, and whether the rule supports having certain files and folders selectively excluded. Each rule also links to a longer rule description, for further details on how the rule works, why you would want to enable it, and which applications the rule applies to. + +Except when specified, attack surface reduction rules only apply to Word, Excel, PowerPoint, and OneNote, or Outlook. + +> [!TIP] +> +> Rule GUIDs are used when you're configuring the rules with Group Policy or PowerShell. GUIDs are not needed to manage rules from System Center Configuration Manager (SCCM) or Microsoft Intune. Rule name | GUID | File & folder exclusions -|-|- -Block executable content from email client and webmail | BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550 | Supported -Block all Office applications from creating child processes | D4F940AB-401B-4EFC-AADC-AD5F3C50688A | Supported -Block Office applications from creating executable content | 3B576869-A4EC-4529-8536-B80A7769E899 | Supported -Block Office applications from injecting code into other processes | 75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84 | Supported -Block JavaScript or VBScript from launching downloaded executable content | D3E037E1-3EB8-44C8-A917-57927947596D | Not supported -Block execution of potentially obfuscated scripts | 5BEB7EFE-FD9A-4556-801D-275E5FFC04CC | Supported -Block Win32 API calls from Office macro | 92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B | Supported -Block executable files from running unless they meet a prevalence, age, or trusted list criterion | 01443614-cd74-433a-b99e-2ecdc07bfc25 | Supported -Use advanced protection against ransomware | c1db55ab-c21a-4637-bb3f-a12568109d35 | Supported -Block credential stealing from the Windows local security authority subsystem (lsass.exe) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 | Supported -Block process creations originating from PSExec and WMI commands | d1e49aac-8f56-4280-b9ba-993a6d77406c | Not supported -Block untrusted and unsigned processes that run from USB | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 | Supported -Block Office communication application from creating child processes | 26190899-1602-49e8-8b27-eb1d0a1ce869 | Supported -Block Adobe Reader from creating child processes | 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c | Supported -Block persistence through WMI event subscription | e6db77e5-3df2-4cf1-b95a-636979351e5b | Not supported - -Each rule description indicates which apps or file types the rule applies to. In general, the rules for Office apps apply to only Word, Excel, PowerPoint, and OneNote, or they apply to Outlook. Except where specified, attack surface reduction rules don't apply to any other Office apps. +[Block executable content from email client and webmail](#block-executable-content-from-email-client-and-webmail) | BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550 | Supported +[Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | D4F940AB-401B-4EFC-AADC-AD5F3C50688A | Supported +[Block Office applications from creating executable content](#block-office-applications-from-creating-executable-content) | 3B576869-A4EC-4529-8536-B80A7769E899 | Supported +[Block Office applications from injecting code into other processes](#block-office-applications-from-injecting-code-into-other-processes) | 75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84 | Supported +[Block JavaScript or VBScript from launching downloaded executable content](#block-javaScript-or-vbscript-from-launching-downloaded-executable-content) | D3E037E1-3EB8-44C8-A917-57927947596D | Not supported +[Block execution of potentially obfuscated scripts](#block-execution-of-potentially-obfuscated-scripts) | 5BEB7EFE-FD9A-4556-801D-275E5FFC04CC | Supported +[Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | 92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B | Supported +[Block executable files from running unless they meet a prevalence, age, or trusted list criterion](#block-executable-files-from-running-unless-they-meet-a-prevalence-age-or-trusted-list-criterion) | 01443614-cd74-433a-b99e-2ecdc07bfc25 | Supported +[Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | c1db55ab-c21a-4637-bb3f-a12568109d35 | Supported +[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-Windows-local-security-authority-subsystem-(lsass.exe)) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 | Supported +[Block process creations originating from PSExec and WMI commands](#block-process-creations-originating-from-psexec-and-wmi-commands) | d1e49aac-8f56-4280-b9ba-993a6d77406c | Not supported +[Block untrusted and unsigned processes that run from USB](#block-untrusted-and-unsigned-processes-that-run-from-usb) | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 | Supported +[Block Office communication application from creating child processes](#block-office-communication-application-from-creating-child-processes) | 26190899-1602-49e8-8b27-eb1d0a1ce869 | Supported +[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c | Supported +[Block persistence through WMI event subscription](#block-persistence-through-wmi-event-subscription) | e6db77e5-3df2-4cf1-b95a-636979351e5b | Not supported ### Block executable content from email client and webmail -This rule blocks the following file types from launching from email in Microsoft Outlook or Outlook.com and other popular webmail providers: +This rule blocks the following file types from launching from email opened within the Microsoft Outlook application, or Outlook.com and other popular webmail providers: * Executable files (such as .exe, .dll, or .scr) * Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) +Launching executable files or scripts obtained from email can be very dangerous, as it gives attackers a chance to run malware directly on a targeted device. + This rule was introduced in: Windows 10 1709, Windows Server 1809, Windows Server 2019, SCCM CB 1710 Intune name: Execution of executable content (exe, dll, ps, js, vbs, etc.) dropped from email (webmail/mail client) (no exceptions) @@ -128,7 +134,7 @@ GUID: BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550 This rule blocks Office apps from creating child processes. This includes Word, Excel, PowerPoint, OneNote, and Access. -This is a typical malware behavior, especially malware that abuses Office as a vector, using VBA macros and exploit code to download and attempt to run additional payload. Some legitimate line-of-business applications might also use behaviors like this, including spawning a command prompt or using PowerShell to configure registry settings. +Creating malicious child processes is a common malware strategy. Malware that abuse Office as a vector often run VBA macros and exploit code to download and attempt to run additional payloads. However, some legitimate line-of-business applications might also generate child processes for benign purposes, such as spawning a command prompt or using PowerShell to configure registry settings. This rule was introduced in: Windows 10 1709, Windows Server 1809, Windows Server 2019, SCCM CB 1710 @@ -142,7 +148,7 @@ GUID: D4F940AB-401B-4EFC-AADC-AD5F3C50688A This rule prevents Office apps, including Word, Excel, and PowerPoint, from creating executable content. -This rule targets a typical behavior where malware uses Office as a vector to break out of Office and save malicious components to disk, where they persist and survive a computer reboot. This rule prevents malicious code from being written to disk. +Malware that abuse Office as a vector may attempt to break out of Office and save malicious components to disk, where they persist and survive a computer reboot. This rule prevents malicious code from being written to disk. This rule was introduced in: Windows 10 1709, Windows Server 1809, Windows Server 2019, SCCM CB 1710 @@ -154,7 +160,11 @@ GUID: 3B576869-A4EC-4529-8536-B80A7769E899 ### Block Office applications from injecting code into other processes -Attackers might attempt to use Office apps to migrate malicious code into other processes through code injection, so the code can masquerade as a clean process. This rule blocks code injection attempts from Office apps into other processes. There are no known legitimate business purposes for using code injection. +This rule blocks code injection attempts from Office apps into other processes. + +Attackers might attempt to use Office apps to migrate malicious code into other processes through code injection, so the code can masquerade as a clean process. + +There are no known legitimate business purposes for using code injection. This rule applies to Word, Excel, and PowerPoint. @@ -168,9 +178,9 @@ GUID: 75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84 ### Block JavaScript or VBScript from launching downloaded executable content -Malware often uses JavaScript and VBScript scripts to launch other malicious apps. +This rule prevents scripts from launching potentially malicious downloaded content. Malware written in JavaScript or VBScript often acts as a downloader to fetch and launch other malware from the Internet. -Malware written in JavaScript or VBS often acts as a downloader to fetch and launch additional native payload from the Internet. This rule prevents scripts from launching downloaded content, helping to prevent malicious use of the scripts to spread malware and infect machines. This isn't a common line-of-business use, but line-of-business applications sometimes use scripts to download and launch installers. +Although not common, line-of-business applications sometimes use scripts to download and launch installers. > [!IMPORTANT] > File and folder exclusions don't apply to this attack surface reduction rule. @@ -185,7 +195,9 @@ GUID: D3E037E1-3EB8-44C8-A917-57927947596D ### Block execution of potentially obfuscated scripts -Script obfuscation is a common technique that both malware authors and legitimate applications use to hide intellectual property or decrease script loading times. This rule detects suspicious properties within an obfuscated script. +This rule detects suspicious properties within an obfuscated script. + +Script obfuscation is a common technique that both malware authors and legitimate applications use to hide intellectual property or decrease script loading times. Malware authors also use obfuscation to make malicious code harder to read, which prevents close scrutiny by humans and security software. This rule was introduced in: Windows 10 1709, Windows Server 1809, Windows Server 2019, SCCM CB 1710 @@ -197,7 +209,9 @@ GUID: 5BEB7EFE-FD9A-4556-801D-275E5FFC04CC ### Block Win32 API calls from Office macros -Office VBA provides the ability to use Win32 API calls, which malicious code can abuse. Most organizations don't use this functionality, but might still rely on using other macro capabilities. This rule allows you to prevent using Win32 APIs in VBA macros, which reduces the attack surface. +This rule prevents VBA macros from calling Win32 APIs. + +Office VBA provides the ability to make Win32 API calls. Malware can abuse this capability, such as [calling Win32 APIs to launch malicious shellcode](https://www.microsoft.com/security/blog/2018/09/12/office-vba-amsi-parting-the-veil-on-malicious-macros/) without writing anything directly to disk. Most organizations don't rely on the ability to call Win32 APIs in their day-to-day functioning, even if they use macros in other ways. This rule was introduced in: Windows 10 1709, Windows Server 1809, Windows Server 2019, SCCM CB 1710 @@ -209,10 +223,12 @@ GUID: 92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B ### Block executable files from running unless they meet a prevalence, age, or trusted list criterion -This rule blocks the following file types from launching unless they either meet prevalence or age criteria, or they're in a trusted list or exclusion list: +This rule blocks the following file types from launching unless they meet prevalence or age criteria, or they're in a trusted list or an exclusion list: * Executable files (such as .exe, .dll, or .scr) +Launching untrusted or unknown executable files can be risky, as it may not not be initially clear if the files are malicious. + > [!NOTE] > You must [enable cloud-delivered protection](../windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md) to use this rule. @@ -231,7 +247,7 @@ GUID: 01443614-cd74-433a-b99e-2ecdc07bfc25 ### Use advanced protection against ransomware -This rule provides an extra layer of protection against ransomware. It scans executable files entering the system to determine whether they're trustworthy. If the files closely resemble ransomware, this rule blocks them from running, unless they're in a trusted list or exclusion list. +This rule provides an extra layer of protection against ransomware. It scans executable files entering the system to determine whether they're trustworthy. If the files closely resemble ransomware, this rule blocks them from running, unless they're in a trusted list or an exclusion list. > [!NOTE] > You must [enable cloud-delivered protection](../windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md) to use this rule. @@ -246,7 +262,9 @@ GUID: c1db55ab-c21a-4637-bb3f-a12568109d35 ### Block credential stealing from the Windows local security authority subsystem (lsass.exe) -Local Security Authority Subsystem Service (LSASS) authenticates users who log in to a Windows computer. Microsoft Defender Credential Guard in Windows 10 normally prevents attempts to extract credentials from LSASS. However, some organizations can't enable Credential Guard on all of their computers because of compatibility issues with custom smartcard drivers or other programs that load into the Local Security Authority (LSA). In these cases, attackers can use tools like Mimikatz to scrape cleartext passwords and NTLM hashes from LSASS. This rule helps mitigate that risk by locking down LSASS. +This rule helps prevent credential stealing, by locking down Local Security Authority Subsystem Service (LSASS). + +LSASS authenticates users who log in to a Windows computer. Microsoft Defender Credential Guard in Windows 10 normally prevents attempts to extract credentials from LSASS. However, some organizations can't enable Credential Guard on all of their computers because of compatibility issues with custom smartcard drivers or other programs that load into the Local Security Authority (LSA). In these cases, attackers can use hack tools like Mimikatz to scrape cleartext passwords and NTLM hashes from LSASS. > [!NOTE] > In some apps, the code enumerates all running processes and attempts to open them with exhaustive permissions. This rule denies the app's process open action and logs the details to the security event log. This rule can generate a lot of noise. If you have an app that overly enumerates LSASS, you need to add it to the exclusion list. By itself, this event log entry doesn't necessarily indicate a malicious threat. @@ -261,7 +279,7 @@ GUID: 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 ### Block process creations originating from PSExec and WMI commands -This rule blocks processes through PsExec and WMI commands from running, to prevent remote code execution that can spread malware attacks. +This rule blocks processes created through [PsExec](https://docs.microsoft.com/sysinternals/downloads/psexec) and [WMI](https://docs.microsoft.com/windows/win32/wmisdk/about-wmi) from running. Both PsExec and WMI can remotely execute code, so there is a risk of malware abusing this functionality for command and control purposes, or to spread an infection throughout an organization's network. > [!IMPORTANT] > File and folder exclusions do not apply to this attack surface reduction rule. @@ -284,6 +302,8 @@ With this rule, admins can prevent unsigned or untrusted executable files from r * Executable files (such as .exe, .dll, or .scr) * Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) +Running unsigned or untrusted files from a USB drive is very risky, because it might not be initially clear if the files are benign or malicious. + This rule was introduced in: Windows 10 1803, Windows Server 1809, Windows Server 2019, SCCM CB 1802 Intune name: Untrusted and unsigned processes that run from USB @@ -294,7 +314,9 @@ GUID: b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 ### Block Office communication application from creating child processes -This rule prevents Outlook from creating child processes. It protects against social engineering attacks and prevents exploit code from abusing a vulnerability in Outlook. To achieve this, the rule prevents the launch of additional payload while still allowing legitimate Outlook functions. It also protects against [Outlook rules and forms exploits](https://blogs.technet.microsoft.com/office365security/defending-against-rules-and-forms-injection/) that attackers can use when a user's credentials are compromised. +This rule prevents Outlook from creating child processes, while till allowing legitimate Outlook functions. + +This protects against social engineering attacks and prevents exploit code from abusing vulnerabilities in Outlook. It also protects against [Outlook rules and forms exploits](https://blogs.technet.microsoft.com/office365security/defending-against-rules-and-forms-injection/) that attackers can use when a user's credentials are compromised. > [!NOTE] > This rule applies to Outlook and Outlook.com only. @@ -309,7 +331,9 @@ GUID: 26190899-1602-49e8-8b27-eb1d0a1ce869 ### Block Adobe Reader from creating child processes -Through social engineering or exploits, malware can download and launch additional payloads and break out of Adobe Reader. This rule prevents attacks like this by blocking Adobe Reader from creating additional processes. +This rule prevents attacks by blocking Adobe Reader from creating additional processes. + +Through social engineering or exploits, malware can download and launch additional payloads and break out of Adobe Reader. By blocking child processes from being generated by Adobe Reader, malware attempting to use it as a vector are prevented from spreading. This rule was introduced in: Windows 10 1809, Windows Server 1809, Windows Server 2019 @@ -321,7 +345,9 @@ GUID: 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c ### Block persistence through WMI event subscription -Fileless threats employ various tactics to stay hidden, to avoid being seen in the file system, and to gain periodic execution control. Some threats can abuse the WMI repository and event model to stay hidden. With this rule, admins can prevent threats that abuse WMI to persist and stay hidden in WMI repository. +This rule prevents malware from abusing WMI to attain persistence on a device. + +Fileless threats employ various tactics to stay hidden, to avoid being seen in the file system, and to gain periodic execution control. Some threats can abuse the WMI repository and event model to stay hidden. This rule was introduced in: Windows 10 1903, Windows Server 1903 From 5312629e119151df96e5785a02ab9e3adaac05f1 Mon Sep 17 00:00:00 2001 From: martyav Date: Tue, 14 Jan 2020 10:58:28 -0500 Subject: [PATCH 005/154] trying to fix links --- .../microsoft-defender-atp/attack-surface-reduction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 5f25820a3a..c25f7750e3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -101,12 +101,12 @@ Except when specified, attack surface reduction rules only apply to Word, Excel, [Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | D4F940AB-401B-4EFC-AADC-AD5F3C50688A | Supported [Block Office applications from creating executable content](#block-office-applications-from-creating-executable-content) | 3B576869-A4EC-4529-8536-B80A7769E899 | Supported [Block Office applications from injecting code into other processes](#block-office-applications-from-injecting-code-into-other-processes) | 75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84 | Supported -[Block JavaScript or VBScript from launching downloaded executable content](#block-javaScript-or-vbscript-from-launching-downloaded-executable-content) | D3E037E1-3EB8-44C8-A917-57927947596D | Not supported +[Block JavaScript or VBScript from launching downloaded executable content](#block-javascript-or-vbscript-from-launching-downloaded-executable-content) | D3E037E1-3EB8-44C8-A917-57927947596D | Not supported [Block execution of potentially obfuscated scripts](#block-execution-of-potentially-obfuscated-scripts) | 5BEB7EFE-FD9A-4556-801D-275E5FFC04CC | Supported [Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | 92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B | Supported [Block executable files from running unless they meet a prevalence, age, or trusted list criterion](#block-executable-files-from-running-unless-they-meet-a-prevalence-age-or-trusted-list-criterion) | 01443614-cd74-433a-b99e-2ecdc07bfc25 | Supported [Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | c1db55ab-c21a-4637-bb3f-a12568109d35 | Supported -[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-Windows-local-security-authority-subsystem-(lsass.exe)) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 | Supported +[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem-(lsass.exe)) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 | Supported [Block process creations originating from PSExec and WMI commands](#block-process-creations-originating-from-psexec-and-wmi-commands) | d1e49aac-8f56-4280-b9ba-993a6d77406c | Not supported [Block untrusted and unsigned processes that run from USB](#block-untrusted-and-unsigned-processes-that-run-from-usb) | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 | Supported [Block Office communication application from creating child processes](#block-office-communication-application-from-creating-child-processes) | 26190899-1602-49e8-8b27-eb1d0a1ce869 | Supported From c6d311dcacc0fb8262d96ecbf989e196cb76350d Mon Sep 17 00:00:00 2001 From: martyav Date: Tue, 14 Jan 2020 11:50:48 -0500 Subject: [PATCH 006/154] false positive from validator --- .../microsoft-defender-atp/attack-surface-reduction.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index c25f7750e3..f92974bfaa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -106,6 +106,7 @@ Except when specified, attack surface reduction rules only apply to Word, Excel, [Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | 92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B | Supported [Block executable files from running unless they meet a prevalence, age, or trusted list criterion](#block-executable-files-from-running-unless-they-meet-a-prevalence-age-or-trusted-list-criterion) | 01443614-cd74-433a-b99e-2ecdc07bfc25 | Supported [Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | c1db55ab-c21a-4637-bb3f-a12568109d35 | Supported + [Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem-(lsass.exe)) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 | Supported [Block process creations originating from PSExec and WMI commands](#block-process-creations-originating-from-psexec-and-wmi-commands) | d1e49aac-8f56-4280-b9ba-993a6d77406c | Not supported [Block untrusted and unsigned processes that run from USB](#block-untrusted-and-unsigned-processes-that-run-from-usb) | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 | Supported From 141b16f30666a3401ec0d111ddcd24ca6c565703 Mon Sep 17 00:00:00 2001 From: martyav Date: Tue, 14 Jan 2020 11:57:06 -0500 Subject: [PATCH 007/154] fixed broken table formatting --- .../microsoft-defender-atp/attack-surface-reduction.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index f92974bfaa..27a5a526c7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -106,8 +106,7 @@ Except when specified, attack surface reduction rules only apply to Word, Excel, [Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | 92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B | Supported [Block executable files from running unless they meet a prevalence, age, or trusted list criterion](#block-executable-files-from-running-unless-they-meet-a-prevalence-age-or-trusted-list-criterion) | 01443614-cd74-433a-b99e-2ecdc07bfc25 | Supported [Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | c1db55ab-c21a-4637-bb3f-a12568109d35 | Supported - -[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem-(lsass.exe)) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 | Supported +[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem-(lsass.exe)) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 | Supported [Block process creations originating from PSExec and WMI commands](#block-process-creations-originating-from-psexec-and-wmi-commands) | d1e49aac-8f56-4280-b9ba-993a6d77406c | Not supported [Block untrusted and unsigned processes that run from USB](#block-untrusted-and-unsigned-processes-that-run-from-usb) | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 | Supported [Block Office communication application from creating child processes](#block-office-communication-application-from-creating-child-processes) | 26190899-1602-49e8-8b27-eb1d0a1ce869 | Supported From db67a156399c9d8134bbeb220620c63fc619b7d8 Mon Sep 17 00:00:00 2001 From: martyav Date: Wed, 15 Jan 2020 17:45:21 -0500 Subject: [PATCH 008/154] added asr faq 1st draft --- .../attack-surface-reduction-faq.md | 115 ++++++++++++++++++ .../attack-surface-reduction.md | 6 +- 2 files changed, 118 insertions(+), 3 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md new file mode 100644 index 0000000000..76f24fa783 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md @@ -0,0 +1,115 @@ +--- +title: Attack surface reduction frequently asked questions (FAQ) +description: Find answers to frequently asked questions about Microsoft Defender ATP's attack surface reduction rules. +keywords: Attack surface reduction rules, asr, hips, host intrusion prevention system, protection rules, anti-exploit, antiexploit, exploit, infection prevention, Microsoft Defender Advanced Threat Protection, Microsoft Defender ATP +search.product: eADQiWindows 10XVcnh +ms.pagetype: security +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +audience: ITPro +author: martyav +ms.author: v-maave +ms.reviewer: +manager: dansimp +ms.custom: asr +--- + +# Attack surface reduction frequently asked questions (FAQ) + +**Applies to:** + +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +**Is attack surface reduction (ASR) part of Windows?** + +ASR was originally a feature of the suite of exploit guard features introduced as a major update to Windows Defender Antivirus, in Windows 10 version 1709. Windows Defender Antivirus is the native antimalware component of Windows. However, please note that the full ASR featureset is only available with a Windows enterprise license. Also note that ASR rule exclusions are managed separately from Windows Defender Antivirus exclusions. + +**Do I need to have an enterprise license to run ASR rules?** + +The full set of ASR rules and features are only supported if you have an enterprise license for Windows 10: specifically, an E5 license. A limited number of rules may work without an enterprise license, if you have Microsoft 365 Business, set Windows Defender Antivirus as your primary security solution, and enable the rules through PowerShell. However, ASR usage without an enterprise license is not officially supported and the full feature-set of ASR will not be available. + +**Is ASR supported if I have an E3 license?** + +Yes. ASR is supported for Windows Enterprise E3 and above. Although Windows Enterprise E3 introduced ASR, not all features are available with an E3 license. Windows Enterprise E5 updated ASR with new rules, and added advanced management capabilities by integrating ASR with Microsoft Defender ATP. These capabilities include monitoring and configuring ASR event reports from Security Center, and accessing analytics on vulnerabilities. it is recommended to have an E5 license for a full ASR experience. + +See [Use attack surface reduction rules in Windows 10 Enterprise E3](attack-surface-reduction-rules-in-windows-10-enterprise-e3.md) for more details. + +**Which rules are supported with an E3 license?** + +Windows Enterprise E3 supports a subset of the ASR rules. These include: + +- [Block executable content from email client and webmail](attack-surface-reduction.md#block-executable-content-from-email-client-and-webmail) +- [Block all Office applications from creating child processes](attack-surface-reduction.md#block-all-office-applications-from-creating-child-processes) +- [Block Office applications from creating executable content](attack-surface-reduction.md#block-office-applications-from-creating-executable-content) +- [Block Office applications from injecting code into other processes](attack-surface-reduction.md#block-office-applications-from-injecting-code-into-other-processes) +- [Block JavaScript or VBScript from launching downloaded executable content](attack-surface-reduction.md##block-javascript-or-vbscript-from-launching-downloaded-executable-content) +- [Block execution of potentially obfuscated scripts](attack-surface-reduction.md#block-execution-of-potentially-obfuscated-scripts) +- [Block Win32 API calls from Office macro](attack-surface-reduction.md#block-win32-api-calls-from-office-macros) +- [Use advanced protection against ransomware](attack-surface-reduction.md#use-advanced-protection-against-ransomware) +- [Block credential stealing from the Windows local security authority subsystem (lsass.exe)](attack-surface-reduction.md#block-credential-stealing-from-the-windows-local-security-authority-subsystem-(lsass.exe)) +- [Block process creations originating from PSExec and WMI commands](attack-surface-reduction.md#block-process-creations-originating-from-psexec-and-wmi-commands) +- [Block untrusted and unsigned processes that run from USB](attack-surface-reduction.md#block-untrusted-and-unsigned-processes-that-run-from-usb) + +**Which rules and features are supported with an E5 license?** + +All of the rules supported with E3 are also supported in E5. E5 also added some new rules, including: + +- [Block executable files from running unless they meet a prevalence, age, or trusted list criteria](attack-surface-reduction.md#block-executable-files-from-running-unless-they-meet-a-prevalence-age-or-trusted-list-criterion) +- [Block Office communication applications from creating child processes](attack-surface-reduction.md#block-office-communication-application-from-creating-child-processes) +- [Block Adobe Reader from creating child processes](attack-surface-reduction.md#block-adobe-reader-from-creating-child-processes) +- [Block persistence through WMI event subscription](attack-surface-reduction.md#block-persistence-through-wmi-event-subscription) + +E5 also added greater integration with Microsoft Defender ATP. With E5, you can use Microsoft Defender ATP to monitor and review analytics on alerts in real-time, fine-tune rule exclusions, configure ASR rules, and view lists of event reports. + +**What are some good recommendations for getting started with ASR?** + +It is generally best to first test how ASR rules will impact your organization before enabling them, by running them in audit mode for a brief period of time. While you are running the rules in audit mode, you can identify any line-of-business applications that might get blocked, and exclude them from ASR. Larger organizations should consider rolling out ASR rules in "rings," by auditing and enabling rules in increasingly-broader subsets of devices. You can arrange your organization's devices into rings by using Intune or a Group Policy management tool. + +**How long should I test an ASR rule in audit mode before enabling it?** + +You should keep the rule in audit mode for about 30 days. This amount of time gives you a good baseline for how the rule will operate once it goes live throughout your organization. During the audit period, you can identify any line-of-business applications that might get blocked by the rule, and configure the rule to exclude them. + +**I'm making the switch from a third-party security solution to Microsoft Defender ATP. Is there an “easy” way to export rules from another security solution to ASR?** + +Rather than attempting to import sets of rules from another security solution, it is, in most cases, easier and safer to start with the baseline recommendations suggested for your organization by Microsoft Defender ATP, then use tools such as audit mode, monitoring, and analytics to configure your new solution to suit your unique needs. The default configuration for most ASR rules, combined with Defender's real-time protection, will protect against a large number of exploits and vulnerabilities. + +From within Microsoft Defender ATP, you can update your defenses with custom indicators, to allow and block certain software behaviors. ASR also allows for some customization of rules, in the form of file and folder exclusions. As a general rule, it is best to audit a rule for a period of time, and configure exclusions for any line-of-business applications that might get blocked. + +**Does ASR support file or folder exclusions that include system variables and wildcards in the path?** + +Yes. See [Excluding files and folders from ASR rules](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for more details on excluding files or folders from ASR rules, and [Configure and validate exclusions based on file extension and folder location](configure-extension-file-exclusions-windows-defender-antivirus.md#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists) for more on using system variables and wildcards in excluded file paths. + +**Do ASR rules cover all applications by default?** + +It depends on the rule. Most ASR rules cover the behavior of Microsoft Office products and services, such as Word, Excel, PowerPoint, and OneNote, or Outlook. Certain ASR rules, such as *Block execution of potentially obfuscated scripts*, are more general in scope. + +**I have an E5 license and enabled some ASR rules in conjunction with Microsoft Defender ATP. Is it possible for an ASR event to not show up at all in Microsoft Defender ATP's event timeline?** + +Whenever a notification is triggered locally by an ASR rule, a report on the event is also sent to the Microsoft Defender ATP portal. If you're having trouble finding the event, you can filter the events timeline using the search box. You can also view ASR events by visiting **Go to attack surface management**, from the **Configuration management** icon in the Security Center taskbar. The attack surface management page includes a tab for report detections, which includes a full list of ASR rule events reported to Microsoft Defender ATP. + +**I applied a rule using GPO. Now when I try to check the indexing options for the rule in Microsoft Outlook, I get a message stating, 'Access denied'.** + +Try opening the indexing options directly from Windows 10. + +1. Select the **Search** icon on the Windows taskbar. + +1. Enter **Indexing options** into the search box. + +**For the ASR rule, *Block executable files from running unless they meet a prevalence, age, or trusted list criterion* -- are these criteria configurable by an admin?** + +No. The criteria used by this rule are maintained by Microsoft cloud protection, to keep the trusted list constantly up-to-date with data gathered from around the world. Local admins do not have access to alter this data. If you are looking to configure this rule to tailor it for your enterprise, you can add certain applications to the exclusions list to prevent this rule from being triggered. + +**I enabled the ASR rule, *Block executable files from running unless they meet a prevalence, age, or trusted list criterion*. I recently updated to a new version of a piece of software and the rule is now blocking it, even though it was considered trusted before. Did something go wrong?** + +This rule relies upon each application having a known reputation, as measured by prevalence, age, or being otherwise included on a list of trusted or excluded apps. The rule's decision to block or allow an application is ultimately determined by Microsoft cloud protection's assessment of these criteria. Usually, cloud protection can figure out that a new version of an application is similar enough to previous versions that it does not need to be re-assessed at length. However, it might take some time to build reputation after switching versions of an application, particularly after a major update. In the meantime, you can add the application to the exclusions list, to prevent this rule from blocking important applications. If you are frequently updating and working with very new versions of applications, you may opt instead to run this rule in audit mode. + +**I recently enabled the ASR rule, *Block credential stealing from the Windows local security authority subsystem (lsass.exe)*, and I am getting a lot of notifications. What is going on?** + +A notification generated by this rule does not necessarily indicate malicious activity; however, this rule is still useful for blocking malicious activity, since malware often target lsass.exe to gain illicit access to accounts. The lsass.exe process stores user credentials in memory after a user has logged in. Windows uses these credentials to validate users and apply local security policies. Because many legitimate processes throughout a typical day will be calling on lsass.exe for credentials, this rule can be especially noisy. If a known legitimate application causes this rule to generate an excessive amount of notifications, you can add it to the exclusion list. Most other ASR rules will generate a relatively smaller number of notifications, in comparison to this one, since calling on lsass.exe is typical of many applications' normal functioning. + +**Is it a good idea to enable the rule, *Block credential stealing from the Windows local security authority subsystem (lsass.exe)*, alongside LSA protection?** + +Enabling this rule will not provide additional protection if you have [LSA protection](https://docs.microsoft.com/en-us/windows-server/security/credentials-protection-and-management/configuring-additional-lsa-protection#BKMK_HowToConfigure) enabled as well. Both the rule and LSA protection work in much the same way, so having both running at the same time would be redundant. However, sometimes you may not be able to enable LSA protection. In those cases, you can enable this rule to provide equivalent protection against malware that target lsass.exe. diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 27a5a526c7..e48c683d1c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -26,7 +26,7 @@ ms.custom: asr > [!IMPORTANT] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -Your attack surface is the total number of places where an attacker could compromise your device or network. Reducing your attack surface means offering attackers fewer ways to perform attacks. +Your attack surface is the total number of places where an attacker could compromise your organization's devices or networks. Reducing your attack surface means offering attackers fewer ways to perform attacks. Attack surface reduction rules target software behaviors that are often abused by attackers, such as: @@ -36,7 +36,7 @@ Attack surface reduction rules target software behaviors that are often abused b These behaviors are sometimes seen in legitimate applications; however, they are considered risky because they are commonly abused by malware. Attack surface reduction rules can constrain these kinds of risky behaviors and help keep your organization safe. -Use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduction rules would impact your organization if they were enabled. It's best to run all rules in audit mode first so you can understand their impact on your line-of-business applications. Many line-of-business applications are written with limited security concerns, and they may perform tasks similar to malware. By monitoring audit data and [adding exclusions](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for necessary applications, you can deploy attack surface reduction rules without impacting productivity. +Use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduction rules would impact your organization if they were enabled. It's best to run all rules in audit mode first so you can understand their impact on your line-of-business applications. Many line-of-business applications are written with limited security concerns, and they may perform tasks in ways that seem similar to malware. By monitoring audit data and [adding exclusions](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for necessary applications, you can deploy attack surface reduction rules without impacting productivity. Whenever a rule is triggered, a notification will be displayed on the device. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. The notification also displays within the Microsoft Defender Security Center and the Microsoft 365 security center. @@ -87,7 +87,7 @@ The "engine version" listed for attack surface reduction events in the event log ## Attack surface reduction rules -This table lists all attack surface reduction rules, their corresponding GUIDs, and whether the rule supports having certain files and folders selectively excluded. Each rule also links to a longer rule description, for further details on how the rule works, why you would want to enable it, and which applications the rule applies to. +The following table lists all attack surface reduction rules, their corresponding GUIDs, and whether the rule supports having certain files and folders selectively excluded. Each rule also links to a longer rule description, for further details on how the rule works, why you would want to enable it, and which applications the rule applies to. Except when specified, attack surface reduction rules only apply to Word, Excel, PowerPoint, and OneNote, or Outlook. From 91338671989758d03acaba799856a57607576c46 Mon Sep 17 00:00:00 2001 From: martyav Date: Wed, 15 Jan 2020 17:57:48 -0500 Subject: [PATCH 009/154] spacing, related topics, copy edits --- .../attack-surface-reduction-faq.md | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md index 76f24fa783..cc5d6193d3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md @@ -98,18 +98,30 @@ Try opening the indexing options directly from Windows 10. 1. Enter **Indexing options** into the search box. -**For the ASR rule, *Block executable files from running unless they meet a prevalence, age, or trusted list criterion* -- are these criteria configurable by an admin?** +**Are these criteria used by the rule, *Block executable files from running unless they meet a prevalence, age, or trusted list criterion* configurable by an admin?** No. The criteria used by this rule are maintained by Microsoft cloud protection, to keep the trusted list constantly up-to-date with data gathered from around the world. Local admins do not have access to alter this data. If you are looking to configure this rule to tailor it for your enterprise, you can add certain applications to the exclusions list to prevent this rule from being triggered. -**I enabled the ASR rule, *Block executable files from running unless they meet a prevalence, age, or trusted list criterion*. I recently updated to a new version of a piece of software and the rule is now blocking it, even though it was considered trusted before. Did something go wrong?** +**I enabled the ASR rule, *Block executable files from running unless they meet a prevalence, age, or trusted list criterion*. After some time, I updated a piece of software, and the rule is now blocking it, even though it didn't before. Did something go wrong?** -This rule relies upon each application having a known reputation, as measured by prevalence, age, or being otherwise included on a list of trusted or excluded apps. The rule's decision to block or allow an application is ultimately determined by Microsoft cloud protection's assessment of these criteria. Usually, cloud protection can figure out that a new version of an application is similar enough to previous versions that it does not need to be re-assessed at length. However, it might take some time to build reputation after switching versions of an application, particularly after a major update. In the meantime, you can add the application to the exclusions list, to prevent this rule from blocking important applications. If you are frequently updating and working with very new versions of applications, you may opt instead to run this rule in audit mode. +This rule relies upon each application having a known reputation, as measured by prevalence, age, or being otherwise included on a list of trusted or excluded apps. The rule's decision to block or allow an application is ultimately determined by Microsoft cloud protection's assessment of these criteria. -**I recently enabled the ASR rule, *Block credential stealing from the Windows local security authority subsystem (lsass.exe)*, and I am getting a lot of notifications. What is going on?** +Usually, cloud protection can figure out that a new version of an application is similar enough to previous versions that it does not need to be re-assessed at length. However, it might take some time to build reputation after switching versions of an application, particularly after a major update. In the meantime, you can add the application to the exclusions list, to prevent this rule from blocking important applications. If you are frequently updating and working with very new versions of applications, you may opt instead to run this rule in audit mode. -A notification generated by this rule does not necessarily indicate malicious activity; however, this rule is still useful for blocking malicious activity, since malware often target lsass.exe to gain illicit access to accounts. The lsass.exe process stores user credentials in memory after a user has logged in. Windows uses these credentials to validate users and apply local security policies. Because many legitimate processes throughout a typical day will be calling on lsass.exe for credentials, this rule can be especially noisy. If a known legitimate application causes this rule to generate an excessive amount of notifications, you can add it to the exclusion list. Most other ASR rules will generate a relatively smaller number of notifications, in comparison to this one, since calling on lsass.exe is typical of many applications' normal functioning. +**I recently enabled the ASR rule, *Block credential stealing from the Windows local security authority subsystem (lsass.exe)*, and I am getting a large number of notifications. What is going on?** + +A notification generated by this rule does not necessarily indicate malicious activity; however, this rule is still useful for blocking malicious activity, since malware often target lsass.exe to gain illicit access to accounts. The lsass.exe process stores user credentials in memory after a user has logged in. Windows uses these credentials to validate users and apply local security policies. + +Because many legitimate processes throughout a typical day will be calling on lsass.exe for credentials, this rule can be especially noisy. If a known legitimate application causes this rule to generate an excessive amount of notifications, you can add it to the exclusion list. Most other ASR rules will generate a relatively smaller number of notifications, in comparison to this one, since calling on lsass.exe is typical of many applications' normal functioning. **Is it a good idea to enable the rule, *Block credential stealing from the Windows local security authority subsystem (lsass.exe)*, alongside LSA protection?** Enabling this rule will not provide additional protection if you have [LSA protection](https://docs.microsoft.com/en-us/windows-server/security/credentials-protection-and-management/configuring-additional-lsa-protection#BKMK_HowToConfigure) enabled as well. Both the rule and LSA protection work in much the same way, so having both running at the same time would be redundant. However, sometimes you may not be able to enable LSA protection. In those cases, you can enable this rule to provide equivalent protection against malware that target lsass.exe. + +## Related topics + +- [Attack surface reduction overview](attack-surface-reduction.md) +- [Evaluate attack surface reduction rules](evaluate-attack-surface-reduction.md) +- [Customize attack surface reduction rules](customize-attack-surface-reduction.md) +- [Enable attack surface reduction rules](enable-attack-surface-reduction.md) +- [Compatibility of Microsoft Defender with other antivirus/antimalware](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md) From d00d6156ccd710d36827a264a922b4f5eddbba6b Mon Sep 17 00:00:00 2001 From: martyav Date: Wed, 15 Jan 2020 17:57:48 -0500 Subject: [PATCH 010/154] spacing, related topics, copy edits --- .../attack-surface-reduction-faq.md | 26 ++++++++++++++----- .../attack-surface-reduction.md | 2 +- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md index 76f24fa783..fee290e4d7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md @@ -80,7 +80,7 @@ From within Microsoft Defender ATP, you can update your defenses with custom ind **Does ASR support file or folder exclusions that include system variables and wildcards in the path?** -Yes. See [Excluding files and folders from ASR rules](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for more details on excluding files or folders from ASR rules, and [Configure and validate exclusions based on file extension and folder location](configure-extension-file-exclusions-windows-defender-antivirus.md#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists) for more on using system variables and wildcards in excluded file paths. +Yes. See [Excluding files and folders from ASR rules](enable-attack-surface-reduction.md#exclude-files-and-folders-from-ASR-rules) for more details on excluding files or folders from ASR rules, and [Configure and validate exclusions based on file extension and folder location](../windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists) for more on using system variables and wildcards in excluded file paths. **Do ASR rules cover all applications by default?** @@ -98,18 +98,30 @@ Try opening the indexing options directly from Windows 10. 1. Enter **Indexing options** into the search box. -**For the ASR rule, *Block executable files from running unless they meet a prevalence, age, or trusted list criterion* -- are these criteria configurable by an admin?** +**Are these criteria used by the rule, *Block executable files from running unless they meet a prevalence, age, or trusted list criterion* configurable by an admin?** No. The criteria used by this rule are maintained by Microsoft cloud protection, to keep the trusted list constantly up-to-date with data gathered from around the world. Local admins do not have access to alter this data. If you are looking to configure this rule to tailor it for your enterprise, you can add certain applications to the exclusions list to prevent this rule from being triggered. -**I enabled the ASR rule, *Block executable files from running unless they meet a prevalence, age, or trusted list criterion*. I recently updated to a new version of a piece of software and the rule is now blocking it, even though it was considered trusted before. Did something go wrong?** +**I enabled the ASR rule, *Block executable files from running unless they meet a prevalence, age, or trusted list criterion*. After some time, I updated a piece of software, and the rule is now blocking it, even though it didn't before. Did something go wrong?** -This rule relies upon each application having a known reputation, as measured by prevalence, age, or being otherwise included on a list of trusted or excluded apps. The rule's decision to block or allow an application is ultimately determined by Microsoft cloud protection's assessment of these criteria. Usually, cloud protection can figure out that a new version of an application is similar enough to previous versions that it does not need to be re-assessed at length. However, it might take some time to build reputation after switching versions of an application, particularly after a major update. In the meantime, you can add the application to the exclusions list, to prevent this rule from blocking important applications. If you are frequently updating and working with very new versions of applications, you may opt instead to run this rule in audit mode. +This rule relies upon each application having a known reputation, as measured by prevalence, age, or being otherwise included on a list of trusted or excluded apps. The rule's decision to block or allow an application is ultimately determined by Microsoft cloud protection's assessment of these criteria. -**I recently enabled the ASR rule, *Block credential stealing from the Windows local security authority subsystem (lsass.exe)*, and I am getting a lot of notifications. What is going on?** +Usually, cloud protection can figure out that a new version of an application is similar enough to previous versions that it does not need to be re-assessed at length. However, it might take some time to build reputation after switching versions of an application, particularly after a major update. In the meantime, you can add the application to the exclusions list, to prevent this rule from blocking important applications. If you are frequently updating and working with very new versions of applications, you may opt instead to run this rule in audit mode. -A notification generated by this rule does not necessarily indicate malicious activity; however, this rule is still useful for blocking malicious activity, since malware often target lsass.exe to gain illicit access to accounts. The lsass.exe process stores user credentials in memory after a user has logged in. Windows uses these credentials to validate users and apply local security policies. Because many legitimate processes throughout a typical day will be calling on lsass.exe for credentials, this rule can be especially noisy. If a known legitimate application causes this rule to generate an excessive amount of notifications, you can add it to the exclusion list. Most other ASR rules will generate a relatively smaller number of notifications, in comparison to this one, since calling on lsass.exe is typical of many applications' normal functioning. +**I recently enabled the ASR rule, *Block credential stealing from the Windows local security authority subsystem (lsass.exe)*, and I am getting a large number of notifications. What is going on?** + +A notification generated by this rule does not necessarily indicate malicious activity; however, this rule is still useful for blocking malicious activity, since malware often target lsass.exe to gain illicit access to accounts. The lsass.exe process stores user credentials in memory after a user has logged in. Windows uses these credentials to validate users and apply local security policies. + +Because many legitimate processes throughout a typical day will be calling on lsass.exe for credentials, this rule can be especially noisy. If a known legitimate application causes this rule to generate an excessive amount of notifications, you can add it to the exclusion list. Most other ASR rules will generate a relatively smaller number of notifications, in comparison to this one, since calling on lsass.exe is typical of many applications' normal functioning. **Is it a good idea to enable the rule, *Block credential stealing from the Windows local security authority subsystem (lsass.exe)*, alongside LSA protection?** -Enabling this rule will not provide additional protection if you have [LSA protection](https://docs.microsoft.com/en-us/windows-server/security/credentials-protection-and-management/configuring-additional-lsa-protection#BKMK_HowToConfigure) enabled as well. Both the rule and LSA protection work in much the same way, so having both running at the same time would be redundant. However, sometimes you may not be able to enable LSA protection. In those cases, you can enable this rule to provide equivalent protection against malware that target lsass.exe. +Enabling this rule will not provide additional protection if you have [LSA protection](https://docs.microsoft.com/windows-server/security/credentials-protection-and-management/configuring-additional-lsa-protection#BKMK_HowToConfigure) enabled as well. Both the rule and LSA protection work in much the same way, so having both running at the same time would be redundant. However, sometimes you may not be able to enable LSA protection. In those cases, you can enable this rule to provide equivalent protection against malware that target lsass.exe. + +## Related topics + +- [Attack surface reduction overview](attack-surface-reduction.md) +- [Evaluate attack surface reduction rules](evaluate-attack-surface-reduction.md) +- [Customize attack surface reduction rules](customize-attack-surface-reduction.md) +- [Enable attack surface reduction rules](enable-attack-surface-reduction.md) +- [Compatibility of Microsoft Defender with other antivirus/antimalware](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index e48c683d1c..3c09dacb93 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -1,6 +1,6 @@ --- title: Use attack surface reduction rules to prevent malware infection -description: Microsoft Defender ATP's attack surface reduction rules can help prevent exploits from using apps and scripts to infect machines with malware. +description: Attack surface reduction rules can help prevent exploits from using apps and scripts to infect machines with malware. keywords: Attack surface reduction rules, asr, hips, host intrusion prevention system, protection rules, anti-exploit, antiexploit, exploit, infection prevention, Microsoft Defender Advanced Threat Protection, Microsoft Defender ATP search.product: eADQiWindows 10XVcnh ms.pagetype: security From 8f334c93df02be7107eda95f218b64bd42584903 Mon Sep 17 00:00:00 2001 From: martyav Date: Mon, 27 Jan 2020 17:28:30 -0500 Subject: [PATCH 011/154] fixed url for validator - link validator is case sensitive --- .../microsoft-defender-atp/attack-surface-reduction-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md index fee290e4d7..e572b77179 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md @@ -80,7 +80,7 @@ From within Microsoft Defender ATP, you can update your defenses with custom ind **Does ASR support file or folder exclusions that include system variables and wildcards in the path?** -Yes. See [Excluding files and folders from ASR rules](enable-attack-surface-reduction.md#exclude-files-and-folders-from-ASR-rules) for more details on excluding files or folders from ASR rules, and [Configure and validate exclusions based on file extension and folder location](../windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists) for more on using system variables and wildcards in excluded file paths. +Yes. See [Excluding files and folders from ASR rules](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for more details on excluding files or folders from ASR rules, and [Configure and validate exclusions based on file extension and folder location](../windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists) for more on using system variables and wildcards in excluded file paths. **Do ASR rules cover all applications by default?** From a2595f3e41787ea77b1a00a63178237ca4653c95 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Thu, 27 Feb 2020 13:51:34 -0800 Subject: [PATCH 012/154] updating text --- .../microsoft-defender-atp/preview.md | 8 +++++--- .../microsoft-defender-atp/tvm-supported-os.md | 12 +++++++----- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 4cde145e4c..47ef17a991 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -24,14 +24,15 @@ ms.topic: conceptual The Microsoft Defender ATP service is constantly being updated to include new feature enhancements and capabilities. -> [!TIP] -> Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-preview-abovefoldlink) +> [!TIP] +> Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-preview-abovefoldlink) Learn about new features in the Microsoft Defender ATP preview release and be among the first to try upcoming features by turning on the preview experience. For more information on new capabilities that are generally available, see [What's new in Microsoft Defender ATP](whats-new-in-microsoft-defender-atp.md). ## Turn on preview features + You'll have access to upcoming features which you can provide feedback on to help improve the overall experience before features are generally available. Turn on the preview experience setting to be among the first to try upcoming features. @@ -41,11 +42,12 @@ Turn on the preview experience setting to be among the first to try upcoming fea 2. Toggle the setting between **On** and **Off** and select **Save preferences**. ## Preview features + The following features are included in the preview release: - [Threat & Vulnerability Management API support](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-list)
Run Threat & Vulnerability Management-related API calls such as get your organization's threat exposure score or device secure score, software and machine vulnerability inventory, software version distribution, machine vulnerability information, security recommendation information. - - [Threat & Vulnerability supported operating systems and platforms](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os)
Ensure that you meet the operating system or platform requisites for Threat & Vulnerability Management so the activities in your devices are properly accounted for. Threat & Vulnerability Management supports Windows 7, Windows 10 1607-1703, Windows 10 1709+, Windows Server 2008R2, Windows Server 2012R2, Windows Server 2016, Windows Server 2019. + - [Threat & Vulnerability supported operating systems and platforms](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os)
Ensure that you meet the operating system or platform requisites for Threat & Vulnerability Management so the activities in your devices are properly accounted for. Threat & Vulnerability Management supports Windows 7, Windows 10 1607-1703, Windows 10 1709+, Windows Server 2008R2, Windows Server 2012R2, Windows Server 2016, Windows Server 2019.

Secure Configuration Assessment (SCA) supports Windows 10 1709+, Windows Server 2008R2, Windows Server 2012R2, Windows Server 2016, and Windows Server 2019. - [Threat & Vulnerability Management granular exploit details](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses)
You can now see a comprehensive set of details on the vulnerabilities found in your machine to give you informed decision on your next steps. The threat insights icon now shows more granular details, such as if the exploit is a part of an exploit kit, connected to specific advanced persistent campaigns or activity groups for which, Threat Analytics report links are provided that you can read, has associated zero-day exploitation news, disclosures, or related security advisories. diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md index 568f6d7c1d..f3ca671c31 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md @@ -19,9 +19,10 @@ ms.topic: article # Threat & Vulnerability Management supported operating systems and platforms **Applies to:** + - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) [!include[Prerelease information](../../includes/prerelease.md)] @@ -33,16 +34,17 @@ Windows 7 | Operating System (OS) vulnerabilities Windows 8.1 | Not supported Windows 10 1607-1703 | Operating System (OS) vulnerabilities Windows 10 1709+ |Operating System (OS) vulnerabilities
Software product vulnerabilities
Operating System (OS) configuration assessment
Security controls configuration assessment
Software product configuration assessment -Windows Server 2008R2 | Operating System (OS) vulnerabilities
Software product vulnerabilities -Windows Server 2012R2 | Operating System (OS) vulnerabilities
Software product vulnerabilities -Windows Server 2016 | Operating System (OS) vulnerabilities
Software product vulnerabilities -Windows Server 2019 | Operating System (OS) vulnerabilities
Software product vulnerabilities +Windows Server 2008R2 | Operating System (OS) vulnerabilities
Software product vulnerabilities
Operating System (OS) configuration assessment
Security controls configuration assessment
Software product configuration assessment +Windows Server 2012R2 | Operating System (OS) vulnerabilities
Software product vulnerabilities
Operating System (OS) configuration assessment
Security controls configuration assessment
Software product configuration assessment +Windows Server 2016 | Operating System (OS) vulnerabilities
Software product vulnerabilities
Operating System (OS) configuration assessment
Security controls configuration assessment
Software product configuration assessment +Windows Server 2019 | Operating System (OS) vulnerabilities
Software product vulnerabilities
Operating System (OS) configuration assessment
Security controls configuration assessment
Software product configuration assessment MacOS | Not supported (planned) Linux | Not supported (planned) Some of the above prerequisites might be different from the [Minimum requirements for Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements) list. ## Related topics + - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) - [Exposure score](tvm-exposure-score.md) - [Configuration score](configuration-score.md) From ee425c01a0351b1a54040f28ded903dfecafd143 Mon Sep 17 00:00:00 2001 From: martyav Date: Wed, 4 Mar 2020 15:38:14 -0500 Subject: [PATCH 013/154] linking pages to asr faq --- windows/security/threat-protection/TOC.md | 1 + .../microsoft-defender-atp/attack-surface-reduction.md | 1 + .../microsoft-defender-atp/customize-attack-surface-reduction.md | 1 + .../microsoft-defender-atp/enable-attack-surface-reduction.md | 1 + .../microsoft-defender-atp/evaluate-attack-surface-reduction.md | 1 + 5 files changed, 5 insertions(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 2b444785f5..02a87fe3a5 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -19,6 +19,7 @@ ### [Attack surface reduction]() #### [Overview of attack surface reduction](microsoft-defender-atp/overview-attack-surface-reduction.md) +#### [Attack surface reduction FAQ](microsoft-defender-atp/attack-surface-reduction-faq.md) #### [Hardware-based isolation]() ##### [Hardware-based isolation in Windows 10](microsoft-defender-atp/overview-hardware-based-isolation.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 740744f933..805b9f7639 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -349,6 +349,7 @@ GUID: e6db77e5-3df2-4cf1-b95a-636979351e5b ## Related topics +* [Attack surface reduction FAQ](attack-surface-reduction.md) * [Enable attack surface reduction rules](enable-attack-surface-reduction.md) * [Evaluate attack surface reduction rules](evaluate-attack-surface-reduction.md) * [Compatibility of Microsoft Defender with other antivirus/antimalware](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md index 2d4a24ee15..a1d4579881 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md @@ -103,3 +103,4 @@ See the [Windows Security](../windows-defender-security-center/windows-defender- * [Reduce attack surfaces with attack surface reduction rules](attack-surface-reduction.md) * [Enable attack surface reduction rules](enable-attack-surface-reduction.md) * [Evaluate attack surface reduction rules](evaluate-attack-surface-reduction.md) +* [Attack surface reduction FAQ](attack-surface-reduction.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md index 7b9637aee9..655d13f73e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md @@ -186,4 +186,5 @@ Value: c:\path|e:\path|c:\Whitelisted.exe * [Reduce attack surfaces with attack surface reduction rules](attack-surface-reduction.md) * [Evaluate attack surface reduction](evaluate-attack-surface-reduction.md) +* [Attack surface reduction FAQ](attack-surface-reduction.md) * [Enable cloud-delivered protection](../windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md index b20da27a88..70a03c74e5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md @@ -67,3 +67,4 @@ See the [Customize attack surface reduction rules](customize-attack-surface-redu * [Reduce attack surfaces with attack surface reduction rules](attack-surface-reduction.md) * [Use audit mode to evaluate Windows Defender](audit-windows-defender.md) +* [Attack surface reduction FAQ](attack-surface-reduction.md) From 1a1f3c554ec17009d41350576e3e560070c55586 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 9 Mar 2020 08:15:18 -0700 Subject: [PATCH 014/154] March HoloLens release notes. @yannisle @scooley March release notes. --- devices/hololens/hololens-release-notes.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index 737b6bcc0e..5dcb69f25f 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -26,6 +26,13 @@ appliesto: > [!Note] > HoloLens Emulator Release Notes can be found [here](https://docs.microsoft.com/windows/mixed-reality/hololens-emulator-archive). +### March Update - build 18362.1056 + +- Improve hologram stability in mixed reality capture when the HolographicDepthReprojectionMethod AutoPlanar algorithm is used. +- Ensures the coordinate system attached to a depth MF sample is consistent with public documentation. +- Developers productivity improvement by enabling customers to paste large amount of text through device portal. +- Enables an app to query the depth camera pose and compute the location of each depth pixel in the world. + ### February Update - build 18362.1053 - Temporarily disabled the HolographicSpace.UserPresence API for Unity applications to avoid an issue which causes some apps to pause when the visor is flipped up, even if the setting to run in the background is enabled. From d11e14cc1e296b9a7d48aafb5d67515d0168601e Mon Sep 17 00:00:00 2001 From: martyav Date: Tue, 10 Mar 2020 15:26:25 -0400 Subject: [PATCH 015/154] correcting info re: E3 vs E5 --- .../attack-surface-reduction-faq.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md index e572b77179..1a4ff4413b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md @@ -29,17 +29,15 @@ ASR was originally a feature of the suite of exploit guard features introduced a **Do I need to have an enterprise license to run ASR rules?** -The full set of ASR rules and features are only supported if you have an enterprise license for Windows 10: specifically, an E5 license. A limited number of rules may work without an enterprise license, if you have Microsoft 365 Business, set Windows Defender Antivirus as your primary security solution, and enable the rules through PowerShell. However, ASR usage without an enterprise license is not officially supported and the full feature-set of ASR will not be available. +The full set of ASR rules and features are only supported if you have an enterprise license for Windows 10. A limited number of rules may work without an enterprise license, if you have Microsoft 365 Business, set Windows Defender Antivirus as your primary security solution, and enable the rules through PowerShell. However, ASR usage without an enterprise license is not officially supported and the full feature-set of ASR will not be available. **Is ASR supported if I have an E3 license?** -Yes. ASR is supported for Windows Enterprise E3 and above. Although Windows Enterprise E3 introduced ASR, not all features are available with an E3 license. Windows Enterprise E5 updated ASR with new rules, and added advanced management capabilities by integrating ASR with Microsoft Defender ATP. These capabilities include monitoring and configuring ASR event reports from Security Center, and accessing analytics on vulnerabilities. it is recommended to have an E5 license for a full ASR experience. - -See [Use attack surface reduction rules in Windows 10 Enterprise E3](attack-surface-reduction-rules-in-windows-10-enterprise-e3.md) for more details. +Yes. ASR is supported for Windows Enterprise E3 and above. See [Use attack surface reduction rules in Windows 10 Enterprise E3](attack-surface-reduction-rules-in-windows-10-enterprise-e3.md) for more details. **Which rules are supported with an E3 license?** -Windows Enterprise E3 supports a subset of the ASR rules. These include: +Windows Enterprise E3 supports the ASR rules. These include: - [Block executable content from email client and webmail](attack-surface-reduction.md#block-executable-content-from-email-client-and-webmail) - [Block all Office applications from creating child processes](attack-surface-reduction.md#block-all-office-applications-from-creating-child-processes) @@ -62,7 +60,7 @@ All of the rules supported with E3 are also supported in E5. E5 also added some - [Block Adobe Reader from creating child processes](attack-surface-reduction.md#block-adobe-reader-from-creating-child-processes) - [Block persistence through WMI event subscription](attack-surface-reduction.md#block-persistence-through-wmi-event-subscription) -E5 also added greater integration with Microsoft Defender ATP. With E5, you can use Microsoft Defender ATP to monitor and review analytics on alerts in real-time, fine-tune rule exclusions, configure ASR rules, and view lists of event reports. +E5 also added greater integration with Microsoft Defender ATP. With E5, you can [use Microsoft Defender ATP to monitor and review analytics](https://docs.microsoft.com/microsoft-365/security/mtp/monitor-devices?view=o365-worldwide#monitor-and-manage-asr-rule-deployment-and-detections) on alerts in real-time, fine-tune rule exclusions, configure ASR rules, and view lists of event reports. **What are some good recommendations for getting started with ASR?** @@ -72,7 +70,7 @@ It is generally best to first test how ASR rules will impact your organization b You should keep the rule in audit mode for about 30 days. This amount of time gives you a good baseline for how the rule will operate once it goes live throughout your organization. During the audit period, you can identify any line-of-business applications that might get blocked by the rule, and configure the rule to exclude them. -**I'm making the switch from a third-party security solution to Microsoft Defender ATP. Is there an “easy” way to export rules from another security solution to ASR?** +**I'm making the switch from a third-party security solution to Microsoft Defender ATP. Is there an "easy" way to export rules from another security solution to ASR?** Rather than attempting to import sets of rules from another security solution, it is, in most cases, easier and safer to start with the baseline recommendations suggested for your organization by Microsoft Defender ATP, then use tools such as audit mode, monitoring, and analytics to configure your new solution to suit your unique needs. The default configuration for most ASR rules, combined with Defender's real-time protection, will protect against a large number of exploits and vulnerabilities. From 6780d7a102efe7588474e5ecd1e5d647fd35316d Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 11 Mar 2020 15:10:19 -0700 Subject: [PATCH 016/154] security recommendations update --- windows/security/threat-protection/TOC.md | 4 +- .../images/report-inaccuracy-flyout.png | Bin 0 -> 32758 bytes .../images/report-inaccuracy-flyout500.png | Bin 0 -> 62111 bytes .../images/report-inaccuracy.png | Bin 0 -> 34169 bytes .../images/report-inaccuracy500.png | Bin 0 -> 65910 bytes .../images/top-security-recommendations.png | Bin 0 -> 46357 bytes .../top-security-recommendations350.png | Bin 0 -> 69925 bytes .../tvm-security-recommendation.md | 101 ++++++++---------- 8 files changed, 49 insertions(+), 56 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/report-inaccuracy-flyout.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/report-inaccuracy-flyout500.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/report-inaccuracy.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/report-inaccuracy500.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/top-security-recommendations.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/top-security-recommendations350.png diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index cd1454ec2e..b8a767041a 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -31,7 +31,7 @@ ### [What's in the dashboard and what it means for my organization](microsoft-defender-atp/tvm-dashboard-insights.md) ### [Exposure score](microsoft-defender-atp/tvm-exposure-score.md) ### [Configuration score](microsoft-defender-atp/configuration-score.md) -### [Security recommendation](microsoft-defender-atp/tvm-security-recommendation.md) +### [Security recommendations](microsoft-defender-atp/tvm-security-recommendation.md) ### [Remediation and exception](microsoft-defender-atp/tvm-remediation.md) ### [Software inventory](microsoft-defender-atp/tvm-software-inventory.md) ### [Weaknesses](microsoft-defender-atp/tvm-weaknesses.md) @@ -456,7 +456,7 @@ ####### [Get machine related alerts](microsoft-defender-atp/get-machine-related-alerts.md) ####### [Get installed software](microsoft-defender-atp/get-installed-software.md) ####### [Get discovered vulnerabilities](microsoft-defender-atp/get-discovered-vulnerabilities.md) -####### [Get security recommendation](microsoft-defender-atp/get-security-recommendations.md) +####### [Get security recommendations](microsoft-defender-atp/get-security-recommendations.md) ####### [Add or Remove machine tags](microsoft-defender-atp/add-or-remove-machine-tags.md) ####### [Find machines by IP](microsoft-defender-atp/find-machines-by-ip.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/report-inaccuracy-flyout.png b/windows/security/threat-protection/microsoft-defender-atp/images/report-inaccuracy-flyout.png new file mode 100644 index 0000000000000000000000000000000000000000..d46d7fd4fa52c1bc725ab61a2b85b0c5e07deefc GIT binary patch literal 32758 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 Z5H!oWnW=N92e`ozV?(pMwRavp`yW8cImQ40 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/report-inaccuracy-flyout500.png b/windows/security/threat-protection/microsoft-defender-atp/images/report-inaccuracy-flyout500.png new file mode 100644 index 0000000000000000000000000000000000000000..26d0bd3494aaf454d20893f50e4f9fc19aaefb83 GIT binary patch literal 62111 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 V=DycO%KQXtg0 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/report-inaccuracy500.png b/windows/security/threat-protection/microsoft-defender-atp/images/report-inaccuracy500.png new file mode 100644 index 0000000000000000000000000000000000000000..12f0d72face7752c6a991bd7fbbd2028f46cf083 GIT binary patch literal 65910 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 XjhO?z=+^uHeLRw)av~K%`hNcxq5t-g literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/top-security-recommendations.png b/windows/security/threat-protection/microsoft-defender-atp/images/top-security-recommendations.png new file mode 100644 index 0000000000000000000000000000000000000000..5ec281d0b37cca45fafd58ffdbc0cb862af55381 GIT binary patch literal 46357 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/top-security-recommendations350.png b/windows/security/threat-protection/microsoft-defender-atp/images/top-security-recommendations350.png new file mode 100644 index 0000000000000000000000000000000000000000..ea977eacef67ab9ae8f8b0c2f1702eb22a288ff9 GIT binary patch literal 69925 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

d#Tc9%HR4UTa1^?Og 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 [!TIP] @@ -26,80 +27,72 @@ ms.date: 04/11/2019 [!include[Prerelease information](../../includes/prerelease.md)] -The cyber security weaknesses identified in your organization are mapped to actionable security recommendations and prioritized by their impact on the security recommendation list. Prioritized recommendation helps shorten the mean time to mitigate or remediate vulnerabilities and drive compliance. +Cybersecurity weaknesses identified in your organization are mapped to actionable security recommendations and prioritized by their impact. Prioritized recommendation helps shorten the time to mitigate or remediate vulnerabilities and drive compliance. -Each security recommendation includes an actionable remediation recommendation which can be pushed into the IT task queue through a built-in integration with Microsoft Intune and Microsoft Endpoint Configuration Manager. It is also dynamic in the sense that when the threat landscape changes, the recommendation also changes as it continuously collects information from your environment. +Each security recommendation includes an actionable remediation recommendation which can be pushed into the IT task queue through a built-in integration with Microsoft Intune and Microsoft Endpoint Configuration Manager. When the threat landscape changes, the recommendation also changes as it continuously collects information from your environment. -## The basis of the security recommendation -Each machine in the organization is scored based on three important factors: threat, likelihood to be breached, and value, to help customers to focus on the right things at the right time. +## Criteria -- Threat - Characteristics of the vulnerabilities and exploits in your organizations' devices and breach history. Based on these factors, the security recommendations shows the corresponding links to active alerts, ongoing threat campaigns, and their corresponding threat analytic reports. +Each machine in the organization is scored based on three important factors to help customers to focus on the right things at the right time. -- Breach likelihood - Your organization's security posture and resilience against threats +- **Threat** - Characteristics of the vulnerabilities and exploits in your organizations' devices and breach history. Based on these factors, the security recommendations shows the corresponding links to active alerts, ongoing threat campaigns, and their corresponding threat analytic reports. -- Business value - Your organization's assets, critical processes, and intellectual properties +- **Breach likelihood** - Your organization's security posture and resilience against threats +- **Business value** - Your organization's assets, critical processes, and intellectual properties -## Navigate through your security recommendations +## Navigate to the security recommendations -You can access the security recommendation from the Microsoft Defender ATP Threat & Vulnerability Management menu, dashboard, software page, and machine page, to give you the context that you need, as you require it. +You can access security recommendations from the Microsoft Defender ATP Threat & Vulnerability Management menu, dashboard, software page, and machine page. -*Security recommendations option from the left navigation menu* +### Top security recommendations from the Threat & Vulnerability Management dashboard -1. Go to the Threat & Vulnerability Management navigation menu and select **Security recommendations** to open up the list of security recommendations for the threats and vulnerabilities found in your organization. It gives you an overview of the security recommendation context: weaknesses found, related components, the application and operating system where the threat or vulnerabilities were found, network, accounts, and security controls, associated breach, threats, and recommendation insights, exposed machine trends, status, remediation type and activities. -![Screenshot of Security recommendations page](images/tvmsecrec-updated.png) +In a given day as a Security Administrator, you can take a look at the [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) to see your [exposure score](tvm-exposure-score.md) side-by-side with your [configuration score](configuration-score.md). The goal is to **lower** your organization's exposure from vulnerabilities, and **increase** your organization's security configuration to be more resilient against cybersecurity threat attacks. The top security recommendations list can help you achieve that goal. - >[!NOTE] - > The color of the **Exposed machines** graph changes as the trend changes. If the number of exposed machines is on the rise, the color changes into red. If there's a decrease in the amount of exposed machines, the color of the graph will change into green. This happens when the numbers on the right hand side is greater than what’s on the left, which means an increase or decrease at the end of even a single machine will change the graph's color. +![Screenshot of security recommendations page](images/top-security-recommendations350.png) - You can filter your view based on related components, status, and remediation type. If you want to see the remediation activities of software and software versions which have reached their end-of-life, select **Active**, then select **Software update** from the **Remediation Type** filter, and click **Apply**. -

![Screenshot of the remediation type filters for software update and uninstall](images/remediationtype-swupdatefilter.png) +The top security recommendations lists the improvement opportunities prioritized based on the important factors mentioned in the previous section - threat, likelihood to be breached, and value. Selecting a recommendation will take you to the security recommendations page with more details about the recommendation. -2. Select the security recommendation that you need to investigate or process. -

![Screenshot of the security recommendation page flyout for a software which reached its end-of-life](images/secrec-flyouteolsw.png) +### Security recommendations from the navigation menu - -*Top security recommendations from the dashboard* +Go to the Threat & Vulnerability Management navigation menu and select **Security recommendations** to open the list of security recommendations for the threats and vulnerabilities found in your organization. -In a given day as a Security Administrator, you can take a look at the dashboard to see your exposure score side-by-side with your configuration score. The goal is to lower down your organization's exposure from vulnerabilities, and increase your organization's security configuration to be more resilient against cybersecurity threat attacks. The top security recommendations list can help you achieve that goal. +You will be able to view the recommendation, the number of weaknesses found, related components, threat insights, number of exposed machines, status, remediation type, remediation activities, impact to your exposure and configuration scores, and associated tags. -The top security recommendations lists down the improvement opportunities prioritized based on the three important factors mentioned in the previous section - threat, likelihood to be breached, and value. +The color of the **Exposed machines** graph changes as the trend changes. If the number of exposed machines is on the rise, the color changes into red. If there's a decrease in the amount of exposed machines, the color of the graph will change into green. This happens when the numbers on the right hand side is greater than what's on the left, which means an increase or decrease at the end of even a single machine will change the graph's color. -You can click on each one of them and see the details, the description, the potential risk if you don't act on or remediate it, insights, vulnerabilities, other threats found, how many exposed devices are associated with the security recommendation, and business impact of each security recommendation on the organizational exposure and configuration score. +![Screenshot of security recommendations page](images/tvmsecrec-updated.png) -From that page, you can do any of the following depending on what you need to do: +Select the security recommendation that you want to investigate or process. -- Open software page - Drill down and open the software page to get more context of the software details, prevalence in the organization, weaknesses discovered, version distribution, software or software version end-of-life, and charts so you can see the exposure trend over time. +![Screenshot of the security recommendation page flyout for a software which reached its end-of-life](images/secrec-flyouteolsw.png) -- Choose from remediation options - Submit a remediation request to open a ticket in Microsoft Intune for your IT Administrator to pick up and address. +From the flyout, you can do any of the following: -- Choose from exception options - Submit an exception, provide justification, and set exception duration if you can't remediate the issue just yet due to specific business reasons, compensation controls, or if it is a false positive. +- **Open software page** - Drill down and open the software page to get more context of the software details, prevalence in the organization, weaknesses discovered, version distribution, software or software version end-of-life, and charts so you can see the exposure trend over time. + +- **Remediation options** - Submit a remediation request to open a ticket in Microsoft Intune for your IT Administrator to pick up and address. + +- **Exception options** - Submit an exception, provide justification, and set exception duration if you can't remediate the issue just yet due to specific business reasons, compensation controls, or if it is a false positive. ## Report inaccuracy -You can report a false positive when you see any vague, inaccurate, incomplete, or already remediated security recommendation information in the machine page. +You can report a false positive when you see any vague, inaccurate, incomplete, or already remediated security recommendation information. -1. Select the **Security recommendation** tab. +1. Open the Security recommendation. -2. Click **:** beside the security recommendation that you want to report about, then select **Report inaccuracy**. -![Screenshot of Report inaccuracy control from the machine page under the Security recommendation column](images/tvm-report-inaccuracy.png) -
A flyout pane opens.
-![Screenshot of Report inaccuracy flyout pane](images/tvm-report-inaccuracyflyout.png) +2. Select the three dots beside the security recommendation that you want to report, then select **Report inaccuracy**. -3. From the flyout pane, select the inaccuracy category from the drop-down menu. -
![Screenshot of Report inaccuracy categories drop-down menu](images/tvm-report-inaccuracyoptions.png)
+![Screenshot of Report inaccuracy control](images/report-inaccuracy500.png) -4. Include your email address so Microsoft can send you feedback regarding the inaccuracy you reported. +3. From the flyout pane, select the inaccuracy category from the drop-down menu, fill in your email address, and details regarding the inaccuracy. -5. Include your machine name for investigation context. - - >[!TIP] - > You can also provide details regarding the inaccuracy you reported in the **Tell us more (optional)** field to give the threat and vulnerability management investigators context. - -6. Click **Submit**. Your feedback is immediately sent to the Threat & Vulnerability Management experts with its context. +![Screenshot of Report inaccuracy flyout pane](images/report-inaccuracy-flyout500.png) +4. Select **Submit**. Your feedback is immediately sent to the Threat & Vulnerability Management experts. ## Related topics + - [Supported operating systems and platforms](tvm-supported-os.md) - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) - [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) @@ -109,9 +102,9 @@ You can report a false positive when you see any vague, inaccurate, incomplete, - [Software inventory](tvm-software-inventory.md) - [Weaknesses](tvm-weaknesses.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [Configure data access for Threat & Vulnerability Management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) -- [Recommendation APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/vulnerability) -- [Machine APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine) -- [Score APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/score) -- [Software APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/software) -- [Vulnerability APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/vulnerability) +- [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Recommendation APIs](vulnerability.md) +- [Machine APIs](machine.md) +- [Score APIs](score.md) +- [Software APIs](software.md) +- [Vulnerability APIs](vulnerability.md) From 614f37949b409433d8629bb828067f8a4e6bbc20 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 11 Mar 2020 15:56:35 -0700 Subject: [PATCH 017/154] topic updates --- .../microsoft-defender-atp/tvm-remediation.md | 139 ++++++++++-------- 1 file changed, 74 insertions(+), 65 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index a0465dd642..27c86191c9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -8,8 +8,8 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -ms.author: dolmont -author: DulceMontemayor +ms.author: ellevin +author: levinec ms.localizationpriority: medium manager: dansimp audience: ITPro @@ -17,7 +17,8 @@ ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 04/11/2019 --- -# Remediation and exception +# Remediation activities and exceptions + **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -26,103 +27,113 @@ ms.date: 04/11/2019 >[!NOTE] >To use this capability, enable your Microsoft Intune connections. Navigate to **Settings** > **General** > **Advanced features**. Scroll down and look for **Microsoft Intune connection**. By default, the toggle is turned off. Turn your **Microsoft Intune connection** toggle on. -After your organization's cybersecurity weaknesses are identified and mapped to actionable security recommendations, you can start creating security tasks through the integration with Microsoft Intune where remediation tickets are created. +After your organization's cybersecurity weaknesses are identified and mapped to actionable [security recommendations](tvm-security-recommendation.md), you can start creating security tasks through the integration with Microsoft Intune where remediation tickets are created. -You can lower down your organization's exposure from vulnerabilities and increase your security configuration by remediating the security recommendations. +Lower your organization's exposure from vulnerabilities and increase your security configuration by remediating the security recommendations. + +## Remediation + +## How remediation requests work + +When you submit a remediation request from Threat & Vulnerability Management, it kicks-off a remediation activity. A security task is created which will be tracked in the Threat & Vulnerability Management **Remediation** page, and a remediation ticket is created in Microsoft Intune. + +The dashboard will show the status of your top remediation activities. Select any of the entries to go to the **Remediation** page. You can mark the remediation activity as completed after the IT admin team remediates the task. + +## Accessing the Remediation page -## Navigate through your remediation options You can access the remediation page in a few places in the portal: -- Security recommendation flyout panel -- Remediation in the navigation menu -- Top remediation activities widget in the dashboard -*Security recommendation flyout page* -
You'll see your remediation options when you select one of the security recommendation blocks from your **Top security recommendations** widget in the dashboard. -1. From the flyout panel, you'll see the security recommendation details including your next steps. Click **Remediation options**. -2. In the **Remediation options** page, select **Open a ticket in Intune (for AAD joined devices)**. +- Security recommendations flyout panel +- Navigation menu +- Top remediation activities in the dashboard + +### Security recommendation flyout page + +You'll see remediation options when you select one of the security recommendations in the [Security recommendations page](tvm-security-recommendation.md). + +1. From the flyout panel, you'll see the security recommendation details including next steps. Select **Remediation options**. +2. In the **Remediation options** page, select **Open a ticket in Intune (for AAD joined devices)**. +3. Select a remediation due date. +4. Add notes to give your IT administrator a context of your remediation request. For example, you can indicate urgency of the remediation request to avoid potential exposure to a recent exploit activity, or if the request is a part of compliance. >[!NOTE] >If your request involves remediating more than 10,000 machines, we will only send 10,000 machines for remediation to Intune. -3. Select a remediation due date. -4. Add notes to give your IT administrator a context of your remediation request. For example, you can indicate urgency of the remediation request to avoid potential exposure to a recent exploit activity, or if the request is a part of compliance. - If you want to check how the ticket shows up in Intune, see [Use Intune to remediate vulnerabilities identified by Microsoft Defender ATP](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. -*Remediation in the navigation menu* -1. Go to the Threat & Vulnerability Management navigation menu and select **Remediation** to open up the list of remediation activities and exceptions found in your organization. You can filter your view based on remediation type, machine remediation progress, and exception justification. If you want to see the remediation activities of software which have reached their end-of-life, select **Software uninstall** from the **Remediation type** filter. If you want to see the remediation activities of software and software versions which have reached their end-of-life, select **Software update** from the **Remediation type** filter. Select **In progress** then click **Apply**. +### Navigation menu + +1. Go to the Threat & Vulnerability Management navigation menu and select **Remediation** to open up the list of remediation activities and exceptions found in your organization. + + To see software which has reached end-of-support, select **Software uninstall** from the **Remediation type** filter. For specific software versions which have reached end-of-support, select **Software update** from the **Remediation type** filter. Select **In progress** then **Apply**. ![Screenshot of the remediation page filters for software update and uninstall](images/remediation_swupdatefilter.png) -2. Select the remediation activity that you need to see or process. -![Screenshot of the remediation page flyout for a software which reached its end-of-life](images/remediation_flyouteolsw.png) +2. Select the remediation activity that you want to view. +![Screenshot of the remediation page flyout for a software which reached end-of-support](images/remediation_flyouteolsw.png) -*Top remediation activities widget in the dashboard* -1. Go to the Threat & Vulnerability Management dashboard and scroll down to the **Top remediation activities** widget. The list is sorted and prioritized based on what is listed in the **Top security recommendations**. -2. Select the remediation activity that you need to see or process. +### Top remediation activities card the dashboard -## How it works +1. Go to the Threat & Vulnerability Management dashboard and scroll down to the **Top remediation activities** card. The list is sorted and prioritized based on what is listed in the **Top security recommendations**. +2. Select the remediation activity that you want to view. -When you submit a remediation request from Threat & Vulnerability Management, it kicks-off a remediation activity. -It creates a security task which will be tracked in Threat & Vulnerability Management **Remediation** page, and it also creates a remediation ticket in Microsoft Intune. +## Exception options -The dashboard will show that status of your top remediation activities. Click any of the entries and it will take you to the **Remediation** page. You can mark the remediation activity as completed after the IT administration team remediates the task. +You can file exceptions to exclude certain recommendation from showing up in reports and affecting your [configuration score](configuration-score.md). -## When to file for exception instead of remediating issues -You can file exceptions to exclude certain recommendation from showing up in reports and affecting your configuration score. - -When you select a security recommendation, it opens up a flyout screen with details and options for your next step. You can either **Open software page**, choose from **Remediation options**, go through **Exception options** to file for exceptions, or **Report inaccuracy**. - -Select **Exception options** and a flyout screen opens. +When you select a [security recommendation](tvm-security-recommendation.md), it opens a flyout screen with details and options for your next steps. Select **Exception options** to fill out the justification and context. ![Screenshot of exception flyout screen](images/tvm-exception-flyout.png) ### Exception justification + If the security recommendation stemmed from a false positive report, or if there are existing business justification that blocks the remediation, such as compensating control, productivity needs, compliance, or if there's already a planned remediation grace period, you can file an exception and indicate the reason. The following list details the justifications behind the exception options: -- **Compensating/alternate control** - A 3rd party control that mitigates this recommendation exists, for example, if Network Firewall - - prevents access to a machine, third party antivirus -- **Productivity/business need** - Remediation will impact productivity or interrupt business-critical workflow -- **Accept risk** - Poses low risk and/or implementing a compensating control is too expensive -- **Planned remediation (grace)** - Already planned but is awaiting execution or authorization -- **Other** - False positive - - - ![Screenshot of exception reason dropdown menu](images/tvm-exception-dropdown.png) +- **Compensating/alternate control** - A 3rd party control that mitigates this recommendation exists, for example, if Network Firewall - - prevents access to a machine, third party antivirus +- **Productivity/business need** - Remediation will impact productivity or interrupt business-critical workflow +- **Accept risk** - Poses low risk and/or implementing a compensating control is too expensive +- **Planned remediation (grace)** - Already planned but is awaiting execution or authorization +- **Other** - False positive -### Exception visibility -The exceptions you've filed will show up in the **Remediation** page, in the **Exceptions** tab. -However, you also have the option to filter your view based on exception justification, type, and status. +![Screenshot of exception reason dropdown menu](images/tvm-exception-dropdown.png) + +### Where to find exceptions + +The exceptions you've filed will show up in the **Remediation** page, in the **Exceptions** tab. You can filter your view based on exception justification, type, and status. ![Screenshot of exception tab and filters](images/tvm-exception-filters.png) -Aside from that, there's also an option to **Show exceptions** at the bottom of the **Top security recommendations** card in the dashboard. +You can also select **Show exceptions** at the bottom of the **Top security recommendations** card in the dashboard. Selecting the link opens a filtered view in the **Security recommendations** page of recommendations with an "Exception" status. ![Screenshot of Show exceptions link in the Top security recommendations card in the dashboard](images/tvm-exception-dashboard.png) -Clicking the link opens up to the **Security recommendations** page, where you can select the item exempted item with details. +### Exception actions and statuses -![Screenshot of exception details in the Security recommendation page](images/tvm-exception-details.png) +You can take the following actions on an exception: -### Actions on exceptions -- Cancel - You can cancel the exceptions you've filed any time -- Resurface - Your exception automatically becomes void and resurfaces in the security recommendation list when dynamic environmental factors change, which adversely affect the exposure impact associated with a recommendation that had previously been excluded +- Cancel - You can cancel the exceptions you've filed any time +- Resurface - Your exception automatically becomes void and resurfaces in the security recommendation list when dynamic environmental factors change, which adversely affect the exposure impact associated with a recommendation that had previously been excluded -### Exception status -- **Canceled** - The exception has been canceled and is no longer in effect -- **Expired** - The exception that you've filed is no longer in effect -- **In effect** - The exception that you've filed is in progress +The following statuses will be a part of an exception: + +- **Canceled** - The exception has been canceled and is no longer in effect +- **Expired** - The exception that you've filed is no longer in effect +- **In effect** - The exception that you've filed is in progress ### Exception impact on scores + Creating an exception can potentially affect the Exposure Score (for both types of weaknesses) and Configuration Score (for configurations) of your organization in the following manner: -- **No impact** - Removes the recommendation from the lists (which can be reverse through filters), but will not affect the scores -- **Mitigation-like impact** - As if the recommendation was mitigated (and scores will be adjusted accordingly) when you select it as a compensating control. -- **Hybrid** - Provides visibility on both No impact and Mitigation-like impact. It shows both the Exposure Score and Configuration Score results out of the exception option that you made + +- **No impact** - Removes the recommendation from the lists (which can be reverse through filters), but will not affect the scores +- **Mitigation-like impact** - As if the recommendation was mitigated (and scores will be adjusted accordingly) when you select it as a compensating control. +- **Hybrid** - Provides visibility on both No impact and Mitigation-like impact. It shows both the Exposure Score and Configuration Score results out of the exception option that you made The exception impact shows on both the Security recommendations page column and in the flyout pane. ![Screenshot of where to find the exception impact](images/tvm-exception-impact.png) ## Related topics + - [Supported operating systems and platforms](tvm-supported-os.md) - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) - [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) @@ -132,11 +143,9 @@ The exception impact shows on both the Security recommendations page column and - [Software inventory](tvm-software-inventory.md) - [Weaknesses](tvm-weaknesses.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [Configure data access for Threat & Vulnerability Management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) -- [Score APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/score) -- [Vulnerability APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/vulnerability) -- [Software APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/software) -- [Machine APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine) -- [Recommendation APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/vulnerability) - - +- [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Recommendation APIs](vulnerability.md) +- [Machine APIs](machine.md) +- [Score APIs](score.md) +- [Software APIs](software.md) +- [Vulnerability APIs](vulnerability.md) From a07db7040ea4d03d73539f1e745463092d0c3fa3 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 13 Mar 2020 11:06:44 -0700 Subject: [PATCH 018/154] spaces --- .../microsoft-defender-atp/tvm-remediation.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 27c86191c9..255962e9a7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -15,14 +15,13 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 04/11/2019 --- # Remediation activities and exceptions **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) >[!NOTE] >To use this capability, enable your Microsoft Intune connections. Navigate to **Settings** > **General** > **Advanced features**. Scroll down and look for **Microsoft Intune connection**. By default, the toggle is turned off. Turn your **Microsoft Intune connection** toggle on. @@ -31,7 +30,7 @@ After your organization's cybersecurity weaknesses are identified and mapped to Lower your organization's exposure from vulnerabilities and increase your security configuration by remediating the security recommendations. -## Remediation +## Remediation ## How remediation requests work @@ -41,7 +40,7 @@ The dashboard will show the status of your top remediation activities. Select an ## Accessing the Remediation page -You can access the remediation page in a few places in the portal: +You can access the Remediation page in a few places in the portal: - Security recommendations flyout panel - Navigation menu From 4d10984bae5bdc69a7685bbb49b68225368453ce Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 13 Mar 2020 11:36:58 -0700 Subject: [PATCH 019/154] report inaccuracy --- .../images/report-inaccuracy-flyout.png | Bin 32758 -> 32758 bytes .../images/report-inaccuracy-flyout500.png | Bin 62111 -> 52286 bytes .../software-inventory-report-inaccuracy.png | Bin 0 -> 18228 bytes .../tvm-software-inventory.md | 50 ++++++++---------- 4 files changed, 22 insertions(+), 28 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/software-inventory-report-inaccuracy.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/report-inaccuracy-flyout.png b/windows/security/threat-protection/microsoft-defender-atp/images/report-inaccuracy-flyout.png index d46d7fd4fa52c1bc725ab61a2b85b0c5e07deefc..85a4ed94459bb01e49bbf81fb1330b9417d8d076 100644 GIT binary patch delta 21 dcmezNpYhv&#tDubyh4h+lJ5SM8$H+70{~`x2w?yK delta 21 dcmezNpYhv&#tDub+@jXjZeKE!HhQkD2LNw#35Ngx diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/report-inaccuracy-flyout500.png b/windows/security/threat-protection/microsoft-defender-atp/images/report-inaccuracy-flyout500.png index 26d0bd3494aaf454d20893f50e4f9fc19aaefb83..e862c73200fa42163a1f08100300017408ad9a1a 100644 GIT binary patch literal 52286 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 literal 62111 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
3{udUH1i#OJ$wK}*F42B%o7C^RBLjr9 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 V=DycO%KQX1oi@UZ(|t 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 to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) [!include[Prerelease information](../../includes/prerelease.md)] Microsoft Defender ATP Threat & Vulnerability management's discovery capability shows in the **Software inventory** page. The software inventory includes the name of the product or vendor, the latest version it is in, and the number of weaknesses and vulnerabilities detected with it. ## Navigate through your software inventory -1. Select **Software inventory** from the Threat & Vulnerability management navigation menu. The **Software inventory** page opens with a list of software installed in your network, vendor name, weaknesses found, threats associated with them, exposed machines, impact, tags. You can also filter the software inventory list view based on weaknesses found in the software, threats associated with them, and whether the software or software versions have reached their end-of-life. + +1. Select **Software inventory** from the Threat & Vulnerability management navigation menu. The **Software inventory** page opens with a list of software installed in your network, vendor name, weaknesses found, threats associated with them, exposed machines, impact, tags. You can also filter the software inventory list view based on weaknesses found in the software, threats associated with them, and whether the software or software versions have reached their end-of-life. ![Screenshot of software inventory page](images/software_inventory_filter.png) 2. In the **Software inventory** page, select the software that you want to investigate and a flyout panel opens up with the same details mentioned above but in a more compact view. You can either dive deeper into the investigation and select **Open software page** or flag any technical inconsistencies by selecting **Report inaccuracy**. 3. Select **Open software page** to dive deeper into your software inventory to see how many weaknesses are discovered in the software, devices exposed, installed machines, version distribution, and the corresponding security recommendations for the weaknesses and vulnerabilities identified. From the **Version distribution** tab, you can also filter the view by **Version EOL** if you want to see the software versions that has reached their end-of-life which needs to be uninstalled, replaced, or updated. ## How it works -In the field of discovery, we are leveraging the same set of signals in Microsoft Defender ATP's endpoint detection and response that's responsible for detection, for vulnerability assessment. + +In the field of discovery, we are leveraging the same set of signals in Microsoft Defender ATP's endpoint detection and response that's responsible for detection, for vulnerability assessment. Since it is real-time, in a matter of minutes, you will see vulnerability information as they get discovered. The engine automatically grabs information from multiple security feeds. In fact, you'll will see if a particular software is connected to a live threat campaign. It also provides a link to a Threat Analytics report soon as it's available. @@ -42,29 +44,22 @@ Since it is real-time, in a matter of minutes, you will see vulnerability inform You can report a false positive when you see any vague, inaccurate version, incomplete, or already remediated software inventory information in the machine page. -1. Select the **Software inventory** tab. +1. Select one of the software rows. A flyout will appear. -2. Click **:** beside the software that you want to report about, and then select **Report inaccuracy**. -![Screenshot of Report inaccuracy control from the machine page under the Software inventory column](images/tvm_report_inaccuracy_software.png) -
A flyout pane opens.
-![Screenshot of Report inaccuracy flyout pane](images/tvm_report_inaccuracy_softwareflyout.png) +2. Select "Report inaccuracy" in the flyout -3. From the flyout pane, select the inaccuracy category from the **Software inventory inaccuracy reason** drop-down menu. -
![Screenshot of Report inaccuracy software inventory inaccuracy reason drop-down menu](images/tvm_report_inaccuracy_softwareoptions.png)
+![Screenshot of Report inaccuracy control](images/software-inventory-report-inaccuracy500.png) -4. Include your email address so Microsoft can send you feedback regarding the inaccuracy you reported. +3. From the flyout pane, select the inaccuracy category from the drop-down menu, fill in your email address, and details regarding the inaccuracy. -5. Include your machine name for investigation context. - - >[!NOTE] - > You can also provide details regarding the inaccuracy you reported in the **Tell us more (optional)** field to give the threat and vulnerability management investigators context. - -6. Click **Submit**. Your feedback is immediately sent to the Threat & Vulnerability Management experts with its context. +![Screenshot of Report inaccuracy flyout pane](images/report-inaccuracy-flyout500.png) +4. Select **Submit**. Your feedback is immediately sent to the Threat & Vulnerability Management experts. ## Related topics + - [Supported operating systems and platforms](tvm-supported-os.md) -- [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) +- [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) - [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Configuration score](configuration-score.md) @@ -72,10 +67,9 @@ You can report a false positive when you see any vague, inaccurate version, inco - [Remediation and exception](tvm-remediation.md) - [Weaknesses](tvm-weaknesses.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [Configure data access for Threat & Vulnerability Management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) -- [Software APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/software) -- [Machine APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine) -- [Vulnerability APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/vulnerability) -- [Recommendation APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/vulnerability) -- [Score APIs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/score) - +- [Configure data access for Threat & Vulnerability Management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Recommendation APIs](vulnerability.md) +- [Machine APIs](machine.md) +- [Score APIs](score.md) +- [Software APIs](software.md) +- [Vulnerability APIs](vulnerability.md) From 5cc103bbebd8464db15687cb220d43995d85d655 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 13 Mar 2020 11:40:52 -0700 Subject: [PATCH 020/154] update text --- .../microsoft-defender-atp/tvm-software-inventory.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md index 128d14cfc0..c56539dc1b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md @@ -29,10 +29,12 @@ Microsoft Defender ATP Threat & Vulnerability management's discovery capability ## Navigate through your software inventory -1. Select **Software inventory** from the Threat & Vulnerability management navigation menu. The **Software inventory** page opens with a list of software installed in your network, vendor name, weaknesses found, threats associated with them, exposed machines, impact, tags. You can also filter the software inventory list view based on weaknesses found in the software, threats associated with them, and whether the software or software versions have reached their end-of-life. +1. Select **Software inventory** from the Threat & Vulnerability management navigation menu. The **Software inventory** page opens with a list of software installed in your network, vendor name, weaknesses found, threats associated with them, exposed machines, impact to exposure score, tags. You can also filter the software inventory list view based on weaknesses found in the software, threats associated with them, and whether the software or software versions have reached end-of-support. ![Screenshot of software inventory page](images/software_inventory_filter.png) -2. In the **Software inventory** page, select the software that you want to investigate and a flyout panel opens up with the same details mentioned above but in a more compact view. You can either dive deeper into the investigation and select **Open software page** or flag any technical inconsistencies by selecting **Report inaccuracy**. -3. Select **Open software page** to dive deeper into your software inventory to see how many weaknesses are discovered in the software, devices exposed, installed machines, version distribution, and the corresponding security recommendations for the weaknesses and vulnerabilities identified. From the **Version distribution** tab, you can also filter the view by **Version EOL** if you want to see the software versions that has reached their end-of-life which needs to be uninstalled, replaced, or updated. + +2. In the **Software inventory** page, select the software that you want to investigate and a flyout panel opens up with the same details mentioned above but in a more compact view. You can either dive deeper into the investigation and select **Open software page** or flag any technical inconsistencies by selecting **Report inaccuracy**. + +3. Select **Open software page** to dive deeper into your software inventory to see how many weaknesses are discovered in the software, devices exposed, installed machines, version distribution, and the corresponding security recommendations for the weaknesses and vulnerabilities identified. ## How it works From d679a6c5edb86f8f014537143f929d042ec23ecb Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 13 Mar 2020 11:44:06 -0700 Subject: [PATCH 021/154] new file --- .../software-inventory-report-inaccuracy500.png | Bin 0 -> 25969 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/software-inventory-report-inaccuracy500.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/software-inventory-report-inaccuracy500.png b/windows/security/threat-protection/microsoft-defender-atp/images/software-inventory-report-inaccuracy500.png new file mode 100644 index 0000000000000000000000000000000000000000..b299b7923868be4788761485b50597e844f22c89 GIT binary patch literal 25969 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