From 1809c2673c4306367f519e59d920b31575f6466f Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 5 Mar 2019 07:36:36 -0800 Subject: [PATCH 001/197] start Shell Launcher v2 --- windows/configuration/kiosk-shelllauncher.md | 25 ++++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index e928698268..cf1c8ccb1a 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -1,6 +1,6 @@ --- title: Use Shell Launcher to create a Windows 10 kiosk (Windows 10) -description: A single-use device such as a digital sign is easy to set up in Windows 10 for desktop editions (Pro, Enterprise, and Education). +description: Shell Launcher lets you change the default shell that launches when a user signs in to a device. ms.assetid: 428680AE-A05F-43ED-BD59-088024D1BFCC keywords: ["assigned access", "kiosk", "lockdown", "digital sign", "digital signage"] ms.prod: w10 @@ -15,14 +15,12 @@ ms.date: 10/01/2018 **Applies to** ->App type: Windows desktop application -> ->OS edition: Windows 10 Ent, Edu -> ->Account type: Local standard user or administrator, Active Directory, Azure AD +>**App type**: Windows desktop application; Universal Windows Platform (UWP) app (requires Shell Launcher v2) +>**OS edition**: Windows 10 Ent, Edu +>**Account type**: Local standard user or administrator, Active Directory, Azure AD -Using Shell Launcher, you can configure a kiosk device that runs a Windows desktop application as the user interface. The application that you specify replaces the default shell (explorer.exe) that usually runs when a user logs on. +Using Shell Launcher, you can configure a kiosk device that runs an application as the user interface, replacing the default shell (explorer.exe). In Shell Launcher v1, available in Windows 10, version 1809 and earlier, you could only specify a Windows desktop application as the replacement shell. In Shell Launcher v2, available in the next feature update to Windows 10, you can also specify a UWP app as the replacement shell. >[!NOTE] >Using the Shell Launcher controls which application the user sees as the shell after sign-in. It does not prevent the user from accessing other desktop applications and system components. @@ -34,9 +32,16 @@ Using Shell Launcher, you can configure a kiosk device that runs a Windows deskt > >You can also configure a kiosk device that runs a Windows desktop application by using the [Provision kiosk devices wizard](#wizard). - +## Requirements and instructions for Shell Launcher v2 -## Requirements +### Requirements + + +### Configure Shell Launcher v2 + +## Requirements and instructions for Shell Launcher v1 + +### Requirements >[!WARNING] >- Windows 10 doesn’t support setting a custom shell prior to OOBE. If you do, you won’t be able to deploy the resulting image. @@ -50,7 +55,7 @@ Using Shell Launcher, you can configure a kiosk device that runs a Windows deskt [See the technical reference for the shell launcher component.](https://go.microsoft.com/fwlink/p/?LinkId=618603) -## Configure Shell Launcher +### Configure Shell Launcher v1 To set a Windows desktop application as the shell, you first turn on the Shell Launcher feature, and then you can set your custom shell as the default using PowerShell. From 34830edd12c4c57b761b9012cdbdb37ea376c980 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 5 Mar 2019 08:28:18 -0800 Subject: [PATCH 002/197] sync --- windows/configuration/kiosk-shelllauncher.md | 32 +++++++++++++++++--- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index cf1c8ccb1a..eda882b940 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -15,12 +15,9 @@ ms.date: 10/01/2018 **Applies to** ->**App type**: Windows desktop application; Universal Windows Platform (UWP) app (requires Shell Launcher v2) ->**OS edition**: Windows 10 Ent, Edu ->**Account type**: Local standard user or administrator, Active Directory, Azure AD +- Windows 10 Ent, Edu - -Using Shell Launcher, you can configure a kiosk device that runs an application as the user interface, replacing the default shell (explorer.exe). In Shell Launcher v1, available in Windows 10, version 1809 and earlier, you could only specify a Windows desktop application as the replacement shell. In Shell Launcher v2, available in the next feature update to Windows 10, you can also specify a UWP app as the replacement shell. +Using Shell Launcher, you can configure a kiosk device that runs an application as the user interface, replacing the default shell (explorer.exe). In **Shell Launcher v1**, available in Windows 10, version 1809 and earlier, you could only specify a Windows desktop application as the replacement shell. In **Shell Launcher v2**, available in the next feature update to Windows 10, you can also specify a UWP app as the replacement shell. >[!NOTE] >Using the Shell Launcher controls which application the user sees as the shell after sign-in. It does not prevent the user from accessing other desktop applications and system components. @@ -32,8 +29,33 @@ Using Shell Launcher, you can configure a kiosk device that runs an application > >You can also configure a kiosk device that runs a Windows desktop application by using the [Provision kiosk devices wizard](#wizard). +## Differences between Shell Launcher v1 and Shell Launcher v2 + +Shell Launcher v1 replaces `explorer.exe`, the default shell, with `eshell.exe` which can launch a Windows desktop application. + +Shell Launcher v2 replaces `explorer.exe` with `customshellhost.exe`. This new executable file can launch a Windows desktop application or a UWP app. + +If you are experienced using XML to configure Shell Launcher, you will use a different schema reference and app type in `Shell`, as shown in the following v2 example. + +``` + + + + + + + + + + + +``` + ## Requirements and instructions for Shell Launcher v2 + + ### Requirements From 4b31a7537add1dcc44d65c2ee1f0cb4d996d30cc Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 5 Mar 2019 08:33:29 -0800 Subject: [PATCH 003/197] sync --- windows/configuration/kiosk-shelllauncher.md | 34 +++++++++----------- 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index eda882b940..e6bf62b7cf 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -51,19 +51,7 @@ xmlns:v2="http://schemas.microsoft.com/ShellLauncher/2019/Configuration"> ``` - -## Requirements and instructions for Shell Launcher v2 - - - -### Requirements - - -### Configure Shell Launcher v2 - -## Requirements and instructions for Shell Launcher v1 - -### Requirements +## Requirements >[!WARNING] >- Windows 10 doesn’t support setting a custom shell prior to OOBE. If you do, you won’t be able to deploy the resulting image. @@ -74,12 +62,11 @@ xmlns:v2="http://schemas.microsoft.com/ShellLauncher/2019/Configuration"> - A Windows desktop application that is installed for that account. The app can be your own company application or a common app like Internet Explorer. -[See the technical reference for the shell launcher component.](https://go.microsoft.com/fwlink/p/?LinkId=618603) +[See the technical reference for the shell launcher component.](https://docs.microsoft.com/windows-hardware/customize/enterprise/shell-launcher) +## Enable Shell Launcher feature -### Configure Shell Launcher v1 - -To set a Windows desktop application as the shell, you first turn on the Shell Launcher feature, and then you can set your custom shell as the default using PowerShell. +To set a custom shell, you first turn on the Shell Launcher feature, and then you can set your custom shell as the default using PowerShell. **To turn on Shell Launcher in Windows features** @@ -100,7 +87,18 @@ Alternatively, you can turn on Shell Launcher using Windows Configuration Design Dism /online /Enable-Feature /all /FeatureName:Client-EmbeddedShellLauncher ``` -**To set your custom shell** + +## Instructions for Shell Launcher v2 + + + + + + +## Instructions for Shell Launcher v1 + + +**To set your custom shell using PowerShell** Modify the following PowerShell script as appropriate. The comments in the sample script explain the purpose of each section and tell you where you will want to change the script for your purposes. Save your script with the extension .ps1, open Windows PowerShell as administrator, and run the script on the kiosk device. From 2660351023095a69b271fe9f5af6b90cb9148293 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 7 Mar 2019 06:52:10 -0800 Subject: [PATCH 004/197] add mdm --- windows/configuration/kiosk-shelllauncher.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index 51429814b3..38b69e986f 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -18,7 +18,7 @@ ms.topic: article **Applies to** - Windows 10 Ent, Edu -Using Shell Launcher, you can configure a kiosk device that runs an application as the user interface, replacing the default shell (explorer.exe). In **Shell Launcher v1**, available in Windows 10, version 1809 and earlier, you could only specify a Windows desktop application as the replacement shell. In **Shell Launcher v2**, available in the next feature update to Windows 10, you can also specify a UWP app as the replacement shell. +Using Shell Launcher, you can configure a kiosk device that runs an application as the user interface, replacing the default shell (explorer.exe). In **Shell Launcher v1**, available in Windows 10, version 1809 and earlier, you can only specify a Windows desktop application as the replacement shell. In **Shell Launcher v2**, available in the next feature update to Windows 10, you can also specify a UWP app as the replacement shell. >[!NOTE] >Using the Shell Launcher controls which application the user sees as the shell after sign-in. It does not prevent the user from accessing other desktop applications and system components. @@ -27,8 +27,9 @@ Using Shell Launcher, you can configure a kiosk device that runs an application >- [Group Policy](https://www.microsoft.com/download/details.aspx?id=25250) - example: Prevent access to registry editing tools >- [AppLocker](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-overview) - Application control policies >- [Mobile Device Management](https://docs.microsoft.com/windows/client-management/mdm) - Enterprise management of device security policies -> ->You can also configure a kiosk device that runs a Windows desktop application by using the [Provision kiosk devices wizard](#wizard). + +You can apply a custom shell through Shell Launcher [by using PowerShell](#configure-a-custom-shell-using-powershell). In Windows 10, version 1803 and later, you can also [use mobile device management (MDM)](#configure-a-custom-shell-in-mdm) to apply a custom shell through Shell Launcher. + ## Differences between Shell Launcher v1 and Shell Launcher v2 @@ -36,7 +37,7 @@ Shell Launcher v1 replaces `explorer.exe`, the default shell, with `eshell.exe` Shell Launcher v2 replaces `explorer.exe` with `customshellhost.exe`. This new executable file can launch a Windows desktop application or a UWP app. -If you are experienced using XML to configure Shell Launcher, you will use a different schema reference and app type in `Shell`, as shown in the following v2 example. +If you use XML to configure Shell Launcher, you will use a different schema reference and a different app type for `Shell`, as shown in the following v2 example. ``` @@ -89,17 +90,14 @@ Alternatively, you can turn on Shell Launcher using Windows Configuration Design ``` -## Instructions for Shell Launcher v2 +## Configure a custom shell in MDM -## Instructions for Shell Launcher v1 - - -**To set your custom shell using PowerShell** +## Configure a custom shell using PowerShell Modify the following PowerShell script as appropriate. The comments in the sample script explain the purpose of each section and tell you where you will want to change the script for your purposes. Save your script with the extension .ps1, open Windows PowerShell as administrator, and run the script on the kiosk device. From a4f8a9be46e1a8102c62ebfc09e66bb659a16339 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 7 Mar 2019 06:57:32 -0800 Subject: [PATCH 005/197] sync --- windows/configuration/kiosk-shelllauncher.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index 38b69e986f..aef387e7f2 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -18,10 +18,10 @@ ms.topic: article **Applies to** - Windows 10 Ent, Edu -Using Shell Launcher, you can configure a kiosk device that runs an application as the user interface, replacing the default shell (explorer.exe). In **Shell Launcher v1**, available in Windows 10, version 1809 and earlier, you can only specify a Windows desktop application as the replacement shell. In **Shell Launcher v2**, available in the next feature update to Windows 10, you can also specify a UWP app as the replacement shell. +Using Shell Launcher, you can configure a device that runs an application as the user interface, replacing the default shell (explorer.exe). In **Shell Launcher v1**, available in Windows 10, version 1809 and earlier, you can only specify a Windows desktop application as the replacement shell. In **Shell Launcher v2**, available in the next feature update to Windows 10, you can also specify a UWP app as the replacement shell. >[!NOTE] ->Using the Shell Launcher controls which application the user sees as the shell after sign-in. It does not prevent the user from accessing other desktop applications and system components. +>Shell Launcher controls which application the user sees as the shell after sign-in. It does not prevent the user from accessing other desktop applications and system components. > >Methods of controlling access to other desktop applications and system components can be used in addition to using the Shell Launcher. These methods include, but are not limited to: >- [Group Policy](https://www.microsoft.com/download/details.aspx?id=25250) - example: Prevent access to registry editing tools From 16a564ae3a432246ff6df6a9178a2efaae807bfb Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 7 Mar 2019 07:13:04 -0800 Subject: [PATCH 006/197] add prerelease language --- windows/configuration/kiosk-shelllauncher.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index aef387e7f2..1e5d4f8771 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -18,6 +18,9 @@ ms.topic: article **Applies to** - Windows 10 Ent, Edu +>[!WARNING] +>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. + Using Shell Launcher, you can configure a device that runs an application as the user interface, replacing the default shell (explorer.exe). In **Shell Launcher v1**, available in Windows 10, version 1809 and earlier, you can only specify a Windows desktop application as the replacement shell. In **Shell Launcher v2**, available in the next feature update to Windows 10, you can also specify a UWP app as the replacement shell. >[!NOTE] From ff1abfa3c897113aadd4c9b557e08747f2228f56 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 7 Mar 2019 07:40:47 -0800 Subject: [PATCH 007/197] custom oma-uri --- windows/configuration/kiosk-shelllauncher.md | 36 ++++++++++++-------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index 1e5d4f8771..e0789e445e 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -40,22 +40,7 @@ Shell Launcher v1 replaces `explorer.exe`, the default shell, with `eshell.exe` Shell Launcher v2 replaces `explorer.exe` with `customshellhost.exe`. This new executable file can launch a Windows desktop application or a UWP app. -If you use XML to configure Shell Launcher, you will use a different schema reference and a different app type for `Shell`, as shown in the following v2 example. -``` - - - - - - - - - - - -``` ## Requirements >[!WARNING] @@ -95,9 +80,30 @@ Alternatively, you can turn on Shell Launcher using Windows Configuration Design ## Configure a custom shell in MDM +You can use XML and a [custom OMA-URI setting](#custom-oma-uri-setting) to configure Shell Launcher in MDM. +### XML for Shell Launcher configuration +For Shell Launcher v2, you will use a different schema reference and a different app type for `Shell`, as shown in the following example. +``` + + + + + + + + + + + +``` + +### Custom OMA-URI setting + +[custom OMA-URI setting](https://docs.microsoft.com/intune/custom-settings-windows-10) ## Configure a custom shell using PowerShell From c4674be64c06f85367317165c4b8408285f6ba5d Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 7 Mar 2019 08:05:23 -0800 Subject: [PATCH 008/197] sync --- windows/configuration/kiosk-shelllauncher.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index e0789e445e..86e3db1569 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -56,7 +56,7 @@ Shell Launcher v2 replaces `explorer.exe` with `customshellhost.exe`. This new e ## Enable Shell Launcher feature -To set a custom shell, you first turn on the Shell Launcher feature, and then you can set your custom shell as the default using PowerShell. +To set a custom shell, you first turn on the Shell Launcher feature, and then you can set your custom shell as the default using PowerShell or MDM. **To turn on Shell Launcher in Windows features** @@ -66,7 +66,7 @@ To set a custom shell, you first turn on the Shell Launcher feature, and then yo 2. Select **Shell Launcher** and **OK**. -Alternatively, you can turn on Shell Launcher using Windows Configuration Designer in a provisioning package, using `SMISettings > ShellLauncher`, or the Deployment Image Servicing and Management (DISM.exe) tool. +Alternatively, you can turn on Shell Launcher using Windows Configuration Designer in a provisioning package, using `SMISettings > ShellLauncher`, or you can use the Deployment Image Servicing and Management (DISM.exe) tool. **To turn on Shell Launcher using DISM** From dd4ba615f1b0f08de489c4078e03824f7ef64b25 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 7 Mar 2019 08:53:19 -0800 Subject: [PATCH 009/197] xml samples --- windows/configuration/kiosk-shelllauncher.md | 25 +++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index 86e3db1569..b74f4a828a 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -84,6 +84,24 @@ You can use XML and a [custom OMA-URI setting](#custom-oma-uri-setting) to confi ### XML for Shell Launcher configuration +The following XML sample works for Shell Launcher v1: + +``` + + + + + + + + + + + + + +``` + For Shell Launcher v2, you will use a different schema reference and a different app type for `Shell`, as shown in the following example. ``` @@ -101,10 +119,15 @@ xmlns:v2="http://schemas.microsoft.com/ShellLauncher/2019/Configuration"> ``` +[Get XML examples for different Shell Launcher v2 configurations.](https://github.com/Microsoft/Windows-iotcore-samples/tree/develop/Samples/ShellLauncherV2) + ### Custom OMA-URI setting -[custom OMA-URI setting](https://docs.microsoft.com/intune/custom-settings-windows-10) +In your MDM service, you can create a [custom OMA-URI setting](https://docs.microsoft.com/intune/custom-settings-windows-10) to configure Shell Launcher v1 or v2. (The XML that you use for your setting will determine whether you apply Shell Launcher v1 or v2.) +The OMA-URI path is `./Device/Vendor/MSFT/AssignedAccess/ShellLauncher`. + +For the value, you can select data type `String` and paste the desired configuration file content into the value box. If you wish to upload the xml instead of pasting the content, choose data type `String (XML file)` instead. ## Configure a custom shell using PowerShell From 24388d8df8fc00b9fb9987b8b280e4d1a117f51d Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 7 Mar 2019 13:29:51 -0800 Subject: [PATCH 010/197] tweak --- windows/configuration/kiosk-shelllauncher.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index b74f4a828a..95dc8e3528 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -48,9 +48,9 @@ Shell Launcher v2 replaces `explorer.exe` with `customshellhost.exe`. This new e > >- Shell Launcher doesn't support a custom shell with an application that launches a different process and exits. For example, you cannot specify **write.exe** in Shell Launcher. Shell Launcher launches a custom shell and monitors the process to identify when the custom shell exits. **Write.exe** creates a 32-bit wordpad.exe process and exits. Because Shell Launcher is not aware of the newly created wordpad.exe process, Shell Launcher will take action based on the exit code of **Write.exe**, such as restarting the custom shell. -- A domain or local user account. +- A domain, Azure Active Directory, or local user account. -- A Windows desktop application that is installed for that account. The app can be your own company application or a common app like Internet Explorer. +- A Windows application that is installed for that account. The app can be your own company application or a common app like Internet Explorer. [See the technical reference for the shell launcher component.](https://docs.microsoft.com/windows-hardware/customize/enterprise/shell-launcher) From 5cb141df8d80e0e409719e262d9e29b1e6724477 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Tue, 19 Mar 2019 02:17:23 +0000 Subject: [PATCH 011/197] Updated index.md --- windows/security/threat-protection/index.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 44c4ef2a2f..73d55c394e 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -17,6 +17,7 @@ ms.localizationpriority: medium

Windows Defender ATP

+ @@ -25,15 +26,22 @@ ms.localizationpriority: medium - - +

Threat & Vulnerability Management

Attack surface reduction

Next generation protection

Endpoint detection and response

Microsoft Threat Experts
+
Management and APIs
Microsoft Threat Protection
Microsoft Threat Protection

+ + +**[Threat & Vulnerability Management](windows-defender-atp/overview-threat-and-vulnerability-mgt.md)**
+Short description +- [Hardware based isolation](windows-defender-atp/overview-hardware-based-isolation.md) +- [Application control](windows-defender-application-control/windows-defender-application-control.md) +- [Device control](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) From 825c99d40871ecbf2225d945658c9ba86a4af0e8 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 19 Mar 2019 09:53:13 -0700 Subject: [PATCH 012/197] Chandler feedback --- windows/configuration/kiosk-shelllauncher.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index 95dc8e3528..13b934beb1 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -40,6 +40,12 @@ Shell Launcher v1 replaces `explorer.exe`, the default shell, with `eshell.exe` Shell Launcher v2 replaces `explorer.exe` with `customshellhost.exe`. This new executable file can launch a Windows desktop application or a UWP app. +In addition to allowing you to use a UWP app for your replacement shell, Shell Launcher v2 offers additional enhancements: +- You can use a custom Windows desktop application that can then launch UWP apps, such as **Settings** and **Touch Keyboard**. +- From a custom UWP shell, you can launch secondary views and run on multiple monitors. +- The custom shell app runs in full screen, and and can run other apps in full screen on user’s demand. + +For sample XML configurations for the different app combinations, see [Samples for Shell Launcher v2](https://github.com/Microsoft/Windows-iotcore-samples/tree/develop/Samples/ShellLauncherV2). ## Requirements @@ -84,7 +90,7 @@ You can use XML and a [custom OMA-URI setting](#custom-oma-uri-setting) to confi ### XML for Shell Launcher configuration -The following XML sample works for Shell Launcher v1: +The following XML sample works for **Shell Launcher v1**: ``` @@ -102,7 +108,7 @@ The following XML sample works for Shell Launcher v1: ``` -For Shell Launcher v2, you will use a different schema reference and a different app type for `Shell`, as shown in the following example. +For **Shell Launcher v2**, you will use a different schema reference and a different app type for `Shell`, as shown in the following example. ``` @@ -123,7 +129,7 @@ xmlns:v2="http://schemas.microsoft.com/ShellLauncher/2019/Configuration"> ### Custom OMA-URI setting -In your MDM service, you can create a [custom OMA-URI setting](https://docs.microsoft.com/intune/custom-settings-windows-10) to configure Shell Launcher v1 or v2. (The XML that you use for your setting will determine whether you apply Shell Launcher v1 or v2.) +In your MDM service, you can create a [custom OMA-URI setting](https://docs.microsoft.com/intune/custom-settings-windows-10) to configure Shell Launcher v1 or v2. (The [XML](#xml-for-shell-launcher-configuration) that you use for your setting will determine whether you apply Shell Launcher v1 or v2.) The OMA-URI path is `./Device/Vendor/MSFT/AssignedAccess/ShellLauncher`. @@ -131,7 +137,9 @@ For the value, you can select data type `String` and paste the desired configura ## Configure a custom shell using PowerShell -Modify the following PowerShell script as appropriate. The comments in the sample script explain the purpose of each section and tell you where you will want to change the script for your purposes. Save your script with the extension .ps1, open Windows PowerShell as administrator, and run the script on the kiosk device. +For scripts for Shell Launcher v2, see [Shell Launcher v2 Bridge WMI sample scripts](https://github.com/Microsoft/Windows-iotcore-samples/blob/develop/Samples/ShellLauncherV2/SampleBridgeWmiScripts/README.md). + +For Shell Launcher v1, modify the following PowerShell script as appropriate. The comments in the sample script explain the purpose of each section and tell you where you will want to change the script for your purposes. Save your script with the extension .ps1, open Windows PowerShell as administrator, and run the script on the kiosk device. ``` # Check if shell launcher license is enabled From 5f0e55f678678fa182c6c1c6f65fa8e45c6576f8 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 19 Mar 2019 10:04:31 -0700 Subject: [PATCH 013/197] art plus xml attribute --- windows/configuration/images/slv2-oma-uri.png | Bin 0 -> 19784 bytes windows/configuration/kiosk-shelllauncher.md | 9 ++++++++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 windows/configuration/images/slv2-oma-uri.png diff --git a/windows/configuration/images/slv2-oma-uri.png b/windows/configuration/images/slv2-oma-uri.png new file mode 100644 index 0000000000000000000000000000000000000000..98ee252b6390251ac559ecb2a71d7a061d9a6ca0 GIT binary patch literal 19784 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 literal 0 HcmV?d00001 diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index 13b934beb1..abe3e1996e 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -116,7 +116,7 @@ For **Shell Launcher v2**, you will use a different schema reference and a diffe xmlns:v2="http://schemas.microsoft.com/ShellLauncher/2019/Configuration"> - + @@ -125,6 +125,9 @@ xmlns:v2="http://schemas.microsoft.com/ShellLauncher/2019/Configuration"> ``` +>[!TIP] +>In the XML for Shell Launcher v2, note the **AllAppsFullScreen** attribute. When set to **True**, Shell Launcher will run every app in full screen, or maximized for desktop apps. When this attribute is set to **False** or not set, only the custom shell app runs in full screen; other apps launched by the user will run in windowed mode. + [Get XML examples for different Shell Launcher v2 configurations.](https://github.com/Microsoft/Windows-iotcore-samples/tree/develop/Samples/ShellLauncherV2) ### Custom OMA-URI setting @@ -135,6 +138,10 @@ The OMA-URI path is `./Device/Vendor/MSFT/AssignedAccess/ShellLauncher`. For the value, you can select data type `String` and paste the desired configuration file content into the value box. If you wish to upload the xml instead of pasting the content, choose data type `String (XML file)` instead. +![Screenshot of custom OMA-URI settings](images/slv2-oma-uri.png) + +After you configure the profile containing the custom Shell Launcher setting, select **All Devices** or selected groups of devices to apply the profile to. Don't assign the profile to users or user groups. + ## Configure a custom shell using PowerShell For scripts for Shell Launcher v2, see [Shell Launcher v2 Bridge WMI sample scripts](https://github.com/Microsoft/Windows-iotcore-samples/blob/develop/Samples/ShellLauncherV2/SampleBridgeWmiScripts/README.md). From ea2a63eaadaff3585664d5785e0069f3ae8c7b4a Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Tue, 19 Mar 2019 21:45:46 +0000 Subject: [PATCH 014/197] Updated index.md with TIMNA topic --- windows/security/threat-protection/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 73d55c394e..b9718fc7e2 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -38,10 +38,10 @@ ms.localizationpriority: medium **[Threat & Vulnerability Management](windows-defender-atp/overview-threat-and-vulnerability-mgt.md)**
-Short description -- [Hardware based isolation](windows-defender-atp/overview-hardware-based-isolation.md) -- [Application control](windows-defender-application-control/windows-defender-application-control.md) -- [Device control](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) +This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. +- [Next-generation Threat & Vulnerability Management](windows-defender-atp/________________.md) +- [Configure and manage Threat & Vulnerability Management](windows-defender-atp/________________.md) +- [Scenarios](windows-defender-atp/________________.md) From a872c892d99dffadc7647fb1e056addf9b815e7a Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 22 Mar 2019 17:39:40 +0000 Subject: [PATCH 015/197] Updated overview.md with MTE overview link and short desc --- .../security/threat-protection/windows-defender-atp/overview.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/overview.md b/windows/security/threat-protection/windows-defender-atp/overview.md index f9989d69f7..88dcf10eee 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview.md +++ b/windows/security/threat-protection/windows-defender-atp/overview.md @@ -38,6 +38,7 @@ Topic | Description [Endpoint detection and response](overview-endpoint-detection-response.md) | Understand how Windows Defender ATP continuously monitors your organization for possible attacks against systems, networks, or users in your organization and the features you can use to mitigate and remediate threats. [Automated investigation and remediation](automated-investigations-windows-defender-advanced-threat-protection.md) | In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. [Secure score](overview-secure-score-windows-defender-advanced-threat-protection.md) | Quickly assess the security posture of your organization, see machines that require attention, as well as recommendations for actions to better protect your organization - all in one place. +[Microsoft Threat Experts](microsoft-threat-experts.md) | Leverage cybersecurity intelligence from managed threat hunting service that provides Security Operation Centers (SOCs) with expert level monitoring and analysis to help them ensure that critical threats in your unique environments don’t get missed. [Advanced hunting](overview-hunting-windows-defender-advanced-threat-protection.md) | Use a powerful search and query language to create custom queries and detection rules. [Management and APIs](management-apis.md) | Windows Defender ATP supports a wide variety of tools to help you manage and interact with the platform so that you can integrate the service into your existing workflows. [Microsoft Threat Protection](threat-protection-integration.md) | Microsoft security products work better together. Learn about other security capabilities in the Microsoft threat protection stack. From f9f2934d9288891ebcd7815a9c6200815181cf35 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 22 Mar 2019 17:43:53 +0000 Subject: [PATCH 016/197] Updated overview.md --- .../security/threat-protection/windows-defender-atp/overview.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/overview.md b/windows/security/threat-protection/windows-defender-atp/overview.md index 88dcf10eee..f9989d69f7 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview.md +++ b/windows/security/threat-protection/windows-defender-atp/overview.md @@ -38,7 +38,6 @@ Topic | Description [Endpoint detection and response](overview-endpoint-detection-response.md) | Understand how Windows Defender ATP continuously monitors your organization for possible attacks against systems, networks, or users in your organization and the features you can use to mitigate and remediate threats. [Automated investigation and remediation](automated-investigations-windows-defender-advanced-threat-protection.md) | In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. [Secure score](overview-secure-score-windows-defender-advanced-threat-protection.md) | Quickly assess the security posture of your organization, see machines that require attention, as well as recommendations for actions to better protect your organization - all in one place. -[Microsoft Threat Experts](microsoft-threat-experts.md) | Leverage cybersecurity intelligence from managed threat hunting service that provides Security Operation Centers (SOCs) with expert level monitoring and analysis to help them ensure that critical threats in your unique environments don’t get missed. [Advanced hunting](overview-hunting-windows-defender-advanced-threat-protection.md) | Use a powerful search and query language to create custom queries and detection rules. [Management and APIs](management-apis.md) | Windows Defender ATP supports a wide variety of tools to help you manage and interact with the platform so that you can integrate the service into your existing workflows. [Microsoft Threat Protection](threat-protection-integration.md) | Microsoft security products work better together. Learn about other security capabilities in the Microsoft threat protection stack. From 2812080dcf52af5d3176a7fd32811375c5eb16b8 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 27 Mar 2019 00:50:23 +0000 Subject: [PATCH 017/197] Updated index.md --- windows/security/threat-protection/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index b9718fc7e2..f2b30f269d 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -40,6 +40,7 @@ ms.localizationpriority: medium **[Threat & Vulnerability Management](windows-defender-atp/overview-threat-and-vulnerability-mgt.md)**
This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. - [Next-generation Threat & Vulnerability Management](windows-defender-atp/________________.md) +- [What's in the dashboard and what it means](windows-defender-atp/________________.md) - [Configure and manage Threat & Vulnerability Management](windows-defender-atp/________________.md) - [Scenarios](windows-defender-atp/________________.md) From 8a2a3febd156f1455360b0b112dc59502a806534 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 27 Mar 2019 21:49:30 +0000 Subject: [PATCH 018/197] Updated windows-defender-advanced-threat-protection.md pillar and toc with TVM --- .../windows-defender-advanced-threat-protection.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index 43bb2202f5..7580f2d8d3 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -47,6 +47,7 @@ Windows Defender ATP uses the following combination of technology built into Win

Windows Defender ATP

+ @@ -67,6 +68,11 @@ Windows Defender ATP uses the following combination of technology built into Win
+ + +**[Threat & Vulnerability Management](threat-and-vulnerability-management.md)**
+This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. + From 93d0b1195fcc5fe01c4b55c46cc2d327a4737eeb Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 27 Mar 2019 21:51:31 +0000 Subject: [PATCH 019/197] Updated windows-defender-advanced-threat-protection.md --- .../windows-defender-advanced-threat-protection.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index 7580f2d8d3..466c5ff120 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -58,16 +58,20 @@ Windows Defender ATP uses the following combination of technology built into Win - - +

Threat & Vulnerability Management

Attack surface reduction

Microsoft Threat Experts
+
Management and APIs
Microsoft Threat Protection
Microsoft Threat Protection

+>[!TIP] +>- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- Windows Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). + **[Threat & Vulnerability Management](threat-and-vulnerability-management.md)**
@@ -75,11 +79,6 @@ This built-in capability uses a game-changing risk-based approach to the discove - ->[!TIP] ->- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). ->- Windows Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). - **[Attack surface reduction](overview-attack-surface-reduction.md)**
The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. From 42643fffa5441cf4cb610fca3384fa7d93d028e2 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 27 Mar 2019 22:00:28 +0000 Subject: [PATCH 020/197] Updated index.md with TIMNA file --- windows/security/threat-protection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index f2b30f269d..0e588a3959 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -37,7 +37,7 @@ ms.localizationpriority: medium -**[Threat & Vulnerability Management](windows-defender-atp/overview-threat-and-vulnerability-mgt.md)**
+**[Threat & Vulnerability Management](windows-defender-atp/threat-and-vulnerability-management.md)**
This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. - [Next-generation Threat & Vulnerability Management](windows-defender-atp/________________.md) - [What's in the dashboard and what it means](windows-defender-atp/________________.md) From 353a192a25c67746d0c02b3a484d546995bab1d1 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 27 Mar 2019 22:07:07 +0000 Subject: [PATCH 021/197] Updated index.md with Timna topic file names --- windows/security/threat-protection/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 0e588a3959..39b2744999 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -39,10 +39,10 @@ ms.localizationpriority: medium **[Threat & Vulnerability Management](windows-defender-atp/threat-and-vulnerability-management.md)**
This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. -- [Next-generation Threat & Vulnerability Management](windows-defender-atp/________________.md) -- [What's in the dashboard and what it means](windows-defender-atp/________________.md) -- [Configure and manage Threat & Vulnerability Management](windows-defender-atp/________________.md) -- [Scenarios](windows-defender-atp/________________.md) +- [Next-generation Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md) +- [What's in the dashboard and what it means](windows-defender-atp/tvm-dashboard-insights.md) +- [Configure and manage Threat & Vulnerability Management](windows-defender-atp/config-and-manage-tvm.md) +- [Scenarios](windows-defender-atp/threat-and-vuln-mgt-scenarios.md) From 35aec80559b95692b48d4124ed44fd09298ec99d Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 27 Mar 2019 22:08:13 +0000 Subject: [PATCH 022/197] Updated index.md --- windows/security/threat-protection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 39b2744999..a4438051ba 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -41,7 +41,7 @@ ms.localizationpriority: medium This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. - [Next-generation Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md) - [What's in the dashboard and what it means](windows-defender-atp/tvm-dashboard-insights.md) -- [Configure and manage Threat & Vulnerability Management](windows-defender-atp/config-and-manage-tvm.md) +- [Configure Threat & Vulnerability Management](windows-defender-atp/config-and-manage-tvm.md) - [Scenarios](windows-defender-atp/threat-and-vuln-mgt-scenarios.md) From bd4597b3b8ce6b07b85a88bb8aabb3208c8e25e9 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 29 Mar 2019 21:43:49 +0000 Subject: [PATCH 023/197] Updated index.md --- windows/security/threat-protection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index a4438051ba..04346ca1c3 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -37,7 +37,7 @@ ms.localizationpriority: medium -**[Threat & Vulnerability Management](windows-defender-atp/threat-and-vulnerability-management.md)**
+**[Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md)**
This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. - [Next-generation Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md) - [What's in the dashboard and what it means](windows-defender-atp/tvm-dashboard-insights.md) From 89bd7fcadb25eb29581030050b6c2003d98e5a68 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 29 Mar 2019 21:44:56 +0000 Subject: [PATCH 024/197] Updated windows-defender-advanced-threat-protection.md --- .../windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index 466c5ff120..2a9b67612b 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -74,7 +74,7 @@ Windows Defender ATP uses the following combination of technology built into Win -**[Threat & Vulnerability Management](threat-and-vulnerability-management.md)**
+**[Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md)**
This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. From 99792a2672d0ee0223275e465b514e4d805e1f16 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 29 Mar 2019 22:45:26 +0000 Subject: [PATCH 025/197] Added config-and-manage-tvm.md --- .../windows-defender-atp/config-and-manage-tvm.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 windows/security/threat-protection/windows-defender-atp/config-and-manage-tvm.md diff --git a/windows/security/threat-protection/windows-defender-atp/config-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/config-and-manage-tvm.md new file mode 100644 index 0000000000..0525cbc629 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/config-and-manage-tvm.md @@ -0,0 +1 @@ + From b83b26b491ac35aac15865c05ed7645a3acd0284 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 29 Mar 2019 22:45:50 +0000 Subject: [PATCH 026/197] Added 2 files to windows-defender-atp --- .../windows-defender-atp/next-gen-threat-and-vuln-mgt.md | 1 + .../windows-defender-atp/tvm-dashboard-insights.md | 1 + 2 files changed, 2 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md create mode 100644 windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md new file mode 100644 index 0000000000..0525cbc629 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -0,0 +1 @@ + diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md new file mode 100644 index 0000000000..0525cbc629 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -0,0 +1 @@ + From bba5b3b223e1ab49d12f8a6275e21c6f4000aeb6 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 29 Mar 2019 22:46:03 +0000 Subject: [PATCH 027/197] Added threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md new file mode 100644 index 0000000000..0525cbc629 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -0,0 +1 @@ + From 3313082646e5cc36780e32be169ef880489d7b66 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 29 Mar 2019 22:48:43 +0000 Subject: [PATCH 028/197] Renamed config-and-manage-tvm.md to configure-and-manage-tvm.md --- .../{config-and-manage-tvm.md => configure-and-manage-tvm.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/security/threat-protection/windows-defender-atp/{config-and-manage-tvm.md => configure-and-manage-tvm.md} (100%) diff --git a/windows/security/threat-protection/windows-defender-atp/config-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md similarity index 100% rename from windows/security/threat-protection/windows-defender-atp/config-and-manage-tvm.md rename to windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md From ff89a7e54394209e77b5b505ea42a2ec62b0a052 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 29 Mar 2019 23:10:50 +0000 Subject: [PATCH 029/197] Updated overview.md with TIMNA entry --- .../security/threat-protection/windows-defender-atp/overview.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/overview.md b/windows/security/threat-protection/windows-defender-atp/overview.md index f9989d69f7..baa29a9aa4 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview.md +++ b/windows/security/threat-protection/windows-defender-atp/overview.md @@ -33,6 +33,7 @@ Understand the concepts behind the capabilities in Windows Defender ATP so you t Topic | Description :---|:--- +[Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) | Reduce organizational threat and vulnerability exposure and increase organizational resilience while seamlessly connecting workflows across security stakeholders—security administrators, security operations, and IT administrators in remediating threats. [Attack surface reduction](overview-attack-surface-reduction.md) | Leverage the attack surface reduction capabilities to protect the perimeter of your organization. [Next generation protection](../windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md) | Learn about the antivirus capabilities in Windows Defender ATP so you can protect desktops, portable computers, and servers. [Endpoint detection and response](overview-endpoint-detection-response.md) | Understand how Windows Defender ATP continuously monitors your organization for possible attacks against systems, networks, or users in your organization and the features you can use to mitigate and remediate threats. From 47431a5298f25d988c230a3399fb0cd878ac6ae6 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 29 Mar 2019 23:11:48 +0000 Subject: [PATCH 030/197] Updated overview.md --- .../security/threat-protection/windows-defender-atp/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/overview.md b/windows/security/threat-protection/windows-defender-atp/overview.md index baa29a9aa4..ee0fc9fd26 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview.md +++ b/windows/security/threat-protection/windows-defender-atp/overview.md @@ -33,7 +33,7 @@ Understand the concepts behind the capabilities in Windows Defender ATP so you t Topic | Description :---|:--- -[Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) | Reduce organizational threat and vulnerability exposure and increase organizational resilience while seamlessly connecting workflows across security stakeholders—security administrators, security operations, and IT administrators in remediating threats. +[Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) | Reduce organizational vulnerability exposure and increase organizational resilience while seamlessly connecting workflows across security stakeholders—security administrators, security operations, and IT administrators in remediating threats. [Attack surface reduction](overview-attack-surface-reduction.md) | Leverage the attack surface reduction capabilities to protect the perimeter of your organization. [Next generation protection](../windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md) | Learn about the antivirus capabilities in Windows Defender ATP so you can protect desktops, portable computers, and servers. [Endpoint detection and response](overview-endpoint-detection-response.md) | Understand how Windows Defender ATP continuously monitors your organization for possible attacks against systems, networks, or users in your organization and the features you can use to mitigate and remediate threats. From 670134472c6876dcdd807b4861e3d6851f4ffd07 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 29 Mar 2019 23:15:54 +0000 Subject: [PATCH 031/197] Updated TOC.md with TVM --- windows/security/threat-protection/windows-defender-atp/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index fec81066d3..54c5220116 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -1,6 +1,7 @@ # [Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) ## [Overview](overview.md) +### [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) ### [Attack surface reduction](overview-attack-surface-reduction.md) #### [Hardware-based isolation](overview-hardware-based-isolation.md) ##### [Application isolation](../windows-defender-application-guard/wd-app-guard-overview.md) From 833c797166e3fd3cd2b11fa4a713b414714f1b97 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 29 Mar 2019 23:20:44 +0000 Subject: [PATCH 032/197] Updated TOC.md --- windows/security/threat-protection/windows-defender-atp/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 54c5220116..6073bb0c28 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -124,6 +124,7 @@ ### [Access the Windows Defender Security Center Community Center](community-windows-defender-advanced-threat-protection.md) ## [Configure and manage capabilities](onboard.md) +### [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) ### [Configure attack surface reduction](configure-attack-surface-reduction.md) ###Hardware-based isolation #### [System integrity](../windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md) From b03c67e8289a6e53cd8d8452d6969fc7c8f299ee Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 29 Mar 2019 23:30:26 +0000 Subject: [PATCH 033/197] Updated overview.md --- .../security/threat-protection/windows-defender-atp/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/overview.md b/windows/security/threat-protection/windows-defender-atp/overview.md index ee0fc9fd26..727a7c0179 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview.md +++ b/windows/security/threat-protection/windows-defender-atp/overview.md @@ -33,7 +33,7 @@ Understand the concepts behind the capabilities in Windows Defender ATP so you t Topic | Description :---|:--- -[Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) | Reduce organizational vulnerability exposure and increase organizational resilience while seamlessly connecting workflows across security stakeholders—security administrators, security operations, and IT administrators in remediating threats. +[Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) | Reduce organizational vulnerability exposure and increase threat resilience while seamlessly connecting workflows across security stakeholders—security administrators, security operations, and IT administrators in remediating threats. [Attack surface reduction](overview-attack-surface-reduction.md) | Leverage the attack surface reduction capabilities to protect the perimeter of your organization. [Next generation protection](../windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md) | Learn about the antivirus capabilities in Windows Defender ATP so you can protect desktops, portable computers, and servers. [Endpoint detection and response](overview-endpoint-detection-response.md) | Understand how Windows Defender ATP continuously monitors your organization for possible attacks against systems, networks, or users in your organization and the features you can use to mitigate and remediate threats. From c79dbbe74f51941c30384ff752096a657981791b Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 29 Mar 2019 23:54:49 +0000 Subject: [PATCH 034/197] Updated get-started.md --- .../threat-protection/windows-defender-atp/get-started.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/get-started.md b/windows/security/threat-protection/windows-defender-atp/get-started.md index 6086863cb6..5890418713 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-started.md +++ b/windows/security/threat-protection/windows-defender-atp/get-started.md @@ -31,6 +31,9 @@ Learn about the minimum requirements and initial steps you need to take to get s The following capabilities are available across multiple products that make up the Windows Defender ATP platform. +**Threat & Vulnerability Management**
+Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program and reducing organizational risk. This infrastructure helps reduce organizational vulnerability exposure, increase threat resilience, and correlates endpoint detection and response (EDR) insights with endpoint vulnerabilities real-time. + **Attack surface reduction**
The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. From ffa414d874e6fea36b5d1a6d10d7275db578887e Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 29 Mar 2019 23:56:58 +0000 Subject: [PATCH 035/197] Updated get-started.md --- .../threat-protection/windows-defender-atp/get-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-started.md b/windows/security/threat-protection/windows-defender-atp/get-started.md index 5890418713..10a74aa6a5 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-started.md +++ b/windows/security/threat-protection/windows-defender-atp/get-started.md @@ -32,7 +32,7 @@ Learn about the minimum requirements and initial steps you need to take to get s The following capabilities are available across multiple products that make up the Windows Defender ATP platform. **Threat & Vulnerability Management**
-Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program and reducing organizational risk. This infrastructure helps reduce organizational vulnerability exposure, increase threat resilience, and correlates endpoint detection and response (EDR) insights with endpoint vulnerabilities real-time. +Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program and reducing organizational risk. This infrastructure correlates endpoint detection and response (EDR) insights with endpoint vulnerabilities real-time, thus reducing organizational vulnerability exposure, and increasing threat resilience. **Attack surface reduction**
The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. From 590aff02294d8a82fbab413b6aa8478fe616412b Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 29 Mar 2019 23:58:14 +0000 Subject: [PATCH 036/197] Updated get-started.md --- .../threat-protection/windows-defender-atp/get-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-started.md b/windows/security/threat-protection/windows-defender-atp/get-started.md index 10a74aa6a5..96a02d2c87 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-started.md +++ b/windows/security/threat-protection/windows-defender-atp/get-started.md @@ -32,7 +32,7 @@ Learn about the minimum requirements and initial steps you need to take to get s The following capabilities are available across multiple products that make up the Windows Defender ATP platform. **Threat & Vulnerability Management**
-Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program and reducing organizational risk. This infrastructure correlates endpoint detection and response (EDR) insights with endpoint vulnerabilities real-time, thus reducing organizational vulnerability exposure, and increasing threat resilience. +Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program and reducing organizational risk. This infrastructure correlates endpoint detection and response (EDR) insights with endpoint vulnerabilities real-time, thus reducing organizational vulnerability exposure and increasing threat resilience. **Attack surface reduction**
The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. From 8391b063e34de8ffb8d52458bafc0e617c1619c2 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 30 Mar 2019 00:30:20 +0000 Subject: [PATCH 037/197] Updated configure-and-manage-tvm.md --- .../configure-and-manage-tvm.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index 0525cbc629..a2c8b8ad22 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -1 +1,18 @@ - +--- +title: Configure Threat & Vulnerability Management in Windows Defender ATP +description: +keywords: +search.product: Windows 10 +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: dolmont +author: Dolcita Montemayor +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- From ddbb1e24a9b34fbfcb830b28da1ae97bcf41216d Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 30 Mar 2019 00:31:09 +0000 Subject: [PATCH 038/197] Updated next-gen-threat-and-vuln-mgt.md --- .../next-gen-threat-and-vuln-mgt.md | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index 0525cbc629..bb6eac2afd 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -1 +1,19 @@ - +--- +title: Next-generation Threat & Vulnerability Management +description: +keywords: +search.product: Windows 10 +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: dolmont +author: Dolcita Montemayor +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +--- + From 625c53d75fc77a885e7908e3ea44d9a7b5b77afe Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 30 Mar 2019 00:31:55 +0000 Subject: [PATCH 039/197] Updated threat-and-vuln-mgt-scenarios.md --- .../threat-and-vuln-mgt-scenarios.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 0525cbc629..1c680de8bf 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -1 +1,18 @@ - +--- +title: Threat & Vulnerability Management scenarios +description: +keywords: +search.product: Windows 10 +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: dolmont +author: Dolcita Montemayor +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- From f57cafc4a734827ea369bca585286a5b26566aa0 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 30 Mar 2019 00:33:13 +0000 Subject: [PATCH 040/197] Updated tvm-dashboard-insights.md --- .../tvm-dashboard-insights.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 0525cbc629..af44572e8a 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -1 +1,18 @@ - +--- +title: What's in the dashboard and what it means for my organization's security posture +description: +keywords: +search.product: Windows 10 +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: dolmont +author: Dolcita Montemayor +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +--- From a3b70875568e8f0ff27b931202212fe9b7732972 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 1 Apr 2019 10:19:36 -0700 Subject: [PATCH 041/197] remove ms.date --- .../change-history-for-configure-windows-10.md | 7 ++++++- windows/configuration/kiosk-shelllauncher.md | 1 - 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/windows/configuration/change-history-for-configure-windows-10.md b/windows/configuration/change-history-for-configure-windows-10.md index 52fa2a92d0..954454df28 100644 --- a/windows/configuration/change-history-for-configure-windows-10.md +++ b/windows/configuration/change-history-for-configure-windows-10.md @@ -10,13 +10,18 @@ ms.localizationpriority: medium author: jdeckerms ms.author: jdecker ms.topic: article -ms.date: 11/07/2018 --- # Change history for Configure Windows 10 This topic lists new and updated topics in the [Configure Windows 10](index.md) documentation for Windows 10 and Windows 10 Mobile. +## April 2019 + +New or changed topic | Description +--- | --- +[Use Shell Launcher to create a Windows 10 kiosk](kiosk-shelllauncher.md) | Added information for Shell Launcher v2, coming in the next feature update to Windows 10. + ## February 2019 New or changed topic | Description diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index abe3e1996e..308da89102 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -8,7 +8,6 @@ ms.mktglfcycl: manage ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 10/01/2018 ms.topic: article --- From 41ced48b7509232f0a1a7010ff963bfc62a3e3f3 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 2 Apr 2019 07:56:58 -0700 Subject: [PATCH 042/197] add shell launcher in kiosk methods --- windows/configuration/kiosk-methods.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/configuration/kiosk-methods.md b/windows/configuration/kiosk-methods.md index 888cbc3049..8e1d43a044 100644 --- a/windows/configuration/kiosk-methods.md +++ b/windows/configuration/kiosk-methods.md @@ -43,6 +43,7 @@ You can use this method | For this edition | For this kiosk account type [Assigned access cmdlets](kiosk-single-app.md#powershell) | Pro, Ent, Edu | Local standard user [The kiosk wizard in Windows Configuration Designer](kiosk-single-app.md#wizard) | Pro (version 1709), Ent, Edu | Local standard user, Active Directory, Azure AD [Microsoft Intune or other mobile device management (MDM)](kiosk-single-app.md#mdm) | Pro (version 1709), Ent, Edu | Local standard user, Azure AD +[Shell Launcher](kiosk-shelllauncher.md) v2 | Ent, Edu | Local standard user, Active Directory, Azure AD ## Methods for a single-app kiosk running a Windows desktop application @@ -50,8 +51,8 @@ You can use this method | For this edition | For this kiosk account type You can use this method | For this edition | For this kiosk account type --- | --- | --- [The kiosk wizard in Windows Configuration Designer](kiosk-single-app.md#wizard) | Ent, Edu | Local standard user, Active Directory, Azure AD -[Shell Launcher](kiosk-shelllauncher.md) | Ent, Edu | Local standard user, Active Directory, Azure AD [Microsoft Intune or other mobile device management (MDM)](kiosk-single-app.md#mdm) | Pro (version 1709), Ent, Edu | Local standard user, Azure AD +[Shell Launcher](kiosk-shelllauncher.md) v1 and v2 | Ent, Edu | Local standard user, Active Directory, Azure AD ## Methods for a multi-app kiosk From bfedcc723526c304476be8a163674277a2ad0841 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 2 Apr 2019 08:02:02 -0700 Subject: [PATCH 043/197] add prerelease to kiosk-methods --- windows/configuration/kiosk-methods.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/configuration/kiosk-methods.md b/windows/configuration/kiosk-methods.md index 8e1d43a044..82aa4dc94f 100644 --- a/windows/configuration/kiosk-methods.md +++ b/windows/configuration/kiosk-methods.md @@ -12,6 +12,9 @@ ms.topic: article # Configure kiosks and digital signs on Windows desktop editions +>[!WARNING] +>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. + Some desktop devices in an enterprise serve a special purpose, such as a PC in the lobby that customers can use to view your product catalog or a PC displaying visual content as a digital sign. Windows 10 offers two different locked-down experiences for public or specialized use: | | | From 8502293acac41d65fb1fd23cb5a172a08948a07d Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 2 Apr 2019 08:03:33 -0700 Subject: [PATCH 044/197] -desktop --- windows/configuration/kiosk-additional-reference.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/configuration/kiosk-additional-reference.md b/windows/configuration/kiosk-additional-reference.md index 72377d11f6..81a9ba0ecf 100644 --- a/windows/configuration/kiosk-additional-reference.md +++ b/windows/configuration/kiosk-additional-reference.md @@ -8,7 +8,6 @@ ms.mktglfcycl: manage ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 09/13/2018 ms.topic: reference --- @@ -30,7 +29,7 @@ Topic | Description [Policies enforced on kiosk devices](kiosk-policies.md) | Learn about the policies enforced on a device when you configure it as a kiosk. [Assigned access XML reference](kiosk-xml.md) | The XML and XSD for kiosk device configuration. [Use AppLocker to create a Windows 10 kiosk](lock-down-windows-10-applocker.md) | Learn how to use AppLocker to configure a kiosk device running Windows 10 Enterprise or Windows 10 Education, version 1703 and earlier, so that users can only run a few specific apps. -[Use Shell Launcher to create a Windows 10 kiosk](kiosk-shelllauncher.md) | Using Shell Launcher, you can configure a kiosk device that runs a Windows desktop application as the user interface. +[Use Shell Launcher to create a Windows 10 kiosk](kiosk-shelllauncher.md) | Using Shell Launcher, you can configure a kiosk device that runs a Windows application as the user interface. [Use MDM Bridge WMI Provider to create a Windows 10 kiosk](kiosk-mdm-bridge.md) | Environments that use Windows Management Instrumentation (WMI) can use the MDM Bridge WMI Provider to configure the MDM_AssignedAccess class. [Troubleshoot kiosk mode issues](kiosk-troubleshoot.md) | Tips for troubleshooting multi-app kiosk configuration. From c771708c6de3cd1e47936cf565d389b7443dca34 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 3 Apr 2019 06:00:11 -0700 Subject: [PATCH 045/197] fix link --- windows/whats-new/ltsc/whats-new-windows-10-2019.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2019.md b/windows/whats-new/ltsc/whats-new-windows-10-2019.md index 4a15ed3e75..dd8a314962 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2019.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2019.md @@ -305,7 +305,7 @@ IT Pros can use Autopilot Reset to quickly remove personal files, apps, and sett ### Faster sign-in to a Windows 10 shared pc -If you have shared devices deployed in your work place, **Fast sign-in** enables users to sign in to a [shared Windows 10 PC](/windows/configuration/set-up-shared-or-guest-pc.md) in a flash! +If you have shared devices deployed in your work place, **Fast sign-in** enables users to sign in to a [shared Windows 10 PC](https://docs.microsoft.com/windows/configuration/set-up-shared-or-guest-pc) in a flash! **To enable fast sign-in:** 1. Set up a shared or guest device with Windows 10, version 1809 or Windows 10 Enterprise 2019 LTSC. From ed643a4b2f4f39b815f13b946d9f16521c52dd68 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 4 Apr 2019 05:41:37 -0700 Subject: [PATCH 046/197] remove broken link --- windows/configuration/kiosk-single-app.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/configuration/kiosk-single-app.md b/windows/configuration/kiosk-single-app.md index 439acaa52b..6fb60b7a45 100644 --- a/windows/configuration/kiosk-single-app.md +++ b/windows/configuration/kiosk-single-app.md @@ -169,8 +169,6 @@ Set-AssignedAccess -AppName -UserSID [Learn how to get the AppName](https://msdn.microsoft.com/library/windows/hardware/mt620046%28v=vs.85%29.aspx) (see **Parameters**). -[Learn how to get the SID](https://go.microsoft.com/fwlink/p/?LinkId=615517). - To remove assigned access, using PowerShell, run the following cmdlet. ``` From 643288ae4162d239c42c5179408b07287d64dd1d Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 4 Apr 2019 23:36:46 +0000 Subject: [PATCH 047/197] Updated next-gen-threat-and-vuln-mgt.md --- .../windows-defender-atp/next-gen-threat-and-vuln-mgt.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index bb6eac2afd..ec98570add 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -1,7 +1,7 @@ --- title: Next-generation Threat & Vulnerability Management -description: -keywords: +description: This new capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. +keywords: threat and vulnerability management, vulnerability management, threat and vulnerability scanning search.product: Windows 10 search.appverid: met150 ms.prod: w10 From 929d391ad65307c5e0bb63264ada1ce360747969 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 4 Apr 2019 23:55:20 +0000 Subject: [PATCH 048/197] Updated next-gen-threat-and-vuln-mgt.md --- .../next-gen-threat-and-vuln-mgt.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index ec98570add..3018ea4c05 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -17,3 +17,23 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- +# Threat & Vulnerability Management +**Applies to:** +- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +[!include[Prerelease�information](prerelease.md)] + +Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program an dreducing organizational risk. + +Threat and Vulnerability Management serves as an infrustructure for reducing organizational exposure, hardening endpoint surface area, and increasing organizational resilience. It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. +- Continuous threat and vulnerability exposure discovery with runtime information +- Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities +- Linked vulnerability and security configuration assessment data in the context of exposure discovery +- Threat and business context +- Built-in remediation processes through Microsoft Intune and Microsoft System Center Configuration Manager + + +## Related topics +- [What's in the dashboard and what it means](tvm-dashboard-insights.md) +- [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) +- [Scenarios](threat-and-vuln-mgt-scenarios.md) \ No newline at end of file From fd7c6486d7c35df1e39c244678967dcec26461e5 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 4 Apr 2019 23:56:15 +0000 Subject: [PATCH 049/197] Updated next-gen-threat-and-vuln-mgt.md --- .../windows-defender-atp/next-gen-threat-and-vuln-mgt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index 3018ea4c05..35afd62e1b 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -25,7 +25,7 @@ ms.topic: conceptual Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program an dreducing organizational risk. -Threat and Vulnerability Management serves as an infrustructure for reducing organizational exposure, hardening endpoint surface area, and increasing organizational resilience. It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. +Threat & Vulnerability Management serves as an infrustructure for reducing organizational exposure, hardening endpoint surface area, and increasing organizational resilience. It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. - Continuous threat and vulnerability exposure discovery with runtime information - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities - Linked vulnerability and security configuration assessment data in the context of exposure discovery From 96e16c56b6962faf528bc4025599c79d77e6dfb5 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 5 Apr 2019 00:04:25 +0000 Subject: [PATCH 050/197] Updated next-gen-threat-and-vuln-mgt.md --- .../windows-defender-atp/next-gen-threat-and-vuln-mgt.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index 35afd62e1b..159ede8711 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -23,9 +23,7 @@ ms.topic: conceptual [!include[Prerelease�information](prerelease.md)] -Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program an dreducing organizational risk. - -Threat & Vulnerability Management serves as an infrustructure for reducing organizational exposure, hardening endpoint surface area, and increasing organizational resilience. It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. +Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program an dreducing organizational risk. Threat & Vulnerability Management serves as an infrustructure for reducing organizational exposure, hardening endpoint surface area, and increasing organizational resilience. It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. - Continuous threat and vulnerability exposure discovery with runtime information - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities - Linked vulnerability and security configuration assessment data in the context of exposure discovery From b314663ab0393c440c6a8c4d8ca0cda16ec0cea2 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 5 Apr 2019 00:05:09 +0000 Subject: [PATCH 051/197] Updated next-gen-threat-and-vuln-mgt.md --- .../windows-defender-atp/next-gen-threat-and-vuln-mgt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index 159ede8711..b0005107d5 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -23,7 +23,7 @@ ms.topic: conceptual [!include[Prerelease�information](prerelease.md)] -Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program an dreducing organizational risk. Threat & Vulnerability Management serves as an infrustructure for reducing organizational exposure, hardening endpoint surface area, and increasing organizational resilience. It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. +Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program and reducing organizational risk. Threat & Vulnerability Management serves as an infrustructure for reducing organizational exposure, hardening endpoint surface area, and increasing organizational resilience. It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. - Continuous threat and vulnerability exposure discovery with runtime information - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities - Linked vulnerability and security configuration assessment data in the context of exposure discovery From 78f02bf1994cc179e4c30220619d9fac31f5855d Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 5 Apr 2019 22:27:33 +0000 Subject: [PATCH 052/197] Updated windows-defender-advanced-threat-protection.md --- .../windows-defender-advanced-threat-protection.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index 2a9b67612b..893d6a6ef2 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -48,9 +48,7 @@ Windows Defender ATP uses the following combination of technology built into Win - + From 63fb5e129fdc716c788214eccc95cebfe02fdaee Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 5 Apr 2019 22:28:59 +0000 Subject: [PATCH 053/197] Updated overview.md --- .../security/threat-protection/windows-defender-atp/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/overview.md b/windows/security/threat-protection/windows-defender-atp/overview.md index 727a7c0179..b105b4987a 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview.md +++ b/windows/security/threat-protection/windows-defender-atp/overview.md @@ -33,7 +33,7 @@ Understand the concepts behind the capabilities in Windows Defender ATP so you t Topic | Description :---|:--- -[Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) | Reduce organizational vulnerability exposure and increase threat resilience while seamlessly connecting workflows across security stakeholders—security administrators, security operations, and IT administrators in remediating threats. +[Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) | Reduce organizational vulnerability exposure and increase threat resilience while seamlessly connecting workflows across security stakeholders—security administrators, security operations, and IT administrators in remediating threats. [Attack surface reduction](overview-attack-surface-reduction.md) | Leverage the attack surface reduction capabilities to protect the perimeter of your organization. [Next generation protection](../windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md) | Learn about the antivirus capabilities in Windows Defender ATP so you can protect desktops, portable computers, and servers. [Endpoint detection and response](overview-endpoint-detection-response.md) | Understand how Windows Defender ATP continuously monitors your organization for possible attacks against systems, networks, or users in your organization and the features you can use to mitigate and remediate threats. From 20fc6ff779b9aafba9822b5ab3f44a64254aa16b Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 5 Apr 2019 22:41:14 +0000 Subject: [PATCH 054/197] Updated TOC.md to add TVM ---sequence based on how it appears in the pillars --- .../windows-defender-atp/TOC.md | 20 +++++-------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 4bb3ffc3db..5dd07a5c83 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -71,10 +71,11 @@ ### [Secure score](overview-secure-score-windows-defender-advanced-threat-protection.md) + +### [Microsoft Threat Experts](microsoft-threat-experts.md) + ### [Threat analytics](threat-analytics.md) - - ### [Advanced hunting](overview-hunting-windows-defender-advanced-threat-protection.md) #### [Query data using Advanced hunting](advanced-hunting-windows-defender-advanced-threat-protection.md) ##### [Advanced hunting reference](advanced-hunting-reference-windows-defender-advanced-threat-protection.md) @@ -82,23 +83,16 @@ #### [Custom detections](overview-custom-detections.md) #####[Create custom detections rules](custom-detection-rules.md) - ### [Management and APIs](management-apis.md) #### [Understand threat intelligence concepts](threat-indicator-concepts-windows-defender-advanced-threat-protection.md) #### [Windows Defender ATP APIs](apis-intro.md) #### [Managed security service provider support](mssp-support-windows-defender-advanced-threat-protection.md) - ### [Microsoft Threat Protection](threat-protection-integration.md) #### [Protect users, data, and devices with conditional access](conditional-access-windows-defender-advanced-threat-protection.md) #### [Microsoft Cloud App Security in Windows overview](microsoft-cloud-app-security-integration.md) #### [Information protection in Windows overview](information-protection-in-windows-overview.md) - - -### [Microsoft Threat Experts](microsoft-threat-experts.md) - - ### [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) @@ -214,6 +208,8 @@ ### [Configure Secure score dashboard security controls](secure-score-dashboard-windows-defender-advanced-threat-protection.md) +### [Configure and manage Microsoft Threat Experts capabilities](configure-microsoft-threat-experts.md) + ### Management and API support #### [Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) ##### [Onboard previous versions of Windows](onboard-downlevel-windows-defender-advanced-threat-protection.md) @@ -345,11 +341,6 @@ #### [Configure managed security service provider (MSSP) support](configure-mssp-support-windows-defender-advanced-threat-protection.md) - - - -### [Configure and manage Microsoft Threat Experts capabilities](configure-microsoft-threat-experts.md) - ### Configure Microsoft Threat Protection integration #### [Configure conditional access](configure-conditional-access-windows-defender-advanced-threat-protection.md) #### [Configure Microsoft Cloud App Security in Windows](microsoft-cloud-app-security-config.md) @@ -387,7 +378,6 @@ ##### [Offboarding machines](offboard-machines-windows-defender-advanced-threat-protection.md) #### [Configure Windows Security app time zone settings](time-settings-windows-defender-advanced-threat-protection.md) - From 7978bbf2b85007f01b9af4e2917890532a5d37a5 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 5 Apr 2019 22:53:32 +0000 Subject: [PATCH 055/197] Updated whats-new-in-windows-defender-atp.md to add TVM --- .../whats-new-in-windows-defender-atp.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/whats-new-in-windows-defender-atp.md b/windows/security/threat-protection/windows-defender-atp/whats-new-in-windows-defender-atp.md index b73e7bc8b1..d8731d80f8 100644 --- a/windows/security/threat-protection/windows-defender-atp/whats-new-in-windows-defender-atp.md +++ b/windows/security/threat-protection/windows-defender-atp/whats-new-in-windows-defender-atp.md @@ -23,9 +23,15 @@ ms.topic: conceptual Here are the new features in the latest release of Windows Defender ATP as well as security features in Windows 10 and Windows Server. +## April 2019 +### In preview +The following capability is included in the April 2019 preview release. + +- [Threat & Vulnerability Management](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt)
A new built-in capability that uses a risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations.. + ## March 2019 ### In preview -The following capability are included in the February 2019 preview release. +The following capability are included in the March 2019 preview release. - [Machine health and compliance report](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/machine-reports-windows-defender-advanced-threat-protection)
The machine health and compliance report provides high-level information about the devices in your organization. From 13c24ade6b3526e2c6f135bf217d0070efe76b86 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 5 Apr 2019 22:54:03 +0000 Subject: [PATCH 056/197] Updated whats-new-in-windows-defender-atp.md --- .../windows-defender-atp/whats-new-in-windows-defender-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/whats-new-in-windows-defender-atp.md b/windows/security/threat-protection/windows-defender-atp/whats-new-in-windows-defender-atp.md index d8731d80f8..6d2c512257 100644 --- a/windows/security/threat-protection/windows-defender-atp/whats-new-in-windows-defender-atp.md +++ b/windows/security/threat-protection/windows-defender-atp/whats-new-in-windows-defender-atp.md @@ -27,7 +27,7 @@ Here are the new features in the latest release of Windows Defender ATP as well ### In preview The following capability is included in the April 2019 preview release. -- [Threat & Vulnerability Management](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt)
A new built-in capability that uses a risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations.. +- [Threat & Vulnerability Management](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt)
A new built-in capability that uses a risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. ## March 2019 ### In preview From 76e4bf73102a1f239a63bf9263ebe604e2190d73 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 5 Apr 2019 23:45:31 +0000 Subject: [PATCH 057/197] Updated next-gen-threat-and-vuln-mgt.md --- .../next-gen-threat-and-vuln-mgt.md | 36 ++++++++++++++++--- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index b0005107d5..1bb00c91b1 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -23,13 +23,41 @@ ms.topic: conceptual [!include[Prerelease�information](prerelease.md)] -Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program and reducing organizational risk. Threat & Vulnerability Management serves as an infrustructure for reducing organizational exposure, hardening endpoint surface area, and increasing organizational resilience. It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. -- Continuous threat and vulnerability exposure discovery with runtime information +Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program and reducing organizational risk. Threat & Vulnerability Management serves as an infrustructure for reducing organizational exposure, hardening endpoint surface area, and increasing organizational resilience. + +It helps organizations discover vulnerabilities and misconfigurations in real-time, based on sensors, without the need of agents or periodic scans. It prioritizes vulnerabilities based on the threat landscape, detections in your organization, sensitive information on vulnerable devices, and business context. + +## Next-generation capabilities +Threat & Vulnerability Management is built-in, real-time, cloud-powered, fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledgebase. + +It is the first solution in the industry to automate the remediation process through integration with Microsoft Intune and Microsoft System Center Configuration Manager for patching, configuration changes, or upgrades. + +It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities -- Linked vulnerability and security configuration assessment data in the context of exposure discovery -- Threat and business context +- Linked machine vulnerability and security configuration assessment data in the context of exposure discovery - Built-in remediation processes through Microsoft Intune and Microsoft System Center Configuration Manager +### Real-time discovery + +To discover endpoint vulnerabilities and misconfiguration, Threat & Vulnerability Management uses the same agentless built-in Microsoft Defender ATP sensors to reduce cumbersome network scans and IT overhead, and provides: +- Real-time device inventory. Devices onboarded to Microsoft Defender ATP automatically report and push vulnerability and security configuration data to the dashboard. +- Visibility into software and vulnerabilities. Optics into the organization’s software inventory, as well as software changes like installations, uninstallations, and patches. Newly discovered vulnerabilities are reported with actionable mitigation recommendations for 1st and 3rd party applications. +- Application runtime context. Constant visibility into application usage patterns for better prioritization and decision-making. Critical dependencies, such as vulnerable runtime libraries being loaded by other applications, are made visible. +- Configuration posture. Visibility into organizational security configuration, surfacing issues like disabled antivirus, enabled SMBv1, or misconfigurations that could allow escalation of privileges. Issues are reported in the dashboard with actionable security recommendations. + +### Intelligence-driven prioritization + +Threat & Vulnerability Management helps customers prioritize and focus on those weaknesses that pose the most urgent and the highest risk to the organization. Rather than using static prioritization by severity scores, Threat & Vulnerability Management in Microsoft Defender ATP highlights the most critical weaknesses that need attention by fusing its security recommendations with dynamic threat and business context: +- Exposing emerging attacks in the wild. Through its advanced cyber data and threat analytics platform, Threat & Vulnerability Management dynamically aligns the prioritization of its security recommendations to focus on vulnerabilities that are currently being exploited in the wild and emerging threats that pose the highest risk. +- Pinpointing active breaches. Microsoft Defender ATP correlates Threat & Vulnerability Management and EDR insights to provide the unique ability to prioritize vulnerabilities that are currently being exploited in an active breach within the organization. +- Protecting high-value assets. Microsoft Defender ATP’s integration with Azure Information Protection allows Threat & Vulnerability Management to call attention to exposed machines with business-critical applications, confidential data, or high-value users. + +### Seamless remediation + +Microsoft Defender ATP’s Threat & Vulnerability Management allows security administrators and IT administrators to collaborate seamlessly to remediate issues. +- One-click remediation requests to IT. Through Microsoft Defender ATP’s integration with Microsoft Intune and System Center Configuration Manager (SCCM), security administrators can create a remediation task in Microsoft Intune with one click. We plan to expand this capability to other IT security management platforms. +- Alternate mitigations. Threat & Vulnerability Management provides insights on additional mitigations, such as configuration changes that can reduce risk associated with software vulnerabilities. +- Real-time remediation status. Microsoft Defender ATP provides real-time monitoring of the status and progress of remediation activities across the organization. ## Related topics - [What's in the dashboard and what it means](tvm-dashboard-insights.md) From 8a137115203827c1640ede0ae8f77254b398c7a8 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 5 Apr 2019 23:51:49 +0000 Subject: [PATCH 058/197] Updated configure-and-manage-tvm.md --- .../windows-defender-atp/configure-and-manage-tvm.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index a2c8b8ad22..c20b12b838 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -1,7 +1,7 @@ --- -title: Configure Threat & Vulnerability Management in Windows Defender ATP -description: -keywords: +title: Configure Threat & Vulnerability Management in Microsoft Defender ATP +description: Configure your Threat & Vulnerability Management to allow security administrators and IT administrators to collaborate seamlessly to remediate issues via Microsoft intune and Microsoft System Center Configuration Manager (SCCM) integrations. +keywords: RBAC, Threat & Vulnerability Management configuration, Threat & Vulnerability Management integrations, Microsft Intune integration with TVM, SCCM integration with TVM search.product: Windows 10 search.appverid: met150 ms.prod: w10 From 1802978260306e4c80e9bf400ef1441cffdb4fb6 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 6 Apr 2019 00:07:36 +0000 Subject: [PATCH 059/197] Updated configure-and-manage-tvm.md --- .../configure-and-manage-tvm.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index c20b12b838..566da9c4a8 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -16,3 +16,20 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: article --- +# Configure xxxxx +**Applies to:** +- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +This section guides you through the steps you need to take to configure Threat & Vulnerability Management's integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). Thereby allowing security administrators and IT administrators to collaborate seamlessly to remediate issues. + +### Before you begin +>[!WARNING] +>Ensure that you have the right RBAC permissions to configure your Threat & Vulnerability Management integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). +>Threat & Vulnerability Management data currently supports Windows 10 machines. Upgrade to Windows 10 to account for the rest of your devices’ threat and vulnerability exposure data.
+>Your machines should be enrolled to either Microsoft Intune or Microsoft System Center Configuration Manager (SCCM) to experience the remediation workflow handoff scenario between Security Administrator to IT Administrator. +You can use any of the following options to enroll devices in Intune: +- IT Admin: For more information on how to enabling auto-enrollment, see [Windows Enrollment](https://docs.microsoft.com/intune/windows-enroll#enable-windows-10-automatic-enrollment) +- End-user: For more information on how to enroll your Windows 10 device in Intune, see [Enroll your Windows 10 device in Intune](https://docs.microsoft.com/intune-user-help/enroll-your-w10-device-access-work-or-school) +- End-user alternative: For more information on joining an Azure AD domain, see [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). + + From 4a9d8e5f3551bc371d968da5613e0f31a44b9716 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 6 Apr 2019 00:08:40 +0000 Subject: [PATCH 060/197] Updated configure-and-manage-tvm.md --- .../windows-defender-atp/configure-and-manage-tvm.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index 566da9c4a8..adc13dea7e 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -23,10 +23,10 @@ ms.topic: article This section guides you through the steps you need to take to configure Threat & Vulnerability Management's integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). Thereby allowing security administrators and IT administrators to collaborate seamlessly to remediate issues. ### Before you begin ->[!WARNING] ->Ensure that you have the right RBAC permissions to configure your Threat & Vulnerability Management integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). ->Threat & Vulnerability Management data currently supports Windows 10 machines. Upgrade to Windows 10 to account for the rest of your devices’ threat and vulnerability exposure data.
->Your machines should be enrolled to either Microsoft Intune or Microsoft System Center Configuration Manager (SCCM) to experience the remediation workflow handoff scenario between Security Administrator to IT Administrator. +>[!IMPORTANT] +>- Ensure that you have the right RBAC permissions to configure your Threat & Vulnerability Management integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). +>- Threat & Vulnerability Management data currently supports Windows 10 machines. Upgrade to Windows 10 to account for the rest of your devices’ threat and vulnerability exposure data.
+>- Your machines should be enrolled to either Microsoft Intune or Microsoft System Center Configuration Manager (SCCM) to experience the remediation workflow handoff scenario between Security Administrator to IT Administrator. You can use any of the following options to enroll devices in Intune: - IT Admin: For more information on how to enabling auto-enrollment, see [Windows Enrollment](https://docs.microsoft.com/intune/windows-enroll#enable-windows-10-automatic-enrollment) - End-user: For more information on how to enroll your Windows 10 device in Intune, see [Enroll your Windows 10 device in Intune](https://docs.microsoft.com/intune-user-help/enroll-your-w10-device-access-work-or-school) From 027122edeb8f2d7c67b1e95547038e47124d05da Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 6 Apr 2019 00:09:56 +0000 Subject: [PATCH 061/197] Updated configure-and-manage-tvm.md --- .../windows-defender-atp/configure-and-manage-tvm.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index adc13dea7e..06ec11d3ca 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -20,16 +20,16 @@ ms.topic: article **Applies to:** - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -This section guides you through the steps you need to take to configure Threat & Vulnerability Management's integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). Thereby allowing security administrators and IT administrators to collaborate seamlessly to remediate issues. +This section guides you through the steps you need to take to configure Threat & Vulnerability Management's integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). It allows security administrators and IT administrators to collaborate seamlessly to remediate issues. ### Before you begin >[!IMPORTANT] >- Ensure that you have the right RBAC permissions to configure your Threat & Vulnerability Management integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). >- Threat & Vulnerability Management data currently supports Windows 10 machines. Upgrade to Windows 10 to account for the rest of your devices’ threat and vulnerability exposure data.
>- Your machines should be enrolled to either Microsoft Intune or Microsoft System Center Configuration Manager (SCCM) to experience the remediation workflow handoff scenario between Security Administrator to IT Administrator. -You can use any of the following options to enroll devices in Intune: -- IT Admin: For more information on how to enabling auto-enrollment, see [Windows Enrollment](https://docs.microsoft.com/intune/windows-enroll#enable-windows-10-automatic-enrollment) -- End-user: For more information on how to enroll your Windows 10 device in Intune, see [Enroll your Windows 10 device in Intune](https://docs.microsoft.com/intune-user-help/enroll-your-w10-device-access-work-or-school) -- End-user alternative: For more information on joining an Azure AD domain, see [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). + You can use any of the following options to enroll devices in Intune: + - IT Admin: For more information on how to enabling auto-enrollment, see [Windows Enrollment](https://docs.microsoft.com/intune/windows-enroll#enable-windows-10-automatic-enrollment) + - End-user: For more information on how to enroll your Windows 10 device in Intune, see [Enroll your Windows 10 device in Intune](https://docs.microsoft.com/intune-user-help/enroll-your-w10-device-access-work-or-school) + - End-user alternative: For more information on joining an Azure AD domain, see [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). From 7d8a258e5e954c451d5e0e81fd2ea07bf1615c17 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 6 Apr 2019 00:12:37 +0000 Subject: [PATCH 062/197] Updated configure-and-manage-tvm.md --- .../windows-defender-atp/configure-and-manage-tvm.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index 06ec11d3ca..67b953ee02 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -27,9 +27,9 @@ This section guides you through the steps you need to take to configure Threat & >- Ensure that you have the right RBAC permissions to configure your Threat & Vulnerability Management integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). >- Threat & Vulnerability Management data currently supports Windows 10 machines. Upgrade to Windows 10 to account for the rest of your devices’ threat and vulnerability exposure data.
>- Your machines should be enrolled to either Microsoft Intune or Microsoft System Center Configuration Manager (SCCM) to experience the remediation workflow handoff scenario between Security Administrator to IT Administrator. - You can use any of the following options to enroll devices in Intune: - - IT Admin: For more information on how to enabling auto-enrollment, see [Windows Enrollment](https://docs.microsoft.com/intune/windows-enroll#enable-windows-10-automatic-enrollment) - - End-user: For more information on how to enroll your Windows 10 device in Intune, see [Enroll your Windows 10 device in Intune](https://docs.microsoft.com/intune-user-help/enroll-your-w10-device-access-work-or-school) - - End-user alternative: For more information on joining an Azure AD domain, see [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). +>--You can use any of the following options to enroll devices in Intune: +>---IT Admin: For more information on how to enabling auto-enrollment, see [Windows Enrollment](https://docs.microsoft.com/intune/windows-enroll#enable-windows-10-automatic-enrollment) +>---End-user: For more information on how to enroll your Windows 10 device in Intune, see [Enroll your Windows 10 device in Intune](https://docs.microsoft.com/intune-user-help/enroll-your-w10-device-access-work-or-school) +>---End-user alternative: For more information on joining an Azure AD domain, see [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). From 4251c075243e5c223dcd3ad5cfefe5b3a25b39ee Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 6 Apr 2019 00:13:39 +0000 Subject: [PATCH 063/197] Updated configure-and-manage-tvm.md --- .../windows-defender-atp/configure-and-manage-tvm.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index 67b953ee02..232ff229b9 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -26,8 +26,7 @@ This section guides you through the steps you need to take to configure Threat & >[!IMPORTANT] >- Ensure that you have the right RBAC permissions to configure your Threat & Vulnerability Management integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). >- Threat & Vulnerability Management data currently supports Windows 10 machines. Upgrade to Windows 10 to account for the rest of your devices’ threat and vulnerability exposure data.
->- Your machines should be enrolled to either Microsoft Intune or Microsoft System Center Configuration Manager (SCCM) to experience the remediation workflow handoff scenario between Security Administrator to IT Administrator. ->--You can use any of the following options to enroll devices in Intune: +>- Your machines should be enrolled to either Microsoft Intune or Microsoft System Center Configuration Manager (SCCM) to experience the remediation workflow handoff scenario between Security Administrator to IT Administrator. You can use any of the following options to enroll devices in Intune: >---IT Admin: For more information on how to enabling auto-enrollment, see [Windows Enrollment](https://docs.microsoft.com/intune/windows-enroll#enable-windows-10-automatic-enrollment) >---End-user: For more information on how to enroll your Windows 10 device in Intune, see [Enroll your Windows 10 device in Intune](https://docs.microsoft.com/intune-user-help/enroll-your-w10-device-access-work-or-school) >---End-user alternative: For more information on joining an Azure AD domain, see [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). From 5135773b4bb60b2e116bae3c6403d242bf4479f3 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 6 Apr 2019 00:19:00 +0000 Subject: [PATCH 064/197] Updated configure-and-manage-tvm.md --- .../configure-and-manage-tvm.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index 232ff229b9..9e5fa41b21 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -24,11 +24,15 @@ This section guides you through the steps you need to take to configure Threat & ### Before you begin >[!IMPORTANT] ->- Ensure that you have the right RBAC permissions to configure your Threat & Vulnerability Management integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). ->- Threat & Vulnerability Management data currently supports Windows 10 machines. Upgrade to Windows 10 to account for the rest of your devices’ threat and vulnerability exposure data.
->- Your machines should be enrolled to either Microsoft Intune or Microsoft System Center Configuration Manager (SCCM) to experience the remediation workflow handoff scenario between Security Administrator to IT Administrator. You can use any of the following options to enroll devices in Intune: ->---IT Admin: For more information on how to enabling auto-enrollment, see [Windows Enrollment](https://docs.microsoft.com/intune/windows-enroll#enable-windows-10-automatic-enrollment) ->---End-user: For more information on how to enroll your Windows 10 device in Intune, see [Enroll your Windows 10 device in Intune](https://docs.microsoft.com/intune-user-help/enroll-your-w10-device-access-work-or-school) ->---End-user alternative: For more information on joining an Azure AD domain, see [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). +Threat & Vulnerability Management data currently supports Windows 10 machines. Upgrade to Windows 10 to account for the rest of your devices’ threat and vulnerability exposure data.
+ +Ensure that you have the right RBAC permissions to configure your Threat & Vulnerability Management integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). + +Your machines should be enrolled to either Microsoft Intune or Microsoft System Center Configuration Manager (SCCM) to experience the remediation workflow handoff scenario between Security Administrator to IT Administrator. + +Use any of the following options to enroll devices in Intune: +>- IT Admin: For more information on how to enabling auto-enrollment, see [Windows Enrollment](https://docs.microsoft.com/intune/windows-enroll#enable-windows-10-automatic-enrollment) +>- End-user: For more information on how to enroll your Windows 10 device in Intune, see [Enroll your Windows 10 device in Intune](https://docs.microsoft.com/intune-user-help/enroll-your-w10-device-access-work-or-school) +>- End-user alternative: For more information on joining an Azure AD domain, see [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). From 8af4732885e920853822e2d6cc23c7266656c74b Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 6 Apr 2019 00:24:56 +0000 Subject: [PATCH 065/197] Updated configure-and-manage-tvm.md --- .../windows-defender-atp/configure-and-manage-tvm.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index 9e5fa41b21..36512149d3 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -16,7 +16,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: article --- -# Configure xxxxx +# Configure Threat & Vulnerability Management **Applies to:** - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -28,9 +28,9 @@ Threat & Vulnerability Management data currently supports Windows 10 machines. U Ensure that you have the right RBAC permissions to configure your Threat & Vulnerability Management integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). -Your machines should be enrolled to either Microsoft Intune or Microsoft System Center Configuration Manager (SCCM) to experience the remediation workflow handoff scenario between Security Administrator to IT Administrator. - -Use any of the following options to enroll devices in Intune: +>[!WARNING] +>Only Intune and SCCM enrolled devices are supported in this scenario.
+>Use any of the following options to enroll devices in Intune: >- IT Admin: For more information on how to enabling auto-enrollment, see [Windows Enrollment](https://docs.microsoft.com/intune/windows-enroll#enable-windows-10-automatic-enrollment) >- End-user: For more information on how to enroll your Windows 10 device in Intune, see [Enroll your Windows 10 device in Intune](https://docs.microsoft.com/intune-user-help/enroll-your-w10-device-access-work-or-school) >- End-user alternative: For more information on joining an Azure AD domain, see [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). From 9e341da423376ba6a0031f7f779eaff3e8cd2cdd Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 6 Apr 2019 00:27:28 +0000 Subject: [PATCH 066/197] Updated configure-and-manage-tvm.md with pre-release statement --- .../windows-defender-atp/configure-and-manage-tvm.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index 36512149d3..dd19f7cd3f 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -20,6 +20,8 @@ ms.topic: article **Applies to:** - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +[!include[Prerelease�information](prerelease.md)] + This section guides you through the steps you need to take to configure Threat & Vulnerability Management's integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). It allows security administrators and IT administrators to collaborate seamlessly to remediate issues. ### Before you begin From b1fc291c99c834fc10f35804f7ac8d29054de0ef Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 6 Apr 2019 00:29:07 +0000 Subject: [PATCH 067/197] Updated threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 1c680de8bf..784680a051 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -16,3 +16,9 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: article --- + +# Threat & Vulnerability Management scenarios +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +[!include[Prerelease�information](prerelease.md)] From 1783a069db51f31c056882f3edf44004b6aa876b Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 6 Apr 2019 00:40:16 +0000 Subject: [PATCH 068/197] Updated next-gen-threat-and-vuln-mgt.md --- .../windows-defender-atp/next-gen-threat-and-vuln-mgt.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index 1bb00c91b1..ca9812ba71 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -1,7 +1,7 @@ --- title: Next-generation Threat & Vulnerability Management description: This new capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. -keywords: threat and vulnerability management, vulnerability management, threat and vulnerability scanning +keywords: threat and vulnerability management, MDATP-TVM, vulnerability management, threat and vulnerability scanning search.product: Windows 10 search.appverid: met150 ms.prod: w10 @@ -19,7 +19,7 @@ ms.topic: conceptual # Threat & Vulnerability Management **Applies to:** -- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) [!include[Prerelease�information](prerelease.md)] From e5707af9f737f59feda9fb663fb3158d3ffd1793 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 6 Apr 2019 00:44:17 +0000 Subject: [PATCH 069/197] Updated configure-and-manage-tvm.md --- .../windows-defender-atp/configure-and-manage-tvm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index dd19f7cd3f..94488f23a5 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -22,7 +22,7 @@ ms.topic: article [!include[Prerelease�information](prerelease.md)] -This section guides you through the steps you need to take to configure Threat & Vulnerability Management's integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). It allows security administrators and IT administrators to collaborate seamlessly to remediate issues. +This section guides you through the steps you need to take to configure Threat & Vulnerability Management's integration with Microsoft Intune or Microsoft System Center Configuration Manager (SCCM) for a seamless collaboration of issue remediation. ### Before you begin >[!IMPORTANT] From 2ad58645bcdc83a32437fec9f39beac70816bb0b Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 6 Apr 2019 00:44:48 +0000 Subject: [PATCH 070/197] Updated configure-and-manage-tvm.md --- .../windows-defender-atp/configure-and-manage-tvm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index 94488f23a5..6d6f575517 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -18,7 +18,7 @@ ms.topic: article --- # Configure Threat & Vulnerability Management **Applies to:** -- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) [!include[Prerelease�information](prerelease.md)] From 2823e9b764344ea1986f2fd5d606684984532f98 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 6 Apr 2019 02:17:45 +0000 Subject: [PATCH 071/197] Updated tvm-dashboard-insights.md --- .../tvm-dashboard-insights.md | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index af44572e8a..56b40bb2f4 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -16,3 +16,50 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual --- +# Windows Defender Advanced Threat Protection portal overview + +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + + + +>Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) + +Enterprise security teams can use Windows Defender Security Center to monitor and assist in responding to alerts of potential advanced persistent threat (APT) activity or data breaches. + +You can use [Windows Defender Security Center](https://securitycenter.windows.com/) to: +- View, sort, and triage alerts from your endpoints +- Search for more information on observed indicators such as files and IP Addresses +- Change Windows Defender ATP settings, including time zone and review licensing information. + +## Windows Defender Security Center +When you open the portal, you’ll see the main areas of the application: + + ![Microsoft Defender Advanced Threat Protection portal](images/dashboard.png) + +- (1) Menu in the navigation pane +- (2) Threat & Vulnerability Management icon +- (3) Threat & Vulnerability Management dashboard + +> [!NOTE] +> Malware related detections will only appear if your machines are using Windows Defender Antivirus as the default real-time protection antimalware product. + +You can navigate through the portal using the menu options available in all sections. Refer to the following table for a description of each section. + +Area | Description +:---|:--- +(1) Menu | Select menu to expand the navigation pane and see the names of the Threat and Vulnerability Management capabilities. +(2) Threat & Vulnerability Management navigation pane** | Use the navigation pane to move across the Threat and Vulnerability Management Dashboard, Security recommendations, Remediation tasks, and Software inventory. +**Dashboards** | Get a high-level view of the organization exposure score, MDATP configuration score, top remediation activities, top security recommendations, top vulnerable software, and top exposed machines data. +**Security recommendations** | See the list of security recommendations, their related components, insights, number or exposed devices, impact, and request for remediation. +**Remediation** | Vvvv +**Software inventory** | Dddddd. +(3) Threat & Vulnerability Management dashboard | Access the Exposure score, Configuration score, Exposure distrubition, Top security recommendations, Top vulnerable software, Top remediation activities, Top exposed machines, and Threat campaigns. + +See [Microsoft Defender ATP icons](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection#windows-defender-atp-icons) to provide the information on the icons used throughout the portal. + +## Related topics +- [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) +- [Configuration score](configuration-score.md) +- [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) +- [Scenarios](threat-and-vuln-mgt-scenarios.md) \ No newline at end of file From 7fc53e3a03678132f2e962270a22374650f33912 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Sat, 6 Apr 2019 02:18:33 +0000 Subject: [PATCH 072/197] Updated tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 56b40bb2f4..10403f1c98 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -21,6 +21,8 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +[!include[Prerelease�information](prerelease.md)] + >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) From e7d9c98343b5727f109cd1ec3341c28c5e3904db Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 10 Apr 2019 00:33:39 +0000 Subject: [PATCH 073/197] Updated threat-and-vuln-mgt-scenarios.md --- .../threat-and-vuln-mgt-scenarios.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 784680a051..b89f51dc16 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -22,3 +22,59 @@ ms.topic: article - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) [!include[Prerelease�information](prerelease.md)] + +## Before you begin +Ensure that your machines: +- Are onboarded to Microsoft Defender Advanced Threat Protection +- Running with Windows 10 1709 (Fall Creators Update) or later +- Have at least one security recommendation that can be viewed in the machine page +- Are onboarded to Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). If you are using SCCM, update your console to April version 1904 +- Are tagged or marked as co-managed + +## Lower down your threat and vulnerability exposure +Threat & Vulnerability Management introduces a new exposure score metric which visually represents how exposed your machines are to imminent threats. + +The exposure score is continuously calculated on each device in the organization and influenced by the following factors: +- Weaknesses, such as vulnerabilities and misconfigurations discovered on the device +- External and internal threats such as public exploit code and security alerts +- Likelihood of the device getting breached given its current security posture +- Value of the device to the organization given its role and content + +The exposure score is broken down into the following levels: +- 0 to 29: low exposure score +- 30 to 69: medium exposure score +- 70 to 100: high exposure score + +You can reduce the exposure score by remediating issues based on prioritized security recommendations. Each software has weaknesses that are transformed into recommendations and prioritized based on risk to the organization. They can be remediated through Microsoft Intune and SCCM + +1. From the Threat & Vulnerability Management dashboard, go through the **Top security recommendations** list and select the first item on the list. + +2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It will also show you the vulnerability details, such as the associated exploits affecting what machines and its business impact. Select **Request remediation**.. + +3. Select **Open a ticket in Intune** and indicate the remediation due date. + +4. Add a note for the IT administrator who will pick up the remediation task for more context. + +5. Click **Submit request**. This will take you to the Intune portal. + +6. + + +## Improve your security configuration +1. Step + +2. Step + + +## Request for remediation and monitor its progress + +1. Step + +2. Step + + +## File for and manage exception + +1. Step + +2. Step From b9d6c10a19a805e36743bda67c1cfbad442b482c Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 10 Apr 2019 00:36:46 +0000 Subject: [PATCH 074/197] Updated threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index b89f51dc16..2299331aa8 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -45,9 +45,11 @@ The exposure score is broken down into the following levels: - 30 to 69: medium exposure score - 70 to 100: high exposure score -You can reduce the exposure score by remediating issues based on prioritized security recommendations. Each software has weaknesses that are transformed into recommendations and prioritized based on risk to the organization. They can be remediated through Microsoft Intune and SCCM +You can reduce the exposure score by remediating issues based on prioritized security recommendations. Each software has weaknesses that are transformed into recommendations and prioritized based on risk to the organization. -1. From the Threat & Vulnerability Management dashboard, go through the **Top security recommendations** list and select the first item on the list. +To lower down your threat and vulnerability exposure through remediation via Microsoft Intune: + +1. Go through the **Top security recommendations** list from your Threat & Vulnerability Management dashboard, and select the first item on the list. 2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It will also show you the vulnerability details, such as the associated exploits affecting what machines and its business impact. Select **Request remediation**.. From 5fe1f843c441302251644112f66791a7a9907c41 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 10 Apr 2019 10:00:29 -0700 Subject: [PATCH 075/197] new qos topic --- devices/surface-hub/TOC.md | 1 + .../surface-hub/change-history-surface-hub.md | 1 + devices/surface-hub/images/qos-create.png | Bin 0 -> 9873 bytes devices/surface-hub/images/qos-setting.png | Bin 0 -> 34695 bytes devices/surface-hub/surface-hub-qos.md | 46 ++++++++++++++++++ 5 files changed, 48 insertions(+) create mode 100644 devices/surface-hub/images/qos-create.png create mode 100644 devices/surface-hub/images/qos-setting.png create mode 100644 devices/surface-hub/surface-hub-qos.md diff --git a/devices/surface-hub/TOC.md b/devices/surface-hub/TOC.md index a264981b50..058ddefab4 100644 --- a/devices/surface-hub/TOC.md +++ b/devices/surface-hub/TOC.md @@ -41,6 +41,7 @@ ### [Miracast on existing wireless network or LAN](miracast-over-infrastructure.md) ### [Enable 802.1x wired authentication](enable-8021x-wired-authentication.md) ### [Using a room control system](use-room-control-system-with-surface-hub.md) +### [Implement Quality of Service on Surface Hub](surface-hub-qos.md) ### [Using the Surface Hub Recovery Tool](surface-hub-recovery-tool.md) ### [Surface Hub SSD replacement](surface-hub-ssd-replacement.md) ## [PowerShell for Surface Hub](appendix-a-powershell-scripts-for-surface-hub.md) diff --git a/devices/surface-hub/change-history-surface-hub.md b/devices/surface-hub/change-history-surface-hub.md index 10ae4ecd42..d105eef44f 100644 --- a/devices/surface-hub/change-history-surface-hub.md +++ b/devices/surface-hub/change-history-surface-hub.md @@ -22,6 +22,7 @@ New or changed topic | Description [Technical information for 55” Microsoft Surface Hub](surface-hub-technical-55.md) | New; previously available for download and on [Surface Hub Tech Spec](https://support.microsoft.com/help/4483539/surface-hub-tech-spec) [Technical information for 84” Microsoft Surface Hub ](surface-hub-technical-84.md) | New; previously available for download and on [Surface Hub Tech Spec](https://support.microsoft.com/help/4483539/surface-hub-tech-spec) [Surface Hub SSD replacement](surface-hub-ssd-replacement.md) | New; previously available for download only +[Implement Quality of Service on Surface Hub](surface-hub-qos.md) | New ## July 2018 diff --git a/devices/surface-hub/images/qos-create.png b/devices/surface-hub/images/qos-create.png new file mode 100644 index 0000000000000000000000000000000000000000..d99a0c2b3b2fff63517d5bf7857f18c0c8beebeb GIT binary patch literal 9873 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 Wg-z1x2;em`kg1Wyjlye=VgCk-HiNkU literal 0 HcmV?d00001 diff --git a/devices/surface-hub/images/qos-setting.png b/devices/surface-hub/images/qos-setting.png new file mode 100644 index 0000000000000000000000000000000000000000..d775d9a46fd8db125549fb874523b8b4c4beebe7 GIT binary patch literal 34695 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 ZFKpUjbn>Y>%a_29y7FD6as`Xv{{>_hGkE|2 literal 0 HcmV?d00001 diff --git a/devices/surface-hub/surface-hub-qos.md b/devices/surface-hub/surface-hub-qos.md new file mode 100644 index 0000000000..8b7aba1a62 --- /dev/null +++ b/devices/surface-hub/surface-hub-qos.md @@ -0,0 +1,46 @@ +--- +title: Implement Quality of Service on Surface Hub +description: Learn how to configure QoS on Surface Hub. +ms.prod: surface-hub +ms.sitesec: library +author: jdeckerms +ms.author: jdecker +ms.topic: article +ms.localizationpriority: medium +--- + +# Implement Quality of Service (QoS) on Surface Hub + +Quality of Service (QoS) is a combination of network technologies that allows the administrators to optimize the experience of real time audio/video and application sharing communications. + +Configuring [QoS for Skype for Business](https://docs.microsoft.com/windows/client-management/mdm/networkqospolicy-csp) on the Surface Hub can be done using your [mobile device management (MDM) provider](manage-settings-with-mdm-for-surface-hub.md) or through a [provisioning package](provisioning-packages-for-surface-hub.md). + + +This procedure explains how to configure QoS for Surface Hub using Microsoft Intune. + +1. In Intune, [create a custom policy](https://docs.microsoft.com/intune/custom-settings-configure). + + ![Screenshot of custom policy creation dialog in Intune](images/qos-create.png) + +2. In **Custom OMA-URI Settings**, select **Add**. For each setting that you add, you will enter a name, description (optional), OMA-URI, data type, and value. + + ![Screenshot of a blank OMA-URI setting dialog box](images/qos-setting.png) + +3. Add the following custom OMA-URI settings: + + Name | OMA-URI | Data type | Value + --- | --- | --- | --- + Audio Source Port | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/SourcePortMatchCondition | String | 50240-50279 + Audio DSCP | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/DSCPAction | Integer | 46 + Video Source Port | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/SourcePortMatchCondition | String | 58300-58339 + Video DSCP | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/DSCPAction | Integer | 10 + Audio Process Name | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/AppPathNameMatchCondition | String | Microsoft.PPISkype.Windows.exe + Video Process Name | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/AppPathNameMatchCondition | String | Microsoft.PPISkype.Windows.exe + + +4. When the policy has been created, [deploy it to the Surface Hub.](manage-settings-with-mdm-for-surface-hub.md#manage-surface-hub-settings-with-mdm) + + +>[!WARNING] +>Currently, you cannot configure the setting **IPProtocolMatchCondition**. If this setting is configured, the policy will fail to apply. + From 19f954dddc6e28de632756e9eb15a5481cd226df Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 10 Apr 2019 10:17:23 -0700 Subject: [PATCH 076/197] fix spellcheck on screenshot --- devices/surface-hub/images/qos-create.png | Bin 9873 -> 14390 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/devices/surface-hub/images/qos-create.png b/devices/surface-hub/images/qos-create.png index d99a0c2b3b2fff63517d5bf7857f18c0c8beebeb..7cd4726ddb7f42d1092347ab6c4ad5f5fa9923a7 100644 GIT binary patch literal 14390 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 literal 9873 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 Wg-z1x2;em`kg1Wyjlye=VgCk-HiNkU From ed5f60a59541a6194b0004ace33b04cfda527d9f Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 10 Apr 2019 10:18:53 -0700 Subject: [PATCH 077/197] make order consistent --- devices/surface-hub/surface-hub-qos.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/devices/surface-hub/surface-hub-qos.md b/devices/surface-hub/surface-hub-qos.md index 8b7aba1a62..49fc61e612 100644 --- a/devices/surface-hub/surface-hub-qos.md +++ b/devices/surface-hub/surface-hub-qos.md @@ -22,20 +22,20 @@ This procedure explains how to configure QoS for Surface Hub using Microsoft Int ![Screenshot of custom policy creation dialog in Intune](images/qos-create.png) -2. In **Custom OMA-URI Settings**, select **Add**. For each setting that you add, you will enter a name, description (optional), OMA-URI, data type, and value. +2. In **Custom OMA-URI Settings**, select **Add**. For each setting that you add, you will enter a name, description (optional), data type, OMA-URI, and value. ![Screenshot of a blank OMA-URI setting dialog box](images/qos-setting.png) 3. Add the following custom OMA-URI settings: - Name | OMA-URI | Data type | Value + Name | Data type | OMA-URI | Value --- | --- | --- | --- - Audio Source Port | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/SourcePortMatchCondition | String | 50240-50279 - Audio DSCP | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/DSCPAction | Integer | 46 - Video Source Port | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/SourcePortMatchCondition | String | 58300-58339 - Video DSCP | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/DSCPAction | Integer | 10 - Audio Process Name | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/AppPathNameMatchCondition | String | Microsoft.PPISkype.Windows.exe - Video Process Name | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/AppPathNameMatchCondition | String | Microsoft.PPISkype.Windows.exe + Audio Source Port | String | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/SourcePortMatchCondition | 50240-50279 + Audio DSCP | Integer | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/DSCPAction | 46 + Video Source Port | String | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/SourcePortMatchCondition | 58300-58339 + Video DSCP | Integer | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/DSCPAction | 10 + Audio Process Name | String | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/AppPathNameMatchCondition | Microsoft.PPISkype.Windows.exe + Video Process Name | String | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/AppPathNameMatchCondition | Microsoft.PPISkype.Windows.exe 4. When the policy has been created, [deploy it to the Surface Hub.](manage-settings-with-mdm-for-surface-hub.md#manage-surface-hub-settings-with-mdm) From caf9ad5b8c120ac5a69c9cbaa85cbff70c05003a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 10 Apr 2019 11:12:37 -0700 Subject: [PATCH 078/197] add csp to warning --- devices/surface-hub/surface-hub-qos.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/surface-hub-qos.md b/devices/surface-hub/surface-hub-qos.md index 49fc61e612..d8b5262549 100644 --- a/devices/surface-hub/surface-hub-qos.md +++ b/devices/surface-hub/surface-hub-qos.md @@ -42,5 +42,5 @@ This procedure explains how to configure QoS for Surface Hub using Microsoft Int >[!WARNING] ->Currently, you cannot configure the setting **IPProtocolMatchCondition**. If this setting is configured, the policy will fail to apply. +>Currently, you cannot configure the setting **IPProtocolMatchCondition** in the [NetworkQoSPolicy CSP](https://docs.microsoft.com/windows/client-management/mdm/networkqospolicy-csp). If this setting is configured, the policy will fail to apply. From 24925a4c729f8954d63bf2b624dd0253aa124e59 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 10 Apr 2019 20:20:45 +0000 Subject: [PATCH 079/197] Updated tvm-dashboard-insights.md --- .../tvm-dashboard-insights.md | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 10403f1c98..d7f49649e1 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -16,15 +16,13 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual --- -# Windows Defender Advanced Threat Protection portal overview +# Threat & Vulnerability Management dashboard overview **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) [!include[Prerelease�information](prerelease.md)] - - >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) Enterprise security teams can use Windows Defender Security Center to monitor and assist in responding to alerts of potential advanced persistent threat (APT) activity or data breaches. @@ -51,12 +49,20 @@ You can navigate through the portal using the menu options available in all sect Area | Description :---|:--- (1) Menu | Select menu to expand the navigation pane and see the names of the Threat and Vulnerability Management capabilities. -(2) Threat & Vulnerability Management navigation pane** | Use the navigation pane to move across the Threat and Vulnerability Management Dashboard, Security recommendations, Remediation tasks, and Software inventory. +(2) Threat & Vulnerability Management navigation pane | Use the navigation pane to move across the **Threat and Vulnerability Management Dashboard**, **Security recommendations**, **Remediation tasks**, and **Software inventory**. **Dashboards** | Get a high-level view of the organization exposure score, MDATP configuration score, top remediation activities, top security recommendations, top vulnerable software, and top exposed machines data. -**Security recommendations** | See the list of security recommendations, their related components, insights, number or exposed devices, impact, and request for remediation. -**Remediation** | Vvvv -**Software inventory** | Dddddd. -(3) Threat & Vulnerability Management dashboard | Access the Exposure score, Configuration score, Exposure distrubition, Top security recommendations, Top vulnerable software, Top remediation activities, Top exposed machines, and Threat campaigns. +**Security recommendations** | See the list of security recommendations, their related components, insights, number or exposed devices, impact, and request for remediation. You can click each item on the list and it will take you to the **Security recommendations page**. +**Remediation** | See the remediation activity, related component, remediation type, status, due date, option to export the remediation progress data to CSV, exceptions, and its corresponding details. +**Software inventory** | See the list of applications, versions, weaknesses, whether there’s an exploit found on the application, prevalence in the organization, how many were installed, how many exposed devices are there, and the numerical value of the impact. You can select each item in the list and opt to open the software page which shows the vulnerabilities and misconfigurations associated and its machine and version distribution details. +(3) Threat & Vulnerability Management dashboard | Access the **Exposure score**, **Configuration score**, **Exposure distribution**, **Top security recommendations**, **Top vulnerable software**, **Top remediation activities**, **Top exposed machines**, and **Threat campaigns**. +**Organization Exposure score** | Shows the current state of your organization’s device exposure to threats and vulnerabilities. Several factors affect your organization’s exposure score: weaknesses discovered in your devices, likelihood of your devices to be breached, value of the devices to your organization, and relevant alerts discovered with your devices. The goal is to lower down your organization’s exposure score to be more secure. +**MDATP Configuration score** | Shows the security posture of your organization’s operating system, applications, network, accounts and security controls. The goal is to increase your configuration score by remediating the related security configuration issues. You can click the bars and it will take you to the **Security reccommendation** page for details. +**Machine exposure distribution** | Shows how many machines are exposed based on their exposure level. You can click the sections in the doughnut chart and it will take you to the **Machines list page** where you'll see the affected machine names, exposure level side by side with risk level, among other details such as domain, OS platform, its health state, when it was last seen, and its tags. +**Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure. You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request or create an exception. The actionable remediation recommendations that it contains can then be pushed into the IT task queue through the integrations with Microsoft Intune and Microsoft System Center Configuration Manager (SCCM). +**Top vulnerable software** | Provides real-time visibility into the organizational Software Inventory, with stack-ranked list of vulnerable software installed on your network’s devices and how they impact on your organizational exposure score. +**Top remediation activities** | Track the remediation activities generated from the security recommendations. You can click each item on the list and it will take you to the **Remediation** page where you'll see remediation and exception activity details. +**Top exposed machines** | Shows the exposed machine names and their exposure level. You can click the machine name and it will take you to the machine page where you can view the alerts, risks, incidents, security recommendations, installed software, discovered vulnerabilities associated with the exposed machines. You can also do other EDR-related tasks in it, such as: manage tags, initiate automated investigations, initiate a live response session, collect an investigation package, run antivirus scan, restrict app execution, and isolate machine. +**Threat campaigns** | xxx. See [Microsoft Defender ATP icons](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection#windows-defender-atp-icons) to provide the information on the icons used throughout the portal. From 1d8538dc13fe6c0a89e30c4932a148e9c03e00ba Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 10 Apr 2019 21:41:08 +0000 Subject: [PATCH 080/197] Updated tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index d7f49649e1..4e5bdeb5c1 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -35,7 +35,7 @@ You can use [Windows Defender Security Center](https://securitycenter.windows.co ## Windows Defender Security Center When you open the portal, you’ll see the main areas of the application: - ![Microsoft Defender Advanced Threat Protection portal](images/dashboard.png) + ![Microsoft Defender Advanced Threat Protection portal](images/tvm_dashboard.png) - (1) Menu in the navigation pane - (2) Threat & Vulnerability Management icon @@ -55,14 +55,14 @@ Area | Description **Remediation** | See the remediation activity, related component, remediation type, status, due date, option to export the remediation progress data to CSV, exceptions, and its corresponding details. **Software inventory** | See the list of applications, versions, weaknesses, whether there’s an exploit found on the application, prevalence in the organization, how many were installed, how many exposed devices are there, and the numerical value of the impact. You can select each item in the list and opt to open the software page which shows the vulnerabilities and misconfigurations associated and its machine and version distribution details. (3) Threat & Vulnerability Management dashboard | Access the **Exposure score**, **Configuration score**, **Exposure distribution**, **Top security recommendations**, **Top vulnerable software**, **Top remediation activities**, **Top exposed machines**, and **Threat campaigns**. -**Organization Exposure score** | Shows the current state of your organization’s device exposure to threats and vulnerabilities. Several factors affect your organization’s exposure score: weaknesses discovered in your devices, likelihood of your devices to be breached, value of the devices to your organization, and relevant alerts discovered with your devices. The goal is to lower down your organization’s exposure score to be more secure. -**MDATP Configuration score** | Shows the security posture of your organization’s operating system, applications, network, accounts and security controls. The goal is to increase your configuration score by remediating the related security configuration issues. You can click the bars and it will take you to the **Security reccommendation** page for details. -**Machine exposure distribution** | Shows how many machines are exposed based on their exposure level. You can click the sections in the doughnut chart and it will take you to the **Machines list page** where you'll see the affected machine names, exposure level side by side with risk level, among other details such as domain, OS platform, its health state, when it was last seen, and its tags. +**Organization Exposure score** | See the current state of your organization’s device exposure to threats and vulnerabilities. Several factors affect your organization’s exposure score: weaknesses discovered in your devices, likelihood of your devices to be breached, value of the devices to your organization, and relevant alerts discovered with your devices. The goal is to lower down your organization’s exposure score to be more secure. +**MDATP Configuration score** | See the security posture of your organization’s operating system, applications, network, accounts and security controls. The goal is to increase your configuration score by remediating the related security configuration issues. You can click the bars and it will take you to the **Security reccommendation** page for details. +**Machine exposure distribution** | See how many machines are exposed based on their exposure level. You can click the sections in the doughnut chart and it will take you to the **Machines list** page where you'll see the affected machine names, exposure level side by side with risk level, among other details such as domain, OS platform, its health state, when it was last seen, and its tags. **Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure. You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request or create an exception. The actionable remediation recommendations that it contains can then be pushed into the IT task queue through the integrations with Microsoft Intune and Microsoft System Center Configuration Manager (SCCM). -**Top vulnerable software** | Provides real-time visibility into the organizational Software Inventory, with stack-ranked list of vulnerable software installed on your network’s devices and how they impact on your organizational exposure score. +**Top vulnerable software** | Get real-time visibility into the organizational software inventory, with stack-ranked list of vulnerable software installed on your network’s devices and how they impact on your organizational exposure score. **Top remediation activities** | Track the remediation activities generated from the security recommendations. You can click each item on the list and it will take you to the **Remediation** page where you'll see remediation and exception activity details. -**Top exposed machines** | Shows the exposed machine names and their exposure level. You can click the machine name and it will take you to the machine page where you can view the alerts, risks, incidents, security recommendations, installed software, discovered vulnerabilities associated with the exposed machines. You can also do other EDR-related tasks in it, such as: manage tags, initiate automated investigations, initiate a live response session, collect an investigation package, run antivirus scan, restrict app execution, and isolate machine. -**Threat campaigns** | xxx. +**Top exposed machines** | See the exposed machine names and their exposure level. You can click the machine name and it will take you to the machine page where you can view the alerts, risks, incidents, security recommendations, installed software, discovered vulnerabilities associated with the exposed machines. You can also do other EDR-related tasks in it, such as: manage tags, initiate automated investigations, initiate a live response session, collect an investigation package, run antivirus scan, restrict app execution, and isolate machine. +**Threat campaigns** | [to be filled out when the widget gets updated, right now it's blank]. See [Microsoft Defender ATP icons](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection#windows-defender-atp-icons) to provide the information on the icons used throughout the portal. From 36e87b1e4782cc3f6feab1cc6be14921e7d062c5 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 10 Apr 2019 21:41:33 +0000 Subject: [PATCH 081/197] Added tvm_dashboard.png --- .../images/tvm_dashboard.png | Bin 0 -> 141968 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_dashboard.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_dashboard.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_dashboard.png new file mode 100644 index 0000000000000000000000000000000000000000..8ced6104f111f5d087015eee16a89995c027a882 GIT binary patch literal 141968 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±QkEbf$TBMgh4)M923`}9$y$`S?qQ>3)}vp`xg3&%*_&x z#R73Qgp7(ReSpej?{T4kc97twOX@W)v z67FslDOsGbref{nX#2ic47g~t`;gtl;YdM7A1i_Xy|6;EHfPG)T{{Qqf ztv9})-HjVBxaQ^E>hEc@3HFI!^>z1OT=m}%!ZUQ`58uE1gysPUlPSQMBX4^ZNo?Jp zUosKkYYv$N*wjoy_#*Lx-%xzXZD8epBC=4wR?jbDA4T&Ypvc8!$!8&?qgWO7pFTd3 z#nO7&5~#i3z}?t%8ILWBe}$DzQ|?A>lD%js23JTMUq}ySWzJO$RSY*NrJ7S*RlmGF z%N*FIO@{g5Vy#w~p<)Y$#&+iq|H%<~;l}$r+x$FClYh{w?up- zk?_}J8-4G)#P@d?NFuJ<-GX2@>-6wG1X!Yl$sgOL)~y_D)9(=-Ilt~WfX-+?8*vmv zzi#SBffuwlzU{=#ls=)mBJq9^p0Tb&zxb;ZE7faN`Srf`do97K`IvwC#2Z0+;d|_B zIQvz6+e6&j=s<%03-p>xNc8A~{Z3f+O}a#-S#OW4#(j5u0-?(etNui<$wRCtl){@6 z)g^0M>NBWlSb=NuBx4}qf)jDqj_h6CG1a5qkK$6VcePSUmcSXWbA#D0%nR4f9yhpD zZ+G_A?y%C%r#pLdX)?6z;;`v~qUQF&wZ;jAiTB()p!)Eh^b#MW+;k6%fo?lsQWJN- zryTJCQS~i|C;R0~c5B=S2;?2%Nf$ok7PCLw7}wwiv&mT%)U^3R;qb+0s>(K_yT>)@ zx;uU!&zNyj^9uLkkr+QOjhv9IlAvkhRPd*vG~F$1yzwgR(#q%G9g?Y!*yk~=|^ z*@a29&uw{Jk1JED54~!Jlisltn;tQ$4?0qu)vk9PFZDL zuRc^(oje&xS??b%39Rv_|G#Gwj!zH1p$meJtRDMH-Cy?)ORRk^`DZ>VR3p)Y?!K%w zy|~Y0t@cOZGHl%qJ=ot~s##v#tER2_E>u5` zn<5Jcb78hNbXf}+BRHt!h+_UXy{{O&w1jK5?w%L}2OVZ-)&L0>hnqvZHP^Uk4)kj4 zJNl>=#H++7)6Qo%%uD&~$=N(@g5Ce7_eH@ujO>!5vfw-#e(uY#)j@dLxP4 zhtLrjb*8H_xhSx#NNBWZ)%(x!5?j|l60L8ze{p&1&%{vod`_}aknQk;!~O=+@||F) z|EP-PDYxVGa!9;os3&vY%V8P}PzAafrJI+APU)JUlyuzece|{vQ)(k6py&>}YE8*DEB*87ZmMBR1mK;4WKy-v z$B*tvOLWC?6rF^m>XCmLX`F)Uq-wlnTZzAA%Ro=x9iM_4&YkxisuBNUlJUQH!+bV< z8U)$2TO)eV>6ok(1CdoiDj{0=o`1i_7AN2(o9F4)^ChJD;zL$_5DWLN!A935;`jF- zJlt)WTS)+sNobtzu|4 z#=a>g8|tVEhQY0HLD_ViWSl732z4P%e44t7BIvf;>yd!@+^ zV1kbNx2sAx4L$wfzyOq|r)N5}7At>jVS76s2S*b|aSn2BL8btJfP$jP6!(|&%l)~W z7C$Fv^R!8Xzi@JLa-K@#UNL5B|I_|fy7#R>i}+_N@VyqyX$~ee@ZI?%Aveoo_cjQ8 z4r3Odv|Sro?v|mIm*4G2>dg0U3A+**iO`A}?6E~+xz1s?Ztwja^0&#$-+o0zqB0iW ze~?;h;>54u@1JZASMZb9S?dJ=cm3b-KCPI`)g5~ znZZ)4YNNl04}r7bPRjqxK?^&bMZ8r^Aav-0^S9sA;{W6Vyv1ht@)LiYL>j0$&Kt6D zJfQ@vEkHiV=rhr=rqNYJ8GeBPci?48JF+E2am>{``A;Lb|4hzdz8&6D4F zanPN25B^W&5mX;1*P+lW;g@};cbHVipIBdV+dgc){^4c6c#iR8#a(i%NwwTWVK&QE zq&#`M)$i#!)nfpt)k~5wrtGO^U9o+=9UtX!|pSnX{(6uq& zanUq)*GP8spafW^H<(%(AU({qGQ_4B)@e_%i&AA30aYrF5G>Hk7jElXG;ff3F4S^z zMHe;(ft#M;W>5IWZUXe=11@*1Z3N=FpdcP+#j9(VJIo2H>_8RU1GH5wWL?!h z8@y_ltx-e)`f+ZSTas$nkZMD9nyi=3IBV$P9`A8LG)Rfc+`50*t$*U{|8I=-tbhmPH7xQ{^L1?~1?G7Nir%08Pq`nUuc8EN#{%o=+6W~#1N ztZNeW?u(D|vgQp9!bO-^$JE)gUwd64$`OY%1zA_8EJ?-RMUaCRk+1E>dD1b(WWV>Z zlL3ZPXsx}%$@><@#j7K<%JsE7UAKvuL0%w5^6B9V7S|QmeQ6);<$`R39Tatxw+Jw1 zl9L9FGJ}VO^cfe3ofbq-KD(>Q^G2Wo2Q}#$Sl8Ii>H?xC7-dhGZ5M2vP`1R zE_L)01{#tN5}G4wwR3Pae*^^j9bcDWEiYpS3J2QhL{XswbvEDzH}iyZ6o0px@s7Lz zHThFn&?%u64ijTD9q#peg!&kSsRKU-3J>t@E`Bd-9S}e^TT)N7!{b`;p)BPb7G!e#lKx)W?QTkr4pFptlP}y8Z>0cvwOT5Orck-h+7$zw6ZBq3n{*;DT!ZPW z@o*uZekg`t_oL>#mtz&-=1ETiRbE7aw|#SBivI53-=Wx?B;|C8D^P4KozFhe_by^6 zK8)sEjxxJF(?o!og^mh6qT11e?$D?&u(QWIf66XCq*7VPwvB1(n_7N=Dic3B{e82a znJo>!zo0B$aheLZ*$fXycVc)({US4?41abOA)M3Qa*Mq4b23%eKXP$xJk7%dC%xeM zQn*Z<{S~zBv~bG1qWi8ZmeU%1UD!Cgs4p;;Iw`_`kUXAB`B4C(@8RP+I?O~XR<`MR zJX{7vp@DU(x6E_iQCEPs>D^>TiJ*Qz=>@Y>;%J7&hHg{VeL3Zi^T)JHl<115b2tTZ zutHUYf_Jz7tuj?RN0@r=`(&`y!tK4i*=ScZ`C})M=w#N=*)Y)>Cf>xu{v zosKpLCx34%*mIqm-9wV`G*x#g5YG54NkEaEO^o;3H6!VoM^ByNa%q%`sNW;(K1>)) z4sKeWG|0(xH`amwEIpv$@Cd4i;PRB2wuru&Y7^LsJ*vQXp#ksl1tsAHJORH&_^s?T zlu_v$sb(vLp1z5y)6=I7`m_udGBi@YevT>ri5u?)nHP&D3Ojr{v!VWt42>6#HwF{N z)5)Vhi6FrQaz8VHN=+u`BEJ@Q390N-GO~67 zbf89(g48nXTM7SYqsM)9$JD7cuSS@>`XI;d1C!aLxDU%;71ars@L9RhJ=$!k*LRA^ z6$ynOt82c;X?BY+b$G*e;->4OJMKBDp&9-Fy5n?1$dUo<=!_`6xw{gX1$9Q-u7>}3 z)T=f!w5yA2MP`1ot0qr8L;2-xtsAQ_e8%{kO2-ED#(yT}-&S8ov_zj4^n7bHg_|;c zOO@+7{c}9}#Jv;cp`{G&SsvMcKXjJ_kercM|0r^?XMgYRg-OOl@N1K+-IJpY2^Sg# zR)0cx^VXQKGd@O8-G$s+(j9VO;X)fZxjGK@|V~74yj>j@XD`Q zgi|qIHTf5^1=i>NC4iVxr6-z=g_=0;^r9M^3Z=RZ9kbCx z-ajsfgu;8xat8OoM6!^6{s}r?KEE&k@;AhUC^>l5yzEW9;DfuA+A^^VRAPQ}_V`=^ z0TS36nI6c81o|XKp7tF(KYz*k9J;;L6ik`65_IOOZ~W9Yp|rm+nAk{<5s!CX!_j{B zr_uCRVwg1DmPS*EkHI*iyYGG~6!6W2OV81DyDVU~(pFumir9yPA7Pj-iEyfY5)wm3 z!)0XoE{d>6zhgWrGkfd2)ju_?+e4Fs1d zrW1Fm3;8#s4c$qLx@6-rasRRw)=w9W+|E8WEp9_Z`ob zJWihV2fe=~f7Ml}?tQ0M<4`$3&2~5mH*1dKD+a&kdge-JhUcY49UznLAT@Q#VX0lB z_E~g>`}&Tw_aCj%b9|@D!(QWx2!EP`Wwol=64|>nMFj{f_qF%xt&aRwMGks&D(4GTjYyg*%=PgTyU)^z)2w>@ov?%U*<2PLlfT z7rPELEVv5N7&L14ID*8X?Sl$m8)3sjq{Ce52LpyB&p zTsS#Y?(7{PkZO-l$vycI$|rp4b;UXOz7?X~?;RlPOk%Ne>g8RYaPu8OpH{QiPJ{%uxvzTI zm#qBxnRFk$U=Q$&k{#q({czl>j%&_0&gv(xSrA60reEICR^M zlH`?>QxD{Q2Lb8$8`Sy<54jv#ATKWPs~IK^X>P-fGp#D!>sa4(iybik0HBWj9OtFj z?TVkEe{TNyoDo-eJ%jna>t#We#xS!4^`{2co3ik#y&(gEjK7Z}Pdds>Pnur2FWBIG zA=t$n|fH}{MePjcMB^uR9!mSdIG zlbof{UzPDi4sICBus^Q{Mec_(EY{H5Qxgr&L*_~ns88(VfT?d@2#Q`dR)O62>7z-& z~#dpK$?zhsou`X|MwU z;&y&v8_h1E5n0Aq26K`tQ{7ZPLFd9f#pqi3EulLT;;Yy`((wnO3T`Tz3V6h&2+@D4 ze6ElWmEKe=tc!B?G-F!X^x&7+{IksK!5kz+@2i2Kr0@B5zbx7J?fM)WbRO@8K{y=% z5%X6)q_>ZcOWHOPtMjMLPcmJJtOJgn+vXMJe;P5y=lsx=)PnCR*0!DQ)qij+9IonWr1(NXEYu@6V9)Zh0#=x=Lm7Rakkmn7=m zL}{DgR#*-{fA&sJP8N23k!t{tN=`?Jhqrdb%$*qpW|#;6QHk0v6H#L(vCyZYjwUjy zbS$}9Ll1V8y}40I(W4PF1!W|M^=@(aL)}m3; zt(TKmyAsuizh-{uw4Z$oCcMHQ~SY3izZc`XXx|CwF$wuJ^u4^mf)HZ6IT zfnPRZQv6*IN@k{o)@5up6MuYsa(CJ z-X?IM@GGty7yt3|@8ENBnO9L+H88V_hSZ{Va*0Gzspt?)&7{d(NwJaG79P64Ptb4n znr~Z*A?HgJXBD#}zxcy+?V&F6H-I!z`OuGlw3o{eU=D2pKAB{sn4NtXo4yoD9Kt%W zt=p7_YNX1Ef?vS61eBUYH8YRjcrz>l5=KT#R$lD1sD|u9#$#ezYe|(YMLE|iz5pSP z7(-pkaL(Nni+2J4=e(@y2(pLw@mssXJfh4#-%j(!{q9kxD1{7&`3Dw96$Y1f!rn9m8vuS=;PzlK42xPf7=u9!DKlSekJsoXsSvg+q1?$ za+A+`m{@bLZ_~zDqDqN26;<{sgEgrgudf!iM^+mZJM;JRtC<`N0K+#0B7odH+#yW+Y+yp6LO zH;%X5^7!!YO^utNe$J{Mj~Tf6FeGt$ScIKRo0d3)oscwG3wyOb#UXAg_;$cU;wfCsm>zEmRUV5daEyr>SS-hSV`xMA$G`HT^IWOV9_cvGyVL!8mfJGxO`a8Xzi5k^ zM#zQ3S-P+_eG-yrY-VJgo+?5S?JvO~YZMoNRm%zV?CX1Y_=u?F#+k_xc{>~JIFq}#HJt}^ zKHBfegupWd-9FbSZpcc74zRieSX|R zTTI=)>|5H~_cknWmcZ#`;{ASR?#fOY}}Vi}705SPS`8lD0j966nW z&m$GAg-zsG&hJH;naMHST#ewMM*T-mWoEJu-PJ)tzxcMT+%SvEhDUa6c*cu4VHuD&k zo~>8Hu)4eXbv!G=$xjiP`XB(m*#qkMy*RR)Pe|A=`%B0bg_-Y@2-SFr?#Dd6v&mZ` zqV|%_kdl}15m!RwTtdbGE{iuHx61JLF;M^n_zaL#7W>S_A6%d6xP)z(Vuxe2H@NHO zsmMSFPtU+u40(d=}m_e)u6 z_FsFYCI7$KT-LXEC1+>0#KgpeWo z_q2gUf6Y1^StWi3C44!G!P-fm{*}vT zhq1Ws|AhwGYW};?!SNqDnUDXoU%(Mt6RCfnAAtP-@?mtMIf^>q={v~O?6dqYm&5!6 zT%a&`?0QBpY2ew}8P4k&SN)H_JcfT4u#;pAAI8ba`Fq~7q_|kHXf|i|xYBh#pqXlU zd3hVmCiuO?n)Msizw7%u+D9;?mXVR6NSz2?KrS{FTA0={aU9eCEP65ZT6_ZQ+gD*$ z0qxf6|FsaUkO&rH(NhxtD!Bg<{xIX7{bn4fXHk|Oxozhor(M5SXcXGDfLs3)eDdk6al@gIAoTdQ zzJDaZAIV=5ZL}DzbY;_)Ux3DVSMkGWcKQ}-)0S>T0%fh);hUEXaZXjse!ge#XnhbA zGY~W&ppaJ5oC%<1Off}@O)|NxgmLzukoK6|NrP<$VQccN+G?T}=^AM{AUV-Fqo1WY_yg`hfy1h8qfo> zRf@njUSBGX-6mV2N?bNj2g_34hq*ws?Z}4`Z{x3mf(BnNK)pch4;a}!;6dYVA$UJ$ zq06L{wA1e7HEy%h;Ki|Yzn~o-2R?Tp8CcSoSV%_dihAU1+evB=T`P_3X{J`azaT5# zx(<<~Xx121P}|p0@P~=Ho4%m5Ar1R?e=0;)Q29wv$gXUbdav5WU~5b(O%d&s8`djz z)HGH73ejtq|I42|amn~|G=l$}2J@QXaT7xlF^B8S?8L*6^?QYE+2!M6h6n*X7DV&> zO7rn^Y%&aFui18^&DZ0=y9ReGOWMY1q#sDvO5wvS1ZBN$hT(p|#XR^c{zO}~!l#Bm z)r6+btn`kvGg*dxGY!1_#>}89SKYMqTEbXD8tRQZuS z?n;|}ig3O{-I6ny2tefUYFib?`NR^|oKxfKEHlJKpHS_+nCzxh2p|I+c#(6LkDa(@ z-v<|kL#(DAHLSG>V(EOp;sy)^#pB?Lp$#&`YZ~u)vd|DMTn#Y$moHI`Q-_%;yi)~~ z5Yg}x6k>Ir4PFSLLW|i#+SAPZGDQ-z1u2!y_mc-0yb7lW!o zn}kRTt{_oK&C5|Ta+!V-?@g+hurT-qVjBmR^wiQKQQl;U372mxXC{8wh9$+ygV4lA zgF4x?`o1eQU-jd$ZFUr`@bnZXLE8F;fYrcO(G9Li6E>iPEr0N|?qY86Lgoab5X*&? zhChifO`~v}n%F0rDWpC6Dj)!t_}fov@2^V7DSims8#TtpEka7)lzYEf=@T7``I3^# zGC8YW|InVOVVC`4zq&Yljnqv?qMw~uya2-*_N=)e4gg7hmL_viVz#YAk)&kJC~{um zg}*0FZ_LTAiSBg*x#J|@l)YQ0!06xH^eCFDh+{m@a>sn~CJR-V-|{7LtewxySI@bG z{~l*!&x!Isxd4MZPzm^BrmEv(<>QMdhxlA#)6Nwc$UEYBv&Y4imF%GStq|l1i5$fr zW@hTA`rf3BhNx@?HLw8|-$Ns(h}nxjx4+=p%3Jz4-&eQVLV(tGspif;G<{oYf{`=$ z+Fa6eqb}0-4*Ceeik3M_!bcru+~>q$?#&@8yf*ytd7D5#1lsfMX%a-X2yP6Ot!$i=Ad` zaahloOsThgbFk$;76M85sl#jrt<%-U*K4B;w$DN*y6IfP4E$hvgo6C{w}U*tqG7bm zPPx@$O$znm@Vw!4FBMuodwOc*Z-`9X^&z+_zqIx6gPzhXrwBw9$mxG|Nn zU+gG`V&JJZZ{iE~_fz&ld;VsnO=8*{0*3SDd>Qes;5fbz^+!Dvs4|_%BdQ>dD!BSH91yQd^DnlrBSP)yQEG2#g5-`^zKH=Ad4t; z{=F@2fJb1rFB)NtyYy&ZAaRL>nS?B~M(^3??SA&~)vQmgbHz0# zSNYjN61a*#RBq9;mQ!Eb1#xC}j76A)^B_Q8Y@6Pn^6o$>QfGrd@~)+@z)%F-wVRu5 zR1`Ga!%D(IRNlmv(c9qOai1WQ=wu+p6-XF7iPZfYm|W$W?t?d--*B?GuUwQ>l5cQO-U z_6m$2NM>j&PXL*AJhEr$#3YTCU#~qZvJEjuAaT8g=bK-sk^%fZBhL%`q1TMMCncvR zEa<`|uk9II4`e?+k*zfUY4DpQxD1pE%W#ZgSvZ8I2)uR5%SB66*s%f!v~tJq#p-BG!;g%fCc#(amYrSwuAt|8Nd3* z9Wk7YNH$ySD0^BQ1fluDxnJ0YVDb29CAqFP zTTxeC{3n+t65+0N_Q3S6`8(tZv|z6x>gTaA3Vxd3&QMpCT2N#!P1Ps*rmppn9hUDu zlrnl=LzbJ#_awqd=9{!Gjd4ejlT2 z9dzZ@!rP}5z}2)2xcev?1SViF^E&*gz3?knz0Fr;r>2_Y%&!ZJOv@9P;I3sn3BL>W zR0z^B<@SR`!ZmRD0$c_)2YB4Ey+`9d9}iQ`1v;-m)OREnC$yDOm4DQx3Zpwz~OZCfU^C) z`bcqYFBX=?QL+_Le}k%~W~jfv|0nTEH7}I}qB4z?#%G@wL(BncYt8O?bE9Bj1_@snNIPGBqh*hIET-J)Gt+F*Zvbl=bt&7y zXU&6M`+yv^;8TG6VwIqqFtXUet`MtPosRMcS=c#&321nu7~liBd#uAIJT{3Xhemx! zajt!@)I#*`&e!qsYUnUqC|O;Lt8b5*b~oW4Lo-nX)x6NIH9r9R{FPVXUrxY3(qOaf zUB*=P)Y=^az!~_mEy5!qA+4P{6_jMJNT}Y-jnu-IujDXTy!;hEVs?55C&LSUmAHg$C*%n2 z$s8S)@$fw++|T1n=+A8sk;+^nr1u(VyJgq(cCxxY%#L3UDEwf5#^;B>0N*`Q6?gwy|aXCiiL6!dUm8pYmGS>zzHh5yOlx^1t$~HF4nU{vLOd&3U{7$o0kZdAjNKbJ+Q=Eo|ny8Ns{MU?c+~RuR6Xg{h&|5r|D?3X}USG&%B6vPdGOjTIVH@`@OLV3XVI1{1F4E%rw{ z+HvnT+R~5Mo8oq)_8MMM^{0y+VhPQI(WaoxT4{u?1^A{cI>zLpZS|iV(0OOeS@RPB zb5CIP*TTi~?;NW-rr>ahR>j|Z7I4&~s?_K2ot3V3$A}89bp(dU#&mvuK7+><5fc;h z?EKtDnyad^vaq%`4vZ13t)<0i87an?FF@rWN~k;p+}vbferCGNj=LrBWr63YfHb>) z8k$P;BX8r!8QDvufNAU308q=r4_r3DrFR2wr4;OJ(-GKP^Hn)yKMp zh!Pp`X>4bU=aBvIxvpERL)XHxjFM|2b%yw!V&M7&8Z^Fb9?30J&Af^c4JRZip(t&Q^&#UNX2;niu&A_rFDKftQ_7+;UT&1U81nO zjGFNRVqHz@=-(+9_?2cfniUP3eg$rAX3`ei-u*g~0}ph{$u$+HqK4PyOa~NL4A1ULGi%`Id zJO0Uh&lp&Av)jKvKJ-RcXLN9jf}0e@x9nCk194^EI2Y18xW;#_V z#=BoPd~y=}1{C&8K@hs1)lX)EHK3NjFI6)8~9)NhT3ldn+O9su! zQX8y?cb3;RZu{+`eGD``f2EjvKKrPupXGMPRofM6^L;_m;VqezB0ps?r?_od z_;<;%{?h{XmM~qO4TFQ4Acj!XDWMr)UzTNp+)*V6<%CWeQ2#BECm`nU5CB;S*cP zrRuk~Ew++CZE2m0P|B&Vx&yOic~4ZBEF$VwuCx1Y@bOt~Ha9xwI(Ui?maCYxP2y zLYgr%$t!D<)$e56X&pBk|=Ka{HMjwi@|MNIFy^RxX5!-j58f426C6bzs zGlUvcRP$H!0XMiB&JRNO$i};-Sro*@~9VZz^o$D_`h*P zR_T%MD{Nj9uYk~diKHq?4iK@AnXB_e)j^xut)3x!SE35Ua}CFRA>G0GR0UG0yEE^x z#Yv7*Z?en=kE9D~4q{Fzb02Xr#`axZV#HtP-B z4{7abuKOlk${!LeI*pHulGeS;tFl{+qI0qkn(H{&MzGs7KpSRz*eeZZOYBMHUb?rW z1YK|N)h%!AoR2h5g?eNrI?s71Afs4;om~VnXN)RmL_Ez2TnCFYJ}XWXvxhhgbw@nQ z)t;z|K$Rtx5?|iO;%lsn!y;#%$K|WaLwf-9LX#FG9J6cnkkhw|{I->P%rh+zLFjT< zj@=EMwEQKR&GqUWe_~?sGc+^%J?h(ScA_kMX0%omW@e`!4lI%ASo}X|uXa6d@7`fh zEf+f~o#M^BrxzY)$`R4IA~bLBY$ki`cX-9|r~-!Sz8wR0Z?gbak%D$C9PX3=kU%a} zeK5b-M)MS160FHK?z1{1D0tSfz~Gmn4L^;(TU_Gc03N=>CmfGL>B!0EP2cSg)DjvG zGud)R>73jP>Z9jQC(uVjIVSHzsBVu&I%lLC#bi>Njw|%5mt=*eHUd7WYl#H-jQU^82p9Ue(Ct?QEM8UD zM>wNBpZHZ>+oCpjrchfnfag5%~iQ_US13E*wo zgQGSPxhGT=m2xq*>ePSQQzK9gmDT&zi^m@&z zVOI@ak{CT|31BpnPg?V1GWJ^IoAYz@dyFdupCpn9*(&g}@%`+FyQ&{6T?~(lAFW<6 zN7fRpo+xYeS>U->qKFuVP#=I0K)LxKuuG!xDo=XXkWi~nn(fsY))I@fGe51N4B}!m zRQvppmI!i_<#iNa^M6xu5Or1{RqC_hk{EBB#VUj+w0tVh3%Vnm3ci%z=}ChW+Bz#j zIFzDz)t4sU@4$}0+LE6rDev_b{1%VV|ARMi{Q}llkfYATTtuP@#@%Cq`MUstjDS0B zB=Qb)&J_?ir+X=_F=NhpH`#{F-V1EiJuyumE3d2+FPqPuJvQI$1gXv|{KXFF^1ulq zj)#-mJ3D?I9ei+sy@k%yG&EEU3_}wW6;PH`0p=F}dILP^Z}hD5_vfqW^C^*8;kfAOdEc&CDYAk_aevNBz2@}G1NeZ15{3!DYn>Wqc{8}jm; z7HEV&<*C2)JDjt+)5z_X7C;?oHX+)H{|md(NX8D%&L(t_i|)j-COU2vrM$>Zj|ll@ zP5Li1f~;n8VBK=Uj7SS8gR0}06D=Pn=iy1qp=*$G=!@@B|EC6LM;tuV<{BOFcs3Xk z1`&%K@esl2S2tr`hhKtfW@hoALHi$H9Cw+0Wp@s2r(t+yZ^z*y!P89#mjS3LoI}DS)$yYSiJKYe zI6dMnH~10vZ4Q(3c(N(KbSJeSM7&JX`7Hv!%%4Z)Y4!!QXajqYjXD~~2N>v4|5P7T z?Bo65v@zB(_*!nRCA>xgVcy$WPn#yHe z!#1 z(Ds!yE_DT2=4GM$@k6FyqcPt zdR6cKplPY@d(YkH?6ue4XYF$u?x9gwp$sDRov&kXT_sdOCDd#q8(ldlN@}GY7wh4f zqRpT*2FFBv7@X;_N)I!2utzbmt@I(~|mIB+IFp zFJT}j3?)nKKo2_-Z$E~vbe3f*XHIX2-UI^gOC0cvUd#y*!m^)vbVH?7DF<&mSGy?w z0n5Pk^c9e){sc}db(L<0yQ_6In4S2z!y+OeHo0Jf4-?swq z8N;OMe1(JUKpxVVmHw?1V=bKBGA~A-t}sO3&mmoxej(F&KL@>-Rh;4Imbt=~7v_v{ z_lkyDX4|xz8H9*$l8gtF=CWHojL^0?r|Dm@rE#i?lVnG{l6j+`ps;ve5D&|PLRG;vC3BnW{1SD(_)QNr32oQ^Honj?w@UbvOO$;im7-^s z=WJpm0XYcZPFH6E!wB=e;A+iv2+H4ol=xlP6{3_sJm2Ke=_5UMTATLBkbB)-8}~rm zN1IYw^<+skD%yo*Y8}O*Fl1HKlH_Bi?EFd&y@TuzGKNLiLa3lTAmM?p*yZI#icV9r zbY3I8%?MqY8I4VAv%@;;`U`3yChfJ9s8mlOmm-s zfAOf*)451!uZp)>IRn+s4MV%gZuez>c(7A(hZ=Yw#1uza! zP<{)fqYbEmfhRYy+?E;M(}CcNh=Hhv=EpnB@$Zg#v85Tu#O*`Fs%&a>={MaBFc0|` z?Tf1Yh-Or5zGl4-6$x&lj_dx`L0FGWi-8%atme{I0PnhGf#G#Qi*Sl@XI~)G*iZ22 z!`Xdv!%~$#+p(|wa4kdAH}-wAH0LQt-aTUWvpl=hm7#>rxkLIVKJmV22oE{9L^@{k`f9cmC6LQZLc#&!$9nv&hkN@&V*mR`6MK_07Xnh)nhXBU)L^xB zi6ZF9v+o{>Gs6n?O!h}D!V|kvhuE!_vA5#|vzF9s0ophv?H>Z z1OhM7B}FoBl1N?X@-^}Vrdh3`H9OXSEbILc9nZ>C6;e9iypqc=WcGAy`OT_~a z@+7Zsrgdov*9D&Bt!u){c3E^^28vxdBD-RlBX<4#LO-l`sjJ+dUlbJqQY)XK-s}XN z$O5PsA~rTaxA9WT_yAP3V!sY}2^^}AkV3F8etI33{WY*>08m(5?D;(8a|gf(%$da_ z@ThSYdj9QEfZp_n8!+osb*J{P+r^i)rw_qKzc`<=@FA-5T{vZ}GxioT(${l*G^^u<5`9%^>80`XgRks$q=2luFle1| z!Zj20T1V0*ojMe|shut2_!t6sNwWig!=AxNP(!c2&$>M{{;Op6TrIcb-I<2+BHzwQ z_mMU=O?zuC0<^ky7JY-u)!b+u@lm6O;8k|TdJ|9icNvFoM%*?JgUZ)f6_5FgcD8^j zsrVnra1Qu@Di)_q&^@ade*+G_k|XN|J4dKCu9r#(zAP#T4WlgbC;FmI>FQY-dfNEh zxauU9=K;4o0k7QT!Qys~Rgs@!g($#3oJ}p#8fu4zzpq?M6>lb{bD*`t1nyq^lqh`_jsvjW4D+#ySdgoQ99B;m_shh zY#w)*NM~nTS#FltSee&3#}Y+>hx3jL4^}PBllEhTC+_XJ5)BlTQO-)~;Nq>O-M#pN z{}#Nw?>RCM_xV+Ha?hg_QwshER8Vd0`X(cJ1&|1IaO}1Ifp3ip;&3i6X8JLv-GGxC z*D>Rf)d(L7;XonD05#{r(pSO?3xkmEX4csg$iW|Y!2*!3uoQ)67&&ud8HQ!u;_k_c zRMhv{wtp&I?BVx6EKNb92zkdIIE-TfDevJ1$y;65uPOEZ@-pD<8YlSlO@T0_Qq!H^ z5vJvn>LG>Bd?3XPF~d50P6Ri$-xGBa*I@NJU-a_G(}9HZg390aXk^85obk%Bqhpfd z0Xr`mNg$H#JdjZMFQ5#N%w@TGl>vUj=^zHVIE&}F55PIDHGBV84 zz)vFP1kdjcFLv;3RaiUsCLJkx;?fu;Dttuw*l3BAhS!?+tLS0j3_9>75M8%24}K<5%3SDC<;@m)4US?Snvmm;DU<55N}t1J5*{8BicSAmuCO-1^1h)frh+-H ziB++uvInDV&IEVX%p^zMDUyS*Nb^9+a~Ug3_a=G8ZE}&g|Kj_KltPppB6Sb9zovIU z8qBYmw-Y|Xc@o|D^OdG9a$gM5ebzTAK~r>}uM0i#ekM5pI~2=#a3yh1O+T-w4}s~r zGCL8_ulZ`gcJ}6aZ80s86i4=z04FN@(Iy^IJPKh?y@j>d2qzi~*g@^UOdp}CR$yDIC zhUd-UA03S%P|m3_P(5V1&*xE6)iY++=H=KO)xxYd{>|bF`7>F!RY85zLswBCU}t+< z*aQ;jyQcH#j}2b9dA*dMVH~QyAD5fwdd$&N2iZ$>O&A%nbye6xCkQ;~Zk2pDjtTSL z@n-v_k@34vp;T>Re1Syz2u2YaJm$>??T3Nr7jsauo(15!R{Y{hxtGBO_f#b{_U<=; z4lKVF=rnXikxejf&Ab(%3U{BB(k95$LG7t6lJygv<6MY6z}0TF%8&oaHDLj@7`W5OWHTh{HJaJ4VQ zyJQ)V$amE1v$0K?2!k)Kt66L!)m$g?>}?(7lJP4qonzmjzwGJZFphA$U^8-MnweZRnW~oKQgskAj|;MA#ed zTaS;O2BIBcRFt>mXr`~EG|Qc>5+bT(?4)#*7UZO3DCFPWjfqTItl6N^(JoSm%fyrv zlvK`|(7^3-GRSF4Ar`;YC`6y)$+NG14FTa`uDv6DtI%Waj|K#!N;O~ z>8y9T)$}s*bj48zo8G*9NrIHaaSxBo8tCdC?5q_UbwvIy&a8c33!D>dx~Wx27GIoB zu5p*4pvKdjQ8iq+_;tVq(~)`1aDl9|ra^;329GZ5v`*c%>qsM)_)I0jNi{j{s^>kK zO(A9>tX`+2rOJmb%U>0d<=AC7oVEm)_17H3#pCw$Ik~A?8S}#BwBk28(A|^A)r^M% zRJGI#7S&mk*tD4UfbijPgYIPM$J#fnKZQ-1!vsCQk7gyijt7f z()RI>2v=-5)YkF2+_c_$mr67~sFrqHnVV;3Wk&aSj_9 z`QY#G|LWDY`(<`Q0#-^&%D2)|Kz=%lIE!GN_Oz@SOG?-^{?%A1?dd@dk?c_u&pMA9 zpt30``RdcBPmMR8nWaxrMgD`7lobDkJVP?cu^&`Tj;vy)i#|Sg`yj zt*d~^G6cA!zED@An34RqrHE<sxWewwnLgZb+O~^SdVTN+Kp1ZxR`9uE&$3uDzDLo`IXk6H@o#EdJy(DT z;WGL75+3Oyu2xC-4t%fOatB{azbPDQ&$0cn8>nnkNVnDrZ+Qhi#WCzk3)Y$w|4`M} zHP0tnd@3i9{5#rfEBxrRzWUP9V3YOkE*TE_Zk4xa-Xm;IX>h=6bBiyQIp#CPaJf-C zW6I~joQ5kfso&fQAPTDBJ4`hgYIMI!L)nzvYLO7*dCAD4s%n3G<$ZVDxYogV2hTJR zp0&Ane)p?W(E_K7AHlaxN$+mC>hk0=wsa_!j1%s!X72i!#u#-E-Zn``jH(~2_1Ek# zpUNWHX?!>HWmh0+TkgNhoWg$kh^$0BZfj{MOR*?X+G6eS}*=rOp*59XTo ziYXUHvAf6?*@v=+C$`N;9mDtQB>Am?d1^O8L88I1`E9^gyf5$Xymj{7Y;I0{&-hHw z_|V(>h~m8DV>%+a;m9h`Pw?sB4C#vY8MF*0-bj7hyb>u0y{Pc%>uncWyH$SBqmL!C zeYZK3y?@_B4agyWXf5EirJ(fUIdxq6RgK$Pd0D52L1~UA=y3%3^L2 zzttdqp?p^xJ$kSnIms~Kc`fLE&C42@*VEf^X!kSwfyL$~K}r_sfv)MCm24<0>&U>; zm5FrmW9MI;*BG)9 z#L7c|S76><7j#SduqXW*4K2DFT_o_>3#K1@{DLr;E#ih{!rPXbrVgHXCW_*bsV_ z#Wic3jTcw?S4!Au7KJ*mA8hcZ+ zcBvyO%9#9D`PuIy=tsb6m~)P1IZbYyl_$rnOJP1tc8pg&@Z(n}Dx`5H;NhVzn@YpV zEhUX)+lIsMyE$z0oI#hY?#4}xB3ko%#!Au@*B4d|!CJ9I;+`&5%je}XnQW;O&X^cX zpjD>93*vge?^| z-{i+emRHBz&==Y9*l#AyYAzj%I25#ZwnfSVAJqsIG8PynlD&+?KVXhQ&7CbEkahK# z<3DyPz_F4~gEzl=Lxfg7Q^Op!PC)k1A%V5(5a;pP&#Ae|I>=t}i%BLMZ?u_0+R)kO z233m=i{WsS>~S+D$#Nlc4w;_gjvew~ief3GVYeXybwg*IQqG&s(Nuxl*>y3`3{Rey zdZ$pW*1FFez=_~v*Y%uI@+JsHQDNbC79ZJYelm?97|`l3Acqu1B818e?Ob`)H|7`r zXk#6!o2G`R?XNZ*I`#xqxgB)=%7o|8*_Vf2dJO?`G$x+St?%!wxZGyu8Hf<{L)mV1 z(J>e2S``dcd0r~re`iJ}K2v5;FVj@gQ1klIuB><<-8JRS(V@U}qq&-V;D8fPP;Nc zjk0R}H}%9_cL5pdi*)?%Hi?KmP13<7eY@+!){xF_HL0I~IevEXGWGCO*n#eFd=%|= zC$gSkX;u6Aut}l^8cgxzYw>gc zKuJeX6mrH-9XG)YVgdEh?mbOOnU@ki+**TGM6@61MN`(i;u)HxU#-2XNcIPZvMKFj zn-yf^IIhPRru-013Dv48JHN(oQrsDv!*wicPfVkBcB2!Q?sb{*!X)d}Nk4KOY+8&B ztbn1C&qtEDrI7{(dk}$W``MEia>>ht3e173d_x^muZ*-c@_v}b1R|#_w)wsoLq9Go z8~SGmMIlw-O2%VkD_QT}zE*=uLw3AgdlN{4O;?JAF(E28cJS}T3JS-BTRRi&_pm!ipEfSZ=W_Vko?m_|zKihX% zbLG~dfJk6%LUwo3()Q&(iM|Cod`G;M&`!g}cl&OpSf&}dwdXt7w4h|%ls@4so<+;u zJ?p#*DBqVzJ^u();eJBS;!o_K+$bAISvvCM-#xGP;5U(xK>!*P0dkz;(L~-F$Dx2Q z{-c?>`N~9rQb14;8U}`_kdRR6khz6L7J#6Db1`R^&7(W?GXe5-qDtTW3Y#-2N>SjSS~=eDDzVR9O1p6 zU%>6F$!2u161;51&Tn@g6oEUG6OTsLs9(KxdvB5ptaoM7UJ0fSHoz#DY6uH^abHY) z&bh2{@N%W?t!@@KYR!$ZuiXkqq|7zaO2qNRa_b-9_w9-dGqc^f@_XSvXrI9=>?{YH z_X83^Komx^4bzQGyrtdpicz;gQfLG<2+s9ZV+AVox znbZ;(g|$NOXd8`v>SNh?ev$T~P#1Ci74PMli>`ZX;Pp=T^)9vT8hjL2^~vVZCF>3` z_UXCSEt3)M0$O?6)i4%-qEVckonZ;v*e%z4Ah3k~Zf3`my3Dtw+PWG;Q*SiYD7)3~ z1_;cb%izH$0~E3{9qI zubgV)wUgqk2*{j|YT|vaqcexf>W@>gaiqLzpow}mZjd62{;I*8{CT8=xjCMUWb@*{ zMuFGC%k>7wr1Gu$L#6veUF2@LHRwm5$f#-e^G1sysCm;a=&5g!W0KX$i%X6Q*|A}%qX%NZ z#>p}6wu!L?8wBz>aciqf-?cUjxM##8l3v}HaAiIV*E8D2-asu%-zpDYPdKbB|9X_H!z_p5RDC6K-`JgS|Y?;PRPt?~Omk z1LN`7xFf9yEom|U9ACA)vc+lOMu^!JRGHn&zunQ!yqCOZ!i!{wVme& z!_^ze@0)3C$U~-gCDCSRVD`pmQ#b{2Z6Q)?Fkk5? z$iB_3D>9>H5M6vk`4-pNTdG7GhCFhZ#ZnlA0z-{pojG(SCR}68p!wEltdY12&6@mn4uD$t;GB}e->E}u)5OoP z-7l1p^DM35ASJlI(1zFjn0)h^IvaBD=LmczHO30Qu0#+L1KUm`*~VoZWl(VMbsjqd z?|~A9>Z(*0bg`Z@njg(ySnEp+8}2vRjt=jWXvUA;IeZm)`xYYHCT0+XG=DN^t%ZP~ zp9>q@-r84yPi>L7PE9x0)##2)5XA?b(er~S(PW#=H?DINaGgN)eTAuB$M;t{A~|jj z7!0Lx)6;(6Eg`dfdXkc^#^YZI-bx`l+``)s=u2>g^Q#*26nBT*uasi3T(Y#Xv{vDGJ zIWoHpzCQPHGjVokJ`Ho6!6MQqj%drE&XG2{9U#^o5(C+Fo%KACKdg$}tt|zd0;Yk9 zPYG;yU#*WdqldUJtD@NGq2yFz+y_O)wz;^ZlKR61q<(2?4Zhg#S?t>A+`->Tr?k;OX>%i0Zt1&m zy)#v?Tcr;O3Vb`UAPOYd(k$N?u3yOn5t;(mQJ(FguG2Rei1ScNw@*8u#uZ;vl8Cvl@BsH z+;Zo=3v8#f@XOJ(4;9#X-nfHVfMxbOuQ)LdwTIp*+?JBndU^0avaGZqUsUunC}T2M zXo)GRbYyK+{n)7GruTT43SX<$qr)7`URq5_=~9yX`J*f_tSO}5zlW)>CgO7 zM=Txu&@|m|woa_%MUZi97+erXTvr{QJbQq{ct~bIU^Ln9(^!7lKzqmIJ25;h*@zU> z)*b^992O%SGBQf$zKQp1ou_9t%94`I4A{dXO{urqu+Q@f>rFGO_6{fj%ME)YdC5Q- z6EfHkU^wP^o=F3;BttkTP%nlCtrMha0Al^SvsiJA;TH@5OIDVrsqvDW>hjFf3c(y6 zKeB)m`G_NjbS#J>62?@szDx9HntVmJF}5r?nQaqpGB_G%{yYjXb7!9>ionK5(v5u0 zqX@z$A~L84=DB@Sd8=zETV(I=xy)4a;WiqMz0R!b{fJ64gsvk-{8PD()|$=IZNGY+ zcXPcI8^@TVl^QF{+qbpC0a4OxE|)YHK26^%zp*gK(!4caSXg^>EmZ;K6nT$HQh#Z^ zsif)n5i7@QQr2X|08;)~VTR7DgjMdM!EUKOu$uhAxgYOBR!>%XKz@pTPDJGmL8L6{ zi5aHyK_-s_4-E)Z#31$j2xkCJn;=A6K}s5tce-dLGX~AX1D%Fd>36Bx>`z!=#-J(z zHXz3<1x%Gr3JUrz$shX#n*FQixIavJ!j%la(Q1mGi%`V5`IePCa+WMu5Yf^Y=#G-= z&MApW%W`6Zroa2Wi>NUtXUHJVH>ZZH24bjJNR?hbW$^wYIHM*M_s_%w;2a-T#RN*N z_3z|F>WIk9Fvwt{Pc?L?*Tg*(G389T+&TQ-uGMiLz4>66Q;k+`$1~5#Z9X3-nXok; zM^XHB@g*G?VdR3imB;5<`4`n+%VRuwZ$-MJEv;{FGnTK}#Y7n;gl4$1+BD7hv?La1 z5#Ry?935*45-CE+aPX{G+amH`FI>S~-O12~Y?nPJ{12*K+CqrQMnQKX&0N6?^bN?r2FPgyjymP$)}r8URpNbP+X2OEezRZWm~`fc8g+oMqV~>N?;-v{ro$Zhdx5BW0hN%l;Nu3 z9JzQ5(FwVZ~mlG5@f7uFbx!){0u$6WmG^g={aZuLuip3 z9sFMFYJVMGJeuG+w)}~^4E5VQ$B7q7b+e%;b|U&8NEp&pLACFglUk4~Ne-8tar0I)&o)asK*V6GlrxbT!sG!x4<_6l4vuGK3hNNd z7fHioo~)A9*3S&xNtqJqpxDP@$vttf5(O~G`!gac(ug4CGSgtH;bZfy{6zwHzeHVs z4TU^reg~9Pm-dLxAC7~iq1t-yr6N9p#y+C;OJj{s4lKe-6#C)J)TS~F=6?|S8tZi4BkgZeN z)VZZ8;QN~eaWrpR*w~McUxbkSrxT`4O2ushyxj4P*${mbPmgN3Yv;$PHbS>Zh*N z4Ht)P!@*x_Go^~Mw~@p#Xm9_us$mi3jcfo8eYIC>v}PzmlG%DbF~NQ<7g&&;Cy+Gq z^#$YmVZmmh4mHxr^u3jviyuUv2c$fT0zjQ`RM%H^z!a`5|9gE zV`KZ}Qjg2;ac0~J(Ep_O*}1uaO8N3{fgte12h``!`5)VhfS2;}D0lbvfY@_8m|85S zd2(tB4GrzRzP^6xgYI_W!F=^)fv=*XVzl>y4d>wC;KcMam_?^L{PP*0owX5RwwK7JfFM5g#|t3mpkQW34G4^<$umt^w>xu+ z*z?wUzK+++!2vVq&tW6<9p{gb{#!`l>YTQONDjkOH2ml2`I`HWF@=O6YCd(x3kh)p zvJ_>S2kUA#ct5m?jS?@6;}m}aK~TgUK^i$*A7IiQPhs+I`VWTM?UmFEFS%yAFSu*V1|T+T$x2aoejjtHR&^E z%f3LGVoId56v!Tdb5*vyf=?39mgD$jzk1<`x`#2l88 zMg`)hb8#|~4^7X$*ZhQTn)(26sSc7avTw-fAV8oh6UM)_MXpqKs4=%G&Zk1MDM@b~ z!*Jnp&lANk=8J51_AKHRp|KY)Uj#%#UJ*eEiCATt1;i6&0E?3e@WE{HPgmQ~j%NNs zd(l<8YBa^>+pk{+A$;o3$W(`%AiK>WLP{I{EimAs5D4 z5k@ka<{VQL{2jDorCsO(&joC3;AHJC2%HlnDPfe4w(OMHTosV;e&L9T@+kf#(bWKE zPWeaW0(JX0`ekYO-kCcDChbXOnD|LXlBjL!kgzCNZDstIno4xJ$YJKiaOS0}zYK&AloaE`Fd2@*;;No_V}eKbj%EH^oTcU7M*bkBDVES-IUvtL^tsHn||?YWuBq zsNW_OOieoW`mdR~X^g3t+0hm3DVBLibH+HnF^kRqrY`Y)OMjs)GDqW?3{US~0uCmz zy?wEgIe>_j7V^+K9G_{iU|=(~N+S;yVbU+8%*`>`yu(Kro5M&@AA2(sl0HG9+WZDX zA--?ruxrW*Z$~g;BA4&t{s>}quNJg)%{86iQOo)1W^8?1O#+(8K*#$+};Ia3jb*iUJN3*kTRHuhg4Tj*U|INCT%*f96b|?Gh z#^XH@{URf88l8AIUD(?;u6Y)R{hjQ!7H!RE?3+kVsH7}r=alZ>|4ekrQa3Dq!fj^J z^*T&cR3ZJZ3GNs>3QK)I57Ef~nsZ2qw($~*iLkJ+_L$YrrCNh~3c1M1qk!jaYy#RPi`(Yo!}}mpsa`Apdrb zyl=S`9=z3~5ECsSvSsPeV#q3BOQZp2HUp6m3-=JcNAx^0_tCQ z)oJ4YzMGln45nM2joIKXX(|0sKw^-F(?A5TR){(;$PsP>_Q;0Z|WUZEm;|iF7-)z zTHD9?DS)(j%pITP5o!O&WZQ0w$|@h@M7%8{PXW7lAd|vGv3z(iJ}8(cmXo0zb7c3H zbHqTK2~WWxha=?pV{DDNBhDd|A5q255H)afx!i(|Vh!jbbjCH_9a74ko8~j>-APIGd z@cXLUII4I6lBwIws~|SQ{M`}m_dwH4k7PM;*<)P8kxw#2=i=Kh1=Fr%2p_6rk z9MoUEYZqr>bRcbqO|5aeAc(wo;#AXGJG`9XwZhX=<&FXTW)HhuC}in7y(wM!@o;#Y ziD!PtOmFEKdkl8td&{s8?Ni!b-wTqRzA$a*|Hb+g?qxhg%!$8ZL9*pEHlc2p6CP3T zH_fl-x~y|ZalP~zh}*eDVw)@f zQYQdppav+jo!_l*2C5DP8RJcuGHYPMiuWP_w`xTnVmnSX>5;APo za}}SEg+*=jpI|U2Cmqlo8Rai}eFpdPB|6T`d9y0O5i5jhY$uM9I)Gnwuz9hqwBPz{ zj@WbJBa|YCQ#LG?jo4sQ13shH$31@-_?AocDJD`id7$4j-~$%r^~Ousp4I{YShqZK z&XA4?rlh8NYLEX%)q+o!n3~v)nk^Qu>VGyvX84<21zf_v8R{o2`r`l7%N^N3)_T%{ zs(EbMZ_$FHzJe(`F2=gj@DgckC%&ipaw32HS(#R`y0_kJ+|BAmmwPBUT>Et-vEtbP ztXHSS1|7;BzAdqZXN|`+CC9<{pdihQBcI@9o29|BPoc`99aL^#VNro0!u3LS`~j1+ z7_02%GIs`X?}>lsG!em30lPU{)`b&O;S*1C6%fH7Md z{?z_XltT1mv_y`e7FD#-^D7zF+rRY*l1#YqII8uHl@{%4(yQDiK=Pb1v*w=L`bI6r zmh(orNaj59W6I)ODYz2IUbuInR)4`fh$Zdng@!?fy0LbMBfZX6JZGAC!po9s?n~TA z1?~c(`6Y${hI%_m(gq=T-ei!>{^a-bNLA5}zuoyDP2ZSf51m#Aq=HuYPUtdO9yO*^ zI?C*_(YLw+JFa=OBMQ#iQ79(cno5;z-K81PPVvjkFNEa3=^zNr zmHXMbRHD~iCU!IYJc`KgZDw|aZE!H?q({o)`L~tqT}?{yZjjY8vId`8>VY2y<=4K& zSp(Bh;Y>@CHd^xbKm2}m;*oVTzUVCN8o#Cr#|Xq}opzwc1dK2FPduVdI>`T@7?;b+ zh#{onS%Rdd1ZWDsOtV-$5##oz+B8kCwQi#1M(piDf0bJd19z`?123e|nr{XDYeDVk z)x|#dE=ck zJu2*P`qS!tP& zQ%$e5KxW$~J?D?=l*O+%s~BD<1J|Ryxg4VLRo>~Uwg%b!Smg;4G66MyST+>SIZ6|{fSQzi2F!Vo>G`nm}ByD{AVr20S+n6tXfsFh9?K0WyO(|mIsliXZ zw9uV9J+3PaxY0{9w88kTEM~HFq}$D(V{a8|t+`V}H$oe ztlIF&*aT;gFagDPd|Mq|X!W)kTkR#FrNw#{$z}bD{rN9Z*7NA=41tq7_%ocY6j4_W z;DK5?{@18S>IXN*;vR-k6dW$Zw-=o!q8E);{U<~U%(SRu_f59gM+@=DbL;92_l@?R zNBQHY+6N^^-f-^g9xS-Vg;rOBM9b$q+Ek$$w^cu2{RZi)txXQ4UmkC8B-mawpj7a7 z!9QNwqTWbPe$_N>E`cFw-DAF8hLuUG+n*vk8~pCQ*SY(cigw&EF83j4oVo-mTrU zDvOO#rD`1NfOFbO-@Z250 z#g&#a2S&Fp*5P6H8$3`HNBq=JY4w;Z#EY;UvJ!^9ZjgcSDhPllK)=YEtd3ZajgldsHrP& z@!LPXs3he#lXs*$EMW&yw)eS2Jxb!{HNCeX{tkXZY}B!EW&aMrfzNI8W5}|4S!^g= zNSZAD58FqGE`5r{=AkEe_J^&Yg!Tv3CfuZO?G(&U9LCUVhSbFQyYKW7GjqDj_?H66D)svFO&nzu9m9cxsgYZ2I;JdK+= zdd6eQ`oy=$Dz36b6dkOIgI0$QUtCnkZliylz;Ec7cHK50e~b(#vp&o}*X6Z4I9aIM zS{iV5wB3K92QTe9Tt1(x+_3iZlhgbQz0)R<1xP&8zfG3~Fn_WWr`Ek^)UZHc~Ik-Ys@HmydRE>ucfm$8ne-q^WE8ZcY$1540Cqw&gB&Rg9$ic)ZP{H6GPR8;5nF% zjI^dKkPl!DGe{_&YfD^QdbpkD6!1IMqGJlZmE=*fZZPLFXfQuJ)M3Skr)|2mFSFFb4v%zOhCNcI*2@j%oG8gKtro;? zvPaOYj$@=_(@iY4U}Y#e;OI6k+U;h50#WLpqju>UYluyNk1EG)Dn)(C2Y(h$k#8?7 zXWpu4X)4&#ZR+i8^}EJ!l%k~$m@|*>vQ!{I38T8ic4hX>lu0>mJVTknm+A06*yR-J z)I|KPxv^QhZ`K)u{nj&H2vc}UaRaB0-g{v)Rvg0~WQzyPV3Q_q#-(#T9?Gmbq?lZt zMOWUgTXW@snVa8v6h?TKUvVyDhpI|Sg*N-9Zhz$3wl`Z=1GhaR9FB#ME_p9<(WJeq zfl1Kmp6oxXr=8Q$dG3GRH%({j`W8-ut12o+Mn-^EwhQ)M`s$H*z{sZW*LN7p%^bprn_LVIEqmMa+p_SjvGU9}!` zb&Lxm3Pg0v8g>O{>yF;cZx7@`QcL>{Jtb!kqtW1nRN2 zCNiLX^ZdDtAc_7?cbxmYE6->pC|y7AmLmIZ%lWqdk-O1k)XV>~l1^=WCugfiN%)HHK{`l)t#T*i>l zZOcDM_vnMT>8_WtKIPj~DL0n8Kk1DD%cR0)P)`-(6$Lt9qzu7neei`26zeM&H8{L@ z`KT2z=M)yz1jCM8HLNSk6_L1BE@nsh_dR zk_}YY?=Ed_>h9&a+lYxwCS_;#E&bT zB)%7blDL;w3QE_D)7IepPY7Pj97VCxag;96$$p;B=!V`#GgNQI($0o zjHMxn4Bf7g)ND2j79S;jZ?Zp=c$-7s`L>b}_f&)oq201>;))h1z$nu4F4PcNkA zBcBhQ5Vfl)jvVnc+wuCu>*6gr!oI_l@dXc0>iSFKwKWv{+IFlLCF5RqhupvS=4q48 z<|Pc23*Gc?Db#9OUIxV273SX-XG`WoM4-0b(}GJO*;!rX9MbH|-^~ul{<%@o5oe>+ zXah^@qFXjdD4V(W#o<2_4oXeMuc*n~?N10EKZOQpQGMa7f;`Tk^d_=ZQpEB8R*il} zoI#0#9y{-fZ`+17t=YJ$>s>e{^=HX|>?xBuvpcgPJK;FAkK&O%*~g>qV70)h7e02> z?cT^nTAZhi@%+=UYr?us5!Jqo$ms($so;0v{hBJUJ9|_# z=%@90@xq)ykrq|#Rn zO1PwxSKPyblCr*mo3!L)_oyxsoALJ)RHM_u~A=FQGDvtwoXC3xbEzy0S0o z{l0ypz7%>n3hm$6J(<~gd34!Gbbh1NNK_7lu0X4CAd&=HS2q=10l%N)TTxMAw>v@e z#5cZqLkfi1YFljV>>q*T1@N|@C=Ka-@&BqwZvy;SwOde1+&7ZR-f(^PS=sBp*?p6) zSmN(KiZ9%#8!Pw80CNa;et!N`9Y{bh(7S%?b+ESN(S50j`On>)uE<0rd=u%cLLeaU zS>5rn(Ndbl-L0G6r*c=m%G>t2#6jt4;8^pDHBr{ZXT>P(q@hdS6Okq?mG=5Q-j9@O&cSG`8Ef??}*`610cS$9^owqS`*TP(K@A7V~|+yZk8n z$ez#TU9+13(MR^9pARpY6g6Sn4>fuepeenk_!*R^oD#3z$gS)7TQ?uA(t?=NurZn~WQu$_S%vwPM>ceBUS$^{!mMBqnR54qwI?`qgZ!J1~66ajZ+D z9PAsf=6mfeKr=vcdT@C?r{lXms}MuuwYC>9-OxLJ>f2kgU3S-;u4iICN@|kimu>so z=p&-SJ#BEkfLn5$S~ZI+G<+*sP}<;l8u$94-^14*|j6=OVVY3^721;m?ruRZQ_;gY&Jn8W^Uux-^ zNFn!1?-$&{`O)1;L3=~miIR)*;M!ERPY2|sPbEQ!RHlKHs zek}sJK9nt9!P3IMcFAt-Q-)5V%kFvg^j?|ee);lkhyj6-BrbE-0bo)G2gGg*`H`zpts?ED)@s(N-@)b1 zX@a+Ji4UNi^tOr}dk9#EEW%g6LFwB1q@d9iAshp;6f<*|6_4g9!NA z&ePu~QdS;T$jcsO5$%aLzc+&Zb$>mTMVmO?H$O3D)+Fw3D%<&P24DG{0!_CLfaVA5 z245kUbdS+9y^sYoM=FU+A5kQs!RNH{i@n9571@l8cKqf+61V&L25j!+nUGrgc{6g| zFsSdBxFgwGk?xvvL12XIL5F>|ub9 zPRH`O27P3A<2t^-IF$}Cj3VA`r*b!3`0!!gB=QZwrFGwblA0zGNN#b`jni$U+53qeHtK>M&)_(t-h(8=7&!i6OA@bbiTun}qN z1KW|nJx*`!y9iv4RNF1z(B>Te;i=QXfQ|vvYX)yZr56YX(od_=H2u?KI<8m!n0C|i z#aeNrXXhqrc>i8EP^l;L?|uy%J0Ln&rY9Za{vT7YPk7_M$;|$Fnf;qfZY`c?S~&2T zNpw`yuaCY@|EjQWqmlhhTaS;8!2qC-=-0QWg`3~@Jvj-9UyBfC4NyeeGs$X(Mz-Xu z4i5)scd@SlaCty^FF^i@yT_6ODd;3w%H_xQC*V|4AsmkbEcGxX)YOts?hdjiq_6)K z$d-_f(fuhN_J2ku5k&yxSFA?J#lNz1|DiQ|Du+`MKRy*qi=d0?$G%7aJ%3Ho{u70H?7C{k&yAT* z?8)+?>Ho0y)?smV&6g;I06_u?5L^=6-8I1p7Tn!}yEpDGjcXDJ1lQ2GyLEsdjXNQ@ zJIo<@-|sgw&&+*h?!Egj=stb4&fcq5t*TnN*?%GNP?w;DmP76R1%;5vvbi`R`M47; zJ~`P#tpa#%9C#rF+cq=Etf|QW0mSb@M@iv>aN|EibKIY8FhW1)#C_w+Hansr+zib4 zDMT6>P2=y(ZZlLB#gAGTjJDv2bh)q~ITJWkj>t5ZqVzCm zlw$~`$$o9+h=dV*sSB_4r)af0wWRMd^R*)S;;>seEZq>CN~|!74(TkMWVSXj$*+)N zTJ2hY-PEIOJ`*8p6=N?yw=r_u_0A<|5N2oY?nHx6{j(_jK$__ShpRk|N9`E)G_(2U zt7m(Xf9ES{gKS<&lgrCG+XLGT7RMzDh7I#e?H90zjbO{e4Zlm~CF#=jd1Qg~gmYGi z)IP=B3FgT+*aI1X3^k!xjc3P7nKa)>Y+_v1OaXhw9PLdW*l!@CuePmy9QlhU14G3~ z)r1AfQ^Aa$t|JHjUxl~jxnv>Xx)j4FO%(;S3}FqG^X3TrMYFUFtMNkMD-AAbU}_Y< z_B)vEsVh2Ke-i(85E~IE`Q3Vgty~O`wv6;jL?HQ~^e;`62{eIe#!uIuvEDP&$$sd` z`K?vT(tw2$73)^6g%E|u!9gAJ-MXR^F<-onCJV-=Oo_U6yMorK2Kl)Wr5t!8g3p!1PubO9q)d9pc9CJ+*6ey^3S}?Mwg3 z^#oVc%yXNSH}B1N%}1SkUyTs#cqXQL*hQh$5x+LM6H{$-N%FK-2`>VU6R4{zDK%9g zAMi!O#uyjb$=T6!c9zoWc2q{YE=PL#;~4qodgE(L0;(trFM5OMUC?+n7Vgsgk*|vJ z$2|)La+I{HsS_K}T59Db61@Zp@jt0E0z7`%eQmXw8;a&tUT0R-)Au<+M;Fe8Cw#ug zCGxjhgf#ApWJ_zTe%E_#Du*Qx>kT3bE7s~u%aow+5lgoqhS6;MYD*}}>p+w+$Z>9L z4N2@mmf_k-ZpErb+ciPOp0GF9fwnl(+h5-}?a0`W-A{5Y4}BZ9Sn0^iOq2ntl3R!G z2~YzW^Eqh3(64dsFo`u-`lFibPkOw5^zdw%QY?UUBFF+x^UR<4fD zXKI3>bOU0d@;2chgr+(4-_FrBj{j-_nha(J3P@@+4U|O(zzM_-o+ih!Z8`l55~^n# z&+B`O{!E7XP`P=h2X1*a2Ze zgneeP0IVmn}U2PhjP*LK5Cv#6ZHtkXnVBk=jc7!<=2Y zDEr`A%o#5~HXi}1+e(Ig@9u05H+9WV@89KOa;-O5)MLR^4i;%!UJK=HPljVIDD{Ws zGEk*%91y0-!wZ0IwGhWh2CKk_UT9AK#Wq3%(4g0zJ~2^a5l8zZ4KQQP-BzXcvNtoIC)3%5CEB(0y z<`f_PiW~W`0ofx$!ioPr7O|}@tOeY|VIc}g0zHT@RZa2@h3_6TI&DCELJlvV&T9Fi+2w@nr*i z+OxeICQ+RkYx#LOXHSHk&0FqSO_}*Dud@}z=QOpJtp$@NI@mlaczSZh7I$DtW91V| zb7z4VN}~nksotKKTLNx_NK;JugUGG6Q#jnEM8N5x+w`L>QEVh5cK5)mGpJKPp=fYl zWyAI0HqPd+k|933DJsElaGhbp?Pel3>x#biAj|Img6NoonqDM3Amg7mr}I3#2Vk&9 z1?uc$5_)a-n)1#4-UdR`0iNR7~RkX~p79h5Tw^7mfp_pX* z`}?m6Yvy!v9Nav;d`7I6NbKDtcmcrYMB><>%bTr0jDehxkgz}!8?K8$MMVX~m`ykd z+3?Y`h3^FpnkUN70okQ(P0ZY0L0uhgSl7D`AHc6vzG5e(q_{x?E-I+@gKq4;iNDLn zm>1K=kla6+TIb}=dIQgKDXDq=Qb?_B&sFkj2N>1ynCdv z@b9fdSd+h!G+{bmZumh+q1je;N#Dh_$9J$Om{Vm3{$NypKhf@woW`8L&AkAiDi$qg zsHY%0w^uHUt(gVxTHVLULp#gp4);^eSIiZDypr(nr{8L8ae_Jk$gI8r{2T7lsGp2q zR93dP&kEqy{A?hhmRf~@;Tm89f1FI!#qUT}$V9*G;(CmBHdh9Uo#gKK6-qj*vX0+OZzPr2~e){y^gPwZW z(MLg@8+xO^D&nUYaugItWi@F=yeZB2ZG}+q>9t%aZe!{zC2`6GT%L`sp=UdIqOcIB z;h@f)ix9}mKpzIhR<7_KXqlNqyv0OM^Ogs*Ky)E?o9G9NoN{TraaF=Ur=37L>RA-d zJ^^P(fb;HyE!9RcS5h*6)hT9=o?|SUnL;!Zl>}U1biH+PhfSv`=W4N|5oZQ#`sc>p z7&iaX-WxuH!}fVPSDBao0c=rMquV@u4wDwN<34}0(}5htvGNbfuGk3IQ_7(7GV}KG2GIW*CcZ6JfnY{|sR(wqM(O zhu-u(gJn;{*_V7lHX@;JovGK5mGdtBkUZDj-9~TUSwG9ruro@}bJLTNyVhk`S@?dz zuX4lC5wG_T(=^@#^j#T#lU9+mg5Hqs8;bg#Im!6fG^VVy2vV4aW7W*q?-%>UsKr*g zPtQo?OvPz=7F@7Dzf3^iCkieph>WCnCwg~kl(r%(%s=LFBO!cK&7!_Dne|EfLfJT< zX-&gnbC_T>i_UO_XC>1bRj{q?Ud(Q1f5xi?yk4O-3ifXOwf`2dGjZ|8B)VEM1iRwT zv)fNn(KJfRO6VF?L(n)nR-W&?M_=hkb5wFI3jWOP?KetAs@f34C@ zG?0y-g!d-c#7%cOQ6MS&15YY5FKgIE$F_qpx}7a^G*L8lG^fF<)!y&{X*BOU^k}0a zk))H^gBCLii^bJR4!En7!=NX0k z@;Hx&?p&VbY6Dl@GmeDK_Z4#FPT=a^Ph@-??DE_NezG;$>kmg$<0}%A2P+4)V&0J`h z=kYA?pAnqGm4E`KvzCDa5a6z~q_o{z-@!AlCurmK9USUPK3H;}O*h@A`A+9wzGm@y zAVq&^u$I7-yZrIU>+gg>>GO+BSN_Nh8^Mm?ZDmc?u@g-Pf}N57Hha%x$LYa@_Jbi3 zI_p}g+gh=0ZOK$f(`K{<`+c--%(xHZ zcX_Itowgo*ZJF)QE|O-7X0yGDzvpcHFin2LkEY@#p6x->uP%tL^2b=Y{Io;%$QZP) zQ`zSy4UXq3THBWj_CFtIMh)CwQKbl75%!7Pb3HU42{d1KilHB#5BZ%u1w(uXzN#Qg zb1_kE9udE%Gh0$7QmJVhwcq=ynnFtMqspyPXuFQx`r3O@?)cu0CUxF!K2{{r!+WTY zg=u812-z=C$dRXzo~6p(i1p#3aEiGfLztCuZ8^0m-Jm5I=037EIFYMzI_)}t))seS zGs*{dEg>>Ml$*NZrg3~ukz47qO$2)P+)vxg#OmB(>Y*rYoW*ZQ1DaJq#P=|Q)_ow{ z)39(-w3sm*#l+-&7xv`3>vsu3On!Xt}{!(x%xD{!Q61N-HPzGOI%%(le%bc=WI`=F8 z^b0~wkF=}Wr-a~_+^-{%&7tOQa;nHs$$SgTlZUw4)jS?8_thKI`&9vSOyo|#_Ae57 z4L8Xbmmno{xCFHOh^N-PFBCc{YK)HAM&V8FLirAV*JSZ3_59S)|F-l|K;q>~x$7R; z+cgbyj-xlo7v`j!pW)BsTiXs_wz^tBJ7mJzobe!E!;t`WXYME*-VGZZk|=(-H5?7!^f&@AgW!LZwQLX4S9JI;JxPtw*)hV3>M zih~P-9`?4@ZJ({sW6TlVe{OuAzgatzrmh0eE4;{s5alzYvZz-MHEEJkE?E?B;ACEm~4#`}8;o zoPLnx_`D*&pFYPe#>=y`>**o8X367YXV>>u%;O`BpVZ3lDY;Ne!MJXW_i7qhdJi<` zmV#!GI0!?u6-h zLNRa+1K%Er6U4F$R8;8n;jzicHIlpz);YL`e`vm1y3*?3+P&H-N{JJ3d%_WDu(ITL z*OtZ1u+~k+Q(Zh+#0g)o+*wo%k4`EGrviJkIM{!ohiHry1njo$@VbyHDH-M|v<21h zWUZJx*t%JZ^f<@Mu2uAh;yxY0Ud_zKkShnPJ(Q0-Z!`OtU1dHTI**IUDY0; z$25cUMWjwR=G63S1jsgvXody-azg^v9?*uwTHz_eZzgjGV(&Pd4+!3h=f^zozU)6% z48R|{)oZ%Kn?~J_sz>SiWPiM#3Sq4c*?9wiZD6#78C@Q(*e)g)mB9ASaWC|8^bKk! z-TN}(DT<=&do33w^~50LWz5Akn?wwWkR{>A2+3pTH4FZ*z|C@W8qI={Av4! zlaj9P{DKhx`U$}U;%aKIxVX6Lb(!bw+}*<{oy6D)W1b=+z9c4|Hy5qep#GC$1VFLG z3hi#2bI?;XR8-|xP5oT!HzF47>9bi1dH-k>dBoO5Qc5KRS#7U?lAN!y4!8@c9Pr`Y*O$f-S3nwDx_UyhZ|5b?s z#$!Ev(J{R3;^t0E-V!;n-M!)TeOB^MNgd!zW+3lw?$)20JbMWET#N0?AD0L?^V?`5 zp8brNvJef4#uOH|al-#ZJN~!c(Esuo|37Rk4R>yvF*Hcx_VChno(o;HdwICa}wpZnw9u2{>?}JRbCM zWm&QMk3kCYav&w+2`9H3vA6RD+XDZ9{f;pA$U^5k|2H{2RlAxpc4LMZq=L^3az{)O zytQg>(8UUbdk44GXCM&`Iv7vH(yr66m;lEUS3p4BE&#@mK8m5fDOv5bOH;}iX?nQ7 zK>V~-SRmUIEclAV+ASCUoA&|?V#%x{7$cpFoXOqM>1kh@mm8W+n!MMw4HDTkzJQw>2y4J(dpo~Sv49qW zJSi0gR9SI!Fe8V;u{n=}mJJ4*jaTpOh_MzO?){pqjBgeD6Wkkid|>wZLv_#h9a! z`9>Ur`HA<-=%%5$zCpb;r>hy^2u~9pHuwES?qZy_*sZTa3S+RK-5h~brp3JkPM_>* zyzGtT{f6O%)jblvxEV*C{sm;v6O*j~AE`C&7oM(vWJT*4K+?D#HJkl0wfer$(DH!c zQdQ51?F=O}&`BZyolX3t7syP=-W8Zp=8Sa=)_h#ZAeuk;)KT;qV}aQ>rj zrckHKcxz4U1s_S}D1}dAHc6(NAw;qhMy{y5sNW4US9xV%;dU)Jn{herk}+cH#ACaP z-OG+y$unWTM5E#O9GE1kn$@^d_N?rnoH?V4R0SmnzrQsD(W<>Ck{lu?91+u(VhKV5 zA$&w}tb5xa<+*z47@#G~6@ksZq5qkQ-cVbvpgJsN>@ZhCs=Oq7H;KguTjnwT$ zh+6A(yiaa>JuJV%<}x|n_4++wE2F%zejZ-7%*lABYLMIoS>Noib>`A#YZ1S^u?@Q$ zhwX2DJiuly2G-h{4QDwE_GWv^TMkSVYrPCKcAMKSp0PHzHr)9T+Bb6VW?iEj60Yr3 zj)a*>v8jNB4Y|`@Y42hyDZD%yG(d0#TUZXF$?d-2t=5n&f4I>98CJd+9 z+b{><zX$fM;Wz8MpI*6 zVsqb_9`b=|#z+Lf!c8_+*a6yTZJzYb8ork$_Ioc58cc`Do;Rh88QZP*OK#5C%xvzO zIY|m%wIT{NPj_?FZQZ&t=}71=d{670aAia6&)JjFyec?Y-vSe2i&@=Icu;$K_S#ez zNH5ZF+6b;@>#y?_QV?x%%Gn?u9vo@^iz(JaH$~*Ttxs*y5%AqIw}Or=3JJ^PS27os zm!`o#{Gke0--)?!7!1#n^c>cQz$3&R&N`@!pPF|)5H+%Y+T`CdFB~F*oDsBej zW}GM383to(HKi6XkEfDQzb_#nGG&x@=cP=md|i5sX!-BEthK>WbCgz!YQYt#n>8vk zKGUYBAj06ivQnezYNS`R&&wOy#!d$M{W2_xjn=ZR-=i&gF*l`fHR?CS(94!yaPYMc zhu__`5W^QxQPo)&#~vJ59N#UXG+Zc}bH?14)m|MO&Hj6N;^hS1Zn!zbZzY2wg7bqZ^fV1&5jq>wc7-W-*I9ga z2QryfEIh)^x+Gcj))!tpAruk`NNYq?5ei+{Bq;g1jhC0m?Ttk@q99WRZW%mKU~Y|! zQ4*_SM~D8%L6on`{n8>^l5;!mynljiOn7z?(~^K>Go zy1$OcU4GZpVr$Z1S`S&!C`RxbX-jt#{QM_V>qQ4ZJJ*q;V0 z(C;=L*%`V^X+IlXB|sBFl2GW!MqC*lc62h~`GtjdoaPWn)=`7t-RH(WANOX0!!+j9 zsNcV>09E7N^;uK#A626@0FEQ0qN@J&j^6qJWIsk&P=9|vbGWj2qqd9;3ZRO?kLmT# z!J91s+E(iAg`pFSn-f9iVO}@A8!29TAjhHici)cc8eq`ED3#tE8 zfA)WJbIkVl;mVQA%lYfc!|Jk+r2Y>(H ze>}WE(tb9$;_v}z89cFVQ@LQu4)`{5nwpwC5D;-NWAS5Chv*DWq%-;P z=gGqehX^S2L3jy<3|>@-NPtTQf=>1JT3T8(lH-w`a*1Ci`p@n&GI8ZyTsSQoMrudo zt$n@Q`;MYXNV3Jvjgb3*XE6nXboiICUi!_J6VeS+7By_G&vSkOv!mP=@uzay-*gUB zCZ1BV07N?dHTz1@($TE7)^Hps0dme`%kFvP2GkQDJ>M$esNSL2B@7}pKFgUD4JzOxAX)r9a0kno&cQ0w}UG&p#PtPZb9`f;rq`ez3aOP9$m+vnEVoUQ&^Ts2)yJr$E$!cF~ z^UO*!Vc~GUBaM`eEXqFQZSxci4PWCEgqTtsOlMS4m#!?42P7ig_QgGbMSPWHcOz3h zZTiWiJ#lkpKq3c)f+J&95C_wxTs|JJH!LC#LZJqrxaVz}V*3)$?#@N;*Q!u(Z14Dr zDsnnaBQ_pv)B7Oh0|xQB2LOzN3+ozl=(^vCZoZiV-OPh1XIhm5R ze%qlB2Mv~s#nB(X+|j>7!91i+BXN zk7li4T2Cw8tfj&l?zrx4Lm`_R>u>MP*W9Wft`zi_9=0Trc`+{-jfO_KC_z);3fV!HN_3%_U`g-zR*7rAu{J7 z$?HMXF|nxrkz*ioN3}HCnO>EX_=~Et@sodG;FCJ$+L~?_jw)wNMi$ynpA5OC&V20y zg@US$cSL);D}cyn)H-)HuF`-Ojz?TgM)bA#;L4e4<$R6(j_9szhQdU|C?sKW3jQ(b z+dN6WhCFTGC_?A|T{4uzH!>S!;OjHzXfx3D+a1sR_~#Md;?`|hbpHjVfYU@uyA^cj zZNPK4I+~wdZjy{FpA2_!&WF8FQ@jl_&xt?woss}9s^0THXF&T6=yzxAahFG&IhQlv zpUj^o_$RmJ67<;fkZvBBcmJ54GuQno^b~&Ta~`ix)zhXsiqQGHS4dCLn}gU8?mM>x z`{&z4dTNe1v>MMSnEkHl$Z+;n)3s121#6JAUfsef41NeHMO!nk1MuRBkkR`s zWw;R}W_`EkVV;^s_s>iqDWeQHyr{|EE{vAcc7tR?)?a{;WG*; z^rxNA(A-yxzneUKOA2aBmlExagV}^-93R~}z&ofy3~XJ_mT;J1o@r~X z7SU{ITKlqI;xQJ3_yRO7@ZIHyEditUTl22KO#=gD8+w}k`8|Q=q_pZWaese)B`X-+ zhBNJh=W0D9gEiyVFRjug&n#>lr*YD_k!jW`$tHdEUJrdpIAQ4IMcPXAa{Zz|P&hIL z+s|-sM_s+8Ioux8riqU$_js@ld-z_7vZA#vZfJ3&kR=Pw>hjy+i#&Ux-aU%8-t>o? zq$oJNILG=+>v=w>*B8{~o8PBZSnWNcL@=9T#u6qp8^8NL2cw8dIsTlh*zD>ew%OX= z_1n|ZU6S3J-gZuhYiG41x?@H>;Gg{k%a|kJ9~_?cs~*7KI^VkmGljoYAzjiKl;;P-t>5qHF@s<(E+0t6kyy-meCz#S`t3U37E zJq#6T`N1v6rkAuNzd1WEmtS7?d*VL4ZgFwTQxW@~oZ+iT0a=;(oK#NH!7D$n2(pKJ zXja?yJKw6__dnWAQ^-KkQmcMZu=%)|jkfiBmZkLp8uqLF>J;A^(lzEC4Xx8`8ZEXv zqrk2%g3Lq82mU=H-|JputThOml`iFv*2xc2J|^@#54QX@?uy2zuknME$%OB*Q@-B& zU%L8S4h~NW@_cH+qYF>V&pla$lD+YDX1xIq_t*w;p-6NI{=BI==LB^t8rs?#iVTY%Fjhn%h$Fcp_H4H8MvMD09|) zCzVKDRZ2^1C{c5x;BZ^{N(bld8{~81P`*XIunUJztm)rqU%M0Sq<2pB!s6yZZn2h| z&ualN6YWD3?1RVr%F`E<01c-D(f{)gcOeiKvWbo_N*tjG;`wsf;^9)l@bOC-aVeIg zThg|Sz*kk>qq@?)r60e*udZbl;YXNlcA}e0NFkWub08Jyo<#tVsohw4AkNa(UHG}X zV#STmzTX`loTq)qw}W!Z@9(+-K;9igySmG5dvESths2&s5~bZf5dagBI!~eT4Wqu+ zw_Y{pp13>$H=k$sW|NwqS!3SZ?YocquGyYrm@nw^&_}q&k(qASArnPg4b6|vr>x=} zJ%UqeaFK6zLIzqh*gM+Egnt{6$%R%#61J~0FXBquy6q=vVqKFWIAJ+OmMa!;AaA3} zK7>c@xfHxwc3O|*o@RM!&LiwAcUR7)9xL)n{?y3dLmkh9ULIIZ)4tzVLX_^@08op* z_Q~%hF^iS2`vcj#A5_bmp>uhOS}PZXiE8cw>6+@MS3E;sK8$x!SA>DI6j!&<5%>Y3Yl3)RVRT~=#0RZ3T zdpG+^5oja{KwLP`Z6~^$y!2MYuT5OIW4e_ejeP??%RGW!sTQ&yKYlEM?2O1qQ7@^t zM_MP`{EF8dPgG!6fvmiGnP9i>)IiJ3+-qEA$eylU(SEwK=ECpDODrxa>Gm#(e0=i# z`}fZ(C_K#*|QQc?T_c411h2eNE_JnDI!;mS8=#5HbxjiR8JtxW>Xa8 zBQf?*fF%JgI3(n;=Out0yJ&7nMzai#RCRce46z)$gyQ6=Rfc2|0Gyh-dz!>?k(U1_ z%m6ST2cNp7{Q=xA>*&aKmj~7)U1)6uJPxLVXgwhHQ<0I!PSXqEsvn0F1rSI;FlA2% zr1rM%ZIzX*!{!^gkAyfdyvTiw?Zbf2L`6mG|9SmA8-a?va`Od$jdNi$@9& zC?ahRa3>s0$Ld$-h4Ho*u0zy4n+vVQ4f@%X_Q@AB+!;dAOZQ2Q%i7^u`QX2DKj4=Y8zwAlPO?%&vudd=I zv|1`P-PEnUX4J0D9woS=ox>|L^DB&YU7Pr~smio~HF?BTiu>Hs($Ke~Orf@JN>-5} zFo^dMW{On`r;Y`dOgL`M7Pn?Va1Fl0$&De5wD^hNt2nfpL~=;ddoS!Q6=PB3?$>$C zShv+tsWQ?-EGCC6I@9I`Ph+tj&+(ap#vut)QNdJ9;R%Jnc+2yf>GF`CsB~8L0N0)J z4)}ce|47R|B&YJ6Opi115*@IPZq~h{n0Z8+WXQ8-hw9``HX@D`a0^Soh}51+#)7r4(%62jsO!E)3_!5tMZ!{Cb}N z`m&6U$Ri2Q!yH25Mn+-Qg|5)*5PDE1Yq&nP$EaON&{X(_Xo{-+T%x%{Jl1wGdZDT8 z-Iv}9=+Cc2_()l>*6{ifx3tEjtR8IMMxU2x+}?wM1qMQ)8;ITssFitm_bjP|VX*o-lj|ko z(m~f)Ec`aEiae5sQk&zTc3Z074S;8=D7QF7ocTPHDGDkXXZ#Uw%XS~%%^GYg1!;RC z>)byu@Wz6!c{P)~=0?whGc4L1KZy|N5A=0Q*e8V{vZ3$q!ztl+T8aodJ2!P(qM9E9J*v`H8Y$eKNxVdzE#LA zFxk!Tg42ZIG5zaMK`+7xA5xWi(Lx3~!2tEH-^?XcJ&Rhg4tf|k!M?sY-P`gJ~hwP!CPrPIDl0 zznqoJUXf9r=P%uOIO3uU)Dt^<(2_tt*=M4S@cOP&^W#RH<&3Mw<#Zc>K7%DDI2*Aq{#P|o4LBXRed!zxmYYR zS0jA^9-Q#FfLlNm&-R`HUxZ6}(6nY#4V~hQss2m1n zvdpejnZxr( zu94oWk;v*O77%-gyV;#+D=e$JX$QXXY{87Nw@QVT^?FX|6sc@Rh^0DXX--lLw` zpv_m~PXPs&=cz*yz=Db!g$N!9?l64zEe;5a0}2TO0vMuFq_hSD9o-vVUi`c<{2wQx z-mmcRASHM4Z^UN*dojgN(;n6Br(eH*U2tB$vyQk~ZY82u`mpuO4Yvg@j$8lN_eWju zG-v*~6ECqQBkr&{2i_`K>74Md5y%c{$v?{*klJ^9K-i_4;PjIzaVZuG=7LW<~}4CT*m#`_FO@lm<)|{tgk7kU#{; zEcoxhQN9BFpRmvMH!ooE<=-FPS&j_*%vApIk<2`8{?4?1{dw*Tsei)>F$?F&ePb}$ zyyOuS%&H?<=m&CmHwiq}*GeD))_?d$(3KP9w1q#!l=^GJoV*ksP`K7*-}Tv$e>jMD zQZliH6HKZlMblsWok5_y7aM6q}owB5rO+Ei*PIE+vJXy{WOL zG&6h-Fo)yp19Hc9ii7$00-d_!pgnM%fM|KjnV^^iP2sCm}UOgtAmpR zY}xUwvAGY@UowLMZBMq@Uf)^9dl1s%Uq-?H8~jq> zqTLC4J~?$}b7BXT*9r7lQAb5ZrPUOEa%0rib$M+{g)PCz(7c9glif*r02h+3Shd(V zThr2xB;b>cHXx_{q{PPu*VsT=M1Je=dTr+SD)jB-JUO{WmkyJ0OM~ykw{wk{^@1xQ zd%V(6D$8}O9@dg0kL*=P&?nl>;9%wC@BWQ$Jzt1)4t42ZaqCo6x=u@m|3iP}nqeki zV6<%mPAu;roxs^fdLR9?9nizW)Ro+FPPQ^1=t`d1 zM01AFMj(uWmKMX|D~n>A-WJ2+ zY{RpxDWE0QjBiJBpM3{0Lefny7YzY5$rj%Q|5L?)NaK2CbRLNg`Nh6hK^@0oxYLAH z6}gj!LJ2dkN{k|aR26hd8@-jX{iq)Eg^28xw>WE3Gq3?x`8?od?#N1wq~&OX9D&&*22zNXmEuwu<*C5WlF(#4OVmNWlW?r4H;B@lYy z+`1glpn|_U?PfS^-0FNSuNFPzDz9Ss1n|~=AG}v_4sdshQ?iqzY55d_vC&66=M#BT zh|zPAWyD#R5=0nucBvvRK+?dj>$LiQ;E`p}DJSl%{W>M2PGa3k@Xjm`?>j!^{ z8acqoM%+~XLU>l;(S2fw2b82N41Gs1*J2N9j_%sLZ51di~dw)tXc` z$y1tPT`|iL@b7W$=r;%ig6*Q#o-akOv9uinCTJF(N}Tp!8TVR#+dLkaPz{!JaF&K+ z3tsH~)*1srX4{>zT7)1>mGDX=*qH(gpNBP~#zLnZ1X6!+d>Zzf^kU)2yxpWxm$|s4 z1epF$ccv@!j#O1ue=gWvtl^ngT8r{4ieK1&l|l)d5>nVlXj>U;64ZID3WA1aUFT}2 zjYVT&KBiS;%CE?5Id(OJs!sdpwk>r2k=jM~7$BTL+v3zybrCK0`(QB-oX^M!q%JRZmqP?K}#P zj>^0SlA+qXe~C|mbRDLqq-y@g$#4kv++B^XC$)STl|YJU_4pqDq$l_~TEy}9%k|!U%2{!uUGq+3`xkVzORTtAgE;i!%QtTn;ChhWS zS#8EhsZmq=0VtD6y2YI#>C1 zU;7gZ``A)Q^+9R&i=oo_H?(Y6fPVNHz#{x2%kDn@b$<376VsjxOwvTYL!Y-J2+-M_ zMcqKI6tIBqV`D`hRU>S*I}BT}IBXZ(iwE;JxO4~&znVA_8WYM~I^>0aB>cQbB1OKHsf^qu-oUc=E7s2>~t=sm%j*h7f$UjLbb`&Y|HuHpLPV5wKM zm=xd{eDAKu3KetzL>7UYYiGLYn-DyW>%0%5XH7JuK>UeMp)jx9hdJ- zP*9ML?nkx1Pw@_26KOuMXCwbhbJqL9gioyrr(DRFdJrmnF+}udWt*$%HHPfVc0%$A^nDSD;THz(xT~7@)c3k)n1oIljx~NS6cBTNsj) zlU3E!R$TaZa)!~75P)jqKo3AhTv;BeKh>$pg(41uGCB-D#=lT<63=(OqIq`NYrq3=RS<7s**OT_gTTX1m39qQg%GwL#xW=ouIqJdTWO zWDz91*{MeN1FW6Y!CPDq>~x0-W&E)%l$lDey0^ zY&BwV%o7V}tR7!nw}~hC@ZY|D`^f8K{@^6Z+;8Tfd9pVI?X6zH+*KUD{s)h!H*EeV|x^~_i;?2F4IF%om2ZSD}0IZgywdf{) z!{s+zJ1mz7QloCLboJq{`3<}l{J$R09?pWN9aa^f7Q?yn(756)PfN)`7c<{@=NkuR zA7k);Gz0F(dGmEtSzQmH4X$UQ=Zgw7g|5xlQnI6&$WVg|GgJe*tG|5me+8gYO4}hS zPYK2WtrET*m&A0f0r6MniAgUt&-zD&D!+g7r*)Ev3Y|nm?7rR;aRkxqOdpsEy}h+U zRqw821xjzbFx!9c7vkwcIVe!#ScdME5Dv)eJSjn=4G(FglqNnbkf1?{Pg@*7ZsD(qTA!^qY>s`0M_~^9B~gi5ixtUM^FSj z0RRe}QNFHYCSF@0m2gsrN36TOKHi$=G$+YjlUFaLZiO9XY;PI7Ul2`qc|41hE)^!Z zuMyw5{5XNh!e-Ix<<3ZsL6DSarTg?Zg1ve%d7Q3Nfq{x4@K$2m#9$@u>#0yzDEG0{ zOn3|-6z3S`26{U9XyMZKKw(FC;MG2RMaG5aL34q>(d#mfrv2-KZ*=uSVZGn)4}rJ6 z9~V(#$?A-wp3tth=TI0jFTlY)i<1$5r`pBZXYam?imEO)J|K!(#bMqp2R#RZA?$(a zOo)5a6&*Ol73S6=UlIpqQDx>7-Ub=}7G>vfGtRF0(x4BZ_w>;gj1HAgUuI5jB8fqr^q{4v7>WwZCe?LMEyF;=>t%hW|cA572u^Iu!e@{)HJJ5n^b9~#&^iQjy$5+ zEfuj7gB}C#`8W|B5b_5Ps6s~j`-psdy(h+DI16pbq*TP(7raDB51~>A$2M$)I`pIe z6<`UEyHJk?UP?}Dp)mMx3)gozO2Zw5dp;9HWJ{nPX^y+u6j|+4EVn1EJfk`9Q?yDi z(7V$@bOy#BX=^>h{}I!T?R-#W*J?#9`OPUGJ-w%;)K;#l>V(U*asBw{?OYxs6p*@0 z2}tGK9@Bo)|3;}~tsw}6CjhAp!UyGepnG}ivrp4|-FGTjt+z5CKmOus)_d$?7c=nR z<16I=Smpm2Ex|8@^l}@tMOJLk?fZ{pNg577b3jZ2KwaY^{1F>tdpq`jK@NAv<9zaH zCt;RHlW@RQxYXNwcwBM~m_Aw$F#0C}H~THH004C--Dr4$oLpdTx8-@PF!VUdF&7qb z?!Capm6Vo#22czDCj34-^^p_n<;&0iiCSP5bpKBa^S&L|{o}&?{YUXXM{#}o@0yzO z-v-(A0jjUpHC=rox|p)&P{X~}b4as>`uR^WOsSO0{m@j%kH z4Yp+*o(j`j?#_L`T#A2v`n*%`SKt4AWXHb@8j|WI-$rU4s ziD03XsRl|QsYyYn6I{Tmmrgs_0haR8Z59MeO(E5wCpL?G<<3nzaR!LoL}oqzH1+g4 zpGhjUL7~r{&nm9#oSF1DM{)nTnv$JUfo?g!`0*z0AD>qn?XNhqzgRJOdTf`9=dU%3 zmU1o4cYZYS^g5usYBkGxY67M$ct0Wh=;nWAQ{HIV#;j6H=l*%kFL>F-&`Y;6R~gw~ zueyNo6Y7q=}R1&@^gc47AcErswOh6kv+h#Sh#Nb!$)Pch9Nx_F8YPQ zn|xYzHXrs8eD~GirMbeYpjWRKY>8s!)A(9C|6*rQ^3wDMi}Lo9y}ETN3+mSHW9B;R zkovLVXnul@pFe8t86{k_WPpHJMDZk3B{?u?9dL!Om^zD@jBZ~{a?mgfQD_h0FzbisByd$ii z(|vd1Vy}=p?b|l$%J#MfPg}5FInqV-As73U7fCu9Jp7w{iq51xPA>X?zprxdw#zpX zZzWZ&HFcY$viGou!yN8P&!xIDFCQGusIB9zlJ-|}cVEM^HMgLr)NN*=D@3epV@| zX7@_+nV!?EyUGqBsf~W`=E{|=o_uj(*mtiv+%^8dboyMx=7rax&duz=;LhFucH^wt zd0%6d8IG}8M^xInf8 zQR2Ruug$B@oX<7jDxE1nx`Dl?vbDm3$^EQ6c-yAQ89t~gKSx?FwNhPBDD z;>&%%x?d}1ZSwgW@bqC#XC_15hB@3Ee$z$oJbwDBDu~;8?~(rVuL6K6C7|B?dcwwQ zKT4XP-if}=m&;aR6<2?pgW+#{;J@_bd9p9lDpqnWc9@_Vb7zssk3vUR1G@uH?ugC2 zsmn00r`@JD`%?SH-#`6;rAzd4^Yi Date: Wed, 10 Apr 2019 21:45:43 +0000 Subject: [PATCH 082/197] Deleted tvm_dashboard.png --- .../images/tvm_dashboard.png | Bin 141968 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_dashboard.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_dashboard.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_dashboard.png deleted file mode 100644 index 8ced6104f111f5d087015eee16a89995c027a882..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 141968 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±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 Date: Wed, 10 Apr 2019 21:49:50 +0000 Subject: [PATCH 083/197] Added tvm_dashboard.png --- .../images/tvm_dashboard.png | Bin 0 -> 140377 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_dashboard.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_dashboard.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_dashboard.png new file mode 100644 index 0000000000000000000000000000000000000000..d321e0ca670447432142c2c11c23d12d9e80b3a4 GIT binary patch literal 140377 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 p2i^>N1qIlUqi8}a|)#r=6@Q}$B+Aa zaG56dc`VG23zLzHLMx|442r!Les0B@FyhEuAWBGR)|q|h7(?cKXSJwDe>CpjN5{z6 z*B||57YKjNMTQY*-~UC*EL&d_V0S?Fp|0Vn<2xC21+rY>i87qhkBJ|a&@>vQ1Yis_ z5KXvah>Dxxf$C?ff_>+IPI18>T_2Jme2CyE;LM2gFksiJVw06L%0A$m5PyF-mm`CY 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 TNd*J=6G7pXicINC Date: Wed, 10 Apr 2019 23:09:53 +0000 Subject: [PATCH 084/197] Updated tvm-dashboard-insights.md --- .../tvm-dashboard-insights.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 4e5bdeb5c1..2459f4aac4 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -23,14 +23,19 @@ ms.topic: conceptual [!include[Prerelease�information](prerelease.md)] ->Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) -Enterprise security teams can use Windows Defender Security Center to monitor and assist in responding to alerts of potential advanced persistent threat (APT) activity or data breaches. +Threat & Vulnerability Management is a new component of Microsoft Defender ATP, and provides both security administrators and security operations teams with unique value, including: +- Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities +- Invaluable machine vulnerability context during incident investigations +- Built-in remediation processes through Microsoft Intune and Microsoft System Center Configuration Manager -You can use [Windows Defender Security Center](https://securitycenter.windows.com/) to: -- View, sort, and triage alerts from your endpoints -- Search for more information on observed indicators such as files and IP Addresses -- Change Windows Defender ATP settings, including time zone and review licensing information. +You can use the Threat & Vulnerability Management capability in [Microsoft Defender Security Center](https://securitycenter.windows.com/) to: +- View exposure and configuration scores side-by-side with top security recommendations, software vulnerability, remediation activities, and exposed machines +- Correlate EDR insights with endpoint vulnerabilities and process them +- Configure Microsoft Defender ATP to integrate with remediation tools such as Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) +- Select remediation options, triage and track remediation tasks +- File and track exceptions ## Windows Defender Security Center When you open the portal, you’ll see the main areas of the application: From 7ce4cd8476c8769f3890b958598fcbc07f47da2a Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 10 Apr 2019 23:10:52 +0000 Subject: [PATCH 085/197] Updated tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 2459f4aac4..a7f3476507 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -46,9 +46,6 @@ When you open the portal, you’ll see the main areas of the application: - (2) Threat & Vulnerability Management icon - (3) Threat & Vulnerability Management dashboard -> [!NOTE] -> Malware related detections will only appear if your machines are using Windows Defender Antivirus as the default real-time protection antimalware product. - You can navigate through the portal using the menu options available in all sections. Refer to the following table for a description of each section. Area | Description @@ -67,7 +64,6 @@ Area | Description **Top vulnerable software** | Get real-time visibility into the organizational software inventory, with stack-ranked list of vulnerable software installed on your network’s devices and how they impact on your organizational exposure score. **Top remediation activities** | Track the remediation activities generated from the security recommendations. You can click each item on the list and it will take you to the **Remediation** page where you'll see remediation and exception activity details. **Top exposed machines** | See the exposed machine names and their exposure level. You can click the machine name and it will take you to the machine page where you can view the alerts, risks, incidents, security recommendations, installed software, discovered vulnerabilities associated with the exposed machines. You can also do other EDR-related tasks in it, such as: manage tags, initiate automated investigations, initiate a live response session, collect an investigation package, run antivirus scan, restrict app execution, and isolate machine. -**Threat campaigns** | [to be filled out when the widget gets updated, right now it's blank]. See [Microsoft Defender ATP icons](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection#windows-defender-atp-icons) to provide the information on the icons used throughout the portal. From a973f4d120be299406fdc23fb7bc9254ff5d5a0d Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 10 Apr 2019 23:13:43 +0000 Subject: [PATCH 086/197] Updated threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 2299331aa8..baf1c103df 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -80,3 +80,9 @@ To lower down your threat and vulnerability exposure through remediation via Mic 1. Step 2. Step + +## Related topics +- [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) +- [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) +- [Configuration score](configuration-score.md) +- [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) From 48c869ed4d224bbede6d3d3b45152ea50d9ed885 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 10 Apr 2019 23:29:11 +0000 Subject: [PATCH 087/197] Updated tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index a7f3476507..098b0b84a3 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -37,8 +37,8 @@ You can use the Threat & Vulnerability Management capability in [Microsoft Defen - Select remediation options, triage and track remediation tasks - File and track exceptions -## Windows Defender Security Center -When you open the portal, you’ll see the main areas of the application: +## Threat & Vulnerability Management in Microsoft Defender Security Center +When you open the portal, you’ll see the main areas of the capability: ![Microsoft Defender Advanced Threat Protection portal](images/tvm_dashboard.png) @@ -65,7 +65,7 @@ Area | Description **Top remediation activities** | Track the remediation activities generated from the security recommendations. You can click each item on the list and it will take you to the **Remediation** page where you'll see remediation and exception activity details. **Top exposed machines** | See the exposed machine names and their exposure level. You can click the machine name and it will take you to the machine page where you can view the alerts, risks, incidents, security recommendations, installed software, discovered vulnerabilities associated with the exposed machines. You can also do other EDR-related tasks in it, such as: manage tags, initiate automated investigations, initiate a live response session, collect an investigation package, run antivirus scan, restrict app execution, and isolate machine. -See [Microsoft Defender ATP icons](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection#windows-defender-atp-icons) to provide the information on the icons used throughout the portal. +See [Microsoft Defender ATP icons](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection#windows-defender-atp-icons) for more information on the icons used throughout the portal. ## Related topics - [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) From 1b9c1741b49074499a6d7df43fef046993e95b26 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 10 Apr 2019 16:42:36 -0700 Subject: [PATCH 088/197] added image for access settings --- .../create-wip-policy-using-intune-azure.md | 14 +++++++++++++- .../images/mam-access-settings.png | Bin 0 -> 30266 bytes 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 windows/security/information-protection/windows-information-protection/images/mam-access-settings.png diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index fc50cfc48c..d10dff6c03 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -30,6 +30,12 @@ Microsoft Intune has an easy way to create and deploy a Windows Information Prot Before you can create a WIP policy using Intune, you need to configure an MDM or MAM provider in Azure Active Directory (Azure AD). MAM requires an [Azure Active Direcory (Azure AD) Premium license](https://docs.microsoft.com/azure/active-directory/fundamentals/active-directory-whatis#what-are-the-azure-ad-licenses). An Azure AD Premium license is also required for WIP auto-recovery, where a device can re-enroll and re-gain access to protected data. WIP auto-recovery depends on Azure AD registration to back up the encryption keys, which requires device auto-enrollment with MDM. +## Differences between MDM and MAM + +Same user/app targeted +Can only manage enlightened apps +MAM has additional [access settings](#access-settings-for-mam) for Windows Hello for Business. + ## Configure the MDM or MAM provider 1. Sign in to the Azure portal. @@ -54,7 +60,7 @@ Before you can create a WIP policy using Intune, you need to configure an MDM or - **Platform.** Choose **Windows 10**. - - **Enrollment state.** Choose **Without enrollment** for MAM or **With enrollment** for MDM. + - **Enrollment state.** Choose **Without enrollment** for MAM or **With enrollment** for MDM. ![Add a mobile app policy](images/add-a-mobile-app-policy.png) @@ -602,6 +608,12 @@ Optionally, if you don’t want everyone in your organization to be able to shar >[!NOTE] >For more info about setting the **AllowAzureRMSForEDP** and the **RMSTemplateIDForEDP** MDM settings, see the [EnterpriseDataProtection CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/enterprisedataprotection-csp) topic. For more info about setting up and using a custom template, see [Configuring custom templates for the Azure Rights Management service](https://docs.microsoft.com/information-protection/deploy-use/configure-custom-templates) topic. +## Access settings for MAM + +If you created a WIP polciy for MAM, you can set Access settings for Windows Hello for Business under Advanced settings. + +![MAM access settings](images/mam-access-settings.png) + ## Related topics - [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md) diff --git a/windows/security/information-protection/windows-information-protection/images/mam-access-settings.png b/windows/security/information-protection/windows-information-protection/images/mam-access-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..f23673273b65ceb5d5c1d3255caffb49054dc2bf GIT binary patch literal 30266 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 q{XaJFD#Faz_+G9|hizXIXdYMJyP Date: Wed, 10 Apr 2019 23:58:54 +0000 Subject: [PATCH 089/197] Updated index.md --- windows/security/threat-protection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 04346ca1c3..9577ffb3b6 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -40,7 +40,7 @@ ms.localizationpriority: medium **[Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md)**
This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. - [Next-generation Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md) -- [What's in the dashboard and what it means](windows-defender-atp/tvm-dashboard-insights.md) +- [What's in the dashboard and what it means for my organization](windows-defender-atp/tvm-dashboard-insights.md) - [Configure Threat & Vulnerability Management](windows-defender-atp/config-and-manage-tvm.md) - [Scenarios](windows-defender-atp/threat-and-vuln-mgt-scenarios.md) From 04a7b6557ce17227e379d22663946a445441ede5 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 00:03:12 +0000 Subject: [PATCH 090/197] Updated next-gen-threat-and-vuln-mgt.md --- .../windows-defender-atp/next-gen-threat-and-vuln-mgt.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index ca9812ba71..c389931807 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -60,6 +60,7 @@ Microsoft Defender ATP’s Threat & Vulnerability Management allows security adm - Real-time remediation status. Microsoft Defender ATP provides real-time monitoring of the status and progress of remediation activities across the organization. ## Related topics -- [What's in the dashboard and what it means](tvm-dashboard-insights.md) +- [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) +- [Configuration score](configuration-score.md) - [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) \ No newline at end of file From 7c14cec28caa9c7777e0ffbaca1eed35b8e1ca59 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 00:05:28 +0000 Subject: [PATCH 091/197] Updated index.md --- windows/security/threat-protection/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 9577ffb3b6..7687cd6dae 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -41,6 +41,7 @@ ms.localizationpriority: medium This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. - [Next-generation Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md) - [What's in the dashboard and what it means for my organization](windows-defender-atp/tvm-dashboard-insights.md) +- [Configuration score](configuration-score.md) - [Configure Threat & Vulnerability Management](windows-defender-atp/config-and-manage-tvm.md) - [Scenarios](windows-defender-atp/threat-and-vuln-mgt-scenarios.md) From 3c785a0abffad4ad78b7fba2993c93f2c5017eb1 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 00:13:49 +0000 Subject: [PATCH 092/197] Updated configure-and-manage-tvm.md --- .../windows-defender-atp/configure-and-manage-tvm.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index 6d6f575517..7fa76e4ae4 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -37,4 +37,8 @@ Ensure that you have the right RBAC permissions to configure your Threat & Vulne >- End-user: For more information on how to enroll your Windows 10 device in Intune, see [Enroll your Windows 10 device in Intune](https://docs.microsoft.com/intune-user-help/enroll-your-w10-device-access-work-or-school) >- End-user alternative: For more information on joining an Azure AD domain, see [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). - +## Related topics +- [Next-generation Threat & Vulnerability Management](next-gen-.md) +- [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) +- [Configuration score](configuration-score.md) +- [Scenarios](threat-and-vuln-mgt-scenarios.md) From a4b37b9acd0cfb85bf8357dc90a6263e4ce83df6 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 00:14:32 +0000 Subject: [PATCH 093/197] Updated configure-and-manage-tvm.md --- .../windows-defender-atp/configure-and-manage-tvm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index 7fa76e4ae4..b836236390 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -38,7 +38,7 @@ Ensure that you have the right RBAC permissions to configure your Threat & Vulne >- End-user alternative: For more information on joining an Azure AD domain, see [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). ## Related topics -- [Next-generation Threat & Vulnerability Management](next-gen-.md) +- [Next-generation Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) - [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) - [Configuration score](configuration-score.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) From bf523e25e9c8132844329f508e059f5331471ef8 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 00:15:50 +0000 Subject: [PATCH 094/197] Updated threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index baf1c103df..44168c3cc1 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -82,7 +82,7 @@ To lower down your threat and vulnerability exposure through remediation via Mic 2. Step ## Related topics -- [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) +- [Next-generation Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) - [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) - [Configuration score](configuration-score.md) - [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) From 13824d5da2f8d9fd86e1704c089b05f56f25bb71 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 12:49:42 +0000 Subject: [PATCH 095/197] Updated threat-and-vuln-mgt-scenarios.md --- .../threat-and-vuln-mgt-scenarios.md | 59 +++++++++++++++---- 1 file changed, 48 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 44168c3cc1..620ba65858 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -31,7 +31,7 @@ Ensure that your machines: - Are onboarded to Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). If you are using SCCM, update your console to April version 1904 - Are tagged or marked as co-managed -## Lower down your threat and vulnerability exposure +## Reduce your threat and vulnerability exposure Threat & Vulnerability Management introduces a new exposure score metric which visually represents how exposed your machines are to imminent threats. The exposure score is continuously calculated on each device in the organization and influenced by the following factors: @@ -49,10 +49,13 @@ You can reduce the exposure score by remediating issues based on prioritized sec To lower down your threat and vulnerability exposure through remediation via Microsoft Intune: -1. Go through the **Top security recommendations** list from your Threat & Vulnerability Management dashboard, and select the first item on the list. +1. Review the **Top security recommendations** list from your Threat & Vulnerability Management dashboard, and select the first item on the list. This opens the **Security recommendation** page. 2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It will also show you the vulnerability details, such as the associated exploits affecting what machines and its business impact. Select **Request remediation**.. - +Note: There are two types of recommendations: +- Security update which refers to recommendations that require a package installation +- Configuration change which refers to recommendations that require a registry or GPO modification +- Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the [insert bug image here] icon. 3. Select **Open a ticket in Intune** and indicate the remediation due date. 4. Add a note for the IT administrator who will pick up the remediation task for more context. @@ -61,25 +64,59 @@ To lower down your threat and vulnerability exposure through remediation via Mic 6. +7. 5. Review the machine **Security recommendation** tab again. The recommendation should now disappear, and the exposure score should decrease. + ## Improve your security configuration -1. Step - -2. Step - ## Request for remediation and monitor its progress -1. Step +The Threat & Vulnerability Management capability in Microsoft Defender ATP bridges the gap between Security and IT Administrators through the remediation request workflow. +This capability allows you, the Security Administrator, to request for the IT Administrator to remediate a vulnerability or misconfiguration via Intune and SCCM with a click of a button. +Once requested, all the recommendation context (name, affected machines, justification, threat information) will generate a new security task in Microsoft Intune. -2. Step +To use this capability: + +1. 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. + +2. Click on a security recommendation you would like to request remediation for, and then click **Request remediation**. + +3. Select **Open a ticket in Intune**, select a due date, and optional notes for the IT Administrator. Then, click **Submit request**. +Note: You also have the option to export all the data from the recommendation in the CSV format by selecting **Export all remediation activity data to CSV**. + +4. Notify your IT Administrator about the new request and have them log into Intune to approve or reject the request and start a package deployment + +5. View the status of the remediation request. Navigate to the **Remediation** page to view the activity progress. ## File for and manage exception +You can create exceptions for recommendations, as an alternative to requesting for remediation. -1. Step +There are various reasons why organizations might want to create exceptions for a recommendation. For example, a business or production need that prevents the company from applying the recommendation, the existence of a compensating or alternative control that provides the same level of protection that the recommendation would, a false positive, among other reasons. -2. Step +Exceptions can be created for both security update and configuration change recommendations. + +When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state changes to Exception, and it no longer shows up in the security recommendations list + +Note: You will still see the recommendations under exception by applying appropriate filters. +1. Navigate to **Security recommendations** under the **Threat & Vulnerability Management** menu. + +2. Click the top-most recommendation. A side panel will open with the recommendation details. + +3. Click the **Create exception** button at the top of the side panel. + +4. In the exception creation side panel, fill in the following details: +- **Justification** – the reason for creating the exception, chosen from a drop-down list +- **Justification context** – additional textual context related to the justification +- **Exception duration** – the period of time during which this exception will be in effect. When the exception expires, the recommendation automatically becomes active again. + +5. Click **Submit**. A confirmation message at the top of the page will indicate that the exception has been created. + +6. View all your exceptions (current + past) by navigating to **Remediation** under the **Threat & Vulnerability Management** menu and clicking on the **Exceptions** tab. + +7. Click the exception that you created to view the details. + +8. Navigate to **Security recommendations** under the **Threat & Vulnerability Management** menu again and see that recommendation will not appear there anymore as it is currently under exception. ## Related topics - [Next-generation Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) From 619a93295d5933013ebda3442715cbcf044ba94e Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 12:57:10 +0000 Subject: [PATCH 096/197] Updated threat-and-vuln-mgt-scenarios.md --- .../threat-and-vuln-mgt-scenarios.md | 28 ++++++++++++------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 620ba65858..2f20a014bf 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -52,10 +52,12 @@ To lower down your threat and vulnerability exposure through remediation via Mic 1. Review the **Top security recommendations** list from your Threat & Vulnerability Management dashboard, and select the first item on the list. This opens the **Security recommendation** page. 2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It will also show you the vulnerability details, such as the associated exploits affecting what machines and its business impact. Select **Request remediation**.. -Note: There are two types of recommendations: +>[!NOTE] +> There are two types of recommendations: - Security update which refers to recommendations that require a package installation - Configuration change which refers to recommendations that require a registry or GPO modification - Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the [insert bug image here] icon. + 3. Select **Open a ticket in Intune** and indicate the remediation due date. 4. Add a note for the IT administrator who will pick up the remediation task for more context. @@ -64,7 +66,7 @@ Note: There are two types of recommendations: 6. -7. 5. Review the machine **Security recommendation** tab again. The recommendation should now disappear, and the exposure score should decrease. +7. Review the machine **Security recommendation** tab again. The recommendation should now disappear, and the exposure score should decrease. ## Improve your security configuration @@ -79,14 +81,18 @@ To use this capability: 1. 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. -2. Click on a security recommendation you would like to request remediation for, and then click **Request remediation**. +2. Click on a security recommendation you would like to request remediation for. For example, a third-party tool that you can easily update, or a registry value that can be easily modified using RegEdit. +>[!NOTE] +>- Security update which refers to recommendations that require a package installation +>- Configuration change which refers to recommendations that require a registry or GPO modification -3. Select **Open a ticket in Intune**, select a due date, and optional notes for the IT Administrator. Then, click **Submit request**. -Note: You also have the option to export all the data from the recommendation in the CSV format by selecting **Export all remediation activity data to CSV**. +3. Connect to the machine and apply the selected recommendation. +>[!NOTE] +> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the [insert bug icon here] icon. -4. Notify your IT Administrator about the new request and have them log into Intune to approve or reject the request and start a package deployment +4. Notify your IT Administrator about the new request and have them log into Intune to approve or reject the request and start a package deployment -5. View the status of the remediation request. Navigate to the **Remediation** page to view the activity progress. +5. View the status of the remediation request. Navigate to the **Remediation** page to view the activity progress. ## File for and manage exception @@ -98,7 +104,9 @@ Exceptions can be created for both security update and configuration change reco When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state changes to Exception, and it no longer shows up in the security recommendations list -Note: You will still see the recommendations under exception by applying appropriate filters. +>[!NOTE] +> You will still see the recommendations under exception by applying appropriate filters. + 1. Navigate to **Security recommendations** under the **Threat & Vulnerability Management** menu. 2. Click the top-most recommendation. A side panel will open with the recommendation details. @@ -114,9 +122,9 @@ Note: You will still see the recommendations under exception by applying appropr 6. View all your exceptions (current + past) by navigating to **Remediation** under the **Threat & Vulnerability Management** menu and clicking on the **Exceptions** tab. -7. Click the exception that you created to view the details. +7. Click the exception that you created to view the details. -8. Navigate to **Security recommendations** under the **Threat & Vulnerability Management** menu again and see that recommendation will not appear there anymore as it is currently under exception. +8. Navigate to **Security recommendations** under the **Threat & Vulnerability Management** menu again and see that recommendation will not appear there anymore as it is currently under exception. ## Related topics - [Next-generation Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) From 9d91f5ec8d0668b96283fb823023e00bf1141ca4 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 13:15:57 +0000 Subject: [PATCH 097/197] Updated threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 2f20a014bf..f2847113e7 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -28,7 +28,7 @@ Ensure that your machines: - Are onboarded to Microsoft Defender Advanced Threat Protection - Running with Windows 10 1709 (Fall Creators Update) or later - Have at least one security recommendation that can be viewed in the machine page -- Are onboarded to Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). If you are using SCCM, update your console to April version 1904 +- Are onboarded to Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). If you are using SCCM, update your console to May version 1904 - Are tagged or marked as co-managed ## Reduce your threat and vulnerability exposure From 734955289c01ce276787d7286d427734032a4047 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 14:08:54 +0000 Subject: [PATCH 098/197] Updated threat-and-vuln-mgt-scenarios.md --- .../threat-and-vuln-mgt-scenarios.md | 27 +++++++++---------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index f2847113e7..c23b8aca5c 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -49,25 +49,22 @@ You can reduce the exposure score by remediating issues based on prioritized sec To lower down your threat and vulnerability exposure through remediation via Microsoft Intune: -1. Review the **Top security recommendations** list from your Threat & Vulnerability Management dashboard, and select the first item on the list. This opens the **Security recommendation** page. - -2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It will also show you the vulnerability details, such as the associated exploits affecting what machines and its business impact. Select **Request remediation**.. +1. Review the **Top security recommendations** list from your **Threat & Vulnerability Management dashboard**, and select the first item on the list. This opens the **Security recommendation** page. >[!NOTE] > There are two types of recommendations: -- Security update which refers to recommendations that require a package installation -- Configuration change which refers to recommendations that require a registry or GPO modification -- Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the [insert bug image here] icon. +> - Security update which refers to recommendations that require a package installation +> - Configuration change which refers to recommendations that require a registry or GPO modification +> - Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the [insert bug image here] icon. -3. Select **Open a ticket in Intune** and indicate the remediation due date. +2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It will also show you the vulnerability details, such as the associated exploits affecting what machines and its business impact. Click **Open software page** option from the flyout menu. + +3. Click **Installed machines** and select the affected machine from the list to open the flyout page with the relevant machine details, exposure and risk levels, alert and incident activities. + +4. Click **Open machine page** to connect to the machine and apply the selected recommendation. + +5. Allow a few hours for the changes to propagate in the system. -4. Add a note for the IT administrator who will pick up the remediation task for more context. - -5. Click **Submit request**. This will take you to the Intune portal. - -6. - -7. Review the machine **Security recommendation** tab again. The recommendation should now disappear, and the exposure score should decrease. - +6. Review the machine **Security recommendation** tab again. The recommendation you've chosen to remediate should now disappear, and the exposure score should decrease. ## Improve your security configuration From 52109f8aac3f8d20b0bfe830a79dce50cb7ca425 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 14:11:09 +0000 Subject: [PATCH 099/197] Updated index.md --- windows/security/threat-protection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 7687cd6dae..b8472d1f00 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -39,7 +39,7 @@ ms.localizationpriority: medium **[Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md)**
This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. -- [Next-generation Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md) +- [Risk-based Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md) - [What's in the dashboard and what it means for my organization](windows-defender-atp/tvm-dashboard-insights.md) - [Configuration score](configuration-score.md) - [Configure Threat & Vulnerability Management](windows-defender-atp/config-and-manage-tvm.md) From 11d19bbe9455ef51a94ebceed82625a3ea023ed7 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 14:30:38 +0000 Subject: [PATCH 100/197] Updated threat-and-vuln-mgt-scenarios.md --- .../threat-and-vuln-mgt-scenarios.md | 28 +++++++++---------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index c23b8aca5c..d16725c964 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -28,7 +28,6 @@ Ensure that your machines: - Are onboarded to Microsoft Defender Advanced Threat Protection - Running with Windows 10 1709 (Fall Creators Update) or later - Have at least one security recommendation that can be viewed in the machine page -- Are onboarded to Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). If you are using SCCM, update your console to May version 1904 - Are tagged or marked as co-managed ## Reduce your threat and vulnerability exposure @@ -54,7 +53,7 @@ To lower down your threat and vulnerability exposure through remediation via Mic > There are two types of recommendations: > - Security update which refers to recommendations that require a package installation > - Configuration change which refers to recommendations that require a registry or GPO modification -> - Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the [insert bug image here] icon. +> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the [insert bug image here] icon. 2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It will also show you the vulnerability details, such as the associated exploits affecting what machines and its business impact. Click **Open software page** option from the flyout menu. @@ -69,6 +68,8 @@ To lower down your threat and vulnerability exposure through remediation via Mic ## Improve your security configuration ## Request for remediation and monitor its progress +>[!NOTE] +> Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) will be integrated with Threat & Vulnerability Management in the coming months. Upon inregration, this scenario requires that you are onboarded to Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). If you are using SCCM, update your console to May version 1905. The Threat & Vulnerability Management capability in Microsoft Defender ATP bridges the gap between Security and IT Administrators through the remediation request workflow. This capability allows you, the Security Administrator, to request for the IT Administrator to remediate a vulnerability or misconfiguration via Intune and SCCM with a click of a button. @@ -78,18 +79,15 @@ To use this capability: 1. 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. -2. Click on a security recommendation you would like to request remediation for. For example, a third-party tool that you can easily update, or a registry value that can be easily modified using RegEdit. ->[!NOTE] ->- Security update which refers to recommendations that require a package installation ->- Configuration change which refers to recommendations that require a registry or GPO modification +2. From the navigation menu, select the **Threat & Vulnerability Management** icon, then select **Security recommendations**. This opens up the **Security recommendations** page. -3. Connect to the machine and apply the selected recommendation. ->[!NOTE] -> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the [insert bug icon here] icon. +3. In the **Security recommendation** page, select what you need to remediate and then click **Remediation options** from the flyout page. -4. Notify your IT Administrator about the new request and have them log into Intune to approve or reject the request and start a package deployment +4. Select **Open a ticket in Intune**, a due date, and add optional notes for the IT Administrator. Then, click **Submit request**. -5. View the status of the remediation request. Navigate to the **Remediation** page to view the activity progress. +5. Notify your IT Administrator about the new request and have them log into Intune to approve or reject the request and start a package deployment + +6. View the status of the remediation request. Navigate to the **Remediation** page to view the activity progress. ## File for and manage exception @@ -111,9 +109,9 @@ When an exception is created for a recommendation, the recommendation is no long 3. Click the **Create exception** button at the top of the side panel. 4. In the exception creation side panel, fill in the following details: -- **Justification** – the reason for creating the exception, chosen from a drop-down list -- **Justification context** – additional textual context related to the justification -- **Exception duration** – the period of time during which this exception will be in effect. When the exception expires, the recommendation automatically becomes active again. + - **Justification** – the reason for creating the exception, chosen from a drop-down list + - **Justification context** – additional textual context related to the justification + - **Exception duration** – the period of time during which this exception will be in effect. When the exception expires, the recommendation automatically becomes active again. 5. Click **Submit**. A confirmation message at the top of the page will indicate that the exception has been created. @@ -124,7 +122,7 @@ When an exception is created for a recommendation, the recommendation is no long 8. Navigate to **Security recommendations** under the **Threat & Vulnerability Management** menu again and see that recommendation will not appear there anymore as it is currently under exception. ## Related topics -- [Next-generation 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) - [Configuration score](configuration-score.md) - [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) From 9d663c69a6192442d2710939648205e84f607ed2 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 14:31:39 +0000 Subject: [PATCH 101/197] Updated threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index d16725c964..8d5c8831b5 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -48,7 +48,7 @@ You can reduce the exposure score by remediating issues based on prioritized sec To lower down your threat and vulnerability exposure through remediation via Microsoft Intune: -1. Review the **Top security recommendations** list from your **Threat & Vulnerability Management dashboard**, and select the first item on the list. This opens the **Security recommendation** page. +1. Review the **Top security recommendations** from your **Threat & Vulnerability Management dashboard**, and select the first item on the list. This opens the **Security recommendation** page. >[!NOTE] > There are two types of recommendations: > - Security update which refers to recommendations that require a package installation From 7eb7950698ee90a7ef063f30bcd14f4b161f7fbc Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 14:33:16 +0000 Subject: [PATCH 102/197] Updated threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 8d5c8831b5..8782789dbe 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -53,7 +53,7 @@ To lower down your threat and vulnerability exposure through remediation via Mic > There are two types of recommendations: > - Security update which refers to recommendations that require a package installation > - Configuration change which refers to recommendations that require a registry or GPO modification -> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the [insert bug image here] icon. +>

Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the [insert bug image here] icon.

2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It will also show you the vulnerability details, such as the associated exploits affecting what machines and its business impact. Click **Open software page** option from the flyout menu. From eddef6dd10af0c30c1cd58c5ec14abd90e258395 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 15:17:08 +0000 Subject: [PATCH 103/197] Updated configure-and-manage-tvm.md --- .../windows-defender-atp/configure-and-manage-tvm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index b836236390..59fae40bed 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -38,7 +38,7 @@ Ensure that you have the right RBAC permissions to configure your Threat & Vulne >- End-user alternative: For more information on joining an Azure AD domain, see [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). ## Related topics -- [Next-generation 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) - [Configuration score](configuration-score.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) From 595be2007e1fd9688489446e56e8fe31f96469c5 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 15:30:51 +0000 Subject: [PATCH 104/197] Updated tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 098b0b84a3..6bfb12111b 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -68,7 +68,7 @@ Area | Description See [Microsoft Defender ATP icons](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection#windows-defender-atp-icons) for more information on the icons used throughout the portal. ## Related topics -- [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) +- [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) - [Configuration score](configuration-score.md) - [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) \ No newline at end of file From 3379e56bda20d2a469893c7e789fbb8789bd0f19 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 15:35:20 +0000 Subject: [PATCH 105/197] Updated threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 8782789dbe..5f518e0b87 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -46,7 +46,7 @@ The exposure score is broken down into the following levels: You can reduce the exposure score by remediating issues based on prioritized security recommendations. Each software has weaknesses that are transformed into recommendations and prioritized based on risk to the organization. -To lower down your threat and vulnerability exposure through remediation via Microsoft Intune: +To lower down your threat and vulnerability exposure: 1. Review the **Top security recommendations** from your **Threat & Vulnerability Management dashboard**, and select the first item on the list. This opens the **Security recommendation** page. >[!NOTE] @@ -55,7 +55,7 @@ To lower down your threat and vulnerability exposure through remediation via Mic > - Configuration change which refers to recommendations that require a registry or GPO modification >

Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the [insert bug image here] icon.

-2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It will also show you the vulnerability details, such as the associated exploits affecting what machines and its business impact. Click **Open software page** option from the flyout menu. +2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It shows the vulnerability details, such as the associated exploits affecting what machines and its business impact. Click **Open software page** option from the flyout menu. 3. Click **Installed machines** and select the affected machine from the list to open the flyout page with the relevant machine details, exposure and risk levels, alert and incident activities. @@ -63,7 +63,7 @@ To lower down your threat and vulnerability exposure through remediation via Mic 5. Allow a few hours for the changes to propagate in the system. -6. Review the machine **Security recommendation** tab again. The recommendation you've chosen to remediate should now disappear, and the exposure score should decrease. +6. Review the machine **Security recommendation** tab again. The recommendation you've chosen to remediate won't be listed there anymore, and the exposure score should decrease. ## Improve your security configuration From 06d5b05785c56237817f2bbfefa52c398f4f4b77 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 15:38:10 +0000 Subject: [PATCH 106/197] Updated threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 5f518e0b87..caa0730d57 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -66,6 +66,8 @@ To lower down your threat and vulnerability exposure: 6. Review the machine **Security recommendation** tab again. The recommendation you've chosen to remediate won't be listed there anymore, and the exposure score should decrease. ## Improve your security configuration +>[!NOTE] +> Secure score is now part of Threat & Vulnerability Management as configuration score. We’ll keep the secure score page available for a few weeks. View the [secure score](https://securitycenter.windows.com/securescore) page . ## Request for remediation and monitor its progress >[!NOTE] From 6a1ab8964bcbcc9c12689c4332aeff72f896b575 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 22:46:07 +0000 Subject: [PATCH 107/197] Added configuration-score.md --- .../configuration-score.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-atp/configuration-score.md diff --git a/windows/security/threat-protection/windows-defender-atp/configuration-score.md b/windows/security/threat-protection/windows-defender-atp/configuration-score.md new file mode 100644 index 0000000000..f99a2871b0 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/configuration-score.md @@ -0,0 +1,19 @@ +--- +title: Overview of Configuration score in Windows Defender Security Center +description: Expand your visibility into the overall security configuration posture of your organization +keywords: secure score, security controls, improvement opportunities, security configuration score over time, configuration score, security posture, baseline +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: Dolcita Montemayor +author: dolmont +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +ms.date: 04/11/2019 +--- From 810dd4417d62168e195ed707974be12a5c4b1d14 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 22:47:39 +0000 Subject: [PATCH 108/197] Updated configuration-score.md --- .../windows-defender-atp/configuration-score.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/configuration-score.md b/windows/security/threat-protection/windows-defender-atp/configuration-score.md index f99a2871b0..9c09135a61 100644 --- a/windows/security/threat-protection/windows-defender-atp/configuration-score.md +++ b/windows/security/threat-protection/windows-defender-atp/configuration-score.md @@ -17,3 +17,11 @@ ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 04/11/2019 --- + + + +## Related topics +- [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) +- [Configuration score](configuration-score.md) +- [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) +- [Scenarios](threat-and-vuln-mgt-scenarios.md) \ No newline at end of file From c0fb6a7d52ab6530b6017f918e83e20c72393a75 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Thu, 11 Apr 2019 22:49:23 +0000 Subject: [PATCH 109/197] Updated configuration-score.md --- .../windows-defender-atp/configuration-score.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configuration-score.md b/windows/security/threat-protection/windows-defender-atp/configuration-score.md index 9c09135a61..507dd35077 100644 --- a/windows/security/threat-protection/windows-defender-atp/configuration-score.md +++ b/windows/security/threat-protection/windows-defender-atp/configuration-score.md @@ -17,11 +17,16 @@ ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 04/11/2019 --- +# Configuration score +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +[!include[Prerelease�information](prerelease.md)] ## Related topics +- [Risk-based Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md) - [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) -- [Configuration score](configuration-score.md) - [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) \ No newline at end of file From d1673904dc742b0e9911a507843d3d3dc275bc38 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 12 Apr 2019 18:43:19 +0000 Subject: [PATCH 110/197] Updated TOC.md --- .../security/threat-protection/windows-defender-atp/TOC.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 5dd07a5c83..73d1ac9dae 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -2,6 +2,11 @@ ## [Overview](overview.md) ### [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) +#### [What's in the dashboard and what it means for my organization](windows-defender-atp/tvm-dashboard-insights.md) +#### [Configuration score](configuration-score.md) +#### [Configure Threat & Vulnerability Management](windows-defender-atp/config-and-manage-tvm.md) +#### [Scenarios](windows-defender-atp/threat-and-vuln-mgt-scenarios.md) + ### [Attack surface reduction](overview-attack-surface-reduction.md) #### [Hardware-based isolation](overview-hardware-based-isolation.md) ##### [Application isolation](../windows-defender-application-guard/wd-app-guard-overview.md) From 4c8c5dae409709f40b56d866e8ad5bb8e88fad4b Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 12 Apr 2019 18:44:48 +0000 Subject: [PATCH 111/197] Updated TOC.md --- windows/security/threat-protection/windows-defender-atp/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 73d1ac9dae..5ed7330eee 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -7,6 +7,7 @@ #### [Configure Threat & Vulnerability Management](windows-defender-atp/config-and-manage-tvm.md) #### [Scenarios](windows-defender-atp/threat-and-vuln-mgt-scenarios.md) + ### [Attack surface reduction](overview-attack-surface-reduction.md) #### [Hardware-based isolation](overview-hardware-based-isolation.md) ##### [Application isolation](../windows-defender-application-guard/wd-app-guard-overview.md) From c9ef017ff8f3b49b9ff04ac6c1f7f8e59f0f4301 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 12 Apr 2019 18:51:57 +0000 Subject: [PATCH 112/197] Updated index.md --- windows/security/threat-protection/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index b8472d1f00..3dcf4f8311 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -41,8 +41,8 @@ ms.localizationpriority: medium This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. - [Risk-based Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md) - [What's in the dashboard and what it means for my organization](windows-defender-atp/tvm-dashboard-insights.md) -- [Configuration score](configuration-score.md) -- [Configure Threat & Vulnerability Management](windows-defender-atp/config-and-manage-tvm.md) +- [Configuration score](windows-defender-atp/configuration-score.md) +- [Configure Threat & Vulnerability Management](windows-defender-atp/configure-and-manage-tvm.md) - [Scenarios](windows-defender-atp/threat-and-vuln-mgt-scenarios.md)
From cb009c9eac82bf5377a9fb0c4375d5e60cb9cd78 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 15 Apr 2019 10:41:08 -0700 Subject: [PATCH 113/197] testing a fix for the build warning --- windows/privacy/windows-diagnostic-data.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/privacy/windows-diagnostic-data.md b/windows/privacy/windows-diagnostic-data.md index 4a50f70b53..dcf4d2be83 100644 --- a/windows/privacy/windows-diagnostic-data.md +++ b/windows/privacy/windows-diagnostic-data.md @@ -506,6 +506,6 @@ Use of the specified data categories to promote a product or service in or on a Here are the list of data identification qualifiers and the ISO/IEC 19944:2017 reference: -- **Pseudonymized Data** 8.3.3 Pseudonymized data. Microsoft usage notes are as defined. -- **Anonymized Data** 8.3.5 Anonymized data. Microsoft usage notes are as defined. -- **Aggregated Data** 8.3.6 Aggregated data. Microsoft usage notes are as defined. \ No newline at end of file +- **Pseudonymized Data** 8.3.3 Pseudonymized data. Microsoft usage notes are as defined. +- **Anonymized Data** 8.3.5 Anonymized data. Microsoft usage notes are as defined. +- **Aggregated Data** 8.3.6 Aggregated data. Microsoft usage notes are as defined. \ No newline at end of file From f93d126cd940ba20719db93f4953b09cee6786e3 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 15 Apr 2019 12:29:31 -0700 Subject: [PATCH 114/197] fix values --- devices/surface-hub/surface-hub-qos.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/devices/surface-hub/surface-hub-qos.md b/devices/surface-hub/surface-hub-qos.md index d8b5262549..ed7eea4ce2 100644 --- a/devices/surface-hub/surface-hub-qos.md +++ b/devices/surface-hub/surface-hub-qos.md @@ -30,10 +30,10 @@ This procedure explains how to configure QoS for Surface Hub using Microsoft Int Name | Data type | OMA-URI | Value --- | --- | --- | --- - Audio Source Port | String | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/SourcePortMatchCondition | 50240-50279 - Audio DSCP | Integer | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/DSCPAction | 46 - Video Source Port | String | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/SourcePortMatchCondition | 58300-58339 - Video DSCP | Integer | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/DSCPAction | 10 + Audio Source Port | String | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/SourcePortMatchCondition | Get the values from your Skype administrator + Audio DSCP | Integer | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/DSCPAction | Get the values from your Skype administrator + Video Source Port | String | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/SourcePortMatchCondition | Get the values from your Skype administrator + Video DSCP | Integer | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/DSCPAction | Get the values from your Skype administrator Audio Process Name | String | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/AppPathNameMatchCondition | Microsoft.PPISkype.Windows.exe Video Process Name | String | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/AppPathNameMatchCondition | Microsoft.PPISkype.Windows.exe From 046d1e965fb0589dc65d492248f600764ba1ba8b Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 15 Apr 2019 12:33:53 -0700 Subject: [PATCH 115/197] try to fix table --- devices/surface-hub/surface-hub-qos.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/devices/surface-hub/surface-hub-qos.md b/devices/surface-hub/surface-hub-qos.md index ed7eea4ce2..5cf199afd0 100644 --- a/devices/surface-hub/surface-hub-qos.md +++ b/devices/surface-hub/surface-hub-qos.md @@ -28,14 +28,19 @@ This procedure explains how to configure QoS for Surface Hub using Microsoft Int 3. Add the following custom OMA-URI settings: - Name | Data type | OMA-URI | Value + Name | Data type | OMA-URI
./Device/Vendor/MSFT/NetworkQoSPolicy | Value --- | --- | --- | --- - Audio Source Port | String | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/SourcePortMatchCondition | Get the values from your Skype administrator - Audio DSCP | Integer | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/DSCPAction | Get the values from your Skype administrator - Video Source Port | String | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/SourcePortMatchCondition | Get the values from your Skype administrator - Video DSCP | Integer | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/DSCPAction | Get the values from your Skype administrator - Audio Process Name | String | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/AppPathNameMatchCondition | Microsoft.PPISkype.Windows.exe - Video Process Name | String | ./Device/Vendor/MSFT/NetworkQoSPolicy/HubVideo/AppPathNameMatchCondition | Microsoft.PPISkype.Windows.exe + Audio Source Port | String | /HubAudio/SourcePortMatchCondition | Get the values from your Skype administrator + Audio DSCP | Integer | /HubAudio/DSCPAction | Get the values from your Skype administrator + Video Source Port | String | /HubVideo/SourcePortMatchCondition | Get the values from your Skype administrator + Video DSCP | Integer | /HubVideo/DSCPAction | Get the values from your Skype administrator + Audio Process Name | String | /HubAudio/AppPathNameMatchCondition | Microsoft.PPISkype.Windows.exe + Video Process Name | String | /HubVideo/AppPathNameMatchCondition | Microsoft.PPISkype.Windows.exe + + >[!IMPORTANT] + >Each **OMA-URI** path begins with `./Device/Vendor/MSFT/NetworkQoSPolicy`. The full path for the audio source port setting, for example, will be './Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/SourcePortMatchCondition'. + + 4. When the policy has been created, [deploy it to the Surface Hub.](manage-settings-with-mdm-for-surface-hub.md#manage-surface-hub-settings-with-mdm) From 2057346a64fd0c712ebd03934f32f47ae0250943 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Mon, 15 Apr 2019 13:26:01 -0700 Subject: [PATCH 116/197] changes for timna --- .../configuration-score.md | 38 +++++++++++++++++-- .../configure-and-manage-tvm.md | 6 +-- .../next-gen-threat-and-vuln-mgt.md | 6 +-- .../threat-and-vuln-mgt-scenarios.md | 7 +++- .../tvm-dashboard-insights.md | 25 ++++++------ 5 files changed, 59 insertions(+), 23 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configuration-score.md b/windows/security/threat-protection/windows-defender-atp/configuration-score.md index 507dd35077..fef9812d33 100644 --- a/windows/security/threat-protection/windows-defender-atp/configuration-score.md +++ b/windows/security/threat-protection/windows-defender-atp/configuration-score.md @@ -1,8 +1,8 @@ ---- +--- title: Overview of Configuration score in Windows Defender Security Center description: Expand your visibility into the overall security configuration posture of your organization -keywords: secure score, security controls, improvement opportunities, security configuration score over time, configuration score, security posture, baseline -search.product: eADQiWindows 10XVcnh +keywords: configuration score, wdatp configuration score, secure score, security controls, improvement opportunities, security configuration score over time, security posture, baseline +search.product: Windows 10 search.appverid: met150 ms.prod: w10 ms.mktglfcycl: deploy @@ -19,10 +19,40 @@ ms.date: 04/11/2019 --- # Configuration score **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) [!include[Prerelease�information](prerelease.md)] +>[!NOTE] +> Secure score is now part of Threat & Vulnerability Management as Configuration score. We’ll keep the secure score page available for a few weeks. View the [Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/overview-secure-score-windows-defender-advanced-threat-protection) page. + +The Windows Defender Advanced Threat Protection Configuration score gives you visibility and control over your organization's security posture based on security best practices. + +Your configuration score widget shows the collective security configuration state of your machines across the following categories: +- Application +- Operating system +- Network +- Accounts +- Security controls + +## How it works + +What you'll see in the configuration score widget is the product of meticulous and ongoing vulnerability discovery process aggregated with configuration discovery assessments that continuously: +- Compare collected configurations to the collected benchmarks to discover misconfigured assets +- Map configurations to vulnerabilities that can be remediated or partially remediated (risk reduction) by remediating the misconfiguration +- Collect and maintain best practice configuration benchmarks (vendors, security feeds, internal research teams) +- Collect and monitor changes of security control configuration state from all assets + +From the widget, you'd be able to see which security aspect require attention. You can click the configuration score categories and it will take you to the **Security recommendations** page to see more details and understand the context of the issue. From there, you can take action based on security benchmarks. + +The goal is to improve your configuration score by remediating the issues in the security recommendations list. You can filter the view based on: +- **Related component** - **Accounts**, **Application**, **Network**, **OS**, or **Security controls** +- **Status** - **Active** or **Exception** +- **Remediation type** - **Configuration change** or **Software update** + + +## Improve your configuration score + ## Related topics diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index 59fae40bed..f1da16f74c 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -1,5 +1,5 @@ ---- -title: Configure Threat & Vulnerability Management in Microsoft Defender ATP +--- +title: Configure Threat & Vulnerability Management in Windows Defender ATP description: Configure your Threat & Vulnerability Management to allow security administrators and IT administrators to collaborate seamlessly to remediate issues via Microsoft intune and Microsoft System Center Configuration Manager (SCCM) integrations. keywords: RBAC, Threat & Vulnerability Management configuration, Threat & Vulnerability Management integrations, Microsft Intune integration with TVM, SCCM integration with TVM search.product: Windows 10 @@ -18,7 +18,7 @@ ms.topic: article --- # Configure Threat & Vulnerability Management **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Windows Defender Advanced Threat Protection Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) [!include[Prerelease�information](prerelease.md)] diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index c389931807..97496fbf4c 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -1,4 +1,4 @@ ---- +--- title: Next-generation Threat & Vulnerability Management description: This new capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. keywords: threat and vulnerability management, MDATP-TVM, vulnerability management, threat and vulnerability scanning @@ -47,14 +47,14 @@ To discover endpoint vulnerabilities and misconfiguration, Threat & Vulnerabilit ### Intelligence-driven prioritization -Threat & Vulnerability Management helps customers prioritize and focus on those weaknesses that pose the most urgent and the highest risk to the organization. Rather than using static prioritization by severity scores, Threat & Vulnerability Management in Microsoft Defender ATP highlights the most critical weaknesses that need attention by fusing its security recommendations with dynamic threat and business context: +Threat & Vulnerability Management helps customers prioritize and focus on those weaknesses that pose the most urgent and the highest risk to the organization. Rather than using static prioritization by severity scores, Threat & Vulnerability Management in Windows Defender ATP highlights the most critical weaknesses that need attention by fusing its security recommendations with dynamic threat and business context: - Exposing emerging attacks in the wild. Through its advanced cyber data and threat analytics platform, Threat & Vulnerability Management dynamically aligns the prioritization of its security recommendations to focus on vulnerabilities that are currently being exploited in the wild and emerging threats that pose the highest risk. - Pinpointing active breaches. Microsoft Defender ATP correlates Threat & Vulnerability Management and EDR insights to provide the unique ability to prioritize vulnerabilities that are currently being exploited in an active breach within the organization. - Protecting high-value assets. Microsoft Defender ATP’s integration with Azure Information Protection allows Threat & Vulnerability Management to call attention to exposed machines with business-critical applications, confidential data, or high-value users. ### Seamless remediation -Microsoft Defender ATP’s Threat & Vulnerability Management allows security administrators and IT administrators to collaborate seamlessly to remediate issues. +Windows Defender ATP’s Threat & Vulnerability Management allows security administrators and IT administrators to collaborate seamlessly to remediate issues. - One-click remediation requests to IT. Through Microsoft Defender ATP’s integration with Microsoft Intune and System Center Configuration Manager (SCCM), security administrators can create a remediation task in Microsoft Intune with one click. We plan to expand this capability to other IT security management platforms. - Alternate mitigations. Threat & Vulnerability Management provides insights on additional mitigations, such as configuration changes that can reduce risk associated with software vulnerabilities. - Real-time remediation status. Microsoft Defender ATP provides real-time monitoring of the status and progress of remediation activities across the organization. diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index caa0730d57..d9694a0674 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -1,4 +1,4 @@ ---- +--- title: Threat & Vulnerability Management scenarios description: keywords: @@ -29,6 +29,9 @@ Ensure that your machines: - Running with Windows 10 1709 (Fall Creators Update) or later - Have at least one security recommendation that can be viewed in the machine page - Are tagged or marked as co-managed +- Have the following mandatory updates installed: + -- RS3 customers: [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441) + -- RS4 customers: [KB4493464](https://support.microsoft.com/en-us/help/4493464) ## Reduce your threat and vulnerability exposure Threat & Vulnerability Management introduces a new exposure score metric which visually represents how exposed your machines are to imminent threats. @@ -73,7 +76,7 @@ To lower down your threat and vulnerability exposure: >[!NOTE] > Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) will be integrated with Threat & Vulnerability Management in the coming months. Upon inregration, this scenario requires that you are onboarded to Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). If you are using SCCM, update your console to May version 1905. -The Threat & Vulnerability Management capability in Microsoft Defender ATP bridges the gap between Security and IT Administrators through the remediation request workflow. +The Threat & Vulnerability Management capability in Windows Defender ATP bridges the gap between Security and IT Administrators through the remediation request workflow. This capability allows you, the Security Administrator, to request for the IT Administrator to remediate a vulnerability or misconfiguration via Intune and SCCM with a click of a button. Once requested, all the recommendation context (name, affected machines, justification, threat information) will generate a new security task in Microsoft Intune. diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 6bfb12111b..918e84241d 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -1,4 +1,4 @@ ---- +--- title: What's in the dashboard and what it means for my organization's security posture description: keywords: @@ -19,23 +19,26 @@ ms.topic: conceptual # Threat & Vulnerability Management dashboard overview **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) [!include[Prerelease�information](prerelease.md)] ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) +>Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) -Threat & Vulnerability Management is a new component of Microsoft Defender ATP, and provides both security administrators and security operations teams with unique value, including: +Threat & Vulnerability Management is a component of Windows Defender ATP, and provides both security administrators and security operations teams with unique value, including: - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities - Invaluable machine vulnerability context during incident investigations -- Built-in remediation processes through Microsoft Intune and Microsoft System Center Configuration Manager +- Built-in remediation processes through Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) +>[!Note] +> Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) integration will be available in the coming months. You can use the Threat & Vulnerability Management capability in [Microsoft Defender Security Center](https://securitycenter.windows.com/) to: - View exposure and configuration scores side-by-side with top security recommendations, software vulnerability, remediation activities, and exposed machines - Correlate EDR insights with endpoint vulnerabilities and process them -- Configure Microsoft Defender ATP to integrate with remediation tools such as Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) -- Select remediation options, triage and track remediation tasks +- Select remediation options, triage and track the remediation tasks - File and track exceptions +>[!Note] +> The exceptions workflow will be available in the coming months. ## Threat & Vulnerability Management in Microsoft Defender Security Center When you open the portal, you’ll see the main areas of the capability: @@ -51,16 +54,16 @@ You can navigate through the portal using the menu options available in all sect Area | Description :---|:--- (1) Menu | Select menu to expand the navigation pane and see the names of the Threat and Vulnerability Management capabilities. -(2) Threat & Vulnerability Management navigation pane | Use the navigation pane to move across the **Threat and Vulnerability Management Dashboard**, **Security recommendations**, **Remediation tasks**, and **Software inventory**. +(2) Threat & Vulnerability Management navigation pane | Use the navigation pane to move across the **Threat and Vulnerability Management Dashboard**, **Security recommendations**, **Remediation**, and **Software inventory**. **Dashboards** | Get a high-level view of the organization exposure score, MDATP configuration score, top remediation activities, top security recommendations, top vulnerable software, and top exposed machines data. -**Security recommendations** | See the list of security recommendations, their related components, insights, number or exposed devices, impact, and request for remediation. You can click each item on the list and it will take you to the **Security recommendations page**. +**Security recommendations** | See the list of security recommendations, their related components, insights, number or exposed devices, impact, and request for remediation. You can click each item on the list and it will open a flyout pane where you will see vulnerability details, and have the option to open the software page, see the remediation options, or create exceptions. **Remediation** | See the remediation activity, related component, remediation type, status, due date, option to export the remediation progress data to CSV, exceptions, and its corresponding details. **Software inventory** | See the list of applications, versions, weaknesses, whether there’s an exploit found on the application, prevalence in the organization, how many were installed, how many exposed devices are there, and the numerical value of the impact. You can select each item in the list and opt to open the software page which shows the vulnerabilities and misconfigurations associated and its machine and version distribution details. (3) Threat & Vulnerability Management dashboard | Access the **Exposure score**, **Configuration score**, **Exposure distribution**, **Top security recommendations**, **Top vulnerable software**, **Top remediation activities**, **Top exposed machines**, and **Threat campaigns**. -**Organization Exposure score** | See the current state of your organization’s device exposure to threats and vulnerabilities. Several factors affect your organization’s exposure score: weaknesses discovered in your devices, likelihood of your devices to be breached, value of the devices to your organization, and relevant alerts discovered with your devices. The goal is to lower down your organization’s exposure score to be more secure. +**Organization Exposure score** | See the current state of your organization’s device exposure to threats and vulnerabilities. Several factors affect your organization’s exposure score: weaknesses discovered in your devices, likelihood of your devices to be breached, value of the devices to your organization, and relevant alerts discovered with your devices. The goal is to lower down your organization’s exposure score to be more secure. To reduce the score, you need to remediate the related security configuration issues listed in the security recommendations. **MDATP Configuration score** | See the security posture of your organization’s operating system, applications, network, accounts and security controls. The goal is to increase your configuration score by remediating the related security configuration issues. You can click the bars and it will take you to the **Security reccommendation** page for details. **Machine exposure distribution** | See how many machines are exposed based on their exposure level. You can click the sections in the doughnut chart and it will take you to the **Machines list** page where you'll see the affected machine names, exposure level side by side with risk level, among other details such as domain, OS platform, its health state, when it was last seen, and its tags. -**Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure. You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request or create an exception. The actionable remediation recommendations that it contains can then be pushed into the IT task queue through the integrations with Microsoft Intune and Microsoft System Center Configuration Manager (SCCM). +**Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure and the urgency that it requires. You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request or create an exception. Click **Show more** to see the rest of the security recommendations in the list. **Top vulnerable software** | Get real-time visibility into the organizational software inventory, with stack-ranked list of vulnerable software installed on your network’s devices and how they impact on your organizational exposure score. **Top remediation activities** | Track the remediation activities generated from the security recommendations. You can click each item on the list and it will take you to the **Remediation** page where you'll see remediation and exception activity details. **Top exposed machines** | See the exposed machine names and their exposure level. You can click the machine name and it will take you to the machine page where you can view the alerts, risks, incidents, security recommendations, installed software, discovered vulnerabilities associated with the exposed machines. You can also do other EDR-related tasks in it, such as: manage tags, initiate automated investigations, initiate a live response session, collect an investigation package, run antivirus scan, restrict app execution, and isolate machine. From 0d3aeea387b55a38354d68125ba947a39e178be7 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 13:41:17 -0700 Subject: [PATCH 117/197] Update next-gen-threat-and-vuln-mgt.md --- .../next-gen-threat-and-vuln-mgt.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index 97496fbf4c..940265d7a6 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -30,7 +30,9 @@ It helps organizations discover vulnerabilities and misconfigurations in real-ti ## Next-generation capabilities Threat & Vulnerability Management is built-in, real-time, cloud-powered, fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledgebase. -It is the first solution in the industry to automate the remediation process through integration with Microsoft Intune and Microsoft System Center Configuration Manager for patching, configuration changes, or upgrades. +It is the first solution in the industry to automate the remediation process through integration with Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) for patching, configuration changes, or upgrades. +>[!Note] +> Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) integration will roll-in next month It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities @@ -47,20 +49,19 @@ To discover endpoint vulnerabilities and misconfiguration, Threat & Vulnerabilit ### Intelligence-driven prioritization -Threat & Vulnerability Management helps customers prioritize and focus on those weaknesses that pose the most urgent and the highest risk to the organization. Rather than using static prioritization by severity scores, Threat & Vulnerability Management in Windows Defender ATP highlights the most critical weaknesses that need attention by fusing its security recommendations with dynamic threat and business context: +Threat & Vulnerability Management helps customers prioritize and focus on those weaknesses that pose the most urgent and the highest risk to the organization. Rather than using static prioritization by severity scores, Threat & Vulnerability Management in Microsoft Defender ATP highlights the most critical weaknesses that need attention by fusing its security recommendations with dynamic threat and business context: - Exposing emerging attacks in the wild. Through its advanced cyber data and threat analytics platform, Threat & Vulnerability Management dynamically aligns the prioritization of its security recommendations to focus on vulnerabilities that are currently being exploited in the wild and emerging threats that pose the highest risk. - Pinpointing active breaches. Microsoft Defender ATP correlates Threat & Vulnerability Management and EDR insights to provide the unique ability to prioritize vulnerabilities that are currently being exploited in an active breach within the organization. - Protecting high-value assets. Microsoft Defender ATP’s integration with Azure Information Protection allows Threat & Vulnerability Management to call attention to exposed machines with business-critical applications, confidential data, or high-value users. ### Seamless remediation -Windows Defender ATP’s Threat & Vulnerability Management allows security administrators and IT administrators to collaborate seamlessly to remediate issues. -- One-click remediation requests to IT. Through Microsoft Defender ATP’s integration with Microsoft Intune and System Center Configuration Manager (SCCM), security administrators can create a remediation task in Microsoft Intune with one click. We plan to expand this capability to other IT security management platforms. +Microsoft Defender ATP’s Threat & Vulnerability Management allows security administrators and IT administrators to collaborate seamlessly to remediate issues. +- One-click remediation requests to IT. Through Microsoft Defender ATP’s integration with Microsoft Intune and System Center Configuration Manager (SCCM), security administrators can create a remediation task in Microsoft Intune with one click. We plan to expand this capability to other IT security management platforms. - Alternate mitigations. Threat & Vulnerability Management provides insights on additional mitigations, such as configuration changes that can reduce risk associated with software vulnerabilities. - Real-time remediation status. Microsoft Defender ATP provides real-time monitoring of the status and progress of remediation activities across the organization. ## Related topics - [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) - [Configuration score](configuration-score.md) -- [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) \ No newline at end of file +- [Scenarios](threat-and-vuln-mgt-scenarios.md) From 75e60b484e5e3f659bbb6d9a3639fcac3720f5ff Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 13:47:04 -0700 Subject: [PATCH 118/197] Update tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 918e84241d..d2487a9fed 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -19,13 +19,13 @@ ms.topic: conceptual # Threat & Vulnerability Management dashboard overview **Applies to:** -- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) [!include[Prerelease�information](prerelease.md)] ->Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) -Threat & Vulnerability Management is a component of Windows Defender ATP, and provides both security administrators and security operations teams with unique value, including: +Threat & Vulnerability Management is a component of Microsoft Defender ATP, and provides both security administrators and security operations teams with unique value, including: - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities - Invaluable machine vulnerability context during incident investigations - Built-in remediation processes through Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) @@ -73,5 +73,4 @@ See [Microsoft Defender ATP icons](https://docs.microsoft.com/en-us/windows/secu ## Related topics - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) - [Configuration score](configuration-score.md) -- [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) \ No newline at end of file +- [Scenarios](threat-and-vuln-mgt-scenarios.md) From 8ffda3150dfb9a3ebb1ead8e539fe41a04bb10f3 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 13:58:10 -0700 Subject: [PATCH 119/197] Update tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index d2487a9fed..50e925a2e1 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -36,9 +36,6 @@ You can use the Threat & Vulnerability Management capability in [Microsoft Defen - View exposure and configuration scores side-by-side with top security recommendations, software vulnerability, remediation activities, and exposed machines - Correlate EDR insights with endpoint vulnerabilities and process them - Select remediation options, triage and track the remediation tasks -- File and track exceptions ->[!Note] -> The exceptions workflow will be available in the coming months. ## Threat & Vulnerability Management in Microsoft Defender Security Center When you open the portal, you’ll see the main areas of the capability: @@ -56,16 +53,16 @@ Area | Description (1) Menu | Select menu to expand the navigation pane and see the names of the Threat and Vulnerability Management capabilities. (2) Threat & Vulnerability Management navigation pane | Use the navigation pane to move across the **Threat and Vulnerability Management Dashboard**, **Security recommendations**, **Remediation**, and **Software inventory**. **Dashboards** | Get a high-level view of the organization exposure score, MDATP configuration score, top remediation activities, top security recommendations, top vulnerable software, and top exposed machines data. -**Security recommendations** | See the list of security recommendations, their related components, insights, number or exposed devices, impact, and request for remediation. You can click each item on the list and it will open a flyout pane where you will see vulnerability details, and have the option to open the software page, see the remediation options, or create exceptions. -**Remediation** | See the remediation activity, related component, remediation type, status, due date, option to export the remediation progress data to CSV, exceptions, and its corresponding details. +**Security recommendations** | See the list of security recommendations, their related components, insights, number or exposed devices, impact, and request for remediation. You can click each item on the list and it will open a flyout pane where you will see vulnerability details, and have the option to open the software page, and see the remediation options. +**Remediation** | See the remediation activity, related component, remediation type, status, due date, option to export the remediation and process data to CSV. **Software inventory** | See the list of applications, versions, weaknesses, whether there’s an exploit found on the application, prevalence in the organization, how many were installed, how many exposed devices are there, and the numerical value of the impact. You can select each item in the list and opt to open the software page which shows the vulnerabilities and misconfigurations associated and its machine and version distribution details. (3) Threat & Vulnerability Management dashboard | Access the **Exposure score**, **Configuration score**, **Exposure distribution**, **Top security recommendations**, **Top vulnerable software**, **Top remediation activities**, **Top exposed machines**, and **Threat campaigns**. **Organization Exposure score** | See the current state of your organization’s device exposure to threats and vulnerabilities. Several factors affect your organization’s exposure score: weaknesses discovered in your devices, likelihood of your devices to be breached, value of the devices to your organization, and relevant alerts discovered with your devices. The goal is to lower down your organization’s exposure score to be more secure. To reduce the score, you need to remediate the related security configuration issues listed in the security recommendations. **MDATP Configuration score** | See the security posture of your organization’s operating system, applications, network, accounts and security controls. The goal is to increase your configuration score by remediating the related security configuration issues. You can click the bars and it will take you to the **Security reccommendation** page for details. **Machine exposure distribution** | See how many machines are exposed based on their exposure level. You can click the sections in the doughnut chart and it will take you to the **Machines list** page where you'll see the affected machine names, exposure level side by side with risk level, among other details such as domain, OS platform, its health state, when it was last seen, and its tags. -**Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure and the urgency that it requires. You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request or create an exception. Click **Show more** to see the rest of the security recommendations in the list. +**Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure and the urgency that it requires. You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request. Click **Show more** to see the rest of the security recommendations in the list. **Top vulnerable software** | Get real-time visibility into the organizational software inventory, with stack-ranked list of vulnerable software installed on your network’s devices and how they impact on your organizational exposure score. -**Top remediation activities** | Track the remediation activities generated from the security recommendations. You can click each item on the list and it will take you to the **Remediation** page where you'll see remediation and exception activity details. +**Top remediation activities** | Track the remediation activities generated from the security recommendations. You can click each item on the list and it will take you to the **Remediation** page where you'll see remediation activity details. **Top exposed machines** | See the exposed machine names and their exposure level. You can click the machine name and it will take you to the machine page where you can view the alerts, risks, incidents, security recommendations, installed software, discovered vulnerabilities associated with the exposed machines. You can also do other EDR-related tasks in it, such as: manage tags, initiate automated investigations, initiate a live response session, collect an investigation package, run antivirus scan, restrict app execution, and isolate machine. See [Microsoft Defender ATP icons](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection#windows-defender-atp-icons) for more information on the icons used throughout the portal. From bd90d51a9f3c7fe8be02a23f1a894314fcc9b22e Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:01:55 -0700 Subject: [PATCH 120/197] Update tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 50e925a2e1..7c6206afb2 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: Dolcita Montemayor +author: DulceMVeluz ms.localizationpriority: medium manager: dansimp audience: ITPro From 1713aafd46a694f872c0d6000714502447102526 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:14:49 -0700 Subject: [PATCH 121/197] Update configuration-score.md --- .../configuration-score.md | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configuration-score.md b/windows/security/threat-protection/windows-defender-atp/configuration-score.md index fef9812d33..42febb951f 100644 --- a/windows/security/threat-protection/windows-defender-atp/configuration-score.md +++ b/windows/security/threat-protection/windows-defender-atp/configuration-score.md @@ -1,15 +1,15 @@ --- -title: Overview of Configuration score in Windows Defender Security Center +title: Overview of Configuration score in Microsoft Defender Security Center description: Expand your visibility into the overall security configuration posture of your organization -keywords: configuration score, wdatp configuration score, secure score, security controls, improvement opportunities, security configuration score over time, security posture, baseline +keywords: configuration score, mdatp configuration score, secure score, security controls, improvement opportunities, security configuration score over time, security posture, baseline search.product: Windows 10 search.appverid: met150 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -ms.author: Dolcita Montemayor -author: dolmont +ms.author: dolmont +author: DulceMVeluz ms.localizationpriority: medium manager: dansimp audience: ITPro @@ -19,14 +19,14 @@ ms.date: 04/11/2019 --- # Configuration score **Applies to:** -- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) [!include[Prerelease�information](prerelease.md)] >[!NOTE] > Secure score is now part of Threat & Vulnerability Management as Configuration score. We’ll keep the secure score page available for a few weeks. View the [Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/overview-secure-score-windows-defender-advanced-threat-protection) page. -The Windows Defender Advanced Threat Protection Configuration score gives you visibility and control over your organization's security posture based on security best practices. +The Microsoft Defender Advanced Threat Protection Configuration score gives you visibility and control over your organization's security posture based on security best practices. Your configuration score widget shows the collective security configuration state of your machines across the following categories: - Application @@ -45,18 +45,15 @@ What you'll see in the configuration score widget is the product of meticulous a From the widget, you'd be able to see which security aspect require attention. You can click the configuration score categories and it will take you to the **Security recommendations** page to see more details and understand the context of the issue. From there, you can take action based on security benchmarks. +## Improve your configuration score The goal is to improve your configuration score by remediating the issues in the security recommendations list. You can filter the view based on: - **Related component** - **Accounts**, **Application**, **Network**, **OS**, or **Security controls** -- **Status** - **Active** or **Exception** - **Remediation type** - **Configuration change** or **Software update** - -## Improve your configuration score - +To improve the score, you need to remediate the related security configuration issues listed in the security recommendations. ## Related topics - [Risk-based Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md) - [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) -- [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) \ No newline at end of file +- [Scenarios](threat-and-vuln-mgt-scenarios.md) From e7b9b6e866b35b9110d227b5b7c690aa72fce305 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:16:36 -0700 Subject: [PATCH 122/197] Update configuration-score.md --- .../windows-defender-atp/configuration-score.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configuration-score.md b/windows/security/threat-protection/windows-defender-atp/configuration-score.md index 42febb951f..bd19fc65a7 100644 --- a/windows/security/threat-protection/windows-defender-atp/configuration-score.md +++ b/windows/security/threat-protection/windows-defender-atp/configuration-score.md @@ -50,9 +50,6 @@ The goal is to improve your configuration score by remediating the issues in the - **Related component** - **Accounts**, **Application**, **Network**, **OS**, or **Security controls** - **Remediation type** - **Configuration change** or **Software update** -To improve the score, you need to remediate the related security configuration issues listed in the security recommendations. - - ## Related topics - [Risk-based Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md) - [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) From b53ddbd4cacf70818ab75c9f0c7e06691d82a677 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 15 Apr 2019 14:18:04 -0700 Subject: [PATCH 123/197] removed bad link --- .../how-wip-works-with-labels.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md b/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md index 4217c2c52e..f0e7da92ed 100644 --- a/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md +++ b/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md @@ -1,5 +1,5 @@ --- -title: How Windows Information Protection (WIP) protects files with sensitivive label (Windows 10) +title: How Windows Information Protection (WIP) protects files with a sensitivity label (Windows 10) description: Explains how Windows Information Protection works with other Microsoft information protection technologies to protect files that have a sensitivity label. keywords: sensitivity, labels, WIP, Windows Information Protection, EDP, Enterprise Data Protection ms.prod: w10 @@ -13,10 +13,10 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 04/15/2019 +ms.date: 02/26/2019 --- -# How Windows Information Protection (WIP) protects a file with sensitive information +# How Windows Information Protection (WIP) protects a file that has a sensitivity label **Applies to:** From 042892c590d1675abfad1ff428f85017d489e8ef Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 15 Apr 2019 14:20:12 -0700 Subject: [PATCH 124/197] edit --- .../windows-information-protection/how-wip-works-with-labels.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md b/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md index f0e7da92ed..cfcae5b9de 100644 --- a/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md +++ b/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md @@ -13,7 +13,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 02/26/2019 +ms.date: 04/15/2019 --- # How Windows Information Protection (WIP) protects a file that has a sensitivity label From 4a18680b9d3d07173882ba8f103a95119c97d5b9 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:26:34 -0700 Subject: [PATCH 125/197] Update index.md --- windows/security/threat-protection/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 3dcf4f8311..f16e109f8d 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -42,7 +42,6 @@ This built-in capability uses a game-changing risk-based approach to the discove - [Risk-based Threat & Vulnerability Management](windows-defender-atp/next-gen-threat-and-vuln-mgt.md) - [What's in the dashboard and what it means for my organization](windows-defender-atp/tvm-dashboard-insights.md) - [Configuration score](windows-defender-atp/configuration-score.md) -- [Configure Threat & Vulnerability Management](windows-defender-atp/configure-and-manage-tvm.md) - [Scenarios](windows-defender-atp/threat-and-vuln-mgt-scenarios.md) From cd395e94ecae4911250e20c610c83a93eb5db657 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:28:31 -0700 Subject: [PATCH 126/197] Update TOC.md --- windows/security/threat-protection/windows-defender-atp/TOC.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 5ed7330eee..56a10629bb 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -3,8 +3,7 @@ ## [Overview](overview.md) ### [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) #### [What's in the dashboard and what it means for my organization](windows-defender-atp/tvm-dashboard-insights.md) -#### [Configuration score](configuration-score.md) -#### [Configure Threat & Vulnerability Management](windows-defender-atp/config-and-manage-tvm.md) +#### [Configuration score](windows-defender-atp/configuration-score.md) #### [Scenarios](windows-defender-atp/threat-and-vuln-mgt-scenarios.md) From 8adea78546d13cc97dc267b6b126bb0a8747cd4c Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:32:06 -0700 Subject: [PATCH 127/197] Update threat-and-vuln-mgt-scenarios.md --- .../threat-and-vuln-mgt-scenarios.md | 57 +------------------ 1 file changed, 2 insertions(+), 55 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index d9694a0674..3714d44216 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: Dolcita Montemayor +author: DulceMVeluz ms.localizationpriority: medium manager: dansimp audience: ITPro @@ -72,62 +72,9 @@ To lower down your threat and vulnerability exposure: >[!NOTE] > Secure score is now part of Threat & Vulnerability Management as configuration score. We’ll keep the secure score page available for a few weeks. View the [secure score](https://securitycenter.windows.com/securescore) page . -## Request for remediation and monitor its progress ->[!NOTE] -> Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) will be integrated with Threat & Vulnerability Management in the coming months. Upon inregration, this scenario requires that you are onboarded to Microsoft Intune or Microsoft System Center Configuration Manager (SCCM). If you are using SCCM, update your console to May version 1905. - -The Threat & Vulnerability Management capability in Windows Defender ATP bridges the gap between Security and IT Administrators through the remediation request workflow. -This capability allows you, the Security Administrator, to request for the IT Administrator to remediate a vulnerability or misconfiguration via Intune and SCCM with a click of a button. -Once requested, all the recommendation context (name, affected machines, justification, threat information) will generate a new security task in Microsoft Intune. - -To use this capability: - -1. 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. - -2. From the navigation menu, select the **Threat & Vulnerability Management** icon, then select **Security recommendations**. This opens up the **Security recommendations** page. - -3. In the **Security recommendation** page, select what you need to remediate and then click **Remediation options** from the flyout page. - -4. Select **Open a ticket in Intune**, a due date, and add optional notes for the IT Administrator. Then, click **Submit request**. - -5. Notify your IT Administrator about the new request and have them log into Intune to approve or reject the request and start a package deployment - -6. View the status of the remediation request. Navigate to the **Remediation** page to view the activity progress. - - -## File for and manage exception -You can create exceptions for recommendations, as an alternative to requesting for remediation. - -There are various reasons why organizations might want to create exceptions for a recommendation. For example, a business or production need that prevents the company from applying the recommendation, the existence of a compensating or alternative control that provides the same level of protection that the recommendation would, a false positive, among other reasons. - -Exceptions can be created for both security update and configuration change recommendations. - -When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state changes to Exception, and it no longer shows up in the security recommendations list - ->[!NOTE] -> You will still see the recommendations under exception by applying appropriate filters. - -1. Navigate to **Security recommendations** under the **Threat & Vulnerability Management** menu. - -2. Click the top-most recommendation. A side panel will open with the recommendation details. - -3. Click the **Create exception** button at the top of the side panel. - -4. In the exception creation side panel, fill in the following details: - - **Justification** – the reason for creating the exception, chosen from a drop-down list - - **Justification context** – additional textual context related to the justification - - **Exception duration** – the period of time during which this exception will be in effect. When the exception expires, the recommendation automatically becomes active again. - -5. Click **Submit**. A confirmation message at the top of the page will indicate that the exception has been created. - -6. View all your exceptions (current + past) by navigating to **Remediation** under the **Threat & Vulnerability Management** menu and clicking on the **Exceptions** tab. - -7. Click the exception that you created to view the details. - -8. Navigate to **Security recommendations** under the **Threat & Vulnerability Management** menu again and see that recommendation will not appear there anymore as it is currently under exception. ## Related topics - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) - [Threat & Vulnerability Management dashboard overview](tvm-dashboard-insights.md) - [Configuration score](configuration-score.md) -- [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) + From 1053584c5beed278102a7ebdb550fbaea2fb6712 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:34:03 -0700 Subject: [PATCH 128/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 3714d44216..4463a6ac63 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -30,8 +30,9 @@ Ensure that your machines: - Have at least one security recommendation that can be viewed in the machine page - Are tagged or marked as co-managed - Have the following mandatory updates installed: - -- RS3 customers: [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441) - -- RS4 customers: [KB4493464](https://support.microsoft.com/en-us/help/4493464) +:---|:--- +RS3 customers | [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441) +RS4 customers | [KB4493464](https://support.microsoft.com/en-us/help/4493464) ## Reduce your threat and vulnerability exposure Threat & Vulnerability Management introduces a new exposure score metric which visually represents how exposed your machines are to imminent threats. From a879f72aaec2924de2350165e24191102ed608f8 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:35:37 -0700 Subject: [PATCH 129/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 4463a6ac63..fb36697bc0 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -30,6 +30,7 @@ Ensure that your machines: - Have at least one security recommendation that can be viewed in the machine page - Are tagged or marked as co-managed - Have the following mandatory updates installed: +Release | Link to updates :---|:--- RS3 customers | [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441) RS4 customers | [KB4493464](https://support.microsoft.com/en-us/help/4493464) From 98c5fa8f5818d2d297c67b9e963b438c5be5131c Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:38:02 -0700 Subject: [PATCH 130/197] Update TOC.md --- windows/security/threat-protection/windows-defender-atp/TOC.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 56a10629bb..ce6f328b70 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -123,7 +123,6 @@ ### [Access the Windows Defender Security Center Community Center](community-windows-defender-advanced-threat-protection.md) ## [Configure and manage capabilities](onboard.md) -### [Configure Threat & Vulnerability Management](configure-and-manage-tvm.md) ### [Configure attack surface reduction](configure-attack-surface-reduction.md) ###Hardware-based isolation #### [System integrity](../windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md) From 3eb477adf1e8233ee240af7a549cabe0eb109b55 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:40:40 -0700 Subject: [PATCH 131/197] Update tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 7c6206afb2..38d824f2ac 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -58,7 +58,7 @@ Area | Description **Software inventory** | See the list of applications, versions, weaknesses, whether there’s an exploit found on the application, prevalence in the organization, how many were installed, how many exposed devices are there, and the numerical value of the impact. You can select each item in the list and opt to open the software page which shows the vulnerabilities and misconfigurations associated and its machine and version distribution details. (3) Threat & Vulnerability Management dashboard | Access the **Exposure score**, **Configuration score**, **Exposure distribution**, **Top security recommendations**, **Top vulnerable software**, **Top remediation activities**, **Top exposed machines**, and **Threat campaigns**. **Organization Exposure score** | See the current state of your organization’s device exposure to threats and vulnerabilities. Several factors affect your organization’s exposure score: weaknesses discovered in your devices, likelihood of your devices to be breached, value of the devices to your organization, and relevant alerts discovered with your devices. The goal is to lower down your organization’s exposure score to be more secure. To reduce the score, you need to remediate the related security configuration issues listed in the security recommendations. -**MDATP Configuration score** | See the security posture of your organization’s operating system, applications, network, accounts and security controls. The goal is to increase your configuration score by remediating the related security configuration issues. You can click the bars and it will take you to the **Security reccommendation** page for details. +**MDATP Configuration score** | See the security posture of your organization’s operating system, applications, network, accounts and security controls. The goal is to increase your configuration score by remediating the related security configuration issues. You can click the bars and it will take you to the **Security recommendation** page for details. **Machine exposure distribution** | See how many machines are exposed based on their exposure level. You can click the sections in the doughnut chart and it will take you to the **Machines list** page where you'll see the affected machine names, exposure level side by side with risk level, among other details such as domain, OS platform, its health state, when it was last seen, and its tags. **Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure and the urgency that it requires. You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request. Click **Show more** to see the rest of the security recommendations in the list. **Top vulnerable software** | Get real-time visibility into the organizational software inventory, with stack-ranked list of vulnerable software installed on your network’s devices and how they impact on your organizational exposure score. From 0070673f9518dce169f3e7a82ffa479b4ce5221c Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:50:31 -0700 Subject: [PATCH 132/197] Update index.md Added rebranding note --- windows/security/threat-protection/index.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index f16e109f8d..bb95d807f2 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -14,6 +14,9 @@ ms.localizationpriority: medium # Threat Protection [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) is a unified platform for preventative protection, post-breach detection, automated investigation, and response. Windows Defender ATP protects endpoints from cyber threats; detects advanced attacks and data breaches, automates security incidents and improves security posture. +>[!Note] +> The Windows Defender Security Center is currently going through rebranding. All references to Windows Defender will be replaced with Microsoft Defender. You will see that the updates roll in the user interface and in the documentation library in next few months. +

Windows Defender ATP


Threat & Vulnerability Management
- -

Attack surface reduction

Attack surface reduction

Next generation protection

Endpoint detection and response

Automated investigation and remediation
From 7922dae0fc2547da8089189b8ac9067c942a259d Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:56:54 -0700 Subject: [PATCH 133/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index fb36697bc0..b4e7cd51be 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -30,10 +30,8 @@ Ensure that your machines: - Have at least one security recommendation that can be viewed in the machine page - Are tagged or marked as co-managed - Have the following mandatory updates installed: -Release | Link to updates -:---|:--- -RS3 customers | [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441) -RS4 customers | [KB4493464](https://support.microsoft.com/en-us/help/4493464) +- (1) RS3 customers | [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441) +- (2) RS4 customers | [KB4493464](https://support.microsoft.com/en-us/help/4493464) ## Reduce your threat and vulnerability exposure Threat & Vulnerability Management introduces a new exposure score metric which visually represents how exposed your machines are to imminent threats. From 52616764039e0bb563e73bd83e14ee158894811b Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:57:50 -0700 Subject: [PATCH 134/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index b4e7cd51be..f32ea5e173 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -30,8 +30,8 @@ Ensure that your machines: - Have at least one security recommendation that can be viewed in the machine page - Are tagged or marked as co-managed - Have the following mandatory updates installed: -- (1) RS3 customers | [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441) -- (2) RS4 customers | [KB4493464](https://support.microsoft.com/en-us/help/4493464) + (1) RS3 customers | [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441) + (2) RS4 customers | [KB4493464](https://support.microsoft.com/en-us/help/4493464) ## Reduce your threat and vulnerability exposure Threat & Vulnerability Management introduces a new exposure score metric which visually represents how exposed your machines are to imminent threats. From 3862a40b3f505757822f7bb42ecddbd9102bb662 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:59:05 -0700 Subject: [PATCH 135/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index f32ea5e173..b1c7d7498a 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -30,8 +30,8 @@ Ensure that your machines: - Have at least one security recommendation that can be viewed in the machine page - Are tagged or marked as co-managed - Have the following mandatory updates installed: - (1) RS3 customers | [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441) - (2) RS4 customers | [KB4493464](https://support.microsoft.com/en-us/help/4493464) +(1) RS3 customers | [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441) +(2) RS4 customers | [KB4493464](https://support.microsoft.com/en-us/help/4493464) ## Reduce your threat and vulnerability exposure Threat & Vulnerability Management introduces a new exposure score metric which visually represents how exposed your machines are to imminent threats. From cafb3fed0594ba73af35d90585e8e868bc776fc3 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 14:59:36 -0700 Subject: [PATCH 136/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index b1c7d7498a..0b66b4a1f7 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -30,8 +30,8 @@ Ensure that your machines: - Have at least one security recommendation that can be viewed in the machine page - Are tagged or marked as co-managed - Have the following mandatory updates installed: -(1) RS3 customers | [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441) -(2) RS4 customers | [KB4493464](https://support.microsoft.com/en-us/help/4493464) +

(1) RS3 customers | [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441)

+

(2) RS4 customers | [KB4493464](https://support.microsoft.com/en-us/help/4493464)

## Reduce your threat and vulnerability exposure Threat & Vulnerability Management introduces a new exposure score metric which visually represents how exposed your machines are to imminent threats. From d6de2d80a6f9da212266b3926c45cd1e1cc56f5c Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 15:00:26 -0700 Subject: [PATCH 137/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 0b66b4a1f7..8cfdee3d06 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -30,8 +30,8 @@ Ensure that your machines: - Have at least one security recommendation that can be viewed in the machine page - Are tagged or marked as co-managed - Have the following mandatory updates installed: -

(1) RS3 customers | [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441)

-

(2) RS4 customers | [KB4493464](https://support.microsoft.com/en-us/help/4493464)

+- (1) RS3 customers | [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441) +- (2) RS4 customers | [KB4493464](https://support.microsoft.com/en-us/help/4493464) ## Reduce your threat and vulnerability exposure Threat & Vulnerability Management introduces a new exposure score metric which visually represents how exposed your machines are to imminent threats. From 6102a0d4a425d504e410cce54c9476163dbdbd2c Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 15:16:49 -0700 Subject: [PATCH 138/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 8cfdee3d06..518db8e9f9 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -56,7 +56,7 @@ To lower down your threat and vulnerability exposure: > There are two types of recommendations: > - Security update which refers to recommendations that require a package installation > - Configuration change which refers to recommendations that require a registry or GPO modification ->

Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the [insert bug image here] icon.

+> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the ![threat insight](images/bug_icon.png) icon. 2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It shows the vulnerability details, such as the associated exploits affecting what machines and its business impact. Click **Open software page** option from the flyout menu. From 80e286b7d3a079ee2446025c8e00cdb364175152 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 15:18:33 -0700 Subject: [PATCH 139/197] Add files via upload TVM icons --- .../images/tvm_alert_icon.png | Bin 0 -> 1307 bytes .../windows-defender-atp/images/tvm_bug_icon.png | Bin 0 -> 1202 bytes .../images/tvm_insight_icon.png | Bin 0 -> 995 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_alert_icon.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_bug_icon.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_insight_icon.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_alert_icon.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_alert_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ebd390bd987fedcbefc67e37f2a5943c728242f5 GIT binary patch literal 1307 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 Date: Mon, 15 Apr 2019 15:19:44 -0700 Subject: [PATCH 140/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 518db8e9f9..ca9adf7108 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -56,7 +56,7 @@ To lower down your threat and vulnerability exposure: > There are two types of recommendations: > - Security update which refers to recommendations that require a package installation > - Configuration change which refers to recommendations that require a registry or GPO modification -> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the ![threat insight](images/bug_icon.png) icon. +> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the ![threat insight](images/tvm_bug_icon.png) icon. 2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It shows the vulnerability details, such as the associated exploits affecting what machines and its business impact. Click **Open software page** option from the flyout menu. From 221b847e49e903ec01ac202b9fa68210d0146c58 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 15:21:18 -0700 Subject: [PATCH 141/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index ca9adf7108..402d5839fa 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -56,7 +56,7 @@ To lower down your threat and vulnerability exposure: > There are two types of recommendations: > - Security update which refers to recommendations that require a package installation > - Configuration change which refers to recommendations that require a registry or GPO modification -> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the ![threat insight](images/tvm_bug_icon.png) icon. +> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight ![threat insight](images/tvm_bug_icon.png) icon. 2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It shows the vulnerability details, such as the associated exploits affecting what machines and its business impact. Click **Open software page** option from the flyout menu. From 8387540027fbd39adac4a4b64ecd3ef14e1e3463 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 15:35:37 -0700 Subject: [PATCH 142/197] Update TOC.md --- windows/security/threat-protection/windows-defender-atp/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index ce6f328b70..e822dbbca4 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -38,6 +38,7 @@ ##### [Investigate an IP address](investigate-ip-windows-defender-advanced-threat-protection.md) ##### [Investigate a domain](investigate-domain-windows-defender-advanced-threat-protection.md) ##### [Investigate a user account](investigate-user-windows-defender-advanced-threat-protection.md) + #### Machines list ##### [View and organize the Machines list](machines-view-overview-windows-defender-advanced-threat-protection.md) From d7acb6a6524fb9e63bd9cd11ea66ab5fb55b9611 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 15:55:53 -0700 Subject: [PATCH 143/197] Update TOC.md --- .../security/threat-protection/windows-defender-atp/TOC.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index e822dbbca4..72817bf77d 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -2,9 +2,9 @@ ## [Overview](overview.md) ### [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) -#### [What's in the dashboard and what it means for my organization](windows-defender-atp/tvm-dashboard-insights.md) -#### [Configuration score](windows-defender-atp/configuration-score.md) -#### [Scenarios](windows-defender-atp/threat-and-vuln-mgt-scenarios.md) +#### [What's in the dashboard and what it means for my organization](tvm-dashboard-insights.md) +#### [Configuration score](configuration-score.md) +#### [Scenarios](threat-and-vuln-mgt-scenarios.md) ### [Attack surface reduction](overview-attack-surface-reduction.md) From 8fe6c3481928727384ffe9627e8377c7d2736398 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 16:09:36 -0700 Subject: [PATCH 144/197] Update TOC.md --- windows/security/threat-protection/windows-defender-atp/TOC.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 72817bf77d..3ac4481724 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -385,7 +385,6 @@ #### [Configure Windows Security app time zone settings](time-settings-windows-defender-advanced-threat-protection.md) - ## [Troubleshoot Windows Defender ATP](troubleshoot-wdatp.md) ###Troubleshoot sensor state #### [Check sensor state](check-sensor-status-windows-defender-advanced-threat-protection.md) From 6e48679502f403743a2fa8e907903ffcff74e828 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 16:26:48 -0700 Subject: [PATCH 145/197] Update tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 38d824f2ac..507362e6e3 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -51,7 +51,7 @@ You can navigate through the portal using the menu options available in all sect Area | Description :---|:--- (1) Menu | Select menu to expand the navigation pane and see the names of the Threat and Vulnerability Management capabilities. -(2) Threat & Vulnerability Management navigation pane | Use the navigation pane to move across the **Threat and Vulnerability Management Dashboard**, **Security recommendations**, **Remediation**, and **Software inventory**. +(2) Threat & Vulnerability Management navigation pane | Use the navigation pane to move across the **Threat and Vulnerability Management Dashboard**, **Security recommendations**, **Remediation**, and **Software inventory**. ![Threat & Vulnerability Management menu](images/tvm_menu) **Dashboards** | Get a high-level view of the organization exposure score, MDATP configuration score, top remediation activities, top security recommendations, top vulnerable software, and top exposed machines data. **Security recommendations** | See the list of security recommendations, their related components, insights, number or exposed devices, impact, and request for remediation. You can click each item on the list and it will open a flyout pane where you will see vulnerability details, and have the option to open the software page, and see the remediation options. **Remediation** | See the remediation activity, related component, remediation type, status, due date, option to export the remediation and process data to CSV. From d7a46e98e86374a92e286bf76e40b4840b6011a1 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 16:28:06 -0700 Subject: [PATCH 146/197] Add files via upload --- .../windows-defender-atp/images/tvm_menu.png | Bin 0 -> 10674 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_menu.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_menu.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..eaaa01d3c070c4b124e6286c4fec0919e403aced GIT binary patch literal 10674 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 literal 0 HcmV?d00001 From 5cbb0c8eec566d2f66a103d31bcca72224d2e190 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 16:34:23 -0700 Subject: [PATCH 147/197] Update next-gen-threat-and-vuln-mgt.md --- .../windows-defender-atp/next-gen-threat-and-vuln-mgt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index 940265d7a6..87b20dc689 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -32,7 +32,7 @@ Threat & Vulnerability Management is built-in, real-time, cloud-powered, fully i It is the first solution in the industry to automate the remediation process through integration with Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) for patching, configuration changes, or upgrades. >[!Note] -> Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) integration will roll-in next month +> Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) integration will roll-in next month. It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities From 2a378435f4e2da71fe6a05cbd099a575852c3dad Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 16:35:33 -0700 Subject: [PATCH 148/197] Update tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 507362e6e3..f1b3d4a70f 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -30,7 +30,7 @@ Threat & Vulnerability Management is a component of Microsoft Defender ATP, and - Invaluable machine vulnerability context during incident investigations - Built-in remediation processes through Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) >[!Note] -> Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) integration will be available in the coming months. +> Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) integration will be available in the coming weeks. You can use the Threat & Vulnerability Management capability in [Microsoft Defender Security Center](https://securitycenter.windows.com/) to: - View exposure and configuration scores side-by-side with top security recommendations, software vulnerability, remediation activities, and exposed machines From 44509db156bf9760176f4ed6766cc82f720a2e4e Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 16:36:26 -0700 Subject: [PATCH 149/197] Update next-gen-threat-and-vuln-mgt.md --- .../windows-defender-atp/next-gen-threat-and-vuln-mgt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index 87b20dc689..4b3ece7293 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -32,7 +32,7 @@ Threat & Vulnerability Management is built-in, real-time, cloud-powered, fully i It is the first solution in the industry to automate the remediation process through integration with Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) for patching, configuration changes, or upgrades. >[!Note] -> Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) integration will roll-in next month. +> Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) integration will be available in the coming weeks. It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities From 0ed9548f697a1d31f6eb6992dceab781b65958cd Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 16:37:33 -0700 Subject: [PATCH 150/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 402d5839fa..3b52fc4a21 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -27,11 +27,12 @@ ms.topic: article Ensure that your machines: - Are onboarded to Microsoft Defender Advanced Threat Protection - Running with Windows 10 1709 (Fall Creators Update) or later -- Have at least one security recommendation that can be viewed in the machine page -- Are tagged or marked as co-managed - Have the following mandatory updates installed: - (1) RS3 customers | [KB4493441](https://support.microsoft.com/en-us/help/4493441/windows-10-update-kb4493441) - (2) RS4 customers | [KB4493464](https://support.microsoft.com/en-us/help/4493464) +- Have at least one security recommendation that can be viewed in the machine page +- Are tagged or marked as co-managed + ## Reduce your threat and vulnerability exposure Threat & Vulnerability Management introduces a new exposure score metric which visually represents how exposed your machines are to imminent threats. From 061a651fe493fffe8f33e80383df0eb04e428213 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 16:48:39 -0700 Subject: [PATCH 151/197] Update tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index f1b3d4a70f..74aeda3694 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -41,6 +41,8 @@ You can use the Threat & Vulnerability Management capability in [Microsoft Defen When you open the portal, you’ll see the main areas of the capability: ![Microsoft Defender Advanced Threat Protection portal](images/tvm_dashboard.png) + + ![Threat & Vulnerability Management menu](images/tvm_menu) - (1) Menu in the navigation pane - (2) Threat & Vulnerability Management icon @@ -51,7 +53,7 @@ You can navigate through the portal using the menu options available in all sect Area | Description :---|:--- (1) Menu | Select menu to expand the navigation pane and see the names of the Threat and Vulnerability Management capabilities. -(2) Threat & Vulnerability Management navigation pane | Use the navigation pane to move across the **Threat and Vulnerability Management Dashboard**, **Security recommendations**, **Remediation**, and **Software inventory**. ![Threat & Vulnerability Management menu](images/tvm_menu) +(2) Threat & Vulnerability Management navigation pane | Use the navigation pane to move across the **Threat and Vulnerability Management Dashboard**, **Security recommendations**, **Remediation**, and **Software inventory**. **Dashboards** | Get a high-level view of the organization exposure score, MDATP configuration score, top remediation activities, top security recommendations, top vulnerable software, and top exposed machines data. **Security recommendations** | See the list of security recommendations, their related components, insights, number or exposed devices, impact, and request for remediation. You can click each item on the list and it will open a flyout pane where you will see vulnerability details, and have the option to open the software page, and see the remediation options. **Remediation** | See the remediation activity, related component, remediation type, status, due date, option to export the remediation and process data to CSV. From 87dd60610ca0139219d3a6fcd36602eac306b992 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 16:49:39 -0700 Subject: [PATCH 152/197] Update tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 74aeda3694..be5d235dff 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -42,7 +42,7 @@ When you open the portal, you’ll see the main areas of the capability: ![Microsoft Defender Advanced Threat Protection portal](images/tvm_dashboard.png) - ![Threat & Vulnerability Management menu](images/tvm_menu) + ![Threat & Vulnerability Management menu](images/tvm_menu.png) - (1) Menu in the navigation pane - (2) Threat & Vulnerability Management icon From fdb730c819131ec6b901c00139866cbff830a693 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 17:16:36 -0700 Subject: [PATCH 153/197] Update tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index be5d235dff..83d91b6194 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -62,10 +62,10 @@ Area | Description **Organization Exposure score** | See the current state of your organization’s device exposure to threats and vulnerabilities. Several factors affect your organization’s exposure score: weaknesses discovered in your devices, likelihood of your devices to be breached, value of the devices to your organization, and relevant alerts discovered with your devices. The goal is to lower down your organization’s exposure score to be more secure. To reduce the score, you need to remediate the related security configuration issues listed in the security recommendations. **MDATP Configuration score** | See the security posture of your organization’s operating system, applications, network, accounts and security controls. The goal is to increase your configuration score by remediating the related security configuration issues. You can click the bars and it will take you to the **Security recommendation** page for details. **Machine exposure distribution** | See how many machines are exposed based on their exposure level. You can click the sections in the doughnut chart and it will take you to the **Machines list** page where you'll see the affected machine names, exposure level side by side with risk level, among other details such as domain, OS platform, its health state, when it was last seen, and its tags. -**Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure and the urgency that it requires. You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request. Click **Show more** to see the rest of the security recommendations in the list. -**Top vulnerable software** | Get real-time visibility into the organizational software inventory, with stack-ranked list of vulnerable software installed on your network’s devices and how they impact on your organizational exposure score. -**Top remediation activities** | Track the remediation activities generated from the security recommendations. You can click each item on the list and it will take you to the **Remediation** page where you'll see remediation activity details. -**Top exposed machines** | See the exposed machine names and their exposure level. You can click the machine name and it will take you to the machine page where you can view the alerts, risks, incidents, security recommendations, installed software, discovered vulnerabilities associated with the exposed machines. You can also do other EDR-related tasks in it, such as: manage tags, initiate automated investigations, initiate a live response session, collect an investigation package, run antivirus scan, restrict app execution, and isolate machine. +**Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure and the urgency that it requires. Useful icons also quickly calls your attention on possible active alerts ![possible active alert](images/tvm_alert_icon.png), associated public exploits ![threat insight](images/tvm_bug_icon.png), and recommendation insights ![recommendation insight](images/tvm_insight_icon.png). You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request. Click **Show more** to see the rest of the security recommendations in the list. +**Top vulnerable software** | Get real-time visibility into the organizational software inventory, with stack-ranked list of vulnerable software installed on your network’s devices and how they impact on your organizational exposure score. Click each item for details or **Show more** to see the rest of the vulnerable application list in the **Software inventory** page. +**Top remediation activities** | Track the remediation activities generated from the security recommendations. You can click each item on the list to see the details in the **Remediation** page or click **Show more** to see the rest of the remediation activities. +**Top exposed machines** | See the exposed machine names and their exposure level. You can click each machine name from the list and it will take you to the machine page where you can view the alerts, risks, incidents, security recommendations, installed software, discovered vulnerabilities associated with the exposed machines. You can also do other EDR-related tasks in it, such as: manage tags, initiate automated investigations, initiate a live response session, collect an investigation package, run antivirus scan, restrict app execution, and isolate machine. You can also click **Show more** to see the rest of the exposed machines list. See [Microsoft Defender ATP icons](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection#windows-defender-atp-icons) for more information on the icons used throughout the portal. From 6969fd40fb7b49b122e6e08ba034acde4cca6f3d Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 17:58:44 -0700 Subject: [PATCH 154/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 3b52fc4a21..51f7224504 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -59,11 +59,16 @@ To lower down your threat and vulnerability exposure: > - Configuration change which refers to recommendations that require a registry or GPO modification > Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight ![threat insight](images/tvm_bug_icon.png) icon. +![top security recommendations](images/tvm_security_recommendations.png) + 2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It shows the vulnerability details, such as the associated exploits affecting what machines and its business impact. Click **Open software page** option from the flyout menu. +![details in security recommendations page](images/tvm_security_recommendations_page.png 3. Click **Installed machines** and select the affected machine from the list to open the flyout page with the relevant machine details, exposure and risk levels, alert and incident activities. +![details in software page ](images/tvm_software_page_details.png) 4. Click **Open machine page** to connect to the machine and apply the selected recommendation. +![details in machine page](images/tvm_machine_page_details.png) 5. Allow a few hours for the changes to propagate in the system. From 0ed759e2865d645cce5e703dfbad29a5a1e200bc Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 17:59:31 -0700 Subject: [PATCH 155/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 51f7224504..bb764bb67c 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -57,7 +57,8 @@ To lower down your threat and vulnerability exposure: > There are two types of recommendations: > - Security update which refers to recommendations that require a package installation > - Configuration change which refers to recommendations that require a registry or GPO modification -> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight ![threat insight](images/tvm_bug_icon.png) icon. +> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight +![threat insight](images/tvm_bug_icon.png) icon. ![top security recommendations](images/tvm_security_recommendations.png) From e202e30744f0de362baa87c4592bd09979a742bf Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 18:00:19 -0700 Subject: [PATCH 156/197] Add files via upload TVM screenshots --- .../images/tvm_config_score.png | Bin 0 -> 27416 bytes .../images/tvm_exposed_machines.png | Bin 0 -> 13128 bytes .../images/tvm_exposure_score.png | Bin 0 -> 21367 bytes .../images/tvm_machine_page_details.png | Bin 0 -> 71105 bytes .../images/tvm_security_recommendations.png | Bin 0 -> 36871 bytes .../tvm_security_recommendations_page.png | Bin 0 -> 75439 bytes .../images/tvm_software_page_details.png | Bin 0 -> 57955 bytes .../images/tvm_vuln_software.png | Bin 0 -> 14866 bytes 8 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_config_score.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_exposed_machines.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_exposure_score.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_machine_page_details.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_security_recommendations.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_security_recommendations_page.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_software_page_details.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_vuln_software.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_config_score.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_config_score.png new file mode 100644 index 0000000000000000000000000000000000000000..0ef6b942327b7fe989eb99f98169a42203e4b61d GIT binary patch literal 27416 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

TC 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_machine_page_details.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_machine_page_details.png new file mode 100644 index 0000000000000000000000000000000000000000..6e474ccfa6bf84251731a030d3314d7e87eb3209 GIT binary patch literal 71105 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 Cj{TJY literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_security_recommendations.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_security_recommendations.png new file mode 100644 index 0000000000000000000000000000000000000000..5cb086286862f853882b1b092ca3bfe02de6f121 GIT binary patch literal 36871 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_security_recommendations_page.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_security_recommendations_page.png new file mode 100644 index 0000000000000000000000000000000000000000..1ae6f4320d2d38b5b95110b984a946061d3f51c0 GIT binary patch literal 75439 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_software_page_details.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_software_page_details.png new file mode 100644 index 0000000000000000000000000000000000000000..c10e10e5167e1e479dba4ac3dedeaa4356415754 GIT binary patch literal 57955 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_vuln_software.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_vuln_software.png new file mode 100644 index 0000000000000000000000000000000000000000..d7e4a4dd0874d519af0cf434075677a994ffbbd1 GIT binary patch literal 14866 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 literal 0 HcmV?d00001 From 13d285df2b831bf6a0d72c7b6a38cc2ce383ae06 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 18:03:10 -0700 Subject: [PATCH 157/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index bb764bb67c..4f7a72644a 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -58,6 +58,7 @@ To lower down your threat and vulnerability exposure: > - Security update which refers to recommendations that require a package installation > - Configuration change which refers to recommendations that require a registry or GPO modification > Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight + ![threat insight](images/tvm_bug_icon.png) icon. ![top security recommendations](images/tvm_security_recommendations.png) From f4f29736d2fd8a669a202b3e0abc2c1ec07324df Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 18:03:41 -0700 Subject: [PATCH 158/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 4f7a72644a..51f7224504 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -57,9 +57,7 @@ To lower down your threat and vulnerability exposure: > There are two types of recommendations: > - Security update which refers to recommendations that require a package installation > - Configuration change which refers to recommendations that require a registry or GPO modification -> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight - -![threat insight](images/tvm_bug_icon.png) icon. +> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight ![threat insight](images/tvm_bug_icon.png) icon. ![top security recommendations](images/tvm_security_recommendations.png) From 185d0b8dc0d0b987b357031d8a1e22a85d7d39f6 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 18:07:07 -0700 Subject: [PATCH 159/197] Delete tvm_software_page_details.png --- .../images/tvm_software_page_details.png | Bin 57955 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_software_page_details.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_software_page_details.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_software_page_details.png deleted file mode 100644 index c10e10e5167e1e479dba4ac3dedeaa4356415754..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57955 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 From 795030aca54e510d190552ed0223f84f97c0f053 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 18:07:38 -0700 Subject: [PATCH 160/197] Add files via upload --- .../images/tvm_software_page_details.png | Bin 0 -> 55474 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_software_page_details.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_software_page_details.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_software_page_details.png new file mode 100644 index 0000000000000000000000000000000000000000..095eb7424cc2a6eb334a863923742cdbcdcb8936 GIT binary patch literal 55474 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 y?gM&iZ6F`?UcTmoe21}HiG-2BfmfRh~ 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 literal 0 HcmV?d00001 From ff1134afbebe95be673f2d8ad7c5e1edceaf6a2d Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 18:11:16 -0700 Subject: [PATCH 161/197] Delete tvm_security_recommendations.png --- .../images/tvm_security_recommendations.png | Bin 36871 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_security_recommendations.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_security_recommendations.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_security_recommendations.png deleted file mode 100644 index 5cb086286862f853882b1b092ca3bfe02de6f121..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36871 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 From 371888199048c8ddd56ed9b666d9c2c489852620 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 18:11:47 -0700 Subject: [PATCH 162/197] Add files via upload --- .../images/tvm_security_recommendations.png | Bin 0 -> 24854 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_security_recommendations.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_security_recommendations.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_security_recommendations.png new file mode 100644 index 0000000000000000000000000000000000000000..89bdbc6495ed97ae48ff6a0a761c7ac6b16afbba GIT binary patch literal 24854 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 Date: Mon, 15 Apr 2019 18:16:18 -0700 Subject: [PATCH 163/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 51f7224504..fc8a18d8c4 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -62,7 +62,7 @@ To lower down your threat and vulnerability exposure: ![top security recommendations](images/tvm_security_recommendations.png) 2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It shows the vulnerability details, such as the associated exploits affecting what machines and its business impact. Click **Open software page** option from the flyout menu. -![details in security recommendations page](images/tvm_security_recommendations_page.png +![details in security recommendations page](images/tvm_security_recommendations_page.png) 3. Click **Installed machines** and select the affected machine from the list to open the flyout page with the relevant machine details, exposure and risk levels, alert and incident activities. ![details in software page ](images/tvm_software_page_details.png) From 1393c1f6f83254d05d6b1a9abfcbb50276282475 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 19:10:51 -0700 Subject: [PATCH 164/197] Update threat-and-vuln-mgt-scenarios.md --- .../threat-and-vuln-mgt-scenarios.md | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index fc8a18d8c4..75e9cd5930 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -76,7 +76,28 @@ To lower down your threat and vulnerability exposure: ## Improve your security configuration >[!NOTE] -> Secure score is now part of Threat & Vulnerability Management as configuration score. We’ll keep the secure score page available for a few weeks. View the [secure score](https://securitycenter.windows.com/securescore) page . +> Secure score is now part of Threat & Vulnerability Management as [configuration score](configuration-score.md). We’ll keep the secure score page available for a few weeks. View the [secure score](https://securitycenter.windows.com/securescore) page. + +Remediating issues in the security recommendations list will improve your configuration. As you do so, your configuration score improves, which means building your organization's resilience against cybersecurity threats and vulnerabilities stronger. + +1. From the Configuration score widget, select **Security controls**. This opens the **Security recommendations** page showing the list of issues related to security controls. +![configuration score widget](images/tvm_config_score.png) + +2. Select the first item on the list. This opens the flyout menu with the description of the security controls issue, a short description of the potential risk, insights, configuration ID, exposed machines, and business impact. Click **Remediation options**. +![security controls related security recommendations](images/tvm_security_controls.png) + +3. Read the description to understand the context of the issue and what to do next. Select a due date, add notes, and select **Export all remediation activity data to CSV** so you can attach it to the email that you can send to your IT Administrator for follow-up. +![request remediation](images/tvm_request_remediation.png). + +You will see a confirmation message that the remediation task has been created. +![remediation task creation confirmation](images/tvm_remediation_task_created.png). + +4. Save your CSV file. +![save csv file](images/tvm_save_csv_file.png). + +5. Send a follow up email to your IT Administrator and allow the time that you have alloted for the remediation to propagate in the system. + +6. Review the machine **Configuration score** widget again. The number of the security controls issues will decrease. When you click **Security controls** to go back to the **Security recommendations** page, the item that you have addressed will not be be listed there anymore, and your configuration score should increase. ## Related topics From adc39a74f03c2cdb65ec175b87b3f10de5420f3f Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 19:11:28 -0700 Subject: [PATCH 165/197] Add files via upload --- .../images/tvm_config_score.png | Bin 27416 -> 19710 bytes .../images/tvm_remediation_task_created.png | Bin 0 -> 3364 bytes .../images/tvm_request_remediation.png | Bin 0 -> 20827 bytes .../images/tvm_save_csv_file.png | Bin 0 -> 9066 bytes .../images/tvm_security_controls.png | Bin 0 -> 62469 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_remediation_task_created.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_request_remediation.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_save_csv_file.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/tvm_security_controls.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_config_score.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_config_score.png index 0ef6b942327b7fe989eb99f98169a42203e4b61d..36c8c8b48f855aba6d582524dbc0020dac411a17 100644 GIT binary patch literal 19710 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 O0MfaK&?r%}3;Q2Va$JG{ literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/tvm_request_remediation.png b/windows/security/threat-protection/windows-defender-atp/images/tvm_request_remediation.png new file mode 100644 index 0000000000000000000000000000000000000000..2711f9560eb1ccfeb0a192c6b5f88420d822a358 GIT binary patch literal 20827 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 literal 0 HcmV?d00001 From d92bf328cc87e201bdcd467c2af21d7065adb385 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 19:16:13 -0700 Subject: [PATCH 166/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 75e9cd5930..06e075bada 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -81,18 +81,22 @@ To lower down your threat and vulnerability exposure: Remediating issues in the security recommendations list will improve your configuration. As you do so, your configuration score improves, which means building your organization's resilience against cybersecurity threats and vulnerabilities stronger. 1. From the Configuration score widget, select **Security controls**. This opens the **Security recommendations** page showing the list of issues related to security controls. + ![configuration score widget](images/tvm_config_score.png) 2. Select the first item on the list. This opens the flyout menu with the description of the security controls issue, a short description of the potential risk, insights, configuration ID, exposed machines, and business impact. Click **Remediation options**. + ![security controls related security recommendations](images/tvm_security_controls.png) 3. Read the description to understand the context of the issue and what to do next. Select a due date, add notes, and select **Export all remediation activity data to CSV** so you can attach it to the email that you can send to your IT Administrator for follow-up. + ![request remediation](images/tvm_request_remediation.png). -You will see a confirmation message that the remediation task has been created. +

You will see a confirmation message that the remediation task has been created.

![remediation task creation confirmation](images/tvm_remediation_task_created.png). 4. Save your CSV file. + ![save csv file](images/tvm_save_csv_file.png). 5. Send a follow up email to your IT Administrator and allow the time that you have alloted for the remediation to propagate in the system. From f349679016cccfcb179f47bf1cd3a12f5471544e Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 19:17:35 -0700 Subject: [PATCH 167/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 06e075bada..cb40f19d8b 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -81,23 +81,20 @@ To lower down your threat and vulnerability exposure: Remediating issues in the security recommendations list will improve your configuration. As you do so, your configuration score improves, which means building your organization's resilience against cybersecurity threats and vulnerabilities stronger. 1. From the Configuration score widget, select **Security controls**. This opens the **Security recommendations** page showing the list of issues related to security controls. - ![configuration score widget](images/tvm_config_score.png) 2. Select the first item on the list. This opens the flyout menu with the description of the security controls issue, a short description of the potential risk, insights, configuration ID, exposed machines, and business impact. Click **Remediation options**. - ![security controls related security recommendations](images/tvm_security_controls.png) 3. Read the description to understand the context of the issue and what to do next. Select a due date, add notes, and select **Export all remediation activity data to CSV** so you can attach it to the email that you can send to your IT Administrator for follow-up. ![request remediation](images/tvm_request_remediation.png). -

You will see a confirmation message that the remediation task has been created.

+You will see a confirmation message that the remediation task has been created. ![remediation task creation confirmation](images/tvm_remediation_task_created.png). 4. Save your CSV file. - -![save csv file](images/tvm_save_csv_file.png). +![save csv file](images/tvm_save_csv_file.png) 5. Send a follow up email to your IT Administrator and allow the time that you have alloted for the remediation to propagate in the system. From cf1b4752fc41df76a4c63078e18455b1d5ef692e Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 19:18:31 -0700 Subject: [PATCH 168/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index cb40f19d8b..c3dfa1386c 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -87,7 +87,6 @@ Remediating issues in the security recommendations list will improve your config ![security controls related security recommendations](images/tvm_security_controls.png) 3. Read the description to understand the context of the issue and what to do next. Select a due date, add notes, and select **Export all remediation activity data to CSV** so you can attach it to the email that you can send to your IT Administrator for follow-up. - ![request remediation](images/tvm_request_remediation.png). You will see a confirmation message that the remediation task has been created. From d75e78592edd264173cb54334e3d54b0c5063876 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 19:19:24 -0700 Subject: [PATCH 169/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index c3dfa1386c..940dce2029 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -81,12 +81,14 @@ To lower down your threat and vulnerability exposure: Remediating issues in the security recommendations list will improve your configuration. As you do so, your configuration score improves, which means building your organization's resilience against cybersecurity threats and vulnerabilities stronger. 1. From the Configuration score widget, select **Security controls**. This opens the **Security recommendations** page showing the list of issues related to security controls. + ![configuration score widget](images/tvm_config_score.png) 2. Select the first item on the list. This opens the flyout menu with the description of the security controls issue, a short description of the potential risk, insights, configuration ID, exposed machines, and business impact. Click **Remediation options**. ![security controls related security recommendations](images/tvm_security_controls.png) 3. Read the description to understand the context of the issue and what to do next. Select a due date, add notes, and select **Export all remediation activity data to CSV** so you can attach it to the email that you can send to your IT Administrator for follow-up. + ![request remediation](images/tvm_request_remediation.png). You will see a confirmation message that the remediation task has been created. From a0b51bd679ee2d8cc084ea03e0646a58fd1b156c Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 19:20:02 -0700 Subject: [PATCH 170/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 940dce2029..5a20239185 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -92,7 +92,7 @@ Remediating issues in the security recommendations list will improve your config ![request remediation](images/tvm_request_remediation.png). You will see a confirmation message that the remediation task has been created. -![remediation task creation confirmation](images/tvm_remediation_task_created.png). +![remediation task creation confirmation](images/tvm_remediation_task_created.png) 4. Save your CSV file. ![save csv file](images/tvm_save_csv_file.png) From 2b90234b1bc99fce87ede222196a2b87111ce2b4 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 19:24:34 -0700 Subject: [PATCH 171/197] Update windows-defender-advanced-threat-protection.md --- .../windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index 893d6a6ef2..14c491a3cf 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -2,7 +2,7 @@ title: Windows Defender Advanced Threat Protection description: Windows Defender Advanced Threat Protection is an enterprise security platform that helps secops to prevent, detect, investigate, and respond to possible cybersecurity threats related to advanced persistent threats. keywords: introduction to Windows Defender Advanced Threat Protection, introduction to Windows Defender ATP, cybersecurity, advanced persistent threat, enterprise security, machine behavioral sensor, cloud security, analytics, threat intelligence, attack surface reduction, next generation protection, automated investigation and remediation, microsoft threat experts, secure score, advanced hunting, microsoft threat protection -search.product: eADQiWindows 10XVcnh +search.product: Windows 10 search.appverid: met150 ms.prod: w10 ms.mktglfcycl: deploy From 19ba0ee18df0b68909b4bcd3957981835c2fd788 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 20:56:56 -0700 Subject: [PATCH 172/197] Update index.md --- windows/security/threat-protection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index bb95d807f2..4c4b362d5c 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -15,7 +15,7 @@ ms.localizationpriority: medium [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) is a unified platform for preventative protection, post-breach detection, automated investigation, and response. Windows Defender ATP protects endpoints from cyber threats; detects advanced attacks and data breaches, automates security incidents and improves security posture. >[!Note] -> The Windows Defender Security Center is currently going through rebranding. All references to Windows Defender will be replaced with Microsoft Defender. You will see that the updates roll in the user interface and in the documentation library in next few months. +> The Windows Defender Security Center is currently going through rebranding. All references to Windows Defender will be replaced with Microsoft Defender. You will see the updates in the user interface and in the documentation library in next few months.

Windows Defender ATP

From a8f49684393705c9d497d9fc145f199cc9a234c8 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 21:02:04 -0700 Subject: [PATCH 173/197] Update tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 83d91b6194..e101b9cbcc 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -52,7 +52,7 @@ You can navigate through the portal using the menu options available in all sect Area | Description :---|:--- -(1) Menu | Select menu to expand the navigation pane and see the names of the Threat and Vulnerability Management capabilities. +(1) Menu | Select menu to expand the navigation pane and see the names of the Threat & Vulnerability Management capabilities. (2) Threat & Vulnerability Management navigation pane | Use the navigation pane to move across the **Threat and Vulnerability Management Dashboard**, **Security recommendations**, **Remediation**, and **Software inventory**. **Dashboards** | Get a high-level view of the organization exposure score, MDATP configuration score, top remediation activities, top security recommendations, top vulnerable software, and top exposed machines data. **Security recommendations** | See the list of security recommendations, their related components, insights, number or exposed devices, impact, and request for remediation. You can click each item on the list and it will open a flyout pane where you will see vulnerability details, and have the option to open the software page, and see the remediation options. From 0acd233dec9da383f4f82daba26f9d3b46415f14 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 21:11:58 -0700 Subject: [PATCH 174/197] Update threat-and-vuln-mgt-scenarios.md --- .../threat-and-vuln-mgt-scenarios.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 5a20239185..df12df6ba5 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -53,22 +53,19 @@ You can reduce the exposure score by remediating issues based on prioritized sec To lower down your threat and vulnerability exposure: 1. Review the **Top security recommendations** from your **Threat & Vulnerability Management dashboard**, and select the first item on the list. This opens the **Security recommendation** page. +![threat insight](images/tvm_bug_icon.png) icon. + >[!NOTE] > There are two types of recommendations: > - Security update which refers to recommendations that require a package installation > - Configuration change which refers to recommendations that require a registry or GPO modification -> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight ![threat insight](images/tvm_bug_icon.png) icon. +> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight ![top security recommendations](images/tvm_security_recommendations.png) -![top security recommendations](images/tvm_security_recommendations.png) +2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It shows the vulnerability details, such as the associated exploits affecting what machines and its business impact. Click **Open software page** option from the flyout menu. ![details in security recommendations page](images/tvm_security_recommendations_page.png) -2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It shows the vulnerability details, such as the associated exploits affecting what machines and its business impact. Click **Open software page** option from the flyout menu. -![details in security recommendations page](images/tvm_security_recommendations_page.png) +3. Click **Installed machines** and select the affected machine from the list to open the flyout page with the relevant machine details, exposure and risk levels, alert and incident activities. ![details in software page ](images/tvm_software_page_details.png) -3. Click **Installed machines** and select the affected machine from the list to open the flyout page with the relevant machine details, exposure and risk levels, alert and incident activities. -![details in software page ](images/tvm_software_page_details.png) - -4. Click **Open machine page** to connect to the machine and apply the selected recommendation. -![details in machine page](images/tvm_machine_page_details.png) +4. Click **Open machine page** to connect to the machine and apply the selected recommendation. ![details in machine page](images/tvm_machine_page_details.png) 5. Allow a few hours for the changes to propagate in the system. From c25b93c34eb63aed44cf3c66f4b037564a19df48 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 21:16:54 -0700 Subject: [PATCH 175/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index df12df6ba5..068a96ab4b 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -53,13 +53,13 @@ You can reduce the exposure score by remediating issues based on prioritized sec To lower down your threat and vulnerability exposure: 1. Review the **Top security recommendations** from your **Threat & Vulnerability Management dashboard**, and select the first item on the list. This opens the **Security recommendation** page. -![threat insight](images/tvm_bug_icon.png) icon. +![top security recommendations](images/tvm_security_recommendations.png) >[!NOTE] > There are two types of recommendations: > - Security update which refers to recommendations that require a package installation > - Configuration change which refers to recommendations that require a registry or GPO modification -> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight ![top security recommendations](images/tvm_security_recommendations.png) +> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight ![threat insight](images/tvm_bug_icon.png) icon. 2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It shows the vulnerability details, such as the associated exploits affecting what machines and its business impact. Click **Open software page** option from the flyout menu. ![details in security recommendations page](images/tvm_security_recommendations_page.png) @@ -78,14 +78,12 @@ To lower down your threat and vulnerability exposure: Remediating issues in the security recommendations list will improve your configuration. As you do so, your configuration score improves, which means building your organization's resilience against cybersecurity threats and vulnerabilities stronger. 1. From the Configuration score widget, select **Security controls**. This opens the **Security recommendations** page showing the list of issues related to security controls. - ![configuration score widget](images/tvm_config_score.png) 2. Select the first item on the list. This opens the flyout menu with the description of the security controls issue, a short description of the potential risk, insights, configuration ID, exposed machines, and business impact. Click **Remediation options**. ![security controls related security recommendations](images/tvm_security_controls.png) 3. Read the description to understand the context of the issue and what to do next. Select a due date, add notes, and select **Export all remediation activity data to CSV** so you can attach it to the email that you can send to your IT Administrator for follow-up. - ![request remediation](images/tvm_request_remediation.png). You will see a confirmation message that the remediation task has been created. From 79e88100a8e50ed9ffc1e6f373db9072773816d1 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 21:21:12 -0700 Subject: [PATCH 176/197] Update threat-and-vuln-mgt-scenarios.md --- .../threat-and-vuln-mgt-scenarios.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 068a96ab4b..a8164fbb1a 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -53,7 +53,8 @@ You can reduce the exposure score by remediating issues based on prioritized sec To lower down your threat and vulnerability exposure: 1. Review the **Top security recommendations** from your **Threat & Vulnerability Management dashboard**, and select the first item on the list. This opens the **Security recommendation** page. -![top security recommendations](images/tvm_security_recommendations.png) + +>![top security recommendations](images/tvm_security_recommendations.png) >[!NOTE] > There are two types of recommendations: @@ -78,7 +79,8 @@ To lower down your threat and vulnerability exposure: Remediating issues in the security recommendations list will improve your configuration. As you do so, your configuration score improves, which means building your organization's resilience against cybersecurity threats and vulnerabilities stronger. 1. From the Configuration score widget, select **Security controls**. This opens the **Security recommendations** page showing the list of issues related to security controls. -![configuration score widget](images/tvm_config_score.png) + +>![configuration score widget](images/tvm_config_score.png) 2. Select the first item on the list. This opens the flyout menu with the description of the security controls issue, a short description of the potential risk, insights, configuration ID, exposed machines, and business impact. Click **Remediation options**. ![security controls related security recommendations](images/tvm_security_controls.png) @@ -86,8 +88,8 @@ Remediating issues in the security recommendations list will improve your config 3. Read the description to understand the context of the issue and what to do next. Select a due date, add notes, and select **Export all remediation activity data to CSV** so you can attach it to the email that you can send to your IT Administrator for follow-up. ![request remediation](images/tvm_request_remediation.png). -You will see a confirmation message that the remediation task has been created. -![remediation task creation confirmation](images/tvm_remediation_task_created.png) +>You will see a confirmation message that the remediation task has been created. +>![remediation task creation confirmation](images/tvm_remediation_task_created.png) 4. Save your CSV file. ![save csv file](images/tvm_save_csv_file.png) From 9e5a4c41152805f0ebaaf080554c6947f506956f Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 21:23:11 -0700 Subject: [PATCH 177/197] Update threat-and-vuln-mgt-scenarios.md --- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index a8164fbb1a..08be2b1786 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -54,7 +54,7 @@ To lower down your threat and vulnerability exposure: 1. Review the **Top security recommendations** from your **Threat & Vulnerability Management dashboard**, and select the first item on the list. This opens the **Security recommendation** page. ->![top security recommendations](images/tvm_security_recommendations.png) +>>![top security recommendations](images/tvm_security_recommendations.png) >[!NOTE] > There are two types of recommendations: @@ -80,13 +80,14 @@ Remediating issues in the security recommendations list will improve your config 1. From the Configuration score widget, select **Security controls**. This opens the **Security recommendations** page showing the list of issues related to security controls. ->![configuration score widget](images/tvm_config_score.png) +>>![configuration score widget](images/tvm_config_score.png) 2. Select the first item on the list. This opens the flyout menu with the description of the security controls issue, a short description of the potential risk, insights, configuration ID, exposed machines, and business impact. Click **Remediation options**. ![security controls related security recommendations](images/tvm_security_controls.png) 3. Read the description to understand the context of the issue and what to do next. Select a due date, add notes, and select **Export all remediation activity data to CSV** so you can attach it to the email that you can send to your IT Administrator for follow-up. -![request remediation](images/tvm_request_remediation.png). + +>>![request remediation](images/tvm_request_remediation.png). >You will see a confirmation message that the remediation task has been created. >![remediation task creation confirmation](images/tvm_remediation_task_created.png) From 8168d8b29fcabf86e185a23a5dc8ce23017e21df Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 22:30:20 -0700 Subject: [PATCH 178/197] Update tvm-dashboard-insights.md --- .../windows-defender-atp/tvm-dashboard-insights.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index e101b9cbcc..98c4077fdb 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -29,8 +29,8 @@ Threat & Vulnerability Management is a component of Microsoft Defender ATP, and - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities - Invaluable machine vulnerability context during incident investigations - Built-in remediation processes through Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) ->[!Note] -> Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) integration will be available in the coming weeks. + >[!Note] + > Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) integration will be available in the coming weeks. You can use the Threat & Vulnerability Management capability in [Microsoft Defender Security Center](https://securitycenter.windows.com/) to: - View exposure and configuration scores side-by-side with top security recommendations, software vulnerability, remediation activities, and exposed machines From 36b350f514ef3d449c6bb8b338bcbf89c7cbc7d7 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 15 Apr 2019 22:57:14 -0700 Subject: [PATCH 179/197] Update portal-overview-windows-defender-advanced-threat-protection.md Added TVM icons --- ...l-overview-windows-defender-advanced-threat-protection.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection.md index 352394a662..9ace9bafb4 100644 --- a/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection.md @@ -108,10 +108,13 @@ Icon | Description ![Running icon](images\running.png) | Automated investigation - running ![Remediated icon](images\remediated.png) | Automated investigation - remediated ![Partially investigated icon](images\partially_remediated.png) | Automated investigation - partially remediated +![Threat insights icon](images\tvm_bug_icon.png) | Threat & Vulnerability Management - threat insights +![Possible active alert icon](images\tvm_alert_icon.png) | Threat & Vulnerability Management - possible active alert +![Recommendation insights icon](images\tvm_insight_icon.png) | Threat & Vulnerability Management - recommendation insights ## Related topics - [Understand the Windows Defender Advanced Threat Protection portal](use-windows-defender-advanced-threat-protection.md) - [View the Security operations dashboard](security-operations-dashboard-windows-defender-advanced-threat-protection.md) - [View the Secure Score dashboard and improve your secure score](secure-score-dashboard-windows-defender-advanced-threat-protection.md) -- [View the Threat analytics dashboard and take recommended mitigation actions](threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) \ No newline at end of file +- [View the Threat analytics dashboard and take recommended mitigation actions](threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) From 9a16e848ca71ea99c564ff49a86b40b98ff22c1d Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 15 Apr 2019 23:03:28 -0700 Subject: [PATCH 180/197] Fixing formatting issues --- .../threat-and-vuln-mgt-scenarios.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 08be2b1786..9b22ed3428 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -52,16 +52,16 @@ You can reduce the exposure score by remediating issues based on prioritized sec To lower down your threat and vulnerability exposure: -1. Review the **Top security recommendations** from your **Threat & Vulnerability Management dashboard**, and select the first item on the list. This opens the **Security recommendation** page. - ->>![top security recommendations](images/tvm_security_recommendations.png) - ->[!NOTE] -> There are two types of recommendations: -> - Security update which refers to recommendations that require a package installation -> - Configuration change which refers to recommendations that require a registry or GPO modification -> Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight ![threat insight](images/tvm_bug_icon.png) icon. +1. Review the **Top security recommendations** from your **Threat & Vulnerability Management dashboard**, and select the first item on the list. This opens the **Security recommendation** page. + + >>![top security recommendations](images/tvm_security_recommendations.png) + >[!NOTE] + > There are two types of recommendations: + > - Security update which refers to recommendations that require a package installation + > - Configuration change which refers to recommendations that require a registry or GPO modification + > Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight ![threat insight](images/tvm_bug_icon.png) icon. + 2. In the **Security recommendations** page, you will see the description of what needs to be done and why. It shows the vulnerability details, such as the associated exploits affecting what machines and its business impact. Click **Open software page** option from the flyout menu. ![details in security recommendations page](images/tvm_security_recommendations_page.png) 3. Click **Installed machines** and select the affected machine from the list to open the flyout page with the relevant machine details, exposure and risk levels, alert and incident activities. ![details in software page ](images/tvm_software_page_details.png) @@ -80,20 +80,20 @@ Remediating issues in the security recommendations list will improve your config 1. From the Configuration score widget, select **Security controls**. This opens the **Security recommendations** page showing the list of issues related to security controls. ->>![configuration score widget](images/tvm_config_score.png) + >>![configuration score widget](images/tvm_config_score.png) 2. Select the first item on the list. This opens the flyout menu with the description of the security controls issue, a short description of the potential risk, insights, configuration ID, exposed machines, and business impact. Click **Remediation options**. -![security controls related security recommendations](images/tvm_security_controls.png) + ![security controls related security recommendations](images/tvm_security_controls.png) 3. Read the description to understand the context of the issue and what to do next. Select a due date, add notes, and select **Export all remediation activity data to CSV** so you can attach it to the email that you can send to your IT Administrator for follow-up. ->>![request remediation](images/tvm_request_remediation.png). + >>![request remediation](images/tvm_request_remediation.png). ->You will see a confirmation message that the remediation task has been created. ->![remediation task creation confirmation](images/tvm_remediation_task_created.png) + >You will see a confirmation message that the remediation task has been created. + >![remediation task creation confirmation](images/tvm_remediation_task_created.png) 4. Save your CSV file. -![save csv file](images/tvm_save_csv_file.png) + ![save csv file](images/tvm_save_csv_file.png) 5. Send a follow up email to your IT Administrator and allow the time that you have alloted for the remediation to propagate in the system. From 06749a763a4a67ba05dbacc1c4701382f737ca0b Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 16 Apr 2019 05:30:49 -0700 Subject: [PATCH 181/197] format --- devices/surface-hub/surface-hub-qos.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/surface-hub-qos.md b/devices/surface-hub/surface-hub-qos.md index 5cf199afd0..3d3dfb7447 100644 --- a/devices/surface-hub/surface-hub-qos.md +++ b/devices/surface-hub/surface-hub-qos.md @@ -38,7 +38,7 @@ This procedure explains how to configure QoS for Surface Hub using Microsoft Int Video Process Name | String | /HubVideo/AppPathNameMatchCondition | Microsoft.PPISkype.Windows.exe >[!IMPORTANT] - >Each **OMA-URI** path begins with `./Device/Vendor/MSFT/NetworkQoSPolicy`. The full path for the audio source port setting, for example, will be './Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/SourcePortMatchCondition'. + >Each **OMA-URI** path begins with `./Device/Vendor/MSFT/NetworkQoSPolicy`. The full path for the audio source port setting, for example, will be `./Device/Vendor/MSFT/NetworkQoSPolicy/HubAudio/SourcePortMatchCondition`. From f242b8fc84d604fba133e54143436cd39a19c8f5 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 16 Apr 2019 07:25:03 -0700 Subject: [PATCH 182/197] fix values --- devices/surface-hub/surface-hub-qos.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/surface-hub/surface-hub-qos.md b/devices/surface-hub/surface-hub-qos.md index 3d3dfb7447..39463f0d49 100644 --- a/devices/surface-hub/surface-hub-qos.md +++ b/devices/surface-hub/surface-hub-qos.md @@ -31,9 +31,9 @@ This procedure explains how to configure QoS for Surface Hub using Microsoft Int Name | Data type | OMA-URI
./Device/Vendor/MSFT/NetworkQoSPolicy | Value --- | --- | --- | --- Audio Source Port | String | /HubAudio/SourcePortMatchCondition | Get the values from your Skype administrator - Audio DSCP | Integer | /HubAudio/DSCPAction | Get the values from your Skype administrator + Audio DSCP | Integer | /HubAudio/DSCPAction | 46 Video Source Port | String | /HubVideo/SourcePortMatchCondition | Get the values from your Skype administrator - Video DSCP | Integer | /HubVideo/DSCPAction | Get the values from your Skype administrator + Video DSCP | Integer | /HubVideo/DSCPAction | 34 Audio Process Name | String | /HubAudio/AppPathNameMatchCondition | Microsoft.PPISkype.Windows.exe Video Process Name | String | /HubVideo/AppPathNameMatchCondition | Microsoft.PPISkype.Windows.exe From 0cf2e1e4fb9935005cfc9d11ff97ba4f03691a77 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 16 Apr 2019 10:55:01 -0700 Subject: [PATCH 183/197] fixing alias and note tag --- .../windows-defender-atp/configuration-score.md | 2 +- .../windows-defender-atp/configure-and-manage-tvm.md | 2 +- .../configure-microsoft-threat-experts.md | 2 +- .../windows-defender-atp/microsoft-threat-experts.md | 2 +- .../windows-defender-atp/next-gen-threat-and-vuln-mgt.md | 2 +- .../threat-and-vuln-mgt-scenarios.md | 2 +- .../windows-defender-atp/tvm-dashboard-insights.md | 9 +++++---- 7 files changed, 11 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configuration-score.md b/windows/security/threat-protection/windows-defender-atp/configuration-score.md index bd19fc65a7..27e8359157 100644 --- a/windows/security/threat-protection/windows-defender-atp/configuration-score.md +++ b/windows/security/threat-protection/windows-defender-atp/configuration-score.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: DulceMVeluz +author: DolcitaMontemayor ms.localizationpriority: medium manager: dansimp audience: ITPro diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index f1da16f74c..b7d4562277 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: Dolcita Montemayor +author: DolcitaMontemayor ms.localizationpriority: medium manager: dansimp audience: ITPro diff --git a/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md index 8e6edc791b..b39ab88e52 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: DulceMV +author: DolcitaMontemayor ms.localizationpriority: medium manager: dansimp audience: ITPro diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md index 380af8ef33..53c9ef1b67 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: DulceMV +author: DolcitaMontemayor ms.localizationpriority: medium manager: dansimp audience: ITPro diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index 4b3ece7293..5d814b806f 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: Dolcita Montemayor +author: DolcitaMontemayor ms.localizationpriority: medium manager: dansimp audience: ITPro diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 9b22ed3428..6df04633b5 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: DulceMVeluz +author: DolcitaMontemayor ms.localizationpriority: medium manager: dansimp audience: ITPro diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 98c4077fdb..9ccaaf402a 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: DulceMVeluz +author: DolcitaMontemayor ms.localizationpriority: medium manager: dansimp audience: ITPro @@ -28,9 +28,10 @@ ms.topic: conceptual Threat & Vulnerability Management is a component of Microsoft Defender ATP, and provides both security administrators and security operations teams with unique value, including: - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities - Invaluable machine vulnerability context during incident investigations -- Built-in remediation processes through Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) - >[!Note] - > Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) integration will be available in the coming weeks. +- Built-in remediation processes through Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) + + >[!NOTE] + > Microsoft Intune and Microsoft System Center Configuration Manager (SCCM) integration will be available in the coming weeks. You can use the Threat & Vulnerability Management capability in [Microsoft Defender Security Center](https://securitycenter.windows.com/) to: - View exposure and configuration scores side-by-side with top security recommendations, software vulnerability, remediation activities, and exposed machines From e27e854dcf3b1f263cf6494c711b4e9ffafd6d39 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 16 Apr 2019 11:13:52 -0700 Subject: [PATCH 184/197] fixing alias for real this time --- .../windows-defender-atp/configuration-score.md | 2 +- .../windows-defender-atp/configure-and-manage-tvm.md | 2 +- .../windows-defender-atp/configure-microsoft-threat-experts.md | 2 +- .../windows-defender-atp/microsoft-threat-experts.md | 2 +- .../windows-defender-atp/next-gen-threat-and-vuln-mgt.md | 2 +- .../windows-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- .../windows-defender-atp/tvm-dashboard-insights.md | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configuration-score.md b/windows/security/threat-protection/windows-defender-atp/configuration-score.md index 27e8359157..d430849f2e 100644 --- a/windows/security/threat-protection/windows-defender-atp/configuration-score.md +++ b/windows/security/threat-protection/windows-defender-atp/configuration-score.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: DolcitaMontemayor +author: DulceMontemayor ms.localizationpriority: medium manager: dansimp audience: ITPro diff --git a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md index b7d4562277..81e1e9bed7 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-and-manage-tvm.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: DolcitaMontemayor +author: DulceMontemayor ms.localizationpriority: medium manager: dansimp audience: ITPro diff --git a/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md index b39ab88e52..9f81f669b5 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: DolcitaMontemayor +author: DulceMontemayor ms.localizationpriority: medium manager: dansimp audience: ITPro diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md index 53c9ef1b67..8f85356b3f 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: DolcitaMontemayor +author: DulceMontemayor ms.localizationpriority: medium manager: dansimp audience: ITPro diff --git a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md index 5d814b806f..d83dc2575a 100644 --- a/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/windows-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: DolcitaMontemayor +author: DulceMontemayor ms.localizationpriority: medium manager: dansimp audience: ITPro diff --git a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md index 6df04633b5..a88e212a95 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: DolcitaMontemayor +author: DulceMontemayor ms.localizationpriority: medium manager: dansimp audience: ITPro diff --git a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md index 9ccaaf402a..9613ef139d 100644 --- a/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/windows-defender-atp/tvm-dashboard-insights.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: dolmont -author: DolcitaMontemayor +author: DulceMontemayor ms.localizationpriority: medium manager: dansimp audience: ITPro From 9a52ce83c4f03d1bc0fc629a30b459bce0985a8a Mon Sep 17 00:00:00 2001 From: DaniHalfin Date: Tue, 16 Apr 2019 18:22:28 +0000 Subject: [PATCH 185/197] Initialize Docs repository: https://github.com/MicrosoftDocs/windows-docs-pr of branch master --- .openpublishing.publish.config.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 00a28f07b2..33e053e7cd 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -305,6 +305,22 @@ "build_entry_point": "docs", "template_folder": "_themes" }, + { + "docset_name": "windows-known-issues", + "build_source_folder": "windows/known-issues", + "build_output_subfolder": "windows-known-issues", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, { "docset_name": "windows-manage", "build_source_folder": "windows/manage", @@ -465,4 +481,4 @@ }, "need_generate_pdf": false, "need_generate_intellisense": false -} +} \ No newline at end of file From 9cd3ee6fd001417adb723b2e17b9705a2fe50198 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 16 Apr 2019 13:18:08 -0700 Subject: [PATCH 186/197] added topics to toc --- windows/security/threat-protection/TOC.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index fba8b17c30..178b297aa0 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -1020,9 +1020,15 @@ ### [Windows security guidance for enterprises](windows-security-configuration-framework/windows-security-compliance.md) -### [Windows security baselines](windows-security-baselines.md) -#### [Security Compliance Toolkit](security-compliance-toolkit-10.md) -#### [Get support](get-support-for-security-baselines.md) +#### [Windows security baselines](windows-security-configuration-framework/windows-security-baselines.md) +##### [Security Compliance Toolkit](windows-security-configuration-framework/security-compliance-toolkit-10.md) +##### [Get support](windows-security-configuration-framework/get-support-for-security-baselines.md) +#### [Windows security configuration framework](windows-security-configuration-framework/windows-security-configuration-framework.md) +##### [Level 5 enterprise security](windows-security-configuration-framework/level-5-enterprise-security.md) +##### [Level 4 enterprise high security](windows-security-configuration-framework/level-4-enterprise-high-security.md) +##### [Level 3 enterprise VIP security](windows-security-configuration-framework/level-3-enterprise-vip-security.md) +##### [Level 2 enterprise dev/ops workstation](windows-security-configuration-framework/level-2-enterprise-devops-security.md) +##### [Level 1 enterprise administrator workstation](windows-security-configuration-framework/level-1-enterprise-administrator-security.md) ### [MBSA removal and alternatives](mbsa-removal-and-guidance.md) From 8c19520f78c30f58fbd64817869b5ae6f59cbbb7 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 16 Apr 2019 13:26:33 -0700 Subject: [PATCH 187/197] new seccon files --- .../TOC.md | 11 + .../get-support-for-security-baselines.md | 101 ++++++++ ...vel-1-enterprise-administrator-security.md | 25 ++ .../level-2-enterprise-devops-security.md | 27 ++ .../level-3-enterprise-VIP-security.md | 141 ++++++++++ .../level-4-enterprise-high-security.md | 209 +++++++++++++++ .../level-5-enterprise-security.md | 244 ++++++++++++++++++ .../security-compliance-toolkit-10.md | 72 ++++++ .../windows-security-baselines.md | 79 ++++++ .../windows-security-compliance.md | 28 ++ ...indows-security-configuration-framework.md | 64 +++++ 11 files changed, 1001 insertions(+) create mode 100644 windows/security/threat-protection/windows-security-configuration-framework/TOC.md create mode 100644 windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md create mode 100644 windows/security/threat-protection/windows-security-configuration-framework/level-1-enterprise-administrator-security.md create mode 100644 windows/security/threat-protection/windows-security-configuration-framework/level-2-enterprise-devops-security.md create mode 100644 windows/security/threat-protection/windows-security-configuration-framework/level-3-enterprise-VIP-security.md create mode 100644 windows/security/threat-protection/windows-security-configuration-framework/level-4-enterprise-high-security.md create mode 100644 windows/security/threat-protection/windows-security-configuration-framework/level-5-enterprise-security.md create mode 100644 windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md create mode 100644 windows/security/threat-protection/windows-security-configuration-framework/windows-security-baselines.md create mode 100644 windows/security/threat-protection/windows-security-configuration-framework/windows-security-compliance.md create mode 100644 windows/security/threat-protection/windows-security-configuration-framework/windows-security-configuration-framework.md diff --git a/windows/security/threat-protection/windows-security-configuration-framework/TOC.md b/windows/security/threat-protection/windows-security-configuration-framework/TOC.md new file mode 100644 index 0000000000..8ea1c320ba --- /dev/null +++ b/windows/security/threat-protection/windows-security-configuration-framework/TOC.md @@ -0,0 +1,11 @@ +# [Windows security guidance for enterprises](windows-security-compliance.md) + +## [Windows security baselines](windows-security-baselines.md) +### [Security Compliance Toolkit](security-compliance-toolkit-10.md) +### [Get support](get-support-for-security-baselines.md) +## [Windows security configuration framework](windows-security-configuration-framework.md) +### [Level 5 enterprise security](level-5-enterprise-security.md) +### [Level 4 enterprise high security](level-4-enterprise-high-security.md) +### [Level 3 enterprise VIP security](level-3-enterprise-vip-security.md) +### [Level 2 enterprise dev/ops workstation](level-2-enterprise-devops-security.md) +### [Level 1 enterprise administrator workstation](level-1-enterprise-administrator-security.md) diff --git a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md new file mode 100644 index 0000000000..bdbc4a1115 --- /dev/null +++ b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md @@ -0,0 +1,101 @@ +--- +title: Get support +description: This article, and the articles it links to, answers frequently asked question on how to get support for Windows baselines, the Security Compliance Toolkit (SCT), and related topics in your organization +keywords: virtualization, security, malware +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.author: sagaudre +author: justinha +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +ms.date: 06/25/2018 +--- + +# Get Support + +**What is the Microsoft Security Compliance Manager (SCM)?** + +The Security Compliance Manager (SCM) is now retired and is no longer supported. The reason is that SCM was an incredibly complex and large program that needed to be updated for every Windows release. It has been replaced by the Security Compliance Toolkit (SCT). To provide a better service for our customers, we have moved to SCT with which we can publish baselines through the Microsoft Download Center in a lightweight .zip file that contains GPO backups, GPO reports, Excel spreadsheets, WMI filters, and scripts to apply the settings to local policy. + +More information about this change can be found on the [Microsoft Security Guidance blog](https://blogs.technet.microsoft.com/secguide/2017/06/15/security-compliance-manager-scm-retired-new-tools-and-procedures/). + +**Where can I get an older version of a Windows baseline?** + +Any version of Windows baseline before Windows 10 1703 can still be downloaded using SCM. Any future versions of Windows baseline will be available through SCT. See the version matrix in this article to see if your version of Windows baseline is available on SCT. + +- [SCM 4.0 Download](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) +- [SCM Frequently Asked Questions (FAQ)](https://social.technet.microsoft.com/wiki/contents/articles/1836.microsoft-security-compliance-manager-scm-frequently-asked-questions-faq.aspx) +- [SCM Release Notes](https://social.technet.microsoft.com/wiki/contents/articles/1864.microsoft-security-compliance-manager-scm-release-notes.aspx) +- [SCM baseline download help](https://social.technet.microsoft.com/wiki/contents/articles/1865.microsoft-security-compliance-manager-scm-baseline-download-help.aspx) + +**What file formats are supported by the new SCT?** + +The toolkit supports formats created by the Windows GPO backup feature (.pol, .inf, and .csv). Policy Analyzer saves its data in XML files with a .PolicyRules file extension. LGPO also supports its own LGPO text file format as a text-based analog for the binary registry.pol file format. See the LGPO documentation for more information. Keep in mind that SCM’s .cab files are no longer supported. + +**Does SCT support Desired State Configuration (DSC) file format?** + +Not yet. PowerShell-based DSC is rapidly gaining popularity, and more DSC tools are coming online to convert GPOs and DSC and to validate system configuration. We are currently developing a tool to provide customers with these features. + +**Does SCT support the creation of System Center Configuration Manager (SCCM) DCM packs?** + +No. A potential alternative is Desired State Configuration (DSC), a feature of the [Windows Management Framework](https://www.microsoft.com/download/details.aspx?id=40855). A tool that supports conversion of GPO backups to DSC format can be found [here](https://github.com/Microsoft/BaselineManagement). + +**Does SCT support the creation of Security Content Automation Protocol (SCAP)-format policies?** + +No. SCM supported only SCAP 1.0, which was not updated as SCAP evolved. The new toolkit likewise does not include SCAP support. + +
+ +## Version Matrix + +**Client Versions** + +| Name | Build | Baseline Release Date | Security Tools | +|---|---|---|---| +|Windows 10 | [1709 (RS3)](https://blogs.technet.microsoft.com/secguide/2017/09/27/security-baseline-for-windows-10-fall-creators-update-v1709-draft/)

[1703 (RS2)](https://blogs.technet.microsoft.com/secguide/2017/08/30/security-baseline-for-windows-10-creators-update-v1703-final/)

[1607 (RS1)](https://blogs.technet.microsoft.com/secguide/2016/10/17/security-baseline-for-windows-10-v1607-anniversary-edition-and-windows-server-2016/)

[1511 (TH2)](https://blogs.technet.microsoft.com/secguide/2016/01/22/security-baseline-for-windows-10-v1511-threshold-2-final/)

[1507 (TH1)](https://blogs.technet.microsoft.com/secguide/2016/01/22/security-baseline-for-windows-10-v1507-build-10240-th1-ltsb-update/)| October 2017

August 2017

October 2016

January 2016

January 2016 |[SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | +Windows 8.1 |[9600 (April Update)](https://blogs.technet.microsoft.com/secguide/2014/08/13/security-baselines-for-windows-8-1-windows-server-2012-r2-and-internet-explorer-11-final/)| October 2013| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) | +Windows 8 |[9200](https://technet.microsoft.com/library/jj916413.aspx) |October 2012| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx)| +Windows 7 |[7601 (SP1)](https://technet.microsoft.com/library/ee712767.aspx)| October 2009| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) | +| Vista |[6002 (SP2)](https://technet.microsoft.com/library/dd450978.aspx)| January 2007| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) | +| Windows XP |[2600 (SP3)](https://technet.microsoft.com/library/cc163061.aspx)| October 2001| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx)| + +
+ +**Server Versions** + +| Name | Build | Baseline Release Date | Security Tools | +|---|---|---|---| +|Windows Server 2016 | [SecGuide](https://blogs.technet.microsoft.com/secguide/2016/10/17/security-baseline-for-windows-10-v1607-anniversary-edition-and-windows-server-2016/) |October 2016 |[SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | +|Windows Server 2012 R2|[SecGuide](https://blogs.technet.microsoft.com/secguide/2016/10/17/security-baseline-for-windows-10-v1607-anniversary-edition-and-windows-server-2016/)|August 2014 | [SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319)| +|Windows Server 2012|[Technet](https://technet.microsoft.com/library/jj898542.aspx) |2012| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) | +Windows Server 2008 R2 |[SP1](https://technet.microsoft.com/library/gg236605.aspx)|2009 | [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) | +| Windows Server 2008 |[SP2](https://technet.microsoft.com/library/cc514539.aspx)| 2008 | [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) | +|Windows Server 2003 R2|[Technet](https://technet.microsoft.com/library/cc163140.aspx)| 2003 | [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx)| +|Windows Server 2003|[Technet](https://technet.microsoft.com/library/cc163140.aspx)|2003|[SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx)| + +
+ +**Microsoft Products** + +| Name | Details | Security Tools | +|---|---|---| +Internet Explorer 11 | [SecGuide](https://blogs.technet.microsoft.com/secguide/2014/08/13/security-baselines-for-windows-8-1-windows-server-2012-r2-and-internet-explorer-11-final/)|[SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319)|[SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx)| +|Internet Explorer 10|[Technet](https://technet.microsoft.com/library/jj898540.aspx)|[SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) | +|Internet Explorer 9|[Technet](https://technet.microsoft.com/library/hh539027.aspx)|[SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) +|Internet Explorer 8|[Technet](https://technet.microsoft.com/library/ee712766.aspx)|[SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) +|Exchange Server 2010|[Technet](https://technet.microsoft.com/library/hh913521.aspx)| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) +|Exchange Server 2007|[Technet](https://technet.microsoft.com/library/hh913520.aspx)| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) +|Microsoft Office 2010|[Technet](https://technet.microsoft.com/library/gg288965.aspx)| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) +|Microsoft Office 2007 SP2|[Technet](https://technet.microsoft.com/library/cc500475.aspx)| [SCM 4.0](https://technet.microsoft.com/solutionaccelerators/cc835245.aspx) + +
+ +> [!NOTE] +> Browser baselines are built-in to new OS versions starting with Windows 10 + +## See also + +[Windows security baselines](windows-security-baselines.md) diff --git a/windows/security/threat-protection/windows-security-configuration-framework/level-1-enterprise-administrator-security.md b/windows/security/threat-protection/windows-security-configuration-framework/level-1-enterprise-administrator-security.md new file mode 100644 index 0000000000..bc0e695034 --- /dev/null +++ b/windows/security/threat-protection/windows-security-configuration-framework/level-1-enterprise-administrator-security.md @@ -0,0 +1,25 @@ +--- +title: Level 1 enterprise administrator workstation security +description: Describes the policies, controls, and organizational behaviors for Windows security configuration framework level 1 enterprise administrator security configuration. +keywords: virtualization, security, malware +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.author: appcompatguy +author: appcompatguy +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +ms.date: 04/05/2018 +--- + +# Level 1 enterprise administrator workstation security configuration + +**Applies to** + +- Windows 10 + + +Administrators (particularly of identity or security systems) present the highest risk to the organization−through data theft, data alteration, or service disruption. +A level 1 configuration should include all the configurations from levels 5, 4, 3, and 2 and additional controls. We are planning recommendations for the additional controls now, so check back soon for level 1 enterprise administrator security configuration guidance! diff --git a/windows/security/threat-protection/windows-security-configuration-framework/level-2-enterprise-devops-security.md b/windows/security/threat-protection/windows-security-configuration-framework/level-2-enterprise-devops-security.md new file mode 100644 index 0000000000..3de02c1510 --- /dev/null +++ b/windows/security/threat-protection/windows-security-configuration-framework/level-2-enterprise-devops-security.md @@ -0,0 +1,27 @@ +--- +title: Level 2 enterprise dev/ops security workstation configuration +description: Describes the policies, controls, and organizational behaviors for Windows security configuration framework level 2 enterprise dev/ops security configuration. +keywords: virtualization, security, malware +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.author: appcompatguy +author: appcompatguy +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +ms.date: 04/05/2018 +--- + +# Level 2 enterprise dev/ops workstation security configuration + +**Applies to** + +- Windows 10 + +We recommend this configuration for developers and testers, who are an attractive target both for supply chain attacks and access to servers and systems containing high value data or where critical business functions could be disrupted. A level 2 configuration should include all the configurations from levels 5, 4, and 3 and additional controls. We are planning recommendations for the additional controls now, so check back soon for level 2 enterprise dev/ops security configuration guidance! + + + + diff --git a/windows/security/threat-protection/windows-security-configuration-framework/level-3-enterprise-VIP-security.md b/windows/security/threat-protection/windows-security-configuration-framework/level-3-enterprise-VIP-security.md new file mode 100644 index 0000000000..9c8c264402 --- /dev/null +++ b/windows/security/threat-protection/windows-security-configuration-framework/level-3-enterprise-VIP-security.md @@ -0,0 +1,141 @@ +--- +title: Level 3 enterprise VIP security configuration +description: Describes the policies, controls, and organizational behaviors for Windows security configuration framework level 3 enterprise VIP security configuration. +keywords: virtualization, security, malware +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.author: appcompatguy +author: appcompatguy +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +ms.date: 04/05/2018 +--- + +# Level 3 enterprise VIP security configuration + +**Applies to** + +- Windows 10 + +Level 3 is the security configuration recommended as a standard for organizations with large and sophisticated security organizations, or for specific users and groups who will be uniquely targeted by adversaries. Such organizations are typically targeted by well-funded and sophisticated adversaries, and as such merit the additional constraints and controls described here. +A level 3 configuration should include all the configurations from level 5 and level 4 and add the following security policies, controls, and organizational behaviors. + +## Policies + +The policies enforced in level 3 implement strict security configuration and controls. They can have a potentially significant impact to users or to applications, enforcing a level of security commensurate with the risks facing targeted organizations. Microsoft recommends disciplined testing and deployment using [the rings methodology](https://docs.microsoft.com/windows/deployment/update/waas-deployment-rings-windows-10-updates). + +### Security Template Policies + +| Feature | Policy Setting | Policy Value | Description | +|----------|-----------------|---------------|--------------| +| [Account Lockout](https://blogs.technet.microsoft.com/secguide/2014/08/13/configuring-account-lockout/) | Account lockout duration | 15 | The number of minutes a locked-out account remains locked out before automatically becoming unlocked. | +| [Account Lockout](https://blogs.technet.microsoft.com/secguide/2014/08/13/configuring-account-lockout/) | Account lockout threshold | 10 | The number of failed logon attempts that causes a user account to be locked out. | +| [Account Lockout](https://blogs.technet.microsoft.com/secguide/2014/08/13/configuring-account-lockout/) | Reset account lockout counter after | 15 | The number of minutes that must elapse after a failed logon attempt before the failed logon attempt counter is reset to 0 bad logon attempts. | +| Password Policy | Maximum password age | 60 | The number of days that a password can be used before the system requires the user to change it. | +| Password Policy | Minimum password age | 1 | The number of days that a password must be used before a user can change it. | +| Security Options | Accounts: Administrator account status | Disabled | This security setting determines whether the local Administrator account is enabled or disabled. | +| Security Options | Accounts: Limit local account use of blank passwords to console logon only | Enabled | This security setting determines whether local accounts that are not password protected can be used to log on from locations other than the physical computer console. If enabled, local accounts that are not password protected will only be able to log on at the computer's keyboard. | +| Security Options | Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings | Enabled | Windows Vista and later versions of Windows allow audit policy to be managed in a more precise way using audit policy subcategories. Setting audit policy at the category level will override the new subcategory audit policy feature. Group Policy only allows audit policy to be set at the category level, and existing Group Policy may override the subcategory settings of new machines as they are joined to the domain or upgraded. To allow audit policy to be managed using subcategories without requiring a change to Group Policy, there is a new registry value in Windows Vista and later versions, SCENoApplyLegacyAuditPolicy, which prevents the application of category-level audit policy from Group Policy and from the Local Security Policy administrative tool. | +| Security Options | Domain member: Digitally encrypt or sign secure channel data (always) | Enabled | This security setting determines whether all secure channel traffic initiated by the domain member must be signed or encrypted. This setting determines whether all secure channel traffic initiated by the domain member meets minimum security requirements. Specifically, it determines whether all secure channel traffic initiated by the domain member must be signed or encrypted. If this policy is enabled, then the secure channel will not be established unless either signing or encryption of all secure channel traffic is negotiated. If this policy is disabled, then encryption and signing of all secure channel traffic is negotiated with the Domain Controller in which case the level of signing and encryption depends on the version of the Domain Controller and the settings of the following two policies:
- Domain member: Digitally encrypt secure channel data (when possible)
- Domain member: Digitally sign secure channel data (when possible) | +| Security Options | Domain member: Digitally encrypt secure channel data (when possible) | Enabled | This security setting determines whether a domain member attempts to negotiate encryption for all secure channel traffic that it initiates. If enabled, the domain member will request encryption of all secure channel traffic. If the domain controller supports encryption of all secure channel traffic, then all secure channel traffic will be encrypted. Otherwise, only logon information transmitted over the secure channel will be encrypted. If this setting is disabled, then the domain member will not attempt to negotiate secure channel encryption. | +| Security Options | Domain member: Digitally sign secure channel data (when possible) | Enabled | This security setting determines whether a domain member attempts to negotiate signing for all secure channel traffic that it initiates. If enabled, the domain member will request signing of all secure channel traffic. If the Domain Controller supports signing of all secure channel traffic, then all secure channel traffic will be signed, which ensures that it cannot be tampered with in transit. | +| Security Options | Interactive logon: Smart card removal behavior | Lock Workstation | This security setting determines what happens when the smart card for a logged-on user is removed from the smart card reader. If you click **Lock Workstation** in the **Properties** for this policy, the workstation is locked when the smart card is removed, allowing users to leave the area, take their smart cards with them, and still maintain protected sessions. For this setting to work beginning with Windows Vista, the Smart Card Removal Policy service must be started. | +| Security Options | Microsoft network client: Digitally sign communications (always) | Enabled | This security setting determines whether packet signing is required by the SMB client component. | +| Security Options | Microsoft network server: Digitally sign communications (always) | Enabled | This security setting determines whether packet signing is required by the SMB server component. | +| Security Options | Network access: Do not allow anonymous enumeration of SAM accounts | Enabled | This security setting determines what additional permissions will be granted for anonymous connections to the computer. Windows allows anonymous users to perform certain activities, such as enumerating the names of domain accounts and network shares. This is convenient, for example, when an administrator wants to grant access to users in a trusted domain that does not maintain a reciprocal trust. This security option allows additional restrictions to be placed on anonymous connections as follows: Enabled: Do not allow enumeration of SAM accounts. This option replaces Everyone with Authenticated Users in the security permissions for resources. | +| Security Options | Network access: Do not allow anonymous enumeration of SAM accounts and shares | Enabled | This security setting determines whether anonymous enumeration of SAM accounts and shares is allowed. Windows allows anonymous users to perform certain activities, such as enumerating the names of domain accounts and network shares. This is convenient, for example, when an administrator wants to grant access to users in a trusted domain that does not maintain a reciprocal trust. If you do not want to allow anonymous enumeration of SAM accounts and shares, then enable this policy. | +| Security Options | Network access: Restrict anonymous access to Named Pipes and Shares | Enabled | When enabled, this security setting restricts anonymous access to shares and pipes to the settings for:
- Network access: Named pipes that can be accessed anonymously
- Network access: Shares that can be accessed anonymously | +| Security Options | Network security: Allow PKU2U authentication requests to this computer to use online identities. | Disabled | This policy will be turned off by default on domain joined machines. This would prevent online identities from authenticating to the domain joined machine. | +| Security Options | Network security: LDAP client signing requirements | Negotiate signing | This security setting determines the level of data signing that is requested on behalf of clients issuing LDAP BIND requests, as follows: Negotiate signing: If Transport Layer Security/Secure Sockets Layer (TLS\\SSL) has not been started, the LDAP BIND request is initiated with the LDAP data signing option set in addition to the options specified by the caller. If TLS\\SSL has been started, the LDAP BIND request is initiated with the options that are specified by the caller. | +| Security Options | System objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links) | Enabled | This security setting determines the strength of the default discretionary access control list (DACL) for objects. Active Directory maintains a global list of shared system resources, such as DOS device names, mutexes, and semaphores. In this way, objects can be located and shared among processes. Each type of object is created with a default DACL that specifies who can access the objects and what permissions are granted. If this policy is enabled, the default DACL is stronger, allowing users who are not administrators to read shared objects but not allowing these users to modify shared objects that they did not create. | +| Security Options | User Account Control: Behavior of the elevation prompt for standard users | Automatically deny elevation requests | This policy setting controls the behavior of the elevation prompt for standard users. Automatically deny elevation requests: When an operation requires elevation of privilege, an access denied error message is displayed. An enterprise that is running desktops as standard user may choose this setting to reduce help desk calls. | + +### Computer Policies + +| Feature | Policy Setting | Policy Value | Description | +|----------|-----------------|---------------|--------------| +| Control Panel / Personalization | Prevent enabling lock screen camera | Enabled | Disables the lock screen camera toggle switch in PC Settings and prevents a camera from being invoked on the lock screen. By default, users can enable invocation of an available camera on the lock screen. If you enable this setting, users will no longer be able to enable or disable lock screen camera access in PC Settings and the camera cannot be invoked on the lock screen. | +| Control Panel / Personalization | Prevent enabling lock screen slide show | Enabled | Disables the lock screen slide show settings in PC Settings and prevents a slide show from playing on the lock screen. By default, users can enable a slide show that will run after they lock the machine. if you enable this setting, users will no longer be able to modify slide show settings in PC Settings and no slide show will ever start. | +| Windows Defender SmartScreen / Explorer | Configure App Install Control | Allow apps from Store only | App Install Control is a feature of Windows Defender SmartScreen that helps protect PCs by allowing users to install apps only from the Store. SmartScreen must be enabled for this feature to work properly. | +| System / Device Installation / Device Installation Restrictions | Prevent installation of devices that match any of these device IDs | Enabled | This policy setting allows you to specify a list of Plug and Play hardware IDs and compatible IDs for devices that Windows is prevented from installing. This policy setting takes precedence over any other policy setting that allows Windows to install a device. if you enable this policy setting, Windows is prevented from installing a device whose hardware ID or compatible ID appears in a list that you create. If you enable this policy setting on a remote desktop server, the policy setting affects redirection of the specified devices from a remote desktop client to the remote desktop server. If you disable or do not configure this policy setting, devices can be installed and updated as allowed or prevented by other policy settings. | +| System / Device Installation / Device Installation Restrictions | Prevent installation of devices using drivers that match these device setup classes | Enabled | This policy setting allows you to specify a list of device setup class globally unique identifiers (GUIDs) for device drivers that Windows is prevented from installing. This policy setting takes precedence over any other policy setting that allows Windows to install a device. if you enable this policy setting, Windows is prevented from installing or updating device drivers whose device setup class GUIDs appear in the list you create. If you enable this policy setting on a remote desktop server, the policy setting affects redirection of the specified devices from a remote desktop client to the remote desktop server. If you disable or do not configure this policy setting, Windows can install and update devices as allowed or prevented by other policy settings. | +| System / Internet Communication Management / Internet Communication settings | Turn off downloading of print drivers over HTTP | Enabled | This policy setting specifies whether to allow this client to download print driver packages over HTTP. To set up HTTP printing non-inbox drivers need to be downloaded over HTTP. Note: This policy setting does not prevent the client from printing to printers on the Intranet or the Internet over HTTP. It only prohibits downloading drivers that are not already installed locally. if you enable this policy setting, print drivers cannot be downloaded over HTTP. If you disable or do not configure this policy setting, users can download print drivers over HTTP. | +| System / Internet Communication Management / Internet Communication settings | Turn off printing over HTTP | Enabled | This policy setting specifies whether to allow printing over HTTP from this client. Printing over HTTP allows a client to print to printers on the intranet as well as the Internet. Note: This policy setting affects the client side of Internet printing only. It does not prevent this computer from acting as an Internet Printing server and making its shared printers available via HTTP. if you enable this policy setting, it prevents this client from printing to Internet printers over HTTP. If you disable or do not configure this policy setting, users can choose to print to Internet printers over HTTP. Also see the "Web-based printing" policy setting in Computer Configuration/Administrative Templates/Printers. | +| System / Logon | Enumerate local users on domain-joined computers | Disabled | This policy setting allows local users to be enumerated on domain-joined computers. if you enable this policy setting, Logon UI will enumerate all local users on domain-joined computers. If you disable or do not configure this policy setting, the Logon UI will not enumerate local users on domain-joined computers. | +| System / Power Management / Sleep Settings | Allow standby states (S1-S3) when sleeping (on battery) | Disabled | This policy setting manages whether Windows can use standby states when putting the computer in a sleep state. If you enable or do not configure this policy setting Windows uses standby states to put the computer in a sleep state. If you disable this policy setting standby states (S1-S3) are not allowed. | +| System / Power Management / Sleep Settings | Allow standby states (S1-S3) when sleeping (plugged in) | Disabled | This policy setting manages whether Windows can use standby states when putting the computer in a sleep state. If you enable or do not configure this policy setting Windows uses standby states to put the computer in a sleep state. If you disable this policy setting standby states (S1-S3) are not allowed. | +| Windows Components / BitLocker Drive Encryption / Operating System Drives | Configure minimum PIN length for startup | Enabled: 7 | This policy setting allows you to configure a minimum length for a Trusted Platform Module (TPM) startup PIN. This policy setting is applied when you turn on BitLocker. The startup PIN must have a minimum length of 4 digits and can have a maximum length of 20 digits. if you enable this policy setting, you can require a minimum number of digits to be used when setting the startup PIN. If you disable or do not configure this policy setting, users can configure a startup PIN of any length between 4 and 20 digits. By default, the value is 6 digits. NOTE: If minimum PIN length is set below 6 digits Windows will attempt to update the TPM 2.0 lockout period to be greater than the default when a PIN is changed. If successful, Windows will only reset the TPM lockout period back to default if the TPM is reset. | +| Windows Components / BitLocker Drive Encryption / Removable Data Drives | Deny write access to removable drives not protected by BitLocker | Enabled | This policy setting configures whether BitLocker protection is required for a computer to be able to write data to a removable data drive. If you enable this policy setting, all removable data drives that are not BitLocker-protected will be mounted as read-only. If the drive is protected by BitLocker, it will be mounted with read and write access. If the "Deny write access to devices configured in another organization" option is selected, only drives with identification fields matching the computer's identification fields will be given write access. When a removable data drive is accessed, it will be checked for valid identification field and allowed identification fields. These fields are defined by the "Provide the unique identifiers for your organization" policy setting. If you disable or do not configure this policy setting, all removable data drives on the computer will be mounted with read and write access. Note: This policy setting can be overridden by the policy settings under User Configuration\\Administrative Templates\\System\\Removable Storage Access. If the "Removable Disks: Deny write access" policy setting is enabled, this policy setting will be ignored. | +| Windows Components / Cloud Content | Turn off Microsoft consumer experiences | Enabled | This policy setting turns off experiences that help consumers make the most of their devices and Microsoft account. if you enable this policy setting, users will no longer see personalized recommendations from Microsoft and notifications about their Microsoft account. If you disable or do not configure this policy setting, users may see suggestions from Microsoft and notifications about their Microsoft account. Note: This setting only applies to Enterprise and Education SKUs. | +| Windows Components / Credential User Interface | Enumerate administrator accounts on elevation | Disabled | This policy setting controls whether administrator accounts are displayed when a user attempts to elevate a running application. By default, administrator accounts are not displayed when the user attempts to elevate a running application. if you enable this policy setting, all local administrator accounts on the PC will be displayed so the user can choose one and enter the correct password. If you disable this policy setting users will always be required to type a user name and password to elevate. | +| Windows Components / Microsoft Edge | Configure Password Manager | Disabled | This policy setting lets you decide whether employees can save their passwords locally using Password Manager. By default, Password Manager is turned on. if you enable this setting, employees can use Password Manager to save their passwords locally. If you disable this setting employees can't use Password Manager to save their passwords locally. If you don't configure this setting employees can choose whether to use Password Manager to save their passwords locally. | +| Windows Components / Remote Desktop Services / Remote Desktop | Do not allow drive redirection | Enabled | This policy setting specifies whether to prevent the mapping of client drives in a Remote Desktop Services session (drive redirection). By default, an RD Session Host server maps client drives automatically upon connection. Mapped drives appear in the session folder tree in File Explorer or Computer in the format \ on \. You can use this policy setting to override this behavior. if you enable this policy setting, client drive redirection is not allowed in Remote Desktop Services sessions and Clipboard file copy redirection is not allowed on computers running Windows Server 2003 Windows 8 and Windows XP. If you disable this policy setting client drive redirection is always allowed. In addition, Clipboard file copy redirection is always allowed if Clipboard redirection is allowed. If you do not configure this policy setting client drive redirection and Clipboard file copy redirection are not specified at the Group Policy level. | +| Windows Components / RSS Feeds | Prevent downloading of enclosures | Enabled | This policy setting prevents the user from having enclosures (file attachments) downloaded from a feed to the user's computer. if you enable this policy setting, the user cannot set the Feed Sync Engine to download an enclosure through the Feed property page. A developer cannot change the download setting through the Feed APIs. If you disable or do not configure this policy setting, the user can set the Feed Sync Engine to download an enclosure through the Feed property page. A developer can change the download setting through the Feed APIs. | +| Windows Components / Search | Allow indexing of encrypted files | Disabled | This policy setting allows encrypted items to be indexed. if you enable this policy setting, indexing will attempt to decrypt and index the content (access restrictions will still apply). If you disable this policy setting the search service components (including non-Microsoft components) are expected not to index encrypted items or encrypted stores. This policy setting is not configured by default. If you do not configure this policy setting the local setting configured through Control Panel will be used. By default, the Control Panel setting is set to not index encrypted content. When this setting is enabled or disabled the index is rebuilt completely. Full volume encryption (such as BitLocker Drive Encryption or a non-Microsoft solution) must be used for the location of the index to maintain security for encrypted files. | +| Windows Components / Windows Ink Workspace | Allow Windows Ink Workspace | On, but disallow access above lock | Allow Windows Ink Workspace | + +### IE Computer Policies + +| Feature | Policy Setting | Policy Value | Description | +|-------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Windows Components / Internet Explorer | Prevent per-user installation of ActiveX controls | Enabled | This policy setting allows you to prevent the installation of ActiveX controls on a per-user basis. If you enable this policy setting, ActiveX controls cannot be installed on a per-user basis. | +| Windows Components / Internet Explorer | Security Zones: Do not allow users to add/delete sites | Enabled | Prevents users from adding or removing sites from security zones. A security zone is a group of Web sites with the same security level. If you enable this policy, the site management settings for security zones are disabled. | +| Windows Components / Internet Explorer | Security Zones: Do not allow users to change policies | Enabled | Prevents users from changing security zone settings. A security zone is a group of Web sites with the same security level. If you enable this policy, the Custom Level button and security-level slider on the Security tab in the Internet Options dialog box are disabled. | +| Windows Components / Internet Explorer | Security Zones: Use only machine settings | Enabled | Applies security zone information to all users of the same computer. A security zone is a group of Web sites with the same security level. If you enable this policy, changes that the user makes to a security zone will apply to all users of that computer. | +| Windows Components / Internet Explorer | Turn off Crash Detection | Enabled | This policy setting allows you to manage the crash detection feature of add-on Management. If you enable this policy setting, a crash in Internet Explorer will exhibit behavior found in Windows XP Professional Service Pack 1 and earlier, namely, to invoke Windows Error Reporting. All policy settings for Windows Error Reporting continue to apply. | +| Windows Components / Internet Explorer | Turn off the Security Settings Check feature | Disabled | This policy setting turns off the Security Settings Check feature, which checks Internet Explorer security settings to determine when the settings put Internet Explorer at risk. | +| Windows Components / Internet Explorer / Internet Control Panel / Advanced Page | Do not allow ActiveX controls to run in Protected Mode when Enhanced Protected Mode is enabled | Enabled | This policy setting prevents ActiveX controls from running in Protected Mode when Enhanced Protected Mode is enabled. When a user has an ActiveX control installed that is not compatible with Enhanced Protected Mode and a website attempts to load the control, Internet Explorer notifies the user and gives the option to run the website in regular Protected Mode. This policy setting disables this notification and forces all websites to run in Enhanced Protected Mode. | +| Windows Components / Internet Explorer / Internet Control Panel / Advanced Page | Turn on 64-bit tab processes when running in Enhanced Protected Mode on 64-bit versions of Windows | Enabled | This policy setting determines whether Internet Explorer 11 uses 64-bit processes (for greater security) or 32-bit processes (for greater compatibility) when running in Enhanced Protected Mode on 64-bit versions of Windows. | +| Windows Components / Internet Explorer / Internet Control Panel / Advanced Page | Turn on Enhanced Protected Mode | Enabled | Enhanced Protected Mode provides additional protection against malicious websites by using 64-bit processes on 64-bit versions of Windows. For computers running at least Windows 8, Enhanced Protected Mode also limits the locations Internet Explorer can read from in the registry and the file system. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page | Intranet Sites: Include all network paths (UNCs) | Disabled | This policy setting controls whether URLs representing UNCs are mapped into the local Intranet security zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Allow drag and drop or copy and paste files | Enabled: Disable | This policy setting allows you to manage whether users can drag files or copy and paste files from a source within the zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Allow loading of XAML files | Enabled: Disable | This policy setting allows you to manage the loading of Extensible Application Markup Language (XAML) files. XAML is an XML-based declarative markup language commonly used for creating rich user interfaces and graphics that take advantage of the Windows Presentation Foundation. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Allow only approved domains to use ActiveX controls without prompt | Enabled: Enable | This policy setting controls whether the user is prompted to allow ActiveX controls to run on websites other than the website that installed the ActiveX control. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Allow only approved domains to use the TDC ActiveX control | Enabled: Enable | This policy setting controls whether the user can run the TDC ActiveX control on websites. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Allow scripting of Internet Explorer WebBrowser controls | Enabled: Disable | This policy setting determines whether a page can control embedded WebBrowser controls via script. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Allow script-initiated windows without size or position constraints | Enabled: Disable | This policy setting allows you to manage restrictions on script-initiated pop-up windows and windows that include the title and status bars. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Allow scriptlets | Enabled: Disable | This policy setting allows you to manage whether the user can run scriptlets. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Allow updates to status bar via script | Enabled: Disable | This policy setting allows you to manage whether script can update the status bar within the zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Allow VBScript to run in Internet Explorer | Enabled: Disable | This policy setting allows you to manage whether VBScript can be run on pages from the specified zone in Internet Explorer. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Download signed ActiveX controls | Enabled: Disable | This policy setting allows you to manage whether users may download signed ActiveX controls from a page in the zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Include local path when user is uploading files to a server | Enabled: Disable | This policy setting controls whether local path information is sent when the user is uploading a file via an HTML form. If the local path information is sent, some information may be unintentionally revealed to the server. For instance, files sent from the user's desktop may contain the user name as a part of the path. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Navigate windows and frames across different domains | Enabled: Disable | This policy setting allows you to manage the opening of windows and frames and access of applications across different domains. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Web sites in less privileged Web content zones can navigate into this zone | Enabled: Disable | This policy setting allows you to manage whether Web sites from less privileged zones, such as Restricted Sites, can navigate into this zone. | + +### IE User Policies + +| Feature | Policy Setting | Policy Value | Description | +|----------|-----------------|--------------|--------------| +| Windows Components / Internet Explorer | Turn on the auto-complete feature for user names and passwords on forms | Disabled | This AutoComplete feature can remember and suggest User names and passwords on Forms. If you disable this setting the user cannot change "User name and passwords on forms" or "prompt me to save passwords". The Auto Complete feature for User names and passwords on Forms is turned off. The user also cannot opt to be prompted to save passwords. | + +## Controls + +The controls enforced in level 3 implement complex security configuration and controls. +They are likely to have a higher impact to users or to applications, +enforcing a level of security commensurate with the risks facing the most targeted organizations. +Microsoft recommends using the Audit/Enforce methodology for controls with audit mode, and [the rings methodology](https://docs.microsoft.com/windows/deployment/update/waas-deployment-rings-windows-10-updates) for those that do +not. + +| Feature Set | Feature | Description | +|--------------|----------|--------------| +| Exploit protection | Enable exploit protection | Exploit protection helps protect devices from malware that use exploits to spread and infect to other devices. It consists of several mitigations that can be applied at the individual app level. | +| Windows Defender Application Control (WDAC) *or* AppLocker | Configure devices to use application whitelisting using one of the following approaches:
[AaronLocker](https://blogs.msdn.microsoft.com/aaron_margosis/2018/10/11/aaronlocker-update-v0-91-and-see-aaronlocker-in-action-on-channel-9/) (admin writeable areas) when software distribution is not always centralized
*or*
[Managed installer](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer) when all software is pushed through software distribution
*or*
[Explicit control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/create-initial-default-policy) when the software on a device is static and tightly controlled | Application control is a crucial line of defense for protecting enterprises given today’s threat landscape, and it has an inherent advantage over traditional antivirus solutions. Specifically, application control moves away from the traditional application trust model where all applications are assumed trustworthy by default to one where applications must earn trust in order to run. Application Control can help mitigate these types of security threats by restricting the applications that users can run and the code that runs in the System Core (kernel). WDAC policies also block unsigned scripts and MSIs, and Windows PowerShell runs in [Constrained Language Mode](https://devblogs.microsoft.com/powershell/powershell-constrained-language-mode/). | + +## Behaviors + +The behaviors recommended in level 3 represent the most sophisticated security +configuration. Removing admin rights can be difficult, but it is essential to +achieve a level of security commensurate with the risks facing the most targeted +organizations. + +| Feature Set | Feature | Description | +|--------------|----------|--------------| +| Remove Admin Rights | Remove as many users as possible from the local Administrators group, targeting 0. Microsoft recommends removing admin rights role by role. Some roles are more challenging, including:
- Developers, who often install rapidly iterating software which is difficult to package using current software distribution systems
- Scientists/ Doctors, who often must install and operate specialized hardware devices
- Remote locations with slow web links, where administration is delegated
It is typically easier to address these roles later in the process.
Microsoft recommends identifying the dependencies on admin rights and systematically addressing them:
- Legitimate use of admin rights: crowdsourced admin, where a new process is needed to complete that workflow
- Illegitimate use of admin rights: app compat dependency, where app remediation is the best path. The [Desktop App Assure](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/What-is-Desktop-App-Assure/ba-p/270232) program can assist with these app issues | Running as non-admin limits your exposure. When you are an admin, every program you run has unlimited access to your computer. If malicious code finds its way to one of those programs, it also gains unlimited access. When an exploit runs with admin privileges, its ability to compromise your system is much greater, its ability to do so without detection is much greater, and its ability to attack others on your network is greater than it would be with only User privileges. If you’re running as admin, an exploit can:
- install kernel-mode rootkits and/or keyloggers
- install and start services
- install ActiveX controls, including IE and shell add-ins
- access data belonging to other users
- cause code to run whenever anybody else logs on (including capturing passwords entered into the Ctrl-Alt-Del logon dialog)
- replace OS and other program files with trojan horses
- disable/uninstall anti-virus
- cover its tracks in the event log
- render your machine unbootable | + + + + + diff --git a/windows/security/threat-protection/windows-security-configuration-framework/level-4-enterprise-high-security.md b/windows/security/threat-protection/windows-security-configuration-framework/level-4-enterprise-high-security.md new file mode 100644 index 0000000000..2986d0f69e --- /dev/null +++ b/windows/security/threat-protection/windows-security-configuration-framework/level-4-enterprise-high-security.md @@ -0,0 +1,209 @@ +--- +title: Level 4 enterprise high security configuration +description: Describes the policies, controls, and organizational behaviors for Windows security configuration framework level 4 enterprise security configuration. +keywords: virtualization, security, malware +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.author: appcompatguy +author: appcompatguy +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +ms.date: 04/05/2018 +--- + +# Level 4 enterprise high security configuration + +**Applies to** + +- Windows 10 + +Level 4 is the security configuration recommended as a standard for devices where users access more sensitive information. These devices are a natural target in enterprises today. While targeting high levels of security, these recommendations do not assume a large staff of highly skilled security practitioners, and therefore should be accessible to most enterprise organizations. +A level 4 configuration should include all the configurations from level 5 and add the following security policies, controls, and organizational behaviors. + +## Policies + +The policies enforced in level 4 implement more controls and a more sophisticated security +configuration than level 5. While they may have a slightly higher impact to +users or to applications, they enforce a level of security more commensurate +with the risks facing users with access to sensitive information. Microsoft +recommends using [the rings methodology](https://docs.microsoft.com/windows/deployment/update/waas-deployment-rings-windows-10-updates) for these security configurations and +controls, with a moderate timeline that is anticipated to be slightly longer +than the process in level 5. + +### Security Template Policies + +| Feature | Policy Setting | Policy Value | Description | +|------------------------|-------------------------------------------------------------------------------------------------|----------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Security Options | Microsoft network client: Send unencrypted password to third party | Disabled | If this security setting is enabled, the Server Message Block (SMB) redirector can send plaintext passwords to non-Microsoft SMB servers that do not support password encryption during authentication. Sending unencrypted passwords is a security risk. | +| Security Options | Network access: Allow anonymous SID/Name translation | Disabled | This security setting determines if an anonymous user can request security identifier (SID) attributes for another user. If this policy is enabled, a user with knowledge of an administrator's SID could contact a computer that has this policy enabled and use the SID to get the administrator's name. | +| Security Options | Network access: Restrict clients allowed to make remote calls to SAM | Enabled: Administrators (allowed) | This policy setting allows you to restrict remote RPC connections to SAM. If not selected, the default security descriptor will be used. | +| Security Options | Network security: Allow LocalSystem NULL session fallback | Disabled | Allow NTLM to fall back to NULL session when used with LocalSystem | +| Security Options | Network security: Do not store LAN Manager hash value on next password change | Enabled | This security setting determines if, at the next password change, the LAN Manager (LM) hash value for the new password is stored. The LM hash is relatively weak and prone to attack, as compared with the cryptographically stronger Windows NT hash. Since the LM hash is stored on the local computer in the security database the passwords can be compromised if the security database is attacked. | +| Security Options | Network security: LAN Manager authentication level | Send NTLMv2 response only. Refuse LM & NTLM | This security setting determines which challenge/response authentication protocol is used for network logons. This choice affects the level of authentication protocol used by clients, the level of session security negotiated, and the level of authentication accepted by servers as follows: Send NTLMv2 response only\\refuse LM & NTLM: Clients use NTLMv2 authentication only and use NTLMv2 session security if the server supports it; domain controllers refuse LM and NTLM (accept only NTLMv2 authentication). | +| Security Options | Network security: Minimum session security for NTLM SSP based (including secure RPC) clients | Require NTLMv2 session security and Require 128-bit encryption | This security setting allows a client to require the negotiation of 128-bit encryption and/or NTLMv2 session security. These values are dependent on the LAN Manager Authentication Level security setting value. | +| Security Options | Network security: Minimum session security for NTLM SSP based (including secure RPC) servers | Require NTLMv2 session security and Require 128-bit encryption | This security setting allows a server to require the negotiation of 128-bit encryption and/or NTLMv2 session security. These values are dependent on the LAN Manager Authentication Level security setting value. | +| Security Options | User Account Control: Only elevate UIAccess applications that are installed in secure locations | Enabled | This policy setting controls whether applications that request to run with a User Interface Accessibility (UIAccess) integrity level must reside in a secure location in the file system. Secure locations are limited to the following: - …\\Program Files\\, including subfolders - …\\Windows\\system32\\ - …\\Program Files (x86)\\, including subfolders for 64-bit versions of Windows | +| User Rights Assignment | Access this computer from the network | Administrators; Remote Desktop Users | This user right determines which users and groups can connect to the computer over the network. Remote Desktop Services are not affected by this user right. | +| User Rights Assignment | Enable computer and user accounts to be trusted for delegation | No One (blank) | This security setting determines which users can set the Trusted for Delegation setting on a user or computer object. | +| User Rights Assignment | Impersonate a client after authentication | Administrators, SERVICE, Local Service, Network Service | Assigning this privilege to a user allows programs running on behalf of that user to impersonate a client. Requiring this user right for this kind of impersonation prevents an unauthorized user from convincing a client to connect (for example, by remote procedure call (RPC) or named pipes) to a service that they have created and then impersonating that client, which can elevate the unauthorized user's permissions to administrative or system levels. | +| User Rights Assignment | Lock pages in memory | No One (blank) | This security setting determines which accounts can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Exercising this privilege could significantly affect system performance by decreasing the amount of available random-access memory (RAM). | +| User Rights Assignment | Perform volume maintenance tasks | Administrators | This security setting determines which users and groups can run maintenance tasks on a volume, such as remote defragmentation. | +| User Rights Assignment | Profile single process | Administrators | This security setting determines which users can use performance monitoring tools to monitor the performance of non-system processes. | + +### Computer Policies + +| Feature | Policy Setting | Policy Value | Description | +|---------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Network / Network Connections | Prohibit use of Internet Connection Sharing on your DNS domain network | Enabled | Determines whether administrators can enable and configure the Internet Connection Sharing (ICS) feature of an Internet connection and if the ICS service can run on the computer. | +| Network / Network Provider | Hardened UNC Paths | Enabled: \\\\\*\\SYSVOL and \\\\\*\\NETLOGON RequireMutualAuthentication = 1, RequireIntegrity = 1 | This policy setting configures secure access to UNC paths. If you enable this policy, Windows only allows access to the specified UNC paths after fulfilling additional security requirements. | +| Network / Windows Connection Manager | Prohibit connection to non-domain networks when connected to domain authenticated network | Enabled | This policy setting prevents computers from connecting to both a domain-based network and a non-domain-based network at the same time. | +| Network / WLAN Service / WLAN Settings | Allow Windows to automatically connect to suggested open hotspots to networks shared by contacts and to hotspots offering paid services | Disabled | This policy setting determines whether users can enable the following WLAN settings: "Connect to suggested open hotspots," "Connect to networks shared by my contacts," and "Enable paid services". | +| System / Credentials Delegation | Remote host allows delegation of non-exportable credentials | Enabled | When using credential delegation, devices provide an exportable version of credentials to the remote host. This exposes users to the risk of credential theft from attackers on the remote host. If you enable this policy setting, the host supports Restricted Admin or Remote Credential Guard mode. | +| System / Device Guard | Turn on Virtualization Based Security | Enabled: Virtualization-Based Protection of Code Integrity – Enabled with UEFI Lock | This setting enables virtualization-based protection of Kernel Mode Code Integrity. When this is enabled, kernel mode memory protections are enforced, and the Code Integrity validation path is protected by the Virtualization Based Security feature. | +| System / Internet Communication Management / Internet Communication | Turn off Internet download for Web publishing and online ordering wizards | Enabled | This policy setting specifies whether Windows should download a list of providers for the web publishing and online ordering wizards. These wizards allow users to select from a list of companies that provide services such as online storage and photographic printing. By default, Windows displays providers downloaded from a Windows website in addition to providers specified in the registry. | +| System / Logon | Turn on convenience PIN sign-in | Disabled | This policy setting allows you to control whether a domain user can sign in using a convenience PIN. | +| System / Remote Assistance | Configure Solicited Remote Assistance | Disabled | This policy setting allows you to turn on or turn off Solicited (Ask for) Remote Assistance on this computer. | +| Windows Components / File Explorer | Turn off Data Execution Prevention for Explorer | Disabled | Disabling data execution prevention can allow certain legacy plug-in applications to function without terminating Explorer. | +| Windows Components / File Explorer | Turn off heap termination on corruption | Disabled | Disabling heap termination on corruption can allow certain legacy plug-in applications to function without terminating Explorer immediately, although Explorer may still terminate unexpectedly later. | +| Windows Components / Remote Desktop Services / Remote Desktop Connection Client | Do not allow passwords to be saved | Enabled | Controls whether passwords can be saved on this computer from Remote Desktop Connection. | +| Windows Components / Remote Desktop Services / Remote Desktop Session Host / Security | Always prompt for password upon connection | Enabled | This policy setting specifies whether Remote Desktop Services always prompts the client for a password upon connection. You can use this setting to enforce a password prompt for users logging on to Remote Desktop Services, even if they already provided the password in the Remote Desktop Connection client. | +| Windows Components / Remote Desktop Services / Remote Desktop Session Host / Security | Require secure RPC communication | Enabled | Specifies whether a Remote Desktop Session Host server requires secure RPC communication with all clients or allows unsecured communication. | +| Windows Components / Remote Desktop Services / Remote Desktop Session Host / Security | Set client connection encryption level | Enabled: High Level | Specifies whether to require the use of a specific encryption level to secure communications between client computers and RD Session Host servers during Remote Desktop Protocol (RDP) connections. This policy only applies when you are using native RDP encryption. However, native RDP encryption (as opposed to SSL encryption) is not recommended. This policy does not apply to SSL encryption. | +| Windows Components / Windows Security / App and browser protection | Prevent users from modifying settings | Enabled | Prevent users from making changes to the Exploit protection settings area in Windows Security. | +| Windows Components / Windows Game Recording and Broadcasting | Enables or disables Windows Game Recording and Broadcasting | Disabled | This setting enables or disables the Windows Game Recording and Broadcasting features. If you disable this setting, Windows Game Recording will not be allowed. | +| Windows Components / Windows PowerShell | Turn on PowerShell Script Block Logging | Enabled | This policy setting enables logging of all PowerShell script input to the Microsoft-Windows-PowerShell/Operational event log. | +| Windows Components / Windows Remote Management (WinRM) / WinRM Client | Allow Basic authentication | Disabled | This policy setting allows you to manage whether the Windows Remote Management (WinRM) client uses Basic authentication. | +| Windows Components / Windows Remote Management (WinRM) / WinRM Client | Disallow Digest authentication | Enabled | This policy setting allows you to manage whether the Windows Remote Management (WinRM) client uses Digest authentication. | +| Windows Components / Windows Remote Management (WinRM) / WinRM Service | Allow Basic authentication | Disabled | This policy setting allows you to manage whether the Windows Remote Management (WinRM) service accepts Basic authentication from a remote client. | +| Windows Components / Windows Remote Management (WinRM) / WinRM Service | Disallow WinRM from storing RunAs credentials | Enabled | This policy setting allows you to manage whether the Windows Remote Management (WinRM) service will not allow RunAs credentials to be stored for any plug-ins. | + +### Windows Defender Antivirus Policies + +| Feature | Policy Setting | Policy Value | Description | +|-------------------------------------------------|-----------------------------------------------------------|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Windows Components / Windows Defender Antivirus | Configure Detection for Potentially Unwanted Applications | Enabled: Block | Enable or disable detection for potentially unwanted applications. You can choose to block, audit, or allow when potentially unwanted software is being downloaded or attempts to install itself on your computer. | + +### IE Computer Policies + +| Feature | Policy Setting | Policy Value | Description | +|---------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|--------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Windows Components / Internet Explorer | Prevent bypassing SmartScreen Filter warnings | Enabled | This policy setting determines whether the user can bypass warnings from SmartScreen Filter. SmartScreen Filter prevents the user from browsing to or downloading from sites that are known to host malicious content. SmartScreen Filter also prevents the execution of files that are known to be malicious. | +| Windows Components / Internet Explorer | Prevent bypassing SmartScreen Filter warnings about files that are not commonly downloaded from the Internet | Enabled | This policy setting determines whether the user can bypass warnings from SmartScreen Filter. SmartScreen Filter warns the user about executable files that Internet Explorer users do not commonly download from the Internet. | +| Windows Components / Internet Explorer | Specify use of ActiveX Installer Service for installation of ActiveX controls | Enabled | This policy setting allows you to specify how ActiveX controls are installed. If you enable this policy setting, ActiveX controls are installed only if the ActiveX Installer Service is present and has been configured to allow the installation of ActiveX controls. | +| Windows Components / Internet Explorer / Internet Control Panel | Prevent ignoring certificate errors | Enabled | This policy setting prevents the user from ignoring Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificate errors that interrupt browsing (such as "expired", "revoked", or "name mismatch" errors) in Internet Explorer. | +| Windows Components / Internet Explorer / Internet Control Panel / Advanced Page | Allow software to run or install even if the signature is invalid | Disabled | This policy setting allows you to manage whether software, such as ActiveX controls and file downloads, can be installed or run by the user even though the signature is invalid. An invalid signature might indicate that someone has tampered with the file. | +| Windows Components / Internet Explorer / Internet Control Panel / Advanced Page | Check for signatures on downloaded programs | Enabled | This policy setting allows you to manage whether Internet Explorer checks for digital signatures (which identifies the publisher of signed software and verifies it hasn't been modified or tampered with) on user computers before downloading executable programs. | +| Windows Components / Internet Explorer / Internet Control Panel / Advanced Page | Turn off encryption support | Enabled: Use | This policy setting allows you to turn off support for Transport Layer Security (TLS) 1.0, TLS 1.1, TLS 1.2, Secure Sockets Layer (SSL) 2.0, or SSL 3.0 in the browser. TLS and SSL are protocols that help protect communication between the browser and the target server. When the browser attempts to set up a protected communication with the target server, the browser and server negotiate which protocol and version to use. The browser and server attempt to match each other’s list of supported protocols and versions, and they select the most preferred match. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page | Turn on certificate address mismatch warning | Enabled | This policy setting allows you to turn on the certificate address mismatch security warning. When this policy setting is turned on, the user is warned when visiting Secure HTTP (HTTPS) websites that present certificates issued for a different website address. This warning helps prevent spoofing attacks. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Access data sources across domains | Enabled: Disable | This policy setting allows you to manage whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Allow cut copy or paste operations from the clipboard via script | Enabled: Disable | This policy setting allows you to manage whether scripts can perform a clipboard operation (for example, cut, copy, and paste) in a specified region. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Automatic prompting for file downloads | Enabled: Disable | This policy setting determines whether users will be prompted for non-user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Download unsigned ActiveX controls | Enabled: Disable | This policy setting allows you to manage whether users may download unsigned ActiveX controls from the zone. Such code is potentially harmful, especially when coming from an untrusted zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Enable dragging of content from different domains across windows | Enabled: Disable | This policy setting allows you to set options for dragging content from one domain to a different domain when the source and destination are in different windows. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Enable dragging of content from different domains within a window | Enabled: Disable | This policy setting allows you to set options for dragging content from one domain to a different domain when the source and destination are in the same window. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Initialize and script ActiveX controls not marked as safe | Enabled: Disable | This policy setting allows you to manage ActiveX controls not marked as safe. If you enable this policy setting, ActiveX controls are run, loaded with parameters, and scripted without setting object safety for untrusted data or scripts. This setting is not recommended, except for secure and administered zones. This setting causes both unsafe and safe controls to be initialized and scripted, ignoring the Script ActiveX controls marked safe for scripting option. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Java permissions | Enabled: Disable Java | This policy setting allows you to manage permissions for Java applets. If you enable this policy setting, you can choose options from the drop-down box. Custom, to control permissions settings individually. Disable Java to prevent any applets from running. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Launching applications and files in an IFRAME | Enabled: Disable | This policy setting allows you to manage whether applications may be run, and files may be downloaded from an IFRAME reference in the HTML of the pages in this zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Logon options | Enabled: Prompt for user name and password | This policy setting allows you to manage settings for logon options. Prompt for user name and password to query users for user IDs and passwords. After a user is queried, these values can be used silently for the remainder of the session. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Run .NET Framework-reliant components not signed with Authenticode | Enabled: Disable | This policy setting allows you to manage whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Run .NET Framework-reliant components signed with Authenticode | Enabled: Disable | This policy setting allows you to manage whether .NET Framework components that are signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Show security warning for potentially unsafe files | Enabled: Prompt | This policy setting controls whether the "Open File - Security Warning" message appears when the user tries to open executable files or other potentially unsafe files (from an intranet file share by using File Explorer, for example). | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Userdata persistence | Enabled: Disable | This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored if this policy setting is appropriately configured. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Intranet Zone | Initialize and script ActiveX controls not marked as safe | Enabled: Disable | This policy setting allows you to manage ActiveX controls not marked as safe. If you enable this policy setting, ActiveX controls are run, loaded with parameters, and scripted without setting object safety for untrusted data or scripts. This setting is not recommended, except for secure and administered zones. This setting causes both unsafe and safe controls to be initialized and scripted, ignoring the Script ActiveX controls marked safe for scripting option. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Local Machine Zone | Java permissions | Enabled: Disable Java | This policy setting allows you to manage permissions for Java applets. If you enable this policy setting, you can choose options from the drop-down box. Custom, to control permissions settings individually. Disable Java to prevent any applets from running. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Locked-Down Intranet Zone | Java permissions | Enabled: Disable Java | This policy setting allows you to manage permissions for Java applets. If you enable this policy setting, you can choose options from the drop-down box. Custom, to control permissions settings individually. Disable Java to prevent any applets from running. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Locked-Down Local Machine Zone | Java permissions | Enabled: Disable Java | This policy setting allows you to manage permissions for Java applets. If you enable this policy setting, you can choose options from the drop-down box. Custom, to control permissions settings individually. Disable Java to prevent any applets from running. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Locked-Down Restricted Sites Zone | Java permissions | Enabled: Disable Java | This policy setting allows you to manage permissions for Java applets. If you enable this policy setting, you can choose options from the drop-down box. Custom, to control permissions settings individually. Disable Java to prevent any applets from running. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Access data sources across domains | Enabled: Disable | This policy setting allows you to manage whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Allow active scripting | Enabled: Disable | This policy setting allows you to manage whether script code on pages in the zone is run. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Allow binary and script behaviors | Enabled: Disable | This policy setting allows you to manage dynamic binary and script behaviors: components that encapsulate specific functionality for HTML elements to which they were attached. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Allow cut copy or paste operations from the clipboard via script | Enabled: Disable | This policy setting allows you to manage whether scripts can perform a clipboard operation (for example, cut, copy, and paste) in a specified region. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Allow drag and drop or copy and paste files | Enabled: Disable | This policy setting allows you to manage whether users can drag files or copy and paste files from a source within the zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Allow file downloads | Enabled: Disable | This policy setting allows you to manage whether file downloads are permitted from the zone. This option is determined by the zone of the page with the link causing the download, not the zone from which the file is delivered. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Allow loading of XAML files | Enabled: Disable | This policy setting allows you to manage the loading of Extensible Application Markup Language (XAML) files. XAML is an XML-based declarative markup language commonly used for creating rich user interfaces and graphics that take advantage of the Windows Presentation Foundation. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Allow META REFRESH | Enabled: Disable | This policy setting allows you to manage whether a user's browser can be redirected to another Web page if the author of the Web page uses the Meta Refresh setting (tag) to redirect browsers to another Web page. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Download signed ActiveX controls | Enabled: Disable | This policy setting allows you to manage whether users may download signed ActiveX controls from a page in the zone | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Allow only approved domains to use ActiveX controls without prompt | Enabled: Enable | This policy setting controls whether the user is prompted to allow ActiveX controls to run on websites other than the website that installed the ActiveX control. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Allow only approved domains to use the TDC ActiveX control | Enabled: Enable | This policy setting controls whether the user can run the TDC ActiveX control on websites. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Allow scripting of Internet Explorer WebBrowser controls | Enabled: Disable | This policy setting determines whether a page can control embedded WebBrowser controls via script. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Allow script-initiated windows without size or position constraints | Enabled: Disable | This policy setting allows you to manage restrictions on script-initiated pop-up windows and windows that include the title and status bars. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Allow scriptlets | Enabled: Disable | This policy setting allows you to manage whether the user can run scriptlets. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Allow updates to status bar via script | Enabled: Disable | This policy setting allows you to manage whether script can update the status bar within the zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Allow VBScript to run in Internet Explorer | Enabled: Disable | This policy setting allows you to manage whether VBScript can be run on pages from the specified zone in Internet Explorer. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Automatic prompting for file downloads | Enabled: Disable | This policy setting determines whether users will be prompted for non-user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Download unsigned ActiveX controls | Enabled: Disable | This policy setting allows you to manage whether users may download unsigned ActiveX controls from the zone. Such code is potentially harmful, especially when coming from an untrusted zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Enable dragging of content from different domains across windows | Enabled: Disable | This policy setting allows you to set options for dragging content from one domain to a different domain when the source and destination are in different windows. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Enable dragging of content from different domains within a window | Enabled: Disable | This policy setting allows you to set options for dragging content from one domain to a different domain when the source and destination are in the same window. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Include local path when user is uploading files to a server | Enabled: Disable | This policy setting controls whether local path information is sent when the user is uploading a file via an HTML form. If the local path information is sent, some information may be unintentionally revealed to the server. For instance, files sent from the user's desktop may contain the user name as a part of the path. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Initialize and script ActiveX controls not marked as safe | Enabled: Disable | This policy setting allows you to manage ActiveX controls not marked as safe. If you enable this policy setting, ActiveX controls are run, loaded with parameters, and scripted without setting object safety for untrusted data or scripts. This setting is not recommended, except for secure and administered zones. This setting causes both unsafe and safe controls to be initialized and scripted, ignoring the Script ActiveX controls marked safe for scripting option. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Java permissions | Enabled: Disable Java | This policy setting allows you to manage permissions for Java applets. If you enable this policy setting, you can choose options from the drop-down box. Custom, to control permissions settings individually. Disable Java to prevent any applets from running. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Launching applications and files in an IFRAME | Enabled: Disable | This policy setting allows you to manage whether applications may be run, and files may be downloaded from an IFRAME reference in the HTML of the pages in this zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Logon options | Enabled: Anonymous logon | This policy setting allows you to manage settings for logon options. Anonymous logon to disable HTTP authentication and use the guest account only for the Common Internet File System (CIFS) protocol. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Navigate windows and frames across different domains | Enabled: Disable | This policy setting allows you to manage the opening of windows and frames and access of applications across different domains. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Run .NET Framework-reliant components not signed with Authenticode | Enabled: Disable | This policy setting allows you to manage whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Run .NET Framework-reliant components signed with Authenticode | Enabled: Disable | This policy setting allows you to manage whether .NET Framework components that are signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Run ActiveX controls and plugins | Enabled: Disable | This policy setting allows you to manage whether ActiveX controls and plug-ins can be run on pages from the specified zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Script ActiveX controls marked safe for scripting | Enabled: Disable | This policy setting allows you to manage whether an ActiveX control marked safe for scripting can interact with a script. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Scripting of Java applets | Enabled: Disable | This policy setting allows you to manage whether applets are exposed to scripts within the zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Show security warning for potentially unsafe files | Enabled: Disable | This policy setting controls whether the "Open File - Security Warning" message appears when the user tries to open executable files or other potentially unsafe files (from an intranet file share by using File Explorer, for example). If you disable this policy setting, these files do not open. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Userdata persistence | Enabled: Disable | This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored if this policy setting is appropriately configured. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Web sites in less privileged Web content zones can navigate into this zone | Enabled: Disable | This policy setting allows you to manage whether Web sites from less privileged zones, such as Internet sites, can navigate into this zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Trusted Sites Zone | Initialize and script ActiveX controls not marked as safe | Enabled: Disable | This policy setting allows you to manage ActiveX controls not marked as safe. If you enable this policy setting, ActiveX controls are run, loaded with parameters, and scripted without setting object safety for untrusted data or scripts. This setting is not recommended, except for secure and administered zones. This setting causes both unsafe and safe controls to be initialized and scripted, ignoring the Script ActiveX controls marked safe for scripting option. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Trusted Sites Zone | Java permissions | Enabled: High Safety | This policy setting allows you to manage permissions for Java applets. If you enable this policy setting, you can choose options from the drop-down box. Custom, to control permissions settings individually. High Safety enables applets to run in their sandbox. | +| Windows Components / Internet Explorer / Security Features / Add-on Management | Remove "Run this time" button for outdated ActiveX controls in Internet Explorer | Enabled | This policy setting allows you to stop users from seeing the "Run this time" button and from running specific outdated ActiveX controls in Internet Explorer. | +| Windows Components / Internet Explorer / Security Features / Add-on Management | Turn off blocking of outdated ActiveX controls for Internet Explorer | Disabled | This policy setting determines whether Internet Explorer blocks specific outdated ActiveX controls. Outdated ActiveX controls are never blocked in the Intranet Zone. | +| Windows Components / Internet Explorer / Security Features / Consistent Mime Handling | Internet Explorer Processes | Enabled | Internet Explorer uses Multipurpose Internet Mail Extensions (MIME) data to determine file handling procedures for files received through a Web server. This policy setting determines whether Internet Explorer requires that all file-type information provided by Web servers be consistent. For example, if the MIME type of a file is text/plain but the MIME sniff indicates that the file is really an executable file, Internet Explorer renames the file by saving it in the Internet Explorer cache and changing its extension. If you enable this policy setting, Internet Explorer requires consistent MIME data for all received files. | +| Windows Components / Internet Explorer / Security Features / Mime Sniffing Safety Feature | Internet Explorer Processes | Enabled | This policy setting determines whether Internet Explorer MIME sniffing will prevent promotion of a file of one type to a more dangerous file type. If you enable this policy setting, MIME sniffing will never promote a file of one type to a more dangerous file type. | +| Windows Components / Internet Explorer / Security Features / MK Protocol Security Restriction | Internet Explorer Processes | Enabled | The MK Protocol Security Restriction policy setting reduces attack surface area by preventing the MK protocol. Resources hosted on the MK protocol will fail. If you enable this policy setting, the MK Protocol is prevented for File Explorer and Internet Explorer, and resources hosted on the MK protocol will fail. | +| Windows Components / Internet Explorer / Security Features / Notification Bar | Internet Explorer Processes | Enabled | This policy setting allows you to manage whether the Notification bar is displayed for Internet Explorer processes when file or code installs are restricted. By default, the Notification bar is displayed for Internet Explorer processes. If you enable this policy setting, the Notification bar will be displayed for Internet Explorer Processes. | +| Windows Components / Internet Explorer / Security Features / Protection from Zone Elevation | Internet Explorer Processes | Enabled | Internet Explorer places restrictions on each Web page it opens. The restrictions are dependent upon the location of the Web page (Internet, Intranet, Local Machine zone, etc.). Web pages on the local computer have the fewest security restrictions and reside in the Local Machine zone, making the Local Machine security zone a prime target for malicious users. Zone Elevation also disables JavaScript navigation if there is no security context. If you enable this policy setting, any zone can be protected from zone elevation by Internet Explorer processes. | +| Windows Components / Internet Explorer / Security Features / Restrict ActiveX Install | Internet Explorer Processes | Enabled | This policy setting enables blocking of ActiveX control installation prompts for Internet Explorer processes. If you enable this policy setting, prompting for ActiveX control installations will be blocked for Internet Explorer processes. | +| Windows Components / Internet Explorer / Security Features / Restrict File Download | Internet Explorer Processes | Enabled | This policy setting enables blocking of file download prompts that are not user initiated. If you enable this policy setting, file download prompts that are not user initiated will be blocked for Internet Explorer processes. | +| Windows Components / Internet Explorer / Security Features / Scripted Window Security Restrictions | Internet Explorer Processes | Enabled | Internet Explorer allows scripts to programmatically open, resize, and reposition windows of various types. The Window Restrictions security feature restricts popup windows and prohibits scripts from displaying windows in which the title and status bars are not visible to the user or obfuscate other Windows' title and status bars. If you enable this policy setting, popup windows and other restrictions apply for File Explorer and Internet Explorer processes. | + +### Custom Policies + +| Feature | Policy Setting | Policy Value | Description | +|-------------------|---------------------------------|-------------------------|------------------------| +| MS Security Guide | Configure SMB v1 server | Disabled | Disable or enable server-side processing of the SMBv1 protocol | +| MS Security Guide | Configure SMB v1 client driver | Enabled: Disable driver | Configure the startup mode for the kernel mode driver that implements client-side SMBv1 processing (MrxSmb10). This setting includes a dropdown that is activated when the Enabled radio button is selected and that controls the “Start” registry value in HKLM\\SYSTEM\\CurrentControlSet\\Services\\MrxSmb10. | +| MS Security Guide | Enabled Structured Exception Handling Overwrite Protection (SEHOP)| Enabled | This feature is designed to block exploits that use the Structured Exception Handler (SEH) overwrite technique. This protection mechanism is provided at run-time. Therefore, it helps protect applications regardless of whether they have been compiled with the latest improvements, such as the /SAFESEH option. We recommend that Windows users who are running any of the above operating systems enable this feature to improve the security profile of their systems. | +| MS Security Guide | WDigest Authentication | Disabled | When the WDigest Authentication protocol is enabled, plain text passwords are stored in the Local Security Authority Subsystem Service (LSASS) exposing them to theft. WDigest is disabled by default in Windows 10. This setting ensures this is enforced. | +| MS Security Guide | Block Flash activation in Office documents | Enabled | Prevents the Adobe Flash ActiveX control from being loaded by Office applications. | +| MSS (Legacy) | MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (Protects against packet spoofing) | Highest Protection, source routing is completely disabled | Allowing source routed network traffic allows attackers to obscure their identity and location. | +| MSS (Legacy) | MSS: (DisableIPSourceRouting) IP source routing protection level (Protects against packet spoofing) | Highest Protection, source routing is completely disabled | Allowing source routed network traffic allows attackers to obscure their identity and location. | +| MSS (Legacy) | MSS: (EnableICMPRedirect) Allow ICMP redirects to override OSPF generated routes | Disabled | Allowing ICMP redirect of routes can lead to traffic not being routed properly. When disabled, this forces ICMP to be routed via shortest path first. | +| MSS (Legacy) | MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers | Enabled | Prevents a denial-of-service (DoS) attack against a WINS server. The DoS consists of sending a NetBIOS Name Release Request to the server for each entry in the server's cache, causing a response delay in the normal operation of the server's WINS resolution capability. | + +## Controls + +The controls enforced in level 4 implement more controls and a more sophisticated security +configuration than level 5. While they may have a slightly higher impact to +users or to applications, they enforce a level of security more commensurate +with the risks facing users with access to sensitive information. Microsoft +recommends using the Audit/Enforce methodology for controls with an Audit mode, +and [the rings methodology](https://docs.microsoft.com/windows/deployment/update/waas-deployment-rings-windows-10-updates) for those that do not, with a moderate timeline that +is anticipated to be slightly longer than the process in level 5. + +| Feature Set | Feature | Description | +|-------------------------------------------------------------|-------------------------------------------------------|----------------| +| [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard) | Enforce memory protection for OS-level controls:
- Control flow guard (CFG)
- Data Execution Protection (DEP)
- Mandatory ASLR
- Bottom-Up ASLR
- High-entropy ASLR
- Validate Exception Chains (SEHOP)
- Validate heap integrity | Exploit protection helps protect devices from malware that use exploits to spread and infect to other devices. It consists of several mitigations that can be applied at either the operating system level, or at the individual app level. There is a risk to application compatibility, as some applications may rely on blocked behavior (e.g. dynamically generating code without marking memory as executable). Microsoft recommends gradually deploying this configuration using [the rings methodology](https://docs.microsoft.com/windows/deployment/update/waas-deployment-rings-windows-10-updates). | +| [Attack Surface Reduction (ASR)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard)| Configure and enforce [Attack Surface Reduction rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard#attack-surface-reduction-rules)| Attack surface reduction controls help prevent actions and apps that are typically used by exploit-seeking malware to infect machines. There is a risk to application compatibility, as some applications may rely on blocked behavior (e.g. an Office application spawning a child process). Each control has an Audit mode, and as such, Microsoft recommends the Audit / Enforce Methodology (repeated here):
1) Audit – enable the controls in audit mode, and gather audit data in a centralized location
2) Review – review the audit data to assess potential impact (both positive and negative) and configure any exemptions from the security control you need to configure
3) Enforce – Deploy the configuration of any exemptions and convert the control to enforce mode | +| [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard) | Configure and enforce Network Protection | Network protection helps to prevent employees from using any application to access dangerous domains that may host phishing scams, exploits, and other malicious content on the Internet. It expands the scope of Windows Defender SmartScreen to block all outbound HTTP(s) traffic that attempts to connect to low-reputation sources (based on the domain or hostname). There is a risk to application compatibility, as a result of false positives in flagged sites. Microsoft recommends deploying using the Audit / Enforce Methodology. | + +## Behaviors + +The behaviors recommended in level 4 implement a more sophisticated security process. While they may require a more sophisticated organization, they enforce +a level of security more commensurate with the risks facing users with access to +sensitive information. + +| Feature Set| Feature | Description | +|------------|----------|--------------| +| Antivirus | Configure Protection Updates to failover to retrieval from Microsoft | Sources for Windows Defender Antivirus Protection Updates can be provided in an ordered list. If you are using internal distribution, such as SCCM or WSUS, configure Microsoft Update lower in the list as a failover. | +| OS Security Updates | Deploy Windows Quality Updates within 4 days | As the time between release of a patch and an exploit based on the reverse engineering of that patch continues to shrink, engineering a process that provides the ability to validate and deploy quality updates addressing known security vulnerabilities is a critical aspect of security hygiene.| +| Helpdesk| 1:1 Administration| A simple and common model for helpdesk support is to add the Helpdesk group as a permanent member of the Local Administrators group of every device. If any device is compromised and helpdesk can connect to it, then these credentials can be used to obtain privilege on any / all other devices. Design and implement a strategy to provide helpdesk support without providing 1:all admin access – constraining the value of these Helpdesk credentials | + + diff --git a/windows/security/threat-protection/windows-security-configuration-framework/level-5-enterprise-security.md b/windows/security/threat-protection/windows-security-configuration-framework/level-5-enterprise-security.md new file mode 100644 index 0000000000..5b7819551f --- /dev/null +++ b/windows/security/threat-protection/windows-security-configuration-framework/level-5-enterprise-security.md @@ -0,0 +1,244 @@ +--- +title: Level 5 enterprise security configuration +description: Describes the policies, controls, and organizational behaviors for Windows security configuration framework level 5 enterprise security configuration. +keywords: virtualization, security, malware +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.author: appcompatguy +author: appcompatguy +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +ms.date: 04/05/2018 +--- + +# Level 5 enterprise security configuration + +**Applies to** + +- Windows 10 + +Level 5 is the minimum security configuration for an enterprise device. +Microsoft recommends the following configuration for level 5 devices. + +## Policies + +The policies in level 5 enforce a reasonable security level while minimizing the impact to users or to applications. +Microsoft recommends using [the rings methodology](https://docs.microsoft.com/windows/deployment/update/waas-deployment-rings-windows-10-updates) for these security configurations and controls, noting that the timeline can generally be short given the limited potential impact of the security controls. + +### Security Template Policies + +| Feature | Policy Setting | Policy Value | Description | +|-------------------------|--------------------------------------------------------------------------------------------------|---------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Password Policy | Enforce password history | 24 | The number of unique new passwords that must be associated with a user account before an old password can be reused. | +| Password Policy | Minimum password length | 14 | The least number of characters that a password for a user account may contain. | +| Password Policy | Password must meet complexity requirements | Enabled | Determines whether passwords must meet complexity requirements:
1) Not contain the user's samAccountName (Account Name) value or entire displayName (Full Name value). Neither check is case sensitive.
The samAccountName is checked in its entirety only to determine whether it is part of the password. If the samAccountName is less than three characters long, this check is skipped. The displayName is parsed for delimiters: commas, periods, dashes or hyphens, underscores, spaces, pound signs, and tabs. If any of these delimiters are found, the displayName is split and all parsed sections (tokens) are confirmed to not be included in the password. Tokens that are less than three characters are ignored, and substrings of the tokens are not checked. For example, the name "Erin M. Hagens" is split into three tokens: "Erin", "M", and "Hagens". Because the second token is only one character long, it is ignored. Therefore, this user could not have a password that included either "erin" or "hagens" as a substring anywhere in the password.
2) Contain characters from three of the following categories:
- Uppercase letters of European languages (A through Z, with diacritic marks, Greek and Cyrillic characters)
- Lowercase letters of European languages (a through z, sharp-s, with diacritic marks, Greek and Cyrillic characters)
- Base 10 digits (0 through 9)
-Non-alphanumeric characters (special characters):
(~!@#$%^&*_-+=`\|\\(){}[]:;"'<>,.?/)
Currency symbols such as the Euro or British Pound are not counted as special characters for this policy setting.
- Any Unicode character that is categorized as an alphabetic character but is not uppercase or lowercase. This includes Unicode characters from Asian languages. | +| Password Policy | Store passwords using reversible encryption | Disabled | Determines whether the operating system stores passwords using reversible encryption. | +| Security Options | Accounts: Guest account status | Disabled | Determines if the Guest account is enabled or disabled. | +| Security Options | Domain member: Disable machine account password changes | Disabled | Determines whether a domain member periodically changes its computer account password. | +| Security Options | Domain member: Maximum machine account password age | 30 | Determines how often a domain member will attempt to change its computer account password | +| Security Options | Domain member: require strong (Windows 2000 or later) session key | Enabled | Determines whether 128-bit key strength is required for encrypted secure channel data | +| Security Options | Interactive logon: Machine inactivity limit | 900 | The number of seconds of inactivity before the session is locked | +| Security Options | User Account Control: Admin approval mode for the built-in administrator | Enabled | The built-in Administrator account uses Admin Approval Mode - any operation that requires elevation of privilege will prompt to user to approve that operation | +| Security Options | User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode | Prompt for consent on the secure desktop | When an operation requires elevation of privilege, the user is prompted on the secure desktop to enter a privileged user name and password. If the user enters valid credentials, the operation continues with the user's highest available privilege. | +| Security Options | User Account Control: Detect application installations and prompt for elevation | Enabled | When an application installation package is detected that requires elevation of privilege, the user is prompted to enter an administrative user name and password. If the user enters valid credentials, the operation continues with the applicable privilege. | +| Security Options | User Account Control: Run all Administrators in admin approval mode | Enabled | This policy must be enabled, and related UAC policy settings must also be set appropriately to allow the built-in Administrator account and all other users who are members of the Administrators group to run in Admin Approval Mode. | +| Security Options | User Account Control: Virtualize file and registry write failures to per-user locations | Enabled | This policy setting controls whether application write failures are redirected to defined registry and file system locations. This policy setting mitigates applications that run as administrator and write run-time application data to %ProgramFiles%, %Windir%, %Windir%\\system32, or HKLM\\Software. | +| User Rights Assignments | Access Credential Manager as a trusted caller | No One (blank) | This setting is used by Credential Manager during Backup/Restore. No accounts should have this privilege, as it is only assigned to Winlogon. Users saved credentials might be compromised if this privilege is given to other entities. | +| User Rights Assignments | Act as part of the operating system | No One (blank) | This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. | +| User Rights Assignments | Allow log on locally | Administrators; Users | Determines which users can log on to the computer | +| User Rights Assignments | Back up files and directories | Administrators | Determines which users can bypass file and directory, registry, and other persistent object permissions for the purposes of backing up the system | +| User Rights Assignments | Create a pagefile | Administrators | Determines which users and groups can call an internal application programming interface (API) to create and change the size of a page file | +| User Rights Assignments | Create a token object | No One (blank) | Determines which accounts can be used by processes to create a token that can then be used to get access to any local resources when the process uses an internal application programming interface (API) to create an access token. | +| User Rights Assignments | Create global objects | Administrators; LOCAL SERVICE; NETWORK SERVICE; SERVICE | This security setting determines whether users can create global objects that are available to all sessions. | +| User Rights Assignments | Create permanent shared objects | No One (blank) | Determines which accounts can be used by processes to create a directory object using the object manager | +| User Rights Assignments | Create symbolic links | Administrators | Determines if the user can create a symbolic link from the computer he is logged on to | +| User Rights Assignments | Debug programs | Administrators | Determines which users can attach a debugger to any process or to the kernel. Developers who are debugging their own applications do not need to be assigned this user right. Developers who are debugging new system components will need this user right to be able to do so. This user right provides complete access to sensitive and critical operating system components. | +| User Rights Assignments | Deny access to this computer from the network | Guests; NT AUTHORITY\\Local Account | Determines which users are prevented from accessing a computer over the network. This policy setting supersedes the Access this computer from the network policy setting if a user account is subject to both policies. | +| User Rights Assignments | Deny log on locally | Guests | Determines which users are prevented from logging on at the computer. This policy setting supersedes the Allow log on locally policy setting if an account is subject to both policies. | +| User Rights Assignments | Deny log on through Remote Desktop Services | Guests; NT AUTHORITY\\Local Account | Determines which users and groups are prohibited from logging on as a Remote Desktop Services client | +| User Rights Assignments | Force shutdown from a remote system | Administrators | Determines which users can shut down a computer from a remote location on the network. Misuse of this user right can result in a denial of service. | +| User Rights Assignments | Increase scheduling priority | Administrators | Determines which accounts can use a process with Write Property access to another process to increase the execution priority assigned to the other process. A user with this privilege can change the scheduling priority of a process through the Task Manager user interface. | +| User Rights Assignments | Load and unload device drivers | Administrators | Determines which users can dynamically load and unload device drivers or other code in to kernel mode. This user right does not apply to Plug and Play device drivers. | +| User Rights Assignments | Manage auditing and security log | Administrators | Determines which users can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys. | +| User Rights Assignments | Modify firmware environment variables | Administrators | Determines who can modify firmware environment values. Firmware environment variables are settings stored in the nonvolatile RAM of non-x86-based computers. The effect of the setting depends on the processor. | +| User Rights Assignments | Restore files and directories | Administrators | Determines which users can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories, and determines which users can set any valid security principal as the owner of an object | +| User Rights Assignments | Take ownership of files or other objects | Administrators | Determines which users can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads | + +### Advanced Audit Policies + +| Feature | Policy Setting | Policy Value | Description | +|--------------------|---------------------------------------|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Account Logon | Audit Credential Validation | Success and Failure | Audit events generated by validation tests on user account logon credentials. Occurs only on the computer that is authoritative for those credentials. | +| Account Management | Audit Security Group Management | Success | Audit events generated by changes to security groups, such as creating, changing or deleting security groups, adding or removing members, or changing group type. | +| Account Management | Audit User Account Management | Success and Failure | Audit changes to user accounts. Events include creating, changing, deleting user accounts; renaming, disabling, enabling, locking out, or unlocking accounts; setting or changing a user account’s password; adding a security identifier (SID) to the SID History of a user account; configuring the Directory Services Restore Mode password; changing permissions on administrative user accounts; backing up or restoring Credential Manager credentials | +| Detailed Tracking | Audit PNP Activity | Success | Audit when plug and play detects an external device | +| Detailed Tracking | Audit Process Creation | Success | Audit events generated when a process is created or starts; the name of the application or user that created the process is also audited | +| Logon/ Logoff | Audit Account Lockout | Failure | Audit events generated by a failed attempt to log on to an account that is locked out | +| Logon/ Logoff | Audit Group Membership | Success | Audit the group membership information in the user's logon token. Events in this subcategory are generated on the computer on which a logon session is created. For an interactive logon, the security audit event is generated on the computer that the user logged on to. For a network logon, such as accessing a shared folder on the network, the security audit event is generated on the computer hosting the resource. | +| Logon/ Logoff | Audit Logon | Success and Failure | Audit events generated by user account logon attempts on the computer | +| Logon/ Logoff | Audit Other Logon / Logoff Events | Success and Failure | Audit other logon/logoff-related events that are not covered in the “Logon/Logoff” policy setting, such as Terminal Services session disconnections, new Terminal Services sessions locking and unlocking a workstation, invoking or dismissing a screen saver, detection of a Kerberos replay attack, or access to a wireless network granted to a user or computer account | +| Logon/ Logoff | Audit Special Logon | Success | Audit events generated by special logons such as the use of a special logon, which is a logon that has administrator-equivalent privileges and can be used to elevate a process to a higher level, or a logon by a member of a Special Group (Special Groups enable you to audit events generated when a member of a certain group has logged on to your network) | +| Object Access | Audit Detailed File Share | Failure | Audit attempts to access files and folders on a shared folder; the Detailed File Share setting logs an event every time a file or folder is accessed | +| Object Access | Audit File Share | Success and Failure | Audit attempts to access a shared folder; an audit event is generated when an attempt is made to access a shared folder | +| Object Access | Audit Other Object Access Events | Success and Failure | Audit events generated by the management of task scheduler jobs or COM+ objects | +| Object Access | Audit Removable Storage | Success and Failure | Audit user attempts to access file system objects on a removable storage device. A security audit event is generated only for all objects for all types of access requested. | +| Policy Change | Audit Audit Policy Change | Success | Audit changes in the security audit policy settings | +| Policy Change | Audit Authentication Policy Change | Success | Audit events generated by changes to the authentication policy | +| Policy Change | Audit MPSSVC Rule-Level Policy Change | Success and Failure | Audit events generated by changes in policy rules used by the Microsoft Protection Service (MPSSVC). This service is used by Windows Firewall. | +| Policy Change | Audit Other Policy Change Events | Failure | Audit events generated by other security policy changes that are not audited in the policy change category, such as Trusted Platform Module (TPM) configuration changes, kernel-mode cryptographic self tests, cryptographic provider operations, cryptographic context operations or modifications, applied Central Access Policies (CAPs) changes, or boot Configuration Data (BCD) modifications | +| Privilege Use | Audit Sensitive Privilege Use | Success and Failure | Audit events generated when sensitive privileges (user rights) are used | +| System | Audit Other System Events | Success and Failure | Audit any of the following events: Startup and shutdown of the Windows Firewall service and driver, security policy processing by the Windows Firewall Service, cryptography key file and migration operations. | +| System | Audit Security State Change | Success | Audit events generated by changes in the security state of the computer such as startup and shutdown of the computer, change of system time, recovering the system from CrashOnAuditFail, which is logged after a system restarts when the security event log is full and the CrashOnAuditFail registry entry is configured. | +| System | Audit Security System Extension | Success | Audit events related to security system extensions or services | +| System | Audit System Integrity | Success and Failure | Audit events that violate the integrity of the security subsystem | + +### Windows Defender Firewall Policies + +| Feature | Policy Setting | Policy Value | Description | +|----------------------------|---------------------------------------|--------------|-------------------------------------------------------------------------------------------------------------------------------------------| +| Domain Profile / Logging | Log dropped packets | Yes | Enables logging of dropped packets for a domain connection | +| Domain Profile / Logging | Log successful connections | Yes | Enables logging of successful connections for a domain connection | +| Domain Profile / Logging | Size Limit | 16384 | Sets the firewall log file size for a domain connection | +| Domain Profile / Settings | Display a notification | No | The display of notifications to the user is enabled when a program is blocked from receiving an inbound connection in the domain profile | +| Domain Profile / State | Firewall State | On | Enables the firewall when connected to the domain profile | +| Domain Profile / State | Inbound Connections | Block | Unsolicited inbound connections for which there is no rule allowing the connection will be blocked in the domain profile | +| Private Profile / Logging | Log dropped packets | Yes | Enables logging of dropped packets for a private connection | +| Private Profile / Logging | Log successful connections | Yes | Enables logging of successful connections for a private connection | +| Private Profile / Logging | Size limit | 16384 | Sets the firewall log file size for a private connection | +| Private Profile / Settings | Display a notification | No | The display of notifications to the user is enabled when a program is blocked from receiving an inbound connection in the private profile | +| Private Profile / State | Firewall state | On | Enables the firewall when connected to the private profile | +| Private Profile / State | Inbound connections | Block | Unsolicited inbound connections for which there is no rule allowing the connection will be blocked in the private profile | +| Public Profile / Logging | Log dropped packets | Yes | Enables logging of dropped packets for a public connection | +| Public Profile / Logging | Log successful connections | Yes | Enables logging of successful connections for a public connection | +| Public Profile / Logging | Size Limit | 16384 | Sets the firewall log file size for a public connection | +| Public Profile / Settings | Apply local connection security rules | No | Ensures local connection rules will not be merged with Group Policy settings in the domain | +| Public Profile / Settings | Apply local firewall rules | No | Users cannot create new firewall rules | +| Public Profile / Settings | Display a notification | No | The display of notifications to the user is enabled when a program is blocked from receiving an inbound connection in the public profile | +| Public Profile / State | Firewall state | On | Enables the firewall when connected to the public profile | +| Public Profile / State | Inbound connections | Block | Unsolicited inbound connections for which there is no rule allowing the connection will be blocked in the public profile | + +### Computer Policies + +| Feature | Policy Setting | Policy Value | Description | +|---------------------------------------------------------------------------|------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Network / Lanman Workstation | Enable insecure guest logons | Disabled | Determines if the SMB client will allow insecure guest logons to an SMB server | +| System / Device Guard | Turn on Virtualization Based Security | Enabled: SecureBoot and DMA Protection | Specifies whether Virtualization Based Security is enabled. Virtualization Based Security uses the Windows Hypervisor to provide support for security services. Virtualization Based Security requires Secure Boot and can optionally be enabled with the use of DMA Protections. DMA protections require hardware support and will only be enabled on correctly configured devices. | +| System / Early Launch Antimalware | Boot-Start Driver Initialization Policy | Enabled: Good, Unknown and bad but critical | Allows you to specify which boot-start drivers are initialized based on a classification determined by an Early Launch Antimalware boot-start driver. | +| System / Power Management / Sleep Settings | Require a password when a computer wakes (on battery) | Enabled | Specifies whether the user is prompted for a password when the system resumes from sleep | +| System / Power Management / Sleep Settings | Require a password when a computer wakes (plugged in) | Enabled | Specifies whether the user is prompted for a password when the system resumes from sleep | +| System / Remote Procedure Call | Restrict Unauthenticated RPC clients | Enabled: Authenticated | Controls how the RPC server runtime handles unauthenticated RPC clients connecting to RPC servers. | +| Windows Components / App runtime | Allow Microsoft accounts to be optional | Enabled | Lets you control whether Microsoft accounts are optional for Windows Store apps that require an account to sign in. This policy only affects Windows Store apps that support it. | +| Windows Components / AutoPlay Policies | Disallow Autoplay for non-volume devices | Enabled | Disallows AutoPlay for MTP devices like cameras or phones. | +| Windows Components / AutoPlay Policies | Set the default behavior for AutoRun | Enabled: Do not execute any autorun commands | Sets the default behavior for Autorun commands. | +| Windows Components / AutoPlay Policies | Turn off Autoplay | Enabled: All Drives | Allows you to turn off the Autoplay feature. | +| Windows Components / Biometrics / Facial Features | Configure enhanced anti-spoofing | Enabled | Determines whether enhanced anti-spoofing is required for Windows Hello face authentication | +| Windows Components / BitLocker Drive Encryption | Choose drive encryption method and cipher strength (Windows 10) | Enabled: XTA-AES-256 for operating system drives and fixed drives and AES-CBC-256 for removable drives | Allows you to configure the algorithm and cipher strength used by BitLocker Drive Encryption. This policy setting is applied when you turn on BitLocker. | +| Windows Components / BitLocker Drive Encryption | Disable new DMA devices when this computer is locked | Enabled | Allows you to block direct memory access (DMA) for all Thunderbolt hot pluggable PCI downstream ports until a user logs into Windows | +| Windows Components / BitLocker Drive Encryption / Operating System Drives | Allow enhanced PINs for startup | Enabled | Allows you to configure whether enhanced startup PINs are used with BitLocker | +| Windows Components / BitLocker Drive Encryption / Operating System Drives | Allow Secure Boot for integrity validation | Enabled | Allows you to configure whether Secure Boot will be allowed as the platform integrity provider for BitLocker operating system drives. | +| Windows Components / Event Log Service / Application | Specify the maximum log file size (KB) | Enabled: 32768 | Specifies the maximum size of the log file in kilobytes. | +| Windows Components / Event Log Service / Security | Specify the maximum log file size (KB) | Enabled: 196608 | Specifies the maximum size of the log file in kilobytes. | +| Windows Components / Event Log Service / System | Specify the maximum log file size (KB) | Enabled: 32768 | Specifies the maximum size of the log file in kilobytes. | +| Windows Components / Microsoft Edge | Configure Windows Defender SmartScreen | Enabled | Configure whether to turn on Windows Defender SmartScreen to provide warning messages to help protect your employees from potential phishing scams and malicious software | +| Windows Components / Windows Defender SmartScreen / Explorer | Configure Windows Defender SmartScreen | Warn and prevent bypass | Allows you to turn Windows Defender SmartScreen on or off | +| Windows Components / Microsoft Edge | Prevent bypassing Windows Defender SmartScreen prompts for files | Enabled | This policy setting lets you decide whether employees can override the Windows Defender SmartScreen warnings about downloading unverified files. | +| Windows Components / Windows Defender SmartScreen / Microsoft Edge | Prevent bypassing Windows Defender SmartScreen prompts for sites | Enabled | Lets you decide whether employees can override the Windows Defender SmartScreen warnings about potentially malicious websites | +| Windows Components / Windows Installer | Allow user control over installs | Disabled | Permits users to change installation options that typically are available only to system administrators | +| Windows Components / Windows Installer | Always install with elevated privileges | Disabled | Directs Windows Installer to use elevated permissions when it installs any program on the system | +| Windows Components / Windows Logon Options | Sign-in last interactive user automatically after a system-initiated restart | Disabled | Controls whether a device will automatically sign-in the last interactive user after Windows Update restarts the system | +| Windows Components / Windows Remote Management (WinRM) / WinRM Client | Allow unencrypted traffic | Disabled | Manage whether the Windows Remote Management (WinRM) client sends and receives unencrypted messages over the network | +| Windows Components / Windows Remote Management (WinRM) / WinRM Service | Allow unencrypted traffic | Disabled | Manage whether the Windows Remote Management (WinRM) service sends and receives unencrypted messages over the network. | + +### Windows Defender Antivirus Policies + +| Feature | Policy Setting | Policy Value | Description | +|------------------------------------------------------------------------|-----------------------------------------------------------|----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Windows Components / Windows Defender Antivirus | Turn off Windows Defender Antivirus | Disabled | Turns off Windows Defender Antivirus | +| Windows Components / Windows Defender Antivirus | Configure detection for potentially unwanted applications | Enabled: Audit | Enable or disable detection for potentially unwanted applications. You can choose to block, audit, or allow when potentially unwanted software is being downloaded or attempts to install itself on your computer. | +| Windows Components / Windows Defender Antivirus / MAPS | Join Microsoft MAPS | Enabled: Advanced MAPS | Allows you to join Microsoft MAPS. Microsoft MAPS is the online community that helps you choose how to respond to potential threats. The community also helps stop the spread of new malicious software infections. | +| Windows Components / Windows Defender Antivirus / MAPS | Send file samples when further analysis is required | Enabled: Send safe samples | Configures behavior of samples submission when opt-in for MAPS telemetry is set | +| Windows Components / Windows Defender Antivirus / Real-time Protection | Turn off real-time protection | Disabled | Turns off real-time protection prompts for known malware detection | +| Windows Components / Windows Defender Antivirus / Real-time Protection | Turn on behavior monitoring | Enabled | Allows you to configure behavior monitoring. | +| Windows Components / Windows Defender Antivirus / Scan | Scan removable drives | Enabled | Allows you to manage whether to scan for malicious software and unwanted software in the contents of removable drives, such as USB flash drives, when running a full scan. | +| Windows Components / Windows Defender Antivirus / Scan | Specify the interval to run quick scans per day | 24 | Allows you to specify an interval at which to perform a quick scan. The time value is represented as the number of hours between quick scans. Valid values range from 1 (every hour) to 24 (once per day). | +| Windows Components / Windows Defender Antivirus / Scan | Turn on e-mail scanning | Enabled | Allows you to configure e-mail scanning. When e-mail scanning is enabled, the engine will parse the mailbox and mail files, according to their specific format, in order to analyze the mail bodies and attachments | + +### User Policies + +| Feature | Policy Setting | Policy Value | Description | +|----------------------------------------|-------------------------------------------------------------|--------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Start Menu and Taskbar / Notifications | Turn off toast notifications on the lock screen | Enabled | Turns off toast notifications on the lock screen. | +| Windows Components / Cloud Content | Do not suggest third-party content in the Windows spotlight | Enabled | Windows spotlight features like lock screen spotlight, suggested apps in Start menu or Windows tips will no longer suggest apps and content from third-party software publishers | + +### IE Computer Policies + +| Feature | Policy Setting | Policy Value | Description | +|---------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Windows Components / Internet Explorer | Prevent managing SmartScreen Filter | Enabled: On | Prevents the user from managing SmartScreen Filter, which warns the user if the website being visited is known for fraudulent attempts to gather personal information through "phishing," or is known to host malware. | +| Windows Components / Internet Explorer / Internet Control Panel / Advanced Page | Check for server certificate revocation | Enabled | Allows you to manage whether Internet Explorer will check revocation status of servers' certificates | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Don't run antimalware programs against ActiveX controls | Enabled: Disable | Determines whether Internet Explorer runs antimalware programs against ActiveX controls, to check if they're safe to load on pages. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Turn on Cross-Site Scripting Filter | Enabled: Enable | Controls whether the Cross-Site Scripting (XSS) Filter will detect and prevent cross-site script injections into websites in this zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Turn on Protected Mode | Enabled: Enable | Allows you to turn on Protected Mode. Protected Mode helps protect Internet Explorer from exploited vulnerabilities by reducing the locations that Internet Explorer can write to in the registry and the file system. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Turn on SmartScreen Filter scan | Enabled: Enable | Controls whether SmartScreen Filter scans pages in this zone for malicious content. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Internet Zone | Use Pop-up Blocker | Enabled: Enable | Allows you to manage whether unwanted pop-up windows appear. Pop-up windows that are opened when the end user clicks a link are not blocked. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Intranet Zone | Don't run antimalware programs against ActiveX controls | Enabled: Disable | Determines whether Internet Explorer runs antimalware programs against ActiveX controls, to check if they're safe to load on pages. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Intranet Zone | Java permissions | Enabled: High Safety | Allows you to manage permissions for Java applets. High Safety enables applets to run in their sandbox. Disable Java to prevent any applets from running. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Local Machine Zone | Don't run antimalware programs against ActiveX controls | Enabled: Disable | Determines whether Internet Explorer runs antimalware programs against ActiveX controls, to check if they're safe to load on pages. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Locked-down Internet Zone | Turn on SmartScreen Filter scan | Enabled: Enable | Controls whether SmartScreen Filter scans pages in this zone for malicious content. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Locked-Down Restricted Sites Zone | Turn on SmartScreen Filter scan | Enabled: Enable | Controls whether SmartScreen Filter scans pages in this zone for malicious content. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Don't run antimalware programs against ActiveX controls | Enabled: Disable | Determines whether Internet Explorer runs antimalware programs against ActiveX controls, to check if they're safe to load on pages. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Turn on Cross-Site Scripting Filter | Enabled: Enable | Controls whether the Cross-Site Scripting (XSS) Filter will detect and prevent cross-site script injections into websites in this zone. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Turn on Protected Mode | Enabled: Enable | Allows you to turn on Protected Mode. Protected Mode helps protect Internet Explorer from exploited vulnerabilities by reducing the locations that Internet Explorer can write to in the registry and the file system. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Turn on SmartScreen Filter scan | Enabled: Enable | Controls whether SmartScreen Filter scans pages in this zone for malicious content. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Locked-Down Trusted Sites Zone | Java permissions | Enabled: Enable | Allows you to configure policy settings according to the default for the selected security level, such Low, Medium, or High. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Restricted Sites Zone | Use Pop-up Blocker | Enabled: Enable | Allows you to manage whether unwanted pop-up windows appear. Pop-up windows that are opened when the end user clicks a link are not blocked. | +| Windows Components / Internet Explorer / Internet Control Panel / Security Page / Trusted Sites Zone | Don't run antimalware programs against ActiveX controls | Enabled: Disable | Determines whether Internet Explorer runs antimalware programs against ActiveX controls, to check if they're safe to load on pages. | +| Windows Components / Internet Explorer / Security Features | Allow fallback to SSL 3.0 (Internet Explorer) | Enabled: No sites | Allows you to block an insecure fallback to SSL 3.0. When this policy is enabled, Internet Explorer will attempt to connect to sites using SSL 3.0 or below when TLS 1.0 or greater fails. | + +### LAPS + +Download and install the [Microsoft Local Admin Password Solution (LAPS)](https://www.microsoft.com/download/details.aspx?id=46899). + +| Feature | Policy Setting | Policy Value | Description | +|---------|----------------------------------------|--------------|-------------------------------| +| LAPS | Enable local admin password management | Enabled | Activates LAPS for the device | + +### Custom Policies + +| Feature | Policy Setting | Policy Value | Description | +|-----------------------------------------------------------------------|-----------------------------------------------------------|--------------|---------------------------------------------------------------------------------------| +| Computer Configuration / Administrative Templates / MS Security Guide | Apply UAC restrictions to local accounts on network logon | Enabled | Filters the user account token for built-in administrator accounts for network logons | + +### Services + +| Feature | Policy Setting | Policy Value | Description | +|----------------|-----------------------------------|--------------|-----------------------------------------------------------------------------------| +| Scheduled Task | XblGameSaveTask | Disabled | Syncs save data for Xbox Live save-enabled games | +| Services | Xbox Accessory Management Service | Disabled | Manages connected Xbox accessories | +| Services | Xbox Game Monitoring | Disabled | Monitors Xbox games currently being played | +| Services | Xbox Live Auth Manager | Disabled | Provides authentication and authorization services for interactive with Xbox Live | +| Services | Xbox Live Game Save | Disabled | Syncs save data for Xbox live save enabled games | +| Services | Xbox Live Networking Service | Disabled | Supports the Windows.Networking.XboxLive API | + +## Controls + +The controls enabled in level 5 enforce a reasonable security level while minimizing the impact to users and applications. + +| Feature | Config | Description | +|-----------------------------------|-------------------------------------|--------------------| +| [Windows Defender ATP EDR](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/overview-endpoint-detection-response) | Deployed to all devices | The Windows Defender ATP endpoint detection and response (EDR) provides actionable and near real-time detection of advanced attacks. EDR helps security analysts , and aggregates alerts with the same attack techniques or attributed to the same attacker into an an entity called an *incident*. An incident helps analysts prioritize alerts, collectively investigate the full scope of a breach, and respond to threats. Windows Defender ATP EDR is not expected to impact users or applications, and it can be deployed to all devices in a single step. | +| [Windows Defender Credential Guard](https://docs.microsoft.com/windows/security/identity-protection/credential-guard/credential-guard) | Enabled for all compatible hardware | Windows Defender Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. Unauthorized access to these secrets can lead to credential theft attacks, such as Pass-the-Hash or Pass-The-Ticket. Windows Defender Credential Guard prevents these attacks by protecting NTLM password hashes, Kerberos Ticket Granting Tickets (TGTs), and credentials stored by applications as domain credentials. There is a small risk to application compatibility, as [applications will break](https://docs.microsoft.com/windows/security/identity-protection/credential-guard/credential-guard-requirements#application-requirements) if they require NTLMv1, Kerberos DES encryption, Kerberos unconstrained delegation, or extracting the Keberos TGT. As such, Microsoft recommends deploying Credential Guard using [the rings methodology](https://docs.microsoft.com/windows/deployment/update/waas-deployment-rings-windows-10-updates). | +| [Microsoft Edge](https://docs.microsoft.com/microsoft-edge/deploy/) | Default browser | Microsoft Edge in Windows 10 provides better security than Internet Explorer 11 (IE11). While you may still need to leverage IE11 for compatibility with some sites, Microsoft recommends configuring Microsoft Edge as the default browser, and building an Enterprise Mode Site List to redirect to IE11 only for those sites that require it. Microsoft recommends leveraging either Windows Analytics or Enterprise Site Discovery to build the initial Enterprise Mode Site List, and then gradually deploying this configuration using [the rings methodology](https://docs.microsoft.com/windows/deployment/update/waas-deployment-rings-windows-10-updates). | +| [Windows Defender Application Guard](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-guard/wd-app-guard-overview) | Enabled on compatible hardware | Windows Defender Application Guard uses a hardware isolation approach. If an employee goes to an untrusted site through either Microsoft Edge or Internet Explorer, Microsoft Edge opens the site in an isolated container, which is separate from the host operating system and enabled by Hyper-V. If the untrusted site turns out to be malicious, the isolated container protects the host PC, and the attacker can't get to your enterprise data. There is a small risk to application compatibility, as some applications may require interaction with the host PC but may not yet be on the list of trusted web sites for Application Guard. Microsoft recommends leveraging either Windows Analytics or Enterprise Site Discovery to build the initial Network Isolation Settings, and then gradually deploying this configuration using [the rings methodology](https://docs.microsoft.com/windows/deployment/update/waas-deployment-rings-windows-10-updates). | + +## Behaviors + +The behaviors recommended in level 5 enforce a reasonable security level while minimizing the impact to users or to applications. + +| Feature | Config | Description | +|---------|-------------------|-------------| +| OS security updates | Deploy Windows Quality Updates within 7 days of release | As the time between the release of a patch and an exploit based on the reverse engineering of that patch continues to shrink, a critical aspect of security hygiene is having an engineering process that quickly validates and deploys Quality Updates that address security vulnerabilities. | + diff --git a/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md b/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md new file mode 100644 index 0000000000..fe229e350d --- /dev/null +++ b/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md @@ -0,0 +1,72 @@ +--- +title: Microsoft Security Compliance Toolkit 1.0 +description: This article describes how to use the Security Compliance Toolkit in your organization +keywords: virtualization, security, malware +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.author: sagaudre +author: justinha +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +ms.date: 11/26/2018 +--- + +# Microsoft Security Compliance Toolkit 1.0 + +## What is the Security Compliance Toolkit (SCT)? + +The Security Compliance Toolkit (SCT) is a set of tools that allows enterprise security administrators to download, analyze, test, edit, and store Microsoft-recommended security configuration baselines for Windows and other Microsoft products. + +The SCT enables administrators to effectively manage their enterprise’s Group Policy Objects (GPOs). Using the toolkit, administrators can compare their current GPOs with Microsoft-recommended GPO baselines or other baselines, edit them, store them in GPO backup file format, and apply them broadly through Active Directory or individually through local policy. +

+ +The Security Compliance Toolkit consists of: + +- Windows 10 security baselines + - Windows 10 Version 1809 (October 2018 Update) + - Windows 10 Version 1803 (April 2018 Update) + - Windows 10 Version 1709 (Fall Creators Update) + - Windows 10 Version 1703 (Creators Update) + - Windows 10 Version 1607 (Anniversary Update) + - Windows 10 Version 1511 (November Update) + - Windows 10 Version 1507 + +- Windows Server security baselines + - Windows Server 2019 + - Windows Server 2016 + - Windows Server 2012 R2 + +- Microsoft Office security baseline + - Office 2016 + +- Tools + - Policy Analyzer tool + - Local Group Policy Object (LGPO) tool + + +You can [download the tools](https://www.microsoft.com/download/details.aspx?id=55319) along with the baselines for the relevant Windows versions. For more details about security baseline recommendations, see the [Microsoft Security Guidance blog](https://blogs.technet.microsoft.com/secguide/). + +## What is the Policy Analyzer tool? + +The Policy Analyzer is a utility for analyzing and comparing sets of Group Policy Objects (GPOs). Its main features include: +- Highlight when a set of Group Policies has redundant settings or internal inconsistencies +- Highlight the differences between versions or sets of Group Policies +- Compare GPOs against current local policy and local registry settings +- Export results to a Microsoft Excel spreadsheet + +Policy Analyzer lets you treat a set of GPOs as a single unit. This makes it easy to determine whether particular settings are duplicated across the GPOs or are set to conflicting values. Policy Analyzer also lets you capture a baseline and then compare it to a snapshot taken at a later time to identify changes anywhere across the set. + +More information on the Policy Analyzer tool can be found on the [Microsoft Security Guidance blog](https://blogs.technet.microsoft.com/secguide/2016/01/22/new-tool-policy-analyzer/) or by [downloading the tool](https://www.microsoft.com/download/details.aspx?id=55319). + +## What is the Local Group Policy Object (LGPO) tool? + +LGPO.exe is a command-line utility that is designed to help automate management of Local Group Policy. +Using local policy gives administrators a simple way to verify the effects of Group Policy settings, and is also useful for managing non-domain-joined systems. +LGPO.exe can import and apply settings from Registry Policy (Registry.pol) files, security templates, Advanced Auditing backup files, as well as from formatted “LGPO text” files. +It can export local policy to a GPO backup. +It can export the contents of a Registry Policy file to the “LGPO text” format that can then be edited, and can build a Registry Policy file from an LGPO text file. + +Documentation for the LGPO tool can be found on the [Microsoft Security Guidance blog](https://blogs.technet.microsoft.com/secguide/2016/01/21/lgpo-exe-local-group-policy-object-utility-v1-0/) or by [downloading the tool](https://www.microsoft.com/download/details.aspx?id=55319). \ No newline at end of file diff --git a/windows/security/threat-protection/windows-security-configuration-framework/windows-security-baselines.md b/windows/security/threat-protection/windows-security-configuration-framework/windows-security-baselines.md new file mode 100644 index 0000000000..af866029c2 --- /dev/null +++ b/windows/security/threat-protection/windows-security-configuration-framework/windows-security-baselines.md @@ -0,0 +1,79 @@ +--- +title: Windows security baselines +description: This article, and the articles it links to, describe how to use Windows security baselines in your organization +keywords: virtualization, security, malware +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.author: sagaudre +author: justinha +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +ms.date: 06/25/2018 +--- + +# Windows security baselines + +**Applies to** + +- Windows 10 +- Windows Server 2016 +- Office 2016 + +## Using security baselines in your organization + +Microsoft is dedicated to providing its customers with secure operating systems, such as Windows 10 and Windows Server, and secure apps, such as Microsoft Edge. In addition to the security assurance of its products, Microsoft also enables you to have fine control over your environments by providing various configuration capabilities. + +Even though Windows and Windows Server are designed to be secure out-of-the-box, many organizations still want more granular control over their security configurations. To navigate the large number of controls, organizations need guidance on configuring various security features. Microsoft provides this guidance in the form of security baselines. + +We recommend that you implement an industry-standard configuration that is broadly known and well-tested, such as Microsoft security baselines, as opposed to creating a baseline yourself. This helps increase flexibility and reduce costs. + +Here is a good blog about [Sticking with Well-Known and Proven Solutions](https://blogs.technet.microsoft.com/fdcc/2010/10/06/sticking-with-well-known-and-proven-solutions/). + +## What are security baselines? + +Every organization faces security threats. However, the types of security threats that are of most concern to one organization can be completely different from another organization. For example, an e-commerce company may focus on protecting its Internet-facing web apps, while a hospital may focus on protecting confidential patient information. The one thing that all organizations have in common is a need to keep their apps and devices secure. These devices must be compliant with the security standards (or security baselines) defined by the organization. + +A security baseline is a group of Microsoft-recommended configuration settings that explains their security impact. These settings are based on feedback from Microsoft security engineering teams, product groups, partners, and customers. + +## Why are security baselines needed? + +Security baselines are an essential benefit to customers because they bring together expert knowledge from Microsoft, partners, and customers. + +For example, there are over 3,000 Group Policy settings for Windows 10, which does not include over 1,800 Internet Explorer 11 settings. Of these 4,800 settings, only some are security-related. Although Microsoft provides extensive guidance on different security features, exploring each one can take a long time. You would have to determine the security impact of each setting on your own. Then, you would still need to determine the appropriate value for each setting. + +In modern organizations, the security threat landscape is constantly evolving, and IT pros and policy-makers must keep up with security threats and make required changes to Windows security settings to help mitigate these threats. To enable faster deployments and make managing Windows easier, Microsoft provides customers with security baselines that are available in consumable formats, such as Group Policy Objects backups. + +## How can you use security baselines? + +You can use security baselines to: +- Ensure that user and device configuration settings are compliant with the baseline. +- Set configuration settings. For example, you can use Group Policy, System Center Configuration Manager, or Microsoft Intune to configure a device with the setting values specified in the baseline. + +## Where can I get the security baselines? + +You can download the security baselines from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=55319). This download page is for the Security Compliance Toolkit (SCT), which comprises tools that can assist admins in managing baselines in addition to the security baselines. + +The security baselines are included in the [Security Compliance Toolkit (SCT)](security-compliance-toolkit-10.md), which can be downloaded from the Microsoft Download Center. The SCT also includes tools to help admins manage the security baselines. + +[![Security Compliance Toolkit](./../images/security-compliance-toolkit-1.png)](security-compliance-toolkit-10.md) +[![Get Support](./../images/get-support.png)](get-support-for-security-baselines.md) + +## Community + +[![Microsoft Security Guidance Blog](./../images/community.png)](https://blogs.technet.microsoft.com/secguide/) + +## Related Videos + +You may also be interested in this msdn channel 9 video: +- [Defrag Tools](https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-174-Security-Baseline-Policy-Analyzer-and-LGPO) + +## See Also + +- [System Center Configuration Manager (SCCM)](https://www.microsoft.com/cloud-platform/system-center-configuration-manager) +- [Azure Monitor](https://docs.microsoft.com/azure/azure-monitor/) +- [Microsoft Security Guidance Blog](https://blogs.technet.microsoft.com/secguide/) +- [Microsoft Security Compliance Toolkit Download](https://www.microsoft.com/download/details.aspx?id=55319) +- [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=55319) diff --git a/windows/security/threat-protection/windows-security-configuration-framework/windows-security-compliance.md b/windows/security/threat-protection/windows-security-configuration-framework/windows-security-compliance.md new file mode 100644 index 0000000000..aaf62986eb --- /dev/null +++ b/windows/security/threat-protection/windows-security-configuration-framework/windows-security-compliance.md @@ -0,0 +1,28 @@ +--- +title: Windows security guidance for enterprises +description: This article describes how to use Windows security baselines in your organization +keywords: virtualization, security, malware +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.author: appcompatguy +author: appcompatguy +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +ms.date: 04/05/2018 +--- + +# Windows security guidance for enterprises + +**Applies to** + +- Windows 10 + +The topics in this section provide security configuration guidelines for enterprises. You can use these guidelines to deploy security configuration settings and to ensure that user and device settings comply with enterprise policies. + +| Capability | Description | +|------------|-------------| +| [Windows security baselines](windows-security-baselines.md) | Microsoft-recommended configuration settings and their security impact. These settings are based on feedback from Microsoft security engineering teams, product groups, partners, and customers. | +| [Windows security configuration framework](windows-security-configuration-framework.md) | Five distinct security configurations for more granular control over productivity devices and privileged access workstations. | diff --git a/windows/security/threat-protection/windows-security-configuration-framework/windows-security-configuration-framework.md b/windows/security/threat-protection/windows-security-configuration-framework/windows-security-configuration-framework.md new file mode 100644 index 0000000000..2160e044a3 --- /dev/null +++ b/windows/security/threat-protection/windows-security-configuration-framework/windows-security-configuration-framework.md @@ -0,0 +1,64 @@ +--- +title: Windows security configuration framework +description: Describes the policies, controls, and organizational behaviors for Windows security configuration framework. +keywords: virtualization, security, malware +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.author: appcompatguy +author: appcompatguy +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +ms.date: 04/05/2018 +--- + +# Introducing the security configuration framework + +**Applies to** + +- Windows 10 + +Security configuration is complex. With thousands of group policies available in Windows, choosing the “best” setting is difficult. +It’s not always obvious which permutations of policies are required to implement a complete scenario, and there are often unintended consequences of some security lockdowns. + +Because of this, with each release of Windows, Microsoft publishes [Windows security baselines](https://docs.microsoft.com/windows/security/threat-protection/windows-security-baselines), an industry-standard configuration that is broadly known and well-tested. +However, many organizations have discovered that this baseline sets a very high bar. +While appropriate for organizations with very high security needs such as those persistently targeted by Advanced Persistent Threats, some organizations have found that the cost of navigating the potential compatibility impact of this configuration is prohibitively expensive given their risk appetite. +They can’t justify the investment in that very high level of security with an ROI. + +As such, Microsoft is introducing a new taxonomy for security configurations for Windows 10. +This new security configuration framework, which we call the SECCON framework (remember "WarGames"?), organizes devices into one of 5 distinct security configurations. + +![SECCON Framework](./../images/seccon-framework.png) + +- [Level 5 Enterprise Security](level-5-enterprise-security.md) – We recommend this configuration as the minimum security configuration for an enterprise device. Recommendations for this level are generally straightforward and are designed to be deployable within 30 days. +- [Level 4 Enterprise High Security](level-4-enterprise-high-security.md) – We recommend this configuration for devices where users access sensitive or confidential information. Some of the controls may have an impact to app compat, and therefore will often go through an audit-configure-enforce workflow. Recommendations for this level are generally accessible to most organizations and are designed to be deployable within 90 days. +- [Level 3 Enterprise VIP Security](level-3-enterprise-vip-security.md) – We recommend this configuration for devices run by an organization with a larger or more sophisticated security team, or for specific users or groups who are at uniquely high risk (as one example, one organization identified users who handle data whose theft would directly and seriously impact their stock price). An organization likely to be targeted by well-funded and sophisticated adversaries should aspire to this configuration. Recommendations for this level can be complex (for example, removing local admin rights for some organizations can be a long project in and of itself) and can often go beyond 90 days. +- [Level 2 DevOps Workstation](level-2-enterprise-devops-security.md) – We recommend this configuration for developers and testers, who are an attractive target both for supply chain attacks and access to servers and systems containing high value data or where critical business functions could be disrupted. Level 2 guidance is coming soon! +- [Level 1 Administrator Workstation](level-1-enterprise-administrator-security.md) – Administrators (particularly of identity or security systems) present the highest risk to the organization, through data theft, data alteration, or service disruption. Level 1 guidance is coming soon! + + +The security configuration framework divides configuration into Productivity Devices and Privileged Access Workstations. This document will focus on Productivity Devices +(Levels 5, 4, and 3). +Microsoft’s current guidance on [Privileged Access Workstations](http://aka.ms/privsec) are part of the [Securing Privileged Access roadmap](http://aka.ms/privsec). + +Microsoft recommends reviewing and categorizing your devices, and then configuring them using the prescriptive guidance for that level. +Level 5 should be considered the minimum baseline for an enterprise device, and Microsoft recommends increasing the protection based on both threat environment and risk appetite. + +## Security control classification + +The recommendations are grouped into three categories. + +![Security Control Classifications](./../images/security-control-classification.png) + + +## Security control deployment methodologies + +The way Microsoft recommends implementing these controls depends on the +auditability of the control–there are two primary methodologies. + +![Security Control Deployment methodologies](./../images/security-control-deployment-methodologies.png) + + From 6976427135dfccfa0a2f66f6fa3982a06c793ca4 Mon Sep 17 00:00:00 2001 From: DaniHalfin Date: Tue, 16 Apr 2019 20:30:26 +0000 Subject: [PATCH 188/197] Initialize Docs repository: https://github.com/MicrosoftDocs/windows-docs-pr of branch master --- .openpublishing.publish.config.json | 16 +++++++ windows/release-information/TOC.yml | 2 + .../release-information/breadcrumb/toc.yml | 3 ++ windows/release-information/docfx.json | 47 +++++++++++++++++++ windows/release-information/index.md | 1 + 5 files changed, 69 insertions(+) create mode 100644 windows/release-information/TOC.yml create mode 100644 windows/release-information/breadcrumb/toc.yml create mode 100644 windows/release-information/docfx.json create mode 100644 windows/release-information/index.md diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 33e053e7cd..2a308af532 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -97,6 +97,22 @@ "build_entry_point": "docs", "template_folder": "_themes" }, + { + "docset_name": "release-information", + "build_source_folder": "windows/release-information", + "build_output_subfolder": "release-information", + "locale": "en-us", + "monikers": [], + "moniker_ranges": [], + "open_to_public_contributors": true, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes" + }, { "docset_name": "smb", "build_source_folder": "smb", diff --git a/windows/release-information/TOC.yml b/windows/release-information/TOC.yml new file mode 100644 index 0000000000..b5ef71ac32 --- /dev/null +++ b/windows/release-information/TOC.yml @@ -0,0 +1,2 @@ +- name: Index + href: index.md \ No newline at end of file diff --git a/windows/release-information/breadcrumb/toc.yml b/windows/release-information/breadcrumb/toc.yml new file mode 100644 index 0000000000..61d8fca61e --- /dev/null +++ b/windows/release-information/breadcrumb/toc.yml @@ -0,0 +1,3 @@ +- name: Docs + tocHref: / + topicHref: / \ No newline at end of file diff --git a/windows/release-information/docfx.json b/windows/release-information/docfx.json new file mode 100644 index 0000000000..6a0fb3e804 --- /dev/null +++ b/windows/release-information/docfx.json @@ -0,0 +1,47 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md", + "**/*.yml" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "_themes/**", + "_themes.pdf/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": { + "breadcrumb_path": "/release-information/breadcrumb/toc.json", + "extendBreadcrumb": true, + "feedback_system": "None" + }, + "fileMetadata": {}, + "template": [], + "dest": "release-information", + "markdownEngineName": "markdig" + } +} \ No newline at end of file diff --git a/windows/release-information/index.md b/windows/release-information/index.md new file mode 100644 index 0000000000..cc36f41dd6 --- /dev/null +++ b/windows/release-information/index.md @@ -0,0 +1 @@ +# Welcome to release-information! \ No newline at end of file From 67959a5b6b51ea5903ddeb7158395c4529d17667 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 16 Apr 2019 13:58:03 -0700 Subject: [PATCH 189/197] added images --- .../images/seccon-framework.png | Bin 0 -> 64034 bytes .../images/security-control-classification.png | Bin 0 -> 12204 bytes ...ecurity-control-deployment-methodologies.png | Bin 0 -> 21811 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/images/seccon-framework.png create mode 100644 windows/security/threat-protection/images/security-control-classification.png create mode 100644 windows/security/threat-protection/images/security-control-deployment-methodologies.png diff --git a/windows/security/threat-protection/images/seccon-framework.png b/windows/security/threat-protection/images/seccon-framework.png new file mode 100644 index 0000000000000000000000000000000000000000..06f66acf99dad691d7362ec4b1c438327d65f419 GIT binary patch literal 64034 zcmeFZbyQqY^B@Qz34!45F2UUzOK^90Xsm&zahD`G!QBb&?jC}>y9IZ5-_B?Io84KP z|7Oo{4)p8y>fKwnZdKh01q8`usC4Fe+}>}F>Sv^H}h zGcmIO*$PsewscUCflLJ{G`ZwiZ(<%*+w!0J3ueL2SwX zj%aKGadr}k>+9Sa*X>)$2)1JD%sA2>T_2b+IPZVF^E zvoQmk**ZBwVcGrzYi9{@f;d`2{x639&*T4Q0w`(a<^MCse-{@p_&-xPI*GeLm+>!x z{CA-p)!gmOSX9g$A+|J|?=4q#*Gnn7S=3o{lwTMG)Z|49w2S&=wxgQG?Nw+q=3?g z83Zx~u$k}zO}LC%nT$<2xS)SHd6{^*ps$$%je*=iZc}zsW8lBv7lQzu|8l{<-#7jL z_`ae82r7lfHvhxp{FTkW>;sSjIYKwq{a@0fYG(hhD;p5mKR5ZA6NO0 zXa7aS{|ye+8-FkVqp+Y~{-g5DY@vG20jkgzQ9IOOV6IA~#lEPyr5&xfdSRRNp)Zkg3zYHpczUa4!Ht-GzhL7~UNf_*0zwMzc>!+zTex8tg? z138tR5+}LcrI+yi(cthh$L{L#@UY{cW85qOxj&l72Xg-pEE1lYpP?6jzv*Q91ODDb z6A5Oe%8K|002&37bRp%xfJHG5{ssCw>VJXegb&W>=q7Bl%CAV!q7kQpwFg<_RF3u0 z(F1E|>&xU-b-s%oP7y5C%hz197$%s}S9|uXh33+UiIo)E{#L0`@B7RIttRl&h3&8+5Hh^2HBTd@?Jt>ba@8l-u>QXS5U4 zwY5`|ld(xj*P5w!cXpcfBZ5C@9^x?gs|+4q&rDC#_V!9wQtG5r4zbTFtbh~3f}oOmwwxixm09lsj)0e^}*`FK-9>v z(9p<8S6&@qR#2=`A8S~*f8)k`=T`yv$zN1DiSJbf?Sfz9_nH`5b${8MB8IR6Nk}H1 z{k!LFy-%%AQ-WEyE_-a2-7=Sm=MJbPd#OxkeWOY{tgmAN3Y~A}TX&X8A_ex#KY>r1 zgIR0uPFgS{`SO`Ih!&m7BUJuG!7EQJa@t~wuK)h#FvufU%Zxb{QdH+vA(mPRZkUxw zb!xQ)Z%!v6mRx_tB~A^OCCoo|X>b)6bDIpDaG~rqa|`@mtpC4L08`=(H*8BA1NrZ` z`bsa$`|k+kZ(&gEzFD1GeIUP)5=mbhnY;tn+OFv|68EBe$4a!hM5fwyX8!N+>lR6|p*?T0{qv(FEp1 zn9Nt+luPnPDec})co-=Rv%$s2W~U$PMqlC0HE1H=uem=H=j%Cj1xDD5kt6_|ozlsdr_8`9S7&&SDa0HEo&1jX>Cdk$HMUA66zhftgQKNw3yrRhOBl|f}hi~TSFIw ztGx6*;qjQuUs?KA`v>KZ^)V-!1CfDGZYIE`CW1B(HsE_j;qaJ>xl`(_(NoOvTe*Xq z?RdXFrx5TOOHP?{`dIPB+r>JZY<18I2jKFDy=$w`hDU=#E#!x5`gUF2G5Gd{dZIYP zE9QLj{^il7JWz#-1_O6)bOsF`2L7W4+qt=|FRWTiFJ8+0Ck&u{(y=D|1P+OJTt#~} zWX&aljqzhg=E1>Dsc7S0S`=UFd|iuiv7LBe1Z&<|mpolxTw{RA=@APsE%wFT^`4?8I3(uW#;x>NTwWOY&O<-C+be9WHqywS2P zM#WOGnx<(uk2h&5o_`ZQ5aA*QQwKX%ebB0+_%0A>6m4s}%7NNPSZ1OKQ#9y(LxpzN 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/images/security-control-classification.png b/windows/security/threat-protection/images/security-control-classification.png new file mode 100644 index 0000000000000000000000000000000000000000..75467f2098ea339c96748ad81e931bcc0f54c4c9 GIT binary patch literal 12204 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 YYY#-nK8zwpp0GzzQP7aDmNgImUvgZOxc~qF literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/images/security-control-deployment-methodologies.png b/windows/security/threat-protection/images/security-control-deployment-methodologies.png new file mode 100644 index 0000000000000000000000000000000000000000..4f869474e2d300b35c10865af53d35096dcba75f GIT binary patch literal 21811 zcmdSAbx>T<_a_(#8XST{fZ*;<@ZiB4Y22OQ?(Q1A@nGFF-e>~B-Q9va1PDQcOy@hl znwhHEsoJgD{bReT>(+aH&%5WH{@i2toLF^Ld8{{NZ(hB6g{7zwZ$rz7j$na})7X^LySFf;p|9ue#KUZ45 zdZj(2C@ZDyV|p~~ZLnFnAuka@iNrqYlr4%KaORCDnHCfICcZO{sNK>*xjL>a_!=4R1(*t!GES( zI&+l&IBeVxZrt^L{&pZ!=-?cdzca45kRxqyuJHyd?}ZD~W@q@}g0X8rx4r9+sL6i( zV%PIe3Eu@a_>+j>Pa*~Vpn5(m{E+!M@Y?@nOX5kztyQ2peL6glveehl zD#%#`Giwt^Y2)GeHus6--+T5I|2>=RT(1F)7(ylsYH)553gtgoP(AN10_T+;#YT$v zUX=#zYMBU{vIh(s=3(~My$e=X)AwQf(@b-#;{qfWj@ISr({9%q~@%W_dq*tq#@ni7h;jQ?~nGT^4 z5VZ6tqRIYGRBP3Dl?ysQVz1K*{5?oGXe5~S7IuH_iY)}k$>lg)drn_(Rb4JR3k#qI zi^pA-eh!>1{dj+J{zOoq=d;k575t>Rx)A)jet@K7ftSg0%=AZ8>B z?iVIs-tDj~f(O0C(|$4=Q5Af#pi&I}E%6*GpH&-4^%%`<*mNDv{OQp&w@&urpqkYL zsh3N8;W2*30^|*Kv%W4&{^|{fG-G6`+ePp8dEoP^_NDKiZvQVbzxeOr039Bdz5Bf? zVJp6=W_f9MV@C4M@}!ID!@z@sCwxUw_=;~;N9Dz@udV+WbOcNVT*z2Hv%M~q)d+rg z`s^#4B{5Ai2O2XIN=6M<_d^-10VpM0rTz&zdbs%N0&K<3o2Dvy9w_d*kLL9fZ~Q&R zN&j?d5-34s`~*P$waAAaL9l0)xrRqwzJh_h`rD|2TK8x(0+1~Bgs%kCdR+7uQNqXD?cRJi{1x?|4QJ1P zadc7do#>ovOe{r9+{4zYo|ByW3me_e1v(@+j8>w}ghJtnfEY*Y5x46074}?|U4(bh zaEpETC*nO$o{Or~o!v=s*5_iBv$gV}pXH-y&)4gFx6$h(!X@7qF{M?4x(H?3d%Sr1{2=O3k?m77A zEL0;ByhXhiw|E>t7ij&DxRpAuALH}=t(w9* zHS_lh508ic{!A;5mtsa@x`X4*LHPsZZqW+KW=g!P;fD9nyVlV8>OVN0?*2URJXRZkA__YRR%UvUz_jTAgcj-?s8M3|dMcujj0uqTSCYg04x&u~->n1~47+2Q}*=u*cGf~)ARbMLN^qo=Zsdmfv4 z(X<}M35%DJNOJAydj*mIl`67=EjUBB74hC@B}lE9sAkLJ#gnZ2Y2X}H{FxYPPZBkn z1NoByM>qC`+Jox>>*#;YKxoPD`tYZh>gj6l z#WM2m(qySv?X!s#R$Iv zhij$17eix!2bRMJ7n@zG9|14X62>pLq`L>fSCdzw-wU5-ybu1i_g>un*Q8(<+I{%6 zgY%%ioB%i&76VuU{yf61VP>$=2&LFdga=7MT$_>!vJus<44i;R&epfzDVf)*3h#P0 z+{Cy3sZa6WRkgH_KM%U{lZ(Invy|Ku(bHzF6skFcPOK(NPY6yCL@quWaHcI<-v)2B zbPi$pZBu1v20e1VJRETb-og#{yv0j9TmwN}h=1WM>BEgGvFc*9P0!@>N+Cy=%6>_| z5S2{y)-mX*O564)A~t8-e>{lZy4e3;jpzHTF9-7DzwaJbYXVNyI_FP&ji#=*#5WK9 z+}MOA&Yvbo`C$I{S@XQZjM~V7Hyd=ofIKw8v(`X3qZ#Me z#r9ph@qf&GL!dfNUIi=Qnx+4ppjs-=&ComcSJ+AC9g)7CTc;t`#{oVqJP>ZAnf> ziyv?fX5n%)4R%jqyVjP`4sZh_EL&))b@YX$Xz^jzA|xq(PkB#E(V?^&3(53rz0egJ zifxqZeOmsR(K@Z{DN? z41pALIdPV_z9|TyUEjI9aZ6R7$Ck#{7ImF>yYLeoie2%T8=B7ab0mP0$s`3NN`l*T zUOU|q`!FlFnDN5*P`KaHN^0u`3n2fB_Zx~3-cKTCVR2CEs!`clAOFfQRM0XeZ zf1inaTpW180fk7n0(U z-h23V##u3wnb04xvlDMqLij7XF}6ae>N!Ct?(fj%5WV$r23uhhslQVK^Ye4R@+n1G zVE-?98sWfemXA|X{4U$7R2(JCQ)vY296b~U3W(eNpJQ>F(10Eg0DtIg%X3|34Gw3j z-*dECEA!b3xiMS;8NUae-D8SiCciRieh8e~`sYF3_d@k0!h`kLI4NB{hRZC93vGLC_6GZvjS7!JuuVEwegMXD4BxtV#K1;`BSu+0Ah*ZVoO@lliRnFV3mWKTXqt5R zx|<;+wcCVOOz73wXr!KyQfsfN&&HL6JHa+7NJUvFNlnxs0i4+=(z$cDk>hw=$NNQV z!Sg2Z&?c=E*K)Htr9@MgDQVX`SZQB$Uz7K6le$B}ik+|=m{#5x?-G(B&WGmuS46L^Z?u^`@PhHVP}wBO?nK|@*PGVzfemLqfA$_VhW~W&`p0 zHfPfD&aezQKpatkZT!P}*GurqxH`6KKB-6xA)B8FpV*nSz7(o9yAKC1ak~Kb8y>*C zS&m-RekK1(T-s5Zkmwt$IA>V}B`6JoRz|GI!f4?1HD!&}0{T3+sjIz@wKfTF;}{~f z<&v14bA}cHM$?(5s3-RqI|pJhr#x!sw@6P;s({RH?VSz3FGw_`Kkd)Rl*Qmf+`JDxsg_oBF=KiRwWLQQ%X-kEgyBW{$ujKggLir9lFgq1VW z2E_EPwzeSX)aMy3`nQNgyjxWtE&R-EN%OJ)G3`5mNSZaLibsJxwZP%CA|S<6_^=8B zkEK-&bX_x{O9zNb^Kad;_RZGmAQ(9$htG8*x&fCp&JZ!2C}W%}+pTPut{Ju8?^vAS zzn?Ds@54RJ7eYhtNFXW{!L_iTPSin}R52f(YT7Iu#>-`F3F%ko(~hAp zvTnz8E6Ms>a)K1-u{ z9XS=lb@*exva6}@*~tXjdpn_MVrWy6YxgW*h4wQ*OGA{>?TZ!Ps}lx4xUtwHS-xMb zC3-+S18)D&QpO^8Sv?O~=N3)nO(`x=)qTG@LeW(D9=DI~wGVjun8`Rb7T~o}k z9zKFg&AJt}S6?IcIA(eUQ2~;$K;_i-X5FNeOm-%dvGR9Qu{f+l;B^%;__zqICn1Lh*Nc>k zC>msGDZDi_TnF67-EnTaS>?e4MoD)0S*JNz7HC%uY*)X(7(4trpjM$*Co0Ll$+KK_ znA{)0R^>DvTKBM2Hy+!g*`KIB=+`FN{_MLY4KVnt~{Nu1@IC zSKX7wp=)IMeMDUFr=_5D6zWDgMY)(L8wD58PEjNBJ^Cm zQ0f@n2d$cc9#dCE$1C$e8N9*~aW8IXX(-eZE5d~B9$CLb*wzw229qT$Uif&()u>(Fk8p;p@6nz2v|iW-+{mie2Nz=8kSpU zAZCYVf3hBchKMH8QSUKD6~7K6Rp3kTtT|?ivD4E6|J%Z!Tp&c<3KS826~%4z;%b3t zY1J1M?BL-LEbf64ZXR5v(Ol5c9Ef0RqKcY-jz?366!A)3%t-~ac`aH~PjfZ5;UmtZusFE7 z*Q=*zS1p8A2=JyyEy4KohX(&tHVj&jrezq-4JD;kKz;1H2iGX#!vMwqLEd69eQW7L z8j^if_dY4J_;9zn=erqC?JE`R{{XL(oXeuF)#t|=AYR!@%Bpf?P6RK9T8sb*b@3JM zpX#p;>ody0d0$uYgp8tm9~Ch9x`FZV3ogot`|Tx9hh3GT`en+7FB@R$8>Q6ldj z=CikKX;=YoSiUo9oixo|GN57iX~+##M|nUE{1hP(iKky_Xur}rI5}`C%Fxog)3?sA zfxP|)$EpRh2~5};1Sx%dD^sDiib~kCCCG)C-NyD^ia3I2gFHxn-Mq|YoGSv#0f*en z_VSrz5?*XeP=4(w9j(MJX1lrfIcj;V6*SWOU(3HLL7%M=;qv5cf7avT9Op5NZx${7 zwQi<22{-+e1VZZGPu5iLa%wi-bsb(f3~UjN0YnTZK(ix;WxcOG0{+|>?rImS> zM3KmN?6MGdG-t?Pi3-*hzi{KVS9vICFU_puXv?73Z}?>R7v%;q0l#|}p^S&w!2_ae zpqj3{zY-;kdTr4StIa>dnt%lZpQLo8v65i+7y5|cshF`#C`goyregeci^n(o;JZEkBe z9Wy&S2aR$)@|HSKIvE1MAC?_5K0L@0aH=ZWP=#+oH5d~DRy#q9_K>a6`@+m`14``W zeRfqZJFH4Dpp5K>$gnY5ho|XyWrd95O;ZR`_y8kSTuzTpYN#QW&QS>(@ue2FOGZj@ zP@ao1@-VN*9hu7Jg%u6onXfgR1R2aq8BS*t_o()%^^E&&Z^u>BMN-1CX2DQSCjg$h z;*b3S*&z~U0YS0?;E!D_1*dk&sqQ`>d?K|((-jfgmQcnd=oe<~t@J3AYV0Fv!h=3B z0b|KJmRUj@)JPe*2$h}$ra&y5sq6LM9d;q;o2nY?yxnfR$y2NVs zz5_I7{m42DovevC=(caQMWOo3xc(plr3)I<-x{BohAPR+6D7Upu~DQpbEHVAY#@g{ zLrYbWRul>h?ft4Ln0>;E#HP+3`MXtMaj=fCQOpp)9CY zCOSvq{b0RgrnfG28AO^TfcD-n`)8o$D1pEAyBG^^QZ}Oeo$%M6>MCac7AHkEjn^e% zUsRPsX2}U{CuBpV45bQ1HWk??h3KlkvTw=}vJ423Ohs9ik@s|KAO+$cOJV~2>B0cg z8AdyjNQq57F?r!U4fltV&{R)J`s(iv!{6x5kfn2Cr|lWa^TDz*A8Xo*budyB70KSj zCgeTMjF_3%XU*>LV^4t?k_3t7GD9XsKwEE(HlXqh`NJQ*sx-5m&mOoIbG!?jF(3^B zI@1xz;eka)-Fn2BFYP{+cdV;KG@`FuxRUhe!KcN$S}jRXwCr_jzlGnj6C~t(+LcF& zVUm>m(&OVa7F)40CzaT504=~g4qVybcm!U1d%HBV?IOxC_EAguBJjs8J$bV0`YaFa zSo+vyjLE=iqv>&9$V3WDu5Gai1zH-C3QC#;N#Z_VAC*1fr9<<`9SLvF8jUAg0%FcV z&^zx)#VL4x#9JsQWsE(H*E*v&`X8?fP7E6`EfmmfDnKAP`3gs$tfL4(w&2)L)5L;A zAiy2(Y;GB`N22(HUVz7W7?p?DwT`o6VwbMGfU%t3Ny!;1(eSXHm@fV zg@XHS+<1Wl2I(FvRi2qmOrmm>)np4Z*Mg{u%k-ZyNITq&*b7GY=3)#Mm__B9;zv#9 zWk>xON!_@xau4-sPjqN)6{Ap8o=ICjaV@AIivJ3VcajMU!Q*K^&S~qRDNU)wW^s0{ zq;*46N5z({6t9%!LU3EaUK-B~*iH$e5vDp(DCGe(eF7=5DUKQYEX-%YF_vIj06Zi{ z4FeS<5@>xQbb>T~x8(~0|H5*km9fH?+gr9a?r>Y6Cy<5$l5{O}zJ8*$B?dR(svm%L zrs>wrBKp3@LRXl+Alsx@1JD>iQCPIJY=a7js$r?F%HpQrfyKlMd&tK+0k8V_N*@NN z{BATcE&Bf{75}qEV8QUXEh*=OVuHpj%*?`dU`Cg+zb>xke1ST?57hqiTky%Q4wbbD z6+1^7fX_Q}tzjirYhynJO=mvI_E6{5HaR;HnZ06#UD8KEq;N)?f`{yPZeod1jMMgA z{Pd?nvQ98rt{5Iy70fhpukfor=_V1HQK=)MXg<_~h!ue{JB+(2Wbvc9yOb|uTB4av zpX9YEPZc_Npb42eG(`CBH#6}^`mD+aBz9pM@mNP6o=2Az*ws$&b}RtpOz9zIQ6nz@ zV<&Q1q#mbN&4!&`gzj^^S4&tq;Zu6AH!m_W2V-fM@qDJqpCP88_$b+r5NZSFv$o12 zAw`%JkmHr=SH+!6;6|utBtS|`@#Up=@GU4Hf>66AydrI#8;*5Phy_L638}Cpg$*$d z!;+q&WoIn?gL+C=!~%CVZY5%%0X*# zikA;?h~4+AkQalN5Sl7lf_BQ00m=ckVW9QQyOi%`pf9Hy`nG`RDw#8p(gB4^Z;>DZ zg!t6hBBOXW6vCE}kA=G+DGiqaRRh3muL5fxW8!X92sokQNjewz#Z#du|0Z@$E)z_9yT7QjRxV8Y5ZV{1I%g9F2+i;JWJVHjz-nH*g#COa0s z%e#bFQ{pdVNb^A8R+UEdAMBhN*&l7H7zK)=6R{ztGI0P|^(1#|Oer-bu(oT`OZ_Ec z7$66v=aQ640XB^01(lqfR2o=fRY#Lw;=gk@S~ebcLvfm0o=uiaI#Ci5^R@a0%x*fh zx2EO%axj_>nr++)aa?J-9hjZ?Nk6B10x%A&O|7Z5n8mwxD7?Z(hyJ_=+v&bLnBULx z%({h9T(29Kbu0&dKZw4K;oU@R+k59;?~H2U3v%}p_}1<1{-V0 zj;E`re*X41`jN9x%>}Cai((P4o8f>m@tUn=Ef+8v^rP`?>!jg#-+UtD31a|#4Ln>I zu3RJ&a(xH7;1#m4Te(ks3TO`kEJa%SX2|BSsjb^BfD#Q-vUY0}XIkPj0>b9L+oXTM{%yF@Zqkq5dc1Ry~SwIdwSERkdKjGA;pLv1UxMd?T# z0HNxn(jNw77Y;o>e%jyuBFErc;FoJ(UUpOY8qf?VE3!s=U^JT*LIafBAU?GG>>k?* z$(5Sl9PZj{t_BRX8ozRKo$N(7v)0ZD-q+9Z_420`^4BkFYS?`XVi+x!xF;8m$B%BO zY7)|0;D*%Zm$1YZ+2oSfi8O&4Wlou}(hb%_D?J5gbmrGqn0z!HaJkE&9uq}$s|Dr- zioH5-M2d2G5d-m9yz=yrS2PH>Q&@H+qtpOyv(g$)QwzY}-zvBV2o!8;=FRuDb|R=v_dFpU}EEO>Tkpn zlX0HWaKgHrLh0+<9A2yVWtw2*n=2;6jYM3~wY*W%d$TO)7gnU$6;{HB`u(?v16em?@2J$hA-v;44o zPPl3HIj%iH1jS4#uT1irrAyh(oc;Z(gw&x+9F&%fd%AiQai?#337O56NyyzbS<~C$ zGMfAhM39iqi?2=rbxlYYi*A@7V$&JkpvZFtjo0mmG?t}p8aI|`05V$vX|3G0# ztn8HqSVl*x#U?rV-S%KzmRGiCYA~gxUl60eUdX5UQ$AHHu2CtGj)I9-?9WW zI^|n?pkpYC7Y*n|*KTsiDj+Hrusl}LcM|29a{CrIy+w6Z!aJ@sIIl;GugvAvQOU@5 zl8%VtlUFF8a)f(sZKD8Mpl!!b>BXam*uaF0;iAXIvs1<)#djH!gF$&LyajY5fK&S^^; z;ro?tjiXIX7+6GW;rG~_L0;V*g(wZyBSDTQOxWq9M2D)QNC!jMQo#1tibd5;3N@+$ zx;S_g%~`Zy-}1D?xwM3k_dezJwXE^vh1z)57YphunH&0 z$L=yk@ygM&gYB?P3kNLp_zF?>0k~u;+c(l)(M3nlmlIWBgfce3VDT!Z_WheMfHe9g zR@jFfPqxZto>uYwC{xw|9v8(&I-KSb#VBi+03LEZcw%8oGDB)c;6oSyC0Px=y(Hx; zO}mivRdqr93laTj^KKzE8zFQ`nZrS>DzYfOLhQ1=m4*k{0R3YX;bJk~>jja(f!LSu zO*>ZJZfRm5(-6s#@_fw^)8(v~3~%BtQ4Cd!6|3T+$K3w%dU!Ae{>V{DpMHY%#LYWc z=m&K2#JVKzS#w0!BK42NdfKs$1ndtLCUF2|TibKl(Mp1mUq1F*c6^Os3(QKADmQkv zJ5ELf;T=B&%NY_oYqt-4-a3)X?ruB>`c-;|WllJdhI~~E+_+_ims2ENsty2&(HdX( z?7X8xBE6*qU9f_QKrsndk^N$NHXstMk1zUkV3#u~ER1pKn%$f-aw)Um~sDT;i?9 z$=}KyZY(D-R()n`SHF2*CO?s^`*sa;O7rQ%T54&1%V5jB9~O#wN?2CAxKwB8=E*cya$QHcVUCc#&la+(Oza+(Ch*`M zR+Nh~nW<+akNCS!PgDtHY3?l3J6tRj?d)UP4o^g!q!HTrzXph6bJ!AL@H<$_!&vaB z9h8z$RLr}h-hN<3H@L09b7A17921++Hgh!`@_;?i@!J3E-R))7F$oe z^J;iK-CqHERzVtgGQ*oIGV*An90DzySQx_I9#ZCTcmw zM`Al|JcXVbvGvW7Y|Hh|k?FLV>u7InqSNpo(v=}0iKUZZH$`GLdX3N40bOQ?W)&-8 z>i&K50E}lj)$?*_qm&C5n^)v9?Jz=2H94Xg{~K`_&7~(b{cKUJYZ?wfZj=chDV}s8 zz%dedpku2_5TR{XHJcH7(bVxrl!A^mL%-k6u}r;D&@etF2UU8Ri$rXk)v1^u=N*=2 zi#&Z!G#y*43X;p)rk=10>3~D;Hnr+ci2U`>a)3-I@+FyuQ_UB54Rb zVwGEAAnkU_dKP8Oxm&JP^lxheI9YL5KTG0D(`1v}L_}t~ljHpsKdf0=uvPge<}~4c z-on~S?>J!YOor^wW|wAcK8X~DK}@)OXJ_ujBU|U)FoW=?>fTlgN-9DWr(DQ~7K5xt ztDHB+fJ5_loKWYzPAG2{*`V@dY!f~vDvkrxj-E2852Qm&DU>Z&_c8VST}*(4%5`t-Ih&yVNl^oW!{HsX zDyQo#4m+gr&ypDv3=1HG2`AZ4k+Sa6d@Ex2(GlZ%wrPDx{%ozwbl>|5(2;DYSsE^9 z`&KMtOwaja#QCY%E9*ButE^D~-{az96v$-?Fkgo*ob_L`7qAEqRt~Xq=JHI-bW)Y8IkD( zAhg$;{ZT-HJ0`Kd^?BkSoP#a1>QbB$3piL<&nPp&Kyv=SGB6mu4@G5v60oH;kNJ|7 zn}H2ClX@g2ycp-Vn|Hgb0r4jd2f2=XgTnUermg6cWXk32;A`W!Vo`t5sLt~duc=+s4Bw?v-+8go=&+jJBS&S85r3?2V>SeO_mss*&%VOUh zCMS;`G?WV$wabmN4Cf9c*;j1ki!1FHJ1gua#Dp2{P%mLfRe!8BAhz(bpv0au`WDDt zWKk?cLju5SLPA`@K)9~zos*U_n!o|0-yx+}WTT|cQeKYx3aKm>zFvM~_Qb=v`V-x8 z!)%hDr!3d3-S=_lj=#(J$^clsTw*9j@bXo7_MYJXv$2b1Bj_ra z&giaX1xxx;;`MI{9O=7}yccmh#b@%;@F}hr-ziTT$7h?e*_48p^l87CN0pa@bb_2k zmWA7@=js<cOsEXogOjd2W8md3rtb0y`5_Ii8@}uR~nN44*QCaA)*yX=9&J4@OXM{dL z@{S&ymiUmB8|s%RhI~)zH3CvE0}kT1jHIl>zMLfWMYr`H3VY+bPASCZvD~aY@?oYh zh`G0?g?HrGG#1T7j>EJLDS3>B_@lqi=GB(pj%-ViPsRYBTlK9F_f@#bCYE3%TIvtd(8WMwEXKm~ zz&9m%v_f0_FF+CPV;~C`PUD>%!tXT%OZkVO) z%znDfnX52vcSV^LF|Zoe5y69nbg-=RK-VI~DGEE*=s@H(Wg?8>Q>&O7Q_t0vd5;v(hT{Y~)h$J~*DqF?l7)3>zImb`)KAWW2d)B&`Y zydSOo74t&_uWLxa*b8|5(&GM$Ml@(27(%VsiRu(VVH*K#{Ph%M#3cbR0Q<@n&YP$Ar%DUx-~{sGn8Hr5(eh6O1PcdMZ0tJv z*DHjX&=NST`f9y)E&FlJvqbd52WPDH4#TLIvS3N7IV|w{wy!5vgoyS?XQ=)-tvM*A z5LX{Es$y(0?sOWMA24It0hdPV2eUmd+ioKtK83%M=66(*=U7tXDY$#yR zV)w*v5|Tg@_M&UnpvX1=9BMx>>>6u~6Y7?x#r8qZWdR0nmSL zFIJ~~5~8FZZnD2hut^(SPTD>_WoI-Kh7eC*pQJ`&e*Kl;Sfp;-;jr<&GACh*0!p^SL6EmK%LN5pXFW zEhW;1Th9zI9owd<37TgVf`8+hu;qy!Vz`LVYn(J@e(C)B5FE>lGqe@~yLK8=dA%GQ z1gRXIRAg8bkKmj@z`A4nE0|6xA{M1Wg56RP@n3!+M5pTndMDBb@^}2u>Nj@Cn6jv- zX?Bb)dL9EaN%#OS4T!x9q#;STQG-@g&i0B~Q4LLRrzj0w8ZMhYd#8pGL-b<&wJOON z_}LU2qg02uZqdnNINPug@_ekbvqR;{o3Tiua!w3WPJOonh(I4BTv9tJ{R%60O+jj= z1b&QY#dTALw8(^_l`Aj;%{(nf2d4o|nzGjAh%}wF8eR!an^%8|ZRvPE*iRQ@OUz0a zcleNX&6k8>@zM;7UDZ`fPay)o7z89v&8XAIQCAMZIY?tBwysTv;*1R2X(i zA&A2yY_PnsVe!v=y>Xig1DB1fwc~0(UAoRWy$s^p%n>0q z(Q>`ttt59Ee#hXdxO~VQr5PC+; z-jz=?2xhk>C|v$M`a?HD^|N55S)~t4-ldz6C~7d+$;2UvFm`WIwALTx!)`NGDG&qZQr@cxxp4L@!}nb`a)Z1%e2>$tWy^1?h;AX)Q}8>-j@;6a;9 z0?yuKF1#;6^(5E(@T_JgWpU_J+cluQAftB8!qAHP>-RMhHO0mAG%w@@NK-+2lu4ud z#n$FohWAS^4?BvPnRcVJt1Ypn*xAZ#4RWZhFmQ-2b{ZO<5JHYHOE*zf)+bF|$^YHz zS??9qqlT}hgUrZYhZo7a2+G3&i>`U6>P-eq9L|>SERnq>{Z1-<}>7A(}&yb$_b-kHwW2lX2e@ZnjXdpz* z9!4kgS~?I%D2^^6x9^Xjf%d8hQABRISI;pmF*Z_l2{j{Y91Ka37^!xhhLJVVD-oFn zqqx83vX~J3{5FuIPT<;GpZB!5^6^Cs*k0NT z46biy7GPuM7P>#O8T2q?`d98OT!;APDx$zgG@>+mr%ex-y->4?`VHKr!Z)XYFFmgO-&g-W)pJ+{m8O9C=n6d&k^NOOmn;ayT+y8u zNy&^1G3+lagewMxO38SQwC39vgq3kqNZ8fMKTfwU|f=;WqiW$d8G>ct%|oAai0(Ljh|9|9#|(DlkEutFVb{DNAa; zgL(O!tw(#yuQ-f0LoUfWGa^w43Fn=Vz0JQl;}hi0oLEZHictDv;b*yKMV}BUVJL zSWKWwNYpvz`6rr~iLeT5A232o<22wi8Q0j}qk15#y zA-Qf1VhZqL*py+nzp^9Gv$cEAuYir_5_9P4dvT_q{OI7UDMPcP&Rb=-JD%71eu*p0 z*)su)0>p|6Xq?gf+fM+{PrwoAqam8Ebo_Cg{s+G~iD~#k1-sZY!tX{BxYAn2o~`Mr zu!6$pW8LvEx8=~Sh4D;!>UsD;*}HkNZ*5;^Iex5(F#CnM5g^8z69{&xlq=vjrFJw3 zXTzbRMkJZ-uYvKS0T?n@zLF`gBUFKp=BLeCz}WUA&TmA=&)VVq6Rz?YtY9TH%F_bG zU{3=i?j{}|H*8~`1qT@z1^QP_lViKGM-nDVq{vWkAOdMO)cF*-G( ze@RqN@3V~{p{1MGoB2o?InF$%BbqAJ4Ls|05nT#(UJUo2XAz(y5_DP}s9Zh+GWF4* zNrUNF5IJS@wIE8xP@+KGnYw)j?QVFwO#UtEWY%XJ7xlZ%lxDs6{`lYzm^-#@1|(eGP0?amJw3U z7i;k7iRBYfD>^Vo!7Ic6mC8qbd*+Dnra$kt{+9C45R~e|Zsag?9O)5VH|Uls@$O&P z*^0H;uJj}}ok0BieeKMH-8l;{j+(m$G=$LO>-E*2o$2fUGy@C#UyfNHgM4l>)=k)B zp2Wl({~|x%h*lm*;RZ+CclURZ22zlq8Fk&Rzc5_^;Rm#i660!u$u9fa|IUcFtX$Ux zuL(crGj=J#n}PmSvT=#gcbF6gR9s+x+{@_uP#l@X?`Etyx`DW7MW)6<=n%W3Ea2L7 z)rXn^49?5i&hO)$XfD$NoVK;k#DzJI@$tP>UZ*J+%;D$g49zdA(!lr|0u>W{{4&VC zO{8JVDnRT7>&pzHRP=T|>@C+o-&JZSzPw!CY%rpUdv2=tmau4PyQ(t4{U0Y~%e_{s zn)e}Cv<6l^Z=*wu5Moe9(mL@oF&*5eLd{o&rZfVY|058LA%_V;GQ@M{$Zsp^fiG_g znxubZHxF#(?5_Y|7u&qnBG>#-UU6fTqs7G!h~h`nKu}_ey4`#ok;_ngtCyK`Rlf-a z_&#D+CgN+vOScBA%qPdAD4;(#(6T`2Yiu#ku3nKq1QC&-R?i@Mg@6;Gy|bR`WCl^U zt&2^9%?xj1E*DG=d$+W|c|K=fuW4|(BD{=cV)Z}05c(Hn+ZnQ#R@x?tBfgO^-3ln1 zF9z*SGN_K|{e|?O{^&e$Q{uUOc17sG!>@7yFDV9~x&5X7x^w~_S{~nzU-nSq@b9)N z8OsZyhm-CSn?}P$MGVazJEUqq8WSN&bK3CoN1$IVQI%O0l+~7CcEQ|WEMo$4NE#M+bhXvsj*ll#AqrQPniZaXkO$-EUQ{fA08;fGTvoKw!_jfgOw!}w9@n#m6{c%6~Q_xUq_4}z@Dp}_4-tfz`Uwk(d zh1bd4U1wm?S%`a5KP+aWc879gI+GB*Ih^M3$ywAA%&XJUF<72ljThJh1I7tTH&f`M`5OxUFYYG7Zt)_szHpX4D8&Vw0;~+; zYK03(u2w#->z@CN6}sELGKzf_wFgy#7Wf*ifLM@BIy#NnALtlJ>`k8b>B-ZADbdV4 zjTdIByfIzV(y~zsJgF}Qo#Fuvf*CC@#=$$yx?Wwlmc(z{1+Yf@r@Xk8&A06ijqoobciTWFj z$>>j=`;af40l_prXY7o9p2Lf=tc+&&)^u)}cZv&sLO5M1->=iy1;^^%l_&B0{T4mV zug(8_m2(gU&x*`>Z}`sbcUH3x>FN0ZCc*tI#ckrl5iM9?_XXu$~I?Si77U*Gn+Dc`nkVWp(bos64psicz> zpGZy0&r5D;X?jFvJG=zT7`)|(d_9ND1p1rZHYBQWTHJ-SvC;*kupFk@NO9G8xvFu} z+8nwvftL}uliyNyB3RVrvElAupr6ke@yoZ-gHz#HHb8%^F+gTDV(k8!x}TpQT?8N6VzeO zfFzYI%8jMGwEcV|@ z`O;Lxm=J)EnI@fuwbDnd5p8L7)=b<@&4Y;brm^)a?e6Tt+>K7sO6W9K>W#=fk} zOWKaSFkOd6luH*Opjjg8SIM9a`l}1{m!COn=W3NVOAJ!`Sxm~6%_n`io%#ImO@E%M zhckBSIsGB}j{$*QMFpW`^_C!8YIp6)f>VVZAH1LVg$CcMd7&laDtE47iRl9lS^*E% zoM$i^Y zyA9!6g%4vgJ=rzsxAr=D@?38GQJ+UCJ9ZuZn+&v4TZN*{Pt=0aJ$PfS{~g-(B^DNE zu^w%zwVw?YxWxmcd+4i8k+rOLLK171tZ^?VuSt1g`3qh5F7O;pO@~f2KfQhyU3;2rNiw0u3cyU zaETR3!B|4Xk^OP~e-TuIvEoIWfeghxPHEm>cC*HJWD zSd?;so}6A88<%?jkZK)B-~QWx&$7gnG8|w_W>I&W+cvOk>8OzxSd`~OUWebfy|?*B zUP}Das&)O1Dgo)^YVTQFqx^8omncZkZsF&JuQIvKU=GH- zK7%G4n0!i7gv;}#-hrvUp4B$!PJ4)Nh$n2b$(9ZB7*o=06*IOJA3s_(E<)9S>8BKU z%++tJzKPyXV|LR zy!hhtmpC9mkxKOPH%D076Fv8wmMK%8YLfqpazaS2{c97I_&0Y;W1y;`%;&=|*vib0 z>&IVD6^>fYhJ(M%YV++}-(&mQxqlDmmQCP~p&^GyIB<1er8ogX$+T+r?OY~1M5VH%BF79*%u-5Q zO>lg9$R$D~*&ovSSHkuw57gr0Z-(@8vni#)ntrfBl_}b@I5SK)?&+6d7S23>2Wnr- zh^)GYMP7~K(e%`<8{+@b807ShB;Vks0=+C`}8A0hfIihlVvyACa^&ZR(;*6 z492>y(xnMGA3>6<{@sDybo9*J+!4I+=*|jhLAl!9ZUFEzlUvb?Cw%Z=vht%*_}De$ z7CC)14;b(&rnnjo0s{M4f2eEdi%FmOzYP;9pb2}LtK=SoUUX3Iog9zOOcvNhvI^xY z0JzNPF?5`)uO4y4uH@8qYx!AguF`56#9kY0U`y>_&z=zRz3jG3RSMquf3ZjsY*31; z!3}|K(DVbi-tgep45hYHNpEb&0;=28@$SnD1>@JbX5(f#Ka}vAdWN(PTXV{d?W0B% zK&#a`=D@hJaMu=gMfC-qG#~gz%$~uLxU^$9u4mPhULE z(PX?$QIc^B2V&tmokG`zw-b%STYi-FMXlyR)l=L=^Lf>VvS6nZQ{Cag$qc2l6LKWR z-)1;}oX#9n6)HC7{G(B7V?&SP%w7f%8{kS(5IR+?Nk$+$mh^yA zc&ruvLyM_060|plU}f?}x`zPbJ03BSvDD|zD_^R-6$bJfnNRkWv96KqitlMi>#8sO zmrp@&kNJj~0?Ar13`%VMFFr3r49Y`N=koBh{$YJk>K*26NBmhgG#VxsV0NmdK)v%D zPYY0}n;hb}+uQA)!*i`|^m;d9>1&$UAe)2lO&pW_hojL%E^4&x)q}}YbNhX=y8S4w z{vp5cR|Z|F+qawi8GUs@upc9DD7k@NlImyrvYd!iv{`(UJ*zjzxtM*JUWT_F2$|s`A)<4twC^GSJN#_Dn-(*}|MB*2cAE!ZUl z>9Xk%tKdG<=j!h(d~*~Hk$#BOe{y%l!2RB@a+});*H5s7wvjeC0XlDs z#(~e^y$GbMMuD4V-zF45=gjG9mM;oGMfW%yf7H16r4bzB|Go#rGm$bQEGVjhfPUdb z^h?~JVhOZ86>_?d{roP)k-Hm7F70Svl@`mVEj3nysg6-UzVYPVTcMJ+ z@7_K+oa`42SRi)&)jQ+)IGp}JY{TvETiZ=tYiwh$C_J>O3JCcpnCQ@iR zO|LZ^kwKfHP;_oqx9LhpXB2oF<+G(VIfQ4O^sYSb=b*QH3tKM8)>^C_1mWBp?rU6l zAJ$HTNcKrk{``4`GMR1xH z8X@`*5ko9#g0>D#sw>vwX~7yS{S7qDbp$>@54*HDp^9{JINMft-uBo9mGzh#Db8P2 zg|TK)bz3Xt6G~#7s~!Xmvu7EfcD7zu9tn=$6nl2V&8+eFPi!k#Vbv-=hSt#^l0R*7 zzr(F~FjLFis)+9~`)3f~WG3>&8Bn=7gtIiTE>H-qcMjojCOzQ>h!wGEDxe6;sfLF~ zqtDeJH;JjXe)9UAiC4)=KX@p&MOF2*IhHsUagpLkP6)PDn)ztTu>54eC3dU{$Mi#Y zCF_j4?!jF3^SS>Rbfl=;1X`Z+1&IL-jY&;kb*Jbxg`}KQv-Ec?%hVe{1BbR58%2>( z+7NCQB&q7+8=aS+Uzoc_<#Nt^e6DlP_q#jii98dMOZI;6rn`Y3l&e%&lWO4CTq4-q8d!MRR$iu+{0_b|3_N+?lKk8&EM*+`84Y=`}0{kZLKc}jk}VMC_=2l?ZT(S6#j%g(D|)vZ>1 zX=7TzXSuv|62(la7@Skaw2Y*vhJ&5S#ce*`teR=ZyO}i{I$bUjMD#4V$;97bDjP(b z%b48hXm;AT|2Yp@i&}$2oE#SG;jpW&`aYKJl0oy5q^Ti&&h*H#0GlQ!^ujdE zOwqUpv@OzPKbdgBle>>JWB#8%J#8sd!|$L2xV``)6Z&T>(fOzF6Hl`4Bd%0Ls3}VHQR7VSH->LDtrPoq#7fQO@KlP%g_c9OC9bL2k)L;0z zYBh?cGhK)b*L2)1yd$x0*<6`6;{gO2yi}`h@E)dlYObSC#jR9+r5uami!(Vez}0r|MMfKcki=|lP9E;({Vkfo-g}IE~RMe{SldAl#26}(;vVHW7LMTV&m z%okL`sVRkfjiBwb!6p&!rq=I4d&0%jGx>0GTV!2Z;#(O*Vsc;=7utdeI3>R0@;4@qoGkTv;d#&B{|rf;%n&%rX6>=*@MHVk2!z8|e$eLbzJqARK$VuTztN z5CFVl*?Gt}Mb z#lhH%R+hQcNn9Lx!0Xgs_jn0=%(P2Qc7S?(W1 z-j7D6D(W=en_=FrWY!Q=OLispD|T*%k=7XmYXrL z)`uSikWj{ARQ_?=XS%nbjB0J>wV7)aj^juobDS+`wR&|!*m*hjvHbvGC+sPnGrX11 z5qtRhX&!z|i5XOYqN5 zBE5Kw9%C4w)oqxCqVma8B~18=VC?%;KSkz|bh7ynZ;9i>&9*jeoLNXiybV3irf+iM9hBVpX>tr;(B9 zY=Rc8RM)QB`iada+sxN%Aoe=DaM zd={d}<#{P0s%f#gYd7a#n>c_>)&O{P#HPfznWPx=J-tz$K^e76l>dnQHN^gp*N}+4 ciN8X@Qltu=Q6MvU(J7U_4&;87mObKs0QCbtivR!s literal 0 HcmV?d00001 From 81ead4235828711eeb8f049e9bfc7392492998e2 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 16 Apr 2019 14:11:12 -0700 Subject: [PATCH 190/197] fixed images --- .../images/seccon-framework.png | Bin 0 -> 64034 bytes .../images/security-control-classification.png | Bin 0 -> 12204 bytes ...ecurity-control-deployment-methodologies.png | Bin 0 -> 21811 bytes .../windows-security-configuration-framework.md | 6 +++--- 4 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 windows/security/threat-protection/windows-security-configuration-framework/images/seccon-framework.png create mode 100644 windows/security/threat-protection/windows-security-configuration-framework/images/security-control-classification.png create mode 100644 windows/security/threat-protection/windows-security-configuration-framework/images/security-control-deployment-methodologies.png diff --git a/windows/security/threat-protection/windows-security-configuration-framework/images/seccon-framework.png b/windows/security/threat-protection/windows-security-configuration-framework/images/seccon-framework.png new file mode 100644 index 0000000000000000000000000000000000000000..06f66acf99dad691d7362ec4b1c438327d65f419 GIT binary patch literal 64034 zcmeFZbyQqY^B@Qz34!45F2UUzOK^90Xsm&zahD`G!QBb&?jC}>y9IZ5-_B?Io84KP z|7Oo{4)p8y>fKwnZdKh01q8`usC4Fe+}>}F>Sv^H}h zGcmIO*$PsewscUCflLJ{G`ZwiZ(<%*+w!0J3ueL2SwX zj%aKGadr}k>+9Sa*X>)$2)1JD%sA2>T_2b+IPZVF^E zvoQmk**ZBwVcGrzYi9{@f;d`2{x639&*T4Q0w`(a<^MCse-{@p_&-xPI*GeLm+>!x z{CA-p)!gmOSX9g$A+|J|?=4q#*Gnn7S=3o{lwTMG)Z|49w2S&=wxgQG?Nw+q=3?g z83Zx~u$k}zO}LC%nT$<2xS)SHd6{^*ps$$%je*=iZc}zsW8lBv7lQzu|8l{<-#7jL z_`ae82r7lfHvhxp{FTkW>;sSjIYKwq{a@0fYG(hhD;p5mKR5ZA6NO0 zXa7aS{|ye+8-FkVqp+Y~{-g5DY@vG20jkgzQ9IOOV6IA~#lEPyr5&xfdSRRNp)Zkg3zYHpczUa4!Ht-GzhL7~UNf_*0zwMzc>!+zTex8tg? z138tR5+}LcrI+yi(cthh$L{L#@UY{cW85qOxj&l72Xg-pEE1lYpP?6jzv*Q91ODDb z6A5Oe%8K|002&37bRp%xfJHG5{ssCw>VJXegb&W>=q7Bl%CAV!q7kQpwFg<_RF3u0 z(F1E|>&xU-b-s%oP7y5C%hz197$%s}S9|uXh33+UiIo)E{#L0`@B7RIttRl&h3&8+5Hh^2HBTd@?Jt>ba@8l-u>QXS5U4 zwY5`|ld(xj*P5w!cXpcfBZ5C@9^x?gs|+4q&rDC#_V!9wQtG5r4zbTFtbh~3f}oOmwwxixm09lsj)0e^}*`FK-9>v z(9p<8S6&@qR#2=`A8S~*f8)k`=T`yv$zN1DiSJbf?Sfz9_nH`5b${8MB8IR6Nk}H1 z{k!LFy-%%AQ-WEyE_-a2-7=Sm=MJbPd#OxkeWOY{tgmAN3Y~A}TX&X8A_ex#KY>r1 zgIR0uPFgS{`SO`Ih!&m7BUJuG!7EQJa@t~wuK)h#FvufU%Zxb{QdH+vA(mPRZkUxw zb!xQ)Z%!v6mRx_tB~A^OCCoo|X>b)6bDIpDaG~rqa|`@mtpC4L08`=(H*8BA1NrZ` z`bsa$`|k+kZ(&gEzFD1GeIUP)5=mbhnY;tn+OFv|68EBe$4a!hM5fwyX8!N+>lR6|p*?T0{qv(FEp1 zn9Nt+luPnPDec})co-=Rv%$s2W~U$PMqlC0HE1H=uem=H=j%Cj1xDD5kt6_|ozlsdr_8`9S7&&SDa0HEo&1jX>Cdk$HMUA66zhftgQKNw3yrRhOBl|f}hi~TSFIw ztGx6*;qjQuUs?KA`v>KZ^)V-!1CfDGZYIE`CW1B(HsE_j;qaJ>xl`(_(NoOvTe*Xq z?RdXFrx5TOOHP?{`dIPB+r>JZY<18I2jKFDy=$w`hDU=#E#!x5`gUF2G5Gd{dZIYP zE9QLj{^il7JWz#-1_O6)bOsF`2L7W4+qt=|FRWTiFJ8+0Ck&u{(y=D|1P+OJTt#~} zWX&aljqzhg=E1>Dsc7S0S`=UFd|iuiv7LBe1Z&<|mpolxTw{RA=@APsE%wFT^`4?8I3(uW#;x>NTwWOY&O<-C+be9WHqywS2P zM#WOGnx<(uk2h&5o_`ZQ5aA*QQwKX%ebB0+_%0A>6m4s}%7NNPSZ1OKQ#9y(LxpzN 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-security-configuration-framework/images/security-control-classification.png b/windows/security/threat-protection/windows-security-configuration-framework/images/security-control-classification.png new file mode 100644 index 0000000000000000000000000000000000000000..75467f2098ea339c96748ad81e931bcc0f54c4c9 GIT binary patch literal 12204 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 YYY#-nK8zwpp0GzzQP7aDmNgImUvgZOxc~qF literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-security-configuration-framework/images/security-control-deployment-methodologies.png b/windows/security/threat-protection/windows-security-configuration-framework/images/security-control-deployment-methodologies.png new file mode 100644 index 0000000000000000000000000000000000000000..4f869474e2d300b35c10865af53d35096dcba75f GIT binary patch literal 21811 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-security-configuration-framework/windows-security-configuration-framework.md b/windows/security/threat-protection/windows-security-configuration-framework/windows-security-configuration-framework.md index 2160e044a3..e17ed61da6 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/windows-security-configuration-framework.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/windows-security-configuration-framework.md @@ -31,7 +31,7 @@ They can’t justify the investment in that very high level of security with an As such, Microsoft is introducing a new taxonomy for security configurations for Windows 10. This new security configuration framework, which we call the SECCON framework (remember "WarGames"?), organizes devices into one of 5 distinct security configurations. -![SECCON Framework](./../images/seccon-framework.png) +![SECCON Framework](images/seccon-framework.png) - [Level 5 Enterprise Security](level-5-enterprise-security.md) – We recommend this configuration as the minimum security configuration for an enterprise device. Recommendations for this level are generally straightforward and are designed to be deployable within 30 days. - [Level 4 Enterprise High Security](level-4-enterprise-high-security.md) – We recommend this configuration for devices where users access sensitive or confidential information. Some of the controls may have an impact to app compat, and therefore will often go through an audit-configure-enforce workflow. Recommendations for this level are generally accessible to most organizations and are designed to be deployable within 90 days. @@ -51,7 +51,7 @@ Level 5 should be considered the minimum baseline for an enterprise device, and The recommendations are grouped into three categories. -![Security Control Classifications](./../images/security-control-classification.png) +![Security Control Classifications](images/security-control-classification.png) ## Security control deployment methodologies @@ -59,6 +59,6 @@ The recommendations are grouped into three categories. The way Microsoft recommends implementing these controls depends on the auditability of the control–there are two primary methodologies. -![Security Control Deployment methodologies](./../images/security-control-deployment-methodologies.png) +![Security Control Deployment methodologies](images/security-control-deployment-methodologies.png) From bcd71a5ad6e05484f22e4664cdb46c9ae73a8b0e Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 16 Apr 2019 14:19:55 -0700 Subject: [PATCH 191/197] Update configuration-score.md Fixed link issue --- .../windows-defender-atp/configuration-score.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configuration-score.md b/windows/security/threat-protection/windows-defender-atp/configuration-score.md index d430849f2e..746d31cc8f 100644 --- a/windows/security/threat-protection/windows-defender-atp/configuration-score.md +++ b/windows/security/threat-protection/windows-defender-atp/configuration-score.md @@ -51,6 +51,6 @@ The goal is to improve your configuration score by remediating the issues in the - **Remediation type** - **Configuration change** or **Software update** ## Related topics -- [Risk-based Threat & Vulnerability Management](windows-defender-atp/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) - [Scenarios](threat-and-vuln-mgt-scenarios.md) From f13fcf32ca7edbb3bd19b22c2bedb4e5114b1730 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 16 Apr 2019 15:47:14 -0700 Subject: [PATCH 192/197] fixed path for disable dma --- .../bitlocker/bitlocker-group-policy-settings.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index f1d02e941e..eb5cdc5d4b 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -13,7 +13,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 04/02/2019 +ms.date: 04/16/2019 --- # BitLocker Group Policy settings @@ -392,7 +392,7 @@ This policy setting allows you to block direct memory access (DMA) for all hot p | **Policy description** | This setting helps prevent attacks that use external PCI-based devices to access BitLocker keys. | | **Introduced** | Windows 10, version 1703 | | **Drive type** | Operating system drives | -| **Policy path** | Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives| +| **Policy path** | Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption| | **Conflicts** | None | | **When enabled** | Every time the user locks the screen, DMA will be blocked on hot pluggable PCI ports until the user signs in again. | | **When disabled or not configured** | DMA is available on hot pluggable PCI devices if the device is turned on, regardless of whether a user is signed in.| From 14b954bcbe48e39f2767127340d45d235c736f6b Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 16 Apr 2019 21:13:36 -0700 Subject: [PATCH 193/197] Update index.md --- windows/release-information/index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/release-information/index.md b/windows/release-information/index.md index cc36f41dd6..45697f0cda 100644 --- a/windows/release-information/index.md +++ b/windows/release-information/index.md @@ -1 +1,3 @@ -# Welcome to release-information! \ No newline at end of file +# Welcome to release-information! + +test From b6c243615eb49bb1c579bfe4db9105fb79f81b5a Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 17 Apr 2019 07:43:58 -0700 Subject: [PATCH 194/197] fixed startup key text --- .../bitlocker/bitlocker-group-policy-settings.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index eb5cdc5d4b..0b3297ec31 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -13,7 +13,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 04/16/2019 +ms.date: 04/17/2019 --- # BitLocker Group Policy settings @@ -238,11 +238,11 @@ This policy setting is used to control which unlock options are available for op   **Reference** -If you want to use BitLocker on a computer without a TPM, select the **Allow BitLocker without a compatible TPM** check box. In this mode, a USB drive is required for startup. Key information that is used to encrypt the drive is stored on the USB drive, which creates a USB key. When the USB key is inserted, access to the drive is authenticated and the drive is accessible. If the USB key is lost or unavailable, you need to use one of the BitLocker recovery options to access the drive. +If you want to use BitLocker on a computer without a TPM, select **Allow BitLocker without a compatible TPM**. In this mode, a password or USB drive is required for startup. The USB drive stores the startup key that is used to encrypt the drive. When the USB drive is inserted, the startup key is authenticated and the operating system drive is accessible. If the USB drive is lost or unavailable, BitLocker recovery is required to access the drive. -On a computer with a compatible TPM, four types of authentication methods can be used at startup to provide added protection for encrypted data. When the computer starts, it can use: +On a computer with a compatible TPM, additional authentication methods can be used at startup to improve protection for encrypted data. When the computer starts, it can use: -- only the TPM for authentication +- only the TPM - insertion of a USB flash drive containing the startup key - the entry of a 4-digit to 20-digit personal identification number (PIN) - a combination of the PIN and the USB flash drive From 7ed6b33fcd34fd1a55309c875a7564dc342a2640 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 17 Apr 2019 09:07:00 -0700 Subject: [PATCH 195/197] revised differences section --- .../create-wip-policy-using-intune-azure.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 884f52875c..38a86efebf 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -11,10 +11,10 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 04/12/2019 +ms.date: 04/17/2019 --- -# Create a Windows Information Protection (WIP) policy with MDM using the Azure portal for Microsoft Intune +# Create a Windows Information Protection (WIP) policy using the Azure portal for Microsoft Intune **Applies to:** @@ -25,6 +25,8 @@ Microsoft Intune has an easy way to create and deploy a Windows Information Prot ## Differences between MDM and MAM for WIP +You can create an app protection policy in Intune either with device enrollment for MDM or without device enrollment for MAM. The process to create either policy is similar, but there are important differences: + - If the same user and device are targeted for both MDM and MAM, the MDM policy will be applied to devices joined to Azure AD. For personal devices that are workplace-joined (that is, added by using **Settings** > **Email & accounts** > **Add a work or school account**), the MAM-only policy will be preferred but it's possible to upgrade the device management to MDM in **Settings**. Windows Home edition only supports WIP for MAM-only; upgrading to MDM policy on Home edition will revoke WIP-protected data access. - MAM supports only one user per device. - MAM can only manage [enlightened apps](enlightened-microsoft-apps-and-wip.md). From 3b556ae012a3ec952df657f12e10082f3a1894f3 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 17 Apr 2019 10:16:00 -0700 Subject: [PATCH 196/197] revised GP location --- ...your-organization-for-bitlocker-planning-and-policies.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md b/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md index e6b09cec2e..86ebe29111 100644 --- a/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md +++ b/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md @@ -13,7 +13,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 02/28/2019 +ms.date: 04/17/2019 --- # Prepare your organization for BitLocker: Planning and policies @@ -163,9 +163,9 @@ Full drive encryption means that the entire drive will be encrypted, regardless ## Active Directory Domain Services considerations -BitLocker integrates with Active Directory Domain Services (AD DS) to provide centralized key management. By default, no recovery information is backed up to Active Directory. Administrators can configure the following Group Policy setting to enable backup of BitLocker recovery information: +BitLocker integrates with Active Directory Domain Services (AD DS) to provide centralized key management. By default, no recovery information is backed up to Active Directory. Administrators can configure the following Group Policy setting for each drive type to enable backup of BitLocker recovery information: -Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Turn on BitLocker backup to Active Directory Domain Services +Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\*drive type*\\Choose how BitLocker protected drives can be recovered. By default, only Domain Admins have access to BitLocker recovery information, but [access can be delegated to others](https://blogs.technet.microsoft.com/craigf/2011/01/26/delegating-access-in-ad-to-bitlocker-recovery-information/). From d9d2586af76420b8cc9b7d873d992f85310d7345 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 17 Apr 2019 11:47:00 -0700 Subject: [PATCH 197/197] add back in vanished page updates --- .../change-history-for-configure-windows-10.md | 1 + windows/configuration/kiosk-prepare.md | 11 ++++++----- windows/configuration/kiosk-single-app.md | 2 ++ .../lock-down-windows-10-to-specific-apps.md | 3 ++- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/windows/configuration/change-history-for-configure-windows-10.md b/windows/configuration/change-history-for-configure-windows-10.md index 954454df28..1bee65476e 100644 --- a/windows/configuration/change-history-for-configure-windows-10.md +++ b/windows/configuration/change-history-for-configure-windows-10.md @@ -21,6 +21,7 @@ This topic lists new and updated topics in the [Configure Windows 10](index.md) New or changed topic | Description --- | --- [Use Shell Launcher to create a Windows 10 kiosk](kiosk-shelllauncher.md) | Added information for Shell Launcher v2, coming in the next feature update to Windows 10. +[Prepare a device for kiosk configuration](kiosk-prepare.md) | Added new recommendations for policies to manage updates. ## February 2019 diff --git a/windows/configuration/kiosk-prepare.md b/windows/configuration/kiosk-prepare.md index f484267983..436a96f0a8 100644 --- a/windows/configuration/kiosk-prepare.md +++ b/windows/configuration/kiosk-prepare.md @@ -8,7 +8,6 @@ ms.mktglfcycl: manage ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 01/09/2019 ms.topic: article --- @@ -31,12 +30,14 @@ ms.topic: article ## Configuration recommendations -For a more secure kiosk experience, we recommend that you make the following configuration changes to the device before you configure it as a kiosk: +For a more secure kiosk experience, we recommend that you make the following configuration changes to the device before you configure it as a kiosk: Recommendation | How to --- | --- -Hide update notifications
(New in Windows 10, version 1809) | Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\Windows Components\\Windows Update\\Display options for update notifications**
-or-
Use the MDM setting **Update/UpdateNotificationLevel** from the [**Policy/Update** configuration service provider](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-updatenotificationlevel)
-or-
Add the following registry keys as DWORD (32-bit) type:
`HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\SetUpdateNotificationLevel` with a value of `1`, and `HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\UpdateNotificationLevel` with a value of `1` to hide all notifications except restart warnings, or value of `2` to hide all notifications, including restart warnings. -Replace "blue screen" with blank screen for OS errors | Add the following registry key as DWORD (32-bit) type with a value of `1`:

`HKLM\SYSTEM\CurrentControlSet\Control\CrashControl\DisplayDisabled` +Hide update notifications
(New in Windows 10, version 1809) | Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\Windows Components\\Windows Update\\Display options for update notifications**
-or-
Use the MDM setting **Update/UpdateNotificationLevel** from the [**Policy/Update** configuration service provider](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-updatenotificationlevel)
-or-
Add the following registry keys as type DWORD (32-bit) in the path of **HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate**:
**\SetUpdateNotificationLevel** with a value of `1`, and **\UpdateNotificationLevel** with a value of `1` to hide all notifications except restart warnings, or value of `2` to hide all notifications, including restart warnings. +Enable and schedule automatic updates | Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\Windows Components\\Windows Update\\Configure Automatic Updates**, and select `option 4 (Auto download and schedule the install)`
-or-
Use the MDM setting **Update/AllowAutoUpdate** from the [**Policy/Update** configuration service provider](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate), and select `option 3 (Auto install and restart at a specified time)`

**Note:** Installations can take from between 30 minutes and 2 hours, depending on the device, so you should schedule updates to occur when a block of 3-4 hours is available.

To schedule the automatic update, configure **Schedule Install Day**, **Schedule Install Time**, and **Schedule Install Week**. +Enable automatic restart at the scheduled time | Go to **Group Policy Editor** > **Computer Configuration** > **Administrative Templates\\Windows Components\\Windows Update\\Always automatically restart at the scheduled time** +Replace "blue screen" with blank screen for OS errors | Add the following registry key as DWORD (32-bit) type with a value of `1`:

**HKLM\SYSTEM\CurrentControlSet\Control\CrashControl\DisplayDisabled** Put device in **Tablet mode**. | If you want users to be able to use the touch (on screen) keyboard, go to **Settings** > **System** > **Tablet mode** and choose **On.** Do not turn on this setting if users will not interact with the kiosk, such as for a digital sign. Hide **Ease of access** feature on the sign-in screen. | See [how to disable the Ease of Access button in the registry.](https://docs.microsoft.com/windows-hardware/customize/enterprise/complementary-features-to-custom-logon#welcome-screen) Disable the hardware power button. | Go to **Power Options** > **Choose what the power button does**, change the setting to **Do nothing**, and then **Save changes**. @@ -67,7 +68,7 @@ In addition to the settings in the table, you may want to set up **automatic log >[!NOTE]   >If you are not familiar with Registry Editor, [learn how to modify the Windows registry](https://go.microsoft.com/fwlink/p/?LinkId=615002).   - + 2. Go to **HKEY\_LOCAL\_MACHINE\SOFTWARE\\Microsoft\WindowsNT\CurrentVersion\Winlogon** diff --git a/windows/configuration/kiosk-single-app.md b/windows/configuration/kiosk-single-app.md index 6fb60b7a45..18eee13ef9 100644 --- a/windows/configuration/kiosk-single-app.md +++ b/windows/configuration/kiosk-single-app.md @@ -42,6 +42,8 @@ Method | Description >[!TIP] >You can also configure a kiosk account and app for single-app kiosk within [XML in a provisioning package](lock-down-windows-10-to-specific-apps.md) by using a [kiosk profile](lock-down-windows-10-to-specific-apps.md#profile). +> +>Be sure to check the [configuration recommendations](kiosk-prepare.md) before you set up your kiosk. diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index f704538ec1..74acffcf3a 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -40,7 +40,8 @@ New features and improvements | In update You can configure multi-app kiosks using [Microsoft Intune](#intune) or a [provisioning package](#provision). - +>[!TIP] +>Be sure to check the [configuration recommendations](kiosk-prepare.md) before you set up your kiosk. ## Configure a kiosk in Microsoft Intune