From 77d7f402643b360d21eee717b85d19b41ce68272 Mon Sep 17 00:00:00 2001 From: 1justingilmore <62392529+1justingilmore@users.noreply.github.com> Date: Mon, 30 Mar 2020 16:41:45 -0600 Subject: [PATCH 001/637] Update metadata descriptions 3_30 3 --- .../set-up-mdt-for-bitlocker.md | 3 +- ...compatibility-administrator-users-guide.md | 3 +- ...se-management-strategies-and-deployment.md | 9 +- windows/deployment/update/waas-morenews.md | 6 +- windows/deployment/upgrade/log-files.md | 2 +- windows/deployment/usmt/usmt-log-files.md | 12 +- ...ivate-using-key-management-service-vamt.md | 290 +++++++++--------- ...t-to-microsoft-during-activation-client.md | 144 ++++----- .../monitor-activation-client.md | 90 +++--- .../windows-10-deployment-tools-reference.md | 4 +- .../deployment/windows-10-deployment-tools.md | 4 +- 11 files changed, 289 insertions(+), 278 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md b/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md index d54f06dc77..e68b815828 100644 --- a/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md +++ b/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md @@ -4,7 +4,7 @@ ms.assetid: 386e6713-5c20-4d2a-a220-a38d94671a38 ms.reviewer: manager: laurawi ms.author: greglin -description: +description: Learn how to configure your environment for BitLocker, the disk volume encryption built into Windows 10 Enterprise and Windows 10 Pro, using MDT. keywords: disk, encryption, TPM, configure, secure, script ms.prod: w10 ms.mktglfcycl: deploy @@ -14,6 +14,7 @@ ms.pagetype: mdt audience: itpro author: greg-lindsay ms.topic: article +ms.custom: seo-marvel-mar2020 --- # Set up MDT for BitLocker diff --git a/windows/deployment/planning/compatibility-administrator-users-guide.md b/windows/deployment/planning/compatibility-administrator-users-guide.md index afbb20379c..30dcd0de23 100644 --- a/windows/deployment/planning/compatibility-administrator-users-guide.md +++ b/windows/deployment/planning/compatibility-administrator-users-guide.md @@ -4,7 +4,7 @@ ms.assetid: 0ce05f66-9009-4739-a789-60f3ce380e76 ms.reviewer: manager: laurawi ms.author: greglin -description: +description: The Compatibility Administrator tool helps you resolve potential application-compatibility issues before deploying a new version of Windows. ms.prod: w10 ms.mktglfcycl: plan ms.pagetype: appcompat @@ -12,6 +12,7 @@ ms.sitesec: library audience: itpro author: greg-lindsay ms.topic: article +ms.custom: seo-marvel-mar2020 --- # Compatibility Administrator User's Guide diff --git a/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md b/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md index 162ad2c153..18f52b5803 100644 --- a/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md +++ b/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md @@ -4,7 +4,7 @@ ms.assetid: fdfbf02f-c4c4-4739-a400-782204fd3c6c ms.reviewer: manager: laurawi ms.author: greglin -description: +description: Learn about deploying your compatibility fixes as part of an application-installation package or through a centralized compatibility-fix database. ms.prod: w10 ms.mktglfcycl: plan ms.pagetype: appcompat @@ -13,6 +13,7 @@ audience: itpro author: greg-lindsay ms.date: 04/19/2017 ms.topic: article +ms.custom: seo-marvel-mar2020 --- # Compatibility Fix Database Management Strategies and Deployment @@ -88,7 +89,7 @@ This approach tends to work best for organizations that have a well-developed de ### Merging Centralized Compatibility-Fix Databases -If you decide to use the centralized compatibility-fix database deployment strategy, you can merge any of your individual compatibility-fix databases. This enables you to create a single custom compatibility-fix database that can be used to search for and determine whether Windows® should apply a fix to a specific executable (.exe) file. We recommend merging your databases based on the following process. +If you decide to use the centralized compatibility-fix database deployment strategy, you can merge any of your individual compatibility-fix databases. This enables you to create a single custom compatibility-fix database that can be used to search for and determine whether Windows® should apply a fix to a specific executable (.exe) file. We recommend merging your databases based on the following process. **To merge your custom-compatibility databases** @@ -113,7 +114,7 @@ If you decide to use the centralized compatibility-fix database deployment strat Deploying your custom compatibility-fix database into your organization requires you to perform the following actions: -1. Store your custom compatibility-fix database (.sdb file) in a location that is accessible to all of your organization’s computers. +1. Store your custom compatibility-fix database (.sdb file) in a location that is accessible to all of your organization's computers. 2. Use the Sdbinst.exe command-line tool to install the custom compatibility-fix database locally. @@ -124,7 +125,7 @@ In order to meet the two requirements above, we recommend that you use one of th You can package your .sdb file and a custom deployment script into an .msi file, and then deploy the .msi file into your organization. > [!IMPORTANT] - > You must ensure that you mark your custom script so that it does not impersonate the calling user. For example, if you use Microsoft® Visual Basic® Scripting Edition (VBScript), the custom action type would be: + > You must ensure that you mark your custom script so that it does not impersonate the calling user. For example, if you use Microsoft® Visual Basic® Scripting Edition (VBScript), the custom action type would be: >`msidbCustomActionTypeVBScript + msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate = 0x0006 + 0x0400 + 0x0800 = 0x0C06 = 3078 decimal)` diff --git a/windows/deployment/update/waas-morenews.md b/windows/deployment/update/waas-morenews.md index b23dfbb017..28ac9a4c6c 100644 --- a/windows/deployment/update/waas-morenews.md +++ b/windows/deployment/update/waas-morenews.md @@ -11,6 +11,8 @@ ms.reviewer: manager: laurawi ms.localizationpriority: high ms.topic: article +description: Read news articles about Windows as a service, including Windows 10, Windows 10 Enterprise, Windows 10 Pro. +ms.custom: seo-marvel-mar2020 --- # Windows as a service - More news @@ -19,8 +21,8 @@ Here's more news about [Windows as a service](windows-as-a-service.md):

You can either:

    -
  1. Specify up to three <role> elements within a <component> — one “Binaries” role element, one “Settings” role element and one “Data” role element. These parameters do not change the migration behavior — their only purpose is to help you categorize the settings that you are migrating. You can nest these <role> elements, but each nested element must be of the same role parameter.

  2. -
  3. Specify one “Container” <role> element within a <component> element. In this case, you cannot specify any child <rules> elements, only other <component> elements. And each child <component> element must have the same type as that of parent <component> element. For example:

  4. +
  5. Specify up to three <role> elements within a <component> — one "Binaries" role element, one "Settings" role element and one "Data" role element. These parameters do not change the migration behavior — their only purpose is to help you categorize the settings that you are migrating. You can nest these <role> elements, but each nested element must be of the same role parameter.

  6. +
  7. Specify one "Container" <role> element within a <component> element. In this case, you cannot specify any child <rules> elements, only other <component> elements. And each child <component> element must have the same type as that of parent <component> element. For example:

<component context="UserAndSystem" type="Application">
   <displayName _locID="migapp.msoffice2003">Microsoft Office 2003</displayName> 
@@ -3847,7 +3845,7 @@ See the last component in the MigUser.xml file for an example of this element.
 ~~~
 **Example:**
 
-If GenerateUserPattens('File','%userprofile% \[\*.doc\]','FALSE') is called while USMT is processing user A, then this function will only generate patterns for users B and C. You can use this helper function to build complex rules. For example, to migrate all .doc files from the source computer — but if user X is not migrated, then do not migrate any of the .doc files from user X’s profile.
+If GenerateUserPattens('File','%userprofile% \[\*.doc\]','FALSE') is called while USMT is processing user A, then this function will only generate patterns for users B and C. You can use this helper function to build complex rules. For example, to migrate all .doc files from the source computer — but if user X is not migrated, then do not migrate any of the .doc files from user X's profile.
 
 The following is example code for this scenario. The first <rules> element migrates all.doc files on the source computer with the exception of those inside C:\\Documents and Settings. The second <rules> elements will migrate all .doc files from C:\\Documents and Settings with the exception of the .doc files in the profiles of the other users. Because the second <rules> element will be processed in each migrated user context, the end result will be the desired behavior. The end result is the one we expected.
 
@@ -4104,12 +4102,12 @@ Syntax:
 
 

name

Yes

-

ID is a string value that is the name used to reference the environment variable. We recommend that ID start with the component’s name to avoid namespace collisions. For example, if your component’s name is MyComponent, and you want a variable that is your component’s install path, you could specify MyComponent.InstallPath.

+

ID is a string value that is the name used to reference the environment variable. We recommend that ID start with the component's name to avoid namespace collisions. For example, if your component's name is MyComponent, and you want a variable that is your component's install path, you could specify MyComponent.InstallPath.

remap

No, default = FALSE

-

Specifies whether to evaluate this environment variable as a remapping environment variable. Objects that are located in a path that is underneath this environment variable’s value are automatically moved to where the environment variable points on the destination computer.

+

Specifies whether to evaluate this environment variable as a remapping environment variable. Objects that are located in a path that is underneath this environment variable's value are automatically moved to where the environment variable points on the destination computer.

@@ -4228,27 +4226,27 @@ The following functions are for internal USMT use only. Do not use them in an .x You can use the following version tags with various helper functions: -- “CompanyName” +- "CompanyName" -- “FileDescription” +- "FileDescription" -- “FileVersion” +- "FileVersion" -- “InternalName” +- "InternalName" -- “LegalCopyright” +- "LegalCopyright" -- “OriginalFilename” +- "OriginalFilename" -- “ProductName” +- "ProductName" -- “ProductVersion” +- "ProductVersion" The following version tags contain values that can be compared: -- “FileVersion” +- "FileVersion" -- “ProductVersion” +- "ProductVersion" ## Related topics diff --git a/windows/deployment/usmt/usmt-xml-reference.md b/windows/deployment/usmt/usmt-xml-reference.md index 06e514f5b7..e9f8587729 100644 --- a/windows/deployment/usmt/usmt-xml-reference.md +++ b/windows/deployment/usmt/usmt-xml-reference.md @@ -20,7 +20,7 @@ ms.topic: article This section contains topics that you can use to work with and to customize the migration XML files. -## In This Section +## In this section diff --git a/windows/deployment/usmt/verify-the-condition-of-a-compressed-migration-store.md b/windows/deployment/usmt/verify-the-condition-of-a-compressed-migration-store.md index e5c224c42c..88176e8e84 100644 --- a/windows/deployment/usmt/verify-the-condition-of-a-compressed-migration-store.md +++ b/windows/deployment/usmt/verify-the-condition-of-a-compressed-migration-store.md @@ -23,7 +23,7 @@ When you migrate files and settings during a typical PC-refresh migration, the u - All of the files being migrated. -- The user’s settings. +- The user's settings. - A catalog file that contains metadata for all files in the migration store. @@ -37,7 +37,7 @@ When you use the **/verify** option, you can specify what type of information to - **Failure only**: Displays only the files that are corrupted. -## In This Topic +## In this topic The following sections demonstrate how to run the **UsmtUtils** command with the **/verify** option, and how to specify the information to display in the UsmtUtils log file. diff --git a/windows/deployment/volume-activation/add-manage-products-vamt.md b/windows/deployment/volume-activation/add-manage-products-vamt.md index d35f96bdc7..b86f415221 100644 --- a/windows/deployment/volume-activation/add-manage-products-vamt.md +++ b/windows/deployment/volume-activation/add-manage-products-vamt.md @@ -20,7 +20,7 @@ ms.topic: article This section describes how to add client computers into the Volume Activation Management Tool (VAMT). After the computers are added, you can manage the products that are installed on your network. -## In this Section +## In this section |Topic |Description | |------|------------| diff --git a/windows/deployment/volume-activation/install-configure-vamt.md b/windows/deployment/volume-activation/install-configure-vamt.md index fe9b3114ee..21bedde961 100644 --- a/windows/deployment/volume-activation/install-configure-vamt.md +++ b/windows/deployment/volume-activation/install-configure-vamt.md @@ -21,7 +21,7 @@ ms.topic: article This section describes how to install and configure the Volume Activation Management Tool (VAMT). -## In this Section +## In this section |Topic |Description | |------|------------| diff --git a/windows/deployment/volume-activation/introduction-vamt.md b/windows/deployment/volume-activation/introduction-vamt.md index 72013798ef..646d92f8a9 100644 --- a/windows/deployment/volume-activation/introduction-vamt.md +++ b/windows/deployment/volume-activation/introduction-vamt.md @@ -18,12 +18,12 @@ ms.topic: article # Introduction to VAMT -The Volume Activation Management Tool (VAMT) enables network administrators and other IT professionals to automate and centrally manage the Windows®, Microsoft® Office®, and select other Microsoft products volume and retail activation process. VAMT can manage volume activation using Multiple Activation Keys (MAKs) or the Windows Key Management Service (KMS). VAMT is a standard Microsoft Management Console (MMC) snap-in and can be installed on any computer that has one of the following Windows operating systems: Windows® 7, Windows 8, Windows 8.1, Windows 10,Windows Server 2008 R2, or Windows Server 2012. +The Volume Activation Management Tool (VAMT) enables network administrators and other IT professionals to automate and centrally manage the Windows®, Microsoft® Office®, and select other Microsoft products volume and retail activation process. VAMT can manage volume activation using Multiple Activation Keys (MAKs) or the Windows Key Management Service (KMS). VAMT is a standard Microsoft Management Console (MMC) snap-in and can be installed on any computer that has one of the following Windows operating systems: Windows® 7, Windows 8, Windows 8.1, Windows 10,Windows Server 2008 R2, or Windows Server 2012. **Note**   VAMT can be installed on, and can manage, physical or virtual instances. VAMT cannot detect whether or not the remote products are virtual. As long as the products can respond to Windows Management Instrumentation (WMI) calls, they will be discovered and activated. -## In this Topic +## In this topic - [Managing Multiple Activation Key (MAK) and Retail Activation](#bkmk-managingmak) - [Managing Key Management Service (KMS) Activation](#bkmk-managingkms) - [Enterprise Environment](#bkmk-enterpriseenvironment) @@ -46,7 +46,7 @@ VAMT is commonly implemented in enterprise environments. The following illustrat ![VAMT in the enterprise](images/dep-win8-l-vamt-image001-enterprise.jpg) -In the Core Network environment, all computers are within a common network managed by Active Directory® Domain Services (AD DS). The Secure Zone represents higher-security Core Network computers that have additional firewall protection. +In the Core Network environment, all computers are within a common network managed by Active Directory® Domain Services (AD DS). The Secure Zone represents higher-security Core Network computers that have additional firewall protection. The Isolated Lab environment is a workgroup that is physically separate from the Core Network, and its computers do not have Internet access. The network security policy states that no information that could identify a specific computer or user may be transferred out of the Isolated Lab. ## VAMT User Interface diff --git a/windows/deployment/volume-activation/manage-activations-vamt.md b/windows/deployment/volume-activation/manage-activations-vamt.md index f1f3ce5baf..a2699960b3 100644 --- a/windows/deployment/volume-activation/manage-activations-vamt.md +++ b/windows/deployment/volume-activation/manage-activations-vamt.md @@ -20,7 +20,7 @@ ms.topic: article This section describes how to activate a client computer, by using a variety of activation methods. -## In this Section +## In this section |Topic |Description | |------|------------| diff --git a/windows/deployment/volume-activation/manage-product-keys-vamt.md b/windows/deployment/volume-activation/manage-product-keys-vamt.md index 64027a69f0..c363018e6d 100644 --- a/windows/deployment/volume-activation/manage-product-keys-vamt.md +++ b/windows/deployment/volume-activation/manage-product-keys-vamt.md @@ -19,7 +19,7 @@ ms.topic: article # Manage Product Keys This section describes how to add and remove a product key from the Volume Activation Management Tool (VAMT). After you add a product key to VAMT, you can install that product key on a product or products you select in the VAMT database. -## In this Section +## In this section |Topic |Description | |------|------------| diff --git a/windows/deployment/volume-activation/manage-vamt-data.md b/windows/deployment/volume-activation/manage-vamt-data.md index 889a9d6975..1d0a211e37 100644 --- a/windows/deployment/volume-activation/manage-vamt-data.md +++ b/windows/deployment/volume-activation/manage-vamt-data.md @@ -20,7 +20,7 @@ ms.topic: article This section describes how to save, import, export, and merge a Computer Information List (CILX) file using the Volume Activation Management Tool (VAMT). -## In this Section +## In this section |Topic |Description | |------|------------| |[Import and Export VAMT Data](import-export-vamt-data.md) |Describes how to import and export VAMT data. | diff --git a/windows/deployment/volume-activation/monitor-activation-client.md b/windows/deployment/volume-activation/monitor-activation-client.md index 75c2d8b3f0..c203fe7ea5 100644 --- a/windows/deployment/volume-activation/monitor-activation-client.md +++ b/windows/deployment/volume-activation/monitor-activation-client.md @@ -14,7 +14,7 @@ audience: itpro author: greg-lindsay ms.localizationpriority: medium ms.topic: article -ms.custom: seo-marvel-mar2020 +ms.custom: seo-marvel-apr2020 --- # Monitor activation @@ -41,6 +41,6 @@ You can monitor the success of the activation process for a computer running Win - See [Troubleshooting activation error codes](https://docs.microsoft.com/windows-server/get-started/activation-error-codes) for information about troubleshooting procedures for Multiple Activation Key (MAK) or the Key Management Service (KMS). - The VAMT provides a single site from which to manage and monitor volume activations. This is explained in the next section. -## See also +## Related topics [Volume Activation for Windows 10](volume-activation-windows-10.md) diff --git a/windows/deployment/volume-activation/scenario-online-activation-vamt.md b/windows/deployment/volume-activation/scenario-online-activation-vamt.md index 61096c7c82..4ce4e78992 100644 --- a/windows/deployment/volume-activation/scenario-online-activation-vamt.md +++ b/windows/deployment/volume-activation/scenario-online-activation-vamt.md @@ -28,7 +28,7 @@ The Secure Zone represents higher-security Core Network computers that have addi ![VAMT firewall configuration for multiple subnets](images/dep-win8-l-vamt-makindependentactivationscenario.jpg) -## In This Topic +## In this topic - [Install and start VAMT on a networked host computer](#bkmk-partone) - [Configure the Windows Management Instrumentation firewall exception on target computers](#bkmk-parttwo) - [Connect to VAMT database](#bkmk-partthree) diff --git a/windows/deployment/volume-activation/vamt-step-by-step.md b/windows/deployment/volume-activation/vamt-step-by-step.md index a99e7fd10a..98bc193c4f 100644 --- a/windows/deployment/volume-activation/vamt-step-by-step.md +++ b/windows/deployment/volume-activation/vamt-step-by-step.md @@ -20,13 +20,13 @@ ms.topic: article This section provides step-by-step instructions on implementing the Volume Activation Management Tool (VAMT) in typical environments. VAMT supports many common scenarios; the scenarios in this section describe some of the most common to get you started. -## In this Section +## In this section |Topic |Description | |------|------------| |[Scenario 1: Online Activation](scenario-online-activation-vamt.md) |Describes how to distribute Multiple Activation Keys (MAKs) to products installed on one or more connected computers within a network, and how to instruct these products to contact Microsoft over the Internet for activation. | |[Scenario 2: Proxy Activation](scenario-proxy-activation-vamt.md) |Describes how to use two VAMT host computers — the first one with Internet access and a second computer within an isolated workgroup — as proxies to perform MAK volume activation for workgroup computers that do not have Internet access. | -|[Scenario 3: KMS Client Activation](scenario-kms-activation-vamt.md) |Describes how to use VAMT to configure client products for Key Management Service (KMS) activation. By default, volume license editions of Windows 10, Windows Vista, Windows® 7, Windows 8, Windows Server 2008, Windows Server 2008 R2, or Windows Server® 2012, and Microsoft® Office 2010 use KMS for activation. | +|[Scenario 3: KMS Client Activation](scenario-kms-activation-vamt.md) |Describes how to use VAMT to configure client products for Key Management Service (KMS) activation. By default, volume license editions of Windows 10, Windows Vista, Windows® 7, Windows 8, Windows Server 2008, Windows Server 2008 R2, or Windows Server® 2012, and Microsoft® Office 2010 use KMS for activation. | ## Related topics - [Introduction to VAMT](introduction-vamt.md) diff --git a/windows/deployment/volume-activation/volume-activation-management-tool.md b/windows/deployment/volume-activation/volume-activation-management-tool.md index c73cbc4546..23c0a83614 100644 --- a/windows/deployment/volume-activation/volume-activation-management-tool.md +++ b/windows/deployment/volume-activation/volume-activation-management-tool.md @@ -13,13 +13,14 @@ audience: itpro author: greg-lindsay ms.date: 04/25/2017 ms.topic: article +ms.custom: seo-marvel-apr2020 --- # Volume Activation Management Tool (VAMT) Technical Reference -The Volume Activation Management Tool (VAMT) enables network administrators and other IT professionals to automate and centrally manage the Windows®, Microsoft® Office, and select other Microsoft products volume and retail-activation process. +The Volume Activation Management Tool (VAMT) enables network administrators and other IT professionals to automate and centrally manage the Windows®, Microsoft® Office, and select other Microsoft products volume and retail-activation process. VAMT can manage volume activation using Multiple Activation Keys (MAKs) or the Windows Key Management Service (KMS). VAMT is a standard Microsoft Management Console (MMC) snap-in that requires the Microsoft Management Console (MMC) 3.0. VAMT can be installed on any computer that has one of the following Windows operating systems: -- Windows® 7 or above +- Windows® 7 or above - Windows Server 2008 R2 or above @@ -28,7 +29,7 @@ VAMT is designed to manage volume activation for: Windows 7, Windows 8, Window VAMT is only available in an EN-US (x86) package. -## In this Section +## In this section |Topic |Description | |------|------------| diff --git a/windows/deployment/windows-autopilot/bitlocker.md b/windows/deployment/windows-autopilot/bitlocker.md index 234ae17fcc..02790d704c 100644 --- a/windows/deployment/windows-autopilot/bitlocker.md +++ b/windows/deployment/windows-autopilot/bitlocker.md @@ -14,6 +14,7 @@ author: greg-lindsay ms.author: greglin ms.collection: M365-modern-desktop ms.topic: article +ms.custom: seo-marvel-apr2020 --- @@ -49,6 +50,6 @@ Note: It is also recommended to set Windows Encryption -> Windows Settings -> En Windows 10, version 1809 or later. -## See also +## Related topics [Bitlocker overview](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) From 6c8fd18af3a5b910770b227e871ad90f20a68e90 Mon Sep 17 00:00:00 2001 From: jdmartinez36 <62392619+jdmartinez36@users.noreply.github.com> Date: Mon, 27 Apr 2020 17:00:35 -0600 Subject: [PATCH 014/637] Description and anchorlink text edits Description and anchorlink text edits. --- ...-custom-windows-pe-boot-image-with-configuration-manager.md | 3 ++- .../upgrade-to-windows-10-with-configuraton-manager.md | 3 ++- windows/deployment/windows-autopilot/autopilot-mbr.md | 2 +- .../windows-autopilot/demonstrate-deployment-on-vm.md | 2 +- windows/deployment/windows-autopilot/registration-auth.md | 3 ++- windows/deployment/windows-autopilot/self-deploying.md | 3 ++- .../windows-autopilot/windows-autopilot-scenarios.md | 3 ++- 7 files changed, 12 insertions(+), 7 deletions(-) diff --git a/windows/deployment/deploy-windows-cm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md b/windows/deployment/deploy-windows-cm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md index 82fdff74b3..772a703dd2 100644 --- a/windows/deployment/deploy-windows-cm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md +++ b/windows/deployment/deploy-windows-cm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md @@ -1,6 +1,6 @@ --- title: Create a custom Windows PE boot image with Configuration Manager (Windows 10) -description: In Microsoft Endpoint Configuration Manager, you can create custom Windows Preinstallation Environment (Windows PE) boot images that include extra components and features. +description: Learn how to create custom Windows Preinstallation Environment (Windows PE) boot images in Microsoft Endpoint Configuration Manager. ms.assetid: b9e96974-324d-4fa4-b0ce-33cfc49c4809 ms.reviewer: manager: laurawi @@ -13,6 +13,7 @@ ms.sitesec: library audience: itpro author: greg-lindsay ms.topic: article +ms.custom: seo-marvel-apr2020 --- # Create a custom Windows PE boot image with Configuration Manager diff --git a/windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuraton-manager.md b/windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuraton-manager.md index 553be3b239..e4b97b8f74 100644 --- a/windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuraton-manager.md +++ b/windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuraton-manager.md @@ -1,6 +1,6 @@ --- title: Perform in-place upgrade to Windows 10 via Configuration Manager -description: In-place upgrades make upgrading Windows 7, Windows 8, and Windows 8.1 to Windows 10 easy -- you can even automate the whole process with a Microsoft Endpoint Configuration Manager task sequence. +description: Learn how to perform an in-place upgrade to Windows 10 by automating the process with a Microsoft Endpoint Configuration Manager task sequence. ms.assetid: F8DF6191-0DB0-4EF5-A9B1-6A11D5DE4878 ms.reviewer: manager: laurawi @@ -12,6 +12,7 @@ ms.mktglfcycl: deploy audience: itpro author: greg-lindsay ms.topic: article +ms.custom: seo-marvel-apr2020 --- # Perform an in-place upgrade to Windows 10 using Configuration Manager diff --git a/windows/deployment/windows-autopilot/autopilot-mbr.md b/windows/deployment/windows-autopilot/autopilot-mbr.md index 24cf4eb654..dc01756f7c 100644 --- a/windows/deployment/windows-autopilot/autopilot-mbr.md +++ b/windows/deployment/windows-autopilot/autopilot-mbr.md @@ -70,7 +70,7 @@ To deregister an Autopilot device from Intune, an IT Admin would: The deregistration process will take about 15 minutes. You can accelerate the process by clicking the "Sync" button, then "Refresh" the display until the device is no longer present. -More details on deregistering devices from Intune can be found [here](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-device-group). +More details on deregistering devices from Intune can be found at [Enroll Windows devices in Intune by using the Windows Autopilot](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-device-group). ### Deregister from MPC diff --git a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md index c2481e9f46..93415f3702 100644 --- a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md +++ b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md @@ -571,7 +571,7 @@ Windows Autopilot will now take over to automatically join your device into Azur ## Remove devices from Autopilot -To use the device (or VM) for other purposes after completion of this lab, you will need to remove (deregister) it from Autopilot via either Intune or MSfB, and then reset it. Instructions for deregistering devices can be found [here](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-device-group) and [here](https://docs.microsoft.com/intune/devices-wipe#delete-devices-from-the-azure-active-directory-portal) and below. +To use the device (or VM) for other purposes after completion of this lab, you will need to remove (deregister) it from Autopilot via either Intune or MSfB, and then reset it. Instructions for deregistering devices can be found at [Enroll Windows devices in Intune by using Windows Autopilot](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-device-group) and [Remove devices by using wipe, retire, or manually unenrolling the device](https://docs.microsoft.com/intune/devices-wipe#delete-devices-from-the-azure-active-directory-portal) and below. ### Delete (deregister) Autopilot device diff --git a/windows/deployment/windows-autopilot/registration-auth.md b/windows/deployment/windows-autopilot/registration-auth.md index a91c17be27..ff5a02322e 100644 --- a/windows/deployment/windows-autopilot/registration-auth.md +++ b/windows/deployment/windows-autopilot/registration-auth.md @@ -14,6 +14,7 @@ author: greg-lindsay ms.author: greglin ms.collection: M365-modern-desktop ms.topic: article +ms.custom: seo-marvel-apr2020 --- @@ -45,7 +46,7 @@ For a CSP to register Windows Autopilot devices on behalf of a customer, the cus ![Request a reseller relationship](images/csp1.png) - Select the checkbox indicating whether or not you want delegated admin rights: ![Delegated rights](images/csp2.png) - - NOTE: Depending on your partner, they might request Delegated Admin Permissions (DAP) when requesting this consent. You should ask them to use the newer DAP-free process (shown in this document) if possible. If not, you can easily remove their DAP status either from Microsoft Store for Business or the Office 365 admin portal: https://docs.microsoft.com/partner-center/customers_revoke_admin_privileges + - NOTE: Depending on your partner, they might request Delegated Admin Permissions (DAP) when requesting this consent. You should ask them to use the newer DAP-free process (shown in this document) if possible. If not, you can easily remove their DAP status either from Microsoft Store for Business or the Office 365 admin portal by going to [Customers delegate administration privileges to partners](https://docs.microsoft.com/partner-center/customers_revoke_admin_privileges). - Send the template above to the customer via email. 2. Customer with global administrator privileges in Microsoft Store for Business (MSfB) clicks the link in the body of the email once they receive it from the CSP, which takes them directly to the following MSfB page: diff --git a/windows/deployment/windows-autopilot/self-deploying.md b/windows/deployment/windows-autopilot/self-deploying.md index 4bdb15131d..32a9fc9283 100644 --- a/windows/deployment/windows-autopilot/self-deploying.md +++ b/windows/deployment/windows-autopilot/self-deploying.md @@ -1,6 +1,6 @@ --- title: Windows Autopilot Self-Deploying mode -description: Self-deploying mode allows a device to be deployed with little to no user interaction. This mode mode is designed to deploy Windows 10 as a kiosk, digital signage device, or a shared device. +description: Self-deploying mode allows a device to be deployed with little user interaction and deploys Windows 10 as a kiosk, digital signage device, or a shared device. keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune ms.reviewer: mniehaus manager: laurawi @@ -14,6 +14,7 @@ author: greg-lindsay ms.author: greglin ms.collection: M365-modern-desktop ms.topic: article +ms.custom: seo-marvel-apr2020 --- # Windows Autopilot Self-Deploying mode diff --git a/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md b/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md index ab95bacbee..307d43a3b9 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md @@ -14,6 +14,7 @@ author: greg-lindsay ms.author: greglin ms.collection: M365-modern-desktop ms.topic: article +ms.custom: seo-marvel-apr2020 --- @@ -59,7 +60,7 @@ The key value is a DWORD with **0** = disabled and **1** = enabled. | 1 | Cortana voiceover is enabled | | No value | Device will fall back to default behavior of the edition | -To change this key value, use WCD tool to create as PPKG as documented [here](https://docs.microsoft.com/windows/configuration/wcd/wcd-oobe#nforce). +To change this key value, use WCD tool to create as PPKG as documented in [OOBE (Windows Configuration Designer reference)](https://docs.microsoft.com/windows/configuration/wcd/wcd-oobe#nforce). ### Bitlocker encryption From 871309e121b8e97059786a82842d128f64492cc1 Mon Sep 17 00:00:00 2001 From: 1justingilmore <62392529+1justingilmore@users.noreply.github.com> Date: Wed, 29 Apr 2020 15:01:34 -0600 Subject: [PATCH 015/637] Update metadata seo marvel 4_29 --- .../deployment/configure-a-pxe-server-to-load-windows-pe.md | 3 +-- windows/deployment/mbr-to-gpt.md | 2 -- windows/deployment/update/PSFxWhitepaper.md | 3 +-- windows/deployment/usmt/usmt-configxml-file.md | 2 +- ...-information-sent-to-microsoft-during-activation-client.md | 4 ++-- 5 files changed, 5 insertions(+), 9 deletions(-) diff --git a/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md b/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md index f9405d730e..10ca75dcc9 100644 --- a/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md +++ b/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md @@ -15,6 +15,7 @@ audience: itpro author: greg-lindsay ms.author: greglin ms.topic: article +ms.custom: seo-marvel-apr2020 --- # Configure a PXE server to load Windows PE @@ -23,8 +24,6 @@ ms.topic: article - Windows 10 -## Summary - This walkthrough describes how to configure a PXE server to load Windows PE by booting a client computer from the network. Using the Windows PE tools and a Windows 10 image file, you can install Windows 10 from the network. ## Prerequisites diff --git a/windows/deployment/mbr-to-gpt.md b/windows/deployment/mbr-to-gpt.md index 069506bda7..63942c3c38 100644 --- a/windows/deployment/mbr-to-gpt.md +++ b/windows/deployment/mbr-to-gpt.md @@ -23,8 +23,6 @@ ms.custom: seo-marvel-apr2020 **Applies to** - Windows 10 -## Summary - **MBR2GPT.EXE** converts a disk from the Master Boot Record (MBR) to the GUID Partition Table (GPT) partition style without modifying or deleting data on the disk. The tool is designed to be run from a Windows Preinstallation Environment (Windows PE) command prompt, but can also be run from the full Windows 10 operating system (OS) by using the **/allowFullOS** option. >MBR2GPT.EXE is located in the **Windows\\System32** directory on a computer running Windows 10 version 1703 (also known as the Creator's Update) or later. diff --git a/windows/deployment/update/PSFxWhitepaper.md b/windows/deployment/update/PSFxWhitepaper.md index 8f73fcdfd0..4a6d9ab0f1 100644 --- a/windows/deployment/update/PSFxWhitepaper.md +++ b/windows/deployment/update/PSFxWhitepaper.md @@ -12,6 +12,7 @@ ms.author: jaimeo ms.reviewer: manager: laurawi ms.topic: article +ms.custom: seo-marvel-apr2020 --- # Windows Updates using forward and reverse differentials @@ -37,8 +38,6 @@ The following general terms apply throughout this document: - *Revision*: Minor releases in between the major version releases, such as KB4464330 (Windows 10 Build 17763.55) - *Baseless Patch Storage Files (Baseless PSF)*: Patch storage files that contain full binaries or files -## Introduction - In this paper, we introduce a new technique that can produce compact software updates optimized for any origin/destination revision pair. It does this by calculating forward the differential of a changed file from the base version and diff --git a/windows/deployment/usmt/usmt-configxml-file.md b/windows/deployment/usmt/usmt-configxml-file.md index f8f45b4983..4c13ebf641 100644 --- a/windows/deployment/usmt/usmt-configxml-file.md +++ b/windows/deployment/usmt/usmt-configxml-file.md @@ -34,7 +34,7 @@ To exclude a component from the Config.xml file, set the **migrate** value to ** -## In This Topic +## In this topic In USMT there are new migration policies that can be configured in the Config.xml file. For example, you can configure additional **<ErrorControl>**, **<ProfileControl>**, and **<HardLinkStoreControl>** options. The following elements and parameters are for use in the Config.xml file only. diff --git a/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md b/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md index 1d78a11ea3..82f515da68 100644 --- a/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md +++ b/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md @@ -15,7 +15,7 @@ author: greg-lindsay ms.localizationpriority: medium ms.date: 07/27/2017 ms.topic: article -ms.custom: seo-marvel-mar2020 +ms.custom: seo-marvel-apr2020 --- # Appendix: Information sent to Microsoft during activation @@ -66,7 +66,7 @@ Standard computer information is also sent, but your computer's IP address is on Microsoft uses the information to confirm that you have a licensed copy of the software. Microsoft does not use the information to contact individual consumers. For additional details, see [Windows 10 Privacy Statement](https://go.microsoft.com/fwlink/p/?LinkId=619879). -## See also +## Related topics - [Volume Activation for Windows 10](volume-activation-windows-10.md)   From ba1ebe05ae281ada212a7e536e875e559738c0b0 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 5 May 2020 18:05:34 -0700 Subject: [PATCH 016/637] fixing meta --- .../replace-a-windows-7-computer-with-a-windows-10-computer.md | 2 +- windows/deployment/planning/sua-users-guide.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md b/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md index 1d0f3af3ab..84daf20005 100644 --- a/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md +++ b/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md @@ -1,7 +1,7 @@ --- title: Replace a Windows 7 computer with a Windows 10 computer (Windows 10) description: In this article, you will learn how to replace a Windows 7 device with a Windows 10 device. -ms.custom: - seo-marvel-apr2020 +ms.custom: seo-marvel-apr2020 ms.assetid: acf091c9-f8f4-4131-9845-625691c09a2a ms.reviewer: manager: laurawi diff --git a/windows/deployment/planning/sua-users-guide.md b/windows/deployment/planning/sua-users-guide.md index e896536b7d..2d34aa8326 100644 --- a/windows/deployment/planning/sua-users-guide.md +++ b/windows/deployment/planning/sua-users-guide.md @@ -1,7 +1,7 @@ --- title: SUA User's Guide (Windows 10) description: Learn how to use Standard User Analyzer (SUA). SUA can test your apps and monitor API calls to detect compatibility issues related to the Windows User Account Control (UAC) feature. -ms.custom: - seo-marvel-apr2020 +ms.custom: seo-marvel-apr2020 ms.assetid: ea525c25-b557-4ed4-b042-3e4d0e543e10 ms.reviewer: manager: laurawi From dda752b272b485db68276ad48a655287ca8ab3e3 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 8 May 2020 11:26:39 -0700 Subject: [PATCH 017/637] Update add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md --- ...10-deployment-with-windows-pe-using-configuration-manager.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-cm/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md b/windows/deployment/deploy-windows-cm/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md index ca669792bb..4bb5ffd7a4 100644 --- a/windows/deployment/deploy-windows-cm/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md +++ b/windows/deployment/deploy-windows-cm/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md @@ -1,5 +1,5 @@ --- -title: Add drivers to Windows 10 with Windows PE using Configuration Manager +title: Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager description: Learn how to configure the Windows Preinstallation Environment (Windows PE) to include required network and storage drivers. ms.assetid: 97b3ea46-28d9-407e-8c42-ded2e45e8d5c ms.reviewer: From 02418ae3f8e00014f4f7ed4d42873cf2695385fb Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 8 May 2020 11:30:55 -0700 Subject: [PATCH 018/637] Update features-lifecycle.md --- windows/deployment/planning/features-lifecycle.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/planning/features-lifecycle.md b/windows/deployment/planning/features-lifecycle.md index be5c414b84..e89d1cec9f 100644 --- a/windows/deployment/planning/features-lifecycle.md +++ b/windows/deployment/planning/features-lifecycle.md @@ -1,6 +1,6 @@ --- title: Windows 10 features lifecycle -description: In this article, learn about the lifecycle of Windows 10 features, such as what's new and what's been removed. +description: In this article, learn about the lifecycle of Windows 10 features, such as what's no longer being developed and what's been removed. ms.prod: w10 ms.mktglfcycl: plan ms.localizationpriority: medium From 69db224f947442a2d837dde3c8fe1ae617a4443c Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Tue, 15 Sep 2020 13:28:07 -0700 Subject: [PATCH 019/637] server privacy settings --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 332e9f1796..f8be527a21 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -213,3 +213,5 @@ Use [Policy Configuration Service Provider (CSP)](https://docs.microsoft.com/win ## Limit optional diagnostic data for Desktop Analytics For more information about how to limit the diagnostic data to the minimum required by Desktop Analytics, see [Enable data sharing for Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/enable-data-sharing). + +## Change privacy settings on a single server From 1dab05af52abadf65c4bf15a9579c1088bbf38a2 Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Fri, 18 Sep 2020 15:07:57 -0700 Subject: [PATCH 020/637] added sconfig telemetry setting steps --- ...ws-diagnostic-data-in-your-organization.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index f8be527a21..89f2417e05 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -13,7 +13,7 @@ ms.author: dansimp manager: dansimp ms.collection: M365-security-compliance ms.topic: article -ms.date: 07/21/2020 +ms.date: 09/18/2020 --- # Configure Windows diagnostic data in your organization @@ -215,3 +215,20 @@ Use [Policy Configuration Service Provider (CSP)](https://docs.microsoft.com/win For more information about how to limit the diagnostic data to the minimum required by Desktop Analytics, see [Enable data sharing for Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/enable-data-sharing). ## Change privacy settings on a single server + +Here’s how to change the privacy settings on a server running either Windows Server or Azure Stack HCI. To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](configure-windows-diagnostic-data-in-your-organization#manage-enterprise-diagnostic-data). + +If the server has Full Desktop installation option, use the following steps: +1. steps + +If the server uses Server Core, use the following steps: +1. Log on to the server running Azure Stack HCI. + + This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. The Sconfig tool opens automatically when you log on to the server. + +1. On the **Welcome to Azure Stack HCI** screen, at the **Enter a number to select an option:** prompt, type **10** and press Enter. +1. On the **Change Telemetry** confirmation prompt, select **Yes** to display: + + Available Telemetry settings: **1 Security**, **2 Basic**, **3 Enhanced**, **4 Full** + +1. At the **Enter new telemetry setting:** prompt, type the option you want, and then press Enter. From 9545fe17ab5a535ab980ccbbba866d6b461a0388 Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Fri, 18 Sep 2020 15:16:34 -0700 Subject: [PATCH 021/637] link fix --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 89f2417e05..2630771e1d 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -216,7 +216,7 @@ For more information about how to limit the diagnostic data to the minimum requi ## Change privacy settings on a single server -Here’s how to change the privacy settings on a server running either Windows Server or Azure Stack HCI. To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](configure-windows-diagnostic-data-in-your-organization#manage-enterprise-diagnostic-data). +Here’s how to change the privacy settings on a server running either Windows Server or Azure Stack HCI. To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](https://docs.microsoft.com/windows/privacy/configure-windows-diagnostic-data-in-your-organization#manage-enterprise-diagnostic-data). If the server has Full Desktop installation option, use the following steps: 1. steps From 4bd4b4a8395d256a913507b8e6bea0d05c35bbe4 Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Fri, 18 Sep 2020 15:28:18 -0700 Subject: [PATCH 022/637] link fix 2 --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 2630771e1d..c0642867ee 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -216,7 +216,7 @@ For more information about how to limit the diagnostic data to the minimum requi ## Change privacy settings on a single server -Here’s how to change the privacy settings on a server running either Windows Server or Azure Stack HCI. To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](https://docs.microsoft.com/windows/privacy/configure-windows-diagnostic-data-in-your-organization#manage-enterprise-diagnostic-data). +Here’s how to change the privacy settings on a server running either Windows Server or Azure Stack HCI. To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](#manage-enterprise-diagnostic-data). If the server has Full Desktop installation option, use the following steps: 1. steps From babba14915311a571799d272ae6fe805e1664585 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 22 Sep 2020 10:22:56 -0700 Subject: [PATCH 023/637] Update configure-proxy-internet.md --- .../configure-proxy-internet.md | 21 +++++-------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index d115e3867d..0e8d8b6e43 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -129,7 +129,7 @@ If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the If a proxy or firewall is blocking anonymous traffic, as Microsoft Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the previously listed URLs. -### Log analytics agent requirements +### Configuring downlevel Windows proxy and firewall - Log analytics agent requirements The information below list the proxy and firewall configuration information required to communicate with Log Analytics agent (often referred to as Microsoft Monitoring Agent) for the previous versions of Windows such as Windows 7 SP1, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 R2, and Windows Server 2016. @@ -139,25 +139,14 @@ The information below list the proxy and firewall configuration information requ |*.oms.opinsights.azure.com |Port 443 |Outbound|Yes | |*.blob.core.windows.net |Port 443 |Outbound|Yes | -## Microsoft Defender ATP service backend IP range - -If your network devices don't support the URLs added to an "allow" list in the prior section, you can use the following information. - -Microsoft Defender ATP is built on Azure cloud, deployed in the following regions: - -- \+\ -- \+\ -- \+\ -- \+\ -- \+\ -- \+\ -- \+\ - -You can find the Azure IP range on [Microsoft Azure Datacenter IP Ranges](https://www.microsoft.com/download/details.aspx?id=56519). > [!NOTE] > As a cloud-based solution, the IP range can change. It's recommended you move to DNS resolving setting. +## NEW SECTION - INSTRUCTIONS ON HOW TO USE TESTCLOUD.EXE - get instructions from Mark T. + + + ## Verify client connectivity to Microsoft Defender ATP service URLs Verify the proxy configuration completed successfully, that WinHTTP can discover and communicate through the proxy server in your environment, and that the proxy server allows traffic to the Microsoft Defender ATP service URLs. From 60a8fba48e7cd4041ab99368e9b4fafaeeca7699 Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Tue, 22 Sep 2020 11:31:23 -0700 Subject: [PATCH 024/637] added full desktop install option steps --- ...ws-diagnostic-data-in-your-organization.md | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index c0642867ee..f77fdfb5d4 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -13,7 +13,7 @@ ms.author: dansimp manager: dansimp ms.collection: M365-security-compliance ms.topic: article -ms.date: 09/18/2020 +ms.date: 09/22/2020 --- # Configure Windows diagnostic data in your organization @@ -218,17 +218,32 @@ For more information about how to limit the diagnostic data to the minimum requi Here’s how to change the privacy settings on a server running either Windows Server or Azure Stack HCI. To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](#manage-enterprise-diagnostic-data). -If the server has Full Desktop installation option, use the following steps: -1. steps +If the server has the Full Desktop installation option, use the following steps: +1. Connect to the Server Manager Dashboard of the Windows Server. -If the server uses Server Core, use the following steps: + This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. + +1. In Server Manage, under **Dashboard**, select **Local Server**. +1. On the **Properties** page of the server, next to **Feedback & Diagonstics**, select **Settings**. + + On the **Setting** page, the **Feedback frequency** and **Diagnotic and usage data** settings display. + +1. Expand the **Diagnotic and usage data** setting to select one of the following options: + - **Required diagnostic data** + - **Enhanced** + - **Optional diagnostic data** + + >[!NOTE] + > On the **Settings** page, if the notice **Some settings are managed by your organization** displays, then the **Diagnotic and usage data** setting may not be available. + +If the server is running Azure Stack HCI and uses Server Core, use the following steps: 1. Log on to the server running Azure Stack HCI. This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. The Sconfig tool opens automatically when you log on to the server. 1. On the **Welcome to Azure Stack HCI** screen, at the **Enter a number to select an option:** prompt, type **10** and press Enter. -1. On the **Change Telemetry** confirmation prompt, select **Yes** to display: +1. On the **Change Telemetry** confirmation prompt, select **Yes** to display the following options: Available Telemetry settings: **1 Security**, **2 Basic**, **3 Enhanced**, **4 Full** -1. At the **Enter new telemetry setting:** prompt, type the option you want, and then press Enter. +1. At the **Enter new telemetry setting:** prompt, type the option you want, and press Enter. From dc8e13f1f8a1bf2b93645053847f6c2dc2fad7dc Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Tue, 22 Sep 2020 11:58:42 -0700 Subject: [PATCH 025/637] small edit --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index f77fdfb5d4..25a169ffa4 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -246,4 +246,4 @@ If the server is running Azure Stack HCI and uses Server Core, use the following Available Telemetry settings: **1 Security**, **2 Basic**, **3 Enhanced**, **4 Full** -1. At the **Enter new telemetry setting:** prompt, type the option you want, and press Enter. +1. At the **Enter new telemetry setting:** prompt, type the option you want and press Enter. From f6a961d5cad099f530aac65abc048bdb1ecb0972 Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Tue, 22 Sep 2020 15:13:20 -0700 Subject: [PATCH 026/637] defined Sconfig on first reference --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 25a169ffa4..96d25beaf1 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -239,7 +239,7 @@ If the server has the Full Desktop installation option, use the following steps: If the server is running Azure Stack HCI and uses Server Core, use the following steps: 1. Log on to the server running Azure Stack HCI. - This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. The Sconfig tool opens automatically when you log on to the server. + This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. The Server Configuration tool (Sconfig) opens automatically when you log on to the server. 1. On the **Welcome to Azure Stack HCI** screen, at the **Enter a number to select an option:** prompt, type **10** and press Enter. 1. On the **Change Telemetry** confirmation prompt, select **Yes** to display the following options: From 13f432c4fba0899f0de09ce990d816908e7957ee Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 22 Sep 2020 16:01:27 -0700 Subject: [PATCH 027/637] Update configure-windows-diagnostic-data-in-your-organization.md minor edits --- ...nfigure-windows-diagnostic-data-in-your-organization.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 96d25beaf1..4a27aed435 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -23,6 +23,7 @@ ms.date: 09/22/2020 - Windows 10 Enterprise - Windows 10 Education - Windows Server 2016 and newer +- Azure Stack HCI, version 20H2 This article applies to Windows 10, Windows Server, Surface Hub, and Hololens diagnostic data only. It describes the types of diagnostic data that’s sent back to Microsoft and the ways you can manage it within your organization. Microsoft uses the data to quickly identify and address issues affecting its customers. @@ -221,9 +222,9 @@ Here’s how to change the privacy settings on a server running either Windows S If the server has the Full Desktop installation option, use the following steps: 1. Connect to the Server Manager Dashboard of the Windows Server. - This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. + This could be locally by using a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. -1. In Server Manage, under **Dashboard**, select **Local Server**. +1. In Server Manager, under **Dashboard**, select **Local Server**. 1. On the **Properties** page of the server, next to **Feedback & Diagonstics**, select **Settings**. On the **Setting** page, the **Feedback frequency** and **Diagnotic and usage data** settings display. @@ -234,7 +235,7 @@ If the server has the Full Desktop installation option, use the following steps: - **Optional diagnostic data** >[!NOTE] - > On the **Settings** page, if the notice **Some settings are managed by your organization** displays, then the **Diagnotic and usage data** setting may not be available. + > On the **Settings** page, if you see the notice **Some settings are managed by your organization**, then the **Diagnotic and usage data** setting may not be available. If the server is running Azure Stack HCI and uses Server Core, use the following steps: 1. Log on to the server running Azure Stack HCI. From 9aea41f0cbf9329bb163f7697587646ead054629 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 23 Sep 2020 11:10:42 +0500 Subject: [PATCH 028/637] Updating logon event In this page, logon events were listed for Windows Xp, 7. I have updated them to Windows 10. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7178 --- .../auditing/basic-audit-logon-events.md | 33 ++++--------------- 1 file changed, 6 insertions(+), 27 deletions(-) diff --git a/windows/security/threat-protection/auditing/basic-audit-logon-events.md b/windows/security/threat-protection/auditing/basic-audit-logon-events.md index 5c7672c13a..e03cf0d1ce 100644 --- a/windows/security/threat-protection/auditing/basic-audit-logon-events.md +++ b/windows/security/threat-protection/auditing/basic-audit-logon-events.md @@ -38,33 +38,12 @@ You can configure this security setting by opening the appropriate policy under | Logon events | Description | | - | - | -| 528 | A user successfully logged on to a computer. For information about the type of logon, see the Logon Types table below. | -| 529 | Logon failure. A logon attempt was made with an unknown user name or a known user name with a bad password. | -| 530 | Logon failure. A logon attempt was made user account tried to log on outside of the allowed time. | -| 531 | Logon failure. A logon attempt was made using a disabled account. | -| 532 | Logon failure. A logon attempt was made using an expired account. | -| 533 | Logon failure. A logon attempt was made by a user who is not allowed to log on at this computer. | -| 534 | Logon failure. The user attempted to log on with a type that is not allowed. | -| 535 | Logon failure. The password for the specified account has expired. | -| 536 | Logon failure. The Net Logon service is not active. | -| 537 | Logon failure. The logon attempt failed for other reasons. | -| 538 | The logoff process was completed for a user. | -| 539 | Logon failure. The account was locked out at the time the logon attempt was made. | -| 540 | A user successfully logged on to a network. | -| 541 | Main mode Internet Key Exchange (IKE) authentication was completed between the local computer and the listed peer identity (establishing a security association), or quick mode has established a data channel. | -| 542 | A data channel was terminated. | -| 543 | Main mode was terminated. | -| 544 | Main mode authentication failed because the peer did not provide a valid certificate or the signature was not validated. | -| 545 | Main mode authentication failed because of a Kerberos failure or a password that is not valid. | -| 546 | IKE security association establishment failed because the peer sent a proposal that is not valid. A packet was received that contained data that is not valid. | -| 547 | A failure occurred during an IKE handshake. | -| 548 | Logon failure. The security ID (SID) from a trusted domain does not match the account domain SID of the client. | -| 549 | Logon failure. All SIDs corresponding to untrusted namespaces were filtered out during an authentication across forests. | -| 550 | Notification message that could indicate a possible denial-of-service attack. | -| 551 | A user initiated the logoff process. | -| 552 | A user successfully logged on to a computer using explicit credentials while already logged on as a different user. | -| 682 | A user has reconnected to a disconnected terminal server session. | -| 683 | A user disconnected a terminal server session without logging off. | +| 4624 | A user successfully logged on to a computer. For information about the type of logon, see the Logon Types table below. | +| 4625 | Logon failure. A logon attempt was made with an unknown user name or a known user name with a bad password. | +| 4634 | The logoff process was completed for a user. | +| 4647 | A user initiated the logoff process. | +| 4648 | A user successfully logged on to a computer using explicit credentials while already logged on as a different user. | +| 4779 | A user disconnected a terminal server session without logging off. | When event 528 is logged, a logon type is also listed in the event log. The following table describes each logon type. From 5796bfb7ec4f9dfd9667c0058709800e999c432b Mon Sep 17 00:00:00 2001 From: skycommand Date: Thu, 24 Sep 2020 11:50:11 +0330 Subject: [PATCH 029/637] Script improvements - Script: Marked each snippet as "PowerShell" instead of plain text. Both GitHub and Microsoft Docs can highlight PowerShell syntax. - Script: Added `#Requires -RunAsAdministrator` because the `Mount-WindowsImage` cmdlet needs it. - Script: Eliminated the path-concatenating code-spaghetti. A mixture of different string-concatenating features was used alongside `Join-Path`! As a result, reading, interpreting, and adopting the path section of the script was a total nightmare. - Script: Replaced all instances of "Write-Host" with "Write-Output". This is a serious change, as PowerShell scripts do not always run attended. Per PowerShell guidelines, `Write-Host` is a last-resort cmdlet. Where possible, `Write-Output` should be used instead. - Script: Changed `"{0:HH:mm:ss}" -f (Get-Date)` into `return "{0:HH:mm:ss}" -f [DateTime]::Now`. It seems not everyone knows that Get-Date's output can be customized, and not always via its parameters. Hence, the former could have unintended consequences. It is also possible to write `Get-Date -Format "HH:mm:ss"` which is neither superior nor inferior. (Well, maybe it costs a few more CPU ticks.) - Markdown Linter: Replaced inline HTML with Markdown - Markdown Linter: Inserted the missing line breaks before each heading --- .../deployment/update/media-dynamic-update.md | 158 +++++++++--------- 1 file changed, 81 insertions(+), 77 deletions(-) diff --git a/windows/deployment/update/media-dynamic-update.md b/windows/deployment/update/media-dynamic-update.md index 8af36e4df1..15715aaf19 100644 --- a/windows/deployment/update/media-dynamic-update.md +++ b/windows/deployment/update/media-dynamic-update.md @@ -18,7 +18,7 @@ ms.topic: article **Applies to**: Windows 10 -This topic explains how to acquire and apply Dynamic Update packages to existing Windows 10 images prior to deployment and includes Windows PowerShell scripts you can use to automate this process. +This topic explains how to acquire and apply Dynamic Update packages to existing Windows 10 images *prior to deployment* and includes Windows PowerShell scripts you can use to automate this process. Volume-licensed media is available for each release of Windows 10 in the Volume Licensing Service Center (VLSC) and other relevant channels such as Windows Update for Business, Windows Server Update Services (WSUS), and Visual Studio Subscriptions. You can use Dynamic Update to ensure that Windows 10 devices have the latest feature update packages as part of an in-place upgrade while preserving language pack and Features on Demand (FODs) that might have been previously installed. Dynamic Update also eliminates the need to install a separate quality update as part of the in-place upgrade process. @@ -42,8 +42,7 @@ You can obtain Dynamic Update packages from the [Microsoft Update Catalog](https ![Table with columns labeled Title, Products, Classification, Last Updated, Version, and Size and four rows listing various dynamic updates and associated KB articles](images/update-catalog.png) -The various Dynamic Update packages might not all be present in the results from a single search, so you might have to search with different keywords to find all of the updates. And you'll need to check various parts of the results to be sure you've identified the needed files. This table shows in bold the key items to search for or look for in the results. For example, to find the relevant "Setup Dynamic Update," you'll have to check the detailed description for the download by selecting the link in the **Title** column of the search results. - +The various Dynamic Update packages might not all be present in the results from a single search, so you might have to search with different keywords to find all of the updates. And you'll need to check various parts of the results to be sure you've identified the needed files. This table shows in **bold** the key items to search for or look for in the results. For example, to find the relevant "Setup Dynamic Update," you'll have to check the detailed description for the download by selecting the link in the **Title** column of the search results. |To find this Dynamic Update packages, search for or check the results here--> |Title |Product |Description (select the **Title** link to see **Details**) | |---------|---------|---------|---------| @@ -96,7 +95,6 @@ Optional Components, along with the .Net feature, can be installed offline, howe These examples are for illustration only, and therefore lack error handling. The script assumes that the following packages is stored locally in this folder structure: - |Folder |Description | |---------|---------| |C:\mediaRefresh | Parent folder that contains the PowerShell script | @@ -107,50 +105,52 @@ These examples are for illustration only, and therefore lack error handling. The The script starts by declaring global variables and creating folders to use for mounting images. Then, make a copy of the original media, from \oldMedia to \newMedia, keeping the original media in case there is a script error and it's necessary to start over from a known state. Also, it will provide a comparison of old versus new media to evaluate changes. To ensure that the new media updates, make sure they are not read-only. -``` -function Get-TS { return "{0:HH:mm:ss}" -f (Get-Date) } +``` PowerShell +#Requires -RunAsAdministrator -Write-Host "$(Get-TS): Starting media refresh" +function Get-TS { return "{0:HH:mm:ss}" -f [DateTime]::Now } -# Declare media for FOD and LPs -$FOD_ISO_PATH = "C:\mediaRefresh\packages\FOD-PACKAGES_OEM_PT1_amd64fre_MULTI.iso" -$LP_ISO_PATH = "C:\mediaRefresh\packages\CLIENTLANGPACKDVD_OEM_MULTI.iso" +Write-Output "$(Get-TS): Starting media refresh" # Declare language for showcasing adding optional localized components -$LANG = "ja-jp" +$LANG = "ja-jp" $LANG_FONT_CAPABILITY = "jpan" +# Declare media for FOD and LPs +$FOD_ISO_PATH = "C:\mediaRefresh\packages\FOD-PACKAGES_OEM_PT1_amd64fre_MULTI.iso" +$LP_ISO_PATH = "C:\mediaRefresh\packages\CLIENTLANGPACKDVD_OEM_MULTI.iso" + # Declare Dynamic Update packages -$LCU_PATH = "C:\mediaRefresh\packages\LCU.msu" -$SSU_PATH = "C:\mediaRefresh\packages\SSU_DU.msu" -$SETUP_DU_PATH = "C:\mediaRefresh\packages\Setup_DU.cab" +$LCU_PATH = "C:\mediaRefresh\packages\LCU.msu" +$SSU_PATH = "C:\mediaRefresh\packages\SSU_DU.msu" +$SETUP_DU_PATH = "C:\mediaRefresh\packages\Setup_DU.cab" $SAFE_OS_DU_PATH = "C:\mediaRefresh\packages\SafeOS_DU.cab" -$DOTNET_CU_PATH = "C:\mediaRefresh\packages\DotNet_CU.msu" +$DOTNET_CU_PATH = "C:\mediaRefresh\packages\DotNet_CU.msu" # Declare folders for mounted images and temp files -$WORKING_PATH = "C:\mediaRefresh\temp" -$MEDIA_OLD_PATH = "C:\mediaRefresh\oldMedia" -$MEDIA_NEW_PATH = "C:\mediaRefresh\newMedia" -$MAIN_OS_MOUNT = $WORKING_PATH + "\MainOSMount" -$WINRE_MOUNT = $WORKING_PATH + "\WinREMount" -$WINPE_MOUNT = $WORKING_PATH + "\WinPEMount" +$MEDIA_OLD_PATH = "C:\mediaRefresh\oldMedia" +$MEDIA_NEW_PATH = "C:\mediaRefresh\newMedia" +$WORKING_PATH = "C:\mediaRefresh\temp" +$MAIN_OS_MOUNT = "C:\mediaRefresh\temp\MainOSMount" +$WINRE_MOUNT = "C:\mediaRefresh\temp\WinREMount" +$WINPE_MOUNT = "C:\mediaRefresh\temp\WinPEMount" # Mount the language pack ISO -Write-Host "$(Get-TS): Mounting LP ISO" +Write-Output "$(Get-TS): Mounting LP ISO" $LP_ISO_DRIVE_LETTER = (Mount-DiskImage -ImagePath $LP_ISO_PATH -ErrorAction stop | Get-Volume).DriveLetter # Declare language related cabs -$WINPE_OC_PATH = Join-Path $LP_ISO_DRIVE_LETTER":" -ChildPath "Windows Preinstallation Environment" | Join-Path -ChildPath "x64" | Join-Path -ChildPath "WinPE_OCs" -$WINPE_OC_LANG_PATH = Join-Path $WINPE_OC_PATH $LANG -$WINPE_OC_LANG_CABS = Get-ChildItem $WINPE_OC_LANG_PATH -name -$WINPE_OC_LP_PATH = Join-Path $WINPE_OC_LANG_PATH "lp.cab" -$WINPE_FONT_SUPPORT_PATH = Join-Path $WINPE_OC_PATH "WinPE-FontSupport-$LANG.cab" -$WINPE_SPEECH_TTS_PATH = Join-Path $WINPE_OC_PATH "WinPE-Speech-TTS.cab" -$WINPE_SPEECH_TTS_LANG_PATH = Join-Path $WINPE_OC_PATH "WinPE-Speech-TTS-$LANG.cab" -$OS_LP_PATH = $LP_ISO_DRIVE_LETTER + ":\x64\langpacks\" + "Microsoft-Windows-Client-Language-Pack_x64_" + $LANG + ".cab" +$WINPE_OC_PATH = "$LP_ISO_DRIVE_LETTER`:\Windows Preinstallation Environment\x64\WinPE_OCs" +$WINPE_OC_LANG_PATH = "$WINPE_OC_PATH\$LANG" +$WINPE_OC_LANG_CABS = Get-ChildItem $WINPE_OC_LANG_PATH -Name +$WINPE_OC_LP_PATH = "$WINPE_OC_LANG_PATH\lp.cab" +$WINPE_FONT_SUPPORT_PATH = "$WINPE_OC_PATH\WinPE-FontSupport-$LANG.cab" +$WINPE_SPEECH_TTS_PATH = "$WINPE_OC_PATH\WinPE-Speech-TTS.cab" +$WINPE_SPEECH_TTS_LANG_PATH = "$WINPE_OC_PATH\WinPE-Speech-TTS-$LANG.cab" +$OS_LP_PATH = "$LP_ISO_DRIVE_LETTER`:\x64\langpacks\Microsoft-Windows-Client-Language-Pack_x64_$LANG.cab" # Mount the Features on Demand ISO -Write-Host "$(Get-TS): Mounting FOD ISO" +Write-Output "$(Get-TS): Mounting FOD ISO" $FOD_ISO_DRIVE_LETTER = (Mount-DiskImage -ImagePath $FOD_ISO_PATH -ErrorAction stop | Get-Volume).DriveLetter $FOD_PATH = $FOD_ISO_DRIVE_LETTER + ":\" @@ -161,10 +161,11 @@ New-Item -ItemType directory -Path $WINRE_MOUNT -ErrorAction stop | Out-Null New-Item -ItemType directory -Path $WINPE_MOUNT -ErrorAction stop | Out-Null # Keep the original media, make a copy of it for the new, updateed media. -Write-Host "$(Get-TS): Copying original media to new media path" +Write-Output "$(Get-TS): Copying original media to new media path" Copy-Item -Path $MEDIA_OLD_PATH"\*" -Destination $MEDIA_NEW_PATH -Force -Recurse -ErrorAction stop | Out-Null Get-ChildItem -Path $MEDIA_NEW_PATH -Recurse | Where-Object { -not $_.PSIsContainer -and $_.IsReadOnly } | ForEach-Object { $_.IsReadOnly = $false } ``` + ### Update WinRE The script assumes that only a single edition is being updated, indicated by Index = 1 (Windows 10 Education Edition). Then the script mounts the image, saves Winre.wim to the working folder, and mounts it. It then applies servicing stack Dynamic Update, since its s are used for updating other s. Since the script is optionally adding Japanese, it adds the language pack to the image, and installs the Japanese versions of all optional packages already installed in Winre.wim. Then, it applies the Safe OS Dynamic Update package. @@ -174,27 +175,27 @@ It finishes by cleaning and exporting the image to reduce the image size. > [!NOTE] > Skip adding the latest cumulative update to Winre.wim because it contains unnecessary s in the recovery environment. The s that are updated and applicable are contained in the safe operating system Dynamic Update package. This also helps to keep the image small. -``` +``` PowerShell # Mount the main operating system, used throughout the script -Write-Host "$(Get-TS): Mounting main OS" +Write-Output "$(Get-TS): Mounting main OS" Mount-WindowsImage -ImagePath $MEDIA_NEW_PATH"\sources\install.wim" -Index 1 -Path $MAIN_OS_MOUNT -ErrorAction stop| Out-Null # # update Windows Recovery Environment (WinRE) # Copy-Item -Path $MAIN_OS_MOUNT"\windows\system32\recovery\winre.wim" -Destination $WORKING_PATH"\winre.wim" -Force -Recurse -ErrorAction stop | Out-Null -Write-Host "$(Get-TS): Mounting WinRE" +Write-Output "$(Get-TS): Mounting WinRE" Mount-WindowsImage -ImagePath $WORKING_PATH"\winre.wim" -Index 1 -Path $WINRE_MOUNT -ErrorAction stop | Out-Null # Add servicing stack update -Write-Host "$(Get-TS): Adding package $SSU_PATH" +Write-Output "$(Get-TS): Adding package $SSU_PATH" Add-WindowsPackage -Path $WINRE_MOUNT -PackagePath $SSU_PATH -ErrorAction stop | Out-Null # # Optional: Add the language to recovery environment # # Install lp.cab cab -Write-Host "$(Get-TS): Adding package $WINPE_OC_LP_PATH" +Write-Output "$(Get-TS): Adding package $WINPE_OC_LP_PATH" Add-WindowsPackage -Path $WINRE_MOUNT -PackagePath $WINPE_OC_LP_PATH -ErrorAction stop | Out-Null # Install language cabs for each optional package installed @@ -210,7 +211,7 @@ Foreach ($PACKAGE in $WINRE_INSTALLED_OC) { $OC_CAB = $PACKAGE.PackageName.Substring(0, $INDEX) + "_" + $LANG + ".cab" if ($WINPE_OC_LANG_CABS.Contains($OC_CAB)) { $OC_CAB_PATH = Join-Path $WINPE_OC_LANG_PATH $OC_CAB - Write-Host "$(Get-TS): Adding package $OC_CAB_PATH" + Write-Output "$(Get-TS): Adding package $OC_CAB_PATH" Add-WindowsPackage -Path $WINRE_MOUNT -PackagePath $OC_CAB_PATH -ErrorAction stop | Out-Null } } @@ -219,7 +220,7 @@ Foreach ($PACKAGE in $WINRE_INSTALLED_OC) { # Add font support for the new language if ( (Test-Path -Path $WINPE_FONT_SUPPORT_PATH) ) { - Write-Host "$(Get-TS): Adding package $WINPE_FONT_SUPPORT_PATH" + Write-Output "$(Get-TS): Adding package $WINPE_FONT_SUPPORT_PATH" Add-WindowsPackage -Path $WINRE_MOUNT -PackagePath $WINPE_FONT_SUPPORT_PATH -ErrorAction stop | Out-Null } @@ -227,35 +228,36 @@ if ( (Test-Path -Path $WINPE_FONT_SUPPORT_PATH) ) { if (Test-Path -Path $WINPE_SPEECH_TTS_PATH) { if ( (Test-Path -Path $WINPE_SPEECH_TTS_LANG_PATH) ) { - Write-Host "$(Get-TS): Adding package $WINPE_SPEECH_TTS_PATH" + Write-Output "$(Get-TS): Adding package $WINPE_SPEECH_TTS_PATH" Add-WindowsPackage -Path $WINRE_MOUNT -PackagePath $WINPE_SPEECH_TTS_PATH -ErrorAction stop | Out-Null - Write-Host "$(Get-TS): Adding package $WINPE_SPEECH_TTS_LANG_PATH" + Write-Output "$(Get-TS): Adding package $WINPE_SPEECH_TTS_LANG_PATH" Add-WindowsPackage -Path $WINRE_MOUNT -PackagePath $WINPE_SPEECH_TTS_LANG_PATH -ErrorAction stop | Out-Null } } # Add Safe OS -Write-Host "$(Get-TS): Adding package $SAFE_OS_DU_PATH" -Add-WindowsPackage -Path $WINRE_MOUNT -PackagePath $SAFE_OS_DU_PATH -ErrorAction stop | Out-Null +Write-Output "$(Get-TS): Adding package $SAFE_OS_DU_PATH" +Add-WindowsPackage -Path $WINRE_MOUNT -PackagePath $SAFE_OS_DU_PATH -ErrorAction stop | Out-Null # Perform image cleanup -Write-Host "$(Get-TS): Performing image cleanup on WinRE" +Write-Output "$(Get-TS): Performing image cleanup on WinRE" DISM /image:$WINRE_MOUNT /cleanup-image /StartComponentCleanup | Out-Null # Dismount Dismount-WindowsImage -Path $WINRE_MOUNT -Save -ErrorAction stop | Out-Null # Export -Write-Host "$(Get-TS): Exporting image to $WORKING_PATH\winre2.wim" +Write-Output "$(Get-TS): Exporting image to $WORKING_PATH\winre2.wim" Export-WindowsImage -SourceImagePath $WORKING_PATH"\winre.wim" -SourceIndex 1 -DestinationImagePath $WORKING_PATH"\winre2.wim" -ErrorAction stop | Out-Null Move-Item -Path $WORKING_PATH"\winre2.wim" -Destination $WORKING_PATH"\winre.wim" -Force -ErrorAction stop | Out-Null ``` + ### Update WinPE This script is similar to the one that updates WinRE, but instead it mounts Boot.wim, applies the packages with the latest cumulative update last, and saves. It repeats this for all images inside of Boot.wim, typically two images. It starts by applying the servicing stack Dynamic Update. Since the script is customizing this media with Japanese, it installs the language pack from the WinPE folder on the language pack ISO. Additionally, add font support and text to speech (TTS) support. Since the script is adding a new language, it rebuilds lang.ini, used to identify languages installed in the image. Finally, it cleans and exports Boot.wim, and copies it back to the new media. -``` +``` PowerShell # # update Windows Preinstallation Environment (WinPE) # @@ -266,15 +268,15 @@ $WINPE_IMAGES = Get-WindowsImage -ImagePath $MEDIA_NEW_PATH"\sources\boot.wim" Foreach ($IMAGE in $WINPE_IMAGES) { # update WinPE - Write-Host "$(Get-TS): Mounting WinPE" + Write-Output "$(Get-TS): Mounting WinPE" Mount-WindowsImage -ImagePath $MEDIA_NEW_PATH"\sources\boot.wim" -Index $IMAGE.ImageIndex -Path $WINPE_MOUNT -ErrorAction stop | Out-Null # Add SSU - Write-Host "$(Get-TS): Adding package $SSU_PATH" + Write-Output "$(Get-TS): Adding package $SSU_PATH" Add-WindowsPackage -Path $WINPE_MOUNT -PackagePath $SSU_PATH -ErrorAction stop | Out-Null # Install lp.cab cab - Write-Host "$(Get-TS): Adding package $WINPE_OC_LP_PATH" + Write-Output "$(Get-TS): Adding package $WINPE_OC_LP_PATH" Add-WindowsPackage -Path $WINPE_MOUNT -PackagePath $WINPE_OC_LP_PATH -ErrorAction stop | Out-Null # Install language cabs for each optional package installed @@ -291,7 +293,7 @@ Foreach ($IMAGE in $WINPE_IMAGES) { $OC_CAB = $PACKAGE.PackageName.Substring(0, $INDEX) + "_" + $LANG + ".cab" if ($WINPE_OC_LANG_CABS.Contains($OC_CAB)) { $OC_CAB_PATH = Join-Path $WINPE_OC_LANG_PATH $OC_CAB - Write-Host "$(Get-TS): Adding package $OC_CAB_PATH" + Write-Output "$(Get-TS): Adding package $OC_CAB_PATH" Add-WindowsPackage -Path $WINPE_MOUNT -PackagePath $OC_CAB_PATH -ErrorAction stop | Out-Null } } @@ -300,7 +302,7 @@ Foreach ($IMAGE in $WINPE_IMAGES) { # Add font support for the new language if ( (Test-Path -Path $WINPE_FONT_SUPPORT_PATH) ) { - Write-Host "$(Get-TS): Adding package $WINPE_FONT_SUPPORT_PATH" + Write-Output "$(Get-TS): Adding package $WINPE_FONT_SUPPORT_PATH" Add-WindowsPackage -Path $WINPE_MOUNT -PackagePath $WINPE_FONT_SUPPORT_PATH -ErrorAction stop | Out-Null } @@ -308,39 +310,40 @@ Foreach ($IMAGE in $WINPE_IMAGES) { if (Test-Path -Path $WINPE_SPEECH_TTS_PATH) { if ( (Test-Path -Path $WINPE_SPEECH_TTS_LANG_PATH) ) { - Write-Host "$(Get-TS): Adding package $WINPE_SPEECH_TTS_PATH" + Write-Output "$(Get-TS): Adding package $WINPE_SPEECH_TTS_PATH" Add-WindowsPackage -Path $WINPE_MOUNT -PackagePath $WINPE_SPEECH_TTS_PATH -ErrorAction stop | Out-Null - Write-Host "$(Get-TS): Adding package $WINPE_SPEECH_TTS_LANG_PATH" + Write-Output "$(Get-TS): Adding package $WINPE_SPEECH_TTS_LANG_PATH" Add-WindowsPackage -Path $WINPE_MOUNT -PackagePath $WINPE_SPEECH_TTS_LANG_PATH -ErrorAction stop | Out-Null } } # Generates a new Lang.ini file which is used to define the language packs inside the image if ( (Test-Path -Path $WINPE_MOUNT"\sources\lang.ini") ) { - Write-Host "$(Get-TS): Updating lang.ini" + Write-Output "$(Get-TS): Updating lang.ini" DISM /image:$WINPE_MOUNT /Gen-LangINI /distribution:$WINPE_MOUNT | Out-Null - } + } # Add latest cumulative update - Write-Host "$(Get-TS): Adding package $LCU_PATH" + Write-Output "$(Get-TS): Adding package $LCU_PATH" Add-WindowsPackage -Path $WINPE_MOUNT -PackagePath $LCU_PATH -ErrorAction stop | Out-Null # Perform image cleanup - Write-Host "$(Get-TS): Performing image cleanup on WinPE" + Write-Output "$(Get-TS): Performing image cleanup on WinPE" DISM /image:$WINPE_MOUNT /cleanup-image /StartComponentCleanup | Out-Null # Dismount Dismount-WindowsImage -Path $WINPE_MOUNT -Save -ErrorAction stop | Out-Null #Export WinPE - Write-Host "$(Get-TS): Exporting image to $WORKING_PATH\boot2.wim" + Write-Output "$(Get-TS): Exporting image to $WORKING_PATH\boot2.wim" Export-WindowsImage -SourceImagePath $MEDIA_NEW_PATH"\sources\boot.wim" -SourceIndex $IMAGE.ImageIndex -DestinationImagePath $WORKING_PATH"\boot2.wim" -ErrorAction stop | Out-Null } Move-Item -Path $WORKING_PATH"\boot2.wim" -Destination $MEDIA_NEW_PATH"\sources\boot.wim" -Force -ErrorAction stop | Out-Null ``` + ### Update the main operating system For this next phase, there is no need to mount the main operating system, since it was already mounted in the previous scripts. This script starts by applying the servicing stack Dynamic Update. Then, it adds Japanese language support and then the Japanese language features. Unlike the Dynamic Update packages, it leverages `Add-WindowsCapability` to add these features. For a full list of such features, and their associated capability name, see [Available Features on Demand](https://docs.microsoft.com/windows-hardware/manufacture/desktop/features-on-demand-non-language-fod). @@ -349,42 +352,42 @@ Now is the time to enable other Optional Components or add other Features on Dem You can install Optional Components, along with the .Net feature, offline, but that will require the device to be restarted. This is why the script installs .Net and Optional Components after cleanup and before export. -``` +``` PowerShell # # update Main OS # # Add servicing stack update -Write-Host "$(Get-TS): Adding package $SSU_PATH" +Write-Output "$(Get-TS): Adding package $SSU_PATH" Add-WindowsPackage -Path $MAIN_OS_MOUNT -PackagePath $SSU_PATH -ErrorAction stop | Out-Null # Optional: Add language to main OS -Write-Host "$(Get-TS): Adding package $OS_LP_PATH" +Write-Output "$(Get-TS): Adding package $OS_LP_PATH" Add-WindowsPackage -Path $MAIN_OS_MOUNT -PackagePath $OS_LP_PATH -ErrorAction stop | Out-Null # Optional: Add a Features on Demand to the image -Write-Host "$(Get-TS): Adding language FOD: Language.Fonts.Jpan~~~und-JPAN~0.0.1.0" +Write-Output "$(Get-TS): Adding language FOD: Language.Fonts.Jpan~~~und-JPAN~0.0.1.0" Add-WindowsCapability -Name "Language.Fonts.$LANG_FONT_CAPABILITY~~~und-$LANG_FONT_CAPABILITY~0.0.1.0" -Path $MAIN_OS_MOUNT -Source $FOD_PATH -ErrorAction stop | Out-Null -Write-Host "$(Get-TS): Adding language FOD: Language.Basic~~~$LANG~0.0.1.0" +Write-Output "$(Get-TS): Adding language FOD: Language.Basic~~~$LANG~0.0.1.0" Add-WindowsCapability -Name "Language.Basic~~~$LANG~0.0.1.0" -Path $MAIN_OS_MOUNT -Source $FOD_PATH -ErrorAction stop | Out-Null -Write-Host "$(Get-TS): Adding language FOD: Language.OCR~~~$LANG~0.0.1.0" +Write-Output "$(Get-TS): Adding language FOD: Language.OCR~~~$LANG~0.0.1.0" Add-WindowsCapability -Name "Language.OCR~~~$LANG~0.0.1.0" -Path $MAIN_OS_MOUNT -Source $FOD_PATH -ErrorAction stop | Out-Null -Write-Host "$(Get-TS): Adding language FOD: Language.Handwriting~~~$LANG~0.0.1.0" +Write-Output "$(Get-TS): Adding language FOD: Language.Handwriting~~~$LANG~0.0.1.0" Add-WindowsCapability -Name "Language.Handwriting~~~$LANG~0.0.1.0" -Path $MAIN_OS_MOUNT -Source $FOD_PATH -ErrorAction stop | Out-Null -Write-Host "$(Get-TS): Adding language FOD: Language.TextToSpeech~~~$LANG~0.0.1.0" +Write-Output "$(Get-TS): Adding language FOD: Language.TextToSpeech~~~$LANG~0.0.1.0" Add-WindowsCapability -Name "Language.TextToSpeech~~~$LANG~0.0.1.0" -Path $MAIN_OS_MOUNT -Source $FOD_PATH -ErrorAction stop | Out-Null -Write-Host "$(Get-TS): Adding language FOD:Language.Speech~~~$LANG~0.0.1.0" +Write-Output "$(Get-TS): Adding language FOD:Language.Speech~~~$LANG~0.0.1.0" Add-WindowsCapability -Name "Language.Speech~~~$LANG~0.0.1.0" -Path $MAIN_OS_MOUNT -Source $FOD_PATH -ErrorAction stop | Out-Null # Note: If I wanted to enable additional Features on Demand, I'd add these here. # Add latest cumulative update -Write-Host "$(Get-TS): Adding package $LCU_PATH" +Write-Output "$(Get-TS): Adding package $LCU_PATH" Add-WindowsPackage -Path $MAIN_OS_MOUNT -PackagePath $LCU_PATH -ErrorAction stop | Out-Null # Copy our updated recovery image from earlier into the main OS @@ -393,7 +396,7 @@ Add-WindowsPackage -Path $MAIN_OS_MOUNT -PackagePath $LCU_PATH -ErrorAction stop Copy-Item -Path $WORKING_PATH"\winre.wim" -Destination $MAIN_OS_MOUNT"\windows\system32\recovery\winre.wim" -Force -Recurse -ErrorAction stop | Out-Null # Perform image cleanup -Write-Host "$(Get-TS): Performing image cleanup on main OS" +Write-Output "$(Get-TS): Performing image cleanup on main OS" DISM /image:$MAIN_OS_MOUNT /cleanup-image /StartComponentCleanup | Out-Null # @@ -402,18 +405,18 @@ DISM /image:$MAIN_OS_MOUNT /cleanup-image /StartComponentCleanup | Out-Null # the image to be booted, and thus if we tried to cleanup after installation, it would fail. # -Write-Host "$(Get-TS): Adding NetFX3~~~~" +Write-Output "$(Get-TS): Adding NetFX3~~~~" Add-WindowsCapability -Name "NetFX3~~~~" -Path $MAIN_OS_MOUNT -Source $FOD_PATH -ErrorAction stop | Out-Null # Add .Net Cumulative Update -Write-Host "$(Get-TS): Adding package $DOTNET_CU_PATH" +Write-Output "$(Get-TS): Adding package $DOTNET_CU_PATH" Add-WindowsPackage -Path $MAIN_OS_MOUNT -PackagePath $DOTNET_CU_PATH -ErrorAction stop | Out-Null # Dismount Dismount-WindowsImage -Path $MAIN_OS_MOUNT -Save -ErrorAction stop | Out-Null # Export -Write-Host "$(Get-TS): Exporting image to $WORKING_PATH\install2.wim" +Write-Output "$(Get-TS): Exporting image to $WORKING_PATH\install2.wim" Export-WindowsImage -SourceImagePath $MEDIA_NEW_PATH"\sources\install.wim" -SourceIndex 1 -DestinationImagePath $WORKING_PATH"\install2.wim" -ErrorAction stop | Out-Null Move-Item -Path $WORKING_PATH"\install2.wim" -Destination $MEDIA_NEW_PATH"\sources\install.wim" -Force -ErrorAction stop | Out-Null ``` @@ -422,20 +425,21 @@ Move-Item -Path $WORKING_PATH"\install2.wim" -Destination $MEDIA_NEW_PATH"\sourc This part of the script updates the Setup files. It simply copies the individual files in the Setup Dynamic Update package to the new media. This step brings an updated Setup.exe as needed, along with the latest compatibility database, and replacement component manifests. -``` +``` PowerShell # # update remaining files on media # # Add Setup DU by copy the files from the package into the newMedia -Write-Host "$(Get-TS): Adding package $SETUP_DU_PATH" +Write-Output "$(Get-TS): Adding package $SETUP_DU_PATH" cmd.exe /c $env:SystemRoot\System32\expand.exe $SETUP_DU_PATH -F:* $MEDIA_NEW_PATH"\sources" | Out-Null ``` + ### Finish up As a last step, the script removes the working folder of temporary files, and unmounts our language pack and Features on Demand ISOs. -``` +``` PowerShell # # Perform final cleanup # @@ -444,9 +448,9 @@ As a last step, the script removes the working folder of temporary files, and un Remove-Item -Path $WORKING_PATH -Recurse -Force -ErrorAction stop | Out-Null # Dismount ISO images -Write-Host "$(Get-TS): Dismounting ISO images" +Write-Output "$(Get-TS): Dismounting ISO images" Dismount-DiskImage -ImagePath $LP_ISO_PATH -ErrorAction stop | Out-Null Dismount-DiskImage -ImagePath $FOD_ISO_PATH -ErrorAction stop | Out-Null -Write-Host "$(Get-TS): Media refresh completed!" +Write-Output "$(Get-TS): Media refresh completed!" ``` From 222cd9e20f0f71055535e78aa6e4e3c6edad2b78 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 24 Sep 2020 14:56:52 -0700 Subject: [PATCH 030/637] add lightbox --- .../deployment-phases.md | 10 +++++++++- .../images/deployment-strategy-big.png | Bin 0 -> 235254 bytes 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/deployment-strategy-big.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md index 000dafbddd..3b194573b9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -37,10 +37,18 @@ There are three phases in deploying Microsoft Defender ATP: - The deployment guide will guide you through the recommended path in deploying Microsoft Defender ATP. +The deployment guide will guide you through the recommended path in deploying Microsoft Defender ATP. There are several methods you can use to onboard to the service. For information on other ways to onboard, see [Onboard devices to Microsoft Defender ATP](onboard-configure.md). +## Deployment strategy +The [Plan deployment](deployment-strategy.md) topic provides high-level information on prerequisites, design, and configuration options. + +Check out the [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx) to see the various paths in deploying Microsoft Defender ATP. + +[![Screenshot of the the various deployment paths](images/mdatp-deployment-strategy.png) ](images/deployment-strategy-big.png#lightbox) + + ## In Scope The following is in scope for this deployment guide: diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/deployment-strategy-big.png b/windows/security/threat-protection/microsoft-defender-atp/images/deployment-strategy-big.png new file mode 100644 index 0000000000000000000000000000000000000000..cfee2eaf86e2234af1d820d29f5c55a2b556d833 GIT binary patch literal 235254 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�C07W-DIoQT|VE63<##+d61g@YFrt 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 sU$OsJWYa1@<3CZ^x0e4e Date: Thu, 24 Sep 2020 15:55:09 -0700 Subject: [PATCH 031/637] add phased approach --- windows/security/threat-protection/TOC.md | 6 +++--- .../microsoft-defender-atp/deployment-phases.md | 4 ++-- .../deployment-strategy.md | 17 +++++++++++++++++ 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 054bf6c970..3cdf54c1ec 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -21,9 +21,9 @@ ### [Phase 2: Set up](microsoft-defender-atp/production-deployment.md) ### [Phase 3: Onboard]() #### [Onboarding overview](microsoft-defender-atp/onboarding.md) -##### [Onboarding using Microsoft Endpoint Configuration Manager](microsoft-defender-atp/onboarding-endpoint-configuration-manager.md) -##### [Onboarding using Microsoft Endpoint Manager](microsoft-defender-atp/onboarding-endpoint-manager.md) - +#### [Onboarding using Microsoft Endpoint Configuration Manager](microsoft-defender-atp/onboarding-endpoint-configuration-manager.md) +#### [Onboarding using Microsoft Endpoint Manager](microsoft-defender-atp/onboarding-endpoint-manager.md) +#### [Onboard supported devices](microsoft-defender-atp/onboard-configure.md) ## [Migration guides](microsoft-defender-atp/migration-guides.md) ### [Switch from McAfee to Microsoft Defender for Endpoint]() diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md index 3b194573b9..de3035470d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -29,7 +29,7 @@ ms.topic: article There are three phases in deploying Microsoft Defender ATP: -|Phase | Desription | +|Phase | Description | |:-------|:-----| | ![Phase 1: Prepare](images/prepare.png)
[Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Microsoft Defender ATP:

- Stakeholders and sign-off
- Environment considerations
- Access
- Adoption order | ![Phase 2: Setup](images/setup.png)
[Phase 2: Setup](production-deployment.md)| Take the initial steps to access Microsoft Defender Security Center. You'll be guided on:

- Validating the licensing
- Completing the setup wizard within the portal
- Network configuration| @@ -46,7 +46,7 @@ The [Plan deployment](deployment-strategy.md) topic provides high-level informat Check out the [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx) to see the various paths in deploying Microsoft Defender ATP. -[![Screenshot of the the various deployment paths](images/mdatp-deployment-strategy.png) ](images/deployment-strategy-big.png#lightbox) +[![Image of the PDF showing the various deployment paths](images/mdatp-deployment-strategy.png) ](images/deployment-strategy-big.png#lightbox) ## In Scope diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index cd066db719..6ac9d20456 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -45,6 +45,23 @@ Depending on your environment, some tools are better suited for certain architec |:-----|:-----| |[![Thumb image for Microsoft Defender ATP deployment strategy](images/mdatp-deployment-strategy.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf)
[PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) \| [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx) | The architectural material helps you plan your deployment for the following architectures:

yf#kVgP=rQc>^9KRe4$11ClC=ZclGy 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%0Di^Iy?u*wJDlj$ghw^D2uspi>#t+0&6}) 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

D#L~g@e1u`56&d92h3Ww07gYBw-??g(3VFnPh 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%0Ayk2W>CkBF#H2a>W z|5mhvBNyJ%+%IX+C9X@6O8Nr`XvaOJ^A%`{-F*jBD~QK);&0w7oKIZA21n*{bect8 zm@+fnlr_#y_$ydEtPri=5Ke~C!fLrQVn6&#S;LozT@@nEDo?rQ1tA4CcvX_U&Eza1j%Rly}@Md>79v8OF$pP$>Zjpye*skES)75zi33g@*>RwXjIeE27 zWH>j@IW6azUqr&>#n{-=Tf=fJKh2ctEI7X}_x@1r6AEtaqRS-60#>g~L{~$w(=RE z8U{yh59Gn3L&dYcIj#{HN+#BOJvjgFWiYl6&(>O#DTEJ9ho*l78fli4?8BldNAzRu ztB;)o^5L$VQ^ZNoKv>7+wM(nas_Ih=;%Lkb%ONnQJj^s$B2}W8_2_?w3*?p4hJ;S`_>OqlL<5PZfWVhMGk1SC>K; zh7-ItwZr;{=HJ>&o*&6OUBuL@*pKjK(9F5|<1`bdzyjMJ??VyBWEekx@$U>C(rzqK zJe`XB49%%xrTfr*oIlxf+jvi`J=1bn=lroD730n^YkJ_;(a1X2l0HqAeH}o0@BCiQ%>038xnoIeY~0_I_2ynsoBKQS5w7j8In6^ zOCEeo zGE!Ks({GPs3eCTH{g`vp?IpdFp!Sg+K?m#Y!?h9({g0t*e8aOrBA3*kWn(hmh>Afx zz4Tn(^&nBIg&s1eV?ZD~hkRK*jGc3^VlLuU;GHTPGv_AfV~1{aJg5YIKMh~E$oNwm z`2x|3gtR9wW9%XGAZG*Z)u1%wxXR^mrTeVt%;%}wRq`#AsGA)e*A2hf?j5F;5cZMN z`4Aa@B6ZH|Gg-{J*U3rkir(?vT!>@N%BFy@m7uX;UZR{U{m)u9-*VPe8ejXLwfcI^ z@g}ip2|nw7Q@qASa&tk{WTrqDRqDituDZHuvo23lfsP7c2uLmC2rG+8Aij!FtFzV9;2$0_4a zu5!g~MhdNInE;>61fMrq1`{w17S>M>lSI8&PmG24cWTa^!iMHwhCzdh46nZ3yj
uVv$b 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

GaEK_zNluqIFf650BY&zfkBi`!~ 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 z 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

%CFHm1i17s!M)b)r78KHR96aW_ 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 LYN=ExSqJ|QHiFMV literal 0 HcmV?d00001 From c2cbb714da7547c37b34f0a3c756a237ef0450f3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 6 Oct 2020 13:23:40 -0700 Subject: [PATCH 062/637] add troubleshoot --- .../microsoft-defender-atp/deployment-strategy.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 6ac9d20456..775b5c9abe 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -60,6 +60,11 @@ Full scale pilot | Phase 2: 100 systems
Phase 3: 150 systems
Phase 4 Full deployment | Roll out service to the rest of environment in larger increments. +### Troubleshoot deployment issues +You might need to troubleshoot the Microsoft Defender ATP onboarding process if you encounter issues. The following links provide detailed steps to troublshoot potential issues. + +- [Troubleshoot Microsoft Defender ATP onboarding issues](troubleshoot-onboarding.md) +- [Troubleshoot subscription and portal access issues](troubleshoot-onboarding-error-messages.md) From 207f4210ff1eed1f86affe8ea7f926e27c84f951 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 7 Oct 2020 12:51:51 -0700 Subject: [PATCH 063/637] vulnerable devices --- .../microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 85d599cd64..0c34e4caa5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -84,6 +84,12 @@ Examples of devices that should be marked as high value: 3. A flyout will appear with the current device value and what it means. Review the value of the device and choose the one that best fits your device. ![Example of the device value flyout.](images/tvm-device-value-flyout.png) +## Vulnerable devices report + +The vulnerable devices report shows graphs and bar charts of + +Access the report by going to **Reports > Vulnerable devices** + ## Related topics From 67acc71d0da74638200937bc9c6a118c59e7dd65 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 7 Oct 2020 14:55:13 -0700 Subject: [PATCH 064/637] update sections --- windows/security/threat-protection/TOC.md | 2 +- .../configure-server-endpoints.md | 61 ++++++++++++------- 2 files changed, 40 insertions(+), 23 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index f69cdfadb5..c7f7335c43 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -448,7 +448,7 @@ ##### [Onboard devices using a local script](microsoft-defender-atp/configure-endpoints-script.md) ##### [Onboard non-persistent virtual desktop infrastructure (VDI) devices](microsoft-defender-atp/configure-endpoints-vdi.md) -#### [Onboard servers](microsoft-defender-atp/configure-server-endpoints.md) +#### [Onboard Windows servers](microsoft-defender-atp/configure-server-endpoints.md) #### [Onboard non-Windows devices](microsoft-defender-atp/configure-endpoints-non-windows.md) #### [Onboard devices without Internet access](microsoft-defender-atp/onboard-offline-machines.md) #### [Run a detection test on a newly onboarded device](microsoft-defender-atp/run-detection-test.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md index 38b47a18f9..d1a8195e28 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md @@ -54,16 +54,36 @@ For guidance on how to download and use Windows Security Baselines for Windows s You can onboard Windows Server 2008 R2 SP1, Windows Server 2012 R2, and Windows Server 2016 to Microsoft Defender ATP by using any of the following options: -- **Option 1**: [Onboard through Microsoft Defender Security Center](#option-1-onboard-windows-servers-through-microsoft-defender-security-center) +- **Option 1**: Onboard by installing and configuring Microsoft Monitoring Agent (MMA) - **Option 2**: [Onboard through Azure Security Center](#option-2-onboard-windows-servers-through-azure-security-center) - **Option 3**: [Onboard through Microsoft Endpoint Configuration Manager version 2002 and later (only for Windows Server 2012 R2 and Windows Server 2016)](#option-3-onboard-windows-servers-through-microsoft-endpoint-configuration-manager-version-2002-and-later) + +After completing the onboarding steps using any of the provided options, you'll need to [Configure and update System Center Endpoint Protection clients](#configure-and-update-system-center-endpoint-protection-clients). + + > [!NOTE] > Microsoft defender ATP standalone server license is required, per node, in order to onboard a Windows server through Microsoft Defender Security Center (Option 1), or an Azure Security Center Standard license is required, per node, in order to onboard a Windows server through Azure Security Center (Option 2), see [Supported features available in Azure Security Center](https://docs.microsoft.com/azure/security-center/security-center-services). -### Option 1: Onboard Windows servers through Microsoft Defender Security Center -Perform the following steps to onboard Windows servers through Microsoft Defender Security Center: +### Option 1: Onboard by installing and configuring Microsoft Monitoring Agent (MMA) +You'll need to install and configure MMA for Windows servers to report sensor data to Microsoft Defender ATP. For more information, see [Collect log data with Azure Log Analytics agent](https://docs.microsoft.com/azure/azure-monitor/platform/log-analytics-agent). + +If you're already leveraging System Center Operations Manager (SCOM) or Azure Monitor (formerly known as Operations Management Suite (OMS)), attach the Microsoft Monitoring Agent (MMA) to report to your Microsoft Defender ATP workspace through Multihoming support. + +In general, you'll need to take the following steps: +1. Fulfill the onboarding requirements outlined in **Before you begin section**. +2. Turn on server monitoring from Microsoft Defender Security center. +3. Install and configure MMA for the server to report sensor data to Microsoft Defender ATP. +4. Configure and update System Center Endpoint Protection clients. + + +> [!TIP] +> After onboarding the device, you can choose to run a detection test to verify that it is properly onboarded to the service. For more information, see [Run a detection test on a newly onboarded Microsoft Defender ATP endpoint](run-detection-test.md). + + +#### Before you begin +Perform the following steps to fulfill the onboarding requirements: - For Windows Server 2008 R2 SP1 or Windows Server 2012 R2, ensure that you install the following hotfix: - [Update for customer experience and diagnostic telemetry](https://support.microsoft.com/help/3080149/update-for-customer-experience-and-diagnostic-telemetry) @@ -77,26 +97,8 @@ Perform the following steps to onboard Windows servers through Microsoft Defende > [!NOTE] > This step is required only if your organization uses System Center Endpoint Protection (SCEP) and you're onboarding Windows Server 2008 R2 SP1 and Windows Server 2012 R2. - - [Turn on server monitoring from Microsoft Defender Security Center](#turn-on-server-monitoring-from-the-microsoft-defender-security-center-portal). - - If you're already leveraging System Center Operations Manager (SCOM) or Azure Monitor (formerly known as Operations Management Suite (OMS)), attach the Microsoft Monitoring Agent (MMA) to report to your Microsoft Defender ATP workspace through Multihoming support. - - Otherwise, [install and configure MMA to report sensor data to Microsoft Defender ATP](#install-and-configure-microsoft-monitoring-agent-mma-to-report-sensor-data-to-microsoft-defender-atp). For more information, see [Collect log data with Azure Log Analytics agent](https://docs.microsoft.com/azure/azure-monitor/platform/log-analytics-agent). - -> [!TIP] -> After onboarding the device, you can choose to run a detection test to verify that it is properly onboarded to the service. For more information, see [Run a detection test on a newly onboarded Microsoft Defender ATP endpoint](run-detection-test.md). - -### Configure and update System Center Endpoint Protection clients - -Microsoft Defender ATP integrates with System Center Endpoint Protection. The integration provides visibility to malware detections and to stop propagation of an attack in your organization by banning potentially malicious files or suspected malware. - -The following steps are required to enable this integration: -- Install the [January 2017 anti-malware platform update for Endpoint Protection clients](https://support.microsoft.com/help/3209361/january-2017-anti-malware-platform-update-for-endpoint-protection-clie). - -- Configure the SCEP client Cloud Protection Service membership to the **Advanced** setting. - - -### Turn on Server monitoring from the Microsoft Defender Security Center portal +### Turn on Server monitoring from the Microsoft Defender Security Center portal -MICHAEL TO VERIFY 1. In the navigation pane, select **Settings** > **Device management** > **Onboarding**. @@ -135,9 +137,24 @@ Once completed, you should see onboarded Windows servers in the portal within an 4. Follow the onboarding instructions in [Microsoft Defender Advanced Threat Protection with Azure Security Center](https://docs.microsoft.com/azure/security-center/security-center-wdatp). +After completing the onboarding steps, you'll need to [Configure and update System Center Endpoint Protection clients](#configure-and-update-system-center-endpoint-protection-clients). + ### Option 3: Onboard Windows servers through Microsoft Endpoint Configuration Manager version 2002 and later You can onboard Windows Server 2012 R2 and Windows Server 2016 by using Microsoft Endpoint Configuration Manager version 2002 and later. For more information, see [Microsoft Defender Advanced Threat Protection in Microsoft Endpoint Configuration Manager current branch](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection). +After completing the onboarding steps, you'll need to [Configure and update System Center Endpoint Protection clients](#configure-and-update-system-center-endpoint-protection-clients). + +## Configure and update System Center Endpoint Protection clients + +Microsoft Defender ATP integrates with System Center Endpoint Protection. The integration provides visibility to malware detections and to stop propagation of an attack in your organization by banning potentially malicious files or suspected malware. + +The following steps are required to enable this integration: +- Install the [January 2017 anti-malware platform update for Endpoint Protection clients](https://support.microsoft.com/help/3209361/january-2017-anti-malware-platform-update-for-endpoint-protection-clie). + +- Configure the SCEP client Cloud Protection Service membership to the **Advanced** setting. + + + ## Windows Server (SAC) version 1803, Windows Server 2019, and Windows Server 2019 Core edition You can onboard Windows Server (SAC) version 1803, Windows Server 2019, or Windows Server 2019 Core edition by using the following deployment methods: From a84b75dab2eef7e2cedfe87eca78142937593cf0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 7 Oct 2020 15:09:39 -0700 Subject: [PATCH 065/637] update anchor --- .../microsoft-defender-atp/configure-server-endpoints.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md index d1a8195e28..85b7f737b9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md @@ -54,7 +54,7 @@ For guidance on how to download and use Windows Security Baselines for Windows s You can onboard Windows Server 2008 R2 SP1, Windows Server 2012 R2, and Windows Server 2016 to Microsoft Defender ATP by using any of the following options: -- **Option 1**: Onboard by installing and configuring Microsoft Monitoring Agent (MMA) +- **Option 1**: [Onboard by installing and configuring Microsoft Monitoring Agent (MMA)](#option-1-onboard-by-installing-and-configuring-microsoft-monitoring-agent-mma) - **Option 2**: [Onboard through Azure Security Center](#option-2-onboard-windows-servers-through-azure-security-center) - **Option 3**: [Onboard through Microsoft Endpoint Configuration Manager version 2002 and later (only for Windows Server 2012 R2 and Windows Server 2016)](#option-3-onboard-windows-servers-through-microsoft-endpoint-configuration-manager-version-2002-and-later) @@ -72,7 +72,7 @@ You'll need to install and configure MMA for Windows servers to report sensor da If you're already leveraging System Center Operations Manager (SCOM) or Azure Monitor (formerly known as Operations Management Suite (OMS)), attach the Microsoft Monitoring Agent (MMA) to report to your Microsoft Defender ATP workspace through Multihoming support. In general, you'll need to take the following steps: -1. Fulfill the onboarding requirements outlined in **Before you begin section**. +1. Fulfill the onboarding requirements outlined in **Before you begin** section. 2. Turn on server monitoring from Microsoft Defender Security center. 3. Install and configure MMA for the server to report sensor data to Microsoft Defender ATP. 4. Configure and update System Center Endpoint Protection clients. From c9ef6bf5cabb8812a2b472018e51b397d13984df Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 7 Oct 2020 18:10:44 -0700 Subject: [PATCH 066/637] new images and topic --- .../images/tvm-report-age.png | Bin 0 -> 50128 bytes .../tvm-report-exploit-availability.png | Bin 0 -> 42870 bytes .../images/tvm-report-os.png | Bin 0 -> 62979 bytes .../images/tvm-report-severity.png | Bin 0 -> 40626 bytes .../images/tvm-report-version.png | Bin 0 -> 47460 bytes .../threat-and-vuln-mgt-scenarios.md | 35 +++++++++++++++++- 6 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-age.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-exploit-availability.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-os.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-severity.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-version.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-age.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-age.png new file mode 100644 index 0000000000000000000000000000000000000000..14d90bbdd15005c301889630a9b0e6f134e32a1c GIT binary patch literal 50128 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 Y%&<5y&jLmuU}4Eit4QVCfAZ@80HsHIM*si- literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-exploit-availability.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-exploit-availability.png new file mode 100644 index 0000000000000000000000000000000000000000..3e77bcb4e1178df19c028f16d304ae40d46acfc4 GIT binary patch literal 42870 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-os.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-os.png new file mode 100644 index 0000000000000000000000000000000000000000..63ac8f881ec758d8918ae2c0c88268df22e71dcc GIT binary patch literal 62979 zcmeFZg;$hq*ES9}x1yk+qI9UJsB|}2fJmuGcY}0yC?b+0B3&vaUD7dxba&6t4MPt- z-{yJVZ>{%F_||XzW-afVn7FR6b6w;^AG)z{A6T zaOooaWNXW95dL@B=B1iF9v;cx^MCje%p^4MLqZ2>ISIl!qD%M}u6E$xDaOOQjVJx$ z={uMBwMl1(TaD=EEo`S;-dD+gKHU3+x|4z*c7x?MQD4f#FAr4-ZNQ{S($BoN?_H_423hi-@l>&mK4Wh$RgR3KH&H#Uvz5CSbbOvVZ31=U=;i z{s{BV;7(W2GcyY)FBg>(+$Xz(<>D3EC;e%i z9F$jv1^wXuapIIj#KgpT&UatDm}~kP5z$zGf%p;;Nt#lYa#}45H+T4joyGp0g*da3 z{Aow|)Rtn~vlG`L+?H^b*I^8|NtZ4U_2sM80n^yf+KH1f?5wn$oZj-cMvL)^khL`y z3k!>K%-QkfD_1HO#{UtpJK)$^^p=x#;Ms6o;n=Qu^T)KeZ`a+*iml!IibJA0M1E_SjW9lD^LwdU$x0 zd+!nq>}*&3Iz?5xQ}n0HPoMRY_LR#!#Jg~K=)t*YfA?<5&cx2F+0r86lehYJF*V#V zJ#khup~A=7LrydL2CkTD=dvPeajTlcNV~<>)>geicJZC#3dfYRG+hG&nJ2n<&U*|` za@33SOmS>VYG*mxr_98Q-ONS7=_XoDNCA8)ru4V{c?+sqmV)K#Ch|%3eSJ6V?d^jl z8I6r42qaI2={d;#tu9=+Ft@lE9u*}8%Vf3Tm}}qm;>DR3?Aqaa>7b#JQE!%tH47{2 zhhM9!D}!11W%H35XZBc#4P2o8V%Ju$f6+??nZ=mJ#D=aedLIKR#5NL(szW0gu?R1` zBI1IkZH9)?d@oV=^D#)yogo*4AW^sp;uE1BwcT2F)bTo(U;Yzmt@Zu*HZr6cm*vs}&hXEN+Y67V)6! z7Te*ulOXh_(rJ_sKO-X}n2!7NL7BkEkGW^~Z(h9k*Lk-*A(W2bw?^s4tvn`9&M@h4 zR8wF5w~Hv0N9WU>YPcZbI%C!3ro_T5?J>?kJVo`Gh@*dNc!*FKU=26Sob|WjEZ7kZ`z|2fKj?a>l@=8i- zdXe3{-P^ZsH#2n@ki;SHdVAl%`h7-u9!)JQc&Uv`3%f^#(BM+cij33tBEHAOwE8o2 z81^@X{Ck1WzB$3u*528meWB9=T@s?4GyXl(Ac{#)FhIe$`vDUZA%hOuZZU%e7oU(| zHd@GAS9j-MLjRr;OO2TseY3IbM;|^srR;cxIPv6dUeT2AQi=%Aiin6YdmqmQ1>nL* z+@OCDq`sTv4 zWk4<~@G85MygW%>%@L9LaPCit9u<#nIP`OiN#6Rsza%6UNAC}#&DY(U7l)rKE0g!9 z$WFuAb_N85 zE?B&OTx>qv)ZLBnJl@wgGIAUoCcb|C&?Gu8F5G3|N~JUA*K0L zW#IVg^W*m0Z{dfB=@FD6lGOZGZ;j{-C&!9UHYZE}SWQ+;SiU1yI6OF-Q9=j#_&iZu zGqJYr&Io5JpAD@UsF>4sVr)8?A4&_6WPDmz$D+P_)t`j^@8qd|4?P)KC&U#MpF?zp zkz8(0aPXCV%(#?|P0OBqoA)zi;|C1hC!8cCBq9RFSMZn=5@vdS`o;@8ZwRI5x+&*s z)-fP)U7rHj-()H0tR}>_mq1`HbS5<`Du{+45TtlCd=|RWs{}JEDDm)&|&_t z;nt9MV)k}+FJH<3Qe5mxGYg^S<(i~jUtiza+Pm{WC^n7%iS8piUZ{)#K|%Kg1U}t) z?jPf(a;gZYRKRnAhfxY8)$CJCtT>J{7$2`PBO4l0-mT0MXJcbKUo2cTmgE?VX@CR= z+hRAjsh8++M0IjPjsF_?v58CA-96FmNDT@ao{giu0VYwDR@mti+s~gbq@)U*yRDi; zb~)tY_>v(yA#P+|{N?+{_v0m!f$ox}g+upBi&eZelSn4d+Nan3wJWU>Vj4Pm@zSGZ09ZPe}3d zy*M{NZ+p=5bYgYj4l8R&%HJ39@$pdaX5pfqSywE_Hq%KGluAy|IO&N;mdCpw9BU@z6=NoumilVclqZaVnj~_qmbRtf1Gm?*! z1O)}-#gkN4KA*1UA??O3OJk^|*4NfrTRO70{sd^61IlHFRJ}1NBWrP`CQ8JI)%s!S zV3zlM^QMsq?!*P||GXem^IFMPyX~nK9uNXJD0gppE#!QewO^*KukD5mvCP@Yj)M9h z3%{Hk%NU*nG0)gT9q+~(PxtmJc^#3e+MekKwUY+y-^QlCY&Cny&FgBqZ3{WlCsjvH)IM`|{<-&m;zI?Y*oBmBt7apOY$)?H%I$f=6TiWX%Wz zO9Nkje-t^F;%?!?Iy6GL4S6Dhb1u^KUf!Av9S zZ@Rs|tOYz*-o@Oxp^zljsbY_us{L>};N+Ahg~%uB{~8lhw{JOaI-X0%su5wO`@ZJ~ zKH!W3$U%@OY-}Cx^YZ#Nil5XDAxpjj>Wb=lE#$D&vTLS@rz+r`n6VaNAzKxH(%#i& zJXyi}$9y={ZEqzaZbJsWRxx4V$UFZc=HCz+{)>Ta9&@2| z6Q0;>iVYE(8j{Ijgw4Uzb*l+qabIO-NlZ*k#LnizSK~8R+FM#~+clH?^UpuI&Tn&H zx)#WJd5OhP#W<{uTt`ZVhQo;4;MMYUc6EjB?gp=Zaj~x)-tlNvI?f`{-iu2G$vnF|jGT|cAZf?)SQ6bNHNvuL;Ku%W z0s%!OV)zg?3Gn7lGiFt_!jN-xbkyN;b--G7Hc>xpoY=Q--^ws&y{R*I0B2+AMMp{; znW13SHxEYv5IPI}GF6Eow>=tow6?zPy1Qk2a?=0GX?@~yE!ix6vO9u4m{Krvz=@41 zQOHJD98w$=SIP-VIfR(C^2WO#$~o!>&TB1bZ>g{G@mFr{`Ha#RB#_VrekP6KwST}U z6?~hQ_trydW4*aA*8$)aO*oQwBlQ~GHmJmczfS3FPHeK$G1a{^w}MK zNFivae-;>ACb}|pxR`kV&Ych0*({0f`)VkcQ%6Ni&BTNze6{zs|JAFPFQ;-!Q7Q0# zX{T&mJ2SHao<}^e$`Tmu>LpYTvrbonxtsZ%dZh2~-w)4MQPkaOXFke)3)7SM<;$h| zhN#}febfsH34Eof&hu_!exf|h|4W?}IcBIDe*JL~=6&_#_U z0Wh+`PSt(-m#|2;?u2XcnXH3DxzSGn@3W)Ty!Q#h=?Y1FbUQOUKV2q^jJxJShIN?W z{yz{Laof)Pn4Sd>XXM;tE$y13@^itJmyZSbf-I-bff@aH8+}`q(9nsKXrrQQERJ* zK-QA_!Ty{xrB}D;$sfB5ar~BCo#D|gpB>GIx%B^f274Y{myZ{y`*^4m<+{3ka;Vvr zmYC|aK9&}k8Bxq@wILz;smMO?ambMJkVlaXKIw!v148_W!+iKedHIl3V%T3P%j*s| zw=W3={mi`w5A;pU{e4dxr<+7pBhi;`kdZZv@tT|V7GB8BwSpe=TS7#LdqR*k7i{;m zuD9d!gd^TvM(l*(4S8B7c6LNrnd%8O?=N2@GDAvBQu3m0K>?3d-%TjtPV2#Q{R(0a zcy=G0@f%Th#+6P5b&Jm$KKqAidD(;OnDLw9H!AF$qR2^0@{5g;r%itD4XJj8_JDYP zyh&~{`i##_c?FX917W5(IOcB^6=TFKA4`SO8h1P=-5Fc8o>4;Lhs5zrA8xVh1Ag`S z;2X_zsI{WqSLPsiSZa;dhF*OcC7P{nO#=9)V$AL?Z=PIS34m>~@>zXPJpk;6hK4=4 zp6 z4)>gVcFGsk@^$}{B+frjwcsOk*nE~_FR)fxqps6;F4uM?2$#<66uO$l<0hTau`A2-(C3?GsCxGDqu<3u&9ef9 zR9B0CDh(L~f{Z^w=a#6-!*X$A3O3!NT{DQ!o!X^dz`jLpdwFU0deik6=25d*WJx-1 z9V&TegAN@sxs_ET#*KluQqv+P(%ahPx4b;hMop?V>vw`_IX`L%J8KWtXt#~EW%lt? z5)%<|#6H@%e!V-|Eb^zlmzCeIKg~&dRp4a ziO(K+5dZtPfo${v7eajNURYRIwq`-q@0wyWGBk_klb7jTRfqfcCMH+k9m%o^3Q|!} zM7?EHy;)RL+|bnY`TO@@C4mr4n_Fw7W>Cqk<=p)BuoKWYUNC49d$Gv&vurq{K_eWc z*E4m;Xh><&<*~4E94|5_%@^riEXHb+{P*A%%J%9-f}cP6uQM4*E0m&e}A$+^2S85bdb`gc71L6Pf@F*%#2E|GFqT55rAoyXDS zU{bk`mjs~aGKU zIO3sq-Q|pA(fS;o%!oO~h!PPKK`{^x6LzwJy;Vff3wlJ;>lrc7o}6OQBKu2>E^cmI z-gVDVo)~Xn+Rj6RB9VA7sQ2A3nU0)RtY{nr#mFG9up{XU*2X$_s3c zijM0!y~yF&BwKTIWDYPeMqpavmkiI1?4x;#8)V&^y=$Wr{O@lTnRx$YN1k|ewm&^R z+B@7#9_6t{#Y68`XuK{o_Qy=oivHa@KHxYHji;a09IeREd+u^Bbm~0O_M%@M#=Y5a z!yC%e>0TQxa@{XqRNY&BU*U)e{TWy_QRONVV+1@KmH3&&=PPutb{0C-3LU7Dr4W4c z+_j`Z6gwxxvxhT5fyb}cd1tddqO;r zFfWxBI6x1vz=GBU)l4bf?%qhtC` z(;;6W5dlh4sCK*Mz4Uqxost+uL8jy7_tY1&u=&%s>S+4~(8f|3go#RKP*={GFlgT< zpb5Um#ALg$8^g6jb>-qS>y8&gX0|v?Upe&AvaT zuBn%rJ%=8*z#s4AjUAj&#>EOTvj7VxpL{gNF6=9%^HzIiA{AjrD ztV^Hw#Xx8)sULO$lX5n!vjsSplGE3}ka=J_?!%M;%DW3TBw ztR`FeV&3UB6}H@5fy%OT^f)^3PXAZ3*-(`rJ$<5pkdWQ($Q$_tA!$it<2Sy_R%}RI zO=x6}x-InhHja*|Dj3vF^7^yW<1ZmW_xboffAGE7Ut%c?^a7{hQa%x~GCV3tC5O-u z&mFtAFwh!4A%28^aw_~5`IG<%W^xNl%YxD(LSKAlb8}i++O`2?R-E@@caq6YS_t6z zh9YXTTy?C0WAXfpTm+up+XoxMKFSfCzY=p&_^=!>I0mM*s zydiwD*?<+B>-Ee#=>2v(VwPa-?!c z9MUI0p9AHIrGw7jbfSz?TU*-#UDLTcS#*_V=zIbDX`Jrw7|plcs=^_$OF%51zdxrz z)AnGL&i0;)PE78Hh{l`46|~-p@*r zQHhC(^KAWTax@EGhqoM8Ts9|m*z;|s`3LfJkoAj1W+vUSeb;MP;(z?OohBdm%FgZv zLiFeo;XZ@z5FtYkBTH}|@+c6952Z4Oh{nbH2|$*7BD-9*yWO6Bo+jxw0%Ao`~q`InQuim%0#{-KLNE z1}y4@Y7rIrQkBkU|08%er48V)qSY{SwgKfm5;cT(Vlm-|wQ z6NH=}+`04fU0zaeGQ({Sj<4jb>NdFF$D_sO6t=bnseMY5>lEYV+~5BE;h}e5vyJ67 zm)F(3Z9q?Ja3m_q8e-HQ36b}@zP|pqN*;Z~XHpY1s+u-PNV0N&y%iepm1py2t2!EH zBR!;OV)W`GCy>3o&JLNzN-Uen6hx$Fn?gXBs@R#+pOOfY3Zp2UeG016|p<-VGvPK6pR~m zPovnh+O)b;fiI#Ia)>r_Nm`jR+Tuc?Pyzx1x|T*Ey{4hz;bbLFPA7ZAuBXmBmOtYL}x3IKniMjsA4fA!TLQq3bvL0=|B|_VMG#m$I+2ch@Tj>1m(C zJ(&&XdipJrJOMmQC183jH#gT|sprGSr291n3I*WY;bTCRFfcZ*t*gT)BqRi-NJfqs zmA>+wPDe*)V{N?j9l>(MhWVB&I#R-oIeteV)EMMMRWW5d^0W!@AOjfAHi?65!Op8)*@8?cF6J%WTj|85 z$ue?0{IY2z)9y)@c{emPG;L?dRN0Y`9xLQXxzp27b+#~0$#IRoW?(l>0hCFyCS>jJ zFzoi!(i;#-BR+oor{7nIhK6R%f}Nz?$kO0BT>FJ6p3gUtyb)nxPeHtX?NBZA>Q%id zPqV4j-?6b+I4jH7hsYGVE3QxqTyl1HCV98nWC7WLp(DNyczKuoate@e`6hiuSBGXN z%Iyso4dWKXJy&iTOLAW^HU?c}dpMF+Hc7}2sA3Vmjmxy`BBqZw-bASDudVL}U*Rg^ z;$%;MMn^%@K8p~ohpXj!KUeK>Iyhn1uQ8Flu@uHgD`rROQ<3N>*H6kI)B;qBt({$c z=VU_snuUCVh{WH08O-9J|LX-<4|bjMk_@Se+UgdUf~@I!co;9_dc&NCW@3_!B*#=w z?}O`wVGDP6cQ}k+LINJydjRZ`mX>cqb&(KCNdbY7cTlN1*oh3kd>I7oYu-2?qScR$ zW|dI#fN;xYmywYH&^<~;CH?H##|%aJs2;X?5(RawQta|`(06D9QHjDsLqovbeFL_Bc4g%iy5`iz z-kwoREO%n0X>6?GKcy_8us^+<&WQTuc?B!B82tvN&~|s}&5ws^mX3N~P_xa5BJ*Lk zu~N+Ic{i{d9BrE~NhvEo@F%64X$foKc|Sl2%=QWOQ5ZlyI8p*$Cjwp})OyA|b|)^q zrBBfACWVi3Pt4|th_;CZqQV=XLD<~fWtHZGs;fmwNJ3NH+@fed zwse^O9c%hrb>aa^|5=#bYr0zzo!Ruuoz`V8prD{Y8xbBBBMtJ<@=&$#c&T+VfNqP?!Wg*A&E4I5clF(&;i>cUZ<|lW zzWOd=VzF*fP*}*dcg4}p?w4}TSna${JKH>*?j+%jsbqv$)h5SJx@H8!BFMk>Xmk>g zg?pJ;i8)C_OG~+CpC^2l6EEMsy&*4O%)!mg$aJiqnw|e+Z4dKmFh?T_%ma3FEqZVS zGjx#nU0rMf|2fTfAx&2~(Vc}hn-Q(BR zxSo&W59FvIq{Gp?bi_eKH3o*pJbhIX#E~r89ZgqhHuoPLZG4aE{i2gBc~Y@L(bw0v zxwT){H53U)0FE?r5ntPI-AgR0MGJ@z85#L~vW<_E;D#n=H8biYxjAx$d_=nuXU=+WORvltco z?A((0mc8LZBN-611Ra*HIhB;$ym@m9gDzOPz&yRO^8T@u@%_)lxh$cNa-Rzd3hA3T zbBdiS<_({(o^0=Q|7~izL8s*uT^Fby{81(sJvi!Bu=4kxh`~-EaYXCu&%5WDnVBy^ zh-To2Na)(cPC^3$>RNjXI%t%Y1~H&c)e*A?FD8?U8xD1-U7;6=<}_$lRwZP0)r3nb z$j`sW&Yt(eKh@^fuVg?Mj35O>&O6AnuU5lKlpey(bxTv3@T<@Kq@20YXSB_(zB^?eR(0-zEX zhO0StCjfvbu|{_Rf)@0cyY!~{S4$_W_sh<}ccp81Wn~rL)z02yi=%r@4X0|KvS^|bx1lSvX29SvO#=^!q3>+`D zywA){Y;Dc(<9Bi;U>{QPBT6xfw5PpAy1??jAI_9}`}W(T1wrpKkJJQ)K-8x~gTrl` zreM#Jo8v(37g?>V+u3*brbsK&($U%4*xWv=cm9>d{ja<9U_d$?CIQfc02Z_F#pB-c zzYW&O?vs4%TleJk>uYE>^}kT;&h;!tNtDT0K3M%0yBA~KhGF+#zkXf)Q;yBZ+&l<@ z;18kZp8>grb?}#|rKQ$JmObbvdMCu}VB?{AAQu}9+#d87k9fP`=(n(LDJ$vg-v#8E zsy&No&OA*JZ32v+-y&t6xz z_V$dng)xyriIT|$ee``%$rX$8;C2BeBkjlSq|0OvX4cj^CfI9!+jQ)oA2UsvTM0UF z{lF5!Z-VP|e;735d0io8x_kE{K%T97;#p4W5T!)l;f8tb_O{vO22UvI^+2Is--9)J%9%B3F5=+$m{}i-_1i!=U#^C z)$tw&Pw7{$47W(p{fk{S;La%k5fM~gpE&d7QE-X; zu^6Q0P7dpdtKjk+yIG_4=e*}EFltYGYw$YCK}0N3w9@(d(2nuU?93NL5J8~O4IYb; zYtV{Q^K34ROQ3bFth(w52n8HAZzDwZ1&l8e#POX5WM$FF7r!sy-quHWqd#8-9DVop z?Js#XCm)l%)usE5I}er?>UZPaBq6Jz}w@*Ni&nzrRBE3$7sQcMGUOROyCiUiddrwSG z2-S6pBdP;t!8 zO^eq&nq(^%TN%gzlau$^L_R(ciDSj)h)Va~abII&WAG{!a<5a?&&McIVwq1I;mwJ-ZT}1l1pz73FydQm`P5mUz|VH2XO!E{RdB;l^0?TPyQ*yqkPnvz z(fk2^Vhf9D8A6`jWn}d2N~oM#URE=vD>fgjZybyO2W8B5l|ZNi_)`WKnS&mkW!Ty9 zW(MxG_gA^v8-w$yfRnT8tZCIl#GNk>xh0wEs@D6T9R5tH!4)t}cLMaL9JcjA!0zsd zY|SY`RDU)}^jaw_QA#LOJP9fBj*W=81yu`xX8W$>pw9<_EUn>d*TYu3hlWVtkf`CB zF_2+qSKhvBE-Wf;Y##Rquif9_(mReKfs(lZ8t5HGL{ztC5fh>g582pqX+>TSWUxOJ zh+be-&p+_TsFmvr;(vI0LRXMLa7_Ar#X<2c9Vw~R>R=qG6jP^IRH_DcBU(c>->Q>3 zlwP#HN3UV4hQm%BI{Cx-#iabgKflbe^iWWzHa0?&bQpng=;Q8#qI?_D=^xWK72&TP zXTVBECSZTW<2*TttS@byZVKEAQW7lrTv|#B5xg*q5KjX`;#C?xp3|W+X)^enHpKKa z_B{>?S ze{2mhT%nd6?Di|1*As9@8^ejcPJ7dW+FZ~!D8!vpXLO8L zX;CTDJ%LX^c7v<@DfHh=3J*3{^Ri?OSU^BbJo)%fB&*gdNJ?@~r&5=RfT)7@iVJiU z5(cr3A^2c`=~t;;W*3LQxb7_4ZX5ms@D_N!LPoA{AjXq>?p)>M1lQ!nc&#>T*+)*$ z6P^1r-@JKq0;;x0rRntqVduJrpCWf<#_2d;6WYqMRyu+MR(=_n}WBMyj%Y{?ctu#a(p;OQQI5vjxnHBTc=#DOcOVWbKC)H zHZ(DXCRnSxjLzVdVg@(Y!Tz`ez|+X8Dv`5;S!XCOkE<_fh0fTYzab=@LXhq4x)Z8) z7NuXw*LQS$foko(zqWuy4@bl{PfWxYnVGGjk%$C}w#C#;4X51HZ;QhdA)>)L~^{boc7#rV#4h-)|UU=|3j>CYz~twRJr$dQYO|P&{8$Pr0JOK1;F9?Bb| zb#`J;04!q7%=+l~D7cSo#g2E$z^vR>QEa~K>CSLOO8EuwZj_2Az2}=oRW6oq{--|!Xv>~er$aQa zznGx|y&1Uo??65QCyNk>{|g!ENsZlkZ(~rQ8;ti8emh`;=CSas&>Sm z0nlgbca?KN5|}f=q$sKP?;itp>^R%>ecRrwb+BOeGF|=(9bY^Mlg4d0RKxIa)Uo8G z_h14Wq}{FEO{n}mDQ1fOyEBPSU@7J?wJ8wmFV=9rc(o>O5Scr(oSrzf&X2wgu3I2c zG&MCTPira9)wb<3caT%#$KCeoGru+A#=5$y1h($Gee&BHj_d^UO#&2$zEl~CMAr@1 z_c|^HU0|GKO7gl0n8Von0N=X$P)Ir;AUY;y8ekQIUJrBu;v}yl+j4Ao<~BP>sboy@ zQ`5@<#g2{EEL!UY6|r`A`7eS__tE$H!QQYEIPloPfj9b&!4a%m&|Qe*wz8*mNip$>C&Bx#ov;yp5XC-ci&gRVklqu9^+kh+?XbNnoAtiiw>oUthx$w9HPe zz-5-LUL06t(yd+QuXIL^11EGd(8*r{1NHZ%7`{bBNG!?m<4ZWU$|ndH8Mf*VWgmvn z>*>vtNY73!waESChdey(fjh-QYAez|v|H$olN!#Ql*Pui=?8lMqJ77-@mto__Kd=Q z;hli@*k}=pW|8Ork`y|3({pigXL;n>u)ezqYWqe? z%01AI5D;cCPLUFQCF&u=Wb8#C2Q<)&*OAGQGow@ETKtCBH+2a$G zZ2siUY{0tT&mHr@%tl6pSSUdIaI{yDNut|1{?McDJ?|NNVB!K~R}+-G$qlge&O0rz zl%M7&@^hax20*#4IkIB|Fm}1TeDQp8E#NW65^k6~zg?z)-8%@D%3_Sab2F+$z~|Olw1xEg`G~W-rS3&;k3I)9!Xwx++_&BVsn3g0cb*A zrCkV}OG}isza-EcmPf&M{v-GxMt-jA2rk#@nD%G5IJ>^ydEV3&6>;a)>{Ek#Nq4|A z`QgKsbgkq4U>fYdfJ^}XZqNvRgsu#78i(GD%&nRu6c{jt4xHzDrRc$<>W5E2XoFko zP4oF%R|oug#ZH%SxT{Ua2vPqE(2akV`wusLNnK1W-XKb#9&lP7IjjusaP56rxlY~` zFv~(?6%tE1OxY3qeCvc@2t%QbK+Iguz24@P!xYjzdO&f%DWbl+e& zeUiEZ^zb)qx-2uVWzSTl94>LUt1{Kge6WJo9vQ2$QL(~rTHBsirM$ckrrM77JY^9? zov!5T*Bt!lw|n_<7kxkM)18>1f1b2CC?TWXje6a(cXnPZr)Y|bu`)7hR8$bxST2;X zw!o%Hsdhi^w-W>tIhDAce$29y(|*C&@a8WIA+tHx75 zw$a897v`0a6DI^q;~2K1{mQI*qpVk@zP<$3)uQEn>kWepSy_*m>}E~-(?ZNz3cw2# zohB?Gz+v1$34B~fG$F$eXUzC={~}2wi<*bTcsT%S461q*V1WU>hYu)wphbqGmGjtm zyFmw;u^3akc$N0$`dG26ZT$;H&!bnRI&WBP7COxOML^0^8tN3j`0wVRicTNM%3SD? zM+-}He__}MfR<;Qa5z&~xP2%b0b3xzmDQ0&1tof@VI9ut#w`iQ(dmYA@GTJS*iHR- zYB5?B1E$Mn7|&ACaSxFUVRL$G3KBB#BrsTNI^dB1WcKOv_I6>R(K+h(z)pH_tP+5>?Bd<_{c#erCh@s$>-Wjw?jIS7^OFWc z6CJh0&&Md3*-Og*^rlxBNxgWHQUTE!NfYF-apM)(gpATEp`Y3<>W-*nlaXnE-)M6m zj0~X1)_;o9&UFxjlIDi?60WvJR(DwMRaLow4J_&j-8q$E^XOyZSx9sC-`V6@qD`nnUSaJtoS`V)p9%mAsJ8U`WhW$D20_@IA*_?ma% z?jGfduCb6z0<3H4?mqYN0a~4yV8*aMvJ(VOpcMu(K*89^v}vhbIbi>L6NYNeYZIpC zG%}`0?6=K}ut3eMs+05+l^J^&tUPq?$J>0H3R$egYO?LbRfpSV>W5vk0xnOZ$oT4_ zz5RKO1zLM1h<(9k-{SG4y8|+N?;*Ry`JCmPr9#dM^F&`=3(i+v`c z*-u&xQ>QB_;p;fqB_mOY_eo8?_2KCU*%+aaG`Tn>ce?Xem%n8Mdpk-Rx+`2+OUuh9 zkpnz@{14E-#YGK1+|kjqvXX!H>>q^qKBbwN*|`=T#)z2(nWXKMPetN;6dazrgXz;} z{}~mX(~)a9H7gVU&yeY%^W)=rh5vl{KmQ5yj{bjPhV=g%*Kim>#+2(!{ofJY+-Se@ zEjOm=inp@BI>7^{ya1D4)hM(7&Iy<6!+a&|a#`-p{(vv=XhBANKK}2R?0+{Wj5=NN z@&Dee4BPi9H~!ZT{{JWZ--U8+40-2YNOW*pth5dJTuK3rUE$-+W zwzN@w$lj}jPg`{wt)*T`#kaUvsM(IdYNw|*P`DbpVr8{1Z9i-@Y|f*IFy zC%sA)`voS%*UE+P$2cN+`bWi@j_pskIIH8ij&K>Y?;K77^OWW%5pB$buaAU0%7;g* zCOk;i1?o_&wh?EI4APH_HQ~U=Y`dF{1-7@%NBXYX;wpZ*<9Gqa{ir%tbIc{Y-|m?- z?j9wmtfKz;zrpe1EUP2Wp>8kZP{eCfGh)YcXyOUkc#x&u)he263=IBAq&Qw2pVd7v zw#4{&T9`6~iK#j;_<@rI<>lTN@c_fHb5Le0B4$PVdN0m8eQOK?*Xq(r-fi|<`f1OHezq+ZS^l%(S!YW81aJx1b2#P| zAt?(pGJ*$(C!%2_S{0m4!AK<1Y%Jt15D`E-7ufb2!^IrxchQ2edvkA(xAPp9X604M zF0yImn$ifms&$}+Ba$DvKThb*b7B^9nfTCoSXP)k`>==gC>l2<>5L-R?OFqjg2`dRD?}jn#Y?0WOI`5av7xgPyX!O zbV#uD|MbS;SDo(PgZJfxMLmZMcJ25#*SmqHk{h0G2l2SQ9*dh>+6a&68ea7B-ta0c zTE=yCbr~9JS2dk6xMLY64Lz|4oa=qFxIYr(Y0sEdj}3BPmzKPpOZ@k9q+Ep@LfA-Z zk*?0u+SZP?Fd}c`cvNIwMce|LbKG)0tl?c%GeUMV*lX>{(8}5z8@>e5O{Nj$sE52LfM1cQczAt50y>%}T>)XFc?(b1{yR%52Y z`J`K{zIC$GeFqFtpy%{X-1?tTn3W&!KW1iOsR!@Cl#Rd~^J@w=%`XcJ#(1^M{cyAW@#8n2deLL5P-<8s9~s-dMK%Nz*{Wy~v=Z{wbDkmy{2M+vqcR${=MhrXJ$LEc`>-b}I-UV0iHE$g z@(J5Yy{UC$pu=5ij}i}UB4Y~U zWF<)Q*uD%qsqMb5l#PDv2S0tIUGr~(7AotzXP#T+P)1gkAD>oGe|p?p;!C)E8v$AY z&x-T+{GFB62u817mzjG`YZFx4L@Kbj`|M*<6G1EL2Z?K@R#uWjIchBxyfR**HSGtW zbzRe*sG@3OlFq*Ls1qjlN_Cd-lwgfPj^upeiF;UsBp z9mv*(_r)_X(QbI5+jazb#vAbAa9?o01zyi@k*uLfYsVS0 zJ){Mx72;n=G`>H)r)O@??6h`3hRVYEV_h`ghQj#BU6=*zWJR4m(7J%`?E{Z9S{~&V>{wfNK&Y1vxFHZQCG5W)}Ri&k-maAwO*7BjRLcYH}mtD5(Zg)## zPiE8x8lrY-dHF-b^pj(X z^@A=g=hh^5QBhI5g1%u@&nE3v+t+X3ehfCFI%xf7ht$J7n6bU~Uii5g9FC?x!9Lxs zFuUY>gOln zvKOK9xmu+bGAHBeQ1)+ar5xp~`EXoctH$yk1k8`pJbqL6wy5unkn-U6oV&`&d~j!P zvIe7to!NY9J!8YeeP@2@tFn-nQ|c9{=Fc(7;JKiS;2Z!x)K8T6FE)QnurYhb)ojPO zqknlWJSDGY`_(-s#n*iSd>Pe1m~ICkA)J254PVR-hX^F5KwYhMx0vK{%$(qU84Hmg zFkWLzgNM1iCJ{v5%9M~|H1M8x+pe0ag;iAaAP?t80zR!e{ett@?&qo!ok{dQEC0cS zgzQvc(oJ*FUh|$3LE9*d8StBEF5n2muDkH`iZiC7%vOi;ni-G0qukZ#g&Z!4tGx~V zHtIaZB-1vpkH8ds{r2r6m=xL?H{oUsjg4o%^nSUzI-G2{PuJ5~N$luYyzTA*dDDL) zN;&J6`OrK4!|i4%M=k+aDTLS&cljh(AD(JkX}=T08hFwkkhiWm5qj-q5ygv5eo9QF zH|;NmIhqAYTsaa=X;6=C%U8 zMSgoUd85GY$5$`U$5L_Jrf+`gmuj;oA7T&C8?g}+lg>0j(W|Q~-~6aMBZ#H9rhs?* zRDRv>;O00umKm5=)R2rFs$Y);ucYzp>hd#e*W#FM%1oq&a6|-w2gP*59`zm8h=iJ_ zl(PuV+cR&;962KuYuHgXZo9%7JHn~JK;%~+$5pTUm*L@hzNsiJ{WI@PAuR60KYyx1 zsa$&}?1Z|h?f`&1uagg8s?gah@5{19p_Xb#e%2|rKTVH9AfByP6S`DMau7X~{^TyG z*K0I>v$oA&RTpoeCgx=m&?R-W8q=+o~J(ZG2Zsg zI|qJB$DSfZ^U*s^8z(CtvsFTMeb@jFcP0CBQ2YLNVi!G~M0NMccroCBT*y?Y!6KF) zp1VlVnTQ92QOM*CHwvZ&<4}r6J=)*a_B8oL8U%(vRi(( z`y%uqZ`fP$!{?_%%Cwjf;EZF0OO^J3ue(Rkx=s4sR*>Y^i{IL6Jg zvlHc@`UBSt33L>BT+7!5z7|?#uv8Cf$$KvJ&e@$uTsZ$QsQA4djwE^veJoWU_QfX03FT;!T zf`}6^7m&$VsuaLQY&=nbvFf$>xm_C_9t+uwYt`G!)<&d`P2QZD)8EeP&WT}b#g8T} zdk+{Hi~?RRuwIa_lgKPtgF4V}6VF0%Yp9(b^0rSx2854KGX1%}Kkd-L>Es1=kV#2$ zp)hX9xI7aq#!sI#BSk#NUu~qL(ab6a{X5mUf2R6YEh9Sk3Hz-dw?H5lT$2bht){UN z9eVrCdSFVtD=9c{6vXzK1#EGLrbs@zyLSlz8da3~TP{Q8nD)xIjU`Ln|y zCC#{0Sl3Wo+~4aO5TSSh60~(sIG>KQ;f+N*TdUW%8%?Zzp}HQx8g~MsHXZw=A7)3* zWlqx$H#g=c2MaCxvA3UBg5_b;F2RV9-4KVDwTEhRcYf+6{^)VOr84cj{i@ezDy+W# zp0bb5lKKxce}Nqb93N6+CH$LVxfVydvZ2OyTu)Qg0}mPf3~~$qd?+{D^Kjy*(%m&R zB?SSdq4{plDfz%j&YXLyN2v^BX6F8*we6=XlSy%bT5Kdg2L?Ji-vRJ~3%?30HTitk zNVs&H6eVAPXzAIShcIqNk6U&d)YkZqet{@q^dOx&4Lr)w>2$>Qru`ekHgS3R?y&LB z#zwl+l^x&qWY$}^ZZR1sbNJ$3b+uyxpbQ%B&dw9ji63U21xGEUsGFt8vPG=&eMTa7rd*E6Ydx2y&T`eBqEqdjxU~|Q~GKPtU4|yKNTN! zrH({C%AvD%C{{NVH6ImvLw>#Xf~i5W?uT@?npAXW@Qz+sR8**JW`J^bki=9Ci2{Dm z^)ee98Q)5G;Tz>+w&l7U{E70T+|JrBbngGTM{Yr`C7C~z_dokUYLIWhLgUmn{2J#R zV^AsOQD=PY3yS`bb-j;@SP#j}KdiiDK`YwnTV&-!Gav+@Di`m>q*VLtmnQ&1 zZeHGwio!yI9?=sW2+-WCkl#2tJ5LQi@m(pi;eYA@Pjc6Jz5Qdpi|Ky> zr%ziTS~t2!0TK5Ny{~MmOQ~P!xAg2b?*J@Ez6LV%IXGJk1q~|I*2<#wQ|ZBp3(?u0 zql1YD7nzR+i>ey$9F~e!+I*PU(oxw_|K|ShLXeUy99eVQ>EbH{-FnK7#%E1`P#V#4 zaS>!@X7*Z@Zdd2zu*AH5n+CFV?XFvN;aJFp0~(^f-rn1*j;>Hu45(!`!P%MwS?L@T z6N5ki4mw=!%m?G0qMi$$5IU>8ps=eZpx`^VE$NE5o^A2VZQAtl2ogOZ;VRh1pFgXE zD=W33CNWB>#*X?|orQqoZZ$+CbbnZV_ zcb~k}O}XR;o;`+>xeem1ba0Y2H8o0}-hb8{VQ_;psm>PPzE~KWY=m%m2#64TvFT!Wg z&;||RBX+GXgJ_RV&D@*;YB;9s`Fs2N{6VBb1Q_{Sz1-!lF=PQ6+UJA5ttjL=v49{K z+~8(AV{$#jiKT=3Eyp-&$VZXf*6;vky-qW~%j)$P4_CiP{Vx4V#<^1A4MEp~y;^UCU-uVz z2!Z%F_r(|IdmcQ|$g0-w&sG7Y^!7@k+21f9R^;y9-V`hsxR@XLZquD`d5Nyeihv;_ zS}y4rBnvCBP-=btmC}zgxs`lDIWTadc;^Hcs6R>3s96Zu+{M5A=6723HXVy29?-uJ zg`$lS@q9C|b!M_->*|FQasT08Na>QbOJ&FNArb+8|K!J!O`4U4|eUWamg^2 z0O$+Uz5_H@L`488_6p)@zq0qr`n6I%(A}-hfWz-YRTs?L;eHwR>v!>?FJI!muj)b~ zb|WJKeeb#0R|k#Cup7Z}XqNeiAbA_W=K&Cb0IjzfeQOSBg?)-LDB-Q)WdMZx2V-ws zK|tdR!}ZY$;JDsKC;~F%H|92OI^IJ*+i7QALQjt!h$cX{_J8ALu+nO36!sf65p&*m zufb38yfrkWgGIJo+t7;uDW*jJ6#%%~3R&1prUPIMfk{IR!F*A&eQWL^1P(y#0NiPU zCX%>-vV;~!nK|kAN_NKb1EV7CMM|xRT`109fIRMa@7Eu1S$Sh_VPWQHwu&2D^X3?% ze8N3w=mlC!)cIi>UPL`q1OQjuQCdDQKQdtk-0bb`&41qapnUD?h$2Aa`5v)%*!Lj_L2d+Cw}H3^$l99*pw?&L zsw^(1vA>s_T|vfcNGfjTc{Flz#3N{cys;2;#_HCv6`D-D+M&BBa(oAnJ9!pV@ey1L?MeF zj5wCN>C|UTi>J-aQi%HD;wLDGy}dmqAeuD04R5EEmk-%7A^Qi?(ZvZHD`#|cc1k|c zV65zRg(gUZf2lKM2nk%OksTw%50Fb(TwFvw&S+zx-J;M zOPl*CaasM+HRx*P$VDAplivp8q}tDn@Nc_N}TLyvs7!=c{O?5H)8LP<>xO&tGKd_0ByUAOeUu#k`|Ao(YPULj4QSpz=;_rI#^ zR$5Ro80_}E3+aCMAh8RYr7hZE3K@_K8r%>(2uZ98?VeA4rtrx+-GlSlb_;FU92Q?6cOT(JE+wnIu#_EMR_=z$X;A(5>|3$>yoE zTZP!_soLf!wXkbY;z?8ILSyHbS4W+jMXc4Qr3rddbNTn*jXB!laaKKu8$ zb^Aq->O+Wp#Z64;ea;UZ5%-4ieEfiUbvs=U3xyQZBk%(XzQ=Zm`W~PCi*GgF$O+S{ z!HbQxMj*gEDFX2iu@`blQvAxt(|j;3M2-0MSuX z8u|?ok)3*k$~4U!*^ZRunTZ{uu&@qJ_FO?-XJ*G)RO30U@ETlNT&zcipkR6H_RGG0 zy^^?Iby2&QXE)Q*6@T{Is#LoW0(|#m*$q8laKRwV@uH4j8hxarf1|HAFfYIEr3q~a z`sR@=_H-tWdCj}yo+IPX zx}|%I2a3P5tV(~|iJ>$^;UKqScqH~h6{Mi?Vr9`Xl`(@GJ=v3JFt}`ohu)k!?YIfs zSB=?M=-LY=mRl~Dy#Ly1ddKKwe@(N_M}(U^(o4m)MjsENjVH<8BoutMyR4cY9y5H_ zDZ|zIYU8h-3()2sl$NltvKrmKUf_G-gY*-SU!|w~@$fPYlx)IB)C$|_JmFR8Q}2dy zE6%$+&F$0m8;b53op+;{BBtw`@CAZ^qX@g1&aRAfxdbwr8RTNpEb(1eYV@NjD+TM! z!o$N0TsQP99>mzuV*43z<$nE20xD%GZS6SSW~8-w9KxwQb|Vu?3tIFahn&zO?;FCI z2e|`jU%#r?E_niJnB+E%Sq*d%sIZV>6eusjJ0KC)`z~{Y#)jOjv0SU+A~Vej$IMZR zh(B=`10z8H>ZAF1=mZr|@RlCSY+2-Ba@}=;%8^VwGr;_Km#Oq`fJP^m)o%nXGaxKN z2Ru}L{YqeiorPGUd}v39EYy+BY)&SUDfY5J+a z?1*Q-1-J3}=@G&Y$^|6z2b)aqOieaG&%jS%1CJoz6{q^YVWhDT#F2echP?4}Qx7wt z_QNy)0z`-ep-zOz_}#x+0D4Gf&l){MN%{Ek3fw&>ViM2y5H-nbTgJ)NwfLd*;ESd+ z0s=jrL>VOsM zJT%0?AtomFImo``2Mxf85T_xy;DXZnj9!QTotm()FG5gY+y;HyX)!Kc7DqyHWbv*r zbjvy1Y{COT8wxh4V<+-{di59m{0Fd}p_doIc9I%gD7UaUku=w@$iE3k^1S~ad+B=F z3%G*&5{F%klHH`fzMe7K5>iB-tN+VOD7F1}6p^DToyhVF=b!W@Y+hpA8elYtg#Pna z>CmmWz_mu_pu_wE%@gRRcgg8y7c2Q-mDZfKj|C79%q44<8CylWPh z)f|J`jEvY-11p=gL|gKKw%GK~m_9p3mf7$4V4i zmE?TVW|7c$8_d|T^bYliIr3sx&m`-vB>W0S)qSa(Iw4*2sl_evEmK9;=?)%hQQrCE zS{*m{4|biRWd69-)u#qgN56~AnvWV^RXm9y3*7PZ8x{FgF~S*27p5HXXDx&=r2K!b zTT~Iug#Wt-@V+OWos)xw#6AKVTu+2mDZ2ub9Te}`2-_4&9Y5yha3h`s3}F0WkvAedn=UpZ1rl#b>1{y3GmaytEtJMmo>mX=8MJ-vdp zwRKYf8a9LzP+%0SV_ShXHa51nzTSFzwDUSS84uyM*?`{n^XJWjkAGg^pD$_cwA0c# zP%@HMQbMHi@$u^{vnNl|Q&Uk~s;HpdIszH;mz0*GeZGJwv(dcxNDf+bLX}}iyJ@(^ z$lrnZYu}jesJQBwf!$HTlo1<H6C!x?@TSiEBZJQZ%$&)e`~uefxj4oqxv(jj)g| z7U)I@Nuiw|_3eCE9FX6IQ1`zS5gY~+b+TTCx3si`@FUfCLlI2Gg=<0hot+#YQ_OI- z0lAWYPE8&f0t#j+`V$;#(YoU%LdVuWg$>?Qy>;(J|Gii@)Sw_KT>@hKnV-F*?{R5q z32HQS@n?9-X+;Pnrf~{}j;H!Y{j!IT@UN+CI``ZPTc)t@{4Rl*dE)yAav;AvVE9LR z8i|H9;nyg><=}F*muAfk6~FY^WlHMuUWq zPlDAGQN1qZI2Q@BZr3upbN>mcO&J^fMBa-D4I4j|zRy$|^o3M-9(-81rdmo-(KWEej&LIqmX^%sJxP&J zjSL8f#G~d0tQ#=1nw3u36UQ(c0M8nLu$#4ngE%Cik0=I(yd;+h9 zed48qb#(wqK>%@O0&kecF=9kI%v(L|tADb8TY+AXTPB`yG8%lA-wtoZz`B=;Ad)NS+5xbxY&(3GH*aMTzFKNeiYR>@b?Z74bZ!nftFzYp=ZY^)dD z7M@u9G@VjjdOcu1gv;0WU$+eZGvt19)$6n19x8XBhbz3{K1+b8hmx99V4iv70U98k zb6Of5lBWijEkB&e#cPA4Kl1sz>O*!f3wq|WV`h0^+pRYh4YPpEtNbpqUfpo^n1dlRgyXL-cNC;Tdsuq)YL?8v9e?N#w zCU%toxyf#`U~ zP>%AgqoWauz_~!R@Tn{@?0zU8O8B)c3D(K=P-DTi7#x|@%PG4gRUukVqhosYGa)Pe zlJ<|p@*?doR#3|?_D~W|F0k=0+u`MYz)nrr(_`A1Z>?- z`m|n-hk3m4dbci$*1dm0@xn`JnuINoP6XTj_mrSsD66M$M6I*nuBbEiDyLY$`LV{- z((RVYqd&Kd#9=fT0TT*9B7r~aodftd;T70`2yDRbLYkgF{{Hdtm(Z}iPG2<@VvN%^ z-&1rJ78aUtIsnQ>+~g<-1>vpBH{2#s0Oq!G?Pr8v>p4bifXiKlvhEh3oSO7&A=9a)rG@YVjO~658x9N~9s-=a$;d-G zazZv`Y0S_QdV}zI#}v)?f#tzss0g>(V<`^J3New(TgHsXVs3PJdDDfnlVqpet9H6!tZ^4VD3(X{RjR{~`!9I0HnVywnokg{ zeC)lP`n`&5WG_UV~(ZYwMwl z>*%^?C{a`JogP2b;%3HA(2-fp zrq*!|>$vF~CZ<(0S{LrFP~wbO?m$=sg|rKQ?*w(^XK^Un{9fE-6q;M-JM>xII)z+8 zE8Sm~=gP2cXeSSe00B#^6{RVKE{DdD`(e*ric!(dM_TDJL3iQ=xCmtDuA9c=*t+ry zV9I7XQqGE&kFCEqi_gPLy6tFee2vIxeri|0HV7oHOhlq9QM?Cx4KogK@&XxFurcMV zzMF6oX8g&q2W`mf=r?a@UqJgRN&Ne7vhLwu-rd`mAZk;oy{bf%A3r+cNrnNbHU$)~ zofu{W$kNAsPw2beaiWHq)?P-Kyp=S1&4M+Xdj4_8N0nO^>z1E?>QRWM%_sLlhW&kA zcFn!3r(Y8SEsl#Oq>k2pW;7opJ`(-xg2!|KqsXK8c?--4gDPD|CBDx+ z?|j~sePVvv!^rAgtle?8xUmuSSpC?%Yq7}srWVe17mo<5RL6^Z^1BE{ zT}cx3{hreKbBEW2XTKL-7xypil4MHE`Y3TGyA_cf?))sQmA%jB$colF z#hzI4=knTf=eunoDHv>CmV1ADnM^a5Xx@z`vgscQpOGtKO08tgKGb7jw5tQR+jH%|ow< zgW~m)3*tTrH^rP5sq}ReT{t0(7#arLdSk;Wkf+(`?U!eUbAXAbmct~utefH@i z(0Ed_56IA4x{6cE-QP}__Vr;8W(V5yo#A{@@eRz~%D3k^AE=Vur&1*02+6VFiV=7g z@HF;c3>C(JL6S}P{aGzB!V@Ui;75v#^y@-+bnx#IV)V&Ho6cveV~WwIj8nEkn8;1i z7~=#ekj{>iwb|Nu)bXE?7RCz``8xD?2O9V@z{Scv?)Wef>^SfGdb59`so$s)ltQZ* z$B|cdDR8zOl^enjQ2u6%klyq{Gb2312VFSv;u3=C<9us57X(7dba$z@J{*NzH00C# z=4iZygE{1czg~QSdN6#^5L?qD;h^%;^}QGl^wuX2FJV0Aqg(%yjQocjoO9ZPqHSG^;GK;TzdAeA z7?zC!zhE=P$6fx5j+X$|58(B!UDiEA9mebvS#$_9^DaXvBTUPk(6LWhRAE9GrC7}9 zeBNT7#z2uyqCrbEM57MAwpe#Z(Qunn_=q&^%8dgd;~KvE_ldci^2W{6lV_U=C#vga zbLXe1FpFwH%pMY4!y;5lL zPTIz<_>Oc`jNWR&iS&*K#FjjJHGK*QNBVNIzDE*McoK?bFIfJhOz2J90i700^=R5NjNp`n) z$G;>cfgYjsXNub&o-gR2AUc-7I00sxr6K+(Y~V`{E4k0jtZbwZNLP#iggCz8?dzA` zLZ_i^ucfTdpRa=DyAnvdDEQ|xxQ}2@a?v4Ias3}QmD`;ugKj_o#8^!H@m(R%JVla7 z8d&j}dVkd0A0GR3F7A1Rr7>Nsj@M9th%#6`H&QA0552=g0y_d9A_BMXYxuU`5tqla zf?&ropqq8uAjXqa)6)4`^Jvqy9s;8iKXLl;v>ZS^a8I=F_<)|Wu($^Rza;LVloUOZ zep{ttMN)b1?QUOJgrp<_-W$5SsYs2$`MZR8FmiMgQ7khQT(+3Vd%u2-NYQlkO4JeS z{ztkrqYqu?aIzpSNQ3~gLfRLZ4oRu`1l&@1L`xc_MiR0P1bsJ~PLv7y>@#xLK??!Sts-$e11~56-a%GzzwAm z86%x^shB;gJL|e=Ja%3=ee2rZLv8L7>Fg3IQ)@w$z>eb1-|)*d%Gt%h+T{V$!J%1h zix}RM&Fv}ko`=N?+Qm;^6uB>s-gWva#T?OO=1|UdpUE|fE&jn<&$Jl-1~P&U(l5-R zY2+@L#D8)h-0e(`vVQ5FL($=353?%@ zy%yX?B3ZK864lx`vC2HA>atqIEUffzVsrSLb6e^^lQVR7;*F1gD*|C9KZDlXJK`Uw z{KQhak~gYF)F`ERT7_AOO`>O19qKhrGbP5U@qeOd5xBfWy=-)~$Z_#=n42t% zP>L3T{>zBKlQl8Q_;OpR48I@&&)$5RXZb|hEk8g?X22R;?!JNfA9QW8nd9r829 z_#a)IPm}>!5N=6E1_{XR(?Il#kRQ?!uU@6x_w*E+o}O`7O^<@+joeVaO32W!)to!9 zy>|P2(^voAQkr!6LXxt(FLR9S(HVviwn<_zZ84qc%biZ>+GL;W^-Oq_CD!1Ee6==v zo$rrhi7-l1YP?KYXXlHc_+aa<#zn_bdjS;L*at`~ycwpkQ*dJ23)6F0Ep|hRQnX17 zo4)JP{rBkk8zbkv0vxm`)A$0SvSgxbgakKD%3olZ2PG5Ue@l3!=r%uI^?6~(kGnU6 z+J4vCzJ7261pzJV34MGGANqaoH1cOlOP-9RCh2J_MP>sJT_-8N&D#K-^}qLsNLhGG_xTT) z&wMzQ{{^CieN*R9Dl0-@mmXH3){!-Cc>O z(DT3+x@0;@oGVQ)9bQGGyx0E&9ta2`+2`_F5Qu{c1zJH5lTmUyay!wJ)w@SNw;)c1 zCV3K;*#}lfkduV&NbdS7Dui(01nO5%b>8``TXD^!Ms%@8AuNo^17hqD$RMW#XYx&W z5$0;-htOcW7xNWGvW+l6#?TQJbXm<{a0)&4tW?$1P!OOES3-& z&My5Z!WE+$E`Ag=ppq|HImUDgfu(;V_X4AEfl^p6S@NNLV9I)=yni2t9Av8H9>`HZe=qR}RlkFc_P?p(&R}-P`*A?d z9dh5u)gM3u;VRrCu+ngGsYOM~wL_xT#4Tl=ik=%?+Jh}#G2zfXaChjo91v6)Kbu71WT~zU_%rD zKd^mhY%`vjwN7@daP>HO>Z}t1O&SFecusQT!P#%lI|@VF}m}?9-0{p+3>k+K&=3|wXgT{|NlMB}rPy74 zk7*J29Ckjx7Z&@6`hS+O(?U^Smx{P8SK)*>A96@2BZ+h`=U{H!Jg1g~4LQ&=l>$f_K?mC^qV z2azIn@(QD(SN~551~P4IVNB?AcXzX8dc!VC`O%_BgNf~K`3BPu5G_DDKV=X}AO4f8 zfF;pR<$%=aLPiVv8@HJZO+V*^0rnC(nvLdn#Sk+K`Bw|DPHDqS0S7pW&K4mv;!wr8X(tbXn0pa$y$p#pnC`@A1^?ZF`b!ZG*2sW?i6m&k>&`45 zNDunKDu9&Xuec5YeG^gbOG9IS(q>gvQGouH%W}c=8YGN{ZCXJ+!mt242bp-&&Le?@ zBG6^;MsKYH3fk`Vf&B~;baA_+s{d?W{dIG`8}5RS5r~$n>g#`YRJe*H7du{BDQePw zl*t%5EX|d-4Tc!k&A(Z2cl2ivTGloZVFu7dSxHJsMMrNe)NT|wgOO@!X+fDltDT@4 zJSlK~`t&IRnFO4Mdq*beAn^}y4pi>;N84uaACHsQLkGJ{`&^Nao5NKhZRIuU-;(c<^UG@(O?V}7@;@oam5ktiaK|Gw>m^t35Jji>Fkn zZKC~JQgSb=UmR|=uagVp=h=iTrn7l9GYdQI@8lelk&hEh~_Ckd8FJ z?Q#yCWe7J<<>wm5#^40gwvb9y0M@}Uk+6v-Fe9K>{mB?(n1qna>U*z?WiW6+k^@X` zD_5I|`jcBHo9|9!osbo;#5!HxPXkRI0V$%^@;OK!Sb~`aF9KD{ zHz9Eh&jCeaICPsr672}^uyB%4#D6yZWaU{mm2i+j!BXG@FKpg7l)+KbIb005R}Zq@ zH~fjNDB$;546nH$ zVFog!VkdwrfJwo>UGvwX{7KligtePCLiygMkn3-;SRvp+3b2ccie4oqMgrtPyb3)x zX$VdWh6|ZL`h61h{!dLy<&B4u=kENo)C8}SA#H#d&yCJ{{9&4}2i9A9Iz35On#{+V z8Y)n}NkVnQW${;`TY#IkHzj{4O4l}#f-qqU#PctlcbsH#k+2~Fjk#1=h+|}LK{}<>Er6!E+|1JAl4{PQITm^F zG6~gIQRyC8qqzO#{TAv6B9r%&@Rr4+XgZWL*fJIG>u4{I(_8LuMD_OmAd&U^SaL8^ z=`mOQX4Ji}cmLVKj!)ILGD?Qbtss1fFm=h{FX)KwnG**sIngioF&qko>?aW-9=j=E zm=L2rCu^V>$r_L!9s50Cv)^tyD}g~9gwG!Rdl0SUX7@6KTGhJf7b)apX_ib*{!H|O z)87@EK71uqD`WN2dxJks_ckd>-s`j-?<_bpR7G7K4q~d7x#|uj%%bU;*$}$&~_63nL3GtC$a{l zy~_MMKkT(wl0p(Dz5*Pmjww9ke76rO+F#!Ac*gEePq zt5Bv8{HA|GBkyO5`f;lI@s#WIud~eTLNDXGv?=fPlfiKg?Si&O1Oq!4Dvv>>f| zR>rL+Lz>vi(=E@z+Wj+3D0Awg+R;q@ubF(_$^2jGDk~x@Jnzm1Je+c(JJ(IdI)6My zj>~e^>ib1oWvU5IITqSx0kS)$7+>yszfnLgYzd4$x`)xr!VdG9C|Su-%Z7cnh*g4?hOpQuZd;SD2sP8h&YN6f5rM9iJ zZw~~6@N0VoY6J5h{kdy=i3GY->$d*&cMJpW)57aXOx39jY931{%2;D^IX+4nX$NinWqi-p-?4in^%ij#bmy^j;cUU>J_SOsedkxb>PmV?O;#3!& z?+l3|V%C=Jl&RQ$N46L-(0;Dt{zR_mjn>`rsXNyAi%LFa@u0Tr&tc!nli%H=^*f`2 z_S}^fgYVmf%2+oNI2heO&dh#z86C6pEbsei4Eb+#mo4tR--8y0WT%(BcR87Z@EdhH zzOEmcBxs#9SY3(iZX?E|mD+Ix8VvkSH^{+WO302s> z;?shY{pRh$q9!7ZxoGX8sGo1Vo!1GMsbwCEbmd+*VWh6U1gj!4^>#@5)up2DSO*9~svq!pI@A1SB-c z>3bBB|EOZ|q01kmQsJHtXY<0jvfG1o=L3V8x~ed8V0ggbK-~;9DY_ncNBQ^BO}U(% z`Z-JG0Wp-J*VAG$9EVh|7-I1UE^&)H;nl^gPrds!{7%oIM15y@==l}(TIPrsMUtj5 zR90`u&tk~AS$w%!)}HJ5mhimIJ+M?ew}?3}eL0ZiSXX&4kW?P^we?KiRz){M(g2HA zn@_DxYPBxk0q=+r=A53M9yP09CQE+(HHt0=so3czDiFA%&w50_I#X*5dHuas`U-bW z=uixt#x-JMG{7DU(5tn@g8Po`C_lBvpqGp-@{SmX6Gh&2wt(bW208@7F%ZzNIz_eP zsA@+X*0BHG3#sTFy(o_Z4FhRswR3(S>a99#jWA_#MdRzKlIfTfB$2%B*fQm)`>Qt2{6B&&-}_7YgL5{*DtxEmeM2 z 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

Y?-5N_L(;@So5`_rm_YbOOU$bicN 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-severity.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-severity.png new file mode 100644 index 0000000000000000000000000000000000000000..d411f09db89cc88a14dc0442193b770ba8e94c38 GIT binary patch literal 40626 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

Added the following setting:
- AllowWarningForOtherDiskEncryption | +| [EnterpriseDataProtection CSP](enterprisedataprotection-csp.md) | Starting in Windows 10, version 1703, AllowUserDecryption is no longer supported.
Added the following settings:
- RevokeOnMDMHandoff
- SMBAutoEncryptedFileExtensions | +| [DynamicManagement CSP](dynamicmanagement-csp.md) | Added the new CSP. | +| [Implement server-side support for mobile application management on Windows](https://docs.microsoft.com/windows/client-management/mdm/implement-server-side-mobile-application-management) | New mobile application management (MAM) support added in Windows 10, version 1703. | +| [PassportForWork CSP](passportforwork-csp.md) | Added the following new node and settings:
- _TenantId_/Policies/ExcludeSecurityDevices (only for ./Device/Vendor/MSFT)
- _TenantId_/Policies/ExcludeSecurityDevices/TPM12 (only for ./Device/Vendor/MSFT)
- _TenantId_/Policies/EnablePinRecovery | +| [Office CSP](office-csp.md) | Added the new CSP. | +| [Personalization CSP](personalization-csp.md) | Added the new CSP. | +| [EnterpriseAppVManagement CSP](enterpriseappvmanagement-csp.md) | Added the new CSP. | +| [HealthAttestation CSP](healthattestation-csp.md) | Added the following settings:
- HASEndpoint - added in Windows 10, version 1607, but not documented
- TpmReadyStatus - added in the March service release of Windows 10, version 1607 | +| [SurfaceHub CSP](surfacehub-csp.md) | Added the following nodes and settings:
- InBoxApps/SkypeForBusiness
- InBoxApps/SkypeForBusiness/DomainName
- InBoxApps/Connect
- InBoxApps/Connect/AutoLaunch
- Properties/DefaultVolume
- Properties/ScreenTimeout
- Properties/SessionTimeout
- Properties/SleepTimeout
- Properties/AllowSessionResume
- Properties/AllowAutoProxyAuth
- Properties/DisableSigninSuggestions
- Properties/DoNotShowMyMeetingsAndFiles | +| [NetworkQoSPolicy CSP](networkqospolicy-csp.md) | Added the new CSP. | +| [WindowsLicensing CSP](windowslicensing-csp.md) | Added the following setting:
- ChangeProductKey | +| [WindowsAdvancedThreatProtection CSP](windowsadvancedthreatprotection-csp.md) | Added the following setting:
- Configuration/TelemetryReportingFrequency | +| [DMSessionActions CSP](dmsessionactions-csp.md) | Added the new CSP. | +| [SharedPC CSP](dmsessionactions-csp.md) | Added new settings in Windows 10, version 1703:
- RestrictLocalStorage
- KioskModeAUMID
- KioskModeUserTileDisplayText
- InactiveThreshold
- MaxPageFileSizeMB
The default value for SetEduPolicies changed to false. The default value for SleepTimeout changed to 300. | +| [RemoteLock CSP](remotelock-csp.md) | Added following setting:
- LockAndRecoverPIN | +| [NodeCache CSP](nodecache-csp.md) | Added following settings:
- ChangedNodesData
- AutoSetExpectedValue | +| [Download all the DDF files for Windows 10, version 1703](https://download.microsoft.com/download/C/7/C/C7C94663-44CF-4221-ABCA-BC895F42B6C2/Windows10_1703_DDF_download.zip) | Added a zip file containing the DDF XML files of the CSPs. The link to the download is available in the DDF topics of various CSPs. | +| [RemoteWipe CSP](remotewipe-csp.md) | Added new setting in Windows 10, version 1703:
- doWipeProtected | +| [MDM Bridge WMI Provider](https://msdn.microsoft.com/library/windows/hardware/dn905224) | Added new classes and properties. | +| [Understanding ADMX-backed policies](https://docs.microsoft.com/windows/client-management/mdm/understanding-admx-backed-policies) | Added a section describing SyncML examples of various ADMX elements. | +| [Win32 and Desktop Bridge app policy configuration](https://docs.microsoft.com/windows/client-management/mdm/win32-and-centennial-app-policy-configuration) | New topic. | +| [Deploy and configure App-V apps using MDM](https://docs.microsoft.com/windows/client-management/mdm/appv-deploy-and-config) | Added a new topic describing how to deploy and configure App-V apps using MDM. | +| [EnterpriseDesktopAppManagement CSP](enterprisedesktopappmanagement-csp.md) | Added new setting in the March service release of Windows 10, version 1607.
- MSI/UpgradeCode/[Guid] | +| [Reporting CSP](reporting-csp.md) | Added new settings in Windows 10, version 1703.
- EnterpriseDataProtection/RetrieveByTimeRange/Type
- EnterpriseDataProtection/RetrieveByCount/Type | +| [Connect your Windows 10-based device to work using a deep link](https://docs.microsoft.com/windows/client-management/mdm/mdm-enrollment-of-windows-devices#connect-your-windows-10-based-device-to-work-using-a-deep-link) | Added following deep link parameters to the table:
- Username
- Servername
- Accesstoken
- Deviceidentifier
- Tenantidentifier
- Ownership | +| MDM support for Windows 10 S | Updated the following topics to indicate MDM support in Windows 10 S.
- [Configuration service provider reference](onfiguration-service-provider-reference.md)
- [Policy CSP](policy-configuration-service-provider.md) | +| [TPMPolicy CSP](tpmpolicy-csp.md) | Added the new CSP. | ## What’s new in MDM for Windows 10, version 1607 From 28095ad20f41c4cfc2dc299f76b29523f9a5d7a9 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 16 Oct 2020 15:04:41 -0700 Subject: [PATCH 141/637] article reorganization --- windows/security/threat-protection/TOC.md | 33 ++++-- .../next-gen-threat-and-vuln-mgt.md | 20 ---- .../tvm-assign-device-value.md | 67 +++++++++++ .../tvm-end-of-support-software.md | 70 ++++++++++++ .../microsoft-defender-atp/tvm-exception.md | 105 ++++++++++++++++++ ...enarios.md => tvm-hunt-exposed-devices.md} | 0 .../tvm-prerequisites.md | 71 ++++++++++++ .../microsoft-defender-atp/tvm-remediation.md | 67 +++++------ .../tvm-security-recommendation.md | 88 +-------------- .../tvm-software-inventory.md | 11 +- .../tvm-supported-os.md | 15 +-- .../microsoft-defender-atp/tvm-weaknesses.md | 18 +-- 12 files changed, 372 insertions(+), 193 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/tvm-assign-device-value.md create mode 100644 windows/security/threat-protection/microsoft-defender-atp/tvm-end-of-support-software.md create mode 100644 windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md rename windows/security/threat-protection/microsoft-defender-atp/{threat-and-vuln-mgt-scenarios.md => tvm-hunt-exposed-devices.md} (100%) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index c7f7335c43..ef6ee02b8e 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -49,18 +49,27 @@ #### [PowerShell, WMI, and MPCmdRun.exe](microsoft-defender-atp/manage-atp-post-migration-other-tools.md) ## [Security administration]() -### [Threat & Vulnerability Management]() -#### [Overview of Threat & Vulnerability Management](microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md) -#### [Supported operating systems and platforms](microsoft-defender-atp/tvm-supported-os.md) -#### [Dashboard insights](microsoft-defender-atp/tvm-dashboard-insights.md) -#### [Exposure score](microsoft-defender-atp/tvm-exposure-score.md) -#### [Microsoft Secure Score for Devices](microsoft-defender-atp/tvm-microsoft-secure-score-devices.md) -#### [Security recommendations](microsoft-defender-atp/tvm-security-recommendation.md) -#### [Remediation and exception](microsoft-defender-atp/tvm-remediation.md) -#### [Software inventory](microsoft-defender-atp/tvm-software-inventory.md) -#### [Weaknesses](microsoft-defender-atp/tvm-weaknesses.md) -#### [Event timeline](microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md) -#### [Scenarios](microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md) +### [Threat & vulnerability management]() +#### [Overview](microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md) +#### [Get started]() +##### [Permissions & prerequisites](microsoft-defender-atp/tvm-prerequisites.md) +##### [Supported operating systems and platforms](microsoft-defender-atp/tvm-supported-os.md) +##### [Assign device values](microsoft-defender-atp/tvm-assign-device-value.md) +#### [Assess your security posture]() +##### [Dashboard insights](microsoft-defender-atp/tvm-dashboard-insights.md) +##### [Exposure score](microsoft-defender-atp/tvm-exposure-score.md) +##### [Microsoft Secure Score for Devices](microsoft-defender-atp/tvm-microsoft-secure-score-devices.md) +#### [Improve your security posture & reduce risk]() +##### [Address security recommendations](microsoft-defender-atp/tvm-security-recommendation.md) +##### [Remediate vulnerabilities](microsoft-defender-atp/tvm-remediation.md) +##### [File an exception](microsoft-defender-atp/tvm-exception.md) +##### [Plan for end-of-support software](microsoft-defender-atp/tvm-end-of-support-software.md) +#### [Understand vulnerabilities on your devices]() +##### [Software inventory](microsoft-defender-atp/tvm-software-inventory.md) +##### [List of vulnerabilities](microsoft-defender-atp/tvm-weaknesses.md) +##### [Event timeline](microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md) +##### [Hunt for exposed devices](microsoft-defender-atp/tvm-hunt-exposed-devices.md) + ### [Attack surface reduction]() #### [Overview of attack surface reduction](microsoft-defender-atp/overview-attack-surface-reduction.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md index a0f4515971..7499f4de13 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -81,25 +81,6 @@ Watch this video for a comprehensive walk-through of threat and vulnerability ma >[!VIDEO https://aka.ms/MDATP-TVM-Interactive-Guide] -## Before you begin - -Ensure that your devices: - -- Are onboarded to Microsoft Defender Advanced Threat Protection -- Run [supported operating systems and platforms](tvm-supported-os.md) -- Have the following mandatory updates installed and deployed in your network to boost your vulnerability assessment detection rates: - -> Release | Security update KB number and link -> :---|:--- -> Windows 10 Version 1709 | [KB4493441](https://support.microsoft.com/help/4493441/windows-10-update-kb4493441) and [KB 4516071](https://support.microsoft.com/help/4516071/windows-10-update-kb4516071) -> Windows 10 Version 1803 | [KB4493464](https://support.microsoft.com/help/4493464) and [KB 4516045](https://support.microsoft.com/help/4516045/windows-10-update-kb4516045) -> Windows 10 Version 1809 | [KB 4516077](https://support.microsoft.com/help/4516077/windows-10-update-kb4516077) -> Windows 10 Version 1903 | [KB 4512941](https://support.microsoft.com/help/4512941/windows-10-update-kb4512941) - -- Are onboarded to [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure). If you're using Configuration Manager, update your console to the latest version. -- Have at least one security recommendation that can be viewed in the device page -- Are tagged or marked as co-managed - ## APIs Run threat and vulnerability management-related API calls to automate vulnerability management workflows. Learn more from this [Microsoft Tech Community blog post](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/threat-amp-vulnerability-management-apis-are-now-generally/ba-p/1304615). @@ -126,6 +107,5 @@ See the following articles for related APIs: - [Weaknesses](tvm-weaknesses.md) - [Event timeline](threat-and-vuln-mgt-event-timeline.md) - [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [APIs](next-gen-threat-and-vuln-mgt.md#apis) - [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) - [BLOG: Microsoft's Threat & Vulnerability Management now helps thousands of customers to discover, prioritize, and remediate vulnerabilities in real time](https://www.microsoft.com/security/blog/2019/07/02/microsofts-threat-vulnerability-management-now-helps-thousands-of-customers-to-discover-prioritize-and-remediate-vulnerabilities-in-real-time/) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-assign-device-value.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-assign-device-value.md new file mode 100644 index 0000000000..3206f14e30 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-assign-device-value.md @@ -0,0 +1,67 @@ +--- +title: Scenarios - threat and vulnerability management +description: Learn how threat and vulnerability management can be used to help security admins, IT admins, and SecOps collaborate. +keywords: mdatp-tvm scenarios, mdatp, tvm, tvm scenarios, reduce threat & vulnerability exposure, reduce threat and vulnerability, improve security configuration, increase Microsoft Secure Score for Devices, increase threat & vulnerability Microsoft Secure Score for Devices, Microsoft Secure Score for Devices, exposure score, security controls +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: ellevin +author: levinec +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: +- m365-security-compliance +- m365initiative-defender-endpoint +ms.topic: article +--- + +# Define a device's value to the organization + +[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] + + +**Applies to:** + +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) + +[!include[Prerelease information](../../includes/prerelease.md)] + +Defining a device’s value helps you differentiate between asset priorities. The device value is used to incorporate the risk appetite of an individual asset into the threat and vulnerability management exposure score calculation. Devices marked as “high value” will receive more weight. + +You can also use the [set device value API](set-device-value.md). + +Device value options: + +- Low +- Normal (Default) +- High + +Examples of devices that should be marked as high value: + +- Domain controllers, Active Directory +- Internet facing devices +- VIP devices +- Devices hosting internal/external production services + +## Set device value + +1. Navigate to any device page, the easiest place is from the device inventory. + +2. Select **Device Value** from three dots next to the actions bar at the top of the page. + ![Example of the device value dropdown.](images/tvm-device-value-dropdown.png) + +

+ +3. A flyout will appear with the current device value and what it means. Review the value of the device and choose the one that best fits your device. +![Example of the device value flyout.](images/tvm-device-value-flyout.png) + +## Related topics + +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) +- [APIs](next-gen-threat-and-vuln-mgt.md#apis) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-end-of-support-software.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-end-of-support-software.md new file mode 100644 index 0000000000..714e8a1e93 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-end-of-support-software.md @@ -0,0 +1,70 @@ +--- +title: Plan for end-of-support software and software versions +description: Get actionable security recommendations prioritized by threat, likelihood to be breached, and value, in threat and vulnerability management. +keywords: threat and vulnerability management, mdatp tvm security recommendation, cybersecurity recommendation, actionable security recommendation +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: ellevin +author: levinec +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: +- m365-security-compliance +- m365initiative-defender-endpoint +ms.topic: conceptual +--- +# Plan for end-of-support software and software versions with threat and vulnerability management + +[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] + + +**Applies to:** + +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) + +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) + +End-of-support (EOS), otherwise known as end-of-life (EOL), for software or software versions means that they will no longer be supported or serviced, and will not receive security updates. When you use software or software versions with ended support, you're exposing your organization to security vulnerabilities, legal, and financial risks. + +It's crucial for Security and IT Administrators to work together and ensure that the organization's software inventory is configured for optimal results, compliance, and a healthy network ecosystem. They should examine the options to remove or replace apps that have reached end-of-support and update versions that are no longer supported. It's best to create and implement a plan **before** the end of support dates. + +## Find software or software versions that are no longer supported + +1. From the threat and vulnerability management menu, navigate to [**Security recommendations**](tvm-security-recommendation.md). +2. Go to the **Filters** panel and look for the tags section. Select one or more of the EOS tag options. Then **Apply**. + + ![Screenshot tags that say EOS software, EOS versions, and Upcoming EOS versions](images/tvm-eos-tag.png) + +3. You'll see a list of recommendations related to software with ended support, software versions that are end of support, or versions with upcoming end of support. These tags are also visible in the [software inventory](tvm-software-inventory.md) page. + + ![Screenshot tags that say EOS software, EOS versions, and Upcoming EOS versions](images/tvm-eos-tags-column.png) + +## List of versions and dates + +To view a list of versions that have reached end of support, or end or support soon, and those dates, follow the below steps: + +1. A message will appear in the security recommendation flyout for software with versions that have reached end of support, or will reach end of support soon. + + ![Screenshot of version distribution link](images/eos-upcoming-eos.png) + +2. Select the **version distribution** link to go to the software drill-down page. There, you can see a filtered list of versions with tags identifying them as end of support, or upcoming end of support. + + ![Screenshot of version distribution link](images/software-drilldown-eos.png) + +3. Select one of the versions in the table to open. For example, version 10.0.18362.1. A flyout will appear with the end of support date. + + ![Screenshot of version distribution link](images/version-eos-date.png) + +Once you identify which software and software versions are vulnerable due to their end-of-support status, you must decide whether to update or remove them from your organization. Doing so will lower your organizations exposure to vulnerabilities and advanced persistent threats. + +## Related topics + +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) +- [Security recommendations](tvm-security-recommendation.md) +- [Software inventory](tvm-software-inventory.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md new file mode 100644 index 0000000000..ec2d78b08b --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md @@ -0,0 +1,105 @@ +--- +title: File an exception for a security recommendation - threat and vulnerability management +description: Create and monitor exceptions for security recommendations in threat and vulnerability management. +keywords: microsoft defender atp tvm remediation, mdatp tvm, threat and vulnerability management, threat & vulnerability management, threat & vulnerability management remediation, tvm remediation intune, tvm remediation sccm +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: ellevin +author: levinec +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: +- m365-security-compliance +- m365initiative-defender-endpoint +ms.topic: conceptual +--- +# File an exception for a security recommendation - threat and vulnerability management + +[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] + + +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) + +As an alternative to a remediation request, you can create exceptions for recommendations. + +There are many reasons why organizations create exceptions for a recommendation. For example, if there's a business justification that prevents the company from applying the recommendation, the existence of a compensating or alternative control that provides as much protection than the recommendation would, a false positive, among other reasons. + +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. + +1. Select a security recommendation you would like to create an exception for, and then **Exception options**. +![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-option.png) + +2. Select your justification for the exception you need to file instead of remediating the security recommendation in question. Fill out the justification context, then set the exception duration. + + The following list details the justifications behind the exception options: + + - **Third party control** - A third party product or software already addresses this recommendation + - Choosing this justification type will lower your exposure score and increase you secure score because your risk is reduced + - **Alternate mitigation** - An internal tool already addresses this recommendation + - Choosing this justification type will lower your exposure score and increase you secure score because your risk is reduced + - **Risk accepted** - Poses low risk and/or implementing the recommendation is too expensive + - **Planned remediation (grace)** - Already planned but is awaiting execution or authorization + +3. Select **Submit**. A confirmation message at the top of the page indicates that the exception has been created. + +## View your exceptions + +When you file for an exception from the [Security recommendations page](tvm-security-recommendation.md), you create an exception for that security recommendation. You can file exceptions to exclude certain recommendation from showing up in reports and affecting your [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md). + +The exceptions you've filed will show up in the **Remediation** page, in the **Exceptions** tab. You can filter your view based on exception justification, type, and status. + +![Example of the exception page and filter options.](images/tvm-exception-filters.png) + +### Exception actions and statuses + +You can take the following actions on an exception: + +- Cancel - You can cancel the exceptions you've filed anytime +- Resurface - Your exception automatically becomes void and resurfaces in the security recommendation list when dynamic environmental factors change. It adversely affects the exposure impact associated with a recommendation that had previously been excluded. + +The following statuses will be a part of an exception: + +- **Canceled** - The exception has been canceled and is no longer in effect +- **Expired** - The exception that you've filed is no longer in effect +- **In effect** - The exception that you've filed is in progress + +### Exception impact on scores + +Creating an exception can potentially affect the Exposure Score (for both types of weaknesses) and Microsoft Secure Score for Devices of your organization in the following manner: + +- **No impact** - Removes the recommendation from the lists (which can be reverse through filters), but will not affect the scores. +- **Mitigation-like impact** - As if the recommendation was mitigated (and scores will be adjusted accordingly) when you select it as a compensating control. +- **Hybrid** - Provides visibility on both No impact and Mitigation-like impact. It shows both the Exposure Score and Microsoft Secure Score for Devices results out of the exception option that you made. + +The exception impact shows on both the Security recommendations page column and in the flyout pane. + +![Screenshot identifying the impact sections which list score impacts in the full page security recommendations table, and the flyout.](images/tvm-exception-impact.png) + +### View exceptions in other places + +Select **Show exceptions** at the bottom of the **Top security recommendations** card in the dashboard. It will open a filtered view in the **Security recommendations** page of recommendations with an "Exception" status. + +![Screenshot of Show exceptions link in the Top security recommendations card in the dashboard.](images/tvm-exception-dashboard.png) + +## Related topics + +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) +- [Supported operating systems and platforms](tvm-supported-os.md) +- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) +- [Exposure score](tvm-exposure-score.md) +- [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) +- [Security recommendations](tvm-security-recommendation.md) +- [Software inventory](tvm-software-inventory.md) +- [Weaknesses](tvm-weaknesses.md) +- [Event timeline](threat-and-vuln-mgt-event-timeline.md) +- [Scenarios](threat-and-vuln-mgt-scenarios.md) +- [APIs](next-gen-threat-and-vuln-mgt.md#apis) +- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-hunt-exposed-devices.md similarity index 100% rename from windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md rename to windows/security/threat-protection/microsoft-defender-atp/tvm-hunt-exposed-devices.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md new file mode 100644 index 0000000000..04ab0e13f8 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md @@ -0,0 +1,71 @@ +--- +title: Threat and 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 & vulnerability management, threat and vulnerability management, MDATP TVM, MDATP-TVM, vulnerability management, vulnerability assessment, threat and vulnerability scanning, secure configuration assessment, microsoft defender atp, microsoft defender atp, endpoint vulnerabilities, next generation +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: ellevin +author: levinec +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +--- + +# Prerequisites & permissions - threat and vulnerability management + +[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] + +**Applies to:** + +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) + +Ensure that your devices: + +- Are onboarded to Microsoft Defender Advanced Threat Protection +- Run [supported operating systems and platforms](tvm-supported-os.md) +- Have the following mandatory updates installed and deployed in your network to boost your vulnerability assessment detection rates: + +> Release | Security update KB number and link +> :---|:--- +> Windows 10 Version 1709 | [KB4493441](https://support.microsoft.com/help/4493441/windows-10-update-kb4493441) and [KB 4516071](https://support.microsoft.com/help/4516071/windows-10-update-kb4516071) +> Windows 10 Version 1803 | [KB4493464](https://support.microsoft.com/help/4493464) and [KB 4516045](https://support.microsoft.com/help/4516045/windows-10-update-kb4516045) +> Windows 10 Version 1809 | [KB 4516077](https://support.microsoft.com/help/4516077/windows-10-update-kb4516077) +> Windows 10 Version 1903 | [KB 4512941](https://support.microsoft.com/help/4512941/windows-10-update-kb4512941) + +- Are onboarded to [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure). If you're using Configuration Manager, update your console to the latest version. +- Have at least one security recommendation that can be viewed in the device page +- Are tagged or marked as co-managed + +## Relevant permission options + +1. Log in to Microsoft Defender Security Center using account with a Security administrator or Global administrator role assigned. +2. In the navigation pane, select **Settings > Roles**. + +For more information, see [Create and manage roles for role-based access control](user-roles.md) + +### View data + +- **Security operations** - View all security operations data in the portal +- **Threat and vulnerability management** - View threat and vulnerability management data in the portal + +### Active remediation actions + +- **Security operations** - Take response actions, approve or dismiss pending remediation actions, manage allowed/blocked lists for automation and indicators +- **Threat and vulnerability management - Exception handling** - Create new exceptions and manage active exceptions +- **Threat and vulnerability management - Remediation handling** - Submit new remediation requests, create tickets, and manage existing remediation activities + +For more information, see [RBAC permission options](user-roles.md##permission-options) + +## See also + +- [Supported operating systems and platforms](tvm-supported-os.md) +- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) +- [Exposure score](tvm-exposure-score.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 96e22571c0..784f4d7a44 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -1,5 +1,5 @@ --- -title: Remediation activities and exceptions - threat and vulnerability management +title: Remediate vulnerabilities with threat and vulnerability management description: Remediate security weaknesses discovered through security recommendations, and create exceptions if needed, in threat and vulnerability management. keywords: microsoft defender atp tvm remediation, mdatp tvm, threat and vulnerability management, threat & vulnerability management, threat & vulnerability management remediation, tvm remediation intune, tvm remediation sccm search.product: eADQiWindows 10XVcnh @@ -18,7 +18,7 @@ ms.collection: - m365initiative-defender-endpoint ms.topic: conceptual --- -# Remediation activities and exceptions - threat and vulnerability management +# Remediate vulnerabilities with threat and vulnerability management [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -31,6 +31,31 @@ ms.topic: conceptual >[!NOTE] >To use this capability, enable your Microsoft Intune connections. Navigate to **Settings** > **General** > **Advanced features**. Scroll down and look for **Microsoft Intune connection**. By default, the toggle is turned off. Turn your **Microsoft Intune connection** toggle on. +## Request remediation + +The threat and vulnerability management capability in Microsoft Defender ATP bridges the gap between Security and IT administrators through the remediation request workflow. Security admins like you can request for the IT Administrator to remediate a vulnerability from the **Security recommendation** pages to Intune. + +### Enable Microsoft Intune connection + +To use this capability, enable your Microsoft Intune connections. In the Microsoft Defender Security Center, 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**. + +See [Use Intune to remediate vulnerabilities identified by Microsoft Defender ATP](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. + +### Remediation request steps + +1. Select a security recommendation you would like to request remediation for, and then select **Remediation options**. + +2. Fill out the form, including what you are requesting remediation for, priority, due date, and optional notes. Select **Submit request**. Submitting a remediation request creates a remediation activity item within threat and vulnerability management, which can be used for monitoring the remediation progress for this recommendation. This will not trigger a remediation or apply any changes to devices. + +3. 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. Go to the [**Remediation**](tvm-remediation.md) page to view the status of your remediation request. + +If you want to check how the ticket shows up in Intune, see [Use Intune to remediate vulnerabilities identified by Microsoft Defender ATP](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. + +>[!NOTE] +>If your request involves remediating more than 10,000 devices, we can only send 10,000 devices for remediation to Intune. + After your organization's cybersecurity weaknesses are identified and mapped to actionable [security recommendations](tvm-security-recommendation.md), start creating security tasks. You can create tasks through the integration with Microsoft Intune where remediation tickets are created. Lower your organization's exposure from vulnerabilities and increase your security configuration by remediating the security recommendations. @@ -59,44 +84,6 @@ When you [submit a remediation request](tvm-security-recommendation.md#request-r Once you are in the Remediation page, select the remediation activity that you want to view. You can follow the remediation steps, track progress, view the related recommendation, export to CSV, or mark as complete. ![Example of the Remediation page, with a selected remediation activity, and that activity's flyout listing the description, IT service and device management tools, and device remediation progress.](images/remediation_flyouteolsw.png) -## Exceptions - -When you [file for an exception](tvm-security-recommendation.md#file-for-exception) from the [Security recommendations page](tvm-security-recommendation.md), you create an exception for that security recommendation. You can file exceptions to exclude certain recommendation from showing up in reports and affecting your [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md). - -The exceptions you've filed will show up in the **Remediation** page, in the **Exceptions** tab. You can filter your view based on exception justification, type, and status. - -![Example of the exception page and filter options.](images/tvm-exception-filters.png) - -### Exception actions and statuses - -You can take the following actions on an exception: - -- Cancel - You can cancel the exceptions you've filed anytime -- Resurface - Your exception automatically becomes void and resurfaces in the security recommendation list when dynamic environmental factors change. It adversely affects the exposure impact associated with a recommendation that had previously been excluded. - -The following statuses will be a part of an exception: - -- **Canceled** - The exception has been canceled and is no longer in effect -- **Expired** - The exception that you've filed is no longer in effect -- **In effect** - The exception that you've filed is in progress - -### Exception impact on scores - -Creating an exception can potentially affect the Exposure Score (for both types of weaknesses) and Microsoft Secure Score for Devices of your organization in the following manner: - -- **No impact** - Removes the recommendation from the lists (which can be reverse through filters), but will not affect the scores. -- **Mitigation-like impact** - As if the recommendation was mitigated (and scores will be adjusted accordingly) when you select it as a compensating control. -- **Hybrid** - Provides visibility on both No impact and Mitigation-like impact. It shows both the Exposure Score and Microsoft Secure Score for Devices results out of the exception option that you made. - -The exception impact shows on both the Security recommendations page column and in the flyout pane. - -![Screenshot identifying the impact sections which list score impacts in the full page security recommendations table, and the flyout.](images/tvm-exception-impact.png) - -### View exceptions in other places - -Select **Show exceptions** at the bottom of the **Top security recommendations** card in the dashboard. It will open a filtered view in the **Security recommendations** page of recommendations with an "Exception" status. - -![Screenshot of Show exceptions link in the Top security recommendations card in the dashboard.](images/tvm-exception-dashboard.png) ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index 723a90bded..4fa0f5695a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -107,58 +107,7 @@ If there is a large jump in the number of exposed machines, or a sharp increase 1. Select the recommendation and **Open software page** 2. Select the **Event timeline** tab to view all the impactful events related to that software, such as new vulnerabilities or new public exploits. [Learn more about event timeline](threat-and-vuln-mgt-event-timeline.md) -3. Decide how to address the increase or your organization's exposure, such as submitting a remediation request - -## Request remediation - -The threat and vulnerability management capability in Microsoft Defender ATP bridges the gap between Security and IT administrators through the remediation request workflow. Security admins like you can request for the IT Administrator to remediate a vulnerability from the **Security recommendation** pages to Intune. - -### Enable Microsoft Intune connection - -To use this capability, enable your Microsoft Intune connections. In the Microsoft Defender Security Center, 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**. - -See [Use Intune to remediate vulnerabilities identified by Microsoft Defender ATP](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. - -### Remediation request steps - -1. Select a security recommendation you would like to request remediation for, and then select **Remediation options**. - -2. Fill out the form, including what you are requesting remediation for, priority, due date, and optional notes. Select **Submit request**. Submitting a remediation request creates a remediation activity item within threat and vulnerability management, which can be used for monitoring the remediation progress for this recommendation. This will not trigger a remediation or apply any changes to devices. - -3. 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. Go to the [**Remediation**](tvm-remediation.md) page to view the status of your remediation request. - -If you want to check how the ticket shows up in Intune, see [Use Intune to remediate vulnerabilities identified by Microsoft Defender ATP](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. - ->[!NOTE] ->If your request involves remediating more than 10,000 devices, we can only send 10,000 devices for remediation to Intune. - -## File for exception - -As an alternative to a remediation request, you can create exceptions for recommendations. - -There are many reasons why organizations create exceptions for a recommendation. For example, if there's a business justification that prevents the company from applying the recommendation, the existence of a compensating or alternative control that provides as much protection than the recommendation would, a false positive, among other reasons. - -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. - -1. Select a security recommendation you would like to create an exception for, and then **Exception options**. -![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-option.png) - -2. Select your justification for the exception you need to file instead of remediating the security recommendation in question. Fill out the justification context, then set the exception duration. - - The following list details the justifications behind the exception options: - - - **Third party control** - A third party product or software already addresses this recommendation - - Choosing this justification type will lower your exposure score and increase you secure score because your risk is reduced - - **Alternate mitigation** - An internal tool already addresses this recommendation - - Choosing this justification type will lower your exposure score and increase you secure score because your risk is reduced - - **Risk accepted** - Poses low risk and/or implementing the recommendation is too expensive - - **Planned remediation (grace)** - Already planned but is awaiting execution or authorization - -3. Select **Submit**. A confirmation message at the top of the page indicates that the exception has been created. - -4. Navigate to the [**Remediation**](tvm-remediation.md) page under the **Threat and vulnerability management** menu and select the **Exceptions** tab to view all your exceptions (current and past). +3. Decide how to address the increase or your organization's exposure, such as submitting a remediation request. ## Report inaccuracy @@ -174,41 +123,6 @@ You can report a false positive when you see any vague, inaccurate, incomplete, 4. Select **Submit**. Your feedback is immediately sent to the threat and vulnerability management experts. -## Find and remediate software or software versions which have reached end-of-support (EOS) - -End-of-support (otherwise known as end-of-life) for software or software versions means that they will no longer be supported or serviced, and will not receive security updates. When you use software or software versions with ended support, you're exposing your organization to security vulnerabilities, legal, and financial risks. - -It's crucial for Security and IT Administrators to work together and ensure that the organization's software inventory is configured for optimal results, compliance, and a healthy network ecosystem. They should examine the options to remove or replace apps that have reached end-of-support and update versions that are no longer supported. It's best to create and implement a plan **before** the end of support dates. - -To find software or software versions that are no longer supported: - -1. From the threat and vulnerability management menu, navigate to **Security recommendations**. -2. Go to the **Filters** panel and look for the tags section. Select one or more of the EOS tag options. Then **Apply**. - - ![Screenshot tags that say EOS software, EOS versions, and Upcoming EOS versions](images/tvm-eos-tag.png) - -3. You'll see a list of recommendations related to software with ended support, software versions that are end of support, or versions with upcoming end of support. These tags are also visible in the [software inventory](tvm-software-inventory.md) page. - - ![Screenshot tags that say EOS software, EOS versions, and Upcoming EOS versions](images/tvm-eos-tags-column.png) - -### List of versions and dates - -To view a list of versions that have reached end of support, or end or support soon, and those dates, follow the below steps: - -1. A message will appear in the security recommendation flyout for software with versions that have reached end of support, or will reach end of support soon. - - ![Screenshot of version distribution link](images/eos-upcoming-eos.png) - -2. Select the **version distribution** link to go to the software drill-down page. There, you can see a filtered list of versions with tags identifying them as end of support, or upcoming end of support. - - ![Screenshot of version distribution link](images/software-drilldown-eos.png) - -3. Select one of the versions in the table to open. For example, version 10.0.18362.1. A flyout will appear with the end of support date. - - ![Screenshot of version distribution link](images/version-eos-date.png) - -Once you identify which software and software versions are vulnerable due to their end-of-support status, you must decide whether to update or remove them from your organization. Doing so will lower your organizations exposure to vulnerabilities and advanced persistent threats. - ## Related topics - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md index 13d0634456..03f4ad48e6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md @@ -25,6 +25,7 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) @@ -88,14 +89,6 @@ Report a false positive when you see any vague, inaccurate, or incomplete inform ## Related topics - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) -- [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) -- [Exposure score](tvm-exposure-score.md) -- [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) - [Security recommendations](tvm-security-recommendation.md) -- [Remediation and exception](tvm-remediation.md) -- [Weaknesses](tvm-weaknesses.md) - [Event timeline](threat-and-vuln-mgt-event-timeline.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [View and organize the Microsoft Defender ATP Devices list](machines-view-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md index 4de1a79a1e..e533863d57 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md @@ -1,7 +1,7 @@ --- title: Supported operating systems and platforms for threat and vulnerability management description: Before you begin, ensure that you meet the operating system or platform requisites for threat and vulnerability management so the activities in your all devices are properly accounted for. -keywords: threat & vulnerability management, threat and vulnerability management, operating system, platform requirements, prerequisites, mdatp-tvm supported os, mdatp-tvm, risk-based threat & vulnerability management, security configuration, Microsoft Secure Score for Devices, exposure score +keywords: threat & vulnerability management, threat and vulnerability management, operating system, platform requirements, prerequisites, mdatp-tvm supported os, mdatp-tvm, search.appverid: met150 search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -26,6 +26,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) @@ -50,14 +51,4 @@ Linux | Not supported (planned) ## Related topics - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) -- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) -- [Exposure score](tvm-exposure-score.md) -- [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) -- [Security recommendations](tvm-security-recommendation.md) -- [Remediation and exception](tvm-remediation.md) -- [Software inventory](tvm-software-inventory.md) -- [Weaknesses](tvm-weaknesses.md) -- [Event timeline](threat-and-vuln-mgt-event-timeline.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for threat and vulnerability management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Prerequisites & permissions](tvm-prerequisites.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md index 523a9d850b..b2b0021f69 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md @@ -1,5 +1,5 @@ --- -title: Weaknesses found by threat and vulnerability management +title: Vulnerabilities in my organization - threat and vulnerability management description: Lists the common vulnerabilities and exposures (CVE) ID of weaknesses found in the software running in your organization. Discovered by the Microsoft Defender ATP threat and vulnerability management capability. keywords: mdatp threat & vulnerability management, threat and vulnerability management, mdatp tvm weaknesses page, finding weaknesses through tvm, tvm vulnerability list, vulnerability details in tvm search.product: eADQiWindows 10XVcnh @@ -18,19 +18,19 @@ ms.collection: - m365initiative-defender-endpoint ms.topic: conceptual --- -# Weaknesses found by threat and vulnerability management +# Vulnerabilities in my organization - threat and vulnerability management [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) Threat and vulnerability management uses the same signals in Microsoft Defender ATP's endpoint protection to scan and detect vulnerabilities. -The **Weaknesses** page lists down the vulnerabilities found in the infected software running in your organization by listing the Common Vulnerabilities and Exposures (CVE) ID. You can also view the severity, Common Vulnerability Scoring System (CVSS) rating, prevalence in your organization, corresponding breach, threat insights, and more. +The **Weaknesses** page lists the software vulnerabilities your devices are exposed to by listing the Common Vulnerabilities and Exposures (CVE) ID. You can also view the severity, Common Vulnerability Scoring System (CVSS) rating, prevalence in your organization, corresponding breach, threat insights, and more. >[!NOTE] >If there is no official CVE-ID assigned to a vulnerability, the vulnerability name is assigned by threat and vulnerability management. @@ -140,14 +140,6 @@ Report a false positive when you see any vague, inaccurate, or incomplete inform ## Related topics - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) -- [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) -- [Exposure score](tvm-exposure-score.md) -- [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) - [Security recommendations](tvm-security-recommendation.md) -- [Remediation and exception](tvm-remediation.md) - [Software inventory](tvm-software-inventory.md) -- [Event timeline](threat-and-vuln-mgt-event-timeline.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [View and organize the Microsoft Defender ATP Devices list](machines-view-overview.md) From b9d2c85da0d3f33c4f61deb94d1febce9248f268 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 16:15:21 -0700 Subject: [PATCH 142/637] flow --- .../deployment-phases.md | 2 +- .../deployment-strategy.md | 62 +++++++++--------- .../images/onboarding-flow-diagram.png | Bin 0 -> 11048 bytes .../microsoft-defender-atp/onboarding.md | 15 +++++ 4 files changed, 47 insertions(+), 32 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/onboarding-flow-diagram.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md index de3035470d..d7a6abadf1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -33,7 +33,7 @@ There are three phases in deploying Microsoft Defender ATP: |:-------|:-----| | ![Phase 1: Prepare](images/prepare.png)
[Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Microsoft Defender ATP:

- Stakeholders and sign-off
- Environment considerations
- Access
- Adoption order | ![Phase 2: Setup](images/setup.png)
[Phase 2: Setup](production-deployment.md)| Take the initial steps to access Microsoft Defender Security Center. You'll be guided on:

- Validating the licensing
- Completing the setup wizard within the portal
- Network configuration| -| ![Phase 3: Onboard](images/onboard.png)
[Phase 3: Onboard](onboarding.md) | Onboard devices to the service so the Microsoft Defender ATP service can get sensor data from them. You'll be guided on:

- Using Microsoft Endpoint Configuration Manager to onboard devices
- Configure capabilities +| ![Phase 3: Onboard](images/onboard.png)
[Phase 3: Onboard](onboarding.md) | Onboard devices to the service so the Microsoft Defender ATP service can get sensor data from them. diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 918cc78035..e58ed6fb0a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -1,5 +1,5 @@ --- -title: Plan your Microsoft Defender ATP deployment strategy +title: Plan your Microsoft Defender ATP deployment description: Select the best Microsoft Defender ATP deployment strategy for your environment keywords: deploy, plan, deployment strategy, cloud native, management, on prem, evaluation, onboarding, local, group policy, gp, endpoint manager, mem search.product: eADQiWindows 10XVcnh @@ -16,7 +16,7 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Plan your Microsoft Defender ATP deployment strategy +# Plan your Microsoft Defender ATP deployment [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -27,51 +27,51 @@ ms.topic: article Depending on the requirements of your environment, we've put together material to help guide you through the various options you can adopt to deploy Microsoft Defender ATP. +This article provides an overview on the general steps you need to take to deploy Microsoft Defender ATP: -You can deploy Microsoft Defender ATP using various management tools. In general the following management tools are supported: +![Image of deployment flow](images/onboarding-flow-diagram.png) -- Group policy -- Microsoft Endpoint Configuration Manager -- Mobile Device Management tools -- Local script -| Endpoint | Deployment methods | -|--------------|------------------------------------------| -| **Windows** | Local script (up to 10 devices)
Group Policy
Microsoft Endpoint Manager
Mobile Device Manager
Microsoft Endpoint Configuration Manager
Microsoft Endpoint Configuration Manager
VDI scripts | -| **macOS** | Local scripts
Mobile Device Manager/Microsoft Intune
JAMF Pro
| -| **Linux Server** | Local script
Puppet
Ansible| -| **iOS** | App-based | -| **Android** | Microsoft Endpoint Manager | -## Microsoft Defender ATP deployment strategy -Depending on your environment, some tools are better suited for certain architectures. +## Step 1: Identify architecture +We understand that every enterprise environment is unique, so we've provided several options to give you the flexibility in choosing how to deploy the service. +Depending on your environment, some tools are better suited for certain architectures. + +Use the following material to select the appropriate Microsoft Defender ATP architecture that best suites your organization. |**Item**|**Description**| |:-----|:-----| |[![Thumb image for Microsoft Defender ATP deployment strategy](images/mdatp-deployment-strategy.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf)
[PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) \| [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx) | The architectural material helps you plan your deployment for the following architectures:

  • Cloud-native
  • Co-management
  • On-premise
  • Evaluation and local onboarding
  • -## Phased deployment approach -Regardless of the deployment strategy you decide to implement, deploying Microsoft Defender ATP can be done in a phased approach. -Enterprises can deploy the service on a pilot collection, and then incrementally roll the service out to a larger set of devices. - -Adopting a phased approach helps reduce potential issues or conflicts that could arise while rolling the service out. - -|**Pilot and deployment phases**|**Description**| -|:-----|:-----| -Pilot and deployment planning | Phase 1: Identify 50 systems for pilot testing - Focus on the security team, IT team and maybe Helpdesk -Full scale pilot | Phase 2: 100 systems
    Phase 3: 150 systems
    Phase 4: 500 systems
    Phase 5: 1000 systems

    Review and assess if there required tweaks to deployment. -Full deployment | Roll out service to the rest of environment in larger increments. +## Step 2: Select deployment method +Microsoft Defender ATP supports a variety of endpoints that you can onboard to the service. +Depending on the endpoint or your preferred deployment tool, select the method that best fits your requirements. -### Troubleshoot deployment issues -You might need to troubleshoot the Microsoft Defender ATP onboarding process if you encounter issues. The following links provide detailed steps to troublshoot potential issues. +The following table lists the supported endpoints and the corresponding deployment tool that you can use so that you can plan the deployment appropriately. + +| Endpoint | Deployment methods | +|--------------|------------------------------------------| +| **Windows** | Local script (up to 10 devices)
    Group Policy
    Microsoft Endpoint Manager
    Mobile Device Manager
    Microsoft Endpoint Configuration Manager
    VDI scripts | +| **macOS** | Local scripts
    Mobile Device Manager/Microsoft Intune
    JAMF Pro
    | +| **Linux Server** | Local script
    Puppet
    Ansible| +| **iOS** | App-based | +| **Android** | Microsoft Endpoint Manager | + + +## Step 3: Configure capabilities +After onboarding endpoints, configure the security capabilities in Microsoft Defender ATP so that you can maximize the robust security protection available in the suite. + +You'll be guided in configuring capabilities such as: + +- Endpoint detection and response +- Next-generation protection +- Attack surface reduction -- [Troubleshoot Microsoft Defender ATP onboarding issues](troubleshoot-onboarding.md) -- [Troubleshoot subscription and portal access issues](troubleshoot-onboarding-error-messages.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/onboarding-flow-diagram.png b/windows/security/threat-protection/microsoft-defender-atp/images/onboarding-flow-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..73e6c05da605a8841cb777f7227f9246ebe2ac1a GIT binary patch literal 11048 zcmds-bzIa<^zT;@5F`ZzBp+HtS~^5&1YAP8OFE=eq+430bP++iJEfGA&LyQ|myU(y z&OXoY{(Jwr_n*73RoB_?e!pkV%$)N+pP8svY6^t-5Ah)o2%(aqtOf*vMGrp1?&5&I zhi7R@z(05{ih6G$kO!=oKev=LSdgF**Ih|f4)-rU3Axzg-$@^GAP`1~lB|rDcjg}4 z`4x?AHUpAJsM9pT*5{*92zI57^^^dW=t5BXEojEz?n1D(S4QFQ!`_ChLKfW4re@yy zq{6>)EE|I@cO#pXwEJ$`Xofl8TP~U{YP|EQe*yi-fcI@((2AUQPpnNa&YZX8w4H7z z?{pUBLOwi6U!(3%P=K^{DgWr0x^z-wPGBH>I4Anxz?DMw-fa%%0D`S<^< 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index 6ac048cf9d..e5dcea3322 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -59,6 +59,21 @@ To deploy Microsoft Defender ATP, you'll need to onboard devices to the service. Depending on the architecture of your environment, you'll need to use the appropriate management tool that best suites your requirements. + +## Onboarding options and tools +Understand the various onboarding options and tools that Microsoft Defender ATP provides, so you can decide what is best for your environment. + + + +It's important to know what onboarding options and tools ae + + +Every enterprise environement is unique and may require different tools and ways to onboard endpoints. + + + + + After onboarding the devices, you'll then configure the various capabilities such as endpoint detection and response, next-generation protection, and attack surface reduction. From fbb41b10fc40b32454a6159cf83f1859dda5a19c Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 16 Oct 2020 17:34:41 -0700 Subject: [PATCH 143/637] updated topics --- .../next-gen-threat-and-vuln-mgt.md | 10 --- .../tvm-dashboard-insights.md | 7 +-- .../tvm-end-of-support-software.md | 2 +- .../microsoft-defender-atp/tvm-exception.md | 38 +++++------- .../tvm-exposure-score.md | 8 --- .../tvm-hunt-exposed-devices.md | 61 +++++-------------- .../tvm-microsoft-secure-score-devices.md | 11 +--- .../tvm-prerequisites.md | 14 +++-- .../microsoft-defender-atp/tvm-remediation.md | 49 ++++----------- .../tvm-security-recommendation.md | 25 +++----- .../tvm-software-inventory.md | 3 +- .../tvm-supported-os.md | 4 +- .../microsoft-defender-atp/tvm-weaknesses.md | 8 +-- 13 files changed, 73 insertions(+), 167 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md index 7499f4de13..37b42afa50 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -21,7 +21,6 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -99,13 +98,4 @@ See the following articles for related APIs: - [Supported operating systems and platforms](tvm-supported-os.md) - [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) -- [Exposure score](tvm-exposure-score.md) -- [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) -- [Security recommendations](tvm-security-recommendation.md) -- [Remediation and exception](tvm-remediation.md) -- [Software inventory](tvm-software-inventory.md) -- [Weaknesses](tvm-weaknesses.md) -- [Event timeline](threat-and-vuln-mgt-event-timeline.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) - [BLOG: Microsoft's Threat & Vulnerability Management now helps thousands of customers to discover, prioritize, and remediate vulnerabilities in real time](https://www.microsoft.com/security/blog/2019/07/02/microsofts-threat-vulnerability-management-now-helps-thousands-of-customers-to-discover-prioritize-and-remediate-vulnerabilities-in-real-time/) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md index eca2eff41e..f5a4c36323 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md @@ -83,14 +83,9 @@ For more information on the icons used throughout the portal, see [Microsoft Def ## Related topics - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) -- [Supported operating systems and platforms](tvm-supported-os.md) - [Exposure score](tvm-exposure-score.md) - [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) - [Security recommendations](tvm-security-recommendation.md) -- [Remediation and exception](tvm-remediation.md) - [Software inventory](tvm-software-inventory.md) -- [Weaknesses](tvm-weaknesses.md) - [Event timeline](threat-and-vuln-mgt-event-timeline.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for threat and vulnerability management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) + diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-end-of-support-software.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-end-of-support-software.md index 714e8a1e93..133be4654e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-end-of-support-software.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-end-of-support-software.md @@ -1,6 +1,6 @@ --- title: Plan for end-of-support software and software versions -description: Get actionable security recommendations prioritized by threat, likelihood to be breached, and value, in threat and vulnerability management. +description: Discover and plan for software and software versions that are no longer supported and won't receive security updates. keywords: threat and vulnerability management, mdatp tvm security recommendation, cybersecurity recommendation, actionable security recommendation search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md index ec2d78b08b..8b0dad82a1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md @@ -1,5 +1,5 @@ --- -title: File an exception for a security recommendation - threat and vulnerability management +title: Create and view exceptions for security recommendations - threat and vulnerability management description: Create and monitor exceptions for security recommendations in threat and vulnerability management. keywords: microsoft defender atp tvm remediation, mdatp tvm, threat and vulnerability management, threat & vulnerability management, threat & vulnerability management remediation, tvm remediation intune, tvm remediation sccm search.product: eADQiWindows 10XVcnh @@ -18,26 +18,28 @@ ms.collection: - m365initiative-defender-endpoint ms.topic: conceptual --- -# File an exception for a security recommendation - threat and vulnerability management +# Create and view exceptions for security recommendations - threat and vulnerability management [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) -As an alternative to a remediation request, you can create exceptions for recommendations. +Sometimes, you may not be able to take the remediation steps suggested by a security recommendation. If that is the case, threat and vulnerability management gives you an avenue to create an exception. -There are many reasons why organizations create exceptions for a recommendation. For example, if there's a business justification that prevents the company from applying the recommendation, the existence of a compensating or alternative control that provides as much protection than the recommendation would, a false positive, among other reasons. +When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state changes to **Exception**, and no longer shows up in the security recommendations list. -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. +## Create an exception -1. Select a security recommendation you would like to create an exception for, and then **Exception options**. +1. Go to the threat and vulnerability management navigation menu in the Microsoft Defender Security Center, and select [**Security recommendations**](tvm-security-recommendation.md). + +2. Select a security recommendation you would like to create an exception for, and then **Exception options**. ![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-option.png) -2. Select your justification for the exception you need to file instead of remediating the security recommendation in question. Fill out the justification context, then set the exception duration. +3. Select your justification for the exception you need to file instead of remediating the security recommendation in question. Fill out the justification context, then set the exception duration. The following list details the justifications behind the exception options: @@ -48,11 +50,11 @@ When an exception is created for a recommendation, the recommendation is no long - **Risk accepted** - Poses low risk and/or implementing the recommendation is too expensive - **Planned remediation (grace)** - Already planned but is awaiting execution or authorization -3. Select **Submit**. A confirmation message at the top of the page indicates that the exception has been created. +4. Select **Submit**. A confirmation message at the top of the page indicates that the exception has been created. ## View your exceptions -When you file for an exception from the [Security recommendations page](tvm-security-recommendation.md), you create an exception for that security recommendation. You can file exceptions to exclude certain recommendation from showing up in reports and affecting your [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md). +When you file for an exception from the security recommendations page, you create an exception for that security recommendation. You can file exceptions to exclude certain recommendation from showing up in reports and affecting your [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md). The exceptions you've filed will show up in the **Remediation** page, in the **Exceptions** tab. You can filter your view based on exception justification, type, and status. @@ -60,10 +62,7 @@ The exceptions you've filed will show up in the **Remediation** page, in the **E ### Exception actions and statuses -You can take the following actions on an exception: - -- Cancel - You can cancel the exceptions you've filed anytime -- Resurface - Your exception automatically becomes void and resurfaces in the security recommendation list when dynamic environmental factors change. It adversely affects the exposure impact associated with a recommendation that had previously been excluded. +Once an exception exists, you can cancel it at any time by going to the exception in the **Remediation** page and selecting **Cancel exception**. The following statuses will be a part of an exception: @@ -92,14 +91,7 @@ Select **Show exceptions** at the bottom of the **Top security recommendations** ## Related topics - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) -- [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) +- [Remediate vulnerabilities](tvm-remediation.md) +- [Security recommendations](tvm-security-recommendation.md) - [Exposure score](tvm-exposure-score.md) - [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) -- [Security recommendations](tvm-security-recommendation.md) -- [Software inventory](tvm-software-inventory.md) -- [Weaknesses](tvm-weaknesses.md) -- [Event timeline](threat-and-vuln-mgt-event-timeline.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md index 1773f17654..f4e3899906 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md @@ -65,14 +65,6 @@ Lower your threat and vulnerability exposure by remediating [security recommenda ## Related topics - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) -- [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) - [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) - [Security recommendations](tvm-security-recommendation.md) -- [Remediation and exception](tvm-remediation.md) -- [Software inventory](tvm-software-inventory.md) -- [Weaknesses](tvm-weaknesses.md) - [Event timeline](threat-and-vuln-mgt-event-timeline.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-hunt-exposed-devices.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-hunt-exposed-devices.md index 77b4642f92..9ed8b6cbca 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-hunt-exposed-devices.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-hunt-exposed-devices.md @@ -1,5 +1,5 @@ --- -title: Scenarios - threat and vulnerability management +title: Hunt for exposed devices description: Learn how threat and vulnerability management can be used to help security admins, IT admins, and SecOps collaborate. keywords: mdatp-tvm scenarios, mdatp, tvm, tvm scenarios, reduce threat & vulnerability exposure, reduce threat and vulnerability, improve security configuration, increase Microsoft Secure Score for Devices, increase threat & vulnerability Microsoft Secure Score for Devices, Microsoft Secure Score for Devices, exposure score, security controls search.product: eADQiWindows 10XVcnh @@ -19,20 +19,31 @@ ms.collection: ms.topic: article --- -# Scenarios - threat and vulnerability management +# Hunt for exposed devices - threat and vulnerability management [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) -[!include[Prerelease information](../../includes/prerelease.md)] +## Use advanced hunting to find devices with vulnerabilities -## Use advanced hunting query to search for devices with High active alerts or critical CVE public exploit +Advanced hunting is a query-based threat-hunting tool that lets you explore up to 30 days of raw data. You can proactively inspect events in your network to locate threat indicators and entities. The flexible access to data enables unconstrained hunting for both known and potential threats. [Learn more about advanced hunting](advanced-hunting-overview.md) + +### Schema tables + +- [DeviceTvmSoftwareInventoryVulnerabilities](advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md) - Inventory of software on devices as well as any known vulnerabilities in these software products + +- [DeviceTvmSoftwareVulnerabilitiesKB](advanced-hunting-devicetvmsoftwarevulnerabilitieskb-table.md) - Knowledge base of publicly disclosed vulnerabilities, including whether exploit code is publicly available + +- [DeviceTvmSecureConfigurationAssessment](advanced-hunting-devicetvmsecureconfigurationassessment-table.md) - Threat & Vulnerability Management assessment events, indicating the status of various security configurations on devices + +- [DeviceTvmSecureConfigurationAssessmentKB](advanced-hunting-devicetvmsecureconfigurationassessmentkb-table.md) - Knowledge base of various security configurations used by Threat & Vulnerability Management to assess devices; includes mappings to various standards and benchmarks + +## Check which devices are involved in high severity alerts 1. Go to **Advanced hunting** from the left-hand navigation pane of the Microsoft Defender Security Center. @@ -55,50 +66,10 @@ DeviceName=any(DeviceName) by DeviceId, AlertId ``` -## Define a device's value to the organization - -Defining a device’s value helps you differentiate between asset priorities. The device value is used to incorporate the risk appetite of an individual asset into the threat and vulnerability management exposure score calculation. Devices marked as “high value” will receive more weight. - -You can also use the [set device value API](set-device-value.md). - -Device value options: - -- Low -- Normal (Default) -- High - -Examples of devices that should be marked as high value: - -- Domain controllers, Active Directory -- Internet facing devices -- VIP devices -- Devices hosting internal/external production services - -### Set device value - -1. Navigate to any device page, the easiest place is from the device inventory. - -2. Select **Device Value** from three dots next to the actions bar at the top of the page. - ![Example of the device value dropdown.](images/tvm-device-value-dropdown.png) - -

    - -3. A flyout will appear with the current device value and what it means. Review the value of the device and choose the one that best fits your device. -![Example of the device value flyout.](images/tvm-device-value-flyout.png) - - ## Related topics - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) -- [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) -- [Exposure score](tvm-exposure-score.md) -- [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) - [Security recommendations](tvm-security-recommendation.md) -- [Remediation and exception](tvm-remediation.md) -- [Software inventory](tvm-software-inventory.md) -- [Weaknesses](tvm-weaknesses.md) -- [Event timeline](threat-and-vuln-mgt-event-timeline.md) - [APIs](next-gen-threat-and-vuln-mgt.md#apis) - [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) - [Advanced hunting overview](overview-hunting.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices.md index 59c5598a86..f388e2ec91 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices.md @@ -1,5 +1,5 @@ --- -title: Overview of Microsoft Secure Score for Devices in Microsoft Defender Security Center +title: Microsoft Secure Score for Devices description: Your score for devices shows the collective security configuration state of your devices across application, operating system, network, accounts, and security controls. keywords: Microsoft Secure Score for Devices, mdatp Microsoft Secure Score for Devices, secure score, configuration score, threat and vulnerability management, security controls, improvement opportunities, security configuration score over time, security posture, baseline search.product: eADQiWindows 10XVcnh @@ -100,13 +100,6 @@ Improve your security configuration by remediating issues from the security reco ## Related topics - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) -- [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) +- [Dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Security recommendations](tvm-security-recommendation.md) -- [Remediation and exception](tvm-remediation.md) -- [Software inventory](tvm-software-inventory.md) -- [Weaknesses](tvm-weaknesses.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for threat and vulnerability management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md index 04ab0e13f8..437ee5c49d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md @@ -1,7 +1,7 @@ --- -title: Threat and 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 & vulnerability management, threat and vulnerability management, MDATP TVM, MDATP-TVM, vulnerability management, vulnerability assessment, threat and vulnerability scanning, secure configuration assessment, microsoft defender atp, microsoft defender atp, endpoint vulnerabilities, next generation +title: Prerequisites & permissions - threat and vulnerability management +description: Before you begin using threat and vulnerability management, make sure you have the relevant configurations and permissions. +keywords: threat & vulnerability management permissions prerequisites, threat and vulnerability management permissions prerequisites, MDATP TVM permissions prerequisites, vulnerability management search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -62,10 +62,12 @@ For more information, see [Create and manage roles for role-based access control - **Threat and vulnerability management - Exception handling** - Create new exceptions and manage active exceptions - **Threat and vulnerability management - Remediation handling** - Submit new remediation requests, create tickets, and manage existing remediation activities -For more information, see [RBAC permission options](user-roles.md##permission-options) +For more information, see [RBAC permission options](user-roles.md#permission-options) -## See also +## Related articles +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Supported operating systems and platforms](tvm-supported-os.md) +- [Assign device value](tvm-assign-device-value.md) - [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) -- [Exposure score](tvm-exposure-score.md) + diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 784f4d7a44..328a47fcfc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -22,15 +22,11 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) ->[!NOTE] ->To use this capability, enable your Microsoft Intune connections. Navigate to **Settings** > **General** > **Advanced features**. Scroll down and look for **Microsoft Intune connection**. By default, the toggle is turned off. Turn your **Microsoft Intune connection** toggle on. - ## Request remediation The threat and vulnerability management capability in Microsoft Defender ATP bridges the gap between Security and IT administrators through the remediation request workflow. Security admins like you can request for the IT Administrator to remediate a vulnerability from the **Security recommendation** pages to Intune. @@ -43,13 +39,15 @@ See [Use Intune to remediate vulnerabilities identified by Microsoft Defender AT ### Remediation request steps -1. Select a security recommendation you would like to request remediation for, and then select **Remediation options**. +1. Go to the threat and vulnerability management navigation menu in the Microsoft Defender Security Center, and select [**Security recommendations**](tvm-security-recommendation.md). -2. Fill out the form, including what you are requesting remediation for, priority, due date, and optional notes. Select **Submit request**. Submitting a remediation request creates a remediation activity item within threat and vulnerability management, which can be used for monitoring the remediation progress for this recommendation. This will not trigger a remediation or apply any changes to devices. +2. Select a security recommendation you would like to request remediation for, and then select **Remediation options**. -3. 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. +3. Fill out the form, including what you are requesting remediation for, priority, due date, and optional notes. Select **Submit request**. Submitting a remediation request creates a remediation activity item within threat and vulnerability management, which can be used for monitoring the remediation progress for this recommendation. This will not trigger a remediation or apply any changes to devices. -4. Go to the [**Remediation**](tvm-remediation.md) page to view the status of your remediation request. +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. Go to the [**Remediation**](tvm-remediation.md) page to view the status of your remediation request. If you want to check how the ticket shows up in Intune, see [Use Intune to remediate vulnerabilities identified by Microsoft Defender ATP](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. @@ -60,16 +58,12 @@ After your organization's cybersecurity weaknesses are identified and mapped to Lower your organization's exposure from vulnerabilities and increase your security configuration by remediating the security recommendations. -## Navigate to the Remediation page +## View your remediation activities -You can access the Remediation page a few different ways: +When you submit a remediation request from the Security recommendations page, it kicks-off a remediation activity. A security task is created that can be tracked in the threat and vulnerability management **Remediation** page, and a remediation ticket is created in Microsoft Intune. -- Threat and vulnerability management navigation menu in the [Microsoft Defender Security Center](portal-overview.md) -- Top remediation activities card in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md) - -### Navigation menu - -Go to the threat and vulnerability management navigation menu and select **Remediation**. It will open the list of remediation activities and exceptions found in your organization. +Once you are in the Remediation page, select the remediation activity that you want to view. You can follow the remediation steps, track progress, view the related recommendation, export to CSV, or mark as complete. +![Example of the Remediation page, with a selected remediation activity, and that activity's flyout listing the description, IT service and device management tools, and device remediation progress.](images/remediation_flyouteolsw.png) ### Top remediation activities in the dashboard @@ -77,25 +71,8 @@ View **Top remediation activities** in the [threat and vulnerability management ![Example of Top remediation activities card with a table that lists top activities that were generated from security recommendations.](images/tvm-remediation-activities-card.png) -## Remediation activities - -When you [submit a remediation request](tvm-security-recommendation.md#request-remediation) from the [Security recommendations page](tvm-security-recommendation.md), it kicks-off a remediation activity. A security task is created that can be tracked in the threat and vulnerability management **Remediation** page, and a remediation ticket is created in Microsoft Intune. - -Once you are in the Remediation page, select the remediation activity that you want to view. You can follow the remediation steps, track progress, view the related recommendation, export to CSV, or mark as complete. -![Example of the Remediation page, with a selected remediation activity, and that activity's flyout listing the description, IT service and device management tools, and device remediation progress.](images/remediation_flyouteolsw.png) - - -## Related topics +## Related articles - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) -- [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) -- [Exposure score](tvm-exposure-score.md) -- [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) -- [Security recommendations](tvm-security-recommendation.md) -- [Software inventory](tvm-software-inventory.md) -- [Weaknesses](tvm-weaknesses.md) -- [Event timeline](threat-and-vuln-mgt-event-timeline.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Dashboard](tvm-dashboard-insights.md) +- [Security recommendations](tvm-security-recommendation.md) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index 4fa0f5695a..a59b92154b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -22,10 +22,10 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) @@ -79,7 +79,7 @@ The color of the **Exposed devices** graph changes as the trend changes. If the ### Icons -Useful icons also quickly call your attention to: +Useful icons also quickly call your attention to: - ![arrow hitting a target](images/tvm_alert_icon.png) possible active alerts - ![red bug](images/tvm_bug_icon.png) associated public exploits - ![light bulb](images/tvm_insight_icon.png) recommendation insights @@ -94,16 +94,16 @@ From the flyout, you can choose any of the following options: - **Open software page** - Open the software page to get more context on the software and how it's distributed. The information can include threat context, associated recommendations, weaknesses discovered, number of exposed devices, discovered vulnerabilities, names and detailed of devices with the software installed, and version distribution. -- [**Remediation options**](tvm-security-recommendation.md#request-remediation) - Submit a remediation request to open a ticket in Microsoft Intune for your IT Administrator to pick up and address. +- [**Remediation options**](tvm-remediation.md) - Submit a remediation request to open a ticket in Microsoft Intune for your IT Administrator to pick up and address. -- [**Exception options**](tvm-security-recommendation.md#file-for-exception) - Submit an exception, provide justification, and set exception duration if you can't remediate the issue yet. +- [**Exception options**](tvm-exception.md) - Submit an exception, provide justification, and set exception duration if you can't remediate the issue yet. >[!NOTE] >When a change is made on a device, it typically takes two hours for the data to be reflected in the Microsoft Defender Security Center. However, it may sometimes take longer. -### Investigate changes in machine exposure or impact +### Investigate changes in device exposure or impact -If there is a large jump in the number of exposed machines, or a sharp increase in the impact on your organization exposure score and configuration score, then that security recommendation is worth investigating. +If there is a large jump in the number of exposed devices, or a sharp increase in the impact on your organization exposure score and configuration score, then that security recommendation is worth investigating. 1. Select the recommendation and **Open software page** 2. Select the **Event timeline** tab to view all the impactful events related to that software, such as new vulnerabilities or new public exploits. [Learn more about event timeline](threat-and-vuln-mgt-event-timeline.md) @@ -123,17 +123,12 @@ You can report a false positive when you see any vague, inaccurate, incomplete, 4. Select **Submit**. Your feedback is immediately sent to the threat and vulnerability management experts. -## Related topics +## Related articles - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) -- [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) +- [Dashboard](tvm-dashboard-insights.md) - [Exposure score](tvm-exposure-score.md) - [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) -- [Remediation and exception](tvm-remediation.md) -- [Software inventory](tvm-software-inventory.md) -- [Weaknesses](tvm-weaknesses.md) +- [Remediate vulnerabilities](tvm-remediation.md) +- [Create and view exceptions for security recommendations](tvm-exceptions.md) - [Event timeline](threat-and-vuln-mgt-event-timeline.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [APIs](next-gen-threat-and-vuln-mgt.md#apis) -- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md index 03f4ad48e6..d34335654a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md @@ -22,7 +22,6 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) @@ -86,7 +85,7 @@ Report a false positive when you see any vague, inaccurate, or incomplete inform 3. From the flyout pane, select the inaccuracy category from the drop-down menu, fill in your email address, and details about the inaccuracy. 4. Select **Submit**. Your feedback is immediately sent to the threat and vulnerability management experts. -## Related topics +## Related articles - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Security recommendations](tvm-security-recommendation.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md index e533863d57..8802d9cf10 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md @@ -1,6 +1,6 @@ --- title: Supported operating systems and platforms for threat and vulnerability management -description: Before you begin, ensure that you meet the operating system or platform requisites for threat and vulnerability management so the activities in your all devices are properly accounted for. +description: Ensure that you meet the operating system or platform requisites for threat and vulnerability management, so the activities in your all devices are properly accounted for. keywords: threat & vulnerability management, threat and vulnerability management, operating system, platform requirements, prerequisites, mdatp-tvm supported os, mdatp-tvm, search.appverid: met150 search.product: eADQiWindows 10XVcnh @@ -48,7 +48,7 @@ Windows Server 2019 | Operating System (OS) vulnerabilities
    Software product macOS 10.13 "High Sierra" and above | Operating System (OS) vulnerabilities
    Software product vulnerabilities Linux | Not supported (planned) -## Related topics +## Related articles - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Prerequisites & permissions](tvm-prerequisites.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md index b2b0021f69..ae152f9f21 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md @@ -70,7 +70,7 @@ Remediate the vulnerabilities in exposed devices to reduce the risk to your asse ### Breach and threat insights -View related breach and threat insights in the **Threat** column when the icons are colored red. +View any related breach and threat insights in the **Threat** column when the icons are colored red. >[!NOTE] > Always prioritize recommendations that are associated with ongoing threats. These recommendations are marked with the threat insight icon ![Simple drawing of a red bug.](images/tvm_bug_icon.png) and breach insight icon ![Simple drawing of an arrow hitting a target.](images/tvm_alert_icon.png). @@ -78,13 +78,13 @@ View related breach and threat insights in the **Threat** column when the icons The breach insights icon is highlighted if there's a vulnerability found in your organization. ![Example of a breach insights text that could show up when hovering over icon. This one says "possible active alert is associated with this recommendation.](images/tvm-breach-insights.png) -The threat insights icon is highlighted if there are associated exploits in the vulnerability found in your organization. Hovering over the icon shows whether the threat is a part of an exploit kit, or connected to specific advanced persistent campaigns or activity groups. When available, there is a link to a Threat Analytics report with zero-day exploitation news, disclosures, or related security advisories. +The threat insights icon is highlighted if there are associated exploits in the vulnerability found in your organization. Hovering over the icon shows whether the threat is a part of an exploit kit, or connected to specific advanced persistent campaigns or activity groups. When available, there's a link to a Threat Analytics report with zero-day exploitation news, disclosures, or related security advisories. ![Threat insights text that that could show up when hovering over icon. This one has multiple bullet points and linked text.](images/tvm-threat-insights.png) ### Gain vulnerability insights -If you select a CVE, a flyout panel will open with more information, including the vulnerability description, details, threat insights, and exposed devices. +If you select a CVE, a flyout panel will open with more information such as the vulnerability description, details, threat insights, and exposed devices. The "OS Feature" category is shown in relevant scenarios. @@ -137,7 +137,7 @@ Report a false positive when you see any vague, inaccurate, or incomplete inform 3. Select the inaccuracy category from the drop-down menu and fill in your email address and inaccuracy details. 4. Select **Submit**. Your feedback is immediately sent to the threat and vulnerability management experts. -## Related topics +## Related articles - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Security recommendations](tvm-security-recommendation.md) From d33e2c2414130ef18e438e145cb50c288f7d5b59 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 18:00:03 -0700 Subject: [PATCH 144/637] updates --- .../deployment-phases.md | 19 ++---- .../deployment-strategy.md | 21 ++++--- .../images/onboard-configure-diagram.png | Bin 0 -> 7527 bytes ...boarding-endpoint-configuration-manager.md | 59 ++++++++++++++---- .../onboarding-endpoint-manager.md | 38 ++++++----- .../microsoft-defender-atp/onboarding.md | 52 ++++++++------- 6 files changed, 114 insertions(+), 75 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/onboard-configure-diagram.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md index d7a6abadf1..191467742b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -39,21 +39,15 @@ There are three phases in deploying Microsoft Defender ATP: The deployment guide will guide you through the recommended path in deploying Microsoft Defender ATP. -There are several methods you can use to onboard to the service. For information on other ways to onboard, see [Onboard devices to Microsoft Defender ATP](onboard-configure.md). - -## Deployment strategy -The [Plan deployment](deployment-strategy.md) topic provides high-level information on prerequisites, design, and configuration options. - -Check out the [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx) to see the various paths in deploying Microsoft Defender ATP. - -[![Image of the PDF showing the various deployment paths](images/mdatp-deployment-strategy.png) ](images/deployment-strategy-big.png#lightbox) - +If you're unfamiliar with the general deployment planning steps, check out the [Plan deployment](deployment-strategy.md) topic to get a high-level overview of the general deployment steps and methods. ## In Scope The following is in scope for this deployment guide: -- Use of Microsoft Endpoint Configuration Manager to onboard endpoints into the service +- Use of Microsoft Endpoint Configuration Manager and Microsoft Endpoint Manager to onboard endpoints into the service and configure capabilities + +- Enabling Microsoft Defender ATP endpoint detection and response (EDR) capabilities - Enabling Microsoft Defender ATP endpoint protection platform (EPP) capabilities @@ -62,11 +56,6 @@ The following is in scope for this deployment guide: - Attack surface reduction -- Enabling Microsoft Defender ATP endpoint detection and response (EDR) - capabilities including automatic investigation and remediation - -- Enabling Microsoft Defender ATP threat and vulnerability management (TVM) - ## Out of scope diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index e58ed6fb0a..10e9418e77 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -27,11 +27,13 @@ ms.topic: article Depending on the requirements of your environment, we've put together material to help guide you through the various options you can adopt to deploy Microsoft Defender ATP. -This article provides an overview on the general steps you need to take to deploy Microsoft Defender ATP: +These are the general steps you need to take to deploy Microsoft Defender ATP: ![Image of deployment flow](images/onboarding-flow-diagram.png) - +- Identify architecture +- Select deployment method +- Configure capabilities ## Step 1: Identify architecture @@ -49,18 +51,17 @@ Use the following material to select the appropriate Microsoft Defender ATP arch ## Step 2: Select deployment method Microsoft Defender ATP supports a variety of endpoints that you can onboard to the service. -Depending on the endpoint or your preferred deployment tool, select the method that best fits your requirements. - The following table lists the supported endpoints and the corresponding deployment tool that you can use so that you can plan the deployment appropriately. -| Endpoint | Deployment methods | +| Endpoint | Deployment tool | |--------------|------------------------------------------| -| **Windows** | Local script (up to 10 devices)
    Group Policy
    Microsoft Endpoint Manager
    Mobile Device Manager
    Microsoft Endpoint Configuration Manager
    VDI scripts | -| **macOS** | Local scripts
    Mobile Device Manager/Microsoft Intune
    JAMF Pro
    | -| **Linux Server** | Local script
    Puppet
    Ansible| -| **iOS** | App-based | -| **Android** | Microsoft Endpoint Manager | +| **Windows** | [Local script (up to 10 devices)](configure-endpoints-script.md)
    [Group Policy](configure-endpoints-gp.md)
    [Microsoft Endpoint Manager/ Mobile Device Manager](configure-endpoints-mdm.md)
    [Microsoft Endpoint Configuration Manager](configure-endpoints-sccm.md)
    [VDI scripts](configure-endpoints-vdi.md) | +| **macOS** | [Local scripts](mac-install-manually.md)
    [Microsoft Endpoint Manager](mac-install-with-intune.md)
    [JAMF Pro](mac-install-with-jamf.md)
    [Mobile Device Management](mac-install-with-other-mdm.md) | +| **Linux Server** | [Local script](linux-install-manually.md)
    [Puppet](linux-install-with-puppet.md)
    [Ansible](linux-install-with-ansible)| +| **iOS** | [App-based](ios-install.md) | +| **Android** | [Microsoft Endpoint Manager](android-intune.md) | + ## Step 3: Configure capabilities diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/onboard-configure-diagram.png b/windows/security/threat-protection/microsoft-defender-atp/images/onboard-configure-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..03df8d4c0cb847af9b8e780f016ef9ea7beae527 GIT binary patch literal 7527 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md index c09d936fcd..6bca3b62d1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md @@ -26,16 +26,40 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +This article is part of the Deployment guide and acts as an example onboarding method that guides users in: +- Onboarding Windows devices to the service +- Configuring Microsoft Defender ATP capabilities + +This onboarding guidance will walk you through: +- **Creating a collection in Microsoft Endpoint Configuration Manager** +- **Configuring Microsoft Defender ATP capabilities using Microsoft Endpoint Configuration Manager** + +>[!NOTE] +>Only Windows devices are covered in this example deployment. + +While Microsoft Defender ATP supports onboarding of various endpoints and tools, this article does not cover them. + +For information on general onboarding using other supported deployment tools and methods, see [Onboarding overview](onboarding.md). + + + + ## Collection creation To onboard Windows 10 devices with Microsoft Endpoint Configuration Manager, the -deployment can target either and existing collection or a new collection can be -created for testing. The onboarding like group policy or manual method does -not install any agent on the system. Within the Configuration Manager console +deployment can target an existing collection or a new collection can be +created for testing. + +Onboarding using tools such as Group policy or manual method does not install any agent on the system. + +Within the Microsoft Endpoint Configuration Manager console the onboarding process will be configured as part of the compliance settings -within the console. Any system that receives this required configuration will +within the console. + +Any system that receives this required configuration will maintain that configuration for as long as the Configuration Manager client -continues to receive this policy from the management point. Follow the steps -below to onboard systems with Configuration Manager. +continues to receive this policy from the management point. + +Follow the steps below to onboard endpoints using Microsoft Endpoint Configuration Manager. 1. In Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Device Collections**. @@ -75,8 +99,17 @@ below to onboard systems with Configuration Manager. After completing this task, you now have a device collection with all the Windows 10 endpoints in the environment. -## Endpoint detection and response -### Windows 10 + +## Configure Microsoft Defender ATP capabilities +This section guides you in configuring the following capabilities using Microsoft Endpoint Configuration Manager on Windows devices: + +- **Endpoint detection and response** +- **Next-generation protection** +- **Attack surface reduction** + + +### Endpoint detection and response +#### Windows 10 From within the Microsoft Defender Security Center it is possible to download the '.onboarding' policy that can be used to create the policy in System Center Configuration Manager and deploy that policy to Windows 10 devices. @@ -132,7 +165,7 @@ Manager and deploy that policy to Windows 10 devices. ![Image of configuration settings](images/configmgr-select-collection.png) -### Previous versions of Windows Client (Windows 7 and Windows 8.1) +#### Previous versions of Windows Client (Windows 7 and Windows 8.1) Follow the steps below to identify the Microsoft Defender ATP Workspace ID and Workspace Key, that will be required for the onboarding of previous versions of Windows. 1. From a Microsoft Defender Security Center Portal, select **Settings > Onboarding**. @@ -183,7 +216,7 @@ Follow the steps below to identify the Microsoft Defender ATP Workspace ID and W Once completed, you should see onboarded endpoints in the portal within an hour. -## Next generation protection +### Next generation protection Microsoft Defender Antivirus is a built-in antimalware solution that provides next generation protection for desktops, portable computers, and servers. 1. In the Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Endpoint Protection \> Antimalware Polices** and choose **Create Antimalware Policy**. @@ -230,7 +263,7 @@ needs on how Antivirus is configured. After completing this task, you now have successfully configured Windows Defender Antivirus. -## Attack surface reduction +### Attack surface reduction The attack surface reduction pillar of Microsoft Defender ATP includes the feature set that is available under Exploit Guard. Attack surface reduction (ASR) rules, Controlled Folder Access, Network Protection and Exploit Protection. @@ -295,7 +328,7 @@ See [Optimize ASR rule deployment and detections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-machines-asr) for more details. -### To set Network Protection rules in Audit mode: +#### Set Network Protection rules in Audit mode: 1. In the Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Endpoint Protection \> Windows Defender Exploit Guard** and choose **Create Exploit Guard Policy**. ![A screenshot System Center Configuration Manager](images/728c10ef26042bbdbcd270b6343f1a8a.png) @@ -325,7 +358,7 @@ detections](https://docs.microsoft.com/windows/security/threat-protection/micros After completing this task, you now have successfully configured Network Protection in audit mode. -### To set Controlled Folder Access rules in Audit mode: +#### To set Controlled Folder Access rules in Audit mode: 1. In the Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Endpoint Protection \> Windows Defender Exploit Guard** and choose **Create Exploit Guard Policy**. diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index 76f2c2c7e7..aca1533f48 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -27,24 +27,24 @@ ms.topic: article - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -In this section, we will be using Microsoft Endpoint Manager (MEM) to deploy -Microsoft Defender ATP to your endpoints. - -For more information about MEM, check out these resources: -- [Microsoft Endpoint Manager page](https://docs.microsoft.com/mem/) -- [Blog post on convergence of Intune and ConfigMgr](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace/) -- [Introduction video on MEM](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace) -This process is a multi-step process, you'll need to: +This article is part of the Deployment guide and acts as an example onboarding method that guides users in: +- Onboarding devices to the service by creating a group in Microsoft Endpoint Manager (MEM) +- Configuring Microsoft Defender ATP capabilities -- Identify target devices or users +This onboarding guidance will walk you through: +- Identifying target devices or users - - Create an Azure Active Directory group (User or Device) + - Creating an Azure Active Directory group (User or Device) -- Create a Configuration Profile +- Creating a Configuration Profile - - In MEM, we'll guide you in creating a separate policy for each feature + - In Microsoft Endpoint Manager, we'll guide you in creating a separate policy for each capability. + +While Microsoft Defender ATP supports onboarding of various endpoints and tools, this article does not cover them. + +For information on general onboarding using other supported deployment tools and methods, see [Onboarding overview](onboarding.md). ## Resources @@ -57,6 +57,11 @@ Here are the links you'll need for the rest of the process: - [Intune Security baselines](https://docs.microsoft.com/mem/intune/protect/security-baseline-settings-defender-atp#microsoft-defender) +For more information about Microsoft Endpoint Manager, check out these resources: +- [Microsoft Endpoint Manager page](https://docs.microsoft.com/mem/) +- [Blog post on convergence of Intune and ConfigMgr](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace/) +- [Introduction video on MEM](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace) + ## Identify target devices or users In this section, we will create a test group to assign your configurations on. @@ -90,11 +95,14 @@ needs.
    8. Your testing group now has a member to test. -## Create configuration policies +## Create configuration policies to configure Microsoft Defender ATP capabilities In the following section, you'll create a number of configuration policies. + First is a configuration policy to select which groups of users or devices will -be onboarded to Microsoft Defender ATP. Then you will continue by creating several -different types of Endpoint security policies. +be onboarded to Microsoft Defender ATP. + +Then you will continue by creating several +different types of endpoint security policies. ### Endpoint detection and response diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index e5dcea3322..543494922e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -51,36 +51,44 @@ Deploying Microsoft Defender ATP is a three-phase process:

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 Y8jiDkJB*ebL%xL;lewFE`@!@70|+A~H~;_u literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-version.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-version.png new file mode 100644 index 0000000000000000000000000000000000000000..a500131ad0e42f152622dcd817b7b5b57ab2162e GIT binary patch literal 47460 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 0c34e4caa5..4d2ab06e7a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -86,10 +86,43 @@ Examples of devices that should be marked as high value: ## Vulnerable devices report -The vulnerable devices report shows graphs and bar charts of +The report shows graphs and bar charts with vulnerable device trends and current statistics. The goal is for you to understand the breath and scope of your device exposure. Access the report by going to **Reports > Vulnerable devices** +There are two columns: +- Trends (over time) +- Today (current information) + +### Severity levels + +Each device is counted only once according to the most severe vulnerability found on that device. + +![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-severity.png) + +### Exploit availability + +Each device is counted only once based on the highest level of known exploit. + +![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-exploit-availability.png) + +### Vulnerability age + +Each device is counted only once under the oldest vulnerability publication date. Older vulnerabilities have a higher chance of being exploited. + +![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-age.png) + +### Vulnerable devices by operating system platform + +The number of devices on each operating system that are exposed due to software vulnerabilities. + +![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-os.png) + +### Vulnerable devices by Windows 10 version + +The number of devices on each Windows 10 version that are exposed due to vulnerable applications or OS. + +![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-version.png) ## Related topics From bc9f0d31fc68190393a64842fbb57df887ae28c2 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 7 Oct 2020 18:13:44 -0700 Subject: [PATCH 067/637] filter --- .../microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 4d2ab06e7a..bfd68b825f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -94,6 +94,8 @@ There are two columns: - Trends (over time) - Today (current information) +You can filter the data by vulnerability severity levels, exploit availability, vulnerability age, operating system platform, Windows 10 version, or device group. + ### Severity levels Each device is counted only once according to the most severe vulnerability found on that device. From 81f2746fc4fe49026bf94ff34fc225c75272ce1b Mon Sep 17 00:00:00 2001 From: aktsuda Date: Thu, 8 Oct 2020 15:42:37 +0900 Subject: [PATCH 068/637] Update kernel-dma-protection-for-thunderbolt.md Changed Note to "**Hyper-V - Virtualization Enabled in Firmware** is NOT shown when **A hypervisor has been detected. Features required for Hyper-V will not be displayed.** is shown because this means that **Hyper-V - Virtualization Enabled in Firmware** is YES and the **Hyper-V** Windows feature is enabled. Enabling both is needed to enable **Kernel DMA Protection** even when the firmware has the flag of "ACPI Kernel DMA Protection Indicators" described in [Kernel DMA Protection (Memory Access Protection) for OEMs](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/oem-kernel-dma-protection)." --- .../kernel-dma-protection-for-thunderbolt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 2d8554f52b..859064bfc0 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -91,7 +91,7 @@ Beginning with Windows 10 version 1809, you can use Security Center to check if - Reboot system into Windows 10. >[!NOTE] -> **Hyper-V - Virtualization Enabled in Firmware** is NOT shown when **A hypervisor has been detected. Features required for Hyper-V will not be displayed.** is shown because this means that **Hyper-V - Virtualization Enabled in Firmware** is YES. +> **Hyper-V - Virtualization Enabled in Firmware** is NOT shown when **A hypervisor has been detected. Features required for Hyper-V will not be displayed.** is shown because this means that **Hyper-V - Virtualization Enabled in Firmware** is YES and the **Hyper-V** Windows feature is enabled. Enabling both is needed to enable **Kernel DMA Protection** even when the firmware has the flag of "ACPI Kernel DMA Protection Indicators" described in [Kernel DMA Protection (Memory Access Protection) for OEMs](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/oem-kernel-dma-protection). 4. If the state of **Kernel DMA Protection** remains Off, then the system does not support this feature. From 8ce32e8d920bf969417052c81e0948eb294d7f02 Mon Sep 17 00:00:00 2001 From: John Kennedy Date: Thu, 8 Oct 2020 10:59:36 -0700 Subject: [PATCH 069/637] Update developers.yml Corrected link to https://developer.microsoft.com/en-us/office/edu --- education/developers.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/education/developers.yml b/education/developers.yml index 9e21b6d27f..6491604539 100644 --- a/education/developers.yml +++ b/education/developers.yml @@ -26,8 +26,8 @@ additionalContent: # Card - title: Office Education Dev center summary: Integrate with Office 365 across devices and services to extend Microsoft enterprise-scale compliance and security to students, teachers, and staff in your education app - url: https://dev.office.com/industry-verticals/edu + url: https://developer.microsoft.com/office/edu # Card - title: Data Streamer summary: Bring new STEM experiences into the classroom with real-time data in Excel using Data Streamer. Data Streamer can send data to Excel from a sensor or application. - url: https://docs.microsoft.com/en-us/microsoft-365/education/data-streamer \ No newline at end of file + url: https://docs.microsoft.com/en-us/microsoft-365/education/data-streamer From db33b71b9c8a914c06ea4780e1b8fde25b9a19d2 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 8 Oct 2020 16:34:25 -0700 Subject: [PATCH 070/637] Update configure-server-endpoints.md --- .../configure-server-endpoints.md | 54 ++++++++----------- 1 file changed, 23 insertions(+), 31 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md index 85b7f737b9..1544d16c1a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md @@ -37,14 +37,6 @@ ms.topic: article Microsoft Defender ATP extends support to also include the Windows Server operating system. This support provides advanced attack detection and investigation capabilities seamlessly through the Microsoft Defender Security Center console. -The service supports the onboarding of the following Windows servers: -- Windows Server 2008 R2 SP1 -- Windows Server 2012 R2 -- Windows Server 2016 -- Windows Server (SAC) version 1803 and later -- Windows Server 2019 and later -- Windows Server 2019 core edition - For a practical guidance on what needs to be in place for licensing and infrastructure, see [Protecting Windows Servers with Microsoft Defender ATP](https://techcommunity.microsoft.com/t5/What-s-New/Protecting-Windows-Server-with-Windows-Defender-ATP/m-p/267114#M128). For guidance on how to download and use Windows Security Baselines for Windows servers, see [Windows Security Baselines](https://docs.microsoft.com/windows/device-security/windows-security-baselines). @@ -56,7 +48,7 @@ You can onboard Windows Server 2008 R2 SP1, Windows Server 2012 R2, and Windows - **Option 1**: [Onboard by installing and configuring Microsoft Monitoring Agent (MMA)](#option-1-onboard-by-installing-and-configuring-microsoft-monitoring-agent-mma) - **Option 2**: [Onboard through Azure Security Center](#option-2-onboard-windows-servers-through-azure-security-center) -- **Option 3**: [Onboard through Microsoft Endpoint Configuration Manager version 2002 and later (only for Windows Server 2012 R2 and Windows Server 2016)](#option-3-onboard-windows-servers-through-microsoft-endpoint-configuration-manager-version-2002-and-later) +- **Option 3**: [Onboard through Microsoft Endpoint Configuration Manager version 2002 and later](#option-3-onboard-windows-servers-through-microsoft-endpoint-configuration-manager-version-2002-and-later) After completing the onboarding steps using any of the provided options, you'll need to [Configure and update System Center Endpoint Protection clients](#configure-and-update-system-center-endpoint-protection-clients). @@ -98,14 +90,6 @@ Perform the following steps to fulfill the onboarding requirements: > This step is required only if your organization uses System Center Endpoint Protection (SCEP) and you're onboarding Windows Server 2008 R2 SP1 and Windows Server 2012 R2. -### Turn on Server monitoring from the Microsoft Defender Security Center portal -MICHAEL TO VERIFY - -1. In the navigation pane, select **Settings** > **Device management** > **Onboarding**. - -2. Select **Windows Server 2008 R2 SP1, 2012 R2 and 2016** as the operating system. - -3. Click **Turn on server monitoring** and confirm that you'd like to proceed with the environment setup. When the setup completes, the **Workspace ID** and **Workspace key** fields are populated with unique values. You'll need to use these values to configure the MMA agent. - ### Install and configure Microsoft Monitoring Agent (MMA) to report sensor data to Microsoft Defender ATP @@ -117,16 +101,22 @@ Perform the following steps to fulfill the onboarding requirements: On the **Agent Setup Options** page, choose **Connect the agent to Azure Log Analytics (OMS)**. - [Install the agent using the command line](https://docs.microsoft.com/azure/log-analytics/log-analytics-windows-agents#install-the-agent-using-the-command-line) and [configure the agent using a script](https://docs.microsoft.com/azure/log-analytics/log-analytics-windows-agents#add-a-workspace-using-a-script). -3. You'll need to configure proxy settings for the Microsoft Monitoring Agent. For more information, see [Configure proxy settings](configure-proxy-internet.md). -Once completed, you should see onboarded Windows servers in the portal within an hour. -### Configure Windows server proxy and Internet connectivity settings +### Configure Windows server proxy and Internet connectivity settings if needed +If your servers need to use a proxy to communicate with Microsoft Defender ATP, use one of the following methods to configure the MMA to use the proxy server: -- Each Windows server must be able to connect to the Internet using HTTPS. This connection can be direct, using a proxy, or through the OMS Gateway. -- If a proxy or firewall is blocking all traffic by default and allowing only specific domains through or HTTPS scanning (SSL inspection) is enabled, make sure that you [enable access to Microsoft Defender ATP service URLs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet#enable-access-to-microsoft-defender-atp-service-urls-in-the-proxy-server). + +- [Configure the MMA to use a proxy server](https://docs.microsoft.com/azure/azure-monitor/platform/agent-windows#install-agent-using-setup-wizard). + +- [Configure the Windows to use a proxy server for all connections](configure-proxy-internet.md) + +If a proxy or firewall is blocking all traffic by default and allowing only specific domains through or HTTPS scanning (SSL inspection) is enabled, make sure that you [enable access to Microsoft Defender ATP service URLs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet#enable-access-to-microsoft-defender-atp-service-urls-in-the-proxy-server). + + +Once completed, you should see onboarded Windows servers in the portal within an hour. ### Option 2: Onboard Windows servers through Azure Security Center 1. In the Microsoft Defender Security Center navigation pane, select **Settings** > **Device management** > **Onboarding**. @@ -144,15 +134,6 @@ You can onboard Windows Server 2012 R2 and Windows Server 2016 by using Microsof After completing the onboarding steps, you'll need to [Configure and update System Center Endpoint Protection clients](#configure-and-update-system-center-endpoint-protection-clients). -## Configure and update System Center Endpoint Protection clients - -Microsoft Defender ATP integrates with System Center Endpoint Protection. The integration provides visibility to malware detections and to stop propagation of an attack in your organization by banning potentially malicious files or suspected malware. - -The following steps are required to enable this integration: -- Install the [January 2017 anti-malware platform update for Endpoint Protection clients](https://support.microsoft.com/help/3209361/january-2017-anti-malware-platform-update-for-endpoint-protection-clie). - -- Configure the SCEP client Cloud Protection Service membership to the **Advanced** setting. - ## Windows Server (SAC) version 1803, Windows Server 2019, and Windows Server 2019 Core edition @@ -218,6 +199,17 @@ Data collected by Microsoft Defender ATP is stored in the geo-location of the te Server endpoint monitoring utilizing this integration has been disabled for Office 365 GCC customers. +## Configure and update System Center Endpoint Protection clients + +Microsoft Defender ATP integrates with System Center Endpoint Protection. The integration provides visibility to malware detections and to stop propagation of an attack in your organization by banning potentially malicious files or suspected malware. + +The following steps are required to enable this integration: +- Install the [January 2017 anti-malware platform update for Endpoint Protection clients](https://support.microsoft.com/help/3209361/january-2017-anti-malware-platform-update-for-endpoint-protection-clie). + +- Configure the SCEP client Cloud Protection Service membership to the **Advanced** setting. + + + ## Offboard Windows servers You can offboard Windows Server (SAC), Windows Server 2019, and Windows Server 2019 Core edition in the same method available for Windows 10 client devices. From 5411d76ba7c0f5e424a77389ac6c438244bb59f3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 8 Oct 2020 16:58:56 -0700 Subject: [PATCH 071/637] period --- .../microsoft-defender-atp/configure-server-endpoints.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md index 1544d16c1a..59eabd5750 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md @@ -109,7 +109,7 @@ Perform the following steps to fulfill the onboarding requirements: If your servers need to use a proxy to communicate with Microsoft Defender ATP, use one of the following methods to configure the MMA to use the proxy server: -- [Configure the MMA to use a proxy server](https://docs.microsoft.com/azure/azure-monitor/platform/agent-windows#install-agent-using-setup-wizard). +- [Configure the MMA to use a proxy server](https://docs.microsoft.com/azure/azure-monitor/platform/agent-windows#install-agent-using-setup-wizard) - [Configure the Windows to use a proxy server for all connections](configure-proxy-internet.md) From e96ef0be4444fe28b16f7597e282f6ea75642e69 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Fri, 9 Oct 2020 10:22:28 +0530 Subject: [PATCH 072/637] Update Onboard-Windows-10-multi-session-device.md --- ...Onboard-Windows-10-multi-session-device.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index e2c454f055..50877d13d0 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -1,3 +1,23 @@ +--- +title: "Onboard Windows 10 multi-session devices in Windows Virtual Desktop" +description: "Read more in this article about Onboarding Windows 10 multi-session devices in Windows Virtual Desktop" +keywords: Windows Virtual Desktop, WVD, microsoft defender, endpoint, onboard +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +audience: ITPro +ms.topic: article +author: Lovina-Saldanha +ms.author: Lovina-Saldanha +ms.custom: nextgen +ms.date: 09/10/2020 +ms.reviewer: +manager: dansimp +--- + #Onboard Windows 10 multi-session devices in Windows Virtual Desktop 6 minutes to read From 7463080770d58b657cfc54abf5f94af2e3f8952e Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Fri, 9 Oct 2020 10:39:50 +0530 Subject: [PATCH 073/637] Update Onboard-Windows-10-multi-session-device.md --- ...Onboard-Windows-10-multi-session-device.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index 50877d13d0..d4c3163f0c 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -10,15 +10,15 @@ ms.pagetype: security ms.localizationpriority: medium audience: ITPro ms.topic: article -author: Lovina-Saldanha -ms.author: Lovina-Saldanha +author: v-lsaldanha +ms.author: v-lsaldanha ms.custom: nextgen ms.date: 09/10/2020 ms.reviewer: manager: dansimp --- -#Onboard Windows 10 multi-session devices in Windows Virtual Desktop +# Onboard Windows 10 multi-session devices in Windows Virtual Desktop 6 minutes to read Applies to: @@ -30,7 +30,7 @@ Applies to: Microsoft Defender for Endpoint supports monitoring both VDI as well as Windows Virtual Desktop sessions. Depending on the needs of your organization, you might need to implement VDI or Windows Virtual Desktop sessions to help your employees access corporate data and apps from an unmanaged device, remote location, or similar scenario. With Microsoft Defender for Endpoint, you can monitor these virtual machines for anomalous activity. ##Before you begin -Familiarize yourself with the [considerations for non-persistent VDI](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). While [Windows Virtual Desktop](https://docs.microsoft.com/en-us/azure/virtual-desktop/overview) does not provide non-persistence options, it does provide ways to use a golden Windows image that can be used to provision new hosts and redeploy machines. This increases volatility in the environment and thus impacts what entries are created and maintained in the Microsoft Defender for Endpoint portal, potentially reducing visibility for your security analysts. +Familiarize yourself with the [considerations for non-persistent VDI](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). While [Windows Virtual Desktop](https://docs.microsoft.com/azure/virtual-desktop/overview) does not provide non-persistence options, it does provide ways to use a golden Windows image that can be used to provision new hosts and redeploy machines. This increases volatility in the environment and thus impacts what entries are created and maintained in the Microsoft Defender for Endpoint portal, potentially reducing visibility for your security analysts. > [!NOTE] > Depending on your choice of onboarding method, devices can appear in Microsoft Defender for Endpoint portal as either: @@ -53,7 +53,7 @@ Use a management tool to run the script. ####*Scenario 1: Using local group policy* This scenario requires placing the script in a golden image and uses local group policy to run early in the boot process. -Use the instructions [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1 ](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1) +Use the instructions [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1 ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1) Follow the instructions for a single entry for each device. @@ -88,22 +88,22 @@ Click **OK** and close any open GPMC windows. If you plan to manage your machines using a management tool, you can onboard devices with Microsoft Endpoint Configuration Manager. -For more information, see: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm) +For more information, see: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm) > [!WARNING] -> If you plan to use [Attack Surface reduction Rules](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction), please note that rule “[Block process creations originating from PSExec and WMI commands](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-process-creations-originating-from-psexec-and-wmi-commands)" should not be used as it is incompatible with management through Microsoft Endpoint Configuration Manager because this rule blocks WMI commands the Configuration Manager client uses to function correctly. +> If you plan to use [Attack Surface reduction Rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction), please note that rule “[Block process creations originating from PSExec and WMI commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-process-creations-originating-from-psexec-and-wmi-commands)" should not be used as it is incompatible with management through Microsoft Endpoint Configuration Manager because this rule blocks WMI commands the Configuration Manager client uses to function correctly. > [!TIP] -> After onboarding the device, you can choose to run a detection test to verify that the device is properly onboarded to the service. For more information, see [Run a detection test on a newly onboarded Microsoft Defender for Endpoint device](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/run-detection-test). +> After onboarding the device, you can choose to run a detection test to verify that the device is properly onboarded to the service. For more information, see [Run a detection test on a newly onboarded Microsoft Defender for Endpoint device](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/run-detection-test). ####Tagging your machines when building your golden image As part of your onboarding, you may want to consider setting a machine tag to be able to differentiate WVD machines more easily in the Microsoft Security Center. -[https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value) +[https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value) ####Other recommended configuration settings -When building your golden image, you may want to configure initial protection settings as well. For more information, see [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings). +When building your golden image, you may want to configure initial protection settings as well. For more information, see [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings). In addition, if you’re using FSlogix user profiles, we recommend you exclude the following files from always-on protection: @@ -126,4 +126,4 @@ Exclude Processes: ####Licensing requirements -Windows 10 Multi-session is a client OS. Licensing requirements for Microsoft Defender Advanced Threat Protection can be found at: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements ](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements) \ No newline at end of file +Windows 10 Multi-session is a client OS. Licensing requirements for Microsoft Defender Advanced Threat Protection can be found at: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements) \ No newline at end of file From 0f29629d0bcfca0a6c0418c6f71240b4a59811dd Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Fri, 9 Oct 2020 11:02:57 +0530 Subject: [PATCH 074/637] Update Onboard-Windows-10-multi-session-device.md --- .../Onboard-Windows-10-multi-session-device.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index d4c3163f0c..afe964dc52 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -30,7 +30,7 @@ Applies to: Microsoft Defender for Endpoint supports monitoring both VDI as well as Windows Virtual Desktop sessions. Depending on the needs of your organization, you might need to implement VDI or Windows Virtual Desktop sessions to help your employees access corporate data and apps from an unmanaged device, remote location, or similar scenario. With Microsoft Defender for Endpoint, you can monitor these virtual machines for anomalous activity. ##Before you begin -Familiarize yourself with the [considerations for non-persistent VDI](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). While [Windows Virtual Desktop](https://docs.microsoft.com/azure/virtual-desktop/overview) does not provide non-persistence options, it does provide ways to use a golden Windows image that can be used to provision new hosts and redeploy machines. This increases volatility in the environment and thus impacts what entries are created and maintained in the Microsoft Defender for Endpoint portal, potentially reducing visibility for your security analysts. +Familiarize yourself with the [considerations for non-persistent VDI](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). While [Windows Virtual Desktop](https://docs.microsoft.com/azure/virtual-desktop/overview) does not provide non-persistence options, it does provide ways to use a golden Windows image that can be used to provision new hosts and redeploy machines. This increases volatility in the environment and thus impacts what entries are created and maintained in the Microsoft Defender for Endpoint portal, potentially reducing visibility for your security analysts. > [!NOTE] > Depending on your choice of onboarding method, devices can appear in Microsoft Defender for Endpoint portal as either: From 9f00bd7b9243e3b1b6705a59bcd51a5662002155 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Fri, 9 Oct 2020 11:51:19 +0530 Subject: [PATCH 075/637] Update Onboard-Windows-10-multi-session-device.md --- .../Onboard-Windows-10-multi-session-device.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index afe964dc52..b8dc041943 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -10,8 +10,8 @@ ms.pagetype: security ms.localizationpriority: medium audience: ITPro ms.topic: article -author: v-lsaldanha -ms.author: v-lsaldanha +author: Lovina-Saldanha +ms.author: Lovina-Saldanha ms.custom: nextgen ms.date: 09/10/2020 ms.reviewer: From c2c8dc57eab1a00685d1ff8d3b7985f7ed0fca93 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Fri, 9 Oct 2020 14:47:51 +0530 Subject: [PATCH 076/637] Update Onboard-Windows-10-multi-session-device.md --- ...Onboard-Windows-10-multi-session-device.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index b8dc041943..e63e6e10f9 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -27,9 +27,9 @@ Applies to: > [!WARNING] > Microsoft Defender ATP support for Windows Virtual Desktop multi-user scenarios is currently in Preview and limited up to 25 concurrent sessions per host/VM. However, single session scenarios on Windows Virtual Desktop are fully supported. -Microsoft Defender for Endpoint supports monitoring both VDI as well as Windows Virtual Desktop sessions. Depending on the needs of your organization, you might need to implement VDI or Windows Virtual Desktop sessions to help your employees access corporate data and apps from an unmanaged device, remote location, or similar scenario. With Microsoft Defender for Endpoint, you can monitor these virtual machines for anomalous activity. +Microsoft Defender for Endpoint supports monitoring both VDI as well as Windows Virtual Desktop sessions. Depending on your organization's needs, you might need to implement VDI or Windows Virtual Desktop sessions to help your employees access corporate data and apps from an unmanaged device, remote location, or similar scenario. With Microsoft Defender for Endpoint, you can monitor these virtual machines for anomalous activity. - ##Before you begin + ## Before you begin Familiarize yourself with the [considerations for non-persistent VDI](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). While [Windows Virtual Desktop](https://docs.microsoft.com/azure/virtual-desktop/overview) does not provide non-persistence options, it does provide ways to use a golden Windows image that can be used to provision new hosts and redeploy machines. This increases volatility in the environment and thus impacts what entries are created and maintained in the Microsoft Defender for Endpoint portal, potentially reducing visibility for your security analysts. > [!NOTE] @@ -44,23 +44,23 @@ Microsoft recommends adding the Microsoft Defender for Endpoint onboarding scrip > [!NOTE] > The placement and configuration of the VDI onboarding startup script on the WVD golden image configures it as a startup script that runs when the WVD starts. It is NOT recommended to onboard the actual WVD golden image. Another consideration is the method used to run the script. It should run as early in the startup/provisioning process as possible to reduce the time between the machine being available to receive sessions and the device onboarding to the service. Below scenarios 1 & 2 take this into account. -###Scenarios +### Scenarios There are several ways to onboard a WVD host machine: Run the script in the golden image (or from a shared location) during startup. Use a management tool to run the script. -####*Scenario 1: Using local group policy* +#### *Scenario 1: Using local group policy* This scenario requires placing the script in a golden image and uses local group policy to run early in the boot process. Use the instructions [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1 ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1) Follow the instructions for a single entry for each device. -####*Scenario 2: Using domain group policy* +#### *Scenario 2: Using domain group policy* This scenario uses a centrally located script and runs it using a domain-based group policy. You can also place the script in the golden image and run it in the same way. -**Download the WindowsDefenderATPOnboardingPackage.zip file from the Windows Defender Security Center ** +**Download the WindowsDefenderATPOnboardingPackage.zip file from the Windows Defender Security Center** 1. Open the VDI configuration package .zip file (WindowsDefenderATPOnboardingPackage.zip) - In the Microsoft Defender Security Center navigation pane, select **Settings** > **Onboarding**. - Select Windows 10 as the operating system. @@ -84,7 +84,7 @@ Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard Click **OK** and close any open GPMC windows. -####*Scenario 3: Onboarding using management tools* +#### *Scenario 3: Onboarding using management tools* If you plan to manage your machines using a management tool, you can onboard devices with Microsoft Endpoint Configuration Manager. @@ -96,12 +96,12 @@ For more information, see: [https://docs.microsoft.com/en-us/windows/security/th > [!TIP] > After onboarding the device, you can choose to run a detection test to verify that the device is properly onboarded to the service. For more information, see [Run a detection test on a newly onboarded Microsoft Defender for Endpoint device](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/run-detection-test). -####Tagging your machines when building your golden image +#### Tagging your machines when building your golden image As part of your onboarding, you may want to consider setting a machine tag to be able to differentiate WVD machines more easily in the Microsoft Security Center. [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value) -####Other recommended configuration settings +#### Other recommended configuration settings When building your golden image, you may want to configure initial protection settings as well. For more information, see [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings). @@ -124,6 +124,6 @@ Exclude Processes: %ProgramFiles%\FSLogix\Apps\frxccds.exe %ProgramFiles%\FSLogix\Apps\frxsvc.exe -####Licensing requirements +#### Licensing requirements Windows 10 Multi-session is a client OS. Licensing requirements for Microsoft Defender Advanced Threat Protection can be found at: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements) \ No newline at end of file From 08ec329b9d52b3d29654170721b360ccc178a21b Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Fri, 9 Oct 2020 15:28:20 +0200 Subject: [PATCH 077/637] Credential Guard: Enterprise & Education SKU Just to make it clear that Credential Guard is not supported on Windows 10 Pro or Windows 10 Home edition Ref. closed issue ticket #4025 --- .../credential-guard/credential-guard-manage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-manage.md b/windows/security/identity-protection/credential-guard/credential-guard-manage.md index 32bf1aabaf..1e5ca4586a 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -22,7 +22,7 @@ ms.custom: **Applies to** - Windows 10 <=1903 Enterprise and Education SKUs -- Windows 10 >=1909 +- Windows 10 >=1909 Enterprise and Education SKUs - Windows Server 2016 - Windows Server 2019 From 3940dc0089abfa5ffc682f5cfbca099f3358e826 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Fri, 9 Oct 2020 15:39:49 +0200 Subject: [PATCH 078/637] Credential Guard: Enterprise & Education SKU Ref. closed issue ticket #4025 and PR #8435 Just to make it clear that Credential Guard is not supported on Windows 10 Pro or Windows 10 Home edition Thanks to @JonZeolla for raising the question by opening the ticket. Thanks to @tecxx for taking the time to create and follow up CRM:0773000358 (MSRC). --- .../credential-guard/credential-guard-requirements.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-requirements.md b/windows/security/identity-protection/credential-guard/credential-guard-requirements.md index cdf9c3ec9a..79de4b8ec8 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-requirements.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-requirements.md @@ -19,7 +19,7 @@ ms.reviewer: # Windows Defender Credential Guard: Requirements **Applies to** -- Windows 10 +- Windows 10 Enterprise and Education SKUs - Windows Server 2016 @@ -56,11 +56,11 @@ For information about Windows Defender Remote Credential Guard hardware and soft When Windows Defender Credential Guard is enabled, specific authentication capabilities are blocked, so applications that require such capabilities will break. Applications should be tested prior to deployment to ensure compatibility with the reduced functionality. ->[!WARNING] +> [!WARNING] > Enabling Windows Defender Credential Guard on domain controllers is not supported.
> The domain controller hosts authentication services which integrate with processes isolated when Windows Defender Credential Guard is enabled, causing crashes. ->[!NOTE] +> [!NOTE] > Windows Defender Credential Guard does not provide protections for the Active Directory database or the Security Accounts Manager (SAM). The credentials protected by Kerberos and NTLM when Windows Defender Credential Guard is enabled are also in the Active Directory database (on domain controllers) and the SAM (for local accounts). Applications will break if they require: From 9dbdacde70e0ad5263d03e6b17eb42d70a862a3e Mon Sep 17 00:00:00 2001 From: Mark Thomas <66015890+mthomas-1@users.noreply.github.com> Date: Fri, 9 Oct 2020 14:44:54 +0100 Subject: [PATCH 079/637] Update configure-proxy-internet.md Updated MMA Section --- .../microsoft-defender-atp/configure-proxy-internet.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 2e587b1c0b..986f1886c2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -156,10 +156,13 @@ Please see the following guidance to eliminate the wildcard (*) requirement for ![Image of administrator in Windows PowerShell](images/admin-powershell.png) -The *.ods.opinsights.azure.com, *.oms.opinsights.azure.com and *.agentsvc.azure-automation.net URL endpoints can be replaced with your specific Workspace ID. The Workspace ID is specific to your environment and workspace and can be found in the Onboarding section of your tenant within the Microsoft Defender Security Center portal +The wildcards (*) used in *.ods.opinsights.azure.com, *.oms.opinsights.azure.com, and *.agentsvc.azure-automation.net URL endpoints can be replaced with your specific Workspace ID. The Workspace ID is specific to your environment and workspace and can be found in the Onboarding section of your tenant within the Microsoft Defender Security Center portal. The *.blob.core.windows.net URL endpoint can be replaced with the URLs shown in the “Firewall Rule: *.blob.core.windows.net” section of the test results. +> [!NOTE] +> In the case of onboarding via Azure Security Center (ASC), multiple workspaces maybe used. You will need to perform the TestCloudConnection.exe procedure above on an onboarded machine from each workspace (to determine if there are any changes to the *.blob.core.windows.net URLs between the workspaces). + ## Verify client connectivity to Microsoft Defender ATP service URLs Verify the proxy configuration completed successfully, that WinHTTP can discover and communicate through the proxy server in your environment, and that the proxy server allows traffic to the Microsoft Defender ATP service URLs. From 37266f65295520da475310c0627de02f11e01c8e Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Fri, 9 Oct 2020 19:01:51 +0200 Subject: [PATCH 080/637] Merge into 1 line - Clarify that only Windows 10 Enterprise or Education SKUs are covered. --- .../credential-guard/credential-guard-manage.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-manage.md b/windows/security/identity-protection/credential-guard/credential-guard-manage.md index 1e5ca4586a..0b0c7e3af3 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -21,8 +21,7 @@ ms.custom: # Manage Windows Defender Credential Guard **Applies to** -- Windows 10 <=1903 Enterprise and Education SKUs -- Windows 10 >=1909 Enterprise and Education SKUs +- Windows 10 Enterprise or Education SKUs - Windows Server 2016 - Windows Server 2019 From 4b0252c5c632ec54848d0ae6e4f87c0331ef9f12 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 9 Oct 2020 10:44:05 -0700 Subject: [PATCH 081/637] whats new --- windows/whats-new/TOC.md | 1 + .../whats-new-windows-10-version-20H2.md | 255 ++++++++++++++++++ 2 files changed, 256 insertions(+) create mode 100644 windows/whats-new/whats-new-windows-10-version-20H2.md diff --git a/windows/whats-new/TOC.md b/windows/whats-new/TOC.md index edb6146667..28e444d3c9 100644 --- a/windows/whats-new/TOC.md +++ b/windows/whats-new/TOC.md @@ -1,4 +1,5 @@ # [What's new in Windows 10](index.md) +## [What's new in Windows 10, version 20H2](whats-new-windows-10-version-20H2.md) ## [What's new in Windows 10, version 2004](whats-new-windows-10-version-2004.md) ## [What's new in Windows 10, version 1909](whats-new-windows-10-version-1909.md) ## [What's new in Windows 10, version 1903](whats-new-windows-10-version-1903.md) diff --git a/windows/whats-new/whats-new-windows-10-version-20H2.md b/windows/whats-new/whats-new-windows-10-version-20H2.md new file mode 100644 index 0000000000..d41fb782a1 --- /dev/null +++ b/windows/whats-new/whats-new-windows-10-version-20H2.md @@ -0,0 +1,255 @@ +--- +title: What's new in Windows 10, version 20H2 +description: New and updated features in Windows 10, version 20H2 (also known as the Windows 10 May 2020 Update). +keywords: ["What's new in Windows 10", "Windows 10", "October 2020 Update"] +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +audience: itpro +author: greg-lindsay +ms.author: greglin +manager: laurawi +ms.localizationpriority: high +ms.topic: article +--- + +# What's new in Windows 10, version 20H2 for IT Pros + +**Applies to** +- Windows 10, version 20H2 + +This article lists new and updated features and content that are of interest to IT Pros for Windows 10, version 20H2, also known as the Windows 10 October 2020 Update. This update also contains all features and fixes included in previous cumulative updates to Windows 10, version 2004. + +To download and install Windows 10, version 2004, use Windows Update (**Settings > Update & Security > Windows Update**). + +## Security + +### Windows Hello + +- Windows Hello is now supported as Fast Identity Online 2 (FIDO2) authenticator across all major browsers including Chrome and Firefox. +- You can now enable passwordless sign-in for Microsoft accounts on your Windows 10 device by going to **Settings > Accounts > Sign-in options**, and selecting **On** under **Make your device passwordless**. Enabling passwordless sign in will switch all Microsoft accounts on your Windows 10 device to modern authentication with Windows Hello Face, Fingerprint, or PIN. +- Windows Hello PIN sign-in support is [added to Safe mode](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#windows-hello-pin-in-safe-mode-build-18995). +- Windows Hello for Business now has Hybrid Azure Active Directory support and phone number sign-in (MSA). FIDO2 security key support is expanded to Azure Active Directory hybrid environments, enabling enterprises with hybrid environments to take advantage of [passwordless authentication](https://docs.microsoft.com/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). For more information, see [Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894). + +### Windows Defender System Guard + +In this release, [Windows Defender System Guard](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows) enables an even *higher* level of [System Management Mode](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows#system-management-mode-smm-protection) (SMM) Firmware Protection that goes beyond checking the OS memory and secrets to additional resources like registers and IO. + +With this improvement, the OS can detect a higher level of SMM compliance, enabling devices to be even more hardened against SMM exploits and vulnerabilities. This feature is forward-looking and currently requires new hardware available soon. + + ![System Guard](images/system-guard2.png) + +### Windows Defender Application Guard + +[Windows Defender Application Guard](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) has been available for Chromium-based Edge since early 2020. + +Note: [Application Guard for Office](https://support.office.com/article/application-guard-for-office-9e0fb9c2-ffad-43bf-8ba3-78f785fdba46) is coming soon. + +## Deployment + +### Windows Setup + +Windows Setup [answer files](https://docs.microsoft.com/windows-hardware/manufacture/desktop/update-windows-settings-and-scripts-create-your-own-answer-file-sxs) (unattend.xml) have [improved language ](https://oofhours.com/2020/06/01/new-in-windows-10-2004-better-language-handling/). + +Improvements in Windows Setup with this release also include: +- Reduced offline time during feature updates +- Improved controls for reserved storage +- Improved controls and diagnostics +- New recovery options + +For more information, see Windows Setup enhancements in the [Windows IT Pro Blog](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/pilot-new-features-with-the-windows-insider-program-for-business/ba-p/1220464). + +### SetupDiag + +In Windows 10, version 2004, SetupDiag is now automatically installed. + +[SetupDiag](https://docs.microsoft.com/windows/deployment/upgrade/setupdiag) is a command-line tool that can help diagnose why a Windows 10 update failed. SetupDiag works by searching Windows Setup log files. When searching log files, SetupDiag uses a set of rules to match known issues. + +During the upgrade process, Windows Setup will extract all its sources files to the **%SystemDrive%\$Windows.~bt\Sources** directory. With Windows 10, version 2004 and later, Windows Setup now also installs SetupDiag.exe to this directory. If there is an issue with the upgrade, SetupDiag is automatically run to determine the cause of the failure. If the upgrade process proceeds normally, this directory is moved under %SystemDrive%\Windows.Old for cleanup. + +### Windows Autopilot + +With this release, you can configure [Windows Autopilot user-driven](https://docs.microsoft.com/windows/deployment/windows-autopilot/user-driven) Hybrid Azure Active Directory join with VPN support. This support is also backported to Windows 10, version 1909 and 1903. + +If you configure the language settings in the Autopilot profile and the device is connected to Ethernet, all scenarios will now skip the language, locale, and keyboard pages. In previous versions, this was only supported with self-deploying profiles. + +### Microsoft Endpoint Manager + +An in-place upgrade wizard is available in Configuration Manager. For more information, see [Simplifying Windows 10 deployment with Configuration Manager](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/simplifying-windows-10-deployment-with-configuration-manager/ba-p/1214364). + +Also see [What's new in Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/whats-new). + +### Windows Assessment and Deployment Toolkit (ADK) + +Download the Windows ADK and Windows PE add-on for Windows 10, version 2004 [here](https://docs.microsoft.com/windows-hardware/get-started/adk-install). + +For information about what's new in the ADK, see [What's new in the Windows ADK for Windows 10, version 2004](https://docs.microsoft.com/windows-hardware/get-started/what-s-new-in-kits-and-tools#whats-new-in-the-windows-adk-for-windows-10-version-2004). + +### Microsoft Deployment Toolkit (MDT) + +MDT version 8456 supports Windows 10, version 2004, but there is currently an issue that causes MDT to incorrectly detect that UEFI is present. There is an [update available](https://support.microsoft.com/help/4564442/windows-10-deployments-fail-with-microsoft-deployment-toolkit) for MDT to address this issue. + +For the latest information about MDT, see the [MDT release notes](https://docs.microsoft.com/mem/configmgr/mdt/release-notes). + +## Servicing + +### Delivery Optimization + +Windows PowerShell cmdlets have been improved: + +- **Get-DeliveryOptimizationStatus** has added the **-PeerInfo** option for a real-time peak behind the scenes on peer-to-peer activity (for example the peer IP Address, bytes received / sent). +- **Get-DeliveryOptimizationLogAnalysis** is a new cmdlet that provides a summary of the activity in your DO log (# of downloads, downloads from peers, overall peer efficiency). Use the **-ListConnections** option to for in-depth look at peer-to-peer connections. +- **Enable-DeliveryOptimizationVerboseLogs** is a new cmdlet that enables a greater level of logging detail to assist in troubleshooting. + +Additional improvements: +- Enterprise network [throttling is enhanced](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-download-throttling-options-for-delivery-optimization-build-18917) to optimize foreground vs. background throttling. +- Automatic cloud-based congestion detection is available for PCs with cloud service support. + +The following [Delivery Optimization](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization) policies are removed in this release: + +- Percentage of Maximum Download Bandwidth (DOPercentageMaxDownloadBandwidth) + - Reason: Replaced with separate policies for foreground and background +- Max Upload Bandwidth (DOMaxUploadBandwidth) + - Reason: impacts uploads to internet peers only, which isn't used in Enterprises. +- Absolute max throttle (DOMaxDownloadBandwidth) + - Reason: separated to foreground and background + +### Windows Update for Business + +[Windows Update for Business](https://docs.microsoft.com/windows/deployment/update/waas-manage-updates-wufb) enhancements in this release include: +- Intune console updates: target version is now available allowing you to specify which version of Windows 10 you want devices to move to. Additionally, this capability enables you to keep devices on their current version until they reach end of service. Check it out in Intune, also available as a Group Policy and Configuration Service Provider (CSP) policy. +- Validation improvements: To ensure devices and end users stay productive and protected, Microsoft uses safeguard holds to block devices from updating when there are known issues that would impact that device. Also, to better enable IT administrators to validate on the latest release, we have created a new policy that enables admins to opt devices out of the built-in safeguard holds. +- Update less: Last year, we [changed update installation policies](https://blogs.windows.com/windowsexperience/2019/04/04/improving-the-windows-10-update-experience-with-control-quality-and-transparency/#l2jH7KMkOkfcWdBs.97) for Windows 10 to only target devices running a feature update version that is nearing end of service. As a result, many devices are only updating once a year. To enable all devices to make the most of this policy change, and to prevent confusion, we have removed deferrals from the Windows Update settings **Advanced Options** page starting on Windows 10, version 2004. If you wish to continue leveraging deferrals, you can use local Group Policy (**Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Select when Preview builds and Feature Updates are received** or **Select when Quality Updates are received**). For more information about this change, see [Simplified Windows Update settings for end users](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/simplified-windows-update-settings-for-end-users/ba-p/1497215). + +## Networking + +### Wi-Fi 6 and WPA3 + +Windows now supports the latest Wi-Fi standards with [Wi-Fi 6 and WPA3](https://support.microsoft.com/help/4562575/windows-10-faster-more-secure-wifi). Wi-Fi 6 gives you better wireless coverage and performance with added security. WPA3 provides improved Wi-Fi security and secures open networks. + +### TEAP + +In this release, Tunnel Extensible Authentication Protocol (TEAP) has been added as an authentication method to allow chaining together multiple credentials into a single EAP transaction. TEAP networks can be configured by [enterprise policy](https://docs.microsoft.com/openspecs/windows_protocols/ms-gpwl/94cf6896-c28e-4865-b12a-d83ee38cd3ea). + +## Virtualization + +### Windows Sandbox + +[Windows Sandbox](https://techcommunity.microsoft.com/t5/Windows-Kernel-Internals/Windows-Sandbox/ba-p/301849) is an isolated desktop environment where you can install software without the fear of lasting impact to your device. This feature was released with Windows 10, version 1903. Windows 10, version 2004 includes bug fixes and enables even more control over configuration. + +[Windows Sandbox configuration](https://docs.microsoft.com/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file) includes: +- MappedFolders now supports a destination folder. Previously no destination could be specified, it was always mapped to the Sandbox desktop. +- AudioInput/VideoInput settings now enable you to share their host microphone or webcam with the Sandbox. +- ProtectedClient is a new security setting that runs the connection to the Sandbox with extra security settings enabled. This is disabled by default due to issues with copy & paste. +- PrinterRedirection: You can now enable and disable host printer sharing with the Sandbox. +- ClipboardRedirection: You can now enable and disable host clipboard sharing with the Sandbox. +- MemoryInMB adds the ability to specify the maximum memory usage of the Sandbox. + +Windows Media Player is also added back to the Sandbox image in this release. + +Windows Sandbox also has improved accessibility in this release, including: +- Microphone support is available. +- Added functionality to configure the audio input device via the Windows Sandbox config file. +- A Shift + Alt + PrintScreen key sequence that activates the ease of access dialog for enabling high contrast mode. +- A ctrl + alt + break key sequence that allows entering/exiting fullscreen mode. + +### Windows Subsystem for Linux (WSL) + +With this release, memory that is no longer in use in a Linux VM will be freed back to Windows. Previously, a WSL VM's memory could grow, but would not shrink when no longer needed. + +[WSL2](https://docs.microsoft.com/windows/wsl/wsl2-index) support has been added for ARM64 devices if your device supports virtualization. + +For a full list of updates to WSL, see the [WSL release notes](https://docs.microsoft.com/windows/wsl/release-notes). + +### Windows Virtual Desktop (WVD) + +Windows 10 is an integral part of WVD, and several enhancements are available in the Spring 2020 update. Check out [Windows Virtual Desktop documentation](https://aka.ms/wvdgetstarted) for the latest and greatest information, as well as the [WVD Virtual Event from March](https://aka.ms/wvdvirtualevent). + +## Microsoft Edge + +Read about plans for the new Microsoft Edge and other innovations announced at [Build 2020](https://blogs.windows.com/msedgedev/2020/05/19/microsoft-edge-news-developers-build-2020/) and [What's new at Microsoft Edge Insider](https://www.microsoftedgeinsider.com/whats-new). + +Also see information about the exciting new Edge browser [here](https://blogs.windows.com/windowsexperience/2020/01/15/new-year-new-browser-the-new-microsoft-edge-is-out-of-preview-and-now-available-for-download/). + +## Application settings + +This release enables explicit [control over when Windows automatically restarts apps](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#control-over-restarting-apps-at-sign-in-build-18965) that were open when you restart your PC. + +## Windows Shell + +Several enhancements to the Windows 10 user interface are implemented in this release: + +### Cortana + +[Cortana](https://www.microsoft.com/cortana) has been updated and enhanced in Windows 10, version 2004: +- Productivity: chat-based UI gives you the ability to [interact with Cortana using typed or spoken natural language queries](https://support.microsoft.com/help/4557165) to easily get information across Microsoft 365 and stay on track. Productivity focused capabilities such as finding people profiles, checking schedules, joining meetings, and adding to lists in Microsoft To Do are currently available to English speakers in the US. + - In the coming months, with regular app updates through the Microsoft Store, we’ll enhance this experience to support wake word invocation and enable listening when you say “Cortana,” offer more productivity capabilities such as surfacing relevant emails and documents to help you prepare for meetings, and expand supported capabilities for international users. +- Security: tightened access to Cortana so that you must be securely logged in with your work or school account or your Microsoft account before using Cortana. Because of this tightened access, some consumer skills including music, connected home, and third-party skills will no longer be available. Additionally, users [get cloud-based assistance services that meet Office 365’s enterprise-level privacy, security, and compliance promises](https://docs.microsoft.com/microsoft-365/admin/misc/cortana-integration?view=o365-worldwide) as set out in the Online Services Terms. +- Move the Cortana window: drag the Cortana window to a more convenient location on your desktop. + +For updated information, see the [Microsoft 365 blog](https://aka.ms/CortanaUpdatesMay2020). + +### Windows Search + +Windows Search is improved in several ways. For more information, see [Supercharging Windows Search](https://aka.ms/AA8kllm). + +### Virtual Desktops + +You can now [rename your virtual desktops](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#renaming-your-virtual-desktops-build-18975), instead of getting stuck with the system-issued names like Desktop 1. + +### Bluetooth pairing + +Pairing Bluetooth devices with your computer will occur through notifications, so you won't need to go to the Settings app to finish pairing. Other improvements include faster pairing and device name display. For more information, see [Improving your Bluetooth pairing experience](https://docs.microsoft.com/windows-insider/at-home/Whats-new-wip-at-home-20h1#improving-your-bluetooth-pairing-experience-build-18985). + +### Reset this PC + +The 'reset this PC' recovery function now includes a [cloud download](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-reset-this-pc-option-cloud-download-build-18970) option. + +### Task Manager + +The following items are added to Task Manager in this release: +- GPU Temperature is available on the Performance tab for devices with a dedicated GPU card. +- Disk type is now [listed for each disk on the Performance tab](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#disk-type-visible-in-task-manager-performance-tab-build-18898). + +## Graphics & display + +### DirectX + +[New DirectX 12 features](https://devblogs.microsoft.com/directx/dev-preview-of-new-directx-12-features/) are available in this release. + +### 2-in-1 PCs + +A [new tablet experience](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-tablet-experience-for-2-in-1-convertible-pcs-build-18970) for two-in-one convertible PCs is available. The screen will be optimized for touch when you detach your two-in-one's keyboard, but you'll still keep the familiar look of your desktop without interruption. + +### Specialized displays + +With this update, devices running Windows 10 Enterprise or Windows 10 Pro for Workstations with multiple displays can be configured to prevent Windows from using a display, making it available for a specialized purpose. + +Examples include: +- Fixed-function arcade & gaming such as cockpit, driving, flight, and military simulators +- Medical imaging devices with custom panels, such as grayscale X-ray displays +- Video walls like those displayed in Microsoft Store +- Dedicated video monitoring +- Monitor panel testing and validation +- Independent Hardware Vendor (IHV) driver testing and validation + +To prevent Windows from using a display, choose Settings > Display and click Advanced display settings. Select a display to view or change, and then set the Remove display from desktop setting to On. The display will now be available for a specialized use. + +## Desktop Analytics + +[Desktop Analytics](https://docs.microsoft.com/configmgr/desktop-analytics/overview) is a cloud-connected service, integrated with Configuration Manager that provides data-driven insights to the management of Windows endpoints in your organization. Desktop Analytics requires a Windows E3 or E5 license, or a Microsoft 365 E3 or E5 license. + +For information about Desktop Analytics and this release of Windows 10, see [What's new in Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/whats-new). + +## See Also + +[What’s new for IT pros in Windows 10, version 2004](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/what-s-new-for-it-pros-in-windows-10-version-2004/ba-p/1419764): Windows IT Pro blog.
+[What’s new in the Windows 10 May 2020 Update](https://blogs.windows.com/windowsexperience/2020/05/27/whats-new-in-the-windows-10-may-2020-update/): Windows Insider blog.
+[What's New in Windows Server](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server): New and updated features in Windows Server.
+[Windows 10 Features](https://www.microsoft.com/windows/features): General information about Windows 10 features.
+[What's New in Windows 10](https://docs.microsoft.com/windows/whats-new/): See what’s new in other versions of Windows 10.
+[Start developing on Windows 10, version 2004 today](https://blogs.windows.com/windowsdeveloper/2020/05/12/start-developing-on-windows-10-version-2004-today/): New and updated features in Windows 10 that are of interest to developers.
+[What's new for business in Windows 10 Insider Preview Builds](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new): A preview of new features for businesses.
+[What's new in Windows 10, version 2004 - Windows Insiders](https://docs.microsoft.com/windows-insider/at-home/whats-new-wip-at-home-20h1): This list also includes consumer focused new features.
+[Features and functionality removed in Windows 10](https://docs.microsoft.com/windows/deployment/planning/windows-10-removed-features): Removed features.
+[Windows 10 features we’re no longer developing](https://docs.microsoft.com/windows/deployment/planning/windows-10-deprecated-features): Features that are not being developed.
From 48940c9c13a95ae1b3124a340a486c918cfa59b2 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 9 Oct 2020 10:51:51 -0700 Subject: [PATCH 082/637] fix link --- windows/whats-new/TOC.md | 2 +- windows/whats-new/index.md | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/whats-new/TOC.md b/windows/whats-new/TOC.md index 28e444d3c9..9be4f860e1 100644 --- a/windows/whats-new/TOC.md +++ b/windows/whats-new/TOC.md @@ -5,8 +5,8 @@ ## [What's new in Windows 10, version 1903](whats-new-windows-10-version-1903.md) ## [What's new in Windows 10, version 1809](whats-new-windows-10-version-1809.md) ## [What's new in Windows 10, version 1803](whats-new-windows-10-version-1803.md) -## [What's new in Windows 10, version 1709](whats-new-windows-10-version-1709.md) ## Previous versions +### [What's new in Windows 10, version 1709](whats-new-windows-10-version-1709.md) ### [What's new in Windows 10, version 1703](whats-new-windows-10-version-1703.md) ### [What's new in Windows 10, version 1607](whats-new-windows-10-version-1607.md) ### [What's new in Windows 10, versions 1507 and 1511](whats-new-windows-10-version-1507-and-1511.md) diff --git a/windows/whats-new/index.md b/windows/whats-new/index.md index 6f809cdf89..559ab66233 100644 --- a/windows/whats-new/index.md +++ b/windows/whats-new/index.md @@ -18,16 +18,17 @@ Windows 10 provides IT professionals with advanced protection against modern sec ## In this section +- [What's new in Windows 10, version 20H2](whats-new-windows-10-version-20H2.md) - [What's new in Windows 10, version 2004](whats-new-windows-10-version-2004.md) - [What's new in Windows 10, version 1909](whats-new-windows-10-version-1909.md) - [What's new in Windows 10, version 1903](whats-new-windows-10-version-1903.md) - [What's new in Windows 10, version 1809](whats-new-windows-10-version-1809.md) - [What's new in Windows 10, version 1803](whats-new-windows-10-version-1803.md) -- [What's new in Windows 10, version 1709](whats-new-windows-10-version-1709.md) + ## Learn more -- [Windows 10 release information](https://technet.microsoft.com/windows/release-info) +- [Windows 10 release information](https://docs.microsoft.com/windows/release-information/) - [Windows 10 release health dashboard](https://docs.microsoft.com/windows/release-information/status-windows-10-2004) - [Windows 10 update history](https://support.microsoft.com/help/4555932/windows-10-update-history) - [What’s new for business in Windows 10 Insider Preview Builds](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new) From c3163f787bb73bef04ffbd3e308a4a6582956b03 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 9 Oct 2020 14:24:33 -0700 Subject: [PATCH 083/637] updated aria text --- .../threat-and-vuln-mgt-scenarios.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index bfd68b825f..e85d9e0e9e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -100,31 +100,31 @@ You can filter the data by vulnerability severity levels, exploit availability, Each device is counted only once according to the most severe vulnerability found on that device. -![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-severity.png) +![One graph of current device vulnerability severity levels, and one graph showing levels over time](images/tvm-report-severity.png) ### Exploit availability Each device is counted only once based on the highest level of known exploit. -![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-exploit-availability.png) +![One graph of current device exploit availability, and one graph showing availability over time](images/tvm-report-exploit-availability.png) ### Vulnerability age Each device is counted only once under the oldest vulnerability publication date. Older vulnerabilities have a higher chance of being exploited. -![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-age.png) +![One graph of current device vulnerability age, and one graph showing age over time.](images/tvm-report-age.png) ### Vulnerable devices by operating system platform -The number of devices on each operating system that are exposed due to software vulnerabilities. +The number of devices on each operating system that are exposed due to software vulnerabilities. -![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-os.png) +![One graph of current vulnerable devices by operating system platform, and one graph showing vulnerable devices by OS platforms over time.](images/tvm-report-os.png) ### Vulnerable devices by Windows 10 version -The number of devices on each Windows 10 version that are exposed due to vulnerable applications or OS. +The number of devices on each Windows 10 version that are exposed due to vulnerable applications or OS. -![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-version.png) +![One graph of current vulnerable devices by Windows 10 version, and one graph showing vulnerable devices by Windows 10 version over time.](images/tvm-report-version.png) ## Related topics From 42b0c8ff76af5a364001d968de969b4c42d9f965 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 11 Oct 2020 08:39:30 +0500 Subject: [PATCH 084/637] Update how-user-account-control-works.md --- .../user-account-control/how-user-account-control-works.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/user-account-control/how-user-account-control-works.md b/windows/security/identity-protection/user-account-control/how-user-account-control-works.md index 560f4b240c..f25477e9ad 100644 --- a/windows/security/identity-protection/user-account-control/how-user-account-control-works.md +++ b/windows/security/identity-protection/user-account-control/how-user-account-control-works.md @@ -278,7 +278,7 @@ The slider will never turn UAC completely off. If you set it to Never notify< > **Important:** In order to fully disable UAC you must disable the policy **User Account Control: Run all administrators in Admin Approval Mode**. > -> **Warning:** Universal Windows apps will not work when UAC is disabled. +> **Warning:** Some Universal Windows apps may not work when UAC is disabled. ### Virtualization From 9e90ea017a38107796ef99cbef5f838e76d626b6 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 12 Oct 2020 09:39:33 +0500 Subject: [PATCH 085/637] Update windows/security/identity-protection/user-account-control/how-user-account-control-works.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../user-account-control/how-user-account-control-works.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/user-account-control/how-user-account-control-works.md b/windows/security/identity-protection/user-account-control/how-user-account-control-works.md index f25477e9ad..042e28e960 100644 --- a/windows/security/identity-protection/user-account-control/how-user-account-control-works.md +++ b/windows/security/identity-protection/user-account-control/how-user-account-control-works.md @@ -278,7 +278,7 @@ The slider will never turn UAC completely off. If you set it to Never notify< > **Important:** In order to fully disable UAC you must disable the policy **User Account Control: Run all administrators in Admin Approval Mode**. > -> **Warning:** Some Universal Windows apps may not work when UAC is disabled. +> **Warning:** Some Universal Windows Platform apps may not work when UAC is disabled. ### Virtualization From 021ee87ae20c5a84676f39c2157744b933c08a05 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Mon, 12 Oct 2020 18:59:26 +0530 Subject: [PATCH 086/637] Update Onboard-Windows-10-multi-session-device.md self review --- ...Onboard-Windows-10-multi-session-device.md | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index e63e6e10f9..5431501ad6 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -39,7 +39,7 @@ Familiarize yourself with the [considerations for non-persistent VDI](https://do > > Microsoft recommends onboarding Windows Virtual Devices as a single entry per virtual device. This ensures that the investigation experience in the MDATP portal is in the context of one device based on the machine name. Organizations that frequently delete and re-deploy WVD hosts should strongly consider using this method as it prevents multiple objects for the same machine from being created in the MDATP portal. This can lead to confusion when investigating incidents. For test or non-volatile environments, you may opt to choose differently. -Microsoft recommends adding the Microsoft Defender for Endpoint onboarding script to the WVD golden image. This way, you can be sure that this onboarding script runs immediately at first boot. That way, it is executed as a startup script at first boot on all the WVD machines that are provisioned from the WVD golden image. However, if you are using one of the gallery images without modification, place the script in a shared location and call it from either local or domain group policy. +Microsoft recommends adding the Microsoft Defender for Endpoint onboarding script to the WVD golden image. This way, you can be sure that this onboarding script runs immediately at first boot. It is executed as a startup script at first boot on all the WVD machines that are provisioned from the WVD golden image. However, if you are using one of the gallery images without modification, place the script in a shared location and call it from either local or domain group policy. > [!NOTE] > The placement and configuration of the VDI onboarding startup script on the WVD golden image configures it as a startup script that runs when the WVD starts. It is NOT recommended to onboard the actual WVD golden image. Another consideration is the method used to run the script. It should run as early in the startup/provisioning process as possible to reduce the time between the machine being available to receive sessions and the device onboarding to the service. Below scenarios 1 & 2 take this into account. @@ -53,7 +53,7 @@ Use a management tool to run the script. #### *Scenario 1: Using local group policy* This scenario requires placing the script in a golden image and uses local group policy to run early in the boot process. -Use the instructions [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1 ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1) +Use the instructions in [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1 ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). Follow the instructions for a single entry for each device. @@ -72,9 +72,9 @@ This scenario uses a centrally located script and runs it using a domain-based g 1. Open the Group Policy Management Console (GPMC), right-click the Group Policy Object (GPO) you want to configure and click **Edit**. 1. In the Group Policy Management Editor, go to **Computer configuration** \> **Preferences** \> **Control panel settings**. 1. Right-click **Scheduled tasks**, click **New**, and then click **Immediate Task** (At least Windows 7). -1. In the Task window that opens, go to the **General** tab. Under **Security options** click **Change User or Group** and type SYSTEM. Then click **Check Names** then OK. NT AUTHORITY\SYSTEM appears as the user account the task will run as. +1. In the Task window that opens, go to the **General** tab. Under **Security options** click **Change User or Group** and type SYSTEM. Click **Check Names** and then click OK. NT AUTHORITY\SYSTEM appears as the user account the task will run as. 1. Select **Run whether user is logged on or not** and check the **Run with highest privileges** check box. -1. Go to the **Actions** tab and click**New**. Ensure that **Start a program** is selected in the Action field. Enter the following: +1. Go to the **Actions** tab and click **New**. Ensure that **Start a program** is selected in the Action field. Enter the following: Action = "Start a program" @@ -98,16 +98,17 @@ For more information, see: [https://docs.microsoft.com/en-us/windows/security/th #### Tagging your machines when building your golden image -As part of your onboarding, you may want to consider setting a machine tag to be able to differentiate WVD machines more easily in the Microsoft Security Center. -[https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value) +As part of your onboarding, you may want to consider setting a machine tag to be able to differentiate WVD machines more easily in the Microsoft Security Center. For more information, see +[https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value). #### Other recommended configuration settings When building your golden image, you may want to configure initial protection settings as well. For more information, see [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings). -In addition, if you’re using FSlogix user profiles, we recommend you exclude the following files from always-on protection: +In addition, if you are using FSlogix user profiles, we recommend you exclude the following files from always-on protection: + +**Exclude Files:** -Exclude Files: %ProgramFiles%\FSLogix\Apps\frxdrv.sys %ProgramFiles%\FSLogix\Apps\frxdrvvt.sys %ProgramFiles%\FSLogix\Apps\frxccd.sys @@ -118,7 +119,7 @@ Exclude Files: \\storageaccount.file.core.windows.net\share\*\*.VHD \\storageaccount.file.core.windows.net\share\*\*.VHDX -Exclude Processes: +**Exclude Processes:** %ProgramFiles%\FSLogix\Apps\frxccd.exe %ProgramFiles%\FSLogix\Apps\frxccds.exe @@ -126,4 +127,4 @@ Exclude Processes: #### Licensing requirements -Windows 10 Multi-session is a client OS. Licensing requirements for Microsoft Defender Advanced Threat Protection can be found at: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements) \ No newline at end of file +Windows 10 Multi-session is a client OS. Licensing requirements for Microsoft Defender Advanced Threat Protection can be found at: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements). From cb3d1af3a0db1e075eb41bc15cae9b92afe208c9 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Mon, 12 Oct 2020 19:02:17 +0530 Subject: [PATCH 087/637] Update Onboard-Windows-10-multi-session-device.md minor edit --- .../Onboard-Windows-10-multi-session-device.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index 5431501ad6..c101c03c30 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -74,7 +74,8 @@ This scenario uses a centrally located script and runs it using a domain-based g 1. Right-click **Scheduled tasks**, click **New**, and then click **Immediate Task** (At least Windows 7). 1. In the Task window that opens, go to the **General** tab. Under **Security options** click **Change User or Group** and type SYSTEM. Click **Check Names** and then click OK. NT AUTHORITY\SYSTEM appears as the user account the task will run as. 1. Select **Run whether user is logged on or not** and check the **Run with highest privileges** check box. -1. Go to the **Actions** tab and click **New**. Ensure that **Start a program** is selected in the Action field. Enter the following: +1. Go to the **Actions** tab and click **New**. Ensure that **Start a program** is selected in the Action field. +Enter the following: Action = "Start a program" From 0ae16edbf546b22eb319b48325b064f163f57c18 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Mon, 12 Oct 2020 19:05:06 +0530 Subject: [PATCH 088/637] Update Onboard-Windows-10-multi-session-device.md updated author --- .../Onboard-Windows-10-multi-session-device.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index c101c03c30..80ce12367f 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -10,8 +10,8 @@ ms.pagetype: security ms.localizationpriority: medium audience: ITPro ms.topic: article -author: Lovina-Saldanha -ms.author: Lovina-Saldanha +author: dansimp +ms.author: dansimp ms.custom: nextgen ms.date: 09/10/2020 ms.reviewer: From e59c706d86f628478c7f566d412b2bbce00d9582 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 12 Oct 2020 21:04:39 +0500 Subject: [PATCH 089/637] Addition of information in Note Add additional information in the Note section to enable policy to work. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8241 --- windows/security/identity-protection/remote-credential-guard.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/identity-protection/remote-credential-guard.md b/windows/security/identity-protection/remote-credential-guard.md index 373339ebcd..0e6a67a9e5 100644 --- a/windows/security/identity-protection/remote-credential-guard.md +++ b/windows/security/identity-protection/remote-credential-guard.md @@ -109,6 +109,8 @@ There are no hardware requirements for Windows Defender Remote Credential Guard. > [!NOTE] > Remote Desktop client devices running earlier versions, at minimum Windows 10 version 1607, only support signed-in credentials, so the client device must also be joined to an Active Directory domain. Both Remote Desktop client and server must either be joined to the same domain, or the Remote Desktop server can be joined to a domain that has a trust relationship to the client device's domain. +> GPO [Remote host allows delegation of non-exportable credentials](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-credentialsdelegation) should be enabled for Delegation of non-exportable credentials. + - For Windows Defender Remote Credential Guard to be supported, the user must authenticate to the remote host using Kerberos authentication. - The remote host must be running at least Windows 10 version 1607, or Windows Server 2016. - The Remote Desktop classic Windows app is required. The Remote Desktop Universal Windows Platform app doesn't support Windows Defender Remote Credential Guard. From a8dd40616c11690ef6177528fd598215aefd4d3c Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 12 Oct 2020 23:08:53 +0500 Subject: [PATCH 090/637] Update windows/security/identity-protection/remote-credential-guard.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/security/identity-protection/remote-credential-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/remote-credential-guard.md b/windows/security/identity-protection/remote-credential-guard.md index 0e6a67a9e5..a2dffe193f 100644 --- a/windows/security/identity-protection/remote-credential-guard.md +++ b/windows/security/identity-protection/remote-credential-guard.md @@ -109,7 +109,7 @@ There are no hardware requirements for Windows Defender Remote Credential Guard. > [!NOTE] > Remote Desktop client devices running earlier versions, at minimum Windows 10 version 1607, only support signed-in credentials, so the client device must also be joined to an Active Directory domain. Both Remote Desktop client and server must either be joined to the same domain, or the Remote Desktop server can be joined to a domain that has a trust relationship to the client device's domain. -> GPO [Remote host allows delegation of non-exportable credentials](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-credentialsdelegation) should be enabled for Delegation of non-exportable credentials. +> GPO [Remote host allows delegation of non-exportable credentials](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-credentialsdelegation) should be enabled for delegation of non-exportable credentials. - For Windows Defender Remote Credential Guard to be supported, the user must authenticate to the remote host using Kerberos authentication. - The remote host must be running at least Windows 10 version 1607, or Windows Server 2016. From 0230cbea13b091478a20ed641ca794ef9a323098 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Tue, 13 Oct 2020 00:56:46 +0530 Subject: [PATCH 091/637] Updated mdatp-urls.xlsx --- .../downloads/mdatp-urls.xlsx | Bin 18176 -> 19446 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx b/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx index bd35122350d32aa1293c2156966b22a90c7a39c5..ded3b766260b1d25e464b50e2d08b0fbb092dcca 100644 GIT binary patch delta 12323 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 delta 11092 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 Date: Tue, 13 Oct 2020 01:19:46 +0530 Subject: [PATCH 092/637] Updated the excel sheet --- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 2e587b1c0b..d0f174e828 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -111,7 +111,7 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec |**Item**|**Description**| |:-----|:-----| -|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. +|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-docs-pr/blob/prereq-urls/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the domains listed in the above table from HTTPS scanning. From f15372e5ce644b165237e9d7ad4d7607d13585c0 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Tue, 13 Oct 2020 01:44:03 +0530 Subject: [PATCH 093/637] Delete mdatp-urls.xlsx --- .../downloads/mdatp-urls.xlsx | Bin 19446 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx diff --git a/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx b/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx deleted file mode 100644 index ded3b766260b1d25e464b50e2d08b0fbb092dcca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19446 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 ZVkt<21B~hCsV0a(X8?P=kofuS{{dtYg|Ywu From fd5a6fe95edbffb3235c50a621b0f41672c67e38 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Tue, 13 Oct 2020 01:44:58 +0530 Subject: [PATCH 094/637] Updated mdatp-urls.xlsx --- .../downloads/mdatp-urls.xlsx | Bin 0 -> 19446 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx diff --git a/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx b/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..ded3b766260b1d25e464b50e2d08b0fbb092dcca GIT binary patch literal 19446 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 ZVkt<21B~hCsV0a(X8?P=kofuS{{dtYg|Ywu literal 0 HcmV?d00001 From de5d14b6941357527bfdf10bd31471f44313e0b1 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 12 Oct 2020 13:31:04 -0700 Subject: [PATCH 095/637] update excel link --- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index c0c0347933..909e1cd8d5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -113,7 +113,7 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec |**Item**|**Description**| |:-----|:-----| -|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-docs-pr/blob/prereq-urls/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. +|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the domains listed in the above table from HTTPS scanning. From d226925ef833efb2d1c1de21263378a9f3cce464 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 12 Oct 2020 13:37:01 -0700 Subject: [PATCH 096/637] Update configure-proxy-internet.md --- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 909e1cd8d5..adc51a6063 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -113,7 +113,7 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec |**Item**|**Description**| |:-----|:-----| -|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. +|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](downloads/mdatp-urls.xlsx)
[Spreadsheet](downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the domains listed in the above table from HTTPS scanning. From 133c4dc8f7d97028760241bc7430098aee915933 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 12 Oct 2020 13:44:45 -0700 Subject: [PATCH 097/637] test download function for excel doc --- .../configure-proxy-internet.md | 2 +- .../microsoft-defender-atp/mdatp-urls.xlsx | Bin 0 -> 19446 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/mdatp-urls.xlsx diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index adc51a6063..bb1614d7a6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -113,7 +113,7 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec |**Item**|**Description**| |:-----|:-----| -|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](downloads/mdatp-urls.xlsx)
[Spreadsheet](downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. +|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](downloads/mdatp-urls.xlsx)
[Spreadsheet](mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the domains listed in the above table from HTTPS scanning. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mdatp-urls.xlsx b/windows/security/threat-protection/microsoft-defender-atp/mdatp-urls.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..ded3b766260b1d25e464b50e2d08b0fbb092dcca GIT binary patch literal 19446 zcmeHvgLj?V)^}{%W@FoIY&W)zMvZOTP8(Z|8(WRl*!H*Ep8KAAd(Zb5yzd?(*%)*F zp7qRUYRxs*Qji7(Lj!^Uf&u~pA_k&yB*l*e1_BC$00Ke z`ath)V@;F~211n!1OlM{zt{g_3G}HB+4e9Zb*LW-h<2*=ea$O>2NFU*hyncwOp%Qg z(bvce8q{^xM_c|5LyYLgaHM9Bj^);vQENf9*8kJMlFaq=7s;||~s!FZ>x_C|croX^N*p2A=i zEH?$IfFli5UNH;V8)*O{Y7G~}JB*#%<66k0PAwsBpn(&EX#D~vQs?x2j{Y=Z1UWL; zxDv#>G`(ZQg}m#7#%QK?;hxaFYXQ?T%r&CC4~HndO=~eUPv51e%f^>fn$?7!W5WxT93C=*ifng1K{ zXa~>oJCbQ@2C;ov;}>A2v=@DjwAjMdmpgGG=e$OOkC|0&*&b;(rnLp`1xTK*D9K{b z{+XsTZE8KzFU`%6$O(?(QOA-!ek9iAM-?|LQSWy17H{~&E4T6k>B-+dVYx`C_51U+ z=vZ)SBspSfT}vUBlj|hy;s>weD2%c8k4r-FIDzK#-?u-svvbH+S&V$N8!95Di7gf# zkJY@7T@pULV#`;{Dc8QR%d{fv2)s@n3~oM=9J7HDxlVatj|g{pImvW z)%lgd>+AaX>+6y8%uq?l7f)fJNd(w-welDlC#v~&gWmTGR~W3Sl(@wkRD@%BDVa&V z=}vRA#WtGRON>)n_`+l{-TUQIXuK!kHJhKm`$_7ufM16+?1x}~rjGWrO7+6=EZ9#c zAR-W@n;iiQS5y|=i?N|x5`nk1gBH_`Qq?J{k(5G`auO3dI`VLNJ()=~9G zG?1=@m)`zu94u7JwpNJ3&uMh$R`J2kEu(m(Q5|3H%W!dthfsUvl56C31Y(@r42?Sr zSjP}^*-uKd9DTT&aHTx@m*b_cw;w@FyPYk-z*L7r z{Hww+wUiV+~4(thG^@fX7pM;wgJ|Vaj9y8S53(sOb~e^%g#<%NjLREgo3w z_l)rd7~MO0^*f@_2A0-41oTMB>d*8H>=TPta`MJ)f+S^}O8RNN0f{Qwc&sM;xzZ^E zgF;R?Ml=Cm5L?AGe>`MGcCqEATZCsRBDwv*>GOdbda$!uXZ;Wr)9Hgdd4UZ(6b74+ z8%@S5>U0T7ON#ly>iVnKN8YEJwG)ozy(3*$pCuk`fvU#4jJ>LbjisZR*DGB z^y*pn+H&{m?W*DPYV^{qi$CugTj_Qib8>qSGgoVD=En2#c(x0BITf~Rb${jh^qID? zy6wYvgS$bJ-RhA!gDWHNI-mMe#M^_#x2g=uuFO6$KG?VQxyaM#s>iOg@zVvp4JKxnWcQjAjjUqXSBefML1)mMxJa6l%7Ye+w>EC!? zpIcf4cy;a|0K{7=taDxm53p}tpO%&g?&<_8UTUun>?doNk=mAW7Ht;g z7stkTIn!UlR%<)SUp+bmR&0ht@Ukkr*`qy|b8go5Ub=VfS8k~&7iV7kvb~>nOaoq7 zj|OuHJr#JOEqv9Cai+hf5wX`u!OUt!t5Ais2^7bzzM_Kp;>=kx|O{WJ7y0)ZGhI&cl0*P!@p0}Fy zKRQ%>+q=BnE_yq^sM~uvBRpBpMbkR3R2L9(+h+ChySPLN?Wa0K8SFPZMUQ3|9+DJH zUcRr16dBQ}kr5sdu8|Ru{-W_kSUOLG`C=Bw{WxaEDI+U;6?UW}SdSo(?74gHq1mVA zjo_`elCSojWj`Y1a>}DeGdxAmgj!Ef`GV1IRs3mvrT~p0HjNqn0;WZ|JT&DSrCE(c z^^D*aIdc{5?nR>x5G?hM5>=soCL@0~jF;%GCYh*r#C{5fv1TEB=#{9S3I=-UG8Pc> zk#Vt%NM!;~Q8?HZts+rU5d=w)4onbQBq~-Ye(EP<*Y4+@iyGRg;9ie>&UX>vy*6<6 zp`hb3X~7yrZc^xBy_$fZrK3b(TF_vqu_zf4o<_ScBsBBkL#{*}RFY8!?Wv+!n`|p4 z3K$S9Sh6MbGSSbPr6@c&r4uDg$~+{A?HH8mwIk~oSv=1_($&?9;dS`aC@W3t4MZ8(f#!<#v{H-%|-oH3k#Wv>lNu;sv{uhfVRKw5v$*V2#q{}yoVi#w8h=rIPO-`Wpw8=t|x=)3;6fGDH z;-q$gLgOW%R>COUX+ZHy+F&}TY94O9Ng8Y)ZRot{L@nl|zn+wBUikrpDTc_4IneKd zm2!38Tv+>6gxlj%D{Qm;kku3J5WwVm)6lFlvg|*Sw$=PjzW2~E161d-HczIrZ_1sh z3U>oq>z&61d`!%UDnB*sCE#kks&iqRjs)N-$t2HP=witzBwx`6(W8(Rh;zxEz--=K zmTQ;wMo6>2I34fKh#>X% zYljkr_AQ!GCE^8kb11rpCh&DptQX8~S2Jw?t_&Bz4O4}{9O}r_sEg2p=BzMElP!`f ze$G20Eo{RK8a~byfrV5Z$OsbfARWC0b%|DpMFo?MuoX;8ZuhAST%Ola5T0;C;fLsV zV=Tl$gh)zax3BvA1X2W+^438OF(wKULW@GeaYdqNj15GQC1|C{L}>8cGHIgO zmw%$$Y&KSRU?1o&VggO6{a?hVzleXRQ}klKWO_69+@=~vL-&*Pi}_Q^pQAw&fFc^5 zy2WPTS=Dy}>zI(#M98aH!pK!~eWm^0n8uFXQ;9}0dM>KG2{u8}oj~ax4i@7l(XHe9 zR&~tunCW2r%o5l&NWt#A)^d;alNO;cxNOCiv13 zjI*Ngj-v@I-qI+85;SprCDj&8gz6y}=ncY(x$09l*yUP{B~HRaIIQ9CCQ(=KVVS9Dgjhk=Yi54ju)UHAc;OwpFotG zGegyR1%;wEJc@BalZF&N<)f46Lj%Jc-b?VnD11|nHO!@Q=Z2Daq~3&*p>yBbgt7#4 zH@5mL8+>tYgV&yoGK~!PV>{2e@U~A)Lzvs28>R@(F;Ep-cTxG%z>XGAQY~KWx134kuqf_=&PJm0F}65wxxb{!4S}jbr1JzoKm+D-O!qST=v%XcHY^rc`{5iZxf`AdZv9d6tn ztBU1eaWxkaRfeevvvbFnxi~Pu14Ww8p2-ntlkhN1r=0!uoB)bbGssAO`-!>}!YaW> z)qf0F=yBU68xGYudtViLARM(aJ`Po=Y{w;Q_?Hel4+lRbS@ch`om|v|6k~9IQQCfV z%m^@3z3m+~PK{OynNPXuJ5b3+#V^}Qjd5#&1X!bRNkF|}YP{OlSz*d-wcKENGm<9* z6K0u^8JJcOp)5{(539lawF=vi_rFBMjbDh~oA?VIa1AyP?pk~`ieBdx#tTwybY@mP z^iif{Hy0r(IVquVzx>GqqDrjdKy=22$*>UgQsl|F)oOs&^lE}vWd&A(7(F;sRS?Pl zMOlGWZ2XIIeF@+a@jZ?{0Z0ps37ps7H`jmyX!i#Yemn9kg!nK6DQ1BC%yMV`Nt-5P zo{-m6o+#YzjuH<&8pa`$dDQu z@*SIt{vzIF9CQdXc7DMuG55LXg8m7YcPQCHP+&y5;K2u%m{sCl6udeZ<&WG&!EsNP&*{=lVt&rOGJ`zB;}?l?CizG zH$hU$U-I5KAnL>_>H|P;gbiYrB5%Z91OYs7Labh{!ttjrOhC-H$Y(%e3vno^5Q<&JP~F+EV4yvKr3 zKxx)78)2kQz4sL|YkW)+S?1Ak8$(tT2aHsM%;#jpM??)+)Ma86(Q1SSmoeeWQ^zZ_ z*}(xMX7I|bBxdr-LtTV}ocwOD&n6xL{dk@a3rNnW5FS4r-!9plP(7nkKDeo35yYBe zszzS|cqA$s#*6>Tgfj{!Q)iO*|aMy43!DiBa}3q~KpDyDGJERFM4^ogDj6QPo$pFd*u zi%?_pzIte{1y&Qu|8^9)`x}jcHPf9eFlONep>AhbgTCp5^|bfV0W`vK_Ua%5mx|wb z5HNOzetRJ_{FMMkweODNn=%e)7hmwU@2P^Bvs8E^^ACsRVH5fHpj^DrYBO|WDSyW# z1?NeJ7-eqT)Gey5Cg@zzPr_>z1@2hjZo85GIJPRc6X>({zwZG+X&v5SkQBt3<1IDW=y>_muv?67e!u<4=b4r@3Kj8xkoMm%OhFd7fUmBsG zD7#Iwo|w}-z~Zi)Ew{qhZ_tNpn+WwiSQ^`hib5AlYH*CPbXVMh5Taq_w|~LHuU|<> zOvWwdjC3D~LLr9pI8~E@6FF#MFewNTel?J4Tm&TRzf-+Pg!I$*QZw+%c;e6SZi!F^ zlhh&yqb8nt7$jJ;E=C-_CJGC(zZAi5N@(FjCni9Jdv|)j(VKvQB=Gpos3RCz0g3pu zZOE`7!`ZGs&_J0a@JX2D1YPg^9t;M4{c1vDBW^JUhR^yKZS#lmohHn2MmeBJ4XPmX z58voLqlfun4~B+*#VuOy{WeN!Zw?tc+UJ1`P5Z9Q8xshBhb`Jf;XeO0qW=VDT}wzD z_yxQ-Mw{4Fvs>aa$|#o^q!g;5uoneDJ#7CU)OJehEDjlB*auw>nW&fSON^VM_6s1k zp1Sa72)Qv)*8MSCz>Fl9qwN<5W0VEt*j5NG15!>w`F#h*CQ*is{q|cXe~c5Lj9T@~o_=-f4A)BsfWXq9X4iKK9(? zP{ji5+>5+$N(hu+73Z9PYO>WiUoj2G+?>sLreutQ6i13YU(rL3wXn7nl4mLwkWLM# z3*+EBZzvamn&D_=$g#dt28FjFN((Ws8#1oQOA8fe`yLjog5i>d3V%TT&FB|6EWfIj zeR1B+foK6U+oXNQh}|gPs>2v1f(=_j z#~NRaD#YKFkCfeon=U#xJ&uW|y1^UFr%;9o8@sw?FYnS<@5N3$Ri2f-lg(=Havx6( zhO>pXOO7^`F6*X{Lrk9j+Ec=#-n*2#6Wcl;epx(6>BX9yXpL?>&ufGSs8zqcCyW$)$H_T$;es)29gcOTzIW!kEK%bQA9 zLOb_P&ZYIPwtGOOkB9&A?hUX~^xuWOlH~jy%T*>^aT&b>Y_ni^VC#U`m z=^;x8-A%l6uh(hcS64T=AC%Ab^*G+TpHK*&8auy4!nm!Bg;#r0)!B~@|$|BS(TiX z)oDqjOWZRPzf1IlyR4%3;E4|3#@w0R;SuQdzp7gHBI7X_=!xmE+lf#`F zib#vW;GG{CuN>1$zPr>QK=dkVf(|EHAlzWYLNMH!%$g>7QeB0PzECBDq9@&SkBl_J zyn9icMS&Vf@w4Xz7q0^Un6xt;4L)Ve9k;b1XzK5(ic~idz!aP01UdF`+J^vqSllyR&g6EnIn)|lp@Svpx zyeVk9;xr}fb$CPFtrOVrWjP;K;pqr(|%K#X@!^-7f-wkwTYycn#xwt1eskVex?>Lgi%R?&Cll`q1F-bUh z)#ZlgO(Y<2Kd8xOoTWR`!_1VVy&mYAo43oUYr9JrOjh61Cw4XOPm%2h3~kIfhMazAe^EcTO|Fw zOO|0RrR54AA@SN#QgWB=^YP00V!9*sqeLofPkgdor@|#)X5?Zj*-Wyp6(<#|m%L9aDyC8j{tI%|9r6Bs=u{oGNsKL^$ z#W{h#0c@ zJYUZbu0p!_e6RN(di82s8s16ULXs;hpU%bTy}i6(uIY8Xo*!Ot9L!Q)^z?N-Ka8Yw zy}eg)BO)O1uVq#VFDh%Z+=ZJbmQ+ z+&)`oHQ}lytSxLZ&gzt2suJjKk0n=qOKB;p+T;g(I7(PCXZN&nSB*#{enp!|=WgTa)Tq(1p~K@@I>&Tk3C-6 zaeulc0*fV%&vh|Mf!FD~O#HV#9|{Cwu{gJY_n2NWOFW`{B6te5Oe;;$jXf`>B+cME zmg$LUACf|7*7aPXHSa`Uv%96gfVJSOD4q$mU@jGcu8nBG) zwM?m#=qKSHOI6Z*8&|!_)CV?+FSnYfc1(eyF}b@)w5c|;bMSY^pbA4?FMPleU6uO4 zxtpo-F)JEDc7qLMmvARyhI#>fpE16z>-|v_l%`qAM~qXi5B4-Zc6EdLdTV?qonY8r zme@qMO}Ar6idO!-2EkA;aG0z9q3EwVqFEJM)~AUXiy7>QplIT19jFOAQT-EPwUp0p z!vt=?P7vTR+80lW+!<6Rd!l}I(07EiRv*o?SH9ZES31pms5ARo6hL+SDB1k zrCn(a+}z#>S*Epn`3+N?UG8Vgx7X~l5GS6FfcLivyLp4PPenp9mM$x{QnpwEkCWV| zv!&9mB$Co?J5UHvGJlVmgwql+S^b(BE_0*e&O(uER2bqygPt?_`AP1|Jtk^K&a9=f zHN6ZLJpRF*S|>^*MXGpTi|=gh^X!q&zKWY>3Ix^C43>e6DXyXmmZBblFq*Depzczd z#+0+hl)_<3o|d@7E)1g$I=cJr?S@##Zivu#p?Tms%Y>EL|+hJH!ge z5Rt9KNGO~AC@7RC`*>_08Z4oj-jT9eJ)rJm^)9$Ww2;nfW9BP2yJEl3w!L>VNXEvj z4G~S`)=7{XhG2?I^-S!e)1&iEf@ht=%eSFX|AfS^wVf_VLzv-!0}W(!*r$j9$HOruzl>`1xZMZ0 zE&XBhh4%1iuEc0k?g$0f{8Z!Y9=5PAqf_!Ugjn)R>D_rp^t`F%ptl|Js~m)L!%h$u zKg^2z-yP06Cme+E?7&xCip}Z$8x4kgHOQbcr|yT}UbcN_ohQ6+y08Y9lYz zI)^Ur5I6MW6m<}0jvj$^3?{`~Evg0==ufwI>BfSPBO+wo4P{Ag z;!~hm3YjFuQ`&_4lKVnLW2C=J?QPr%bZ6Pt`1X%2A5k9%V;{hQfHt^+fB?zx&xLy@ zXAf%=r=RKXv9^uf7AMlH&-6>kw{;7YbcIr=3Y#`bnj2l`<)qV!_ju=QHE~9*)g@17 z9NT2EN>mKs$*ZzOjbYmVEn;npHKN#%rd5?#pm zXzfx8EYF&nW(-lc^Pah+C1fYaUl%h_nT7oE+z@>Nv5pBz{VVrynDL=aDW8h-5B8T6 zTw~@<0BxDMQj{uESwCJ~m>lR>$+An~=K@=E*cdK@Dvy+Ywkjn)R|ydiZa zBY01y`@4k`2$Lw72)rk&T&_C2c4oaEp$Ey%K{u-ORd(ZxS>#>Txf1$?v?p;HXyx9E zX_()koVCBj@1R=db#1r!_kQrk(Kd{~RenLP=SX#EhD?dcZHySyN!w*8-6`+b^;T~? zIi9Oxi`oON6qy72RH4wKUyt^gj+=mzrCxiIWN6(s(onCxOa5M=khW_2$UiT>EB}3k zN9e6Alpc1fuO1q{Ky}#xoEd-A!i+UOH zLI%5RIW8w`IJnVr3l2RQqdHk`zH^6Xc8&>am7vN6x`cF~H_r6Sxwr%u>NK@;=<`)m zTg!pyKdB>NO+;f}1^5T~w0?Sy_E{|y9`6pM+%VK~sQ<)YV6j_0?XL`uHi{qE!ZRi0 zi(18Nrgbsc(_qdYjFPELQi0*eHzBHGK}N~FnXg5TJ0hR$WYe(6vgj3X*O3771T+!y-zwXkRWsA?kdmXji}7*QWv+i zbs==i#SI!3MBrh6`{swhLd&?u=v5=7x42hRrqQ|P$AS&3>r!;$KF{ES4A)5{GzV#h z>roa2VG+->fJntk1imhAF83q6a@T5aBtxsS@%$>K^G>VN@*vSvUD(V} zfx;=>Wxdt!oq7n_nl`@hY5FiRs|+0+RhckWz!l(;vmm#$izT-Tyb;el!mPTVyBnd= zD`H}e*YBrAV6axqGUp*(2jT*6EUpAg#?Jb*D#U7<@9+KW5^hoZ6Ri51BnAnlzKm4G zeclRpaDa66zj3-YU-qc?^hQ}f%~c6b%6=u%-JB#51HQs^MSD@#c&%IOvy&Xq9Jkh# zdeX@0u4UdeHGvqp!-hSVb=&DvKcDmb-f~7v5M$ylm2anUQU)wzlRv?M_c0@k5}X+Y_A68rYAQNyaiaLFm%kvs%VsX?0dsYuXv(M-i(9HFgKa5eoSo%^(FR6u+=(;B zyIojcfB>z*t6mC06D`&LEWi5sRNl?ElY&Vb)~HDBF3ZP$#y~iTJKoY^J
6!gJYR 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 ZVkt<21B~hCsV0a(X8?P=kofuS{{dtYg|Ywu literal 0 HcmV?d00001 From a88b4b51c4f3a68d02e4a7d448d8b56d1ef03a23 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 12 Oct 2020 13:50:52 -0700 Subject: [PATCH 098/637] Delete mdatp-urls.xlsx --- .../microsoft-defender-atp/mdatp-urls.xlsx | Bin 19446 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/mdatp-urls.xlsx diff --git a/windows/security/threat-protection/microsoft-defender-atp/mdatp-urls.xlsx b/windows/security/threat-protection/microsoft-defender-atp/mdatp-urls.xlsx deleted file mode 100644 index ded3b766260b1d25e464b50e2d08b0fbb092dcca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19446 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 ZVkt<21B~hCsV0a(X8?P=kofuS{{dtYg|Ywu From 6b46cfbd55637ced18c0d55a556d523dc456c4d8 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 12 Oct 2020 13:55:11 -0700 Subject: [PATCH 099/637] Update configure-proxy-internet.md --- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index bb1614d7a6..c0c0347933 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -113,7 +113,7 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec |**Item**|**Description**| |:-----|:-----| -|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](downloads/mdatp-urls.xlsx)
[Spreadsheet](mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. +|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-docs-pr/blob/prereq-urls/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the domains listed in the above table from HTTPS scanning. From e1b577a3d1f8c1d812605f69a00d205d45b7a671 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Tue, 13 Oct 2020 02:48:06 +0530 Subject: [PATCH 100/637] Updated configure-proxy-internet.md corrected a type --- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 9f9197b753..9ae7d37e94 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -147,7 +147,7 @@ The information below list the proxy and firewall configuration information requ ## Confirm Microsoft Monitoring Agent (MMA) Service URL Requirements -Please see the following guidance to eliminate the wildcard (*) requirement for your specific enviornment when using the Microsoft Monitoring Agent (MMA) for previous versions of Windows (Windows 7 SP1, Windows 8.1 and Windows Server 2008 R2 SP1, 2012 R2 and 2016): +Please see the following guidance to eliminate the wildcard (*) requirement for your specific environment when using the Microsoft Monitoring Agent (MMA) for previous versions of Windows (Windows 7 SP1, Windows 8.1 and Windows Server 2008 R2 SP1, 2012 R2 and 2016): 1. Onboard a previous operating system with the Microsoft Monitoring Agent (MMA) into Microsoft Defender for Endpoint (please refer to [Onboard previous versions of Windows on Microsoft Defender ATP](https://go.microsoft.com/fwlink/p/?linkid=2010326)). 2. Ensure the machine is successfully reporting into the Microsoft Defender Security Center portal. From a5f57225bf40282b09ba62fa64cb82aa1b701a8e Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Tue, 13 Oct 2020 02:52:00 +0530 Subject: [PATCH 101/637] Updated configure-proxy-internet.md corrected alt text suggestion --- .../microsoft-defender-atp/configure-proxy-internet.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 9ae7d37e94..ec33df3154 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -58,10 +58,10 @@ The static proxy is configurable through Group Policy (GP). The group policy can - Administrative Templates > Windows Components > Data Collection and Preview Builds > Configure Authenticated Proxy usage for the Connected User Experience and Telemetry Service - Set it to **Enabled** and select **Disable Authenticated Proxy usage**: - ![Image of Group Policy setting](images/atp-gpo-proxy1.png) + ![Image of Group Policy setting1](images/atp-gpo-proxy1.png) - **Administrative Templates > Windows Components > Data Collection and Preview Builds > Configure connected user experiences and telemetry**: - Configure the proxy:
- ![Image of Group Policy setting](images/atp-gpo-proxy2.png) + ![Image of Group Policy setting2](images/atp-gpo-proxy2.png) The policy sets two registry values `TelemetryProxyServer` as REG_SZ and `DisableEnterpriseAuthProxy` as REG_DWORD under the registry key `HKLM\Software\Policies\Microsoft\Windows\DataCollection`. From dbfbb444a6d37079e610dcb7832f4f90a3ea8d45 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 12 Oct 2020 16:59:23 -0700 Subject: [PATCH 102/637] new info --- .../threat-and-vuln-mgt-scenarios.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 6f340c91ec..5e03b94532 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -88,41 +88,43 @@ Examples of devices that should be marked as high value: ## Vulnerable devices report -The report shows graphs and bar charts with vulnerable device trends and current statistics. The goal is for you to understand the breath and scope of your device exposure. +The report shows graphs and bar charts with vulnerable device trends and current statistics. The goal is for you to understand the breath and scope of your device exposure. Access the report by going to **Reports > Vulnerable devices** There are two columns: -- Trends (over time) +- Trends (over time). Can show the past 30 days, 3 months, 6 months, or a custom date range. - Today (current information) -You can filter the data by vulnerability severity levels, exploit availability, vulnerability age, operating system platform, Windows 10 version, or device group. +**Filter**: You can filter the data by vulnerability severity levels, exploit availability, vulnerability age, operating system platform, Windows 10 version, or device group. -### Severity levels +**Drill down**: If there is an insight you want to explore further, select the relevant bar chart to view a filtered list of devices in the Device inventory page. From there, you can export the list. + +### Severity level graphs Each device is counted only once according to the most severe vulnerability found on that device. ![One graph of current device vulnerability severity levels, and one graph showing levels over time](images/tvm-report-severity.png) -### Exploit availability +### Exploit availability graphs Each device is counted only once based on the highest level of known exploit. ![One graph of current device exploit availability, and one graph showing availability over time](images/tvm-report-exploit-availability.png) -### Vulnerability age +### Vulnerability age graphs Each device is counted only once under the oldest vulnerability publication date. Older vulnerabilities have a higher chance of being exploited. ![One graph of current device vulnerability age, and one graph showing age over time.](images/tvm-report-age.png) -### Vulnerable devices by operating system platform +### Vulnerable devices by operating system platform graphs The number of devices on each operating system that are exposed due to software vulnerabilities. ![One graph of current vulnerable devices by operating system platform, and one graph showing vulnerable devices by OS platforms over time.](images/tvm-report-os.png) -### Vulnerable devices by Windows 10 version +### Vulnerable devices by Windows 10 version graphs The number of devices on each Windows 10 version that are exposed due to vulnerable applications or OS. From 92411f43afe1475555bc00fbae8b80539820ddcf Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 13 Oct 2020 21:57:39 +0530 Subject: [PATCH 103/637] renamed LTSB to LTSC as per the user report #8454 ,so I renamed LTSB to LTSC --- .../update/waas-servicing-strategy-windows-10-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md index 737657aea5..e4dd1ed582 100644 --- a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md +++ b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md @@ -39,7 +39,7 @@ Windows 10 spreads the traditional deployment effort of a Windows upgrade, which > [!NOTE] > This strategy is applicable to approaching an environment in which Windows 10 already exists. For information about how to deploy or upgrade to Windows 10 where another version of Windows exists, see [Plan for Windows 10 deployment](../planning/index.md). > -> Windows 10 Enterprise LTSB is a separate Long Term Servicing Channel version. +> Windows 10 Enterprise LTSC is a separate Long Term Servicing Channel version. Each time Microsoft releases a Windows 10 feature update, the IT department should use the following high-level process to help ensure that the broad deployment is successful: From 36a3ee0657cc703b853a3bc7483c3cdc80678f67 Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Tue, 13 Oct 2020 11:14:17 -0700 Subject: [PATCH 104/637] added link to HCI topic on changing privacy settings --- ...ws-diagnostic-data-in-your-organization.md | 31 ++----------------- 1 file changed, 2 insertions(+), 29 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 96d25beaf1..6cd9877cc9 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -216,34 +216,7 @@ For more information about how to limit the diagnostic data to the minimum requi ## Change privacy settings on a single server -Here’s how to change the privacy settings on a server running either Windows Server or Azure Stack HCI. To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](#manage-enterprise-diagnostic-data). +You can also change the privacy settings on a server running either the Azure Stack HCI operating system or Windows Server. For more information, see [Change privacy settings on individual servers](https://docs.microsoft.com/azure-stack/hci/manage/change-privacy-settings). -If the server has the Full Desktop installation option, use the following steps: -1. Connect to the Server Manager Dashboard of the Windows Server. +To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](#manage-enterprise-diagnostic-data). - This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. - -1. In Server Manage, under **Dashboard**, select **Local Server**. -1. On the **Properties** page of the server, next to **Feedback & Diagonstics**, select **Settings**. - - On the **Setting** page, the **Feedback frequency** and **Diagnotic and usage data** settings display. - -1. Expand the **Diagnotic and usage data** setting to select one of the following options: - - **Required diagnostic data** - - **Enhanced** - - **Optional diagnostic data** - - >[!NOTE] - > On the **Settings** page, if the notice **Some settings are managed by your organization** displays, then the **Diagnotic and usage data** setting may not be available. - -If the server is running Azure Stack HCI and uses Server Core, use the following steps: -1. Log on to the server running Azure Stack HCI. - - This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. The Server Configuration tool (Sconfig) opens automatically when you log on to the server. - -1. On the **Welcome to Azure Stack HCI** screen, at the **Enter a number to select an option:** prompt, type **10** and press Enter. -1. On the **Change Telemetry** confirmation prompt, select **Yes** to display the following options: - - Available Telemetry settings: **1 Security**, **2 Basic**, **3 Enhanced**, **4 Full** - -1. At the **Enter new telemetry setting:** prompt, type the option you want and press Enter. From 198ed2f5184bd25cacf7c482ff452871afa134e9 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 14 Oct 2020 10:14:25 +0500 Subject: [PATCH 105/637] Syntax update There was a syntax error in the document while using the? wildcard. Updated the example. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8259 --- ...re-extension-file-exclusions-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md index cad89f1643..0fd5be3320 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md @@ -187,7 +187,7 @@ The following table describes how the wildcards can be used and provides some ex |Wildcard |Examples | |---------|---------| |`*` (asterisk)

In **file name and file extension inclusions**, the asterisk replaces any number of characters, and only applies to files in the last folder defined in the argument.

In **folder exclusions**, the asterisk replaces a single folder. Use multiple `*` with folder slashes `\` to indicate multiple nested folders. After matching the number of wild carded and named folders, all subfolders are also included. | `C:\MyData\*.txt` would include `C:\MyData\notes.txt`

`C:\somepath\*\Data` would include any file in `C:\somepath\Archives\Data and its subfolders` and `C:\somepath\Authorized\Data and its subfolders`

`C:\Serv\*\*\Backup` would include any file in `C:\Serv\Primary\Denied\Backup and its subfolders` and `C:\Serv\Secondary\Allowed\Backup and its subfolders` | -|`?` (question mark)

In **file name and file extension inclusions**, the question mark replaces a single character, and only applies to files in the last folder defined in the argument.

In **folder exclusions**, the question mark replaces a single character in a folder name. After matching the number of wild carded and named folders, all subfolders are also included. |`C:\MyData\my` would include `C:\MyData\my1.zip`

`C:\somepath\?\Data` would include any file in `C:\somepath\P\Data` and its subfolders

`C:\somepath\test0?\Data` would include any file in `C:\somepath\test01\Data` and its subfolders | +|`?` (question mark)

In **file name and file extension inclusions**, the question mark replaces a single character, and only applies to files in the last folder defined in the argument.

In **folder exclusions**, the question mark replaces a single character in a folder name. After matching the number of wild carded and named folders, all subfolders are also included. |`C:\MyData\my?` would include `C:\MyData\my1.zip`

`C:\somepath\?\Data` would include any file in `C:\somepath\P\Data` and its subfolders

`C:\somepath\test0?\Data` would include any file in `C:\somepath\test01\Data` and its subfolders | |Environment variables

The defined variable is populated as a path when the exclusion is evaluated. |`%ALLUSERSPROFILE%\CustomLogFiles` would include `C:\ProgramData\CustomLogFiles\Folder1\file1.txt` | From 3ef680b8308b50de54d3dbe2593d1c8998f95df3 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 14 Oct 2020 10:13:26 -0700 Subject: [PATCH 106/637] Update kernel-dma-protection-for-thunderbolt.md removed en-us from URL line 94 --- .../kernel-dma-protection-for-thunderbolt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 859064bfc0..dac9d8ce02 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -91,7 +91,7 @@ Beginning with Windows 10 version 1809, you can use Security Center to check if - Reboot system into Windows 10. >[!NOTE] -> **Hyper-V - Virtualization Enabled in Firmware** is NOT shown when **A hypervisor has been detected. Features required for Hyper-V will not be displayed.** is shown because this means that **Hyper-V - Virtualization Enabled in Firmware** is YES and the **Hyper-V** Windows feature is enabled. Enabling both is needed to enable **Kernel DMA Protection** even when the firmware has the flag of "ACPI Kernel DMA Protection Indicators" described in [Kernel DMA Protection (Memory Access Protection) for OEMs](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/oem-kernel-dma-protection). +> **Hyper-V - Virtualization Enabled in Firmware** is NOT shown when **A hypervisor has been detected. Features required for Hyper-V will not be displayed.** is shown because this means that **Hyper-V - Virtualization Enabled in Firmware** is YES and the **Hyper-V** Windows feature is enabled. Enabling both is needed to enable **Kernel DMA Protection** even when the firmware has the flag of "ACPI Kernel DMA Protection Indicators" described in [Kernel DMA Protection (Memory Access Protection) for OEMs](https://docs.microsoft.com/windows-hardware/design/device-experiences/oem-kernel-dma-protection). 4. If the state of **Kernel DMA Protection** remains Off, then the system does not support this feature. From 9d551d5966d5cf44e5c4308c275f36bf078aeea6 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Wed, 14 Oct 2020 22:32:45 +0200 Subject: [PATCH 107/637] BitLocker recovery guide: format & spacing edits As reported in issue ticket #8460 (Wrong section), there are a couple of sections where the last line of a bullet list has merged with a following paragraph due to missing whitespace or insufficient line breaks. This pull request should mitigate those issues. Thanks to Eddddeee for reporting the document issue(s). Additional changes: - doubled the number of blank lines before each new heading (H2, H3, H4) - squashed double or triple spacing in bullet point list and numbered lists - added an inferred colon at the end of a handful of paragraph/section headings Closes #8460 --- .../bitlocker-recovery-guide-plan.md | 216 ++++++++++-------- 1 file changed, 125 insertions(+), 91 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md index 799e432faa..9e81cf3812 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md @@ -20,9 +20,9 @@ ms.custom: bitlocker # BitLocker recovery guide -**Applies to** +**Applies to:** -- Windows 10 +- Windows 10 This topic for IT professionals describes how to recover BitLocker keys from AD DS. @@ -32,56 +32,58 @@ This article assumes that you understand how to set up AD DS to back up BitLock This article does not detail how to configure AD DS to store the BitLocker recovery information. + ##
What is BitLocker recovery? BitLocker recovery is the process by which you can restore access to a BitLocker-protected drive in the event that you cannot unlock the drive normally. In a recovery scenario, you have the following options to restore access to the drive: -- The user can supply the recovery password. If your organization allows users to print or store recovery passwords, the user can type in the 48-digit recovery password that they printed or stored on a USB drive or with your Microsoft Account online. (Saving a recovery password with your Microsoft Account online is only allowed when BitLocker is used on a PC that is not a member of a domain). -- A data recovery agent can use their credentials to unlock the drive. If the drive is an operating system drive, the drive must be mounted as a data drive on another computer for the data recovery agent to unlock it. -- A domain administrator can obtain the recovery password from AD DS and use it to unlock the drive. Storing recovery passwords in AD DS is recommended to provide a way for IT professionals to be able to obtain recovery passwords for drives in their organization if needed. This method requires that you have enabled this recovery method in the BitLocker Group Policy setting **Choose how BitLocker-protected operating system drives can be recovered** located at **Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives** in the Local Group Policy Editor. For more information, see [BitLocker Group Policy settings](bitlocker-group-policy-settings.md). +- The user can supply the recovery password. If your organization allows users to print or store recovery passwords, the user can type in the 48-digit recovery password that they printed or stored on a USB drive or with your Microsoft Account online. (Saving a recovery password with your Microsoft Account online is only allowed when BitLocker is used on a PC that is not a member of a domain). +- A data recovery agent can use their credentials to unlock the drive. If the drive is an operating system drive, the drive must be mounted as a data drive on another computer for the data recovery agent to unlock it. +- A domain administrator can obtain the recovery password from AD DS and use it to unlock the drive. Storing recovery passwords in AD DS is recommended to provide a way for IT professionals to be able to obtain recovery passwords for drives in their organization if needed. This method requires that you have enabled this recovery method in the BitLocker Group Policy setting **Choose how BitLocker-protected operating system drives can be recovered** located at **Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives** in the Local Group Policy Editor. For more information, see [BitLocker Group Policy settings](bitlocker-group-policy-settings.md). + ### What causes BitLocker recovery? The following list provides examples of specific events that will cause BitLocker to enter recovery mode when attempting to start the operating system drive: -- On PCs that use BitLocker Drive Encryption, or on devices such as tablets or phones that use [BitLocker Device Encryption](bitlocker-device-encryption-overview-windows-10.md) only, when an attack is detected, the device will immediately reboot and enter into BitLocker recovery mode. To take advantage of this functionality Administrators can set the **Interactive logon: Machine account lockout threshold** Group Policy setting located in **\\Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options** in the Local Group Policy Editor, or use the **MaxFailedPasswordAttempts** policy of [Exchange ActiveSync](/Exchange/clients/exchange-activesync/exchange-activesync) (also configurable through [Microsoft Intune](https://www.microsoft.com/microsoft-365/enterprise-mobility-security/microsoft-intune)), to limit the number of failed password attempts before the device goes into Device Lockout. -- On devices with TPM 1.2, changing the BIOS or firmware boot device order causes BitLocker recovery. However, devices with TPM 2.0 do not start BitLocker recovery in this case. TPM 2.0 does not consider a firmware change of boot device order as a security threat because the OS Boot Loader is not compromised. -- Having the CD or DVD drive before the hard drive in the BIOS boot order and then inserting or removing a CD or DVD. -- Failing to boot from a network drive before booting from the hard drive. -- Docking or undocking a portable computer. In some instances (depending on the computer manufacturer and the BIOS), the docking condition of the portable computer is part of the system measurement and must be consistent to validate the system status and unlock BitLocker. This means that if a portable computer is connected to its docking station when BitLocker is turned on, then it might also need to be connected to the docking station when it is unlocked. Conversely, if a portable computer is not connected to its docking station when BitLocker is turned on, then it might need to be disconnected from the docking station when it is unlocked. -- Changes to the NTFS partition table on the disk including creating, deleting, or resizing a primary partition. -- Entering the personal identification number (PIN) incorrectly too many times so that the anti-hammering logic of the TPM is activated. Anti-hammering logic is software or hardware methods that increase the difficulty and cost of a brute force attack on a PIN by not accepting PIN entries until after a certain amount of time has passed. -- Turning off the support for reading the USB device in the pre-boot environment from the BIOS or UEFI firmware if you are using USB-based keys instead of a TPM. -- Turning off, disabling, deactivating, or clearing the TPM. -- Upgrading critical early startup components, such as a BIOS or UEFI firmware upgrade, causing the related boot measurements to change. -- Forgetting the PIN when PIN authentication has been enabled. -- Updating option ROM firmware. -- Upgrading TPM firmware. -- Adding or removing hardware; for example, inserting a new card in the computer, including some PCMIA wireless cards. -- Removing, inserting, or completely depleting the charge on a smart battery on a portable computer. -- Changes to the master boot record on the disk. -- Changes to the boot manager on the disk. -- Hiding the TPM from the operating system. Some BIOS or UEFI settings can be used to prevent the enumeration of the TPM to the operating system. When implemented, this option can make the TPM hidden from the operating system. When the TPM is hidden, BIOS and UEFI secure startup are disabled, and the TPM does not respond to commands from any software. -- Using a different keyboard that does not correctly enter the PIN or whose keyboard map does not match the keyboard map assumed by the pre-boot environment. This can prevent the entry of enhanced PINs. -- Modifying the Platform Configuration Registers (PCRs) used by the TPM validation profile. For example, including **PCR\[1\]** would result in BitLocker measuring most changes to BIOS settings, causing BitLocker to enter recovery mode even when non-boot critical BIOS settings change. +- On PCs that use BitLocker Drive Encryption, or on devices such as tablets or phones that use [BitLocker Device Encryption](bitlocker-device-encryption-overview-windows-10.md) only, when an attack is detected, the device will immediately reboot and enter into BitLocker recovery mode. To take advantage of this functionality Administrators can set the **Interactive logon: Machine account lockout threshold** Group Policy setting located in **\\Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options** in the Local Group Policy Editor, or use the **MaxFailedPasswordAttempts** policy of [Exchange ActiveSync](/Exchange/clients/exchange-activesync/exchange-activesync) (also configurable through [Microsoft Intune](https://www.microsoft.com/microsoft-365/enterprise-mobility-security/microsoft-intune)), to limit the number of failed password attempts before the device goes into Device Lockout. +- On devices with TPM 1.2, changing the BIOS or firmware boot device order causes BitLocker recovery. However, devices with TPM 2.0 do not start BitLocker recovery in this case. TPM 2.0 does not consider a firmware change of boot device order as a security threat because the OS Boot Loader is not compromised. +- Having the CD or DVD drive before the hard drive in the BIOS boot order and then inserting or removing a CD or DVD. +- Failing to boot from a network drive before booting from the hard drive. +- Docking or undocking a portable computer. In some instances (depending on the computer manufacturer and the BIOS), the docking condition of the portable computer is part of the system measurement and must be consistent to validate the system status and unlock BitLocker. This means that if a portable computer is connected to its docking station when BitLocker is turned on, then it might also need to be connected to the docking station when it is unlocked. Conversely, if a portable computer is not connected to its docking station when BitLocker is turned on, then it might need to be disconnected from the docking station when it is unlocked. +- Changes to the NTFS partition table on the disk including creating, deleting, or resizing a primary partition. +- Entering the personal identification number (PIN) incorrectly too many times so that the anti-hammering logic of the TPM is activated. Anti-hammering logic is software or hardware methods that increase the difficulty and cost of a brute force attack on a PIN by not accepting PIN entries until after a certain amount of time has passed. +- Turning off the support for reading the USB device in the pre-boot environment from the BIOS or UEFI firmware if you are using USB-based keys instead of a TPM. +- Turning off, disabling, deactivating, or clearing the TPM. +- Upgrading critical early startup components, such as a BIOS or UEFI firmware upgrade, causing the related boot measurements to change. +- Forgetting the PIN when PIN authentication has been enabled. +- Updating option ROM firmware. +- Upgrading TPM firmware. +- Adding or removing hardware; for example, inserting a new card in the computer, including some PCMIA wireless cards. +- Removing, inserting, or completely depleting the charge on a smart battery on a portable computer. +- Changes to the master boot record on the disk. +- Changes to the boot manager on the disk. +- Hiding the TPM from the operating system. Some BIOS or UEFI settings can be used to prevent the enumeration of the TPM to the operating system. When implemented, this option can make the TPM hidden from the operating system. When the TPM is hidden, BIOS and UEFI secure startup are disabled, and the TPM does not respond to commands from any software. +- Using a different keyboard that does not correctly enter the PIN or whose keyboard map does not match the keyboard map assumed by the pre-boot environment. This can prevent the entry of enhanced PINs. +- Modifying the Platform Configuration Registers (PCRs) used by the TPM validation profile. For example, including **PCR\[1\]** would result in BitLocker measuring most changes to BIOS settings, causing BitLocker to enter recovery mode even when non-boot critical BIOS settings change. > [!NOTE] > Some computers have BIOS settings that skip measurements to certain PCRs, such as **PCR\[2\]**. Changing this setting in the BIOS would cause BitLocker to enter recovery mode because the PCR measurement will be different. - -- Moving the BitLocker-protected drive into a new computer. -- Upgrading the motherboard to a new one with a new TPM. -- Losing the USB flash drive containing the startup key when startup key authentication has been enabled. -- Failing the TPM self-test. -- Having a BIOS, UEFI firmware, or an option ROM component that is not compliant with the relevant Trusted Computing Group standards for a client computer. For example, a non-compliant implementation may record volatile data (such as time) in the TPM measurements, causing different measurements on each startup and causing BitLocker to start in recovery mode. -- Changing the usage authorization for the storage root key of the TPM to a non-zero value. + +- Moving the BitLocker-protected drive into a new computer. +- Upgrading the motherboard to a new one with a new TPM. +- Losing the USB flash drive containing the startup key when startup key authentication has been enabled. +- Failing the TPM self-test. +- Having a BIOS, UEFI firmware, or an option ROM component that is not compliant with the relevant Trusted Computing Group standards for a client computer. For example, a non-compliant implementation may record volatile data (such as time) in the TPM measurements, causing different measurements on each startup and causing BitLocker to start in recovery mode. +- Changing the usage authorization for the storage root key of the TPM to a non-zero value. > [!NOTE] > The BitLocker TPM initialization process sets the usage authorization value to zero, so another user or process must explicitly have changed this value. - -- Disabling the code integrity check or enabling test signing on Windows Boot Manager (Bootmgr). -- Pressing the F8 or F10 key during the boot process. -- Adding or removing add-in cards (such as video or network cards), or upgrading firmware on add-in cards. -- Using a BIOS hot key during the boot process to change the boot order to something other than the hard drive. + +- Disabling the code integrity check or enabling test signing on Windows Boot Manager (Bootmgr). +- Pressing the F8 or F10 key during the boot process. +- Adding or removing add-in cards (such as video or network cards), or upgrading firmware on add-in cards. +- Using a BIOS hot key during the boot process to change the boot order to something other than the hard drive. > [!NOTE] > Before you begin recovery, we recommend that you determine what caused recovery. This might help prevent the problem from occurring again in the future. For instance, if you determine that an attacker has modified your computer by obtaining physical access, you can create new security policies for tracking who has physical presence. After the recovery password has been used to recover access to the PC, BitLocker will reseal the encryption key to the current values of the measured components. @@ -95,26 +97,28 @@ If software maintenance requires the computer be restarted and you are using two Recovery has been described within the context of unplanned or undesired behavior, but you can also cause recovery as an intended production scenario, in order to manage access control. For example, when you redeploy desktop or laptop computers to other departments or employees in your enterprise, you can force BitLocker into recovery before the computer is given to a new user. + ## Testing recovery Before you create a thorough BitLocker recovery process, we recommend that you test how the recovery process works for both end users (people who call your helpdesk for the recovery password) and administrators (people who help the end user get the recovery password). The –forcerecovery command of manage-bde is an easy way for you to step through the recovery process before your users encounter a recovery situation. -**To force a recovery for the local computer** +**To force a recovery for the local computer:** -1. Click the **Start** button, type **cmd** in the **Start Search** box, right-click **cmd.exe**, and then click **Run as administrator**. -2. At the command prompt, type the following command and then press ENTER: +1. Click the **Start** button, type **cmd** in the **Start Search** box, right-click **cmd.exe**, and then click **Run as administrator**. +2. At the command prompt, type the following command and then press ENTER: `manage-bde -forcerecovery ` -**To force recovery for a remote computer** +**To force recovery for a remote computer:** -1. On the Start screen, type **cmd.exe**, and then click **Run as administrator**. -2. At the command prompt, type the following command and then press ENTER: +1. On the Start screen, type **cmd.exe**, and then click **Run as administrator**. +2. At the command prompt, type the following command and then press ENTER: `manage-bde -ComputerName -forcerecovery ` > [!NOTE] > Recovery triggered by `-forcerecovery` persists for multiple restarts until a TPM protector is added or protection is suspended by the user. When using Modern Standby devices (such as Surface devices), the `-forcerecovery` option is not recommended because BitLocker will have to be unlocked and disabled manually from the WinRE environment before the OS can boot up again. For more information, see [BitLocker Troubleshooting: Continuous reboot loop with BitLocker recovery on a slate device](https://social.technet.microsoft.com/wiki/contents/articles/18671.bitlocker-troubleshooting-continuous-reboot-loop-with-bitlocker-recovery-on-a-slate-device.aspx). + ## Planning your recovery process When planning the BitLocker recovery process, first consult your organization's current best practices for recovering sensitive information. For example: How does your enterprise handle lost Windows passwords? How does your organization perform smart card PIN resets? You can use these best practices and related resources (people and tools) to help formulate a BitLocker recovery model. @@ -125,26 +129,29 @@ After a BitLocker recovery has been initiated, users can use a recovery password When you determine your recovery process, you should: -- Become familiar with how you can retrieve the recovery password. See: +- Become familiar with how you can retrieve the recovery password. See: - - [Self-recovery](#bkmk-selfrecovery) - - [Recovery password retrieval](#bkmk-recoveryretrieval) + - [Self-recovery](#bkmk-selfrecovery) + - [Recovery password retrieval](#bkmk-recoveryretrieval) -- Determine a series of steps for post-recovery, including analyzing why the recovery occurred and resetting the recovery password. See: +- Determine a series of steps for post-recovery, including analyzing why the recovery occurred and resetting the recovery password. See: + + - [Post-recovery analysis](#bkmk-planningpostrecovery) - - [Post-recovery analysis](#bkmk-planningpostrecovery) ### Self-recovery In some cases, users might have the recovery password in a printout or a USB flash drive and can perform self-recovery. We recommend that your organization create a policy for self-recovery. If self-recovery includes using a password or recovery key stored on a USB flash drive, the users should be warned not to store the USB flash drive in the same place as the PC, especially during travel, for example if both the PC and the recovery items are in the same bag it would be very easy for access to be gained to the PC by an unauthorized user. Another policy to consider is having users contact the Helpdesk before or after performing self-recovery so that the root cause can be identified. + ### Recovery password retrieval If the user does not have a recovery password in a printout or on a USB flash drive, the user will need to be able to retrieve the recovery password from an online source. If the PC is a member of a domain the recovery password can be backed up to AD DS. However, this does not happen by default, you must have configured the appropriate Group Policy settings before BitLocker was enabled on the PC. BitLocker Group Policy settings can be found in the Local Group Policy Editor or the Group Policy Management Console (GPMC) under **Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption**. The following policy settings define the recovery methods that can be used to restore access to a BitLocker-protected drive if an authentication method fails or is unable to be used. -- **Choose how BitLocker-protected operating system drives can be recovered** -- **Choose how BitLocker-protected fixed drives can be recovered** -- **Choose how BitLocker-protected removable drives can be recovered** +- **Choose how BitLocker-protected operating system drives can be recovered** +- **Choose how BitLocker-protected fixed drives can be recovered** +- **Choose how BitLocker-protected removable drives can be recovered** + In each of these policies, select **Save BitLocker recovery information to Active Directory Domain Services** and then choose which BitLocker recovery information to store in Active Directory Domain Services (AD DS). Select the **Do not enable BitLocker until recovery information is stored in AD DS** check box if you want to prevent users from enabling BitLocker unless the computer is connected to the domain and the backup of BitLocker recovery information for the drive to AD DS succeeds. @@ -155,24 +162,28 @@ The BitLocker Recovery Password Viewer for Active Directory Users and Computers You can use the following list as a template for creating your own recovery process for recovery password retrieval. This sample process uses the BitLocker Recovery Password Viewer for Active Directory Users and Computers tool. -- [Record the name of the user's computer](#bkmk-recordcomputername) -- [Verify the user's identity](#bkmk-verifyidentity) -- [Locate the recovery password in AD DS](#bkmk-locatepassword) -- [Gather information to determine why recovery occurred](#bkmk-gatherinfo) -- [Give the user the recovery password](#bkmk-givepassword) +- [Record the name of the user's computer](#bkmk-recordcomputername) +- [Verify the user's identity](#bkmk-verifyidentity) +- [Locate the recovery password in AD DS](#bkmk-locatepassword) +- [Gather information to determine why recovery occurred](#bkmk-gatherinfo) +- [Give the user the recovery password](#bkmk-givepassword) + ### Record the name of the user's computer You can use the name of the user's computer to locate the recovery password in AD DS. If the user does not know the name of the computer, ask the user to read the first word of the **Drive Label** in the **BitLocker Drive Encryption Password Entry** user interface. This is the computer name when BitLocker was enabled and is probably the current name of the computer. + ### Verify the user's identity You should verify that the person that is asking for the recovery password is truly the authorized user of that computer. You may also wish to verify that the computer with the name the user provided belongs to the user. + ### Locate the recovery password in AD DS Locate the Computer object with the matching name in AD DS. Because Computer object names are listed in the AD DS global catalog, you should be able to locate the object even if you have a multi-domain forest. + ### Multiple recovery passwords If multiple recovery passwords are stored under a computer object in AD DS, the name of the BitLocker recovery information object includes the date that the password was created. @@ -181,10 +192,12 @@ If at any time you are unsure what password to provide, or if you think you migh Since the password ID is a unique value that is associated with each recovery password stored in AD DS, running a query using this ID will find the correct password to unlock the encrypted volume. + ### Gather information to determine why recovery occurred Before you give the user the recovery password, you should gather any information that will help determine why the recovery was needed, in order to analyze the root cause during the post-recovery analysis. For more info about post-recovery analysis, see [Post-recovery analysis](#bkmk-planningpostrecovery). + ### Give the user the recovery password Because the recovery password is 48 digits long the user may need to record the password by writing it down or typing it on a different computer. If you are using MBAM, the recovery password will be regenerated after it is recovered from the MBAM database to avoid the security risks associated with an uncontrolled password. @@ -192,6 +205,7 @@ Because the recovery password is 48 digits long the user may need to record the > [!NOTE] > Because the 48-digit recovery password is long and contains a combination of digits, the user might mishear or mistype the password. The boot-time recovery console uses built-in checksum numbers to detect input errors in each 6-digit block of the 48-digit recovery password, and offers the user the opportunity to correct such errors. + ### Post-recovery analysis When a volume is unlocked using a recovery password, an event is written to the event log and the platform validation measurements are reset in the TPM to match the current configuration. Unlocking the volume means that the encryption key has been released and is ready for on-the-fly encryption @@ -199,8 +213,9 @@ when data is written to the volume, and on-the-fly decryption when data is read If you notice that a computer is having repeated recovery password unlocks, you might want to have an administrator can perform post-recovery analysis to determine the root cause of the recovery and refresh BitLocker platform validation so that the user no longer needs to enter a recovery password each time that the computer starts up. See: -- [Determine the root cause of the recovery](#bkmk-determinecause) -- [Refresh BitLocker protection](#bkmk-refreshprotection) +- [Determine the root cause of the recovery](#bkmk-determinecause) +- [Refresh BitLocker protection](#bkmk-refreshprotection) + ### Determine the root cause of the recovery @@ -210,15 +225,16 @@ While an administrator can remotely investigate the cause of recovery in some ca Review and answer the following questions for your organization: -1. What BitLocker protection mode is in effect (TPM, TPM + PIN, TPM + startup key, startup key only)? Which PCR profile is in use on the PC? -2. Did the user merely forget the PIN or lose the startup key? If a token was lost, where might the token be? -3. If TPM mode was in effect, was recovery caused by a boot file change? -4. If recovery was caused by a boot file change, is this due to an intended user action (for example, BIOS upgrade), or to malicious software? -5. When was the user last able to start the computer successfully, and what might have happened to the computer since then? -6. Might the user have encountered malicious software or left the computer unattended since the last successful startup? +1. What BitLocker protection mode is in effect (TPM, TPM + PIN, TPM + startup key, startup key only)? Which PCR profile is in use on the PC? +2. Did the user merely forget the PIN or lose the startup key? If a token was lost, where might the token be? +3. If TPM mode was in effect, was recovery caused by a boot file change? +4. If recovery was caused by a boot file change, is this due to an intended user action (for example, BIOS upgrade), or to malicious software? +5. When was the user last able to start the computer successfully, and what might have happened to the computer since then? +6. Might the user have encountered malicious software or left the computer unattended since the last successful startup? To help you answer these questions, use the BitLocker command-line tool to view the current configuration and protection mode (for example, **manage-bde -status**). Scan the event log to find events that help indicate why recovery was initiated (for example, if boot file change occurred). Both of these capabilities can be performed remotely. + ### Resolve the root cause After you have identified what caused recovery, you can reset BitLocker protection and avoid recovery on every startup. @@ -231,18 +247,21 @@ The details of this reset can vary according to the root cause of the recovery. - [Unknown PIN](#bkmk-unknownpin) - [Lost startup key](#bkmk-loststartup) - [Changes to boot files](#bkmk-changebootknown) - ### Unknown PIN + + +### Unknown PIN If a user has forgotten the PIN, you must reset the PIN while you are logged on to the computer in order to prevent BitLocker from initiating recovery each time the computer is restarted. **To prevent continued recovery due to an unknown PIN** -1. Unlock the computer using the recovery password. -2. Reset the PIN: - 1. Right-click the drive and then click **Change PIN** - 2. In the BitLocker Drive Encryption dialog, click **Reset a forgotten PIN**. If you are not logged in with an administrator account you must provide administrative credentials at this time. - 3. In the PIN reset dialog, provide and confirm the new PIN to use and then click **Finish**. -3. You will use the new PIN the next time you unlock the drive. +1. Unlock the computer using the recovery password. +2. Reset the PIN: + 1. Right-click the drive and then click **Change PIN** + 2. In the BitLocker Drive Encryption dialog, click **Reset a forgotten PIN**. If you are not logged in with an administrator account you must provide administrative credentials at this time. + 3. In the PIN reset dialog, provide and confirm the new PIN to use and then click **Finish**. +3. You will use the new PIN the next time you unlock the drive. + ### Lost startup key @@ -250,22 +269,26 @@ If you have lost the USB flash drive that contains the startup key, then you mus **To prevent continued recovery due to a lost startup key** -1. Log on as an administrator to the computer that has the lost startup key. -2. Open Manage BitLocker. -3. Click **Duplicate start up key**, insert the clean USB drive on which you are going to write the key and then click **Save**. +1. Log on as an administrator to the computer that has the lost startup key. +2. Open Manage BitLocker. +3. Click **Duplicate start up key**, insert the clean USB drive on which you are going to write the key and then click **Save**. + ### Changes to boot files This error might occur if you updated the firmware. As a best practice you should suspend BitLocker before making changes the firmware and then resume protection after the update has completed. This prevents the computer from going into recovery mode. However if changes were made when BitLocker protection was on you can simply log on to the computer using the recovery password and the platform validation profile will be updated so that recovery will not occur the next time. + ## Windows RE and BitLocker Device Encryption Windows Recovery Environment (RE) can be used to recover access to a drive protected by [BitLocker Device Encryption](bitlocker-device-encryption-overview-windows-10.md). If a PC is unable to boot after two failures, Startup Repair will automatically start. When Startup Repair is launched automatically due to boot failures, it will only execute operating system and driver file repairs, provided that the boot logs or any available crash dump point to a specific corrupted file. In Windows 8.1 and later, devices that include firmware to support specific TPM measurements for PCR\[7\] the TPM can validate that Windows RE is a trusted operating environment and will unlock any BitLocker-protected drives if Windows RE has not been modified. If the Windows RE environment has been modified, for example the TPM has been disabled, the drives will stay locked until the BitLocker recovery key is provided. If Startup Repair is not able to be run automatically from the PC and instead Windows RE is manually started from a repair disk, the BitLocker recovery key must be provided to unlock the BitLocker–protected drives. + ## BitLocker recovery screen During BitLocker recovery, Windows can display a custom recovery message and hints that identify where a key can be retrieved from. These improvements can help a user during BitLocker recovery. + ### Custom recovery message BitLocker Group Policy settings in Windows 10, version 1511, let you configure a custom recovery message and URL on the BitLocker recovery screen, which can include the address of the BitLocker self-service recovery portal, the IT internal website, or a phone number for support. @@ -281,6 +304,7 @@ Example of customized recovery screen: ![Customized BitLocker Recovery Screen](./images/bl-password-hint1.png) + ### BitLocker recovery key hints BitLocker metadata has been enhanced in Windows 10, version 1903 to include information about when and where the BitLocker recovery key was backed up. This information is not exposed through the UI or any public API. It is used solely by the BitLocker recovery screen in the form of hints to help a user locate a volume's recovery key. Hints are displayed on the recovery screen and refer to the location where key has been saved. Hints are displayed in both the modern (blue) and legacy (black) recovery screen. This applies to both the bootmanager recovery screen and the WinRE unlock screen. @@ -302,6 +326,7 @@ There are rules governing which hint is shown during the recovery (in order of p 8. There is no specific hint for keys saved to an on-premises Active Directory. In this case, a custom message (if configured) or a generic message, "Contact your organization's help desk," will be displayed. 9. If two recovery keys are present on the disk, but only one has been successfully backed up, the system will ask for a key that has been backed up, even if another key is newer. + #### Example 1 (single recovery key with single backup) | Custom URL | Yes | @@ -316,6 +341,7 @@ There are rules governing which hint is shown during the recovery (in order of p ![Example 1 of Customized BitLocker recovery screen](./images/rp-example1.PNG) + #### Example 2 (single recovery key with single backup) | Custom URL | Yes | @@ -330,6 +356,7 @@ There are rules governing which hint is shown during the recovery (in order of p ![Example 2 of customized BitLocker recovery screen](./images/rp-example2.PNG) + #### Example 3 (single recovery key with multiple backups) | Custom URL | No | @@ -344,6 +371,7 @@ There are rules governing which hint is shown during the recovery (in order of p ![Example 3 of customized BitLocker recovery screen](./images/rp-example3.PNG) + #### Example 4 (multiple recovery passwords) | Custom URL | No | @@ -373,6 +401,7 @@ There are rules governing which hint is shown during the recovery (in order of p ![Example 4 of customized BitLocker recovery screen](./images/rp-example4.PNG) + #### Example 5 (multiple recovery passwords) | Custom URL | No | @@ -402,10 +431,12 @@ There are rules governing which hint is shown during the recovery (in order of p ![Example 5 of customized BitLocker recovery screen](./images/rp-example5.PNG) + ## Using additional recovery information Besides the 48-digit BitLocker recovery password, other types of recovery information are stored in Active Directory. This section describes how this additional information can be used. + ### BitLocker key package If the recovery methods discussed earlier in this document do not unlock the volume, you can use the BitLocker Repair tool to decrypt the volume at the block level. The tool uses the BitLocker key package to help recover encrypted data from severely damaged drives. You can then use this recovered data to salvage encrypted data, even after the correct recovery password has failed to unlock the damaged volume. We recommend that you still save the recovery password. A key package cannot be used without the corresponding recovery password. @@ -415,36 +446,37 @@ If the recovery methods discussed earlier in this document do not unlock the vol The BitLocker key package is not saved by default. To save the package along with the recovery password in AD DS you must select the **Backup recovery password and key package** option in the Group Policy settings that control the recovery method. You can also export the key package from a working volume. For more details on how to export key packages, see [Retrieving the BitLocker Key Package](#bkmk-appendixc). + ## Resetting recovery passwords You should invalidate a recovery password after it has been provided and used. It should also be done when you intentionally want to invalidate an existing recovery password for any reason. You can reset the recovery password in two ways: -- **Use manage-bde** You can use manage-bde to remove the old recovery password and add a new recovery password. The procedure identifies the command and the syntax for this method. -- **Run a script** You can run a script to reset the password without decrypting the volume. The sample script in the procedure illustrates this functionality. The sample script creates a new recovery password and invalidates all other passwords. +- **Use manage-bde** You can use manage-bde to remove the old recovery password and add a new recovery password. The procedure identifies the command and the syntax for this method. +- **Run a script** You can run a script to reset the password without decrypting the volume. The sample script in the procedure illustrates this functionality. The sample script creates a new recovery password and invalidates all other passwords. -**To reset a recovery password using manage-bde** +**To reset a recovery password using manage-bde:** -1. Remove the previous recovery password +1. Remove the previous recovery password ```powershell Manage-bde –protectors –delete C: –type RecoveryPassword ``` -2. Add the new recovery password +2. Add the new recovery password ```powershell Manage-bde –protectors –add C: -RecoveryPassword ``` -3. Get the ID of the new recovery password. From the screen copy the ID of the recovery password. +3. Get the ID of the new recovery password. From the screen copy the ID of the recovery password. ```powershell Manage-bde –protectors –get C: -Type RecoveryPassword ``` -4. Backup the new recovery password to AD DS +4. Backup the new recovery password to AD DS ```powershell Manage-bde –protectors –adbackup C: -id {EXAMPLE6-5507-4924-AA9E-AFB2EB003692} @@ -453,10 +485,10 @@ You can reset the recovery password in two ways: > [!WARNING] > You must include the braces in the ID string. -**To run the sample recovery password script** +**To run the sample recovery password script:** -1. Save the following sample script in a VBScript file. For example: ResetPassword.vbs. -2. At the command prompt, type a command similar to the following: +1. Save the following sample script in a VBScript file. For example: ResetPassword.vbs. +2. At the command prompt, type a command similar to the following: **cscript ResetPassword.vbs** @@ -466,7 +498,7 @@ You can reset the recovery password in two ways: > [!NOTE] > To manage a remote computer, you can specify the remote computer name rather than the local computer name. -You can use the following sample script to create a VBScript file to reset the recovery passwords. +You can use the following sample script to create a VBScript file to reset the recovery passwords: ```vb ' Target drive letter @@ -539,23 +571,24 @@ WScript.Echo "A new recovery password has been added. Old passwords have been re 'WScript.Echo "Type ""manage-bde -protectors -get " & strDriveLetter & " -type recoverypassword"" to view existing passwords." ``` + ## Retrieving the BitLocker key package You can use two methods to retrieve the key package, as described in [Using Additional Recovery Information](#bkmk-usingaddrecovery): -- **Export a previously-saved key package from AD DS.** You must have Read access to BitLocker recovery passwords that are stored in AD DS. -- **Export a new key package from an unlocked, BitLocker-protected volume.** You must have local administrator access to the working volume, before any damage has occurred. +- **Export a previously-saved key package from AD DS.** You must have Read access to BitLocker recovery passwords that are stored in AD DS. +- **Export a new key package from an unlocked, BitLocker-protected volume.** You must have local administrator access to the working volume, before any damage has occurred. The following sample script exports all previously-saved key packages from AD DS. -**To run the sample key package retrieval script** +**To run the sample key package retrieval script:** 1. Save the following sample script in a VBScript file. For example: GetBitLockerKeyPackageADDS.vbs. 2. At the command prompt, type a command similar to the following: **cscript GetBitLockerKeyPackageADDS.vbs -?** -You can use the following sample script to create a VBScript file to retrieve the BitLocker key package from AD DS. +You can use the following sample script to create a VBScript file to retrieve the BitLocker key package from AD DS: ```vb ' -------------------------------------------------------------------------------- @@ -697,7 +730,7 @@ WScript.Quit The following sample script exports a new key package from an unlocked, encrypted volume. -**To run the sample key package retrieval script** +**To run the sample key package retrieval script:** 1. Save the following sample script in a VBScript file. For example: GetBitLockerKeyPackage.vbs 2. Open an administrator command prompt, type a command similar to the following: @@ -882,6 +915,7 @@ Function BinaryToString(Binary) End Function ``` + ## See also -- [BitLocker overview](bitlocker-overview.md) +- [BitLocker overview](bitlocker-overview.md) From 214e69ca3813b522e0b82e8c2f1fb9f087c6ea00 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 15 Oct 2020 08:12:15 +0530 Subject: [PATCH 108/637] added intelligence to the sentence as per the user report #8463 , so i added the word **Intelligence** and also i arranged the sentences in order as per GPO admx file. --- ...otection-update-schedule-microsoft-defender-antivirus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md index 9565e809a3..19538d2d93 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md @@ -61,10 +61,10 @@ You can also randomize the times when each endpoint checks and downloads protect 4. Click **Policies** then **Administrative templates**. -5. Expand the tree to **Windows components > Microsoft Defender Antivirus > Signature Updates** and configure the following settings: +5. Expand the tree to **Windows components > Microsoft Defender Antivirus > Signature Intelligence Updates** and configure the following settings: - 1. Double-click the **Specify the interval to check for security intelligence updates** setting and set the option to **Enabled**. Enter the number of hours between updates. Click **OK**. - 2. Double-click the **Specify the day of the week to check for security intelligence updates** setting and set the option to **Enabled**. Enter the day of the week to check for updates. Click **OK**. + 1. Double-click the **Specify the day of the week to check for security intelligence updates** setting and set the option to **Enabled**. Enter the day of the week to check for updates. Click **OK**. + 2. Double-click the **Specify the interval to check for security intelligence updates** setting and set the option to **Enabled**. Enter the number of hours between updates. Click **OK**. 3. Double-click the **Specify the time to check for security intelligence updates** setting and set the option to **Enabled**. Enter the time when updates should be checked. The time is based on the local time of the endpoint. Click **OK**. From 7ef2df3d7c12a6573443e407b7f31f2d40416b85 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 10:55:30 +0530 Subject: [PATCH 109/637] Update Onboard-Windows-10-multi-session-device.md minor changes --- ...Onboard-Windows-10-multi-session-device.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index 80ce12367f..b533b8a3ee 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -36,8 +36,8 @@ Familiarize yourself with the [considerations for non-persistent VDI](https://do > Depending on your choice of onboarding method, devices can appear in Microsoft Defender for Endpoint portal as either: > - Single entry for each virtual device > - Multiple entries for each virtual device -> -> Microsoft recommends onboarding Windows Virtual Devices as a single entry per virtual device. This ensures that the investigation experience in the MDATP portal is in the context of one device based on the machine name. Organizations that frequently delete and re-deploy WVD hosts should strongly consider using this method as it prevents multiple objects for the same machine from being created in the MDATP portal. This can lead to confusion when investigating incidents. For test or non-volatile environments, you may opt to choose differently. + +Microsoft recommends onboarding Windows Virtual Devices as a single entry per virtual device. This ensures that the investigation experience in the MDATP portal is in the context of one device based on the machine name. Organizations that frequently delete and re-deploy WVD hosts should strongly consider using this method as it prevents multiple objects for the same machine from being created in the MDATP portal. This can lead to confusion when investigating incidents. For test or non-volatile environments, you may opt to choose differently. Microsoft recommends adding the Microsoft Defender for Endpoint onboarding script to the WVD golden image. This way, you can be sure that this onboarding script runs immediately at first boot. It is executed as a startup script at first boot on all the WVD machines that are provisioned from the WVD golden image. However, if you are using one of the gallery images without modification, place the script in a shared location and call it from either local or domain group policy. @@ -47,8 +47,8 @@ Microsoft recommends adding the Microsoft Defender for Endpoint onboarding scrip ### Scenarios There are several ways to onboard a WVD host machine: -Run the script in the golden image (or from a shared location) during startup. -Use a management tool to run the script. +- Run the script in the golden image (or from a shared location) during startup. +- Use a management tool to run the script. #### *Scenario 1: Using local group policy* This scenario requires placing the script in a golden image and uses local group policy to run early in the boot process. @@ -110,21 +110,21 @@ In addition, if you are using FSlogix user profiles, we recommend you exclude th **Exclude Files:** -%ProgramFiles%\FSLogix\Apps\frxdrv.sys -%ProgramFiles%\FSLogix\Apps\frxdrvvt.sys -%ProgramFiles%\FSLogix\Apps\frxccd.sys -%TEMP%\*.VHD -%TEMP%\*.VHDX -%Windir%\TEMP\*.VHD -%Windir%\TEMP\*.VHDX -\\storageaccount.file.core.windows.net\share\*\*.VHD -\\storageaccount.file.core.windows.net\share\*\*.VHDX +> %ProgramFiles%\FSLogix\Apps\frxdrv.sys +> %ProgramFiles%\FSLogix\Apps\frxdrvvt.sys +> %ProgramFiles%\FSLogix\Apps\frxccd.sys +> %TEMP%\*.VHD +> %TEMP%\*.VHDX +> %Windir%\TEMP\*.VHD +> %Windir%\TEMP\*.VHDX +> \\storageaccount.file.core.windows.net\share\*\*.VHD +> \\storageaccount.file.core.windows.net\share\*\*.VHDX **Exclude Processes:** -%ProgramFiles%\FSLogix\Apps\frxccd.exe -%ProgramFiles%\FSLogix\Apps\frxccds.exe -%ProgramFiles%\FSLogix\Apps\frxsvc.exe +> %ProgramFiles%\FSLogix\Apps\frxccd.exe +> %ProgramFiles%\FSLogix\Apps\frxccds.exe +> %ProgramFiles%\FSLogix\Apps\frxsvc.exe #### Licensing requirements From aa5f497d660564371f4e6fee4a64dfae3e7d894a Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 15 Oct 2020 11:04:22 +0530 Subject: [PATCH 110/637] Update Onboard-Windows-10-multi-session-device.md --- ...Onboard-Windows-10-multi-session-device.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index 80ce12367f..5ef021c345 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -36,8 +36,8 @@ Familiarize yourself with the [considerations for non-persistent VDI](https://do > Depending on your choice of onboarding method, devices can appear in Microsoft Defender for Endpoint portal as either: > - Single entry for each virtual device > - Multiple entries for each virtual device -> -> Microsoft recommends onboarding Windows Virtual Devices as a single entry per virtual device. This ensures that the investigation experience in the MDATP portal is in the context of one device based on the machine name. Organizations that frequently delete and re-deploy WVD hosts should strongly consider using this method as it prevents multiple objects for the same machine from being created in the MDATP portal. This can lead to confusion when investigating incidents. For test or non-volatile environments, you may opt to choose differently. + + Microsoft recommends onboarding Windows Virtual Devices as a single entry per virtual device. This ensures that the investigation experience in the MDATP portal is in the context of one device based on the machine name. Organizations that frequently delete and re-deploy WVD hosts should strongly consider using this method as it prevents multiple objects for the same machine from being created in the MDATP portal. This can lead to confusion when investigating incidents. For test or non-volatile environments, you may opt to choose differently. Microsoft recommends adding the Microsoft Defender for Endpoint onboarding script to the WVD golden image. This way, you can be sure that this onboarding script runs immediately at first boot. It is executed as a startup script at first boot on all the WVD machines that are provisioned from the WVD golden image. However, if you are using one of the gallery images without modification, place the script in a shared location and call it from either local or domain group policy. @@ -47,8 +47,8 @@ Microsoft recommends adding the Microsoft Defender for Endpoint onboarding scrip ### Scenarios There are several ways to onboard a WVD host machine: -Run the script in the golden image (or from a shared location) during startup. -Use a management tool to run the script. +- Run the script in the golden image (or from a shared location) during startup. +- Use a management tool to run the script. #### *Scenario 1: Using local group policy* This scenario requires placing the script in a golden image and uses local group policy to run early in the boot process. @@ -110,21 +110,21 @@ In addition, if you are using FSlogix user profiles, we recommend you exclude th **Exclude Files:** -%ProgramFiles%\FSLogix\Apps\frxdrv.sys -%ProgramFiles%\FSLogix\Apps\frxdrvvt.sys -%ProgramFiles%\FSLogix\Apps\frxccd.sys -%TEMP%\*.VHD -%TEMP%\*.VHDX -%Windir%\TEMP\*.VHD -%Windir%\TEMP\*.VHDX -\\storageaccount.file.core.windows.net\share\*\*.VHD -\\storageaccount.file.core.windows.net\share\*\*.VHDX +> ProgramFiles%\FSLogix\Apps\frxdrv.sys +> %ProgramFiles%\FSLogix\Apps\frxdrvvt.sys +> %ProgramFiles%\FSLogix\Apps\frxccd.sys +> %TEMP%\*.VHD +> %TEMP%\*.VHDX +> %Windir%\TEMP\*.VHD +> %Windir%\TEMP\*.VHDX +> \\storageaccount.file.core.windows.net\share\*\*.VHD +> \\storageaccount.file.core.windows.net\share\*\*.VHDX **Exclude Processes:** -%ProgramFiles%\FSLogix\Apps\frxccd.exe -%ProgramFiles%\FSLogix\Apps\frxccds.exe -%ProgramFiles%\FSLogix\Apps\frxsvc.exe +> %ProgramFiles%\FSLogix\Apps\frxccd.exe +> %ProgramFiles%\FSLogix\Apps\frxccds.exe +> %ProgramFiles%\FSLogix\Apps\frxsvc.exe #### Licensing requirements From 15855b8eee90fc6fda66c0991317c9554b84b5d2 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 11:26:49 +0530 Subject: [PATCH 111/637] Update Onboard-Windows-10-multi-session-device.md Formatting changes done --- ...Onboard-Windows-10-multi-session-device.md | 35 +++++++++---------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index b533b8a3ee..d458346a5c 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -77,13 +77,10 @@ This scenario uses a centrally located script and runs it using a domain-based g 1. Go to the **Actions** tab and click **New**. Ensure that **Start a program** is selected in the Action field. Enter the following: -Action = "Start a program" - -Program/Script = C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe - -Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard-NonPersistentMachine.ps1" - -Click **OK** and close any open GPMC windows. + > Action = "Start a program"
+ > Program/Script = C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
+ > Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard-NonPersistentMachine.ps1"
+ > Click **OK** and close any open GPMC windows.
#### *Scenario 3: Onboarding using management tools* @@ -110,21 +107,21 @@ In addition, if you are using FSlogix user profiles, we recommend you exclude th **Exclude Files:** -> %ProgramFiles%\FSLogix\Apps\frxdrv.sys -> %ProgramFiles%\FSLogix\Apps\frxdrvvt.sys -> %ProgramFiles%\FSLogix\Apps\frxccd.sys -> %TEMP%\*.VHD -> %TEMP%\*.VHDX -> %Windir%\TEMP\*.VHD -> %Windir%\TEMP\*.VHDX -> \\storageaccount.file.core.windows.net\share\*\*.VHD -> \\storageaccount.file.core.windows.net\share\*\*.VHDX +> %ProgramFiles%\FSLogix\Apps\frxdrv.sys
+> %ProgramFiles%\FSLogix\Apps\frxdrvvt.sys
+> %ProgramFiles%\FSLogix\Apps\frxccd.sys
+> %TEMP%\*.VHD
+> %TEMP%\*.VHDX
+> %Windir%\TEMP\*.VHD
+> %Windir%\TEMP\*.VHDX
+> \\storageaccount.file.core.windows.net\share\*\*.VHD
+> \\storageaccount.file.core.windows.net\share\*\*.VHDX
**Exclude Processes:** -> %ProgramFiles%\FSLogix\Apps\frxccd.exe -> %ProgramFiles%\FSLogix\Apps\frxccds.exe -> %ProgramFiles%\FSLogix\Apps\frxsvc.exe +> %ProgramFiles%\FSLogix\Apps\frxccd.exe
+> %ProgramFiles%\FSLogix\Apps\frxccds.exe
+> %ProgramFiles%\FSLogix\Apps\frxsvc.exe
#### Licensing requirements From 836f00270575fd48c914aff89f8d7da6705ee9a9 Mon Sep 17 00:00:00 2001 From: Reece Peacock <49645174+Reeced40@users.noreply.github.com> Date: Thu, 15 Oct 2020 11:09:03 +0200 Subject: [PATCH 112/637] Update exploit-protection.md Added link --- .../microsoft-defender-atp/exploit-protection.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md index e4174dddea..fcd55deef2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md @@ -136,3 +136,4 @@ The table in this section indicates the availability and support of native mitig - [Configure and audit exploit protection mitigations](customize-exploit-protection.md) - [Import, export, and deploy exploit protection configurations](import-export-exploit-protection-emet-xml.md) - [Troubleshoot exploit protection](troubleshoot-exploit-protection-mitigations.md) +- [Optimize ASR rule deployment and detections](threat-protection/microsoft-defender-atp/configure-machines-asr.md) From 3eb4e1cfad30f6674b3fbae8b47521709c5ef728 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 14:47:27 +0530 Subject: [PATCH 113/637] Update Onboard-Windows-10-multi-session-device.md minor edits --- .../Onboard-Windows-10-multi-session-device.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index d458346a5c..067297e90d 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -77,10 +77,13 @@ This scenario uses a centrally located script and runs it using a domain-based g 1. Go to the **Actions** tab and click **New**. Ensure that **Start a program** is selected in the Action field. Enter the following: - > Action = "Start a program"
- > Program/Script = C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
- > Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard-NonPersistentMachine.ps1"
- > Click **OK** and close any open GPMC windows.
+Action = "Start a program" + +Program/Script = C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe + +Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard-NonPersistentMachine.ps1" + +Click **OK** and close any open GPMC windows. #### *Scenario 3: Onboarding using management tools* From 016d149f367ee3bfa5ebbc6f836c69bd66f8ad32 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 22:33:51 +0530 Subject: [PATCH 114/637] Update TOC.md Updated new topic "Onboard Windows 10 multi-session devices in Windows Virtual Desktop" under How-To > Onboard Windows 10 devices --- windows/security/threat-protection/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 9114b320d4..6a72a748d4 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -447,6 +447,7 @@ ##### [Onboard devices using Mobile Device Management tools](microsoft-defender-atp/configure-endpoints-mdm.md) ##### [Onboard devices using a local script](microsoft-defender-atp/configure-endpoints-script.md) ##### [Onboard non-persistent virtual desktop infrastructure (VDI) devices](microsoft-defender-atp/configure-endpoints-vdi.md) +##### [Onboard Windows 10 multi-session devices in Windows Virtual Desktop](Onboard-Windows-10-multi-session-device.md) #### [Onboard servers](microsoft-defender-atp/configure-server-endpoints.md) #### [Onboard non-Windows devices](microsoft-defender-atp/configure-endpoints-non-windows.md) From 4812278c1faa1ec6374d02cced89df04940a1ec3 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 15 Oct 2020 22:50:33 +0530 Subject: [PATCH 115/637] moved the file --- .../Onboard-Windows-10-multi-session-device.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/security/threat-protection/{microsoft-defender-antivirus => microsoft-defender-atp}/Onboard-Windows-10-multi-session-device.md (100%) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md similarity index 100% rename from windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md rename to windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md From 5ec742476631ba2ef32e026db70198c0a5fa945a Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 22:52:43 +0530 Subject: [PATCH 116/637] Update TOC.md minor correction in file path --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 6a72a748d4..b3c478d48e 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -447,7 +447,7 @@ ##### [Onboard devices using Mobile Device Management tools](microsoft-defender-atp/configure-endpoints-mdm.md) ##### [Onboard devices using a local script](microsoft-defender-atp/configure-endpoints-script.md) ##### [Onboard non-persistent virtual desktop infrastructure (VDI) devices](microsoft-defender-atp/configure-endpoints-vdi.md) -##### [Onboard Windows 10 multi-session devices in Windows Virtual Desktop](Onboard-Windows-10-multi-session-device.md) +##### [Onboard Windows 10 multi-session devices in Windows Virtual Desktop](microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md) #### [Onboard servers](microsoft-defender-atp/configure-server-endpoints.md) #### [Onboard non-Windows devices](microsoft-defender-atp/configure-endpoints-non-windows.md) From 497b1e8449c31433b10bb4c5bdaebaea4c939625 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 23:03:05 +0530 Subject: [PATCH 117/637] Update TOC.md build error fixed --- windows/security/threat-protection/TOC.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index b3c478d48e..47a8e22219 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -1332,3 +1332,5 @@ ### [Windows 10 Mobile security guide](windows-10-mobile-security-guide.md) ## [Change history for Threat protection](change-history-for-threat-protection.md) + + From 7c8d2d023f955e23a0b26cc84f6da20f97458642 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 15 Oct 2020 23:27:56 +0530 Subject: [PATCH 118/637] minor edits --- .../Onboard-Windows-10-multi-session-device.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md index 067297e90d..81970fef04 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md @@ -62,10 +62,10 @@ This scenario uses a centrally located script and runs it using a domain-based g **Download the WindowsDefenderATPOnboardingPackage.zip file from the Windows Defender Security Center** 1. Open the VDI configuration package .zip file (WindowsDefenderATPOnboardingPackage.zip) -- In the Microsoft Defender Security Center navigation pane, select **Settings** > **Onboarding**. -- Select Windows 10 as the operating system. -- In the **Deployment method** field, select VDI onboarding scripts for non-persistent endpoints. -- Click **Download package** and save the .zip file. + - In the Microsoft Defender Security Center navigation pane, select **Settings** > **Onboarding**. + - Select Windows 10 as the operating system. + - In the **Deployment method** field, select VDI onboarding scripts for non-persistent endpoints. + - Click **Download package** and save the .zip file. 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the device. You should have a folder called **OptionalParamsPolicy** and the files **WindowsDefenderATPOnboardingScript.cmd** and **Onboard-NonPersistentMachine.ps1**. **Use Group Policy management console to run the script when the virtual machine starts** @@ -77,11 +77,9 @@ This scenario uses a centrally located script and runs it using a domain-based g 1. Go to the **Actions** tab and click **New**. Ensure that **Start a program** is selected in the Action field. Enter the following: -Action = "Start a program" - -Program/Script = C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe - -Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard-NonPersistentMachine.ps1" +> Action = "Start a program" +> Program/Script = C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
+> Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard-NonPersistentMachine.ps1" Click **OK** and close any open GPMC windows. From c7cd6ebfe57caf98fa8f28dd128d3fe29693f901 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 15 Oct 2020 23:33:43 +0530 Subject: [PATCH 119/637] Update Onboard-Windows-10-multi-session-device.md --- .../Onboard-Windows-10-multi-session-device.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md index 81970fef04..b0188d926d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md @@ -77,7 +77,7 @@ This scenario uses a centrally located script and runs it using a domain-based g 1. Go to the **Actions** tab and click **New**. Ensure that **Start a program** is selected in the Action field. Enter the following: -> Action = "Start a program" +> Action = "Start a program"
> Program/Script = C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
> Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard-NonPersistentMachine.ps1" From 484399f709fcebddad47ae4c40c7af3f6b2908ae Mon Sep 17 00:00:00 2001 From: icyfire0573 <40814526+icyfire0573@users.noreply.github.com> Date: Thu, 15 Oct 2020 15:33:39 -0400 Subject: [PATCH 120/637] Update hello-hybrid-cert-whfb-settings-pki.md Grammar correction --- .../hello-for-business/hello-hybrid-cert-whfb-settings-pki.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md index a0855330fb..8bd8f3e995 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md @@ -39,7 +39,7 @@ Clients need to trust domain controllers and the best way to do this is to ensur Domain controllers automatically request a domain controller certificate (if published) when they discover an enterprise certificate authority is added to Active Directory. However, certificates based on the *Domain Controller* and *Domain Controller Authentication* certificate templates do not include the **KDC Authentication** object identifier (OID), which was later added to the Kerberos RFC. Therefore, domain controllers need to request a certificate based on the Kerberos Authentication certificate template. -By default, the Active Directory Certificate Authority provides and publishes the Kerberos Authentication certificate template. However, the cryptography configuration included in the provided template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the **Kerberos Authentication** certificate template a baseline to create an updated domain controller certificate template. +By default, the Active Directory Certificate Authority provides and publishes the Kerberos Authentication certificate template. However, the cryptography configuration included in the provided template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the **Kerberos Authentication** certificate template as a baseline to create an updated domain controller certificate template. #### Create a Domain Controller Authentication (Kerberos) Certificate Template From 1f9d8ff4cd960ec1bdacf69de9b603600e11af5f Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 15 Oct 2020 12:46:51 -0700 Subject: [PATCH 121/637] 2 --- .../whats-new-windows-10-version-20H2.md | 127 ++++-------------- 1 file changed, 24 insertions(+), 103 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-20H2.md b/windows/whats-new/whats-new-windows-10-version-20H2.md index d41fb782a1..51aabd41fb 100644 --- a/windows/whats-new/whats-new-windows-10-version-20H2.md +++ b/windows/whats-new/whats-new-windows-10-version-20H2.md @@ -1,6 +1,6 @@ --- title: What's new in Windows 10, version 20H2 -description: New and updated features in Windows 10, version 20H2 (also known as the Windows 10 May 2020 Update). +description: New and updated features in Windows 10, version 20H2 (also known as the Windows 10 October 2020 Update). keywords: ["What's new in Windows 10", "Windows 10", "October 2020 Update"] ms.prod: w10 ms.mktglfcycl: deploy @@ -18,7 +18,12 @@ ms.topic: article **Applies to** - Windows 10, version 20H2 -This article lists new and updated features and content that are of interest to IT Pros for Windows 10, version 20H2, also known as the Windows 10 October 2020 Update. This update also contains all features and fixes included in previous cumulative updates to Windows 10, version 2004. +This article lists new and updated features and content that are of interest to IT Pros for Windows 10, version 20H2, also known as the Windows 10 October 2020 Update. This update also contains all features and fixes included in previous cumulative updates to Windows 10, version 2004. + +> [!NOTE] +> With this release and future releases, the Windows 10 release nomenclature is changing from a year and month pattern (YYMM) to a year and half-year pattern (YYH1, YYH2). + +As with previous fall releases, Windows 10, version 20H2 is a scoped set of features for select performance improvements, enterprise features, and quality enhancements. As a [September-targeted release](https://support.microsoft.com/help/13853/windows-lifecycle-fact-sheet), 20H2 is serviced for 30 months from the release date for devices running Windows 10 Enterprise or Windows 10 Education editions. To download and install Windows 10, version 2004, use Windows Update (**Settings > Update & Security > Windows Update**). @@ -26,214 +31,130 @@ To download and install Windows 10, version 2004, use Windows Update (**Settings ### Windows Hello -- Windows Hello is now supported as Fast Identity Online 2 (FIDO2) authenticator across all major browsers including Chrome and Firefox. -- You can now enable passwordless sign-in for Microsoft accounts on your Windows 10 device by going to **Settings > Accounts > Sign-in options**, and selecting **On** under **Make your device passwordless**. Enabling passwordless sign in will switch all Microsoft accounts on your Windows 10 device to modern authentication with Windows Hello Face, Fingerprint, or PIN. -- Windows Hello PIN sign-in support is [added to Safe mode](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#windows-hello-pin-in-safe-mode-build-18995). -- Windows Hello for Business now has Hybrid Azure Active Directory support and phone number sign-in (MSA). FIDO2 security key support is expanded to Azure Active Directory hybrid environments, enabling enterprises with hybrid environments to take advantage of [passwordless authentication](https://docs.microsoft.com/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). For more information, see [Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894). + ### Windows Defender System Guard -In this release, [Windows Defender System Guard](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows) enables an even *higher* level of [System Management Mode](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows#system-management-mode-smm-protection) (SMM) Firmware Protection that goes beyond checking the OS memory and secrets to additional resources like registers and IO. -With this improvement, the OS can detect a higher level of SMM compliance, enabling devices to be even more hardened against SMM exploits and vulnerabilities. This feature is forward-looking and currently requires new hardware available soon. - - ![System Guard](images/system-guard2.png) ### Windows Defender Application Guard -[Windows Defender Application Guard](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) has been available for Chromium-based Edge since early 2020. -Note: [Application Guard for Office](https://support.office.com/article/application-guard-for-office-9e0fb9c2-ffad-43bf-8ba3-78f785fdba46) is coming soon. ## Deployment +### Windows Update + +For more information, see [What's next for Windows 10 updates](https://blogs.windows.com/windowsexperience/2020/06/16/whats-next-for-windows-10-updates/). + ### Windows Setup -Windows Setup [answer files](https://docs.microsoft.com/windows-hardware/manufacture/desktop/update-windows-settings-and-scripts-create-your-own-answer-file-sxs) (unattend.xml) have [improved language ](https://oofhours.com/2020/06/01/new-in-windows-10-2004-better-language-handling/). -Improvements in Windows Setup with this release also include: -- Reduced offline time during feature updates -- Improved controls for reserved storage -- Improved controls and diagnostics -- New recovery options For more information, see Windows Setup enhancements in the [Windows IT Pro Blog](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/pilot-new-features-with-the-windows-insider-program-for-business/ba-p/1220464). ### SetupDiag -In Windows 10, version 2004, SetupDiag is now automatically installed. -[SetupDiag](https://docs.microsoft.com/windows/deployment/upgrade/setupdiag) is a command-line tool that can help diagnose why a Windows 10 update failed. SetupDiag works by searching Windows Setup log files. When searching log files, SetupDiag uses a set of rules to match known issues. - -During the upgrade process, Windows Setup will extract all its sources files to the **%SystemDrive%\$Windows.~bt\Sources** directory. With Windows 10, version 2004 and later, Windows Setup now also installs SetupDiag.exe to this directory. If there is an issue with the upgrade, SetupDiag is automatically run to determine the cause of the failure. If the upgrade process proceeds normally, this directory is moved under %SystemDrive%\Windows.Old for cleanup. ### Windows Autopilot -With this release, you can configure [Windows Autopilot user-driven](https://docs.microsoft.com/windows/deployment/windows-autopilot/user-driven) Hybrid Azure Active Directory join with VPN support. This support is also backported to Windows 10, version 1909 and 1903. -If you configure the language settings in the Autopilot profile and the device is connected to Ethernet, all scenarios will now skip the language, locale, and keyboard pages. In previous versions, this was only supported with self-deploying profiles. ### Microsoft Endpoint Manager -An in-place upgrade wizard is available in Configuration Manager. For more information, see [Simplifying Windows 10 deployment with Configuration Manager](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/simplifying-windows-10-deployment-with-configuration-manager/ba-p/1214364). -Also see [What's new in Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/whats-new). ### Windows Assessment and Deployment Toolkit (ADK) -Download the Windows ADK and Windows PE add-on for Windows 10, version 2004 [here](https://docs.microsoft.com/windows-hardware/get-started/adk-install). -For information about what's new in the ADK, see [What's new in the Windows ADK for Windows 10, version 2004](https://docs.microsoft.com/windows-hardware/get-started/what-s-new-in-kits-and-tools#whats-new-in-the-windows-adk-for-windows-10-version-2004). ### Microsoft Deployment Toolkit (MDT) -MDT version 8456 supports Windows 10, version 2004, but there is currently an issue that causes MDT to incorrectly detect that UEFI is present. There is an [update available](https://support.microsoft.com/help/4564442/windows-10-deployments-fail-with-microsoft-deployment-toolkit) for MDT to address this issue. -For the latest information about MDT, see the [MDT release notes](https://docs.microsoft.com/mem/configmgr/mdt/release-notes). ## Servicing ### Delivery Optimization -Windows PowerShell cmdlets have been improved: -- **Get-DeliveryOptimizationStatus** has added the **-PeerInfo** option for a real-time peak behind the scenes on peer-to-peer activity (for example the peer IP Address, bytes received / sent). -- **Get-DeliveryOptimizationLogAnalysis** is a new cmdlet that provides a summary of the activity in your DO log (# of downloads, downloads from peers, overall peer efficiency). Use the **-ListConnections** option to for in-depth look at peer-to-peer connections. -- **Enable-DeliveryOptimizationVerboseLogs** is a new cmdlet that enables a greater level of logging detail to assist in troubleshooting. - -Additional improvements: -- Enterprise network [throttling is enhanced](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-download-throttling-options-for-delivery-optimization-build-18917) to optimize foreground vs. background throttling. -- Automatic cloud-based congestion detection is available for PCs with cloud service support. - -The following [Delivery Optimization](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization) policies are removed in this release: - -- Percentage of Maximum Download Bandwidth (DOPercentageMaxDownloadBandwidth) - - Reason: Replaced with separate policies for foreground and background -- Max Upload Bandwidth (DOMaxUploadBandwidth) - - Reason: impacts uploads to internet peers only, which isn't used in Enterprises. -- Absolute max throttle (DOMaxDownloadBandwidth) - - Reason: separated to foreground and background ### Windows Update for Business -[Windows Update for Business](https://docs.microsoft.com/windows/deployment/update/waas-manage-updates-wufb) enhancements in this release include: -- Intune console updates: target version is now available allowing you to specify which version of Windows 10 you want devices to move to. Additionally, this capability enables you to keep devices on their current version until they reach end of service. Check it out in Intune, also available as a Group Policy and Configuration Service Provider (CSP) policy. -- Validation improvements: To ensure devices and end users stay productive and protected, Microsoft uses safeguard holds to block devices from updating when there are known issues that would impact that device. Also, to better enable IT administrators to validate on the latest release, we have created a new policy that enables admins to opt devices out of the built-in safeguard holds. -- Update less: Last year, we [changed update installation policies](https://blogs.windows.com/windowsexperience/2019/04/04/improving-the-windows-10-update-experience-with-control-quality-and-transparency/#l2jH7KMkOkfcWdBs.97) for Windows 10 to only target devices running a feature update version that is nearing end of service. As a result, many devices are only updating once a year. To enable all devices to make the most of this policy change, and to prevent confusion, we have removed deferrals from the Windows Update settings **Advanced Options** page starting on Windows 10, version 2004. If you wish to continue leveraging deferrals, you can use local Group Policy (**Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Select when Preview builds and Feature Updates are received** or **Select when Quality Updates are received**). For more information about this change, see [Simplified Windows Update settings for end users](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/simplified-windows-update-settings-for-end-users/ba-p/1497215). + ## Networking ### Wi-Fi 6 and WPA3 -Windows now supports the latest Wi-Fi standards with [Wi-Fi 6 and WPA3](https://support.microsoft.com/help/4562575/windows-10-faster-more-secure-wifi). Wi-Fi 6 gives you better wireless coverage and performance with added security. WPA3 provides improved Wi-Fi security and secures open networks. + ### TEAP -In this release, Tunnel Extensible Authentication Protocol (TEAP) has been added as an authentication method to allow chaining together multiple credentials into a single EAP transaction. TEAP networks can be configured by [enterprise policy](https://docs.microsoft.com/openspecs/windows_protocols/ms-gpwl/94cf6896-c28e-4865-b12a-d83ee38cd3ea). + ## Virtualization ### Windows Sandbox -[Windows Sandbox](https://techcommunity.microsoft.com/t5/Windows-Kernel-Internals/Windows-Sandbox/ba-p/301849) is an isolated desktop environment where you can install software without the fear of lasting impact to your device. This feature was released with Windows 10, version 1903. Windows 10, version 2004 includes bug fixes and enables even more control over configuration. -[Windows Sandbox configuration](https://docs.microsoft.com/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file) includes: -- MappedFolders now supports a destination folder. Previously no destination could be specified, it was always mapped to the Sandbox desktop. -- AudioInput/VideoInput settings now enable you to share their host microphone or webcam with the Sandbox. -- ProtectedClient is a new security setting that runs the connection to the Sandbox with extra security settings enabled. This is disabled by default due to issues with copy & paste. -- PrinterRedirection: You can now enable and disable host printer sharing with the Sandbox. -- ClipboardRedirection: You can now enable and disable host clipboard sharing with the Sandbox. -- MemoryInMB adds the ability to specify the maximum memory usage of the Sandbox. - -Windows Media Player is also added back to the Sandbox image in this release. - -Windows Sandbox also has improved accessibility in this release, including: -- Microphone support is available. -- Added functionality to configure the audio input device via the Windows Sandbox config file. -- A Shift + Alt + PrintScreen key sequence that activates the ease of access dialog for enabling high contrast mode. -- A ctrl + alt + break key sequence that allows entering/exiting fullscreen mode. ### Windows Subsystem for Linux (WSL) -With this release, memory that is no longer in use in a Linux VM will be freed back to Windows. Previously, a WSL VM's memory could grow, but would not shrink when no longer needed. -[WSL2](https://docs.microsoft.com/windows/wsl/wsl2-index) support has been added for ARM64 devices if your device supports virtualization. - -For a full list of updates to WSL, see the [WSL release notes](https://docs.microsoft.com/windows/wsl/release-notes). ### Windows Virtual Desktop (WVD) -Windows 10 is an integral part of WVD, and several enhancements are available in the Spring 2020 update. Check out [Windows Virtual Desktop documentation](https://aka.ms/wvdgetstarted) for the latest and greatest information, as well as the [WVD Virtual Event from March](https://aka.ms/wvdvirtualevent). ## Microsoft Edge -Read about plans for the new Microsoft Edge and other innovations announced at [Build 2020](https://blogs.windows.com/msedgedev/2020/05/19/microsoft-edge-news-developers-build-2020/) and [What's new at Microsoft Edge Insider](https://www.microsoftedgeinsider.com/whats-new). -Also see information about the exciting new Edge browser [here](https://blogs.windows.com/windowsexperience/2020/01/15/new-year-new-browser-the-new-microsoft-edge-is-out-of-preview-and-now-available-for-download/). ## Application settings -This release enables explicit [control over when Windows automatically restarts apps](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#control-over-restarting-apps-at-sign-in-build-18965) that were open when you restart your PC. - ## Windows Shell Several enhancements to the Windows 10 user interface are implemented in this release: ### Cortana -[Cortana](https://www.microsoft.com/cortana) has been updated and enhanced in Windows 10, version 2004: -- Productivity: chat-based UI gives you the ability to [interact with Cortana using typed or spoken natural language queries](https://support.microsoft.com/help/4557165) to easily get information across Microsoft 365 and stay on track. Productivity focused capabilities such as finding people profiles, checking schedules, joining meetings, and adding to lists in Microsoft To Do are currently available to English speakers in the US. - - In the coming months, with regular app updates through the Microsoft Store, we’ll enhance this experience to support wake word invocation and enable listening when you say “Cortana,” offer more productivity capabilities such as surfacing relevant emails and documents to help you prepare for meetings, and expand supported capabilities for international users. -- Security: tightened access to Cortana so that you must be securely logged in with your work or school account or your Microsoft account before using Cortana. Because of this tightened access, some consumer skills including music, connected home, and third-party skills will no longer be available. Additionally, users [get cloud-based assistance services that meet Office 365’s enterprise-level privacy, security, and compliance promises](https://docs.microsoft.com/microsoft-365/admin/misc/cortana-integration?view=o365-worldwide) as set out in the Online Services Terms. -- Move the Cortana window: drag the Cortana window to a more convenient location on your desktop. -For updated information, see the [Microsoft 365 blog](https://aka.ms/CortanaUpdatesMay2020). + + ### Windows Search -Windows Search is improved in several ways. For more information, see [Supercharging Windows Search](https://aka.ms/AA8kllm). + ### Virtual Desktops -You can now [rename your virtual desktops](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#renaming-your-virtual-desktops-build-18975), instead of getting stuck with the system-issued names like Desktop 1. + ### Bluetooth pairing -Pairing Bluetooth devices with your computer will occur through notifications, so you won't need to go to the Settings app to finish pairing. Other improvements include faster pairing and device name display. For more information, see [Improving your Bluetooth pairing experience](https://docs.microsoft.com/windows-insider/at-home/Whats-new-wip-at-home-20h1#improving-your-bluetooth-pairing-experience-build-18985). + ### Reset this PC -The 'reset this PC' recovery function now includes a [cloud download](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-reset-this-pc-option-cloud-download-build-18970) option. + ### Task Manager -The following items are added to Task Manager in this release: -- GPU Temperature is available on the Performance tab for devices with a dedicated GPU card. -- Disk type is now [listed for each disk on the Performance tab](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#disk-type-visible-in-task-manager-performance-tab-build-18898). + ## Graphics & display ### DirectX -[New DirectX 12 features](https://devblogs.microsoft.com/directx/dev-preview-of-new-directx-12-features/) are available in this release. + ### 2-in-1 PCs -A [new tablet experience](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-tablet-experience-for-2-in-1-convertible-pcs-build-18970) for two-in-one convertible PCs is available. The screen will be optimized for touch when you detach your two-in-one's keyboard, but you'll still keep the familiar look of your desktop without interruption. + ### Specialized displays -With this update, devices running Windows 10 Enterprise or Windows 10 Pro for Workstations with multiple displays can be configured to prevent Windows from using a display, making it available for a specialized purpose. -Examples include: -- Fixed-function arcade & gaming such as cockpit, driving, flight, and military simulators -- Medical imaging devices with custom panels, such as grayscale X-ray displays -- Video walls like those displayed in Microsoft Store -- Dedicated video monitoring -- Monitor panel testing and validation -- Independent Hardware Vendor (IHV) driver testing and validation - -To prevent Windows from using a display, choose Settings > Display and click Advanced display settings. Select a display to view or change, and then set the Remove display from desktop setting to On. The display will now be available for a specialized use. ## Desktop Analytics From f238d78628a1041ff5819a7dc38fd7ec7acdc4d3 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 15 Oct 2020 13:23:26 -0700 Subject: [PATCH 122/637] updates --- ...ew-in-windows-mdm-enrollment-management.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index ba8dc31c1f..a1e771af09 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -24,6 +24,7 @@ This topic provides information about what's new and breaking changes in Windows For details about Microsoft mobile device management protocols for Windows 10 see [\[MS-MDM\]: Mobile Device Management Protocol](https://go.microsoft.com/fwlink/p/?LinkId=619346) and [\[MS-MDE2\]: Mobile Device Enrollment Protocol Version 2]( https://go.microsoft.com/fwlink/p/?LinkId=619347). - **What’s new in MDM for Windows 10 versions** + - [What’s new in MDM for Windows 10, version 2010](#whats-new-in-mdm-for-windows-10-version-2010) - [What’s new in MDM for Windows 10, version 2004](#whats-new-in-mdm-for-windows-10-version-2004) - [What’s new in MDM for Windows 10, version 1909](#whats-new-in-mdm-for-windows-10-version-1909) - [What’s new in MDM for Windows 10, version 1903](#whats-new-in-mdm-for-windows-10-version-1903) @@ -92,6 +93,58 @@ For details about Microsoft mobile device management protocols for Windows 10 s - [September 2017](#september-2017) - [August 2017](#august-2017) +## What’s new in MDM for Windows 10, version 2010 + ++++ + + + + + + + + + + + + + + + + + + + + +
New or updated topicDescription
Policy CSP

Added the following new policies in Windows 10, version 2010:

+ + +

Updated the following policy in Windows 10, version 2004:

+ + +

Deprecated the following policies in Windows 10, version 2004:

+ +
DevDetail CSP

Added the following new node:
Ext/Microsoft/DNSComputerName

+
EnterpriseModernAppManagement CSP

Added the following new node:
IsStub

+
SUPL CSP

Added the following new node:
FullVersion

+
+ ## What’s new in MDM for Windows 10, version 2004 From 2eb0e7156b1ced0da50d7a5f8647ddf4e5124a13 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 15 Oct 2020 13:36:22 -0700 Subject: [PATCH 123/637] add table --- .../deployment-strategy.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 775b5c9abe..9813ac9392 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -35,6 +35,29 @@ You can deploy Microsoft Defender ATP using various management tools. In general - Mobile Device Management tools - Local script +| Endpoint | Versions | Deployment methods | +|--------------|-----------------------------------------------|------------------------------------------| +| Windows | Windows 7 SP1 and 8.1 | Local script (up to 10 devices) | +| | Windows 10 | Group Policy | +| | Windows Server 2008 R2 SP1, 2012 R2, and 2016 | Microsoft Endpoint Manager | +| | Windows Server 1803 and 2019 | Mobile Device Manager | +| | | Microsoft Endpoint Configuration Manager | +| | | VDI scripts | +| | | | +| | | Microsoft Monitoring Agent | +| macOS | | Microsoft Endpoint Manager | +| | | JAMF Pro | +| | | Mobile Device Manager | +| | | | +| Linux Server | | Manual | +| | | Puppet | +| | | Ansible | +| | | | +| iOS | | App-based | +| | | | +| Android | | Microsoft Endpoint Manager | + + ## Microsoft Defender ATP deployment strategy From 8b1bff50208ff224f7fd3865ec511da40fe79a63 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 15 Oct 2020 14:06:09 -0700 Subject: [PATCH 124/637] update table --- .../microsoft-defender-atp/deployment-strategy.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 9813ac9392..387e22193c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -44,12 +44,11 @@ You can deploy Microsoft Defender ATP using various management tools. In general | | | Microsoft Endpoint Configuration Manager | | | | VDI scripts | | | | | -| | | Microsoft Monitoring Agent | -| macOS | | Microsoft Endpoint Manager | +| | | Local script | +| macOS | | Mobile Device Manager / Microsoft Intune | | | | JAMF Pro | -| | | Mobile Device Manager | | | | | -| Linux Server | | Manual | +| Linux Server | | Local script | | | | Puppet | | | | Ansible | | | | | From c34c154e614f5f7979d758d6b605ea4ad1cdd215 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 15 Oct 2020 14:23:57 -0700 Subject: [PATCH 125/637] bold --- .../microsoft-defender-atp/deployment-strategy.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 387e22193c..70f831600f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -37,7 +37,7 @@ You can deploy Microsoft Defender ATP using various management tools. In general | Endpoint | Versions | Deployment methods | |--------------|-----------------------------------------------|------------------------------------------| -| Windows | Windows 7 SP1 and 8.1 | Local script (up to 10 devices) | +| **Windows** | Windows 7 SP1 and 8.1 | Local script (up to 10 devices) | | | Windows 10 | Group Policy | | | Windows Server 2008 R2 SP1, 2012 R2, and 2016 | Microsoft Endpoint Manager | | | Windows Server 1803 and 2019 | Mobile Device Manager | @@ -45,16 +45,16 @@ You can deploy Microsoft Defender ATP using various management tools. In general | | | VDI scripts | | | | | | | | Local script | -| macOS | | Mobile Device Manager / Microsoft Intune | +| **macOS ** | | Mobile Device Manager / Microsoft Intune | | | | JAMF Pro | | | | | -| Linux Server | | Local script | +| **Linux Server** | | Local script | | | | Puppet | | | | Ansible | | | | | -| iOS | | App-based | +|** iOS ** | | App-based | | | | | -| Android | | Microsoft Endpoint Manager | +| **Android ** | | Microsoft Endpoint Manager | From 99f3ecea1a7857559ba831601601ba6bebc0045a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 15 Oct 2020 17:41:33 -0700 Subject: [PATCH 126/637] Update configure-block-at-first-sight-microsoft-defender-antivirus.md --- ...nfigure-block-at-first-sight-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md index a71f13399e..831c1204f8 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md @@ -12,7 +12,7 @@ ms.author: deniseb ms.reviewer: manager: dansimp ms.custom: nextgen -ms.date: 08/26/2020 +ms.date: 10/15/2020 --- # Turn on block at first sight From 19fe418cbb0427db7819ab1d98b91b65516e5add Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 16 Oct 2020 08:58:02 +0530 Subject: [PATCH 127/637] removed broken link added new correct link as per the user report #8473 , so i replaced the broken link to correct link. --- 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 b4f683756c..3763417926 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -17,7 +17,7 @@ ms.topic: conceptual --- # Threat Protection -[Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) is a unified platform for preventative protection, post-breach detection, automated investigation, and response. Microsoft Defender ATP protects endpoints from cyber threats; detects advanced attacks and data breaches, automates security incidents and improves security posture. +[Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection) is a unified platform for preventative protection, post-breach detection, automated investigation, and response. Microsoft Defender ATP protects endpoints from cyber threats; detects advanced attacks and data breaches, automates security incidents and improves security posture. >[!TIP] > Enable your users to access cloud services and on-premises applications with ease and enable modern management capabilities for all devices. For more information, see [Secure your remote workforce](https://docs.microsoft.com/enterprise-mobility-security/remote-work/). From c559f3db8193920874381af96d18f9d6afa7cb0f Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 15 Oct 2020 21:01:10 -0700 Subject: [PATCH 128/637] Update Onboard-Windows-10-multi-session-device.md --- .../Onboard-Windows-10-multi-session-device.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md index b0188d926d..baa60e50c3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md @@ -22,10 +22,10 @@ manager: dansimp 6 minutes to read Applies to: -- Windows 10 Multi-session running on Windows Virtual Desktop (WVD) +- Windows 10 multi-session running on Windows Virtual Desktop (WVD) > [!WARNING] -> Microsoft Defender ATP support for Windows Virtual Desktop multi-user scenarios is currently in Preview and limited up to 25 concurrent sessions per host/VM. However, single session scenarios on Windows Virtual Desktop are fully supported. +> Microsoft Defender ATP support for Windows Virtual Desktop multi-session scenarios is currently in Preview and limited up to 25 concurrent sessions per host/VM. However, single session scenarios on Windows Virtual Desktop are fully supported. Microsoft Defender for Endpoint supports monitoring both VDI as well as Windows Virtual Desktop sessions. Depending on your organization's needs, you might need to implement VDI or Windows Virtual Desktop sessions to help your employees access corporate data and apps from an unmanaged device, remote location, or similar scenario. With Microsoft Defender for Endpoint, you can monitor these virtual machines for anomalous activity. @@ -53,7 +53,7 @@ There are several ways to onboard a WVD host machine: #### *Scenario 1: Using local group policy* This scenario requires placing the script in a golden image and uses local group policy to run early in the boot process. -Use the instructions in [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1 ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). +Use the instructions in [Onboard non-persistent virtual desktop infrastructure VDI devices](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). Follow the instructions for a single entry for each device. @@ -87,7 +87,7 @@ Click **OK** and close any open GPMC windows. If you plan to manage your machines using a management tool, you can onboard devices with Microsoft Endpoint Configuration Manager. -For more information, see: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm) +For more information, see: [Onboard Windows 10 devices using Configuration Manager](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm) > [!WARNING] > If you plan to use [Attack Surface reduction Rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction), please note that rule “[Block process creations originating from PSExec and WMI commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-process-creations-originating-from-psexec-and-wmi-commands)" should not be used as it is incompatible with management through Microsoft Endpoint Configuration Manager because this rule blocks WMI commands the Configuration Manager client uses to function correctly. @@ -98,11 +98,11 @@ For more information, see: [https://docs.microsoft.com/en-us/windows/security/th #### Tagging your machines when building your golden image As part of your onboarding, you may want to consider setting a machine tag to be able to differentiate WVD machines more easily in the Microsoft Security Center. For more information, see -[https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value). +[Add device tags by setting a registry key value](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value). #### Other recommended configuration settings -When building your golden image, you may want to configure initial protection settings as well. For more information, see [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings). +When building your golden image, you may want to configure initial protection settings as well. For more information, see [Other recommended configuration settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings). In addition, if you are using FSlogix user profiles, we recommend you exclude the following files from always-on protection: @@ -126,4 +126,4 @@ In addition, if you are using FSlogix user profiles, we recommend you exclude th #### Licensing requirements -Windows 10 Multi-session is a client OS. Licensing requirements for Microsoft Defender Advanced Threat Protection can be found at: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements). +Windows 10 Multi-session is a client OS. Licensing requirements for Microsoft Defender Advanced Threat Protection can be found at: [Licensing requirements](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements). From 40cadbb183cae6c7d6fca1bc2070dde9978113b1 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 16 Oct 2020 10:01:13 +0530 Subject: [PATCH 129/637] removed wrong values added correct values as per the user report #8474 , so i removed wrong values, added correct values. i enabled this policy , and i verified on registry --- windows/client-management/mdm/policy-csp-update.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index fb0f2d5519..bf0571809e 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -1110,8 +1110,8 @@ ADMX Info: Supported values: -- true - Enable -- false - Disable (Default) +- 0 - Disable +- 1 - Enable From 3629c5cb32112a858b278455c6f8fc736ca1cbec Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Fri, 16 Oct 2020 10:57:23 +0500 Subject: [PATCH 130/637] Addition of release version Updated Windows defender release info for Windows 10 v2004 Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8232 --- .../manage-updates-baselines-microsoft-defender-antivirus.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md index d352e882bd..2ddb595a1a 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md @@ -319,6 +319,7 @@ The below table provides the Microsoft Defender Antivirus platform and engine ve |Windows 10 release |Platform version |Engine version |Support phase | |-|-|-|-| +|2004 (20H1) |4.18.2004.6 |1.1.17000.2 | Technical upgrade Support (Only) | |1909 (19H2) |4.18.1902.5 |1.1.16700.3 | Technical upgrade Support (Only) | |1903 (19H1) |4.18.1902.5 |1.1.15600.4 | Technical upgrade Support (Only) | |1809 (RS5) |4.18.1807.18075 |1.1.15000.2 | Technical upgrade Support (Only) | From d6ff8c6bad5c8736d46729ebef04b01127398ed2 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Fri, 16 Oct 2020 12:11:28 +0530 Subject: [PATCH 131/637] Update Onboard-Windows-10-multi-session-device.md Rebranding names updated --- .../Onboard-Windows-10-multi-session-device.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md index baa60e50c3..94d68926bf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md @@ -23,9 +23,11 @@ manager: dansimp Applies to: - Windows 10 multi-session running on Windows Virtual Desktop (WVD) +> [!IMPORTANT] +> Welcome to Microsoft Defender for Endpoint, the new name for Microsoft Defender Advanced Threat Protection. Read more about this and other updates here. We'll be updating names in products and in the docs in the near future. > [!WARNING] -> Microsoft Defender ATP support for Windows Virtual Desktop multi-session scenarios is currently in Preview and limited up to 25 concurrent sessions per host/VM. However, single session scenarios on Windows Virtual Desktop are fully supported. +> Microsoft Defender for Endpoint (MSDE) support for Windows Virtual Desktop multi-session scenarios is currently in Preview and limited up to 25 concurrent sessions per host/VM. However, single session scenarios on Windows Virtual Desktop are fully supported. Microsoft Defender for Endpoint supports monitoring both VDI as well as Windows Virtual Desktop sessions. Depending on your organization's needs, you might need to implement VDI or Windows Virtual Desktop sessions to help your employees access corporate data and apps from an unmanaged device, remote location, or similar scenario. With Microsoft Defender for Endpoint, you can monitor these virtual machines for anomalous activity. @@ -37,7 +39,7 @@ Familiarize yourself with the [considerations for non-persistent VDI](https://do > - Single entry for each virtual device > - Multiple entries for each virtual device -Microsoft recommends onboarding Windows Virtual Devices as a single entry per virtual device. This ensures that the investigation experience in the MDATP portal is in the context of one device based on the machine name. Organizations that frequently delete and re-deploy WVD hosts should strongly consider using this method as it prevents multiple objects for the same machine from being created in the MDATP portal. This can lead to confusion when investigating incidents. For test or non-volatile environments, you may opt to choose differently. +Microsoft recommends onboarding Windows Virtual Devices as a single entry per virtual device. This ensures that the investigation experience in the Microsoft Defender Endpoint portal (MSDE) is in the context of one device based on the machine name. Organizations that frequently delete and re-deploy WVD hosts should strongly consider using this method as it prevents multiple objects for the same machine from being created in the MSDE portal. This can lead to confusion when investigating incidents. For test or non-volatile environments, you may opt to choose differently. Microsoft recommends adding the Microsoft Defender for Endpoint onboarding script to the WVD golden image. This way, you can be sure that this onboarding script runs immediately at first boot. It is executed as a startup script at first boot on all the WVD machines that are provisioned from the WVD golden image. However, if you are using one of the gallery images without modification, place the script in a shared location and call it from either local or domain group policy. From aaad05d178755c0c39ea6ce132b2ffed65f265d3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 09:55:31 -0700 Subject: [PATCH 132/637] Update deployment-strategy.md --- .../deployment-strategy.md | 29 +++++-------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 70f831600f..918cc78035 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -35,28 +35,13 @@ You can deploy Microsoft Defender ATP using various management tools. In general - Mobile Device Management tools - Local script -| Endpoint | Versions | Deployment methods | -|--------------|-----------------------------------------------|------------------------------------------| -| **Windows** | Windows 7 SP1 and 8.1 | Local script (up to 10 devices) | -| | Windows 10 | Group Policy | -| | Windows Server 2008 R2 SP1, 2012 R2, and 2016 | Microsoft Endpoint Manager | -| | Windows Server 1803 and 2019 | Mobile Device Manager | -| | | Microsoft Endpoint Configuration Manager | -| | | VDI scripts | -| | | | -| | | Local script | -| **macOS ** | | Mobile Device Manager / Microsoft Intune | -| | | JAMF Pro | -| | | | -| **Linux Server** | | Local script | -| | | Puppet | -| | | Ansible | -| | | | -|** iOS ** | | App-based | -| | | | -| **Android ** | | Microsoft Endpoint Manager | - - +| Endpoint | Deployment methods | +|--------------|------------------------------------------| +| **Windows** | Local script (up to 10 devices)
Group Policy
Microsoft Endpoint Manager
Mobile Device Manager
Microsoft Endpoint Configuration Manager
Microsoft Endpoint Configuration Manager
VDI scripts | +| **macOS** | Local scripts
Mobile Device Manager/Microsoft Intune
JAMF Pro
| +| **Linux Server** | Local script
Puppet
Ansible| +| **iOS** | App-based | +| **Android** | Microsoft Endpoint Manager | ## Microsoft Defender ATP deployment strategy From 3f473741494d0145044067b95368cab4e2bdadd3 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Fri, 16 Oct 2020 10:00:24 -0700 Subject: [PATCH 133/637] Initial commit of recommended driver block policy --- .../TOC.md | 1 + ...icrosoft-recommended-driver-block-rules.md | 383 ++++++++++++++++++ 2 files changed, 384 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md diff --git a/windows/security/threat-protection/windows-defender-application-control/TOC.md b/windows/security/threat-protection/windows-defender-application-control/TOC.md index a8f8114e8a..79c0d8087a 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.md +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.md @@ -14,6 +14,7 @@ #### [Authorize reputable apps with Intelligent Security Graph (ISG)](use-windows-defender-application-control-with-intelligent-security-graph.md) #### [Use multiple WDAC policies](deploy-multiple-windows-defender-application-control-policies.md) #### [Microsoft recommended block rules](microsoft-recommended-block-rules.md) +#### [Microsoft recommended driver block rules](microsoft-recommended-driver-block-rules.md) ### Create your initial WDAC policy #### [Example WDAC base policies](example-wdac-base-policies.md) #### [Policy creation for common WDAC usage scenarios](types-of-devices.md) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md new file mode 100644 index 0000000000..f934ae0258 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -0,0 +1,383 @@ +--- +title: Microsoft recommended driver block rules (Windows 10) +description: View a list of recommended block rules to block vulnerable third party drivers discovered by Mirosoft and the security research community. +keywords: security, malware, kernel mode, driver +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance +author: jogeurte +ms.reviewer: isbrahm +ms.author: dansimp +manager: dansimp +ms.date: 10/15/2020 +--- + +# Microsoft recommended driver block rules + +**Applies to:** + +- Windows 10 +- Windows Server 2016 and above + +One of the many strengths of the Windows platform is our strong collaboration with independent hardware vendors (IHVs) and OEMs. Mirosoft works closely with our IHVs and security community to ensure the highest level of driver security for our customers and when vulnerabilities in drivers do arise, that they are patched and rolled out to the ecosystem in an expedited manner. Microsoft then adds the vulnerable versions of the drivers to our ecosystem block policy which is rolled out to HVCI-enabled systems and Windows 10S mode devices. + +Microsoft has strict requirements for code running in kernel. Malicious actors may exploit vulnerabilities in legitimate and signed kernel drivers to run malware in kernel. Unless your devices explicitly require them, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. As always, it is recommended that this policy be first validated in audit mode before rolling the rules into enforcement mode. + + + +```xml + + + 10.0.19565.0 + {D2BDA982-CCF6-4344-AC5B-0B44427B6816} + {2E07F7E4-194C-4D20-B7C9-6F44A6C5A234} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + Microsoft Windows Driver Policy + + + + + 10.0.19565.0 + + + + +``` +
+ + +## More information + +- [Merge Windows Defender Application Control policies](merge-windows-defender-application-control-policies.md) From a7aeb696990ab838addd6e0feec8410d0a259ce7 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Fri, 16 Oct 2020 22:13:18 +0500 Subject: [PATCH 134/637] Added Server 2019 This is already supported in Windows Server 2019 and it was missing in the applied to the section. Added this. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8205 --- .../windows-firewall/windows-firewall-with-advanced-security.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md index 9718aa85cf..dcaa6efae5 100644 --- a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md @@ -22,6 +22,7 @@ ms.custom: asr **Applies to** - Windows 10 - Windows Server 2016 +- Windows Server 2019 This is an overview of the Windows Defender Firewall with Advanced Security (WFAS) and Internet Protocol security (IPsec) features. From d2fe6ae9a12873962509b3ec309e06f48740a9eb Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 10:19:37 -0700 Subject: [PATCH 135/637] minor updates --- .../microsoft-defender-atp/configure-server-endpoints.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md index 59eabd5750..0ddcd8c630 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md @@ -111,10 +111,9 @@ If your servers need to use a proxy to communicate with Microsoft Defender ATP, - [Configure the MMA to use a proxy server](https://docs.microsoft.com/azure/azure-monitor/platform/agent-windows#install-agent-using-setup-wizard) -- [Configure the Windows to use a proxy server for all connections](configure-proxy-internet.md) - -If a proxy or firewall is blocking all traffic by default and allowing only specific domains through or HTTPS scanning (SSL inspection) is enabled, make sure that you [enable access to Microsoft Defender ATP service URLs](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet#enable-access-to-microsoft-defender-atp-service-urls-in-the-proxy-server). +- [Configure Windows to use a proxy server for all connections](configure-proxy-internet.md) +If a proxy or firewall is in use, please ensure that servers can access all of the Microsoft Defender ATP service URLs directly and without SSL interception. For more information, see [enable access to Microsoft Defender ATP service URLs](configure-proxy-internet.md#enable-access-to-microsoft-defender-atp-service-urls-in-the-proxy-server). Use of SSL interception will prevent the system from communicating with the Defender for Endpoint service. Once completed, you should see onboarded Windows servers in the portal within an hour. From fb51b44174e9180018dc47b8c6aa03c9a2ffa3b8 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Fri, 16 Oct 2020 11:03:31 -0700 Subject: [PATCH 136/637] Updated recommended driver block list to recommend enabling HVCI or 10s where applicable --- .../microsoft-recommended-driver-block-rules.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index f934ae0258..f07cf6b43a 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -24,9 +24,16 @@ ms.date: 10/15/2020 - Windows 10 - Windows Server 2016 and above -One of the many strengths of the Windows platform is our strong collaboration with independent hardware vendors (IHVs) and OEMs. Mirosoft works closely with our IHVs and security community to ensure the highest level of driver security for our customers and when vulnerabilities in drivers do arise, that they are patched and rolled out to the ecosystem in an expedited manner. Microsoft then adds the vulnerable versions of the drivers to our ecosystem block policy which is rolled out to HVCI-enabled systems and Windows 10S mode devices. +Microsoft has strict requirements for code running in kernel. Consequently, malicious actors are turning to exploit vulnerabilities in legitimate and signed kernel drivers to run malware in kernel. One of the many strengths of the Windows platform is our strong collaboration with independent hardware vendors (IHVs) and OEMs. Mirosoft works closely with our IHVs and security community to ensure the highest level of driver security for our customers and when vulnerabilities in drivers do arise, that they are patched and rolled out to the ecosystem in an expedited manner. Microsoft then adds the vulnerable versions of the drivers to our ecosystem block policy which is applied to the following sets of devices: -Microsoft has strict requirements for code running in kernel. Malicious actors may exploit vulnerabilities in legitimate and signed kernel drivers to run malware in kernel. Unless your devices explicitly require them, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. As always, it is recommended that this policy be first validated in audit mode before rolling the rules into enforcement mode. +- Hypervisor-protected code integrity (HVCI) enabled devices +- Windows 10S mode devices + +Microsoft recommends enabling [HVCI](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or Windows 10S mode to protect your devices against security threats. If this is not possible, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. + + +> [!Note] +> This application list will be updated with the latest vendor information as application vulnerabilities are resolved and new issues are discovered. As always, it is recommended that this policy be first validated in audit mode before rolling the rules into enforcement mode. From d47a92c6d506a96d3c254314b477d2861b7ea6e8 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Fri, 16 Oct 2020 11:08:19 -0700 Subject: [PATCH 137/637] Update microsoft-recommended-driver-block-rules.md --- .../microsoft-recommended-driver-block-rules.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index f07cf6b43a..778697d2d2 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -29,11 +29,11 @@ Microsoft has strict requirements for code running in kernel. Consequently, mali - Hypervisor-protected code integrity (HVCI) enabled devices - Windows 10S mode devices -Microsoft recommends enabling [HVCI](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or Windows 10S mode to protect your devices against security threats. If this is not possible, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. +Microsoft recommends enabling [HVCI](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or Windows 10S mode to protect your devices against security threats. If this is not possible, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. It is recommended to first validate this policy in [audit mode](audit-windows-defender-application-control-policies.md) and review the audit block events. > [!Note] -> This application list will be updated with the latest vendor information as application vulnerabilities are resolved and new issues are discovered. As always, it is recommended that this policy be first validated in audit mode before rolling the rules into enforcement mode. +> This application list will be updated with the latest vendor information as application vulnerabilities are resolved and new issues are discovered. It is recommended that this policy be first validated in audit mode before rolling the rules into enforcement mode. From 933b4e44fcec8226834a2ba624709c61b18d86e9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 11:08:51 -0700 Subject: [PATCH 138/637] Update configure-proxy-internet.md --- .../microsoft-defender-atp/configure-proxy-internet.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index ec33df3154..5cb738089e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -127,7 +127,7 @@ If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the > [!NOTE] -> If you are using Microsoft Defender Antivirus in your environment, please refer to the following article for details on allowing connections to the Microsoft Defender Antivirus cloud service: https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus +> If you are using Microsoft Defender Antivirus in your environment, see [Configure network connections to the Microsoft Defender Antivirus cloud service](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus). If a proxy or firewall is blocking anonymous traffic, as Microsoft Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the previously listed URLs. @@ -147,8 +147,9 @@ The information below list the proxy and firewall configuration information requ ## Confirm Microsoft Monitoring Agent (MMA) Service URL Requirements -Please see the following guidance to eliminate the wildcard (*) requirement for your specific environment when using the Microsoft Monitoring Agent (MMA) for previous versions of Windows (Windows 7 SP1, Windows 8.1 and Windows Server 2008 R2 SP1, 2012 R2 and 2016): -1. Onboard a previous operating system with the Microsoft Monitoring Agent (MMA) into Microsoft Defender for Endpoint (please refer to [Onboard previous versions of Windows on Microsoft Defender ATP](https://go.microsoft.com/fwlink/p/?linkid=2010326)). +Please see the following guidance to eliminate the wildcard (*) requirement for your specific environment when using the Microsoft Monitoring Agent (MMA) for previous versions of Windows. + +1. Onboard a previous operating system with the Microsoft Monitoring Agent (MMA) into Microsoft Defender for Endpoint (for more information, see [Onboard previous versions of Windows on Microsoft Defender ATP](https://go.microsoft.com/fwlink/p/?linkid=2010326) and [Onboard Windows servers](configure-server-endpoints.md#windows-server-2008-r2-sp1-windows-server-2012-r2-and-windows-server-2016). 2. Ensure the machine is successfully reporting into the Microsoft Defender Security Center portal. From 5bd71e4a71d3a64f6e34485f6c7c69e659d5cb27 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Fri, 16 Oct 2020 13:13:53 -0700 Subject: [PATCH 139/637] Add note on panics on Big Sur --- .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md index ca4617cc28..98c20cb71d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -46,6 +46,10 @@ ms.topic: conceptual ## 101.09.50 - This product version has been validated on macOS Big Sur 11 beta 9 + + > [!IMPORTANT] + > Extensive testing of MDE (Microsoft Defender for Endpoint) with new macOS system extensions revealed an intermittent issue that impacts macOS devices with specific graphic cards models. In rare cases on impacted macOS devices calls into macOS system extensions were seen resulting in kernel panic. Microsoft is actively working with Apple engineering to clarify profile of impacted devices and to address this macOS issue. + - The new syntax for the `mdatp` command-line tool is now the default one. For more information on the new syntax, see [Resources for Microsoft Defender ATP for Mac](mac-resources.md#configuring-from-the-command-line) > [!NOTE] From af6a53971c885b247d51d319cd7c6e34a9638e78 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 16 Oct 2020 13:56:21 -0700 Subject: [PATCH 140/637] HTML to MD conversion --- ...ew-in-windows-mdm-enrollment-management.md | 1314 ++--------------- 1 file changed, 124 insertions(+), 1190 deletions(-) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index a1e771af09..50aa1ad7e8 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -94,1215 +94,149 @@ For details about Microsoft mobile device management protocols for Windows 10 s - [August 2017](#august-2017) ## What’s new in MDM for Windows 10, version 2010 -
---- - - - - - - - - - - - - - - - - - - - - -
New or updated topicDescription
Policy CSP

Added the following new policies in Windows 10, version 2010:

- - -

Updated the following policy in Windows 10, version 2004:

- - -

Deprecated the following policies in Windows 10, version 2004:

- -
DevDetail CSP

Added the following new node:
Ext/Microsoft/DNSComputerName

-
EnterpriseModernAppManagement CSP

Added the following new node:
IsStub

-
SUPL CSP

Added the following new node:
FullVersion

-
+|New or updated topic|Description| +|-----|-----| +|[Policy CSP - MixedReality](policy-csp-mixedreality.md)|Added the new MixedReality policy CSP.| +|[Policy CSP - LocalUsersandGroups](policy-csp-localusersandgroups.md)|Added the new LocalUsersandGroups policy CSP.| ## What’s new in MDM for Windows 10, version 2004 - ---- - - - - - - - - - - - - - - - - - - - - -
New or updated topicDescription
Policy CSP

Added the following new policies in Windows 10, version 2004:

- +| New or updated topic | Description | +|-----|-----| +| [Policy CSP](policy-configuration-service-provider.md) | Added the following new policies in Windows 10, version 2004:
- [ApplicationManagement/BlockNonAdminUserInstall](policy-csp-applicationmanagement.md#applicationmanagement-blocknonadminuserinstall)
- [Bluetooth/SetMinimumEncryptionKeySize](policy-csp-bluetooth.md#bluetooth-setminimumencryptionkeysize)
- [DeliveryOptimization/DOCacheHostSource]("policy-csp-deliveryoptimization.md#deliveryoptimization-docachehostsource)
- [DeliveryOptimization/DOMaxBackgroundDownloadBandwidth](policy-csp-deliveryoptimization.md#deliveryoptimization-domaxbackgrounddownloadbandwidth)
- [DeliveryOptimization/DOMaxForegroundDownloadBandwidth](policy-csp-deliveryoptimization.md#deliveryoptimization-domaxforegrounddownloadbandwidth)
- [Education/AllowGraphingCalculator](policy-csp-education.md#education-allowgraphingcalculator)
- [TextInput/ConfigureJapaneseIMEVersion](policy-csp-textinput.md#textinput-configurejapaneseimeversion)
- [TextInput/ConfigureSimplifiedChineseIMEVersion](policy-csp-textinput.md#textinput-configuresimplifiedchineseimeversion)
- [TextInput/ConfigureTraditionalChineseIMEVersion](policy-csp-textinput.md#textinput-configuretraditionalchineseimeversion)

Updated the following policy in Windows 10, version 2004:
- [DeliveryOptimization/DOCacheHost](policy-csp-deliveryoptimization.md#deliveryoptimization-docachehost)

Deprecated the following policies in Windows 10, version 2004:
- [DeliveryOptimization/DOMaxDownloadBandwidth](policy-csp-deliveryoptimization.md#deliveryoptimization-domaxdownloadbandwidth)
- [DeliveryOptimization/DOMaxUploadBandwidth](policy-csp-deliveryoptimization.md#deliveryoptimization-domaxuploadbandwidth)
- [DeliveryOptimization/DOPercentageMaxDownloadBandwidth](policy-csp-deliveryoptimization.md#deliveryoptimization-dopercentagemaxdownloadbandwidth) | +| [DevDetail CSP](devdetail-csp.md) | Added the following new node:
- Ext/Microsoft/DNSComputerName | +| [EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md) | Added the following new node:
- IsStub | +| [SUPL CSP](supl-csp.md) | Added the following new node:
- FullVersion | -

Updated the following policy in Windows 10, version 2004:

- - -

Deprecated the following policies in Windows 10, version 2004:

- -
DevDetail CSP

Added the following new node:
Ext/Microsoft/DNSComputerName

-
EnterpriseModernAppManagement CSP

Added the following new node:
IsStub

-
SUPL CSP

Added the following new node:
FullVersion

-
## What’s new in MDM for Windows 10, version 1909 - ---- - - - - - - - - - - - -
New or updated topicDescription
BitLocker CSP
Added the following new nodes in Windows 10, version 1909:

-ConfigureRecoveryPasswordRotation, RotateRecoveryPasswords, RotateRecoveryPasswordsStatus, RotateRecoveryPasswordsRequestID. -
+| New or updated topic | Description | +|-----|-----| +| [BitLocker CSP](bitlocker-csp.md) | Added the following new nodes in Windows 10, version 1909:
- ConfigureRecoveryPasswordRotation
- RotateRecoveryPasswords
- RotateRecoveryPasswordsStatus
- RotateRecoveryPasswordsRequestID| ## What’s new in MDM for Windows 10, version 1903 - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
New or updated topicDescription
Policy CSP

Added the following new policies in Windows 10, version 1903:

-
Policy CSP - Audit

Added new Audit policies in Windows 10, version 1903.

-
ApplicationControl CSP

Added new CSP in Windows 10, version 1903.

-
Defender CSP

Added the following new nodes:
Health/TamperProtectionEnabled, Health/IsVirtualMachine, Configuration, Configuration/TamperProtection, Configuration/EnableFileHashComputation.

-
DiagnosticLog CSP
-DiagnosticLog DDF

Added version 1.4 of the CSP in Windows 10, version 1903. Added the new 1.4 version of the DDF. Added the following new nodes:
-Policy, Policy/Channels, Policy/Channels/ChannelName, Policy/Channels/ChannelName/MaximumFileSize, Policy/Channels/ChannelName/SDDL, Policy/Channels/ChannelName/ActionWhenFull, Policy/Channels/ChannelName/Enabled, DiagnosticArchive, DiagnosticArchive/ArchiveDefinition, DiagnosticArchive/ArchiveResults. -

-
EnrollmentStatusTracking CSP

Added new CSP in Windows 10, version 1903.

-
PassportForWork CSP

Added the following new nodes in Windows 10, version 1903:
SecurityKey, SecurityKey/UseSecurityKeyForSignin

-
+| New or updated topic | Description | +|-----|-----| +|[Policy CSP](policy-configuration-service-provider.md) | Added the following new policies in Windows 10, version 1903:
- [DeliveryOptimization/DODelayCacheServerFallbackBackground](policy-csp-deliveryoptimization.md#deliveryoptimization-dodelaycacheserverfallbackbackground)
- [DeliveryOptimization/DODelayCacheServerFallbackForeground](policy-csp-deliveryoptimization.md#deliveryoptimization-dodelaycacheserverfallbackforeground)
- [DeviceHealthMonitoring/AllowDeviceHealthMonitoring](policy-csp-devicehealthmonitoring.md#devicehealthmonitoring-allowdevicehealthmonitoring)
- [DeviceHealthMonitoring/ConfigDeviceHealthMonitoringScope](policy-csp-devicehealthmonitoring.md#devicehealthmonitoring-configdevicehealthmonitoringscope)
- [DeviceHealthMonitoring/ConfigDeviceHealthMonitoringUploadDestination](policy-csp-devicehealthmonitoring.md#devicehealthmonitoring-configdevicehealthmonitoringuploaddestination)
- [DeviceInstallation/AllowInstallationOfMatchingDeviceInstanceIDs](policy-csp-deviceinstallation.md#deviceinstallation-allowinstallationofmatchingdeviceinstanceids)
- [DeviceInstallation/PreventInstallationOfMatchingDeviceInstanceIDs](policy-csp-deviceinstallation.md#deviceinstallation-preventinstallationofmatchingdeviceinstanceids)
- [Experience/ShowLockOnUserTile](policy-csp-experience.md#experience-showlockonusertile)
- [InternetExplorer/AllowEnhancedSuggestionsInAddressBar](policy-csp-internetexplorer.md#internetexplorer-allowenhancedsuggestionsinaddressbar)
- [InternetExplorer/DisableActiveXVersionListAutoDownload](policy-csp-internetexplorer.md#internetexplorer-disableactivexversionlistautodownload)
- [InternetExplorer/DisableCompatView](policy-csp-internetexplorer.md#internetexplorer-disablecompatview)
- [InternetExplorer/DisableFeedsBackgroundSync](policy-csp-internetexplorer.md#internetexplorer-disablefeedsbackgroundsync)
- [InternetExplorer/DisableGeolocation](policy-csp-internetexplorer.md#internetexplorer-disablegeolocation)
- [InternetExplorer/DisableWebAddressAutoComplete](policy-csp-internetexplorer.md#internetexplorer-disablewebaddressautocomplete)
- [InternetExplorer/NewTabDefaultPage](policy-csp-internetexplorer.md#internetexplorer-newtabdefaultpage)
- [Power/EnergySaverBatteryThresholdOnBattery](policy-csp-power.md#power-energysaverbatterythresholdonbattery)
- [Power/EnergySaverBatteryThresholdPluggedIn](policy-csp-power.md#power-energysaverbatterythresholdpluggedin)
- [Power/SelectLidCloseActionOnBattery](policy-csp-power.md#power-selectlidcloseactiononbattery)
- [Power/SelectLidCloseActionPluggedIn](policy-csp-power.md#power-selectlidcloseactionpluggedin)
- [Power/SelectPowerButtonActionOnBattery](policy-csp-power.md#power-selectpowerbuttonactiononbattery)
- [Power/SelectPowerButtonActionPluggedIn](policy-csp-power.md#power-selectpowerbuttonactionpluggedin)
- [Power/SelectSleepButtonActionOnBattery](policy-csp-power.md#power-selectsleepbuttonactiononbattery)
- [Power/SelectSleepButtonActionPluggedIn](policy-csp-power.md#power-selectsleepbuttonactionpluggedin)
- [Power/TurnOffHybridSleepOnBattery](policy-csp-power.md#power-turnoffhybridsleeponbattery)
- [Power/TurnOffHybridSleepPluggedIn](policy-csp-power.md#power-turnoffhybridsleeppluggedin)
- [Power/UnattendedSleepTimeoutOnBattery](policy-csp-power.md#power-unattendedsleeptimeoutonbattery)
- [Power/UnattendedSleepTimeoutPluggedIn](policy-csp-power.md#power-unattendedsleeptimeoutpluggedin)
- [Privacy/LetAppsActivateWithVoice](policy-csp-privacy.md#privacy-letappsactivatewithvoice)
- [Privacy/LetAppsActivateWithVoiceAboveLock](policy-csp-privacy.md#privacy-letappsactivatewithvoiceabovelock)
- [Search/AllowFindMyFiles](policy-csp-search.md#search-allowfindmyfiles)
- [ServiceControlManager/SvchostProcessMitigation](policy-csp-servicecontrolmanager.md#servicecontrolmanager-svchostprocessmitigation)
- [System/AllowCommercialDataPipeline](policy-csp-system.md#system-allowcommercialdatapipeline)
- [System/TurnOffFileHistory](policy-csp-system.md#system-turnofffilehistory)
- [TimeLanguageSettings/ConfigureTimeZone](policy-csp-timelanguagesettings.md#timelanguagesettings-configuretimezone)
- [Troubleshooting/AllowRecommendations](policy-csp-troubleshooting.md#troubleshooting-allowrecommendations)
- [Update/AutomaticMaintenanceWakeUp](policy-csp-update.md#update-automaticmaintenancewakeup)
- [Update/ConfigureDeadlineForFeatureUpdates](policy-csp-update.md#update-configuredeadlineforfeatureupdates)
- [Update/ConfigureDeadlineForQualityUpdates](policy-csp-update.md#update-configuredeadlineforqualityupdates)
- [Update/ConfigureDeadlineGracePeriod](policy-csp-update.md#update-configuredeadlinegraceperiod)
- [WindowsLogon/AllowAutomaticRestartSignOn](policy-csp-windowslogon.md#windowslogon-allowautomaticrestartsignon)
- [WindowsLogon/ConfigAutomaticRestartSignOn](policy-csp-windowslogon.md#windowslogon-configautomaticrestartsignon)
- [WindowsLogon/EnableFirstLogonAnimation](policy-csp-windowslogon.md#windowslogon-enablefirstlogonanimation)| +| [Policy CSP - Audit](policy-csp-audit.md) | Added the new Audit policy CSP. | +| [ApplicationControl CSP](applicationcontrol-csp.md) | Added the new CSP. | +| [Defender CSP](defender-csp.md) | Added the following new nodes:
- Health/TamperProtectionEnabled
- Health/IsVirtualMachine
- Configuration
- Configuration/TamperProtection
- Configuration/EnableFileHashComputation | +| [DiagnosticLog CSP](diagnosticlog-csp.md)
[DiagnosticLog DDF](diagnosticlog-ddf.md) | Added version 1.4 of the CSP in Windows 10, version 1903.
Added the new 1.4 version of the DDF.
Added the following new nodes:
- Policy
- Policy/Channels
- Policy/Channels/ChannelName
- Policy/Channels/ChannelName/MaximumFileSize
- Policy/Channels/ChannelName/SDDL
- Policy/Channels/ChannelName/ActionWhenFull
- Policy/Channels/ChannelName/Enabled
- DiagnosticArchive
- DiagnosticArchive/ArchiveDefinition
- DiagnosticArchive/ArchiveResults | +| [EnrollmentStatusTracking CSP](enrollmentstatustracking-csp.md) | Added the new CSP. | +| [PassportForWork CSP](passportforwork-csp.md) | Added the following new nodes:
- SecurityKey
- SecurityKey/UseSecurityKeyForSignin | + ## What’s new in MDM for Windows 10, version 1809 - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
New or updated topicDescription
Policy CSP

Added the following new policies in Windows 10, version 1809:

-
    -
  • ApplicationManagement/LaunchAppAfterLogOn
  • -
  • ApplicationManagement/ScheduleForceRestartForUpdateFailures
  • -
  • Authentication/EnableFastFirstSignIn (Preview mode only)
  • -
  • Authentication/EnableWebSignIn (Preview mode only)
  • -
  • Authentication/PreferredAadTenantDomainName
  • -
  • Browser/AllowFullScreenMode
  • -
  • Browser/AllowPrelaunch
  • -
  • Browser/AllowPrinting
  • -
  • Browser/AllowSavingHistory
  • -
  • Browser/AllowSideloadingOfExtensions
  • -
  • Browser/AllowTabPreloading
  • -
  • Browser/AllowWebContentOnNewTabPage
  • -
  • Browser/ConfigureFavoritesBar
  • -
  • Browser/ConfigureHomeButton
  • -
  • Browser/ConfigureKioskMode
  • -
  • Browser/ConfigureKioskResetAfterIdleTimeout
  • -
  • Browser/ConfigureOpenMicrosoftEdgeWith
  • -
  • Browser/ConfigureTelemetryForMicrosoft365Analytics
  • -
  • Browser/PreventCertErrorOverrides
  • -
  • Browser/SetHomeButtonURL
  • -
  • Browser/SetNewTabPageURL
  • -
  • Browser/UnlockHomeButton
  • -
  • Defender/CheckForSignaturesBeforeRunningScan
  • -
  • Defender/DisableCatchupFullScan
  • -
  • Defender/DisableCatchupQuickScan
  • -
  • Defender/EnableLowCPUPriority
  • -
  • Defender/SignatureUpdateFallbackOrder
  • -
  • Defender/SignatureUpdateFileSharesSources
  • -
  • DeviceGuard/ConfigureSystemGuardLaunch
  • -
  • DeviceInstallation/AllowInstallationOfMatchingDeviceIDs
  • -
  • DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses
  • -
  • DeviceInstallation/PreventDeviceMetadataFromNetwork
  • -
  • DeviceInstallation/PreventInstallationOfDevicesNotDescribedByOtherPolicySettings
  • -
  • DmaGuard/DeviceEnumerationPolicy
  • -
  • Experience/AllowClipboardHistory
  • -
  • Experience/DoNotSyncBrowserSettings
  • -
  • Experience/PreventUsersFromTurningOnBrowserSyncing
  • -
  • Kerberos/UPNNameHints
  • -
  • Privacy/AllowCrossDeviceClipboard
  • -
  • Privacy/DisablePrivacyExperience
  • -
  • Privacy/UploadUserActivities
  • -
  • Security/RecoveryEnvironmentAuthentication
  • -
  • System/AllowDeviceNameInDiagnosticData
  • -
  • System/ConfigureMicrosoft365UploadEndpoint
  • -
  • System/DisableDeviceDelete
  • -
  • System/DisableDiagnosticDataViewer
  • -
  • Storage/RemovableDiskDenyWriteAccess
  • -
  • TaskManager/AllowEndTask
  • -
  • Update/EngagedRestartDeadlineForFeatureUpdates
  • -
  • Update/EngagedRestartSnoozeScheduleForFeatureUpdates
  • -
  • Update/EngagedRestartTransitionScheduleForFeatureUpdates
  • -
  • Update/SetDisablePauseUXAccess
  • -
  • Update/SetDisableUXWUAccess
  • -
  • WindowsDefenderSecurityCenter/DisableClearTpmButton
  • -
  • WindowsDefenderSecurityCenter/DisableTpmFirmwareUpdateWarning
  • -
  • WindowsDefenderSecurityCenter/HideWindowsSecurityNotificationAreaControl
  • -
  • WindowsLogon/DontDisplayNetworkSelectionUI
  • -
-
PassportForWork CSP

Added new settings in Windows 10, version 1809.

-
EnterpriseModernAppManagement CSP

Added NonRemovable setting under AppManagement node in Windows 10, version 1809.

-
Win32CompatibilityAppraiser CSP

Added new configuration service provider in Windows 10, version 1809.

-
WindowsLicensing CSP

Added S mode settings and SyncML examples in Windows 10, version 1809.

-
SUPL CSP

Added 3 new certificate nodes in Windows 10, version 1809.

-
Defender CSP

Added a new node Health/ProductStatus in Windows 10, version 1809.

-
BitLocker CSP

Added a new node AllowStandardUserEncryption in Windows 10, version 1809. Added support for Windows 10 Pro.

-
DevDetail CSP

Added a new node SMBIOSSerialNumber in Windows 10, version 1809.

-
Wifi CSP

Added a new node WifiCost in Windows 10, version 1809.

-
WindowsDefenderApplicationGuard CSP

Added new settings in Windows 10, version 1809.

-
RemoteWipe CSP

Added new settings in Windows 10, version 1809.

-
TenantLockdown CSP

Added new CSP in Windows 10, version 1809.

-
Office CSP

Added FinalStatus setting in Windows 10, version 1809.

-
+| New or updated topic | Description | +|-----|-----| +|[Policy CSP](policy-configuration-service-provider.md) | Added the following new policy settings in Windows 10, version 1809:
- ApplicationManagement/LaunchAppAfterLogOn
- ApplicationManagement/ScheduleForceRestartForUpdateFailures
- Authentication/EnableFastFirstSignIn (Preview mode only)
- Authentication/EnableWebSignIn (Preview mode only)
- Authentication/PreferredAadTenantDomainName
- Browser/AllowFullScreenMode
- Browser/AllowPrelaunch
- Browser/AllowPrinting
- Browser/AllowSavingHistory
- Browser/AllowSideloadingOfExtensions
- Browser/AllowTabPreloading
- Browser/AllowWebContentOnNewTabPage
- Browser/ConfigureFavoritesBar
- Browser/ConfigureHomeButton
- Browser/ConfigureKioskMode
- Browser/ConfigureKioskResetAfterIdleTimeout
- Browser/ConfigureOpenMicrosoftEdgeWith
- Browser/ConfigureTelemetryForMicrosoft365Analytics
- Browser/PreventCertErrorOverrides
- Browser/SetHomeButtonURL
- Browser/SetNewTabPageURL
- Browser/UnlockHomeButton
- Defender/CheckForSignaturesBeforeRunningScan
- Defender/DisableCatchupFullScan
- Defender/DisableCatchupQuickScan
- Defender/EnableLowCPUPriority
- Defender/SignatureUpdateFallbackOrder
- Defender/SignatureUpdateFileSharesSources
- DeviceGuard/ConfigureSystemGuardLaunch
- DeviceInstallation/AllowInstallationOfMatchingDeviceIDs
- DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses
- DeviceInstallation/PreventDeviceMetadataFromNetwork
- DeviceInstallation/PreventInstallationOfDevicesNotDescribedByOtherPolicySettings
- DmaGuard/DeviceEnumerationPolicy
- Experience/AllowClipboardHistory
- Experience/DoNotSyncBrowserSettings
- Experience/PreventUsersFromTurningOnBrowserSyncing
- Kerberos/UPNNameHints
- Privacy/AllowCrossDeviceClipboard
- Privacy/DisablePrivacyExperience
- Privacy/UploadUserActivities
- Security/RecoveryEnvironmentAuthentication
- System/AllowDeviceNameInDiagnosticData
- System/ConfigureMicrosoft365UploadEndpoint
- System/DisableDeviceDelete
- System/DisableDiagnosticDataViewer
- Storage/RemovableDiskDenyWriteAccess
- TaskManager/AllowEndTask
- Update/EngagedRestartDeadlineForFeatureUpdates
- Update/EngagedRestartSnoozeScheduleForFeatureUpdates
- Update/EngagedRestartTransitionScheduleForFeatureUpdates
- Update/SetDisablePauseUXAccess
- Update/SetDisableUXWUAccess
- WindowsDefenderSecurityCenter/DisableClearTpmButton
- WindowsDefenderSecurityCenter/DisableTpmFirmwareUpdateWarning
- WindowsDefenderSecurityCenter/HideWindowsSecurityNotificationAreaControl
- WindowsLogon/DontDisplayNetworkSelectionUI | +| [BitLocker CSP](bitlocker-csp.md) | Added a new node AllowStandardUserEncryption in Windows 10, version 1809. Added support for Windows 10 Pro. | +| [Defender CSP](defender-csp.md) | Added a new node Health/ProductStatus in Windows 10, version 1809. | +| [DevDetail CSP](devdetail-csp.md) | Added a new node SMBIOSSerialNumber in Windows 10, version 1809. | +| [EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md) | Added NonRemovable setting under AppManagement node in Windows 10, version 1809. | +| [Office CSP](office-csp.md) | Added FinalStatus setting in Windows 10, version 1809. | +| [PassportForWork CSP](passportforwork-csp.md) | Added new settings in Windows 10, version 1809. | +| [RemoteWipe CSP](remotewipe-csp.md) | Added new settings in Windows 10, version 1809. | +| [SUPL CSP](supl-csp.md) | Added 3 new certificate nodes in Windows 10, version 1809. | +| [TenantLockdown CSP](tenantlockdown-csp.md) | Added new CSP in Windows 10, version 1809. | +| [Wifi CSP](wifi-csp.md) | Added a new node WifiCost in Windows 10, version 1809. | +| [WindowsDefenderApplicationGuard CSP](windowsdefenderapplicationguard-csp.md) | Added new settings in Windows 10, version 1809. | +| [WindowsLicensing CSP](windowslicensing-csp.md) | Added S mode settings and SyncML examples in Windows 10, version 1809. | +| [Win32CompatibilityAppraiser CSP](win32compatibilityappraiser-csp.md) | Added new configuration service provider in Windows 10, version 1809. | + ## What’s new in MDM for Windows 10, version 1803 - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
New or updated topicDescription
Policy CSP

Added the following new policies for Windows 10, version 1803:

-
    -
  • ApplicationDefaults/EnableAppUriHandlers
  • -
  • ApplicationManagement/MSIAllowUserControlOverInstall
  • -
  • ApplicationManagement/MSIAlwaysInstallWithElevatedPrivileges
  • -
  • Bluetooth/AllowPromptedProximalConnections
  • -
  • Browser/AllowConfigurationUpdateForBooksLibrary
  • -
  • Browser/AlwaysEnableBooksLibrary
  • -
  • Browser/EnableExtendedBooksTelemetry
  • -
  • Browser/UseSharedFolderForBooks
  • -
  • Connectivity/AllowPhonePCLinking
  • -
  • DeliveryOptimization/DODelayBackgroundDownloadFromHttp
  • -
  • DeliveryOptimization/DODelayForegroundDownloadFromHttp
  • -
  • DeliveryOptimization/DOGroupIdSource
  • -
  • DeliveryOptimization/DOPercentageMaxBackDownloadBandwidth
  • -
  • DeliveryOptimization/DOPercentageMaxForeDownloadBandwidth
  • -
  • DeliveryOptimization/DORestrictPeerSelectionBy
  • -
  • DeliveryOptimization/DOSetHoursToLimitBackgroundDownloadBandwidth
  • -
  • DeliveryOptimization/DOSetHoursToLimitForegroundDownloadBandwidth
  • -
  • Display/DisablePerProcessDpiForApps
  • -
  • Display/EnablePerProcessDpi
  • -
  • Display/EnablePerProcessDpiForApps
  • -
  • Experience/AllowWindowsSpotlightOnSettings
  • -
  • KioskBrowser/BlockedUrlExceptions
  • -
  • KioskBrowser/BlockedUrls
  • -
  • KioskBrowser/DefaultURL
  • -
  • KioskBrowser/EnableEndSessionButton
  • -
  • KioskBrowser/EnableHomeButton
  • -
  • KioskBrowser/EnableNavigationButtons
  • -
  • KioskBrowser/RestartOnIdleTime
  • -
  • LanmanWorkstation/EnableInsecureGuestLogons
  • -
  • LocalPoliciesSecurityOptions/Devices_AllowUndockWithoutHavingToLogon
  • -
  • LocalPoliciesSecurityOptions/Devices_AllowedToFormatAndEjectRemovableMedia
  • -
  • LocalPoliciesSecurityOptions/Devices_PreventUsersFromInstallingPrinterDriversWhenConnectingToSharedPrinters
  • -
  • LocalPoliciesSecurityOptions/Devices_RestrictCDROMAccessToLocallyLoggedOnUserOnly
  • -
  • LocalPoliciesSecurityOptions/InteractiveLogon_SmartCardRemovalBehavior
  • -
  • LocalPoliciesSecurityOptions/MicrosoftNetworkClient_DigitallySignCommunicationsIfServerAgrees
  • -
  • LocalPoliciesSecurityOptions/MicrosoftNetworkClient_SendUnencryptedPasswordToThirdPartySMBServers
  • -
  • LocalPoliciesSecurityOptions/MicrosoftNetworkServer_DigitallySignCommunicationsAlways
  • -
  • LocalPoliciesSecurityOptions/MicrosoftNetworkServer_DigitallySignCommunicationsIfClientAgrees
  • -
  • LocalPoliciesSecurityOptions/NetworkAccess_DoNotAllowAnonymousEnumerationOfSAMAccounts
  • -
  • LocalPoliciesSecurityOptions/NetworkAccess_DoNotAllowAnonymousEnumerationOfSamAccountsAndShares
  • -
  • LocalPoliciesSecurityOptions/NetworkAccess_RestrictAnonymousAccessToNamedPipesAndShares
  • -
  • LocalPoliciesSecurityOptions/NetworkAccess_RestrictClientsAllowedToMakeRemoteCallsToSAM
  • -
  • LocalPoliciesSecurityOptions/NetworkSecurity_DoNotStoreLANManagerHashValueOnNextPasswordChange
  • -
  • LocalPoliciesSecurityOptions/NetworkSecurity_LANManagerAuthenticationLevel
  • -
  • LocalPoliciesSecurityOptions/NetworkSecurity_MinimumSessionSecurityForNTLMSSPBasedServers
  • -
  • LocalPoliciesSecurityOptions/NetworkSecurity_RestrictNTLM_AddRemoteServerExceptionsForNTLMAuthentication
  • -
  • LocalPoliciesSecurityOptions/NetworkSecurity_RestrictNTLM_AuditIncomingNTLMTraffic
  • -
  • LocalPoliciesSecurityOptions/NetworkSecurity_RestrictNTLM_IncomingNTLMTraffic
  • -
  • LocalPoliciesSecurityOptions/NetworkSecurity_RestrictNTLM_OutgoingNTLMTrafficToRemoteServers
  • -
  • LocalPoliciesSecurityOptions/Shutdown_ClearVirtualMemoryPageFile
  • -
  • LocalPoliciesSecurityOptions/UserAccountControl_DetectApplicationInstallationsAndPromptForElevation
  • -
  • LocalPoliciesSecurityOptions/UserAccountControl_UseAdminApprovalMode
  • -
  • Notifications/DisallowCloudNotification
  • -
  • RestrictedGroups/ConfigureGroupMembership
  • -
  • Search/AllowCortanaInAAD
  • -
  • Search/DoNotUseWebResults
  • -
  • Security/ConfigureWindowsPasswords
  • -
  • Start/DisableContextMenus
  • -
  • System/FeedbackHubAlwaysSaveDiagnosticsLocally
  • -
  • SystemServices/ConfigureHomeGroupListenerServiceStartupMode
  • -
  • SystemServices/ConfigureHomeGroupProviderServiceStartupMode
  • -
  • SystemServices/ConfigureXboxAccessoryManagementServiceStartupMode
  • -
  • SystemServices/ConfigureXboxLiveAuthManagerServiceStartupMode
  • -
  • SystemServices/ConfigureXboxLiveGameSaveServiceStartupMode
  • -
  • SystemServices/ConfigureXboxLiveNetworkingServiceStartupMode
  • -
  • TaskScheduler/EnableXboxGameSaveTask
  • -
  • TextInput/EnableTouchKeyboardAutoInvokeInDesktopMode
  • -
  • TextInput/ForceTouchKeyboardDockedState
  • -
  • TextInput/TouchKeyboardDictationButtonAvailability
  • -
  • TextInput/TouchKeyboardEmojiButtonAvailability
  • -
  • TextInput/TouchKeyboardFullModeAvailability
  • -
  • TextInput/TouchKeyboardHandwritingModeAvailability
  • -
  • TextInput/TouchKeyboardNarrowModeAvailability
  • -
  • TextInput/TouchKeyboardSplitModeAvailability
  • -
  • TextInput/TouchKeyboardWideModeAvailability
  • -
  • Update/ConfigureFeatureUpdateUninstallPeriod
  • -
  • Update/TargetReleaseVersion
  • -
  • UserRights/AccessCredentialManagerAsTrustedCaller
  • -
  • UserRights/AccessFromNetwork
  • -
  • UserRights/ActAsPartOfTheOperatingSystem
  • -
  • UserRights/AllowLocalLogOn
  • -
  • UserRights/BackupFilesAndDirectories
  • -
  • UserRights/ChangeSystemTime
  • -
  • UserRights/CreateGlobalObjects
  • -
  • UserRights/CreatePageFile
  • -
  • UserRights/CreatePermanentSharedObjects
  • -
  • UserRights/CreateSymbolicLinks
  • -
  • UserRights/CreateToken
  • -
  • UserRights/DebugPrograms
  • -
  • UserRights/DenyAccessFromNetwork
  • -
  • UserRights/DenyLocalLogOn
  • -
  • UserRights/DenyRemoteDesktopServicesLogOn
  • -
  • UserRights/EnableDelegation
  • -
  • UserRights/GenerateSecurityAudits
  • -
  • UserRights/ImpersonateClient
  • -
  • UserRights/IncreaseSchedulingPriority
  • -
  • UserRights/LoadUnloadDeviceDrivers
  • -
  • UserRights/LockMemory
  • -
  • UserRights/ManageAuditingAndSecurityLog
  • -
  • UserRights/ManageVolume
  • -
  • UserRights/ModifyFirmwareEnvironment
  • -
  • UserRights/ModifyObjectLabel
  • -
  • UserRights/ProfileSingleProcess
  • -
  • UserRights/RemoteShutdown
  • -
  • UserRights/RestoreFilesAndDirectories
  • -
  • UserRights/TakeOwnership
  • -
  • WindowsDefenderSecurityCenter/DisableAccountProtectionUI
  • -
  • WindowsDefenderSecurityCenter/DisableDeviceSecurityUI
  • -
  • WindowsDefenderSecurityCenter/HideRansomwareDataRecovery
  • -
  • WindowsDefenderSecurityCenter/HideSecureBoot
  • -
  • WindowsDefenderSecurityCenter/HideTPMTroubleshooting
  • -
-

Security/RequireDeviceEncryption - updated to show it is supported in desktop.

-
BitLocker CSP

Updated the description for AllowWarningForOtherDiskEncryption to describe changes added in Windows 10, version 1803.

-
DMClient CSP

Added ./User/Vendor/MSFT/DMClient/Provider/[ProviderID]/FirstSyncStatus node. Also added the following nodes in Windows 10, version 1803:

-
    -
  • AADSendDeviceToken
  • -
  • BlockInStatusPage
  • -
  • AllowCollectLogsButton
  • -
  • CustomErrorText
  • -
  • SkipDeviceStatusPage
  • -
  • SkipUserStatusPage
  • -
-
Defender CSP

Added new node (OfflineScan) in Windows 10, version 1803.

-
UEFI CSP

Added a new CSP in Windows 10, version 1803.

-
Update CSP

Added the following nodes in Windows 10, version 1803:

-
    -
  • Rollback
  • -
  • Rollback/FeatureUpdate
  • -
  • Rollback/QualityUpdateStatus
  • -
  • Rollback/FeatureUpdateStatus
  • -
-
AssignedAccess CSP

Added the following nodes in Windows 10, version 1803:

-
    -
  • Status
  • -
  • ShellLauncher
  • -
  • StatusConfiguration
  • -
-

Updated the AssigneAccessConfiguration schema. Starting in Windows 10, version 1803 AssignedAccess CSP is supported in HoloLens (1st gen) Commercial Suite. Added example for HoloLens (1st gen) Commercial Suite.

-
MultiSIM CSP

Added a new CSP in Windows 10, version 1803.

-
EnterpriseModernAppManagement CSP

Added the following node in Windows 10, version 1803:

-
    -
  • MaintainProcessorArchitectureOnUpdate
  • -
-
eUICCs CSP

Added the following node in Windows 10, version 1803:

-
    -
  • IsEnabled
  • -
-
DeviceStatus CSP

Added the following node in Windows 10, version 1803:

-
    -
  • OS/Mode
  • -
-
AccountManagement CSP

Added a new CSP in Windows 10, version 1803.

-
RootCATrustedCertificates CSP

Added the following node in Windows 10, version 1803:

-
    -
  • UntrustedCertificates
  • -
-
NetworkProxy CSP

Added the following node in Windows 10, version 1803:

-
    -
  • ProxySettingsPerUser
  • -
-
Accounts CSP

Added a new CSP in Windows 10, version 1803.

-
MDM Migration Analysis Too (MMAT)

Updated version available. MMAT is a tool you can use to determine which Group Policies are set on a target user/computer and cross-reference them against the list of supported MDM policies.

-
CSP DDF files download

Added the DDF download of Windows 10, version 1803 configuration service providers.

-
+| New or updated topic | Description | +|-----|-----| +|[Policy CSP](policy-configuration-service-provider.md) | Added the following new policies for Windows 10, version 1803:
- ApplicationDefaults/EnableAppUriHandlers
- ApplicationManagement/MSIAllowUserControlOverInstall
- ApplicationManagement/MSIAlwaysInstallWithElevatedPrivileges
- Bluetooth/AllowPromptedProximalConnections
- Browser/AllowConfigurationUpdateForBooksLibrary
- Browser/AlwaysEnableBooksLibrary
- Browser/EnableExtendedBooksTelemetry
- Browser/UseSharedFolderForBooks
- Connectivity/AllowPhonePCLinking
- DeliveryOptimization/DODelayBackgroundDownloadFromHttp
- DeliveryOptimization/DODelayForegroundDownloadFromHttp
- DeliveryOptimization/DOGroupIdSource
- DeliveryOptimization/DOPercentageMaxBackDownloadBandwidth
- DeliveryOptimization/DOPercentageMaxForeDownloadBandwidth
- DeliveryOptimization/DORestrictPeerSelectionBy
- DeliveryOptimization/DOSetHoursToLimitBackgroundDownloadBandwidth
- DeliveryOptimization/DOSetHoursToLimitForegroundDownloadBandwidth
- Display/DisablePerProcessDpiForApps
- Display/EnablePerProcessDpi
- Display/EnablePerProcessDpiForApps
- Experience/AllowWindowsSpotlightOnSettings
- KioskBrowser/BlockedUrlExceptions
- KioskBrowser/BlockedUrls
- KioskBrowser/DefaultURL
- KioskBrowser/EnableEndSessionButton
- KioskBrowser/EnableHomeButton
- KioskBrowser/EnableNavigationButtons
- KioskBrowser/RestartOnIdleTime
- LanmanWorkstation/EnableInsecureGuestLogons
- LocalPoliciesSecurityOptions/Devices_AllowUndockWithoutHavingToLogon
- LocalPoliciesSecurityOptions/Devices_AllowedToFormatAndEjectRemovableMedia
- LocalPoliciesSecurityOptions/Devices_PreventUsersFromInstallingPrinterDriversWhenConnectingToSharedPrinters
- LocalPoliciesSecurityOptions/Devices_RestrictCDROMAccessToLocallyLoggedOnUserOnly
- LocalPoliciesSecurityOptions/InteractiveLogon_SmartCardRemovalBehavior
- LocalPoliciesSecurityOptions/MicrosoftNetworkClient_DigitallySignCommunicationsIfServerAgrees
- LocalPoliciesSecurityOptions/MicrosoftNetworkClient_SendUnencryptedPasswordToThirdPartySMBServers
- LocalPoliciesSecurityOptions/MicrosoftNetworkServer_DigitallySignCommunicationsAlways
- LocalPoliciesSecurityOptions/MicrosoftNetworkServer_DigitallySignCommunicationsIfClientAgrees
- LocalPoliciesSecurityOptions/NetworkAccess_DoNotAllowAnonymousEnumerationOfSAMAccounts
- LocalPoliciesSecurityOptions/NetworkAccess_DoNotAllowAnonymousEnumerationOfSamAccountsAndShares
- LocalPoliciesSecurityOptions/NetworkAccess_RestrictAnonymousAccessToNamedPipesAndShares
- LocalPoliciesSecurityOptions/NetworkAccess_RestrictClientsAllowedToMakeRemoteCallsToSAM
- LocalPoliciesSecurityOptions/NetworkSecurity_DoNotStoreLANManagerHashValueOnNextPasswordChange
- LocalPoliciesSecurityOptions/NetworkSecurity_LANManagerAuthenticationLevel
- LocalPoliciesSecurityOptions/NetworkSecurity_MinimumSessionSecurityForNTLMSSPBasedServers
- LocalPoliciesSecurityOptions/NetworkSecurity_RestrictNTLM_AddRemoteServerExceptionsForNTLMAuthentication
- LocalPoliciesSecurityOptions/NetworkSecurity_RestrictNTLM_AuditIncomingNTLMTraffic
- LocalPoliciesSecurityOptions/NetworkSecurity_RestrictNTLM_IncomingNTLMTraffic
- LocalPoliciesSecurityOptions/NetworkSecurity_RestrictNTLM_OutgoingNTLMTrafficToRemoteServers
- LocalPoliciesSecurityOptions/Shutdown_ClearVirtualMemoryPageFile
- LocalPoliciesSecurityOptions/UserAccountControl_DetectApplicationInstallationsAndPromptForElevation
- LocalPoliciesSecurityOptions/UserAccountControl_UseAdminApprovalMode
- Notifications/DisallowCloudNotification
- RestrictedGroups/ConfigureGroupMembership
- Search/AllowCortanaInAAD
- Search/DoNotUseWebResults
- Security/ConfigureWindowsPasswords
- Start/DisableContextMenus
- System/FeedbackHubAlwaysSaveDiagnosticsLocally
- SystemServices/ConfigureHomeGroupListenerServiceStartupMode
- SystemServices/ConfigureHomeGroupProviderServiceStartupMode
- SystemServices/ConfigureXboxAccessoryManagementServiceStartupMode
- SystemServices/ConfigureXboxLiveAuthManagerServiceStartupMode
- SystemServices/ConfigureXboxLiveGameSaveServiceStartupMode
- SystemServices/ConfigureXboxLiveNetworkingServiceStartupMode
- TaskScheduler/EnableXboxGameSaveTask
- TextInput/EnableTouchKeyboardAutoInvokeInDesktopMode
- TextInput/ForceTouchKeyboardDockedState
- TextInput/TouchKeyboardDictationButtonAvailability
- TextInput/TouchKeyboardEmojiButtonAvailability
- TextInput/TouchKeyboardFullModeAvailability
- TextInput/TouchKeyboardHandwritingModeAvailability
- TextInput/TouchKeyboardNarrowModeAvailability
- TextInput/TouchKeyboardSplitModeAvailability
- TextInput/TouchKeyboardWideModeAvailability
- Update/ConfigureFeatureUpdateUninstallPeriod
- Update/TargetReleaseVersion
- UserRights/AccessCredentialManagerAsTrustedCaller
- UserRights/AccessFromNetwork
- UserRights/ActAsPartOfTheOperatingSystem
- UserRights/AllowLocalLogOn
- UserRights/BackupFilesAndDirectories
- UserRights/ChangeSystemTime
- UserRights/CreateGlobalObjects
- UserRights/CreatePageFile
- UserRights/CreatePermanentSharedObjects
- UserRights/CreateSymbolicLinks
- UserRights/CreateToken
- UserRights/DebugPrograms
- UserRights/DenyAccessFromNetwork
- UserRights/DenyLocalLogOn
- UserRights/DenyRemoteDesktopServicesLogOn
- UserRights/EnableDelegation
- UserRights/GenerateSecurityAudits
- UserRights/ImpersonateClient
- UserRights/IncreaseSchedulingPriority
- UserRights/LoadUnloadDeviceDrivers
- UserRights/LockMemory
- UserRights/ManageAuditingAndSecurityLog
- UserRights/ManageVolume
- UserRights/ModifyFirmwareEnvironment
- UserRights/ModifyObjectLabel
- UserRights/ProfileSingleProcess
- UserRights/RemoteShutdown
- UserRights/RestoreFilesAndDirectories
- UserRights/TakeOwnership
- WindowsDefenderSecurityCenter/DisableAccountProtectionUI
- WindowsDefenderSecurityCenter/DisableDeviceSecurityUI
- WindowsDefenderSecurityCenter/HideRansomwareDataRecovery
- WindowsDefenderSecurityCenter/HideSecureBoot
- WindowsDefenderSecurityCenter/HideTPMTroubleshooting
- Security/RequireDeviceEncryption - updated to show it is supported in desktop. | +| [Accounts CSP](accounts-csp.md) | Added a new CSP in Windows 10, version 1803. | +| [AccountManagement CSP](accountmanagement-csp.md) | Added a new CSP in Windows 10, version 1803. | +| [AssignedAccess CSP](assignedaccess-csp.md) | Added the following nodes in Windows 10, version 1803:
- Status
- ShellLauncher
- StatusConfiguration

Updated the AssigneAccessConfiguration schema. Starting in Windows 10, version 1803 AssignedAccess CSP is supported in HoloLens (1st gen) Commercial Suite. Added example for HoloLens (1st gen) Commercial Suite. | +| [BitLocker CSP](bitlocker-csp.md) | Updated the description for AllowWarningForOtherDiskEncryption to describe changes added in Windows 10, version 1803. | +| [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download) | Added the DDF download of Windows 10, version 1803 configuration service providers. | +| [Defender CSP](defender-csp.md) | Added new node (OfflineScan) in Windows 10, version 1803. | +| [DeviceStatus CSP](devicestatus-csp.md) | Added the following node in Windows 10, version 1803:
- OS/Mode | +| [DMClient CSP](dmclient-csp.md) | Added ./User/Vendor/MSFT/DMClient/Provider/[ProviderID]/FirstSyncStatus node. Also added the following nodes in Windows 10, version 1803:
- AADSendDeviceToken
- BlockInStatusPage
- AllowCollectLogsButton
- CustomErrorText
- SkipDeviceStatusPage
- SkipUserStatusPage | +| [EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md) | Added the following node in Windows 10, version 1803:
- MaintainProcessorArchitectureOnUpdate | +| [eUICCs CSP](euiccs-csp.md) | Added the following node in Windows 10, version 1803:
- IsEnabled | +| [MDM Migration Analysis Too (MMAT)](https://aka.ms/mmat) | MDM Migration Analysis Too (MMAT)
Updated version available. MMAT is a tool you can use to determine which Group Policies are set on a target user/computer and cross-reference them against the list of supported MDM policies. | +| [MultiSIM CSP](multisim-csp.md) | Added a new CSP in Windows 10, version 1803. | +| [NetworkProxy CSP](networkproxy-csp.md) | Added the following node in Windows 10, version 1803:
- ProxySettingsPerUser | +| [RootCATrustedCertificates CSP](rootcacertificates-csp.md) | Added the following node in Windows 10, version 1803:
- UntrustedCertificates | +| [UEFI CSP](uefi-csp.md) | Added a new CSP in Windows 10, version 1803. | +| [Update CSP](update-csp.md) | Added the following nodes in Windows 10, version 1803:
- Rollback
- Rollback/FeatureUpdate
- Rollback/QualityUpdateStatus
- Rollback/FeatureUpdateStatus | ## What’s new in MDM for Windows 10, version 1709 - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ItemDescription
The [MS-MDE2]: Mobile Device Enrollment Protocol Version 2

The Windows 10 enrollment protocol was updated. The following elements were added to the RequestSecurityToken message:

-
    -
  • UXInitiated - boolean value that indicates whether the enrollment is user initiated from the Settings page.
  • -
  • ExternalMgmtAgentHint - a string the agent uses to give hints the enrollment server may need.
  • -
  • DomainName - fully qualified domain name if the device is domain-joined.
  • -
-

For examples, see section 4.3.1 RequestSecurityToken of the MS-MDE2 protocol documentation.

-
Firewall CSP

Added new CSP in Windows 10, version 1709.

-
eUICCs CSP

Added new CSP in Windows 10, version 1709.

-
WindowsDefenderApplicationGuard CSPNew CSP added in Windows 10, version 1709. Also added the DDF topic WindowsDefenderApplicationGuard DDF file.
CM_ProxyEntries CSP and CMPolicy CSPIn Windows 10, version 1709, support for desktop SKUs were added to these CSPs. The table of SKU information in the Configuration service provider reference was updated.
WindowsDefenderApplicationGuard CSPNew CSP added in Windows 10, version 1709. Also added the DDF topic WindowsDefenderApplicationGuard DDF file.
VPNv2 CSP

Added DeviceTunnel and RegisterDNS settings in Windows 10, version 1709.

-
DeviceStatus CSP

Added the following settings in Windows 10, version 1709:

-
    -
  • DeviceStatus/DomainName
  • -
  • DeviceStatus/DeviceGuard/VirtualizationBasedSecurityHwReq
  • -
  • DeviceStatus/DeviceGuard/VirtualizationBasedSecurityStatus
  • -
  • DeviceStatus/DeviceGuard/LsaCfgCredGuardStatus
  • -
-
AssignedAccess CSP

Added the following setting in Windows 10, version 1709.

-
    -
  • Configuration
  • -
-

Starting in Windows 10, version 1709, AssignedAccess CSP is supported in Windows 10 Pro.

-
DeviceManageability CSP

Added the following settings in Windows 10, version 1709:

-
    -
  • Provider/ProviderID/ConfigInfo
  • -
  • Provider/ProviderID/EnrollmentInfo
  • -
-
Office CSP

Added the following setting in Windows 10, version 1709:

-
    -
  • Installation/CurrentStatus
  • -
-
DMClient CSP

Added new nodes to the DMClient CSP in Windows 10, version 1709. Updated the CSP and DDF topics.

-
Bitlocker CSP

Changed the minimum personal identification number (PIN) length to 4 digits in SystemDrivesRequireStartupAuthentication and SystemDrivesMinimumPINLength in Windows 10, version 1709.

-
ADMX-backed policies in Policy CSP

Added new policies.

-
Microsoft Store for Business and Microsoft Store

Windows Store for Business name changed to Microsoft Store for Business. Windows Store name changed to Microsoft Store.

-
MDM enrollment of Windows-based devices

New features in the Settings app:

-
    -
  • User sees installation progress of critical policies during MDM enrollment.
  • -
  • User knows what policies, profiles, apps MDM has configured
  • -
  • IT helpdesk can get detailed MDM diagnostic information using client tools
  • -
-

For details, see Managing connection and Collecting diagnostic logs

-
Enroll a Windows 10 device automatically using Group Policy

Added new topic to introduce a new Group Policy for automatic MDM enrollment.

-
Policy CSP

Added the following new policies for Windows 10, version 1709:

-
    -
  • Authentication/AllowAadPasswordReset
  • -
  • Authentication/AllowFidoDeviceSignon
  • -
  • Browser/LockdownFavorites
  • -
  • Browser/ProvisionFavorites
  • -
  • Cellular/LetAppsAccessCellularData
  • -
  • Cellular/LetAppsAccessCellularData_ForceAllowTheseApps
  • -
  • Cellular/LetAppsAccessCellularData_ForceDenyTheseApps
  • -
  • Cellular/LetAppsAccessCellularData_UserInControlOfTheseApps
  • -
  • CredentialProviders/DisableAutomaticReDeploymentCredentials
  • -
  • DeviceGuard/EnableVirtualizationBasedSecurity
  • -
  • DeviceGuard/RequirePlatformSecurityFeatures
  • -
  • DeviceGuard/LsaCfgFlags
  • -
  • DeviceLock/MinimumPasswordAge
  • -
  • ExploitGuard/ExploitProtectionSettings
  • -
  • Games/AllowAdvancedGamingServices
  • -
  • Handwriting/PanelDefaultModeDocked
  • -
  • LocalPoliciesSecurityOptions/Accounts_BlockMicrosoftAccounts
  • -
  • LocalPoliciesSecurityOptions/Accounts_LimitLocalAccountUseOfBlankPasswordsToConsoleLogonOnly
  • -
  • LocalPoliciesSecurityOptions/Accounts_RenameAdministratorAccount
  • -
  • LocalPoliciesSecurityOptions/Accounts_RenameGuestAccount
  • -
  • LocalPoliciesSecurityOptions/InteractiveLogon_DisplayUserInformationWhenTheSessionIsLocked
  • -
  • LocalPoliciesSecurityOptions/Interactivelogon_DoNotDisplayLastSignedIn
  • -
  • LocalPoliciesSecurityOptions/Interactivelogon_DoNotDisplayUsernameAtSignIn
  • -
  • LocalPoliciesSecurityOptions/Interactivelogon_DoNotRequireCTRLALTDEL
  • -
  • LocalPoliciesSecurityOptions/InteractiveLogon_MachineInactivityLimit
  • -
  • LocalPoliciesSecurityOptions/InteractiveLogon_MessageTextForUsersAttemptingToLogOn
  • -
  • LocalPoliciesSecurityOptions/InteractiveLogon_MessageTitleForUsersAttemptingToLogOn
  • -
  • LocalPoliciesSecurityOptions/NetworkSecurity_AllowLocalSystemToUseComputerIdentityForNTLM
  • -
  • LocalPoliciesSecurityOptions/NetworkSecurity_AllowPKU2UAuthenticationRequests
  • -
  • LocalPoliciesSecurityOptions/Shutdown_AllowSystemToBeShutDownWithoutHavingToLogOn
  • -
  • LocalPoliciesSecurityOptions/UserAccountControl_AllowUIAccessApplicationsToPromptForElevation
  • -
  • LocalPoliciesSecurityOptions/UserAccountControl_BehaviorOfTheElevationPromptForAdministrators
  • -
  • LocalPoliciesSecurityOptions/UserAccountControl_BehaviorOfTheElevationPromptForStandardUsers
  • -
  • LocalPoliciesSecurityOptions/UserAccountControl_OnlyElevateExecutableFilesThatAreSignedAndValidated
  • -
  • LocalPoliciesSecurityOptions/UserAccountControl_OnlyElevateUIAccessApplicationsThatAreInstalledInSecureLocations
  • -
  • LocalPoliciesSecurityOptions/UserAccountControl_RunAllAdministratorsInAdminApprovalMode
  • -
  • LocalPoliciesSecurityOptions/UserAccountControl_SwitchToTheSecureDesktopWhenPromptingForElevation
  • -
  • LocalPoliciesSecurityOptions/UserAccountControl_VirtualizeFileAndRegistryWriteFailuresToPerUserLocations
  • -
  • Power/DisplayOffTimeoutOnBattery
  • -
  • Power/DisplayOffTimeoutPluggedIn
  • -
  • Power/HibernateTimeoutOnBattery
  • -
  • Power/HibernateTimeoutPluggedIn
  • -
  • Power/StandbyTimeoutOnBattery
  • -
  • Power/StandbyTimeoutPluggedIn
  • -
  • Privacy/EnableActivityFeed
  • -
  • Privacy/PublishUserActivities
  • -
  • Defender/AttackSurfaceReductionOnlyExclusions
  • -
  • Defender/AttackSurfaceReductionRules
  • -
  • Defender/CloudBlockLevel
  • -
  • Defender/CloudExtendedTimeout
  • -
  • Defender/ControlledFolderAccessAllowedApplications
  • -
  • Defender/ControlledFolderAccessProtectedFolders
  • -
  • Defender/EnableControlledFolderAccess
  • -
  • Defender/EnableNetworkProtection
  • -
  • Education/DefaultPrinterName
  • -
  • Education/PreventAddingNewPrinters
  • -
  • Education/PrinterNames
  • -
  • Search/AllowCloudSearch
  • -
  • Security/ClearTPMIfNotReady
  • -
  • Settings/AllowOnlineTips
  • -
  • Start/HidePeopleBar
  • -
  • Storage/AllowDiskHealthModelUpdates
  • -
  • System/DisableEnterpriseAuthProxy
  • -
  • System/LimitEnhancedDiagnosticDataWindowsAnalytics
  • -
  • Update/AllowAutoWindowsUpdateDownloadOverMeteredNetwork
  • -
  • Update/DisableDualScan
  • -
  • Update/ManagePreviewBuilds
  • -
  • Update/ScheduledInstallEveryWeek
  • -
  • Update/ScheduledInstallFirstWeek
  • -
  • Update/ScheduledInstallFourthWeek
  • -
  • Update/ScheduledInstallSecondWeek
  • -
  • Update/ScheduledInstallThirdWeek
  • -
  • WindowsDefenderSecurityCenter/CompanyName
  • -
  • WindowsDefenderSecurityCenter/DisableAppBrowserUI
  • -
  • WindowsDefenderSecurityCenter/DisableEnhancedNotifications
  • -
  • WindowsDefenderSecurityCenter/DisableFamilyUI
  • -
  • WindowsDefenderSecurityCenter/DisableHealthUI
  • -
  • WindowsDefenderSecurityCenter/DisableNetworkUI
  • -
  • WindowsDefenderSecurityCenter/DisableNotifications
  • -
  • WindowsDefenderSecurityCenter/DisableVirusUI
  • -
  • WindowsDefenderSecurityCenter/DisallowExploitProtectionOverride
  • -
  • WindowsDefenderSecurityCenter/Email
  • -
  • WindowsDefenderSecurityCenter/EnableCustomizedToasts
  • -
  • WindowsDefenderSecurityCenter/EnableInAppCustomization
  • -
  • WindowsDefenderSecurityCenter/Phone
  • -
  • WindowsDefenderSecurityCenter/URL
  • -
  • WirelessDisplay/AllowMdnsAdvertisement
  • -
  • WirelessDisplay/AllowMdnsDiscovery
  • -
-
+| New or updated topic | Description | +|-----|-----| +| The [The [MS-MDE2]: Mobile Device Enrollment Protocol Version 2](https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-mde2/4d7eadd5-3951-4f1c-8159-c39e07cbe692?redirectedfrom=MSDN) | The Windows 10 enrollment protocol was updated. The following elements were added to the RequestSecurityToken message:
- UXInitiated - boolean value that indicates whether the enrollment is user initiated from the Settings page.
-ExternalMgmtAgentHint - a string the agent uses to give hints the enrollment server may need.
- DomainName - fully qualified domain name if the device is domain-joined. | +| [Firewall CSP](firewall-csp.md) | Added new CSP in Windows 10, version 1709. | +| [eUICCs CSP](euiccs-csp.md) | Added new CSP in Windows 10, version 1709. | +| [WindowsDefenderApplicationGuard CSP](windowsdefenderapplicationguard-csp.md)
[WindowsDefenderApplicationGuard DDF file](windowsdefenderapplicationguard-ddf-file.md) | New CSP added in Windows 10, version 1709. Also added the DDF topic. | +| [CM_ProxyEntries CSP](cm-proxyentries-csp.md) and [CMPolicy CSP](cmpolicy-csp.md) | In Windows 10, version 1709, support for desktop SKUs were added to these CSPs. | +| [VPNv2 CSP](vpnv2-csp.md) | Added DeviceTunnel and RegisterDNS settings in Windows 10, version 1709. | +| [DeviceStatus CSP](devicestatus-csp.md) | Added the following settings in Windows 10, version 1709:
- DeviceStatus/DomainName
- DeviceStatus/DeviceGuard/VirtualizationBasedSecurityHwReq
- DeviceStatus/DeviceGuard/VirtualizationBasedSecurityStatus
- DeviceStatus/DeviceGuard/LsaCfgCredGuardStatus | +| [AssignedAccess CSP](assignedaccess-csp.md) | Added the following setting in Windows 10, version 1709:
- Configuration
Starting in Windows 10, version 1709, AssignedAccess CSP is supported in Windows 10 Pro. | +| [DeviceManageability CSP](devicemanageability-csp.md) | Added the following settings in Windows 10, version 1709:
- Provider/_ProviderID_/ConfigInfo
- Provider/_ProviderID_/EnrollmentInfo | +| [Office CSP](office-csp.md) | Added the following setting in Windows 10, version 1709:
- Installation/CurrentStatus | +| [DMClient CSP](dmclient-csp.md) | Added new nodes to the DMClient CSP in Windows 10, version 1709. Updated the CSP and DDF topics. | +| [Bitlocker CSP](bitlocker-csp.md) | Changed the minimum personal identification number (PIN) length to 4 digits in SystemDrivesRequireStartupAuthentication and SystemDrivesMinimumPINLength in Windows 10, version 1709. | +| [ADMX-backed policies in Policy CSP](policy-csps-admx-backed.md) | Added new policies. | +| Microsoft Store for Business and Microsoft Store | Windows Store for Business name changed to Microsoft Store for Business. Windows Store name changed to Microsoft Store. | +| [MDM enrollment of Windows-based devices](mdm-enrollment-of-windows-devices.md) | New features in the Settings app:
- User sees installation progress of critical policies during MDM enrollment.
- User knows what policies, profiles, apps MDM has configured
- IT helpdesk can get detailed MDM diagnostic information using client tools
For details, see [Managing connection](https://docs.microsoft.com/windows/client-management/mdm/mdm-enrollment-of-windows-devices#manage-connections) and [Collecting diagnostic logs](https://docs.microsoft.com/windows/client-management/mdm/mdm-enrollment-of-windows-devices#collecting-diagnostic-logs).| +| [Enroll a Windows 10 device automatically using Group Policy](enroll-a-windows-10-device-automatically-using-group-policy.md) | Added new topic to introduce a new Group Policy for automatic MDM enrollment. | +| [Policy CSP](policy-configuration-service-provider.md) | Added the following new policies for Windows 10, version 1709:
- Authentication/AllowAadPasswordReset
- Authentication/AllowFidoDeviceSignon
- Browser/LockdownFavorites
- Browser/ProvisionFavorites
- Cellular/LetAppsAccessCellularData
- Cellular/LetAppsAccessCellularData_ForceAllowTheseApps
- Cellular/LetAppsAccessCellularData_ForceDenyTheseApps
- Cellular/LetAppsAccessCellularData_UserInControlOfTheseApps
- CredentialProviders/DisableAutomaticReDeploymentCredentials
- DeviceGuard/EnableVirtualizationBasedSecurity
- DeviceGuard/RequirePlatformSecurityFeatures
- DeviceGuard/LsaCfgFlags
- DeviceLock/MinimumPasswordAge
- ExploitGuard/ExploitProtectionSettings
- Games/AllowAdvancedGamingServices
- Handwriting/PanelDefaultModeDocked
- LocalPoliciesSecurityOptions/Accounts_BlockMicrosoftAccounts
- LocalPoliciesSecurityOptions/Accounts_LimitLocalAccountUseOfBlankPasswordsToConsoleLogonOnly
- LocalPoliciesSecurityOptions/Accounts_RenameAdministratorAccount
- LocalPoliciesSecurityOptions/Accounts_RenameGuestAccount
- LocalPoliciesSecurityOptions/InteractiveLogon_DisplayUserInformationWhenTheSessionIsLocked
- LocalPoliciesSecurityOptions/Interactivelogon_DoNotDisplayLastSignedIn
- LocalPoliciesSecurityOptions/Interactivelogon_DoNotDisplayUsernameAtSignIn
- LocalPoliciesSecurityOptions/Interactivelogon_DoNotRequireCTRLALTDEL
- LocalPoliciesSecurityOptions/InteractiveLogon_MachineInactivityLimit
- LocalPoliciesSecurityOptions/InteractiveLogon_MessageTextForUsersAttemptingToLogOn
- LocalPoliciesSecurityOptions/InteractiveLogon_MessageTitleForUsersAttemptingToLogOn
- LocalPoliciesSecurityOptions/NetworkSecurity_AllowLocalSystemToUseComputerIdentityForNTLM
- LocalPoliciesSecurityOptions/NetworkSecurity_AllowPKU2UAuthenticationRequests
- LocalPoliciesSecurityOptions/Shutdown_AllowSystemToBeShutDownWithoutHavingToLogOn
- LocalPoliciesSecurityOptions/UserAccountControl_AllowUIAccessApplicationsToPromptForElevation
- LocalPoliciesSecurityOptions/UserAccountControl_BehaviorOfTheElevationPromptForAdministrators
- LocalPoliciesSecurityOptions/UserAccountControl_BehaviorOfTheElevationPromptForStandardUsers
- LocalPoliciesSecurityOptions/UserAccountControl_OnlyElevateExecutableFilesThatAreSignedAndValidated
- LocalPoliciesSecurityOptions/UserAccountControl_OnlyElevateUIAccessApplicationsThatAreInstalledInSecureLocations
- LocalPoliciesSecurityOptions/UserAccountControl_RunAllAdministratorsInAdminApprovalMode
- LocalPoliciesSecurityOptions/UserAccountControl_SwitchToTheSecureDesktopWhenPromptingForElevation
- LocalPoliciesSecurityOptions/UserAccountControl_VirtualizeFileAndRegistryWriteFailuresToPerUserLocations
- Power/DisplayOffTimeoutOnBattery
- Power/DisplayOffTimeoutPluggedIn
- Power/HibernateTimeoutOnBattery
- Power/HibernateTimeoutPluggedIn
- Power/StandbyTimeoutOnBattery
- Power/StandbyTimeoutPluggedIn
- Privacy/EnableActivityFeed
- Privacy/PublishUserActivities
- Defender/AttackSurfaceReductionOnlyExclusions
- Defender/AttackSurfaceReductionRules
- Defender/CloudBlockLevel
- Defender/CloudExtendedTimeout
- Defender/ControlledFolderAccessAllowedApplications
- Defender/ControlledFolderAccessProtectedFolders
- Defender/EnableControlledFolderAccess
- Defender/EnableNetworkProtection
- Education/DefaultPrinterName
- Education/PreventAddingNewPrinters
- Education/PrinterNames
- Search/AllowCloudSearch
- Security/ClearTPMIfNotReady
- Settings/AllowOnlineTips
- Start/HidePeopleBar
- Storage/AllowDiskHealthModelUpdates
- System/DisableEnterpriseAuthProxy
- System/LimitEnhancedDiagnosticDataWindowsAnalytics
- Update/AllowAutoWindowsUpdateDownloadOverMeteredNetwork
- Update/DisableDualScan
- Update/ManagePreviewBuilds
- Update/ScheduledInstallEveryWeek
- Update/ScheduledInstallFirstWeek
- Update/ScheduledInstallFourthWeek
- Update/ScheduledInstallSecondWeek
- Update/ScheduledInstallThirdWeek
- WindowsDefenderSecurityCenter/CompanyName
- WindowsDefenderSecurityCenter/DisableAppBrowserUI
- WindowsDefenderSecurityCenter/DisableEnhancedNotifications
- WindowsDefenderSecurityCenter/DisableFamilyUI
- WindowsDefenderSecurityCenter/DisableHealthUI
- WindowsDefenderSecurityCenter/DisableNetworkUI
- WindowsDefenderSecurityCenter/DisableNotifications
- WindowsDefenderSecurityCenter/DisableVirusUI
- WindowsDefenderSecurityCenter/DisallowExploitProtectionOverride
- WindowsDefenderSecurityCenter/Email
- WindowsDefenderSecurityCenter/EnableCustomizedToasts
- WindowsDefenderSecurityCenter/EnableInAppCustomization
- WindowsDefenderSecurityCenter/Phone
- WindowsDefenderSecurityCenter/URL
- WirelessDisplay/AllowMdnsAdvertisement
- WirelessDisplay/AllowMdnsDiscovery | + ## What’s new in MDM for Windows 10, version 1703 - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ItemDescription

Update CSP

Added the following nodes:

-
    -
  • FailedUpdates/Failed Update Guid/RevisionNumber
  • -
  • InstalledUpdates/Installed Update Guid/RevisionNumber
  • -
  • PendingRebootUpdates/Pending Reboot Update Guid/RevisionNumber
  • -
-
CM_CellularEntries CSP

To PurposeGroups setting, added the following values:

-
    -
  • Purchase - 95522B2B-A6D1-4E40-960B-05E6D3F962AB
  • -
  • Administrative - 2FFD9261-C23C-4D27-8DCF-CDE4E14A3364
  • -
-

CertificateStore CSP

Added the following setting:

-
    -
  • My/WSTEP/Renew/RetryAfterExpiryInterval
  • -
-

ClientCertificateInstall CSP

Added the following setting:

-
    -
  • SCEP/UniqueID/Install/AADKeyIdentifierList
  • -
-

DMAcc CSP

Added the following setting:

-
    -
  • AccountUID/EXT/Microsoft/InitiateSession
  • -
-

DMClient CSP

Added the following nodes and settings:

-
    -
  • HWDevID
  • -
  • Provider/ProviderID/ManagementServerToUpgradeTo
  • -
  • Provider/ProviderID/CustomEnrollmentCompletePage
  • -
  • Provider/ProviderID/CustomEnrollmentCompletePage/Title
  • -
  • Provider/ProviderID/CustomEnrollmentCompletePage/BodyText
  • -
  • Provider/ProviderID/CustomEnrollmentCompletePage/HyperlinkHref
  • -
  • Provider/ProviderID/CustomEnrollmentCompletePage/HyperlinkText
  • -
-

CellularSettings CSP

CM_CellularEntries CSP

EnterpriseAPN CSP

For these CSPs, support was added for Windows 10 Home, Pro, Enterprise, and Education editions.

-
SecureAssessment CSP

Added the following settings:

-
    -
  • AllowTextSuggestions
  • -
  • RequirePrinting
  • -
-
EnterpriseAPN CSP

Added the following setting:

-
    -
  • Roaming
  • -
-
Messaging CSP

Added new CSP. This CSP is only supported in Windows 10 Mobile and Mobile Enterprise editions.

-
Policy CSP

Added the following new policies:

-
    -
  • Accounts/AllowMicrosoftAccountSignInAssistant
  • -
  • ApplicationDefaults/DefaultAssociationsConfiguration
  • -
  • Browser/AllowAddressBarDropdown
  • -
  • Browser/AllowFlashClickToRun
  • -
  • Browser/AllowMicrosoftCompatibilityList
  • -
  • Browser/AllowSearchEngineCustomization
  • -
  • Browser/ClearBrowsingDataOnExit
  • -
  • Browser/ConfigureAdditionalSearchEngines
  • -
  • Browser/DisableLockdownOfStartPages
  • -
  • Browser/PreventFirstRunPage
  • -
  • Browser/PreventLiveTileDataCollection
  • -
  • Browser/SetDefaultSearchEngine
  • -
  • Browser/SyncFavoritesBetweenIEAndMicrosoftEdge
  • -
  • Connectivity/AllowConnectedDevices
  • -
  • DeliveryOptimization/DOAllowVPNPeerCaching
  • -
  • DeliveryOptimization/DOMinBatteryPercentageAllowedToUpload
  • -
  • DeliveryOptimization/DOMinDiskSizeAllowedToPeer
  • -
  • DeliveryOptimization/DOMinFileSizeToCache
  • -
  • DeliveryOptimization/DOMinRAMAllowedToPeer
  • -
  • DeviceLock/MaxInactivityTimeDeviceLockWithExternalDisplay
  • -
  • Display/TurnOffGdiDPIScalingForApps
  • -
  • Display/TurnOnGdiDPIScalingForApps
  • -
  • EnterpriseCloudPrint/CloudPrinterDiscoveryEndPoint
  • -
  • EnterpriseCloudPrint/CloudPrintOAuthAuthority
  • -
  • EnterpriseCloudPrint/CloudPrintOAuthClientId
  • -
  • EnterpriseCloudPrint/CloudPrintResourceId
  • -
  • EnterpriseCloudPrint/DiscoveryMaxPrinterLimit
  • -
  • EnterpriseCloudPrint/MopriaDiscoveryResourceId
  • -
  • Experience/AllowFindMyDevice
  • -
  • Experience/AllowTailoredExperiencesWithDiagnosticData
  • -
  • Experience/AllowWindowsSpotlightOnActionCenter
  • -
  • Experience/AllowWindowsSpotlightWindowsWelcomeExperience
  • -
  • Location/EnableLocation
  • -
  • Messaging/AllowMMS
  • -
  • Messaging/AllowRCS
  • -
  • Privacy/LetAppsAccessTasks
  • -
  • Privacy/LetAppsAccessTasks_ForceAllowTheseApps
  • -
  • Privacy/LetAppsAccessTasks_ForceDenyTheseApps
  • -
  • Privacy/LetAppsAccessTasks_UserInControlOfTheseApps
  • -
  • Privacy/LetAppsGetDiagnosticInfo
  • -
  • Privacy/LetAppsGetDiagnosticInfo_ForceAllowTheseApps
  • -
  • Privacy/LetAppsGetDiagnosticInfo_ForceDenyTheseApps
  • -
  • Privacy/LetAppsGetDiagnosticInfo_UserInControlOfTheseApps
  • -
  • Privacy/LetAppsRunInBackground
  • -
  • Privacy/LetAppsRunInBackground_ForceAllowTheseApps
  • -
  • Privacy/LetAppsRunInBackground_ForceDenyTheseApps
  • -
  • Privacy/LetAppsRunInBackground_UserInControlOfTheseApps
  • -
  • Settings/ConfigureTaskbarCalendar
  • -
  • Settings/PageVisibilityList
  • -
  • SmartScreen/EnableAppInstallControl
  • -
  • SmartScreen/EnableSmartScreenInShell
  • -
  • SmartScreen/PreventOverrideForFilesInShell
  • -
  • Start/AllowPinnedFolderDocuments
  • -
  • Start/AllowPinnedFolderDownloads
  • -
  • Start/AllowPinnedFolderFileExplorer
  • -
  • Start/AllowPinnedFolderHomeGroup
  • -
  • Start/AllowPinnedFolderMusic
  • -
  • Start/AllowPinnedFolderNetwork
  • -
  • Start/AllowPinnedFolderPersonalFolder
  • -
  • Start/AllowPinnedFolderPictures
  • -
  • Start/AllowPinnedFolderSettings
  • -
  • Start/AllowPinnedFolderVideos
  • -
  • Start/HideAppList
  • -
  • Start/HideChangeAccountSettings
  • -
  • Start/HideFrequentlyUsedApps
  • -
  • Start/HideHibernate
  • -
  • Start/HideLock
  • -
  • Start/HidePowerButton
  • -
  • Start/HideRecentJumplists
  • -
  • Start/HideRecentlyAddedApps
  • -
  • Start/HideRestart
  • -
  • Start/HideShutDown
  • -
  • Start/HideSignOut
  • -
  • Start/HideSleep
  • -
  • Start/HideSwitchAccount
  • -
  • Start/HideUserTile
  • -
  • Start/ImportEdgeAssets
  • -
  • Start/NoPinningToTaskbar
  • -
  • System/AllowFontProviders
  • -
  • System/DisableOneDriveFileSync
  • -
  • TextInput/AllowKeyboardTextSuggestions
  • -
  • TimeLanguageSettings/AllowSet24HourClock
  • -
  • Update/ActiveHoursMaxRange
  • -
  • Update/AutoRestartDeadlinePeriodInDays
  • -
  • Update/AutoRestartNotificationSchedule
  • -
  • Update/AutoRestartRequiredNotificationDismissal
  • -
  • Update/DetectionFrequency
  • -
  • Update/EngagedRestartDeadline
  • -
  • Update/EngagedRestartSnoozeSchedule
  • -
  • Update/EngagedRestartTransitionSchedule
  • -
  • Update/IgnoreMOAppDownloadLimit
  • -
  • Update/IgnoreMOUpdateDownloadLimit
  • -
  • Update/PauseFeatureUpdatesStartTime
  • -
  • Update/PauseQualityUpdatesStartTime
  • -
  • Update/SetAutoRestartNotificationDisable
  • -
  • Update/SetEDURestart
  • -
  • WiFi/AllowWiFiDirect
  • -
  • WindowsLogon/HideFastUserSwitching
  • -
  • WirelessDisplay/AllowProjectionFromPC
  • -
  • WirelessDisplay/AllowProjectionFromPCOverInfrastructure
  • -
  • WirelessDisplay/AllowProjectionToPCOverInfrastructure
  • -
  • WirelessDisplay/AllowUserInputFromWirelessDisplayReceiver
  • -

Removed TextInput/AllowLinguisticDataCollection

-

Starting in Windows 10, version 1703, Update/UpdateServiceUrl is not supported in Windows 10 Mobile Enterprise and IoT Enterprise

-

Starting in Windows 10, version 1703, the maximum value of Update/DeferFeatureUpdatesPeriodInDays has been increased from 180 days, to 365 days.

-

Starting in Windows 10, version 1703, in Browser/HomePages you can use the "<about:blank>" value if you don’t want to send traffic to Microsoft.

-

Starting in Windows 10, version 1703, Start/StartLayout can now be set on a per-device basis in addition to the pre-existing per-user basis.

-

Added the ConfigOperations/ADMXInstall node and setting, which is used to ingest ADMX files.

-
DevDetail CSP

Added the following setting:

-
    -
  • DeviceHardwareData
  • -
-
CleanPC CSP

Added new CSP.

DeveloperSetup CSP

Added new CSP.

NetworkProxy CSP

Added new CSP.

BitLocker CSP

Added new CSP.

-

Added the following setting:

-
    -
  • AllowWarningForOtherDiskEncryption
  • -
-
EnterpriseDataProtection CSP

Starting in Windows 10, version 1703, AllowUserDecryption is no longer supported.

Added the following settings:

-
    -
  • RevokeOnMDMHandoff
  • -
  • SMBAutoEncryptedFileExtensions
  • -
DynamicManagement CSP

Added new CSP.

Implement server-side support for mobile application management on Windows

New mobile application management (MAM) support added in Windows 10, version 1703.

PassportForWork CSP

Added the following new node and settings:

-
    -
  • TenantId/Policies/ExcludeSecurityDevices (only for ./Device/Vendor/MSFT)
  • -
  • TenantId/Policies/ExcludeSecurityDevices/TPM12 (only for ./Device/Vendor/MSFT)
  • -
  • TenantId/Policies/EnablePinRecovery
  • -
Office CSP

Added new CSP.

Personalization CSP

Added new CSP.

EnterpriseAppVManagement CSP

Added new CSP.

HealthAttestation CSP

Added the following settings:

-
    -
  • HASEndpoint - added in Windows 10, version 1607, but not documented
  • -
  • TpmReadyStatus - added in the March service release of Windows 10, version 1607
  • -

SurfaceHub CSP

Added the following nodes and settings:

-
    -
  • InBoxApps/SkypeForBusiness
  • -
  • InBoxApps/SkypeForBusiness/DomainName
  • -
  • InBoxApps/Connect
  • -
  • InBoxApps/Connect/AutoLaunch
  • -
  • Properties/DefaultVolume
  • -
  • Properties/ScreenTimeout
  • -
  • Properties/SessionTimeout
  • -
  • Properties/SleepTimeout
  • -
  • Properties/AllowSessionResume
  • -
  • Properties/AllowAutoProxyAuth
  • -
  • Properties/DisableSigninSuggestions
  • -
  • Properties/DoNotShowMyMeetingsAndFiles
  • -
-
NetworkQoSPolicy CSP

Added new CSP.

WindowsLicensing CSP

Added the following setting:

-
    -
  • ChangeProductKey
  • -
-
WindowsAdvancedThreatProtection CSP

Added the following setting:

-
    -
  • Configuration/TelemetryReportingFrequency
  • -
-
DMSessionActions CSP

Added new CSP.

-
SharedPC CSP

Added new settings in Windows 10, version 1703.

-
    -
  • RestrictLocalStorage
  • -
  • KioskModeAUMID
  • -
  • KioskModeUserTileDisplayText
  • -
  • InactiveThreshold
  • -
  • MaxPageFileSizeMB
  • -
-

The default value for SetEduPolicies changed to false. The default value for SleepTimeout changed to 300.

-
RemoteLock CSP

Added following setting:

-
    -
  • LockAndRecoverPIN
  • -
-
NodeCache CSP

Added following settings:

-
    -
  • ChangedNodesData
  • -
  • AutoSetExpectedValue
  • -
-
Download all the DDF files for Windows 10, version 1703

Added a zip file containing the DDF XML files of the CSPs. The link to the download is available in the DDF topics of various CSPs.

-
RemoteWipe CSP

Added new setting in Windows 10, version 1703.

-
    -
  • doWipeProtected
  • -
-
MDM Bridge WMI Provider

Added new classes and properties.

-
Understanding ADMX-backed policies

Added a section describing SyncML examples of various ADMX elements.

-
Win32 and Desktop Bridge app policy configurationNew topic.
Deploy and configure App-V apps using MDM

Added a new topic describing how to deploy and configure App-V apps using MDM.

-
EnterpriseDesktopAppManagement CSP

Added new setting in the March service release of Windows 10, version 1607.

-
    -
  • MSI/UpgradeCode/[Guid]
  • -
-
Reporting CSP

Added new settings in Windows 10, version 1703.

-
    -
  • EnterpriseDataProtection/RetrieveByTimeRange/Type
  • -
  • EnterpriseDataProtection/RetrieveByCount/Type
  • -
-
Connect your Windows 10-based device to work using a deep link

Added following deep link parameters to the table:

-
    -
  • Username
  • -
  • Servername
  • -
  • Accesstoken
  • -
  • Deviceidentifier
  • -
  • Tenantidentifier
  • -
  • Ownership
  • -
-
MDM support for Windows 10 S

Updated the following topics to indicate MDM support in Windows 10 S.

- -
TPMPolicy CSPNew CSP added in Windows 10, version 1703.
  - +| New or updated topic | Description | +|-----|-----| +| [Update CSP](update-csp.md) | Added the following nodes:
- FailedUpdates/_Failed Update Guid_/RevisionNumber
- InstalledUpdates/_Installed Update Guid_/RevisionNumber
- PendingRebootUpdates/_Pending Reboot Update Guid_/RevisionNumber | +| [CM_CellularEntries CSP](cm-cellularentries-csp.md) | To PurposeGroups setting, added the following values:
- Purchase - 95522B2B-A6D1-4E40-960B-05E6D3F962AB
- Administrative - 2FFD9261-C23C-4D27-8DCF-CDE4E14A3364 | +| [CertificateStore CSP](certificatestore-csp.md) | Added the following setting:
- My/WSTEP/Renew/RetryAfterExpiryInterval | +| [ClientCertificateInstall CSP](clientcertificateinstall-csp.md) | Added the following setting:
- SCEP/UniqueID/Install/AADKeyIdentifierList | +| [DMAcc CSP](dmacc-csp.md) | Added the following setting:
- AccountUID/EXT/Microsoft/InitiateSession | +| [DMClient CSP](dmclient-csp.md) | Added the following nodes and settings:
- HWDevID
- Provider/ProviderID/ManagementServerToUpgradeTo
- Provider/ProviderID/CustomEnrollmentCompletePage
- Provider/ProviderID/CustomEnrollmentCompletePage/Title
- Provider/ProviderID/CustomEnrollmentCompletePage/BodyText
- Provider/ProviderID/CustomEnrollmentCompletePage/HyperlinkHref
- Provider/ProviderID/CustomEnrollmentCompletePage/HyperlinkText | +| [CellularSettings CSP](cellularsettings-csp.md)
[CM_CellularEntries CSP](cm-cellularentries-csp.md)
[EnterpriseAPN CSP](enterpriseapn-csp.md) | For these CSPs, support was added for Windows 10 Home, Pro, Enterprise, and Education editions. | +| [SecureAssessment CSP](secureassessment-csp.md) | Added the following settings:
- AllowTextSuggestions
- RequirePrinting | +| [EnterpriseAPN CSP](enterpriseapn-csp.md) | Added the following setting:
- Roaming | +| [Messaging CSP](messaging-csp.md) | Added new CSP. This CSP is only supported in Windows 10 Mobile and Mobile Enterprise editions. | +| [Policy CSP](policy-configuration-service-provider.md) | Added the following new policies:
- Accounts/AllowMicrosoftAccountSignInAssistant
- ApplicationDefaults/DefaultAssociationsConfiguration
- Browser/AllowAddressBarDropdown
- Browser/AllowFlashClickToRun
- Browser/AllowMicrosoftCompatibilityList
- Browser/AllowSearchEngineCustomization
- Browser/ClearBrowsingDataOnExit
- Browser/ConfigureAdditionalSearchEngines
- Browser/DisableLockdownOfStartPages
- Browser/PreventFirstRunPage
- Browser/PreventLiveTileDataCollection
- Browser/SetDefaultSearchEngine
- Browser/SyncFavoritesBetweenIEAndMicrosoftEdge
- Connectivity/AllowConnectedDevices
- DeliveryOptimization/DOAllowVPNPeerCaching
- DeliveryOptimization/DOMinBatteryPercentageAllowedToUpload
- DeliveryOptimization/DOMinDiskSizeAllowedToPeer
- DeliveryOptimization/DOMinFileSizeToCache
- DeliveryOptimization/DOMinRAMAllowedToPeer
- DeviceLock/MaxInactivityTimeDeviceLockWithExternalDisplay
- Display/TurnOffGdiDPIScalingForApps
- Display/TurnOnGdiDPIScalingForApps
- EnterpriseCloudPrint/CloudPrinterDiscoveryEndPoint
- EnterpriseCloudPrint/CloudPrintOAuthAuthority
- EnterpriseCloudPrint/CloudPrintOAuthClientId
- EnterpriseCloudPrint/CloudPrintResourceId
- EnterpriseCloudPrint/DiscoveryMaxPrinterLimit
- EnterpriseCloudPrint/MopriaDiscoveryResourceId
- Experience/AllowFindMyDevice
- Experience/AllowTailoredExperiencesWithDiagnosticData
- Experience/AllowWindowsSpotlightOnActionCenter
- Experience/AllowWindowsSpotlightWindowsWelcomeExperience
- Location/EnableLocation
- Messaging/AllowMMS
- Messaging/AllowRCS
- Privacy/LetAppsAccessTasks
- Privacy/LetAppsAccessTasks_ForceAllowTheseApps
- Privacy/LetAppsAccessTasks_ForceDenyTheseApps
- Privacy/LetAppsAccessTasks_UserInControlOfTheseApps
- Privacy/LetAppsGetDiagnosticInfo
- Privacy/LetAppsGetDiagnosticInfo_ForceAllowTheseApps
- Privacy/LetAppsGetDiagnosticInfo_ForceDenyTheseApps
- Privacy/LetAppsGetDiagnosticInfo_UserInControlOfTheseApps
- Privacy/LetAppsRunInBackground
- Privacy/LetAppsRunInBackground_ForceAllowTheseApps
- Privacy/LetAppsRunInBackground_ForceDenyTheseApps
- Privacy/LetAppsRunInBackground_UserInControlOfTheseApps
- Settings/ConfigureTaskbarCalendar
- Settings/PageVisibilityList
- SmartScreen/EnableAppInstallControl
- SmartScreen/EnableSmartScreenInShell
- SmartScreen/PreventOverrideForFilesInShell
- Start/AllowPinnedFolderDocuments
- Start/AllowPinnedFolderDownloads
- Start/AllowPinnedFolderFileExplorer
- Start/AllowPinnedFolderHomeGroup
- Start/AllowPinnedFolderMusic
- Start/AllowPinnedFolderNetwork
- Start/AllowPinnedFolderPersonalFolder
- Start/AllowPinnedFolderPictures
- Start/AllowPinnedFolderSettings
- Start/AllowPinnedFolderVideos
- Start/HideAppList
- Start/HideChangeAccountSettings
- Start/HideFrequentlyUsedApps
- Start/HideHibernate
- Start/HideLock
- Start/HidePowerButton
- Start/HideRecentJumplists
- Start/HideRecentlyAddedApps
- Start/HideRestart
- Start/HideShutDown
- Start/HideSignOut
- Start/HideSleep
- Start/HideSwitchAccount
- Start/HideUserTile
- Start/ImportEdgeAssets
- Start/NoPinningToTaskbar
- System/AllowFontProviders
- System/DisableOneDriveFileSync
- TextInput/AllowKeyboardTextSuggestions
- TimeLanguageSettings/AllowSet24HourClock
- Update/ActiveHoursMaxRange
- Update/AutoRestartDeadlinePeriodInDays
- Update/AutoRestartNotificationSchedule
- Update/AutoRestartRequiredNotificationDismissal
- Update/DetectionFrequency
- Update/EngagedRestartDeadline
- Update/EngagedRestartSnoozeSchedule
- Update/EngagedRestartTransitionSchedule
- Update/IgnoreMOAppDownloadLimit
- Update/IgnoreMOUpdateDownloadLimit
- Update/PauseFeatureUpdatesStartTime
- Update/PauseQualityUpdatesStartTime
- Update/SetAutoRestartNotificationDisable
- Update/SetEDURestart
- WiFi/AllowWiFiDirect
- WindowsLogon/HideFastUserSwitching
- WirelessDisplay/AllowProjectionFromPC
- WirelessDisplay/AllowProjectionFromPCOverInfrastructure
- WirelessDisplay/AllowProjectionToPCOverInfrastructure
- WirelessDisplay/AllowUserInputFromWirelessDisplayReceiver
Removed TextInput/AllowLinguisticDataCollection
Starting in Windows 10, version 1703, Update/UpdateServiceUrl is not supported in Windows 10 Mobile Enterprise and IoT Enterprise
Starting in Windows 10, version 1703, the maximum value of Update/DeferFeatureUpdatesPeriodInDays has been increased from 180 days, to 365 days.
Starting in Windows 10, version 1703, in Browser/HomePages you can use the "<about:blank>" value if you don’t want to send traffic to Microsoft.
Starting in Windows 10, version 1703, Start/StartLayout can now be set on a per-device basis in addition to the pre-existing per-user basis.
Added the ConfigOperations/ADMXInstall node and setting, which is used to ingest ADMX files. | +| [DevDetail CSP](devdetail-csp.md) | Added the following setting:
- DeviceHardwareData | +| [CleanPC CSP](cleanpc-csp.md) | Added the new CSP. | +| [DeveloperSetup CSP](developersetup-csp.md) | Added the new CSP. | +| [NetworkProxy CSP](networkproxy-csp.md) | Added the new CSP. | +| [BitLocker CSP](bitlocker-csp.md) | Added the new CSP.

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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/onboard-intune.png b/windows/security/threat-protection/microsoft-defender-atp/images/onboard-intune.png index e795495d54d4de4028b9ffdf77c4dc531e92811e..f413a6fc96c8906ea672ff19ed484cca2247690b 100644 GIT binary patch literal 481529 zcmYhiV{|1!yMQ|rOl&(7+t$RkZDZn0u#-&e?AVytp4hf++u6|$@0{>>0zgmd2d{5r5?^ipswx(71 z`OeT&?8l8)TYkeavIYpFqbCSMJW+9{juRN(b*0`MAq51>{S+ll^}`UQPP3GEzE((B zbYD=MJ+*jZ^Lb2i|6GyMtfMfmwKqEg2^@PBc3Le}rtA1zKj_&_>Z;ahV?sd$2$Q11 z{%d+%h5ho_|8x4E9z(u`s7_j$KeXs`pybT|y-1k!My?-c$I}WWyv_Lc_pdoHQIx<8 zjOcv$|C^{pMwo#DgLC>SuEqFwUIluX72y`B2%?y(U<5T7@4u@F3&Yar2EBC?_?1*dPJY({@@O6o`u`s1H#4d2$TaSu+pJC@1wNWA3kMylCoAd#QE!n4#Y;|) z2h^6uIa6JD(&iDA=UNY|hvQcreCC)Iv zlcvf3TR8x>cMlNbOMRYI2|Lj;lp&P3r~v;W;gLy14;q1}T*EXA@=6C;uWvjWXCD$2 z=+Bbnb{~quVgqr&nxhB5xbO!W<&?JQmc8DDvAkG%8&8iP$ECw1i!}YPM>QL`d~l$% zv%mSyHvF2H)+H>bLwq<9$Dsq*X&$}wqHe|?gXGkevuf^QeB`1-``?aYoVoBI4y>l& zwHa0j@qf{dpcli(*UI|n7SMa&;z0?vPx%6|!9chOy=sM3*@iX35TsnuH}^f&O+8 zx;JrDx|6`;HS^7&FR@rA##^r>(IU)&YXzbZ$d!rr`}}-0dY5!Y7tdx39xRmM+W_<$ zwqLwaurR4pD>yKsz)R>Zh-?@sXtE03wLJ=;!U^tN<_77#vyDM}7-W^-?!X1Kejf@Q z&ru3{_0U^*6|-+u{{3CVy}0km64TG@vH^jGVwzg-PUU=BBQ$jd`IX9`&@CLPOm5r3 z)G_o4FmKwg*Y;dOL^Z0G{C)bUVmoJ7420J8o~zq3_Mk%}$1|5lH9h|m>%0_79QJew_V3n^z~_)w7i7~A0o~zVx3TupuQTg+9X(+^53vFl zwK$!{mP4A_)C1%DEr^{Js_}mxOs7X0)Pqy~vyav-BWpf%Ffutrc(vi3!mG5Fv7o__opF_;D1!r1q9ly&yqJFeX16H2cSd(28w%dGLU3-zZR zeqR2Z>x-Ezf$X}gBlLePgUHkR1sWvapu+-IE|zBf$c+g|9))ifRFSZ^-*vDvw=A}k zU&d@=nxCTOCPvvvJv96=klV%Cdxk)%-Q;DiIWuoF_p6SE0u{F71p2Ea=?$4Bqx$om z0VQ^*F8IYxtnjN!19<5Yuj{^Fpkh1OGW%Mk68_8`*ose)i2n|Urvo7Y%NB(U13=kU zK6Ox$Ve&n@j2s`Wlv_=N9aMjrhcAX&tnXLfDmai9Po(pefflWg-vyS_6}rbcn_X3qCmH|owMd6Z)vbk|LEnp_Ey5s`|4BIH{2b+o9hQV*_~?IKsRzssCeWX zTsF5{j_$6X!=pldTuxDdo44`OQN3*N)0pJR)>Zcs*t9ky6XI6a%O<^$o#KQl~dde#%~ z(RGeJ4XfJg(#~&W?)3X781I@#_`i9?KXU)NEiw4*0P3d=;bfM(U2GOFolXI-Jh=cq zZef?V0epxJcElDiWUSB_B8_Ki4-~4bcx6|t+0N-TA`E$R+3>fasc`0E-0}0=crkW6>+3Yxgn7O42kj2JivbN`v=sIZ znq)L7f*_6=>=~=nbfzMb*Q`+>6x3w{J%W=|FdD#PNXy1u?CQY77OztSdxa zY)eRk*YTblvjZW_hE%Oba#XiU_XOmn2_eh%u2oda-06XXDWe{O*-FUokE;V|_}v-D zzFOKwx6pALrXEe#aIi*UH*Y2$H>m(Ks7X!l^tg*#+>Te&&vUb`9^kcW+L(qxEihMkom!xc0k$D?mwx-JBWH zGv)fx$vupN(ymUK&UudB@#&qIsALXasOH1dinB%l`E;k4>otxY`>XEkb_gqFz70Lt zY;80zbgNc_dUolah-wNfL5N&MUazt(PdN-m{6{9>m~)qN`os<|Wpcn!892vy^#!&8 z!~HROX?4lm7(Q&>WAW5>5%(rZ((X<>ryFnSd7sERh2KKR)h8YX8$hA3d!(1qQl!7* z`1l$g7`2(WW43N_Sng^E) zsbmR0xZ*?L8gWki)%kspQ#S|nI-V{L1#G{XyxmtxmEN%W43|1j;qb3B+?y@H zZjVKlW9 z;89n8?*6C^0%}HeT=P?Q)lrZ6v-?sZpa(4%Kfi8kuKGU_etuSy{V>RzZ*J&8Invm= zeI@Fkx^zBnwgkTwPF_dfN$Cp^z)X%6F62pd)(fn9-FC$1c$gJ zUV2Fj`T^ZtjMGYM=zrIsuW%n$>gJ9IoI>`?D6TaDIU{WY45_>EWVu2NpyBJ2y+#`+ z17LwvB;Y6j-`DYE$IK>bdQ;`V=vt$8o|8CZ-t#H9*~PW=HV!mS#blc$Tn7`8beOa_*lugl0oYX ztOD5?pu-&HT?J`5<4w{p*k|%zjnvU+927Xl)=^!kRl>0W`7ZDipA)woj)5Bzs{jbppJ+xy&WX1#Vs*}%!!fEURiDv7vsT2Mr;y7cB;ZwZ&Rxg1l)L9KF;6-TM*Vb}^Xfo15>N#h7y6Zn#XK&ZgX=4IZC6)} z&uN#Ib3IqUnMz{7Br!F$!(NT;VH7jBOqmr-Ly>3<|1hTED~t&jw!Utc%3hafu#pkI z;~}%49q8WEL`D=Va6&&uD)vR5n7*N*{H~nS3WcnJj(A>2M23S&z3zZbW5J0bisZ7H zmcefCyaoa7TgN`HBpXu>(g`t))R{E1-Jw|xo7Y7X?FZO6xkT6C3a}!IXM0q^9UO~!9}o>eLU8iM_PvQAiV*D_czZ?aUv>G8ud4{-=DtCIBs4)A@%lJLmZSi`={&nKWv zgAs7`f=U#rRCdPN(LJ@r8`SNiMO_12XnlXh^D8fTe#@0QE!PEreei@_fs)g*nd>Mr z8!ubPe*BDI18@7GyPm`Q+w}Oowp}9P4RnO=gj4um_&wL%X)W*Z&keWxt~nQBbYFnKm|4w$!5MR{9B+OHT~ zG=60eO?IEK|H~QdtilR82lPaxkp(&VmLGRqJwq&Gq=g0-lvkdywvr)JaQyS84OfeH zWbdES?TyO5qMxT`x`i6Qn1{UcMoi_vGAlvS=ywm19<)X)`KVVQqg>M7B@Z(U$qF?w z*ZTI%w0gw!)}t;+G8|=y>2FqGK=3V#ucXDXzO!4(-wApEy($ezEG6V2#EyqVf(ns2 z*DapHqnLO%9y|jaQG80#P^~X;=Xlz-O)0dFXPtZLYhck5DJbyX>ibvZi7aTQ>@x8c z=F6#6CRPb2MJzf-Qh(`0FHw*Q4YbLpoV#~@6bSqvb{>gnpf8GK;M8rzf~#F^hGon) zsdli{PbCujrn1Y*_v;E%FtCjt6iH8>7RB{CZ2RU}qL9CA?%N!C7G6^FqDgT>&q=I3 z)9NJ`-ple^ej`c6Li#DJwM&(PQ}T<11!#z6vVjv(!*Y`j@?1J+T1b6Y zd5JQ!8Snc9!7}F%KWAfx{yM$0)5h0UR(*vON@39yf=|tqyZZ)h&fK;yjTbD2H)#!o zSN?@Pn+*_p@iz=4GAVJCaB2a&aAEbAY@8~)6(~9r#RiC>AN!@MMFWK}UHVzi@2SzPn`nu)8OL`QfyNro|SSrapt@up#!P=yku z#x{%s?!=RaO9X=*Za3ejLad4sC=j>J%v*Yl{HceVt*{K;)!6+xNVD5@_H~&$8OBLp zA!v&miqv}f40jTN>bzMXG+Q%%xE>7gHHGSv#o2i6rDF7D=tL=o;(~9Psp%BIpT}7A z*3|bt*sTaKAl|Hlo2$?S{8o-`JmVdeDmGY3=dqxF*}%x8C{qMz{PoPYb~)EfM6QZo zO{4v8$3`?xwy{9AyCMW*1-;%JdYbS%y!YsP(206>v1O1#74fe(iec`sbA}bB`E)+8 zavC>N>emR1PO3~@D41bE4hhi&{6hqaBsn@Oh~=3U(;nl-Z!S@iR=Bn)!1jBug(+M+ z+FTVml~nKCU{qiH45wNIUDRi)#9;&D0JDbAs{jHUB8aBw~*Iu-{b){>{~g! zHw#1n4r55HWsGG-UpBc=W@`3J5f))~Ew84Amt1Nf_xiKSkB4d~8V+5%O?E#G-}RC! zIC(Wm?7%kaoN7R8^%n`r4Eoy$AI77M{0`T4#oaVH6%M+nQnum+>*QK-vq;tJ1ra-9 zN-d`=#J{4yFJL(2 zQ{K-S2|Y8Eg+-8b=<4Tx7%yoEff;eV3oCxE)VWtvpzf>b+im2uw-1jv>%xeQ=Za){w$lnd>vX9_}M?Nu(3$)7K@8tXf}7yFD{D2*c%CM}IpTP~O_*nf^0t1lcw zbR)2rmGyk5s!=@oOJgA*(WieF!PD?@ri+YnQI#i&c;(d+9!hE@J8@0R?xGNRcx)#N z@-2@XOG)K+eswf_jxd!$kJ0+MBQ5S}g`8FSSqf?$mt|GWE;Rmc3avPUEyf7|Haiw+5HyZ1`6NrH1YZQ)es_ z!VSSt=hmmd_>JII1995?oG&DgJ#_A0{_|Ms|Bd_5eFaT^5?9`}^4H&Yu=T-1+Ui8D zKQ6)5*hUw17ciABr7pFj#x$}q)Tn^71Z13TLpWxd0Z-c6#@;h%`AZW_hl zwK9a1E?mPK2Tr)`uRJWi@wp>TTLO9|76_6nGZ;&~V&E-0h6_Of@ITfJsM~=Lqx6+@XH7W zlFnhP^@@ah2(Rf9T@b4%-MA0pK^OwS3pW&TMhrfJD~L0K4OBhB$!P2q7dw(v&n4A> zuE!;b%cO;uUe!M|b4qV7E!{MpSD-P(hs1SXej%W~TLGh9jr@ACr8O)avby5!fwbuA z%P?GWHm2V^xzmt4rive3SEnbDenY!hBsp@HS8MfZMY{T1C?? zS$a}duhuSddhH@>rY66)Blh{V$f`+=)@KIjm@*wWD4t|8dur3JgC&@N*anmavi?!d zD7#TsJbXDjXKH*b@joTS8;TBT?yr?Y%500 zU3PZOJ(#HPTc5|59X2-j`y1jpPrh9vT9SJJrw|BH<%ai$r6{MYq4!pn^pxO0Q>_*d zT$H+8_A78HT_Fq~rE!{XLaMLB&mpFUaS3mfp65yxn9E#yws&eg{{(fILAqwa#$tHT zyD6dR^=(c*#FrO{e7Io~0NunmBk;8j*70%z6b9_M-ZY;his!NS(*9|7qP6*0_F`Nt zYOj>?ylZALXUAzOU5LR}J^vi*1U*28pZRM30giz9mHA!OBl|T}5Zz9`vc7*;CpTbG z-9fh2jJX=Rq>&@~*wHn<}2 zcn6{05{#QI9WL4LEJSk~ONC{?yCUjgEv)GJMCq9*(^Q~*11^ec< z1_INUR^t+Aj|i#ckbRJ~cus6L-XbY#9JH(*wMrSaH(G~Hw@2~KB*XQLh>wRX;8&fa zq=1^dacC#yW5o|9O@GHGrs4Q}2+kd8ShEd>kE(q&h%^7D&#Cj}e_O8NJ_Ry0V#}gu zSJ6dD$!_>99IgD7YtbobB%ffUcY9gaI6_H%?p4VYEZ{`eRBx(Wu$iOGuitSp+^^ym z$D8S`dS$=_WM~bp%vPaIX@HNIqTbcqsfc3En}Sd7&o*wg(*+Z`+N}V4mwdZ}Y`Gsc z5mJ_f9qQqFHL>+?(GN5fYQ^=&ppiU2+mg`=ZUUMp>>qyRV_k`yl8va20Exi!jOh=E z%A@lG`JhGvzROAYoT6G^vor@Hc<)7vmg0H`;S$JH@|>aM@xBgI;iH}|wkN_GXXA~$ zE%SPLkoJOG)6*FRN5rECkz-}wQ<&WaK@DrM}-YShO1*}4PmLXwc$*YP%l4s z7;dDGz>R0R6!qCf?!)O?){)XuskPkv%Nktbd7C=NE~{ThU!q1x7gORE`;tT*V=5%I z?FC`Q?ZGWRM&xLwqvCC>2$qcMX%zerQ0uwZDW-Gye1Z<%?!`SiP;5&X?}GK@d?x(J z;cC-pH^MnniW-{H;9G@!Ze82hnqg2^c(6t(yCbgsDT1>?nDKEJ{1ZttZ&sqU5-lRK zM5{~d=pVg(A0-_D-k%Mw3zQ3H^>k!uV=|R`4s#AUDkk^7M?-dmisH}j?%(2zv}b0_ z|9WT3@D4l}z#DFwb-`xS_alaUHHu^QO6vc{jjZ2N#fX<&hrspgvYJixkrpADUMpl} zjn4BRPrzu!%(;+;{V&r{4RfMSsjQoOdL^rYWCh#10hO2xT*(1T(Ab(gYc+7m%i2G= zefVqwuJ=B0A|(%1>u-hCy%Sh|>iI8XTBTwc;=p$d1W++26;UW@`_9ha;MFxMwaF!w zb~5|R8J%?qr3*UOPwkj~H740inVO44Bs~4)3R7$NY)1IO0?Mvm3zpl#Vyt-koi*^^ zkLUnLVG_hymFzVqZ)=>+)t8IbDuh>F`F&Fn_+jwq1l97lkA5MxgOum8_lyX2eMziY zlC^%q)|F>-Ha>iDSmx}+WYrB8!bN{~Ot|puuQX>3fVUmuR$;xxe#s%T_`obDX_R13 ziQI{kcsdl~MqbUZ(sI|yAr?C|7FO~TJts1rvUh7dlngq14$(+Qmm*!D~@gH-^H>UJ}Y}-+f_F=VJ|9y zC7l1f%OoRES|u#HbMiogwiv{+Sr?+Eyw{LhjOMDvY_hcyU6$e;wcbs<7~Nr!u3 z8$%0vmGfcXIpuF9s$+5q^|@(jrMU4{b&Zhfm4?@ZI{KK7W(q}So)cZBdF(>;v$;xE zh>E><5QXlZRnC6;DrhtrARv~vYOk(mhm{H~mCxvPJBXMoD8hBUhfC*xqk~qZYR@3M z5!)3N7u%4jh;G6uFu@d>1aYRtY= zG~55mw!2~KYq`_OFpvR8BJGlPfE_zmz}_!(20N9yO-XGu#CUipKbetY7tL`Hr5ctl zbFGUGP5B&Xf;?VPU)RD2slx4TqRKo&6-QQyEP2io+ipW}GQ89+J2N*<_FAWrEJ9ga zus#1i`eL+jir0wUrR)4oKTew3--D73T}$Z)#_fGIPD^a0sMJe3bFLgG<{EP=IsjRx zxb@U36;7~l&UH4*7g@qzorCAUEI{5R1h)|!t=o^xzfANIp8Ax2R~3=+An5T&XxP+F z82cfH@U+0)O>7sd=u~$hsb1*c6!RG$I^cwG>PD-qM9Xrw>}wxMt&^AZL-{^L`oBgl zlG9=u*1TpzT$mwER_%BB0NP^`SSY3v(w_e*{tNGb$z(h&GQ%F%CR)%PI-R%L$;XZc zrnfl%0RetGP+ukg0|`tMBs*wv*Il0B@R9th%R7Oge8d00`aCbF8-?Lv2EP} zSLhS;6S_$_ymF=}i(LO_k#Ex&fRiQ51QDenX4-)LfMO`It^c9|skh&+efK#(z{5HM zQvddG1A8x~duhPGm1~SsX7*(A2Fl2*v?u$O{`lfjRhMUU)>p~d$t`wp6}lcwmTbiU z=P87|+UjMi`QE3;^C6+;WI)ovhCxkLYB+{gMTjA#q}o#WW}w~KGV+|ad9mf6bPGnu znJVge8f4%4bwr((W>DyPJI_B%R$zvZR55K^Ldj_fygWWRfulNN@avsN`Cqi614=)I z7;zXwz%PI3K%PjHjR!TB=HBD5dLMU%Ai3kyn)a+$CXVQPZwnkuFth>VgSnS&XpgBKSu9ag%AFJ!O@k}qr&XMmR%812VII$!_84UD;!bu+bOILK04J7&SLw-F z*27(jSFdLy1Zh1@wgW@927HR>Io1=-%_Q9+2rEG)wsec+uB66)RTmB2tM9o{k zvCuV5$EWj+ppynL@pu&uPy-@<8KUi7%yOV(;Dw1U{xfh%L`uCg?h~HekdU1mI8wM} z8tHsZzmrFmnK1F_e_Dp5n7FV?mD!tME;pFClPLU48?4sE)*k;3x=f-~(y?E!PiSh1 zwVHIgA3^-<_J?_bP0PKm3Xbk>vGSb7i9Qh#1!p$XY~*LiV5<)HunW(+<___X5qpK9 zY??g%hFENkz8VeMiK7U|i$WFvx=*HviAUD0JamH<#`q!Oobiv@Rx<%kqM?y!lWJ`l zHHXMmv-yQ+-n+&Jd;IWSgmmTlWOLUv0Mq!$2=3qpEGR{^TC?w-0iIn)bdI5*0llgW z%Z-35B;Ge#FVJwE)SO1?mz>uF{^Ev8tm2|}fmQlHrC$WErjf3(%YebI!%z{!25=|WLK0fH(1rY8^}?)~Y7w3k zy%5f*7?Y0nn+}c5+%3H!Y%YB06B8U=O5PT&K=AE!33xk@V-ic4^+y@^sBRa1_o_<2 zK|r)qpMsrRN#@*qQW>5)lTz(VX#3(*;ITXp4)s0+o_$=oBl^QQcaKNm+AuS%&&oZNu`b&UD zmihH8ooc7}&x0=wy43WVZgU%rk%yD;tzhW#=ayuhA!>MS@zd)lRl)k){RiCdt$lm? ztVfHc|48wp`A}eL#KxQ$?KZ4gbBBAL*VF3A^A>6 z@@2!$&?c}iAt<#DoMCr5MR;`bCPQ^zh3J6WlbhM+c$ME?k!vvvv2O+zod z{da?IDQ_2q7Epc`0qJ12!-SB8tM3LY(|Inzr9T^Z61xc{SpFA0yMbtB5X3bRv(yOl zvmqFt*)B&z$woV005NEOPhcx0&Na_hCf~#-D_k6nMj_uI^k_j?U4{$eSO^cj0Z`PS zReI(Cuf0y})*jS^(qMU&fqbE>|=}q?V zVHJ9xIMnSzcTIAOs~i8Gu<=N+nZcw1Ys{z+js&{89r5@eFPFjxSqlW) zWQgChEpCu$G7fuM1}0*t&CE+=?(MWN5r6TDy#xf$+NaRY%60!lMLMTJL)v}8rAjJ^ zb+&fSkZ*;w77w-*FX3{}f>eaLRE2G1>y3xRll2P@rwbP+D;=?3DD&acoE&=47obqz zH2GLD5onJrr)FuS8-64#)XggCqf_S;XTTC210M{B@qYisR$G1AO7Hn!lZ&(QPiv_| z8`km38v&=D&55EVZ%Aol3=t328BD+&&8Hh3LV?~#E&mvm6eDwQm4aX3FM@4hNzrro z%qoo7Y3oLXTbHQBC)9Yds7RR%MpTKBU(@cZbR{{KdLz{{v{wp$9lDU+I*~gR#cQ%Am(5TI5)jC@cib0F>|3lU44sqWrL@7k6OpO`EMv)iJEsi=^>WaBc(Miok zBSZ{uGbRy-dL~Ksb_Jo|9+Ur45!p&6#2)%G#A?mzYPw1oQ9HDS<(HhSIUy~F;LPf_ zTPtzoh=w;m)zYmg;{RsZ^o3m6qH!&vxqK(Of0Qd##idR7)4o}7Atun8V(!YVs)j=p zDI6IVPAm6XgHNVjJyXCjU$mIVD@n01c;}aR@Ox;qRUp|m!J>jsS{ze2|JS@XHqe3w zi(yUE!PLMaTEF#olM6;g`x!;P^F-W4&lwhlsYz(4e!hY`SEbCXjWl5<1C1ettRQ^IVXZ(9NRPofnEaT-D@3q$1Xnc{+88uc%7M)ArhgkE09* zf*|ONDJ^r!%BqZ_;xsE~TX?H2qa93pgkZaUHua?|(B;D{*H7&C{f5Hm3nBGWR_hMf z$Q;GaIcxS7&jl=CIE`Fw;C{Q)iz5d-{V(R}cY1+ebsJDKc^k1UQ(Gx9=s{pIXrTu~ zZZF;OzD6N*)5`C9f!E+HNhjc~E-Y>_>5|xdDSdZEkZ_E|w6g(U4K%1Q(ZfEvYplHb z1P4Vm%nSJ=Jq12&9rNI~EF1uqhZ2$gj&s%BtmZuEyfFQ&5*=J-SzlsnxwCqbhw7F1 zUuIQq+QLATzf!K_cnCA|74hnaJ*&_)DU=&W*##~<=uRWAAxzRBNxs7s`kYVe3&iv% zv~G_tfgbM3gN~x5{Mvc~?%H(xRBI($`l)kq|D-qqHe|)Cf2_E^0180H0SY63i_t%YSo5#M`v=@vqF+7EZPA8|Xzj^gDy?CwB8AKp=}6+_llHks)%~J5SOgTwXv5GCOx~7$M>*ALSwH?MQ4*7)lu@f#6lN9R{qvM zE=}I@9yM%E%uRk`mLJvXXWQ>X5uS485#GX7<`RuE7H&3KMaPnw5;!)DtO<3M#LK_5 z^B0?5fx1r``VC#sUXP@}%_q!|uH~8KTq_s*;L6p>yDbiH_ncYYRB<_a2bsjv0;%v4 zwNhPfH8X^n4Y79K;VCKLcX!0Pw&oBwGN?xQrt;n8iX_XD5j!Hp`zBOuJW1f>PVqPG zC2W!S9%i7E(>7wVeBgbL%NiB|WpYoPJv?u&I9oKKo5X+RFhzj*>rlgSP`=0!YCp2M zAWjjbh*VqOKoSHyf;l{2-Ue=1@trzR*x1DPgYw~n!eE*B3%GDf4O!}OT*)7y`Fn~& zgKGA9J|>~7`bic!(FPR_o=((K^ziZ4uwP+o6fHfu!(8d|)+m(L=x>1+!wx@(et-W*&$5LZkH_6?Of=1xZS>_QNHTe}glXZ!7J5MR|6eUb>g2W5 z`y8^W!v==$Dpj61PQ#y8tviQR$x|*ZkkUQTYX~s>722wsR$WzN9F$=3^NPnzGx{U> z5>~IM)Bkr;BJ~gVz|(r+)_D$iIURmdi9M!nOG~ z4OjupqmdR4p2NSKFP=?ewGc7&WnDq)`a!Y1ei;w=gMl*JGop#lpfB@< zx%9|8ZV&a-Q)m>g_N6JseXM>s$Uvf!j*k3{x7R2!a|)+YDW)3z7f{r8{fN|JG~wOB z0by35N44_Zel%9bE{z<7dU-x^Xy}R7jVEmm{q2HP-ha36Fr|NAlEMC$yb~kOTJc9O z;td9jifup~t2G&&5Wb!1RC>zeY~t_{{KvL-n0NB{u#C+Ut~R7%V7SuwUREm6s#_}7 zx|*jz`-dO>3>mwJRb$1g^isS4Aa<9=oy4MYt5ZmbpoFnl5NSN~AcT3khz`?Cs-FH5 zM#CJ6Ws?bMlg5y|Ub?R3`1 zAL&I0oU^N)IRgWN7j-GO8BI5!#~HBP=&V=ED+^&(pgc6$xBEh41?mo4#(_y3zA$D3 z@^rrI&szaIJtQGdF;D~kR%(T(b)@(LBE0W^L>ULPhse^miCDdCec7y>Xy8VrAq$#k zz|801ewvvrH^p~tiQw4u2+%M7-D!(N&rh*d1slOrX^={l9*wTs{7vIZ(gtm0icY*O zS-j7jk+M&r%3ikUbVlq%%}d{$LRb|s#lV-H-_q84mx9qjMVDJbIyC=TOm78K=6jf0 zVF6r%9@l;}PMp}L{nnP)n!_;1yf`|3U14uVF;7|TXd5T~ZPG+JeRILE#atcq!I5Hy z0@4P)Do^ZOMZy_dTm@C+CAT+fzAuB`RsKNc3_S6iICe!@?njeI3LMg+dJ0p9_|ut) zd{LstU(|>YnQFrbbWUqc%h4#zGRvSrRV=&9Z@PSK@n-Jmqcksf?ua1?G&S~QdgbJU zYc^c?r(+S{t5;gW$pQHUS}bWl$w(gYE)8Wwk?3@%mrx%2hOYyMC3~h^UwVD8)-rdB z-EVS;oEGbG*ixAl5U_yVt<3%Y0xCPbR588SLCrrSjofkpi~ElyV*(uZtVT{M7TU8W zPM}cOWh7|3mj7sIC!tgaqUauGS<<+i_W`9;9q<9M2a?w5R#!|w=?fW=*)K3r*5B4+ z)ii^~u;M{iu7IYg?N63*2O#F?#8PjO^E4T}oj2kK z$ZqcKqY+N@CF)WQ|381dfcCwNV90Nxyl^{SUO*TS|Qb{X59Vf8{dN z`D_d^wfvEGYdW{r`*~MVBMTa9oVH)}17Lof!PKUG6+M>G&PQ{DU2(rUM@x}FFqum3ot zHJoK+_h{+cEO1ATS$f`CK7u>HX}W~tco=-L`A78r%hHA1C6tkSH^n%;|I;wc&TP9W zUsHY!fHeS3>km*QA5&x`Z$}Wos~Te*U(<0i`!mfn!%EQRYt-9n_oVZ5FZ^D#UvCEF zCx}U#VFs3rNfJVyM+nK^2j-wW^)}c~;?25cBJ5h9RL_~97n;F+e(Zv<;klw68*g-J zddtc&z2=AZ7o)fd4!SWWIW;hBWu*0VUV0w3;8FKmXBtZ}2`c_r^Sl zFstn6v-q0vdTlng5w5fa1yvCR6Tv152SuM ze@-EeBJr=Vma;WJi4dp3)_Gsrnl=EPK6eqjW(V#jwOl1~`&P`JTt*0X#?Gt%v;zXA zNH%1;-Yx9AU7%$Ij>3MqFyNRBE-i-lD>?PqS~{K6WiZ#}Ge_=U0PdY1W6Z-VJ0miy z^+gh$ZC-P7!_=~jDH2Twg#$szi0E8{qb83`f1Msuri@cHC1c*c*HbifJQ~Lr*Yhx%q4)~!3%LKVuvEk6kzgsCoPi^SBkfg!asB(vT*yZ+I$Y1R(YW@>KEP$` zOKNaR#htl-#9;7*GGaB`O1-o15t0fxmA_q!+wRpz8+!>XZ1^@^(yd-ur5 z3=eq6o2#*1S_zRY1!=Cm4zfFrQixSVwA9QXGj*^4#*1xzU@|k~29630R*^hvfDPc| z;}bpcf&@-OhHzMvAPDAC31*5G1kb8Uxv+{bbxAMH4<5O*F7#o(i#bF23qCjyEwqjlAo{6?G|L!gxK?3RaPz+WX9lL$z-o>+0s^EKTEdI&-=de=O=}9GHG}w4+yG{V_i5 z*9Sy7JXvYVc8~GXS500xKqYtOd(h)nG0Hac(#l}CduTpZSc;N3~_0dwXuoy^iEgjm7YFg619^`)}du}z2FHdvc%_>EK`bR+HHRCTxyO38dJ#GH8{DWcSDx(0SV2e0>3pOV&$1l{xiX#(u!zM8F;$n_9*| z8E=3tX%Yx0g`q(!>hp{KXOXPOEl)|R@853<*or8D70LI}lGmY3mGNJ(bu&k^3H#uG z&5)*y;HWX=5(?Ye3<&&6XxRE$ZdF2hAVt78QLn4?S58vh?GE~;lnhU;#5B@cOp51F zJB*7b=IV*n`JQHKy(UklwiffpS4ULGT^3;WmY7Gcj9nsBaX|Gq>n%SR$5yV`+vy*> z_q0(&F-V^KwJ!sPihrx(Tsh|{GZqrM7=(o}C7`}S$qdpmxV#0tj#AU#Z!Y$=`i9{e z7?Q<<5)75oa&=5;PmkL^7lh3a1$tSCeM1Mule7Iu2J^z6djo84o_64VjOI~G($FjO z@b#Tl@zaoOj2Ghes~PUi3=kTm!zCC}hfojGcD+03Z(az`fC{xR_oApzQ`f9nzwrp^ z4o{wUjsz;!wM?is#@q3aM@MT}+db}~kNzX^#s@q zcl-s@EqU$Ym^0rVwlFu*LMqO(!UL6GSH4;+ck_<4KkajvzVh#C-bW${_@f5$U z*7{*=ehm_p7#8g_SQhs6rN3mwiDZ`4v%;C&V@n*z$l}e+S1mWr7}6yt#priKuX4=m z@9x2PeH|TWnme~(G)6_WK&xdzRMvo-U6z${4L+MOBg|#D*=RvdwW+*B#gnO@Q7A~+ z$|JDO2TF^f((+F~w-ylc@%7wzMn)QvrYf+uD^o7C2Xqa6VZ+{1a6HiRJ0xB@%sJqH zx-`2chtXDFa-MYHp3@^fT*#N*ZuB`RMP_GVo8A!pR^&y%uWNj9p+f8r2p>#_ShP)X z>+R|5t1Of$j#Q82t3F~{YLqVAhekwT88;t}b>&Jlap4-A*x{knLd`w+Q?=TWTm?Rwh;0(Nc-&I@5#}`;r3_)7c5J8 zeNG8qPO3;G@MZ%)D0+qKCx)mRACFF{@(f9y?&%Ju3c;^I5=RXSDRy7Wg_VK=JuUna z*Zw04I{N9K*pTj?l^lsmSNjw8XsHOQ7%-mCJLsYP3N&ZJqQc1x@)+fZ@QdZ4Cb+2K zWYl52t)FnAiIj-EqVn4Lp9dI(_=d%W0Xt6n35+aAh~s^#ggg=$I_LqYB4!EXN`cq@<*25V|gDy{&|8fA*5(#b*P^py6a?ic{vad%uxE{0>o}C4UYa(9LwB(1QD^ z8>Y&n!YMKEMo8WDY4NdF(>>kd%Fb;x9}tgWZ4JK<;-#?@Y15N{A3W0)CYxVqME2js z{5%Hb9%lyO?>0%E>Eo|H3t*`6>YI?L{){NfN_1KY8{ef`+mH{ElN2`IUDy}!yT{zW zMZ{7ltS&&X+T%d+|NQzgNuzLwK1>VqKfixg<0SJQ-*7JANmA4(t+Db;9pwVyU-09lxh3(H~@{KO^cG#Q(G#ieN%B zM3q>I`_ES5{5ZMQ)#7C6@(>u;%F(WZ4$lA5Ch;pfh~Jy}r&NV3M02I98cv*DZ?KrT zcWWOGa#bLtF1`j$r2XpAK9QDJi%CH)%BO0yQTv#P`rkkH&KfmQL`07h;s0YY8VpXx zTTMCMqIv@uuHyj{Ww+6k{^_)p@BHbzLs#f#IRX1z@b6+}cQiv=nGvu`B`+31&kdZ|yUxt!?ZSpECsdHG{3C$}Wm?>E zCeOKMh*u=!URhjq7UW2Cc$B-V#`;ISLo9^P=7UF6BknZ zc)Qx_3eca=_2MM-Mg9Mw=^LXfZJMrQ+qP}nww+9D+di?4iEZ1~WTMH$w(T$XJm0(4 z`FH+wS9k4Q)wQcGF#Mj^kN1TtoZD!eZav&q13U%z1OZB9YA$!XE2aIk zc4VK}u50Nruf_xTvJN>vuSi;UOIvW^Ve3Sp_SDXu{)N`j#e+foC0pm+7gby{IZ@lzfEH=6MLLGStkM`lPWZ~wxcQK~XF z%efVD^4L>;x1-rLnlO#Ir8#!>>5?M~3XTNk+(Zts0^=(V>3g5YMA*&$t~Oss)SriN z9MeCJ!pB~G?@K2XzR3e6_$IbcClhX^JU{S3VlgIwTXzllG?E#q$%w!p2aA@->&>sX za9Uig%Vid1J0irn9cRGlu)4noS=QKc1RY40z^IFtL3R6C1@itDk&T^E>FC}NMFVT= z;L&K2n|yKMZk_U9c3?Yq2!p^BC5Oi?E@Edi^vLjzxmj{Fo`T;l#e&KSHJSx@T~VMB zICs5OB(&Tg_yiFY$h6?8D4+pZsdjOCLO|qnxZQR!;M-Kciiqz+ z_CGTeUhp&q4u^neettOfl1E3 z+4SxrNQWn|gCS|j4YbBEMXSBtP$vG-{x+VtFfl({aPuC;<)34-_eG>B5qwV@)ndgFX0eqDMwktZsQ^HKY_Fvs>n`MAo(8#Q4R#NPFLyz{s(TrIKgwD>Mc4f z&+D6LPq{Nr^Y^!%VWQ|Szu=7pyktWqM`7PDJuq&3&^Nm`r#i$^DHSYUNVWF~uk5xN zuWFB0qNCxaYi2Tme?kp6@dR8CfdQ-U#`>R!s8X`N4;9^f2IGJX4ex(B}F)QTD3eGLB8o=`u!szPY+uFMGSvWf7NrowI zf;()@{I&hP`1_}SD~NRs{gtl!fW;N?0lRyH9@@6snZ6oZ^bgQ)=<%W6d>!%ne3z8Q z`2ANrp56w-kh^hmC9bq#_DXgrxH4>x{-#2g^!)~x%_H!18$vrf_$nQ$}RaN2oZxYa1r#G$`O4AfbabFwNVi30{Q0!0Pm_} zc24pVhEy8l%Y$et|4P3=jae9DRjKSZfy#Kg{N={!5oayTbzK>Y?=9sN*)0Usu6P%& zazEO3_83d^Gur2VD^+sc!t-e&+u0eu8hrFevUp?o$m$DBzAw>4`j*OEIM0~b8t1=@ z*n^^%2prDAFQbDn?=+*q!4=NMl2&A$l`--Cif!9iR3Re3JX39z#Ce7Ua&{u`7jcDJ z(&YlVk?E9%iUOa_vE#Z_Ned=JcYn1P1kGtbFMg#iA37$H$tkRc-);)6=@PhrN?SY> zd%wt8ppawqwFfcp2&ZmnW==O-3Ux2o7~ifZVRte>Jy$?w&j*~^2@&*z6vg8`DObig z#1$C=bAWg#jlz-Y7h3360Oe581oSr7dT2-2fU`+H;=+SZIgAY9nWYXL7Hz0&Pf&O!3TB~ZREzi9FU$fP^9U>VA@=JX24l$Pjvn+3%~6c5{KVVs}58T}(7tp-T_lC;=+!KCypKci2?wF$UGE5 zK_)KlIuV*j%+<>6O{UA_31kj_2(&;^Scc+?IS-SV;i7{U`1;mwF6NHxTW9024-Tw3i6uIQ-pPa<^}EIn{IvyPg}

z@}JiY*`&|;-%l3*d3TS5{`a*!hQ7XEH=*gh zQwG6Yzl1e-C*zjb(21s$ECyEG-|Yfd3=Pk>13rLXPCIh0p(hpdy94*4{!T*jttAiq zDnrzo7`+EX&_ons&(Fz@FhI}SJ6G*5UUAZ>2giCLzuduCu=6Izunhx)ygWUjKCd}E z@0R~w2tPH&YrxSD68hqfVr>64c%I&;HJQA(T9P)%8tN9P$0l%TG3htQZ_~f%bo5WKMh@*sDu>Ngx#Xl z*ps864ZVHCAnN|pVus#YPb+`l9gge^OjmITtU5lFOD)bdUlRX5zrh=w$8^L2O+=9v zxOcfq{{pzT*+ECV-c?Q9nfBJR%&GP(xc5~*M^C(8#w5V%_@9?ONZzSW(hM5%-3UR1 z{_SBG7YZhy`Oqu$uro~g2v~Glv$(}k5Xesp@fR>v-5%Nbi3c>WRv)_vs+jbMOmx8p z07QMl-MCGQQci`M(_^zHj9)-ujRPvP{Y;FPQ8xe9Su={jWPn1_xF9>8=W)h<@d^Aq z>0hp~tz9OV4g`yld>zY%hZTZv*8+If5n)OWE?RK(L`l=Ac<^)yEE)2M8|uXJy|iOI z!svO=X&ld8>-Nl@^FQ3gQG1?T!+BZnCEMak1ee|(_RXB*%h_&f8-eN|qfo&qnt*Xw z+qbZYj_zCS8{~X-!Akwx?IT3rGhO}R{N|0A-%dUmCjse03Da(tsOw{$xGso4bv^S* zM-gbX;}+$6AIIbGqFBESnEcOGIo4SJ0Ef>!qG(O_TU>@5s6TgbJA<@r4~3p^$x-eU zG_`oZe50nqK#SP_VZ@cxRyX!JgD(`cLz?PSU+f{p9hjA_~V5_{` zjj5>7P#ALO?A%PC7^jb$%o3?G{rP>qEy@}Cvdizb-ZU{)MkrT^O+leFFaHh*0OJqIjPVk?!>(38{{9l{9q)oh4_}h;C`Fm@S{Qu#dg2tpUzy{Qs{@k9y}oL*_ov zzI#$Nw2LEtN&yH?7h}O9&@dw{M*zOJ;|RFq=@F8b<$9nV@{Z zU8g)KbMV(A>)aBZ!MU##P2M(=Tbr&Bwl{PE_kdv5y91p-r%(QRqD0o`!wEb{3R&OX zG$_J$9x?T{1o8y&pg#WQ$udHjglSxxBH2OJxtarU?QRE)K*bH5B2MeJi2wOZnCGet z8a=G*f(R#FjD?k?LsO4RZbo>6nSoYYp+=%JFE;MT zFk{9Yypaw|uN>Xd@b^5d_0)dCEI;XK}-K4)N2P=^tMAM?UP?D#w z8{rAz3To7z ztu%o&tnZg)TK00+a}RI6c8fI*1O`ab{dxywcr9rpN#V1|t*RUxsF4XWco4vMBu_4z zVt?|d6rayiS$dW-F1_}+P`3W@N41*twxHeJ0*c!6pN}a%X60cNBZi{8i3pVUkv(cS z*x%%+`b|Pe31&fv2B`a}ZDIf~gMobGe?e_6Q2M#xNks(8~g@}G8(e%%6ttAt0-&e zSvJ(l%RCz@8MHRaK;!q{stJi^4elVi++#tcD7tN~$oJ95oq%#GsJ}1^F6bum%IgT& z%1HIqe@iT<*qGp8mDR29im`FBs0*ue(XzwfT*~rHn~iDhIzaq*U+ZINvWQ7&S%M1+ zNS74G;^}h`T4h<^LiEIWgUC-o-4~i_FhE$C*B};1=9A63{h=rpr zDx|z$cBWFJ6V?zIMh*p)2Byx^kFFFnUw0e69i5z@Uhhk3)dFS9%21AmJAL2}w5? z^UB?C`SQD4>e&7z+?OlRO*#enK>-D^+_VIRaTl%TbCEb4^pqG6M`#^#M1` zl6Yz3gDbsmsGkd54j#$Qv9Sv&-CRtvYby#GJ{ym#28F_cU|!*AWTTT0W$~eQRwgku zTa(!lM3yg1ur^U{TE$^0cCNOWF>&nQhA@OXFhqe)xiPnu`OAmjn*;@HoWi5D^*kLi z6uQG}F6e97a)+;qEO{RDoo19h%IE`)zb4Tu(}GV`n4_m+a`+~ykqdgdz<=z*!K#36 zY}j$3io%WFMdopE*xCMManEU5Me4!rg2s^KcH)r#=|h@3z>-`xr(CH!mqvd92E&@O z-jz;mM(NR48+Ln66f(uY(`IWdDhs4d#VnXCb`y4!rYTiLW6m&e{)Z)Q6aW5|B?d7r zL20F-XhqoFII*HR#G8CdW`N{RTkeCr0Gjr|PC~_W?hn3fvR;z;-XD}b%$!L;Y1$^% zT(L#X(^B4~1TMj-qIYO)m@~S|dknhGtzhGGbIOt8R0#12D{8^`0!gB*mO%=wms*la zAd}oOvPHwt1#p-r8-+>wTw^CqPHg;&=3YUzANI8yct7#tS6IvQMx zLC^j)Tj9G2T9~xT%A@RTXx7ZYeK;c-Jgeby90MwSPx8EZL}3j7^oev>FIzLv!NUDn z+}&1mh`u?5H|W|N{Ff4>kCSt=qJjZC*`YB1T)u6Xo$;}MXy{ejr$s!}=IXPysS({5 z|5~RvA5&Eej$Q1yGu^$Ti&02s<7=*V5X;9iUcFz~RE=nDl(Ro(R+ye*vp<)RpKeId zGV(RbQE|n08_}lNg}wy}*6JF}%io=Dm-t~AnmW%+lLwSIO2DybGaWOhOr@@ck85h{ z6#D4}c%;5hKN%vsI#jggFRm2n<@$!mW+2<{xcoRd)8pC$f5>^ z>Q>|Ez2$Uxm|p&xZG}|ET^|q?<{9@Z%^rky4=zVn49=?|EpK~l3}gJ%__g!YNjGpT zy00T$-cCWof+Ayur@a+2Z7iIt4Mxe--a7nXiKL{2`!F4Xo24}h&$6VhckqOAR@qft z2_;!ho?vHN3ShZtN^LNTYE#00S}UGa!o_-5MHZpRTEh7oQ{T*#O}tdkM=|CcYN!M% z`>*L?ga*=3kL_8ND4SW1N>sx-h|Dbf;xY(@ zXcpKwat2YN&*I2oIzMk3->cnJ{U%i24M0ik0fN2klUv;#dEtR@;Q-44d|dwbJKk*1 zHH!TIi`h^*#egAPSEwTqfZ0&r88*FZ;;X1{9!Sw)Dnq9Rbo#ua<1$2i?oYtnWwXsG znCHej_(s=}hVG(MaJ?;mm2r1Jp}oA?pVI8{b$pTSO{tHY|1t$1Kp!lMiVTh`^@au) zW%CB7Q3ss?VPcj?onmr)E(!&C@T^A3q9c|jDWoz|kKVrpzwJQjG~0z+M17QWI^mA0 zaxy7Wng?O!9~-`hYm$bN=pJv3aCCu+pxM5c zu&hPRTn`8gA+>6}Bb8&IOHAbXv#}D`Oa+h_YJji;ZIH%5A`yy)C=zI`v_KLWE}l22 z*=gp-eI{5Jat>Q1C!cjLQ{>fy(UQp)DH+FYXK1NP*mzxW6f->n&dT#Ki&!RXMAWq1 z9G=v&P7`F^EAnk+WN=VTrob|OskdE}s8cd5gyr9AV92W{gY;8eKioXC)IvoOZ%nzP zNEhYTR6te_$d6$Q(JG;$LQfq@GtF*GP{xV*2pEYyKmo<5eTu>;(P}g#QJQ5c;CKY@ zDv1r~n6bv#^!}0gvlC!zD+_vvNIzFCeha$gB(^KKY6hwhh{?fK#kET0F4;nC;F9eJ z*RKW99coQrQ5A+2;2uK|@j7*>srk06Lo2)QI8C+u1tA@CrI~*4*bs_0BzM||#N&VA zVs%mQ#vh`qJ|m);b-5RVV5R;2lc#@gbkBWZd13TEIA#H#1P=s;8wNYNwrg|bEK4H; zmw)V+N~YBK_H#%CGq0NKJei>2kaaR_fD5XD9iZHR$a9Gxv;f4df)2qDD1XkS0%7Ni zD8w3F?IBbBB+W{RUK1&YVKLujWSxa=a)cy}HE_+o_K`$g>%1>NpMa`Dtps1>`a?D3CN`Wt!~q{<;l<-MKA&$zLu5FflqoO;i9Vt&DI$g(j7zTY`SO zX{^eskP;pj8MHJDl?AJ56f7Qpv)ouMzO5zvQm1$(MX3^QE)vuHL(8tYtPmQw+=3Vq z`1hkc3d6UE$7Djxjpw`2KZTMgwoCvi(IKUre&eY>E@CGtztE2+1~w&vMo&{hf-X9` zr_3xvPLmcqb|F+Rha?U*HOvHeZ=D%cvg=j>C6OtzD&*YZq*9>u8ySy4&$`C*Z#4$B z20d8>YDHFAxhxmIeU44)NZNnuY9jy)Lwb}tz4C8iH!mgd5SfNZ23{v#vU+Q3TODS_ zi4>+YBUgyYhg4pP#QIV z3{*^+s#0Lg;3mSxO87j+s?u|%ou12lAB;mdyRQ^Dz!++WIb2-ckEgzZU$Y4hV+AeD zkADv`K@xZ-+|GQZa(Wn?uDsKzV(rZLeIOA&m!|vpKlRqCRv+b3;~S3YDZvG?-CgL-QRV@^3R)>HVKZBxo<$OyJYO zsrSAYNS`?~$^e#@VHGO;yHZj2Sd@v8|7spQq8_rV^Ms*{5$Q?3=@OE!xP{xr)ee-f ztiWd@E0RJcHWB+&K^q6N30rrLLo0`f$Rv)Q_N>c(`HPjz~EpZi0xwAbg!9o*cyHR}-TD(s^L ztlhC)*BRqFdN7DdDW&LPg%V)y zr3q6t-0$&~`$jO^(75L<;BE(|4%CbXP|MSE4qCmD20;&zsSs+>Db#|95DaW;l<6ed zMG(IU&sz0f$UT0bDAg#?s#Ky$89*n(b9D-HKkot2Dwd$gm|nRHZ*vglc_kX^TNnK} z7WjO*`b^Bv(HRL?dVAU1+L{>-L1bRK_y63!1n<3j2sys!`ZEgM`}p)dPw#+d^P`v7 zGA|&;;j1}+q)>e7;p%WD-~i#ZJH4(T@PDX}mfpP6Mbz(82kW@t&AG*&wAb$ls08MR zhq+qc`=ObB#w{TMS6PB`5ETcAJbm2Opr>fMZ3cpH&~xbVz5`AQjT?)~3j2cjVgOTC@o0F)tAlS97GgEuo%# ziLXqfR;Nt?Loc)1dF0pa2{XW*=?`0R@lxz*nWiSlwcO#qn!G*!Y%2EH6q1|y_4V;J z(syoHT+CfzE>_D}>v;beU~2fAs3%3(c5}qMDPME}=c4VMgRn#SU_FttzV=Zy^BKXA zKSNTFfD(0mV9o!Dv!i1GfjKWV)ztMKjZ(AjAlJd=`cI$0bbMSu;MY}U*Yky9#P!Dv zCl~T*0cXZx{~#aiC5;kE1DYh_fixpx15Rh$*2{WChyS_ps^`}KX#uKycWU!MYUBz`Nu<5ZOI@CeV%fyhXhu-b2LLNI zffdU1>P%*o3=!RF7;3O`V6tU;bOn3;7s|+R`0`as%xHWB==0S|Qsmk^E*bN2oK8OJ zMeZW@i_2B*8|A?YEh^#*;CKd@jU}oKY0P5iWug*7LP*wkico11BS6|tB-r9noskO% zVi^6?j4avZB(&nYchWGo5bk!jdybV-X%Zb;11cL(Qwwrv>LM3*VlgnK)rGZ7IasMA zCA-)Jf^?1kcji1lFvvv*4-$k@kidcAa^HuER5#sRIbV<_$z2D6R%(n=qEeJ^+R?yz z602ZGjWNU(6SN{yu$)S9HE)1AEV6bD56fa)`uYOj;QtSA{zadjbZMZ z#_@p8Vl0iS^bYDm#IBH^U(xrO3=|e4=ulx&d)xA3F}=5So3=5=uJd z0He@4Dh!~mMm$@rEUD|quTq%rQbq9ByRE)=M%L?wE`k7G^8B*IfEtxhaJs;mRUg+o zGOhGjkX5|J3AM)nJztZI-7oG0K%Rr!`g@IFNL$C`ej3W9LK>s-?3jKu6DP~eR=U_O zH-bgJ+U6l4FKbMj#Zgk+`A#$@c3K(E&O|YLU~!!6CMx~%LjU+j$TT`$v;CH|hZMM9 zDnRvP8WXSiVqMtu1x~aI9dBNNZ$cS^7U7ih+}x!IRd%X@%{MAYJX*sWVLy)`OO2&iyhZnW3D$>a{??VRuqW}TJDGD~IJn`)zOusTWbPT2ENOw% z>1|oAz}n3;bh7}f_B|#ZXbS1N&2`}<=iq*o?B)hpC6Az$gU;pr4>dyG@~YTd6CWrX1Xe;rva_p#E@84Zwvp*diHZc1#(=;M zF@%BwbawvXU)@rRHjQjNLNM15BCfXUQWmGjSvQ(ll+jJ zOB$zRWnq&aKrQW{kHU>4Ra?@z-&vx0+?6Yz>`h>FOtNnPEiu~3vx$Pt+AR|z}F z1jo>vYj{%184o{ew~|B!kSa2jEYA1SffoI^SIlDbXkFM&wP^~=CMigBYo=w*!IMhL zz@e;dolg-QIdM%Gbp-4zG-X(ts*>Ve%%NDpsc?Bj290oIR4I3M^$aT#T9{j9rZ$HB zv`H=KAX+h83*&XmB3;0Uq9dweS)E`Gmq=GCG^kE>Lg42fbp8GFqLTkUOq^!)fKNxh zvFPb$?_i_*E^n>lYKnF-YnJ^J2Ghi*eAsSYdLp?Ah(1``Nw9<=xlXI3V~_FGDf zIuUVcM^z(HkKug=IVb*NZ=gLr4uSF@l?$3*wwDgc30%p9hKyx8o=$~{*YaF19#aSf z87|kkA#&|tl(2eCH;=dmow^z$L)&R#b4}8ROR++wfaVPf;{AEWc}^w^+#6b-jaeSJ zM~#TzKPr?|;wVkt)w&FuhgsC^3?k={Zb>E%24UDbQ$@N&X}X@zJFAjY&PNgw*()#^ zQE+^E=4$(4gP{3@l35K`P-1RvDsc$4<<98Q`)Q5Cr*z@Oy7c9zk+nHoGygRs_&&!?k|x~Ik(#j* z(pG|+1Cn$~_IEi>7G&greDQDa{ymbN)yQr8wYaVotC~YD$N zV*BByI0|^Cksm&>&m{W4=*l30maYGKTXixgn`?R?CE93C-PI$FX{<_Wo~cxJWOY&8 zLKcGi2MUb%F`&iC-8W0sDfVLJyL2%%+yvhoc9faVHEXI|VCNAUMgDV=#kv`DZWrjb z1v!TSnn_s6@#VdJKH-CgVenZUIgv`<&7k{)IPRgW{`OR-jSRc3Et>u;UCR+1N{mEI z5BoMNs@fCE8|~f~dI**H{BHYJ8f%CW>(NWO(Czs{0Bl~qxi)$866HiF!?8aCw;y$s znqs`V_GhR_=mv~J&T;OU)3G>HBiIn}yE^JT{Cs`j%AV)xeq~2j9AJQ3fzE6~dgFY( zA@4vgyc&ZH#dQHY+R0tpNPk>D1&OwnqLl-ImDxAy)_{%NF6GhkSjXeV)x5z}%ug z{P|%l;RgIye9v24a#c6t#}~K7?7aXl>)M<3TP+NVxKtr-46{*=QTCsK2K+VZzI~6q zMa|0(^4^Y#nFsn_C-3t=Tyah&Afs%+AoFBuLY5^z092`zES*d?-aWM;ti%hp~NCDX`#bA=pEivzj#tbDB(Aa%E*O>Sj?d zD21yrpX_#cB`Sq#DhYHHWa_1QG{n*7a<3~4nx$&Wzp@Q7vFOuf)zA`R!dHqZQmN5t z%L@sLKF=LuRA`h`$l*pGq_?a)goNjfnU1+#8tGG=8R82$YaH5ANaLZCg~h1NsiVxN z84X3loC`b;ZOAbvQpKhZHJ9L(zSFh?R)eAiMzc(lhTu!NDQa|?5|~QUL8_omrx{m@ zy)YbV8#bI+iK2O5qn)E4ItPWTlU5gA?248gF;!KBeH-tU zyV@Y$3%K{zFev6z*bJFJhb+18ybDeH$$A=dHZ2e3IxNMczb2h=U0+uqFc|xS2c8cr zWW+-NnuY|z4!f~$w&3?^nz5kFS_TFN7R}DDP{=puD>4@QZt0>4OnE1Nd)%3G2^Ll- zHKS3&HTB7afB*2!4+v)ew@6C?OM#pj)&YsLIDSjxu)WIsYr%_qi?vl&Tyv;u0zI9dZLL4dLk~?^7!RuIAgvU|6BpnCr!jt$oJc2Y!FY z6~ViWfVHs+Ap{v&Jl<=%x%i%;`#ykETs$KxV^7o4zXiV#eG9P%ep#|zF^8EPTlsrl z8Jo)*GjzV7*jI4|Cy_IGM|Ctu&7T%cpdJFg-rPQg-)X*{ZFH}n&#Y942r@{2Se34p zB*}^c%PU}%C(4IG(=(vbW|p5=7U{&Y@OFtco0hh=H;;xBRRAG1^euy#VD1}yux8UWT+1WB;d2kVP(_;t7h z75}qj=3`Uoyyd2wHTl@&0BQNkCuMKeGiDw)*6#Ok&qnuC!ROKZ4aHwN^7?lO_AeQ6 zMMHOVm2Y0}-0i=4XHX@3q)5kJp!+5SeV3+XeXe$UPYeV+%yI}nreybHU>X<4Q~O@? zpVh8jr-{|o6RQQXd>D+!QqzC$CA_@$3CtC};XVIICR>|{9E!hb`+7!unOV7$ZM*2_ zatrK{6hV`fzTarONnKmZeBar+yJ8Gau>0`6)npLQ&^Pn)4Ey-B^X+6Do+tdufRs#9 z+eedmvv@A5+Xz1x_?j`~>yVpY6qogfI>7vd?DJ6N1Q333Z~YEP6l~u^!D;4g_;wyk z0iou6_E?F#+T^=vzMEfUpSTXgCyz|G*Q(QoZs-GJ1g0mAbuLdU5X^;z#hA=nw|L46 zS2t@Or(DiY#!0X4mAW|P?_&mWGkVkO<1C|x^l}2XP^$7@hymV9EQlLVY;TWqcNLqP zniuNg>NJ4_*>yPSKho5g0!uQCYm|uEP{i6!C_b+PJ}`9SKhXPL*6GqV`UdKr3AY2T za*ejOF3p6kkCyAc*z+$j6M=<2gFZUWUc%~p<2oC*b~YUm4L_&0wzCdD-Y@09MqP&1 z{$#->RrJNyecf1C3O+*mKK2$(BOY?QikUB9RykQcu>S`dcffbGvjb3NX67PhhoojO z2T%1(SrSEFi0b1r7eBVD^VXk%5$LJ0$_V!oC)g6TFg)}@C4j)hOli=;)l-BPiOX5g z{n%&l*Zvs$W%a#GFsV*p)OJmayL#n~sJ^Xs1w@%#l=#|49Hr`4(nO++#=@DsETNlN zT`&14qoXS+kqJJ?x2S=RSZ298X6+mi?#^SH@o;>%lxhDgZrZKY>9acpD$pwp4lIt4 zqYB@D+;akbu0WARn-rJPvO2LGum-v-AuMBb%{U_Li!Q6~>gXPc(BM)2j|vFct|n1q z4m>lX({VqS z?%5i%;1h`=zlvz-DbQZ4xqa=;4_t-h#OM^Wes5+@yEon5&ktxh!)F+Ifis^+fp3tE zm2l}j{ydKVJXSP(lLY<+0J)ooQH)Q2*-d2_Zp&^p8#>@C0900)S96m|>g3NJ zA1lwC%(U23t?;`^)I4d~c(yNGYX`L!?`lU2v~;ynOr+lZ>YTH3GH#i;@xjX&7aQ}) z^dwIBUjZK9Ge4?A9kNEgq31=iXw?NYoZ4+w!}i>oUbKRCga8}fSaaa{4Jl1SRE_}9 z$9q0fNkkSl=2_om`J-8Vwj&BI_h+E7QC66ksSP|eb-tU?Rw|XCWhb%Apj1gQhY30MwiXpD z&#h>x!^^IJ_&MNk+sahj;a81@-kUCH!5hKRCrn4FM97oL$~<LKboFs`1vwh9X4%{N+#4R8d>v(uQS3jyzH(A1_%MM@KJ~$r%xfirNfc`l%un z4i(x2g@GIHoYZfU&}}I+sd)3g5P_{PmpD}-MT=0WC*fM{c;11Dl_{lE4Wb)Gs*W5m7FPs3-=Y+#Vds*O zNb!`TQKg7e6-!g3YsZp7MX;c0C^Dn47`4e@#dxR4B#IaaJNyzsn1M`of zP)Wd5eIc8(8hR7j=20LA*CeV6yIVL?S!^`3p!?R``*v`$qCiWk1}+>UBiL!hVkWNdZyJOuP$j|3JNZ%t zs+kevq(Xy>zq4z|y+BoA1G~`4)-KCg-*O2n5{5v8X<24f7-9I40W{%N)$Wfc>RFJ9 zY1kK5Z6y_uF8nJ%vJ0|B!|0u5zAE#r%2OvQm0bD(Z z!7#@$8jJ5R{w$N0 zW7XHc;A(`0%grGTnKUVkU|2vIk`=%A#ywHTwlU;XZ;+-)dRR1#XI5$5eey`3N6`23G=jCmbE@7zG@rq`6zk-*mNL3v+en!ChN ztiVHK$4CktUlYjRC|V!e_L3EyEG>g8ZopA8(e}nDr87=Do^RddM%V^cwNX^?{WcU} z8nEWcgc7fBX~LdKXsKE0v%8o}H2{=NKw4)wR+eWLHb25uzeiBFU79QEhbEqob-+l? zO6cI|o~-_jDPQ?fb7E}clDRq$R5V9OYVT%}EJ_!SE(BbJ-_@6!buDa=V@PClS-Mc6 zLRAbMpHITZD_wjj!?3m)R+Ld->bTu%t|isxc!8encvQy4p)7<%j;F5Cc-KT1s{UHL z6>F$RiZVX`OHk^nl;HLC?R&(4gBm3U5}5HGiVjn@+;Q-jrxT6HylqJeCex`OoUIKp zH|wNYVep0u89_7?YwGYik5rpitkON#TZC*goZjdNK0(YaT|^v1QAX}@GA-Di?6ig6 zy*s-}qHE+Ug!|>+P`s>zFpGE=w^Jgb(O}L9Qda0 zEDC(ZA`Op)pYccvS(X>4g*HF)t$&0khMO*;aa~*ST@acbbf9I*<|?m>M$!Xkefy05Z;D z9V1LOX6X17bQ+{d8$jsT`wswebZv=5^cW6ah+KG5bW_u1L-YjJDmux#<6)437wW@Z zBj&SZ!lQDUl!a=B(ejl0KRFOgxJYK$iR>DqlG;?>meol>VKUkyrp`)Nw5*>hXoiZU zA`N2ViHYdQ(v&K3GxhD=ViIgdO+NL~B-RY$!}lzJ#>7(yMg-9)RYm;mKT$D>a8o~6 z#Tt!TBhg^NC(F@Pkx2^J1bvoOXG1e^33nH-jWy6<^Ex^3R>dVG(y21>|5Wq9yrA$T z3wax-B&wrFtVPY34VWa^g8Sl=2qMw((AW*A11L~EywQe||>Up}G|LAMYP+03`*ROIMdPMqju!Bzk;O|=)8#1C2lCn>( z98HpdMuZ+pDR#xNB}HL_H$s)|ifxi3ysa>ul|~M)cU`It1&T`2;s|i_a46UAS!Qb7 zRYV}Q^r1jOJ>N;-$26hD?XWiB*>JuU6~A;?2Tgv3u5Bq485She6cmlg)@+1#G)_L7 zKt&PH;imc_NI|@_5YpH$98vV1$+t3`^yLO=ivZXnl);ho^{bG zRH|I2g@KHVt8i(_$hhH$3_GWxX~4{1nnseG-Yt>fr6s1sRBDY-cLll|P|&v#$&f*l|^rkvDzc1YKIs z8XIb4z{yThYjXYlC#xDodoG0(DC>~12!Bw((DQoy@?=nnw*C*1zkzwS%Y$E@z8W$4 zb*|030So-nM__0JQLKPYR9O5TyWPGl*YGRy4eom|{&gorhst!4!bl_yyz3K(>Jvf; z>~?CkmW7R2K65+Jrm!Qh1r&qAT7=`{Mvr}N8wC@r!Js>v)(>D@IFg%_T=d4 zbg{{yQBxbD2vGURLErxUg!11)UVyl+04N^{_yI3gge&k`Ugm6yWZDvCm?t(&jtd&N zvFa99>W3uLbBriDppx>eu@45evk;xFY`-2l!_;NWz(b0CVB>){gKxjbNl^UN;lrAh z4!gmdP)e|@h>IK5L|;-uLlc)sy|<_ZC!Q+j>1hVy{XZ>0q6~{1Q<0HP^+B~dI}LQO zGIrBO^qu-$@l=Dl2@fPfGIX@GBr^dS!=LMRySl~BaYhzwCRM|u5o`aVJ9X+*HMnpO z0k<+0In;QJo0YfaFC#~l6=tCg+-g-hF(`5vwHEe5dEgaGHlWqQU;|2{gxL{(o&PxT z=yz8NKz}<+fOh4+XXLN|&%)g{1#p1poee%gPD;Z~GBri!CV*pe9@)VaB!n`c8b61% zUqae+e9F<(vmjanKh7)D3P1p2&~N^!`B_sT9B#Xn;S32?V1W%sxHdWGbUE+*IAK^WuEzM z0>=m64!g%Em{MBMmk*H+-Zdk{onB(XMqEcOHMYAS>(4j$(jdI7zmt#Q3Q)E^CJ9h!ML}LWr)>;ZJh>R2i4YNH|!==CvTjVg#mxOsy)| z;~|RK9Kn?!#z+uTVU?Ls5mP)vsecPCc7?S_ki``dYgZLYrA&5tikY96NN1N>x3rH7TY~j1n%ZWM`w))`ppxFJNo*kY1MP9c&;ya)M|}6S)^p zQgS*G^8wcMSFp8OCYPRNc+o|>b%_^)b}sF%FudrbQIb)WJh9a|B2!lSclSX&z)C1a zI@^kA=>=v?4b&L}WYbx)#VkdmU90%5IVbY@Jn3{AMNtq%5wm$cQ<~<&7ED(7%LiiI zb2v?4t^gbJ*0AZgtk1%4eZ>jjoY~MJirb2jr@eZ~WDg<9x-?LiI zF?(_W+x5T1Mb09z7k*M@FZ-Em({SU@$_2l)fY-xkV=OwmY>|^TLlY~q*D$Z?O z+AnkB@%ve*+JX{ZWgq=6Kip)wNV9X#zSOVm8d|w2Kyp~XZOnOEzrQGojM;3Vp`n4+)>hiu+Ax{4-tY@aDkt-we;nbTA5VZzN85HMolX(T z6-Flu92(9tA1Prrh}^RMOmq4)7pkeLDJCZ;359~Jt*xP|DxxT&sw%3gVltViudk=2 zrIog}b}Sb2dws|njpi-5Far!BLMY#aDyWz&R&b1 z5T0gu43Y*94y8mwGN3Can44I_*wah1t4Me@NJS?gm7|PKS?J!>L)S)!jb12_2&GX< zc1%Vy2CGCd1ZK02Qeu|zcq6@=JMme8f`THe$Q1)-lOCN#LX{OLmr)c29cu*U0!aBB zqCdvi(GyIQB#>)DQB}%i8ASmE3qD7M!-t+>f$iwjBy*Ex9CbZ(N+Pp~1!h9681jpp z9G1x}r!n;C5Y;u7Mo+LB7I3%d038;i7oT*16QvHe`&T%+{dQwYK7G8XeM_($@ zd#S|au`v#hrE&Z1n4KbelL@Qah8Qmsog8AQutK`x(E<$3+ak*{hYug(>80sgprXE#>U3b>2&n<^>M`&S70<6-+V`!^X`FTYuxo* z3J@?l%zXMv8)CFVBCQgf6Ie6|tcEN6+5IuD?zdn!Y0o<^WU?&t!V51jG<2LqB8g6? z!(=kz^?Gr;-RSjtDixW0K1VPZVr*=Tv9WPPQKY}WpDV7oLhA(3XfALUW`JRCqPwSv zFuhDFU%)2U(YfUkd`%JZ<_7%!G6t&&r^AY6QyY@Qgi~H2DOAyTk%!uB4%u3d*Xw1# zV8>zIcoHIb=-j%EdO=~6T7|7frN{2UYLVEqr604tiTO|oj4f;#sKFqCAew30wwcUa zo_xiLw{0r}g$2^80q@{tv{jXexZT(t2Kst*SnUQn2D-=<7AfTm$R-c<13Rg4L&|Ez zAy_a*M7;HN_-z&RN|CbFi+A_6*rGc8^|d%Q+BCL?Mw*BtN)}vhCkBfidxM>tnno(Q z8fr2oYU({$L_l9pM;l0fH)@p!r`1kJn}}3xNA`I!SStjQ0?w)qTwV(v#f>T#XvBl7 zPN2u_#%>V+8Npgd?`3YJ`VQ<)E0H`HoOO6@ItF`66pcQ*d)HXXiBu14!DZDmT`5v3 zshFw<*xGJE00e`TO*?j=lN)HW)gs3nbhynVdP?YoB<=ln{6+z}WspmqMNC#RCYv9x zWJdN@VWyMT*(gOzJ)NFfevYJJnh%-j>1p=u+sEo^fSQ^bF28&yeSLjYRe8_4PBa>2 zc6Nrbv2hL@IKb%WD0}woVcWKC@8XebUaKst-1TeUst{ zQ27*m3c@c;p(5=IuDIbud0?POIqfhUFcygr`q1njYlJZD;L9Fg|F6v;NO(s0JK0UG#a+KD^?>{_PXr@LXSa>;^Yon~hi{ zEx6FUcgp254?p}62M-=#*RI`McinaGxZ%;$(?eHR7Y7bJ$HNalOgf$B_S-*&&89VE z-faph>d(5t1eIJm&kqmDw73imT;jr-k8szlLJ2@!FZ!vuu*kB^Bab}Hv(G-mjvbe9 z?P)Zc^Fw#d*QmRoN9xqCH5QDo1aE4cH{JDHlA;zvKa zn{+yTj*eLKRyj;MT77zu1W=)p%=5(FIN$k6j2}e}>}u3u)B!R`5^QcZX-_XMAeBmm z2OfBUXP$Y6n{K+9+i$=9oCE`xU3M8?_`(-hSXkuS-~KjA7 zIo-Dg43fZSb~+Fw0c0>Y+W4iLtN8pa9zNqOacD`QP+4ELsY=gPz1mQ=3&}IjJk7y_ z2e|dtPjJN*R{*@6A?oM-udAzz&wu{&ba!|0ks&HLKe*cgvJ_9!>paQ(|;x~HRgzW+jqd`U)po88$ZMd6ZW2OsaP!e(3__SfCr z&1XORS-$`MySV2bmFDJF78e%@27{E#C3L#=1E0Rk z!BeAIe)4>VazUXafK`?`c`VCg^9tpnio>nv4{xf%YuAQqUMNOKN7=XU39h)}N_Op9 z5Byd2+~osQRh5p84mvtI_^twT8nwy(hT@4Zl1Spk?h@uWqk!1yo#r*Pjv%kMz zn^&dLoJU%Kq0wmGx01;uk3aqx&CRV`d+l`qD5}ci<8l7mPiH`3eNg^eZPe&QP*qx+ z9n?7tT+#kYk+0s~Uaq|IDjs|6Q5F}M@pwENDQ{gEjV4r8rBEmkkH-iGgUrs(@Wd1Q z7#J92&z?Ov9FFsF1wI^n4jq5_X+IXD$UO(s-1B%2L>2OY9=bYA{J$Ud@JqY2LVFjA zWHQOVeUH=F*vPflUi*g2{w#5b0_e`tA)s!|#d+MNm`-ua!Yj@%gP>+-%1vi6|REh5#>* z(SLQ^VU$FMgKLZ|uCbab5lEF@x5ullx{A8GTJ(AY&CShNt!JL+5s$}NSy^Uubd*!4 zPVv%9$GH0HtJ$?{_c^@+A10l(2EOqbKR0i)@yu9`KtjfB6zHora7B-WU0qsl^o8We zkt0N-5q|Yozk=EP#>MeeR8SRkqChrZ;?cQ2mHs*le|=j!dYy>MdbtF%UZhx25e3leM2eO57K>gd@W81UzyH%& zvSk^g^!h1kCXL(I+1@rh4-0-H^%HvLZ2 zxg~DD)WOHL+DK#-^g5_^YCmHans7MG@bC$`yL)MBYC7XG>jA=gl%PWeLFSpM9DjE( z!BR%1$z#N35P4}i$NeK|u4*y!)tw&NeMU}ex~S^<6A(doODU<{ZZ~eXo4&q&78e(J z;e{7?{PD+_o15j6pZo=!&JWj9uxBUX$H!nS0O7UuhqyHksB^*%{c!vC_xcDm?^oKL zS)+NEWD4+&$Kcz~K`035SWmN{0u?}l{S)xzUGRn7VEJ$)A$!LrCnt%;qWs#g{rZ^~ zP*fZyiPoxDdQVjqesny{qbI_MMu|@j`na*zL%ytFkOcfTJvNh$WT8SLS0-DM$rfci z7Cn;gouwvfZf>TzxtaF%4jy^rVZQU7?{Mdxzk=KCdh?YvXJj>sSdChak_**|6DL?( z%X0PASD*29K@dpgD~yG+EGHG_6D3|)$T1cxv$f8^A8vP`mmr;2@K|lk$4lHhoZ*hU zSJ+x-;GzZ_wGM$ckBJVS8N(Sm1Kx_JrY4%2nrLfl<&j7B@{j-c4}9rMU&7=0a15FH z!Qu7aq*Jr3{|>EBSK)-b{`zAhaAY2S`)X+Nym!Z`d4GCW0*v`+nV-CnVR*5KtU#+z z&&Rge*wJQsH+HYlyyw=6@H;<-e>nuDB4FY4!Nf*Dh2dHF;}8T=@E5mop%+Yf&t$V% zW@ct-Yiq;lJp0@RSy5jeqYd!bM4aFLw<)5*66gh21&=yd|2Oo`B12}M=; z*0U@8-%~&-cFfUGBd7U%B(n&ws#k_h$($WiYti zxNSx#$61L9IHfevybZ6f3fnvU2~f)sPCWHIiTa)F>GQEMI1ag(A(=B#<<=(FzgLRI z60@_j`2BurYirNC+(M$rH=j+gn5@v|G0;+_=TlqlRNE!?PvzM^T_BN{X>dvWV!w$$ zxvq+lV2PoX0*_8)Sx8m5q0_?Gt}wpi0OM!2Zrz60>*Mab@8)~o`yOBU%2z+&-%a?| zlkgXhLMRFtIAc!HKn(uRV=x_tfBGy`YtzUyZ^L;FFjN)(<4A_TdN{_=N{MW|3>6h@ zI(~9E&F#A#{MJW2*v%JcPt=7{Zd)!>s#FjRX7m@r@o31E6rLK%u^203kVGzOHL|7o z%&jFwg$GW+KR*v@2{_x62>~!dItzdO6m-|XFJE@P&fxtm8jUhHH_t~udc)gVZzh^2 z8p?sq0fNGEaE;~p)cSZ0Rb3w+pcg@alM@L}RunMkpd@pBZ`IEgV8Hs*j4yuii~Q3+ z{S)`xa}RgiamNQY%T#HEy?^^7mij-(mp{7=-7|Ob-=8+~%eQX9?%IT$3o|_(L9A({ z%A$~(i%`?ihM1n_DE3XASc6Y-?}NiM?F=z|u$3Eb zy^>CUh1Akh{Nz|KcUZmSFvG}NvA8=Z6*Zq%-@t!CXH-1 zvNk%zYQsego^_{X*1}V~bfQe}wVUw@WzxYJMkh+tZK*{F}~ToOxLAN^gec+PZBSsY@h;H9pm0sk9JBF-+1vuduV(QoI~ z&7D#@g=}|V5(EUbLU#5r2NF%}+R}tos<1ZuB8QU=?B3dd@k4Usx%*(6A3mREY^gvz zuONv6jUI`MJIs9TV;(wdPQTExHTdQepl%FHb1p$*JBC9GzS>gLfLmWL3L3ft> z#oN``*u>{P_sjhK-~Sz*ot^C5x%1^GEFUO^7-=EOk>@74ZMVYg+$uAZRp{emOeXRi zxPJymoe{4nb7=1qWc~fzW|(I0{s;&mo}S!8U+ggP&Ov(p^PKq6qeSf%lFtn@*gH$G z;-tSa%hN{+Y`$tYoqmOKF38N7iIZ#hvR`SUwphT~=Vs{0OJv&mv7KBX*>@SW(@$~4 z-U`p|CsWr-)l2j2=~Z~*P#mXsl%@Rb+|YG_c6?pnR#yX*%Vm0cdfsG76^}(^N27`R zhBG|$Vj9f4^@&n?5rakMwmuW>RW`o&LYDgur$8@289uws4oJjuGV48o=SE#!9iRHt zr}^%8|Cy(rdWw&Hnpe>-h< z$Yz$A4XIRjbkgdxA_A3i1+^3-vK(M(K8n=XO;?i(qX5~ZBRuj{klL+#xU{*%^!PkU zV+))68n8)FiBI$F-os=Y2k6brFqx7`nZ5LG?!coanL0U1+SNdF&($1uL};9!iNkg2_&`A&Pd@6vUxr=(;G(#^OC#2X}m^+25a~FHIRAV8|N;rdRZltxwgPaL6GciY4 z_R!MVMXf2y)W|HM(P35^FUR3XLT;X!)e@feK00d*M8;1t8CI$9@25&uP~;+!K!R*= ziIl08?wS%qk3UPK?jkt&!(A~G?|Ox8+EUq3a zfh&9MR2O8lI<#+1CbP!$^b|8QGeja0PMjE`qoV`A|BXM>rj29^xeA!{5*T%07J>By z4Le$l{FiGzEF>%Z%S#0?$zTvcP%%gX>4J=add>p>pV_o&6W3pV0}npFm zW#Di2!>wD^AL?o}Z|1xO7>B0v939K8_edxzNCq}Ho4K}0U?wiCj}kG9#6l(Z4y|#+ zpcR9(aicKQQtt_Haw$lvvl*XIU@0$B8675(Dxx=Ln46lVqC`koTv$jmGh@MI?4sTw zlS!s=>lZmTWx(ZCSs9dY{cmNrU71(VCNF&SAvr?*gF zU0`x7N=MxUOZr;evH^q9j@y-I?&MKM&F#dGjUlzPppLxAq;D7XZYS14fMZV{rMD_Y z)a=EQ9Od9*n%=4?VcCvz;YFSb_z@RosoHfVZ`^cz_Z^+d^FJSsv$9&+_#p)JdM@51 z5|}Hoyr!^!XpKK}==kne>M-dAWCezo*S`X9tA(lqISb+)E6{aJ3POWBNerpVp z$kBx~-+FEZrzr5JH?^(jm+FMGBHdFYTr z_x36TpFp8lL6z#Mla@Gs;1NRd0C`I-O|@?9j(Rw7glE>GC^b7VxC*E*9$?sd9gfm8 z&p(?aXlUSakAr2S15Z^6HF%Pd}DuK@KrmndbU)YRJw4l!|Gqo6{SHH?n zesnJjl@#nTVf8i8>~j)u7%_Vc2#F{~Q#*B4S_|sUEH5vyckfIb*T0)ir<2{g zcQY_BfGECkfL3MIQ>>`SGI(vemnRs53aZK{`z`d=Sb21Om0E{DwqhinDeuu=f za|$(f5wmpeznt5*@8HCVAs%?(0lxg@FQ4=6|GW-Q=lNd`$5~k^g3Z9TEjF%h))Ak~ zaNk6kWD%Y|k>#6v<9y=|KUKC@KF^aO$P{^d_cQ@eVQdv9f-q2juFpvGL3CaMj8a8q zGFYNgQr9Q576n=d%v@FrL&tK&5nkyVQeiG!B9g99@7WmdX!O##`4a5zAzmCmMK&2h z>}n%AAH&kn!eGCfb0kAOJ~3K~&Uq)8dyHnaGjLsof2ltk4};;6j8BYaJg~&^fbCt95`iV=f&N4&C}cy%u#A}VKRB}dc4RDUUX3#p8955 zr6`jl3Fd=igjxsCDFS+Vy)2NTv*7aBX~_?9=wv;Gx&c~*87h?`nZODbos~-C@25NtJ$-)i*{>-SO!XK1w?lj9hiuL&2D%zsv1I~GRxH?DetbSvbbrgcVBP;#$C^*nGTlL$LIs7(7esXpIol;cmEP+c?}Q*9(-wy z<8yf~>$D&%5KO&;0E6}A!t1XVy_J!nv0{%8F)Nfd}>E5z1HP>}h}d#4dZ z*cg|1PMOVSZn)uk{{7$oo!z^4Q(b*w_LRP3ww>JiQ5{v5KB{+C@YmZZcgQ&PgM3_d zQrWUdB$LJL>-hiKJMZwguJg?QZkgT(GlMedy@Lb`*eNy@O0>Ex_qfPSjuV%SlX%^B z*KtcWPMpNMc5KIzELoCONr_FQNQy=51q6sn^j>Fx=`;849|KlV5-E`~rRDoPe281- z-gC~q_nfc3A7vlQBh_O=qglr%?`UEupt8KE3QsH#SJ5m4cRtqnt#nOBsaaM?RgOsh z16n+u2oFBkfne95qQQ}S8=w7*jucHLWiB^n+x<9=PE^;ujOsEeDEl}MoDN}6v186i z!%!W;l42zL0o>FH^tq`0tH zEXcBawkFM6!E2MzN-BfX2{LU0CZk9op3H@spQB|>p%De@%aXKN%SrSN$IE22Z~}MPp|;>Cw?k=p!*sbg3+v zZ{zNSpFcH3n34pZ+&9H%mfKi-UX7RmAH?5@gHD8S0uFcGP%v)b@^DQQjD!NwgqnPT zqmWWy=AL;5G%W!dtUBg+RBQ%;K?M*6;tGUg=fzQm25D>SVPJTKNxu_gRK=)>I8*hE z^)|9=IK+TIjUrixUMnJK#H5FC<`U`*FSe}HBBDVO6x6c^wTQkBPW9zsm-;w*U>A}< zj;q{|lp$0VNu8v*p_{6Riq0UCP$V>xgv(=~wQm@s%S%N{(%ce{DQJu~T-k1pA6KYc zVkdGkj*?Ii4Q32B9f1?uITRKNMkRE5Cr;fI;^ZMVZqp+QW->}-VjZLO4n*--+@y&^ z?Ay2A)CLW8#bVzsEp4;~dp{UC1Z6VZ%3OXTKa@Jwu zqlFS$lY*KQSy4rSU{qyiQ-}pc20&oY532GGZYn}33f<%Xe<>I}Jv}`7=p%@t$X$2c zMOj%ncKhWgS4)CGd725EU577}pgR;w9uQ~Da8VIrI*<~ei6q?`XJizG8BHS@2kwu= zlet>gC`Y2Is+wn?eU7H4Cfsh%+gg3!SJ0%Ala>6l>J00rBl({NAl*&=8-C=Xbp8^~ z`KIio=FR+><>LH`3g(&pm5a^^e_C@E#l--gnH%L{18^=RH+d0O=3b($<|Jis?V|ka zhTG$ML{Co-k3aqgqR|+4-gy`0<>lDzS5CLAswz5JB-g2@eKgFfA_IjUJ;%EvAcE5< z&^#KYz!ha^O6BFY7-Lg$P(&8y*%+IS6N$zsOmQFz(gjR$R|{EL*<@$uaNxiJ?z-!) zt9tEsgUO)6$=(P`LwxIBVSGm?aFV%9JD$m`-rCD@JaGf=LHus2PjxhDY$ zl{A}t&U*o%vEX#Nh|3nd<*B4-RnY0t%3cCqKY@V*jE7`Qr3=Z+wP4VsFsD|)U=jc` zRSRk{YGcfgn=zYYOm%b6m@UagL-JC$R3)Hu&t(T4P- znKJO0&6t_ZGK(Iw=)f@%LDbuDnE~`z-IXj_q{V8^=2lMvTZ)0OWht0Vu*{9opt963 zMnbE{XfdOat=M!1<}b1`8W1r#-K5wgLegSZ6k13z>5<}D*vCR>tZv*kEowpmNhanp zlZJlA@Q^`G-4b$qQ8acdn$%28RukHUnF=(JGlg%$PgE(SG9?YUxr5U-2d=biay)KQ z^aW&$jN%JJna7Jm%_2*uBc76l*=9zpS-@Pa1&w0~j*uRmpn@P{E?>f8*^WJbHP(m~ zk0r{ARSD#H1{pCKtt4Y~+Yzj3n9L@W+T~a@G7(D}QLO=;tS7|~$1%`NZ=a8VIiJd! zT-@Vv^fo(YgGf9*!KLdX|M?J%CwXOT= zcNWm;bj+JKm&1pTQd>LcO{)*zzJ+}y&WkNzHy$HON+@yV-T)fZTjXXF>J zjc`Yqf#rDyj(0>rhCS_Z7Um?d>H_@u)k$`>MF1HDxVyr{k=`IKi-x=u4OcVC`+S(q zW@gWx&DO13Si5#DTJ7~=_6md&gktJB4@6icYnGjRXB#OE2l#bYgz+;6MHrt}h%3no z-2hetNN2;*t^g{CB3Se{l#3gHgM6}0f z9ZrA>CcDhyVgvf~`B!BVPH!I0i`{U(Zcg{K)7dYPk(WhYsRz3RU_f{F+n2GYB+X=J zjApu&^HPNc9j@#GTmV?Hx-YtiAY%07P*RH6j|F9oLKi=$VOd(79$V zs!zHlvkEUxRW{+uDw=6S62{B|&XxADV!60o0H$1=oS7H&I6Rp+JQtsI#`a)np&zLbH8cEBsbM6cS#^leE(7KXrQpRk~Cv22$?wNLb$S@__k?gnQ!h~$Y zj7!$(NrpOE&K!*}+H#cUjxiEiFE!Pv80`Xi=a1{9$iM!~uo{GOOlN|~!c`7#(MMQ6 zsp6F-GHe3!2qaV$Q4mSB$q0ggMuJLjlKnIu=gOoPHJN*n@d2;L7K_Cg92}&lr-uz2 z)>B?y&YgGO^{#|%i(X=3Zj!Y9k%NOgzJHLZgi7m3nB=slf+~O_bEI#IpYKxeh2r=E zG3Mo4`O76g%5{#)yPrJt|pUZCrDl)*Ng{gO9 z@RA_&1HK;Jz}3SwOY)wTqvxSjcE0t*Fp=pveN!qZQTnz<*{D+)3<0Xj+Bs(KtGmoa zRc|9Ty9iT;juf{O%ljn{PgPJ-re-gmy1U$^l4eeBt@m&V3M1_uYw>Ga65L|$G#_uhNo+p-Zuy)Ir$(&35X>>Bt@lrAVPQdbdnlH7U>?3(C>?oX4O*PKf=lWX|81fn$*-Z zL{VgPbo9E5^}f~!^&aQMppM+iVl3nJ9P1Rwt*OAJOfxaoL0349iUK?F=}E>ryNP&f zDD>zEb{wK%GL`D;Otk)Xj<*IdS!2BZ!fUuz-@z;~NH`v1pz$~zk#wr6bI^?U(my$h zPtIp{-i?Z3Zw9~L&)&UzXlO`&n|i$-RaME%%;IAo``A@gg3UUKPtQx?NMD%ePWt)U zQYWE=!jmVa=<10;JQ<#7F$w(eRu`EziT`Ao0&-VHNQAGs-CI`YC=ngZTp1~K>HDt6!81sYMDN~!L<9wp6`MHo{hQZM*zqcgb zsOWtImyc_vVCXagUsz=)7*qMt3u8n>3D81lGDav4=mb8z$i|Nz^x(E$W;1j?dWV8I z)6%hABIz>J)kwGG!JFa2{4RufRS7aS7RQ-lL44N~c+(8_G}AVm&62s7a!b4!5{&eA z6OC%|=D$ToRm{gkP(oucW4@FJH!{I^SdY2#vg>2SN>i+NG{O(J^q|uUs0vI35+F&}C=df=Stczloq>S?%FD}<<+qs+KPX88JsWsr{WwNz zHfGIH9)B%Ps;-Y6%{~@|cJaD46Jy`2^xs#<@C!S@YhidtKc8J1VZ$*4nYx|)uD2F_ z{c%#}6k?c^={VI!q{c^P|27WvpJ2Q}B`5s=dkJho)YsQ{S?4Q?dKF}bx5tBv ztZY0U;P8n6`bs;Wsnp_x51DAtqTFKjHl=z$5o!nGvWaF`E4xSDZS5!*Ub=)?~$l_unskTcsA%mC`*~5vtx`&)y3>;FWPvJzQ#ke_>E*1my;UqqIGbLkdQ{z+(Psdoiv_2 zPP;FLWS9v?iUb+!Yole*k6_8Ay4*#u{W!-5WZWJP=`KA6w+&@tgn{8GX=x@BzHUy| zpJrT0p`bh;w=hm?eKS+8Lej&{96B+Eb>1y3NbzyHxd*Z;Da%X2K%C+FSJ`+{A$RE- zY7B$4Hg^$8tzuSDI%W+pa)9+O?#Gumj}_%Z?A@_}SDhLvbzx$W35NVyvMZ~}w+3lD za*UpshqCH)BAs1KMy8ku+bFKBBGV)i8LDUVlP}O?pT}HJKdns(j_iWoj7n+?Z3KEx zaHMq#TfuB*t`@cLyBnfq@AwZ$ghkz8Ai9(>3bMRe&T2{NsjkvQlL3tFycW9Y}nKZEC_G)6!9wuco~CPj6tVmZ%+B7&!JpStTn?U^a&j8B(l*WqTEPg#RerT=gwixUw^Y2nx8}r& z<2?QJ(^xDPZoBPPii=CG`L}sKvK>19;WiK7+%U)wwv6z1D^i%BnM&(ulm)p)8V4i% zX!iu`DlB|;sSBg#y$N5?>-D(ZE?Qbz-txSju^7)CoT4CA!|k)LeVAi~SI3VZbo13f zf>YfAc1j7-bt=X@etCg^~9k!q1@(dOUFq+^mS0ojb z8@PeX!8KJd0E{}3o63#M&DS#?NT8}<(Th0EZ#6+E=$+Z*TK3V{-ATABhN1yG0{&n4PkPqRs;D#r~yjWk8v z+`4cXOLImTKk%=d?rI~@euObwF3xZV2YZ67Fr4J|@f4i#!?gNpFdpB>SXw^X!FD>u z3_iKojgW{kJvPduE)If-HZe|rR|8Fl`-t3;&%mbLj5<9?O@oM^_%O5HhfxZ*RGWG7 zt6rYi>*whMQ}m9+7#>nsSZ?Iwi*4L9&rI4Sl;*m8`0uyFSD%2y8H&I+o77`qw!kMB zK;e}*z20L8Lejebi!I|kw#U!ItL@xUV|oLdi>j)uU%#H6J9n~RK^@DN--O5WhUB3? zJ8Ck_{M)^SG!KSm>b@i&Q34f@Ny|+|*Us%`G#Z(hm`Kv=UWDmzf=Bm{@t?cLm9`bRdFT^M3+IVO|$|a*0t`#InLa#Rv3V+W^b7>)rd^Gi&8a*>sL>MW$&FD>G^ zEbu??gytdW8zCtPzS*2IvtHd^0c)$SOR*P*(Fv+hbLelfn-V{!{%pPbmR7h33f*ajZG5snh7X+vQjf~1P5t~#E7bZ zIz+GE$lSDSGF@%#=@~?)f=<>U2|+}2Dj6AC2HRSQ8*Nx@5)R!sub&>oAxUVpdPKr# ztX?u*CPWlM{w_`&YQ(1(@Qo{A*Wt*{z!Mzc*wINWh6HJgv(YB{=pRaUO^GEyG~vn5 zz&YZl?{o*P;F98BNqY0bagC)>LuO^GUoMK#EjkJVU_H zK}M<#zc-I`gAbk4OL3)@`sbSI85C)4>_eaS#h1QLG^R4_j}uF%NFqq0 zfFvb73gXPRD4g3C1p!%{VGg;u z-x!U3AtoncR2G;iOTXSK#Jn?zg&*Q`AMa))WFS4y&R4Sf8S$&wvkP!3)kH0J3>lvw zU8^Tv7RTl^knyQBtQLX4DHvl)HQ>oeA(5TQKuCit-HR^$bM(iY`Y1dDF%MDHiK7Mr+A^k&$iY8HR(G3X(cPq zHFnm_HscQ^P!Y&<%GBiO(Y;Lp!bJt}n@_@bo`-{-Bq_Qt9$p0m86H{!-&qTWcM>{% z1OMORJyS5Q2;oUahWh9l@*`lu12OXKIxNRzfp=ofZA>66ixa1+a^%?{PkW^yf3Hmz+2)oThup!ABv>JhgAY--Yuu6UoZQg+#m?Y+^ zo@s}KENf6T0)nhT4f+_F?qF!bgv*;tu}P#y_Te)xBro1a#F>VXDNgO$$myv7w!&0| zu_5}phVW~2s4f$+;SPHBMr6GPb#xNZTZqv#Gtn9Kg!@|Q%d{Z*Iykw#olww7k=cd` z5DS;Gy7VzNKl)GXS7V6YrQBbYLHqF#hxcz_C>9`d-c6JX<23CV!f(i=EX~1`&Va#e z!DP@P3To2YtGD2?X&65FI*k)y!$ya9456ojnwyH4#xSg8bqvy zD_e~9GJJ74)Mmp!ZG|n3FcoAb*%**vNeO)Y=A@-a_a62*{BdFlKqJyW662}y zIIlH@SXpW0;WbV|J^R?TYX|q;_W%nPEV#l^K7%;nu>rb91=5Q$v7WaG#zQ0Y^^BwO zmXM(i(b9UF>6F>jX20`={_R4&&d228NBG~re1;Rw`}o1v9;7Dy%2!}P5Xi_#XY1B2 zY}ve-6}Q~MGsmX+&)0@IH4w%(6-z!uy+kCg@S{xwNWz7gB=Llb$D-jQ^HXq|&RKYe zr{X+yXq>S?oJ(~p5>uIzW907H7cvPP>j|>{#N;JI`BfDZRb^eZojEz@XqrM%1xXYx zV61sdNEXtIDo8)GZE*=Q#JstKh7o&ryDsjn52tYRM6T)EdG(fKkz`tcvAkIv=` zKYo~%o_D60yWMWa$H#c~PfxP)*1LK3aF}1eIzdBEgeiYKIZ2u%y2oOC>9+$!;>qt( zQIpU2j8c&NTO~2093;-{Pb9ymaD})&6%1P`^A@L5 z8B>r=HY{3^=+p$hn1XDuVU(JoFo+YEzD0rL#Vmu#JuOXh1Kxfb)*%wnM>Cg)R zDO4`MiS)@3m>gJhvj_yDV6@^i6mV0T7NcHZ-f}w{gNSRDhltLOIX8=`kb=f+!=^1@ zMTRa})fy2~N;#|VNhcy3(8*fNTFBHJ(b(%)nJ%MIJfuv9L2txpN+zXA?kq~JX{b6K zlEsSCtD;78DT>J$&1Osnfx^4;z+lIqnn~moff6Mxe}JP0yAW|xJv)<<{A%K|8HZ6M z8VnGT4d~@^LQ`R6vjdxPW>s?4vUH&z#bicX9AbJZjH0*UaafX*yf%ZnyFNqa+yN$H zI^0>=q?tE^w=@6%AOJ~3K~(!_PiRQ3TFj!#eDb^=EMhLHm7|126Aq6Jp|A|WY(vif z3YD@0tpLb2D(?6^_Tex_w}VBCB`g+^oG;BoXE&jwXR^SrV03u!T%T{=RYN!in;Vi< zPqi}4&x0j}$%O5N1@KD`j7&qvD6|fNQ3oZdP~e8lw_%N{$=31M!^uoLRfU9dZgEN| z$!+D#e&zh*D)E_P>dXSB%vi;gvsSU>ewA}pvVyKi|BM?36=iI7{gO< zR4`PM1yS?eZ;TfTL=-y4qDYsZ099t{y9A>bR*zIwKClG&(S*vNFGlx7?2_KBP)wmT zRsV+C0{)0X&t!~9RDFYY^Nf%fioJ3Cho|FojU^R@i|?kWkYZBa@T?OG^i9SX_Q%jj z0u#YR@*NQXS%iejz-WYaXN;!yE;@F+z-_nP_AV5EfN@T4`UwyJ{Sm6a`a^#9*UL%T zj;1-b;U|3UZ+BAkji2)`Uv|@aa38&?T1raXT#l%pZP#2-Sn1c<2^Gy?e^ zZE|iDlHZ6p<4r!JD4sFuh%?^hv-{2*7lj#PY0?8NooDosW{f^(J=EeEqtMJXX5JN( zPP`;>&g-XPTT^mvDo=-%rI2ccd^dc59eiO~(zAYQ5F+v9T2z__S8;}Vz)Y?vcLl+@y4&^09*o+!5p1ZKYbS_)bda>(YGU7}>li+H`dI`^gY<7`T z>LTat9usMWWmwBAsVuV3)YY()etxlvGj%SEspqVLf{4N4rSKvF*>EPL*OQI)`U}0k z>S!Nim4ZEbCLB-J-ZL!iM@VaI6Msr5VWwm+RPVLIhd0x^W^WJq`0VoPqhFMh8tex`4{#x z;;7-4yKbh0QF_`>(l*e~kXpgI2Ns~I-^4TP_tGO5anl`ZSy}Fau~Tf@u%2CAR_1@` zL#&yVfo|$FyEneX_7mgSXWzzscg(}owS!k*Z=$z2kEwx1wr+fpr$wwM;NE;BN#fB*A7j~S3$K1{Ax|EfE7g)3b zQmryyTa!vcxk&Oo?{^068^ca&vyBwEy>A*(CjeIch4(UOMFNdmc}i{3{fU_x zE*gQ_JQEMEOk+V7Y<}(uGBY!|X~oKSSphqUZ%QQA-%D@PCboAk=bmh!_W%d$kI*n} zpm=bYX-Y`XFFs?0#_rJDNfitobnO7G+}|KEeynZ{=veK+e*8xNmtOy6!!^yrZ5$ zsg&;Fc0z}q@>$RFMPBD?sh0;L$*|nV4#21%6ah?{B>nl9 zZ-T#A2xeWB}K{g=i)s2wqbbTSdvBR*2-(w-W&Mf;QCZBfTRueLhFqR2#F|B zRYa6zF4q(P)`&AbHbz*Rg3}^j6oROtDrzz`Q4lXV38;w>{&7Ew$&JJK_VJ-gJVH34 zpfMUQgIZrjNeEcdi>P(vBOA?_jaL|gp~Q$PB9bg!9vhvKAfY&@zHJ?%&dBu{Er0#u zWFI{AD7@ar1?(Kb01Wz|VF2!{g|DtUm%x4TM4nLKsYCEL&%%Ts9(f(Udpq1W=i0UV z%;NXlsuh9@I zq}C}i(y*Ijqc$q$6k?2x(0Ou%+_ECbKpoj@r+r_&Jvj(8>Rhp08eExp@xIJ z-Zw&jP8}<%(uj8+;aIZS~ zbDeRfdfVxp9AQE%U|z9_vF5{^7?MfLE2TQmff||M^ogT%E16VQ<)a&Ep?zYSgt?Tt z`69y|CwOUdBX+%q$^})Vyn}HxYDJ7!IF0~zqr~OW&7FfJa>29in~b3XvvN&5ywbyM zl{V6C8crTNNPl-LfA!bjcza6Zw}nES6y`0iL2^#=>ZT^{`Ftr&dympLZDH|;3b7!f zVSp2Rchi%T#S-r^e(|%%X|>N|fqRIKj+3+f_TT*lmKT1;f1OHaeq9-MQ6b*Hn}7c9FQ|9cGQTj!&Y%4aJ)xiSP~nVm zBo@Hu_hSghQI#m+P?(w05m$_wS+fWP18i9T9Oe0Gd~IzV_szHP^3iF2v3Z=a=>#1k zF|sZrH0iyl zo8b#f;d|>o7;M=$aP4q?Dj11A4z7QmjcqBcdEg!vrnK|&6VKCNUB#NTA(}>IiWjb- zHeE(l6gVUNt19Y@ML<;)5XG~+_llw-%xs@KrZBYcaelvZl$>Sjs5M5=p&qow%UQebW-5$a#BV;+uQySCP*o<5 zJkRr;PU_~Cpbv-9y3+BwOqZA#;tU_(%=#?{XqylyTlZx?yuft9n4W1Lf`Fhz80%`H zU&x^($BtHb^S&e^A$+4_2x(p%l7Olxs0i-~U-)~8UfteCyyrhF0EARZ%HQ z^$J$4TE#@eZ#Xh>6Sv`$C{0F_vNr4?KHn?j_}1>ZA`=@Mz;MIf9%n5 z{7^P`-8qkwe|m;j$UkrxhPO%HL{pHFq3LMReo zYHW~^i58wX-cLznGuy(YRND@6ahnWt^I6`s$B!s5wkl zMFwg#!c_5dL?@J+|jdU7eS=rCAv@LC0q zkGWX$mtQ00m;cBwAN~RdKKEVz!t5uZbC8jfgGnb-n4gaJ^$3wT=yiGwMl%+Jk(f?G zYqa8U=x6e@-WfC+4Qtli%ujyuV-6oZPF-CcCauWqY$K)VdSY?)I#ezIY}ivWD9*Pr z($bBPSIFWa$dhyZ*@FWIsOpBIZ;oY;2e$5;Rk| zbUur^TX^K?X@)D;QMFjd;oo&J)fr~z?h&RNn~0|tpv$VI%4_D}mN0pD&m(p80NdkJ zj7>y{3r2G1%%-%lnO6pe2{fF-B$rUI*afHrMq7D(`%c(+2 zd9%qf>Jf_a@rcKm8jn!(xgYSb{D1h}w?D`Jd%wj;!=q?Dm1KKe7!6RI=OVU$nkYI< z1}$2R1*^q~)uctznQ=JnXfKhZf4LAvk@@rMXlOXe_E&du^UXISO9BNR4LL3w;pnw0 z$9d)0dJ6t)FGNG|rlANjpu+G3{MSC%P!Ab)C~$#43~eJY;!i3SXQ|ay7@tV4M@x&K z_`PH1y@B@`t`kw^VkA(sS>(A}2@UUIOREiy&V@HcBs9`RU)X@J_XOQTQ|L15s8M@) z`Q?L*=qp(3nPmHGJ(#=>Lc3mM>{OhVQ48gza}c|C^2d!mxCk&WR zY%Q;B@-r`^mmRx(WE7a0KG;lerJ1g_C|;+G5Qx%O{~B$_PvB3wg0n|Q@$VUewygNIHr64GFejB?_Y5Q%V%l!fI8y_?zX&!VnS&+${k zc(Tn*G}hA`E2b`MkkcbNj8cSXOhwWs=-X=s<(-bX$5mdIvLhN9H09h`o!Pz=>F|AFU`ameT~lc zRzl^uG}d<`ndgz}veFp|6N@K{EQ+E)WNLzm$tVe{=8D*;E{4nHV&TF?Y}>Yt>gwvV zVP*!6cpXzkif9cc^m;2r6)9}pyMy12s1)5ihoYh|7LzF%7AhA~Zr#Ve&A(?PoXs66 zT1G?*R=X3MUW-N>pyk!)=^Izcud5+(aue(ON70wujXu7Ikw5~o(T3Jw!Ju(qw;0Jx zi}Hu(H{k3GA?KLT7_{hQ2Pr8wELH<@EI>FeAPah=;548k9GqZyJdQTSfL7FDusCr! zEf^*;$

y9oxb){Z8^T=Kh(-^~xcN0#4I~6Hz=Kr=g*N^z?Mn)6?JNmsbiERf!V{ zD0nLuGCTc`eBmDsa`S)tK3}Y|vi+&pOftHPl86ygtfZzHi5~9dbX$nptVx2xG-DwV zL6ab^0LBcwx=BuVbkGqhApKZ9eFg_rE-NNOI!izDH45!N& z5=TxBlj8MaGin)+Mu`h?;t5bh0fLi^`TWFeHZ2FlR@~$EzmK*B|R4xV8-yJB$A58@I3jg}x zHR-|)d;oBrDi{i}sGj_?ETRMT9QMs;i8mKPj1vh@GZlyt9q%P*Dxqq21?k#7M4}do zSIno_w3nAdI!emQi4Qf?A{A4RGD_3lUC90fJ>;^mqKLuvM*4$RN-YMgh8&8DpvT;X zE;ALg2q-G5qL7G8Gd?;%NBUn9`i2n4Q>NW~Ln;%)TR>9*m>4WZ_AN zP$Yrm$fC5|!0{tH=^jic;i;h}cNE`XH-6s$J#7Ps8au8O9n;eaj)Ds6s44G}CQPOMHy&8neP>Spud*JumR<`Zctn1F=Qf-&4h@8Ag2E;mf~(cLq|KuE%E zwIe1Hgaro$)n20Y$C<`Ws@uYVB@MHG7u|z?BvS@vqe?WYV9uM*@)|D^0-|idWYiH8 z1g54GoZb{nstL7gk~nW}TzS7h1s>a<^gvvZwsa=UTAlfK@kD+;G%z*>&m4tMF1)^D zU)$Q+m_2(ICeu~oH54Q?1`DQ$j5Z~Uid8pLacqngch?}R$Iu!qSPWVaCG-Xzq9Kp! z*(;d6^{0IM-eaV@vsrNeCs<}NV>ZQ->#dN(ighbE@Z;a|_aEJlJ?cZM{0M)4tBzOx z{X6{W&94-Yr=Ha^>36XD%ePVI(bFlLFzS=jXm)iCy!=Q0 z;rk)9Kll_&a%^wet+#?GiY!~Ul)ZcR(B0ilNlD4o8Ov*o+WQ_LE^E<=Wq5K1n2Z~6 zXE>1;D`+&@nLM9tZhPo+)C^A{SX0TciOfxC(QAtMc)o-jFK5=YpDD$J$899GY>2Ul zmXx$KY(fd&C<`JRv}pAj5KQO|B9$NcI)6DF!C*F`H|r4;Ejr4Xtuvy@`4}AC#2+gb zP>~;|>u4*?n?rihYQFsaxx|ciOtJ=@tf0tRq>|54CL{>Yt-z;PaoIl@CBGw)2t7UB zl$MsF(OfMpRYGGhW6^;qiRWKxENy1iAie@;*wAn+dBSI`JqS5KlMUCXw%x0kRC|e%& z6JBNly9=kqh^?rW+4kqy|H89`$YFk_#N=e0gdk(ct)hCOo*mDgA}ExwrX&?>K#xu| zU@%)rb%i)|pq_#9GzttFv|5SC|6}jH1MIrWd+lfUeR@A8BOmqXJ*cs(|5anjH-)l zY)h8RdH%4q&#b-I+HLLiuJyjZ_t3q3=i55|+Eu*s-J1w@Pjcv)IV`1~%IY{wxNrxe zREC$)vgZXdXtX6Ni4>>s_GM;!f!Rjaj&p*N4eKLx_k(SyB^gEUR1%%go&djsET9>24&oC4_==Om+mDV4Km-gm!V7AXbtRS-V%u? zs))`82nGFkj%8exWdYI7GCeZOk~r+V?=id@_?tJr>g39WKspb<>H_-}{9Ip^U&C7H zoq~>GSpMd?PrvCHhQZ|I1o3zRNqUnq?t1IE_~YN;2Y5h`S^Vy=aL3gq?x+CvGT!mo z|IJmB541`?_@xz?Y5+yQhClp93)l2aU`(I9J`o$?;2o%9@uNZmKsy!%Hstv8fBCp2e$f;JsECQ$m#W zTbBX?vgRjR^D;_Ts)7o5tNmPf(HE~wu~=k$e4O>`-+*NFOQ_dw=_FHXj}#t5?w6T7&PJE3gCwmkglL zaQ)}`=CYePJeWd^)YH~dOGFh3f8bMu)($ZzMQLhjqB5w_^w-~I<)L0Ci!LgfT4|~b zAPKPYGe6*)q8GmoLhXC_%J*A2m~_)rqyL)W^DiY73Q=8M!@+}x&PxO1{!U1ydHo~2 z*YZsgA(??E55sNe-z6w>9w4OC>6bVS3Vu^=u?IU% zBN%y1$%RWY$;{1?u{8WaA36pFOGH(`ELsSXLq46RAh__lbu>-J$jp$=i+F-QG||Sg zWn3<0A@7=zBb}TkZ76ud5dtm=Gdssz#zggp@oNs**=f?2PAKTc$<33u1QeGCw<=

18$sH#XQl_XsPXLdI~yZtB)H@}zbR#zSu_r)${n4L~CZ%FuK34CIK)La%v z^AYe$7$s135wl<-YC58sW+quc3kOk(Y0?D=Pr#3h5+zZ`tsRr=b1aJ4d9s#D(B&{c zpTm&c_Vp~BK-oyG)?Zk_m_-}jPQw1d=gE2{ek0Uz_Cggwv4L09h@?MeMUw``07``!k4~3 z0DUF^03ZNKL_t*a=Wn8m)Ndw^}dKJYB(%(Ok!xc48^_rBlO7 zFi!Q$(WortXEFITY`k<4W8)h0+F{@O3;RY^XdXLfd$aQOW35!%rY6KT%L_sA;2fswOZPnipr-^{6;-(<7~ zHr(`n-gnJ166Z-k+J%hmz@c$4OwN8_ga}RnhGx%lJ#PTZvJge_yqeLwkcmbkWHK2{ z^TJayIt|;xnmxq+gCopk9W2AZv?h4^p{MDam|IBX=m0oaMv2miEY&6@!@>p}vveY3 zxnmlb$BQ@%WttIU zA>eYkaJxOs&YoW#a?j*~0@OJf-8qoV!gS^w)K%t!<2+r#IR9{rESZvy&-2QivtwJB zh5@R+pqAp;n1+EP$_TcJt!SukaNK2==9x{GP&`5Wr(}S&%@U=Of#rax=;+5{IZnmO z&oG^p35ETmcqJ*kzuP-^G zZDE)eDC%oSPIzvy9XK=r6nK5{7r!nBjHMRhKK$pQ#IGbtSeAwTHXf**OH_4X)uLD| zzQrwh{S?Os>FGN{S~f_tjKo+sJtI?SjUGBXdl7;%hP{;fXaJWyNAJ#^^yFf!xVQ=X z=w1$|!z@|kX0)r1e0&9~s`B*gJ;Gd|jWz8)CJ*dp(5_}_6ZCbALiKW5#1Z;av&L+ypBFi$i zZDU#1s~0|n({oC_T49qyCPk_s;_>_OYOm9nv5FK70a;Oy-+-*_iyC*VUlI^SaBOEG zmic&oEazBGt=D)oQIt>=nNsQedN+?wLGJi~|7>@|7NqhEMoskXp@mT9P2~JFFdU0g zv4|yT=$eRKDp0g!G+jXwY|LU269rY35wS5!MJ(aucBxRrku@|~To?csO&l_e3>OGj zBnbI51gpqY-vIe&HPt~k6bqDW3C(pZ5szIWH#Nkl5g=$B;Q9V0u2@%r+p{oGwv7Ts zOG48XM4*`LruT}7)iLcVS#&8{MaqJyNWD1wDygDA>i z<|#P}x~?GFCdHxwijF2b7=;3+sG`Xwj_iDfgR>r5TWSgTbbN^feo0_-_v36oGD1o9 zq68XPbI~dqBl5y^5>-@jj@^$w&V+9fm#u5X5o{z?Llzt?vq;GjQ8g7w0IQfMpWefx zy8>*yw4I=CVxXX_61Ht(mMjESU6A^7O3ZXT%)PyFuD@;>PS4XkwXcWaLKRC}>ZlbD z^Z0;7#N(oB)fP51E;wa5wn4FIEwllHq5-m|B4c3~CYB?jY6_y`U``J+IF&(aT1uT# zq)>8DbsZUlLTTYV-YU0h+XlZ5u^{Khz;J_0fyw#v)4=fg{N!>u48u4_H5#NRh8P$X zXjt9ID-8{;QjwA=pu5%cT7m1uIIlA!`1!=llmE_-2jX11%BFA1OR{G>#*!LZTb3Xe zhI!~m2Wb0P4OJCET&Xc84UM_Sf6l$GHB3L2X3ZLvOvl6gvS$&OX>%NS?B97Rx|Yb( zKV@28Oz-_uT)fG}f-s% zJT+@p(CAliW{&W}o?eotQxU(MC) zYSFTTyzt=tOgC@jofkzIJa~lBd6nvwYgt<9K{RJM^7Q>YS!n0dWd^CS!|ZtG2;SDU ztg0{>*teH~f|uH57qKX&;D`=$vq@$T9wy(|NP6f1JyQa;mW1YZVHhb!dUmltsZ&!` zN3_(#VKYF~8^jvzWXMUdXh|dfTpxRnl&D_1m|AUygL}G}a@VuC8u|tYNs4vo`<~&M zjLxMuUeD6Fi%eD|+IA7kSG1FS;#c(adQlt?vj@8w6&qO+pXAWc1aeCw$)o$}9GgLI zT1A_bWN>nf(InKYTt}OKo+EoZ7)g&YnO%-CKTKCgALFGU?JMgk^dDw=PM~7_MKpS3 zFmenWnaAtQ(>=e6jqMk6nONY7@pW9bQf7L8FR|qpvBc?OZ}%AM8ygYL4CCE9IWXg) zrlB7Hd^a8A3RO*w)VQYT=$az025DWqoP<2bbpIsoL>!}#WT1059jPEo7B>;h_p<9y znsCcfmNr+srVqlKjVi-0KLduv%V$%6lX0Ad4@met4P!|p5}2mR?Ci`r3i3{I zTR(C0xjVkV8ppwLY^*|-oUP*Z>PU8y?YIA5?(cAM(_ep-RjPs{I5>`oBnddSh3zaz z!#W5Ewm~tMqa?fW9TQyuFmfs8^PmR;xX)3~nNFvXWf@(6eS@s?fl^MRa>+^-)%Val zP^5ZQGe>tl!sBRI$sq=ngP-fF~Y4NV2mJ{}s1zQSGxl`OwoiA6!ap>It?z zmZr7u0KJtmw!e`!UmM=|Ubg)z%hp>L5#4b=ca5**N-a#wnsqc3h6rAA5%o`Z&^6sd z*UqCc>f-m4j6~VS_MA5-0=E#*~+&oRx0}Wd*6}}(O=l>IZi0Rt zkz>aZ3^JJ#g62LcDgr=>eLwgsKKFw|toqx#`R=Vv=yN^ncY&cK3~A+JHJ-EzVc4^i|fzL_lSl3 zrUcK!$*wYQJ?E!^k?Lg6p&8`HE4aL^#P)~xVn>&7c}pLA`?}cMJ5TMh25ROen3(8c zwr7GsLn}2?1B{IAWcT45HT4OU!5;ed?xZKTj7!%pr`mgz$?+7+>%wRP;Hjb}QB7!R z1;e{vV7hSw7d7_r`1V88T)Uc(9-yYKf+}YjRjv*WsX-c-$aKB1lfi}@d**6bRxwTI z?g84aZNU*eggkNFdOy#02Z#-os99WzlgpAyA7bBh3h%hix*IPcFx0`0zFCZ_3Y_U4 zreYgdBM#E@~&;!$y{;x)>Unqg20=74B*(3caYNPAKML;VqX? zbsdkU;f?AH7(+bvxJYY#1lQyM6JZ5c^IDc`{dA2~Q5#nnJkpPr>!!cz5>{0mrSs?* zxv36{%h$8I(qVeP!O>@)A>F!~nnE{wjwsMEK;r7HRJ&yaO!9Mw=_y56Qa8ii1Cv;r zLb!AdRn^cn3Cs+mhdNO-llbBo5>T9*Ww?I^|N5oqGd=7(RHULMz+C5(OjL%*6vHg4 zav0k4Jh?^>W4$@*rEc~O28rauY`l6kLf3Y7kEYPW9&*D+I2f*A^;@JVSy7IeJb|Jp z#N%-$CnvEi>m2xdFZk>i3OW)6#t!b_xqV5***!cr7U9zO+{U%Fhk4<_`*>iVLUGL! zeCzA6#*Z@Uw6S$V4atsY**C4yw!VqE&QAJz$Cw@7N2k49-UoQ0 z-=t>4O}z7(HPm^}ZujXp4%5@qL?V$lFC+R}fD(uj4SLaC0m31bOhF(JP#Cub^qQ;r zor?~$r@N0;)iG*~0=DiYR9!<@ohL6wh)N@5r&Cyw82W_B;!9RCJ{u<%PY_n;nU-Qi zNs*q(AjG05QwCZnMl|3d7)wy{>v*H})WlZeTiwe{C`w!p;x#Rz0WY3Vg6g1#WF_hB zm}K3$s<--*ofR}qqoSgM;o%`Jy6B=;EpHa`IPO|DfAW9wXKO8zyZ)2E`^G=>^`EWc zpFR|4WXHYy*L^#g)LYqf%R9Nes*fGd?x3?rr?#V?jd2gg(I>d`&PV7(_I4F$yzc$ncu^H6)@Aa$xqpX;tFMmm^s~Dd+)~G)hHLoL z7dJCM^q+io=hIyE$A8HOn}U!&%>S` z`F#FOOep&15cb0P6LMbWH<|PEtCcHY3j(MjB`ZS_5yh5~bOFb)Dd8dz2$Ha-IAmJn zL@)Kh0I`C^oS9*ECP^_pgDX-;%t|3?DmD(5Bq0eVmTe#Ny;M--h2Xbr&Oz4z&5dN` zv9K4GP-PKvCJq9gaDt%6LbnIVrIQQ~mrzYF;d$oz^c=}liqtf?s{~YQnx1_VxD)j(4f@cAO{8L;`RSwVpLG$f zt-xh_@dbSNgI<^_GM_f^C>EloBH0ePxoO6ZbWm{lNK~oJd4nWEZZrWLv%utmPNqyB zU85$Mx!nw`-AKr?Ff9w)0tcC3{c0{-7AJ6Q+E)!lsHyk!{8RVQ>G%tcql{$nU}BQVE1Z_!;89 z`+vb6{k?46P{Y{H2e`Wt8C!6 z-XU|>cfZT`vwy(nZ(C2`EY1>Imc{7kC>0fz7j$55<;}Nos~{o@?R=n0z%jF=vsZAf z+k+-cD5Aw>mWV6^f#2e@)j0&+g{I0_={a&Yx$wG0a_JnR+lN=ZiM4Zc6xARhw?yNu z^=y*8cr}~ssv@%2x3Iz_N(k*A#StZh){o}qXxCHhTrBd7Z{Cgk-cPe( z_#Xc2?|Yc|{o9C!ytrH%flv^q`vLythd<_U-G}(_%I$prNB>Ak`y(zr@-zPSdwXd6 z=qFfi-_1{cXc1}pBP#Cv7TR z=862}jf~v;9lm-X!Yv>9E!wIBr{%UtKevs}+AVzHw*?CS<8huJ*-TR;hN{VUJT5d< z!{zayYbv%RAc`VZF+)0?BVBONeV#L}Uf8zH`1k~&Q0Q%-?pCJE+2Q;&Fe(~}_3h=z zuE*H#tRx8((wCbbVWjTd2qSHENv7>&gXFgA!02- zs`ehCYx@wXrM38^G((efR95)VMG=2cre|=5HT8b>?%T^8c|469@TdzZmL-1x`ums) zXn4IUl4#ZG{Vu+hOKt2Tx24;tIBLaZ?Mm`DfTOl*0Ch2#ishmR~ z62dJ;@M#jF;=$+jP}3fytFwa{D@jRPLBonRvXeHN9wHLfu|s~;W15ndk!3tr&6am< zqERX`vi(Vhk~Trvi{B&Rh$5;lN>w6G$aC^hvx+4$**uCrM%WAyZOk+2^5PGA@hTZg zqJkFl;H#=cFe0?qsf-QQ(X9EQXFreb7FiYu(%4u-_ne1d(1)+QM0?(_cI`U;;UE5i zsj10x>OSC5B5ws~SihA|f9f`J59S#8j}9h;I+mW&!-o(ty=N>_lPYnJf36Ok*PaBhoCq*X&6<_e=w6PM5oRHF1BPZR&e38V7cpG;p zdSd2UjlO86K|Fqg7XB}JLPSrv7ap%v0wmo2FmLC13Pn*^x^yWIJ@gQxqodT-)xCzj z9PHyU;fjtg7{uLkkON&Nont<(^_$qD0OlOYtd}h-R??pFapk3rSU>*}-Tf&7D_vNM z4#hn7P!ENIOv7cj@PXgEjg7k|*#566CJsGHe}_Ze`kVR42d~5%>Sq7lUQ8>+zQ=cw z5-U+f8#@@r9vg<)DNI9Q`Ar|@{U6v$vv#UAFvnB(JcAQmO;M?)N&YSmJlW3;i(EkjvvJI+`jI z+uB4nXQQ}uj* zf`G8(GOlebU^ohHw~AfNlc*KY+&U5#OPULqf{NR%B0A23pSZAw%@qcMw9pIIU2+XI z>laip5Jeu%VJC<=f^;}zFakBG=dwl)X|0wmU6L;OX~pt8$P z!|JQ3v=uxq1>0Ohv1B8=7OqJX0-&>G)6Fb)1VqunAFZVwuv!}_7y_C{M`>?oanVN5 z+?+RxyN*FF4=%UzlK48uHp!(k2)+RBGbp3jMuAK!jqQsQyZ|T18XFslMkDOmvxmC6 z`g7~vBPr;*3%4XmOG8{^|9FBHu zZ1YNoa4ZU$c}&fZM}6%oTV=|ep9TgX2nue`$<9D=dtXMRM|jc0etcU(_nflSE$MiV zPj|^~PK%F~bUep?5M4g}oQ@#KxK8u67ET0D$*LRgX+D}K|8_#|PB^`dlIp_qV!uv7 zMss^lB%%{__bE3@A&6+6Q_l8yLnIB)OFRKiwq5o3IJJqg z%lirs%7WbAX>B-ute3R+^m2;sIdMNFML&@Y@YH4s!tpkpa?Le2-s2Za)^VLzPq0m< z^B(@`ev@lI@h(<`UUZ|gV?6NfAEJKxi`*1@W#`_~^Z?s`^$>;4zt4>gXSc;?13?hj zv}rT<+;cZ;)?9R!gS{PW%b-*=ad5EA5{06H4OpguQ7U2}qNx!r{oP?@*@9YryOEvTogae)hAUa>W%_P*YQLhSCnj`6(v5y6932hMxKb zkN3K`^3QLey?2tPN|m~Go7kv>p!$jVH6{uLip2s&pt`b>s)icEtrxRtrGzbdh(+9t z=JOOwMN9y*M5$1~@YT^2%CW0+J5L@8BJVgr@5Ewk!qhb<2v63s^rFkzPzkmY!sp3Q z$Q3A==0dKM6CW9qzF+==?!}+v>tFgU*4DZxjNZlP-}kTFyZ2U>UtNzRSdWrvFB%~S-XxU6`mJ;i;HwWct5#y zTUb*adgb#r@(k^MhUum)tgqF%aGf>FoNLaj;aQn77c@?m{deBUqfewsUwjpdE{`p& zQWcU6kEKW@M;RU(AzU)a&*#V&GNg0h4o7k4Cz#4f_$sQ2gsNGw=^dB}3#*tTmC2Jy zWf43PDii(-;-$U#;){9y`R94?!3X*9hd+$Vb+&xi6g-hyTHF1&Q1Hj=Xs!z*1FAnk zZF4;#Ri$z1BC78A7XS9Y@1*MUx3TH!)ja*R+xgSKJWP}2XUS#t_*6Hsx(15z1=GQk zXrSH>5?J*PK6K@FzJA9)@#VcydkwK}sl6PHqCl8LK$l2i2<1{U6CVEVEP*7YX zT9#1^E3YXxT}MX;d-v|;10VRn8@v-|8=J9x`#HF?hrwtIwQ&!A5wP;i&CXM_N=#4A zU>O#URU}_5QOFgrBo6_P&3rnKt@sFeT~sbvL)fPvm<4i0gF-HkCAkTPUvA>JOqm6Q zbUOVKp>+XJWP!)J^L+WPEYEzo;nkC^l_~QZjxqBDfA?pP(0XZ_`$uo#tAD(SxH8MG zpZp^~-I=6RQpiorbNN^PoW@7~nMY<7@>4UIk!38Cd)PHpplahM`O~XhJoVt?*q7cw z!;zoyFV7V4%=MAA#9$U9w!`7`^&-iXS$3#&OM8s2znK`CMhnOn4NmN%8a=o1UOo{aPFe7si ztgNQOubojoH9tK#qgf`*jpJUhek-6UMg!61oc;*W^tTXkZ64qQdUe%Oz{2h zf1ldg8b18tkG!#ioo%c>w*7b?!HO9UWLB{Cid8g4Y{qs!%9EXA zn@4s|V-?b*3NGpzT+EJ5leQA9zxrado*m3LUQAPFCl7XJQSvjSOb_i>-^_-ZGrN$%G`!}EF>evzP-q!b4pXqC+zP_FtZn%+c+qUuCbI-lSt&#D@YH4h1aq z`=V7;zb4}XK)@ZTrFC%|wb8R@Tx2pC?zrO)6h-C68*eHb7iG>0_4W1Ka?33|@WA~% z`|LAkEGvj2qWB`?0zh^Xt!rm-OD*A-H7)>D{1r_sUerWo;LOGafGb)}P1TEx3joPW zyrG@NE!Af>OYm*+swOLa$v)XlOruQ?rz^ z-8{B4L(}E&;)CyAO-zxn4GSYR%HeT0E4SXr=J*iL_651*x*OQ8M>eJa03ZNKL_t*G zJIe0EGfWN+FqJ8gnI58dCd_3w-^i6s^X%C*gn8lT0xffvxDdQ8%9J_(F~)iHzI~J= z505^sQYh@=myZmvsPZW3x+__g@Zs_-qpj*u1VnUCC9R8V@p$vJHr3-^QH^)3f-3ic z6BBKYZKL`l)cF<>3Yi2dV<^L^xB5(fEv~%sN^-dzcinXtmSwVj{l#Tj$5&u>c7{9d zxRZf_0Y3T3PvZB#I3lb}nKui8OE0~Qe7?Y)cixF@+pJr+{(?^Ecs7}tnc<#$?%~Lh z!+h*xAIIlA-{p)8bnP3YFz@HkVH2~^OJ~m%OPpbHfjVkpK~#@MWke%?Os?5qQAJpH zqs79+lm>#D3ni#gD#5WY5~89LuBs*KaWNAKBah{=-{LbZbN*5`Fv^s9qc|3G-FI>S z>;~TdyEn2VAv4!j;(PZzNZ)UJQO9@ld`Fy6au=Ng8Cop|y;#Jw94yPiC>F7tg@2pH zB93igl!`c(jcpbwSPo!f8YN1`h1Z?maKjBaj>Fw|-^Iwt2%9%wNkv7)TivYl2Gca@ z?d@gTw);pXlYHV6pP-?k;jL~~nYTHjD6(bC7Hr$%7r*!gLqkJcb=8*gyLk$hWzpBy z$9?zR%hc2qAN}aZXlZGAtDE(zSjnC2nvSt# z!SQ)~7GRrLmW5+GU>R7BgX4f>8JL!hWf+*YgJT&OmW|`s*tUsjS+ClbGQYW$4U95n z-YAYmW-vwFjkmJ(^3}v#U^KZHJa7-$+O1q)_XBSK(T@p>ptQGBAYc2fv3vRSSzO4Uh;`G|?_yn6uh9-gqO8jSc+lXSXvjFu>Zi z>u7IpClZOA#Q^a0n{+zO^z=0Q_U&cIj-6ChRq}^__=m(|@wd8ZWqv~tMUiW-y^h-2 zI)481+v)EgVEy{_w70htjYfZC-_7~?d8VeOIB;M;J9q9R8jbP?fA9w+5*LQ?RhmfS zZ(qr>70apd12t|gIr(g6h&e4G`(YZWDV0bnu%@Owl%ShiEZ1S7#-WTIk9a{Y}?kHe(v{t zzx&7Debp|msk*4ms*cy`1yTBGGC2ZNCW#%6N(fLj{P&FpA#R1w3*z+*~9;( z72fWjf_2o~?-uyx1*YtL;MBW0X=g%4YRtyR5_1ZN>e%bN&q~ENtf^0hdS4(dBrvY2 zPI1^UhUMlfK=2mxNb*OTlV{@Bw!Ekvb}SO+B`R<#OL-C#8sZm-eb;w(#eUx;r!Ykl zW?c^7mD!+XXiphT0T}^4tF%1D%Eu;2YqAGqdjr?)eUACF$X5IpL_l1KH+bH(cmz9( zA*gsSh7!7ShFz(#0olN$knm)cP{a%7*)C$^%KYJY+IG7O=QpsGY+RcPBD&QgyrfI) zd+wp%_+Yiw#?9v`HOXmGgAZ4tmgB}3kbDAGF&99FO<*^Imc?lYifNj3aCP3>@HzZJ9U8xMdaak+D%iY@{dvw!hgw=vMB*+QbT~8T;dG0I|<`9)!<97QzLIM z+3{%Fa=S@OxK5HZQ^(OdPg72b9DCCD3(XcI3>b@4Q}qEXB^<$9c13qyU1t-D`8V|O zAQ5JKq1L9U88a3!ti1>%mON6Pjq%u6(1Hm!+gqF|h1mnoLGUfs5#K~FozasQ(#Nag zwOSZwh2LRj_MrX=w$7=EsN|?~C;*yL;D%%99W`qQ?Or-$D*0YI1#AWVgNbAY>~el| zjG@M|3Q-K|ZMh-Fm=10SsJl^gES7#g7uo(jc!drD8MT?z45o6hvadqyn{Fy7p-3)j zl4J*tI%ZShS{%2a{KPYItS5@I6{|RyFcO+019s-}Cv>-@WX4O&g8qegk}3G;5Gz4_ zqbd9k>8E^Lm#H-J%|PVsd*>SnS$13s+?d>^clX&6p4Fezd?py|>^U{AUS<=zuRzet zh4*xuOXX0KN$!3g0Y#lNZD*R*jPch@WnhDyLu!Dpp?&|!M3M6yE)kI>GIkcr>RQI$ zcC*xtVSx?2@e zj``8tHBfl~ZT!NbT&#jh6qCvHKCVay_@A&kcBvQ3DDfUpy+yBVQ0l}8dcdJ1lCz~@ zB0fo_E*m_C7-)iZ@|m(ZJlJ@evC|R%N9RL`4X#osjrR)?g%xaDp?vdelH63rZkEw( z6Ie)B3mjya70H?MI>A+}R^f6_n5uN7pb)?zt1DR3#x*!!ZvlJG~?<#I`9BXJTR7l4PxqYLV?8gFqWc zD=?ZDudZ}g#Xc|Wbcim-v3QH(E}0jG9BmB2!XsfC&{_Ht94rM7uLBf(E9uRF>}CbnudjA~_u3^+-*%rplm$xs-8+0oG^(N`uoSoMK9qTt+J$;_c$q z;^%GwOXdLU1+H$n*~%X98<3jGd>NM;+24!BcOQquzpYw&6(4z?zHNaz@v>b7l?F*0 zt0m(hJR8gT(@QKhcFZnnA}+#kB{u9;8b;}e965x>UZW{$tznb9{Wu!RBZI@6s>6gzo-I!uR!N8cu!EZMT95e57vj zW^*fHjFpmYJ8X1&^)|@2@y+(qpuo@%*S)d#*1c%+-7+rD{Rv;$(#*-#U^$Juu7hi( zrS5eeNgVb2d<3r^hi9`tP#+MXNS>8FWUo6Obqum>i=-z?ic%-!ZAe6rmV2> zu%jr9xHnCOv+)mPRsqVY^U_+K%W?`nE`eqpok}7-J+G&JP` z6OH*}Rgk$aw-!BNe>)ZVvl$$MfqScr~{rSdyp35vhnYyTA5SfW4<_GETSux-!=9s8LVddR2I{H z*f|_$*tGQ6C?KeonNsYv4U~)r0@wHSFvX<^h;eBOYa1i%^6-OVE}c&8BB$J|L4jVE znxXAh<|hk>=tTN@WaYtEW66o#mpAD`@FBPFSo;L{z@;{ZQnhO{AEF_;%{FwnLG}h) zD9O}%)gpKV#UwVp5K=-@En#|jHdc0FeS}>A2WrMfKN!-r@c=qXlxlP|Im<7uMmv*K znbp`BEh)C2Zkw9U%uUi^KHjH1jv@0}8JXr-75#(wxas2ZOS??~bObyt`ov4Vv4jSE z@8-mE$|9eEQ)uWYaTdYRrC07nEwmpvjYX~=&q*kL;ABSpgk1KsA~hwhgc@de47oV( zAK@7?7TD*PhWJdv4)8<|a?$WCDL?*ZTKKlbZ8z}10t;Y7)Vnb$U=7R%Z60>$np^pd zy%xJA=bcsIW&<4*l2|T8xG6bW;2#zSl`)Z?d@RAev?fWSE35g83T+jU8DyATKMi_T zLH-bmkLI_9j}tB>kFIuya=($>=rTpn>st6*O)4ofi^?Kn3IV^+!8Y@)Flh2>_#%y& z0wHZfUK0vDFi{w2vWet&5GVX_A_v6JBNbQB_np z&|=v~Im_miw>QTc`O$6mfA7A5UTPrVmy4#lzT~L8s0eb(qEF@Aci{G4>Br7(u^~S2 zbQ*n0I5DQ#ez@O^}1sl%)pVvD@W z#>v+{`keV7$tt2<_+>XnY<|S&bi6HsU4Ovs4pq_&K%;?i=LkMMUI3?0TZp1w=a&BT z3l$)}8WvMh)fQRr2~@!e8on(c|AR@jsSe;f7;&<=)ewWmBW*k%@tI1cE1^8S!6UH} ztFY3ah&lyVZE8yPg)yGyXm%qq^F5`mbbvr;5qLkL96M9436Ssa(cG?oUyk>kBEP6x%t9c=7LpH}VyRr>4d~ z_yFb7sn8LvqzVGX4BzJ+%J#2F9>+*S-gq_=x~6?U6af_^!S6lxPI45z-*tZEGeo){ zHq=$zoPWr=sySQD)+~Mrcze;y>4^Bx+ozrpkAv;6ejzYvF2cZUH>IViKmqYNVL{p6uPy(8T*HstlRif!FjxjV`~9G? z#B?e5jy`yy8RIutE}c{_|8Cfj(Ehv0y9+!l5GD@B-zLE6i(`~iLp?+9z+XNi-BnH| zzIUi0jk#fr+5C0}Xr^sU{ripagQ~KR-pB>3jWYcrHXJOt&hLkcrq}5%eYA zjEigKSYu^lh$L`sjcV~%{JgTnzP5L0^iP=z^1P+}Z9ONvDMIdQP7%`$GQ9NX%#m>F zFPpk5#6{*J)AVHZ>HQIGZKvd5$uh?vmf|~>p)d;e5#2f# z#X&lgH1pG~ra0w-Oz|q*+e}dVmjUE1Zo&RnPsr{+86p1X`iK$@5qs2avkA{HHpl-O zJo1FSH$8%OdI|ED6l0TIKp?>kp;5`Pg`y_3uVl(nS_--tZ)&c1cixr-G;&r>s#;nn zY8!0~vPJ){owR%o;5C>1m7%KCNeQJ)CyV(RgytPBFVWn z0w)@!?E**JmNRSGT@bnc^@IrE{AXuy%0A}b8x+*122tGI*zXY+7jgc|EpMYHzopH; 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 (9242ThZb2we`P*LGLl#--HF5b4$=OpD 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 z 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 Ll>=1@>;L(GF_BaO literal 261191 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 (jq-@xy&UT8{`+zI!DS< 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

ae7V4aqVyFKC%oIxYV@#)9|5D?9sLZSV=5N8i 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℘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

{f@t@3G%(BPO~o_dh3_t_;~c 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

McaC$w&pNL#$!%QGzs%3xGMga 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 Q1bIn+RQOOP_Raf$0d8j6B>(^b diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/onboard-script.png b/windows/security/threat-protection/microsoft-defender-atp/images/onboard-script.png new file mode 100644 index 0000000000000000000000000000000000000000..385dfa8e2262650ea047a58207cc295a0dec49ed GIT binary patch literal 439034 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

#tzwm4vE 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%0D=;`<|=&bo1O3;eBw4 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

+ You are currently in the onboarding phase. +These are the steps you need to take to deploy Microsoft Defender ATP: + +- Onboard endpoints to the service using management tools +- Configure capabilities + +## Step 1: Onboard endpoints using management tools +The [Plan deployment]() topic outlines the general steps you need to take to deploy Microsoft Defender ATP. + +After identifying your architecture, you'll need to decide on the deployment method. The deployment tool you choose dictates how you onboard endpoints to the service. + +### Onboarding tool options + +The following table lists the available tools based on the endpoint that you need to onboard. + +| Endpoint | Tool options | +|--------------|------------------------------------------| +| **Windows** | [Local script (up to 10 devices)](configure-endpoints-script.md)
[Group Policy](configure-endpoints-gp.md)
[Microsoft Endpoint Manager/ Mobile Device Manager](configure-endpoints-mdm.md)
[Microsoft Endpoint Configuration Manager](configure-endpoints-sccm.md)
[VDI scripts](configure-endpoints-vdi.md) | +| **macOS** | [Local scripts](mac-install-manually.md)
[Microsoft Endpoint Manager](mac-install-with-intune.md)
[JAMF Pro](mac-install-with-jamf.md)
[Mobile Device Management](mac-install-with-other-mdm.md) | +| **Linux Server** | [Local script](linux-install-manually.md)
[Puppet](linux-install-with-puppet.md)
[Ansible](linux-install-with-ansible)| +| **iOS** | [App-based](ios-install.md) | +| **Android** | [Microsoft Endpoint Manager](android-intune.md) | -To deploy Microsoft Defender ATP, you'll need to onboard devices to the service. - -Depending on the architecture of your environment, you'll need to use the appropriate management tool that best suites your requirements. +## Step 2: Configure capabilities +After onboarding the endpoints, you'll then configure the various capabilities such as endpoint detection and response, next-generation protection, and attack surface reduction. -## Onboarding options and tools -Understand the various onboarding options and tools that Microsoft Defender ATP provides, so you can decide what is best for your environment. +## Example deployments +In this deployment guide, we'll guide you through using two deployment tools to onboard endpoints and how to configure capabilities. +The tools in the example deployments are: +- [Onboarding using Microsoft Endpoint Configuration Manager](onboarding-endpoint-configuration-manager.md) +- [Onboarding using Microsoft Endpoint Manager](onboarding-endpoint-manager.md) - -It's important to know what onboarding options and tools ae - - -Every enterprise environement is unique and may require different tools and ways to onboard endpoints. - - - - - -After onboarding the devices, you'll then configure the various capabilities such as endpoint detection and response, next-generation protection, and attack surface reduction. - - -This article provides resources to guide you on: -- Using various management tools to onboard devices - - [Onboarding using Microsoft Endpoint Configuration Manager](onboarding-endpoint-configuration-manager.md) - - [Onboarding using Microsoft Endpoint Manager](onboarding-endpoint-manager.md) +Using the mentioned deployment tools above, you'll then be guided in configuring the following Microsoft Defender ATP capabilities: - Endpoint detection and response configuration - Next-generation protection configuration - Attack surface reduction configuration From 6e2de1e1445b434698cd581d3eaf0c5b2a2a6579 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 18:16:56 -0700 Subject: [PATCH 145/637] updates --- .../onboarding-endpoint-configuration-manager.md | 2 +- .../microsoft-defender-atp/onboarding-endpoint-manager.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md index 6bca3b62d1..c1623f28ee 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md @@ -30,7 +30,7 @@ This article is part of the Deployment guide and acts as an example onboarding m - Onboarding Windows devices to the service - Configuring Microsoft Defender ATP capabilities -This onboarding guidance will walk you through: +This onboarding guidance will walk you through the following basic steps that you need to take when using Microsoft Endpoint Configuration Manager: - **Creating a collection in Microsoft Endpoint Configuration Manager** - **Configuring Microsoft Defender ATP capabilities using Microsoft Endpoint Configuration Manager** diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index aca1533f48..3adb0bb3aa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -31,7 +31,7 @@ ms.topic: article This article is part of the Deployment guide and acts as an example onboarding method that guides users in: - Onboarding devices to the service by creating a group in Microsoft Endpoint Manager (MEM) -- Configuring Microsoft Defender ATP capabilities +- Configuring Microsoft Defender ATP capabilities using Microsoft Endpoint Manager This onboarding guidance will walk you through: - Identifying target devices or users From 646328ff391d7f4602d418958356f9ce209d0d8b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 20:03:28 -0700 Subject: [PATCH 146/637] updates --- .../onboarding-endpoint-configuration-manager.md | 10 +++++----- .../onboarding-endpoint-manager.md | 16 +++++++++++----- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md index c1623f28ee..1593c7de60 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md @@ -42,9 +42,9 @@ While Microsoft Defender ATP supports onboarding of various endpoints and tools, For information on general onboarding using other supported deployment tools and methods, see [Onboarding overview](onboarding.md). +## Onboard Windows devices using Microsoft Endpoint Configuration Manager - -## Collection creation +### Collection creation To onboard Windows 10 devices with Microsoft Endpoint Configuration Manager, the deployment can target an existing collection or a new collection can be created for testing. @@ -103,9 +103,9 @@ After completing this task, you now have a device collection with all the Window ## Configure Microsoft Defender ATP capabilities This section guides you in configuring the following capabilities using Microsoft Endpoint Configuration Manager on Windows devices: -- **Endpoint detection and response** -- **Next-generation protection** -- **Attack surface reduction** +- [**Endpoint detection and response**](#endpoint-detection-and-response) +- [**Next-generation protection**](#next-generation-protection) +- [**Attack surface reduction**](#attack-surface-reduction) ### Endpoint detection and response diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index 3adb0bb3aa..9cfe676eb0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -30,15 +30,16 @@ ms.topic: article This article is part of the Deployment guide and acts as an example onboarding method that guides users in: -- Onboarding devices to the service by creating a group in Microsoft Endpoint Manager (MEM) +- Onboarding devices to the service by creating a group in Microsoft Endpoint Manager (MEM) to assign configurations on - Configuring Microsoft Defender ATP capabilities using Microsoft Endpoint Manager -This onboarding guidance will walk you through: -- Identifying target devices or users +This onboarding guidance will walk you through the following basic steps that you need to take when using Microsoft Endpoint Manager: + +- [Identifying target devices or users](#identify-target-devices-or-users) - Creating an Azure Active Directory group (User or Device) -- Creating a Configuration Profile +- [Creating a Configuration Profile](#create-configuration-policies-to-configure-microsoft-defender-atp-capabilities) - In Microsoft Endpoint Manager, we'll guide you in creating a separate policy for each capability. @@ -62,7 +63,8 @@ For more information about Microsoft Endpoint Manager, check out these resources - [Blog post on convergence of Intune and ConfigMgr](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace/) - [Introduction video on MEM](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace) -## Identify target devices or users +## Onboard devices by creating a group in MEM to assign configurations on +### Identify target devices or users In this section, we will create a test group to assign your configurations on. >[!NOTE] @@ -104,6 +106,10 @@ be onboarded to Microsoft Defender ATP. Then you will continue by creating several different types of endpoint security policies. +- [Endpoint detection and response](#endpoint-detection-and-response) +- [Next-generation protection](#next-generation-protection) +- [Attack surface reduction](#attack-surface-reduction--attack-surface-reduction-rules) + ### Endpoint detection and response 1. Open the MEM portal. From cb96c8ab6da9a4cf3e646a9c214593e266c4771e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 20:04:45 -0700 Subject: [PATCH 147/637] fix warnings --- .../microsoft-defender-atp/deployment-strategy.md | 2 +- .../threat-protection/microsoft-defender-atp/onboarding.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 10e9418e77..3020e15349 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -58,7 +58,7 @@ The following table lists the supported endpoints and the corresponding deployme |--------------|------------------------------------------| | **Windows** | [Local script (up to 10 devices)](configure-endpoints-script.md)
[Group Policy](configure-endpoints-gp.md)
[Microsoft Endpoint Manager/ Mobile Device Manager](configure-endpoints-mdm.md)
[Microsoft Endpoint Configuration Manager](configure-endpoints-sccm.md)
[VDI scripts](configure-endpoints-vdi.md) | | **macOS** | [Local scripts](mac-install-manually.md)
[Microsoft Endpoint Manager](mac-install-with-intune.md)
[JAMF Pro](mac-install-with-jamf.md)
[Mobile Device Management](mac-install-with-other-mdm.md) | -| **Linux Server** | [Local script](linux-install-manually.md)
[Puppet](linux-install-with-puppet.md)
[Ansible](linux-install-with-ansible)| +| **Linux Server** | [Local script](linux-install-manually.md)
[Puppet](linux-install-with-puppet.md)
[Ansible](linux-install-with-ansible.md)| | **iOS** | [App-based](ios-install.md) | | **Android** | [Microsoft Endpoint Manager](android-intune.md) | diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index 543494922e..3e4c5e7b8a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -72,7 +72,7 @@ The following table lists the available tools based on the endpoint that you nee |--------------|------------------------------------------| | **Windows** | [Local script (up to 10 devices)](configure-endpoints-script.md)
[Group Policy](configure-endpoints-gp.md)
[Microsoft Endpoint Manager/ Mobile Device Manager](configure-endpoints-mdm.md)
[Microsoft Endpoint Configuration Manager](configure-endpoints-sccm.md)
[VDI scripts](configure-endpoints-vdi.md) | | **macOS** | [Local scripts](mac-install-manually.md)
[Microsoft Endpoint Manager](mac-install-with-intune.md)
[JAMF Pro](mac-install-with-jamf.md)
[Mobile Device Management](mac-install-with-other-mdm.md) | -| **Linux Server** | [Local script](linux-install-manually.md)
[Puppet](linux-install-with-puppet.md)
[Ansible](linux-install-with-ansible)| +| **Linux Server** | [Local script](linux-install-manually.md)
[Puppet](linux-install-with-puppet.md)
[Ansible](linux-install-with-ansible.md)| | **iOS** | [App-based](ios-install.md) | | **Android** | [Microsoft Endpoint Manager](android-intune.md) | From 3d423fb5480beef976597672b1ced7e55fd6050e Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sat, 17 Oct 2020 09:06:41 +0500 Subject: [PATCH 148/637] Update windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../windows-firewall-with-advanced-security.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md index dcaa6efae5..8a0b17a719 100644 --- a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md @@ -20,9 +20,9 @@ ms.custom: asr # Windows Defender Firewall with Advanced Security **Applies to** -- Windows 10 -- Windows Server 2016 -- Windows Server 2019 +- Windows 10 +- Windows Server 2016 +- Windows Server 2019 This is an overview of the Windows Defender Firewall with Advanced Security (WFAS) and Internet Protocol security (IPsec) features. @@ -49,4 +49,3 @@ To help address your organizational network security challenges, Windows Defende - **Extends the value of existing investments.**  Because Windows Defender Firewall is a host-based firewall that is included with the operating system, there is no additional hardware or software required. Windows Defender Firewall is also designed to complement existing non-Microsoft network security solutions through a documented application programming interface (API). - From 470c7b461c81f52a684493ae589c090f9a3193d9 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 17 Oct 2020 16:54:30 +0530 Subject: [PATCH 149/637] Update windows/security/threat-protection/index.md accepted Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- 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 3763417926..5873b326d0 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -19,7 +19,7 @@ ms.topic: conceptual # Threat Protection [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection) is a unified platform for preventative protection, post-breach detection, automated investigation, and response. Microsoft Defender ATP protects endpoints from cyber threats; detects advanced attacks and data breaches, automates security incidents and improves security posture. ->[!TIP] +> [!TIP] > Enable your users to access cloud services and on-premises applications with ease and enable modern management capabilities for all devices. For more information, see [Secure your remote workforce](https://docs.microsoft.com/enterprise-mobility-security/remote-work/).

Microsoft Defender ATP

From 9717cc684303beb1569976572301b3e7f58e5df1 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 17 Oct 2020 16:55:44 +0530 Subject: [PATCH 150/637] Update windows/client-management/mdm/policy-csp-update.md accepted Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/policy-csp-update.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index bf0571809e..78b7cb262a 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -1110,7 +1110,7 @@ ADMX Info: Supported values: -- 0 - Disable +- 0 - Disable (Default) - 1 - Enable @@ -4525,4 +4525,3 @@ Footnotes: - 8 - Available in Windows 10, version 2004. - From d73e0a401052b2abd11f49532e9a37d76f33dbc5 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 17 Oct 2020 19:59:34 +0530 Subject: [PATCH 151/637] added simplifying deployment of SSU link as per the user feedback #8478, so i added a simplifying-on-premises-deployment-of-SSU link. --- windows/deployment/update/servicing-stack-updates.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index 49d29f4d8a..3ad8432738 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -28,6 +28,8 @@ Servicing stack updates provide fixes to the servicing stack, the component that Servicing stack updates improve the reliability of the update process to mitigate potential issues while installing the latest quality updates and feature updates. If you don't install the latest servicing stack update, there's a risk that your device can't be updated with the latest Microsoft security fixes. +See this [Simplifing Deployment of Servicing Stack Updates](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/simplifying-on-premises-deployment-of-servicing-stack-updates/ba-p/1646039) + ## When are they released? Servicing stack update are released depending on new issues or vulnerabilities. In rare occasions a servicing stack update may need to be released on demand to address an issue impacting systems installing the monthly security update. Starting in November 2018 new servicing stack updates will be classified as "Security" with a severity rating of "Critical." From 723b61f31149be04092ccb4a7f632ffe283db75c Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Sat, 17 Oct 2020 18:30:40 +0200 Subject: [PATCH 152/637] Manage Windows 10/Intune: MS Intune URLs updated As reported in issue ticket #8471 (Microsoft Intune hyperlink is broken), Microsoft Intune documentation has beem moved to a directory below /mem/. Old URL /intune/understand-explore/introduction-to-microsoft-intune New URL: https://docs.microsoft.com/mem/intune/fundamentals/ I also found it necessary to update the MS TechNet link to use their new site: https://techcommunity.microsoft.com/ (old site: blogs.technet.microsoft.com) The "What is Intune?" URL in the "Related topics" section needed updating too. Thanks to Jeffrey McClain (jeffreymcclain) for noticing & reporting the issue. Closes #8471 --- ...age-windows-10-in-your-organization-modern-management.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/manage-windows-10-in-your-organization-modern-management.md b/windows/client-management/manage-windows-10-in-your-organization-modern-management.md index 45de1ade9b..f4a048f445 100644 --- a/windows/client-management/manage-windows-10-in-your-organization-modern-management.md +++ b/windows/client-management/manage-windows-10-in-your-organization-modern-management.md @@ -53,7 +53,7 @@ As indicated in the diagram, Microsoft continues to provide support for deep man With Windows 10, you can continue to use traditional OS deployment, but you can also “manage out of the box.” To transform new devices into fully-configured, fully-managed devices, you can: -- Avoid reimaging by using dynamic provisioning, enabled by a cloud-based device management services such as [Microsoft Autopilot](https://docs.microsoft.com/windows/deployment/windows-10-auto-pilot) or [Microsoft Intune](https://docs.microsoft.com/intune/understand-explore/introduction-to-microsoft-intune). +- Avoid reimaging by using dynamic provisioning, enabled by a cloud-based device management services such as [Microsoft Autopilot](https://docs.microsoft.com/windows/deployment/windows-10-auto-pilot) or [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/). - Create self-contained provisioning packages built with the [Windows Configuration Designer](https://technet.microsoft.com/itpro/windows/deploy/provisioning-packages). @@ -69,7 +69,7 @@ You can envision user and device management as falling into these two categories - **Corporate (CYOD) or personal (BYOD) devices used by mobile users for SaaS apps such as Office 365.** With Windows 10, your employees can self-provision their devices: - - For corporate devices, they can set up corporate access with [Azure AD Join](https://azure.microsoft.com/documentation/articles/active-directory-azureadjoin-overview/). When you offer them Azure AD Join with automatic Intune MDM enrollment, they can bring devices into a corporate-managed state in [*one step*](https://blogs.technet.microsoft.com/ad/2015/08/14/windows-10-azure-ad-and-microsoft-intune-automatic-mdm-enrollment-powered-by-the-cloud/), all from the cloud.
Azure AD Join is also a great solution for temporary staff, partners, or other part-time employees. These accounts can be kept separate from the on-premises AD domain but still access needed corporate resources. + - For corporate devices, they can set up corporate access with [Azure AD Join](https://azure.microsoft.com/documentation/articles/active-directory-azureadjoin-overview/). When you offer them Azure AD Join with automatic Intune MDM enrollment, they can bring devices into a corporate-managed state in [*one step*](https://techcommunity.microsoft.com/t5/azure-active-directory-identity/windows-10-azure-ad-and-microsoft-intune-automatic-mdm/ba-p/244067), all from the cloud.
Azure AD Join is also a great solution for temporary staff, partners, or other part-time employees. These accounts can be kept separate from the on-premises AD domain but still access needed corporate resources. - Likewise, for personal devices, employees can use a new, simplified [BYOD experience](https://azure.microsoft.com/documentation/articles/active-directory-azureadjoin-windows10-devices/) to add their work account to Windows, then access work resources on the device. @@ -135,6 +135,6 @@ There are a variety of steps you can take to begin the process of modernizing de ## Related topics -- [What is Intune?](https://docs.microsoft.com/intune/introduction-intune) +- [What is Intune?](https://docs.microsoft.com//mem/intune/fundamentals/what-is-intune) - [Windows 10 Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) - [Windows 10 Configuration service Providers](https://docs.microsoft.com/windows/client-management/mdm/configuration-service-provider-reference) From 6c90d2ae9c752f696655ced332343b29b4f42b18 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 19 Oct 2020 17:18:02 +0500 Subject: [PATCH 153/637] Correction in Syntax As mentioned by the user, * was missing the statement. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8211 --- windows/client-management/mdm/firewall-csp.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index 1fae08c646..64c5a2f5d7 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -248,9 +248,9 @@ Sample syncxml to provision the firewall settings to evaluate

Value type is string. Supported operations are Add, Get, Replace, and Delete.

**FirewallRules/*FirewallRuleName*/LocalAddressRanges** -

Comma separated list of local addresses covered by the rule. The default value is "". Valid tokens include:

+

Comma separated list of local addresses covered by the rule. The default value is "*". Valid tokens include:

-

Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #4897

+

Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #4897

Version 10.0.16299

@@ -2520,7 +2519,7 @@ The following tables are organized by cryptographic algorithms with their modes,
  • Plain Text Lengths: 128, 192, 256, 320, 2048 (bits)
  • AES Val#4897

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Cryptography Next Generation (CNG) Implementations #4898

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Cryptography Next Generation (CNG) Implementations #4898

    Version 10.0.16299

    @@ -2559,288 +2558,288 @@ The following tables are organized by cryptographic algorithms with their modes,
  • AAD Length: 0-65536
  • AES Val#4897

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); BitLocker(R) Cryptographic Implementations #4894

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); BitLocker(R) Cryptographic Implementations #4894

    Version 10.0.16299

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB128 ( e/d; 128 , 192 , 256 );

    -

    OFB ( e/d; 128 , 192 , 256 );

    -

    CTR ( int only; 128 , 192 , 256 )

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB128 (e/d; 128, 192, 256);

    +

    OFB (e/d; 128, 192, 256);

    +

    CTR (int only; 128, 192, 256)

    Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #4627

    Version 10.0.15063

    -

    KW ( AE , AD , AES-128 , AES-192 , AES-256 , FWD , 128 , 256 , 192 , 320 , 2048 )

    +

    KW (AE, AD, AES-128, AES-192, AES-256, FWD, 128, 256, 192, 320, 2048)

    AES Val#4624

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile Cryptography Next Generation (CNG) Implementations #4626

    Version 10.0.15063

    -

    CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

    +

    CCM (KS: 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    AES Val#4624

     

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile BitLocker(R) Cryptographic Implementations #4625

    Version 10.0.15063

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    -

    CFB128 ( e/d; 128 , 192 , 256 );

    -

    CTR ( int only; 128 , 192 , 256 )

    -

    CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

    -

    CMAC (Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 )

    -

    GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )

    -

    (KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )

    -

    IV Generated: ( External ) ; PT Lengths Tested: ( 0 , 1024 , 8 , 1016 ) ; AAD Lengths tested: ( 0 , 1024 , 8 , 1016 ) ; 96BitIV_Supported

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

    +

    CFB128 (e/d; 128, 192, 256);

    +

    CTR (int only; 128, 192, 256)

    +

    CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)

    +

    CMAC (Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16)

    +

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)

    +

    (KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)

    +

    IV Generated: (External); PT Lengths Tested: (0, 1024, 8, 1016); AAD Lengths tested: (0, 1024, 8, 1016); 96BitIV_Supported

    GMAC_Supported

    -

    XTS( (KS: XTS_128( (e/d) (f) ) KS: XTS_256( (e/d) (f) )

    +

    XTS((KS: XTS_128((e/d)(f)) KS: XTS_256((e/d)(f))

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #4624

    Version 10.0.15063

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #4434

    Version 7.00.2872

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #4433

    Version 8.00.6246

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CTR ( int only; 128 , 192 , 256 )

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CTR (int only; 128, 192, 256)

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #4431

    Version 7.00.2872

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CTR ( int only; 128 , 192 , 256 )

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CTR (int only; 128, 192, 256)

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #4430

    Version 8.00.6246

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB128 ( e/d; 128 , 192 , 256 );

    -

    OFB ( e/d; 128 , 192 , 256 );

    -

    CTR ( int only; 128 , 192 , 256 )

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #4074

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB128 (e/d; 128, 192, 256);

    +

    OFB (e/d; 128, 192, 256);

    +

    CTR (int only; 128, 192, 256)

    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #4074

    Version 10.0.14393

    -

    ECB ( e/d; 128 , 192 , 256 ); CBC ( e/d; 128 , 192 , 256 ); CFB8 ( e/d; 128 , 192 , 256 ); CFB128 ( e/d; 128 , 192 , 256 ); CTR ( int only; 128 , 192 , 256 )

    -

    CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

    -

    CMAC (Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 )

    -

    GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )
    -(KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )
    -IV Generated:  ( Externally ) ; PT Lengths Tested:  ( 0 , 1024 , 8 , 1016 ) ; AAD Lengths tested:  ( 0 , 1024 , 8 , 1016 ) ; IV Lengths Tested:  ( 0 , 0 ) ; 96BitIV_Supported
    +

    ECB (e/d; 128, 192, 256); CBC (e/d; 128, 192, 256); CFB8 (e/d; 128, 192, 256); CFB128 (e/d; 128, 192, 256); CTR (int only; 128, 192, 256)

    +

    CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)

    +

    CMAC (Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16)

    +

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)
    +(KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)
    +IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); AAD Lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested: (0, 0); 96BitIV_Supported
    GMAC_Supported

    -

    XTS( (KS: XTS_128( (e/d) (f) ) KS: XTS_256( (e/d) (f) )

    +

    XTS((KS: XTS_128((e/d)(f)) KS: XTS_256((e/d)(f))

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update SymCrypt Cryptographic Implementations #4064

    Version 10.0.14393

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

     

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update RSA32 Algorithm Implementations #4063
    Version 10.0.14393 -

    KW  ( AE , AD , AES-128 , AES-192 , AES-256 , FWD , 128 , 192 , 256 , 320 , 2048 )

    +

    KW  (AE, AD, AES-128, AES-192, AES-256, FWD, 128, 192, 256, 320, 2048)

    AES Val#4064

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #4062

    Version 10.0.14393

    -

    CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

    +

    CCM (KS: 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    AES Val#4064

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update BitLocker® Cryptographic Implementations #4061

    Version 10.0.14393

    -

    KW  ( AE , AD , AES-128 , AES-192 , AES-256 , FWD , 128 , 256 , 192 , 320 , 2048 )

    +

    KW  (AE, AD, AES-128, AES-192, AES-256, FWD, 128, 256, 192, 320, 2048)

    AES Val#3629

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” Cryptography Next Generation (CNG) Implementations #3652

    Version 10.0.10586

    -

    CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

    +

    CCM (KS: 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    AES Val#3629

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” BitLocker® Cryptographic Implementations #3653

    Version 10.0.10586

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

     

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” RSA32 Algorithm Implementations #3630
    Version 10.0.10586 -

    ECB ( e/d; 128 , 192 , 256 ); CBC ( e/d; 128 , 192 , 256 ); CFB8 ( e/d; 128 , 192 , 256 ); CFB128 ( e/d; 128 , 192 , 256 ); CTR ( int only; 128 , 192 , 256 )

    -

    CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

    -

    CMAC (Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 )

    -

    GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )
    -(KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )
    -IV Generated:  ( Externally ) ; PT Lengths Tested:  ( 0 , 1024 , 8 , 1016 ) ; AAD Lengths tested:  ( 0 , 1024 , 8 , 1016 ) ; IV Lengths Tested:  ( 0 , 0 ) ; 96BitIV_Supported
    +

    ECB (e/d; 128, 192, 256); CBC (e/d; 128, 192, 256); CFB8 (e/d; 128, 192, 256); CFB128 (e/d; 128, 192, 256); CTR (int only; 128, 192, 256)

    +

    CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)

    +

    CMAC (Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16)

    +

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)
    +(KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)
    +IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); AAD Lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested: (0, 0); 96BitIV_Supported
    GMAC_Supported

    -

    XTS( (KS: XTS_128( (e/d) (f) ) KS: XTS_256( (e/d) (f) )

    +

    XTS((KS: XTS_128((e/d) (f)) KS: XTS_256((e/d) (f))

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” SymCrypt Cryptographic Implementations #3629

    Version 10.0.10586

    -

    KW  ( AE , AD , AES-128 , AES-192 , AES-256 , FWD , 128 , 256 , 192 , 320 , 2048 )

    +

    KW  (AE, AD, AES-128, AES-192, AES-256, FWD, 128, 256, 192, 320, 2048)

    AES Val#3497

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #3507

    Version 10.0.10240

    -

    CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

    +

    CCM (KS: 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    AES Val#3497

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 BitLocker® Cryptographic Implementations #3498

    Version 10.0.10240

    -

    ECB ( e/d; 128 , 192 , 256 ); CBC ( e/d; 128 , 192 , 256 ); CFB8 ( e/d; 128 , 192 , 256 ); CFB128 ( e/d; 128 , 192 , 256 ); CTR ( int only; 128 , 192 , 256 )

    -

    CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

    -

    CMAC(Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 )

    -

    GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )
    -(KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )
    -IV Generated:  ( Externally ) ; PT Lengths Tested:  ( 0 , 1024 , 8 , 1016 ) ; AAD Lengths tested:  ( 0 , 1024 , 8 , 1016 ) ; IV Lengths Tested:  ( 0 , 0 ) ; 96BitIV_Supported
    +

    ECB (e/d; 128, 192, 256); CBC (e/d; 128, 192, 256); CFB8 (e/d; 128, 192, 256); CFB128 (e/d; 128, 192, 256); CTR (int only; 128, 192, 256)

    +

    CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)

    +

    CMAC(Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16)

    +

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)
    +(KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)
    +IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); AAD Lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested:  (0, 0); 96BitIV_Supported
    GMAC_Supported

    -

    XTS( (KS: XTS_128( (e/d) (f) ) KS: XTS_256( (e/d) (f) )

    +

    XTS((KS: XTS_128((e/d)(f)) KS: XTS_256((e/d)(f))

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 SymCrypt Cryptographic Implementations #3497
    Version 10.0.10240 -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

     

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 RSA32 Algorithm Implementations #3476
    Version 10.0.10240 -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

     

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry RSA32 Algorithm Implementations #2853

    Version 6.3.9600

    -

    CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

    +

    CCM (KS: 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    AES Val#2832

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 BitLocker� Cryptographic Implementations #2848

    Version 6.3.9600

    -

    CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 0 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

    -

    CMAC (Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 )

    -

    GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )

    -

    (KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )

    -

    IV Generated:  ( Externally ) ; PT Lengths Tested:  ( 0 , 128 , 1024 , 8 , 1016 ) ; AAD Lengths tested:  ( 0 , 128 , 1024 , 8 , 1016 ) ; IV Lengths Tested:  ( 8 , 1024 ) ; 96BitIV_Supported ;
    +

    CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 0 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)

    +

    CMAC (Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16)

    +

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)

    +

    (KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)

    +

    IV Generated:  (Externally); PT Lengths Tested:  (0, 128, 1024, 8, 1016); AAD Lengths tested:  (0, 128, 1024, 8, 1016); IV Lengths Tested:  (8, 1024); 96BitIV_Supported;
    OtherIVLen_Supported
    GMAC_Supported

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #2832

    Version 6.3.9600

    -

    CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )
    +

    CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)
    AES Val#2197

    -

    CMAC (Generation/Verification ) (KS: 128; Block Size(s): ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 ) (KS: 192; Block Size(s): ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 ) (KS: 256; Block Size(s): ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 )
    +

    CMAC (Generation/Verification) (KS: 128; Block Size(s); Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16) (KS: 192; Block Size(s); Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16) (KS: 256; Block Size(s); Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16)
    AES Val#2197

    -

    GCM(KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )
    -(KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )
    -IV Generated: ( Externally ) ; PT Lengths Tested: ( 0 , 128 , 1024 , 8 , 1016 ) ; AAD Lengths tested: ( 0 , 128 , 1024 , 8 , 1016 ) ; IV Lengths Tested: ( 8 , 1024 ) ; 96BitIV_Supported
    +

    GCM(KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)
    +(KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)
    +IV Generated: (Externally); PT Lengths Tested: (0, 128, 1024, 8, 1016); AAD Lengths tested: (0, 128, 1024, 8, 1016); IV Lengths Tested: (8, 1024); 96BitIV_Supported
    GMAC_Supported

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #2216 -

    CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

    +

    CCM (KS: 256) (Assoc. Data Len Range: 0 - 0, 2^16 ) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    AES Val#2196

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 BitLocker® Cryptographic Implementations #2198 -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    -

    CFB128 ( e/d; 128 , 192 , 256 );

    -

    CTR ( int only; 128 , 192 , 256 )

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

    +

    CFB128 (e/d; 128, 192, 256);

    +

    CTR (int only; 128, 192, 256)

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Next Generation Symmetric Cryptographic Algorithms Implementations (SYMCRYPT) #2197 -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

     

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Symmetric Algorithm Implementations (RSA32) #2196 -CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 – 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )
    +CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0 – 0, 2^16 ) (Payload Length Range: 0 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )
    AES Val#1168

    Windows Server 2008 R2 and SP1 CNG algorithms #1187

    Windows 7 Ultimate and SP1 CNG algorithms #1178

    -CCM (KS: 128 , 256 ) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 ( Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 )
    +CCM (KS: 128, 256) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 (Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 )
    AES Val#1168 Windows 7 Ultimate and SP1 and Windows Server 2008 R2 and SP1 BitLocker Algorithm Implementations #1177 -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

     

    Windows 7 and SP1 and Windows Server 2008 R2 and SP1 Symmetric Algorithm Implementation #1168

    GCM

    GMAC

    -Windows 7 and SP1 and Windows Server 2008 R2 and SP1 Symmetric Algorithm Implementation #1168 , vendor-affirmed +Windows 7 and SP1 and Windows Server 2008 R2 and SP1 Symmetric Algorithm Implementation #1168, vendor-affirmed -CCM (KS: 128 , 256 ) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 ( Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 ) +CCM (KS: 128, 256) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 (Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 ) Windows Vista Ultimate SP1 and Windows Server 2008 BitLocker Algorithm Implementations #760 -CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 1 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 ) +CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0 - 0, 2^16 ) (Payload Length Range: 1 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

    Windows Server 2008 CNG algorithms #757

    Windows Vista Ultimate SP1 CNG algorithms #756

    -

    CBC ( e/d; 128 , 256 );

    -

    CCM (KS: 128 , 256 ) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 ( Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 )

    +

    CBC (e/d; 128, 256);

    +

    CCM (KS: 128, 256) (Assoc. Data Len Range: 0 - 8) (Payload Length Range: 4 - 32 (Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16)

    Windows Vista Ultimate BitLocker Drive Encryption #715

    Windows Vista Ultimate BitLocker Drive Encryption #424

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

    Windows Vista Ultimate SP1 and Windows Server 2008 Symmetric Algorithm Implementation #739

    Windows Vista Symmetric Algorithm Implementation #553

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CTR ( int only; 128 , 192 , 256 )

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CTR (int only; 128, 192, 256)

    Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #2023 -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #2024

    Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #818

    Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #781

    @@ -2891,7 +2890,7 @@ Deterministic Random Bit Generator (DRBG)

    Prerequisite: AES #4903

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1733

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1733

    Version 10.0.16299

    @@ -2930,74 +2929,74 @@ Deterministic Random Bit Generator (DRBG)

    Prerequisite: AES #4897

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1730

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1730

    Version 10.0.16299

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4627 ) ] +CTR_DRBG: [Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#4627)]

    Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #1556

    Version 10.0.15063

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#4624 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: (AES-256) (AES Val#4624)]

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1555

    Version 10.0.15063

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4434 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#4434)]

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #1433

    Version 7.00.2872

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4433 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#4433)]

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #1432

    Version 8.00.6246

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4431 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#4431)]

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1430

    Version 7.00.2872

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4430 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#4430)]

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1429

    Version 8.00.6246

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4074 ) ] -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #1222

    +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#4074)] +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #1222

    Version 10.0.14393

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#4064 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: (AES-256) (AES Val#4064)]

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update SymCrypt Cryptographic Implementations #1217

    Version 10.0.14393

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#3629 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: (AES-256) (AES Val#3629)]

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub SymCrypt Cryptographic Implementations #955

    Version 10.0.10586

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#3497 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: (AES-256) (AES Val#3497)]

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 SymCrypt Cryptographic Implementations #868

    Version 10.0.10240

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#2832 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: (AES-256) (AES Val#2832)]

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #489

    Version 6.3.9600

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#2197 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: (AES-256) (AES Val#2197)] Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Next Generation Symmetric Cryptographic Algorithms Implementations (SYMCRYPT) #258 -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#2023 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#2023)] Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #193 -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#1168 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#1168)] Windows 7 Ultimate and SP1 and Windows Server 2008 R2 and SP1 RNG Library #23 @@ -3133,16 +3132,16 @@ Deterministic Random Bit Generator (DRBG)

    Prerequisite: SHS #4009, DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1301

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1301

    Version 10.0.16299

    FIPS186-4:

    -

    PQG(gen)PARMS TESTED:   [ (2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]

    -

    PQG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

    -

    KeyPairGen:   [ (2048,256) ; (3072,256) ]

    -

    SIG(gen)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ]

    -

    SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

    +

    PQG(gen)PARMS TESTED:   [(2048,256)SHA(256); (3072,256) SHA(256)]

    +

    PQG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    +

    KeyPairGen:   [(2048,256); (3072,256)]

    +

    SIG(gen)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256); ]

    +

    SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val#3790

    DRBG: Val# 1555

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1223

    @@ -3150,16 +3149,16 @@ Deterministic Random Bit Generator (DRBG) FIPS186-4:
    -PQG(ver)PARMS TESTED:
      [ (1024,160) SHA( 1 ); ]
    -SIG(ver)PARMS TESTED:   [ (1024,160) SHA( 1 ); ]
    +PQG(ver)PARMS TESTED:
      [(1024,160) SHA(1); ]
    +SIG(ver)PARMS TESTED:   [(1024,160) SHA(1); ]
    SHS: Val# 3649

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1188

    Version 7.00.2872

    FIPS186-4:
    -PQG(ver)PARMS TESTED:
      [ (1024,160) SHA( 1 ); ]
    -SIG(ver)PARMS TESTED:   [ (1024,160) SHA( 1 ); ]
    +PQG(ver)PARMS TESTED:
      [(1024,160) SHA(1); ]
    +SIG(ver)PARMS TESTED:   [(1024,160) SHA(1); ]
    SHS: Val#3648

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1187

    Version 8.00.6246

    @@ -3167,12 +3166,12 @@ SHS:

    FIPS186-4:
    PQG(gen)
    PARMS TESTED: [
    -(2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]
    -PQG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]
    -KeyPairGen:    [ (2048,256) ; (3072,256) ]
    -SIG(gen)PARMS TESTED:   [ (2048,256)
    -SHA( 256 ); (3072,256) SHA( 256 ); ]
    -SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

    +(2048,256)SHA(256); (3072,256) SHA(256)]
    +PQG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]
    +KeyPairGen:    [(2048,256); (3072,256)]
    +SIG(gen)PARMS TESTED:   [(2048,256)
    +SHA(256); (3072,256) SHA(256); ]
    +SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val# 3347
    DRBG: Val# 1217

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #1098

    @@ -3180,9 +3179,9 @@ DRBG:

    FIPS186-4:
    -PQG(gen)
    PARMS TESTED:   [ (2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ] PQG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 )]
    -KeyPairGen:    [ (2048,256) ; (3072,256) ] SIG(gen)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ]
    -SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

    +PQG(gen)
    PARMS TESTED:   [(2048,256)SHA(256); (3072,256) SHA(256)] PQG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]
    +KeyPairGen:    [(2048,256); (3072,256)] SIG(gen)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256); ]
    +SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val# 3047
    DRBG: Val# 955

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” MsBignum Cryptographic Implementations #1024

    @@ -3190,10 +3189,10 @@ DRBG:

    FIPS186-4:
    -PQG(gen)
    PARMS TESTED:   [ (2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]
    -PQG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]
    -KeyPairGen:    [ (2048,256) ; (3072,256) ]
    -SIG(gen)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ] SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

    +PQG(gen)
    PARMS TESTED:   [(2048,256)SHA(256); (3072,256) SHA(256)]
    +PQG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]
    +KeyPairGen:    [(2048,256); (3072,256)]
    +SIG(gen)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256); ] SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val# 2886
    DRBG: Val# 868

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 MsBignum Cryptographic Implementations #983

    @@ -3202,12 +3201,12 @@ DRBG:

    FIPS186-4:
    PQG(gen)
    PARMS TESTED:   [
    -(2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]
    -PQG(ver)PARMS TESTED:   [ (2048,256)
    -SHA( 256 ); (3072,256) SHA( 256 ) ]
    -KeyPairGen:    [ (2048,256) ; (3072,256) ]
    -SIG(gen)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ]
    -SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

    +(2048,256)SHA(256); (3072,256) SHA(256)]
    +PQG(ver)PARMS TESTED:   [(2048,256)
    +SHA(256); (3072,256) SHA(256)]
    +KeyPairGen:    [(2048,256); (3072,256)]
    +SIG(gen)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256); ]
    +SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val# 2373
    DRBG: Val# 489

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #855

    @@ -3220,10 +3219,10 @@ DRBG: #1903
    DRBG: #258

    FIPS186-4:
    -PQG(gen)PARMS TESTED
    : [ (2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]
    -PQG(ver)PARMS TESTED: [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]
    -SIG(gen)PARMS TESTED: [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ]
    -SIG(ver)PARMS TESTED: [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]
    +PQG(gen)PARMS TESTED
    : [(2048,256)SHA(256); (3072,256) SHA(256)]
    +PQG(ver)PARMS TESTED: [(2048,256) SHA(256); (3072,256) SHA(256)]
    +SIG(gen)PARMS TESTED: [(2048,256) SHA(256); (3072,256) SHA(256); ]
    +SIG(ver)PARMS TESTED: [(2048,256) SHA(256); (3072,256) SHA(256)]
    SHS: #1903
    DRBG: #258
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#687.

    @@ -3445,7 +3444,7 @@ SHS: SHA-1 (BYTE)

    Prerequisite: SHS #4009, DRBG #1733

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1252

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1252

    Version 10.0.16299

    @@ -3615,7 +3614,7 @@ SHS: SHA-1 (BYTE)

    Prerequisite: SHS #4009, DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1247

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1247

    Version 10.0.16299

    @@ -3649,12 +3648,12 @@ SHS: SHA-1 (BYTE)

    Prerequisite: SHS #4009, DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1246

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1246

    Version 10.0.16299

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 TestingCandidates )
    +PKG: CURVES
    (P-256 P-384 TestingCandidates)
    SHS: Val#3790
    DRBG: Val# 1555

    Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #1136

    @@ -3662,10 +3661,10 @@ DRBG: FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -PKV: CURVES( P-256 P-384 P-521 )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )
    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +PKV: CURVES(P-256 P-384 P-521)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))
    SHS:
    Val#3790
    DRBG: Val# 1555

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile MsBignum Cryptographic Implementations #1135

    @@ -3673,10 +3672,10 @@ DRBG: FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -PKV: CURVES( P-256 P-384 P-521 )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )
    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +PKV: CURVES(P-256 P-384 P-521)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))
    SHS:
    Val#3790
    DRBG: Val# 1555

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1133

    @@ -3684,10 +3683,10 @@ DRBG: FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -PKV: CURVES( P-256 P-384 P-521 )
    -SigGen: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -SigVer: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) )
    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +PKV: CURVES(P-256 P-384 P-521)
    +SigGen: CURVES(P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +SigVer: CURVES(P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512))
    SHS:
    Val# 3649
    DRBG:Val# 1430

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1073

    @@ -3695,10 +3694,10 @@ PKG: CURVES( P-256 P-384 P-521 ExtraRandomBits )
    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -PKV: CURVES( P-256 P-384 P-521 )
    -SigGen: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -SigVer: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) )
    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +PKV: CURVES(P-256 P-384 P-521)
    +SigGen: CURVES(P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +SigVer: CURVES(P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512))
    SHS:Val#3648
    DRBG:Val# 1429

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1072

    @@ -3706,21 +3705,21 @@ PKG: CURVES( P-256 P-384 P-521 ExtraRandomBits )

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 TestingCandidates )
    -PKV: CURVES( P-256 P-384 )
    -SigGen: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 256, 384) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -SigVer: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 256, 384) )

    +PKG: CURVES(P-256 P-384 TestingCandidates)
    +PKV: CURVES(P-256 P-384)
    +SigGen: CURVES(P-256: (SHA-1, 256) P-384: (SHA-1, 256, 384) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +SigVer: CURVES(P-256: (SHA-1, 256) P-384: (SHA-1, 256, 384))

    SHS: Val# 3347
    DRBG: Val# 1222

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #920

    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #920

    Version 10.0.14393

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -PKV: CURVES( P-256 P-384 P-521 )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )

    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +PKV: CURVES(P-256 P-384 P-521)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))

    SHS: Val# 3347
    DRBG: Val# 1217

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #911

    @@ -3728,9 +3727,9 @@ DRBG:

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )

    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))

    SHS: Val# 3047
    DRBG: Val# 955

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” MsBignum Cryptographic Implementations #760

    @@ -3738,9 +3737,9 @@ DRBG:

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )

    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))

    SHS: Val# 2886
    DRBG: Val# 868

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 MsBignum Cryptographic Implementations #706

    @@ -3748,9 +3747,9 @@ DRBG:

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )

    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))

    SHS: Val#2373
    DRBG: Val# 489

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #505

    @@ -3758,16 +3757,16 @@ DRBG:

    FIPS186-2:
    -PKG: CURVES
    ( P-256 P-384 P-521 )
    +PKG: CURVES(P-256 P-384 P-521)
    SHS:
    #1903
    DRBG: #258
    -SIG(ver):CURVES( P-256 P-384 P-521 )
    +SIG(ver):CURVES(P-256 P-384 P-521)
    SHS: #1903
    DRBG: #258

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )
    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))
    SHS: #1903
    DRBG: #258
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#341.

    @@ -3775,16 +3774,16 @@ Some of the previously validated components for this validation have been remove

    FIPS186-2:
    -PKG: CURVES
    ( P-256 P-384 P-521 )
    +PKG: CURVES(P-256 P-384 P-521)
    SHS: Val#1773
    DRBG: Val# 193
    -SIG(ver): CURVES( P-256 P-384 P-521 )
    +SIG(ver): CURVES(P-256 P-384 P-521)
    SHS: Val#1773
    DRBG: Val# 193

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )
    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))
    SHS: Val#1773
    DRBG: Val# 193
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#295.

    @@ -3792,10 +3791,10 @@ Some of the previously validated components for this validation have been remove FIPS186-2:
    -PKG: CURVES
    ( P-256 P-384 P-521 )
    +PKG: CURVES(P-256 P-384 P-521)
    SHS: Val#1081
    DRBG: Val# 23
    -SIG(ver): CURVES( P-256 P-384 P-521 )
    +SIG(ver): CURVES(P-256 P-384 P-521)
    SHS: Val#1081
    DRBG: Val# 23
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#142. See Historical ECDSA List Val#141. @@ -3804,9 +3803,9 @@ Some of the previously validated components for this validation have been remove FIPS186-2:
    -PKG: CURVES
    ( P-256 P-384 P-521 )
    +PKG: CURVES(P-256 P-384 P-521)
    SHS: Val#753
    -SIG(ver): CURVES( P-256 P-384 P-521 )
    +SIG(ver): CURVES(P-256 P-384 P-521)
    SHS: Val#753
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#83. See Historical ECDSA List Val#82.

    Windows Server 2008 CNG algorithms #83

    @@ -3814,10 +3813,10 @@ Some of the previously validated components for this validation have been remove FIPS186-2:
    -PKG: CURVES
    ( P-256 P-384 P-521 )
    +PKG: CURVES(P-256 P-384 P-521)
    SHS: Val#618
    RNG: Val# 321
    -SIG(ver): CURVES( P-256 P-384 P-521 )
    +SIG(ver): CURVES(P-256 P-384 P-521)
    SHS: Val#618
    RNG: Val# 321
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#60. @@ -3886,7 +3885,7 @@ Some of the previously validated components for this validation have been remove

    Prerequisite: SHS #4009

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #3270

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #3270

    Version 10.0.16299

    @@ -3979,160 +3978,160 @@ Some of the previously validated components for this validation have been remove

    Prerequisite: SHS #4009

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #3267

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #3267

    Version 10.0.16299

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#3790

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS Val#3790

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val#3790

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val#3790

    Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #3062

    Version 10.0.15063

    -

    HMAC-SHA1(Key Sizes Ranges Tested: KSBS ) SHS Val#3790

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

    +

    HMAC-SHA1(Key Sizes Ranges Tested: KSBS) SHS Val#3790

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val#3790

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val#3790

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHS Val#3790

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #3061

    Version 10.0.15063

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#3652

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3652

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3652

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#3652

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS Val#3652

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val#3652

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val#3652

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#3652

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2946

    Version 7.00.2872

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#3651

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3651

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3651

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#3651

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS Val#3651

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val#3651

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val#3651

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#3651

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2945

    Version 8.00.6246

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val# 3649

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val# 3649

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val# 3649

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal# 3649

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS Val# 3649

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val# 3649

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val# 3649

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal# 3649

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2943

    Version 7.00.2872

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#3648

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3648

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3648

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#3648

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS Val#3648

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val#3648

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val#3648

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#3648

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2942

    Version 8.00.6246

    -

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS )
    +

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS)
    SHS Val# 3347

    -

    HMAC-SHA256 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA256 (Key Size Ranges Tested:  KSBS)
    SHS Val# 3347

    -

    HMAC-SHA384 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA384 (Key Size Ranges Tested:  KSBS)
    SHS Val# 3347

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #2661

    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #2661

    Version 10.0.14393

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val# 3347

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val# 3347

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val# 3347

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHS Val# 3347

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS Val# 3347

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val# 3347

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val# 3347

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHS Val# 3347

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update SymCrypt Cryptographic Implementations #2651

    Version 10.0.14393

    -

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS )
    +

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS)
    SHS Val# 3047

    -

    HMAC-SHA256 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA256 (Key Size Ranges Tested:  KSBS)
    SHS Val# 3047

    -

    HMAC-SHA384 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA384 (Key Size Ranges Tested:  KSBS)
    SHS Val# 3047

    -

    HMAC-SHA512 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA512 (Key Size Ranges Tested:  KSBS)
    SHS Val# 3047

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” SymCrypt Cryptographic Implementations #2381

    Version 10.0.10586

    -

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS )
    +

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS)
    SHSVal# 2886

    -

    HMAC-SHA256 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA256 (Key Size Ranges Tested:  KSBS)
    SHSVal# 2886

    -

    HMAC-SHA384 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA384 (Key Size Ranges Tested:  KSBS)
     SHSVal# 2886

    -

    HMAC-SHA512 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA512 (Key Size Ranges Tested:  KSBS)
    SHSVal# 2886

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 SymCrypt Cryptographic Implementations #2233

    Version 10.0.10240

    -

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS )
    +

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS)
    SHS Val#2373

    -

    HMAC-SHA256 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA256 (Key Size Ranges Tested:  KSBS)
    SHS Val#2373

    -

    HMAC-SHA384 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA384 (Key Size Ranges Tested:  KSBS)
    SHS Val#2373

    -

    HMAC-SHA512 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA512 (Key Size Ranges Tested:  KSBS)
    SHS Val#2373

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #1773

    Version 6.3.9600

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#2764

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#2764

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#2764

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHS Val#2764

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS Val#2764

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val#2764

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val#2764

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHS Val#2764

    Windows CE and Windows Mobile, and Windows Embedded Handheld Enhanced Cryptographic Provider (RSAENH) #2122

    Version 5.2.29344

    HMAC-SHA1 (Key Sizes Ranges Tested: KS#1902

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KS#1902

    +

    HMAC-SHA256 (Key Size Ranges Tested: KS#1902

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 BitLocker® Cryptographic Implementations #1347 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS#1902

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS#1902

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS#1902

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHS#1902

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS#1902

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS#1902

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS#1902

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHS#1902

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Enhanced Cryptographic Provider (RSAENH) #1346 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS )

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS)

    SHS#1903

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS )

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS)

    SHS#1903

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS )

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS)

    SHS#1903

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS )

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS)

    SHS#1903

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Next Generation Symmetric Cryptographic Algorithms Implementations (SYMCRYPT) #1345 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#1773

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#1773

    -

    Tinker HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#1773

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#1773

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#1773

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#1773

    +

    Tinker HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#1773

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#1773

    Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #1364 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#1774

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#1774

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#1774

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#1774

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#1774

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#1774

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#1774

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#1774

    Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #1227 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#1081

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#1081

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#1081

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#1081

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#1081

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#1081

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#1081

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#1081

    Windows Server 2008 R2 and SP1 CNG algorithms #686

    Windows 7 and SP1 CNG algorithms #677

    Windows Server 2008 R2 Enhanced Cryptographic Provider (RSAENH) #687

    @@ -4140,108 +4139,108 @@ SHS

    HMAC-SHA1(Key Sizes Ranges Tested: KSVal#1081

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSVal#1081

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSVal#1081

    Windows 7 and SP1 and Windows Server 2008 R2 and SP1 BitLocker Algorithm Implementations #675 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#816

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#816

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#816

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#816

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#816

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#816

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#816

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#816

    Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #452

    HMAC-SHA1 (Key Sizes Ranges Tested: KSVal#753

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSVal#753

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSVal#753

    Windows Vista Ultimate SP1 and Windows Server 2008 BitLocker Algorithm Implementations #415 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#753

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#753

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#753

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS )SHS Val#753

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#753

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#753

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#753

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS)SHS Val#753

    Windows Server 2008 Enhanced Cryptographic Provider (RSAENH) #408

    Windows Vista Enhanced Cryptographic Provider (RSAENH) #407

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS )SHSVal#618

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#618

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#618

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#618

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS)SHSVal#618

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#618

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#618

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#618

    Windows Vista Enhanced Cryptographic Provider (RSAENH) #297 -HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#785 +HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#785

    Windows XP Professional SP3 Kernel Mode Cryptographic Module (fips.sys) #429

    Windows XP, vendor-affirmed

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#783

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#783

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#783

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#783

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#783

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#783

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#783

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#783

    Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #428 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#613

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#613

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#613

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#613

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#613

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#613

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#613

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#613

    Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #289 -HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#610 +HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#610 Windows Server 2003 SP2 Kernel Mode Cryptographic Module (fips.sys) #287 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#753

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#753

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#753

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#753

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#753

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#753

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#753

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#753

    Windows Server 2008 CNG algorithms #413

    Windows Vista Ultimate SP1 CNG algorithms #412

    HMAC-SHA1 (Key Sizes Ranges Tested: KSVal#737

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSVal#737

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSVal#737

    Windows Vista Ultimate BitLocker Drive Encryption #386 -

    HMAC-SHA1 ( Key Sizes Ranges Tested: KSBS ) SHSVal#618

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#618

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#618

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#618

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#618

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#618

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#618

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#618

    Windows Vista CNG algorithms #298 -

    HMAC-SHA1 ( Key Sizes Ranges Tested: KSBS ) SHSVal#589

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS )SHSVal#589

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#589

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#589

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#589

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS)SHSVal#589

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#589

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#589

    Windows CE 6.0 and Windows CE 6.0 R2 and Windows Mobile Enhanced Cryptographic Provider (RSAENH) #267 -

    HMAC-SHA1 ( Key Sizes Ranges Tested: KSBS ) SHSVal#578

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#578

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#578

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#578

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#578

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#578

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#578

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#578

    Windows CE and Windows Mobile 6.0 and Windows Mobil 6.5 Enhanced Cryptographic Provider (RSAENH) #260

    HMAC-SHA1 (Key Sizes Ranges Tested: KSVal#495

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSVal#495

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSVal#495

    Windows Vista BitLocker Drive Encryption #199 -HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#364 +HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#364

    Windows Server 2003 SP1 Enhanced Cryptographic Provider (RSAENH) #99

    Windows XP, vendor-affirmed

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#305

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#305

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#305

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#305

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#305

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#305

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#305

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#305

    Windows CE 5.00 and Windows CE 5.01 Enhanced Cryptographic Provider (RSAENH) #31 @@ -4325,7 +4324,7 @@ SHS #4009, ECDSA #1252, DRBG #1733

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #149

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #149

    Version 10.0.16299

    @@ -4778,11 +4777,11 @@ SHS #4009, DSA #1301, DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #146

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #146

    Version 10.0.16299

    -

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Full Validation   Key Regeneration ) SCHEMES [ FullUnified ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ]

    +

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Full Validation   Key Regeneration) SCHEMES [FullUnified (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC)]

    SHS Val#3790
    DSA Val#1135
    DRBG Val#1556

    @@ -4790,15 +4789,15 @@ DRBG -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES [ dhEphem ( KARole(s): Initiator / Responder )
    -( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhOneFlow ( FB: SHA256 ) ( FC: SHA256 ) ] [ dhStatic ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FB: SHA256 HMAC ) ( FC: SHA256   HMAC ) ]
    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation) SCHEMES [dhEphem (KARole(s): Initiator / Responder)
    +(FB: SHA256) (FC: SHA256)]
    +[dhOneFlow (FB: SHA256) (FC: SHA256)] [dhStatic (No_KC &lt; KARole(s): Initiator / Responder&gt;) (FB: SHA256 HMAC) (FC: SHA256   HMAC)]
    SHS
    Val#3790
    DSA Val#1223
    DRBG Val#1555

    -

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES [ EphemeralUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    -[ StaticUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    +

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation) SCHEMES [EphemeralUnified (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521   HMAC (SHA512, HMAC_SHA512))]
    +[StaticUnified (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521   HMAC (SHA512, HMAC_SHA512))]

    SHS Val#3790
    ECDSA Val#1133
    @@ -4807,29 +4806,29 @@ DRBG -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES [ dhEphem ( KARole(s): Initiator / Responder )
    -( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB: SHA256 ) ( FC: SHA256 ) ] [ dhStatic ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FB: SHA256 HMAC ) ( FC: SHA256   HMAC ) ]
    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation) SCHEMES [dhEphem (KARole(s): Initiator / Responder)
    +(FB: SHA256) (FC: SHA256)]
    +[dhOneFlow (KARole(s): Initiator / Responder) (FB: SHA256) (FC: SHA256)] [dhStatic (No_KC &lt; KARole(s): Initiator / Responder&gt;) (FB: SHA256 HMAC) (FC: SHA256   HMAC)]
    SHS
    Val# 3649
    DSA Val#1188
    DRBG Val#1430

    -

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES [ EphemeralUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    -[ StaticUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]

    +

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration) SCHEMES [EphemeralUnified (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521   HMAC (SHA512, HMAC_SHA512))]
    +[StaticUnified (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521   HMAC (SHA512, HMAC_SHA512))]

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #115

    Version 7.00.2872

    -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES [ dhEphem ( KARole(s): Initiator / Responder )
    -( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhHybridOneFlow ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FB:SHA256 HMAC ) ( FC: SHA256   HMAC ) ]
    -[ dhStatic ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FB:SHA256 HMAC ) ( FC: SHA256   HMAC ) ]
    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation) SCHEMES [dhEphem (KARole(s): Initiator / Responder)
    +(FB: SHA256) (FC: SHA256)]
    +[dhHybridOneFlow (No_KC &lt; KARole(s): Initiator / Responder&gt;) (FB:SHA256 HMAC) (FC: SHA256   HMAC)]
    +[dhStatic (No_KC &lt; KARole(s): Initiator / Responder&gt;) (FB:SHA256 HMAC) (FC: SHA256   HMAC)]
    SHS Val#3648
    DSA Val#1187
    DRBG Val#1429

    -

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES [ EphemeralUnified ( No_KC ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    -[ StaticUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    +

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration) SCHEMES [EphemeralUnified (No_KC) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521   HMAC (SHA512, HMAC_SHA512))]
    +[StaticUnified (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521   HMAC (SHA512, HMAC_SHA512))]

    SHS Val#3648
    ECDSA Val#1072
    @@ -4838,70 +4837,70 @@ DRBG -

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Full Validation   Key Regeneration )
    -SCHEMES  [ FullUnified  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; &lt; KDF: CONCAT &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ]

    +

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Full Validation   Key Regeneration)
    +SCHEMES  [FullUnified  (No_KC  &lt; KARole(s): Initiator / Responder &gt; &lt; KDF: CONCAT &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC)]

    SHS Val# 3347 ECDSA Val#920 DRBG Val#1222

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #93

    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #93

    Version 10.0.14393

    -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation )
    -SCHEMES  [ dhEphem  ( KARole(s): Initiator / Responder )
    -( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB:  SHA256 ) ( FC:  SHA256 ) ] [ dhStatic (No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( FB:  SHA256 HMAC ) ( FC:  SHA256   HMAC ) ]

    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation)
    +SCHEMES  [dhEphem  (KARole(s): Initiator / Responder)
    +(FB: SHA256) (FC: SHA256)]
    +[dhOneFlow (KARole(s): Initiator / Responder) (FB:  SHA256) (FC:  SHA256)] [dhStatic (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (FB:  SHA256 HMAC) (FC:  SHA256   HMAC)]

    SHS Val# 3347 DSA Val#1098 DRBG Val#1217

    -

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES  [ EphemeralUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    -[ StaticUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]

    +

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration) SCHEMES  [EphemeralUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH  (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]
    +[StaticUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]

    SHS Val# 3347 DSA Val#1098 ECDSA Val#911 DRBG Val#1217 HMAC Val#2651

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #92

    Version 10.0.14393

    -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES  [ dhEphem  ( KARole(s): Initiator / Responder )
    -( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB:  SHA256 ) ( FC:  SHA256 ) ] [ dhStatic ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( FB:  SHA256 HMAC ) ( FC:  SHA256   HMAC ) ]

    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation) SCHEMES  [dhEphem  (KARole(s): Initiator / Responder)
    +(FB: SHA256) (FC: SHA256)]
    +[dhOneFlow (KARole(s): Initiator / Responder) (FB:  SHA256) (FC:  SHA256)] [dhStatic (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (FB:  SHA256 HMAC) (FC:  SHA256   HMAC)]

    SHS Val# 3047 DSA Val#1024 DRBG Val#955

    -

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES  [ EphemeralUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    -[ StaticUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]

    +

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration) SCHEMES  [EphemeralUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH  (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]
    +[StaticUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]

    SHS Val# 3047 ECDSA Val#760 DRBG Val#955

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub Cryptography Next Generation (CNG) Implementations #72

    Version 10.0.10586

    -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES  [ dhEphem  ( KARole(s): Initiator / Responder )
    -( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB:  SHA256 ) ( FC:  SHA256 ) ] [ dhStatic ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( FB:  SHA256 HMAC ) ( FC:  SHA256   HMAC ) ]

    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation) SCHEMES  [dhEphem  (KARole(s): Initiator / Responder)
    +(FB: SHA256) (FC: SHA256)]
    +[dhOneFlow (KARole(s): Initiator / Responder) (FB:  SHA256) (FC:  SHA256)] [dhStatic (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (FB:  SHA256 HMAC) (FC:  SHA256   HMAC)]

    SHS Val# 2886 DSA Val#983 DRBG Val#868

    -

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES  [ EphemeralUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    -[ StaticUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]

    +

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration) SCHEMES  [EphemeralUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH  (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]
    +[StaticUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]

    SHS Val# 2886 ECDSA Val#706 DRBG Val#868

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 Cryptography Next Generation (CNG) Implementations #64

    Version 10.0.10240

    -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES  [ dhEphem  ( KARole(s): Initiator / Responder )
    -( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB:  SHA256 ) ( FC:  SHA256 ) ] [ dhStatic ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( FB:  SHA256 HMAC ) ( FC:  SHA256   HMAC ) ]

    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation) SCHEMES  [dhEphem  (KARole(s): Initiator / Responder)
    +(FB: SHA256) (FC: SHA256)]
    +[dhOneFlow (KARole(s): Initiator / Responder) (FB:  SHA256) (FC:  SHA256)] [dhStatic (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (FB:  SHA256 HMAC) (FC:  SHA256   HMAC)]

    SHS Val#2373 DSA Val#855 DRBG Val#489

    -

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES  [ EphemeralUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    -[ StaticUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]

    +

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration) SCHEMES  [EphemeralUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH  (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]
    +[StaticUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]

    SHS Val#2373 ECDSA Val#505 DRBG Val#489

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 Cryptography Next Generation Cryptographic Implementations #47

    Version 6.3.9600

    -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG DPV KPG Partial Validation ) SCHEMES [ dhEphem ( KARole(s): Initiator / Responder )
    -( FA: SHA256 ) ( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FA: SHA256 ) ( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhStatic ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FA: SHA256 HMAC ) ( FB: SHA256 HMAC ) ( FC: SHA256 HMAC ) ]
    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG DPV KPG Partial Validation) SCHEMES [dhEphem (KARole(s): Initiator / Responder)
    +(FA: SHA256) (FB: SHA256) (FC: SHA256)]
    +[dhOneFlow (KARole(s): Initiator / Responder) (FA: SHA256) (FB: SHA256) (FC: SHA256)]
    +[dhStatic (No_KC &lt; KARole(s): Initiator / Responder&gt;) (FA: SHA256 HMAC) (FB: SHA256 HMAC) (FC: SHA256 HMAC)]
    SHS #1903 DSA Val#687 DRBG #258

    -

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG DPV KPG Partial Validation Key Regeneration ) SCHEMES [ EphemeralUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256 SHA256 HMAC ) ( ED: P-384 SHA384 HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256 SHA256 ) ( ED: P-384 SHA384 ) ( EE: P-521 (SHA512, HMAC_SHA512) ) ) ]
    -[ StaticUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256 SHA256 HMAC ) ( ED: P-384 SHA384 HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ]
    +

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG DPV KPG Partial Validation Key Regeneration) SCHEMES [EphemeralUnified (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256 SHA256 HMAC) (ED: P-384 SHA384 HMAC) (EE: P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH(No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256 SHA256) (ED: P-384 SHA384) (EE: P-521 (SHA512, HMAC_SHA512)))]
    +[StaticUnified (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256 SHA256 HMAC) (ED: P-384 SHA384 HMAC) (EE: P-521 HMAC (SHA512, HMAC_SHA512))]

    SHS #1903 ECDSA Val#341 DRBG #258

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #36 @@ -4960,7 +4959,7 @@ SP 800-108 Key-Based Key Derivation Functions (KBKDF)

    K prerequisite: DRBG #1733, KAS #149

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #160

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #160

    Version 10.0.16299

    @@ -5017,11 +5016,11 @@ SP 800-108 Key-Based Key Derivation Functions (KBKDF)

    K prerequisite: KAS #146

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Cryptography Next Generation (CNG) Implementations #157

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Cryptography Next Generation (CNG) Implementations #157

    Version 10.0.16299

    -CTR_Mode: ( Llength( Min0 Max0 ) MACSupported( [HMACSHA1] [HMACSHA256] [HMACSHA384] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )
    +CTR_Mode: (Llength(Min0 Max0) MACSupported([HMACSHA1] [HMACSHA256] [HMACSHA384]) LocationCounter([BeforeFixedData]) rlength([32]))

    KAS Val#128
    DRBG Val#1556
    @@ -5030,7 +5029,7 @@ MAC -CTR_Mode: ( Llength( Min20 Max64 ) MACSupported( [CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )
    +CTR_Mode: (Llength(Min20 Max64) MACSupported([CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512]) LocationCounter([BeforeFixedData]) rlength([32]))

    KAS
    Val#127
    AES Val#4624
    @@ -5040,37 +5039,37 @@ MAC -

    CTR_Mode:  ( Llength( Min20 Max64 ) MACSupported( [HMACSHA1] [HMACSHA256] [HMACSHA384] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

    +

    CTR_Mode:  (Llength(Min20 Max64) MACSupported([HMACSHA1] [HMACSHA256] [HMACSHA384]) LocationCounter([BeforeFixedData]) rlength([32]))

    KAS Val#93 DRBG Val#1222 MAC Val#2661

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #102

    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #102

    Version 10.0.14393

    -

    CTR_Mode:  ( Llength( Min20 Max64 ) MACSupported( [CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

    +

    CTR_Mode:  (Llength(Min20 Max64) MACSupported([CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512]) LocationCounter([BeforeFixedData]) rlength([32]))

    KAS Val#92 AES Val#4064 DRBG Val#1217 MAC Val#2651

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #101

    Version 10.0.14393

    -

    CTR_Mode:  ( Llength( Min20 Max64 ) MACSupported( [CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

    +

    CTR_Mode:  (Llength(Min20 Max64) MACSupported([CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512]) LocationCounter([BeforeFixedData]) rlength([32]))

    KAS Val#72 AES Val#3629 DRBG Val#955 MAC Val#2381

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” Cryptography Next Generation (CNG) Implementations #72

    Version 10.0.10586

    -

    CTR_Mode:  ( Llength( Min20 Max64 ) MACSupported( [CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

    +

    CTR_Mode:  (Llength(Min20 Max64) MACSupported([CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512]) LocationCounter([BeforeFixedData]) rlength([32]))

    KAS Val#64 AES Val#3497 RBG Val#868 MAC Val#2233

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 Cryptography Next Generation (CNG) Implementations #66

    Version 10.0.10240

    -

    CTR_Mode:  ( Llength( Min0 Max0 ) MACSupported( [HMACSHA1] [HMACSHA256] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

    +

    CTR_Mode:  (Llength(Min0 Max0) MACSupported([HMACSHA1] [HMACSHA256] [HMACSHA512]) LocationCounter([BeforeFixedData]) rlength([32]))

    DRBG Val#489 MAC Val#1773

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 Cryptography Next Generation Cryptographic Implementations #30

    Version 6.3.9600

    -

    CTR_Mode: ( Llength( Min0 Max4 ) MACSupported( [HMACSHA1] [HMACSHA256] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

    +

    CTR_Mode: (Llength(Min0 Max4) MACSupported([HMACSHA1] [HMACSHA256] [HMACSHA512]) LocationCounter([BeforeFixedData]) rlength([32]))

    DRBG #258 HMAC Val#1345

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #3 @@ -5092,12 +5091,12 @@ Random Number Generator (RNG)

    FIPS 186-2 General Purpose

    -

    [ (x-Original); (SHA-1) ]

    +

    [(x-Original); (SHA-1)]

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #1110 FIPS 186-2
    -[ (x-Original); (SHA-1) ]
    +[(x-Original); (SHA-1)]

    Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #1060

    Windows CE 6.0 and Windows CE 6.0 R2 and Windows Mobile Enhanced Cryptographic Provider (RSAENH) #292

    Windows CE and Windows Mobile 6.0 and Windows Mobile 6.5 Enhanced Cryptographic Provider (RSAENH) #286

    @@ -5105,16 +5104,16 @@ Random Number Generator (RNG)

    FIPS 186-2
    -[ (x-Change Notice); (SHA-1) ]

    +[(x-Change Notice); (SHA-1)]

    FIPS 186-2 General Purpose
    -[ (x-Change Notice); (SHA-1) ]

    +[(x-Change Notice); (SHA-1)]

    Windows 7 and SP1 and Windows Server 2008 R2 and SP1 RNG Library #649

    Windows Vista Ultimate SP1 and Windows Server 2008 RNG Implementation #435

    Windows Vista RNG implementation #321

    FIPS 186-2 General Purpose
    -[ (x-Change Notice); (SHA-1) ]
    +[(x-Change Notice); (SHA-1)]

    Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #470

    Windows XP Professional SP3 Kernel Mode Cryptographic Module (fips.sys) #449

    Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #447

    @@ -5123,7 +5122,7 @@ Random Number Generator (RNG) FIPS 186-2
    -[ (x-Change Notice); (SHA-1) ]
    +[(x-Change Notice); (SHA-1)]

    Windows XP Professional SP3 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #448

    Windows Server 2003 SP2 Enhanced DSS and Diffie-Hellman Cryptographic Provider #314

    @@ -5228,7 +5227,7 @@ Random Number Generator (RNG)

    Prerequisite: SHS #4009, DRBG #1733

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #2676

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #2676

    Version 10.0.16299

    @@ -5263,7 +5262,7 @@ Random Number Generator (RNG)

    Prerequisite: SHS #4009, DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); RSA32 Algorithm Implementations #2674

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); RSA32 Algorithm Implementations #2674

    Version 10.0.16299

    @@ -5637,7 +5636,7 @@ Random Number Generator (RNG)

    Prerequisite: SHS #4009, DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #2668

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #2668

    Version 10.0.16299

    @@ -5707,34 +5706,34 @@ Random Number Generator (RNG)

    Prerequisite: SHS #4009, DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #2667

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #2667

    Version 10.0.16299

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(gen) (2048 SHA( 1 , 256 , 384 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    SIG(Ver) (1024 SHA( 1 , 256 , 384 )) (2048 SHA( 1 , 256 , 384 ))
    -[RSASSA-PSS]: Sig(Gen): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) ))
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    SIG(Ver) (1024 SHA(1, 256, 384)) (2048 SHA(1, 256, 384))
    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48))) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48))) (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48)))
    SHA Val#3790

    Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #2524

    Version 10.0.15063

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
    +ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))
    SHA Val#3790

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile RSA32 Algorithm Implementations #2523

    Version 10.0.15063

    FIPS186-4:
    -186-4KEY(gen):
    FIPS186-4_Fixed_e ( 10001 ) ;
    -PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )
    -ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
    -[RSASSA-PSS]: Sig(Gen): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
    +186-4KEY(gen): FIPS186-4_Fixed_e (10001);
    +PGM(ProbPrimeCondition): 2048, 3072 PPTT:(C.3)
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))
    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(62))) (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))
    SHA Val#3790
    DRBG: Val# 1555

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile MsBignum Cryptographic Implementations #2522

    @@ -5743,11 +5742,11 @@ DRBG: FIPS186-4:
    186-4KEY(gen):
    -PGM(ProbRandom:
    ( 2048 , 3072 ) PPTT:( C.2 )
    -ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
    -[RSASSA-PSS]: Sig(Gen): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
    +PGM(ProbRandom: (2048, 3072) PPTT:(C.2)
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))
    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(62))) (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))
    SHA
    Val#3790

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #2521

    Version 10.0.15063

    @@ -5755,14 +5754,14 @@ SHA

    FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1
    Val#3652
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096 , SHS: SHA-256Val#3652, SHA-384Val#3652, SHA-512Val#3652
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#3652, SHA-256Val#3652, SHA-384Val#3652, SHA-512Val#3652

    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#3652
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096, SHS: SHA-256Val#3652, SHA-384Val#3652, SHA-512Val#3652
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#3652, SHA-256Val#3652, SHA-384Val#3652, SHA-512Val#3652

    FIPS186-4:
    -ALG[ANSIX9.31]
    Sig(Gen): (2048 SHA( 1 )) (3072 SHA( 1 ))
    -SIG(gen) with SHA-1 affirmed for use with protocols only.
    Sig(Ver): (1024 SHA( 1 )) (2048 SHA( 1 )) (3072 SHA( 1 ))
    -ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
    +ALG[ANSIX9.31] Sig(Gen): (2048 SHA(1)) (3072 SHA(1))
    +SIG(gen) with SHA-1 affirmed for use with protocols only.
    Sig(Ver): (1024 SHA(1)) (2048 SHA(1)) (3072 SHA(1))
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))
    SHA Val#3652

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2415

    Version 7.00.2872

    @@ -5770,27 +5769,27 @@ SHA

    FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1
    Val#3651
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096 , SHS: SHA-256Val#3651, SHA-384Val#3651, SHA-512Val#3651
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#3651, SHA-256Val#3651, SHA-384Val#3651, SHA-512Val#3651

    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#3651
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096, SHS: SHA-256Val#3651, SHA-384Val#3651, SHA-512Val#3651
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#3651, SHA-256Val#3651, SHA-384Val#3651, SHA-512Val#3651

    FIPS186-4:
    -ALG[ANSIX9.31]
    Sig(Gen): (2048 SHA( 1 )) (3072 SHA( 1 ))
    -SIG(gen) with SHA-1 affirmed for use with protocols only.
    Sig(Ver): (1024 SHA( 1 )) (2048 SHA( 1 )) (3072 SHA( 1 ))
    -ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
    +ALG[ANSIX9.31] Sig(Gen): (2048 SHA(1)) (3072 SHA(1))
    +SIG(gen) with SHA-1 affirmed for use with protocols only.
    Sig(Ver): (1024 SHA(1)) (2048 SHA(1)) (3072 SHA(1))
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))
    SHA Val#3651

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2414

    Version 8.00.6246

    FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 4096 , SHS: SHA-256Val# 3649 , SHA-384Val# 3649 , SHA-512Val# 3649
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val# 3649 , SHA-256Val# 3649 , SHA-384Val# 3649 , SHA-512Val# 3649

    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096, SHS: SHA-256Val# 3649, SHA-384Val# 3649, SHA-512Val# 3649
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val# 3649, SHA-256Val# 3649, SHA-384Val# 3649, SHA-512Val# 3649

    FIPS186-4:
    -186-4KEY(gen):
    FIPS186-4_Fixed_e (10001) ;
    -PGM(ProbRandom: ( 2048 , 3072 ) PPTT:( C.2 )
    -ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
    +186-4KEY(gen): FIPS186-4_Fixed_e (10001);
    +PGM(ProbRandom: (2048, 3072) PPTT:(C.2)
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))
    SHA Val# 3649
    DRBG: Val# 1430

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2412

    @@ -5798,13 +5797,13 @@ DRBG:

    FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 4096 , SHS: SHA-256
    Val#3648, SHA-384Val#3648, SHA-512Val#3648
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#3648, SHA-256Val#3648, SHA-384Val#3648, SHA-512Val#3648

    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096, SHS: SHA-256Val#3648, SHA-384Val#3648, SHA-512Val#3648
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#3648, SHA-256Val#3648, SHA-384Val#3648, SHA-512Val#3648

    FIPS186-4:
    -186-4KEY(gen):
    FIPS186-4_Fixed_e (10001) ;
    -PGM(ProbRandom: ( 2048 , 3072 ) PPTT:( C.2 )
    -ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
    +186-4KEY(gen): FIPS186-4_Fixed_e (10001);
    +PGM(ProbRandom: (2048, 3072) PPTT:(C.2)
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))
    SHA Val#3648
    DRBG: Val# 1429

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2411

    @@ -5812,231 +5811,231 @@ DRBG:

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(gen) (2048 SHA( 1 , 256 , 384 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -SIG(Ver) (1024 SHA( 1 , 256 , 384 )) (2048 SHA( 1 , 256 , 384 ))
    -[RSASSA-PSS]: Sig(Gen): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +SIG(Ver) (1024 SHA(1, 256, 384)) (2048 SHA(1, 256, 384))
    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48))) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48))) (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48)))

    SHA Val# 3347

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #2206

    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #2206

    Version 10.0.14393

    FIPS186-4:
    -186-4KEY(gen):
    FIPS186-4_Fixed_e ( 10001 ) ;
    -PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )

    +186-4KEY(gen): FIPS186-4_Fixed_e (10001);
    +PGM(ProbPrimeCondition): 2048, 3072 PPTT:(C.3)

    SHA Val# 3347 DRBG: Val# 1217

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update RSA Key Generation Implementation #2195

    Version 10.0.14393

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val#3346

    soft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update RSA32 Algorithm Implementations #2194

    Version 10.0.14393

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(gen) (2048 SHA( 256 , 384 , 512 )) (3072 SHA( 256 , 384 , 512 ))
    -SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(256, 384, 512)) (3072 SHA(256, 384, 512))
    +SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val# 3347 DRBG: Val# 1217

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #2193

    Version 10.0.14393

    FIPS186-4:
    -[RSASSA-PSS]: Sig(Gen):
    (2048 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

    -

    Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))

    +

    Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(62))) (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))

    SHA Val# 3347 DRBG: Val# 1217

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #2192

    Version 10.0.14393

    FIPS186-4:
    -186-4KEY(gen)
    :  FIPS186-4_Fixed_e ( 10001 ) ;
    -PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )

    +186-4KEY(gen):  FIPS186-4_Fixed_e (10001);
    +PGM(ProbPrimeCondition): 2048, 3072 PPTT:(C.3)

    SHA Val# 3047 DRBG: Val# 955

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” RSA Key Generation Implementation #1889

    Version 10.0.10586

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val#3048

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub RSA32 Algorithm Implementations #1871

    Version 10.0.10586

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(gen) (2048 SHA( 256 , 384 , 512 )) (3072 SHA( 256 , 384 , 512 ))
    -SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(256, 384, 512)) (3072 SHA(256, 384, 512))
    +SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val# 3047

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub MsBignum Cryptographic Implementations #1888

    Version 10.0.10586

    FIPS186-4:
    -[RSASSA-PSS]: Sig(Gen)
    : (2048 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
    -Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))
    +Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(62))) (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))

    SHA Val# 3047

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub Cryptography Next Generation (CNG) Implementations #1887

    Version 10.0.10586

    FIPS186-4:
    -186-4KEY(gen):
    FIPS186-4_Fixed_e ( 10001 ) ;
    -PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )

    +186-4KEY(gen): FIPS186-4_Fixed_e (10001);
    +PGM(ProbPrimeCondition): 2048, 3072 PPTT:(C.3)

    SHA Val# 2886 DRBG: Val# 868

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 RSA Key Generation Implementation #1798

    Version 10.0.10240

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val#2871

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 RSA32 Algorithm Implementations #1784

    Version 10.0.10240

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val#2871

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 MsBignum Cryptographic Implementations #1783

    Version 10.0.10240

    FIPS186-4:
    -[RSASSA-PSS]:
    Sig(Gen): (2048 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
    -Sig(Ver): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))
    +Sig(Ver): (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))

    SHA Val# 2886

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 Cryptography Next Generation (CNG) Implementations #1802

    Version 10.0.10240

    FIPS186-4:
    -186-4KEY(gen):
    FIPS186-4_Fixed_e ;
    -PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )

    +186-4KEY(gen): FIPS186-4_Fixed_e;
    +PGM(ProbPrimeCondition): 2048, 3072 PPTT:(C.3)

    SHA Val#2373 DRBG: Val# 489

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 RSA Key Generation Implementation #1487

    Version 6.3.9600

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val#2373

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry RSA32 Algorithm Implementations #1494

    Version 6.3.9600

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5
    ] SIG(gen) (2048 SHA( 256 , 384 , 512 )) (3072 SHA( 256 , 384 , 512 ))
    -SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(256, 384, 512)) (3072 SHA(256, 384, 512))
    +SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val#2373

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #1493

    Version 6.3.9600

    FIPS186-4:
    -[RSASSA-PSS]:
    Sig(Gen): (2048 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
    - Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))
    + Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(62))) (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))

    SHA Val#2373

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 Cryptography Next Generation Cryptographic Implementations #1519

    Version 6.3.9600

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(gen) (2048 SHA( 256 , 384 , 512-256 )) (3072 SHA( 256 , 384 , 512-256 ))
    -SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512-256 )) (2048 SHA( 1 , 256 , 384 , 512-256 )) (3072 SHA( 1 , 256 , 384 , 512-256 ))
    -[RSASSA-PSS]: Sig(Gen): (2048 SHA( 256 , 384 , 512 )) (3072 SHA( 256 , 384 , 512 ))
    -Sig(Ver): (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 , 512 ))
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(256, 384, 512-256)) (3072 SHA(256, 384, 512-256))
    +SIG(Ver) (1024 SHA(1, 256, 384, 512-256)) (2048 SHA(1, 256, 384, 512-256)) (3072 SHA(1, 256, 384, 512-256))
    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(256, 384, 512)) (3072 SHA(256, 384, 512))
    +Sig(Ver): (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512, 512))
    SHA #1903

    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#1134.

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #1134 FIPS186-4:
    -186-4KEY(gen):
    FIPS186-4_Fixed_e , FIPS186-4_Fixed_e_Value
    -PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )
    +186-4KEY(gen): FIPS186-4_Fixed_e, FIPS186-4_Fixed_e_Value
    +PGM(ProbPrimeCondition): 2048, 3072 PPTT:(C.3)
    SHA #1903 DRBG: #258 Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 RSA Key Generation Implementation #1133 FIPS186-2:
    -ALG[ANSIX9.31]:
    Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537 DRBG: #258
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256#1902, SHA-384#1902, SHA-512#1902,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1#1902, SHA-256#1902, SHA-#1902, SHA-512#1902,
    +ALG[ANSIX9.31]: Key(gen)(MOD: 2048, 3072, 4096 PubKey Values: 65537 DRBG: #258
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256#1902, SHA-384#1902, SHA-512#1902,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1#1902, SHA-256#1902, SHA-#1902, SHA-512#1902,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#1132. Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Enhanced Cryptographic Provider (RSAENH) #1132 FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1774
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1774, SHA-384Val#1774, SHA-512Val#1774,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1774, SHA-256Val#1774, SHA-384Val#1774, SHA-512Val#1774,
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#1774
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#1774, SHA-384Val#1774, SHA-512Val#1774,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#1774, SHA-256Val#1774, SHA-384Val#1774, SHA-512Val#1774,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#1052. Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #1052 FIPS186-2:
    -ALG[ANSIX9.31]:
    Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537 DRBG: Val# 193
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1773, SHA-384Val#1773, SHA-512Val#1773,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1773, SHA-256Val#1773, SHA-384Val#1773, SHA-512Val#1773,
    +ALG[ANSIX9.31]: Key(gen)(MOD: 2048, 3072, 4096 PubKey Values: 65537 DRBG: Val# 193
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#1773, SHA-384Val#1773, SHA-512Val#1773,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#1773, SHA-256Val#1773, SHA-384Val#1773, SHA-512Val#1773,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#1051. Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1051 FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#568. Windows Server 2008 R2 and SP1 Enhanced Cryptographic Provider (RSAENH) #568 FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    -ALG[RSASSA-PSS]: SIG(gen); 2048 , 3072 , 4096 , SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081
    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    +ALG[RSASSA-PSS]: SIG(gen); 2048, 3072, 4096, SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#567. See Historical RSA List Val#560.

    Windows Server 2008 R2 and SP1 CNG algorithms #567

    Windows 7 and SP1 CNG algorithms #560

    FIPS186-2:
    -ALG[ANSIX9.31]:
    Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537 DRBG: Val# 23
    +ALG[ANSIX9.31]: Key(gen)(MOD: 2048, 3072, 4096 PubKey Values: 65537 DRBG: Val# 23
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#559. Windows 7 and SP1 and Server 2008 R2 and SP1 RSA Key Generation Implementation #559 FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#557. Windows 7 and SP1 Enhanced Cryptographic Provider (RSAENH) #557 FIPS186-2:
    ALG[ANSIX9.31]:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#816, SHA-384Val#816, SHA-512Val#816,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#816, SHA-256Val#816, SHA-384Val#816, SHA-512Val#816,
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#816, SHA-384Val#816, SHA-512Val#816,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#816, SHA-256Val#816, SHA-384Val#816, SHA-512Val#816,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#395. Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #395 FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#783
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#783, SHA-384Val#783, SHA-512Val#783,
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#783
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#783, SHA-384Val#783, SHA-512Val#783,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#371. Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #371 FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    -ALG[RSASSA-PSS]: SIG(gen); 2048 , 3072 , 4096 , SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753
    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    +ALG[RSASSA-PSS]: SIG(gen); 2048, 3072, 4096, SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#358. See Historical RSA List Val#357.

    Windows Server 2008 CNG algorithms #358

    Windows Vista SP1 CNG algorithms #357

    @@ -6044,81 +6043,81 @@ Some of the previously validated components for this validation have been remove FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#753
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#753
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#355. See Historical RSA List Val#354.

    Windows Server 2008 Enhanced Cryptographic Provider (RSAENH) #355

    Windows Vista SP1 Enhanced Cryptographic Provider (RSAENH) #354

    FIPS186-2:
    -ALG[ANSIX9.31]:
    Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537
    +ALG[ANSIX9.31]: Key(gen)(MOD: 2048, 3072, 4096 PubKey Values: 65537
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#353. Windows Vista SP1 and Windows Server 2008 RSA Key Generation Implementation #353 FIPS186-2:
    -ALG[ANSIX9.31]:
    Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537 RNG: Val# 321
    +ALG[ANSIX9.31]: Key(gen)(MOD: 2048, 3072, 4096 PubKey Values: 65537 RNG: Val# 321
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#258. Windows Vista RSA key generation implementation #258 FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    -ALG[RSASSA-PSS]: SIG(gen); 2048 , 3072 , 4096 , SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618
    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    +ALG[RSASSA-PSS]: SIG(gen); 2048, 3072, 4096, SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#257. Windows Vista CNG algorithms #257 FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#255. Windows Vista Enhanced Cryptographic Provider (RSAENH) #255 FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#613
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#613, SHA-384Val#613, SHA-512Val#613,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#613, SHA-256Val#613, SHA-384Val#613, SHA-512Val#613,
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#613
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#613, SHA-384Val#613, SHA-512Val#613,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#613, SHA-256Val#613, SHA-384Val#613, SHA-512Val#613,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#245. Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #245 FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#589
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#589, SHA-384Val#589, SHA-512Val#589,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#589, SHA-256Val#589, SHA-384Val#589, SHA-512Val#589,
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#589
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#589, SHA-384Val#589, SHA-512Val#589,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#589, SHA-256Val#589, SHA-384Val#589, SHA-512Val#589,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#230. Windows CE 6.0 and Windows CE 6.0 R2 and Windows Mobile Enhanced Cryptographic Provider (RSAENH) #230 FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#578
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#578, SHA-384Val#578, SHA-512Val#578,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#578, SHA-256Val#578, SHA-384Val#578, SHA-512Val#578,
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#578
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#578, SHA-384Val#578, SHA-512Val#578,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#578, SHA-256Val#578, SHA-384Val#578, SHA-512Val#578,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#222. Windows CE and Windows Mobile 6 and Windows Mobile 6.1 Enhanced Cryptographic Provider (RSAENH) #222 FIPS186-2:
    ALG[RSASSA-PKCS1_V1_5]:

    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#364
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#364
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#81. Windows Server 2003 SP1 Enhanced Cryptographic Provider (RSAENH) #81 FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#305
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#305, SHA-384Val#305, SHA-512Val#305,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#305, SHA-256Val#305, SHA-384Val#305, SHA-512Val#305,
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#305
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#305, SHA-384Val#305, SHA-512Val#305,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#305, SHA-256Val#305, SHA-384Val#305, SHA-512Val#305,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#52. Windows CE 5.00 and Windows CE 5.01 Enhanced Cryptographic Provider (RSAENH) #52 @@ -6209,7 +6208,7 @@ Some of the previously validated components for this validation have been remove
  • Supports Empty Message
  • -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #4009

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #4009

    Version 10.0.16299

    @@ -6495,106 +6494,106 @@ Version 6.3.9600
  • Keying Option: 1
  • -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #2556

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #2556

    Version 10.0.16299

    -TECB( KO 1 e/d, ) ; TCBC( KO 1 e/d, ) ; TCFB8( KO 1 e/d, ) ; TCFB64( KO 1 e/d, ) +TECB(KO 1 e/d,); TCBC(KO 1 e/d,); TCFB8(KO 1 e/d,); TCFB64(KO 1 e/d,)

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #2459

    Version 10.0.15063

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,)

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2384

    Version 8.00.6246

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,)

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2383

    Version 8.00.6246

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, ) ;

    -

    CTR ( int only )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,);

    +

    CTR (int only)

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2382

    Version 7.00.2872

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,)

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2381

    Version 8.00.6246

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, ) ;

    -

    TCFB8( KO 1 e/d, ) ;

    -

    TCFB64( KO 1 e/d, )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,);

    +

    TCFB8(KO 1 e/d,);

    +

    TCFB64(KO 1 e/d,)

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update SymCrypt Cryptographic Implementations #2227

    Version 10.0.14393

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, ) ;

    -

    TCFB8( KO 1 e/d, ) ;

    -

    TCFB64( KO 1 e/d, )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,);

    +

    TCFB8(KO 1 e/d,);

    +

    TCFB64(KO 1 e/d,)

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub SymCrypt Cryptographic Implementations #2024

    Version 10.0.10586

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, ) ;

    -

    TCFB8( KO 1 e/d, ) ;

    -

    TCFB64( KO 1 e/d, )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,);

    +

    TCFB8(KO 1 e/d,);

    +

    TCFB64(KO 1 e/d,)

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 SymCrypt Cryptographic Implementations #1969

    Version 10.0.10240

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, ) ;

    -

    TCFB8( KO 1 e/d, ) ;

    -

    TCFB64( KO 1 e/d, )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,);

    +

    TCFB8(KO 1 e/d,);

    +

    TCFB64(KO 1 e/d,)

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #1692

    Version 6.3.9600

    -

    TECB( e/d; KO 1,2 ) ;

    -

    TCBC( e/d; KO 1,2 ) ;

    -

    TCFB8( e/d; KO 1,2 ) ;

    -

    TCFB64( e/d; KO 1,2 )

    +

    TECB(e/d; KO 1, 2);

    +

    TCBC(e/d; KO 1, 2);

    +

    TCFB8(e/d; KO 1, 2);

    +

    TCFB64(e/d; KO 1, 2)

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Next Generation Symmetric Cryptographic Algorithms Implementations (SYMCRYPT) #1387 -

    TECB( e/d; KO 1,2 ) ;

    -

    TCBC( e/d; KO 1,2 ) ;

    -

    TCFB8( e/d; KO 1,2 )

    +

    TECB(e/d; KO 1, 2);

    +

    TCBC(e/d; KO 1, 2);

    +

    TCFB8(e/d; KO 1, 2)

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Symmetric Algorithm Implementations (RSA32) #1386 -

    TECB( e/d; KO 1,2 ) ;

    -

    TCBC( e/d; KO 1,2 ) ;

    -

    TCFB8( e/d; KO 1,2 )

    +

    TECB(e/d; KO 1, 2);

    +

    TCBC(e/d; KO 1, 2);

    +

    TCFB8(e/d; KO 1, 2)

    Windows 7 and SP1 and Windows Server 2008 R2 and SP1 Symmetric Algorithm Implementation #846 -

    TECB( e/d; KO 1,2 ) ;

    -

    TCBC( e/d; KO 1,2 ) ;

    -

    TCFB8( e/d; KO 1,2 )

    +

    TECB(e/d; KO 1, 2);

    +

    TCBC(e/d; KO 1, 2);

    +

    TCFB8(e/d; KO 1, 2)

    Windows Vista SP1 and Windows Server 2008 Symmetric Algorithm Implementation #656 -

    TECB( e/d; KO 1,2 ) ;

    -

    TCBC( e/d; KO 1,2 ) ;

    -

    TCFB8( e/d; KO 1,2 )

    +

    TECB(e/d; KO 1, 2);

    +

    TCBC(e/d; KO 1, 2);

    +

    TCFB8(e/d; KO 1, 2)

    Windows Vista Symmetric Algorithm Implementation #549 @@ -6603,8 +6602,8 @@ Version 6.3.9600

    Windows 7 and SP1 and Windows Server 2008 R2 and SP1 #846, vendor-affirmed

    -

    TECB( e/d; KO 1,2 ) ;

    -

    TCBC( e/d; KO 1,2 )

    +

    TECB(e/d; KO 1, 2);

    +

    TCBC(e/d; KO 1, 2)

    Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #1308

    Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #1307

    Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #691

    @@ -6707,7 +6706,7 @@ Version 6.3.9600
  • Padding Algorithms: PKCS 1.5
  • -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1518

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1518

    Version 10.0.16299

    @@ -6988,7 +6987,7 @@ Version 6.3.9600

    Prerequisite: DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1503

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1503

    Version 10.0.16299

    @@ -6998,7 +6997,7 @@ Version 6.3.9600
  • Modulus Size: 2048 (bits)
  • -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1502

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1502

    Version 10.0.16299

    @@ -7009,7 +7008,7 @@ Version 6.3.9600
  • Padding Algorithms: PKCS 1.5
  • -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1501

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1501

    Version 10.0.16299

    @@ -7022,7 +7021,7 @@ Version 6.3.9600

    Prerequisite: DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1499

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1499

    Version 10.0.16299

    @@ -7032,7 +7031,7 @@ Version 6.3.9600
  • Modulus Size: 2048 (bits)
  • -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1498

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1498

    Version 10.0.16299

     

    @@ -7044,7 +7043,7 @@ Version 6.3.9600
  • Padding Algorithms: PKCS 1.5
  • -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1497

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1497

    Version 10.0.16299

    @@ -7110,20 +7109,20 @@ Version 6.3.9600

    Prerequisite: SHS #4009, HMAC #3267

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1496

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1496

    Version 10.0.16299

    FIPS186-4 ECDSA

    Signature Generation of hash sized messages

    -

    ECDSA SigGen Component: CURVES( P-256 P-384 P-521 )

    +

    ECDSA SigGen Component: CURVES(P-256 P-384 P-521)

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile MsBignum Cryptographic Implementations #1284
    Version 10.0. 15063

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1279
    Version 10.0. 15063

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #922
    Version 10.0.14393

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #894
    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #894
    Version 10.0.14393icrosoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” MsBignum Cryptographic Implementations #666
    Version 10.0.10586

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #288
    @@ -7139,7 +7138,7 @@ Version 10.0.15063

    Version 10.0.15063

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1280
    Version 10.0.15063

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #893
    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #893
    Version 10.0.14393

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #888
    Version 10.0.14393

    @@ -7158,7 +7157,7 @@ Version 6.3.9600

    Version 10.0.15063

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1281
    Version 10.0.15063

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #895
    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #895
    Version 10.0.14393

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #887
    Version 10.0.14393

    @@ -7170,7 +7169,7 @@ Version  10.0.10240

    SP800-135

    Section 4.1.1, IKEv1 Section 4.1.2, IKEv2 Section 4.2, TLS

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1496

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1496

    Version 10.0.16299

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1278
    Version 10.0.15063

    @@ -7184,7 +7183,7 @@ Version 10.0.14393

    Version 10.0.10586

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 BCryptPrimitives and NCryptSSLp #575
    Version  10.0.10240

    -

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 BCryptPrimitives and NCryptSSLp #323
    +

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry, and Microsoft StorSimple 8100 BCryptPrimitives and NCryptSSLp #323
    Version 6.3.9600

    From 08af59293939817e1e09369356adb3111322cbd9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 30 Oct 2020 08:42:27 -0700 Subject: [PATCH 424/637] Update vpnv2-csp.md --- windows/client-management/mdm/vpnv2-csp.md | 200 ++++++++++----------- 1 file changed, 99 insertions(+), 101 deletions(-) diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index 7196ffe3dd..5f3d865cbd 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -2,14 +2,14 @@ title: VPNv2 CSP description: Learn how the VPNv2 configuration service provider (CSP) allows the mobile device management (MDM) server to configure the VPN profile of the device. ms.assetid: 51ADA62E-1EE5-4F15-B2AD-52867F5B2AD2 -ms.reviewer: +ms.reviewer: pesmith manager: dansimp ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 11/01/2017 +ms.date: 10/30/2020 --- # VPNv2 CSP @@ -19,19 +19,19 @@ The VPNv2 configuration service provider allows the mobile device management (MD Here are the requirements for this CSP: -- VPN configuration commands must be wrapped in an Atomic block in SyncML. -- For best results, configure your VPN certificates first before pushing down VPN profiles to devices. If you are using Windows Information Protection (WIP) (formerly known as Enterprise Data Protection), then you should configure VPN first before you configure WIP policies. -- Instead of changing individual properties, follow these steps to make any changes: +- VPN configuration commands must be wrapped in an Atomic block in SyncML. +- For best results, configure your VPN certificates first before pushing down VPN profiles to devices. If you are using Windows Information Protection (WIP) (formerly known as Enterprise Data Protection), then you should configure VPN first before you configure WIP policies. +- Instead of changing individual properties, follow these steps to make any changes: - - Send a Delete command for the ProfileName to delete the entire profile. - - Send the entire profile again with new values wrapped in an Atomic block. + - Send a Delete command for the ProfileName to delete the entire profile. + - Send the entire profile again with new values wrapped in an Atomic block. In certain conditions you can change some properties directly, but we do not recommend it. The XSDs for all EAP methods are shipped in the box and can be found at the following locations: -- C:\\Windows\\schemas\\EAPHost -- C:\\Windows\\schemas\\EAPMethods +- `C:\\Windows\\schemas\\EAPHost` +- `C:\\Windows\\schemas\\EAPMethods` The following diagram shows the VPNv2 configuration service provider in tree format. @@ -45,7 +45,8 @@ Unique alpha numeric identifier for the profile. The profile name must not inclu Supported operations include Get, Add, and Delete. -> **Note**  If the profile name has a space or other non-alphanumeric character, it must be properly escaped according to the URL encoding standard. +> [!NOTE] +> If the profile name has a space or other non-alphanumeric character, it must be properly escaped according to the URL encoding standard. **VPNv2/**ProfileName**/AppTriggerList** Optional node. List of applications set to trigger the VPN. If any of these apps are launched and the VPN profile is currently the active profile, this VPN profile will be triggered to connect. @@ -64,8 +65,8 @@ App identity, which is either an app’s package family name or file path. The t **VPNv2/**ProfileName**/AppTriggerList/**appTriggerRowId**/App/Type** Returns the type of **App/Id**. This value can be either of the following: -- PackageFamilyName - When this is returned, the App/Id value represents the PackageFamilyName of the app. The PackageFamilyName is the unique name of the Microsoft Store application. -- FilePath - When this is returned, the App/Id value represents the full file path of the app. For example, `C:\Windows\System\Notepad.exe`. +- PackageFamilyName - When this is returned, the App/Id value represents the PackageFamilyName of the app. The PackageFamilyName is the unique name of the Microsoft Store application. +- FilePath - When this is returned, the App/Id value represents the full file path of the app. For example, `C:\Windows\System\Notepad.exe`. Value type is chr. Supported operation is Get. @@ -99,8 +100,8 @@ Value type is int. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/RouteList/**routeRowId**/ExclusionRoute** Added in Windows 10, version 1607. A boolean value that specifies if the route being added should point to the VPN Interface or the Physical Interface as the Gateway. Valid values: -- False (default) - This route will direct traffic over the VPN -- True - This route will direct traffic over the physical interface. +- False (default) - This route will direct traffic over the VPN +- True - This route will direct traffic over the physical interface. Supported operations include Get, Add, Replace, and Delete. @@ -117,16 +118,16 @@ Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/DomainNameInformationList/**dniRowId**/DomainName** Used to indicate the namespace to which the policy applies. When a Name query is issued, the DNS client compares the name in the query to all of the namespaces under DomainNameInformationList to find a match. This parameter can be one of the following types: -- FQDN - Fully qualified domain name -- Suffix - A domain suffix that will be appended to the shortname query for DNS resolution. To specify a suffix, prepend a **.** to the DNS suffix. +- FQDN - Fully qualified domain name +- Suffix - A domain suffix that will be appended to the shortname query for DNS resolution. To specify a suffix, prepend a **.** to the DNS suffix. Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/DomainNameInformationList/**dniRowId**/DomainNameType** Returns the namespace type. This value can be one of the following: -- FQDN - If the DomainName was not prepended with a **.** and applies only to the fully qualified domain name (FQDN) of a specified host. -- Suffix - If the DomainName was prepended with a **.** and applies to the specified namespace, all records in that namespace, and all subdomains. +- FQDN - If the DomainName was not prepended with a **.** and applies only to the fully qualified domain name (FQDN) of a specified host. +- Suffix - If the DomainName was prepended with a **.** and applies to the specified namespace, all records in that namespace, and all subdomains. Value type is chr. Supported operation is Get. @@ -138,9 +139,8 @@ Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/DomainNameInformationList/**dniRowId**/WebProxyServers** Optional. Web Proxy Server IP address if you are redirecting traffic through your intranet. -> **Note**  Currently only one web proxy server is supported. - - +> [!NOTE] +> Currently only one web proxy server is supported. Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -166,9 +166,8 @@ Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/TrafficFilterList** An optional node that specifies a list of rules. Only traffic that matches these rules can be sent via the VPN Interface. -> **Note**  Once a TrafficFilterList is added, all traffic are blocked other than the ones matching the rules. - - +> [!NOTE] +> Once a TrafficFilterList is added, all traffic are blocked other than the ones matching the rules. When adding multiple rules, each rule operates based on an OR with the other rules. Within each rule, each property operates based on an AND with each other. @@ -183,9 +182,9 @@ App identity for the app-based traffic filter. The value for this node can be one of the following: -- PackageFamilyName - This App/Id value represents the PackageFamilyName of the app. The PackageFamilyName is the unique name of a Microsoft Store application. -- FilePath - This App/Id value represents the full file path of the app. For example, `C:\Windows\System\Notepad.exe`. -- SYSTEM – This value enables Kernel Drivers to send traffic through VPN (for example, PING or SMB). +- PackageFamilyName - This App/Id value represents the PackageFamilyName of the app. The PackageFamilyName is the unique name of a Microsoft Store application. +- FilePath - This App/Id value represents the full file path of the app. For example, `C:\Windows\System\Notepad.exe`. +- SYSTEM – This value enables Kernel Drivers to send traffic through VPN (for example, PING or SMB). Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -205,18 +204,16 @@ Value type is int. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/TrafficFilterList/**trafficFilterId**/LocalPortRanges** A list of comma separated values specifying local port ranges to allow. For example, `100-120, 200, 300-320`. -> **Note**  Ports are only valid when the protocol is set to TCP=6 or UDP=17. - - +> [!NOTE] +> Ports are only valid when the protocol is set to TCP=6 or UDP=17. Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/TrafficFilterList/**trafficFilterId**/RemotePortRanges** A list of comma separated values specifying remote port ranges to allow. For example, `100-120, 200, 300-320`. -> **Note**  Ports are only valid when the protocol is set to TCP=6 or UDP=17. - - +> [!NOTE] +> Ports are only valid when the protocol is set to TCP=6 or UDP=17. Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -233,8 +230,8 @@ Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/TrafficFilterList/**trafficFilterId**/RoutingPolicyType** Specifies the routing policy if an App or Claims type is used in the traffic filter. The scope of this property is for this traffic filter rule alone. The value can be one of the following: -- SplitTunnel - For this traffic filter rule, only the traffic meant for the VPN interface (as determined by the networking stack) goes over the interface. Internet traffic can continue to go over the other interfaces. -- ForceTunnel - For this traffic rule all IP traffic must go through the VPN Interface only. +- SplitTunnel - For this traffic filter rule, only the traffic meant for the VPN interface (as determined by the networking stack) goes over the interface. Internet traffic can continue to go over the other interfaces. +- ForceTunnel - For this traffic rule all IP traffic must go through the VPN Interface only. This is only applicable for App ID based Traffic Filter rules. @@ -243,8 +240,8 @@ Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/TrafficFilterList/**trafficFilterId**/Direction** Added in Windows 10, version 2004. Specifies the traffic direction to apply this policy to. Default is Outbound. The value can be one of the following: -- Outbound - The rule applies to all outbound traffic -- Inbound - The rule applies to all inbound traffic +- Outbound - The rule applies to all outbound traffic +- nbound - The rule applies to all inbound traffic If no inbound filter is provided, then by default all unsolicated inbound traffic will be blocked. @@ -265,21 +262,22 @@ Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/AlwaysOn** An optional flag to enable Always On mode. This will automatically connect the VPN at sign-in and will stay connected until the user manually disconnects. -> **Note**  Always On only works for the active profile. The first profile provisioned that can be auto triggered will automatically be set as active. +> [!NOTE] +> Always On only works for the active profile. The first profile provisioned that can be auto triggered will automatically be set as active. Preserving user Always On preference Windows has a feature to preserve a user’s AlwaysOn preference. In the event that a user manually unchecks the “Connect automatically” checkbox, Windows will remember this user preference for this profile name by adding the profile name to the value AutoTriggerDisabledProfilesList. Should a management tool remove/add the same profile name back and set AlwaysOn to true, Windows will not check the box if the profile name exists in the below registry value in order to preserve user preference. -Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Config +Key: `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Config` Value: AutoTriggerDisabledProfilesList Type: REG_MULTI_SZ Valid values: -- False (default) - Always On is turned off. -- True - Always On is turned on. +- False (default) - Always On is turned off. +- True - Always On is turned on. Value type is bool. Supported operations include Get, Add, Replace, and Delete. @@ -288,15 +286,15 @@ Lockdown profile. Valid values: -- False (default) - this is not a LockDown profile. -- True - this is a LockDown profile. +- False (default) - this is not a LockDown profile. +- True - this is a LockDown profile. When the LockDown profile is turned on, it does the following things: -- First, it automatically becomes an "always on" profile. -- Second, it can never be disconnected. -- Third, if the profile is not connected, then the user has no network. -- Fourth, no other profiles may be connected or modified. +- First, it automatically becomes an "always on" profile. +- Second, it can never be disconnected. +- Third, if the profile is not connected, then the user has no network. +- Fourth, no other profiles may be connected or modified. A Lockdown profile must be deleted before you can add, remove, or connect other profiles. @@ -307,14 +305,14 @@ Device tunnel profile. Valid values: -- False (default) - this is not a device tunnel profile. -- True - this is a device tunnel profile. +- False (default) - this is not a device tunnel profile. +- True - this is a device tunnel profile. When the DeviceTunnel profile is turned on, it does the following things: -- First, it automatically becomes an "always on" profile. -- Second, it does not require the presence or logging in of any user to the machine in order for it to connect. -- Third, no other device tunnel profile maybe be present on the same machine. +- First, it automatically becomes an "always on" profile. +- Second, it does not require the presence or logging in of any user to the machine in order for it to connect. +- Third, no other device tunnel profile maybe be present on the same machine. A device tunnel profile must be deleted before another device tunnel profile can be added, removed, or connected. @@ -325,8 +323,8 @@ Allows registration of the connection's address in DNS. Valid values: -- False = Do not register the connection's address in DNS (default). -- True = Register the connection's addresses in DNS. +- False = Do not register the connection's address in DNS (default). +- True = Register the connection's addresses in DNS. **VPNv2/**ProfileName**/DnsSuffix** Optional. Specifies one or more comma separated DNS suffixes. The first in the list is also used as the primary connection specific DNS suffix for the VPN Interface. The entire list will also be added into the SuffixSearchList. @@ -445,22 +443,23 @@ Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/NativeProfile/RoutingPolicyType** Optional for native profiles. Type of routing policy. This value can be one of the following: -- SplitTunnel - Traffic can go over any interface as determined by the networking stack. -- ForceTunnel - All IP traffic must go over the VPN interface. +- SplitTunnel - Traffic can go over any interface as determined by the networking stack. +- ForceTunnel - All IP traffic must go over the VPN interface. Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/NativeProfile/NativeProtocolType** Required for native profiles. Type of tunneling protocol used. This value can be one of the following: -- PPTP -- L2TP -- IKEv2 -- Automatic +- PPTP +- L2TP +- IKEv2 +- Automatic Value type is chr. Supported operations include Get, Add, Replace, and Delete. -> **Note** The **Automatic** option means that the device will try each of the built-in tunneling protocols until one succeeds. It will attempt protocols in following order: SSTP, IKEv2, PPTP and then L2TP. This order is not customizable. +> [!NOTE] +> The **Automatic** option means that the device will try each of the built-in tunneling protocols until one succeeds. It will attempt protocols in following order: SSTP, IKEv2, PPTP and then L2TP. This order is not customizable. **VPNv2/**ProfileName**/NativeProfile/Authentication** Required node for native profile. It contains authentication information for the native VPN profile. @@ -512,12 +511,12 @@ Added in Windows 10, version 1607. The following list contains the valid values: -- MD596 -- SHA196 -- SHA256128 -- GCMAES128 -- GCMAES192 -- GCMAES256 +- MD596 +- SHA196 +- SHA256128 +- GCMAES128 +- GCMAES192 +- GCMAES256 Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -526,14 +525,14 @@ Added in Windows 10, version 1607. The following list contains the valid values: -- DES -- DES3 -- AES128 -- AES192 -- AES256 -- GCMAES128 -- GCMAES192 -- GCMAES256 +- DES +- DES3 +- AES128 +- AES192 +- AES256 +- GCMAES128 +- GCMAES192 +- GCMAES256 Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -542,13 +541,13 @@ Added in Windows 10, version 1607. The following list contains the valid values: -- DES -- DES3 -- AES128 -- AES192 -- AES256 -- AES\_GCM_128 -- AES\_GCM_256 +- DES +- DES3 +- AES128 +- AES192 +- AES256 +- AES\_GCM_128 +- AES\_GCM_256 Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -557,10 +556,10 @@ Added in Windows 10, version 1607. The following list contains the valid values: -- MD5 -- SHA196 -- SHA256 -- SHA384 +- MD5 +- SHA196 +- SHA256 +- SHA384 Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -569,12 +568,12 @@ Added in Windows 10, version 1607. The following list contains the valid values: -- Group1 -- Group2 -- Group14 -- ECP256 -- ECP384 -- Group24 +- Group1 +- Group2 +- Group14 +- ECP256 +- ECP384 +- Group24 Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -583,13 +582,13 @@ Added in Windows 10, version 1607. The following list contains the valid values: -- PFS1 -- PFS2 -- PFS2048 -- ECP256 -- ECP384 -- PFSMM -- PFS24 +- PFS1 +- PFS2 +- PFS2048 +- ECP256 +- ECP384 +- PFSMM +- PFS24 Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -1318,8 +1317,7 @@ Servers ``` -## Related topics - +## See also [Configuration service provider reference](configuration-service-provider-reference.md) From 8e7f2e1b7ea7ea32c7569734753c224d18f4962c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 30 Oct 2020 08:45:05 -0700 Subject: [PATCH 425/637] Update vpnv2-ddf-file.md --- windows/client-management/mdm/vpnv2-ddf-file.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/vpnv2-ddf-file.md b/windows/client-management/mdm/vpnv2-ddf-file.md index d29d533690..ea97295698 100644 --- a/windows/client-management/mdm/vpnv2-ddf-file.md +++ b/windows/client-management/mdm/vpnv2-ddf-file.md @@ -2,14 +2,14 @@ title: VPNv2 DDF file description: This topic shows the OMA DM device description framework (DDF) for the VPNv2 configuration service provider. ms.assetid: 4E2F36B7-D2EE-4F48-AD1A-6BDE7E72CC94 -ms.reviewer: +ms.reviewer: pesmith manager: dansimp ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 12/05/2017 +ms.date: 10/30/2020 --- # VPNv2 DDF file From 3965c127243c72fcd4f6a9eb768a4afbf0c25364 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Fri, 30 Oct 2020 11:32:25 -0700 Subject: [PATCH 426/637] Release notes 101.10.72 --- .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md index f14a0d3752..bccb1bed4f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -43,6 +43,10 @@ ms.topic: conceptual > 2. Refer to this documentation for detailed configuration information and instructions: [New configuration profiles for macOS Catalina and newer versions of macOS](mac-sysext-policies.md). > 3. Monitor this page for an announcement of the actual release of MDATP for Mac agent update. +## 101.10.72 + +- Bug fixes + ## 101.09.61 - Added a new managed preference for [disabling the option to send feedback](mac-preferences.md#show--hide-option-to-send-feedback) From cc1d0620d126f4a56902766a9e65df9c5580f8f2 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 30 Oct 2020 13:12:33 -0700 Subject: [PATCH 427/637] enhancements --- windows/security/threat-protection/TOC.md | 3 ++- .../deployment-rings.md | 27 +++++++++---------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 4cfb2a5ce5..7cb35259d5 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -19,7 +19,8 @@ ### [Deployment phases](microsoft-defender-atp/deployment-phases.md) ### [Phase 1: Prepare](microsoft-defender-atp/prepare-deployment.md) ### [Phase 2: Set up](microsoft-defender-atp/production-deployment.md) -### [Phase 3: Onboard](microsoft-defender-atp/onboarding.md) +### [Phase 3: Onboard]() +#### [Onboarding overview](microsoft-defender-atp/onboarding.md) #### [Deployment rings](microsoft-defender-atp/deployment-rings.md) #### [Onboarding using Microsoft Endpoint Configuration Manager](microsoft-defender-atp/onboarding-endpoint-configuration-manager.md) #### [Onboarding using Microsoft Endpoint Manager](microsoft-defender-atp/onboarding-endpoint-manager.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md index b9a48bb7c4..8ad96f8300 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md @@ -1,6 +1,6 @@ --- title: Deploy Microsoft Defender ATP in rings -description: Learn how deploy Microsoft Defender ATP in rings +description: Learn how to deploy Microsoft Defender ATP in rings keywords: deploy, rings, evaluate, pilot, insider fast, insider slow, setup, onboard, phase, deployment, deploying, adoption, configuring search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -50,16 +50,20 @@ Table 1 provides an example of the deployment rings you might use. |**Deployment ring**|**Description**| |:-----|:-----| Evaluate | Ring 1: Identify 50 systems for pilot testing -Pilot | Ring 2: 50-100 systems
    -Full deployment | Ring 3: Roll out service to the rest of environment in larger increments. +Pilot | Ring 2: Identify the next 50-100 endpoints in production environment
    +Full deployment | Ring 3: Roll out service to the rest of environment in larger increments -### Evaluate -Identify a small number of test machines in your environment to onboard to the service. Ideally, these machines would be less than 50 endpoints. -#### Exit criteria +### Exit criteria +An example set of exit criteria for these rings can include: - Devices show up in the device inventory list - Alerts appear in dashboard +- [Run a detection test](run-detection-test.md) +- [Run a simulated attack on a device](attack-simulations.md) + +### Evaluate +Identify a small number of test machines in your environment to onboard to the service. Ideally, these machines would be fewer than 50 endpoints. ### Pilot @@ -76,10 +80,6 @@ The following table shows the supported endpoints and the corresponding tool you | **Android** | [Microsoft Endpoint Manager](android-intune.md) | -#### Exit criteria -- Devices show up in the device inventory list -- [Run a detection test](run-detection-test.md) -- [Run a simulated attack on a device](attack-simulations.md) ### Full deployment @@ -92,16 +92,15 @@ Use the following material to select the appropriate Microsoft Defender ATP arch |:-----|:-----| |[![Thumb image for Microsoft Defender ATP deployment strategy](images/mdatp-deployment-strategy.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf)
    [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) \| [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx) | The architectural material helps you plan your deployment for the following architectures: