From 203a801c3b59c9958882836138a006881903df30 Mon Sep 17 00:00:00 2001 From: Toon Dillen Date: Sun, 26 Apr 2020 15:50:54 +0200 Subject: [PATCH 0001/2014] Typo correction --- .../microsoft-defender-atp/onboarding-notification.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md index e403692a49..98d03e3cb6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Create a notification rule so that when a local onboarding or offboardiing script is used, you'll be notified. +Create a notification rule so that when a local onboarding or offboarding script is used, you'll be notified. ## Before you begin You'll need to have access to: From 9c4a5e6193eb2fdcf8211738f6e5d169fe874561 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 27 Apr 2020 18:22:26 -0700 Subject: [PATCH 0002/2014] exception text --- .../tvm-security-recommendation.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 c3e900103b..0a890f34ba 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 @@ -127,12 +127,18 @@ There are many reasons why organizations create exceptions for a recommendation. Exceptions can be created for both Security update and Configuration change recommendations. -When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state changes to **Exception**, and it no longer shows up in the security recommendations list. +When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state changes from **Active** to **Exception** (global and all machine groups) or **Partially active** (specific machine groups selected). 1. Select a security recommendation you would like 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. +2. Select your exception scope. There are two types of exceptions: + - **Global exception**: Global admins will be able to create a global exception. It affects all current and future machine groups in your organization. It can only be cancelled by someone with admin privileges. + - **Exception by machine groups**: Apply the exception to all machine groups, or choose specific machine groups. Machine groups that already have an exception will not be displayed. If you have filtered by machine group, just your filtered machine groups will appear as options. + + If a recommendation is under global exception, then new exceptions for machine groups will be suspended until the global exception has expired. + +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: From c7ba41797dccfddce2b92f2aab52d8835015ddf8 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 8 Jul 2020 16:25:45 -0700 Subject: [PATCH 0003/2014] Updates per TASK 4260123 --- .../customize-controlled-folders.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md index 6a0da83f4f..0b34ad2183 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md @@ -37,7 +37,7 @@ This topic describes how to customize the following settings of the controlled f ## Protect additional folders -Controlled folder access applies to a number of system folders and default locations, including folders such as Documents, Pictures, Movies, and Desktop. +Controlled folder access applies to a number of system folders and default locations, including folders such as Documents, Pictures, and Movies. You can add additional folders to be protected, but you cannot remove the default folders in the default list. @@ -51,11 +51,15 @@ You can use the Windows Security app or Group Policy to add and remove additiona 1. Open the Windows Security app by clicking the shield icon in the task bar or searching the start menu for **Defender**. -2. Click the **Virus & threat protection** tile (or the shield icon on the left menu bar) and then click **Ransomware protection**: +2. Click the **Virus & threat protection** tile (or the shield icon on the left menu bar) and then scroll down to the **Ransomware protection** section. -3. Under the **Controlled folder access** section, click **Protected folders** +3. Click the **Manage ransomware protection** link to open the **Ransomware protection** pane. -4. Click **Add a protected folder** and follow the prompts to add apps. +4. Under the **Controlled folder access** section, click the **Protected folders** link. + +5. Click **Yes** on the **User Access Control** prompt. The **Protected folders** pane displays. + +4. Click **Add a protected folder** and follow the prompts to add folders. ### Use Group Policy to protect additional folders From 13fea9536330b5cdbdcd80b279a494b920059c7f Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 9 Jul 2020 16:19:19 -0700 Subject: [PATCH 0004/2014] Added a section for default protected folders --- .../controlled-folders.md | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index 6efcb63fd5..91950a7343 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -82,6 +82,34 @@ Event ID | Description 1124 | Audited controlled folder access event 1123 | Blocked controlled folder access event +## Default folders protected by controlled folder access +Windows system folders are protected by default. In addition, there are several folders that are protected by controlled folder access by default. You can configure additional folders as protected, but cannot remove the default folders from the controlled folder access protection. See [Protect additional folders](customize-controlled-folders.md#protect-additional-folders) for more information. + +Here's the list of default protected folders: +- %USERPROFILE%\Documents +- %USERPROFILE%\Favorites +- %USERPROFILE%\Music +- %USERPROFILE%\Pictures +- %USERPROFILE%\Videos +- %PUBLIC%\Documents +- %PUBLIC%\Music +- %PUBLIC%\Pictures +- %PUBLIC%\Videos + +You can use the Windows Security app to display the list of default folders protected by controlled folder access: + +1. Open the Windows Security app by clicking the shield icon in the task bar or searching the start menu for **Defender**. + +2. Click the **Virus & threat protection** tile (or the shield icon on the left menu bar) and then scroll down to the **Ransomware protection** section. + +3. Click the **Manage ransomware protection** link to open the **Ransomware protection** pane. + +4. Under the **Controlled folder access** section, click the **Protected folders** link. + +5. Click **Yes** on the **User Access Control** prompt. + + The **Protected folders** pane displays the folders that are protected by default. + ## In this section Topic | Description From 0ee539afc1f57886181f6cfd08907396cefdb164 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 10 Jul 2020 08:42:36 -0700 Subject: [PATCH 0005/2014] minor update --- .../microsoft-defender-atp/controlled-folders.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index 91950a7343..9fd138309e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -96,7 +96,7 @@ Here's the list of default protected folders: - %PUBLIC%\Pictures - %PUBLIC%\Videos -You can use the Windows Security app to display the list of default folders protected by controlled folder access: +You can use the Windows Security app to view the list of default folders protected by controlled folder access: 1. Open the Windows Security app by clicking the shield icon in the task bar or searching the start menu for **Defender**. From ae8ec06b5c176e2a8eaa0910c817ebcdb02cf52c Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 10 Jul 2020 21:05:56 -0700 Subject: [PATCH 0006/2014] devices --- .../tvm-security-recommendation.md | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) 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 4dfbba217a..7dd13f87d6 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 @@ -96,9 +96,9 @@ From the flyout, you can do any of the following: >[!NOTE] >When a change is made on a device, it may take up to two hours for the data to be reflected in the Microsoft Defender Security Center. -### 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) @@ -141,24 +141,27 @@ When an exception is created for a recommendation, the recommendation is no long ![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-option.png) 2. Select your exception scope. There are two types of exceptions: - - **Global exception**: Global admins will be able to create a global exception. It affects all current and future machine groups in your organization. It can only be cancelled by someone with admin privileges. - - **Exception by machine groups**: Apply the exception to all machine groups, or choose specific machine groups. Machine groups that already have an exception will not be displayed. If you have filtered by machine group, just your filtered machine groups will appear as options. + - **Global exception**: Global admins will be able to create a global exception. It affects all current and future device groups in your organization. It can only be cancelled by someone with admin privileges. + - **Exception by device groups**: Apply the exception to all device groups, or choose specific device groups. Device groups that already have an exception will not be displayed. If you have filtered by device group, just your filtered device groups will appear as options. - If a recommendation is under global exception, then new exceptions for machine groups will be suspended until the global exception has expired. + Some things to keep in mind: + - If a recommendation is under global exception, then newly created exceptions for device groups will be suspended until the global exception has expired. + - If a recommendation already has exceptions for specific device groups and a global exception is created, then the device group exception will be suspended until it expires or the global exception is cancelled before it expires. 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: - - **Compensating/alternate control** - A 3rd party control that mitigates this recommendation exists, for example, if Network Firewall - - prevents access to a device, third party antivirus - - **Productivity/business need** - Remediation will impact productivity or interrupt business-critical workflow - - **Accept risk** - Poses low risk and/or implementing a compensating control is too expensive + - **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 - - **Other** - False positive -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. -4. Navigate to the [**Remediation**](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab to view all your exceptions (current and past). +5. Navigate to the [**Remediation**](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab to view all your exceptions (current and past). ## Report inaccuracy From b2a7fc3bc9e14094df5a9113f08a0638a2ca4c91 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 13 Jul 2020 11:07:10 +0500 Subject: [PATCH 0007/2014] Link to deployment of PKI page As suggested by user that content is missing in the document, I have linked the page with the deployment of PKI certificate. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/6360 --- .../hello-for-business/hello-hybrid-key-trust-prereqs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md index 5a7e9bb20a..898d43aaaa 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md @@ -76,7 +76,7 @@ The minimum required Enterprise certificate authority that can be used with Wind * The certificate template must have an extension that has the value "DomainController", encoded as a [BMPstring](https://docs.microsoft.com/windows/win32/seccertenroll/about-bmpstring). If you are using Windows Server Enterprise Certificate Authority, this extension is already included in the domain controller certificate template. * The domain controller certificate must be installed in the local computer's certificate store. - +See [Step-by-step example deployment of the PKI certificates](https://docs.microsoft.com/en-us/mem/configmgr/core/plan-design/network/example-deployment-of-pki-certificates). > [!IMPORTANT] > For Azure AD joined device to authenticate to and use on-premises resources, ensure you: From efe389ee3bf4f59a53bd47737fa6e2fc6c2ff778 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 13 Jul 2020 14:45:26 +0500 Subject: [PATCH 0008/2014] Update windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-key-trust-prereqs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md index 898d43aaaa..1772e4de58 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md @@ -74,7 +74,7 @@ The minimum required Enterprise certificate authority that can be used with Wind * The certificate Enhanced Key Usage section must contain Client Authentication (1.3.6.1.5.5.7.3.2), Server Authentication (1.3.6.1.5.5.7.3.1), and KDC Authentication (1.3.6.1.5.2.3.5). * The certificate Subject Alternative Name section must contain the Domain Name System (DNS) name. * The certificate template must have an extension that has the value "DomainController", encoded as a [BMPstring](https://docs.microsoft.com/windows/win32/seccertenroll/about-bmpstring). If you are using Windows Server Enterprise Certificate Authority, this extension is already included in the domain controller certificate template. -* The domain controller certificate must be installed in the local computer's certificate store. +* The domain controller certificate must be installed in the local computer's certificate store. See [Step-by-step example deployment of the PKI certificates for Configuration Manager: Windows Server 2008 certification authority](https://docs.microsoft.com/mem/configmgr/core/plan-design/network/example-deployment-of-pki-certificates) for details. See [Step-by-step example deployment of the PKI certificates](https://docs.microsoft.com/en-us/mem/configmgr/core/plan-design/network/example-deployment-of-pki-certificates). From d46766bceefc57e2f3024b2ba5237f36b127dc10 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 13 Jul 2020 14:45:51 +0500 Subject: [PATCH 0009/2014] Update windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-key-trust-prereqs.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md index 1772e4de58..d595c23de0 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md @@ -76,7 +76,6 @@ The minimum required Enterprise certificate authority that can be used with Wind * The certificate template must have an extension that has the value "DomainController", encoded as a [BMPstring](https://docs.microsoft.com/windows/win32/seccertenroll/about-bmpstring). If you are using Windows Server Enterprise Certificate Authority, this extension is already included in the domain controller certificate template. * The domain controller certificate must be installed in the local computer's certificate store. See [Step-by-step example deployment of the PKI certificates for Configuration Manager: Windows Server 2008 certification authority](https://docs.microsoft.com/mem/configmgr/core/plan-design/network/example-deployment-of-pki-certificates) for details. -See [Step-by-step example deployment of the PKI certificates](https://docs.microsoft.com/en-us/mem/configmgr/core/plan-design/network/example-deployment-of-pki-certificates). > [!IMPORTANT] > For Azure AD joined device to authenticate to and use on-premises resources, ensure you: From 7255a9f4730b625545760cf13e8710fa7b17dbd1 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 24 Jul 2020 15:44:36 -0700 Subject: [PATCH 0010/2014] new images --- .../images/tvm-after-exceptions.png | Bin 0 -> 29069 bytes .../tvm-exception-cancel-device-group.png | Bin 0 -> 16894 bytes .../tvm-exception-cancel-global-400.png | Bin 0 -> 12719 bytes .../images/tvm-exception-cancel-global.png | Bin 0 -> 13617 bytes .../tvm-exception-device-group-hover.png | Bin 0 -> 11884 bytes .../images/tvm-exception-option.png | Bin 159108 -> 0 bytes .../images/tvm-exception-options.png | Bin 0 -> 4753 bytes .../images/tvm-exception-tab.png | Bin 0 -> 16105 bytes .../images/tvm-exception-tab400.png | Bin 0 -> 19531 bytes .../tvm-security-recommendation.md | 84 ++++++++++++++---- 10 files changed, 65 insertions(+), 19 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-after-exceptions.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-device-group.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-global-400.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-global.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-hover.png delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-option.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-options.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-tab.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-tab400.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-after-exceptions.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-after-exceptions.png new file mode 100644 index 0000000000000000000000000000000000000000..c4ae7c83186b37cbddfcb53477d4a6df5dcdfa70 GIT binary patch literal 29069 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-device-group.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-device-group.png new file mode 100644 index 0000000000000000000000000000000000000000..3227f3eb0c7d9dd4c249dbd8bbf62fb4a6c24f98 GIT binary patch literal 16894 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

BcV9daMn3)B0K?_$86%QqAzlrE;o^%<|UM# zmCV8FNG&Y?=y}Nd{gBiU<{NS{;Sw#Tt;yFdO`Rb)X9E6MPMayt4FMWs?}LdG6@OZe zt^9xCdQlAJ%X^(Bf5M$va*i}3QxKO#HS6zh{NsKqFB$)qr4^n?EjiNw>r08({VjV} z#-(}4WO|u>#iH^20aQ~?-2L374hb4`hTUC^7)BuF&7Vb#FL{m489R~aBR3a-g(TY- zv?vq$%Lj(x0PLl62J|^Uc!q6@PHyk#zy*`+{-;{quqQm();$$}5xaGi6Rnm0Jpu|O zivd9+$xN;M;$(2Zus5=3C|D^usYJFo%<#NPSu3(fYu80$Gi=9OS6>?k064DimXdlK zC~N)01);?oYanx`Uo<)ZPyfeC6TAN)Gwp!?EW`MJEfHFKEoktk;`ZOy4!dv} zcl#5L0smVM49oKk$$B^ZSWM`*y~_Fc%ytx#$4T#E!E+w36Sg-zHQi^H{{Domn9-Pv z!E63irC}%CRFTJP`UdCkWya#y4o0hc-y5^}W^#qHAbmBp|Fq%HfPNdT^i6) zGCsg;>_u=lauW=*s(=5A8MV9x+q8 zdSC$&^nr+TM^5sogt8HJoFm8qhgonwY~?3lqgnM8dPu|EJ-OxS22%h$&B_I)ufegk zmGGQdKX1(F-Fx`RQEtRtHhcsHQAP`xvju0}AaB7Yh&T@4JmE)CK+IYFVk<1x9-czK zdXJ@t%K$!OdOl`*Xu|MJ7RfBU6~&u6DdP{R=G|xPcUA6*Y)N;rhD=9D+7fg``uQO-8D|&BdZV0|< zXYPb+-q)Og2xII?{cR-A^qEm!5Y$TYn@d>>5ZYza=x9Hej9)Kmn_dWJxUX-hFT_9l zp-gLw&bnmfA&|Hc>OGYOXmp7H1P=RXiAFdMg^u&)uj3yjmmfPkD{-DV3S?MOF4NS!>NAL+g3%0%qaOv9`rd%PkW5INI!D`9-AbPG+ z<*SD68yg&X3PyFjY~h^u-4fV&Yf*m%J3W{OFVx0-@Hx+_wvIRmdnh^|e0wChzq-8x zMn$+me(!;?NtP(Kt;osI^}uhRry0=hMYr^$k&57j&f387MBY2NE9Ykj%bxkIo35?k2S_le>I(4HK$34q%E>-(oux-r)(Gd5YQK_SRG{UB>_~!r3R+!Gxud>XbVj>o0(8RZZ0BKp0cfK`~pm;L{JeVpqo$co> zYW>qY8MtTD_)!fvQ;GQjZ%VL;(4lQP0QcSrU4CMW-0_r~m{%ZR?+r<~3O>ya4u|*+ zxxbGKD|IbR^W4u`-e5fw=Hhz!{p)N*yd7~{ptNGxZpcLp<{APto@+&Kt=?H*R@)PF z>&r^xMov~6){5SPU#*^+4^rZ8C69ds1 zzVp=%Sfkskvz{f_wTL>VNEELM$hkt#3+l6$k9RP6_jUo7iwvaNysKfZZ700iZ|&e8 zMq>ALj-&)=o>R7O8cnWy@VN)xlSC1hx2CZHf%fo1vHM{ZoOD@t?T$)5RK}o#JJwI z;^g=o_nx|Xqe?L8AlNsm*n!(EtKZI(&LP$U?iH4h+@791F07W4&I?e2-I>4q=pmPi ztDB8_Um^OzP0HiF07d(st^)mEFF>_PlJj8*Ca2$XY2Ar8nTPveq)W@LXBOUx_?(%B z5K@yz;ZxMpNX?uEP|P6VCRcb(g?>})>ZAZDd+>LsMiyY1pEyjkteinEomE>${D5_^mZ`I8x04glibJ4>~#!X^HIDSOj&_(nU6 zMZ}S)0lP(BoIsl14}j$lE_K-6*8IuysJn684h=BWiH-^yv;g)YF8{Iy`7GYN5dQJq z_30E<`1AOCj2HZ|HgGNr_BNXq5?LSzlq=&=Fg0u5R91FKnwt6@WbK zH87D~mie7b^6dpFD+ye@`lm?O!m3HuAF3UDn&IbvJuf5^;OE?qQZvQOPSq$Jqw$&Wk8P*r0KtpzWeOKa+r0TB{GU*IJRF z?LBy{;zVrwti1t+^KknSmop?*5>roSSRpn{4)LO_2j{Jh3c4m=ON{+ zbjsc)?Y^-pa@f+xErvU4f?z4<1mUF6U=8_*-S!v$*pb4rskF-!eY@PwtJt#Io5CR% zL&vkG;}e)hfS%vxITH7Y+S`4|TGfe$8a;+wll+aSy&96657IG{jLid=yc%-xNa3A9 z#oHrCm&Lyu@H^F-uG5F*bNOO->II!F81z$Jl!UxIjI8CuR)Kh34QrnLbq-Lt$jDEV zptrB_Rn=;EvHG9Ne@!62V%9W_y+inz<+z%qeyjNIx{tv$bB4J+gQGoRs_~i1{IzG= zo|W3BP-UGgmyIIOq_WfzWPffJVqGfgiHx_Ts1L_Je0{c@x5I?TB~A4;#ovc?`6#8fkh4`8Kn0Tbte2zp zP|!NY|B}jUMIaP}P^A$Jyy}T`#&=}nHuWf8c231R={BuH&ZCkJRdZBx4 zbIid%{YnUOjFqma_3)E|_<2u@cv}5nhD8K<+*v&&mI$I^gWr+NtE;3#YnG%}+?GM- zp-EX03JN2=0k?i&WAyfMFyQ<+oye(D1hj16=+?UDnwAoSXjU_cN67N(6&PM9dAIkN zR2I`uMc>lu%^#D~x|$v2MXTV{hc${){>mL^3IO#u>B*~(+=(*Q3*k?#@&^qbpq%n` z^TG>~G^pzhuAbYSu6^$SfQ>(}1=x6ZIl;fs_7JsOfO=EDoB;?fTOZdH{0*Nla?~9d z!^q)AMywco-c&W0wsUfHmn%=!{x#_hel`QFS#r4Fx~^$S9hH1p2@!QXfSU;fz26t$ z1+Z{wNuyZ~UFXCD7W$xt_*jFX_0getv8R8M(I)X9=90JS)&HY7;1f5s%%s9lEgooD z->R$y1^$uCd9oVy7z;?HfsVObUl!cCXkb~lc({0B$xINdYY(yq#>cWifc044nu^o! zpj+zT2Z$$x*<@Hoqc>HhCDeWqd%Za~cm@{^s`u+Pt55glB}Sx}1&*|(LyVhlfZ3EV zT}EH4RVD52r)CJE>jtH;G=0#*-t}#Ktz3_eA;D(yN=5tZayza`CEP+8j{U+vTxnQ8 zhUREMPd6_o5CPl(%Rr^z3h9dc#k!UOm_H*|npkmM*nm1<%BY-h*S@-b0=T2V-+ncW zzSonsdFv#W)YE}gaTrZiUYh@SV#@4-F`Cid>G!&p_Zjyn$SxYGB?jf72xV#n|G(~0 lfV}gcyAu4b=c8Aly$>BE^P+jpz`YwlQeWi6D@67E|2HrOSjzwa literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-global-400.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-global-400.png new file mode 100644 index 0000000000000000000000000000000000000000..31e2ed052f1f255195283b75a1611f115981af4a GIT binary patch literal 12719 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-hover.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..64f731a46505ff363b85801c800f9140838425ed GIT binary patch literal 11884 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

C9D}0ViFaitldvA?s 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 PNdRqiJ+(4b+lc=G{9FZB literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-tab.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-tab.png new file mode 100644 index 0000000000000000000000000000000000000000..9147d3e4a84e1694859f3d70d1faba43c92dea6f GIT binary patch literal 16105 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-tab400.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-tab400.png new file mode 100644 index 0000000000000000000000000000000000000000..29c6618677c0c3698dfebc4c7e0ebb50a8c1d512 GIT binary patch literal 19531 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 O;Hu>{i!w8>$NvC!K9(f_ literal 0 HcmV?d00001 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 bbfc235758..458bc46173 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 @@ -131,37 +131,83 @@ If you want to check how the ticket shows up in Intune, see [Use Intune to remed ## File for exception -As an alternative to a remediation request, you can create exceptions for recommendations. +As an alternative to a remediation request, you can create exceptions for recommendations. Only users with “exceptions handling” permissions can add exception. [Learn more about RBAC roles](user-roles.md) -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. +If your organization has device groups, you will now be able to scope the exception to specific groups. If you have global administrator permission (called Microsoft Defender ATP administrator), then you can choose to set the exception for all current and future device groups. -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. +When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state will change to **Full exception** or **Partial exception (by device group)**. -1. Select a security recommendation you would like 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) +### How to create an exception -2. Select your exception scope. There are two types of exceptions: - - **Global exception**: Global admins will be able to create a global exception. It affects all current and future device groups in your organization. It can only be cancelled by someone with admin privileges. - - **Exception by device groups**: Apply the exception to all device groups, or choose specific device groups. Device groups that already have an exception will not be displayed. If you have filtered by device group, just your filtered device groups will appear as options. +Select a security recommendation you would like create an exception for, and then select **Exception options**. - Some things to keep in mind: - - If a recommendation is under global exception, then newly created exceptions for device groups will be suspended until the global exception has expired. - - If a recommendation already has exceptions for specific device groups and a global exception is created, then the device group exception will be suspended until it expires or the global exception is cancelled before it expires. +![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-options.png) -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. +Then choose the scope and justification, set a date for the exception duration, and submit. To view all your exceptions (current and past), navigate to the [Remediation](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab. - The following list details the justifications behind the exception options: +### Exception scope - - **Third party control** - A third party product or software already addresses this recommendation +Exceptions can either be created for selected device groups, or for all device groups past and present. + +#### Exception by device group + +Apply the exception to all device groups, or choose specific device groups. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” + +If you have filtered by device group, just your filtered device groups will appear as options. + +If your organization has more than 20 device groups, select Edit next to the filtered device. + +A flyout will appear where you can search and choose device groups you want included. Select the check mark icon below Search to check/uncheck all. + +#### Global exceptions + +Some things to keep in mind: + +- If a recommendation is under global exception, then newly created exceptions for device groups will be suspended until the global exception has expired. +- If a recommendation already has exceptions for specific device groups and a global exception is created, then the device group exception will be suspended until it expires or the global exception is cancelled before it expires. + +### Justification + +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 +- **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 +- **Risk accepted** - Poses low risk and/or implementing the recommendation is too expensive +- **Planned remediation (grace)** - Already planned but is awaiting execution or authorization -4. Select **Submit**. A confirmation message at the top of the page indicates that the exception has been created. +### How to cancel an exception -5. 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). +To cancel an exception, navigate to the **Exceptions** tab in the **Remediation** page. Select the exception. + +![Showing the "Exceptions" tab in the Remediation page.](images/tvm-exception-tab400.png) + +#### Cancel the exception for a specific device group + +If the exception is per device group, then you will need to select a specific device group to cancel the exception for. + +![Showing how to select a specific device group.](images/tvm-exception-device-group-hover.png) + +A flyout will appear for the device group, and you can select **Cancel exception**. + +#### Cancel a global exception + +If it is a global exception, select an exception from the list and then select Cancel exception from the flyout. + +![Showing how to cancel the exception for a global exception.](images/tvm-exception-cancel-global-400.png) + +### View impact after exceptions are applied + +In the Security Recommendations page, select **Customize columns** and check the boxes for **Exposed devices (after exceptions)** and **Impact (after exceptions)**. + +![Showing customize columns options.](images/tvm-after-exceptions.png) + +The exposed devices (after exceptions) column shows the remaining devices that are still exposed to vulnerabilities after exceptions are applied. Exception justifications that affect the exposure include ‘third party control’ and ‘alternate mitigation’. Other justifications do not reduce the exposure of a device, and they are still considered exposed. + +The impact (after exceptions) shows remaining impact to exposure score or secure score after exceptions are applied. Exception justifications that affect the scores include ‘third party control’ and ‘alternate mitigation.’ Other justifications do not reduce the exposure of a device, and so the exposure score and secure score do not change. ## Report inaccuracy From 2ac3759958666b852e4faefb7249af4c9a608c19 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 24 Jul 2020 17:05:45 -0700 Subject: [PATCH 0011/2014] more images --- .../images/tvm-after-exceptions-table.png | Bin 0 -> 19211 bytes .../images/tvm-exception-cancel-global.png | Bin 13617 -> 0 bytes .../images/tvm-exception-device-filter.png | Bin 0 -> 20259 bytes .../images/tvm-exception-device-filter500.png | Bin 0 -> 26234 bytes .../images/tvm-exception-device-group-500.png | Bin 0 -> 18628 bytes .../tvm-exception-device-group-flyout-400.png | Bin 0 -> 12506 bytes .../tvm-exception-device-group-flyout.png | Bin 0 -> 14781 bytes .../images/tvm-exception-edit-groups.png | Bin 0 -> 2004 bytes .../images/tvm-exception-global.png | Bin 0 -> 16485 bytes .../tvm-security-recommendation.md | 26 +++++++++++++++--- 10 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-after-exceptions-table.png delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-global.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-filter.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-filter500.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-500.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-flyout-400.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-flyout.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-edit-groups.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-global.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-after-exceptions-table.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-after-exceptions-table.png new file mode 100644 index 0000000000000000000000000000000000000000..f62d8f66b631c3a4874273add18f989c89e8d1de GIT binary patch literal 19211 zcmcG$byQT{|Nf11r<9Ze64E6N3P?#PNF&`T-5{OPogyvW-JPQ#4Barm&^5pi&%yit ze1Feh&-$)seSWi+&aAVR=j^l3K6}5f>ve6zKPbuIU_Qe{KtRBela*3IKtMtVe&3^` z0)J;S&_)Aa7+++yoDdLj`yT&1Nn*jJ01l!#%PGD?+e9NHC3^~?F9}9Kc#a?^_4bo{ z=Khk8_os_2*n8sELg1n~M=&oXiA<#;B7(o4=e)B|!X7`e54p&1r5-=n^7wzh z`@a7d4sg={d;Xy<-cyL%%2rY!Cp#s(Ueg<61;kE;a5EdtBRl54U1uRLwrk`-m?JYg?UK_PS>@fDC$}iiI>W8u!{V_(;D8k%v zb{3oM;)zb{9i8iIa(WlCy@PEZ7Q1@I)07lA)Hxn+$TQ;(>Au=XMErecf2mp#@xlzh zhwY@UuYcV(#(<=|3`CJ`*>{;(Ur?c&}u)!B$XdCBzQaRc74JS z;nw3QRG|${5ruMPgT~<}mX)(4S_Xa%t~JNsCvhYql0Cg0tzO-!kM$gp?>61|VlX^B z=vh!&F?_@bXY%Q{I`kG3mUm<-ZXOHZyWULR8QZ}t+ooi_EN$+8vo)-x$71^u?sd4i zx)|DKjD${SwyaBdulw!5Duf(a46JI@vsIZV25ztE)B$_TxMDSjixz9N)Go6_snC)$ zk>d%Ss%E`38&M*an|J49mIY-HX+rnP2W4;L7zG7-guOtBoR<}y>*l1evx)xYS>G=g zJGXZ~Tgs5ipXzSUe@WboO-y}b7fvT|0!uv-Et<~!Wer30->ccfTk{uQAo_Y7r#IZC zs7h`w{)c4&wsXycuJ!KI_P~V^)1Bt6$}6lus-W|#_yk-MA3R%%&4u zyK`?`D(Sutpip$`D^HdOv(VI`)gU()`dXv+FLnbxX_jcGxHK;At;#b-Q)}DsRlk#4 zMKI;)$eZS3d@=GD+6|s=Z>-p=-b^n~^*L0It}5jV$qDun!=p1Y@#2>lTk7?I zJpZD>5&Qx{Kz^p@Mgnn#S$nRDEx25*;%xDw@>VO0@>Z)zVyl=f7=g9b1j;AI){^0M4 zgXZXX%Iz(+D$9=n@XX`;rKLF^MKQU^h?1fAE_VZBkZ^lzr6MQAo9HEpiaDc1auhzj z!Ih$ZMzr_e+{oA2ZQFcHqqp9|#WRkUhrQ-i7erV7n^WWF8W?031&K;cykO1$UO z6EKaA@;=~N8gtqS%68$?e%FUSZS95d_T<|cF8@(q`-65WL7Vfm5@Yh^YQ8^H0Tu;a zP?3{p5OL(gO(~SSTb?{}2_reDX3*{hSoMw5;;ULiP4#jNzBd z(QcQI+T((n@~6U?omrI>58#{}C)}O$h0dw#MjMDhC|fYfNw&Mt@{wTGrb)FW#A^E` z!|~#KDyZ(Q9(WnPb=0!!zOpq{bL0{Oz81RhQ@p8UEPG1tY2-#lBO~VvcR1B?_0adD zincDgi!$zB)OK}llD6;64c>El;(Hu9D9B@_Quz`MLBMPM44fsd9OlO0dEedy0%o8r zxL%aowuW$4(TaOdn*ITBq$sOW{P%tPR5K_o=Q!x>0`&Rp{`T8cR$-3s21e!Xp}oGd zkGT!J-)ErZ^MZp=)-;CzQI7l4ZmUV?f%kpO83cnv0M-n#UzxCkK$Y887a@y~F_`yJ z`w~dsZM)N<DR6oH915sbW7ZC>Doyg zQh3gO1igS@WOEzm@QCNOV;^_0!`jJ?)Xc708-y#SV7EKY2NX6FEA76;cN-;H6B=SR z51Q~n+liWi%7)6jr4G{ey-?&z|IbL!p&7C@|+0xYEN(6Cbr> z$N3RFOZwvX;^sXF1yb?NUT8%G3aRo&X&35aVs8wq=|kQ&CH|PUot8d~YTO~9QuB&Q z*sxzcQO-4KIJM(B-s|kI=ex|D;zR!d@Iyex`l@1CmA)V zCCDG@5pG&GJ1OSOAjknq1@VdoZ`#&V-gLp-GbTwA;#4DhLG_zg-=iXaOw$wB+cO)x zh6)Xo?!(NM^c19B>p_ABfn8fSbfub&bC@R%nvDyoXJHt{SXE-^ntm>M3Srrc9myv9io)5b?I44kG$9ZDSOMDvVH`m7l8es8;R2KFSWl*iRH1T6PD-C!aq{JYAS^KI@ ze3<3JOH9ft8L0fgmaEnbuMI>A1nfFZQ{bMQ6`fa~xElhYEkj0zN~}8Vp-&Z~Ufx)Q zCWWr_fVTHdo0}8iQ$$S(5D@?f7JxF+$v7;-#HaV4T`jd2v z-Pr3(12+Cb?}P=m%3ALoDic2^!VQbA%a42i&8jN)1*@fY zBlgYI{h5;QH2t|rYV&oziTmzx?D(er>a8g{6KeHU%01(1BfP&nvBEAp@SS_+3#X)B zz9vz&$?gNG*c+~Y5pbvqaXAV;nKg#N4u3`YAF@ol-D@(Z>c4kQvd-+7&YUU{1k?CI z@?E@0v98+9T0twDR>2$3yU1;nKJk2_^H;SLDn*h~50p2pF;>3W1*vabe;hFuE z>b1YU7IjQme+vsM@TAIeu$rRO>)9%B;|oU5%U;%nT#15pqiq%pMFMMnPu;8&bS92m zq)`g~WK_8c#T*eoW((X_u%j{5->s=5Of~u{@Rq%9FHn* z@0VqhF)oLxZyxv|b^NPg1tc3x7=4|Wnq zEO#YT!sGOMl`8btpNP9@!Dk3rl~WZJw) zmIUrCSsMtBkzq;-d@WAgGa3ohbGa;hrC}qoL{CW!&(gt3Y6HOgj4gMzw3M!uX5x%F zDRpzIwmG5v9K*njft+V)C7-yaJGrZ^Z@L0QdVBXL!ptm5?WQBtsWF{(Ze4V|o`ZRT zNK^9?==SNaUqCy>8OuiJD!#MG+hjm&?Dgu2%T+)6zA9q%ghv4BZnIxgcbd;QjIDzUwCZ7W}8M@tu5d0x#?8e7hdv+pv18r5%Tz=Kc@;t z0nnSFS3kJNk(~vWc{Hl)IoZ4F>k`YC&ss*e-T+Iwsx~!?ql%n7a?VPIKDkSt43-`fY#rdh{qh zyGfX)m(?og;wBN|EP zQP5{d`^ui}Y)t)?)17Y7lS2%oX(D`?kwjMGt1Jf>mogR+Q;ja?r9HlUzBFPTU2x!r z1vq?Y`q!Wz)42c3qOjSXiKS9n+HMm*$Om{>HUZ|(bZ^HPGoRpGw!oC>OuS~K=0j|i zJNw4iR>6i|Yo-25v5tGnm)HBL9nNo3s=G@Vb$eS#kUcCsD{;992?*jU*$?A1XLgC_ zG=}`Q=D4@7yu#EfgjBU(HC!X@;9Xr1sXLLFpglBCiygkjf0WsA{!*gow2vR74*}2r z{y=^CUpzo|+P|C79sQ4fzX``Ln%c#7#s7PqNpXv?xW5XYEb;l@@36NR0ss92hC{(v zqybccf6shQ^g^j7V`}2qZ-Q?;XI#a7Ey*%DlD^5A}QS zs%YJ1ptWm@lfxS`+$sLpjr;zw5uV|m_?r=wUe;Kb5m^FOm(@o(zWvq?7@B?;oy|L6 zkcD|4+p~-EZ@W!aXREImqna<&845%Yx~@TcSLfgOuTH0oGvTB9=vXvLJFzc2}wb}eKI-*C3vpZVrHD(!nM{m>)sf!B{zK|aA;Ul8 z@@+oy+m`bCUxw1Y2Zee%D^=CT74c1jbbPC$4>_KC=*Q|ED$E(};m!n6F8t6>kc1N9(Yv_TysPX; zNd9>tayQw^>#k@$`;gPt^`qo;|y+v_9ypxB|&hRZ65 z@$?Te-;XC<@^ATl?N`od-*}id#%2^7AC9_EyLv22(HDD<@H>4k{nJ`Dc2a({Xqr=T z)?E^c5s#02K)K*ddkV|iPpe8iXr5Qn>}4iTj>VfZ)6rn8k6s*4UsWlxKA6Vh@xt%EEmtmFiQI z{m#4DH_EtNr-jQDMt@dJ%G`4D)TUFXDsEX1XcY2E)oba+W*yF*`0D%INAlT9pL2ke zf0&!**;YF!*^Jj#|C;Jr69sQif6^_eLc^4iqi(RN+#osLmXr$k!I0yzpfalsv`>wh z1=sZ2lF0$^q!5*tn#4l*&P2n%CIwuZj?GQFTr(kQ;1LB0)I??*cSoJ*O@(k-mBBm9 zIrk6AbZy5;b4#H0eBjNqyG=^gL8P%S-oi&&9Vz4|9We?DciVxB+-B%O(MG3=V5jX- z&sBVQ8Nrxrd%~9xP7hDS4P5HgFI~HO^GYiB8Kz|(TXgKM4+gqCd)9b(d&s#7>E1c& zhNXfKOi!#f?az*^0z!5BfK3+FGuui$xWWtO1|HzGruC^0qYi`%pNr6-iPf3~*KB>+daYx8cw=hj=cz!_DZX`{JJFu+ci_6ZE z>u;dy;J>=0N~|4eN)87Z^^X~iSba@bd2Pz}dgSBdKXgs5HhvC%xt^y%qvD#l$;nZP zSa=(|^0cr?2TnD6sa|F2i)cMCa1z+*7u}fw<%_-xNJ_~mG1z{eA&1B5x#d1C^W_M! z5LMp%nYhsc{F{Q8JLZ?K1Cd0jA`^E@O%4hcwNpL)2vZALtPgG@*RPdDJQ>$S#jyib zMz7C!{TxEVDCjuE&k*V@KO$xz$eQ&hOH6vTF#xupiptNQT8M`)-qdn(=)XIxC7}$i zwpmQ>8IefPU{Nyk0%R^`W;x)_EM(N>g zpw8I6a3ioO{>gv~yRd9fNuxk{s;X3CO~H3fZ`%-m=)xoNJqV|0t?SH$$~Vi*ZzWVr z>X2XK;fD0$LX0TCQ&SZra%oe3A2+)B|En(}u#xwNapteN6s@ zyTTf}s6xe}i3($MdS?nze9zuQwd_c-5v!`SOZ%jTWg%|KPzhAUQEuER7(M0UVX4YO zKs~bU;VS@o{&fMdik8}VPBL!Zs=eP}xB6Fst$Z$4xXUg0l!dB)3^SGk{kDa5Pi3A z8=;Xj1_9Jdhxw0Fqf$2IKIhFRIDTHw<;+%g)zNovb1p1VHW=XPRZYJ&5n_QPb8$GZ zagBav|{499_<^I`{jZy2U+uEvAM@gCk5=YWG%@f&7@Tpdn zFEbKvIbqz}&5@BVAsb=gF;epP&Y^PAc@0Vn;SqAK<=rz51_dl0vE6yfdQL)C(yw@8 z%CJiSYsF-XOk96{Wv!q` zCG`yXy$VCKn;E*KM2yqv(+bwhKXTEbF$U6IyI%;%xa}wja&p#8L=_@;>Ls}>{?Lex z4P~68=GkR5N0f_tE)Tpk_8EkrQ)+s?DC@Ra_bFuxxKywEI{d^vds-H4<8AAX(%@qM z$M~s|l);bjGS`bLW1cg;F-%5{C$m!kSm*{I{JC1Im)#M?bDwWFO=P0}fms2qcY zbWr;07%>kh|4<{E`6Y?Q-si*SM`EbDJZCOeLPQJpGo48rW6+-2P&&uRS-U^LY;FW1 zm_VE~(s8GaATB3(%=Lr(-fdZ(Kg`WX{x%9(JWT=VDCL$P2X-IC7`2IDfZ3>c7m$u8 zRuD`Q?fYT8zscPWLtx2tC*S@o@9FI2!nXr^Q9{W(#!%D)il~+v%T}+=x}~0$A9n0d z$={z(Oxx^VsZ+EDn>Q3xxxB~R0<~n5hGk?87rJ!dxdK*^Tl)4oHQcfdrN>%ycSomYR_b$^Uo6jH%t=lmD#{#3Hh%b7gS|Je9<|zXX>+U zM+k>l!O)yELBFXln>i>N|>8`-)LF19%>%{U{1JNX5OU{4u9L+rvNpW)`_$ zfHV!ZmKsP=zSr}NSfttf!0AzY^dWC!!Q<#wROI#a%B9%Wv7v>)Ew}QKqjJmIg2;6w zS`!p4^6FgwJ}F7Lp3~%%-@`k%bcN-Ya|{Nv_;xiY2a;5Obi7IQ%xd#skuit!vSA^B zYG9f;r$54_g#INWAZln!Td@EcH~PvE!Wg@m9bes%nCem*K2b676k|@6(7n)vWV^1w zCN=(1#v#x{l8lsCOajY&(o6Y`NMbP-h-9^qvmx~B2Y|3DW7X3`meK*WAA@J~&PaVPRoTajkXLRHR1jTY(?Gow7y} z=hsv-EU7h2KdlZ?v-yUmdTYc@2sZNQ70Ha#Zw>#ID;Y?o64Q2F{?zVaSDDPmdIgW0GAD5svOwle zsp%LI#`Y%_wrtS$p}X8iHbrAA42tuS>YD1l03dv*WTk@s!H3xn8XKQNrQ_XoB{?Bp zdRv*pA+IWhiU&%gZX)v#FBfj9=OV+Uv@=5DLw`RqCp{FanLfXj(DOWOd)y6Wn+swG{8`mYxQGGqSULM z(NfGUdL~ja2*0NwgrnJgk2fgjm-i)WP|%m(4(UMo51foQTckhj4(`xU?@-d=Z>4osnpS7v8E=6OOFrGuJ-^<0}5+hq(6cGYDUozmcOFzzbYR8e<)Hi$F-hd zgTa4Vbte@zwd;&3jQ&^A?b7h}$v(=C|1L-V9~LbcK=oCZVxIl;`ecf}sP*#26}F#nYM-qWJXeZx=Z<8}3Qjvyxxs<1B5usG{vLgZbZaz({Iwk%saes^&< zy`k5Wm&^qG(%dF}=si85Q_kD0dB(r z=P`fq{z|mvM+>|I4TTKP#6;!$aQJ`C%uAd#JJr3`%fDEE$Ii#QYGX~eK0wj@K?CiL zwG)r6qN1+b**G?Za0td!FS&&Jf3g5YXZ2{Eqkwh{XmfkKl%t?LexCsx1fG4!SOLZj z{~CvY+ha_*p+_bHtH{g1EHdt*8}`-mU))o}zwjBhoW*l_f@ZN|tDwAo)1 ziusBFLmJg1=J7df$_M{5i^Q%9!cTIpZ5CcfcYKr>`jsnHROHm#4nyWE1jOdsr4C@Q z4b>}%qJxW-+3XGOT*TNQAg5kYHy(!x%8tvd>wmR$fC5GjU!k22^UT8?;_7CyjBi&E z{1D4k_VETLW0>AHg?OK=h3=0GZw+V-FWyh(APZAI4vyVW&)d++^cbz`RKK3aF?AR+ zT7z5Ub*KzLt^H@rC}m#Fo}cG!CJP``r4vOx=<8v@Ba%;4-bupq8%QQ7mlTIP%hn2N z5-OUX#ng7%&~dP@4EcWDR%TwQ3Q1CC+t}T*W}4qhk5N53UROQzsCau3id*f|Enzo4 z_Q7#AG><+szYlps|Lu4Zt8Kya!2rlu$D+p})3DoTy0=?YwMg$Lk`B+_m;*Evb_w^I z-h^ioQ9BOJ@kw7v|PLay>_r86~(5<|T)Hb`TZUyE;*m&gNSgv2Jx-$|yJ^vCter|XhdWMBlWPBY#VZ*(W-gtdB~i%W zqb&Ju6VTBS3E)frEI7ykDn|%7KFbWTHMk~Kgi#VYiV#v$62S2ylKv)zI@&n_xYR>%Pfk&Ftr0txxILVe~^YRnB(W| zz0=@Fic z^=tw5v6k zp@^a#RqqU<`Ni47(j{?|jLRM7ewDGUJ>dV6k)~9GCDvNcx+t}L+dHa3J4c-knVU9845@}ROEk@CiRJlZ=j{aNBWRVS-&6LA8y{@XTNQdUCIER(JG&e5II~uv^Ecx zT;s=c+r#B`gtYG2;r3UkPKsU3u)cwqt6uBSaG!nV?ep(0O`Y?1ZhjzOVH9k4Gbfv({OgSx*OMawHkmRPbFO|O8LKYlj`yhz0;i14K{wK$2O-n&H7|03sJD1 zl}TX`Sr5g8^1aB}EZe4CLp*hrOFv+mCO!q-KIT)#dfL2+n?c%No(|MF=wPy7DSk)* zwb?S;l)vg@%CLnGPrX2PGXd);@2y_N#UB3hyPu$5K(8~o-K-G0eDr1Gw}2e~HOB1V|J zfzV8Wx`?FaCo^CENS`jUwrB>PCoV}GwrDn}vrV56pU9YgKld-qexB(G@o~n}?8lyz1^tH^yY(f|uJmyxC&?*TycoKP!uN$H;+NCJ2X0 z9$1P}CUO{WLrxac)4Fk{j&NLuko4d@=+x?%+pV6MV_&B;B@dFyssJylq5qRQam!4S zQ(A#}g;8niyG}--!K1FpUKbpxtXD&$>QNQB>SdLM++x2(Dy~N&01>Qutu>Cpnh$sq zzP}QQj= zlKSPihB(piTB1h+1B0R`mVnNpeKxGN9w*Zls4BP*CoH9;q`4g~`5$XVmjp&4LPGhC zUDc?tsGwNDc2~2$B>xM*2vM3aWy3u3;gP}sAdGfkQ&eQm2s3^AJ&n#dd^xRuAl-Q- z!~0(?h$V7X7OWM#+c!R8vL+PCC4&C^6+@aLRblf}RrT7$Cig|jBJN?_U+=ID(z6lI z7D817hH;sVxDrVO9v2(^xQ=14A% z%9n1wV%2KzTc@oV9obaLnc82XgPsQwC0!yuSa}8Ih)|9Cb*u{i*}0nd%)8wBwM5k0 z`(|@ZlGiaFtj@8)2dlG8dl)m$)_uONL=8V_^ccS7u3Wr&8gp^-ArGjA23CCdUlDkc!Iu46NzQQnf$dhqLWj^3#5aOEV+h=4+h+^j_8H{Hu9m>ji6YnKIaHC>0 zQ_djN`b?GHL|JY%EnX{iD!HaR4C|3!6#*D;Mr?eVf(vUX=m3MB4KXKImC7jkVjcqU zwg2e6?=m2UW!TfoCBaN+%T7RD`sZ@9EEZ|NH2Y*TchJr?bI@-xrne`oqu5b8tw3zN z5~(oQ)-Pdag!ntlb66^$F3EqA;xSIiGy9fo9`|^j$DYSfj(ylTfJ)&=;IkI-K0azD zP+WE68peJR)uhrXPS((`!2B{kft#=-H;tP!@>~Axy0(!}+vyBsjxdnr33RyB;hj_k zb&|iM#~sUCvY^E0x`Hp!+u!|#Hjh7jfbuIz^{=8K6!}k9^H;Bo|GUR(&xBLu{{~_D z-;0Eh7o_aE=&sn0#USmZ^1ll99}IT?Rx;|bky8JaZ0Y}Kg8y{FW7t&oVQOYlVk4X= zbM~GcyyVRzkd;|cG2jgTjG!yxlb%Z_bJ`zD!*w&m{A;`Kewm#?A?Jxev-7=(WDnhy z(TbR~-yO70x2daSsg<0^<(2LDc-?Eh$9lVWtv4zn{K@K~zL-P#=qOcHgNjJ9d7zSnzL9bN=p!~-tl+bh+Slf8~VQoz3vLKJ~ zL|aFjOvsTwWsl;^{(_9GEILHIH1D@Bp@f8mwH1T&?1yK{*_#1NO0&mbo*giT1A^aq z=YxecoypDz35j0a9RJuChCw(qxG!FGiwZn;H@N9v^f$>b=6n6{wf5U~2&&l1J-ZOjxMF71aD_($X z7|R5Q%6zX+Iv$dhkdSPKX*~1|W!Pc5YCg7-yNl^98M4yB9Fh_v&lpNK?%#onD$u^| zj4yC;Z#S^y;8oR&A2)in+Md;o`&NqH;u9(^r93|B6FB^cXS<=K8&~pi6ruY6zmb#m zY8v~e^t;BVd?`r(a$;5Eh#$@lK;DehH!2zn--CVLjk=fo z=r*74-=O(;KT@f6JtE^zYP+cTdur6(v=i>MK)UZ^io=qlJuo#2{!jTdn|7o-Jt|NnJ&X&=+b#q7CJuM^0q?RycJ3Q| zMs*+HJ3_dhvnoZw{T^FD@_3+Uiue--ZvZ7!8Om3A1z1E&&T8CrwW2FR1px z`RAAmBk~>9i7Q{4Vw)6KQE$}$qff{!vdzlgUAK8Y;YQ#D6oO(4WFZU018?LS>qM%0 z`zQaT?Z%V*!Fs@3x*1a91#@wYAzOA~g1A<1tlExwIwykrklNJhvIZQ!)kR^}8DOD3 zKoxNt{2i=)j&1ee`xLk5bIuIH%iH|{536_fw^8H>YXnla*PoZgQ{J4C!EOiLYWauE z{{Z#}z!O<}D?7!S{IL*$flDVNF%&P4n=P|Y2gEKK}Lv=$ThSuQ4cU8GR(*<%+;^o9X zMI;I2>_+2_6eDb(yWY|U>cU3epb2X#n5w;4mH$JUu39qYlENHmQ#Pxj=$Q`<@yedt zyRWc!X~cH+MwnAOylG;{$$xj9|A~!n1i#a?mCSQC5MRdiw-amX?|vvZp55kkAhXHX zIn0zQc|}|H;Y6}8sJXDu#N;&4*8bzRC5Dw~mmld;*M=6%nSA&pt5qPuUEB@lEZdV2 z@8J%V>SZmpiXvWpJP&E)IzX+oBp`54wy;F$k>MIi$cbtR%`b7;U-GK)A$2==L3^Ud z;7o3~B2@3iu~E20(1(ti2SgloA8OO@>Z<;1Cg>PB)OV!n=RN0&R20_W0WHPPElaL0 zNlay_D^*@QJ<_-?A%Mn_wdsi8Dq0`aj}Fe4yqlS4HY=Sgy%@AFjs45t?uw@y>ccre zyv_jD9X2OWomZ)(Fa;m^Y+68UIw#cMo^Ot-J;!B*+LUQ#PfS-@A=)m;Ykg#(h#CFN=a)6~V$(~S z2b1kJck?s+py#?(DzS|*D1Hyu!4-%y{|3?!^|$_wLjBG_O-K_{m-{b z1!^V&dVP56fY1-$_1Hpkk2y-1 zU}Q5Q6jKN;)&ScKhQSYprA~g11|AJjf}>O62U7@0Jn=^dC5P%FX!W7o zhOM3X^U?=>pMIRpSH6`Q)*iyuyQRI8rb+Rq{##wSt~kmJ5VqGwQ5{Yo5F>B2S+?8(c9Qxj|CxZ7Yh| z&PJmdthT{Iqq%?K@{(k7Dw+Fc^9acv`mYd7Km<+7EdbK519!L6WC8~#(aUGL%9`#a zPKn6%B9elD{x}QAZE|CwSif6HO9x&|XHM(;`z#oq*pTiZJFZfD&LHi?2M3glBika^ zBg4}`JXEfLZsVyR$giKojzzEqR|NC{fb`x9W}i8RDctvD*h9-#TTs~P5e9>NLdJB1 z>3*pI2>FQBOwq^zURU->_PzPmBIWkWYIsW zm?KIEPcT*gGD34HOL-jyX(cw?A72$}M3<^hN=$5y2A(v@Gb}eo&_0JAL$5@JpZ+VR zKi|sX8#6`c7!#)GD4JG40UiYGLeQMm-dR%F`iDpqh(@(VPfl`+o!;Ea-7$%=QQ0b_ z3GBY`br0>Vj{j^c9FdyVU&b=bZP&pDjWCpdwK@+uZ7xWq!_e-xpj-f^R7a~hZ2>H% zZCM58BsB(bJ%rkGQ!n5@X=hwlo5&Xh_&YL?T-mB~HS(Qj=^H;&=0n#4N}t$Nmx3vt zmllWiM&A6yM$T(oRQ68cSSWxI1xhUa+jga97R|E0#ASlO$Pm}8^A zxzpqjlH+(+*J&of#JNYYNPc$Y?Ti}5C6(LAwXuw@HxFmun8@5bY{tM|%VL@HthB0{ z`y#YJM&R<2JRW&n=jzF0V%0jzurA%HxILbDW|IfBP2Oo)@EpSZ9;ADbgjqasB794~ z6R1&yd0Io9S9)sT!|c`sLMJAd`wJX{?p^@*uSJ zhx^XG-EI9Dd!sFFdlkBl(NAGZ1+#a046|SV*-_(1?nRL!KQN)Pmx|(EZzMfoG?7Rp zR+|oFgg3RYqW85&AZBq&$Apw|_l3$MT~`I4)SKYNHnbm8<`ULA%! zq(QPD%(K1jQ^wk#6q?@iC>JWMhEOnmIZZ&yv_yLLvslnwbYtMU!hBK`#%=gOGv|6w zZHDY&0xDVZBI7@pSViSZowF9?<{{B|WnECVGeY7x2h_upGmV9<#sj{-@}IGqI$Y$ndAgz)@3aP- z7_cJ0({fyJ+ebo^!m2l~JX{M36BT)k!+ZM5n)N_(vq0J*)QN*TYoFOvq;|q}ZVjIn z{G)>vX~QvcXjbbzRfV2)PWJf~tNPgaPy31hmREioDK#%j5f?E0^j+B(UZVSqQ?ezT0Sr@zj&T40cTf;)eGJRpql<4k2~qwK`v&B%&SvW-@M+`HvU6DI=? zS0I48o4QynqPqTt*jZY)0xd?-GFWVCUVm4GGe5o>~c-!*vqVwQu;X83**rk9)v2MmGVQwF1TF|$ zrePyRvH6YwZzS1Y!A=7oT2a2!lvJq$v1pmj~v6{)2vA4W*T^wkSli8 z1}x4GL_tqXj!u)l0#?M?g--Wwen&&{@9JuSg?V%;p{EiO0=0gf(3mX2tjve9=y0cw z{^C@NkSMa>mRS?YBoZO#_ZxI~!GuA}KmKket;i${5_4^-c{Te2Ti_qr9w76dIBLa> zLA^o?N|Cge?g!>5j z50r298t2m$G(wKcxz(#=FpJL?MXCW#v z!bBc)zun!5my8{@@`IzB!kAseP|mkGK8 zCxV7+y_R)3^gsjvhzjJEe~SeI0~k0?KBy8QK?JY81%iT*VXKe5th@1VpUbXXU2Q!C z)|Mx|$HDQwKg8|n`Pa$7W2C1KstQAwR!ScN(y3RcJ6s)?OGn&$+Zp5pe9XlTG0O7T zdzX*iLWSwxTQd4bGo{DeB~#ct71U^7WT!(;_k)3JJDC}qf|I^CwqTw{#`(qIL;&C(u zzKJ0U+BQ~a-Of2?tK~aZAboYE=7@;GhwvC(rGM%9kkQ@gjSkdq@r35brLYX2lt!H) zMTO@jrMAC%I)0e8efqu1bFh9A!{oOGF7w{X>xz7RSh%xm+E%l2*L;9=*-`U<7^%x7 z-`yYKwyQtf+3Y_H`^`}pnf(kOW4Cd4$e`VJFLHicZG1X1k+SX4EPK004kWNhqYG(( zilq2=%lm6+{khk<#Amk8SZZ0j>`@12v9aEX%C8Y)*aS=|F37 z`s@zcfM>W5k{q|x0qq{^Habe6!YA+hgnH>iE>LxGOpeUbKgzF4qoyor^4%l7nq=#2 z4`m3UOUl!bZ#UcCO$@ZZGQjzO+lBfuVc={JYI<8qen!5PU39nvo)a~42j^xk^hXCa zazTH8)FZ+>R{!n#Y>;n~`_-=iHp<&de!*GPf%1#)MvsG9`{OC|skD9f3{tH7Kv?Gq zj~POc4E_nk&Er8AaoBkAjAmtgxzd-<`=$A%-&hrwF_~S6LZi9LG&Q0s?0I!I7=wvtU{6<4Mk*0+bz+)?5 z0cAk&HSSwf+2-h&hLqs26cYYm{7L}U@-$|`% z{U{(tr|D->_T}EAjxU_4b~_rr{JdBn8rJ8P_RBQL2l^*lG%CYY1{hURR`P=JDT5=; zfZ$iA2-jed!cBHNmDB#D@J{dNZzCfqD4v^>AKfI#YOZv!|p+0LGgfV9>Zc*8-1_bu`(!Q62y9;6~2A#BF972 z%kGW1U$;d`eEE5@&{}NzMU}=wW1SytHAwU~WZF)xsCcLqyCKQ}?}|A6dhG6xPEE^h z70D&d#D{q4`Un<1z_yu-tr;5#WE<8MkICi6V!=I0!*MWLQOLoQ+&O|^Qu*x>{ zx0)4Sk&0L&K=G{rk3`PTfH?`uBR9cPQ1h$xLj>K+(o}9`ese`;neB-l6JT45=yba` z-&}(TPWX=EBXErc_1aIYzx8`)*sLw@D9x4ylzMy`&yxO2^bC^g-H-}q)2XMkaZ_rr zOSKQGed)}Rt6DVe?ELrQ+3JQsvhCVxuXuh%pM>YU%Dujq8;$C;&!EFC&g?`*uUy&(!`gKl0}G5* zRg~Xr!DeLUUzWHNe&kQyRhMDEPcL+0BIO;;)*hU#F~LqLwQ+$<+S@g-6UQo0tJAn2 zNAvy|d#`AK)GldSrIpkwj!Vhz?(y@vfp}%-D&^{}67H?9w_oQG%#FnP&hXs2{?Eq; z6GShDvvt7!{wc5Y<_1d7v6njn{iM7^Kq<<+f8A{+;Yo45q|>>*G{ir5n(E-|YlB!y zb#&}Is;;u+QYXc5JV~_lM`8U`^W=+}FWQqFvT1wbsx>T@lFLHUc zOw?6r1SaqW;DQyDV^&hSQ{Icr2Om1F-JvGaKjpSc^XE7;V|PCP<-(iO9yl1?(G613XS~p-IsFr1 zkH3zGEH*e2=4Nq-$`d*y9svQ1b#qMQFch~&PM0{0ZTvB*5G(MUpFdt~9ZXpBd@&#B zC@jxZTAs_=(IwKb7L{>sYwVrCkt;{v_^dWF$$Rt`&7zJ{DNP856ASFaSHkT#?^%=H zW8@S-wy&+JTtuf#K;UjSE0;)+Rbu^K!<>>Thr_#;pTAGre|w9_xYsk6&FSBm<)*Is zP7Lm&$B}w&L{V||R9)-I>nczSkuFk^u~UgXC#stHN6J$9GeIp8$8g_t=XvJ(x8K<8 zETW#{qN43iSpBT3S{W2)>4vh_QPpisv`DB~G3<{hRb zkOz49(9+4*|DV|fbFRE*$hPI7>;7|#ER4+V+Fur%3|#fLuc>Utvx66VZEtf`9*s+G zG1RV1@!V+X)>9e3@MVhb`DGhKBr4?eg)`?d$vh$L{w_kCoki_y4m0=VbpCf7LqcYXAJt_wO4GyuPyY=Oi36%DmC@ zG{Dx;r>}SEwJ8ggp86@69kqCt9KHQPso1TY1WBH*7mCT{1UJa^92)%l-RH{MU(u3YWL{nA~(%jC$L4F_0?`&{ihudvtk z*clYgd|$P~-@v~A_~V%`-F%|{yY`9ib3c)7=^Wj6E{K=4^+BVwuC7i`*P-+G=SQzy zs}u3h^_Tsw=6DANx&HQd&(fO0)*U#1e!jGL^p4`!V&?j>i~hfhWqNl0`Q?QRzm$~} zY~Mcpyv=7GN9{$GR+=v-#yI}Cv+Bppye6AVJyXvzE62Z>Iph4vM=Gn%hWaP}+?#Ww za=q#cKWocOR%TNV>z{8~it^9@Sv#%tb#2~Tvjy$-Wj5y?Z7AGU{%*_U$z`o;1h1Ef z9SxL9T(Wtm?9Dw1Yd>Brlm9-Iy_G$&zR=2Iljf0CQ!FOBPy2Pi@V$4#PAP>miqF44 zW30Qgr>2wjydC#nxvH3Oj+kvc=l9nAdCuCf-`?ErM?>qyiw{0txPI^4<@kFp4=ydW z5v!QZ%_c(XtRx(!p)0X!csI2q;v d41vG$uDfEUPwR8o4?M_FqCvi3kcGw64Ibj!T?e;lr%$kcM5`nN{7TqOLr*X4-k+Bi4o~W zVu*pW`JYekr}x{r&YA0(0cLn+p1t?I?|ZFvuZh#qQX?g1B*wzRBGph=eu;&JLl1r* zAtC^ejclcr;KvCgq|9jDujOt>1o+nh#E_1v9Q>%G?W$e zeY18K`~s<=9g+tn>3dETJ=}OW?8@nsI&7g2IhuZ3@WgIN|11^e^tGitBZVn+(YU@_ z{`~}}5Q6(N_AV+OCt`<~I8p^)A(DcPOC5(jWz=!`m0lP;Ip7YV zS5{WGenbEPFV!;R5>Qf7zIuZl0bYC9AF2ReOSk%e=(HbTtfhNRt|%ORsDv4{iU>v@ zI@wr_RHVQM)1gbvPQ;-+=JS?I<7UApH}8fTk9`Xx;v(c5l9&OX^X_q$@?|ZU%|-5r zQR>+MYu5aXLa#2zDK1?9?Jf==~rw z&hIK1HQu5j);^%iu&<-lTG9K`ey|Y+$rU3n~&wp&Rt=_Ig~(4*c77 zs8w$4ow{{Mv6ZM*O8M9{*7ojL4IJDn#K+XUEk!yIi})|!A)}AZv-r(=W6VaxfrVW_ z#2Zhfpu^`ZVUfbdK@9I=8}w~AFGb?0=$^n)C;rPP(c}!qT`9_xsSlOXZS)eNM67v< z+2Zrf82Uoh5IFN(% z!ULk_RchpP@daHghiKerI+kQZa)!Aun9vrr%78^r%>G>>4wSKAc!Ww3$M|yi__C#T z*OD9u5d{rCl2?%iN>qRYrDUg%myJ+TZOZNLq@tXZg3udw|M#9>*y_R)b1`bsd(cCo zN6Ew#Ky$Wr1v@OlL5vhOB4$6IKYnD%{!&suWd| zpj>qadk7m>I2lffAFKEso6~fe=sLSn4hlV-G@L)2%0!@MYD^)F;zY@^*LbOEX;r6{ zl#?3ulJKFy|9T2k_BW^bAFDrMCL79ngzIQfHHBc355{51k!dzQt?w8mo9mk+fpxj| zuAFx59zH$vKM}To(1*E(rJ%|>IG&@o*%ccZOpO@#&X)iDT-Lqc;Y>oYEOa!X7|n(b zks^p2ef-vSfg3_EF<7Qoa?qFcXkd64AFCYJ$r6{ui27)o6E*z0^}hhyq?P{UmG>F2 zzMt7oQnIoV{SY@a_V)HPa%&T1dPXNdcxI|CWXV|NAXpot`MA;KtYKpxKdL`_)>0nS z;<ob-97DE@$TLAzU+y)VXKNFsZeDfy~hzX6oneZ!og!t5$0p6DTsk6S(MZeC_$-% zisBHv*P#^Lrf6fW9>N6I3I=HQ*N93P1q!x7uYa8Tf4(Oeopuu%Rl~7O1#R_{5B=MX zYW`RaeU#<-D-uJ_+V{H|VKG}vF8uFv#%Q71NNzpMum24ys!RxeufIYY@ySzOlxTSP{1-=H;Co@Jy|HMfW_vw;AQq(8 z_8s&Qkp?nbr#|gX3ocEjg5Z$O){@R9lV&En+1HY0){@TZNEqKd7FdVLU41W;H!#WQ zMIBd+=bKG8P@*?IAEU%8=QrcGV0&Ab;ZnJ|78{bIqod<(PSwP3Gc{I}R8$cJq>RfQ zmwRd>Ibkku1xy;2NAs0*t8UPTD@L8y9vFWI2R@dI{To%wLe=Wd$5J1j-bnra@655oespr#KL<&Yc5XCNoYAZIeY7dK8o2^ zyRQ-lcDQ7lYb>^SIYL+hNrJsbs`vsc8Lc#{t)vo!?0iw)twB*mER7a+PI>q7kba5+7%Ar|ZTj_EBAJrq$HXwYxEk|bS5Zk3 zVX-oAn2q2%q8NG;a=w~@M#Zo$yFapM?9Y3iA=rdDoj-(iUfusB>1@0yX9vRBJOm>V zn3Y|zL~HLkwVoUD#x^JT8Q2Ra(sk6SAU(J8yV(OQl*i{} zx5wGidivHa6*hyT`7IU3jiP2FgHH%D25l~e?(~DL7n3*j#<6M_e$jXrkKNjH@NJ>m zva2-TZgko1c9k~0FozDcklf{t-op>_OZqZUQ`5wqomKSJKQG^)DW~Jj@&03JD740F zo3>5dgBt|K$-J2$PsdCP4a|Az&AWH;W~ z<~ZA&AhN^5!;C{2nsT$R1Ycjbv%KU=&&^H#{5)g1mt6i^nzn45h}B-HtHFQE1;Yon zN;DV?g|celmr%+L1Kl=%qOsFgP#Rwub6**kabB9nc{<_WEH|+5=zDz^c~Rj=1d1er4Kk`zIxXIToWA^|aH!wEQ|N>^lnA z>jGJo?KaRs#9<_>rW0gaJzgZY+b=&2k}iB-^`L_Oa5cmH*EW9E^}4CPex&_)@t-fd z^GYlk;Oas0t8<<=Ag3R@xW3#!1QmJatF6zslSUE|ykTv;CF)?ijq3^?)yYe6w5} zE`5)TnwIvHi{rgDF`@gPlQ#Vo6tGRTY(Eoj%ynE}M4E9?GE2K+A%;Fu)rhv%)lqxA z9{H7UB;M+?-&a?rr-|wrSUFq@AXqL>kp^QMIA})DiQKg0+0z ze*L%sF>ipn!1-r@H)3Vcq5cx?>#*!IMxltaj(3==g?QF3Xy$xHc^pv)=w|`(B=*DPJ zaly4UtzPmoTQg{|xw&~j)_CS8+ELmHb<6FIitAE2h>6RqW`C9vo-WZ~iTBg-?gw`9CbC|7+MZ|<0blxbi71F{9$pkl zysVYjp>6*;yw zJyD#*$BvB{&i>MADCxWyE_Hpx{R!rwsXxMW&>nJg+Ii#1 z7rgVUo}U(DC2~7|Z?apf5B5W*&sYzW2pVWgihu?C~_%>&+LXD0zP1r@kd@}k34#jAa|GHaXL ztBFgvwbX!UKQXvE?YMj~cuy{nK10w92a8$O9}gCUc^?b|8};ybT)Qyn@{~e_5@f5U z?aEfy=>;Fdrrn|sror9wIN$u!kT9Su^kB(r$3hy5bj@=4IoyA z8t8CsS=UGsmN~C+3IoJI>ASA;mpEa)D`ZO?e~4W+4}8X(PF6A4eY++xP*9E}os19{ zk|E&Qta|o?V*pmc!n(^O(Gx+g^=;Y2Wh~liw(t9+8~uGL|4CS@7lQ zp2V(Fu3XTu%i}LFz0j)5)fF248h%@;hTy~d1Y~WGc1oFa-yK)xMUygF9xQj?qKyLo z#i!`A{dW)aMk`FDFcR~HYT7c_XsY6n+zOLMWv3dvK-BtMH5L_zR&NSC>Teb|K^L6-GmOz#pbju3;F92|9hCr6P26bAdvur@BgeQR0MQ4rqiDjHYF7(M%x3($DKiS1W8cY)Rg%R^P_NpYcL%wvi=+r_1X4*8mXfo{Ls^v z`-UyatE;PMkb-Lv`{sXF@AZxqs<|Eg)zBmPG5gilZLE6O?h!K?^CSOnp7Zb4bH0On zQk%Su4eukvyMCXq&xMW|L@Y`TDT3&9X)p=I77@{<^{$bTkbf!Du1ZEUybCUnqJ@@+vvW)xBZR4b_7`-W2#M-EB~y zFy5d*@6_6Q_>)Ahna`3l-}SMt4BB$rAh5=ZAHdufS<;l99cPQx``xbL+hxWL zb_}PX4vq5`U-82~Rk854gv@^`0=Wa-|0jgwNx-A@kYh?vh;HHUHRf{V3~bE@Aqthn zV76o9;+icl0UFnvsah^a0ybT*Td~VwpE)<>DSNgt7OSGa{_NQc3=(U!PUCxTkMfVe z(D5vJSh$$&PklE;A)VWqB=vu`c*)nX;xE4&={V$M_QG!RF?7r_;aVxLXYK}8 zFxB4#a)qW6S*`TY&fEzPeaoqay2ZZ$ zSW>um4z7NK-CRhT2b|CVItr`7eA%tjD6Ew?M}0xf)-ecm9`VgJB9f_iv_7Qo&efaf zSFO*?7!}otG*ZMceRe-8^1~!$iiZir(>B}!o1&=(cu`SZ*u%k##teX$E#@1X2Zn|q z=WDGV>slB{d}tL-L2bUx+h}GQ8k)=tZYoBu4c5>*(d5=x(lCD(m&PZ5ai!5w_MTU0 zxAKd>RG5ocO3p(7H8(Zq4K#mSH_nche|%&;oShk!336W>4U@5O;`-@m4?Z5+1UGSk zb1l?@?{uOV-w^vLHrrF(p)@ZBp^kI$M7?wpoqQae;|nr9L0$Y<|D+hAr(>+^0dm4x zpTb=8RatAd$o2b-src`6aos`(`L5hY9t7(nG5hAcLSn4?X^axcmlSqO9kMN6+tF2> zN0VI4k9{dX9Vvc`fA5L6atv8m#3fCDrV3j;2LXgWG#GQiezu`|tMu?2ly_~8hp|UH zPL+43@iPT zf!o`=;{88Ry)h>SN?m8oPFF7oLR}VGR8ANxZmEC+f<$$`VPmGIaI>Kq(H{4n-*9Wm z=)b|i8u!&_LqXe`*b?G zrj;w_+_DRloS9mi=ihd7WCNxqFu$7Iti}mVb#*B_$n~Hw%8KXRyxfwsfMSa;oK8-| zUOm>=k{`J2jat0VL1-*wJ-bFu>u!fC$ye>Ae;m%UBkKH|$e~{NrzSgb7$bS_2CXiP z`;$j(B!YcRN&my(2<09k9qhTf)7_J8mSn>DMrZQ#OtUs$%2xNGuY%q?6AzI2-k)yk z+p=aDJS8(T0c_eoUDuck=LkgecTb(lH`Dsk1-u-XIY*Jr{Fnoj8Y?QJleu7N{m|ES zZAe?UqQt61tGH(nB)p(-fkIZYd!my9MMXu+j3H9GW_i5CQ$ZbC`y9BTVYmoMFK8Ju z-fR0h0@WLhO7D)S-e^Bt_9STWKx`~7Tp^krGwh`iy1H-eUyp*kwbHVUBY^-3;jf+} zuIks;qrjhQa|0s`NM7{)~oim?YaW^r*5jG-UJiZffZtY7t|uq*LpXCd3lA&52+ zLiy{B=aqCq=HJ54{~eyUcwLAd-nr9s(lCEaz6aF6%=l)IlY|3KA2Q1ao5K2gqDWqR z_jy0tXk^X*iwJGd^4cK%dB zO->AJLpe!6s=_Ru(-nPlkhLNxPDP_WiNR+m_k}XW873d>vW+a>78Lm*RG}1 zsx2Co`gA(pZ$UDXRC1PJmYZn`A?7T!$A%pYLetCnn^Rwm-AF+sd1Zr;R|}9BV`@m7eyN8tyL^ zr+3_gg;e;E_wjJuCbHtG9{$5m@mxYeJvmC?5Ga*AaYFR&NIKFWmDrcgMvRzuvFPp#j~(0+-qa(33zz z@s*y5iHVKXI~rpAx2GyZ{5`qB2mC^e$Nwyt1iP&0^XJWBgrA>Z)7c_y`)sf_ab{+Q zxb+#MluKe=-Dxp*TNDW$9N-fyoN=wQtx1xPAFZkb&(*L3mrm0KF0lsFgD7f${{3tH z+ke}cX0KJmwA8qXLWTD_1^Z@$xWb^9o~$my>p&_5^P(gkN8zw%o2HJc?jqrd4R8D( z`DK0`D8pRcig{IfE>sD9C(-h-Lf-Y6-!2;m5l&mURCN{>5z_n>jxGh;kC*DMM+>wY zYj2fBw!W6BUP^6ytRyx4`{{;WjtId$m}G1N!}mRzH0-IA5)q+Hmb;(_m73x7I=;?j zfpMY5ESZ#P3irTE%I@NLFNtj0oau-jVA{95@!{Zw%y^34&533)kYJ5bqMralhWA9? zL7!$Kjx9<6(HhbmX;hjK`ze*9u|K7{F%Mp zPM-O3B)d{zh1#vk9!A)=a+@sZ+JL-So*Op7D%4~8MO>Wj>of0~w) z^TutZPo=FB`o*B>CXBF0tMC4xC`-VO8<62jdxDaallyPs$)^;4=GKKbYODc}&hueJ z;is!FqTMR*Qac@$rvz&uv#%pG(|a43@ftZknDF2bBCOcPjK!QJD^!#nHAjspox-N@ zdhd^J!IMV|D9fNqq6?MseVy4KK6HI&p~7vIZ9!fluZCItj&)z47xwuunfG~kR=}84 z5WP}0$XIX@nz#t!0N7Fo=7maLALi?kgx8~AWqxL^2+NJ!KhaJzOH;s=3jh?+7%C^@}&C}_&7q7hehFzk}tEfnl_Z?DPfq4|dk z9GBMJ(^yu2e0+TL-?W?Ysz%3*=xOs1(%oObbc}RDzuJ!UxFjp=%LN?(B=BdtlT7|< z`1Mzd<*v*zO!S^~z}~~)i%m$IxzJ~LexZ8p=vVO$BRa=lpFI^LW1wi zpX!b==-m{!`DG4A13q*+mZ$|5s?#L|I+hYWo_n1LS`von$8OE0Yd9w8&aUn6$>AZ? z8m{U@j0%>e&BD{Fc&ev(s%hwrLMccxNySMueiUU0T)6JBU15x}!tuz0g;8$jdqqjl z7&Ojvh^6JuwT_h-=AF%>9pORO0!-$Q+Qh~7OE@|frT)Sx^5{tP-Me>Bb*Z_yxeIJZ zATP4S?||`AgH;gPZePe#z;#+`AYCW@>I~S3I()>1Od$O)8 zNm9{Hy)KP~3W~U;I)J_uYkN-v+4y*Snzi!=6XCma*sr-y0;s%ziDc&DlL!KGvIpjE zYo8p2AB#~MXnFSh`N>J6<22c=1pjV5w|`^oqlG+fxcu|V=3;zMtzTbQ>b-m! zKA9U-tPP*4wornw%Jq2GHX)J!J;qmfs;G#gtQ$GF`s+q+ZhO6^pS9mAS^f=(wa6fh zxcx6Y055JeAVQ71BKE(O=p`K9ZT^E&;Cb%MQ1-@pP0SU> z9+9~;9k4YtGm<|i%9KJF5Rx$)IpRh`IkK^98cr(AH9?&f&$3*Q*DIF1lYUov^8@YU zh933$S#r0I=s^0%OzTa~ZsDPZx5If{TKwDY(usClL-?d`Ga902@)5UOChH z8{r%xfu`?0GD}fai#@)l(A~p}@_eE?arM+9?FO4g7RB%cxhJLUaCLJA^QwMUUp``b z2a^7&T1x^(x_5& z16fdmj&9_}Ne{n9iuEf*JJB8b>rgne9r7aM-^GX{{EW{tbJmaj;RrZq6HzYz)UU79LWv?43*j7jJlb@w=f_ zQFm7M`$8#y6H~g(?YVA~NvSmMABKmNB8gPSUawAQ$rTGR+!YLcN)lbbn{s7q{hsT= zC}Y87a_L$qiiwuV?z=E;nfV@>Db1YrhU;L{kX|o3Zm2{$m>vSqU*Q@E?H~4G#C3`_s_yS zj+`7w1ikQ;sHkYl*MO19#Ux_^X?lHX!NlY{WnYMla}QfYsL_=q{?&)|=8+_H7mUYC ziI>IrL=_3&x5?@H1nI0?iG4o#Vep(&i*nPrUOGZ3b%VMp;w=RBB2dC7fVEOc*-S>Qe|qSQa9v8#+G(i0yDtXZ(IkJFdSh* zLXUw1sD7kLrD*qpREIIy7^|q__M@ThKAElizFd%7g9t8xnS$XKmLr5ZgUTV1(=3oj zL5w_#RPZHfB~2VPAH85~EWL0kZR_udCXrHLnOM35gSHDQZ8OG+w@sk~irxwcA8C7 z9vT6kM}r`wfcUEnf6B&D%c!0H^#3()%m3ZJoiyxaN5r`~Q#iC@WAxsuIb}_?%imfuizMkb+XB!WcK27SJ@V0v+S(*yFU=Qf_2J zC{T=8xPbpg*g7_tRh~PJuLMVDx-yEFz+aLB_x^kM_w(V(cZuK1)Ch(Rtx892SXFpWxB|4P{4s;Izol4f)9Hh&8F4!yTHVdV)LkIH5m-6w1KmEDx6Xf4m#q#GC3*adIc8) z^nDTA?}1$W+oh33&L{>94O;((V@ysuLY~^@RrK)dhy|Az@W`b>q4IWVsB}?y3iQ`l zz#*OeGex+vJ%s)tc<(Q#aSe4T7S>;9f!G%V#`W#nw++l7*j~AI`{Wse_>J?M-zC2gaDh~{^$4a?2?kSwGWk2xddn|9ijb-cuv zCE?FqVAIcWTVwH_s1@k!-j$iJ;L<2&coG-ukoM)SaCk(7q&W2Q>7?L$d`OI%%Bjz1 z-@|{o2P?BrMY6bvo64MJ%o+SiFB;+qnG{PUN29YGszS(SxeMmXRqNn(R8CQ?$}e5J zBQ7(tzcsWyZ|bzYySV>8vOz-%*muh|8;#7{UOlz8#bR1!9FzVlr^7;~IQ? z3nQg461f~sXqCYnGgxT3|JT#g?zNnkaRPxTLCJl%o(n_pWw*u*7xvef`cTcgu7BE? zZvIWaGIh_qtY+O=pf@x5roTR3O6l(5ad?n>6S*n&8uZ9l9QL*9`5!#!=1k)$G^{fB z^*#FgrTq!0TdEZ#^hn~Nc>_p{$#)*|I+bUfCNrye*iD~6AwL;IC~II(Nvx|9M|aFP#YD@>QFM8b3rmslP}r z>G0>9uLEtB?7?oDkd6zhfaj-xLlCBM%f*5gIh*Yn%XkpKVP&;7lXdorU%!&e^JmX` zidX-lA_~OgY*M?nZ@wdB>iY-ZbxDRE6O;l;5^fQ`{$1zcV?HC zZQ^3L(u_e@+&s^|Es_3_jzx$jE<@UdxayDlLZAAc`<7}`$(qt<`=DQ|c>3$NwH-oK zh2$z>r!$kHI4j{#;SUQjr-!J;eSq89{=^LdTV?{IQR+=a!(QhbD4jWwGhAu ziTPJsE9|^Q0=lf;-_{-LHrjoHMg)4~Kz@~~7lhYoy>n~(7A0z!r|z+UO89Vm_~7@f z1m$k#jO$3J)^c_J6J=d&73kZ=Z-#|$;dF)x2FXKDyKw|U>F zt*lQs(Gohwf1hlL_OaWaHU#mi(3|%wi{ya|9Q$t^lRkGoQvf+&&(t5M|L1x7Bd}Mh zh&`QN4+~F#&HVNk_iC*w2k5?YeAaxXj`KwMy%l%w z-JXv2fWzeos+0a#?fc+Ni|NUbE-Y#~Iu!84=*nxaoW_tb6~}OJI-ATbDN z+H?lZ^}y>aSn5@%E^6Fg;1?eGz4iIQk&wyq#b2W<8|CM}Co3o|ZLn)dt=pbdN;I$v zsckDW*a+f#G*IUoZcEo4YJdBT>}q~)-t@l9lwPAIwQT;gD35m5L}$I)bAE^fqkM4q zrhn7&uObbq@ow+=44A=8IOu@s__k00M`+)t$uGTvVy8cAbobAiJ=S$VR5Og1SoIxm zvY!zWhF$J;vL?UCNd%GJ2dqFZDzFUp15~zuDSmXjd_UH(RI4&r9WoEJ_Covd*V2AR zk!6!yz!PHM3_2-wPGfhYN=OP9C4oKpc2&VNKM=t$jQ$z0>2 zKS*s7cTb6s_ZQWjDCe z7Yi(J?b2RJIL|@0rJR&szP!s!M)>+?mTr`-3#}%}f9ON1huJb)>qFa=fy?+v#8O&X z+88jZ4H^TChmonTOu)nHGo7YLCbNqVxc0*N+DM!KyCU+Tp8neRqGWBUTr;`EBpuh-(9+jXpXgbJskq{N^2FVrFpug&*TVt_F_ z(NK~$f0AE*c`+pSTj3Yt!wsZjqS3n;gDRGuXigjS->?Syv9kQl!*DF|xQx+)uyPpk zmuxDC!nicuhg?4l$0MQ{|m*&D!_UHz(KRNPgl8xfa^s8p<{4Utc1L2Bo{GyTK0kTu`(g# z+4Ck2TfN~S<_NG=EPrQP^^%!nf&2>!6^7|>uHNxj803O*x)RMVN9trrw63pTV-^(HBWfvef5_BcpJ)K8S)c)w(6vEET?=!Esyb|i;JR6bVZ z;ZVS3mHPANUp<#vy?3Jlkb=)ml%e-p5hwHM4};{n@T{$^H}Z8%42#lZV|cVx=O-G9 zcX@!;S-3h22jOxktcUyRC!=knb zR~+Thipu&-ld-gr73q+I3-tpS7TaP-*>%}UY;1WiH%@_ZqyVF`zKOm`7hD$qtrt3& zqu^7eajSY_R3>aB>kfeZ;CPj8aoYi(J+|*r(fu34JIQZ690iCAIL0?`<+y!qb@ivX zy#cZNYqrb39*1uD5bDx37E>MO&w$D<0({V0v4TxVig08!S51ZpmPS;9UVz&@lkn6Oc6^ z$^y=!$4}4&S2!^_P^YZG=j7%l02Q~`01~=S$ASEatN>|@OCx;vHSRJAb2qlqC47~T zd(y{vH>$=(W83(h%|`)xW&IVX(ooS-u2h7F|1TX?RZ;)| diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-filter.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-filter.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb2c939510d7cfdd693f9000b4ac3452eeec4e7 GIT binary patch literal 20259 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®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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-filter500.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-filter500.png new file mode 100644 index 0000000000000000000000000000000000000000..770141ad54cba4236f846e5af59aff2116c7f0c2 GIT binary patch literal 26234 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-500.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-500.png new file mode 100644 index 0000000000000000000000000000000000000000..8532d279bc5ec58c419b2cb5ef4c50fe81a8dafb GIT binary patch literal 18628 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 qi~NW8&Qg6}3i+L-SQ@iKOsY_6d9yFcW)z% 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 x2=O!53-CyvB7uhv_bknT|+JUCHkA}O2TB~ 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 HXVL!+&ziqx literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-edit-groups.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-edit-groups.png new file mode 100644 index 0000000000000000000000000000000000000000..64cfbd439f3d472bec33c8ed2b67db065434dfe1 GIT binary patch literal 2004 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�& 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 literal 0 HcmV?d00001 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 458bc46173..39dc1b16be 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 @@ -143,7 +143,7 @@ Select a security recommendation you would like create an exception for, and the ![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-options.png) -Then choose the scope and justification, set a date for the exception duration, and submit. To view all your exceptions (current and past), navigate to the [Remediation](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab. +Then choose the scope and justification, set a date for the exception duration, and submit. To view all your exceptions (current and past), navigate to the [Remediation](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab. ### Exception scope @@ -151,16 +151,32 @@ Exceptions can either be created for selected device groups, or for all device g #### Exception by device group -Apply the exception to all device groups, or choose specific device groups. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” +Apply the exception to all device groups or choose specific device groups. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” + +![Showing device group dropdown.](images/tvm-exception-device-group-500.png) + +##### Filtered If you have filtered by device group, just your filtered device groups will appear as options. -If your organization has more than 20 device groups, select Edit next to the filtered device. +![Showing filtered device group dropdown.](images/tvm-exception-device-filter500.png) -A flyout will appear where you can search and choose device groups you want included. Select the check mark icon below Search to check/uncheck all. +##### Large number of device groups + +If your organization has more than 20 device groups, select **Edit** next to the filtered device group option. + +![Showing how to edit large numbers of groups.](images/tvm-exception-edit-groups.png) + +A flyout will appear where you can search and choose device groups you want included. Select the check mark icon below Search to check/uncheck all. + +![Showing large device group flyout.](images/tvm-exception-device-group-flyout-400.png) #### Global exceptions +If you have global administrator permissions (called Microsoft Defender ATP administrator), you will be able to create and cancel a global exception. It affects all current and future device groups in your organization. The recommendation state will change from “active” to “full exception.” + +![Showing global exception option.](images/tvm-exception-global.png) + Some things to keep in mind: - If a recommendation is under global exception, then newly created exceptions for device groups will be suspended until the global exception has expired. @@ -209,6 +225,8 @@ The exposed devices (after exceptions) column shows the remaining devices that a The impact (after exceptions) shows remaining impact to exposure score or secure score after exceptions are applied. Exception justifications that affect the scores include ‘third party control’ and ‘alternate mitigation.’ Other justifications do not reduce the exposure of a device, and so the exposure score and secure score do not change. +![Showing the columns in the table.](images/tvm-after-exceptions-table.png) + ## Report inaccuracy You can report a false positive when you see any vague, inaccurate, incomplete, or already remediated security recommendation information. From 8efa046a314e4ba3cb053801f1771fdb1ebb2c23 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 30 Jul 2020 08:15:55 +0500 Subject: [PATCH 0012/2014] Added certificate deployment Updated certificate deployment for WHFB as suggested by @mapalko. --- .../hello-for-business/hello-hybrid-key-trust-prereqs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md index d595c23de0..1ef40f8957 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md @@ -74,7 +74,7 @@ The minimum required Enterprise certificate authority that can be used with Wind * The certificate Enhanced Key Usage section must contain Client Authentication (1.3.6.1.5.5.7.3.2), Server Authentication (1.3.6.1.5.5.7.3.1), and KDC Authentication (1.3.6.1.5.2.3.5). * The certificate Subject Alternative Name section must contain the Domain Name System (DNS) name. * The certificate template must have an extension that has the value "DomainController", encoded as a [BMPstring](https://docs.microsoft.com/windows/win32/seccertenroll/about-bmpstring). If you are using Windows Server Enterprise Certificate Authority, this extension is already included in the domain controller certificate template. -* The domain controller certificate must be installed in the local computer's certificate store. See [Step-by-step example deployment of the PKI certificates for Configuration Manager: Windows Server 2008 certification authority](https://docs.microsoft.com/mem/configmgr/core/plan-design/network/example-deployment-of-pki-certificates) for details. +* The domain controller certificate must be installed in the local computer's certificate store. See [Configure Hybrid Windows Hello for Business: Public Key Infrastructure](https://docs.microsoft.com/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki) for details. > [!IMPORTANT] From 451f1109a41731b78a5a0f15a3c55acf9044ebbb Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 24 Aug 2020 11:27:34 -0700 Subject: [PATCH 0013/2014] acrolinx and new section --- .../images/analysis-results-nothing500.png | Bin 0 -> 28058 bytes .../images/atp-download-file-reason400.png | Bin 0 -> 18534 bytes .../images/atp-stop-quarantine400.png | Bin 0 -> 33150 bytes .../images/atp-stopnquarantine-file400.png | Bin 0 -> 21044 bytes .../respond-file-alerts.md | 87 ++++++++++-------- 5 files changed, 47 insertions(+), 40 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/analysis-results-nothing500.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/atp-download-file-reason400.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/atp-stop-quarantine400.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/atp-stopnquarantine-file400.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/analysis-results-nothing500.png b/windows/security/threat-protection/microsoft-defender-atp/images/analysis-results-nothing500.png new file mode 100644 index 0000000000000000000000000000000000000000..65918144227d37a69fd7bdf29a4e2de4787273e5 GIT binary patch literal 28058 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 YK#l95QZ-6HwZC3G(^4sUYWePe0JRV}_y7O^ literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/atp-download-file-reason400.png b/windows/security/threat-protection/microsoft-defender-atp/images/atp-download-file-reason400.png new file mode 100644 index 0000000000000000000000000000000000000000..fd74c7c48779e5b48f95d6e19044beb7ed0a721d GIT binary patch literal 18534 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

_(UpFv|Hp zibmI6*k_DU%FWqp4_uD-K@Z+OaHw9?KD)%$Z!Z!__)LVa$(0QlhusEF6?`1$2^Q|` zt%etZ^IWfBCc2f|V_WGs>4ei=zho6X>zQ{sEa#$LOi!ju*;eovS4HWr*9XnpQl&n zAK-U*^8*i0&LsOy`fD?dY=Gw1nEo8SdeI&&odyKZ|0wWaCT2&S8wA{f9ZwpO{Li&L zuVujMjq{DnO9!7QLlWS3W+->dhEuCure>@|t9@yg8XE*TDdNAGPA0#O`}K46Pzc{Q zof-Bw03rUx?EUQhxu*H=ljC}2j&a+|5;uu(VI+NWLc~mq%!QtMS6Gkw{qtCVtK^GK z_*M6Qpy*@&X`c+|0I#1ErdDq)yYQ_NEU9(Y{N`GS^*B`793(00h-X#_<$grd-D*aF zOI7%Bh=N*5KU>RMu<6!aE>F#*&dYS)r3{B$|I2;j;}#!M%3WW=^hC3lbsZ56|7P8G zP&c-iEG#w-P5CN>+@4_B_`j!#OTpPxNGnI|C#rN6f#4IZ6f!L~`(^EGPSmxv7C7pl zWKcrv<6|=hGcNur6*epSdbnmsN^uo>w zQ@d#`^k^SYVVC{7=7qd{p`__*KuLJ68#3~R_%7uVZ17JZaxT4l(_?b>F!IJ-pd(uk zoPAUm)gTp@n6Do?uSV};Cy;EgKzGgZ1+j3W!l5&DMDk%(j@uz`Cr?BO{+%sD$p`&+ zcG-Y_*qcfUKm9M0-xUIo_m?xfAG3gi@R@p8UOW) zQ^IfKizSEXEf8G*Blz@EJeizPJe4ArO@%zg@|ir?KleM5>SgyvJAv&6JZSE@oUAJ_ zuKZ6Q)9@ebxK)ot)ygUxoc-{;`-vfVne`66`f$I46)g#$V@GH8RFYeF9ym@su?GK= zXB$ab@w`^f1#Nu*-~KO*w5g&upLp(k%hxS#0vh`ze~+z6FO7_qui|dM0b0!i2EE~}-d&dd7WWv4pa*`c#UuJCS)xb|Q;Au6`Mf47 z?9V!SL@}v`7e3KUGF#o_C2)-NwN%Fl9G;<_rA$`4@JY=MNaVGDKD)cUsriM!F=`5w zdjRQ|7x6py9((iy`Qy19TuC4uvadD==!|Wbo0-TZ4=z`b3KD9^16#`-aA?A4> zD5^_Xl|JeM!Hqq*iI@YkWVQ3p&%8zxfQ(#THMhZTW43pJ*Ff}8o@uvq^Y@>EJ;{QWfQBG}sU27cx~lmd z{qe&HwV0uapqM-nA(cUAu{>-tKi@S}4R!S78<*34mdL%Trg0XI+xIb3?2=W(_~-kD zz6{Kf)kcpqA0b5~I9Nju8zXa6^Q|{?b1}&PWY9^r&ao8J!5q!X?MbgBuzJvyeP5q+ zQ~xzKNi+8EISK&_BBd{eN}fop5U1%M4S^jHGDvd=?`F6Ebw`pPu|R3qrzyn1c2K$kuzO|rX_WKa7X?+1|aOS=+~Dit&F;o_#m&$gq%sS$O+;Lq2d`EalK z1ucx!iE7J`RH+r84Gs3B6z@`;-j%O=)`7{mJm-`EPSXn@H8Doag|{22Iv`h- z>BTLIqG$!0f`gos9%!)+>G|=|n0=M;zgc^6ghmZ+Z@R+_3L`>zpaZe!sCHgNa1E&$3y*JX?r`trD za>bw=9E~dVyLIi8{`X23#8I>OKkl0o$$#mApcov(6VIVuas}!6B>f~k?wAFf4RqtF Ml7?b|yh*_S0Zgt-hyVZp literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/atp-stop-quarantine400.png b/windows/security/threat-protection/microsoft-defender-atp/images/atp-stop-quarantine400.png new file mode 100644 index 0000000000000000000000000000000000000000..9bdf843bfc7c2949198253672848dff666f43392 GIT binary patch literal 33150 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 - The file does not belong to trusted third-party publishers or not signed by Microsoft > - Microsoft Defender Antivirus must at least be running on Passive mode. For more information, see [Microsoft Defender Antivirus compatibility](../microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md). -The **Stop and Quarantine File** action includes stopping running processes, quarantining the files, and deleting persistent data, such as any registry keys. +The **Stop and Quarantine File** action includes stopping running processes, quarantining the files, and deleting persistent data such as registry keys. This action takes effect on devices with Windows 10, version 1703 or later, where the file was observed in the last 30 days. @@ -75,10 +74,9 @@ This action takes effect on devices with Windows 10, version 1703 or later, wher 1. Select the file you want to stop and quarantine. You can select a file from any of the following views or use the Search box: - - **Alerts** - click the corresponding links from the Description or Details in the Artifact timeline + - **Alerts** - select the corresponding links from the Description or Details in the Artifact timeline - **Search box** - select **File** from the drop–down menu and enter the file name - >[!NOTE] >The stop and quarantine file action is limited to a maximum of 1000 devices. To stop a file on a larger number of devices, see [Add indicator to block or allow file](#add-indicator-to-block-or-allow-a-file). @@ -86,17 +84,17 @@ This action takes effect on devices with Windows 10, version 1703 or later, wher ![Image of stop and quarantine file action](images/atp-stop-quarantine-file.png) -3. Specify a reason, then click **Confirm**. +3. Specify a reason, then select **Confirm**. - ![Image of stop and quarantine file modal window](images/atp-stop-quarantine.png) + ![Image of stop and quarantine file modal window](images/atp-stop-quarantine400.png) The Action center shows the submission information: - ![Image of stop and quarantine file action center](images/atp-stopnquarantine-file.png) + ![Image of stop and quarantine file action center](images/atp-stopnquarantine-file400.png) - **Submission time** - Shows when the action was submitted. - **Success** - Shows the number of devices where the file has been stopped and quarantined. - **Failed** - Shows the number of devices where the action failed and details about the failure. - - **Pending** - Shows the number of devices where the file is yet to be stopped and quarantined from. This can take time for cases when the device is offline or not connected to the network. + - **Pending** - Shows the number of devices where the file is yet to be stopped and quarantined from. Cases can take extra time when the device is offline or not connected to the network. 4. Select any of the status indicators to view more information about the action. For example, select **Failed** to see where the action failed. @@ -107,7 +105,7 @@ When the file is being removed from a device, the following notification is show In the device timeline, a new event is added for each device where a file was stopped and quarantined. -For files that widely used throughout an organization, a warning is shown before an action is implemented, to validate that the operation is intended. +A warning is shown before the action is implemented for files widely used throughout an organization. It's to validate that the operation is intended. ## Restore file from quarantine @@ -132,7 +130,7 @@ You can roll back and remove a file from quarantine if you’ve determined that ## Add indicator to block or allow a file -You can prevent further propagation of an attack in your organization by banning potentially malicious files or suspected malware. If you know a potentially malicious portable executable (PE) file, you can block it. This operation will prevent it from being read, written, or executed on devices in your organization. +Prevent further propagation of an attack in your organization by banning potentially malicious files or suspected malware. If you know a potentially malicious portable executable (PE) file, you can block it. This operation will prevent it from being read, written, or executed on devices in your organization. >[!IMPORTANT] > @@ -156,11 +154,11 @@ To start blocking files, you first need to [turn the **Block or allow** feature When you add an indicator hash for a file, you can choose to raise an alert and block the file whenever a device in your organization attempts to run it. -Files automatically blocked by an indicator won't show up in the files's Action center, but the alerts will still be visible in the Alerts queue. +Files automatically blocked by an indicator won't show up in the file's Action center, but the alerts will still be visible in the Alerts queue. - See [manage indicators](manage-indicators.md) for more details on blocking and raising alerts on files. +For more information on blocking and raising alerts on files, see [manage indicators](manage-indicators.md) . -To stop blocking a file, remove the indicator. You can do so via the **Edit Indicator** action on the file's profile page. This action will be visible in the same position that the **Add Indicator** action was, before you added the indicator. +To stop blocking a file, remove the indicator. You can do so via the **Edit Indicator** action on the file's profile page. This action will be visible in the same position as the **Add Indicator** action, before you added the indicator. You can also edit indicators from the **Settings** page, under **Rules** > **Indicators**. Indicators are listed in this area by their file's hash. @@ -170,70 +168,79 @@ Selecting **Download file** from the response actions allows you to download a l ![Image of download file action](images/atp-download-file-action.png) -When you select this action, a fly-out will appear. From the fly-out, you can record a reason as to why you are downloading the file. You can also set a password to open the file. +When you select this action, a fly-out will appear. From the fly-out, you can record a reason as to why you're downloading the file. You can also set a password to open the file. -![Image of download file fly-out](images/atp-download-file-reason.png) +![Image of download file fly-out](images/atp-download-file-reason400.png) -If a file is not already stored by Microsoft Defender ATP, you cannot download it. Instead, you will see a **Collect file** button in the same location. If a file has not been seen in the organization in the past 30 days, **Collect file** will be disabled. +### Download quarantined files + +By default, you will not be able to download files that are in quarantine. + +However, you can turn on a setting to backup quarantined files in a secure and compliant location so they can be downloaded directly from quarantine. Once this setting is enabled, the **Download file** button will always be available. + +Go to **Settings** > **Advanced features** > **Download quarantined files** and switch the toggle to **On**. + +### Collect files + +If a file is not already stored by Microsoft Defender ATP, you can't download it. Instead, you'll see a **Collect file** button in the same location. If a file hasn't been seen in the organization in the past 30 days, **Collect file** will be disabled. ## Consult a threat expert -You can consult a Microsoft threat expert for more insights regarding a potentially compromised device or already compromised ones. Microsoft Threat Experts can be engaged directly from within the Microsoft Defender Security Center for timely and accurate response. Experts provide insights not just regarding a potentially compromised device, but also to better understand complex threats, targeted attack notifications that you get, or if you need more information about the alerts, or a threat intelligence context that you see on your portal dashboard. +Consult a Microsoft threat expert for more insights on a potentially compromised device, or already compromised devices. Microsoft Threat Experts are engaged directly from within the Microsoft Defender Security Center for timely and accurate response. Experts provide insights on a potentially compromised device and help you understand complex threats and targeted attack notifications. They can also provide information about the alerts or a threat intelligence context that you see on your portal dashboard. See [Consult a Microsoft Threat Expert](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts#consult-a-microsoft-threat-expert-about-suspicious-cybersecurity-activities-in-your-organization) for details. ## Check activity details in Action center -The **Action center** provides information on actions that were taken on a device or file. You’ll be able to view the following details: +The **Action center** provides information on actions that were taken on a device or file. You can view the following details: - Investigation package collection - Antivirus scan - App restriction - Device isolation -All other related details are also shown, for example, submission date/time, submitting user, and if the action succeeded or failed. +All other related details are also shown, such as submission date/time, submitting user, and if the action succeeded or failed. ![Image of action center with information](images/action-center-details.png) - ## Deep analysis -Cyber security investigations are typically triggered by an alert. Alerts are related to one or more observed files that are often new or unknown. Clicking a file takes you to the file view where you can see the file's metadata. To enrich the data related to the file, you can submit the file for deep analysis. +Cyber security investigations are typically triggered by an alert. Alerts are related to one or more observed files that are often new or unknown. Selecting a file takes you to the file view where you can see the file's metadata. To enrich the data related to the file, you can submit the file for deep analysis. The Deep analysis feature executes a file in a secure, fully instrumented cloud environment. Deep analysis results show the file's activities, observed behaviors, and associated artifacts, such as dropped files, registry modifications, and communication with IPs. Deep analysis currently supports extensive analysis of portable executable (PE) files (including _.exe_ and _.dll_ files). -Deep analysis of a file takes several minutes. Once the file analysis is complete, the Deep Analysis tab will update to display the date and time of the latest results available, as well as a summary of the report itself. +Deep analysis of a file takes several minutes. Once the file analysis is complete, the Deep Analysis tab will update to display a summary and the date and time of the latest available results. -The Deep analysis summary includes a list of observed *behaviors*, some of which can indicate malicious activity, and *observables*, including contacted IPs and files created on the disk. If nothing was found, these sections will simply display a brief message. +The deep analysis summary includes a list of observed *behaviors*, some of which can indicate malicious activity, and *observables*, including contacted IPs and files created on the disk. If nothing was found, these sections will display a brief message. Results of deep analysis are matched against threat intelligence and any matches will generate appropriate alerts. -Use the deep analysis feature to investigate the details of any file, usually during an investigation of an alert or for any other reason where you suspect malicious behavior. This feature is available within the **Deep analysis** tab, on the file's profile page. +Use the deep analysis feature to investigate the details of any file. Analysis is helpful during an alert investigation or for any reason where you suspect malicious behavior. This feature is available within the **Deep analysis** tab, on the file's profile page. >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4aAYy?rel=0] -**Submit for deep analysis** is enabled when the file is available in the Microsoft Defender ATP backend sample collection, or if it was observed on a Windows 10 device that supports submitting to deep analysis. +**Submit for deep analysis** is enabled when the file is available in the Microsoft Defender ATP backend sample collection, or if it was observed on a supported Windows 10 device. > [!NOTE] > Only files from Windows 10 can be automatically collected. -You can also manually submit a sample through the [Microsoft Security Center Portal](https://www.microsoft.com/security/portal/submission/submit.aspx) if the file was not observed on a Windows 10 device, and wait for **Submit for deep analysis** button to become available. +You can also submit a sample through the [Microsoft Security Center Portal](https://www.microsoft.com/security/portal/submission/submit.aspx) if the file wasn't observed on a Windows 10 device, and wait for **Submit for deep analysis** button to become available. > [!NOTE] > Due to backend processing flows in the Microsoft Security Center Portal, there could be up to 10 minutes of latency between file submission and availability of the deep analysis feature in Microsoft Defender ATP. -When the sample is collected, Microsoft Defender ATP runs the file in is a secure environment and creates a detailed report of observed behaviors and associated artifacts, such as files dropped on devices, communication to IPs, and registry modifications. +When the sample is collected, Microsoft Defender ATP runs the file in a secure environment. It then creates a detailed report of observed behaviors and associated artifacts. Examples include files dropped on devices, communication to IPs, and registry modifications. -**Submit files for deep analysis:** +### Submit files for deep analysis 1. Select the file that you want to submit for deep analysis. You can select or search a file from any of the following views: - - Alerts - click the file links from the **Description** or **Details** in the Artifact timeline - - **Devices list** - click the file links from the **Description** or **Details** in the **Device in organization** section + - Alerts - select the file links from the **Description** or **Details** in the Artifact timeline + - **Devices list** - select the file links from the **Description** or **Details** in the **Device in organization** section - Search box - select **File** from the drop–down menu and enter the file name -2. In the **Deep analysis** tab of the file view, click **Submit**. +2. In the **Deep analysis** tab of the file view, select **Submit**. ![You can only submit PE files in the file details section](images/submit-file.png) @@ -244,9 +251,9 @@ A progress bar is displayed and provides information on the different stages of > [!NOTE] > Depending on device availability, sample collection time can vary. There is a 3–hour timeout for sample collection. The collection will fail and the operation will abort if there is no online Windows 10 device reporting at that time. You can re–submit files for deep analysis to get fresh data on the file. -**View deep analysis reports** +### View deep analysis reports -View the deep analysis report that Microsoft Defender ATP provides to see the details of the deep analysis that was conducted on the file you submitted. This feature is available in the file view context. +View the deep analysis report to see more in-depth insights on the file you submitted. This feature is available in the file view context. You can view the comprehensive report that provides details on the following sections: @@ -258,16 +265,16 @@ The details provided can help you investigate if there are indications of a pote 1. Select the file you submitted for deep analysis. 2. Select the **Deep analysis** tab. If there are any previous reports, the report summary will appear in this tab. - ![The deep analysis report shows detailed information across a number of categories](images/analysis-results-nothing.png) + ![The deep analysis report shows detailed information across a number of categories](images/analysis-results-nothing500.png) **Troubleshoot deep analysis** -If you encounter a problem when trying to submit a file, try each of the following troubleshooting steps. +If you come across a problem when trying to submit a file, try each of the following troubleshooting steps. 1. Ensure that the file in question is a PE file. PE files typically have _.exe_ or _.dll_ extensions (executable programs or applications). -1. Ensure the service has access to the file, that it still exists, and has not been corrupted or modified. -1. You can wait a short while and try to submit the file again, in case the queue is full or there was a temporary connection or communication error. -1. If the sample collection policy is not configured, then the default behavior is to allow sample collection. If it is configured, then verify the policy setting allows sample collection before submitting the file again. When sample collection is configured, then check the following registry value: +2. Ensure the service has access to the file, that it still exists, and hasn't been corrupted or modified. +3. Wait a short while and try to submit the file again. The queue may be full, or there was a temporary connection or communication error. +4. If the sample collection policy isn't configured, then the default behavior is to allow sample collection. If it's configured, then verify the policy setting allows sample collection before submitting the file again. When sample collection is configured, then check the following registry value: ```Powershell Path: HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection @@ -279,7 +286,7 @@ If you encounter a problem when trying to submit a file, try each of the followi ``` 1. Change the organizational unit through the Group Policy. For more information, see [Configure with Group Policy](configure-endpoints-gp.md). -1. If these steps do not resolve the issue, contact [winatp@microsoft.com](mailto:winatp@microsoft.com). +2. If these steps don't resolve the issue, contact [winatp@microsoft.com](mailto:winatp@microsoft.com). ## Related topics From 143c826d79fb65a3c3fe19e5aab6792931cda05c Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 24 Aug 2020 11:38:44 -0700 Subject: [PATCH 0014/2014] added space --- .../microsoft-defender-atp/respond-file-alerts.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md index 807fc343f2..7d61280521 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md @@ -89,6 +89,7 @@ This action takes effect on devices with Windows 10, version 1703 or later, wher ![Image of stop and quarantine file modal window](images/atp-stop-quarantine400.png) The Action center shows the submission information: + ![Image of stop and quarantine file action center](images/atp-stopnquarantine-file400.png) - **Submission time** - Shows when the action was submitted. From 08ac68cecac9780d19b7268366b720b65ef6b859 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 27 Aug 2020 11:27:27 -0700 Subject: [PATCH 0015/2014] Update indicator-ip-domain.md adding note about CIDR --- .../microsoft-defender-atp/indicator-ip-domain.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-ip-domain.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-ip-domain.md index 90e188b28e..3b0bfb0cab 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-ip-domain.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-ip-domain.md @@ -33,6 +33,9 @@ The threat intelligence data set for this has been managed by Microsoft. By creating indicators for IPs and URLs or domains, you can now allow or block IPs, URLs, or domains based on your own threat intelligence. You can do this through the settings page or by machine groups if you deem certain groups to be more or less at risk than others. +> [!NOTE] +> Classless Inter-Domain Routing (CIDR) notation for IP addresses is not supported. + ### Before you begin It's important to understand the following prerequisites prior to creating indicators for IPS, URLs, or domains: - URL/IP allow and block relies on the Microsoft Defender ATP component Network Protection to be enabled in block mode. For more information on Network Protection and configuration instructions, see [Enable network protection](enable-network-protection.md). @@ -72,4 +75,4 @@ It's important to understand the following prerequisites prior to creating indic - [Create indicators](manage-indicators.md) - [Create indicators for files](indicator-file.md) - [Create indicators based on certificates](indicator-certificates.md) -- [Manage indicators](indicator-manage.md) \ No newline at end of file +- [Manage indicators](indicator-manage.md) From 9c2eae965795aa97d89750164d050187ae30e403 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 9 Sep 2020 15:31:22 -0700 Subject: [PATCH 0016/2014] response actions --- windows/security/threat-protection/TOC.md | 2 +- .../respond-file-alerts.md | 40 +++++++++---------- 2 files changed, 19 insertions(+), 23 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 0ec64812e8..d589a2de66 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -325,10 +325,10 @@ ###### [Response actions on files](microsoft-defender-atp/respond-file-alerts.md) ###### [Stop and quarantine files in your network](microsoft-defender-atp/respond-file-alerts.md#stop-and-quarantine-files-in-your-network) ###### [Restore file from quarantine](microsoft-defender-atp/respond-file-alerts.md#restore-file-from-quarantine) +###### [Download or collect file](microsoft-defender-atp/respond-file-alerts.md#download-or-collect-file) ###### [Add indicators to block or allow a file](microsoft-defender-atp/respond-file-alerts.md#add-indicator-to-block-or-allow-a-file) ###### [Consult a threat expert](microsoft-defender-atp/respond-file-alerts.md#consult-a-threat-expert) ###### [Check activity details in Action center](microsoft-defender-atp/respond-file-alerts.md#check-activity-details-in-action-center) -###### [Download or collect file](microsoft-defender-atp/respond-file-alerts.md#download-or-collect-file) ###### [Deep analysis](microsoft-defender-atp/respond-file-alerts.md#deep-analysis) #### [View and approve remediation actions](microsoft-defender-atp/manage-auto-investigation.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md index 7d61280521..301fb51363 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md @@ -129,6 +129,24 @@ You can roll back and remove a file from quarantine if you’ve determined that > > Microsoft Defender ATP will restore all custom blocked files that were quarantined on this device in the last 30 days. +## Download or collect file + +Selecting **Download file** from the response actions allows you to download a local, password-protected .zip archive containing your file. A flyout will appear where you can record a reason for downloading the file, and set a password. + +By default, you will not be able to download files that are in quarantine. + +![Image of download file action](images/atp-download-file-action.png) + +### Download quarantined files + +You can turn on a setting to backup quarantined files in a secure and compliant location so they can be downloaded directly from quarantine. Once this setting is enabled, the **Download file** button will always be available. + +Go to **Settings** > **Advanced features** > **Download quarantined files** and switch the toggle to **On**. + +### Collect files + +If a file is not already stored by Microsoft Defender ATP, you can't download it. Instead, you'll see a **Collect file** button in the same location. If a file hasn't been seen in the organization in the past 30 days, **Collect file** will be disabled. + ## Add indicator to block or allow a file Prevent further propagation of an attack in your organization by banning potentially malicious files or suspected malware. If you know a potentially malicious portable executable (PE) file, you can block it. This operation will prevent it from being read, written, or executed on devices in your organization. @@ -163,28 +181,6 @@ To stop blocking a file, remove the indicator. You can do so via the **Edit Indi You can also edit indicators from the **Settings** page, under **Rules** > **Indicators**. Indicators are listed in this area by their file's hash. -## Download or collect file - -Selecting **Download file** from the response actions allows you to download a local, password-protected .zip archive containing your file. - -![Image of download file action](images/atp-download-file-action.png) - -When you select this action, a fly-out will appear. From the fly-out, you can record a reason as to why you're downloading the file. You can also set a password to open the file. - -![Image of download file fly-out](images/atp-download-file-reason400.png) - -### Download quarantined files - -By default, you will not be able to download files that are in quarantine. - -However, you can turn on a setting to backup quarantined files in a secure and compliant location so they can be downloaded directly from quarantine. Once this setting is enabled, the **Download file** button will always be available. - -Go to **Settings** > **Advanced features** > **Download quarantined files** and switch the toggle to **On**. - -### Collect files - -If a file is not already stored by Microsoft Defender ATP, you can't download it. Instead, you'll see a **Collect file** button in the same location. If a file hasn't been seen in the organization in the past 30 days, **Collect file** will be disabled. - ## Consult a threat expert Consult a Microsoft threat expert for more insights on a potentially compromised device, or already compromised devices. Microsoft Threat Experts are engaged directly from within the Microsoft Defender Security Center for timely and accurate response. Experts provide insights on a potentially compromised device and help you understand complex threats and targeted attack notifications. They can also provide information about the alerts or a threat intelligence context that you see on your portal dashboard. From b966630f283298d169ca1a6caacc13a9a8fc0f02 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 22 Sep 2020 14:09:51 +0500 Subject: [PATCH 0017/2014] Update policy-csp-servicecontrolmanager.md --- .../client-management/mdm/policy-csp-servicecontrolmanager.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md index 762c801e6c..b220e10a02 100644 --- a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md +++ b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md @@ -78,6 +78,9 @@ If you enable this policy setting, built-in system services hosted in svchost.ex This includes a policy requiring all binaries loaded in these processes to be signed by Microsoft, as well as a policy disallowing dynamically-generated code. +> [!IMPORTANT] +> Enabling of this policy could cause compatibility issues with third-party software that uses svchost.exe processes (for example, third-party antivirus software). + If you disable or do not configure this policy setting, the stricter security settings will not be applied. From f92271989412e9293c601edfffe9f3664f486d61 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Thu, 1 Oct 2020 13:41:30 -0700 Subject: [PATCH 0018/2014] Create threat-analytics-understand-the-reports.md --- ...threat-analytics-understand-the-reports.md | 127 ++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md new file mode 100644 index 0000000000..7863e68581 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md @@ -0,0 +1,127 @@ +--- +title: Understand the analyst report +ms.reviewer: +description: Learn about common sections in analyst report section of each threat analytics report and how it provides information about threats, mitigations, detections, advanced hunting queries, and more. +keywords: analyst report, threat analytics, detections, advanced hunting queries, mitigations, +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: lomayor +author: lomayor +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +# Understand the analyst report in threat analytics + +[!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) + +The analyst report is the written section provided by Microsoft security researchers ... + +Most report include the following sections: + +## Executive summary + +## Analysis + +## MITRE... + +## Mitigations + +## Detection details + +## Advanced hunting queries + + + + + + + +With more sophisticated adversaries and new threats emerging frequently and prevalently, it's critical to be able to quickly: + +- Assess the impact of new threats +- Review your resilience against or exposure to the threats +- Identify the actions you can take to stop or contain the threats + +Threat analytics is a set of reports from expert Microsoft security researchers covering the most relevant threats, including: + +- Active threat actors and their campaigns +- Popular and new attack techniques +- Critical vulnerabilities +- Common attack surfaces +- Prevalent malware + +Each report provides a detailed analysis of a threat and extensive guidance on how to defend against the threat. It also incorporates data from your network, indicating whether the threat is active and if you have applicable security updates and recommended settings in place. + +Watch this short video to learn more about how threat analytics can help you track the latest threats and stop them. + +## View the threat analytics dashboard + +The threat analytics dashboard is a great jump off point for getting to the reports that are most relevant to your organization. It summarizes the threats in the following sections: + +- **Latest threats**—lists the most recently published threat reports, along with the number of devices with active and resolved alerts. +- **High-impact threats**—lists the threats that have had the highest impact to the organization. This section ranks threats by the number of devices that have active alerts. +- **Threat summary**—shows the overall impact of all the threats reported in threat analytics by showing the number of threats with active and resolved alerts. + +Select a threat from the dashboard to view the report for that threat. + +![Image of a threat analytics dashboard](images/ta_dashboard.png) + +## View a threat analytics report + +Each threat analytics report provides information in three sections: **Overview**, **Analyst report**, and **Mitigations**. + +### Quickly understand a threat and assess its impact to your network in the overview + +The **Overview** section provides a preview of the detailed analyst report. It also provides charts that highlight the impact of the threat to your organization and your exposure through misconfigured and unpatched devices. + +![Image of the overview section of a threat analytics report](images/ta-overview.png) +_Overview section of a threat analytics report_ + +#### Organizational impact +Each report includes charts designed to provide information about the organizational impact of a threat: +- **Devices with alerts**—shows the current number of distinct devices that have been impacted by the threat. A device is categorized as **Active** if there is at least one alert associated with that threat and **Resolved** if *all* alerts associated with the threat on the device have been resolved. +- **Devices with alerts over time**—shows the number of distinct devices with **Active** and **Resolved** alerts over time. The number of resolved alerts indicates how quickly your organization responds to alerts associated with a threat. Ideally, the chart should be showing alerts resolved within a few days. + +#### Organizational resilience and exposure +Each report includes charts that provide an overview of how resilient your organization is against a given threat: +- **Security configuration status**—shows the number of devices that have applied the recommended security settings that can help mitigate the threat. Devices are considered **Secure** if they have applied _all_ the tracked settings. +- **Vulnerability patching status**—shows the number of devices that have applied security updates or patches that address vulnerabilities exploited by the threat. + +### Get expert insight from the analyst report +Go to the **Analyst report** section to read through the detailed expert write-up. Most reports provide detailed descriptions of attack chains, including tactics and techniques mapped to the MITRE ATT&CK framework, exhaustive lists of recommendations, and powerful [threat hunting](advanced-hunting-overview.md) guidance. + +![Image of the analyst report section of a threat analytics report](images/ta-analyst-report.png) +_Analyst report section of a threat analytics report_ + +### Review list of mitigations and the status of your devices +In the **Mitigations** section, review the list of specific actionable recommendations that can help you increase your organizational resilience against the threat. The list of tracked mitigations includes recommended settings and vulnerability patches. It also shows the number of devices that don't have these mitigations in place. + +Mitigation information in this section incorporates data from [threat and vulnerability management](next-gen-threat-and-vuln-mgt.md), which also provides detailed drill-down information from various links in the report. + +![Image of the mitigations section of a threat analytics report](images/ta-mitigations.png) +_Mitigations section of a threat analytics report_ + + +## Additional report details and limitations +When using the reports, keep the following in mind: + +- Data is scoped based on your role-based access control (RBAC) scope. You will see the status of devices in [groups that you can access](machine-groups.md). +- Charts reflect only mitigations that are tracked. Check the report overview for additional mitigations that are not shown in the charts. +- Mitigations don't guarantee complete resilience. The provided mitigations reflect the best possible actions needed to improve resiliency. +- Devices are counted as "unavailable" if they have not transmitted data to the service. +- Antivirus-related statistics are based on Microsoft Defender Antivirus settings. Devices with third-party antivirus solutions can appear as "exposed". + +## Related topics +- [Proactively find threats with advanced hunting](advanced-hunting-overview.md) +- [Assess and resolve security weaknesses and exposures](next-gen-threat-and-vuln-mgt.md) From 92ee7782db94206cd8742cbe64a1bb44bc55c14d Mon Sep 17 00:00:00 2001 From: brbrahm <43386070+brbrahm@users.noreply.github.com> Date: Wed, 7 Oct 2020 10:41:50 -0700 Subject: [PATCH 0019/2014] WMI and GP alternative for deploying WDAC multi policy Recommend customers use MDM bridge WMI provider --- ...e-windows-defender-application-control-policies.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md index bf44f8cd81..99abb1a572 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md @@ -85,17 +85,18 @@ When merging, the policy type and ID of the leftmost/first policy specified is u ## Deploying multiple policies -In order to deploy multiple WDAC policies, you must either deploy them locally by copying the `*.cip` policy files into the proper folder or by using the ApplicationControl CSP, which is supported by MEM Intune's Custom OMA-URI feature. You cannot use the "Deploy Windows Defender Application Control" group policy setting to deploy multiple CI policies. +In order to deploy multiple WDAC policies, you must either deploy them locally by copying the `*.cip` policy files into the proper folder or by using the ApplicationControl CSP, which is supported by MEM Intune's Custom OMA-URI feature. + +Note that WMI and GP do not currently support multiple policies. Instead customers should use the [ApplicationControl CSP via the MDM Bridge WMI Provider.](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp#powershell-and-wmi-bridge-usage-guidance) ### Deploying multiple policies locally In order to deploy policies locally using the new multiple policy format you will need to: -1. Ensure policies are copied to the right location - - Policies must be copied to this directory: C:\Windows\System32\CodeIntegrity\CiPolicies\Active -2. Binary policy files must have the correct name which takes the format {PolicyGUID}.cip - - Ensure that the name of the binary policy file is exactly the same as the PolicyID in the policy +1. Ensure binary policy files have the correct naming format of {PolicyGUID}.cip + - Ensure that the name of the binary policy file is exactly the same as the PolicyID GUID in the policy - For example, if the policy XML had the ID as `{A6D7FBBF-9F6B-4072-BF37-693741E1D745}` then the correct name for the binary policy file would be {A6D7FBBF-9F6B-4072-BF37-693741E1D745}.cip +2. Copy binary policies to C:\Windows\System32\CodeIntegrity\CiPolicies\Active 3. Reboot the system ### Deploying multiple policies via ApplicationControl CSP From 76f4587c63bcc9439470052d829c6ac7f2b0b6fa Mon Sep 17 00:00:00 2001 From: brbrahm <43386070+brbrahm@users.noreply.github.com> Date: Wed, 7 Oct 2020 10:47:43 -0700 Subject: [PATCH 0020/2014] Add warning for MDM WMI Bridge --- ...multiple-windows-defender-application-control-policies.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md index 99abb1a572..c3b796cf52 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md @@ -87,8 +87,6 @@ When merging, the policy type and ID of the leftmost/first policy specified is u In order to deploy multiple WDAC policies, you must either deploy them locally by copying the `*.cip` policy files into the proper folder or by using the ApplicationControl CSP, which is supported by MEM Intune's Custom OMA-URI feature. -Note that WMI and GP do not currently support multiple policies. Instead customers should use the [ApplicationControl CSP via the MDM Bridge WMI Provider.](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp#powershell-and-wmi-bridge-usage-guidance) - ### Deploying multiple policies locally In order to deploy policies locally using the new multiple policy format you will need to: @@ -102,3 +100,6 @@ In order to deploy policies locally using the new multiple policy format you wil ### Deploying multiple policies via ApplicationControl CSP Multiple WDAC policies can be managed from an MDM server through ApplicationControl configuration service provider (CSP). The CSP also provides support for rebootless policy deployment. Refer to [ApplicationControl CSP](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp) for more information on deploying multiple policies, optionally using MEM Intune's Custom OMA-URI capability. + +> [!NOTE] +> WMI and GP do not currently support multiple policies. Instead, customers who cannot directly access the MDM stack should use the [ApplicationControl CSP via the MDM Bridge WMI Provider](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp#powershell-and-wmi-bridge-usage-guidance) to manage Multiple Policy Format WDAC policies. \ No newline at end of file From 6b71ec0122e682dbce5ea84f33ef3c75373c7206 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 9 Oct 2020 14:55:30 -0700 Subject: [PATCH 0021/2014] updated text --- .../images/tvm-selected-device-groups.png | Bin 0 -> 6812 bytes .../tvm-security-recommendation.md | 40 +++++++++++------- 2 files changed, 25 insertions(+), 15 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-selected-device-groups.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-selected-device-groups.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-selected-device-groups.png new file mode 100644 index 0000000000000000000000000000000000000000..d4f3f506e5c535c50454f5026d49cb40fd13282f GIT binary patch literal 6812 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 Q-EP8BlvR@{lztufKl~JZ-v9sr literal 0 HcmV?d00001 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 afd2f918cb..2a5e336617 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 @@ -134,11 +134,9 @@ If you want to check how the ticket shows up in Intune, see [Use Intune to remed ## File for exception -As an alternative to a remediation request, you can create exceptions for recommendations. Only users with “exceptions handling” permissions can add exception. [Learn more about RBAC roles](user-roles.md) +As an alternative to a remediation request when a recommendation is not relevant at the moment, you can create exceptions for recommendations. Only users with “exceptions handling” permissions can add exception. [Learn more about RBAC roles](user-roles.md). If your organization has device groups, you will now be able to scope the exception to specific device groups. -If your organization has device groups, you will now be able to scope the exception to specific groups. If you have global administrator permission (called Microsoft Defender ATP administrator), then you can choose to set the exception for all current and future device groups. - -When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state will change to **Full exception** or **Partial exception (by device group)**. +When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state will change to **Full exception** or **Partial exception** (by device group). ### How to create an exception @@ -146,7 +144,7 @@ Select a security recommendation you would like create an exception for, and the ![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-options.png) -Then choose the scope and justification, set a date for the exception duration, and submit. To view all your exceptions (current and past), navigate to the [Remediation](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab. +Choose the scope and justification, set a date for the exception duration, and submit. To view all your exceptions (current and past), navigate to the [Remediation](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab. ### Exception scope @@ -154,13 +152,19 @@ Exceptions can either be created for selected device groups, or for all device g #### Exception by device group -Apply the exception to all device groups or choose specific device groups. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” +Apply the exception to all device groups or choose specific device groups. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” The state will change to “full exception” if you select all the device groups. ![Showing device group dropdown.](images/tvm-exception-device-group-500.png) ##### Filtered -If you have filtered by device group, just your filtered device groups will appear as options. +If you have filtered by device group on any of the threat and vulnerability management pages, only your filtered device groups will appear as options. + +Button to filter by device group on any of the threat and vulnerability management pages: + +![Showing selected device groups filter.](images/tvm-selected-device-groups.png) + +Exception view with filtered device groups: ![Showing filtered device group dropdown.](images/tvm-exception-device-filter500.png) @@ -176,13 +180,13 @@ A flyout will appear where you can search and choose device groups you want incl #### Global exceptions -If you have global administrator permissions (called Microsoft Defender ATP administrator), you will be able to create and cancel a global exception. It affects all current and future device groups in your organization. The recommendation state will change from “active” to “full exception.” +If you have global administrator permissions (called Microsoft Defender ATP administrator), you will be able to create and cancel a global exception. It affects **all** current and future device groups in your organization, and only a user with similar permission would be able to change it. The recommendation state will change from “active” to “full exception.” ![Showing global exception option.](images/tvm-exception-global.png) Some things to keep in mind: -- If a recommendation is under global exception, then newly created exceptions for device groups will be suspended until the global exception has expired. +- If a recommendation is under global exception, then newly created exceptions for device groups will be suspended until the global exception has expired or been cancelled. After that point, the new device group exceptions will go into effect until they expire. - If a recommendation already has exceptions for specific device groups and a global exception is created, then the device group exception will be suspended until it expires or the global exception is cancelled before it expires. ### Justification @@ -192,21 +196,27 @@ Select your justification for the exception you need to file instead of remediat 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 + - Choosing this justification type will lower your exposure score and increase your 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 + - Choosing this justification type will lower your exposure score and increase your 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 +### View all exceptions + +Navigate to the **Exceptions** tab in the **Remediation** page. + +![Showing the "Exceptions" tab in the Remediation page.](images/tvm-exception-tab400.png) + +Select an exception to open a flyout with more details. Exceptions per devices group will have a list of every device group the exception covers, which you can Export. You can also view the related recommendation or cancel the exception. + ### How to cancel an exception To cancel an exception, navigate to the **Exceptions** tab in the **Remediation** page. Select the exception. -![Showing the "Exceptions" tab in the Remediation page.](images/tvm-exception-tab400.png) - #### Cancel the exception for a specific device group -If the exception is per device group, then you will need to select a specific device group to cancel the exception for. +If the exception is per device group, then you will need to select the specific device group to cancel the exception for it. ![Showing how to select a specific device group.](images/tvm-exception-device-group-hover.png) @@ -214,7 +224,7 @@ A flyout will appear for the device group, and you can select **Cancel exception #### Cancel a global exception -If it is a global exception, select an exception from the list and then select Cancel exception from the flyout. +If it is a global exception, select an exception from the list and then select **Cancel exception** from the flyout. ![Showing how to cancel the exception for a global exception.](images/tvm-exception-cancel-global-400.png) From 03aa9420033a9cf02ae3e724406f14f3bbd9470a Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 9 Oct 2020 16:42:41 -0700 Subject: [PATCH 0022/2014] Update threat-analytics-understand-the-reports.md --- ...threat-analytics-understand-the-reports.md | 47 +++++++++++++++---- 1 file changed, 39 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md index 7863e68581..9c0ef98b92 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md @@ -25,21 +25,52 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -The analyst report is the written section provided by Microsoft security researchers ... +The analyst report is the written section provided by Microsoft security researchers. Most analyst reports include the following sections: -Most report include the following sections: +| Report section | Description of contents | +|--|--| +| Executive summary | Overview of the threat, including when the threat was first observed, its motivations, notable events, major targets (industries and regions), and distinct tools and techniques. | +| Analysis | Provides available technical information, including the details of an attack or how a new technique or attack surface might be utilized. | +| MITRE ATT&CK techniques observed | Lists the techniques observed using their MITRE ATT&CK technique category and IDs. | +| Mitigations | Lists all known methods that might reduce the impact or stop the threat. This section also includes mitigations that are not tracked dynamically as part of the threat analytics report. | +| Detection details | Lists specific and generic detections provided by Microsoft security solutions that can surface activity or components associated with the threat. | +| Advanced hunting | Provides sample advanced hunting queries for proactively identifying possible threat activity. Most queries are provided to supplement detections, especially for locating potentially malicious components or behaviors that could not dynamically assessed to be malicious. | +| References | Lists Microsoft and third-party references reviewed by analysts during the creation of the report. Threat analytics reports are based on data validated Microsoft researchers. Information from publicly-available, third-party source are identified clearly as such. | +| Change log | Describes significant changes made to the report since the time of publication. | -## Executive summary +## Track mitigations +Threat analytics reports dynamically track the status of security updates and secure configurations. These are available as charts and tables under the **Mitigations** tab. -## Analysis +The analyst report, however, also includes mitigations that are not dynamically tracked. Here are some examples of mitigation guidance that are not tracked dynamically: -## MITRE... +- Block emails with .lnk attachments or other suspicious file types +- Randomize local administrator passwords +- Educate end-users about phishing email and other threat vectors -## Mitigations +While you can utilize the **Mitigations** tab to assess your security posture against a threat, carefully read through all the mitigation guidance in the analyst report for more tips on how to improve your security posture. + +## Check detections +The analyst report also provides a list of detections for various security capabilities available with Microsoft Defender for Endpoint, including: + +- Antivirus +- Endpoint detection and response (EDR) +- Attack surface reduction rules + +### Antivirus detections +These detections are available on devices with Microsoft Defender Antivirus. On devices that are onboarded to Microsoft Defender for Endpoint, these detections automatically fire alerts and will be reflected in the charts provided with the report. + +>[!NOTE] +>There are cases when the report lists some generic detection names that detect a wide-range of threats in addition to the threat components or behaviors associated with the report. These generic detections do NOT reflect in the charts. + + + +| Detection type | Description | +|--|--| +| Antivirus | These detections are available on devices + + -## Detection details -## Advanced hunting queries From cb04295981d407c3871a7c0bc621fd85a5e50a93 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 12 Oct 2020 14:03:39 +0530 Subject: [PATCH 0023/2014] New_4490409 Created new topic "Schedule scans with Microsoft Defender ATP for Linux" --- images/linux-mdatp.png | Bin 0 -> 5634 bytes .../linux-schedule-scan-atp.md | 247 ++++++++++++++++++ 2 files changed, 247 insertions(+) create mode 100644 images/linux-mdatp.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md diff --git a/images/linux-mdatp.png b/images/linux-mdatp.png new file mode 100644 index 0000000000000000000000000000000000000000..f8c9c07b16906f1465cf3b97f50b71ab49b3f10f GIT binary patch literal 5634 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 [!NOTE] +> To get a list of all the time zones, run the following command: +> timedatectl list-timezones + +> Examples for timezones: +> America/Los_Angeles +> America/New_York +> America/Chicago +> America/Denver + +## To set the Cron job + +**To backup crontab entries:** + +sudo crontab -l > /var/tmp/cron_backup_200919.dat + +> [!NOTE] +> Where 200919 == YRMMDD + +> TIP: +> Do this before you edit or remove. +> To edit the crontab and add a new job as a root user: +> sudo crontab -e + +> [!NOTE] +> The default editor is VIM + +You might see: + +0 * * * * /etc/opt/microsoft/mdatp/logrorate.sh + +Press “Insert” + +Add the following entries: + +CRON_TZ=America/Los_Angeles + +0 2 * * sat /bin/mdatp scan quick > ~/mdatp_cron_job.log + +> [!NOTE] +> In this example, we are setting it to 00 minutes, 2 a.m. (hour in 24 hour format), any day of the month, any month, on Saturdays. Meaning it will run Saturdays at 2:00 a.m. Pacific (UTC –8) + +Press “Esc” + +Type “:wq” w/o the double quotes. + +> [!NOTE] +> w == write, q == quit + +To view your cron jobs, type sudo crontab -l + +:::image type="content" source="../../../../images/linux-mdatp.png" alt-text="linux mdatp"::: + +**How to inspect cron job runs:** + +sudo grep mdatp /var/log/cron + +**How to inspect the mdatp_cron_job.log** +sudo nano mdatp_cron_job.log + +## For those of you that are using Ansible, Chef, or Puppet] +### How to set cron jobs in Ansible: + +cron – Manage cron.d and crontab entries + +See [https://docs.ansible.com/ansible/latest/modules/cron_module.html](https://docs.ansible.com/ansible/latest/modules/cron_module.html) + +### How to set crontabs in Chef: +cron resource + +See [https://docs.chef.io/resources/cron/](https://docs.chef.io/resources/cron/) + +### How to set cron jobs in Puppet: +Resource Type: cron + +See [https://puppet.com/docs/puppet/5.5/types/cron.html](https://puppet.com/docs/puppet/5.5/types/cron.html) + +Automating with Puppet: Cron jobs and scheduled tasks + +See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/) + +## Additional information: + +**To get help with crontab** +man crontab + +**To get a list of crontab file of the current user:** + +crontab -l + +**To get a list of crontab file of another user:** + +crontab -u username -l + +**To backup crontab entries:** + +crontab -l > /var/tmp/cron_backup.dat +> [!TIP] +> Do this before you edit or remove. + +**To restore crontab entries:** + +crontab /var/tmp/cron_backup.dat + +**To edit the crontab and add a new job as a root user:** + +Sudo crontab -e + +**To edit the crontab and add a new job:** + +crontab -e + +**To edit other user’s crontab entries:** + +crontab -u username -e + +**To remove all crontab entries:** + +crontab -r + +**To remove other user’s crontab entries:** + +crontab -u username -r + +**Explanation**: + ++—————- minute (values: 0 – 59) (special characters: , – * /) + +| +————- hour (values: 0 – 23) (special characters: , – * /) + +| | +———- day of month (values: 1 – 31) (special characters: , – * / L W C) + +| | | +——- month (values: 1 – 12) (special characters: ,- * / ) +| | | | +—- day of week (values: 0 – 6) (Sunday=0 or 7) (special characters: , – * / L W C) +| | | | | +* * * * * command to be executed + + + + + + + + + +[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] + + +While you can start a threat scan at any time with Microsoft Defender ATP, your enterprise might benefit from scheduled or timed scans. For example, you can schedule a scan to run at the beginning of every workday or week. + +## Schedule a scan with *launchd* + +You can create a scanning schedule using the *launchd* daemon on a macOS device. + +1. The following code shows the schema you need to use to schedule a scan. Open a text editor and use this example as a guide for your own scheduled scan file. + + For more information on the *.plist* file format used here, see [About Information Property List Files](https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html) at the official Apple developer website. + + ```XML + + + + + Label + com.microsoft.wdav.schedquickscan + ProgramArguments + + sh + -c + /usr/local/bin/mdatp --scan --quick + + RunAtLoad + + StartCalendarInterval + + Day + 3 + Hour + 2 + Minute + 0 + Weekday + 5 + + StartInterval + 604800 + WorkingDirectory + /usr/local/bin/ + + + ``` + +2. Save the file as *com.microsoft.wdav.schedquickscan.plist*. + + > [!TIP] + > To run a full scan instead of a quick scan, change line 12, `/usr/local/bin/mdatp --scan --quick`, to use the `--full` option instead of `--quick` (i.e. `/usr/local/bin/mdatp --scan --full`) and save the file as *com.microsoft.wdav.sched**full**scan.plist* instead of *com.microsoft.wdav.sched**quick**scan.plist*. + +3. Open **Terminal**. +4. Enter the following commands to load your file: + + ```bash + launchctl load /Library/LaunchDaemons/ + launchctl start + ``` + +5. Your scheduled scan will run at the date, time, and frequency you defined in your p-list. In the example, the scan runs at 2:00 AM every Friday. + + Note that the `StartInterval` value is in seconds, indicating that scans should run every 604,800 seconds (one week), while the `Weekday` value of `StartCalendarInterval` uses an integer to indicate the fifth day of the week, or Friday. + + > [!IMPORTANT] + > Agents executed with *launchd* will not run at the scheduled time while the device is asleep. They will instead run once the device resumes from sleep mode. + > + > If the device is turned off, the scan will run at the next scheduled scan time. + +## Schedule a scan with Intune + +You can also schedule scans with Microsoft Intune. The [runMDATPQuickScan.sh](https://github.com/microsoft/shell-intune-samples/tree/master/Misc/MDATP#runmdatpquickscansh) shell script available at [Scripts for Microsoft Defender Advanced Threat Protection](https://github.com/microsoft/shell-intune-samples/tree/master/Misc/MDATP) will persist when the device resumes from sleep mode. + +See [Use shell scripts on macOS devices in Intune](https://docs.microsoft.com/mem/intune/apps/macos-shell-scripts) for more detailed instructions on how to use this script in your enterprise. From da50b63b45e3cfe776aa45fccfe215ca77d1c256 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 12 Oct 2020 14:22:47 +0530 Subject: [PATCH 0024/2014] Update linux-schedule-scan-atp.md --- .../linux-schedule-scan-atp.md | 109 +++--------------- 1 file changed, 15 insertions(+), 94 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 8515254bac..0d706608ba 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -26,14 +26,16 @@ Linux (and Unix) have the tool called **crontab** (similar to Task Scheduler) to ## Pre-requisite > [!NOTE] -> To get a list of all the time zones, run the following command: -> timedatectl list-timezones + +To get a list of all the time zones, run the following command: + +timedatectl list-timezones > Examples for timezones: -> America/Los_Angeles -> America/New_York -> America/Chicago -> America/Denver +America/Los_Angeles +America/New_York +America/Chicago +America/Denver ## To set the Cron job @@ -42,12 +44,13 @@ Linux (and Unix) have the tool called **crontab** (similar to Task Scheduler) to sudo crontab -l > /var/tmp/cron_backup_200919.dat > [!NOTE] -> Where 200919 == YRMMDD + +Where 200919 == YRMMDD > TIP: -> Do this before you edit or remove. -> To edit the crontab and add a new job as a root user: -> sudo crontab -e +Do this before you edit or remove. +To edit the crontab and add a new job as a root user: +sudo crontab -e > [!NOTE] > The default editor is VIM @@ -65,14 +68,14 @@ CRON_TZ=America/Los_Angeles 0 2 * * sat /bin/mdatp scan quick > ~/mdatp_cron_job.log > [!NOTE] -> In this example, we are setting it to 00 minutes, 2 a.m. (hour in 24 hour format), any day of the month, any month, on Saturdays. Meaning it will run Saturdays at 2:00 a.m. Pacific (UTC –8) +In this example, we are setting it to 00 minutes, 2 a.m. (hour in 24 hour format), any day of the month, any month, on Saturdays. Meaning it will run Saturdays at 2:00 a.m. Pacific (UTC –8) Press “Esc” Type “:wq” w/o the double quotes. > [!NOTE] -> w == write, q == quit + w == write, q == quit To view your cron jobs, type sudo crontab -l @@ -163,85 +166,3 @@ crontab -u username -r * * * * * command to be executed - - - - - - - -[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - - -While you can start a threat scan at any time with Microsoft Defender ATP, your enterprise might benefit from scheduled or timed scans. For example, you can schedule a scan to run at the beginning of every workday or week. - -## Schedule a scan with *launchd* - -You can create a scanning schedule using the *launchd* daemon on a macOS device. - -1. The following code shows the schema you need to use to schedule a scan. Open a text editor and use this example as a guide for your own scheduled scan file. - - For more information on the *.plist* file format used here, see [About Information Property List Files](https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html) at the official Apple developer website. - - ```XML - - - - - Label - com.microsoft.wdav.schedquickscan - ProgramArguments - - sh - -c - /usr/local/bin/mdatp --scan --quick - - RunAtLoad - - StartCalendarInterval - - Day - 3 - Hour - 2 - Minute - 0 - Weekday - 5 - - StartInterval - 604800 - WorkingDirectory - /usr/local/bin/ - - - ``` - -2. Save the file as *com.microsoft.wdav.schedquickscan.plist*. - - > [!TIP] - > To run a full scan instead of a quick scan, change line 12, `/usr/local/bin/mdatp --scan --quick`, to use the `--full` option instead of `--quick` (i.e. `/usr/local/bin/mdatp --scan --full`) and save the file as *com.microsoft.wdav.sched**full**scan.plist* instead of *com.microsoft.wdav.sched**quick**scan.plist*. - -3. Open **Terminal**. -4. Enter the following commands to load your file: - - ```bash - launchctl load /Library/LaunchDaemons/ - launchctl start - ``` - -5. Your scheduled scan will run at the date, time, and frequency you defined in your p-list. In the example, the scan runs at 2:00 AM every Friday. - - Note that the `StartInterval` value is in seconds, indicating that scans should run every 604,800 seconds (one week), while the `Weekday` value of `StartCalendarInterval` uses an integer to indicate the fifth day of the week, or Friday. - - > [!IMPORTANT] - > Agents executed with *launchd* will not run at the scheduled time while the device is asleep. They will instead run once the device resumes from sleep mode. - > - > If the device is turned off, the scan will run at the next scheduled scan time. - -## Schedule a scan with Intune - -You can also schedule scans with Microsoft Intune. The [runMDATPQuickScan.sh](https://github.com/microsoft/shell-intune-samples/tree/master/Misc/MDATP#runmdatpquickscansh) shell script available at [Scripts for Microsoft Defender Advanced Threat Protection](https://github.com/microsoft/shell-intune-samples/tree/master/Misc/MDATP) will persist when the device resumes from sleep mode. - -See [Use shell scripts on macOS devices in Intune](https://docs.microsoft.com/mem/intune/apps/macos-shell-scripts) for more detailed instructions on how to use this script in your enterprise. From 32e1b1490b117de100bbed41d6478cb7e035c398 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 12 Oct 2020 15:12:25 +0530 Subject: [PATCH 0025/2014] Update linux-schedule-scan-atp.md minor corrections during self review --- .../linux-schedule-scan-atp.md | 62 +++++++++---------- 1 file changed, 30 insertions(+), 32 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 0d706608ba..aee27d7e1f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -27,33 +27,31 @@ Linux (and Unix) have the tool called **crontab** (similar to Task Scheduler) to > [!NOTE] -To get a list of all the time zones, run the following command: - -timedatectl list-timezones +> To get a list of all the time zones, run the following command: +`timedatectl list-timezones` > Examples for timezones: -America/Los_Angeles -America/New_York -America/Chicago -America/Denver +> - `America/Los_Angeles` +> - `America/New_York` +>- `America/Chicago` +>- `America/Denver` ## To set the Cron job **To backup crontab entries:** -sudo crontab -l > /var/tmp/cron_backup_200919.dat +`sudo crontab -l > /var/tmp/cron_backup_200919.dat` > [!NOTE] - -Where 200919 == YRMMDD +> Where 200919 == YRMMDD > TIP: Do this before you edit or remove. -To edit the crontab and add a new job as a root user: -sudo crontab -e +To edit the crontab, and add a new job as a root user: +`sudo crontab -e` > [!NOTE] -> The default editor is VIM +> The default editor is VIM. You might see: @@ -72,7 +70,7 @@ In this example, we are setting it to 00 minutes, 2 a.m. (hour in 24 hour format Press “Esc” -Type “:wq” w/o the double quotes. +Type “:wq” without the double quotes. > [!NOTE] w == write, q == quit @@ -83,22 +81,22 @@ To view your cron jobs, type sudo crontab -l **How to inspect cron job runs:** -sudo grep mdatp /var/log/cron +`sudo grep mdatp /var/log/cron` **How to inspect the mdatp_cron_job.log** -sudo nano mdatp_cron_job.log +`sudo nano mdatp_cron_job.log` -## For those of you that are using Ansible, Chef, or Puppet] +## For those who use Ansible, Chef, or Puppet] ### How to set cron jobs in Ansible: -cron – Manage cron.d and crontab entries +`cron – Manage cron.d and crontab entries` -See [https://docs.ansible.com/ansible/latest/modules/cron_module.html](https://docs.ansible.com/ansible/latest/modules/cron_module.html) +See [https://docs.ansible.com/ansible/latest/modules/cron_module.html](https://docs.ansible.com/ansible/latest/modules/cron_module.html) for more information. ### How to set crontabs in Chef: -cron resource +`cron resource` -See [https://docs.chef.io/resources/cron/](https://docs.chef.io/resources/cron/) +See [https://docs.chef.io/resources/cron/](https://docs.chef.io/resources/cron/) for more information. ### How to set cron jobs in Puppet: Resource Type: cron @@ -107,50 +105,50 @@ See [https://puppet.com/docs/puppet/5.5/types/cron.html](https://puppet.com/docs Automating with Puppet: Cron jobs and scheduled tasks -See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/) +See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/) for more information. ## Additional information: **To get help with crontab** -man crontab +`man crontab` **To get a list of crontab file of the current user:** -crontab -l +`crontab -l` **To get a list of crontab file of another user:** -crontab -u username -l +`crontab -u username -l` **To backup crontab entries:** -crontab -l > /var/tmp/cron_backup.dat +`crontab -l > /var/tmp/cron_backup.dat` > [!TIP] > Do this before you edit or remove. **To restore crontab entries:** -crontab /var/tmp/cron_backup.dat +`crontab /var/tmp/cron_backup.dat` **To edit the crontab and add a new job as a root user:** -Sudo crontab -e +`Sudo crontab -e` **To edit the crontab and add a new job:** -crontab -e +`crontab -e` **To edit other user’s crontab entries:** -crontab -u username -e +`crontab -u username -e` **To remove all crontab entries:** -crontab -r +`crontab -r` **To remove other user’s crontab entries:** -crontab -u username -r +`crontab -u username -r` **Explanation**: From 970adb587ffd9881b9a735f74d6b7e9bdbe370ab Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Mon, 12 Oct 2020 15:27:59 +0530 Subject: [PATCH 0026/2014] Add files via upload Added new file --- .../threat-protection/images/linux-mdatp.png | Bin 0 -> 5634 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/images/linux-mdatp.png diff --git a/windows/security/threat-protection/images/linux-mdatp.png b/windows/security/threat-protection/images/linux-mdatp.png new file mode 100644 index 0000000000000000000000000000000000000000..f8c9c07b16906f1465cf3b97f50b71ab49b3f10f GIT binary patch literal 5634 zcmV+d7X9goP)4_KtMo6D;h>!XGcdzOG`^k zOiWEpO;Au!Qc_Y=Q&Ut_R8>_~R#sM5S65hASXo(FT3T9NU0q&YUSD5dU`H%sVP0cl zUt?lmV`F1vV_;-sVPs@vWn^MyWn*S#V`^$@Yinz4D*$Y4Yi(_8Zf$LDZfCf> zsHv%`sj8}~s;R1~s;jH3tgNi9t*x%EuCcMPvT!c5uc@=Mv$V0QwX?0YwY9gjuDG_a zxwWynwz9gov%9&pytuTyyu7`;w!XTyzP+EnySKl;zrnq^!NI}8!otPR-^S11#?ar! z(BR69Ps+im%gM*g%gN2KbIr}n&d$!y&dt!!(9zJ((b3V;($dq@)6~?|)z#J4*VozE z+1uOO-QC?QUjxqgHpeUs%xPU|Dwm@VT8WkMH z1sv|n;!?0$6QYEo($unvF(!sB4flQD_kES)|6}g+&1khckeq!#B)KICXQ7TQ&XThP)Wc;Zv!q&&+aEYaE$3Yv*O^t}F>qNeS0#JZjH>l!6g891ZE)|2 z&(%koDV0t=I@oGeW3(u59XMZz?N4=fvE9K-*xhEbMQmxUTlDP0-^OXr zQ41P_l(qL(+MQLRm=^W4A77xkCGmdV3?pn{cLTb}R6h2V{Z}D0Ww$L&I^NS|pS^A8 z@Y-t$9&Twxtwc@*d?{S()>zNn4Py+l7yCl12se1W#(pc=+>&@dZxw9@rE>x;J$raR z{*q4XWNt6%*xz7ACmkI9&H1H6_GVS2SC>wHePX3EgO+X)=}hkpD&u61a97nfbG zl5I>X)Pab-Y}K_R0?IGOu)aJ!AQ+dAhCCCFTb8Z2HpNU+?L?e$+Oj zPB8AhbnBT1Ge=N5`1F@6m6bidOUXH1IsXU+)ql8)-C(QSmKGgEk+A2q#-vW+gAc?Pd> zD!0Dy;8DC`Uts4vzVX^(hIqTGCN_aT#8GvQ=}nf9Vvr>H5^Dr~2zt zI?B_qbcpw{rE?rh=kNitFO!*0>FljkO7I;EFDff%FX3gL+A^e5T8pB!k|rHm4_lx= zyg2Txsx3o0RTdG3>j~)?Wnfg7E$yLtR?pVl!Y%M}I%+RwEe|wt2=6yUe`IevT|r*vvv6@_(I%H8g@LW3-3#TJj-F4pj$sx7a=>V^B0E!?&=I_>P0{m~)K zUO>~l+KZySn%@I!Zg9_{49^_bD_Xs5ko7M82YbIQ%5c2~+Y$D3?^E4Rp3B{lolfcG zLcFcP<@{8Ka!^0Je?ez0?MCC=x+_cKzte0)|l{zU>U zhr0*sdCu>`(!sj0q_dJE2R|nQwHSaYXkQiZpZDzS)na(i`^n5&BffOvkDET5H5}~P2m*I4bebm@3`WyIYO ztxa+yC~XUdK-%%oGB?j_4rn`_pY zUW5c{A*AEwmBk8-j~nKnmG|NPQtMMXyY#sLWqVxh>Zubsa<4WnFN69^txxH+2vM3hrGr_61D|x% z3RystxGiCh4_I5q^K*Ve-rK8K!>P1OMf9`Iz!+1Q253U*y2P$6K zS?hSDQ%Bx$q5e|qEgil-z1-?wI^y6jG*w72ARUA5b$Y4tB{uz2z{pZM*gt(CtnteI zNQXzo?Qx<0Qi~By#-DFV-Wq(dc&-h2rhpO2e4$xsMq%mTZ}$$}t9pTG;o`Qq1ke_8 zF$?g@0qM|sE~N~Q8zP8PbEWg~_Uk3dOUPTBFXq`L__9_->NHlDnu;c?7COUh(!B+v z7l;-vTw7HAb>(6f;+36oEl!#*yA8rQ#6PDN|EeQMUP9j5d@;{1VPziHTQF16WYt1v zm?64XCx~rYc&3n5{mBR3KwjAy7tXJ25Y8d~Iki5d6U#_!m|48vBFAH4uULNN?WxGG zoayzqu<4VILM>_&^x+J9b#(G8PxV!2I&Hf1D`!&aq!wQ-8RH%`p)yLPGl|N{D4`fD zn~6%WEWezmHc{Ha61mg9(%`KL`f?(#I)mjo9>hw0ueif426$Xg6h64^N(g_pghL|DQ7Ki=G2%ilGA^f z&)zzq89RE70pwS9vLzcvNa&^b7aaWm-H$%?eEarPdgIeC=y}WPm8E&8()st_o6$hY zYWw>tZC-S}d3|!ei?h|ju9y6M5DYh|#~1^M69Fl2^|qD6c+!z}{?P3YDg$hDJkt3U zwtxNg!()_Atr1T;Ry}VEyI%6Q&@kMj9%GDtq*J4bQ;w)~p8NBMBKGT`DV+(mYqg!nMF~vvgHiVmrA!rE}eh=@q<`8m@l>vQk+NFVRZ*7Lr%tH zC`U3}56Vj{>M8yi%HiBA&#|^eJD}0&;20vmvZAQN^H4V|p9ijgcJ}3a$?_MMT_j_i zdxF(l))&XL?1{_EB)M4U0^1t7bpH1H4`6P1&3Wdb(qusKVs;p1#29I8Fv4bLKqE7< z4tuysDvf$h4regWF~Bt&xtY~tf`Kt;wm05Pqp0N#OV1lPw{nAXBTPCfwcz~q=t2hn zd4XOfb{n&#O#DgO%9|6*zD#zAvf_1m{I2NtC6a#bG`aMwW@LY3kj`Iz_m&I$AwDB_^2X7~qL8LV^CyGFt>`LhNP2Q`RvXa z6hk^KnoJIoj>x`jNoQZ=TvoQRzctTRdEum&LzT{-K5^Hf`+O$`7}gn3Y`_$W%aF== ztTV!pbb!prpmel)J*AT`<{_@Rr*xb#lyvmW$e?s^+m~cxN{8iPcBF&HxHyl;u%vTw zUNYA5y7T7Gbh~H9ES*2R{6(L0pDIU^92{a9y?+^uFd!XSuZMK>dOf9stoP;Ud6NUu zamP^7!KYBBw}qsm$m$rhrZcFC^APYRB8|~%HSf%qN^cwKXd6m8Dt~#7D zh5Z_gu$d#7GQzT+Uph`bk95pD#{kzHkd9}JfOP0+;>4XaFy}5ww^CqKF@ zdX5*-Z2i2P8K-ofeBSF?qvvuJX>3ryPLAYa7pm7%nTL4`)t@09hdGAw979_MF)hY; z+8u*3)>fuv)k5V+E?(Cjt`J^r$Z^RQUH)bluSD%LS-#XI%iqo_5yq9hhw#>{$i93U znPsHjdG)oQv|XZQCl;@aM>@a8_9S}s7`R+T8k-cbog*2p*NP6T76!Qt=5TgNXgFUp zKuib6Xz+Z@Q~1S`3w68WnYH!Nvr6&K99Uhl8;6@zkUB*Xwq#gzmW{Z;@v4o3|TC0rqqaZ ze*UA^PPmsU(uO8Cer!Y58gN7UeaeCCg~xJA$Tf&o0@9r{N%guMX9BhKsrDD z&U?}Wky;Yz{P>&iN)JS8Nu=|`Z@d#^lZVeM`}tk+7@ihEi%IhK%?J-`9+rQm_aUp2 z=M1a<%43?*Ssh>Y(98?x>-AGTr1QP6y&YhaW4sKy?<4Lfeof9SE?*2Y!o`tGr(%)D z)O+XPmn-(6!;#}od+(t(jTgf+di=ot!XBoc6GjjYA2WcB=rPx!vsdseGhyj``>SsQ ze#7EfBZe7J33AB#Kt8_MWrVu`=s9}nxc))W9E?E}%~yxuNN-I3r+UZv~{ovqp?XI(BAcA7AV;!v7!Xxc))XAvqRJUwBMfi`v)hp9{t# z9V^zHSUUI-K9EgDTDCV~@!4cM3$jD}YL!`Li^X;_ySl-h4#9{C+DG|5HX|Y(mq^wbW-B_x_AZmX%Na!}>t*Iy6+=pz z`EVDAF$w9YdX%STo-*lt|LgAn*<_UuSzG4C;*g;%$QJQyR;Fk~M~nvKQWo{_WhMzD zY3+~^N>7PScc#fYtb9|YxX2ggJP9&=t`H5s)Mz)&!7x@;WlyzR&9QWK4 z(PJldn)$GE@za;?1*JoJxj^fklv`3dG!3Q0CPSZ^xE!*cgV^ME-J6M)8ChQA?DwXt zdg`?%jEd+2j4&I+MsRem;4IB<3-+$^Z3ECz%Vhp1?FFM2Pzp=JLU^w`j9kWJh#5UZ zIS(owmq>;XE?(InlIO20>c>m&;5(GSS;@T$|1-O>(>x7HhmY|Q+~O(480pe+*ktF8 zA*de?S+Ku0zw1cH%#3WL;Wo+?*K8nHU4RkxNyj0Qk?CJT>G0DULC<#*wAcqfaB`WP z3&PygG2|;w4MZddq@(r{!a13AGVX#WwsdSZ*?D6K>W4!X?5~jp8Iq2f8QCu##Wg$9 zfyaQPV-d;7^lt>xA^5WI2d&x-N-jgvfr#W-(jkQN*rnsJ$<7LyuT8KOjOF9;jY=~n}=|DHEvUr9aTp=?y5Ry(&!%zE?4wB^Z7^UNUIXANm zt7vFE4%uLTb?JC`<*;;2uDPdl6p?Jq$RUy$`#Y#~1d;46lNa!#d8NP#S)Tr$(lMxK zM>SY}LnwtfgM`5ioKweqn ziyJ)qvX2oiNJiKmL#LTRuN?o>KSm3cb6Jex^3Na-9KwSOSI?Lc<}?<{`sm)U!oPHllcKo_Lvs0EEd%4EcvgJ2_I ztW&e36Bo<`;v9?an}6#AgjNE+C}J9Vtt5{%ix{%{g^OSSt@Lb9pmehC`^HBk9Yst- z(y`cIT{`*oR63)T4##gfja#<(U3D9Pauur Date: Mon, 12 Oct 2020 17:25:02 +0530 Subject: [PATCH 0027/2014] Linux_MDATP_4490409 Minor edits --- .../threat-protection/images}/linux-mdatp.png | Bin .../linux-schedule-scan-atp.md | 34 ++++++++++-------- 2 files changed, 20 insertions(+), 14 deletions(-) rename {images => windows/security/threat-protection/images}/linux-mdatp.png (100%) diff --git a/images/linux-mdatp.png b/windows/security/threat-protection/images/linux-mdatp.png similarity index 100% rename from images/linux-mdatp.png rename to windows/security/threat-protection/images/linux-mdatp.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index aee27d7e1f..347e58511a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -19,16 +19,16 @@ ms.topic: conceptual # Schedule scans with Microsoft Defender ATP for Linux -For the command line to be able to run a scan on MDATP for Linux, see [Supported Commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-resources#supported-commands). +To run a scan on MDATP for Linux, see [Supported Commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-resources#supported-commands). -Linux (and Unix) have the tool called **crontab** (similar to Task Scheduler) to be able to run scheduled tasks. +Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to be able to run scheduled tasks. ## Pre-requisite > [!NOTE] -> To get a list of all the time zones, run the following command: -`timedatectl list-timezones` +> To get a list of all the time zones, run the following command: +> `timedatectl list-timezones` > Examples for timezones: > - `America/Los_Angeles` @@ -37,6 +37,7 @@ Linux (and Unix) have the tool called **crontab** (similar to Task Scheduler) to >- `America/Denver` ## To set the Cron job +Use the following commands: **To backup crontab entries:** @@ -66,7 +67,7 @@ CRON_TZ=America/Los_Angeles 0 2 * * sat /bin/mdatp scan quick > ~/mdatp_cron_job.log > [!NOTE] -In this example, we are setting it to 00 minutes, 2 a.m. (hour in 24 hour format), any day of the month, any month, on Saturdays. Meaning it will run Saturdays at 2:00 a.m. Pacific (UTC –8) +In this example, we have set it to 00 minutes, 2 a.m. (hour in 24 hour format), any day of the month, any month, on Saturdays. Meaning it will run Saturdays at 2:00 a.m. Pacific (UTC –8). Press “Esc” @@ -75,33 +76,36 @@ Type “:wq” without the double quotes. > [!NOTE] w == write, q == quit -To view your cron jobs, type sudo crontab -l +To view your cron jobs, type `sudo crontab -l` -:::image type="content" source="../../../../images/linux-mdatp.png" alt-text="linux mdatp"::: +:::image type="content" source="..\images\linux-mdatp.png" alt-text="linux mdatp"::: -**How to inspect cron job runs:** +**To inspect cron job runs:** `sudo grep mdatp /var/log/cron` -**How to inspect the mdatp_cron_job.log** +**To inspect the mdatp_cron_job.log** + `sudo nano mdatp_cron_job.log` ## For those who use Ansible, Chef, or Puppet] -### How to set cron jobs in Ansible: + +Use the following commands: +### To set cron jobs in Ansible: `cron – Manage cron.d and crontab entries` See [https://docs.ansible.com/ansible/latest/modules/cron_module.html](https://docs.ansible.com/ansible/latest/modules/cron_module.html) for more information. -### How to set crontabs in Chef: +### To set crontabs in Chef: `cron resource` See [https://docs.chef.io/resources/cron/](https://docs.chef.io/resources/cron/) for more information. -### How to set cron jobs in Puppet: +### To set cron jobs in Puppet: Resource Type: cron -See [https://puppet.com/docs/puppet/5.5/types/cron.html](https://puppet.com/docs/puppet/5.5/types/cron.html) +See [https://puppet.com/docs/puppet/5.5/types/cron.html](https://puppet.com/docs/puppet/5.5/types/cron.html) for more information. Automating with Puppet: Cron jobs and scheduled tasks @@ -110,6 +114,7 @@ See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](h ## Additional information: **To get help with crontab** + `man crontab` **To get a list of crontab file of the current user:** @@ -161,6 +166,7 @@ See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](h | | | +——- month (values: 1 – 12) (special characters: ,- * / ) | | | | +—- day of week (values: 0 – 6) (Sunday=0 or 7) (special characters: , – * / L W C) | | | | | -* * * * * command to be executed + +*****command to be executed From a86c74982cd7697a858c64c1c468dfc8f1e9a854 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Mon, 12 Oct 2020 17:56:30 +0530 Subject: [PATCH 0028/2014] linux-mdatp-1.png New file --- .../threat-protection/images/linux-mdatp-1.png | Bin 0 -> 5634 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/images/linux-mdatp-1.png diff --git a/windows/security/threat-protection/images/linux-mdatp-1.png b/windows/security/threat-protection/images/linux-mdatp-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f8c9c07b16906f1465cf3b97f50b71ab49b3f10f GIT binary patch literal 5634 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 Date: Mon, 12 Oct 2020 20:54:38 +0530 Subject: [PATCH 0029/2014] 4490409 minor image tag changes --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 347e58511a..6862347fd7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -78,7 +78,7 @@ Type “:wq” without the double quotes. To view your cron jobs, type `sudo crontab -l` -:::image type="content" source="..\images\linux-mdatp.png" alt-text="linux mdatp"::: +:::image type="content" source="..\images\linux-mdatp-1.png" alt-text="linux mdatp"::: **To inspect cron job runs:** From 2c781644824327ee8ca4f743cda8455830c6a314 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Tue, 13 Oct 2020 19:55:32 +0530 Subject: [PATCH 0030/2014] Update linux-schedule-scan-atp.md --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 6862347fd7..4881a157db 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -88,7 +88,7 @@ To view your cron jobs, type `sudo crontab -l` `sudo nano mdatp_cron_job.log` -## For those who use Ansible, Chef, or Puppet] +## For those who use Ansible, Chef, or Puppet Use the following commands: ### To set cron jobs in Ansible: From cd76be762770237fe42059bdd96cd438e5eac045 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Tue, 13 Oct 2020 20:57:59 +0530 Subject: [PATCH 0031/2014] Update linux-schedule-scan-atp.md --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 4881a157db..491a44df0e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -21,7 +21,7 @@ ms.topic: conceptual To run a scan on MDATP for Linux, see [Supported Commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-resources#supported-commands). -Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to be able to run scheduled tasks. +Linux (and Unix) have a tool called **crontab**(similar to Task Scheduler) to be able to run scheduled tasks. ## Pre-requisite From ac4ce3a6408ffcf5ac0c6d172c226ad27f2d887f Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Tue, 13 Oct 2020 21:00:28 +0530 Subject: [PATCH 0032/2014] Update linux-schedule-scan-atp.md --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 4881a157db..09fcee81f1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -26,10 +26,8 @@ Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to b ## Pre-requisite > [!NOTE] - > To get a list of all the time zones, run the following command: > `timedatectl list-timezones` - > Examples for timezones: > - `America/Los_Angeles` > - `America/New_York` @@ -67,14 +65,14 @@ CRON_TZ=America/Los_Angeles 0 2 * * sat /bin/mdatp scan quick > ~/mdatp_cron_job.log > [!NOTE] -In this example, we have set it to 00 minutes, 2 a.m. (hour in 24 hour format), any day of the month, any month, on Saturdays. Meaning it will run Saturdays at 2:00 a.m. Pacific (UTC –8). +>In this example, we have set it to 00 minutes, 2 a.m. (hour in 24 hour format), any day of the month, any month, on Saturdays. Meaning it will run Saturdays at 2:00 a.m. Pacific (UTC –8). Press “Esc” Type “:wq” without the double quotes. > [!NOTE] - w == write, q == quit +> w == write, q == quit To view your cron jobs, type `sudo crontab -l` From 47429eb530bedc9d4ecc942939d5ca9246d6c445 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Tue, 13 Oct 2020 21:46:01 +0530 Subject: [PATCH 0033/2014] Update linux-schedule-scan-atp.md --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 737bba28fe..2daf8f2576 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -21,7 +21,7 @@ ms.topic: conceptual To run a scan on MDATP for Linux, see [Supported Commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-resources#supported-commands). -Linux (and Unix) have a tool called **crontab**(similar to Task Scheduler) to be able to run scheduled tasks. +Linux(and Unix) have a tool called **crontab**(similar to Task Scheduler) to be able to run scheduled tasks. ## Pre-requisite From 367785b36946ebaba4baed083db0511c2af89db1 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Tue, 13 Oct 2020 21:40:38 +0500 Subject: [PATCH 0034/2014] Removed a content There is no need to create a custom device policy to enable PIN reset recovery. So removing this portion. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8284#issuecomment-707356130 --- .../hello-for-business/hello-feature-pin-reset.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index f6a0ebc776..13403b0f92 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -66,9 +66,6 @@ You configure Windows 10 to use the Microsoft PIN Reset service using the comput 3. Enable the **Use PIN Recovery** policy setting located under **Computer Configuration->Administrative Templates->Windows Components->Windows Hello for Business**. 4. Close the Group Policy Management Editor to save the Group Policy object. Close the GPMC. -### Configure Windows devices to use PIN reset using Microsoft Intune - -To configure PIN reset on Windows devices you manage, use an [Intune Windows 10 custom device policy](https://docs.microsoft.com/intune/custom-settings-windows-10) to enable the feature. Configure the policy using the following Windows policy configuration service provider (CSP): #### Create a PIN Reset Device configuration profile using Microsoft Intune From 5471abe62d6675c5ba961676eca11efed3b1feed Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Tue, 13 Oct 2020 17:39:26 -0700 Subject: [PATCH 0035/2014] Update threat-analytics-understand-the-reports.md --- .../threat-analytics-understand-the-reports.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md index 9c0ef98b92..e0bd3c265e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md @@ -66,7 +66,13 @@ These detections are available on devices with Microsoft Defender Antivirus. On | Detection type | Description | |--|--| -| Antivirus | These detections are available on devices +| Antivirus | These detections are raised on devices running [Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) to identify malware components using various anti-malware technologies. | +| Endpoint detection and response | These detections constitute alerts on Microsoft Defender Security Center and are raised on [devices onboarded to Microsoft Defender for Endpoint](onboard-configure.md). These detections generally rely of security signals collected by the Microsoft Defender for Endpoint sensor, but also incorporates antivirus, network protection, and all other signals available on each device. | +| Attack surface reduction rules| | + + + + From fe2a13a56101da89ba4d5e165924f5c2a7998ef5 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 14 Oct 2020 10:00:29 +0500 Subject: [PATCH 0036/2014] Update windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-feature-pin-reset.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 13403b0f92..f680e26e79 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -66,7 +66,6 @@ You configure Windows 10 to use the Microsoft PIN Reset service using the comput 3. Enable the **Use PIN Recovery** policy setting located under **Computer Configuration->Administrative Templates->Windows Components->Windows Hello for Business**. 4. Close the Group Policy Management Editor to save the Group Policy object. Close the GPMC. - #### Create a PIN Reset Device configuration profile using Microsoft Intune 1. Sign-in to [Azure Portal](https://portal.azure.com) using a Global administrator account. From b5c866a3520e0cb37d2df908b76b535a659ca054 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 14:32:58 +0530 Subject: [PATCH 0037/2014] Update linux-schedule-scan-atp.md Updated per comments from Yong Rhee --- .../linux-schedule-scan-atp.md | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 2daf8f2576..b04e20d3a6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -155,16 +155,11 @@ See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](h **Explanation**: -+—————- minute (values: 0 – 59) (special characters: , – * /) - -| +————- hour (values: 0 – 23) (special characters: , – * /) - -| | +———- day of month (values: 1 – 31) (special characters: , – * / L W C) - -| | | +——- month (values: 1 – 12) (special characters: ,- * / ) -| | | | +—- day of week (values: 0 – 6) (Sunday=0 or 7) (special characters: , – * / L W C) -| | | | | - -*****command to be executed ++—————- minute (values: 0 – 59) (special characters: , – * /)
+| +————- hour (values: 0 – 23) (special characters: , – * /)
+| | +———- day of month (values: 1 – 31) (special characters: , – * / L W C)
+| | | +——- month (values: 1 – 12) (special characters: ,- * / )
+| | | | +—- day of week (values: 0 – 6) (Sunday=0 or 7) (special characters: , – * / L W C)
+| | | | |*****command to be executed From 104c43ff75a1f4af29a932f8e2b49618176c5ca9 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 14:42:18 +0530 Subject: [PATCH 0038/2014] update-toc-per-4490409 Updated the new topic link in the TOC - "Schedule scans with Microsoft Defender ATP for Linux" --- 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 f69cdfadb5..7325a5cf3e 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -284,6 +284,7 @@ ##### [Static proxy configuration](microsoft-defender-atp/linux-static-proxy-configuration.md) ##### [Set preferences](microsoft-defender-atp/linux-preferences.md) ##### [Detect and block Potentially Unwanted Applications](microsoft-defender-atp/linux-pua.md) +##### [Schedule scans with Microsoft Defender ATP for Linux](microsoft-defender-atp/linux-schedule-scan-atp.md) #### [Troubleshoot]() ##### [Troubleshoot installation issues](microsoft-defender-atp/linux-support-install.md) From 4eebe0f6f82af97bfc6e9a94c9184cbaa34e3d0a Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 14:54:54 +0530 Subject: [PATCH 0039/2014] Update linux-schedule-scan-atp.md minor edit --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index b04e20d3a6..22187f7d02 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -21,7 +21,7 @@ ms.topic: conceptual To run a scan on MDATP for Linux, see [Supported Commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-resources#supported-commands). -Linux(and Unix) have a tool called **crontab**(similar to Task Scheduler) to be able to run scheduled tasks. +Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to be able to run scheduled tasks. ## Pre-requisite From bc81ed8bd926c5b37735cb44d16afff15b38887a Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 15 Oct 2020 22:13:19 +0500 Subject: [PATCH 0040/2014] Note addition As suggested by the user, I have added a note for the user to route to a relevant information page. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8264 --- .../microsoft-defender-atp/mac-install-with-jamf.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md index b02fdd72d5..543ff95c79 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md @@ -30,6 +30,9 @@ ms.topic: conceptual Learn how to deploy Microsoft Defender ATP for macOS with Jamf Pro. +> [!NOTE] +> If you are using macOS Catalina (10.15.4) and newer versions of macOS see [New configuration profiles for macOS Catalina and newer versions of macOS](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies). + This is a multi step process. You'll need to complete all of the following steps: - [Login to the Jamf Portal](mac-install-jamfpro-login.md) From 272b272988926a83aac025515b09846e6b1e452e Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 15 Oct 2020 11:08:06 -0700 Subject: [PATCH 0041/2014] Update linux-schedule-scan-atp.md using correct brand names from MDATP to Microsoft Defender for Endpoint (Linux) --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 22187f7d02..d5c088430a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -1,7 +1,7 @@ --- -title: How to schedule scans with MDATP for Linux -description: Learn how to schedule an automatic scanning time for Microsoft Defender ATP in Linux to better protect your organization's assets. -keywords: microsoft, defender, atp, linux, scans, antivirus +title: How to schedule scans with Microsoft Defender for Endpoint (Linux) +description: Learn how to schedule an automatic scanning time for Microsoft Defender for Endpoint (Linux) to better protect your organization's assets. +keywords: microsoft, defender, atp, linux, scans, antivirus, microsoft defender for endpoint (linux) search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -17,9 +17,9 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Schedule scans with Microsoft Defender ATP for Linux +# Schedule scans with Microsoft Defender for Endpoint (Linux) -To run a scan on MDATP for Linux, see [Supported Commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-resources#supported-commands). +To run a scan for Linux, see [Supported Commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-resources#supported-commands). Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to be able to run scheduled tasks. From 7044abeed904b35d670678a53ad9eb086de01118 Mon Sep 17 00:00:00 2001 From: Thomas Garrity <31856350+poortom1004@users.noreply.github.com> Date: Thu, 15 Oct 2020 13:56:19 -0500 Subject: [PATCH 0042/2014] Case sensitivity, re-ordering and other small corrections -Normalized the casing from BuiltIn Local to Builtin Local for group types -Corrected some other group types -Corrected typo for references of Group Policy Creators Owners to Group Policy Creator Owners -Re-ordered the Read-Only Domain Controllers group to be higher in the list to be correctly alphabetized so that it matches the order in the first table -Corrected Guests group membership details -Added missing SID info on a few groups -Changed group types from Domain Global to Global -Replaced "No" with "None" for default membership to be consistent with other groups -RDS Endpoint Servers had an incorrect reference to the domain SID -Users group incorrectly said it's a member of Domain users via primary group membership. This is incorrect because groups do not have primary groups, only users have primary groups. --- .../active-directory-security-groups.md | 235 +++++++++--------- 1 file changed, 117 insertions(+), 118 deletions(-) diff --git a/windows/security/identity-protection/access-control/active-directory-security-groups.md b/windows/security/identity-protection/access-control/active-directory-security-groups.md index 61198672fc..6522607d9d 100644 --- a/windows/security/identity-protection/access-control/active-directory-security-groups.md +++ b/windows/security/identity-protection/access-control/active-directory-security-groups.md @@ -576,7 +576,7 @@ This security group has not changed since Windows Server 2008.

Type

-

BuiltIn Local

+

Builtin Local

Default container

@@ -645,7 +645,7 @@ This security group has not changed since Windows Server 2008.

Type

-

BuiltIn Local

+

Builtin Local

Default container

@@ -717,7 +717,7 @@ This security group includes the following changes since Windows Server 2008:

Type

-

BuiltIn Local

+

Builtin Local

Default container

@@ -865,7 +865,7 @@ This security group has not changed since Windows Server 2008.

Type

-

Builtin local

+

Builtin Local

Default container

@@ -987,7 +987,7 @@ This security group has not changed since Windows Server 2008.

Well-Known SID/RID

-

S-1-5-<domain>-517

+

S-1-5-21-<domain>-517

Type

@@ -1113,7 +1113,7 @@ This security group was introduced in Windows Vista Service Pack 1, and it h

Type

-

Builtin local

+

Builtin Local

Default container

@@ -1241,7 +1241,7 @@ The Device Owners group applies to versions of the Windows Server operating syst

Type

-

BuiltIn Local

+

Builtin Local

Default container

@@ -1430,7 +1430,7 @@ This security group has not changed since Windows Server 2008.

Type

-

Domain local

+

Builtin Local

Default container

@@ -1493,7 +1493,7 @@ This security group has not changed since Windows Server 2008.

Type

-

Domain Global

+

Global

Default container

@@ -1552,7 +1552,7 @@ This security group has not changed since Windows Server 2008.

Well-Known SID/RID

-

S-1-5-<domain>-515

+

S-1-5-21-<domain>-515

Type

@@ -1613,7 +1613,7 @@ This security group has not changed since Windows Server 2008.

Well-Known SID/RID

-

S-1-5-<domain>-516

+

S-1-5-21-<domain>-516

Type

@@ -1674,7 +1674,7 @@ This security group has not changed since Windows Server 2008.

Well-Known SID/RID

-

S-1-5-<domain>-514

+

S-1-5-21-<domain>-514

Type

@@ -1737,11 +1737,11 @@ This security group has not changed since Windows Server 2008.

Well-Known SID/RID

-

S-1-5-<domain>-513

+

S-1-5-21-<domain>-513

Type

-

Domain Global

+

Global

Default container

@@ -1950,7 +1950,7 @@ This security group has not changed since Windows Server 2008.

Type

-

Builtin local

+

Domain local

Default container

@@ -1985,13 +1985,13 @@ This security group has not changed since Windows Server 2008. -###
Group Policy Creators Owners +### Group Policy Creator Owners This group is authorized to create, edit, or delete Group Policy Objects in the domain. By default, the only member of the group is Administrator. For information about other features you can use with this security group, see [Group Policy Overview](https://technet.microsoft.com/library/hh831791.aspx). -The Group Policy Creators Owners group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). +The Group Policy Creator Owners group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). This security group has not changed since Windows Server 2008. @@ -2009,7 +2009,7 @@ This security group has not changed since Windows Server 2008.

Well-Known SID/RID

-

S-1-5-<domain>-520

+

S-1-5-21-<domain>-520

Type

@@ -2093,12 +2093,11 @@ This security group has not changed since Windows Server 2008.

Default members

-

Guest

+

Domain Guests

Guest

Default member of

-

Domain Guests

-

Guest

+

None

Protected by ADMINSDHOLDER?

@@ -2150,7 +2149,7 @@ This security group was introduced in Windows Server 2012, and it has not chang

Type

-

Builtin local

+

Builtin Local

Default container

@@ -2162,7 +2161,7 @@ This security group was introduced in Windows Server 2012, and it has not chang

Default member of

-

No

+

None

Protected by ADMINSDHOLDER?

@@ -2211,7 +2210,7 @@ This security group has not changed since Windows Server 2008.

Type

-

BuiltIn Local

+

Builtin Local

Default container

@@ -2286,7 +2285,7 @@ This security group has not changed since Windows Server 2008.

Type

-

BuiltIn local

+

Builtin Local

Default container

@@ -2389,7 +2388,7 @@ This security group has not changed since Windows Server 2008.

Type

-

BuiltIn local

+

Builtin Local

Default container

@@ -2470,7 +2469,7 @@ This security group has not changed since Windows Server 2008.

Type

-

Builtin local

+

Builtin Local

Default container

@@ -2551,7 +2550,7 @@ This security group has not changed since Windows Server 2008.

Type

-

Builtin local

+

Builtin Local

Default container

@@ -2615,7 +2614,7 @@ This security group has not changed since Windows Server 2008.

Type

-

Builtin local

+

Builtin Local

Default container

@@ -2679,7 +2678,7 @@ This security group has not changed since Windows Server 2008. However, in Windo

Type

-

Builtin local

+

Builtin Local

Default container

@@ -2758,7 +2757,7 @@ The following table specifies the properties of the Protected Users group.

Type

-

Domain Global

+

Global

Default container

@@ -2819,7 +2818,7 @@ This security group has not changed since Windows Server 2008.

Type

-

Domain local

+

Builtin Local

Default container

@@ -2876,11 +2875,11 @@ This security group was introduced in Windows Server 2012, and it has not chang

Well-Known SID/RID

-

S-1-5-32-<domain>-576

+

S-1-5-32-576

Type

-

Builtin local

+

Builtin Local

Default container

@@ -2939,7 +2938,7 @@ This security group was introduced in Windows Server 2012, and it has not chang

Type

-

Builtin local

+

Builtin Local

Default container

@@ -3000,7 +2999,7 @@ This security group was introduced in Windows Server 2012, and it has not chang

Type

-

Builtin local

+

Builtin Local

Default container

@@ -3035,6 +3034,78 @@ This security group was introduced in Windows Server 2012, and it has not chang +### Read-Only Domain Controllers + +This group is comprised of the Read-only domain controllers in the domain. A Read-only domain controller makes it possible for organizations to easily deploy a domain controller in scenarios where physical security cannot be guaranteed, such as branch office locations, or in scenarios where local storage of all domain passwords is considered a primary threat, such as in an extranet or in an application-facing role. + +Because administration of a Read-only domain controller can be delegated to a domain user or security group, an Read-only domain controller is well suited for a site that should not have a user who is a member of the Domain Admins group. A Read-only domain controller encompasses the following functionality: + +- Read-only AD DS database + +- Unidirectional replication + +- Credential caching + +- Administrator role separation + +- Read-only Domain Name System (DNS) + +For information about deploying a Read-only domain controller, see [Understanding Planning and Deployment for Read-Only Domain Controllers](https://technet.microsoft.com/library/cc754719(v=ws.10).aspx). + +This security group was introduced in Windows Server 2008, and it has not changed in subsequent versions. + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeValue

Well-Known SID/RID

S-1-5-21-<domain>-521

Type

Global

Default container

CN=Users, DC=<domain>, DC=

Default members

None

Default member of

Denied RODC Password Replication Group

Protected by ADMINSDHOLDER?

Yes

Safe to move out of default container?

Yes

Safe to delegate management of this group to non-Service admins?

Default User Rights

See Denied RODC Password Replication Group

+ + ### Remote Desktop Users The Remote Desktop Users group on an RD Session Host server is used to grant users and groups permissions to remotely connect to an RD Session Host server. This group cannot be renamed, deleted, or moved. It appears as a SID until the domain controller is made the primary domain controller and it holds the operations master role (also known as flexible single master operations or FSMO). @@ -3094,78 +3165,6 @@ This security group has not changed since Windows Server 2008. - - -### Read-Only Domain Controllers - -This group is comprised of the Read-only domain controllers in the domain. A Read-only domain controller makes it possible for organizations to easily deploy a domain controller in scenarios where physical security cannot be guaranteed, such as branch office locations, or in scenarios where local storage of all domain passwords is considered a primary threat, such as in an extranet or in an application-facing role. - -Because administration of a Read-only domain controller can be delegated to a domain user or security group, an Read-only domain controller is well suited for a site that should not have a user who is a member of the Domain Admins group. A Read-only domain controller encompasses the following functionality: - -- Read-only AD DS database - -- Unidirectional replication - -- Credential caching - -- Administrator role separation - -- Read-only Domain Name System (DNS) - -For information about deploying a Read-only domain controller, see [Understanding Planning and Deployment for Read-Only Domain Controllers](https://technet.microsoft.com/library/cc754719(v=ws.10).aspx). - -This security group was introduced in Windows Server 2008, and it has not changed in subsequent versions. - - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AttributeValue

Well-Known SID/RID

S-1-5-21-<domain>-521

Type

Default container

CN=Users, DC=<domain>, DC=

Default members

None

Default member of

Denied RODC Password Replication Group

Protected by ADMINSDHOLDER?

Yes

Safe to move out of default container?

Yes

Safe to delegate management of this group to non-Service admins?

Default User Rights

See Denied RODC Password Replication Group

@@ -3197,7 +3196,7 @@ This security group was introduced in Windows Server 2012, and it has not chang

Type

-

Builtin local

+

Builtin Local

Default container

@@ -3264,7 +3263,7 @@ This security group has not changed since Windows Server 2008.

Type

-

Builtin local

+

Builtin Local

Default container

@@ -3327,7 +3326,7 @@ This security group has not changed since Windows Server 2008.

Well-Known SID/RID

-

S-1-5-<root domain>-518

+

S-1-5-21-<root domain>-518

Type

@@ -3394,7 +3393,7 @@ This security group has not changed since Windows Server 2008.

Type

-

Builtin local

+

Builtin Local

Default container

@@ -3442,7 +3441,7 @@ The Storage Replica Administrators group applies to versions of the Windows Serv | Attribute | Value | |-----------|-------| | Well-Known SID/RID | S-1-5-32-582 | -| Type | BuiltIn Local | +| Type | Builtin Local | | Default container | CN=BuiltIn, DC=<domain>, DC= | | Default members | None | | Default member of | None | @@ -3463,7 +3462,7 @@ The System Managed Accounts group applies to versions of the Windows Server oper | Attribute | Value | |-----------|-------| | Well-Known SID/RID | S-1-5-32-581 | -| Type | BuiltIn Local | +| Type | Builtin Local | | Default container | CN=BuiltIn, DC=<domain>, DC= | | Default members | Users | | Default member of | None | @@ -3507,7 +3506,7 @@ This security group only applies to Windows Server 2003 and Windows Server 200

Type

-

Builtin local

+

Builtin Local

Default container

@@ -3574,7 +3573,7 @@ This security group includes the following changes since Windows Server 2008:

Type

-

Builtin local

+

Builtin Local

Default container

@@ -3588,7 +3587,7 @@ This security group includes the following changes since Windows Server 2008:

Default member of

-

Domain Users (this membership is due to the fact that the Primary Group ID of all user accounts is Domain Users.)

+

None

Protected by ADMINSDHOLDER?

@@ -3641,7 +3640,7 @@ This security group has not changed since Windows Server 2008.

Type

-

Builtin local

+

Builtin Local

Default container

From 98e827f73c24da46e172350d420c28db74ec80ad Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Fri, 16 Oct 2020 11:33:20 +0500 Subject: [PATCH 0043/2014] Update windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/mac-install-with-jamf.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md index 543ff95c79..da3ebf8271 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md @@ -31,7 +31,7 @@ ms.topic: conceptual Learn how to deploy Microsoft Defender ATP for macOS with Jamf Pro. > [!NOTE] -> If you are using macOS Catalina (10.15.4) and newer versions of macOS see [New configuration profiles for macOS Catalina and newer versions of macOS](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies). +> If you are using macOS Catalina (10.15.4) or newer versions of macOS, see [New configuration profiles for macOS Catalina and newer versions of macOS](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies). This is a multi step process. You'll need to complete all of the following steps: @@ -43,4 +43,3 @@ This is a multi step process. You'll need to complete all of the following steps - From 59eb12e1ebca06511ad3e3ff02e09363171e3921 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Fri, 16 Oct 2020 22:49:48 +0530 Subject: [PATCH 0044/2014] Update linux-schedule-scan-atp.md --- .../linux-schedule-scan-atp.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index d5c088430a..ff23ec7922 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -31,8 +31,8 @@ Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to b > Examples for timezones: > - `America/Los_Angeles` > - `America/New_York` ->- `America/Chicago` ->- `America/Denver` +> - `America/Chicago` +> - `America/Denver` ## To set the Cron job Use the following commands: @@ -44,9 +44,10 @@ Use the following commands: > [!NOTE] > Where 200919 == YRMMDD -> TIP: -Do this before you edit or remove. -To edit the crontab, and add a new job as a root user: +> [!TIP] +> Do this before you edit or remove.
+ +To edit the crontab, and add a new job as a root user:
`sudo crontab -e` > [!NOTE] @@ -109,7 +110,7 @@ Automating with Puppet: Cron jobs and scheduled tasks See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/) for more information. -## Additional information: +## Additional information **To get help with crontab** @@ -126,8 +127,9 @@ See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](h **To backup crontab entries:** `crontab -l > /var/tmp/cron_backup.dat` + > [!TIP] -> Do this before you edit or remove. +> Do this before you edit or remove.
**To restore crontab entries:** From c2b1ce54a71a141ca0ab9b953dce06198784fbed Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Fri, 16 Oct 2020 23:08:33 +0530 Subject: [PATCH 0045/2014] Update linux-schedule-scan-atp.md --- .../linux-schedule-scan-atp.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index ff23ec7922..18d93d4b7d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -37,7 +37,7 @@ Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to b ## To set the Cron job Use the following commands: -**To backup crontab entries:** +**To backup crontab entries** `sudo crontab -l > /var/tmp/cron_backup_200919.dat` @@ -79,7 +79,7 @@ To view your cron jobs, type `sudo crontab -l` :::image type="content" source="..\images\linux-mdatp-1.png" alt-text="linux mdatp"::: -**To inspect cron job runs:** +**To inspect cron job runs** `sudo grep mdatp /var/log/cron` @@ -90,18 +90,18 @@ To view your cron jobs, type `sudo crontab -l` ## For those who use Ansible, Chef, or Puppet Use the following commands: -### To set cron jobs in Ansible: +### To set cron jobs in Ansible `cron – Manage cron.d and crontab entries` See [https://docs.ansible.com/ansible/latest/modules/cron_module.html](https://docs.ansible.com/ansible/latest/modules/cron_module.html) for more information. -### To set crontabs in Chef: +### To set crontabs in Chef `cron resource` See [https://docs.chef.io/resources/cron/](https://docs.chef.io/resources/cron/) for more information. -### To set cron jobs in Puppet: +### To set cron jobs in Puppet Resource Type: cron See [https://puppet.com/docs/puppet/5.5/types/cron.html](https://puppet.com/docs/puppet/5.5/types/cron.html) for more information. @@ -116,46 +116,46 @@ See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](h `man crontab` -**To get a list of crontab file of the current user:** +**To get a list of crontab file of the current user** `crontab -l` -**To get a list of crontab file of another user:** +**To get a list of crontab file of another user** `crontab -u username -l` -**To backup crontab entries:** +**To backup crontab entries** `crontab -l > /var/tmp/cron_backup.dat` > [!TIP] > Do this before you edit or remove.
-**To restore crontab entries:** +**To restore crontab entries** `crontab /var/tmp/cron_backup.dat` -**To edit the crontab and add a new job as a root user:** +**To edit the crontab and add a new job as a root user** `Sudo crontab -e` -**To edit the crontab and add a new job:** +**To edit the crontab and add a new job** `crontab -e` -**To edit other user’s crontab entries:** +**To edit other user’s crontab entries** `crontab -u username -e` -**To remove all crontab entries:** +**To remove all crontab entries** `crontab -r` -**To remove other user’s crontab entries:** +**To remove other user’s crontab entries** `crontab -u username -r` -**Explanation**: +**Explanation** +—————- minute (values: 0 – 59) (special characters: , – * /)
| +————- hour (values: 0 – 23) (special characters: , – * /)
From 72674159bab321398987df8a7c2addcb43972b43 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 19 Oct 2020 14:09:51 +0500 Subject: [PATCH 0046/2014] Updated Instruction and screenshots. As requested by user, I have updated the instruction and added a screenshot. --- .../control-usb-devices-using-intune.md | 13 +++++-------- .../create-device-configuration-profile.png | Bin 44895 -> 51871 bytes .../device-control/images/create-profile.png | Bin 19760 -> 15388 bytes 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index e8f58439cb..054620ee11 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -197,29 +197,26 @@ For more information about controlling USB devices, see the [Microsoft Secure bl ### Block installation and usage of removable storage -1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). -2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. +1. Sign in to the [Microsoft Endpoint Manager](https://endpoint.microsoft.com/). +2. Click **Devices** > **Windows** > **Configuration Policies** > **Create profile**. ![Create device configuration profile](images/create-device-configuration-profile.png) 3. Use the following settings: - - Name: Type a name for the profile - - Description: Type a description - Platform: Windows 10 and later - - Profile type: Device restrictions + - Profile type: Device restrictions ![Create profile](images/create-profile.png) -4. Click **Configure** > **General**. +4. Click **Create**. 5. For **Removable storage** and **USB connection (mobile only)**, choose **Block**. **Removable storage** includes USB drives, where **USB connection (mobile only)** excludes USB charging but includes other USB connections on mobile devices only. ![General settings](images/general-settings.png) -6. Click **OK** to close **General** settings and **Device restrictions**. +6. Click **OK** to close settings and **Device restrictions**. -7. Click **Create** to save the profile. ### Only allow installation and usage of specifically approved peripherals diff --git a/windows/security/threat-protection/device-control/images/create-device-configuration-profile.png b/windows/security/threat-protection/device-control/images/create-device-configuration-profile.png index 1b6d4aa7086610bd1c0c1b4b63a9a6686e6d4294..4b8c80fdd7f99646bb6e6dde30134bb005cc9104 100644 GIT binary patch literal 51871 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 {pmAZUz#bR@H`?wlgrgU^g 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 literal 44895 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 Uda-)_?CGZ{tNON7+BoR{08he3;s5{u diff --git a/windows/security/threat-protection/device-control/images/create-profile.png b/windows/security/threat-protection/device-control/images/create-profile.png index ada168228ea08f5eaa533420bcc539f695216f84..b0b7eb7237e00bc620fd3873e34571a0d24026aa 100644 GIT binary patch literal 15388 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 Q5EUR5B@M;0r?1}sFR>H}q5uE@ literal 19760 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 From aae02c543a8b17fb9fb47edf4989936f2b929499 Mon Sep 17 00:00:00 2001 From: Thomas Garrity <31856350+poortom1004@users.noreply.github.com> Date: Mon, 19 Oct 2020 10:59:00 -0500 Subject: [PATCH 0047/2014] Update active-directory-security-groups.md --- .../access-control/active-directory-security-groups.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/access-control/active-directory-security-groups.md b/windows/security/identity-protection/access-control/active-directory-security-groups.md index 61198672fc..5e7db538d0 100644 --- a/windows/security/identity-protection/access-control/active-directory-security-groups.md +++ b/windows/security/identity-protection/access-control/active-directory-security-groups.md @@ -3368,9 +3368,9 @@ This security group has not changed since Windows Server 2008. ### Server Operators -Members in the Server Operators group can administer domain servers. This group exists only on domain controllers. By default, the group has no members. Members of the Server Operators group can sign in to a server interactively, create and delete network shared resources, start and stop services, back up and restore files, format the hard disk drive of the computer, and shut down the computer. This group cannot be renamed, deleted, or moved. +Members in the Server Operators group can administer domain controllers. This group exists only on domain controllers. By default, the group has no members. Members of the Server Operators group can sign in to a server interactively, create and delete network shared resources, start and stop services, back up and restore files, format the hard disk drive of the computer, and shut down the computer. This group cannot be renamed, deleted, or moved. -By default, this built-in group has no members, and it has access to server configuration options on domain controllers. Its membership is controlled by the service administrator groups, Administrators and Domain Admins, in the domain, and the Enterprise Admins group. Members in this group cannot change any administrative group memberships. This is considered a service administrator account because its members have physical access to domain controllers, they can perform maintenance tasks (such as backup and restore), and they have the ability to change binaries that are installed on the domain controllers. Note the default user rights in the following table. +By default, this built-in group has no members, and it has access to server configuration options on domain controllers. Its membership is controlled by the service administrator groups Administrators and Domain Admins in the domain, and the Enterprise Admins group in the forest root domain. Members in this group cannot change any administrative group memberships. This is considered a service administrator account because its members have physical access to domain controllers, they can perform maintenance tasks (such as backup and restore), and they have the ability to change binaries that are installed on the domain controllers. Note the default user rights in the following table. The Server Operators group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). From bdce156a229f89854ec66ed766bcda89d05904e3 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 19 Oct 2020 15:27:54 -0700 Subject: [PATCH 0048/2014] Added mfc40.dll to recommended block list --- .../microsoft-recommended-block-rules.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md index 06d6ee7d8f..4561b40720 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md @@ -158,6 +158,7 @@ Pick the correct version of each .dll for the Windows release you plan to suppor + @@ -896,6 +897,7 @@ Pick the correct version of each .dll for the Windows release you plan to suppor + From eb5cd097774a044a67bb993376864361ae4b78c5 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 19 Oct 2020 15:40:31 -0700 Subject: [PATCH 0049/2014] quarantine updates --- .../advanced-features.md | 47 ++++++++++--------- .../respond-file-alerts.md | 10 ++++ 2 files changed, 35 insertions(+), 22 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md index 16e7db9ecf..26b9e17ce1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -30,7 +30,13 @@ ms.topic: article Depending on the Microsoft security products that you use, some advanced features might be available for you to integrate Microsoft Defender ATP with. -Use the following advanced features to get better protected from potentially malicious files and gain better insight during security investigations: +## Enable advanced features + +1. In the navigation pane, select **Preferences setup** > **Advanced features**. +2. Select the advanced feature you want to configure and toggle the setting between **On** and **Off**. +3. Click **Save preferences**. + +Use the following advanced features to get better protected from potentially malicious files and gain better insight during security investigations. ## Automated investigation @@ -114,22 +120,6 @@ The integration with Azure Advanced Threat Protection allows you to pivot direct >[!NOTE] >You'll need to have the appropriate license to enable this feature. -## Microsoft Secure Score - -Forwards Microsoft Defender ATP signals to Microsoft Secure Score in the Microsoft 365 security center. Turning on this feature gives Microsoft Secure Score visibility into the devices security posture. Forwarded data is stored and processed in the same location as the your Microsoft Secure Score data. - -### Enable the Microsoft Defender ATP integration from the Azure ATP portal - -To receive contextual device integration in Azure ATP, you'll also need to enable the feature in the Azure ATP portal. - -1. Log in to the [Azure portal](https://portal.atp.azure.com/) with a Global Administrator or Security Administrator role. - -2. Click **Create your instance**. - -3. Toggle the Integration setting to **On** and click **Save**. - -After completing the integration steps on both portals, you'll be able to see relevant alerts in the device details or user details page. - ## Office 365 Threat Intelligence connection This feature is only available if you have an active Office 365 E5 or the Threat Intelligence add-on. For more information, see the Office 365 Enterprise E5 product page. @@ -159,6 +149,22 @@ Enabling this setting forwards Microsoft Defender ATP signals to Microsoft Cloud Turning on this setting allows signals to be forwarded to Azure Information Protection. It gives data owners and administrators visibility into protected data on onboarded devices and device risk ratings. +## Microsoft Secure Score + +Forwards Microsoft Defender ATP signals to Microsoft Secure Score in the Microsoft 365 security center. Turning on this feature gives Microsoft Secure Score visibility into the devices security posture. Forwarded data is stored and processed in the same location as the your Microsoft Secure Score data. + +### Enable the Microsoft Defender ATP integration from the Azure ATP portal + +To receive contextual device integration in Azure ATP, you'll also need to enable the feature in the Azure ATP portal. + +1. Log in to the [Azure portal](https://portal.atp.azure.com/) with a Global Administrator or Security Administrator role. + +2. Click **Create your instance**. + +3. Toggle the Integration setting to **On** and click **Save**. + +After completing the integration steps on both portals, you'll be able to see relevant alerts in the device details or user details page. + ## Microsoft Intune connection Microsoft Defender ATP can be integrated with [Microsoft Intune](https://docs.microsoft.com/intune/what-is-intune) to [enable device risk-based conditional access](https://docs.microsoft.com/intune/advanced-threat-protection#enable-windows-defender-atp-in-intune). When you [turn on this feature](configure-conditional-access.md), you'll be able to share Microsoft Defender ATP device information with Intune, enhancing policy enforcement. @@ -178,7 +184,6 @@ When you enable Intune integration, Intune will automatically create a classic C >[!NOTE] > The classic CA policy created by Intune is distinct from modern [Conditional Access policies](https://docs.microsoft.com/azure/active-directory/conditional-access/overview/), which are used for configuring endpoints. - ## Preview features Learn about new features in the Microsoft Defender ATP preview release and be among the first to try upcoming features by turning on the preview experience. @@ -191,11 +196,9 @@ Forwards endpoint security alerts and their triage status to Microsoft Complianc After configuring the [Security policy violation indicators](https://docs.microsoft.com/microsoft-365/compliance/insider-risk-management-settings.md#indicators) in the insider risk management settings, Microsoft Defender ATP alerts will be shared with insider risk management for applicable users. -## Enable advanced features +## Download quarantined files -1. In the navigation pane, select **Preferences setup** > **Advanced features**. -2. Select the advanced feature you want to configure and toggle the setting between **On** and **Off**. -3. Click **Save preferences**. +You can turn on a setting to backup quarantined files in a secure and compliant location so they can be downloaded directly from quarantine. Once this setting is enabled, the **Download file** button will always be available. [Learn more about requirements](respond-file-alerts.md#download-quarantined-files) ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md index 5496856283..a5a70ec6b7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md @@ -142,10 +142,20 @@ By default, you will not be able to download files that are in quarantine. ### Download quarantined files +>[!IMPORTANT] +> +>- This feature is available if your organization uses Microsoft Defender Antivirus and Cloud–based protection is enabled. For more information, see [Manage cloud–based protection](../microsoft-defender-antivirus/deploy-manage-report-microsoft-defender-antivirus.md). +> +>- The Engine version must be 1.1.17300.4 or later. +>- Supported on devices with Windows 10, version 1703 or later, Windows server 2016 and 2019. +>- Microsoft Defender for Endpoint is in active mode + You can turn on a setting to backup quarantined files in a secure and compliant location so they can be downloaded directly from quarantine. Once this setting is enabled, the **Download file** button will always be available. Go to **Settings** > **Advanced features** > **Download quarantined files** and switch the toggle to **On**. +[Learn more about advanced features](advanced-features.md) + ### Collect files If a file is not already stored by Microsoft Defender ATP, you can't download it. Instead, you'll see a **Collect file** button in the same location. If a file hasn't been seen in the organization in the past 30 days, **Collect file** will be disabled. From b7f5d38e67c4fce459f4c94795fe7491df8cbf80 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Tue, 20 Oct 2020 23:38:41 +0530 Subject: [PATCH 0050/2014] Update linux-schedule-scan-atp.md minor correction in note --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 18d93d4b7d..3bd8a7cde1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -27,7 +27,7 @@ Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to b > [!NOTE] > To get a list of all the time zones, run the following command: -> `timedatectl list-timezones` +> `timedatectl list-timezones`
> Examples for timezones: > - `America/Los_Angeles` > - `America/New_York` From 0b0786fd866118df010ca7b23b25b1ab7de04736 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Tue, 20 Oct 2020 14:32:35 -0700 Subject: [PATCH 0051/2014] Added contributor to the acknowledgements section --- .../microsoft-recommended-block-rules.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md index 4561b40720..620cfbcd0b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md @@ -88,6 +88,7 @@ Unless your use scenarios explicitly require them, Microsoft recommends that you |Lasse Trolle Borup | Langkjaer Cyber Defence | |Jimmy Bayne | @bohops | |Philip Tsukerman | @PhilipTsukerman | +|Brock Mammen| |
From e5b5463d430c358410084eb6fa6be46afce1abb1 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Tue, 20 Oct 2020 16:39:29 -0700 Subject: [PATCH 0052/2014] Update threat-analytics-understand-the-reports.md --- ...threat-analytics-understand-the-reports.md | 38 ++++++++++++------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md index e0bd3c265e..1e7af13cfc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md @@ -27,7 +27,7 @@ ms.topic: article The analyst report is the written section provided by Microsoft security researchers. Most analyst reports include the following sections: -| Report section | Description of contents | +| Report section | Description | |--|--| | Executive summary | Overview of the threat, including when the threat was first observed, its motivations, notable events, major targets (industries and regions), and distinct tools and techniques. | | Analysis | Provides available technical information, including the details of an attack or how a new technique or attack surface might be utilized. | @@ -38,10 +38,10 @@ The analyst report is the written section provided by Microsoft security researc | References | Lists Microsoft and third-party references reviewed by analysts during the creation of the report. Threat analytics reports are based on data validated Microsoft researchers. Information from publicly-available, third-party source are identified clearly as such. | | Change log | Describes significant changes made to the report since the time of publication. | -## Track mitigations +## Review and apply mitigations Threat analytics reports dynamically track the status of security updates and secure configurations. These are available as charts and tables under the **Mitigations** tab. -The analyst report, however, also includes mitigations that are not dynamically tracked. Here are some examples of mitigation guidance that are not tracked dynamically: +The analyst report, however, also includes mitigations that are _not_ dynamically tracked. Here are some examples of mitigation guidance that are not tracked dynamically: - Block emails with .lnk attachments or other suspicious file types - Randomize local administrator passwords @@ -57,24 +57,36 @@ The analyst report also provides a list of detections for various security capab - Attack surface reduction rules ### Antivirus detections -These detections are available on devices with Microsoft Defender Antivirus. On devices that are onboarded to Microsoft Defender for Endpoint, these detections automatically fire alerts and will be reflected in the charts provided with the report. +These detections are available on devices with [Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) turned on. When these detections occur on devices that are onboarded to Microsoft Defender for Endpoint, the same detections trigger alerts that are reflected in the charts provided with the report. >[!NOTE] ->There are cases when the report lists some generic detection names that detect a wide-range of threats in addition to the threat components or behaviors associated with the report. These generic detections do NOT reflect in the charts. +>There are cases when the report lists some generic detection names that detect a wide-range of threats in addition to the threat components or behaviors associated with the report. These generic detections do _not_ reflect in the charts. - +### Endpoint detection and response (EDR) alerts +Endpoint detection and response alerts constitute the alerts on Microsoft Defender Security Center and are raised on [devices onboarded to Microsoft Defender for Endpoint](onboard-configure.md). These detections generally rely on security signals collected by the Microsoft Defender for Endpoint sensor and its other capabilities on the endpoint, including antivirus, network protection, tamper protection, and all other signal sources. -| Detection type | Description | -|--|--| -| Antivirus | These detections are raised on devices running [Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) to identify malware components using various anti-malware technologies. | -| Endpoint detection and response | These detections constitute alerts on Microsoft Defender Security Center and are raised on [devices onboarded to Microsoft Defender for Endpoint](onboard-configure.md). These detections generally rely of security signals collected by the Microsoft Defender for Endpoint sensor, but also incorporates antivirus, network protection, and all other signals available on each device. | -| Attack surface reduction rules| | +Like the list of antivirus detections, some EDR alerts are designed to generically flag suspicious behavior that might not be associated with the tracked threat. In this case the alert is clearly identified as generic and will not influence any of the charts in the report. + +### Attack surface reduction rules +When turned on, [attack surface reduction rules](attack-surface-reduction) can be set to either detect (audit) or block various behaviors commonly associated with threats, such as: +- An Office application or an email client launching an executable or spawning a child process +- A script downloads executable content + +The analyst report provides a list of attack surface reduction rules that you can use to monitor for or mitigate the tracked threat. + + +## Proactively locate threats with advanced hunting +While the detections allow you to automatically identify and stop threat activity by turning on the corresponding capabilities, many attack activities leave very subtle traces that require additional inspection. Most of these activities are generally considered normal, and detecting them dynamically can be disruptive. + +[Advanced hunting](advanced-hunting-overview.md) provides a query interface, based on the Kusto Query Language, that simplifies locating indicators suspicious activity. Advanced hunting queries also help collect contextual information that you can use to verify whether suspicious activity is associated with the tracked threat. + +To use the advanced hunting queries, open them in the [advanced hunting query editor](https://securitycenter.windows.com/advanced-hunting)... +___ - - +[BREAK] From 3aef331ebadf79b44fc14ee681e038833b6d0d6f Mon Sep 17 00:00:00 2001 From: Nathaniel Chin <22572406+nathanielcwm@users.noreply.github.com> Date: Wed, 21 Oct 2020 17:16:44 +0800 Subject: [PATCH 0053/2014] update kms keys link --- windows/deployment/upgrade/windows-10-edition-upgrades.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/windows-10-edition-upgrades.md b/windows/deployment/upgrade/windows-10-edition-upgrades.md index e2806e3c0c..ff9c6ae451 100644 --- a/windows/deployment/upgrade/windows-10-edition-upgrades.md +++ b/windows/deployment/upgrade/windows-10-edition-upgrades.md @@ -93,7 +93,7 @@ You can run the changepk.exe command-line tool to upgrade devices to a supported `changepk.exe /ProductKey ` -You can also upgrade using slmgr.vbs and a [KMS client setup key](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/jj612867(v%3dws.11)). For example, the following command will upgrade to Windows 10 Enterprise. +You can also upgrade using slmgr.vbs and a [KMS client setup key](https://docs.microsoft.com/en-us/windows-server/get-started/kmsclientkeys). For example, the following command will upgrade to Windows 10 Enterprise. `Cscript.exe c:\windows\system32\slmgr.vbs /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43` From 80a4d5bfe4edf99e72c39aa3b01f06e9e6375a7d Mon Sep 17 00:00:00 2001 From: schmurky Date: Wed, 21 Oct 2020 17:33:29 +0800 Subject: [PATCH 0054/2014] Replace for json --- .../microsoft-defender-atp/linux-support-perf.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md index 8390f37105..44a7b84113 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md @@ -32,7 +32,7 @@ This article provides some general steps that can be used to narrow down perform Real-time protection (RTP) is a feature of Microsoft Defender ATP for Linux that continuously monitors and protects your device against threats. It consists of file and process monitoring and other heuristics. -Depending on the applications that you are running and your device characteristics, you may experience suboptimal performance when running Microsoft Defender ATP for Linux. In particular, applications or system processes that access many resources over a short timespan can lead to performance issues in Microsoft Defender ATP for Linux. +Depending on the applications that you are running and your device characteristics, you may experience suboptimal performance when running Microsoft Defender ATP for Linux. In particular, applications or system processes that access many resources over a short timespan can lead to performance issues. The following steps can be used to troubleshoot and mitigate these issues: @@ -54,7 +54,7 @@ The following steps can be used to troubleshoot and mitigate these issues: > [!NOTE] > This feature is available in version 100.90.70 or newer. - This feature is enabled by default on the `Dogfood` and `InsisderFast` channels. If you're using a different update channel, this feature can be enabled from the command line: + This feature is enabled by default on the `Dogfood` and `InsiderFast` channels. If you're using a different update channel, this feature can be enabled from the command line: ```bash mdatp config real-time-protection-statistics --value enabled @@ -78,8 +78,10 @@ The following steps can be used to troubleshoot and mitigate these issues: To collect current statistics, run: ```bash - mdatp diagnostic real_time_protection_statistics # you can use ‘> stat.log’ to redirect to file + mdatp diagnostic real-time-protection-statistics --output json > real_time_protection_logs ``` + > [!NOTE] + > Adding ```--output json``` (note the double dash) ensures that the output format is ready for parsing. The output of this command will show all processes and their associated scan activity. To improve the performance of Microsoft Defender ATP for Linux, locate the one with the highest number under the `Total files scanned` row and add an exclusion for it. For more information, see [Configure and validate exclusions for Microsoft Defender ATP for Linux](linux-exclusions.md). @@ -88,6 +90,7 @@ The following steps can be used to troubleshoot and mitigate these issues: 3. Use the `top` command-line tool and analyze which applications are using the resources on your system. Typical examples include software updaters and compilers. -4. Configure Microsoft Defender ATP for Linux with exclusions for the processes or disk locations that contribute to the performance issues and re-enable real-time protection. +4. Configure Microsoft Defender ATP for Linux with exclusions for the processes or disk locations that contribute to the performance issues +5. Re-enable real-time protection. - For more details, see [Configure and validate exclusions for Microsoft Defender ATP for Linux](linux-exclusions.md). + For more information, see [Configure and validate exclusions for Microsoft Defender ATP for Linux](linux-exclusions.md). From 397c7a4c475b6cd473c33ad90e6f64837ff699b2 Mon Sep 17 00:00:00 2001 From: schmurky Date: Wed, 21 Oct 2020 17:37:59 +0800 Subject: [PATCH 0055/2014] Replace add with use --- .../microsoft-defender-atp/linux-support-perf.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md index 44a7b84113..d9b56bf731 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md @@ -81,7 +81,7 @@ The following steps can be used to troubleshoot and mitigate these issues: mdatp diagnostic real-time-protection-statistics --output json > real_time_protection_logs ``` > [!NOTE] - > Adding ```--output json``` (note the double dash) ensures that the output format is ready for parsing. + > Using ```--output json``` (note the double dash) ensures that the output format is ready for parsing. The output of this command will show all processes and their associated scan activity. To improve the performance of Microsoft Defender ATP for Linux, locate the one with the highest number under the `Total files scanned` row and add an exclusion for it. For more information, see [Configure and validate exclusions for Microsoft Defender ATP for Linux](linux-exclusions.md). From 3b8e94507a3d9dc77119d132b3005d2a8f564e08 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Wed, 21 Oct 2020 11:22:36 -0700 Subject: [PATCH 0056/2014] Added entry point for WDAC Wizard topic in design-guide.md and added topic to TOC. Wrote the sub-topic for building a base policy with the Wizard. Created skeletons for other sub-topics. --- .../TOC.md | 6 + ...wdac-wizard-custom-file-attribute-rule.png | Bin 0 -> 152395 bytes .../wdac-wizard-custom-publisher-rule.png | Bin 0 -> 168464 bytes .../images/wdac-wizard-rule-options-UI.png | Bin 0 -> 113690 bytes .../images/wdac-wizard-template-selection.png | Bin 0 -> 122681 bytes .../wdac-wizard-create-base-policy.md | 136 ++++++++++++++++++ .../wdac-wizard-create-supplemental-policy.md | 21 +++ .../wdac-wizard-editing-policy.md | 21 +++ .../wdac-wizard-merging-policies.md | 21 +++ .../wdac-wizard.md | 53 +++++++ ...fender-application-control-design-guide.md | 1 + 11 files changed, 259 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-custom-file-attribute-rule.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-custom-publisher-rule.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-rule-options-UI.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-template-selection.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md create mode 100644 windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md create mode 100644 windows/security/threat-protection/windows-defender-application-control/wdac-wizard-editing-policy.md create mode 100644 windows/security/threat-protection/windows-defender-application-control/wdac-wizard-merging-policies.md create mode 100644 windows/security/threat-protection/windows-defender-application-control/wdac-wizard.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..731cab3d76 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.md +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.md @@ -20,6 +20,12 @@ ##### [Create a WDAC policy for lightly-managed devices](create-wdac-policy-for-lightly-managed-devices.md) ##### [Create a WDAC policy for fully-managed devices](create-wdac-policy-for-fully-managed-devices.md) ##### [Create a WDAC policy for fixed-workload devices](create-initial-default-policy.md) +##### [Microsoft recommended block rules](microsoft-recommended-block-rules.md) +### [Using the WDAC Wizard tool](wdac-wizard.md) +#### [Create a base WDC policy](wdac-wizard-create-base-policy.md) +#### [Create a supplemental WDAC policy](wdac-wizard-create-supplemental-policy.md) +#### [Editing a WDAC policy](wdac-wizard-editing-policy.md) +#### [Merging multiple WDAC policies](wdac-wizard-merging-policies.md) ## [Windows Defender Application Control deployment guide](windows-defender-application-control-deployment-guide.md) diff --git a/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-custom-file-attribute-rule.png b/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-custom-file-attribute-rule.png new file mode 100644 index 0000000000000000000000000000000000000000..a285f6a6bc494b5321ed123e62e933b83041d884 GIT binary patch literal 152395 zcmd3NWmsEH*KS){TA;<<-5rWci#x@O7k3F3oVK`2C_zJUC=_=s?ogyS0TSGUOMpY) z=Y7t1exB?6IzMtHGkYd`_Uu`5uXV4;4{Gvn&`HssJbCg)Q9(xY$&+XBCr_TXy+VEL z>A>-BfBbstt|>3|q|^>E=NL;I(WXhxW?AlvgA{|>{i7&0Yy6lPEgCIZlV;!*^3_^ zKdXK`>b`^()WXJPBG&i?H2YP|uR`iIle)=;!1rDU3%xNUd}8hQK=zN7ziQ6KipDe7_UCILZF+F7NW}awxe-Q1STAw! zJs!?S3n`lH=r=@tk$F&Ob;=a=>!gKJf^SasUkOq z&fy~Beih+)4qH{`r)pjYOP$pP%0hwXiCY6MXl<3Tr#G$ZqX`4>6V@Kr?cYA*7p2%E zHYgHA5BKi5R3_Glq=J3?7hW6cl5WF?!pGoBxBI0x;}_ZPu-`P0;gaKF|F;J=7l-qs zt=AYn_#1$rFR8yujeKnxj*s0^_S-f9cMh#%)fczOWq<8|-k=DxUip$sV1Y82Q9h2G zlIlS;UC?DLw>Mhc&w1<>4X5NHh|fkXez+6??(q&cl1pMZE$Xg~q<_tAj#=@usb~zj zSoIs1;ly=EDWsml<3L2Qjl3t0&9og)u~3Gv8EYrD6MiB8afI--ZCp zPOX%%SkhDPBmc2b@3^*iDju&%_zI8r+gJ%l81rmyE8Kl%DM^9Fy)(voVw^#E{T%J4 zLBWi%WEyh#bIndrrct)E(~!0z7vK5^a?oIpyD$T~)rrbAvqm*O2N|J7?}9i4Wjv3M z__uHwJ-|CLg!0 znTrR^AlANdlc=83d6bhviJr&}G}p#fg+*^lGaO7!tLQDndCa;#ulvp!iPPJi}A*c!HEM;_>>nmvdFVl%;V4gWFQipu&Sm1*P+CHli=bUz+na zsxH+zvSfH2z-E0;g-)o^56M5>V_u$p$-?Nb*|U$Ct3JKEWTRnC_|}2!x^QBf2X0nv zGI7=m`REl&DXL{P<~wm^OU4_E3Rco_MT zz=~*v<70Qbc+1s&QB&i~K#DTs_GAiCuj+t3YjbwS(YI#{kQIn%5P_lB(4N?M;+|Kv z)o}RQjafWK*{vCG#>GBP{lWSzRgg?y^2`3zvpZhE-Lj*RK=^r4Hq}~3qaRf$Tgv&q zIGxBbsd5VYAIhT<)8lA?I(pd2*cQwj&zb1*sPkr>a53JvlNEMYf7wXbcPQioxN36rHOunczxM0Um!v?pz8_)QP2Tsj|3Zpu7E-tQ<^+7n`&JS5ae8j_>a9r?4$g`AM zHUrvgUJE!`OnIGgMoe|8tads4bqA8k2dD31VqlrtTEDL=6>`a@^Wg+mbke>C6Q7yj zvuPw(*BRn^nP+U)+b`>r3jR}iVWJsTZAGULv8``*`mg|~XfR&j^-+aPg3 z>K-Q5(59Mf9IlSS2G!VCtd+iho{kV=L{4pf_a2<&_vIq+8wcz zw*OG?NHV0u%pp^(eW#nUkLI^##K%&DpKG4>Ed7nTkN4|K$ai;j_M<%ywJj!RYvMcPXG}FnZWQ&z9z4^Ewnt zEuy%E-e;xp!C|{;A~+1>UP>Y8i*LBDK!w4YAjPY%ydD;oQnoZqbCg5 z5YVro2l^ea^7eOg40jGQGgJ{2UC$#OUE*!A-o#RCe6^uvZ;Hnh7N&7{_ZoPV*_m1( zfOvh`*cAm^>s*wy$a`rh!qz)TPB>bu06O#fC}>nz{RlR*2{E35&|72bBIY;<|KNGcqUd(`!nP!maR{VQF$cm zCBT?IM@S`7d~p@T{=$sLjb49yK?nd?uu7kI70woyim1CBbUBf#FuoKtH_9YSU={6+ z0%K>DhIP?A&p59kzPqhOOT`MC(VScv{ea?B_a>oSi{5+Qe1(#&rCtRAXJEWRAA?If zdzn#F7V>)O^yg_lPvv3mmk~GU=U>k57?v%n5iU+_Govc4+owy@{Q1!bx9ZBHiiJp@ zxjL^F5B!A-5k1wC#7Q1?C_lT2XB_R0YCcbR&F+uHvioE1V;p^So$u1it&U=@69JHy z;n-cM04)cW{HxZtp%?l>~0t-PghVovPr+~K4Oz;JF&%)K*7Ogw`)q91-W>A8)P!G zZ$M)z9`q(lbjDNkB!sE?j2{2)GhH}lbpEs?QNId_=|KOA*V})*JtUU5;b~V8)^&AZ zEz99_a$zjl1KoRPVwz(|NqN|FMowr13>wTl!uaxOyMQjm4_W_}SN@}zt1m#Qx_<(TNsF%p(LqM-fhFyb`oDo%;#RIgzlvRDB^%T6dmBU zXwA7Coh#M!EVT`Hm5PhyT1#ZU`SO(>)wZ2>UMgW6OQ5+2Bh@6Mx(u=h?YDl&D&A~_ zk4NlsxVqch0dN>Wc6Pr-eWOso8UJj#2@Ru(?vHO{1x;kIA{w)GSxjS-T zt2}lD?wZR)BA=;1z2m}Q9UE8?BuWPDG6@Fy<6avsZTVe;n5|H&yL_|W(J?N=d2B(jwHu%>vw4lyqCQ~q+tKO}96i3(?NVwN{~4!3DN zZf`e5XR)btEvd{5^)-F`1nw|$yqBhVE?(?PE)`gE11)`M^MKE zy&%H6zY}CRV3>6E6rsR8R0$ouY~_Ce4>D-YB^vNQm}&f~`;YejfSC;G$p3v2#*x$0_`ktb$_I0!e{`Hwj<@o5 zS9kXxjLZiVe~S*+l7CT__wVH#W0*8)6(CW z=)Hzg|98*z|G{lK=!EvY_Pt(WhD#&s{2p<_TKLw7N9Y-!e2zyzcvOvkn(ka}S^O`ew4 zrl!rGe_UN?hY$tOWw1^qnlNUwkW zWufZhjQTBh+eE;Kq_nVRT5GW+B4KNL7$6K$7h3U#2`FH%wBdOr8lkn>N<5_anI2n? z3$eGO&E0<7CpK-ga^BAa=I|5Ch^ffYNnHP^*>HArp^g|QC6p>sJ>ZGbdQ(e$1QQutSgIvt;=YO_m1Tvj2cB$muK@n( zF4d-Lyxq+5U*x2{pWC7!8C<8rigC^QlTf)W`Pog zY-}0Uxe+^8AEbEc;$;^&KC&l$eh4RN+a?B5K`qD2X1pWsWAHbFLgqywHp<7|f-7aU zS|uh7m+jaiP$(@Yqum#>woZ1H6Cbtky$~{^9LF5oeU;g7do=Ht+WgYiWGggEK1kE{ zPMlNCz~LL5DHP4UcP$M~l>o~5OsrS4QvX^9b0o!krjW+8yi!!HHZ@iIWDfNo$b$jx zQc*3@t*zDMwIw$~>+TyKONG>gT7A|k&%N=U{p`+Mwp9vwA^TJ2knhO`{!72dX`ECq zMvs&?rxgd2S@@{@#lJ}DWAN1mkZxk$#>{mhjwB4#O4jHUHs^y9H{lI62a8rJ*ZtvH0zuQ`QPyEmwZ z*d(-UIP>MI*y+{M!nqc~>rlkcbPivV1hp;58(1>koX^KQI2eBjlAfQ&%GX*5QT0>D z0FvFc_$%KypAs+8OR^;8)423vCM$8oA;%nXfFc=l9s4Nu)8&d;zB+@6P5csXcy<7MS$gG{VSUkze$52p+!cQZ0D~iA`0uUb1 z$EFgKjjO^1wt1Q%ssua+J@cq=7mPgZBe^w7n-aX5cG9pDv;G~uo0XOJ;O2Dv0AD`j|3841M1^dSmeV4G;l@JY3FX4k1rFqbe=EA^b z@2T}d%n^!wdw20^p2D53zr?QJm~SEczh+0_uhnrii>^;`L9wXKz^93S0ky6 z{F+Y)6@Z3{iw;e*VMEjVm0-E?#_pd|qZY3$vWD`hmhU(#QdGFtSFFQZ0dkyhD+wwn zM6+N~QgF-o|5Rj-y24Xe4av-=-%=MlDo?-kzsIg~A<;X|QF?D`ZjuRJbHjEz$@3{u z$y_+0`vQ=QKFSj5Yl?RBp2;u?9y)Othn!_qr(IaQv_Gvi9fC`6oZMHI0VFH1Z+0?I9v>8Uk?X)Xv_nw__5Xda`M!Mq#0Fg5 z@6EXN5o&P>Wic|mqN$Us@NDt%TcfMJj770oy8XI(3zS`g<;O*osv=MDIlJI3qOWRS zBnSkc@>&kOyE)rA4j>+}SVR#xT!@qiMBQ!J9>!9>z-!#pqRciOD+q_U{#ORJ9%Ufw zSLmqq-6*pQ`+P=_T$|Blae{!P>3CXqgXwusQO^hT%XF0u87ad4o>#pNAkv98%?RTLgvsRAk1isR4WE^YvgRho!2PRB1s6n0w?aS7g*c1amJ$np0~pu+TVWk< zqL8UFV}R%vJ3hvVIytXEp$+q0b&Jq&h1^iIiHStwQ~n$;ukF+dW_Z!)>J(0!qE?xt zZfSOA7L0IGch8*;uGW(9TQ~mB4bmu04qoKtbh}N{Q$05PIbp7>UQwa!ZtbRQ5R*A@ zRsv_vdMg=ygf7luQ`L%3sM#x);VRSN>4h-+lIFfWv|SS zKeeYdhjzljfa6841r6hOBCQx3eateYoPh>aSucZsSM{)s?*`Z`*wZLgdsE#pYsu#oObm1QiVM4?$nWj z{;i?f!Hs^~uYbT4jHTJ{@~|mWt?1$;4R%gv>Xn?YlBRik%ZU@<#K6KQ0Lw5GSjfK+ zYJXbJai9tv3m2wp1#43_2zDEvY->*VZ&`#T-#_Lh{)>Q)$dzI`%%E00_W`ArwJWnv zX201{f@j}z8?(;R3%OGaZ7IgAAxN4rGZdC9>Z@VhCzO&E;abBlCp<>pE(n&&NOjl} z2Fz!~cE&cIdZQhg*#C02a)K-iDiKS@rjCk_ zLrbyUd{CT9r!9~3-z*f}JYd!rGdn{5c;4fb8>$dX1ouOhZDe?>EZ9ivh<}|&+>Vgn zVrW3FPyWuKo8}@AXHFW#nc2>P?AqMo1*$lmYO))}d*hj^myh zGBBIr<_SD38q)T_F(FvbXWivH4wbZ6p0$_@gzHS5pw&o{jQ{B{yb{keZ3wB8Kk~i! ztJY}#+V!=WI0Eg`V@fAcV2)0~iGLvTr2BdWp4Tb8pStAPW8O*^vwXfcNBU(W*b zI8}|yACbd>@yiZ?`CN#TyG>ox4TB(fbz|LL^ta*EeJyW{w6; z(jM6moAE|Q$DzsC0=~uSt?*vQC66dQ|C5eI6n1(7^Z5Lh#%#)7;0^i^^~8x$gy3to(PWBlHmGfrd!G zW~bKgmdecyPRiNlMk-hB-YZA>&`k)34oYXX670@v{k7mSkJ{#m-tqfgLE^p$C!3G; zpCs5WUGjBM$*_)~TZf@qFZ-MH|=b_K!?ER9%0+!K7$B%fQ+2+wuY& z|K{u>mm865SiH{Tjgwyjc!U8ihu&Zwu5iG%326nnvKaPvn45z!z~z!ehakTOH1wwN zoC7BB<893MIL^YPZd-%`MJQY@TsT@dXTk1{3$@>rf##x=X8Uu^X+K*qkC{(=ln(?2 z+|L8eyACs{W%lKlC5ARRL?iy-8<0~OZ~g8Z=ITM{r*`TxYZqZQfo`OFJnNmIUH5Ps zH1t>+5Qscl3hoLa=HtmCtH$XB&;D|vXlWdqI(IotWs@t~y({W>yPgg~U30)SD zdkY2ccdi{y>ucZEo%E{0%%kb}^b$T;*RoHD2%yCxdA-dMSv*nC zh}L^J5g9Pkn-%Y!&UbobwU4)y~^`JK#fJFhQK<+3|%8GIMrymVRGoM;;+7jZiP zLUM&<(wcgg$+qU}H=d}A(VYUv4$Pt(sT!O`i#>D8ol;dB0!=I7$1j|t{5VS*zTNd> zR$cxQzC`0%ebt^{u+`LZ*uuNL$pPS6+W2(=0-QW&mq0``1;w?A0$q2$h#pA0WMNzR zW)x#x9RGG#p37cx1%rZlf2v;HUb}7~-+DPO-c75smml9|cHpkhgX~SUeAnb`UP3H7U;#yo}t~M3p-KyVSyqD zQ_8J}yZOD30hV#kpO((?*ccN-(XcS%_KlHHjLabNs0uVSj_a>>8EOFFIIXYxGH30+ z*NJucF9Vtz;3)CC%lV>t0Sjh}S(BMAZ#Oqe<8UO>hz81C$e=?Oi$hBnv60t|=za>6 z?r`%aYF~MHWlH5@H0E$dc1s6Dap9{Dl01Ah$lswyXHD)sl6GLIAGCjsGm!A>9c?ac zBfDdp?< zR(*5D)2!n#qLx_5cOz(ijD+taf4r^pRe=x1y8F+4CkdBTr$-+9->9y1-JSYv^L|Pq zgjIBB@T}i@8cFzsIq2S=nlIrDb@%g#wFZRZW!OwM4b!Sb;<;T;DoLbPsfN^Ka0VA* z#814oy^|2-d{J{+^nx76?%_4cMXJNdtq;Y^S=A!1jB)4ozU=cMDakmO`kvI)vC18vi%MCO^?n}*p#~QQj*I}QB^$Bkh+zI7e^Op9K&_hj$p(xw z;xLLZ-EQyc>ea}4m`aaU39#cUK^S(kTQ;LMb0wi3+Z_syFL+r{T*HU@x5YI+9+v}tC{y>;7*x8fpLg{og$*dNu8>B{S~TdyaodqlBxls}RDzBFxMjvV7s=VT?2OvH^X z<7;D9q#p*HyzIe)9!zk}lBaFoBx5ad6 z3!Nuc>&^)-$>w6>1POv0g5v9@nPP0A$?*%b{flPZ_E_J$6L382SAwm5JTqHeqf1Z< zKdGg>9uZJeyNy}qWa}uywC z-KzIx^0RP~j7{V0*YvqsUk1cLQ6(S(VYp~;pJxd|ze%*F0zQh~1PDW(_s>-8opDCZ z9;xDnd{#Jh=be@VHPMT=rOa+Tb(1S>V`ScN;i&mQPZAMba)UUT+ZV(YAp zZ=T9Cc0%TvL-t~_=7sPaW}s(|%dutzxO{$p&|+?6JjicYvP91E%?cGRvg1UhcDqDP zFo*C*RnK(;WNp5a&jKNIjJ(OuVtsiVl>_1>1ue`ecyQ_~)*c5?LWxF9w+K9VesPM~AUb=j1jn?sgW+ z2--+(w&tK(j#s;ElybKb7*TP*`&f{*TnV3L=C8LiuxzzkR*$qR)mo7?6NdSx@}}|K zm#g-eXtSEJzKOrDpXkvBjUk)U_T{OQMCnJ>9gAs(s$4ymV;pDb5pI6zZm*T4z%z}{J^(lWJY#4^7eB<2O% zsY1NJ$fU)HEp^DQ+Y%Q6#eXp$_K(}dG3G(P4ksnXOCBhKX}T4Fr`Sbs%v+{X>EYb? zIsbXZ<6Oi?15BnGg_P!>q!w@9^sE+Hj8}+O?Tx}9{N@*8=%B^+`}<7ew^;!;v^+9$ zI6m$eQ=5mgagPwJH|XhOsQRfU5$mrkCqr?+s_luLbIPZ9QjNlt3`!}C>IiE`k@l1k zU_%0v7RHEhv{t$0Q>3h#LEcZHOy@{K9CDejj-kvZ+>#vO55HQ~?d=b%%BU722|;5T z?FKK4AMykPD<O(zli>xp^nXMS=CERRt2Ia&e8Fv8+ z0~KH6V#1)Gqw!T1zlD#L48odclpO=SBkTGnPXo~!vZ@-5L;$M5AM?GDax|Ru5+>F- zf&i5e;*%?$G<0yT!aZ$_K~?lvK{b!>tsJzaE!j;U3NQWRR>sY#>*$psz`!K*QNBxt zaP+O66iPfwUY-Aq6Zu_QZ4g_iGY5_tp+!12^65QPOf2Y)gQoCPsX2RYALn;~`r#}W z%q$#`c-Sg2Q>d~YwP_A3yJ%asW_-Nc^tTTotTCNgK!9x1ht&(L8gdfij&;TFtDb(Q!9;+tX< z*yH8CeYbd_zOCGo$JAxLHoO7(u!e2bb(|q25)oIAmU93p{&U~2>M;t4x9)YDu}B zPov#)F2SA+kD{94Pc&cFB!c&5tq^(B+GQWUdZ4w*#DbDknQYvBF1UH~D|!)?#O$aj zm+^;+q6%T?pdl|)lp_W5Et z+86svF_STwwKJ?H?0xCZuF%MKw{Hr!(zF3u8ZDMIFnNlX`)qh2aR1}k~U{@6hM-bF{niB@Ru0=&*bRy;XoY2_$!|WPv~$;M8q+(D!!z; z+YiDBvzxQi+*#Le!CUcWvrM@kcKwWeU`4$=yF&!#Dr&iTWrvuN-JBsGYwMT&ycKsD z+2o?ivm!*x*{U#}+SfH{aVVmr6vdkmwuR)yWVJpm(onYy0e#(+SZ;N4<-hrad} zImkdr)hK)EGQ-{ChgwhGTAuarx(K_8)~HISRY`4z(}bq}knd=~2|AqqA%x_5QK)ap zV&Y52S!!cSn(<^Lcg0#nBxAtDv&?09pi-6H25IgH_YjO33o){CDd3RKGCQo@GXYB4$AzjfoIp(1-HIMDg3DHDVVi z-i}X-l^`yk=bgsFMq^(m24L&!c0^obkH!QMns{?aY`Kc%Y`80zlzLY4hT zqi2L_c~qHrdnCSwpD5ND6Dd^#+z{x4bkyPC=*aG8YGks`6IK#sxMr##XEmOKo78` zrx8h%)Xe%f|HbDedIk&GNl6xWRdoAwc5;2jHs^#y|U`{Gsw)AiAFIaB`eo zvHnk1AVyGE|F@)fHz#N1CXi&s(By$z$^f!JnTa#VFEPvFO9l$iQGxv^W-?_}60IVh zR-@M&&5r!!^URJf_{zQ$UdJBxUX&5!bQF!&WHib*wgBXH+>4ISD%0h9(;P4)pQfJU z@Wo2Q2Ryf1@2PeJFQ0Yc>f{o&c5Uc_S6!mJ0$`nu6sSMEdJP}ISyjFtdcmS&&73`h znOm-qAuy$z#H?YB#NsTJI}jOZPE5>}oB2H!B=_ux0CPp#Ra*Jl^96=ER@mG(R*OJ} zpxlsFy%tgy2vzZOWlbbzQ+KAjC`JvcHjO@{RohPdtKG)=w8JE5d-}!Wd!nIr9Q(F( zCqrX6Z*O@rp|vrbHC?Ut-8z=k-=7;hy74BNL2Ld*BLJ1NMYcsZ7BMmAEqC$ANBgEt z49kYN=|pR_e#C@QRejk_Jam;1eoV?Al`UnzO*QbeKm9(!^cv)Ii;qD-TDNi4P-iE0 z$jmkqOXNJCDptn5T>8g)b#k%RZX)4%38*U1CBT06P%g9zgN4;UpxT+OVe10hNAH^~ zRx9F!wJS>Bm{_wygpDq0vc|b{tH%x5%0aR+9nY#$imheGZX88VXFT|$D==*+p~jq} z>LBphT3@u3j`GwI$mP|FND?7M;VW>9N11WP1s`YS#q4-C-mNti5t)s@3J8@0aq#ww zh~3CE@`ed1@TN%iVfpnP!oB+D_Ct9f+eK`t>QrQrex2^v@pv&=`Ge`;B%dUQHKt*mBw7-9VlzTJETvt6LL+5ibn(5vF|N{Vg_@>%+DeO~ z0M?m)wqJwP*eI~q$jbGUvG(pzjBg7Q-}%Lr*9T{jXpehKCuXM%Z3g`$^w$nY@}M6F z^HKM?WE8I)NdQc+(s_$H1x$x#Wmr;p88 zCAGWyE=|$waron)mu)%wK9ox{&zfRpQE4JaiZID?P;Gu!oMcgg^1Sqn+OGSsmNhN? zv!m*@k2WW%Ud8(w4bbll*(ML+`~9cEk7P4s$2;H=R2)3DGflbn$O+>dZ=Ph)DxAJ& zy%+Act}R+A=yQDd(cHgb+5@kN(XY*B{5H(vZX_9X4pDC-Z-)d&&GtfFT2Aqf_}Uuw zSz9@zc618a35Y23pzaM10SoJPvJYArgGYeBWj?(@MBU+3fkIN~a*tj#`~7{D#ZpvI zSakTMqqc)Cc%2LL%>x;?fwu>O`DHwW(Wd+T^mxXA`#XdPA}%|*mShqnGHAHJJ(oxA zE^O~7Hl{@@oEv>E<1t;8_g@6Uo6{BnvOpANA#% zyuWNdZ=KxS+^dS|Vcs~GB6tqoY@n|EUmQV2vxgqtdm`6!ZB(H&+5DEReJk5CQ7dOpdPB*(ZrjAYWmgJ0(@kG&@(J^%Vxf`bkvHmz-Kb^SkV#xiNBso#};e1jT1<99Ws zq^s@C2s+-H_sqlFO24nf{f|#3f*Oro(Cnvjx5?IiW6o|thdQoGAK5DJLpNF#i6!Cc6psEQGydp{ z{)>pvuDeKE#&6V*3v)>d((YHtIoR79zCPVzF>M#y82V;0l+3bFv=ST~+ysD!T{NBp zUo>IEP#s?Nj~RDvPWq5yBWCU3L)Y+-kFiP#f45zkJ2fDpx#=rzB%7P02B#7}$3UK` z{M7X#h4<~%r;8X;vXJ951aD-zPDN9H9IGG3Q%WB<&O1r{s0Qp!2||sPp^mD+*3rY$ zg4K9;NUvpJGlkx}y))mKu@9*HyS<bIKkWizuq&2jUourFak$oL7`OGc6;2ph^wh!qoY}8WF{fwmLl`Wa zxP5v7cxJwG)3Lm5+07l;SdXXI8!e~>l0dhDfc0A3Bd?R0HKg#MESmYBetmxGf86=9 z)@dx*h&a(stZl8^UUp?#`wXuE9?!5?suXZB(G2HdNMnSfP{tH_sUn zO&QG-Q_+0Rum@Hq{?m-wE1M?x*1`)B6dYf#$&Sa!arksSfMvH( z&7ewFw^?+srC*QKJ2blgMtB7Lbn;`^d)}G1(Z(VDt@E#ef}*-p7pJtoUlokp#qL_W zvt$ElEkq>HhPR#$=UbVo;nyY9U@ggYEmfB&ogXr2X5(P3@M_=|))IO+on)NlO#Pxk z>R71*$wjaIemgXsdUhvPsz>B%XIO&YZZh?vJ5YuR*^BCQQtj%CAVQL-XKk#!DbU=( zoj%}C=U6$%&U!4x5m3zu%wy!=M&j5|?)JQuBAE)JmsFu(>~a|RJgx^jj)4E3i#ps9iS2FLu%Frt&g@m9ztL%w;=Y0+04t&y{tCjGPGI}doQM(-R3>Up4vMw?H zV=XssbGHJ%B*f-S=20Wv2MoN&*visk7p0UdWqjePPZt>%N6R}T(^soFU$bqahT3eZ z;_u;$QHmuAo9lx3dy6qdZ;o2Pjs>>KC#FmFqR-|_dDg;r&dRdCcom?pu_I_Oz$%-_ zRo|EeH_-O5;nil5lLv`pe7UfCQiTWC?rTWr@$RMFWv9OeR)^4>`7hXp?!-&*2tz;) zqvd&UbOuq)fk)-$p}%XU&oCwoTgsqlijJRG`R0$AnJoh$mx+|lEiNghVca0!Mj!qC ze62U7{$70_7E|KHgp6EY0*$gY$!L=gN^ zS<>>b>QkKh5A`D}-@@?>*)0G2ISa?G)Z39%vG8Kcv=Tj9CZ8YYpZc&&H5hgHwV3WA zbol9}76>-<^a3_HAgVJz^NNK7U-Dq7^O{}Ro_MD9=imEmFP~VL?U1nkp&Y!$+vGjk z@<~<)W+c3tSDeWG`KbK4Hog&*WM@;&R+tt&RwRvN3WFZmM>WpNB7Jcb%8#WY;eJ#a1tmdl1A> zWcxF2zlAV38+%DF`n6lc4dgqvCOjQBz7fSio{X9OL7%i#WPJsPnZ}e9SFoaLJnpSWtnp+? zy%>T!68B$BX*McZpfj8@>a9tIP<1FokiVNKr{{@i7S5zmHT+QOh$Cmj)(9CFlX#A29*T<0BQUw)A;ehnX$*cBeP;} zq_Eo-t`n$IY%DtcWJA@-Abya3a{M#6LbALiJgsK2Yaqvy8#jI|yY|yoJVqpbeZi0E zFOzn$`D2+_*-YR@GN(SKecT$N^3CnUJbdRX9+Eo?*Wwq3f6f1~lDSb_*u%|U#RBrU zI~~~Re%!cDYoC)kt zEea269JUK(FF4ZQ=2>k$HHu3i$g`z}WajJlHt!#E^ncGmVYXV3`H9Zah|MzXyZt7v z>>6T9xNszDX;yory`n5?5lpev)*+(0`_)9WthC}*LkxVduOi}yzu4nL9>>! zsnAaW?Ycm0oZV3-$q^fMKG3i1$oq$_!$C31jtiE}S;o{7_HdSJ>l3oosS z?qjY=ex>VXfOt!QS3|UnZ4vMQ2hHm7q)%M3x9Bii{-@A? zx=bHr*x>Br-$)|i-zcDC)gMQJ&tZ^E!e?!px6>hN{6aK7IQSL1Zx0;;!Z zzF982AJ0A#_YH4nz7A`pY)K7zyv)7;)bo2kn9wFtQ>gmgfK0EoH#1+9Z4GC;(=5z9PuPETKRt;>EY`IlBdmhE&hlQJO~>db4IDMK$YM7XVEjO9Hpbc_FQQn38*LJ6vV1rgQP_XYvPd* z(8)9|&YR)oLig1t#C*N>n{t{c#Jm%ZZArN7YK%STsK3}!L1dcXmIAvWP8uI43BH^E z$QaT0(sJOzx@*nM-x!8l;G3^(Ua+&U1_L}gC;rc7z0;O+P*IU_dJLYR_hzJ^z=eSmD zBMrEiYQSX{@SF3pmCD4r=t7WjEvA}A(6R&&R|(9N@ir;pcfZVHjb=M@rU+0k!q2Q- zSv#MHMn ze@(~(rI8F;mA>bI{|wf+?5&8W-O_i=gZ`s@rL;*8h*;#d{;2J=&y&cLKa9q>82Tsc zR$kep{El;i$;UA$QFP?RdQzZ>8+ zN7JEHDU^%$dd^rX*Y3y?0ufAj>xWwAMJ0EK#E9RlFZ8+#oBp8_el4H@CCESl?*x-A#)WifggrPH>mv4h2eacP9|siU)U>V1-iLJrs9$ zw?J@recAu>p6};Vt}CDN%w(RKS@-&_6)f=SvwE?yX2K4W)F8ScCsdl++=eSxFE-uh zW}1-$Tlv6F`;5DV=`Og06MJL3KP+;7^R9xbUZ=ryJ`n~R&5&F$qSTF1#H7i{AWIws z857Rhf-Gk5oi29AnBO;I6u@7__wsLMN)5B)-6LGAY;@7yhQms!TBz&4ZfRZmxY91a z(-@6wG0xd2wmSzA)_HxRQ9r0I@nn3vurNG!08T^q>(0S?${PHBPfh)J_DOo)iBB)S zCXzHH!;=LvgK6vq4e0lgdn3?0NJfO=uhT_;2i|mqtOZwTP$!%|y_l>0ww2z$2*-0N zYdgYTaInBWZIqY6cu;xJeBRo(6z5cl)5&lCqnd|q`V=eD@RV=&7?y^U4%rl!f`$$A zO3W>sh;*MO#xN3_OsYfnLRs7dlBhsqli*YWsuF9>Lq0SY}XT>&0%7E721d zqlS&8&^(hh=~^k>haV5|^9e3( zI}NIL^@9uyUO_j`P^BIjz>7fdheD!@ZV~Y*TkG8UslUH^@qogki0xHk4&d!6X`&(_ zxOoE+>?1R47>^CW@?ZYCV#JH(&s$zwI?nPDO0~L6bQjVM{2AA8Cv1I0@cM(Yw(%g= z2|;u^uOr!fg?@qEVhtGq@03U8sIcXk`9Nx%(|~6HtEzGMt7JJ%Z;hQ`nfP=uU^y!5 zDDPYP3$qq97>i}d3EalTkR0*bs`NKKB)UORs@vHAfi_WL!5YVpWaflBX(QQ}ezJz{ z5$Lhsqo{K@xs|6b>&jrR5(e#iCbp=e+To&O5lWgm>1YJa(MU& zWgh+{e7(K+N@Z{WzyHgf6MBlGyFBv}?V{N2atvQF`0Mf{CE5Y>KDoO*seUoh-_9Z6 z%_8WYj`4J(8MhZ*J->_euJ}(Kdsiu>B=wM3u;onDtzN9`sW)k`mo!W&f2-f>=Bc+i zktb280(o(l>E999mL8|-TA0K=RxR%Q0&2!w6lWe*!5Nk*xTtD_lElZyzS~*8y4dmI zr`!~;P+?s^N~OX*$s-L~aBqeohx**llnJYWwxKaTKJ?^FP&pGOGj1iRx1XT#a>0f7 zpZ@fu66bZ2onAy4A1%2*_3KTgL&IbGQTV+??fv`rRso ze-Z~;CX4ifH3)}n#d^Hig~P9yM1kb3-}8=G29kfk_8LI3$K0~F z3s^a?j5cO(Pl|2-=YxKYWeqlPw~oCX(Gl|>8oH&S`ah)g?fXJPP22GQ9~ODjcK)Be z#&@luR2jqsDnQtoF*>QBLS6s8`N|@DI6i{kOoO97RB=XBt8VuQ1=ubT*5t$_yBzD` z5u_`ox^!dMOGY+u-P)Pc-Vrd}S6*7o?{$Y9CiSFZ=(2p_ExEQJzDkP_zux*N7>u;G zrF?eD@N~ATK_=5K)U(&`-UJj~sV%;%+`zt_^)0o88x9@%U|iLAe1AZ1D|~QMn#h|z zd~NvTctB&=sN@JRhSgtRNKh^{+`#KEHM@Kx<#Ny6FE;F#n2&vzt#2IvGuTG`&LpPS zsrpQePHNnXK~?g@jnFv96oCD__Yp~D6zGH(3%(`{ z;pRwi|2}xSwAMz8G(%Ykw&=q7$6RBV#Ak2OJ7=3yN454;XFO-imFkMW6k|KfEHSTF&lII;!3uzlsQ%usZ!_L-U(i$ubqe;w-}{#q;xlZ+8eR37)cv^ z3(>GR3}`>%_mgl*UE!+_sl5$u0q;yI056MuTtUkuVCRCyc7fJ!nZ@fjou^zJ9@X20l z@uDXsVNmLaNGmRr(|ccHd`|s^+LJxsSkx@N`ZOX+dy5gRfor<)QkHguR}hRQB?jWB zuqq^1e~gpkVmYSMl|4a!18Ez2lSl6SPAHXE{P5{|*9(Tl__k4}YdR;WtBwG))|aL= z!Ot#aQW46QXd{^OjwXR7mcmE|f9WFz1Q)CJ(8PngcRdr+gsib$8X>)pAH*tnJ#n0` zECsH013H(7w;u%eqB4HJDivTJR`71y3(IbQ^!2p5nuA6>jZbWD+rtkLvll<(2Hm?O z%xuzBIK~s5XRxRFB8%`vB9g*$FK_&GQlBc%Zq6-s8ud%Q*C3h_kYeA{eB6RiUale) zto>}8AKWMyZDOu0@pyve$w;y<%?P_C4ch0Y&XI zCf`GJcwS>H`2J9A_pzN+-D=Li8hko@iW<}#*1AkPxfMi1_6;$1i?S|KpRFPb+*J!UK=G#5LwBI4^v3Q6siZ?!xPc$!D1sa(8 zJrjI;n}JGPF@}60_$-!7=V?OzZ+E`dBk&V+30o2xIG8q-PbQj;*4wY}eI;Kk)al_Z zNsFI?mCS)qqF01dHj77aklB5)*^^FK5PdfQ-+&s@@EoU$`~f%8kW#$T!E$L#eWi`I z2lz(_S7mp!NUoiT?^H+&Fp+ELOF4!A*JGQ2G37Mk=yOzsK?aZd&9|y=_`9EM2FFv& z-jil2HIAo*7w}sD_{D~E6P!pFiScZ!DRq#=De6{y{@dPcC?}y8L3h%jN7`D9WJUO3 zf%pz~KK&lX9Ib5!*t->}jcrxmc}a1!;MgE98en{z-93Qo}eLlEOh^7nM@9<+IQP((fwZ4koskiZ; z@T0Id*?)Gh98|+s5TRd*T9Y2z$H+u z|KJZs&r44e%q5zR6&TE-3EA5tqgk=S&0l26sh8Gh*vJ>DUd-AOc^jqhdJ5!u73`E` z#?G4~f{4O2mT!_Avr)*qKQy+2F4=9UnxK@c%=y)>7>GjTW09Y#I*(}Vl1)010076y z0Jq1u6Y+=5szph)!;rYMn>Y8)lN>PD^yR0B9n|uMgn$$w7Ad=}VlT3Y!DQ?#6)o?cn+~J8q*Yc%5T9K~ODrj-b7JH#m`Ub+%!C zci6VafQ1%!;^>QhI>ssA%RYnQN1E%(k;nzM`a>^)`05U=0EUnzq1E-_FGDrzk?JeB z5uf@g1KAGr7T6-x4jOoW6!fuRIMBI=skZd)wsw+ao>F4e;Yck#$2@1Gr5rc^Rk&jx z62dW;TVY1zw!=}8@xOJ&DP)``JY z`|Q&jeM&wKp{kW}E*<#tFiS80Y(Rcy5aDrRO%cvHQ9J%m1a66J;+9C+GSJ{Vwyebev~QvJe_+EGkNS{ ziGn*{NqpVx6GOd{d(kBC${l$6xW%Jqt=rI%+#n~V(!K3XNvgm zAEk3(tRNlZD4H;3^>qzi5yu8r!9>nA~bJbnT^?ciACWmi|Kb>@}7Qze{tz+FBa z-s8@`;aDkz(`bIRnN0G5JM^6d%;gTjCA!}FOM!xi+g#gIYaL72!wt=dZhcnlXSA)B z!OYrH>FG94RA~TT=$KoID&z&MdM5}yP)Ny+?vlCv2{dH>_tDb}bn^AkO<&97EC+v_ zSkS`y{PWAT^kljx&w~Sxz=H6$;Fw->XRb&PAC8I9aihM~S`lhwtS~lQy2@w^lrr{` zfn`|MOYy$B(`s^GTXHlwTJd=TkaYDIK6 zV)*AG)xa;z*rv8bZ3Rt^hHe?VcD(5GIedWzN2T!>&MHscrgoP%)1I)A+G$J~AKp;5 zzQd!8PpwoPr^TE~#>kW*oU>{kghfu?Fis?YX+fG^d)%@RZFa7SBc*$dQl8;%a$o&* zl+5K$BlP;P=dnEF@>)9nb&ZEM787Vc7iP~ZejbD8mCtEZXK2}XB%Gx$7{9sh*ByY6 zFLl9TD4B4$Vr?Orw%5IV-@Z)C~`gtzEDVqH^m*Uxav5vPt zrwKwoKu19;=vufQrF4f%@tL5O&(C$3OQ+68;xJ&liOiVVVB=lO?SXu(pCOhRC~}xe zL3*N1N&%|nqlm2B=%jyRE|}529;9IzxH8Y*q7^)yk&=z%@?;#fYdKxknei-o+;TtT zx0tiKbjz8TLNYt{==p$L5sVW5xh^$ay&)ndC1}ymhxVcohe@TSn@6Pi?*{bPYVt^( z>~oe~27hMBI$EAfqv}x$fyC3_XVBqddJcJ%zs+TDw7R5718kZ>Fqn|1#$t;)r97v9 z!><;My>Ep1ujs`l&@Y2MsB?Acax$)YFL+d;AF5K@AgtwkQ@wX2i~~~xlk42Em#;a> zWTxnAx$1l`%9o&p@C{eiM!s}UyUZKLz&1PY6?NV8YIhzPx|{JC1ioOnbDC`7gWg8@ z>@O90IKoohtL0n{-yk;6@XP0bZrqxcojehuK_OR_gd={G77r;{P7}KjcPojio21aD z#qW?Tq7{c~(7|*>@?}cZRev<-Xnkq>AxfNEfbDsHdTIU_W2lc(>v`+>EuI^g_+TyC zyKw9XWrBkB9+V^n`mA@tf1sS54F(gcrooU^kATLRmW8U8br;lZ!QNO_#M zyR?itS`S8(p`a>jp{uXpgzkGIhCOcn zDHIbC8k}<%B8E!N>HqSt+UiTrpe?|rAdIybq1GQU0uLZLZP0yx5Giste9H_a$&Ypz zy905pF(h0L^BOv_O9@Ng4#?f&`-Wp)Pu#sg;wpzF{m9Z1SSd+Om;sPb6ON_Dnq%fs zQBsM3s^&VJYniiO^=PC`AqJ?T{qPNUP_}DqI%*LRs7(F?Qd4WU|2?p}`li^N`NX;lUhgI~$dx1T`5WAWs|s#^$P*64h`;eV{ZLtQa*r2pv|Dk+MgpqB;Cdr_!M2 z^VF-=WjSwoQSPirI-NmbFNn1jh5xT3S1W`3X~hnkDVgW^>43AmYBe{)=SjT~Ap!g~s=WTZ|=-`V0p}|Sh@WT|o2e?A1Pu1dzO&)0_ z-}=??&SO_k$6QqEw$eSZ1%wx22Kd?mC{|@Q5k^RjP!6aPo$R&F7j79lH-uU|*f1eL z_eY}n5$+hu{zcu5w&*>3$-?+#x(Rcv+O_Yki@zp(eL-4EtT6s`XatywwpM>kJnQsL z@fG+9=IGWsbCr<3{X9rDsXcSTpK65=wO^uLPl%U!V`>%|#r$kd&=UNTWyq7|xtZKs zFJihsAwu%eP59W1@92jbzU`}NLE^q9J5!^*+pX&dXL-%Nc!-sN6M_UZTWo%aKO7m|Y&GD~=d8DJM&2W9ZQBjg z!-$cbImTq}$&sIr55^3V_o(FO(Is%*O1mk6PToKM}3_VTu_*x0=vvA>_-&GjKZK z$&7KmB>!>HDsFGm2iuHF^_@gKz6pv0@;4_?XbhhD`EA{xAT~d8W~dsjbzth zf8*td`y>?ri8_on`x-Y)SiMZ8d|f^?K`O+MSh-ktNkk zT4Yo*F;lP`*eg8@RXXcleSAVZwkwlz>eq!ZVy@ zjj#$M&>RA+lvCESzMiOA;(8Zni*K4F$MFo(&oCgta&k9>j~ z+)S_$cSiLf>A=qV(d6gCoP5Zczu3_u7^2Z6SGW+<`fM^bc(I=VN6r)Bq^aWrkn}?9 z#E1bn#-SfYyHGOe9nweH7zoNRf!Yb5up<%Hk(V7%m;Eps?ES=!I<)m9r51k+gRpch zFuFY)Sw2O&Qv}+UX?y+*F@2o!I|68tlfcEActzs-wW_t|Jq2d*0rtyQ4NeZPUSmfF z3jH_7TF_S#UI(xq_W(&Ekrg(n3Fpf@6!!b#japR=Z8lGYxA-k3S+}KRm2j0ny_w3C zbS`t7^BmSF-ARHw*IA0)=o5)BV292A8Jim7{ZrEWa3v6Q_CDlI z{kgRw5sf&W?~+S_vK_Ahh10<2gNM>k+9e; zwc0PfxQHG~^;hy5d3!{C#kySp;Sj=2Q>$uc7qXTYQsp8M8Drkvv1(^d^xp( zejH+Q?G}WaPWy=@Sek6pscP?A9X+_Wn9Y9K!t8#0dEw<5dFj(#=)@yk6aLYlLqOZH zuP@6MRFU4R>AVWuc8hP~b{=@Fx5QX^{q8N&7&gL!ggE}S+<tw`#OT@rtFRocj}UpfpLH?DkE`7y!SNU{0Ztweu>ptGU4T zH@Ba_Ca-c0P#bg9X1ABlz|BTuAlN@f&+MWGn+zCis7Y=%N4L5!V$I|h@28p%@`{XL z4v0l*Z@Oiit5iV*;CM#t;4Se6n=bP@Il$$YB7OAyk2vNX-kY*n=5B|L%F#|eST9bc zSAo5`zNm8ew3}$vQU>E6+r-nGG8_<+)x2pM`*n2f23Elvf@phsiRcn^z}HCxO3EEB zeu}2Kl(hIhrvteUypDamnShO3r!XtC%;`o;j1(c}UQJ=9R)iZP z%=%X-By_6LQANOYuM2}%WytbDJX)7+WkphZyjdY=h)oCli1tY)VQUIgr~VaOUu+27 zirA{801-}eN)%H~JY(01q7qB?HDVq+wobFbJ_}*>cH<+|$9AR(ZV-@vj5sR!@}Tlb z83p)4D1aJr8-He~@FZaV6ShUt+Nx#4F;;sI5_B`9j4ZbEr{0+s%Rwfjuc?pUqpwTm z0mqnv`&A0>uH_J(L$ZY>*X!m#G1%mWR@s;BQ9nkytl=~~1L99pwDiyEwM!B8L!%3- zPWhEXz2mtwETqTNMq^Rusw}se)jsDK&Fab~aZGdGeyWu{bfn@sgQlP_NfZ+jyG`20 zPqKLy1zYoxX0*<|!#+{2c1+x-^-^KwFINUdsqa*FmMzw5*I4i#7J;NJaa zTk)un#&%*`^W!j(sCCb-SrSQ~1SE-dfSHZ*7OfcN*jS8{{&&WSMy~0ph-rw{J_Q|ldM{W2yo+E3?J0O22;b2@_2U1`K2oK z_)9oUXl)4;X&0M`z8^jX-KberhmzZz>vWvr8rHFX{SLBgd%u($`dhHKD3&IJO?yJJ z_K8n`u$2B$$CrM@X<*Haxl3t`YA!(n%30Ws^QD25QnZJ>cu_Hdi~mk-_qxmV$Urc< zu!X){;&WtHaizw%_-K)D<-7IqobCkIN3Cmf1(r`cMv--czg)hx4gNFw@(D?qvqp}r ztH4AOsgD#Xkuw63T*>n0_L9%%SRmS&2wbxSSt=MExH-o`x&77@Ic)7nad3viJMz=f z;_`WXn9swC)6*xv+H(mtd=5RrnRZ%c3!9WMktrcG$Ck9&D;l34Bsm=To7W^pM5Xp2 zs6@o#gXr_qr_)~_|FSMqY5y?)r>1QG(?U173-46BP{*0QYkZmqJSp0N=z>Vx>*bv`RT zd(09C<~a7v8n6N-TnHZupuz};VA|Hcwh^ppmgONVJ?!QwyVAWoFwJGpmL*_V0W0=2 zRHsj`ly$)(zwa2p5d~H}HcVpSUW2U+vHAlW(_gx&Y#M%l4JBCs@&@Wp&6X=z=wUrsR!A@YV}5&q8Ds&Zej{b|DPO=?d6zFzSWWwxQ z(v2R?@PI|BQWG{^Fw{Tm%lcE{P1w%!$8+^Q&$7K_{mbn>nz348;qmBbI+e2b@9(z2 zJ|j4p>A@z;jJT;jnhdmkFI?qi@p-{g;qtQIaZ#{)rtKn;eVG}B=+@q{$1lYbhLpw4 z%nB#IptC@jMc#R2O8zq9vUM?lq@39 z2j@I_GS_@7YGnRUqZ5JqSmW~9kmS}3p|eYgwxeUX4yl+CI` zJV+Vmw`Ktv1#e94u8t7T2+`Q>Dr0qL2X?&+-S(0%LitcX+umd044604wIX3=C^?C# zG24f$@PjX^S^tz9VLFLs6vV|;jbr)tKgkU7yv=Mu+l@_x^P>%$U%LFJ z5NnTZK8DuRU~0-WqI#X9jGm=qLb;#5&F&EWP&;Nueh>_&J>Eph-{L;Rld!>8zP(!0 zqeJ;KR2!%3-cYnqZp`gUxF(tMLDn5fcE(0T#Eq8gcTWYg{hlt(C!7br;hzX^Zz9mI z&sq9JKp=70QmVObgwFTz4B44=^ar$)FFopYO@$b@ygtg2r`y%OasUvP`@RA6^E=YV z1l5YobawL9gQ7gKlp8dG+UPd-#>xD9c+%c9S^wfPuB~pOA#ok`Wvt+S0^lu@FFNlU zZfP}FE}+?{U-%eY(q==`2IwajYmM6Lvk_epzg=!)G`n0;^KZ-4>^U0%4P7@bBCtT( z$?^4&;ykZufYoa0o7F+9)7^G1@#^f`LA1YY>*w(Fs?pAn=F@4@0r9tXmysK7Q`vcc z?qkr9XUO9K1y)E&n(OpXcc&-X)dr#pED7CeAenp|rYG0hI+= zSs&AK4r^;|%syxEK4eX`uhZ>bu?)FZjCOryp|3jn=hV_E!b=ICb#aod2I|NyEyUWt zL0dm)ZXlmoNj_C1??ZbE0^03sHkENeB%e(`=Iib--tiDh89yr{#s~~Gs232b`J>-> z5Z&*YB0Nj47P-!PD6W-nkJJDbg)2V(O2z+M|BC7sU84MpMJjwzD3Ct>R_ENWe-acp zAuN4w_QL&U9UxdNL-i6kvzvzk?Y5{1@OiQAo%J@+=UmyP>xm>IU ztX{V69a7gEsmf-H4a4PZUXoroHnrpT$R25S&Wm(Q;CJNl$?hZ(^@G?+U2Kv2X3l2b z;OuiH6id=@(6Lz+m^sHd50s+{P0>-={`m(@I(2WvaeG7<^|U<|yOhMh5dQKj@ja1R98I#QKw|h~v0E+tNO%gyqEJmDCkZ$~3Bxd?)y<>qnMML0 zX?@|3u%Ls@_}%1mM2mrrhBYeWg(l@9o4m7JTLD%~n#oN13IEj68Hh_}=uwb}63OyR zGF)78IJrGmX8FPLzwQs2DcHe#Iu#0sQjrWP_)U8w^yGr*=C$gNk>%8Pr~^_XXPTXH z49UmR3p8alzKDijW7#d&g#4wOEM(LQ&);2E{rH?ZHnQJMAeSvl{;n%$T1HZv@%ztzWH8@o05~u>k}HJin~?gyF?NRC$w=|} zmuhJ?_fwemiKge28j|TKP+$zE!si;gTHpid3v0G&p{v`!Dt5-}_cB{L+P@7c37m6k z-D2nqRBx4QtY2yVO`xTScju_tQFy}~ZwCz6kk)R##^j(;I-ctV=ZO4`;pCM~=11~d zLm5b6KtUhhtJ3>?cD|E+gt?-n2ro}VT9k>-n(^bkH1xVI2Kcg{l6bcU=sRo3;A zwLt3dSg-mxk(mW8FZi~GCW*AVVG~E-S$hXmORDAiAZdWvw{JQxtIH;ef?__rTmC*o zTTZ?3WA8MoKav#uDl}W@!?ba2FO_8juB1p?U$PPEeaL9ud~6l))f}9f^v66hoWu9u zb&`A8i#j2BiKsh1@@kWARy2e3-#-f2EO`NNJ#hG~WZP8FwCQDGvf|}{Al-t`8OOW9 zg!lzP2JH*#-M&R6zH5v46K#HSZ-?fH!e~cY#=SpHx6!ym*~*1**NP9`@xm^YB(Dka zK$^bS-ZoT|CvqzCwFE-+ zbd(Dy>1TdlnAOT)XqWg|Mp+_0sCvA4*nAa63i6EFfW7AkElJQOiK$4w5;V7f_i0Go9fA&P^-q z`#<-4x?^+%z-pZkmhr%eEwjlVHVK?e;(J;(wA_~Vg$DTKAXbXL$m_h@7j9ghrSO=W zET(C(tO5dSdPApX=30-B9^>*MM^(r}!>?|vRKtlPWJOLcVS@Xy;JTq18j!5cZ_{sfrm}4Vn+Y!g_*L>5w@0uUK z{=lA};h^bvyQP7B#mOJuSuT)8s(-Q0lWsPu`*#?S1j?1Fyn;QLIi7d8uor(23aflE z=X)rg$G&GKFYTq6Q>L(r!=b4!5y~G~f?W&mGdDtZe_?j9^7q0&P*|}=Y&&P9%$xFZeLQgo&@mzU8v|u<| z?bhLG=_pEyoEhG~EA**e*E5YBQpon+Xl@0(_}SZy|Nall4CZC%GbfP#A2W^ulc_Oj z@@B#;CQ*GQ*m6ENKfj#}ZfXDo*DpTC1~>Km8b#q@qIfIkToe0W;Y-BpN9TQxM_>y# zv2t$bA-Rg6x9&jy7SOYy?SOpq#US86Gq>&k>1KIVg9&NhO9|dji-eHf;%wx^4);)Y zXzf#_286?l!=18!KP#z-&Yry3wXl!D%ei?A1lzPGD^ekMKMaT8;$$P{BQiK&LhqSe z`W)BVre}AnOFP8g^ntK%Olr@ zPqkR#I#=)`i{&}6_q)$jo521fbFMyxfBu%=uQ!i4{R`ysM{kpNGwHY;zI_P`}N&ig?=gb zK}~@FeEhJBoa%W6<#4T{yTnmr0$v2~PiD&+lNA4*)5&l$m=pSs@*H}l zeAwT{c#-G@U+dczB!XmB^9ahfNzLk^?{K`5jQWGgn7QlC)sCl=$T0`|7JGlM?Fpt- zW(V|srm{ z!%lxU2K%B!v+HTK72sto2_y`K8mzRsrEK@dx;(9zA0Ngz`%ZNP8T3$`&2e{y^gU;a zwE@i#Z6UdM4MX)>>(_=+PfKuxmGxwZqRilMObO(ny#i8}L}P4hyu?)t27^VP+j-3B z)(Ig=FSkuTDo29ie01-fg;cN1^(j;B{ce;Ct_~H<-eyB)hU=fjnnoko#jrWxfByb4 z{88mM%({za4IaZUac!Vk!X?qgEwq)<9@crdAydxdA&;=-tCkVky2zH%A^z_|kMQp! zpDV;SMD?b1&38C;T=X?UrCM$uCvb^1I;%$RH0>E4Mg>fMAp$wGdy%Hb9&bz23oYD| zjz0K?jg9Lf8;weePE1~4om@l>Uy(tE zoAbYYam6102|(6#7ly~;g=%>oI6ZF2>m|EuYP<%2q?MAfvGO*-*!fArSq28e(?KM70C~Z3TbylWfFv!Pe?+{G*)y zW#4^z?GcKwt{EPsp~^%`HO!V9zxdodi1WWx0uQ_wr;Lcy4vbP!#&O(B%o`;;$(i2f z!ZFbp7EO$}RlgX>kCQ$Jxv#TJu5yq8`PT@kD$r|)SP12!^O$nTlqa}2(qi_&5XA>O zh(c8!mO7KT%PgMp4=1ZG^&>hY|Lb{v8VPz7zTt_(b6|@^Y?bpkV~y9cq#*VP;85io zk3R>iF#C3sZ<5UJ%1lL4bP%zo)2=iaxssVX!t%?}nADu(vP_*sER&yC#w?@C%(eau zvre>75VT0|0`%QlA9X(DxNOap4BNa=d$eZHK9(PJMY)gDy`&%ed-V^c-x5LP3x9Rj zb!<@yY#aj7DE$%7^M)o5w?;;(I61L}zt!Yxjzd^Z}nc9&X-j@Jynr$ zhJB~tU_?A(57zBm@4wJ{`VT;TWvZ$0W}5y^UBm9QR3<6ezmd#=7rH0gb()o{|7@W* zNh3vGmx@^LjbjxzY`9-H-Y&w|0>e)g$9~IYRu2G*!)?=}1@QfObo(StI(AU4$I@!k&S2Mj=dc(9BwiUho3TGEAzxz_&hx!^F!m@ zR;5jq;sXB)b6U?j()RsB*G;Uk+x?+mmSm$q+Ut$yUKfWdU}0l-ZFB~ub6UpSygwO# ze=XYi)8puGRhBJb3O_cwL91qf`X2SWxlCrdN zySpb{#o5eDk7YCEqQk$I*~C-j{aO{4hOR_k z8k5*B%Y9D*Kma;l2Vq_&M>#=T3#SG$|81O=J>-$VyzZU0BU1&L>0Fynp{pbPA$SGI ztzPMc+8o>9m@i#>N-wyB{J!@sR#8Ho;g_(Fv=qFo1qvC_9tP-?R0VYeLD+D56_(db z=B3(1B}?q7h93_3rmz~L{4D}H#5)<_wgaERuI1(5ofQY|`{Cv_zT@|+ZJpO)ns;s9 zI5yuaOrT$ZgnVy<&9gd z#U|D)D?XSg`97M71~92JZ-+HOZ#a@Wbst;w;wjVl>b40*DDAeRU9#MC2I6VM84t)Q zQ!ti^kZn1}e!>ItwT^p%CtQU3_sa*C%l$WoUDOw59UJ~NwS;}z%RE;TesguWoH^$! zvTKo>tQY;5xJ)9QJar!|nhDo2ij1N4ZjZfdv*r=8TTfbh7RgnAys>My=%!~*rs8zY zDVP<-fS}v_ZCX>>TdHR|?O0C%GR02#ZhUc5evZo#_P*SIA{CD!u0r8oE3zcUk2#W0 zt-zsYKN94~%9Kou5&k{7ZJTlR9M~3~4{i`}`h)oPcYRW#q@voNEC`#sPjxk_`#tWw zJ0f?yR9~MO@xNj@4>{y$QtyxZbjO zOIG-*KX_+2o5|nxlUJj(yN03~htnr;HuvvbQ*B??%zk$u75zz}tE%SZP4dDziNWto zn-v(sVWYzRf(|fL>Kz;O?H~MB#`dD~calWZDdb4X<@_}JYpw@@2ar2ibj!7}=szwr z;`LKajz3dr$pGr`4x;ZiGBBJZJErDPE{6k;A(5ts2q$E8vuEqAl6RxaoNb$Ky^bJ| zUX6?KU3dZtdqzYd3IbbZzV_?3{Kp0>IU&m{RB^p6YDUVB>vtDfNz^I{|JZ_(kf$%+ zxLcFpOqH)Dqp^BZ!%;zdgr%69av>fn0g%O?jj^c~L8CF4hYWJb^2oB2%~glKl1P+z z4A>901)3LB&QL$UN_}t#nfShX8+NqxtKYV-(;U)>Xl#RXRHJNxR+j%U>T2aXf=e%M z;~k~(6Vc5RS^?Lrky+Qzi46Hxpu0cLH$gCIq5Y`05@HmRL7EVGH}HN#HbB@XgeLd~+M4h0O>y zF9i1Z8_P+{b~L=d(&8FFhg6{$)keX-f(y2Kv_S2DlPFubqQ1mK@`{Az9& z0i`jo5gHOUH5!Wc9RXd^xNWgh12@*7{3F8H`J}Dwmgu6S7-52RIS$qtLCS1UpXxu=IXm1&57u3wmgy-0yaYP^3_xxTI*HSaFBqMT5J$ zyK9TPyB2qMFYW|)cZZ-s0ypP>@AsRp$+Mp%d+jwd@0xjk=ZG-T!i#ea&OfB5FX@U4 z-qFbA;5sWAB=q7E(GXW1WL<%907%dksT#gY{tFbG(9H;kFlk1k5~z|exbAw~#P@7I zB#aL9-R7Ppl&k0X3%f-UJG%!R+Sb^h$@J+bN~!pNm?97W`3WLw+RCLW@*nhz3}$<^ z`8<%B-rU*jG;q2j(>{Jg+wXctsm9Er9?o%mrlbSsnDzeIxP_V{ZZ9MRBFz;jhdWts z)W##Vmfz^!THxl~LkYeI{2W5C-E1<1?v_IQh(Z{!Qv47PWN5^|0!E>=!x(%)*e9VO zR31_rbcwjnNg1Li42hoASln=_*R3}*u`D)|k6Y28(<6u93!~2QmB#boY$Uo}t=0bi zH_-Y2Jr`<+=b;V*dWH{clExQ&36BZXEN(Ck&EN_nS$ip#wavbN+ow(z7ruL4YK(j0 zU8ByUhmd3_fd)lYqqCjI&MCaW30y9Y6$;b+>V*-XGG0RCU2pHUYr^dLH!Wsxs;tD5#RZg@uM!O-+zAwGFNrr1w?$2R_`7iK&K6q8q7>a>Ek-XCF^frzanquoo5*wX4pYCK-0qF1 zXZ5JM zQ%(q^OLP%0)2`M~bw?kMX!uyx70Sv)KsK>B8c|`-w>#}b`vfW!f?-bG5|%a&m`o^1 z<3p#f)cOYxQrAX{WpgFEQQ=ADb=TsmstjjiXL3=cYgI_Ot&ZkO!Ys<=644#prHXuE zOJn^zIbO(uvTTCe+;x~+If24rbsgXL_g(bKB_MfFFDdU7TEVFTLn-H{_;HK)NKc%y zDW?hU@RZ@-J+bOqF}m@c=43k&-2${M3Cv>eP9oppD)8{+yA*Lu5ycbe<}+YzdH;8- zd)s{3o(T^3lRNvy_GWC+*Bz1+E5We?^zAfM7(6tQChC&z@U{>M+L`#1%<*5&@b)(B z`C3VDQv&5Q@`baq{@XDBdlWqX?}+;U{>A?<1bN`i$=MS|q@Mdf>TmUXI1IUZyuGV8 zpaE0~zX@+K=n*k7O_s6uH!NOjITFQ-n7H_&4bs^V-q7a(I$QPZoPpcmuD^x1~ zk8ymd)~J!seNn8n;S#btL@Af4u7&idBT|&BZMJ6HynA~3Tz$OvpZ6O}GP{*(Je73t zgz2-i%h9QpnKo0P8yesMj4HzMz2V2#JHqCI?L?(pMuJ~s22|e$qo>D^>NiG@EH4wR z2H8%El5%Psv9WQ&`kcH%(?gKls`78@S?j!A;(glECLht%u?ne8$Ty39@2KrMA`M0G zB<6UnMF*Frh$h_A)=w{aDyI9Fbb7_@w42QHtS@!{$62iQpToAZ%z{hvo8SG!A`iz> zVr*8M;=UUQ!>iy4c&=HZUYlojxxV`fdlnTJk7qU#kBJb59JuoWU=9(G9xAC=-vxrU zy+H7(*`Y#;&aE@Ok&ldmCmYS*+I=OiV>SQSW9$(Qn{TxDvSxF=?+awKf?|f6sDAi< z9ite&Lqye0rU_2;j`@NeGhJRou$mCz{Af>|-%TP-9`U>8y&wxDQEN8-Q9oDLTL41LdFDgFjp_AU7LVl5NUW@?~v>k6FICT)sHZ{|S`$S3p9s!aR zMoq+ZM4&MEVl=ZF?}Ea=B}Gf*Fati1e( zg;4#Ah;F8xhG1-Bto`NZXRbv)w&L|Ef()^1hLLt>!RqCBh!ko}?Q!v1nNG z@YWATJw9*{>S3!he8&H-8XNbE=$s%v)X)2&DcKB9G+U?56+ScX<^cJA^xI4;c@-&e z*o2poJm&rToX@yelryX6l*m3`+yvvbG#^_?t;?&Djsv9;7c z!^a^VPwyG5?954NQ*a$o64{|AF$a;ZZ`YUd*#MRD#k%J!T0{=7nAD{=>)fy?4KHuBY=rhJGNPl$bNvmw zS9YGAT5jjmxdP8yiVKZ|_)*SSG=e&2ivg(xyOn_hJ@JGU;-S9w#h}F1>GsaA>-K%0 zIDPSKSzhIO<(h?$OIWu(%#M4mGG={?1t;W7ks+F@>LIPkf(@ivgZjP`+i8oq+C5k%0l(pW+Mit3I=p9jCdXuqH=;y;FY47!t zPfiC+rX&7g&eqom#l4hLx4N3D&r;@3cH7K)$&5oKIchcT+upvf76gmrJ4@^xv__n? zX2|ONkJu|w8nVt%QqB3J9@K=3Y1cA#LTSSU$l40C^NTJ07%o!*Xw|g>d-bSigV`BS zH-aNF{1hEF_hPHlOE6Jac$lD9)i(Ji`H`SmGc+pf1Gq!xrS{XN3N-cbQe_J=2)TVN z!a#M?`%B&Ft?f+7P1g*Rp5j}%J(FyAU0?Qn+_tNz%A090l(nZ!aiT*^=bRi%)Vr81 zbYVoUH;QTRE3tc;zMj?na=aA%rQl$8!Q*JTiel4eHj5N{aob|%Mg*oExj_9_`_Xm)xD|7c#3cfFF*}hO7;(K@n8GDjL>;>4$odaTOGWvVm8Dd zF1N>dKA>c`_|xN-bF>@Rt|&yL@bk6C>kY!_1I|rCKW_J{0Eyb%wkg41dLn&>3+bwB zYPw19-Mv}y%w*nlZ%+jSr&Y$sH=P5Ic=3>@L*4lBK?{w5e4ok$Z7 zEA83G;Xh{grJW8l4Q7CFtYE-?1D+ntMq3mz^`Puz%(%ANo&8-CtMcA#P$!8e4{j6^6y(qAPf> zUC7A80@YoSww~#Ek{@S4dt35E%9y)JoUZRTyH=@kH)%HWwEGjck@SGk4ENP-Q|(px zWZ)uc@2{Tsdz@jI3?0y&v16`|&e}mOzr)8SL%HNM%s#Q#-y-5le zfz7IHPFs)#vkO;}V~51%vJQ|NI>?cG2HQ^dW$tIXL-uVV+iDlkg8FIedimyO zy7z1Z{Yk%RUoJ@MT-DGXJ#F$2x=F)Jxi4=Ra%XpeSUHC`8Dc8?#^jXBBDAVQur|+) zbM1dyBavTtWVtM*VUFOzLX?$ur(+ONt^)MQ{bg{gG}QgeY}Zq8LT+!>PWH`_#w~z+ z&k~{X3dxO~GxU_x7Tfu<=?3RHN~?b_7?c~-c-S8TU6k2i`vQU8;`9p(+8nP zw{(6VWS+)fash5}-G&aN75HK?v`UX%=MPv+{`W}{-yb7CHz(y2v_1JJZ)gQf{-U~O z2HJ*Td0*m6bLtehr_sNxburRilzqfFn%mM6zM?ode(y@cEjAam+wf#f3~~{0_j-1; zm{3O?Uja7>Wf9cV;SbICp^0_(qENSpw@Z#!4Z4Zv-j<3UFjsG=OMZXv@ zAPa1lXwI8&F%lhk;qa)}r2kSfOA21!-KP)NIAnp?z^w5}K=@N742P7?%3}-GD4wH@ zeM$s%yYyau)_p*1x%_5+qZzYL%UF-3RCNQh^#f*nAG;;;sRLR_54X0KB#AM62hZ-K zmIw=X`lstPv?e1ObDMeHNuL7Ex4-gu5hvqmivnF}3-0HPNI$IaUd^;FIn9gv*^#gl z`hn~lkkl4q4#uWKXrK-bwy!L|Ug?+|yn0Xf-cs7c_ud6B!+?o zLzn*%$!Ihk3ng@=GB@t$gB_j5`9NVZ#8X z-4zhj)v-5`jEun?s`oHcC(U~&ojsFOgfeZk$1I()mM3;9wKN}+g-#-=SO}E3klCAz zm*Y3qd>!4VvN_1yn*g4VfGI^c<>C{MArEt8d2QRl@OT5^g<>0PholJ7zqKKg1dp5S z1{dBQT@eUY^2KbdR!kU{7wYkio8GcO)A;B!S85Z0=uC{&M!Gz{n< zOO0J5T7T*paExG(B4P{J7^%}!W44=dQ!ZVNf)`mgr|GhMQJh8`T^(R^c$d+x)e0~Dh4 zjh#M3KpqGxpig~Vx+)#=Jb?I&e#P$VBepc$IT zVxm}gBHJkveNDBl{O#geuMZnVt(hGZwD{wgtq(!{XM>Edo5Dr(VERgRh1^ItftX z)V3o>5TNI)5|yx8c+Ru|8r$eBRjI}Sprq9;SzlYz%#_WrZ6BY8@LTeh=S#EH`S5lf zvBz{Z3X*#r$Rw7_OO7og^Dl%BRcLZ$Alwws<{pZ+MIIsbWGow%i9dUa(NG~O8?19I zFlda;#;=zuw*3?3j>!z62;3V3p7#!h zYlE6fEXK=h*SQNApv35x#$`$y$xUjHvWBzX3!G9vc8muQ3=OgQH2S}UuRllKOgjXG zMS@+PL|!mvOU)qzo>i(Je%hvYMNt^F=pHOP2Tnaw=6gSe7kumht-iRFw(k7{Sc-8x z@sJwD84v9t9k|f(a>vc5P&t4ni$w)Lf{oP!{|0UF2o-=h>L?!;O#LEBb)it`&CyZJ z+yyMP{#pDp3C>7XeTaK9B}QvP`uv!ituBwh+h~KRsQV6{({CfUGw&+}?s%_{I?N|r zKK8tvBK)*ko%H`kyT3+bykH9iKiQo|mN&M~i}NgUpyfTIz_IiTX!-jB6J_^CCqc)z zZ~FgGsIuqVL{QvXf9~beWbJmsB#)LYp6uYFPMVr^>0$AdSsqzd;9hpl`!*&g(|7#O z^`cN?QWme9Vrl$mzUP0-_DCm!%ge={nV9c)iQQ$}#1Gf-Xfh9YoA{T0RKJKl?#($! zW#k>HYN53%tV7Gj9K`){jZPj7BP}zsxnhXj*D`xUqV8+$FGA4tz6{S0gnlOvAThGOF6l2xXE}brc5Ka zD!80U`r>nBKyy~FI|l3-{Z<1^%f)9ZN7WYqIU-onpYgJv9UbIxZjm(k-<9eEbwmyk*)c43%piFD3vfeP7kT-#8u{3M#I-+oONCbLmLN z_e;r#&awL3!IR1uL}P=xkPkkFm8dM)*`0%$*_YKh1y~VAUq(kL5&~C-W{NyNr8kw0 zHkZfS+iH02|05UnO|Z^fo22daB~VtW%bxnMH<9NU`s9GLgO2v=56p1fTR8mzcr(^- znK#5|tm__jaGd4P&7cB&#&VAq#XiBY=!1*SxE-|Up%&f!tC<5?bdwyJ6N0xB+f>8^BO7L^d)&7lL5)*AHlw@*Ci z`2}|h^Ukd2NIWz2Sf{EeWiT_RPH1a!CY3%ADinLWQoES<>ULi%j}wdyF7qzq!Cjs2 zC?re0#xZod^X3X{_P*3%0b$*vz?od&H)`|@hU}7(kA^$v{W_X*tBsFb4K43=F^iAq z9cc7mOQH8JLo+tLKRQIBXH92mo4|nn4M01~y+2@Hk?){fX)%qxg`(}q+(z|Kr}zHT zkonU-i(=t@d_CK(rKRCZq!A@J_FdVIx+r`=T#`Ti@f@S^=XzTz?7javy)$dQaD*3k6+oCGjOK48L@sjUUZL zq$Ot**m1-^C?a5{&f(>2fa)kW*7#de{~ZgEG@6-ivtv?x%>KNy<4vJ||Ea(4NC-~5 zJ?1x|U3X*JDi!#}oMgGRpYzV|=5jG_dKIwwk^eVfk-~mTBm9e0Z>`C{?nHMVDDQ@{ z>2vVk(ONu6vU-OVtvo16rnBMrinE(#{D$zOPIXH%h2!{>w1L$17KAR*H?d_Di5-Mh zi53U(Yf}D|^-{X^L27rdR8RR7{0LODg&6x>icEU*{uXI8mH!qHQ*iv3Q%uUaI;xu| zpL67WR@G;m6=!{&2Va@!lF{GiX2*QaDC|D0)3tumlZD_h{_45Zolf)V2UdaSHb%}3 zaFE?hf$$9~OP#EufDMI-gQ%p2Z=QRpAsYTtN>e#vf>cJ44mD)6LB*V=8#wm7}^=eQe^&P~J4d6;FTBU5k z%$o@62F$uK7Ah`Rx2T&??IN<9{9Tk~UWK_EUmHtpnreQNGybC&Q-@|X9bPz6m~;X= z=Jld~1^H3_y)1Mv<9v)`ER2%XVw~NH_+9Wb|4Ul3?L1Pg`6J2GqMV%ePRzSkL>d-6 z92_w?4+$Q$W9a6h{IGqWj*GkJLKSVuw==#W+$D>iqdhl$YV0N~BR;Y5=*@V4E*t&w zYO`U!Do)_PYNKxm+p8deBCpGJ53SgCH4xlH=C4W^pz+I=J_wqeWqlfF zP)@U?i;lDQK@~^fG;{LPyWYPT+Hpb}KEMeQNga8Z7bIW(qvMU+5){u5uJyV5aR#Q) zjWr2a4vEFaw&2@BmT3M&$wH0}h(S{J=_c(%*P&j|23vHrv(O22O58D3JDFcnzGG-E z)#<=uP`fl#39w|-^v!lgBQ3!0hha38WJXSM$shq#s@vz#4#VoE_==Mr=sDucW zNw~=2M#%DfJ1*D(IP8xbbvPb=&5z*fXrT@qVjLV>wIA{@G1ayl!m`8h(1YrC{IFKW z=O9bfW%+(2=H8Bmk__cCJQI$D&9N1%S-F_o;&LD>=}IYJ8mNHOnaJ*{$~^g_uT?l( zW}>4b`;YbmmXrQWz%e5QYi?LQ21ABQPxk0PqFa!(1#Z4{cW_Hyp3YUXbNHKQ5a{ir zQ-jN;WRI6^Z+nzR3*A~hsTd4#R{V9mc$2rz zi*}C2vo%Qu2Sq;v2irsZ{>erTlKbFgO^NAnedhkWZ4>{2n4`j#i~~8W)JcV-9VdWU zLCZ~@GCMA{MRd^lBDHI2RH(`G!diIj;?c!GUl0V;v zr@oooPU1vvj)#-7rHX}YhULR&fZvvfWu2>gv?@Nunm@KKf5odb!eGx2PP>DjDz(MJ zzf2GQL@?2Zi;IE?ciNpsy!I#G$3$*UV_o5=oe`zER9tPw|4gef?qu*Xxe~lsXG;zz zumqMj6AP1L+hV^X14gf^weA8!n|p*3Khs4}#G2YzIqJ_csxqoe+<^#pNr-L)CpCGA z4H<~)W}4*W?$6f8T8`C@mdhEVOYm<=H&V}PMNh|#Zx=C1zVrqSxe?4alB$%sP*JK- z%Ru7F@GpsVsdiAr$48Mi3Ppj-xT#8UpRyJtf~kk;|(zmfhkL5U$A*)fRfp;$=EQlOwMp$>2l&h&C76;#$>(4F!yr zRrV)*4WPs9xWwxR@+$qSsh=wEFxA}oqnQ;}HoCf) zLR|k|4bP0)FrhrNifkUEvYTH{&Ch((-$G(F7ctgolmg-Ja%z z!r#QkbU^47@5dQ07*YC)3IEbS>7JMWF19@Oz)oIu6(34RiO-EvouYQk4{6Pzu2xF3 z2nsE?o!r}JaD3in@|2V5$B860G>49`w^lVGi2b=^3TyEXPx#{qViK(E@{I_kJL31r zx+|Sgm@4H+pka1l#F(Rl|9Ue=LJ!7(=XDYKMW%H;*5h+Bjy-fY;Q}U?T|fXiA~;9T zZ0e8DTDw~ewQTxSg$C=+&d$+tJrE8_#L;@bbJ(XsW6|~W8cRL))JK~EA?gW?Ocdju z#bIzc+y}GWb!U5bpo2glM!l|aIGU?CYq3H@DdU#gVdn!J^0OG3ym?*ESrU^d_L?Hd zbd2hIXyDct<@P0Ps9*3OBnJqD?SeC<@sy*^TG_0FxR!DxEx`;JWAJd_hky5L7GoBo zi(Xq+iEe`{4a+y>c3Iw}@LHnC9y$*6PWy=JA$7sh_>ub_o33h5q1u_zaK~>I3-ki> z>rg*UBAPec4-{IPP)qxEeA~Z5ykgxP(~J>(g_PNrll@{cbL|@*>CNp*tJP#{wpzx$ zCuu3$&^sU)vw32?AyyJIsH>5?LlQ`s`O5I*+!ysmGFOj3Hf$;w z-iBFgvSnPhPx!P>KE3_&(vpa)HV~8?2|GFj>spT|LZMW|XIb6B90SmB@^^aF zJxd6bOb17RNQ8$!xu-_aAI(Ps-1y0_XB1Bw0i~v4Y`dCX6e&w5zCkyy9`7oQl~}j` zYm(gQ4^ytz&7#++i=~i2=W)BJAiy&kik>&6#y+eLbwBE=h1>4sG?A>_90MnymV1W1 zXVf-X&mUfz)+TELr}|UY?RPH+a~zc*=z)-=2<$aqRwJw8ujHzs^^?DrF?$NCR~*K> z@h!4RfE*ya1B`D{_0|9-vk8m%YOBFeuc#%SQnK!QtD#7%jgB0i$nS5URQ4J^B~3h| zDmA8inG*OJO*!i>Vge^dOjN#5H!yRFJ+S0sV^aNZN&#E}SPhMZSB23}xW$hETiED? zZ=pv>jED37*CubB)JG8#IY#_mw=qU}7CrI2ir>zsH&i2)%yupdKeuJqlu_V^{k^D1$MEet#x54+b1ptU?VBWJTfxgVfpzGEaN`^NlkgsZ^45PlBmqy0 z?WNE-COww2VurDYAtpr*6}~cF)pGG;LyW1816|*Zjj?^ZH?JDjCSOU0lQQCyp zpjK^ofDU6! z8R#cPVdi?#n^^rp%t^WEXW5uGkYT}#+R+$``p_!@h8G3p=j~(Avf!{G9Lxh{Y(1>= zrSCzEO+z@A$`ef-cdMYvj1pn-Is}`S{B6z0!$Cxd-|mUUFIO&WOZ-raNZ+Ynm)q%}+E%oLQY_*9= zLqjkp#ru4JKD(wO9!)Iid^_f2b0-eEjd6=B+xiDrj#0Mx*wprnm{QFetr}?Daf}Eg zcspU?!~pNTP7*W_)_ue<`VtH`5&m98c!#Q*zkVMu_mfoYCXaTQ=Y&i|0A2qAnAD=< zhyLEOh=S*$`=O_dnBVhOe>|1BD)ueVv7La+{%c?GCoctbu|d1>Qt5Ss0q)Ln&R{M& zY7B~iGUKhQ5W)Id5EVzvsZ{m6+ILil?X($+p7KqeXOp;bS$tZ?B0&G)G4)Y!u~7Bc zF4fDroR61BPObtxJUmH%0>gBezTDtC925+2i;kqDp;J7pfgPHn^W61>c=8uCskl}N zmE-yE$rt>rDs{1%cMNhQM{w-om_0@d)YAi%{|0I_T7SJC-qhF^HD((I`Op{YUtR4j zv>Bjrr-cNGoJtlKQQY2I^F(8qtyc4gMMq*eo+b)KFyYpHE9x_N(+X|r&4_ila|nN; zQH+DQk(BYB7%3ehWnNMj$XaE&G+7&lwr&q<1#9NX@#DQw5>zLYeSUmKr;5=dX5Kia z$>0ebaRTeR6vWlkiz=V?rFdK_RgQi&)m;(Vxl@~*ycEAAa#0uj8&Po?wY|2iGHxSJ z@J5zlo;38g|0zk5MJC#5%%Kx&t%M^BnFN(NSAnw^Rn+0cgIzV+rhg7JdR+rSn}NL` z6unwmX#I_dWB(TC^g?{^_7cp|o~-oaI%B#{0HhhU6S4MCqPZ)fngfu4(dRH9-^y(? z3j+D3F#HIxUnk`44!&4ePv-^QleMNB6YzUBhE^{+d zUs1|nd|vmF@cD7beu|!D6@A!9i^c^%ZzTa$%HCIB5sK^msbQ{l^T3{_W{NaJ^!LYnV1w1{Fa0-NYu&lP^fbY(8w!b1 zEOX$+U0CDhuWuom2M#j@l2x&r;=-AWBkoy`V%&}G7@o+SQcFq847A;i`0Yf2Qx39U zk#K$JFy@iV5}$(8ic=IoDM87rOjj-gCmR z5o}rl^j~df@x&3@7!e>CN@FD1eWwnhpYx$BgM7>raIQhpDRO=@b0kC zH%!XddpD9dMDF>ow|3LTM7A%NWCiP-2(qh<@^SeYi00}P)9~+JA@P7r~&E5MTaw?Nlp6zT4_Ia2*LV)?)qnbZ7UuRf?m{qRcPS#+c}B73>Ae}GrAO-I&}%g`O`z&py%`%Oi0 z?`IT+K;*D{=2U_KD zgfW=)r%*1kS10orQnY_FL7+R9gA*&eJkK}o&fa8=-x>~rPl>Ch%j{KL*S*G{!e(2q zlM_9>-mF&|PWsNdkfu)}+VJda42BokY*xd-g3pnzn-5z@vWtbB{dKt_+@GIJtDAPo zvoT?#W*?_z%vZxXa(v_tC$o;`YO#5%1RZsrFYT8MJxJq1@3;*KI9h-)+Pk~eB3j>_ zJIjAOxK4YG3#&$+_w@`-epPuzcpqX9O;ajKuri&hRs!;PFJzC5#qc0?FR`LM+MR?7QiMHiGRnj7ySMCwA3pdZO(CJv1xYM(=bosZ^zn{I;1Y8%`Zs{5-K zQWCMTvS>vt37yY`mlh_J&+m{?J=qH-a)Q`M=duwtIrl?eooY-*e^t{__HgP1U-3yQqLC6DEp7AjsM(B`5FkBT-;285I*!if zJun?j#5@+c(sdnOQ(>Sqt$w%aAvZ`^o)$mJ=v0DJKJUYU*Ac*`R&;F zt=4hH`C6HgNnE>QfoJo>XlIc@U+~Jq&tkbO#~_|u?*X+6^&YRw&f-?mvgXw=13ZEp ze)Jv7E1e5OJ!AVDM>wG|J1&Y!@m_ zHk?5LDH2pmekhX9-+r-Q>%kBcji1nquUMfkBE=|j!t^7cN2~6LhcR%GUphUsGNsMD zbrtEwu-3RJIQn_TlB;zYIsY^=^?v=0TO|-ps7j3|kWe*C1)}d!Q=8c;=RezIrkG|- zLSg=(2X}q}iR%_q`+V~jy~yF5QuO)ppjXr4#cj*JB6K-}tjv(8+FCZ{uqYW$9Y*!K z<~SOWIdm^GKdgNlz{_|4Q+lufIdP&VA>*N@82l5Zex=Ee)W+9$awSZ!tx9AwMv(Gh z?z~|ba|};K(V>^m|NUv3lZB~O@N7IeT^HH>niHE#XYSj5-?ev*DJO!fugDm}zZEZq zNRqeUw3SjEPCD3d;sS^!#SJ%uk!f2{8XBwWVF?-NG5T^J7AN$j!>2?2#)MW*b!GH# z45LzoC6F2IVVd%gbQDML?*S@m)@iq(x@;AX1hzUsa^LrwX1I(fy6-CZ6=x;YeDQuQ0&l>NL=hB!^ znkbxchwODPy7Rnqc}R907{R9+2mG5bAI_S~tw@zHO-NYJuWL+l!! zYL3F)5G3O%!*HuihjBC;Eei<{!psIIvNz72ENEhGnhG?+*jAz!NEJOYiqI&l*3>8k zSyMthw3N87-eE5WUBlF59o7W7PWqr+oG3t|5x|BvdBV*QKD$=r0P`_2eQ=SW1&EGhxZ z<;Uy|-I;8opE@l9Ss6(~ebfgX(=u1Ng^}u>9~w;pxP1tMePNjST^T}IqIO%Tmg2NH(3X+X$oHtL-HFa<1 zyQg`;pOk70&r^QS`LfY3#|`Q8XXE$t^(D)W$*z}+fJ1}QwVT_&lsxxZg+ZPCM-a*Q z%<*2_2~#GNA~wVOrrH7@72HkL#Q+Q4+z9#XAKuQj;};L?03Yp$T&)Wl#Gstd33S53 z&u`9w!%Dp7YUQNt0@i;UaC+PkK43X`0QH)y!pF?KtCJQtxv)L>+)5fritqujjp9=emqk{DLO_gU|GZSm1r9%{RM?;iL zb&{eUvTK~&jTk1XpBZ-st1#y(rz0$Oy9y7A1uZP-&(|ZK=B?!O6`3vuKk{pD=I}I9 zPA=J%t~v-{HZRoa-ys*>W&Le%>Hh9^LNgiEMVth0jwl$T_v7auNo1#^bq2e88)1AR zYRL1+k0$Q+P1J3)VlkTLJAs=;yskQ4*4KM4>=_ZVK@&;bvSY~+#%(mx_BEedL=wVv zf=v6C5ds?Pl*`p3*oQD`OviM^KLPSwbKHbNigN_h1~_i7uPOhSD>!2S@`JP1MKWev zpDD$?XCtfq_{hm>S0p?Fh9(bgf}>K~H%F(VoYXn(uuvz(ElO$Us#DU=y{i9C$g-5c zWGZjHTIqLRC;1;rbt*p~lA!{d00x&;=fq3RK~^#6l+y^T7ehCZn#(Z_uNyN}v)2>; z(`#uQVOv~+9i5q{gl|B!qjQH$0msbuNa!^WO9VDH))+be+%|J4)GC9zwA}rvgF0$g zom1zr{3eMCTM4gje|BugW&Ls?Bo4FF@S6cl$Jj3 zss+BVgdrt=Bn5Q!W7wq2H(FRten4K9U5Yya1U4yWoT>*r#p;GS_KNExf&}BKWuH(m z)#P9QRx@em!Bz4Yy+7jp*wOFbcMO=jVmTl*dS^MB$!Gkak`?X8;iK~X6>B@cfz^N= zOPK~2+0n9J89g$uOV!O* zu#2uuqSg$*4@PX`%5DdD9;}{F zC3Aph^ogvhU#EBroy(bYUvDWDJ8D3%OtIwb2^W1gOn34V=LYVYF&x#050fCt6+UJ& z9^dIHNYkP`+yB;MO6K@{0NQhX{1=U6A!T`U&vd-0-MGH$@TqZk&Er0kA>+dSc1f}> zk@lkPltIYu08*IMaD30M!{av?YUObxPbWy$Y=@b92XiI;5cH=>Il7jsWXXcQy=mgG z_b8eeWnr6a!Nhw{DO)hcbfV%nAN^|j2zGk{RZ#kTJ@$T5a&0~5OuaI(pk2pco~|CI zW*0}+iVKC+68Rv&{pU;l*LPz+eS6F{eohP~?d<5?#7QGZohhrFa`xYhgvtt=3>=m| ze!_hs^bKJ0?dZ>BcvgSAvF~6|&0g=8ok7`Tb-fz$e%v>Gx=b4i1r#gs8RAOc15B2J zDdq^d(tqoW?cg|NfS)c*{xXKKy7B~x0P9BUIczMw|Aszp&Qy9TX*xeezoW$>W#>oC zN@C7xyD?duY&c>GI)N3(_ha>+FDZ||x=>G-7hTt!$RmEb7^|pu{BC-neQ#w8Y%j)sC-6qx`oN!MlcuR$;MX`0>rG zufa4&bF+&A;%$GZpH?+}frp!e*xk_+opB;60t%$$tUfo7qxNcxevqw1H~;z{WI&KKOtDkjss+9&ej)Xwp&JRrmxlq6zD>_5B9s@@dHv;Uzg zkJsp=QYCsVA#iA%33pWS$O;Aiz`VwDEY*|AJSAcQRzM6XJ6agQO_9n9il+hUi{*HOH*!ZAY z!Tlp~K<*%O@)Hf;gh2mb|Mk}Pd%3fxBw8iY&%{sx?u1l_qbTE%GsnwEhL2=U?gfA3 zUK=7a+T&TM$_ztOqIFm}Qzz5`AGu|cV(78v6DvON*B4>sRiy}hO553oA4cZGVYXg4o=z|{t8W{)GMvK{6o?PEmB}i|MMTY7 z!3XK%`ecM*bW4kty_DP`j?;!KayX$7Q10q2f77Gv&7`N`M~pIAYnk>|<_cc=&SY>; zrml2A{v#qG-ugG@T07)(_gPgE>&)KQAf3?avb9AWpyOQO**@({&9_fE$-lHOarTbd z6hsG;lU9;@G;cM^ZLl?cuW2VV8;YH){>k&6k>}|nQPpvv#&mrB7=rOS8W3qRoH-sY z;uCt_aZ70JPAx0(3?{shTt)ZZDEs%M&|6uQ>yuyV0K7pyZMB9RNKxQ)BjrE;xhg#k zTVb2)T_<+o>ECYw-V5JsB%6G`=5rJu+^leiMkKxLmube|4OrV9G25CzWB0&}Sk~~_ zbR9E#?XU{nX0g1@M&gZczA>3CkjuZTC4yq6^YkrGFj6>F{HsBeUefNR#Uc96?n}v9 z3(qU!DV_1gC(c*&7N5aQ7A&54&O3sf)l&N6F<3v;bP~gtdSQ5|4;{Oe*_xC>jWb`P z6E^~eucpn0E&fl4Q4W497|F& zMGSr=rsO|u4_FrkRv?6Gm~+lmAi;aZ*_+~j7A8*r-oI9A#6R45XNQ%15)(Ra^B{i4WpP{w_Z zy}r6v$Ld7itCLkP5yKymY^?@!_TL1>9B>n3-7;|Z&kNYPMT5Y5qGBJBUxQ~AXy3Av z*rYFKgf#wPAX_pMUGJ{M|s6FT46S|4Wr6c3mGv-8{ zTJA&8>=*fp+i6`CRnoCzRwoOXkc(xEt`z1NVtP!=$O`woxx5paQOX27KGS%TjDedr zBp*x0P?DKm(_|#|+W0Dt(xZY81qN!1W7y)ozDVc9_3jF%PE#Vl!cE9e>v$WcN3HU; zYFQFB{6YsYrD90_02K?2VeXOk)XN|;tQwD> z?IAON98ckIH}g%A160gCg0>5PAZ*hhBJ+*mo2Ge)h>CrqKJ>5h8CO2SckkY1>(;H> zt9>{AeNZ1?wrkh!f9*5wh8u4DJy3k^o!j)sjW@#|CF7^}Y$i>Ks-$vp%dqQvI1!N= zpRh>YE0uvm`yNuE(tDiUFr9qg?f05F)%D%Ef1NKL(S@bKmRPPgD^`vaIVw_*Mj^OYZ?pkbAZqkhG`XF{3 z5Ym+!u7{_jSh`5&|GJfEdvfYDt534HOB}iGNtxnV2)S^KJH9z7mMMU<`_{4ld=SYB zmZV9kLfkvCm8a<|@qVh8v%iVS`14z*xe}9(5_x^uzx6C7E0^H@@x55H79!&03DQ<7 zPl{(ZSh#XC@je-7(zG^DPi*6fmZm%t5!YBWV>uz7smW2i8a0Zi=Gy)ZY(0CAlo`v= zsAhgd;Vhc&ic?JDlt|6#y<13Iq6#VP_nEhBCnc&kBzFo`sSYmg*oarj8e~btq2iz2 zg`jMk_Dbg7quzKNg9O(+; z7w^S~)rw+za-Bu1w_x?nNaH58Fa@7r^2XbI(xw52%PKFa%Y?c(s; z$2k2wEoBR;8GRwbo7WRiqAt0TAm!bFPpKLtd~bSs$4-)!E>8weJuyM2S+eCQ4pTY` z=L+QH$-6Y^T!&pV=JP;p3TCxnOp}jRwaaQBm@2={{gVI1h-e|_I;`<=B zHTCh{-!pUQ#$OFpf3N#;yWxf#?=IYA{9lYeO2*%Hyh6s`Q6whgZn*Kb@lWi)>4qC_ zxZ%d%i?>O}Urr~w@sHx)GU)yrb2^@g9oWlp~7$Og!WHE`O@CMe_!*%R4WR&Ujw`GwxFJEPfyQ3 zG>h$?8F#}CH{AGl;%&~1yUF-l#+#7wB1MX5+Zn4$ewWFkY9p#Vw{PFpTtMDM!$Hl8 zt4$)5Y{`-(bCYp5-WpWDnIS_4{QUg1_U0zzZn)uw8~^{pO~(JlcoQ^*he6#&nI&$52zI!;^gTig$O zSzBs*?aMbVz0k>{o9DRm+;vlY7*{Xd-;8PHSbICqXT@>{6}7_Ve*fAi=3iO zxfVjQg1LM9I>W#3!16QUu4{?$jDd|>axL-qo^+*ocTsM7~_Oe{?2a4O-_q z`}4T7Z7fAfWyjT8%LKcXW8soU)WtPvY_Q^&{r?F=qTYfM2#;k{A)p9@n2<6MiLJ?y>6)gr3>LwrzWu zFuX7GHo5BF@|ama_G0{)pP4g#iqV^`%0N^w?gEvr)_#Hj`|nOQLrqX3Cz_E0&Ty zCnV4C6GZ3!l%n_6@>s6yS$~wejcbdz5t#H24lMnZO>2IkSFcfAb=fqJ&a7wXuyHKh za}|GI=N6#5rA>_$lnfmyl;qZCfBebD;X zkTac5(v|#`3?|p__hnJxy8jaA&%hyNQf2$=%JtVHk^Z$7rsPy|zioM)d8qm^zV*D^ zaO0naH1j_PonEi4>8$10^@1S3S=k#4C9v`u*{geji4&7hWE}_qtha zJN;MY_CI4v?_X#!^DA1Ei{R(giU0~x(>iM%W-lME>>Nw~&3Zca{G9xu>-cQ;QkD$v zkHz+cA3C?^r&Dlc&1{w@Fp{?gA%HQDZ?o>eDUKf6%b0~{C|x!u>qqotw>F9Ul+nGX z5P}!aL+*3al7gni)AD)a?gUx9HNt&o{}Se{Kh2^p%~)?LN~^+2m^EP|HZNa}AK6RR zkJ=G;WI8jBKjXyIu569VM#DNaxcbWg)`wU)y>KAIb{hHU!}naY=p13p=`)-=*y-M|3&t{aD46U#!`2<+^x`3m*zHN}k5cn}-4?`G z`IhdjK48%gpK&qx0#)11B2U8>Bt5y6!?*73ye^7|L znRAghe?ii?wt|FliQ(SQR!mFe20 z2@ihxhF?zHU|`FRP+iK{yae;UZNn*DZVF`2O3C~$cR4krD#o{82|32f=&whTznk3i z_%Yro0<`O1$$f|ob-Idp=+oe9G`^r8N9KA94 zjGGv(`TSE>UWF4Y=d*ZLKPr#DO1(x^xwK$D ziRrkPUjQ?^*PvRp$}C*CP+M#KpMe7}Y4rC(4II92;MgNQRv|5aw5L*J-a~$WFGO}3 z4<_&SAVh5P-ycB~5!A8zm?xia@?`Bpoyh9C^uK^2;s%?6A2xXM^$rhCKQ%J?pqV(4 z<@faGZPU|lmzgk$@E3@n!6+p6>=h4Y-_qeF$L}7T`d@ZP^uO7Y4WUl`D^h;@iTrC8 zBk)fVWl7g4L|eNz@o@r#h)W(1pX=Fk(Sx~n^rD~tDIW)(lEzm?hg@L>92`;{D?bu?h+LI zkkHVFTAp`;f{C-~{_w!_TQHhExV~)~lUAMo4MMKNA*AMcc+B5J$fGW?7A>Vr=Wlqja0(mGKA=JM zQm(t+7IavmmEZ1pPM$tTmBA}$mL(}xy(gYpb1>uQ?<mMTQU0Qq0ComWj{N|TcO*^;?Z zbHQ?h0bLq%r_fhSX_5s?Y`iM628aCB84|i2o3>1p*mDrFhdv`#5xiw6{pN3A?d1O4 zaH>Q@VC7ciJiCEetDaJ)T2hMUF2uogb9f$~k(@q(n8c`4Z7fap0yJw-gaS1_B<#Xn zuI$u58q;S`VAu#_5xHDbcJUzGBoilrn}t3*dwIVcF6(RPEe@n~Q&8=jBjZ zf7y%1?>}PH z+%d84v5-2GB2enefwjP+bVxmx|%$%rLX3BV#AEgedu6% zomlFpv1_B2iu;1dsXScyB!#>9nq9p0jkgfb@F`zl__rrL>@=zrU3b*~sXV#{uq1$7GUt64xXI)A(YLRwO})yQ^n13aPugb1gGx|HP!>-KbQf1M_~F%bfYkco40Z zxO!JQMrX$&c^ajsH)>%fc>s0JV@)0{NsZ7dBI3;3AcW9F$i+SEK6M`txyPvF*M1_G z$&2S#meH!~93e{n+ABrHAhdf;fBjU(@n5Htp~a6(@7J5DLJ(?(Y-R70NQ@4<5K9~J zaTZdf@ZshKrvuBQD_5{4%|g`zITxorR0)&8Zh#p9JaH{IH| zqEqKCG$@*03-q%#c*of|bS+O9A8)}Xm6s)RX7W|2NB_b7Y1yzl^-5(RIwt0SbQ7@K zEJRyPG_RGLVdIwYQMD?>L`4fRvtyNfO&PKgc<(5eC2riqJ*+x=TO0i1Ey`8Ghm_IR zIIE>(7qvEOlX4_%vShIek(IcX_;@*1 zx7*~p9lP~q9HldTl9XhRzs*6Vo(Jc-7y4WVu$PF73a5D8&a`gbhMto)lHue;_C1Dd z{*hd|;dE#@cjg|cb7UoH#3e3hA@QOIJDJiNiHVKFnz$S>S7}_S8UAJaFj@Ksg&ZaF zbLIG9?fB~1yQD3cO*>YDqg9hv4pV->ii0~D+Pe=;J}gM7dhN*e%4BmM3R@P^=VDf> z_(J9qCE54u7|g}n%Qexjl+~fqlXf7gQH9s^nJjlso*mh*rEuuTQRP)ds^n&_U%ab@ z1zo(1E`4rlW$~luqq<`IW(Znz3Ow2fD;*rFOd1he3aWl(r7_^yBZ@ZrPXU$BJdk#L)Yox{r zhjamYmY#8@xA?lWQ@Q5sb%X?ojF;{jIsVwduV+mh4Kj+6CF6%Q!gF_w+=&r+Cffd2_a>Y+Fp?(RtW3d3r50(0PeUb_){0ga5 zL{G==%Vs8tu0$1@J~z4a`O|q5k}Tem!G_C{?+G(&gADTgiY{XG%sORe?s+3N(Yc!Q zdGN@{R57MDhKh0V%1|OiS%~MEn<9s#aVkv8Dfu3|C5Ez;X|l+6GD6Kzzm!c8VV%WU z7ZcAKu}FHB7y}38o;eaWM`V-XQgjVrPmD~Ed{;?3(QCvs0m{gL)2@6^i=pJH%6row zeT|+uqW`C&M-^XewB9fvk>xMZC28oTE^Shl1)_5$vxn&K^i3nTq+e5Q z>C9~-XQYiSmomCpsYvnLljJ;11=* z+O^BWVdK=1z3kevj|(?%aN|*!bj*ren|XHsGC|K{H9~HQg<>tcGI7!r`gN;GvJB;! zIB^oA2YyesK=r!Y%BjP<*|YyD27g~1u}`=e6w1vLyV-T{6fr`auOHpXo+D?l8ocBo zbr5{xHqp-?uyeIek)+*+clMZ5^8S zJVd|QVvrq)0lX}Ga|IyGw4VZEa@JwC0%lu>o~QQ~~_Wf$(`=t;AbkStR! zAqql9OV#1}njeMWC4AUwAXDC)_`EU>c#=JLMll%u$&xXU4_fr6y6tCbw(Y^$XipqM zEdA5wBwZ32DFtbB*A1!3lFA3~)Hzo&-i7F%d81C1Y|M zRkB&gB8+X|Nh9f#ImnpA&W9Ooct#o+d%-}BJQl+5o7f`keBDtYvnCtW(pz~Np-*_x zp^-9WOTCvy($8)o>aLKgU@-t(B+)G6#1SE`QzX5@nZ=mBVB)0MczTiXfRL|KitGs) zd=g}0-UFzU-O8pD9$XR!x#z_oDK`f_mopzbnMHSf4m(M2))Y>CrjOM#=8}Q)LT0yyLH(Ta zY>B>N?K(~O`LkF_A8%yx6+O{mMuy1!g+#tgMyWqn7K*qkqu_=R$=SgU%B8h4bdOnk zceYrF^Af%X(_%vk-E}#742uoNp8)Un%P~sjoS%dbTJDrKK9u-#_jnTGW2JIh8=;ZXPF&rx`Xja!?@K$Wk;B5{nBlqf~Y~JCA#?>zR&yLcGrjqgHKc zyO8)>QmN^D9lS4j7fxm8h>-k?1{<~0*_m?Kgu`xN$PoiYvRcS#)AK;; zZuyn)3f(FHbP?U=+~>P4EvZneC=0*)l8E9BiP^J)5Bf}_S-xb%S`vn+SMjDhaPHW# zgXGDRyF%UsafIG_idU92__{*=4yd-GcHpd3sgf(?-9vD2u(pGt+Oq$zfFmY^hv7b? z5yJa>uuGgr|0T|w;?b#1EIg&-^ZNN2@JSQ0_FhZJ60f;~ybVIF)f$uk-U@1r zyv*tClU&#S3v6LLxNjqs7(@w!mObhbkD~lYlk$ZF{2Rj(7KbU|uQgo%JYslsGYtQ% zsd?2q{m&shJY0J&{>~jZm5=R_)1EA`TbWeEO0;4-LX*7hMmlcRGq83%X{6@bF7_m& z5apyoK=y^|7*{P8Td0v=?+Hm1!gRxIrE3ZUTWnT(7qoKryaz+B=qM{B=JrDqfm!4D zAkxHwr(zHZk!h7x=&|%^b};}{e!_(~E97&>GY5|z8A+Nwp1yf(VjO_CkjxodJqauv zOOw<>7B_g}FUL(&!Sv0ZWGEcZl~YC>LaeXGI(W~|!O@#WDt;J4%Tx}H#HyL@$WRkK zFT$KERt7Eipi0#kN|+3EUuWi7osZMIW}64J*kz9Iz4;u>giDRpJp)kym- zdWO}FBW1LSrdte5s1rxD7!xb*s|hLt_r$pUDy@#uXAR^QL#cB?yBHPSOp7@HcTF9_5a+N2=%g3=>NO_~` zG33`9=()yB^XjqWk@jI#vWaotVV#k|^Pg{`V<;J6;`{4TXJsuYuQN5G zd5eCAZ8s4k4WMMvIBLkywRDFETjhFLF-)3fR&R2pojA=Ot(}~_E{0UNgP>p|c?wE@ zaK(dEC1a^A_l}h^=J+s{T5|m3N>8%Oah((}VXYa5{Kelw_xv_?9Q5K$5)0l}&7_ul z>q`7FYeY_ozjwa}&8o$aORSmRD?G8K6$44++!v&0M6Ea`uJOQ>+D6Ow$-l4<5jnX`MMZWH_PmW>UOYi*LW}#Fw3F;)qQ`=dRu8+@dT8Htmr+jTrorQ@431 zx_#N3Zz=~ce)cxa?L;}XI`jqkdO!oD*TmB|meq?6QJ`{Z(q}CtX|~6F7+Km(_>)9j z!Gn_Jv#?|QP{wZ$WyUX~T;Xp3LjY+K5pe~*PpUsf#1-BhBCg;?s=tVcD@>({p=H5%ei90qQ>Cb@Go+d$W^p ztI|QNnwobV+cY9BkUt(VMmp^Nl0X}+ zrF@-B#WAUrmB>hgn1oKK8VXB-7N_gcSb)p7XEl~6)I@LVw z1a>)Ab*$u8$63-?wfg;`QY_s?=9t9uNGeNBBJF@^A=gSz>gP-^QLZn-1fs|WLWq0h zwsHBI7)i&KE2#65S=!0LGoJkX#6j1h7OG1-aY$Wi^H;9&Y3^>WV+HMzlCXr37i&aF zn77o4if@p1gtRAhNyS%T8plwO@alP_PE4qraKuDl^G-(oR3TgvYuw;^ zDAkjqGZ=B)y2MTYWcaGiEHVzeAvrBR{h0k5_po;1S}L|~gnw*|*5~{#RHFB8a_-?J zzG_jAT5YFb&Y2E-d@M$9e+=@ZtB%^+Pw1+4tY%AG#T6qWz{f;HWHbS(Q{Z?OhC?i9 zorIg?PEjTM$K3MCO{EeAB+P+T`S@Bb+R}MXZ{OzJ$(7WtQ=4xlAHXxYr*tgNWdAo% ztHb;opw?7=*Vk26R_nicBNm-^S~~O_$%IK$`K(@1SLmNZxY9*N#V?F@O8V>AaN9^wxSlQ7OxQdf1ehE= z3DVLDiL+QhCaMxG17%^@~kgvFWG3ut9`kW?6dc#MvdL3-}R{b!$* zAe;J@K#djQLMY3obFlHUiCYmmwp}t3A>GJ}63KybQ#p9g$gCqK(r2`h+U!7v5*~}b zls?0SP@cMBW?zJZrdjO7$a#RDjkHllwn-gb3(>Pn;^oa^<%X2`#3KVcMbC+s>$gbd zRm@>$=UFpHZksqH3i!xh$|=Oyri764#fm->b7;&q^84smbIr)I6DBfcwvtlfMoPJq zI#d}WMNiq&S_uy}b4cVpb;rQD2>lDgNab5Or=4xCe2Cj^WBPDncmm(cf;I@l`pcqLRvzGM!z z$nlL39Z{05HV-GiI8{z*QwQ%Dx%SA!&v&7W7@@f&{%$Gj3DMySsb8yEj8n6Y^^(T* zFsaA14%SOMyDjyo^010=Huj={5}B-|5<;$g>>u3pp#DD7OMc>p8~-5wyqijm(%f&m zfiX3c%R?@GpUH!uy`yP7GK}MU$72pTPVx6UF(qg%v)=!hYRiw4d_xOH1vg{!pd`GP z{X6EJJwhJ82tq>R@QS}k{m!FF?W?2vgvI3Yiq$%Y1ibF15-FK_SPoIH=m6%QJ3?N+ zc%our2|6~7#seR7V)tln?i@~|K~EDMhjH=1S2WFCnfl8Q(>T933%{w)wv65R#5#pB zk6N*&&ISBGyFX??o! z?}lny88c?oTu;=q@FsoeU*)Evpa_NX-Q6K%BSg9xHS1h8yN&a~dfv-m(`NpSHX$Ro zjD!l2ORapHQ#pia8MzcGhMJIYwaUqd61GF)+=+rJ`7QW_3jr5`qX=!~tTt@V4eSw; zq!(gZE}MlELSCG+$&$YiXLWCgi~;HW?IiKFlRvNpHif#gXeG+a;0BE4dJ5 z3A-r9iABhGvGfj(-xT5}y6~3r)E7O*Nf}j|9wN_9x%O1ZVx+-NOVPE`{}Czw)fmyI z#P=3*p34Vz+;+}<7ZcK*+eh>fZD8eXz4m=gkqlM}2+2Kl)4=H{9hv+@Z*s5ldAGXs zs#eN5DrEDL+)yyRmBK>C58ly}Rpdz_c^;NBXOrUqIaXy>da}go*(Uiu7yUNMCG9cF zz_AF?TN)cNkz#Dg@rRoxJjP#0@uo2XE6&A98ef$|Yt2e~+JGv+9Q~T+dvAZ1ymce^86I6$=m- z|J%g$O~`n`f(6;QaU&^Gqfu$rDLCs@T~~`rDOZ`7<#b+qz068as@_y8s@_y`s$3Q+gJ!sC$0Do5 zNnF29BA$TP^G$s3Yw;uvRSu;SrDIhW33d2J?Lut~=qQ4(-@`9MHjI%$Jhu3eK9xTnItwRH zo+3O}EaAL`$)Cc?cMV$c{@4{X6zexyJ>`iZBZ58d8TUf1WX+gD9zJ=Z!~pO%T3zYb zNSU=DSps9Z^Uy-pOeu+venL>F?ZxrEP_gz4n`xW73c34DqgY@JDRUPkTQU>R9^K=q zHGoWMlM?yxGN-RSA$`X5@=%+|mMt}rx36&e#&hzNEJhmLWA;fIZ3a)W=gCiU@0U7w z9dAO$|J(9HJX^MeW%S%|YT)&)d%PpMZ57K^0wq7SzPQ$zU?Af9dYb-ln6;~h8=5FXAMQuN@ok@_$OV4_i}n&L*m4au6M>)_j)kLarsqrpjg% zQ{1lPROOKS6T;M5#&(g{td-FrWt8*Z6xNCV-^jRXEC1J4Q*pzM{|Wyb8Fy$ihicYX zAx^s3*Jn9(@}Kgz_Aoh*|7WPa>c5xab*LFe;@Y9m%}ai17E8Md@6v9r#Fe?&E>>{gtZWcL#s8?YZH`yN|a?#??!uKLtgu zf0KkdY|hO{EKVY>U~`djZF7=@nB_KhMo)Cnuezta0v9oU1&PwJ zCL+(yYp)+$hz#?i-{OUoNFGN-bleMh63eE_rlqIIz3cvjFfEFdQMqWuD`Nh;!n)yx z8ws$5%c$(eUkHb`O2wTZBhycrn0C&@!+6!9zuF;r37Ma|+ss3=kYrcbZ^P-f;oKqf zk3jAdqBZS+2Mf-cn0?mBf+J>5i7W|5!hhn==JhVXp}BcPJU7yJw+E}P83>cmKRuBC zDX8fy9TWF?FjwmROoUpO-F4|5g4#EF(q1!9rS1K_`f^``6W7GJgK%l*(peA4_!-W^Zvi!?}|lWO%EP`h?@>VG?u z(BIq{{5b;}Hs^BUYr&gn{mE2roLI|@m1kUmFY(~mOuibh#&!1Rad+n!GWZwdMGm$T z6wsw)`Lzcu9W;XTZ%LWw*7WD2k2-NBBAU>!#08IHXw%AkSiLTFYuBPiokm=G8bXiO z{Rs*^&EP@HG+)WrabQw=CTx7*I&&i8;Vqs^GrqfLAv4!HckKKlI6miVN|mTYy?XVi zS-Cu222Xym+}fKU3hfqi&sAd|aU!8*YSg z=*Lf(y#0w5HnKwgFe$ zihHTa8zE`2R-NWQ{32ZbI=zjZTa>FXwRhQuqaN&uK>G+WF}G8*uv#1~&4hcMQ2D9t z>UTuh=~FR|E_rQOW7XQ%PM=-vKDp+02Tm0!Zv^U6?E>_Y9Fs&4rG`gOw%Hx%S?c~{_Yx`q4=aM)jC5bqkI4s-NEI?gX! z?FxwF&b1&hRHC?X;{hfKu}9qCh{(v_WX69T?9T`{ z=V0lo6|7ymkx!BwXYjJq5*|yuR+SDS!<}^L(T$rteXa;Zh<1)Oj4PM#lA%a#+SDqb z1%*AjPtXG=iLyn95`6zDwwT9+JbStDSKRYwJbC(rs90xPvBpLb6&XfINSNgIpNM%H zf!%h4C0m`kxVvmB=kerOxF=0|btkX3M7)F02SGdxRdZaDcbqHD$HEo_4=x<$@Ug2r zOPJiXM)4phh{xdxl+4b3SDfb>leRKz&abo`GnU9D?dULevlh#VIPP6{FlOUwRuULMSYn8ai{sJ#Ai~rx9xgl!xhHy;x(a`_J%nCAO@*)KvTD^T)^FX-dv`Z7 zdW&N$=LxS$pwinzsAf7&Pe`i`H*uS>Hl@ z-DVh9cl^RZTTK@2o6jd{uQ77Im_@pHE?zsuS@|WNFu$^A8q4=y=W*n#RQHj@tJZh9 z$hn#g8@DobXdTSqkGX#J?tj#|?f!1AJvtHl79jrw^;S;x@lyQjvqQjEp!WIy`KW{t$xhiyp5VnYhQy1Ig$1T``(O&Z+05=a%dHFPQk{ zoS7jKHcND;>c}j4E;u3bNSQ{QH)zJuzROaN`^+r4W6%h_6Hc9Pk$j_~4E!i^1x4za zcf>=}#qn?{n`ruHCBNuR$*%~t`UQy`vu_$SLaxa2?u#ZaNcZySp^0IlhY_L&hsby9 zo{>!t^%{A;A;&vH^&AkHSBcK29WxQ5=}OX&vh9>It(NdPa<5tf^K7)*dS1uYGbS!c z+Ulc8)%NyYbe3h=y~Jg4!wokQAl;f9?-~wG8c%_rj?pIFE*4)_9hVWKN%_UgAmimL z!9m{25-c2Epo5#>?>~<}^w+9_2vssNV8XV7` zk}{na^O{#=kv6#*Op8jLc%l~I5^}k4`f!Hy{ejP??8fflgO9Htmo|;3_w)nYST%

@L*( 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

6h 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 gQhEs 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%0A&0$aHt3C`x3wA_%76#VJ{HZ&rSllMa1i#^ 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-template-selection.png b/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-template-selection.png new file mode 100644 index 0000000000000000000000000000000000000000..d523a7f6b0c0ebaaf8b5c66c59144d3a955195e7 GIT binary patch literal 122681 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

#64ZeU)VI-_eW}qA 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 odE
  • Windows operating components - any binary installed by a fresh install of Windows
  • Apps installed from the Microsoft Store
  • Microsoft Office365 apps, OneDrive and Microsoft Teams
  • Third party [Windows Hardware Compatible drivers](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/whql-release-signature)
| +| **Allow Microsoft Mode** | Allow mode will authorize the following components:
  • Windows operating components - any binary installed by a fresh install of Windows
  • Apps installed from the Microsoft Store
  • Microsoft Office365 apps, OneDrive and Microsoft Teams
  • Third party [Windows Hardware Compatible drivers](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/whql-release-signature)
  • *All Microsoft-signed software*
| +| **Signed and Reputable Mode** | Signed and Reputable mode will authorize the following components:
  • Windows operating components - any binary installed by a fresh install of Windows
  • Apps installed from the Microsoft Store
  • Microsoft Office365 apps, OneDrive and Microsoft Teams
  • Third party [Windows Hardware Compatible drivers](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/whql-release-signature)
  • All Microsoft-signed software
  • *Files with good reputation per [Microsoft Defender's Intelligent Security Graph techology](use-windows-defender-application-control-with-intelligent-security-graph)*
| + +*Italized content denotes the changes in the current policy with respect to the policy prior.* + + +![Selecting a base template for the policy](images/wdac-wizard-template-selection.png) + +Once the base template is selected, give the policy a name and choose where to save the application control policy on disk. + +## Configuring Policy Rules + +Upon page launch, policy rules will be automatically enabled/disabled depending on the chosen template from the previous page. Choose to enable or disable the desired policy rule options by pressing the slider button next to the policy rule titles. Hovering the mouse over the policy rule title will display a short description of the rule at the bottom of the page. + +**Policy Rules Description** + +A description of the policy rules, beginning with the left-most column are provided below. + +| Rule option | Description | +|------------ | ----------- | +| **Advanced Boot Options Menu** | The F8 preboot menu is disabled by default for all WDAC policies. Setting this rule option allows the F8 menu to appear to physically present users. | +| **Allow Supplemental Policies** | Use this option on a base policy to allow supplemental policies to expand it. | +| **Disable Script Enforcement** | This option disables script enforcement options. Unsigned PowerShell scripts and interactive PowerShell are no longer restricted to [Constrained Language Mode](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_language_modes). NOTE: This option is only supported with the Windows 10 May 2019 Update (1903) and higher. Using it on earlier versions of Windows 10 is not supported and may have unintended results. | +|**[Hypervisor-protected code integrity](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity)**| When enabled, policy enforcement uses virtualization-based security to run the code integrity service inside a secure environment. This provides stronger protections against kernel malware.| +| **Intelligent Security Graph Authorization** | Use this option to automatically allow applications with "known good" reputation as defined by Microsoft’s Intelligent Security Graph (ISG). | +| **Managed Installer** | Use this option to automatically allow applications installed by a software distribution solution, such as Microsoft Endpoint Configuration Manager, that has been defined as a managed installer. | +| **Require WHQL** | By default, legacy drivers that are not Windows Hardware Quality Labs (WHQL) signed are allowed to execute. Enabling this rule requires that every executed driver is WHQL signed and removes legacy driver support. Going forward, every new Windows 10–compatible driver must be WHQL certified. | +| **Update Policy without Rebooting** | Use this option to allow future WDAC policy updates to apply without requiring a system reboot. | +| **Unsigned System Integrity Policy** | Allows the policy to remain unsigned. When this option is removed, the policy must be signed and have UpdatePolicySigners added to the policy to enable future policy modifications. | +| **User Mode Code Integrity** | WDAC policies restrict both kernel-mode and user-mode binaries. By default, only kernel-mode binaries are restricted. Enabling this rule option validates user mode executables and scripts. | + +**Advanced Policy Rules Description** + +Selecting the **+ Advanced Options** label will show another column of policy rules; advanced policy rules. A description of the policy rules are provided below. + +| Rule option | Description | +|------------ | ----------- | +| **Boot Audit on Failure** | Used when the WDAC policy is in enforcement mode. When a driver fails during startup, the WDAC policy will be placed in audit mode so that Windows will load. Administrators can validate the reason for the failure in the CodeIntegrity event log. | +| **Disable Flight Signing** | If enabled, WDAC policies will not trust flightroot-signed binaries. This would be used in the scenario in which organizations only want to run released binaries, not flighted builds. | +| **Disable Runtime FilePath Rule Protection** | Disable default FilePath rule protection (apps and executables allowed based on file path rules must come from a file path that’s only writable by an administrator) for any FileRule that allows a file based on FilePath. | +| **Dynamic Code Security** | Enables policy enforcement for .NET applications and dynamically-loaded libraries. | +| **Invalidate EAs on Reboot** | When the Intelligent Security Graph option (14) is used, WDAC sets an extended file attribute that indicates that the file was authorized to run. This option will cause WDAC to periodically re-validate the reputation for files that were authorized by the ISG.| +| **Require EV Signers** | In addition to being WHQL signed, this rule requires that drivers must have been submitted by a partner that has an Extended Verification (EV) certificate. All Windows 10 and later drivers will meet this requirement. | + + +![Rule options UI for Windows Allowed mode](images/wdac-wizard-rule-options-UI.png) + + +> [!NOTE] +> We recommend that you **enable Audit Mode** initially because it allows you to test new WDAC policies before you enforce them. With audit mode, no application is blocked—instead the policy logs an event whenever an application outside the policy is started. For this reason, all templates have Audit Mode enabled by default. + +## Creating custom file rules + +File rules in an application control policy will specify the level at which appiations will be identified and trusted. File rules are the main mechanism for defining trust in the application control policy. Selecting the **+ Custom Rules** will open the custom file rule conditions panel to create and customize targeted file rules for your policy. The Wizard supports 4 types of file rules: + +**Publisher** + +The Publisher file rule type uses properties in the code signing certificate chain to base file rules. Once the file to base the rule off of, called the *reference file*, is selected, use the slider to indicate the specifity of the rule. The table below shows the relationship between the slider placement, the corresponding WDAC rule level and its description. The lower the placement on the table and the UI slider, the greater the specificity of the rule. + +| Rule Condition | WDAC Rule Level | Description | +|------------ | ----------- | ----------- | +| **Issuing CA** | PCACertificate | Highest available certificate is added to the signers. This is typically the PCA certificate, one level below the root certificate. Any file signed by this certificate will be affected. | +| **Publisher** | Publisher | This rule is a combination of the PCACertificate rule and the common name (CN) of the leaf certificate. Any file signed by a major CA but with a leaf from a specific company, for example a device driver corp, is affected. | +| **File version** | SignedVersion | This rule is a combination of PCACertificate, Publisher and a version number. Anything from the specified publisher with a version at or above the one specified is affected. | +| **File name** | FilePublisher | Most specific. Combination of the file name, publisher and PCA certificate as well as a minimum version number. Files from the publisher with the specified name and greater or equal to the specified version are affected. | + + +![Custom filepublisher file rule creation](images/wdac-wizard-custom-publisher-rule.png) + +**Path** + +Filepath rules do not provide the same security guarantees that explicit signer rules do, as they are based on mutable access permissions. To create a fileopath rule, simply select the file using the *Browse* button. + +**File Attributes** + +The Wizard supports the creation of [file name rules](select-types-of-rules-to-create#windows-defender-application-control-filename-rules) based on authenticated file attributes. File name rules are useful when an application and its dependencies (eg. DLLs) may all share the same product name, for instance. This allows users to easily create targeted policies based on the Product Name filename rule level. To select the file attribute to create the rule, move the slider on the Wizard to the desired attribute. The table below describes each of the supported file attributes off which to create a rule. + +| Rule level | Description | +|------------ | ----------- | +| **Original Filename** | Specifies the original file name, or the name with which the file was first created, of the binary. | +| **File description** | Specifies the file description provided by the developer of the binary. | +| **Product name** | Specifies the name of the product with which the binary ships. | +| **Internal name** | Specifies the internal name of the binary. | + + +![Custom file attributes rule](images/wdac-wizard-custom-file-attribute-rule.png) + +**File Hash** + +Lastly, the Wizard supports creating file rules using the hash of the file. Although this level is specific, it can cause additional administrative overhead to maintain the current product versions’ hash values. Each time a binary is updated, the hash value changes, therefore requiring a policy update. By default, the Wizard will use file hash as the fallback in case a file rule cannot be created using the specified file rule level. + + +#### Deleting Signing Rules #### + +The policy signing rules list table on the left of the page will document the allow and deny rules in the template, as well as any custom rules you create. Template signing rules and custom rules can be deleted from the policy by selecting the rule from the rules list table. Once the rule is highlighted, press the delete button underneath the table. you will be prompted for additional confirmation. Select `Yes` to remove the rule from the policy and the rules table. + +## Up next + +- [Editing a WDAC policy using the Wizard](wdac-wizard-editing-policy.md) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md new file mode 100644 index 0000000000..b94efa4c7c --- /dev/null +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md @@ -0,0 +1,21 @@ +--- +title: Windows Defender Application Control Wizard Supplemental Policy Creation +description: Creating supplemental application control policies with the WDAC Wizard. +keywords: allowlisting, blocklisting, security, malware, supplemental policy +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: jgeurten +ms.reviewer: isbrahm +ms.author: dansimp +manager: dansimp +ms.topic: conceptual +ms.date: 10/14/2020 +--- + +# Creating a new Supplemental Policy with the Wizard \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-editing-policy.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-editing-policy.md new file mode 100644 index 0000000000..cd11f70511 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-editing-policy.md @@ -0,0 +1,21 @@ +--- +title: Windows Defender Application Control Wizard Base Policy Creation +description: Editing existing base and supplemental policies with the Microsoft WDAC Wizard. +keywords: allowlisting, blocklisting, security, malware +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: jgeurten +ms.reviewer: isbrahm +ms.author: dansimp +manager: dansimp +ms.topic: conceptual +ms.date: 10/14/2020 +--- + +# Editing exisiting base and supplemental WDAC policies with the Wizard \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-merging-policies.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-merging-policies.md new file mode 100644 index 0000000000..7653a2e3f0 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-merging-policies.md @@ -0,0 +1,21 @@ +--- +title: Windows Defender Application Control Wizard Policy Merging Operation +description: Merging multiple policies into a single application control policy with the Microsoft WDAC Wizard. +keywords: allowlisting, blocklisting, security, malware +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: jgeurten +ms.reviewer: isbrahm +ms.author: dansimp +manager: dansimp +ms.topic: conceptual +ms.date: 10/14/2020 +--- + +# Merging existing policies with the WDAC Wizard \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md new file mode 100644 index 0000000000..c21368ab72 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md @@ -0,0 +1,53 @@ +--- +title: Windows Defender Application Control Wizard +description: Microsoft WDAC Wizard allows users to create, edit and merge application control policies in a simple to use Windows application. +keywords: allowlisting, blocklisting, security, malware +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: jgeurten +ms.reviewer: isbrahm +ms.author: dansimp +manager: dansimp +ms.topic: conceptual +ms.date: 10/14/2020 +--- + +# Windows Defender Application Control Wizard + +**Applies to:** + +- Windows 10 +- Windows Server 2016 and above + +This topic describes the supported scenarios for the Windows Defender Application Control (WDAC) policy Wizard. The Wizard was built to provide security architects, security administrators, and system administrators with a more user-friendly means to create, edit and merge application control policies using a GUI desktop application. The Wizard uses the [ConfigCI PowerShell Cmdlets](https://docs.microsoft.com/en-us/powershell/module/configci/?view=win10-ps) in the background so the output policy of the Wizard and PowerShell cmdlets are identical. + +## Downloading the application + +The latest version of the application is available for download from the official [Microsoft WDAC Wizard installer website](https://bit.ly/3koHwYs) as an MSIX packaged application. Additionally, the source code for the Wizard is also available as part of Microsoft's Open Source Software offerings on Github at the [WDAC Wizard Repo](https://github.com/MicrosoftDocs/WDAC-Toolkit). + +**Supported Clients** + +As the WDAC Wizard uses the cmdlets in the background, the Wizard is functional on clients only where the cmdlets are supported as outlined in [WDAC feature availability](feature-availability.md). Specifically, the tool will verify that the client meets one of the following requirements: + +- Windows builds 1909+ +- For pre-1909 builds, the Enterprise SKU of Windows is installed + +If neither requirement is satisfied, the Wizard will not allow for creating, editing or merging policies. + +## In this section + +| Topic | Description | +| - | - | +| [Creating a new base policy](wdac-wizard-create-base-policy.md) | This topic describes the how to create a new base policy using one of the supplied policy templates. | +| [Creating a new supplemental policy](wdac-wizard-create-supplemental-policy.md) | This topic describes the steps necessary to create a supplemental policy, from one of the supplied templates, for an existing base policy. | +| [Editing a base or supplemental policy](wdac-wizard-edit-policy.md) | This topic demonstrates how to modify an existing policy and the Wizard's editing capabilities. | +| [Merging policies](wdac-wizard-merging-policies.md) | This topic describes how to merge policies into a single application control policy. | +| [Deploying policies from the Wizard](wdac-wizard-deploying-policies.md) | This topic describes how to deploy application control policies onto target devices. | + + diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md index 1d18afd93e..bcddc618db 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-design-guide.md @@ -45,5 +45,6 @@ Once these business factors are in place, you are ready to begin planning your W | [Understand WDAC policy design decisions](understand-windows-defender-application-control-policy-design-decisions.md) | This topic lists the design questions, possible answers, and ramifications of the decisions when you plan a deployment of application control policies. | | [Understand WDAC policy rules and file rules](select-types-of-rules-to-create.md) | This topic lists resources you can use when selecting your application control policy rules by using WDAC. | | [Policy creation for common WDAC usage scenarios](types-of-devices.md) | This set of topics outlines common use case scenarios and helps you begin to develop a plan for deploying WDAC in your organization. | +| [Policy creation using the WDAC Wizard tool](wdac-wizard.md) | This set of topics describes how to use the WDAC Wizard desktop app to easily create, edit and merge WDAC policies. | After planning is complete, the next step is to deploy WDAC. The [Windows Defender Application Control Deployment Guide](windows-defender-application-control-deployment-guide.md) covers the creation and testing of policies, deploying the enforcement setting, and managing and maintaining the policies. From deb9e2a44edbfe8b3fd92ee1a300624608b90255 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Wed, 21 Oct 2020 16:39:04 -0700 Subject: [PATCH 0057/2014] analyst-report --- windows/security/threat-protection/TOC.md | 12 +- .../threat-analytics-analyst-reports.md | 95 ++++++++++ ...threat-analytics-understand-the-reports.md | 176 ------------------ .../threat-analytics.md | 3 +- 4 files changed, 99 insertions(+), 187 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 867c020956..04c8406ae4 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -424,16 +424,8 @@ ### [Microsoft Threat Experts](microsoft-defender-atp/microsoft-threat-experts.md) -### [Threat analytics](microsoft-defender-atp/threat-analytics.md) - - - - - - - - - +### [Threat analytics overview](microsoft-defender-atp/threat-analytics.md) +#### [Read the analyst report](microsoft-defender-atp/threat-analytics.md) ## [How-to]() diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md new file mode 100644 index 0000000000..5737e81ab3 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md @@ -0,0 +1,95 @@ +--- +title: Understand the analyst report section in threat analytics +ms.reviewer: +description: Learn about the analyst report section of each threat analytics report. Understand how it provides information about threats, mitigations, detections, advanced hunting queries, and more. +keywords: analyst report, threat analytics, detections, advanced hunting queries, mitigations, +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: lomayor +author: lomayor +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +# Understand the analyst report in threat analytics + +[!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) + +Each [threat analytics report](threat-analytics.md) includes dynamic sections and a comprehensive written section called the _analyst report_. + +![Image of the analyst report section of a threat analytics report](images/ta-analyst-report.png) +_Analyst report section of a threat analytics report_ + +## Learn about the sections of the analyst report +Most analyst reports include the following sections: + +| Report section | Description | +|--|--| +| Executive summary | Overview of the threat, including when it was first seen, its motivations, notable events, major targets, and distinct tools and techniques. | +| Analysis | Technical information about the threats, including the details of an attack or how a new technique or attack surface might be used. | +| MITRE ATT&CK techniques observed | Lists the techniques and how they map to the techniques in the [MITRE ATT&CK attack framework](https://attack.mitre.org/). | +| [Mitigations](#apply-additional-mitigations) | Lists recommendations that can stop or help reduce the impact of the threat. This section also includes mitigations that are not tracked dynamically as part of the threat analytics report. | +| [Detection details](#understand-how-each-threat-can-be-detected) | Lists specific and generic detections provided by Microsoft security solutions that can surface activity or components associated with the threat. | +| [Advanced hunting](#find-subtle-threat-artifacts-using-advanced-hunting) | Provides sample [advanced hunting queries](advanced-hunting-overview.md) for proactively identifying possible threat activity. Most queries are provided to supplement detections, especially for locating potentially malicious components or behaviors that couldn't be dynamically assessed to be malicious. | +| References | Lists Microsoft and third-party references reviewed by analysts during the creation of the report. Threat analytics reports are based on data validated by Microsoft researchers. Information from publicly available, third-party source are identified clearly as such. | +| Change log | The times of publication and when significant changes were made to the report. | + +## Apply additional mitigations +Threat analytics reports dynamically track the [status of security updates and secure configurations](threat-analytics,md#review-list-of-mitigations-and-the-status-of-your-devices). This information is available as charts and tables under the **Mitigations** tab. + +In addition to these tracked mitigations, the analyst report also discusses mitigations that are _not_ dynamically monitored. Here are some examples of important mitigations that are not dynamically tracked: + +- Block emails with _.lnk_ attachments or other suspicious file types +- Randomize local administrator passwords +- Educate end users about phishing email and other threat vectors + +While you can use the **Mitigations** tab to assess your security posture against a threat, you can take additional steps towards improving your security posture. Carefully read all the mitigation guidance in the analyst report and apply them whenever possible. + +## Understand how each threat can be detected +The analyst report also provides the detections from various security Microsoft 365 Defender capabilities, including: + +- Antivirus +- Endpoint detection and response (EDR) +- Attack surface reduction rules + +### Antivirus detections +These detections are available on devices with [Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) turned on. When these detections occur on devices that have been onboarded to Microsoft Defender for Endpoint, they also trigger alerts that light up the charts in the report. + +#### Generic detections +The analyst report also lists generic detections that can identify a wide-range of threats, in addition to components or behaviors associated with the tracked threat. These generic detections don't reflect in the charts. + +### Endpoint detection and response (EDR) alerts +Endpoint detection and response alerts constitute alerts in Microsoft Defender Security Center. They are raised on [devices onboarded to Microsoft Defender for Endpoint](onboard-configure.md). These alerts generally rely on security signals collected by the Microsoft Defender for Endpoint sensor and other endpoint capabilities: antivirus, network protection, tamper protection, among others that serve as powerful signal sources. + +Like the list of antivirus detections, some EDR alerts are designed to generically flag suspicious behavior that might not be associated with the tracked threat. In such cases, the report will clearly identify the alert as generic and that it does not influence any of the charts in the report. + +### Attack surface reduction rules +When turned on, [attack surface reduction rules](attack-surface-reduction) can be set to either detect (audit) or block various behaviors commonly associated with threats, such as: +- An Office application spawning a child process +- An email client launching an executable +- A script downloading executable content + +The analyst report provides a list of attack surface reduction rules that you can use to detect or block the tracked threat. + +## Find subtle threat artifacts using advanced hunting +While detections allow you to identify and stop the tracked threat automatically, many attack activities leave subtle traces that require additional inspection. Some attack activities exhibit behaviors that are also exhibited by everyday transactions, so detecting them dynamically can result in operational noise or even false positives. + +[Advanced hunting](advanced-hunting-overview.md) provides a query interface, based on Kusto Query Language, that simplifies locating subtle indicators of threat activity. It also allows you to surface contextual information quickly. You can verify whether identified indicators are indeed associated with the tracked threat. + +Advanced hunting queries in the analyst reports have been vetted by Microsoft analysts and are ready for you to run in the [advanced hunting query editor](https://securitycenter.windows.com/advanced-hunting). You can also use the queries to create [custom detection rules](custom-detection-rules.md) that trigger alerts for future matches. + + +## Related topics +- [Threat analytics overview](threat-analytics.md) +- [Proactively find threats with advanced hunting](advanced-hunting-overview.md) +- [Custom detection rules](custom-detection-rules.md) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md deleted file mode 100644 index 1e7af13cfc..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-understand-the-reports.md +++ /dev/null @@ -1,176 +0,0 @@ ---- -title: Understand the analyst report -ms.reviewer: -description: Learn about common sections in analyst report section of each threat analytics report and how it provides information about threats, mitigations, detections, advanced hunting queries, and more. -keywords: analyst report, threat analytics, detections, advanced hunting queries, mitigations, -search.product: eADQiWindows 10XVcnh -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: lomayor -author: lomayor -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: article ---- - -# Understand the analyst report in threat analytics - -[!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) - -The analyst report is the written section provided by Microsoft security researchers. Most analyst reports include the following sections: - -| Report section | Description | -|--|--| -| Executive summary | Overview of the threat, including when the threat was first observed, its motivations, notable events, major targets (industries and regions), and distinct tools and techniques. | -| Analysis | Provides available technical information, including the details of an attack or how a new technique or attack surface might be utilized. | -| MITRE ATT&CK techniques observed | Lists the techniques observed using their MITRE ATT&CK technique category and IDs. | -| Mitigations | Lists all known methods that might reduce the impact or stop the threat. This section also includes mitigations that are not tracked dynamically as part of the threat analytics report. | -| Detection details | Lists specific and generic detections provided by Microsoft security solutions that can surface activity or components associated with the threat. | -| Advanced hunting | Provides sample advanced hunting queries for proactively identifying possible threat activity. Most queries are provided to supplement detections, especially for locating potentially malicious components or behaviors that could not dynamically assessed to be malicious. | -| References | Lists Microsoft and third-party references reviewed by analysts during the creation of the report. Threat analytics reports are based on data validated Microsoft researchers. Information from publicly-available, third-party source are identified clearly as such. | -| Change log | Describes significant changes made to the report since the time of publication. | - -## Review and apply mitigations -Threat analytics reports dynamically track the status of security updates and secure configurations. These are available as charts and tables under the **Mitigations** tab. - -The analyst report, however, also includes mitigations that are _not_ dynamically tracked. Here are some examples of mitigation guidance that are not tracked dynamically: - -- Block emails with .lnk attachments or other suspicious file types -- Randomize local administrator passwords -- Educate end-users about phishing email and other threat vectors - -While you can utilize the **Mitigations** tab to assess your security posture against a threat, carefully read through all the mitigation guidance in the analyst report for more tips on how to improve your security posture. - -## Check detections -The analyst report also provides a list of detections for various security capabilities available with Microsoft Defender for Endpoint, including: - -- Antivirus -- Endpoint detection and response (EDR) -- Attack surface reduction rules - -### Antivirus detections -These detections are available on devices with [Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) turned on. When these detections occur on devices that are onboarded to Microsoft Defender for Endpoint, the same detections trigger alerts that are reflected in the charts provided with the report. - ->[!NOTE] ->There are cases when the report lists some generic detection names that detect a wide-range of threats in addition to the threat components or behaviors associated with the report. These generic detections do _not_ reflect in the charts. - -### Endpoint detection and response (EDR) alerts -Endpoint detection and response alerts constitute the alerts on Microsoft Defender Security Center and are raised on [devices onboarded to Microsoft Defender for Endpoint](onboard-configure.md). These detections generally rely on security signals collected by the Microsoft Defender for Endpoint sensor and its other capabilities on the endpoint, including antivirus, network protection, tamper protection, and all other signal sources. - -Like the list of antivirus detections, some EDR alerts are designed to generically flag suspicious behavior that might not be associated with the tracked threat. In this case the alert is clearly identified as generic and will not influence any of the charts in the report. - -### Attack surface reduction rules -When turned on, [attack surface reduction rules](attack-surface-reduction) can be set to either detect (audit) or block various behaviors commonly associated with threats, such as: -- An Office application or an email client launching an executable or spawning a child process -- A script downloads executable content - -The analyst report provides a list of attack surface reduction rules that you can use to monitor for or mitigate the tracked threat. - - -## Proactively locate threats with advanced hunting -While the detections allow you to automatically identify and stop threat activity by turning on the corresponding capabilities, many attack activities leave very subtle traces that require additional inspection. Most of these activities are generally considered normal, and detecting them dynamically can be disruptive. - -[Advanced hunting](advanced-hunting-overview.md) provides a query interface, based on the Kusto Query Language, that simplifies locating indicators suspicious activity. Advanced hunting queries also help collect contextual information that you can use to verify whether suspicious activity is associated with the tracked threat. - -To use the advanced hunting queries, open them in the [advanced hunting query editor](https://securitycenter.windows.com/advanced-hunting)... - - - -___ - -[BREAK] - - - - - - - - - -With more sophisticated adversaries and new threats emerging frequently and prevalently, it's critical to be able to quickly: - -- Assess the impact of new threats -- Review your resilience against or exposure to the threats -- Identify the actions you can take to stop or contain the threats - -Threat analytics is a set of reports from expert Microsoft security researchers covering the most relevant threats, including: - -- Active threat actors and their campaigns -- Popular and new attack techniques -- Critical vulnerabilities -- Common attack surfaces -- Prevalent malware - -Each report provides a detailed analysis of a threat and extensive guidance on how to defend against the threat. It also incorporates data from your network, indicating whether the threat is active and if you have applicable security updates and recommended settings in place. - -Watch this short video to learn more about how threat analytics can help you track the latest threats and stop them. - -## View the threat analytics dashboard - -The threat analytics dashboard is a great jump off point for getting to the reports that are most relevant to your organization. It summarizes the threats in the following sections: - -- **Latest threats**—lists the most recently published threat reports, along with the number of devices with active and resolved alerts. -- **High-impact threats**—lists the threats that have had the highest impact to the organization. This section ranks threats by the number of devices that have active alerts. -- **Threat summary**—shows the overall impact of all the threats reported in threat analytics by showing the number of threats with active and resolved alerts. - -Select a threat from the dashboard to view the report for that threat. - -![Image of a threat analytics dashboard](images/ta_dashboard.png) - -## View a threat analytics report - -Each threat analytics report provides information in three sections: **Overview**, **Analyst report**, and **Mitigations**. - -### Quickly understand a threat and assess its impact to your network in the overview - -The **Overview** section provides a preview of the detailed analyst report. It also provides charts that highlight the impact of the threat to your organization and your exposure through misconfigured and unpatched devices. - -![Image of the overview section of a threat analytics report](images/ta-overview.png) -_Overview section of a threat analytics report_ - -#### Organizational impact -Each report includes charts designed to provide information about the organizational impact of a threat: -- **Devices with alerts**—shows the current number of distinct devices that have been impacted by the threat. A device is categorized as **Active** if there is at least one alert associated with that threat and **Resolved** if *all* alerts associated with the threat on the device have been resolved. -- **Devices with alerts over time**—shows the number of distinct devices with **Active** and **Resolved** alerts over time. The number of resolved alerts indicates how quickly your organization responds to alerts associated with a threat. Ideally, the chart should be showing alerts resolved within a few days. - -#### Organizational resilience and exposure -Each report includes charts that provide an overview of how resilient your organization is against a given threat: -- **Security configuration status**—shows the number of devices that have applied the recommended security settings that can help mitigate the threat. Devices are considered **Secure** if they have applied _all_ the tracked settings. -- **Vulnerability patching status**—shows the number of devices that have applied security updates or patches that address vulnerabilities exploited by the threat. - -### Get expert insight from the analyst report -Go to the **Analyst report** section to read through the detailed expert write-up. Most reports provide detailed descriptions of attack chains, including tactics and techniques mapped to the MITRE ATT&CK framework, exhaustive lists of recommendations, and powerful [threat hunting](advanced-hunting-overview.md) guidance. - -![Image of the analyst report section of a threat analytics report](images/ta-analyst-report.png) -_Analyst report section of a threat analytics report_ - -### Review list of mitigations and the status of your devices -In the **Mitigations** section, review the list of specific actionable recommendations that can help you increase your organizational resilience against the threat. The list of tracked mitigations includes recommended settings and vulnerability patches. It also shows the number of devices that don't have these mitigations in place. - -Mitigation information in this section incorporates data from [threat and vulnerability management](next-gen-threat-and-vuln-mgt.md), which also provides detailed drill-down information from various links in the report. - -![Image of the mitigations section of a threat analytics report](images/ta-mitigations.png) -_Mitigations section of a threat analytics report_ - - -## Additional report details and limitations -When using the reports, keep the following in mind: - -- Data is scoped based on your role-based access control (RBAC) scope. You will see the status of devices in [groups that you can access](machine-groups.md). -- Charts reflect only mitigations that are tracked. Check the report overview for additional mitigations that are not shown in the charts. -- Mitigations don't guarantee complete resilience. The provided mitigations reflect the best possible actions needed to improve resiliency. -- Devices are counted as "unavailable" if they have not transmitted data to the service. -- Antivirus-related statistics are based on Microsoft Defender Antivirus settings. Devices with third-party antivirus solutions can appear as "exposed". - -## Related topics -- [Proactively find threats with advanced hunting](advanced-hunting-overview.md) -- [Assess and resolve security weaknesses and exposures](next-gen-threat-and-vuln-mgt.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md index caf55924e5..68cd16f6c1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md @@ -80,7 +80,7 @@ Each report includes charts that provide an overview of how resilient your organ - **Vulnerability patching status**—shows the number of devices that have applied security updates or patches that address vulnerabilities exploited by the threat. ### Get expert insight from the analyst report -Go to the **Analyst report** section to read through the detailed expert write-up. Most reports provide detailed descriptions of attack chains, including tactics and techniques mapped to the MITRE ATT&CK framework, exhaustive lists of recommendations, and powerful [threat hunting](advanced-hunting-overview.md) guidance. +Go to the [**Analyst report** section](threat-analytics-analyst-reports.md) to read through the detailed expert write-up. Most reports provide detailed descriptions of attack chains, including tactics and techniques mapped to the MITRE ATT&CK framework, exhaustive lists of recommendations, and powerful [threat hunting](advanced-hunting-overview.md) guidance. ![Image of the analyst report section of a threat analytics report](images/ta-analyst-report.png) _Analyst report section of a threat analytics report_ @@ -105,4 +105,5 @@ When using the reports, keep the following in mind: ## Related topics - [Proactively find threats with advanced hunting](advanced-hunting-overview.md) +- [Understand the analyst report section](threat-analytics-analyst-reports.md) - [Assess and resolve security weaknesses and exposures](next-gen-threat-and-vuln-mgt.md) From 433c8ee9e5b8ffc219128da10232a5350df19b6e Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Wed, 21 Oct 2020 16:47:38 -0700 Subject: [PATCH 0058/2014] Update threat-analytics-analyst-reports.md --- .../threat-analytics-analyst-reports.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md index 5737e81ab3..8612977af0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md @@ -45,7 +45,7 @@ Most analyst reports include the following sections: | Change log | The times of publication and when significant changes were made to the report. | ## Apply additional mitigations -Threat analytics reports dynamically track the [status of security updates and secure configurations](threat-analytics,md#review-list-of-mitigations-and-the-status-of-your-devices). This information is available as charts and tables under the **Mitigations** tab. +Threat analytics reports dynamically track the [status of security updates and secure configurations](threat-analytics.md#review-list-of-mitigations-and-the-status-of-your-devices). This information is available as charts and tables under the **Mitigations** tab. In addition to these tracked mitigations, the analyst report also discusses mitigations that are _not_ dynamically monitored. Here are some examples of important mitigations that are not dynamically tracked: @@ -74,7 +74,7 @@ Endpoint detection and response alerts constitute alerts in Microsoft Defender S Like the list of antivirus detections, some EDR alerts are designed to generically flag suspicious behavior that might not be associated with the tracked threat. In such cases, the report will clearly identify the alert as generic and that it does not influence any of the charts in the report. ### Attack surface reduction rules -When turned on, [attack surface reduction rules](attack-surface-reduction) can be set to either detect (audit) or block various behaviors commonly associated with threats, such as: +When turned on, [attack surface reduction rules](attack-surface-reduction.md) can be set to either detect (audit) or block various behaviors commonly associated with threats, such as: - An Office application spawning a child process - An email client launching an executable - A script downloading executable content From 794ad93b12811f568d095cf6af524adf27a1da23 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Wed, 21 Oct 2020 16:49:02 -0700 Subject: [PATCH 0059/2014] Update TOC.md --- 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 04c8406ae4..a117a955c1 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -425,7 +425,7 @@ ### [Microsoft Threat Experts](microsoft-defender-atp/microsoft-threat-experts.md) ### [Threat analytics overview](microsoft-defender-atp/threat-analytics.md) -#### [Read the analyst report](microsoft-defender-atp/threat-analytics.md) +#### [Read the analyst report](microsoft-defender-atp/threat-analytics-analyst-reports.md) ## [How-to]() From cca539a06879aba6e0276c36424cf5870f62ef90 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 22 Oct 2020 10:25:45 +0500 Subject: [PATCH 0060/2014] update the instruction Update the instruction to enable PIN recovery. --- .../hello-feature-pin-reset.md | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index f680e26e79..46920d9ed0 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -68,20 +68,10 @@ You configure Windows 10 to use the Microsoft PIN Reset service using the comput #### Create a PIN Reset Device configuration profile using Microsoft Intune -1. Sign-in to [Azure Portal](https://portal.azure.com) using a Global administrator account. -2. You need your tenant ID to complete the following task. You can discover your tenant ID by viewing the **Properties** of your Azure Active Directory from the Azure Portal. It will be listed under Directory ID. You can also use the following command in a Command window on any Azure AD-joined or hybrid Azure AD-joined computer.
+1. Sign-in to [Enpoint Manager Admin Center](https://endpoint.microsoft.com/) using a Global administrator account. +2. Click **Endpoint Security**-> **Account Portection**-> **Properties**. +3. Select Enable PIN recovery to **Yes**. - ``` - dsregcmd /status | findstr -snip "tenantid" - ``` - -1. Navigate to the Microsoft Intune blade. Click **Device configuration**. Click **Profiles**. Click **Create profile**. -1. Type **Use PIN Recovery** in the **Name** field. Select **Windows 10 and later** from the **Platform** list. Select **Custom** from the **Profile type** list. -1. In the **Custom OMA-URI Settings** blade, Click **Add**. -1. In the **Add Row** blade, type **PIN Reset Settings** in the **Name** field. In the **OMA-URI** field, type **./Device/Vendor/MSFT/PassportForWork/*tenant ID*/Policies/EnablePinRecovery** where *tenant ID* is your Azure Active Directory tenant ID from step 2. -1. Select **Boolean** from the **Data type** list and select **True** from the **Value** list. -1. Click **OK** to save the row configuration. Click **OK** to close the Custom OMA-URI Settings blade. Click **Create to save the profile. - #### Assign the PIN Reset Device configuration profile using Microsoft Intune 1. Sign in to the [Azure Portal](https://portal.azure.com) using a Global administrator account. From 8e585bb9451accb7410be18e05b9a8e0933f05ca Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 22 Oct 2020 10:38:27 +0500 Subject: [PATCH 0061/2014] Create pin-reset-option.png --- .../images/pinreset/pin-reset-option.png | Bin 0 -> 83633 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-option.png diff --git a/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-option.png b/windows/security/identity-protection/hello-for-business/images/pinreset/pin-reset-option.png new file mode 100644 index 0000000000000000000000000000000000000000..7415de9616afe073ff1ed7380086dbec46a5630b GIT binary patch literal 83633 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 literal 0 HcmV?d00001 From 852597e9d765830f43498de55255cd51ef2a90a7 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 22 Oct 2020 10:39:08 +0500 Subject: [PATCH 0062/2014] added image Added an image in the PR. --- .../hello-for-business/hello-feature-pin-reset.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 46920d9ed0..99d61ab91e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -98,6 +98,7 @@ On-premises deployments provide users with the ability to reset forgotten PINs e 1. Sign-in to Windows 10, version 1703 or later using an alternate credential. 2. Open **Settings**, click **Accounts**, click **Sign-in options**. 3. Under **PIN**, click **I forgot my PIN** and follow the instructions. +![PIN reset option](images/pinreset/pin-reset-option.png) #### Reset PIN above the Lock Screen From e693186d6e676e66bbed5999fbdf664386693a30 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 22 Oct 2020 10:47:19 +0500 Subject: [PATCH 0063/2014] Update maximum-password-age.md --- .../security-policy-settings/maximum-password-age.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/security-policy-settings/maximum-password-age.md b/windows/security/threat-protection/security-policy-settings/maximum-password-age.md index 2e2b5f172a..0f92c2bbd8 100644 --- a/windows/security/threat-protection/security-policy-settings/maximum-password-age.md +++ b/windows/security/threat-protection/security-policy-settings/maximum-password-age.md @@ -39,6 +39,9 @@ The **Maximum password age** policy setting determines the period of time (in da Set **Maximum password age** to a value between 30 and 90 days, depending on your environment. This way, an attacker has a limited amount of time in which to compromise a user's password and have access to your network resources. +> [!NOTE] +> Security baseline recommended by Microsoft doesn't contain the password-expiration policy, as this mitigation is less effective than modern ones. However, companies that didn't implement Azure AD Password Protection, multifactor authentication or other modern mitigations of password-guessing attacks, should leave this policy effective. + ### Location **Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Password Policy** From c3a65aa995cdc6ea80d69e3e2e03c0714d926808 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 22 Oct 2020 12:44:53 +0500 Subject: [PATCH 0064/2014] Update windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-for-business/hello-feature-pin-reset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 99d61ab91e..48061674ba 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -70,7 +70,7 @@ You configure Windows 10 to use the Microsoft PIN Reset service using the comput 1. Sign-in to [Enpoint Manager Admin Center](https://endpoint.microsoft.com/) using a Global administrator account. 2. Click **Endpoint Security**-> **Account Portection**-> **Properties**. -3. Select Enable PIN recovery to **Yes**. +3. Set **Enable PIN recovery** to **Yes**. #### Assign the PIN Reset Device configuration profile using Microsoft Intune From cc82b538cccd6c73a28ff5bb36f550a411628a51 Mon Sep 17 00:00:00 2001 From: schmurky Date: Thu, 22 Oct 2020 17:34:09 +0800 Subject: [PATCH 0065/2014] More details --- .../linux-support-perf.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md index d9b56bf731..2e16c94605 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md @@ -83,14 +83,23 @@ The following steps can be used to troubleshoot and mitigate these issues: > [!NOTE] > Using ```--output json``` (note the double dash) ensures that the output format is ready for parsing. - The output of this command will show all processes and their associated scan activity. To improve the performance of Microsoft Defender ATP for Linux, locate the one with the highest number under the `Total files scanned` row and add an exclusion for it. For more information, see [Configure and validate exclusions for Microsoft Defender ATP for Linux](linux-exclusions.md). + The output of this command will show all processes and their associated scan activity. +3. You can then run a script to parse the output. + + To do this, in your Windows system, create a folder in ```C:\temp\High_CPU_util_parser_for_Linux```. + + Save the output file ```real_time_protection_logs``` from your Linux system to the created folder. + + You can then use this sample Powershell script to parse the```real_time_protection_logs```. Save this script as ```MDATP_Linux_High_CPU_parser.ps1``` in ```C:\temp\High_CPU_util_parser_for_Linux```. + + Run the Powershell script as admin. The script launches a Microsoft Excel file. The Excel file shows the list of processes with the most activity arranged in descending order. From here you can analyze which processes to exclude. + > [!NOTE] > The application stores statistics in memory and only keeps track of file activity since it was started and real-time protection was enabled. Processes that were launched before or during periods when real time protection was off are not counted. Additionally, only events which triggered scans are counted. -3. Use the `top` command-line tool and analyze which applications are using the resources on your system. Typical examples include software updaters and compilers. +4. Configure Microsoft Defender ATP for Linux with exclusions for the processes or disk locations that contribute to the performance issues. For more information, see [Configure and validate exclusions for Microsoft Defender ATP for Linux](linux-exclusions.md). -4. Configure Microsoft Defender ATP for Linux with exclusions for the processes or disk locations that contribute to the performance issues 5. Re-enable real-time protection. - For more information, see [Configure and validate exclusions for Microsoft Defender ATP for Linux](linux-exclusions.md). + From f2ff564c5c96e7f01321988d4fb0c3971e62e4ee Mon Sep 17 00:00:00 2001 From: schmurky Date: Thu, 22 Oct 2020 17:36:07 +0800 Subject: [PATCH 0066/2014] PowerShell caps --- .../microsoft-defender-atp/linux-support-perf.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md index 2e16c94605..f52e335011 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md @@ -91,9 +91,9 @@ The following steps can be used to troubleshoot and mitigate these issues: Save the output file ```real_time_protection_logs``` from your Linux system to the created folder. - You can then use this sample Powershell script to parse the```real_time_protection_logs```. Save this script as ```MDATP_Linux_High_CPU_parser.ps1``` in ```C:\temp\High_CPU_util_parser_for_Linux```. + You can then use this sample PowerShell script to parse the```real_time_protection_logs```. Save this script as ```MDATP_Linux_High_CPU_parser.ps1``` in ```C:\temp\High_CPU_util_parser_for_Linux```. - Run the Powershell script as admin. The script launches a Microsoft Excel file. The Excel file shows the list of processes with the most activity arranged in descending order. From here you can analyze which processes to exclude. + Run the PowerShell script as admin. The script launches a Microsoft Excel file. The Excel file shows the list of processes with the most activity arranged in descending order. From here you can analyze which processes to exclude. > [!NOTE] > The application stores statistics in memory and only keeps track of file activity since it was started and real-time protection was enabled. Processes that were launched before or during periods when real time protection was off are not counted. Additionally, only events which triggered scans are counted. From 63897f673074b4981339f2f71c5cb5410dbb4410 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 22 Oct 2020 15:37:23 +0500 Subject: [PATCH 0067/2014] Update windows/security/threat-protection/security-policy-settings/maximum-password-age.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../security-policy-settings/maximum-password-age.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/maximum-password-age.md b/windows/security/threat-protection/security-policy-settings/maximum-password-age.md index 0f92c2bbd8..5eacf443c4 100644 --- a/windows/security/threat-protection/security-policy-settings/maximum-password-age.md +++ b/windows/security/threat-protection/security-policy-settings/maximum-password-age.md @@ -40,7 +40,7 @@ The **Maximum password age** policy setting determines the period of time (in da Set **Maximum password age** to a value between 30 and 90 days, depending on your environment. This way, an attacker has a limited amount of time in which to compromise a user's password and have access to your network resources. > [!NOTE] -> Security baseline recommended by Microsoft doesn't contain the password-expiration policy, as this mitigation is less effective than modern ones. However, companies that didn't implement Azure AD Password Protection, multifactor authentication or other modern mitigations of password-guessing attacks, should leave this policy effective. +> The security baseline recommended by Microsoft doesn't contain the password-expiration policy, as it is less effective than modern mitigations. However, companies that didn't implement Azure AD Password Protection, multifactor authentication, or other modern mitigations of password-guessing attacks, should leave this policy in effect. ### Location From 3f52aca0f46c3c59738dc1183053f0b2f3dcbc1a Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 22 Oct 2020 21:33:58 +0500 Subject: [PATCH 0068/2014] Update hello-cert-trust-adfs.md --- .../hello-for-business/hello-cert-trust-adfs.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md index 4486823bc5..edd7419a58 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md @@ -45,7 +45,8 @@ Prepare the Active Directory Federation Services deployment by installing and up > 2. Right click "Scope Descriptions" and select "Add Scope Description". > 3. Under name type "ugs" and Click Apply > OK. > 4. Launch Powershell as Administrator. -> 5. Execute the command "Get-AdfsApplicationPermission". Look for the ScopeNames :{openid, aza} that has the ClientRoleIdentifier Make a note of the ObjectIdentifier. +> 5. Get the ObjectIdentifier of application permission with ClientRoleIdentifier parameter equal to "38aa3b87-a06d-4817-b275-7a316988d93b": +```(Get-AdfsApplicationPermission -ServerRoleIdentifiers 'http://schemas.microsoft.com/ws/2009/12/identityserver/selfscope' | ?{ $_.ClientRoleIdentifier -eq '38aa3b87-a06d-4817-b275-7a316988d93b' }).ObjectIdentifier``` > 6. Execute the command "Set-AdfsApplicationPermission -TargetIdentifier -AddScope 'ugs'. > 7. Restart the ADFS service. > 8. On the client: Restart the client. User should be prompted to provision WHFB. From dd5a5ffaf2748dd59b6a1239aee3cba275fc06de Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Thu, 22 Oct 2020 15:25:13 -0700 Subject: [PATCH 0069/2014] added content --- .../respond-file-alerts.md | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md index 18fbac4675..fdacf2e946 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md @@ -142,20 +142,22 @@ By default, you will not be able to download files that are in quarantine. ### Download quarantined files ->[!IMPORTANT] -> ->- This feature is available if your organization uses Microsoft Defender Antivirus and Cloud–based protection is enabled. For more information, see [Manage cloud–based protection](../microsoft-defender-antivirus/deploy-manage-report-microsoft-defender-antivirus.md). -> ->- The Engine version must be 1.1.17300.4 or later. ->- Supported on devices with Windows 10, version 1703 or later, Windows server 2016 and 2019. ->- Microsoft Defender for Endpoint is in active mode +Turn on a setting to backup quarantined files in a secure and compliant location so they can be downloaded directly from quarantine. Once this setting is enabled, the **Download file** button will always be available. -You can turn on a setting to backup quarantined files in a secure and compliant location so they can be downloaded directly from quarantine. Once this setting is enabled, the **Download file** button will always be available. +Users may be prompted to provide explicit consent before backing up the quarantined file, depending on your [automatic sample submission configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-intune-to-enable-cloud-delivered-protection). -Go to **Settings** > **Advanced features** > **Download quarantined files** and switch the toggle to **On**. +Go to **Settings** > **Advanced features** > **Download quarantined files** and switch the toggle to **On**. [Learn more about advanced features](advanced-features.md) +>[!IMPORTANT] +>Requirements: +>- Your organization uses Microsoft Defender Antivirus +>- Cloud–based protection is enabled. See [Manage cloud–based protection](../microsoft-defender-antivirus/deploy-manage-report-microsoft-defender-antivirus.md) +>- Microsoft Defender for Endpoint is in active mode +>- Engine version is 1.1.17300.4 or later +>- Devices have Windows 10 version 1703 or later, or Windows server 2016 and 2019 + ### Collect files If a file is not already stored by Microsoft Defender ATP, you can't download it. Instead, you'll see a **Collect file** button in the same location. If a file hasn't been seen in the organization in the past 30 days, **Collect file** will be disabled. From 6cf756296e063e53048024942dc01b9d67d2891e Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 23 Oct 2020 18:58:41 -0700 Subject: [PATCH 0070/2014] new section --- .../microsoft-defender-atp/tvm-exception.md | 113 ++++++++++++++++++ 1 file changed, 113 insertions(+) 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 f8f6565174..76ce732c92 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md @@ -89,6 +89,119 @@ Select **Show exceptions** at the bottom of the **Top security recommendations** ![Screenshot of Show exceptions link in the Top security recommendations card in the dashboard.](images/tvm-exception-dashboard.png) +## File for exception + +As an alternative to a remediation request when a recommendation is not relevant at the moment, you can create exceptions for recommendations. Only users with “exceptions handling” permissions can add exception. [Learn more about RBAC roles](user-roles.md). If your organization has device groups, you will now be able to scope the exception to specific device groups. + +When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state will change to **Full exception** or **Partial exception** (by device group). + +### How to create an exception + +Select a security recommendation you would like create an exception for, and then select **Exception options**. + +![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-options.png) + +Choose the scope and justification, set a date for the exception duration, and submit. To view all your exceptions (current and past), navigate to the [Remediation](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab. + +### Exception scope + +Exceptions can either be created for selected device groups, or for all device groups past and present. + +#### Exception by device group + +Apply the exception to all device groups or choose specific device groups. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” The state will change to “full exception” if you select all the device groups. + +![Showing device group dropdown.](images/tvm-exception-device-group-500.png) + +##### Filtered + +If you have filtered by device group on any of the threat and vulnerability management pages, only your filtered device groups will appear as options. + +Button to filter by device group on any of the threat and vulnerability management pages: + +![Showing selected device groups filter.](images/tvm-selected-device-groups.png) + +Exception view with filtered device groups: + +![Showing filtered device group dropdown.](images/tvm-exception-device-filter500.png) + +##### Large number of device groups + +If your organization has more than 20 device groups, select **Edit** next to the filtered device group option. + +![Showing how to edit large numbers of groups.](images/tvm-exception-edit-groups.png) + +A flyout will appear where you can search and choose device groups you want included. Select the check mark icon below Search to check/uncheck all. + +![Showing large device group flyout.](images/tvm-exception-device-group-flyout-400.png) + +#### Global exceptions + +If you have global administrator permissions (called Microsoft Defender ATP administrator), you will be able to create and cancel a global exception. It affects **all** current and future device groups in your organization, and only a user with similar permission would be able to change it. The recommendation state will change from “active” to “full exception.” + +![Showing global exception option.](images/tvm-exception-global.png) + +Some things to keep in mind: + +- If a recommendation is under global exception, then newly created exceptions for device groups will be suspended until the global exception has expired or been cancelled. After that point, the new device group exceptions will go into effect until they expire. +- If a recommendation already has exceptions for specific device groups and a global exception is created, then the device group exception will be suspended until it expires or the global exception is cancelled before it expires. + +### Justification + +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 your 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 your 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 + +### View all exceptions + +Navigate to the **Exceptions** tab in the **Remediation** page. + +![Showing the "Exceptions" tab in the Remediation page.](images/tvm-exception-tab400.png) + +Select an exception to open a flyout with more details. Exceptions per devices group will have a list of every device group the exception covers, which you can Export. You can also view the related recommendation or cancel the exception. + +### How to cancel an exception + +To cancel an exception, navigate to the **Exceptions** tab in the **Remediation** page. Select the exception. + +#### Cancel the exception for a specific device group + +If the exception is per device group, then you will need to select the specific device group to cancel the exception for it. + +![Showing how to select a specific device group.](images/tvm-exception-device-group-hover.png) + +A flyout will appear for the device group, and you can select **Cancel exception**. + +#### Cancel a global exception + +If it is a global exception, select an exception from the list and then select **Cancel exception** from the flyout. + +![Showing how to cancel the exception for a global exception.](images/tvm-exception-cancel-global-400.png) + +### View impact after exceptions are applied + +In the Security Recommendations page, select **Customize columns** and check the boxes for **Exposed devices (after exceptions)** and **Impact (after exceptions)**. + +![Showing customize columns options.](images/tvm-after-exceptions.png) + +The exposed devices (after exceptions) column shows the remaining devices that are still exposed to vulnerabilities after exceptions are applied. Exception justifications that affect the exposure include ‘third party control’ and ‘alternate mitigation’. Other justifications do not reduce the exposure of a device, and they are still considered exposed. + +The impact (after exceptions) shows remaining impact to exposure score or secure score after exceptions are applied. Exception justifications that affect the scores include ‘third party control’ and ‘alternate mitigation.’ Other justifications do not reduce the exposure of a device, and so the exposure score and secure score do not change. + +![Showing the columns in the table.](images/tvm-after-exceptions-table.png) +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 Microsoft Secure Score for Devices, 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) +3. Decide how to address the increase or your organization's exposure, such as submitting a remediation request. + ## Related topics - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) From 54bcb53231b5f88622d15add7b4b8e6807172a89 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 23 Oct 2020 19:29:11 -0700 Subject: [PATCH 0071/2014] updated exceptions --- .../microsoft-defender-atp/tvm-exception.md | 96 ++++--------------- 1 file changed, 16 insertions(+), 80 deletions(-) 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 76ce732c92..4421ece5a0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md @@ -29,91 +29,27 @@ ms.topic: conceptual >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) -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. - -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. - -## Create an exception - -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) - -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: - - - **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 - -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, 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 - -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: - -- **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) - -## File for exception - -As an alternative to a remediation request when a recommendation is not relevant at the moment, you can create exceptions for recommendations. Only users with “exceptions handling” permissions can add exception. [Learn more about RBAC roles](user-roles.md). If your organization has device groups, you will now be able to scope the exception to specific device groups. +As an alternative to a remediation request when a recommendation is not relevant at the moment, you can create exceptions for recommendations. If your organization has device groups, you will now be able to scope the exception to specific device groups. Exceptions can either be created for selected device groups, or for all device groups past and present. When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state will change to **Full exception** or **Partial exception** (by device group). -### How to create an exception +## Permissions -Select a security recommendation you would like create an exception for, and then select **Exception options**. +Only users with “exceptions handling” permissions can add exception. [Learn more about RBAC roles](user-roles.md). + +## Create an exception + +Select a security recommendation you would like create an exception for, and then select **Exception options** and fill out the form. ![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-options.png) -Choose the scope and justification, set a date for the exception duration, and submit. To view all your exceptions (current and past), navigate to the [Remediation](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab. - -### Exception scope - -Exceptions can either be created for selected device groups, or for all device groups past and present. - -#### Exception by device group +### Exception by device group Apply the exception to all device groups or choose specific device groups. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” The state will change to “full exception” if you select all the device groups. ![Showing device group dropdown.](images/tvm-exception-device-group-500.png) -##### Filtered +#### Filtered views If you have filtered by device group on any of the threat and vulnerability management pages, only your filtered device groups will appear as options. @@ -125,7 +61,7 @@ Exception view with filtered device groups: ![Showing filtered device group dropdown.](images/tvm-exception-device-filter500.png) -##### Large number of device groups +#### Large number of device groups If your organization has more than 20 device groups, select **Edit** next to the filtered device group option. @@ -135,7 +71,7 @@ A flyout will appear where you can search and choose device groups you want incl ![Showing large device group flyout.](images/tvm-exception-device-group-flyout-400.png) -#### Global exceptions +### Global exceptions If you have global administrator permissions (called Microsoft Defender ATP administrator), you will be able to create and cancel a global exception. It affects **all** current and future device groups in your organization, and only a user with similar permission would be able to change it. The recommendation state will change from “active” to “full exception.” @@ -159,7 +95,7 @@ The following list details the justifications behind the exception options: - **Risk accepted** - Poses low risk and/or implementing the recommendation is too expensive - **Planned remediation (grace)** - Already planned but is awaiting execution or authorization -### View all exceptions +## View all exceptions Navigate to the **Exceptions** tab in the **Remediation** page. @@ -167,11 +103,11 @@ Navigate to the **Exceptions** tab in the **Remediation** page. Select an exception to open a flyout with more details. Exceptions per devices group will have a list of every device group the exception covers, which you can Export. You can also view the related recommendation or cancel the exception. -### How to cancel an exception +## How to cancel an exception To cancel an exception, navigate to the **Exceptions** tab in the **Remediation** page. Select the exception. -#### Cancel the exception for a specific device group +### Cancel the exception for a specific device group If the exception is per device group, then you will need to select the specific device group to cancel the exception for it. @@ -179,13 +115,13 @@ If the exception is per device group, then you will need to select the specific A flyout will appear for the device group, and you can select **Cancel exception**. -#### Cancel a global exception +### Cancel a global exception If it is a global exception, select an exception from the list and then select **Cancel exception** from the flyout. ![Showing how to cancel the exception for a global exception.](images/tvm-exception-cancel-global-400.png) -### View impact after exceptions are applied +## View impact after exceptions are applied In the Security Recommendations page, select **Customize columns** and check the boxes for **Exposed devices (after exceptions)** and **Impact (after exceptions)**. From d907ecdd8f30f39db98314e2a3681a70ffbc9275 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 24 Oct 2020 19:10:38 +0530 Subject: [PATCH 0072/2014] removed REG_SZ added REG_DWORD as per user report #8526 , i removed **REG_SZ** and added **REG_DWORD** https://user-images.githubusercontent.com/3296790/97083291-8a530200-162c-11eb-83e6-a4cc001a18d5.JPG --- ...windows-operating-system-components-to-microsoft-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 956ca7dc78..13846802f8 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -1659,7 +1659,7 @@ You can turn off **Enhanced Notifications** as follows: -or- -- Create a new REG_SZ registry setting named **DisableEnhancedNotifications** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\Reporting** to a value of **1**. +- Create a new REG_DWORD registry setting named **DisableEnhancedNotifications** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\Reporting** to a value of **1**. ###
24.1 Windows Defender SmartScreen From 2e58aa16fc0869d7f63a8fff1082daa1388e4a1d Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sat, 24 Oct 2020 21:21:12 +0500 Subject: [PATCH 0073/2014] Update windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-cert-trust-adfs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md index edd7419a58..379208652b 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md @@ -44,7 +44,7 @@ Prepare the Active Directory Federation Services deployment by installing and up > 1. Launch AD FS management console. Brose to "Services > Scope Descriptions". > 2. Right click "Scope Descriptions" and select "Add Scope Description". > 3. Under name type "ugs" and Click Apply > OK. -> 4. Launch Powershell as Administrator. +> 4. Launch PowerShell as an administrator. > 5. Get the ObjectIdentifier of application permission with ClientRoleIdentifier parameter equal to "38aa3b87-a06d-4817-b275-7a316988d93b": ```(Get-AdfsApplicationPermission -ServerRoleIdentifiers 'http://schemas.microsoft.com/ws/2009/12/identityserver/selfscope' | ?{ $_.ClientRoleIdentifier -eq '38aa3b87-a06d-4817-b275-7a316988d93b' }).ObjectIdentifier``` > 6. Execute the command "Set-AdfsApplicationPermission -TargetIdentifier -AddScope 'ugs'. From dd8487ef9baf8469d3e493a424ffb2835ecb89b3 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sat, 24 Oct 2020 21:21:22 +0500 Subject: [PATCH 0074/2014] Update windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-cert-trust-adfs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md index 379208652b..1d233bb60e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md @@ -45,7 +45,7 @@ Prepare the Active Directory Federation Services deployment by installing and up > 2. Right click "Scope Descriptions" and select "Add Scope Description". > 3. Under name type "ugs" and Click Apply > OK. > 4. Launch PowerShell as an administrator. -> 5. Get the ObjectIdentifier of application permission with ClientRoleIdentifier parameter equal to "38aa3b87-a06d-4817-b275-7a316988d93b": +> 5. Get the ObjectIdentifier of the application permission with the ClientRoleIdentifier parameter equal to "38aa3b87-a06d-4817-b275-7a316988d93b": ```(Get-AdfsApplicationPermission -ServerRoleIdentifiers 'http://schemas.microsoft.com/ws/2009/12/identityserver/selfscope' | ?{ $_.ClientRoleIdentifier -eq '38aa3b87-a06d-4817-b275-7a316988d93b' }).ObjectIdentifier``` > 6. Execute the command "Set-AdfsApplicationPermission -TargetIdentifier -AddScope 'ugs'. > 7. Restart the ADFS service. From 6b7d09e978538f262ec4c084d1f6b3b0e4811c38 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 25 Oct 2020 00:35:38 +0500 Subject: [PATCH 0075/2014] Update linux-install-manually.md --- .../microsoft-defender-atp/linux-install-manually.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md index 3012e87c2c..137db237fd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md @@ -143,6 +143,11 @@ In order to preview new features and provide early feedback, it is recommended t ```bash sudo mv ./microsoft.list /etc/apt/sources.list.d/microsoft-[channel].list ``` + For example, if you chose *insiders-fast* channel: + + ```bash + sudo mv ./microsoft.list /etc/apt/sources.list.d/microsoft-insiders-fast.list + ``` - Install the `gpg` package if not already installed: From 6a97dfb5454dda514bc3f8a6c03f57f3c055fbd9 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 26 Oct 2020 07:28:55 +0500 Subject: [PATCH 0076/2014] Update windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-for-business/hello-cert-trust-adfs.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md index 1d233bb60e..14ba52e89e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md @@ -46,7 +46,9 @@ Prepare the Active Directory Federation Services deployment by installing and up > 3. Under name type "ugs" and Click Apply > OK. > 4. Launch PowerShell as an administrator. > 5. Get the ObjectIdentifier of the application permission with the ClientRoleIdentifier parameter equal to "38aa3b87-a06d-4817-b275-7a316988d93b": -```(Get-AdfsApplicationPermission -ServerRoleIdentifiers 'http://schemas.microsoft.com/ws/2009/12/identityserver/selfscope' | ?{ $_.ClientRoleIdentifier -eq '38aa3b87-a06d-4817-b275-7a316988d93b' }).ObjectIdentifier``` +> ```PowerShell +> (Get-AdfsApplicationPermission -ServerRoleIdentifiers 'http://schemas.microsoft.com/ws/2009/12/identityserver/selfscope' | ?{ $_.ClientRoleIdentifier -eq '38aa3b87-a06d-4817-b275-7a316988d93b' }).ObjectIdentifier +> ``` > 6. Execute the command "Set-AdfsApplicationPermission -TargetIdentifier -AddScope 'ugs'. > 7. Restart the ADFS service. > 8. On the client: Restart the client. User should be prompted to provision WHFB. From c3955bf1426e417b293c2d422c736e07235712b8 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 26 Oct 2020 07:29:21 +0500 Subject: [PATCH 0077/2014] Update windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-for-business/hello-cert-trust-adfs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md index 14ba52e89e..8e3e7d4f74 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md @@ -49,7 +49,7 @@ Prepare the Active Directory Federation Services deployment by installing and up > ```PowerShell > (Get-AdfsApplicationPermission -ServerRoleIdentifiers 'http://schemas.microsoft.com/ws/2009/12/identityserver/selfscope' | ?{ $_.ClientRoleIdentifier -eq '38aa3b87-a06d-4817-b275-7a316988d93b' }).ObjectIdentifier > ``` -> 6. Execute the command "Set-AdfsApplicationPermission -TargetIdentifier -AddScope 'ugs'. +> 6. Execute the command `Set-AdfsApplicationPermission -TargetIdentifier -AddScope 'ugs'`. > 7. Restart the ADFS service. > 8. On the client: Restart the client. User should be prompted to provision WHFB. > 9. If the provisioning window does not pop up then need to collect NGC trace logs and further troubleshoot. From 2854c31f490d6b9a4ce88579bb07ef21e0c7cc1a Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Tue, 27 Oct 2020 09:20:07 +0200 Subject: [PATCH 0078/2014] add info about setting for Edge > 77 https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8409 --- ...rosoft-defender-smartscreen-available-settings.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md index 263e076dda..e0ab6e4909 100644 --- a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md +++ b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md @@ -45,17 +45,17 @@ SmartScreen uses registry-based Administrative Template policy settings. For mor This policy setting is intended to prevent malicious content from affecting your user's devices when downloading executable content from the internet.

This setting does not protect against malicious content from USB devices, network shares or other non-internet sources.

Important: Using a trustworthy browser helps ensure that these protections work as expected.

-Windows 10, version 2004:
Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Configure Windows Defender SmartScreen

Windows 10, version 1703:
Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Configure Windows Defender SmartScreen

Windows 10, Version 1607 and earlier:
Administrative Templates\Windows Components\Microsoft Edge\Configure Windows SmartScreen +Windows 10, version 2004:
Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Configure Windows Defender SmartScreen (Microsoft Edge version 45 and earlier)

Administrative Templates\Microsoft Edge\SmartScreen settings\Configure Microsoft Defender SmartScreen (Microsoft Edge version 77 or later)

Windows 10, version 1703:
Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Configure Windows Defender SmartScreen (Microsoft Edge version 45 and earlier)

Administrative Templates\Microsoft Edge\SmartScreen settings\Configure Microsoft Defender SmartScreen (Microsoft Edge version 77 or later)

Windows 10, Version 1607 and earlier:
Administrative Templates\Windows Components\Microsoft Edge\Configure Windows SmartScreen Microsoft Edge on Windows 10 or later This policy setting turns on Microsoft Defender SmartScreen.

If you enable this setting, it turns on Microsoft Defender SmartScreen and your employees are unable to turn it off.

If you disable this setting, it turns off Microsoft Defender SmartScreen and your employees are unable to turn it on.

If you don't configure this setting, your employees can decide whether to use Microsoft Defender SmartScreen. -Windows 10, version 2004:
Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for files

Windows 10, version 1703:
Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for files

Windows 10, Version 1511 and 1607:
Administrative Templates\Windows Components\Microsoft Edge\Prevent bypassing Windows SmartScreen prompts for files +Windows 10, version 2004:
Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for files (Microsoft Edge version 45 and earlier)

Administrative Templates\Microsoft Edge\SmartScreen settings\Prevent bypassing of Microsoft Defender SmartScreen warnings about downloads (Microsoft Edge version 77 or later)

Windows 10, version 1703:
Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for files (Microsoft Edge version 45 and earlier)

Administrative Templates\Microsoft Edge\SmartScreen settings\Prevent bypassing of Microsoft Defender SmartScreen warnings about downloads (Microsoft Edge version 77 or later)

Windows 10, Version 1511 and 1607:
Administrative Templates\Windows Components\Microsoft Edge\Prevent bypassing Windows SmartScreen prompts for files Microsoft Edge on Windows 10, version 1511 or later This policy setting stops employees from bypassing the Microsoft Defender SmartScreen warnings about potentially malicious files.

If you enable this setting, it stops employees from bypassing the warning, stopping the file download.

If you disable or don't configure this setting, your employees can bypass the warnings and continue to download potentially malicious files. -Windows 10, version 2004:
Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for sites

Windows 10, version 1703:
Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for sites

Windows 10, Version 1511 and 1607:
Administrative Templates\Windows Components\Microsoft Edge\Prevent bypassing Windows SmartScreen prompts for sites +Windows 10, version 2004:
Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for sites (Microsoft Edge version 45 and earlier)

Administrative Templates\Microsoft Edge\SmartScreen settings\Prevent bypassing Microsoft Defender SmartScreen prompts for sites (Microsoft Edge version 77 or later)

Windows 10, version 1703:
Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for sites (Microsoft Edge version 45 and earlier)

Administrative Templates\Microsoft Edge\SmartScreen settings\Prevent bypassing Microsoft Defender SmartScreen prompts for sites (Microsoft Edge version 77 or later)

Windows 10, Version 1511 and 1607:
Administrative Templates\Windows Components\Microsoft Edge\Prevent bypassing Windows SmartScreen prompts for sites Microsoft Edge on Windows 10, version 1511 or later This policy setting stops employees from bypassing the Microsoft Defender SmartScreen warnings about potentially malicious sites.

If you enable this setting, it stops employees from bypassing the warning, stopping them from going to the site.

If you disable or don't configure this setting, your employees can bypass the warnings and continue to visit a potentially malicious site. @@ -169,15 +169,15 @@ To better help you protect your organization, we recommend turning on and using Recommendation -Administrative Templates\Windows Components\Microsoft Edge\Configure Windows Defender SmartScreen +Administrative Templates\Windows Components\Microsoft Edge\Configure Windows Defender SmartScreen (Microsoft Edge version 45 and earlier)

Administrative Templates\Microsoft Edge\SmartScreen settings\Configure Microsoft Defender SmartScreen (Microsoft Edge version 77 or later) Enable. Turns on Microsoft Defender SmartScreen. -Administrative Templates\Windows Components\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for sites +Administrative Templates\Windows Components\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for sites (Microsoft Edge version 45 and earlier)

Administrative Templates\Microsoft Edge\SmartScreen settings\Prevent bypassing Windows Defender SmartScreen prompts for sites (Microsoft Edge version 77 or later) Enable. Stops employees from ignoring warning messages and continuing to a potentially malicious website. -Administrative Templates\Windows Components\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for files +Administrative Templates\Windows Components\Microsoft Edge\Prevent bypassing Windows Defender SmartScreen prompts for files (Microsoft Edge version 45 and earlier)

Administrative Templates\Microsoft Edge\SmartScreen settings\Prevent bypassing of Microsoft Defender SmartScreen warnings about downloads (Microsoft Edge version 77 or later) Enable. Stops employees from ignoring warning messages and continuing to download potentially malicious files. From b21b9769f4a9cd7669bb0996ac3a0da13debac66 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Tue, 27 Oct 2020 21:26:13 +0500 Subject: [PATCH 0079/2014] Update windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-feature-pin-reset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 48061674ba..583a595d6c 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -68,7 +68,7 @@ You configure Windows 10 to use the Microsoft PIN Reset service using the comput #### Create a PIN Reset Device configuration profile using Microsoft Intune -1. Sign-in to [Enpoint Manager Admin Center](https://endpoint.microsoft.com/) using a Global administrator account. +1. Sign-in to [Enpoint Manager admin center](https://endpoint.microsoft.com/) using a Global administrator account. 2. Click **Endpoint Security**-> **Account Portection**-> **Properties**. 3. Set **Enable PIN recovery** to **Yes**. From d38797afa76784287a87789754c4c4cafab7bc75 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Tue, 27 Oct 2020 21:26:22 +0500 Subject: [PATCH 0080/2014] Update windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-feature-pin-reset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 583a595d6c..fd3f660e77 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -69,7 +69,7 @@ You configure Windows 10 to use the Microsoft PIN Reset service using the comput #### Create a PIN Reset Device configuration profile using Microsoft Intune 1. Sign-in to [Enpoint Manager admin center](https://endpoint.microsoft.com/) using a Global administrator account. -2. Click **Endpoint Security**-> **Account Portection**-> **Properties**. +2. Click **Endpoint Security**-> **Account Protection**-> **Properties**. 3. Set **Enable PIN recovery** to **Yes**. #### Assign the PIN Reset Device configuration profile using Microsoft Intune From f4e02ed7264059f2bf0d3016946d7c6ab7108980 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Tue, 27 Oct 2020 21:38:08 +0500 Subject: [PATCH 0081/2014] update as suggested by mapalko update as suggested by mapalko --- .../hello-for-business/hello-feature-pin-reset.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index fd3f660e77..2cc85e4cca 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -72,6 +72,12 @@ You configure Windows 10 to use the Microsoft PIN Reset service using the comput 2. Click **Endpoint Security**-> **Account Protection**-> **Properties**. 3. Set **Enable PIN recovery** to **Yes**. +> [!Note] +> You can also setup PIN recovery using configuration profiles. +> 1. Sign-in to Endpoint Manager +> 2. Click **Devices** -> **Configuration Profiles** -> Create new profile or edit existing an existing profile using the Identity Protection profile type +> 3. Set **Enable PIN recovery** to **Yes** + #### Assign the PIN Reset Device configuration profile using Microsoft Intune 1. Sign in to the [Azure Portal](https://portal.azure.com) using a Global administrator account. From b69035ebc4644ab790b7a6d124c2cf99704fe61f Mon Sep 17 00:00:00 2001 From: ShannonLeavitt Date: Tue, 27 Oct 2020 13:58:45 -0600 Subject: [PATCH 0082/2014] edit pass: enable-network-unlock --- .../bitlocker-how-to-enable-network-unlock.md | 44 ++++++++----------- 1 file changed, 18 insertions(+), 26 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index 5c7b1190b1..7ba0b08f43 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -1,5 +1,5 @@ --- -title: BitLocker How to enable Network Unlock (Windows 10) +title: BitLocker - How to enable Network Unlock (Windows 10) description: This topic for the IT professional describes how BitLocker Network Unlock works and how to configure it. ms.assetid: be45bc28-47db-4931-bfec-3c348151d2e9 ms.reviewer: @@ -23,45 +23,37 @@ ms.custom: bitlocker **Applies to** - Windows 10 -This topic for the IT professional describes how BitLocker Network Unlock works and how to configure it. +This article for IT professionals describes how BitLocker Network Unlock works and how to configure it. -Network Unlock was introduced in Windows 8 and Windows Server 2012 as a BitLocker protector option for operating system volumes. Network Unlock enables easier management for BitLocker enabled desktops and servers in a domain environment by providing automatic unlock of operating system volumes at system reboot when connected to a wired corporate network. This feature requires the client hardware to have a DHCP driver implemented in its UEFI firmware. -Without Network Unlock, operating system volumes protected by TPM+PIN protectors require a PIN to be entered when a computer reboots or resumes from hibernation (for example, by Wake on LAN). This can make it difficult to enterprises to roll out software patches to unattended desktops and remotely administered servers. +Network Unlock was introduced in Windows 8 and Windows Server 2012 as a BitLocker protector option for operating system volumes. Network Unlock helps you manage BitLocker-enabled desktops and servers in a domain environment by automatically unlocking operating system volumes when the system is rebooted and is connected to a wired corporate network. This feature requires the client hardware to have a DHCP driver implemented in its UEFI firmware. -Network Unlock allows BitLocker-enabled systems with TPM+PIN and that meet the hardware requirements to boot into Windows without user intervention. Network Unlock works in a similar fashion to the TPM+StartupKey at boot. Rather than needing to read the StartupKey from USB media, however, the key for Network Unlock is composed from a key stored in the TPM and an encrypted network key that is sent to the server, decrypted and returned to the client in a secure session. +Without Network Unlock, operating system volumes that are protected by TPM+PIN protectors require a PIN when a computer reboots or resumes after hibernation (for example, by Wake on LAN). For enterprises, this setup can make software patches difficult to roll out to unattended desktops and remotely administered servers. -This topic contains: - -- [Network Unlock core requirements](#bkmk-nunlockcorereqs) -- [Network Unlock sequence](#bkmk-networkunlockseq) -- [Configure Network Unlock](#bkmk-configuringnetworkunlock) -- [Create the certificate template for Network Unlock](#bkmk-createcerttmpl) -- [Turning off Network Unlock](#bkmk-turnoffnetworkunlock) -- [Update Network Unlock certificates](#bkmk-updatecerts) -- [Troubleshoot Network Unlock](#bkmk-troubleshoot) -- [Configure Network Unlock on unsupported systems](#bkmk-unsupportedsystems) +Network Unlock allows BitLocker-enabled systems that use TPM+PIN and that meet the hardware requirements to boot into Windows without user intervention. Network Unlock works like the TPM+StartupKey at boot. But the StartupKey doesn't need to be read from USB media. Instead, the key for Network Unlock is composed from a key that's stored in the TPM and an encrypted network key that's sent to the server. It's decrypted and returned to the client in a secure session. ## Network Unlock core requirements -Network Unlock must meet mandatory hardware and software requirements before the feature can automatically unlock domain joined systems. These requirements include: +Network Unlock must meet mandatory hardware and software requirements before the feature can automatically unlock domain-joined systems: - You must be running at least Windows 8 or Windows Server 2012. -- Any supported operating system with UEFI DHCP drivers can be Network Unlock clients. +- Any supported operating system that uses UEFI DHCP drivers can be Network Unlock clients. - Network Unlock clients must have a TPM chip and at least one TPM protector. -- A server running the Windows Deployment Services (WDS) role on any supported server operating system. -- BitLocker Network Unlock optional feature installed on any supported server operating system. -- A DHCP server, separate from the WDS server. -- Properly configured public/private key pairing. -- Network Unlock Group Policy settings configured. +- You must have a server running the Windows Deployment Services (WDS) role on any supported server operating system. +- The BitLocker Network Unlock optional feature can be installed on any supported server operating system. +- You must have a DHCP server, separate from the WDS server. +- You must have a properly configured public/private key pairing. +- Network Unlock Group Policy settings must be configured. -The network stack must be enabled to use the Network Unlock feature. Equipment manufacturers deliver their products in various states and with different BIOS menus, so you need to confirm that the network stack has been enabled in the BIOS before starting the computer. +The network stack must be enabled to use the Network Unlock feature. Equipment manufacturers deliver their products in various states and with different BIOS menus, so you need to confirm that the network stack has been enabled in the BIOS before you start the computer. > [!NOTE] -> To properly support DHCP within UEFI, the UEFI-based system should be in native mode without a compatibility support module (CSM) enabled. +> To properly support DHCP within UEFI, the UEFI-based system should be in native mode and shouldn't have a compatibility support module (CSM) enabled. -For Network Unlock to work reliably on computers running Windows 8 and later, the first network adapter on the computer, usually the onboard adapter, must be configured to support DHCP and used for Network Unlock. This is especially worth noting when you have multiple adapters, and you wish to configure one without DHCP, such as for a lights-out management protocol. This configuration is necessary because Network Unlock will stop enumerating adapters when it reaches one with a DHCP port failure for any reason. Thus, if the first enumerated adapter does not support DHCP, is not plugged into the network, or fails to report availability of the DHCP port for any reason, then Network Unlock will fail. +On computers running Windows 8 and later, the first network adapter on the computer, usually the onboard adapter, must be configured to support DHCP. This adapter must be used for Network Unlock. + +Use this configuration especially when you have multiple adapters and you want to configure one without DHCP, such as for a lights-out management protocol. The configuration is necessary because Network Unlock stops enumerating adapters when it reaches an adapter that has a DHCP port that has failed for any reason. So if the first enumerated adapter doesn't support DHCP, isn't plugged into the network, or fails to report availability of the DHCP port for any reason, then Network Unlock will fail. -The Network Unlock server component installs on supported versions of Windows Server 2012 and later as a Windows feature using Server Manager or Windows PowerShell cmdlets. The feature name is BitLocker Network Unlock in Server Manager and BitLocker-NetworkUnlock in Windows PowerShell. This feature is a core requirement. +On supported versions of Windows Server 2012 and later, the Network Unlock server component installs as a Windows feature. It uses Server Manager or Windows PowerShell cmdlets. In Server Manager, the feature name is BitLocker Network Unlock. In Windows PowerShell, the feature name is BitLocker-NetworkUnlock. This feature is a core requirement. Network Unlock requires Windows Deployment Services (WDS) in the environment where the feature will be utilized. Configuration of the WDS installation is not required; however, the WDS service needs to be running on the server. From 5c9fae720f702d3253bc77c2f786571e0ed47a31 Mon Sep 17 00:00:00 2001 From: ShannonLeavitt Date: Tue, 27 Oct 2020 17:55:11 -0600 Subject: [PATCH 0083/2014] more edits --- .../bitlocker-how-to-enable-network-unlock.md | 174 +++++++++--------- 1 file changed, 85 insertions(+), 89 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index 7ba0b08f43..a514c327a4 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -55,138 +55,134 @@ Use this configuration especially when you have multiple adapters and you want t On supported versions of Windows Server 2012 and later, the Network Unlock server component installs as a Windows feature. It uses Server Manager or Windows PowerShell cmdlets. In Server Manager, the feature name is BitLocker Network Unlock. In Windows PowerShell, the feature name is BitLocker-NetworkUnlock. This feature is a core requirement. -Network Unlock requires Windows Deployment Services (WDS) in the environment where the feature will be utilized. Configuration of the WDS installation is not required; however, the WDS service needs to be running on the server. +Network Unlock requires WDS in the environment where the feature will be used. Configuration of the WDS installation is not required. But the WDS service needs to be running on the server. -The network key is stored on the system drive along with an AES 256 session key, and encrypted with the 2048-bit RSA public key of the unlock server's certificate. The network key is decrypted with the help of a provider on a supported version of Windows Server running WDS, and returned encrypted with its corresponding session key. +The network key is stored on the system drive along with an AES 256 session key. It's encrypted with the 2048-bit RSA public key of the unlock server's certificate. The network key is decrypted with the help of a provider on a supported version of Windows Server that's running WDS. It's returned encrypted with its corresponding session key. ## Network Unlock sequence -The unlock sequence starts on the client side, when the Windows boot manager detects the existence of Network Unlock protector. It leverages the DHCP driver in UEFI to obtain an IP address for IPv4 and then broadcasts a vendor-specific DHCP request that contains the network key and a session key for the reply, all encrypted by the server's Network Unlock certificate, as described above. The Network Unlock provider on the supported WDS server recognizes the vendor-specific request, decrypts it with the RSA private key, and returns the network key encrypted with the session key via its own vendor-specific DHCP reply. +The unlock sequence starts on the client side, when the Windows boot manager detects the existence of the Network Unlock protector. It uses the DHCP driver in UEFI to get an IP address for IPv4. Then it broadcasts a vendor-specific DHCP request that contains the network key and a session key for the reply, all encrypted by the server's Network Unlock certificate, as described earlier. The Network Unlock provider on the supported WDS server recognizes the vendor-specific request, decrypts it with the RSA private key, and returns the network key encrypted with the session key via its own vendor-specific DHCP reply. -On the server side, the WDS server role has an optional plugin component, like a PXE provider, which is what handles the incoming Network Unlock requests. The provider can also be configured with subnet restrictions, which would require that the IP address provided by the client in the Network Unlock request belong to a permitted subnet in order to release the network key to the client. In instances where the Network Unlock provider is unavailable, BitLocker fails over to the next available protector to unlock the drive. In a typical configuration, this means the standard TPM+PIN unlock screen is presented to unlock the drive. +On the server side, the WDS server role has an optional plug-in component, like a PXE (preboot execution environment) provider, which is what handles the incoming Network Unlock requests. The provider can also be configured with subnet restrictions. These restrictions would require that the IP address provided by the client in the Network Unlock request belong to a permitted subnet in order to release the network key to the client. If the Network Unlock provider is unavailable, then BitLocker fails over to the next available protector to unlock the drive. So in a typical configuration, the standard TPM+PIN unlock screen is presented to unlock the drive. -The server side configuration to enable Network Unlock also requires provisioning a 2048-bit RSA public/private key pair in the form of an X.509 certificate, and for the public key certificate to be distributed to the clients. This certificate must be managed and deployed through the Group Policy editor directly on a domain controller with at least a Domain Functional Level of Windows Server 2012. This certificate is the public key that encrypts the intermediate network key (which is one of the two secrets required to unlock the drive; the other secret is stored in the TPM). +The server-side configuration to enable Network Unlock also requires provisioning a 2048-bit RSA public/private key pair in the form of an X.509 certificate. The configuration also requires the public key certificate to be distributed to the clients. This certificate must be managed and deployed through the Group Policy editor directly on a domain controller that has a domain functional level of at least Windows Server 2012. This certificate is the public key that encrypts the intermediate network key. The intermediate network key is one of the two secrets required to unlock the drive; the other secret is stored in the TPM. -![bitlocker network unlock sequence](images/bitlockernetworkunlocksequence.png) +![Diagram showing the BitLocker network unlock sequence.](images/bitlockernetworkunlocksequence.png) -**Phases in the Network Unlock process** +The Network Unlock process follows these phases: -1. The Windows boot manager detects that a Network Unlock protector exists in the BitLocker configuration. -2. The client computer uses its DHCP driver in the UEFI to obtain a valid IPv4 IP address. +1. The Windows boot manager detects a Network Unlock protector in the BitLocker configuration. +2. The client computer uses its DHCP driver in the UEFI to get a valid IPv4 IP address. 3. The client computer broadcasts a vendor-specific DHCP request that contains: - 1. A Network Key (a 256-bit intermediate key) encrypted using the 2048-bit RSA Public Key of the Network Unlock certificate from the WDS server. - 2. An AES-256 session key for the reply. + - A network key (a 256-bit intermediate key) that's encrypted by the 2048-bit RSA public key of the Network Unlock certificate from the WDS server. + - An AES-256 session key for the reply. 4. The Network Unlock provider on the WDS server recognizes the vendor-specific request. -5. The provider decrypts it with the WDS server’s BitLocker Network Unlock certificate RSA private key. -6. The WDS provider then returns the network key encrypted with the session key using its own vendor-specific DHCP reply to the client computer. This forms an intermediate key. -7. The returned intermediate key is then combined with another local 256-bit intermediate key that can only be decrypted by the TPM. +5. The provider decrypts it with the WDS server's BitLocker Network Unlock certificate RSA private key. +6. The WDS provider then returns the network key encrypted with the session key by using its own vendor-specific DHCP reply to the client computer. This key is an intermediate key. +7. The returned intermediate key is then combined with another local 256-bit intermediate key. This key can be decrypted only by the TPM. 8. This combined key is used to create an AES-256 key that unlocks the volume. 9. Windows continues the boot sequence. ## Configure Network Unlock -The following steps allow an administrator to configure Network Unlock in a domain where the Domain Functional Level is at least Windows Server 2012. +The following steps allow an administrator to configure Network Unlock in a domain where the domain functional level is at least Windows Server 2012. ### Install the WDS Server role -The BitLocker Network Unlock feature will install the WDS role if it is not already installed. If you want to install it separately before you install BitLocker Network Unlock you can use Server Manager or Windows PowerShell. To install the role using Server Manager, select the **Windows Deployment Services** role in Server Manager. +The BitLocker Network Unlock feature installs the WDS role if it's not already installed. If you want to install it separately before you install BitLocker Network Unlock, use Server Manager or Windows PowerShell. To install the role by using Server Manager, select the **Windows Deployment Services** role in Server Manager. -To install the role using Windows PowerShell, use the following command: +To install the role by using Windows PowerShell, use the following command: ```powershell Install-WindowsFeature WDS-Deployment ``` -You must configure the WDS server so that it can communicate with DHCP (and optionally Active Directory Domain Services) and the client computer. You can do using the WDS management tool, wdsmgmt.msc, which starts the Windows Deployment Services Configuration Wizard. +Configure the WDS server so that it can communicate with DHCP (and optionally Active Directory Domain Services) and the client computer. You can do so by using the WDS management tool, `wdsmgmt.msc`. This tool starts the Windows Deployment Services Configuration Wizard. -### Confirm the WDS Service is running +### Confirm the WDS service is running -To confirm the WDS service is running, use the Services Management Console or Windows PowerShell. To confirm the service is running in Services Management Console, open the console using **services.msc** and check the status of the Windows Deployment Services service. +To confirm the WDS service is running, use the Services Management console or Windows PowerShell. To confirm the service is running in the Services Management console, open the console by using `services.msc`. Then check the status of the WDS service. -To confirm the service is running using Windows PowerShell, use the following command: +To confirm the service is running by using Windows PowerShell, use the following command: ```powershell Get-Service WDSServer ``` ### Install the Network Unlock feature -To install the Network Unlock feature, use Server Manager or Windows PowerShell. To install the feature using Server Manager, select the **BitLocker Network Unlock** feature in the Server Manager console. +To install the Network Unlock feature, use Server Manager or Windows PowerShell. To install the feature by using Server Manager, in the Server Manager console, select **BitLocker Network Unlock**. -To install the feature using Windows PowerShell, use the following command: +To install the feature by using Windows PowerShell, use the following command: ```powershell Install-WindowsFeature BitLocker-NetworkUnlock ``` ### Create the certificate template for Network Unlock -A properly configured Active Directory Services Certification Authority can use this certificate template to create and issue Network Unlock certificates. +A properly configured Active Directory Services Certification Authority can use the certificate template to create and issue Network Unlock certificates. -1. Open the Certificates Template snap-in (certtmpl.msc). -2. Locate the User template. Right-click the template name and select **Duplicate Template**. -3. On the **Compatibility** tab, change the **Certification Authority** and **Certificate recipient** fields to Windows Server 2012 and Windows 8 respectively. Ensure the **Show resulting changes** dialog box is selected. -4. Select the **General** tab of the template. The **Template display name** and **Template name** should clearly identify that the template will be used for Network Unlock. Clear the checkbox for the **Publish certificate in Active Directory** option. -5. Select the **Request Handling** tab. Select **Encryption** from the **Purpose** drop down menu. Ensure the **Allow private key to be exported** option is selected. -6. Select the **Cryptography** tab. Set the **Minimum key size** to 2048. (Any Microsoft cryptographic provider that supports RSA can be used for this template, but for simplicity and forward compatibility we recommend using the **Microsoft Software Key Storage Provider**.) -7. Select the **Requests must use one of the following providers** option and clear all options except for the cryptography provider you selected, such as the **Microsoft Software Key Storage Provider**. -8. Select the **Subject Name** tab. Select **Supply in the request**. Select **OK** if the certificate templates pop-up dialog appears. -9. Select the **Issuance Requirements** tab. Select both **CA certificate manager approval** and **Valid existing certificate** options. -10. Select the **Extensions** tab. Select **Application Policies** and choose **Edit…**. -11. In the **Edit Application Policies Extension** options dialog box, select **Client Authentication**, **Encrypting File System**, **and Secure Email** and choose **Remove**. -12. On the **Edit Application Policies Extension** dialog box, select **Add**. -13. On the **Add Application Policy** dialog box, select **New**. In the **New Application Policy** dialog box enter the following information in the space provided and then click **OK** to create the BitLocker Network Unlock application policy: +1. Open the certificate template snap-in (`certtmpl.msc`). +2. Locate the user template. Right-click the template name and then select **Duplicate Template**. +3. On the **Compatibility** tab, change the **Certification Authority** and **Certificate recipient** fields to Windows Server 2012 and Windows 8, respectively. Ensure the **Show resulting changes** dialog box is selected. +4. Select the **General** tab of the template. The **Template display name** and **Template name** should clearly identify that the template will be used for Network Unlock. Clear the check box for **Publish certificate in Active Directory**. +5. Select the **Request Handling** tab. In the **Purpose** drop-down menu, select **Encryption**. Ensure the **Allow private key to be exported** option is selected. +6. Select the **Cryptography** tab. Set the **Minimum key size** to *2048*. (For this template, you can use any Microsoft cryptographic provider that supports RSA. But for simplicity and forward compatibility, we recommend using **Microsoft Software Key Storage Provider**.) +7. Select **Requests must use one of the following providers**. Then clear all options except for your selected cryptography provider, such as the **Microsoft Software Key Storage Provider**. +8. Select the **Subject Name** tab. Select **Supply in the request**. If the certificate templates dialog box appears, select **OK**. +9. Select the **Issuance Requirements** tab. Then select both **CA certificate manager approval** and **Valid existing certificate**. +10. Select the **Extensions** tab. Then select **Application Policies** > **Edit**. +11. In the **Edit Application Policies Extension** dialog box, select **Client Authentication**, **Encrypting File System**, and **Secure Email**. Then choose **Remove**. +12. In the **Edit Application Policies Extension** dialog box, select **Add**. +13. In the **Add Application Policy** dialog box, select **New**. In the **New Application Policy** dialog box, enter the following information in the space provided and then click **OK** to create the BitLocker Network Unlock application policy: - - **Name:** **BitLocker Network Unlock** - - **Object Identifier:** **1.3.6.1.4.1.311.67.1.1** + - **Name**: **BitLocker Network Unlock** + - **Object Identifier**: **1.3.6.1.4.1.311.67.1.1** -14. Select the newly created **BitLocker Network Unlock** application policy and select **OK**. -15. With the **Extensions** tab still open, select the **Edit Key Usage Extension** dialog, select the **Allow key exchange only with key encryption (key encipherment)** option. Select the **Make this extension critical** option. +14. Select the newly created **BitLocker Network Unlock** application policy and then select **OK**. +15. With the **Extensions** tab still open, select **Edit Key Usage Extension**, and then select **Allow key exchange only with key encryption (key encipherment)**. Then select **Make this extension critical**. 16. Select the **Security** tab. Confirm that the **Domain Admins** group has been granted **Enroll** permission. 17. Select **OK** to complete configuration of the template. -To add the Network Unlock template to the Certification Authority, open the Certification Authority snap-in (certsrv.msc). Right-click the **Certificate Templates** item and choose **New, Certificate Template to issue**. Select the previously created BitLocker Network Unlock certificate. +To add the Network Unlock template to the certificate authority, open the certificate authority snap-in (`certsrv.msc`). Right-click **Certificate Templates** and then choose **New, Certificate Template to issue**. Select the previously created BitLocker Network Unlock certificate. -After adding the Network Unlock template to the Certification Authority, this certificate can be used to configure BitLocker Network Unlock. +After you add the Network Unlock template to the certificate authority, you can use this certificate to configure BitLocker Network Unlock. ### Create the Network Unlock certificate -Network Unlock can use imported certificates from an existing PKI infrastructure, or you can use a self-signed certificate. +Network Unlock can use imported certificates from an existing public key infrastructure (PKI), or you can use a self-signed certificate. -To enroll a certificate from an existing certification authority (CA), do the following: +To enroll a certificate from an existing certificate authority: -1. Open Certificate Manager on the WDS server using **certmgr.msc** -2. Under the Certificates - Current User item, right-click Personal -3. Select All Tasks, then **Request New Certificate** -4. Select **Next** when the Certificate Enrollment wizard opens -5. Select Active Directory Enrollment Policy -6. Choose the certificate template created for Network Unlock on the Domain controller and select **Enroll**. When prompted for more information, add the following attribute to the certificate: +1. On the WDS server, open Certificate Manager by using `certmgr.msc`. +2. Under **Certificates - Current User**, right-click **Personal**. +3. Select **All Tasks** > **Request New Certificate**. +4. When the Certificate Enrollment wizard opens, select **Next**. +5. Select **Active Directory Enrollment Policy**. +6. Choose the certificate template that was created for Network Unlock on the domain controller. Then select **Enroll**. +1. When you're prompted for more information, select **Subject Name** and provide a friendly name value. Your friendly name should include information for the domain or organizational unit for the certificate. Here's an example: *BitLocker Network Unlock Certificate for Contoso domain*. +7. Create the certificate. Ensure the certificate appears in the **Personal** folder. +8. Export the public key certificate for Network Unlock: - - Select the **Subject Name** pane and provide a friendly name value. It is suggested that this friendly name include information for the domain or organizational unit for the certificate. For example "BitLocker Network Unlock Certificate for Contoso domain" - -7. Create the certificate. Ensure the certificate appears in the Personal folder. -8. Export the public key certificate for Network Unlock - - 1. Create a .cer file by right-clicking the previously created certificate, choosing **All Tasks**, then **Export**. + 1. Create a *.cer* file by right-clicking the previously created certificate and choosing **All Tasks** > **Export**. 2. Select **No, do not export the private key**. - 3. Select **DER encoded binary X.509** and complete exporting the certificate to a file. - 4. Give the file a name such as BitLocker-NetworkUnlock.cer. - -9. Export the public key with a private key for Network Unlock - - 1. Create a .pfx file by right-clicking the previously created certificate, choosing **All Tasks**, then **Export**. + 3. Select **DER encoded binary X.509** and then finish exporting the certificate to a file. + 4. Give the file a name, such as *BitLocker-NetworkUnlock.cer*. +9. Export the public key with a private key for Network Unlock: + 1. Create a *.pfx* file by right-clicking the previously created certificate. Then choose **All Tasks** > **Export**. 2. Select **Yes, export the private key**. - 3. Complete the wizard to create the .pfx file. + 3. Complete the steps to create the *.pfx* file. To create a self-signed certificate, you can either use the New-SelfSignedCertificate cmdlet in Windows PowerShell or use Certreq. -Windows PowerShell example: +Here's a Windows PowerShell example: ```powershell New-SelfSignedCertificate -CertStoreLocation Cert:\LocalMachine\My -Subject "CN=BitLocker Network Unlock certificate" -Provider "Microsoft Software Key Storage Provider" -KeyUsage KeyEncipherment -KeyUsageProperty Decrypt,Sign -KeyLength 2048 -HashAlgorithm sha512 -TextExtension @("1.3.6.1.4.1.311.21.10={text}OID=1.3.6.1.4.1.311.67.1.1","2.5.29.37={text}1.3.6.1.4.1.311.67.1.1") ``` -Certreq example: +Here's a Certreq example: -1. Create a text file with an .inf extension. For example, notepad.exe BitLocker-NetworkUnlock.inf. +1. Create a text file with an *.inf* extension. For example, *notepad.exe* *BitLocker-NetworkUnlock.inf*. 2. Add the following contents to the previously created file: ```ini @@ -208,53 +204,53 @@ Certreq example: _continue_ = "1.3.6.1.4.1.311.67.1.1" ``` -3. Open an elevated command prompt and use the certreq tool to create a new certificate using the following command, specifying the full path to the file created previously, along with the file name: +3. Open an elevated command prompt and use the `certreq` tool to create a new certificate. Use the following command, specifying the full path to the file that you created previously. Also specify the file name: ```cmd certreq -new BitLocker-NetworkUnlock.inf BitLocker-NetworkUnlock.cer ``` -4. Verify the previous command properly created the certificate by confirming the .cer file exists. -5. Launch Certificates - Local Machine by running **certlm.msc**. -6. Create a .pfx file by opening the **Certificates – Local Computer\\Personal\\Certificates** path in the navigation pane, right-clicking the previously imported certificate, selecting **All Tasks**, then **Export**. Follow through the wizard to create the .pfx file. +4. Verify the previous command properly created the certificate by confirming the *.cer* file exists. +5. Launch **Certificates - Local Machine** by running `certlm.msc`. +6. Create a *.pfx* file by opening the *Certificates – Local Computer\\Personal\\Certificates* path in the navigation pane. Right-click the previously imported certificate, and then select **All Tasks** > **Export**. Follow through the steps to create the *.pfx* file. ### Deploy the private key and certificate to the WDS server -With the certificate and key created, deploy them to the infrastructure to properly unlock systems. To deploy the certificates, do the following: +Now that the certificate and key are created, deploy them to the infrastructure to properly unlock systems. To deploy the certificates: -1. On the WDS server, open a new MMC and add the certificates snap-in. Select the computer account and local computer when given the options. -2. Right-click the Certificates (Local Computer) - BitLocker Drive Encryption Network Unlock item, choose All Tasks, then **Import**. -3. In the **File to Import** dialog, choose the .pfx file created previously. -4. Enter the password used to create the .pfx and complete the wizard. +1. On the WDS server, open a new Microsoft Management Console (MMC) and then add the certificates snap-in. Select the computer account and local computer when these options appear. +2. Right-click **Certificates (Local Computer) - BitLocker Drive Encryption Network Unlock** and then choose **All Tasks** > **Import**. +3. In the **File to Import** dialog box, choose the *.pfx* file that you created previously. +4. Enter the password that you used to create the *.pfx*, and finish the steps. ### Configure Group Policy settings for Network Unlock -With certificate and key deployed to the WDS server for Network Unlock, the final step is to use Group Policy settings to deploy the public key certificate to computers that you want to be able to unlock using the Network Unlock key. Group Policy settings for BitLocker can be found under **\\Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption** using the Local Group Policy Editor or the Microsoft Management Console. +Now that you've deployed the certificate and key to the WDS server for Network Unlock, the final step is to use Group Policy settings to deploy the public key certificate to computers that you want to be able to unlock by using the Network Unlock key. You can find Group Policy settings for BitLocker in *\\Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption* by using the Local Group Policy Editor or the MMC. -The following steps describe how to enable the Group Policy setting that is a requirement for configuring Network Unlock. +To enable the Group Policy setting that's required to configure Network Unlock: -1. Open Group Policy Management Console (gpmc.msc). -2. Enable the policy **Require additional authentication at startup** and select the **Require startup PIN with TPM** or **Allow startup PIN with TPM** option. +1. Open Group Policy Management Console (`gpmc.msc`). +2. Enable the policy **Require additional authentication at startup**, and then select **Require startup PIN with TPM** or **Allow startup PIN with TPM**. 3. Turn on BitLocker with TPM+PIN protectors on all domain-joined computers. -The following steps describe how to deploy the required Group Policy setting: +To deploy the required Group Policy setting: > [!NOTE] > The Group Policy settings **Allow network unlock at startup** and **Add Network Unlock Certificate** were introduced in Windows Server 2012. -1. Copy the .cer file created for Network Unlock to the domain controller. -2. On the domain controller, launch Group Policy Management Console (gpmc.msc). +1. Copy the *.cer* file that you created for Network Unlock to the domain controller. +2. On the domain controller, launch Group Policy Management Console (`gpmc.msc`). 3. Create a new Group Policy Object or modify an existing object to enable the **Allow network unlock at startup** setting. 4. Deploy the public certificate to clients: - 1. Within Group Policy Management Console, navigate to the following location: **Computer Configuration\\Policies\\Windows Settings\\Security Settings\\Public Key Policies\\BitLocker Drive Encryption Network Unlock Certificate**. - 2. Right-click the folder and choose **Add Network Unlock Certificate**. - 3. Follow the wizard steps and import the .cer file that was copied earlier. + 1. In Group Policy Management Console, go to the following location: *Computer Configuration\\Policies\\Windows Settings\\Security Settings\\Public Key Policies\\BitLocker Drive Encryption Network Unlock Certificate*. + 2. Right-click the folder and then choose **Add Network Unlock Certificate**. + 3. Follow the steps and import the *.cer* file that you copied earlier. -> [!NOTE] -> Only one network unlock certificate can be available at a time. If a new certificate is required, delete the current certificate before deploying a new one. The Network Unlock certificate is located in the **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP** key on the client computer. + > [!NOTE] + > Only one network unlock certificate can be available at a time. If a new certificate is required, delete the current certificate before you deploy a new one. The Network Unlock certificate is located in the *HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP* key on the client computer. -5. Reboot the clients after deploying the group policy. +5. Reboot the clients after you deploy the group policy. > [!NOTE] > The **Network (Certificate Based)** protector will be added only after a reboot with the policy enabled and a valid certificate present in the FVE_NKP store. From bdc1d9f2181376bcba919db43e89c0bbf07dbebb Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 28 Oct 2020 09:48:50 +0500 Subject: [PATCH 0084/2014] Update windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-feature-pin-reset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 2cc85e4cca..1cd499bdad 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -72,7 +72,7 @@ You configure Windows 10 to use the Microsoft PIN Reset service using the comput 2. Click **Endpoint Security**-> **Account Protection**-> **Properties**. 3. Set **Enable PIN recovery** to **Yes**. -> [!Note] +> [!NOTE] > You can also setup PIN recovery using configuration profiles. > 1. Sign-in to Endpoint Manager > 2. Click **Devices** -> **Configuration Profiles** -> Create new profile or edit existing an existing profile using the Identity Protection profile type From 31b03fd5601b727879b435264e0051c552293b54 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 28 Oct 2020 09:49:00 +0500 Subject: [PATCH 0085/2014] Update windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-feature-pin-reset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 1cd499bdad..b500ad52e4 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -74,7 +74,7 @@ You configure Windows 10 to use the Microsoft PIN Reset service using the comput > [!NOTE] > You can also setup PIN recovery using configuration profiles. -> 1. Sign-in to Endpoint Manager +> 1. Sign in to Endpoint Manager. > 2. Click **Devices** -> **Configuration Profiles** -> Create new profile or edit existing an existing profile using the Identity Protection profile type > 3. Set **Enable PIN recovery** to **Yes** From 5a7704485c853199dce414bdddff2a53e5d8a5fa Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 28 Oct 2020 09:49:11 +0500 Subject: [PATCH 0086/2014] Update windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-feature-pin-reset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index b500ad52e4..4462339847 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -75,7 +75,7 @@ You configure Windows 10 to use the Microsoft PIN Reset service using the comput > [!NOTE] > You can also setup PIN recovery using configuration profiles. > 1. Sign in to Endpoint Manager. -> 2. Click **Devices** -> **Configuration Profiles** -> Create new profile or edit existing an existing profile using the Identity Protection profile type +> 2. Click **Devices** -> **Configuration Profiles** -> Create new profile or edit an existing profile using the Identity Protection profile type. > 3. Set **Enable PIN recovery** to **Yes** #### Assign the PIN Reset Device configuration profile using Microsoft Intune From 00ca5116f571228e0f6379a63128c6e31e21692e Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 28 Oct 2020 09:49:20 +0500 Subject: [PATCH 0087/2014] Update windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-feature-pin-reset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 4462339847..563ff883be 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -76,7 +76,7 @@ You configure Windows 10 to use the Microsoft PIN Reset service using the comput > You can also setup PIN recovery using configuration profiles. > 1. Sign in to Endpoint Manager. > 2. Click **Devices** -> **Configuration Profiles** -> Create new profile or edit an existing profile using the Identity Protection profile type. -> 3. Set **Enable PIN recovery** to **Yes** +> 3. Set **Enable PIN recovery** to **Yes**. #### Assign the PIN Reset Device configuration profile using Microsoft Intune From 4bcb2f09de05e089822439e5af8ebc17b679c392 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Wed, 28 Oct 2020 10:51:10 +0530 Subject: [PATCH 0088/2014] Update-4594479 Updated linkid in the link: https://go.microsoft.com/fwlink/p/?linkid=2069559 to 2146631 --- .../threat-protection/change-history-for-threat-protection.md | 2 +- .../device-control/control-usb-devices-using-intune.md | 2 +- .../enable-virtualization-based-protection-of-code-integrity.md | 2 +- .../security/threat-protection/device-guard/memory-integrity.md | 2 +- ...nes-for-virtualization-based-protection-of-code-integrity.md | 2 +- .../manage-protection-updates-microsoft-defender-antivirus.md | 2 +- .../microsoft-defender-antivirus-in-windows-10.md | 2 +- .../troubleshoot-microsoft-defender-antivirus-when-migrating.md | 2 +- .../microsoft-defender-application-guard/faq-md-app-guard.md | 2 +- .../md-app-guard-overview.md | 2 +- .../microsoft-defender-application-guard/reqs-md-app-guard.md | 2 +- .../microsoft-defender-atp/tvm-assign-device-value.md | 2 +- .../microsoft-defender-atp/tvm-end-of-support-software.md | 2 +- .../threat-protection/microsoft-defender-atp/tvm-exception.md | 2 +- .../microsoft-defender-atp/tvm-prerequisites.md | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/change-history-for-threat-protection.md b/windows/security/threat-protection/change-history-for-threat-protection.md index af17bfed1e..d4391adcbe 100644 --- a/windows/security/threat-protection/change-history-for-threat-protection.md +++ b/windows/security/threat-protection/change-history-for-threat-protection.md @@ -1,5 +1,5 @@ --- -title: Change history for [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +title: Change history for [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) ms.reviewer: ms.author: dansimp description: This topic lists new and updated topics in the WWindows Defender ATP content set. diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index add9bc1309..3c7fb12101 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -15,7 +15,7 @@ audience: ITPro # How to control USB devices and other removable media using Microsoft Defender ATP -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Microsoft recommends [a layered approach to securing removable media](https://aka.ms/devicecontrolblog), and Microsoft Defender ATP provides multiple monitoring and control features to help prevent threats in unauthorized peripherals from compromising your devices: diff --git a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md index 35846937a0..4661467e5e 100644 --- a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md @@ -18,7 +18,7 @@ ms.reviewer: **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) This topic covers different ways to enable Hypervisor-protected code integrity (HVCI) on Windows 10. Some applications, including device drivers, may be incompatible with HVCI. diff --git a/windows/security/threat-protection/device-guard/memory-integrity.md b/windows/security/threat-protection/device-guard/memory-integrity.md index 3ebdf7bf95..9fb8ce4166 100644 --- a/windows/security/threat-protection/device-guard/memory-integrity.md +++ b/windows/security/threat-protection/device-guard/memory-integrity.md @@ -18,7 +18,7 @@ manager: dansimp **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Memory integrity is a feature of Windows that ensures code running in the Windows kernel is securely designed and trustworthy. It uses hardware virtualization and Hyper-V to protect Windows kernel mode processes from the injection and execution of malicious or unverified code. The integrity of code that runs on Windows is validated by memory integrity, making Windows resistant to attacks from malicious software. Memory integrity is a powerful security boundary that helps to block many types of malware from running in Windows 10 and Windows Server 2016 environments. diff --git a/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md index d594900ce7..5b41e23255 100644 --- a/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md @@ -19,7 +19,7 @@ ms.author: dansimp **Applies to** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Computers must meet certain hardware, firmware, and software requirements in order to take advantage of all of the virtualization-based security (VBS) features in [Windows Defender Device Guard](../device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md). Computers lacking these requirements can still be protected by Windows Defender Application Control (WDAC) policies—the difference is that those computers will not be as hardened against certain threats. diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md index 2ac2800429..cb5f433122 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md @@ -22,7 +22,7 @@ ms.custom: nextgen **Applies to:** -- [Microsoft Defender Advanced Threat Protection](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md index e9bcff7d72..df6dcb310f 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md @@ -23,7 +23,7 @@ ms.custom: nextgen **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) ## Microsoft Defender Antivirus: Your next-generation protection diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/troubleshoot-microsoft-defender-antivirus-when-migrating.md b/windows/security/threat-protection/microsoft-defender-antivirus/troubleshoot-microsoft-defender-antivirus-when-migrating.md index 09535418a1..42ea33f88f 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/troubleshoot-microsoft-defender-antivirus-when-migrating.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/troubleshoot-microsoft-defender-antivirus-when-migrating.md @@ -21,7 +21,7 @@ manager: dansimp **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) You can find help here if you encounter issues while migrating from a third-party security solution to Microsoft Defender Antivirus. diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md index b3bb7867ee..efc5e96416 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md @@ -16,7 +16,7 @@ ms.custom: asr # Frequently asked questions - Microsoft Defender Application Guard -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Answering frequently asked questions about Microsoft Defender Application Guard (Application Guard) features, integration with the Windows operating system, and general configuration. diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index 4acd29aa2d..4a6ef8896a 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -16,7 +16,7 @@ ms.custom: asr # Microsoft Defender Application Guard overview -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Microsoft Defender Application Guard (Application Guard) is designed to help prevent old and newly emerging attacks to help keep employees productive. Using our unique hardware isolation approach, our goal is to destroy the playbook that attackers use by making current attack methods obsolete. diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md index 5757f18c10..5b18d1b484 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md @@ -16,7 +16,7 @@ ms.custom: asr # System requirements for Microsoft Defender Application Guard -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) The threat landscape is continually evolving. While hackers are busy developing new techniques to breach enterprise networks by compromising workstations, phishing schemes remain one of the top ways to lure employees into social engineering attacks. Microsoft Defender Application Guard is designed to help prevent old, and newly emerging attacks, to help keep employees productive. 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 index 8dfec3f344..7e59c7cb67 100644 --- 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 @@ -25,7 +25,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) 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 7d2f8da30c..aaab188cac 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 @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) 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 f8f6565174..dcd537fb96 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) 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 9aba0d42d1..8ccaa9eb8d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md @@ -23,7 +23,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) From 373561d1e82e0e6908a478803e5cac7f5212c19e Mon Sep 17 00:00:00 2001 From: ShannonLeavitt Date: Wed, 28 Oct 2020 07:57:44 -0600 Subject: [PATCH 0089/2014] more edits --- .../bitlocker-how-to-enable-network-unlock.md | 118 +++++++++--------- 1 file changed, 60 insertions(+), 58 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index a514c327a4..4a7d9d600f 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -252,15 +252,15 @@ To deploy the required Group Policy setting: 5. Reboot the clients after you deploy the group policy. > [!NOTE] - > The **Network (Certificate Based)** protector will be added only after a reboot with the policy enabled and a valid certificate present in the FVE_NKP store. + > The **Network (Certificate Based)** protector is added only after a reboot. The policy must be enabled, and a valid certificate must be present in the FVE_NKP store. -### Subnet policy configuration files on WDS Server (Optional) +### Subnet policy configuration files on the WDS server (Optional) -By default, all clients with the correct Network Unlock Certificate and valid Network Unlock protectors that have wired access to a Network Unlock-enabled WDS server via DHCP are unlocked by the server. A subnet policy configuration file on the WDS server can be created to limit which subnet(s) Network Unlock clients can use to unlock. +By default, clients are unlocked by the server if they have the correct Network Unlock certificate and valid Network Unlock protectors that have wired access to a Network Unlock-enabled WDS server via DHCP. You can create a subnet policy configuration file on the WDS server to limit the subnets that Network Unlock clients can use to unlock. -The configuration file, called bde-network-unlock.ini, must be located in the same directory as the Network Unlock provider DLL (%windir%\System32\Nkpprov.dll) and it applies to both IPv6 and IPv4 DHCP implementations. If the subnet configuration policy becomes corrupted, the provider will fail and stop responding to requests. +The configuration file, called *bde-network-unlock.ini*, must be located in the same directory as the Network Unlock provider DLL (*%windir%\System32\Nkpprov.dll*). It applies to both IPv6 and IPv4 DHCP implementations. If the subnet configuration policy becomes corrupted, then the provider fails and stops responding to requests. -The subnet policy configuration file must use a “\[SUBNETS\]” section to identify the specific subnets. The named subnets may then be used to specify restrictions in certificate subsections. Subnets are defined as simple name-value pairs, in the common INI format, where each subnet has its own line, with the name on the left of the equals sign, and the subnet identified on the right of the equal sign as a Classless Inter-Domain Routing (CIDR) address or range. The key word “ENABLED” is disallowed for subnet names. +The subnet policy configuration file must use a `[SUBNETS]` section to identify the specific subnets. The named subnets can then be used to specify restrictions in certificate subsections. Subnets are defined as simple name-value pairs, in the common INI format. In this format, each subnet has its own line. The name is on the left of the equals sign. The subnet that's identified on the right of the equals sign is a Classless Interdomain Routing (CIDR) address or range. The keyword `ENABLED` is disallowed for subnet names. ```ini [SUBNETS] @@ -270,110 +270,112 @@ SUBNET3= 2001:4898:a:2::/64 ; an IPv6 subnet SUBNET4=2001:4898:a:3::/64; in production, the admin would likely give more useful names, like BUILDING9-EXCEPT-RECEP. ``` -Following the \[SUBNETS\] section, there can be sections for each Network Unlock certificate, identified by the certificate thumbprint formatted without any spaces, which define subnets clients can be unlocked from with that certificate. +Following the `[SUBNETS]` section are sections for each Network Unlock certificate. A certificate is identified by the certificate thumbprint, which is formatted without any spaces. These sections define subnet clients that can be unlocked by using that certificate. > [!NOTE] -> When specifying the certificate thumbprint, do not include any spaces. If spaces are included in the thumbprint the subnet configuration will fail because the thumbprint will not be recognized as valid. +> When you specify the certificate thumbprint, don't include spaces. Thumbprints that include spaces aren't recognized as valid. These will cause the subnet configuration to fail. -Subnet restrictions are defined within each certificate section by denoting the allowed list of permitted subnets. If any subnet is listed in a certificate section, then only those subnets listed are permitted for that certificate. If no subnet is listed in a certificate section, then all subnets are permitted for that certificate. If a certificate does not have a section in the subnet policy configuration file, then no subnet restrictions are applied for unlocking with that certificate. This means for restrictions to apply to every certificate, there must be a certificate section for every Network Unlock certificate on the server, and an explicit allowed list set for each certificate section. -Subnet lists are created by putting the name of a subnet from the \[SUBNETS\] section on its own line below the certificate section header. Then, the server will only unlock clients with this certificate on the subnet(s) specified as in the list. For troubleshooting, a subnet can be quickly excluded without deleting it from the section by simply commenting it out with a prepended semi-colon. +Each certificate section defines subnet restrictions by denoting the allowed list of permitted subnets. If any subnets are listed in a certificate section, then only those subnets are permitted for that certificate. If no subnet is listed in a certificate section, then all subnets are permitted for that certificate. If a certificate has no section in the subnet policy configuration file, then no subnet unlocking restrictions are applied for that certificate. So to apply restrictions to every certificate, you must add a certificate section for every Network Unlock certificate on the server. And you must add an explicit allow list set for each certificate section. + +Create subnet lists by putting the name of a subnet from the `[SUBNETS]` section on its own line below the certificate section header. Then, the server will unlock clients that have this certificate only on the subnets that the list specifies. To troubleshoot, you can quickly exclude a subnet without deleting it from the section by simply commenting it out with a prepended semicolon. ```ini [2158a767e1c14e88e27a4c0aee111d2de2eafe60] ;Comments could be added here to indicate when the cert was issued, which Group Policy should get it, and so on. -;This list shows this cert is only allowed to unlock clients on SUBNET1 and SUBNET3 subnets. In this example, SUBNET2 is commented out. +;This list shows this cert is allowed to unlock clients only on the SUBNET1 and SUBNET3 subnets. In this example, SUBNET2 is commented out. SUBNET1 ;SUBNET2 SUBNET3 ``` -To disallow the use of a certificate altogether, its subnet list may contain the line “DISABLED". +To disallow the use of a certificate altogether, you can add a `DISABLED` line to its subnet list. -## Turning off Network Unlock +## Turn off Network Unlock -To turn off the unlock server, the PXE provider can be unregistered from the WDS server or uninstalled altogether. However, to stop clients from creating Network Unlock protectors the **Allow Network Unlock at startup** Group Policy setting should be disabled. When this policy setting is updated to disabled on client computers any Network Unlock key protectors on the computer will be deleted. Alternatively, the BitLocker Network Unlock certificate policy can be deleted on the domain controller to accomplish the same task for an entire domain. +To turn off the unlock server, you can unregister the PXE provider from the WDS server or uninstall it altogether. However, to stop clients from creating Network Unlock protectors, you should disable the **Allow Network Unlock at startup** Group Policy setting. When you disable this policy setting on client computers, any Network Unlock key protectors on the computer are deleted. Alternatively, you can delete the BitLocker Network Unlock certificate policy on the domain controller to accomplish the same task for an entire domain. > [!NOTE] -> Removing the FVE_NKP certificate store that contains the Network Unlock certificate and key on the WDS server will also effectively disable the server’s ability to respond to unlock requests for that certificate. However, this is seen as an error condition and is not a supported or recommended method for turning off the Network Unlock server. +> Removing the FVE_NKP certificate store that contains the Network Unlock certificate and key on the WDS server will also effectively disable the server's ability to respond to unlock requests for that certificate. However, this is seen as an error condition. It's not a supported or recommended method for turning off the Network Unlock server. ## Update Network Unlock certificates -To update the certificates used by Network Unlock, administrators need to import or generate the new certificate for the server and then update the Network Unlock certificate Group Policy setting on the domain controller. +To update the certificates that Network Unlock uses, administrators need to import or generate the new certificate for the server. Then they must update the Network Unlock certificate Group Policy setting on the domain controller. > [!NOTE] -> Servers that do not receive the Group Policy Object (GPO) will require a PIN when booting. In such cases, the reason why the server did not receive the GPO to update the certificate needs to be investigated. +> Servers that don't receive the Group Policy Object (GPO) will require a PIN when they boot. In such cases, find out why the server didn't receive the GPO to update the certificate. ## Troubleshoot Network Unlock -Troubleshooting Network Unlock issues begins by verifying the environment. Many times, a small configuration issue will be the root cause of the failure. Items to verify include: +To troubleshoot Network Unlock issues, begin by verifying the environment. Many times, a small configuration issue is the root cause of the failure. Verify these items: -- Verify client hardware is UEFI-based and is on firmware version is 2.3.1 and that the UEFI firmware is in native mode without a Compatibility Support Module (CSM) for BIOS mode enabled. Do this by checking that the firmware does not have an option enabled such as "Legacy mode" or "Compatibility mode" or that the firmware does not appear to be in a BIOS-like mode. -- All required roles and services are installed and started -- Public and private certificates have been published and are in the proper certificate containers. The presence of the Network Unlock certificate can be verified in the Microsoft Management Console (MMC.exe) on the WDS server with the certificate snap-ins for the local computer enabled. The client certificate can be verified by checking the registry key **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP** on the client computer. -- Group policy for Network Unlock is enabled and linked to the appropriate domains. -- Verify group policy is reaching the clients properly. This can be done using the GPRESULT.exe or RSOP.msc utilities. -- Verify the clients were rebooted after applying the policy. -- Verify the **Network (Certificate Based)** protector is listed on the client. This can be done using either manage-bde or Windows PowerShell cmdlets. For example the following command will list the key protectors currently configured on the C: drive of the local computer: +- Client hardware is UEFI-based and is using firmware version 2.3.1, and the UEFI firmware is in native mode doesn't have a Compatibility Support Module (CSM) for BIOS mode enabled. Verify this configuration by checking that the firmware has no enabled option such as **Legacy mode** or **Compatibility mode** or that the firmware doesn't appear to be in a BIOS-like mode. +- All required roles and services are installed and started. +- Public and private certificates have been published and are in the proper certificate containers. Verify the presence of the Network Unlock certificate by using Microsoft Management Console (*MMC.exe*) on the WDS server. The certificate snap-ins for the local computer should be enabled. Verify the client certificate by checking the registry key *HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP* on the client computer. +- Group Policy for Network Unlock is enabled and linked to the appropriate domains. +- Group Policy is reaching the clients properly. Verify this functionality by using the *GPRESULT.exe* utility or *RSOP.msc* utility. +- The clients were rebooted after the policy was applied. +- The **Network (Certificate Based)** protector is listed on the client. Check for this protector by using either `manage-bde` or Windows PowerShell cmdlets. For example, the following command lists the key protectors that are currently configured on drive C on the local computer. ```powershell manage-bde -protectors -get C: ``` > [!NOTE] - > Use the output of manage-bde along with the WDS debug log to determine if the proper certificate thumbprint is being used for Network Unlock + > Use the output of `manage-bde` along with the WDS debug log to determine whether the proper certificate thumbprint is being used for Network Unlock. -Files to gather when troubleshooting BitLocker Network Unlock include: +Gather the following files to troubleshoot BitLocker Network Unlock. -1. The Windows event logs. Specifically the BitLocker event logs and the Microsoft-Windows-Deployment-Services-Diagnostics-Debug log +- The Windows event logs. Specifically, get the BitLocker event logs and the Microsoft-Windows-Deployment-Services-Diagnostics-Debug log. - Debug logging is turned off by default for the WDS server role, so you will need to enable it first. You can use either of the following two methods to turn on WDS debug logging. + Debug logging is turned off by default for the WDS server role, so you need to enable it before you can retrieve it. Use either of the following two methods to turn on WDS debug logging. - 1. Start an elevated command prompt and run the following command: + - Start an elevated command prompt and then run the following command: ```cmd wevtutil sl Microsoft-Windows-Deployment-Services-Diagnostics/Debug /e:true ``` - 2. Open Event Viewer on the WDS server. + - Open Event Viewer on the WDS server. - In the left pane, click **Applications and Services Logs**, click **Microsoft**, click **Windows**, click **Deployment-Services-Diagnostics**, and then click **Debug**. + In the left pane, select **Applications and Services Logs** > **Microsoft** > **Windows** > **Deployment-Services-Diagnostics** > **Debug**. - In the right pane, click **Enable Log**. + In the right pane, selet **Enable Log**. -2. The DHCP subnet configuration file (if one exists). -3. The output of the BitLocker status on the volume, this can be gathered into a text file using **manage-bde -status** or **Get-BitLockerVolume** in Windows PowerShell. -4. Network Monitor capture on the server hosting the WDS role, filtered by client IP address. +- The DHCP subnet configuration file (if one exists). +- The output of the BitLocker status on the volume. Gather this output into a text file by using `manage-bde -status`. Or in Windows PowerShell, use `Get-BitLockerVolume`. +- The Network Monitor capture on the server that hosts the WDS role, filtered by client IP address. ## Configure Network Unlock Group Policy settings on earlier versions -Network Unlock and the accompanying Group Policy settings were introduced in Windows Server 2012 but can be deployed using operating systems running Windows Server 2008 R2 and Windows Server 2008. +Network Unlock and the accompanying Group Policy settings were introduced in Windows Server 2012. But you can deploy them by using operating systems that run Windows Server 2008 R2 and Windows Server 2008. -**Requirements** +Requirements: -- The server hosting WDS must be running any of the server operating systems designated in the **Applies To** list at the beginning of this topic. -- Client computers must be running any of the client operating systems designated in the **Applies To** list at the beginning of this topic. +- The server that hosts WDS must be running a server operating system that's designated in the **Applies to** list at the beginning of this article. +- Client computers must be running a client operating system that's designated in the **Applies to** list at the beginning of this article. -The following steps can be used to configure Network Unlock on these older systems. +Follow these steps to configure Network Unlock on these older systems. -1. [Install the WDS Server role](#bkmk-installwdsrole) -2. [Confirm the WDS Service is running](#bkmk-confirmwdsrunning) -3. [Install the Network Unlock feature](#bkmk-installnufeature) -4. [Create the Network Unlock certificate](#bkmk-createcert) -5. [Deploy the private key and certificate to the WDS server](#bkmk-deploycert) +1. [Install the WDS Server role.](#bkmk-installwdsrole) +2. [Confirm the WDS service is running.](#bkmk-confirmwdsrunning) +3. [Install the Network Unlock feature.](#bkmk-installnufeature) +4. [Create the Network Unlock certificate.](#bkmk-createcert) +5. [Deploy the private key and certificate to the WDS server.](#bkmk-deploycert) 6. Configure registry settings for Network Unlock: - Apply the registry settings by running the following certutil script (assuming your network unlock certificate file is called **BitLocker-NetworkUnlock.cer**) on each computer running any of the client operating systems designated in the **Applies To** list at the beginning of this topic. -```console - certutil -f -grouppolicy -addstore FVE_NKP BitLocker-NetworkUnlock.cer - reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v OSManageNKP /t REG_DWORD /d 1 /f - reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseAdvancedStartup /t REG_DWORD /d 1 /f - reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UsePIN /t REG_DWORD /d 2 /f - reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseTPMPIN /t REG_DWORD /d 2 /f - reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseTPM /t REG_DWORD /d 2 /f - reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseTPMKey /t REG_DWORD /d 2 /f - reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseTPMKeyPIN /t REG_DWORD /d 2 /f -``` + Apply the registry settings by running the following `certutil` script (assuming your Network Unlock certificate file is called *BitLocker-NetworkUnlock.cer*) on each computer that runs a client operating system that's designated in the **Applies to** list at the beginning of this article. -7. Set up a TPM protector on the clients -8. Reboot the clients to add the Network (Certificate Based) protector + ```console + certutil -f -grouppolicy -addstore FVE_NKP BitLocker-NetworkUnlock.cer + reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v OSManageNKP /t REG_DWORD /d 1 /f + reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseAdvancedStartup /t REG_DWORD /d 1 /f + reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UsePIN /t REG_DWORD /d 2 /f + reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseTPMPIN /t REG_DWORD /d 2 /f + reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseTPM /t REG_DWORD /d 2 /f + reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseTPMKey /t REG_DWORD /d 2 /f + reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseTPMKeyPIN /t REG_DWORD /d 2 /f + ``` + +7. Set up a TPM protector on the clients. +8. Reboot the clients to add the **Network (Certificate Based)** protector. ## See also From 0683698c0e40089c58ede8850fd50ffa8a381ae0 Mon Sep 17 00:00:00 2001 From: ShannonLeavitt Date: Wed, 28 Oct 2020 09:52:27 -0600 Subject: [PATCH 0090/2014] more edits --- .../bitlocker-how-to-enable-network-unlock.md | 121 +++++++++--------- 1 file changed, 64 insertions(+), 57 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index 4a7d9d600f..68ca0dcc0c 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -1,6 +1,6 @@ --- title: BitLocker - How to enable Network Unlock (Windows 10) -description: This topic for the IT professional describes how BitLocker Network Unlock works and how to configure it. +description: This article for the IT professional describes how BitLocker Network Unlock works and how to configure it. ms.assetid: be45bc28-47db-4931-bfec-3c348151d2e9 ms.reviewer: ms.prod: w10 @@ -27,16 +27,16 @@ This article for IT professionals describes how BitLocker Network Unlock works a Network Unlock was introduced in Windows 8 and Windows Server 2012 as a BitLocker protector option for operating system volumes. Network Unlock helps you manage BitLocker-enabled desktops and servers in a domain environment by automatically unlocking operating system volumes when the system is rebooted and is connected to a wired corporate network. This feature requires the client hardware to have a DHCP driver implemented in its UEFI firmware. -Without Network Unlock, operating system volumes that are protected by TPM+PIN protectors require a PIN when a computer reboots or resumes after hibernation (for example, by Wake on LAN). For enterprises, this setup can make software patches difficult to roll out to unattended desktops and remotely administered servers. +Without Network Unlock, operating system volumes that use TPM+PIN protectors require a PIN when a computer reboots or resumes after hibernation (for example, by Wake on LAN). For enterprises, this setup can make software patches difficult to roll out to unattended desktops and remotely administered servers. Network Unlock allows BitLocker-enabled systems that use TPM+PIN and that meet the hardware requirements to boot into Windows without user intervention. Network Unlock works like the TPM+StartupKey at boot. But the StartupKey doesn't need to be read from USB media. Instead, the key for Network Unlock is composed from a key that's stored in the TPM and an encrypted network key that's sent to the server. It's decrypted and returned to the client in a secure session. ## Network Unlock core requirements -Network Unlock must meet mandatory hardware and software requirements before the feature can automatically unlock domain-joined systems: +Network Unlock requires the following mandatory hardware and software configurations before it can automatically unlock domain-joined systems: - You must be running at least Windows 8 or Windows Server 2012. -- Any supported operating system that uses UEFI DHCP drivers can be Network Unlock clients. +- Any supported operating system that uses UEFI DHCP drivers can be a Network Unlock client. - Network Unlock clients must have a TPM chip and at least one TPM protector. - You must have a server running the Windows Deployment Services (WDS) role on any supported server operating system. - The BitLocker Network Unlock optional feature can be installed on any supported server operating system. @@ -44,28 +44,30 @@ Network Unlock must meet mandatory hardware and software requirements before the - You must have a properly configured public/private key pairing. - Network Unlock Group Policy settings must be configured. -The network stack must be enabled to use the Network Unlock feature. Equipment manufacturers deliver their products in various states and with different BIOS menus, so you need to confirm that the network stack has been enabled in the BIOS before you start the computer. +The network stack must be enabled to use the Network Unlock feature. Equipment manufacturers deliver their products in various states and with different BIOS menus. So confirm that the network stack has been enabled in the BIOS before you start the computer. > [!NOTE] > To properly support DHCP within UEFI, the UEFI-based system should be in native mode and shouldn't have a compatibility support module (CSM) enabled. -On computers running Windows 8 and later, the first network adapter on the computer, usually the onboard adapter, must be configured to support DHCP. This adapter must be used for Network Unlock. +On computers that run Windows 8 and later, the first network adapter on the computer, usually the onboard adapter, must be configured to support DHCP. This adapter must be used for Network Unlock. Use this configuration especially when you have multiple adapters and you want to configure one without DHCP, such as for a lights-out management protocol. The configuration is necessary because Network Unlock stops enumerating adapters when it reaches an adapter that has a DHCP port that has failed for any reason. So if the first enumerated adapter doesn't support DHCP, isn't plugged into the network, or fails to report availability of the DHCP port for any reason, then Network Unlock will fail. On supported versions of Windows Server 2012 and later, the Network Unlock server component installs as a Windows feature. It uses Server Manager or Windows PowerShell cmdlets. In Server Manager, the feature name is BitLocker Network Unlock. In Windows PowerShell, the feature name is BitLocker-NetworkUnlock. This feature is a core requirement. -Network Unlock requires WDS in the environment where the feature will be used. Configuration of the WDS installation is not required. But the WDS service needs to be running on the server. +Network Unlock requires WDS in the environment where the feature will be used. Configuration of the WDS installation isn't required. But the WDS service must be running on the server. -The network key is stored on the system drive along with an AES 256 session key. It's encrypted with the 2048-bit RSA public key of the unlock server's certificate. The network key is decrypted with the help of a provider on a supported version of Windows Server that's running WDS. It's returned encrypted with its corresponding session key. +The network key is stored on the system drive along with an AES 256 session key. It's encrypted with the 2048-bit RSA public key of the unlock server's certificate. The network key is decrypted with the help of a provider on a supported version of Windows Server that's running WDS. The network key is returned encrypted with its corresponding session key. ## Network Unlock sequence The unlock sequence starts on the client side, when the Windows boot manager detects the existence of the Network Unlock protector. It uses the DHCP driver in UEFI to get an IP address for IPv4. Then it broadcasts a vendor-specific DHCP request that contains the network key and a session key for the reply, all encrypted by the server's Network Unlock certificate, as described earlier. The Network Unlock provider on the supported WDS server recognizes the vendor-specific request, decrypts it with the RSA private key, and returns the network key encrypted with the session key via its own vendor-specific DHCP reply. -On the server side, the WDS server role has an optional plug-in component, like a PXE (preboot execution environment) provider, which is what handles the incoming Network Unlock requests. The provider can also be configured with subnet restrictions. These restrictions would require that the IP address provided by the client in the Network Unlock request belong to a permitted subnet in order to release the network key to the client. If the Network Unlock provider is unavailable, then BitLocker fails over to the next available protector to unlock the drive. So in a typical configuration, the standard TPM+PIN unlock screen is presented to unlock the drive. +On the server side, the WDS server role has an optional plug-in component, like a PXE (preboot execution environment) provider. The plug-in component handles the incoming Network Unlock requests. The provider can also be configured with subnet restrictions. These restrictions require the IP address that's provided by the client in the Network Unlock request to belong to a permitted subnet in order to release the network key to the client. If the Network Unlock provider is unavailable, then BitLocker fails over to the next available protector to unlock the drive. So in a typical configuration, the standard TPM+PIN unlock screen is presented to unlock the drive. -The server-side configuration to enable Network Unlock also requires provisioning a 2048-bit RSA public/private key pair in the form of an X.509 certificate. The configuration also requires the public key certificate to be distributed to the clients. This certificate must be managed and deployed through the Group Policy editor directly on a domain controller that has a domain functional level of at least Windows Server 2012. This certificate is the public key that encrypts the intermediate network key. The intermediate network key is one of the two secrets required to unlock the drive; the other secret is stored in the TPM. +The server-side configuration to enable Network Unlock requires provisioning a 2048-bit RSA public/private key pair in the form of an X.509 certificate. The configuration also requires the public key certificate to be distributed to the clients. + +Manage and deploy this certificate through the Group Policy editor directly on a domain controller that has a domain functional level of at least Windows Server 2012. This certificate is the public key that encrypts the intermediate network key. The intermediate network key is one of the two secrets that are required to unlock the drive; the other secret is stored in the TPM. ![Diagram showing the BitLocker network unlock sequence.](images/bitlockernetworkunlocksequence.png) @@ -77,19 +79,19 @@ The Network Unlock process follows these phases: - A network key (a 256-bit intermediate key) that's encrypted by the 2048-bit RSA public key of the Network Unlock certificate from the WDS server. - An AES-256 session key for the reply. 4. The Network Unlock provider on the WDS server recognizes the vendor-specific request. -5. The provider decrypts it with the WDS server's BitLocker Network Unlock certificate RSA private key. -6. The WDS provider then returns the network key encrypted with the session key by using its own vendor-specific DHCP reply to the client computer. This key is an intermediate key. -7. The returned intermediate key is then combined with another local 256-bit intermediate key. This key can be decrypted only by the TPM. +5. The provider decrypts the request by using the WDS server's BitLocker Network Unlock certificate RSA private key. +6. The WDS provider returns the network key encrypted with the session key by using its own vendor-specific DHCP reply to the client computer. This key is an intermediate key. +7. The returned intermediate key is combined with another local 256-bit intermediate key. This key can be decrypted only by the TPM. 8. This combined key is used to create an AES-256 key that unlocks the volume. 9. Windows continues the boot sequence. ## Configure Network Unlock -The following steps allow an administrator to configure Network Unlock in a domain where the domain functional level is at least Windows Server 2012. +The following steps allow an administrator to configure Network Unlock in a domain where the functional level is at least Windows Server 2012. -### Install the WDS Server role +### Install the WDS server role -The BitLocker Network Unlock feature installs the WDS role if it's not already installed. If you want to install it separately before you install BitLocker Network Unlock, use Server Manager or Windows PowerShell. To install the role by using Server Manager, select the **Windows Deployment Services** role in Server Manager. +The BitLocker Network Unlock feature installs the WDS role if it's not already installed. If you want to install it separately before you install BitLocker Network Unlock, use Server Manager or Windows PowerShell. To install the role in Server Manager, select the **Windows Deployment Services** role. To install the role by using Windows PowerShell, use the following command: @@ -97,7 +99,7 @@ To install the role by using Windows PowerShell, use the following command: Install-WindowsFeature WDS-Deployment ``` -Configure the WDS server so that it can communicate with DHCP (and optionally Active Directory Domain Services) and the client computer. You can do so by using the WDS management tool, `wdsmgmt.msc`. This tool starts the Windows Deployment Services Configuration Wizard. +Configure the WDS server so that it can communicate with DHCP (and optionally Active Directory Domain Services) and the client computer. Use the WDS management tool, `wdsmgmt.msc`. This tool starts the Windows Deployment Services Configuration Wizard. ### Confirm the WDS service is running @@ -110,7 +112,7 @@ Get-Service WDSServer ``` ### Install the Network Unlock feature -To install the Network Unlock feature, use Server Manager or Windows PowerShell. To install the feature by using Server Manager, in the Server Manager console, select **BitLocker Network Unlock**. +To install the Network Unlock feature, use Server Manager or Windows PowerShell. To install the feature in the Server Manager console, select **BitLocker Network Unlock**. To install the feature by using Windows PowerShell, use the following command: @@ -119,21 +121,21 @@ Install-WindowsFeature BitLocker-NetworkUnlock ``` ### Create the certificate template for Network Unlock -A properly configured Active Directory Services Certification Authority can use the certificate template to create and issue Network Unlock certificates. +A properly configured Active Directory Services Certification Authority can use the certificate template to create and issue Network Unlock certificates. To create a certificate template: 1. Open the certificate template snap-in (`certtmpl.msc`). 2. Locate the user template. Right-click the template name and then select **Duplicate Template**. -3. On the **Compatibility** tab, change the **Certification Authority** and **Certificate recipient** fields to Windows Server 2012 and Windows 8, respectively. Ensure the **Show resulting changes** dialog box is selected. +3. On the **Compatibility** tab, change the **Certification Authority** and **Certificate recipient** fields to **Windows Server 2012** and **Windows 8**, respectively. Ensure **Show resulting changes** is selected. 4. Select the **General** tab of the template. The **Template display name** and **Template name** should clearly identify that the template will be used for Network Unlock. Clear the check box for **Publish certificate in Active Directory**. 5. Select the **Request Handling** tab. In the **Purpose** drop-down menu, select **Encryption**. Ensure the **Allow private key to be exported** option is selected. -6. Select the **Cryptography** tab. Set the **Minimum key size** to *2048*. (For this template, you can use any Microsoft cryptographic provider that supports RSA. But for simplicity and forward compatibility, we recommend using **Microsoft Software Key Storage Provider**.) +6. Select the **Cryptography** tab. Set the **Minimum key size** to **2048**. (For this template, you can use any Microsoft cryptographic provider that supports RSA. But for simplicity and forward compatibility, we recommend using **Microsoft Software Key Storage Provider**.) 7. Select **Requests must use one of the following providers**. Then clear all options except for your selected cryptography provider, such as the **Microsoft Software Key Storage Provider**. 8. Select the **Subject Name** tab. Select **Supply in the request**. If the certificate templates dialog box appears, select **OK**. 9. Select the **Issuance Requirements** tab. Then select both **CA certificate manager approval** and **Valid existing certificate**. 10. Select the **Extensions** tab. Then select **Application Policies** > **Edit**. 11. In the **Edit Application Policies Extension** dialog box, select **Client Authentication**, **Encrypting File System**, and **Secure Email**. Then choose **Remove**. 12. In the **Edit Application Policies Extension** dialog box, select **Add**. -13. In the **Add Application Policy** dialog box, select **New**. In the **New Application Policy** dialog box, enter the following information in the space provided and then click **OK** to create the BitLocker Network Unlock application policy: +13. In the **Add Application Policy** dialog box, select **New**. In the **New Application Policy** dialog box, enter the following information in the space provided and then select **OK** to create the BitLocker Network Unlock application policy. - **Name**: **BitLocker Network Unlock** - **Object Identifier**: **1.3.6.1.4.1.311.67.1.1** @@ -149,7 +151,7 @@ After you add the Network Unlock template to the certificate authority, you can ### Create the Network Unlock certificate -Network Unlock can use imported certificates from an existing public key infrastructure (PKI), or you can use a self-signed certificate. +Network Unlock can use imported certificates from an existing public key infrastructure (PKI). Or it can use a self-signed certificate. To enroll a certificate from an existing certificate authority: @@ -172,7 +174,7 @@ To enroll a certificate from an existing certificate authority: 2. Select **Yes, export the private key**. 3. Complete the steps to create the *.pfx* file. -To create a self-signed certificate, you can either use the New-SelfSignedCertificate cmdlet in Windows PowerShell or use Certreq. +To create a self-signed certificate, either use the `New-SelfSignedCertificate` cmdlet in Windows PowerShell or use `certreq`. Here's a Windows PowerShell example: @@ -180,9 +182,9 @@ Here's a Windows PowerShell example: New-SelfSignedCertificate -CertStoreLocation Cert:\LocalMachine\My -Subject "CN=BitLocker Network Unlock certificate" -Provider "Microsoft Software Key Storage Provider" -KeyUsage KeyEncipherment -KeyUsageProperty Decrypt,Sign -KeyLength 2048 -HashAlgorithm sha512 -TextExtension @("1.3.6.1.4.1.311.21.10={text}OID=1.3.6.1.4.1.311.67.1.1","2.5.29.37={text}1.3.6.1.4.1.311.67.1.1") ``` -Here's a Certreq example: +Here's a `certreq` example: -1. Create a text file with an *.inf* extension. For example, *notepad.exe* *BitLocker-NetworkUnlock.inf*. +1. Create a text file that has an *.inf* extension. For example, *notepad.exe* *BitLocker-NetworkUnlock.inf*. 2. Add the following contents to the previously created file: ```ini @@ -204,7 +206,7 @@ Here's a Certreq example: _continue_ = "1.3.6.1.4.1.311.67.1.1" ``` -3. Open an elevated command prompt and use the `certreq` tool to create a new certificate. Use the following command, specifying the full path to the file that you created previously. Also specify the file name: +3. Open an elevated command prompt and use the `certreq` tool to create a new certificate. Use the following command, specifying the full path to the file that you created previously. Also specify the file name. ```cmd certreq -new BitLocker-NetworkUnlock.inf BitLocker-NetworkUnlock.cer @@ -216,16 +218,16 @@ Here's a Certreq example: ### Deploy the private key and certificate to the WDS server -Now that the certificate and key are created, deploy them to the infrastructure to properly unlock systems. To deploy the certificates: +Now that you've created the certificate and key, deploy them to the infrastructure to properly unlock systems. To deploy the certificates: -1. On the WDS server, open a new Microsoft Management Console (MMC) and then add the certificates snap-in. Select the computer account and local computer when these options appear. +1. On the WDS server, open a new Microsoft Management Console (MMC) and then add the certificates snap-in. When you're prompted, select the computer account and local computer. 2. Right-click **Certificates (Local Computer) - BitLocker Drive Encryption Network Unlock** and then choose **All Tasks** > **Import**. 3. In the **File to Import** dialog box, choose the *.pfx* file that you created previously. 4. Enter the password that you used to create the *.pfx*, and finish the steps. ### Configure Group Policy settings for Network Unlock -Now that you've deployed the certificate and key to the WDS server for Network Unlock, the final step is to use Group Policy settings to deploy the public key certificate to computers that you want to be able to unlock by using the Network Unlock key. You can find Group Policy settings for BitLocker in *\\Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption* by using the Local Group Policy Editor or the MMC. +You've now deployed the certificate and key to the WDS server for Network Unlock. In the final step, you'll use Group Policy settings to deploy the public key certificate to computers that you want to be able to unlock by using the Network Unlock key. Find Group Policy settings for BitLocker in *\\Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption* by using the Local Group Policy Editor or the MMC. To enable the Group Policy setting that's required to configure Network Unlock: @@ -239,45 +241,51 @@ To deploy the required Group Policy setting: > The Group Policy settings **Allow network unlock at startup** and **Add Network Unlock Certificate** were introduced in Windows Server 2012. 1. Copy the *.cer* file that you created for Network Unlock to the domain controller. -2. On the domain controller, launch Group Policy Management Console (`gpmc.msc`). +2. On the domain controller, open Group Policy Management Console (`gpmc.msc`). 3. Create a new Group Policy Object or modify an existing object to enable the **Allow network unlock at startup** setting. 4. Deploy the public certificate to clients: - 1. In Group Policy Management Console, go to the following location: *Computer Configuration\\Policies\\Windows Settings\\Security Settings\\Public Key Policies\\BitLocker Drive Encryption Network Unlock Certificate*. + 1. In Group Policy Management Console, go to *Computer Configuration\\Policies\\Windows Settings\\Security Settings\\Public Key Policies\\BitLocker Drive Encryption Network Unlock Certificate*. 2. Right-click the folder and then choose **Add Network Unlock Certificate**. 3. Follow the steps and import the *.cer* file that you copied earlier. > [!NOTE] - > Only one network unlock certificate can be available at a time. If a new certificate is required, delete the current certificate before you deploy a new one. The Network Unlock certificate is located in the *HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP* key on the client computer. + > Only one network unlock certificate can be available at a time. If you need a new certificate, delete the current certificate before you deploy a new one. The Network Unlock certificate is located in the *HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP* key on the client computer. -5. Reboot the clients after you deploy the group policy. +5. Reboot the clients after you deploy the Group Policy. > [!NOTE] - > The **Network (Certificate Based)** protector is added only after a reboot. The policy must be enabled, and a valid certificate must be present in the FVE_NKP store. + > The **Network (Certificate Based)** protector is added only after a reboot where the policy is enabled and a valid certificate is present in the FVE_NKP store. -### Subnet policy configuration files on the WDS server (Optional) +### Subnet policy configuration files on the WDS server (optional) -By default, clients are unlocked by the server if they have the correct Network Unlock certificate and valid Network Unlock protectors that have wired access to a Network Unlock-enabled WDS server via DHCP. You can create a subnet policy configuration file on the WDS server to limit the subnets that Network Unlock clients can use to unlock. +By default, the server unlocks clients that have the correct Network Unlock certificate and valid Network Unlock protectors that have wired access to a Network Unlock-enabled WDS server via DHCP. You can create a subnet policy configuration file on the WDS server to limit the subnets that Network Unlock clients can use for unlocking. -The configuration file, called *bde-network-unlock.ini*, must be located in the same directory as the Network Unlock provider DLL (*%windir%\System32\Nkpprov.dll*). It applies to both IPv6 and IPv4 DHCP implementations. If the subnet configuration policy becomes corrupted, then the provider fails and stops responding to requests. +The configuration file, called *bde-network-unlock.ini*, must be located in the same directory as the Network Unlock provider dynamic-link library (*%windir%\System32\Nkpprov.dll*). The configuration file applies to both IPv6 and IPv4 DHCP implementations. If the subnet configuration policy becomes corrupted, then the provider fails and stops responding to requests. -The subnet policy configuration file must use a `[SUBNETS]` section to identify the specific subnets. The named subnets can then be used to specify restrictions in certificate subsections. Subnets are defined as simple name-value pairs, in the common INI format. In this format, each subnet has its own line. The name is on the left of the equals sign. The subnet that's identified on the right of the equals sign is a Classless Interdomain Routing (CIDR) address or range. The keyword `ENABLED` is disallowed for subnet names. +The subnet policy configuration file must use a `[SUBNETS]` section to identify the specific subnets. You can then use the named subnets to specify restrictions in certificate subsections. + +Subnets are defined as simple name-value pairs, in the common INI format. In this format, each subnet has its own line. The name is on the left of the equals sign. The subnet on the right of the equals sign is a Classless Interdomain Routing (CIDR) address or range. The keyword `ENABLED` is disallowed for subnet names. ```ini [SUBNETS] -SUBNET1=10.185.250.0/24 ; comment about this subrange could be here, after the semi-colon +SUBNET1=10.185.250.0/24 ; a comment about this subrange could be here, after the semicolon SUBNET2=10.185.252.200/28 SUBNET3= 2001:4898:a:2::/64 ; an IPv6 subnet SUBNET4=2001:4898:a:3::/64; in production, the admin would likely give more useful names, like BUILDING9-EXCEPT-RECEP. ``` -Following the `[SUBNETS]` section are sections for each Network Unlock certificate. A certificate is identified by the certificate thumbprint, which is formatted without any spaces. These sections define subnet clients that can be unlocked by using that certificate. +Following the `[SUBNETS]` section are sections for each Network Unlock certificate. A certificate is identified by the certificate thumbprint, which is formatted without any spaces. These sections define subnet clients that you can unlock by using that certificate. > [!NOTE] -> When you specify the certificate thumbprint, don't include spaces. Thumbprints that include spaces aren't recognized as valid. These will cause the subnet configuration to fail. +> When you specify the certificate thumbprint, don't include spaces. Thumbprints that include spaces aren't recognized as valid. The spaces will cause the subnet configuration to fail. -Each certificate section defines subnet restrictions by denoting the allowed list of permitted subnets. If any subnets are listed in a certificate section, then only those subnets are permitted for that certificate. If no subnet is listed in a certificate section, then all subnets are permitted for that certificate. If a certificate has no section in the subnet policy configuration file, then no subnet unlocking restrictions are applied for that certificate. So to apply restrictions to every certificate, you must add a certificate section for every Network Unlock certificate on the server. And you must add an explicit allow list set for each certificate section. +Each certificate section defines subnet restrictions by denoting the allowed list of permitted subnets. If any subnets are listed in a certificate section, then only those subnets are permitted for that certificate. If no subnet is listed in a certificate section, then all subnets are permitted for that certificate. If a certificate has no section in the subnet policy configuration file, then no subnet unlocking restrictions are applied for that certificate. -Create subnet lists by putting the name of a subnet from the `[SUBNETS]` section on its own line below the certificate section header. Then, the server will unlock clients that have this certificate only on the subnets that the list specifies. To troubleshoot, you can quickly exclude a subnet without deleting it from the section by simply commenting it out with a prepended semicolon. +So to apply restrictions to every certificate, you must add a certificate section for every Network Unlock certificate on the server. And you must add an explicit allow list set for each certificate section. + +Create subnet lists by putting the name of a subnet from the `[SUBNETS]` section on its own line below the certificate section header. Then, the server will unlock clients that have this certificate only on the subnets that the list specifies. + +To troubleshoot, you can quickly exclude a subnet without deleting it from the section. Just comment it out by using a prepended semicolon. ```ini [2158a767e1c14e88e27a4c0aee111d2de2eafe60] @@ -288,14 +296,14 @@ SUBNET1 SUBNET3 ``` -To disallow the use of a certificate altogether, you can add a `DISABLED` line to its subnet list. +To disallow the use of a certificate altogether, add a `DISABLED` line to its subnet list. ## Turn off Network Unlock To turn off the unlock server, you can unregister the PXE provider from the WDS server or uninstall it altogether. However, to stop clients from creating Network Unlock protectors, you should disable the **Allow Network Unlock at startup** Group Policy setting. When you disable this policy setting on client computers, any Network Unlock key protectors on the computer are deleted. Alternatively, you can delete the BitLocker Network Unlock certificate policy on the domain controller to accomplish the same task for an entire domain. > [!NOTE] -> Removing the FVE_NKP certificate store that contains the Network Unlock certificate and key on the WDS server will also effectively disable the server's ability to respond to unlock requests for that certificate. However, this is seen as an error condition. It's not a supported or recommended method for turning off the Network Unlock server. +> Removing the FVE_NKP certificate store that contains the Network Unlock certificate and key on the WDS server will also effectively disable the server's ability to respond to unlock requests for that certificate. However, this condition is seen as an error. It's not a supported or recommended method for turning off the Network Unlock server. ## Update Network Unlock certificates @@ -306,13 +314,13 @@ To update the certificates that Network Unlock uses, administrators need to impo ## Troubleshoot Network Unlock -To troubleshoot Network Unlock issues, begin by verifying the environment. Many times, a small configuration issue is the root cause of the failure. Verify these items: +To troubleshoot Network Unlock problems, begin by verifying the environment. Often, a small configuration issue is the root cause of the failure. Verify these items: -- Client hardware is UEFI-based and is using firmware version 2.3.1, and the UEFI firmware is in native mode doesn't have a Compatibility Support Module (CSM) for BIOS mode enabled. Verify this configuration by checking that the firmware has no enabled option such as **Legacy mode** or **Compatibility mode** or that the firmware doesn't appear to be in a BIOS-like mode. +- Client hardware is based on UEFI and uses firmware version 2.3.1, and the UEFI firmware is in native mode and has no compatibility support module (CSM) for BIOS mode enabled. Verify this configuration by ensuring that the firmware has no enabled option such as **Legacy mode** or **Compatibility mode** and that the firmware doesn't appear to be in a BIOS-like mode. - All required roles and services are installed and started. - Public and private certificates have been published and are in the proper certificate containers. Verify the presence of the Network Unlock certificate by using Microsoft Management Console (*MMC.exe*) on the WDS server. The certificate snap-ins for the local computer should be enabled. Verify the client certificate by checking the registry key *HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP* on the client computer. - Group Policy for Network Unlock is enabled and linked to the appropriate domains. -- Group Policy is reaching the clients properly. Verify this functionality by using the *GPRESULT.exe* utility or *RSOP.msc* utility. +- Group Policy is reaching the clients properly. Verify this functionality by using the *GPRESULT.exe* utility or the *RSOP.msc* utility. - The clients were rebooted after the policy was applied. - The **Network (Certificate Based)** protector is listed on the client. Check for this protector by using either `manage-bde` or Windows PowerShell cmdlets. For example, the following command lists the key protectors that are currently configured on drive C on the local computer. @@ -335,9 +343,8 @@ Gather the following files to troubleshoot BitLocker Network Unlock. ``` - Open Event Viewer on the WDS server. - In the left pane, select **Applications and Services Logs** > **Microsoft** > **Windows** > **Deployment-Services-Diagnostics** > **Debug**. - - In the right pane, selet **Enable Log**. + 1. In the left pane, select **Applications and Services Logs** > **Microsoft** > **Windows** > **Deployment-Services-Diagnostics** > **Debug**. + 1. In the right pane, select **Enable Log**. - The DHCP subnet configuration file (if one exists). - The output of the BitLocker status on the volume. Gather this output into a text file by using `manage-bde -status`. Or in Windows PowerShell, use `Get-BitLockerVolume`. @@ -347,21 +354,21 @@ Gather the following files to troubleshoot BitLocker Network Unlock. Network Unlock and the accompanying Group Policy settings were introduced in Windows Server 2012. But you can deploy them by using operating systems that run Windows Server 2008 R2 and Windows Server 2008. -Requirements: +Your system must meet these requirements: -- The server that hosts WDS must be running a server operating system that's designated in the **Applies to** list at the beginning of this article. -- Client computers must be running a client operating system that's designated in the **Applies to** list at the beginning of this article. +- The server that hosts WDS must be running a server operating system that's designated in the "Applies to" list at the beginning of this article. +- Client computers must be running a client operating system that's designated in the "Applies to" list at the beginning of this article. Follow these steps to configure Network Unlock on these older systems. -1. [Install the WDS Server role.](#bkmk-installwdsrole) +1. [Install the WDS server role.](#bkmk-installwdsrole) 2. [Confirm the WDS service is running.](#bkmk-confirmwdsrunning) 3. [Install the Network Unlock feature.](#bkmk-installnufeature) 4. [Create the Network Unlock certificate.](#bkmk-createcert) 5. [Deploy the private key and certificate to the WDS server.](#bkmk-deploycert) 6. Configure registry settings for Network Unlock: - Apply the registry settings by running the following `certutil` script (assuming your Network Unlock certificate file is called *BitLocker-NetworkUnlock.cer*) on each computer that runs a client operating system that's designated in the **Applies to** list at the beginning of this article. + Apply the registry settings by running the following `certutil` script (assuming your Network Unlock certificate file is called *BitLocker-NetworkUnlock.cer*) on each computer that runs a client operating system that's designated in the "Applies to" list at the beginning of this article. ```console certutil -f -grouppolicy -addstore FVE_NKP BitLocker-NetworkUnlock.cer From f62824ae2a7b3cdc5adabf2333477400e624b707 Mon Sep 17 00:00:00 2001 From: ShannonLeavitt Date: Wed, 28 Oct 2020 10:10:37 -0600 Subject: [PATCH 0091/2014] small fixes --- .../bitlocker-how-to-enable-network-unlock.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index 68ca0dcc0c..092a234e68 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -37,7 +37,7 @@ Network Unlock requires the following mandatory hardware and software configurat - You must be running at least Windows 8 or Windows Server 2012. - Any supported operating system that uses UEFI DHCP drivers can be a Network Unlock client. -- Network Unlock clients must have a TPM chip and at least one TPM protector. +- Network Unlock clients must have a TPM (trusted platform module) chip and at least one TPM protector. - You must have a server running the Windows Deployment Services (WDS) role on any supported server operating system. - The BitLocker Network Unlock optional feature can be installed on any supported server operating system. - You must have a DHCP server, separate from the WDS server. @@ -89,7 +89,7 @@ The Network Unlock process follows these phases: The following steps allow an administrator to configure Network Unlock in a domain where the functional level is at least Windows Server 2012. -### Install the WDS server role +### Install the WDS server role The BitLocker Network Unlock feature installs the WDS role if it's not already installed. If you want to install it separately before you install BitLocker Network Unlock, use Server Manager or Windows PowerShell. To install the role in Server Manager, select the **Windows Deployment Services** role. @@ -101,7 +101,7 @@ Install-WindowsFeature WDS-Deployment Configure the WDS server so that it can communicate with DHCP (and optionally Active Directory Domain Services) and the client computer. Use the WDS management tool, `wdsmgmt.msc`. This tool starts the Windows Deployment Services Configuration Wizard. -### Confirm the WDS service is running +### Confirm the WDS service is running To confirm the WDS service is running, use the Services Management console or Windows PowerShell. To confirm the service is running in the Services Management console, open the console by using `services.msc`. Then check the status of the WDS service. @@ -110,7 +110,7 @@ To confirm the service is running by using Windows PowerShell, use the following ```powershell Get-Service WDSServer ``` -### Install the Network Unlock feature +### Install the Network Unlock feature To install the Network Unlock feature, use Server Manager or Windows PowerShell. To install the feature in the Server Manager console, select **BitLocker Network Unlock**. @@ -119,7 +119,7 @@ To install the feature by using Windows PowerShell, use the following command: ```powershell Install-WindowsFeature BitLocker-NetworkUnlock ``` -### Create the certificate template for Network Unlock +### Create the certificate template for Network Unlock A properly configured Active Directory Services Certification Authority can use the certificate template to create and issue Network Unlock certificates. To create a certificate template: @@ -149,7 +149,7 @@ To add the Network Unlock template to the certificate authority, open the certif After you add the Network Unlock template to the certificate authority, you can use this certificate to configure BitLocker Network Unlock. -### Create the Network Unlock certificate +### Create the Network Unlock certificate Network Unlock can use imported certificates from an existing public key infrastructure (PKI). Or it can use a self-signed certificate. @@ -216,14 +216,14 @@ Here's a `certreq` example: 5. Launch **Certificates - Local Machine** by running `certlm.msc`. 6. Create a *.pfx* file by opening the *Certificates – Local Computer\\Personal\\Certificates* path in the navigation pane. Right-click the previously imported certificate, and then select **All Tasks** > **Export**. Follow through the steps to create the *.pfx* file. -### Deploy the private key and certificate to the WDS server +### Deploy the private key and certificate to the WDS server Now that you've created the certificate and key, deploy them to the infrastructure to properly unlock systems. To deploy the certificates: 1. On the WDS server, open a new Microsoft Management Console (MMC) and then add the certificates snap-in. When you're prompted, select the computer account and local computer. 2. Right-click **Certificates (Local Computer) - BitLocker Drive Encryption Network Unlock** and then choose **All Tasks** > **Import**. 3. In the **File to Import** dialog box, choose the *.pfx* file that you created previously. -4. Enter the password that you used to create the *.pfx*, and finish the steps. +4. Enter the password that you used to create the *.pfx* file, and finish the steps. ### Configure Group Policy settings for Network Unlock @@ -298,14 +298,14 @@ SUBNET3 To disallow the use of a certificate altogether, add a `DISABLED` line to its subnet list. -## Turn off Network Unlock +## Turn off Network Unlock To turn off the unlock server, you can unregister the PXE provider from the WDS server or uninstall it altogether. However, to stop clients from creating Network Unlock protectors, you should disable the **Allow Network Unlock at startup** Group Policy setting. When you disable this policy setting on client computers, any Network Unlock key protectors on the computer are deleted. Alternatively, you can delete the BitLocker Network Unlock certificate policy on the domain controller to accomplish the same task for an entire domain. > [!NOTE] > Removing the FVE_NKP certificate store that contains the Network Unlock certificate and key on the WDS server will also effectively disable the server's ability to respond to unlock requests for that certificate. However, this condition is seen as an error. It's not a supported or recommended method for turning off the Network Unlock server. -## Update Network Unlock certificates +## Update Network Unlock certificates To update the certificates that Network Unlock uses, administrators need to import or generate the new certificate for the server. Then they must update the Network Unlock certificate Group Policy setting on the domain controller. @@ -341,7 +341,7 @@ Gather the following files to troubleshoot BitLocker Network Unlock. ```cmd wevtutil sl Microsoft-Windows-Deployment-Services-Diagnostics/Debug /e:true ``` - - Open Event Viewer on the WDS server. + - Open Event Viewer on the WDS server: 1. In the left pane, select **Applications and Services Logs** > **Microsoft** > **Windows** > **Deployment-Services-Diagnostics** > **Debug**. 1. In the right pane, select **Enable Log**. From bbf1bff0771821a4d0ab178a6d454a0e91ebe9d5 Mon Sep 17 00:00:00 2001 From: Nathaniel Chin <22572406+nathanielcwm@users.noreply.github.com> Date: Thu, 29 Oct 2020 08:04:13 +0800 Subject: [PATCH 0092/2014] Update windows/deployment/upgrade/windows-10-edition-upgrades.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/deployment/upgrade/windows-10-edition-upgrades.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/windows-10-edition-upgrades.md b/windows/deployment/upgrade/windows-10-edition-upgrades.md index ff9c6ae451..033f0e0e0d 100644 --- a/windows/deployment/upgrade/windows-10-edition-upgrades.md +++ b/windows/deployment/upgrade/windows-10-edition-upgrades.md @@ -93,7 +93,7 @@ You can run the changepk.exe command-line tool to upgrade devices to a supported `changepk.exe /ProductKey ` -You can also upgrade using slmgr.vbs and a [KMS client setup key](https://docs.microsoft.com/en-us/windows-server/get-started/kmsclientkeys). For example, the following command will upgrade to Windows 10 Enterprise. +You can also upgrade using slmgr.vbs and a [KMS client setup key](https://docs.microsoft.com/windows-server/get-started/kmsclientkeys). For example, the following command will upgrade to Windows 10 Enterprise. `Cscript.exe c:\windows\system32\slmgr.vbs /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43` From 928e222bf520c0d196b9ec112d268a7c64ff2a5d Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 1 Nov 2020 09:25:10 +0500 Subject: [PATCH 0093/2014] Update linux-support-install.md --- .../microsoft-defender-atp/linux-support-install.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md index 15d0e69c78..2444acd2f4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md @@ -97,7 +97,9 @@ Then rerun step 2. 4. If the above steps don’t work, check if SELinux is installed and in enforcing mode. If so, try setting it to permissive (preferably) or disabled mode. It can be done by setting the parameter `SELINUX` to "permissive" or "disabled" in `/etc/selinux/config` file, followed by reboot. Check the man-page of selinux for more details. Now try restarting the mdatp service using step 2. Revert the configuration change immediately though for security reasons after trying it and reboot. -5. Ensure that the daemon has executable permission. +5. If ```/opt``` directory is a symbolic link, create a bind mount for ```/opt/microsoft```. + +6. Ensure that the daemon has executable permission. ```bash ls -l /opt/microsoft/mdatp/sbin/wdavdaemon ``` @@ -110,7 +112,7 @@ Now try restarting the mdatp service using step 2. Revert the configuration chan ``` and retry running step 2. -6. Ensure that the file system containing wdavdaemon isn't mounted with "noexec". +7. Ensure that the file system containing wdavdaemon isn't mounted with "noexec". ## If mdatp service is running, but EICAR text file detection doesn't work From 97929f6f9264c183dc7978818a1965a1883767bf Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 2 Nov 2020 11:20:46 -0800 Subject: [PATCH 0094/2014] Fixed WDAC typo in TOC.md --- .../windows-defender-application-control/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 731cab3d76..b29a8d0e37 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.md +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.md @@ -22,7 +22,7 @@ ##### [Create a WDAC policy for fixed-workload devices](create-initial-default-policy.md) ##### [Microsoft recommended block rules](microsoft-recommended-block-rules.md) ### [Using the WDAC Wizard tool](wdac-wizard.md) -#### [Create a base WDC policy](wdac-wizard-create-base-policy.md) +#### [Create a base WDAC policy](wdac-wizard-create-base-policy.md) #### [Create a supplemental WDAC policy](wdac-wizard-create-supplemental-policy.md) #### [Editing a WDAC policy](wdac-wizard-editing-policy.md) #### [Merging multiple WDAC policies](wdac-wizard-merging-policies.md) From 1539eeb41ff9599f311409cecabc6d3d74473165 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 2 Nov 2020 11:23:10 -0800 Subject: [PATCH 0095/2014] Converted **Headers** to ### Headers to align with style guide. --- .../wdac-wizard-create-base-policy.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md index 269ee7607e..0d1d32ff12 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md @@ -49,7 +49,7 @@ Once the base template is selected, give the policy a name and choose where to s Upon page launch, policy rules will be automatically enabled/disabled depending on the chosen template from the previous page. Choose to enable or disable the desired policy rule options by pressing the slider button next to the policy rule titles. Hovering the mouse over the policy rule title will display a short description of the rule at the bottom of the page. -**Policy Rules Description** +### Policy Rules Description A description of the policy rules, beginning with the left-most column are provided below. @@ -66,7 +66,7 @@ A description of the policy rules, beginning with the left-most column are provi | **Unsigned System Integrity Policy** | Allows the policy to remain unsigned. When this option is removed, the policy must be signed and have UpdatePolicySigners added to the policy to enable future policy modifications. | | **User Mode Code Integrity** | WDAC policies restrict both kernel-mode and user-mode binaries. By default, only kernel-mode binaries are restricted. Enabling this rule option validates user mode executables and scripts. | -**Advanced Policy Rules Description** +### Advanced Policy Rules Description Selecting the **+ Advanced Options** label will show another column of policy rules; advanced policy rules. A description of the policy rules are provided below. @@ -90,7 +90,7 @@ Selecting the **+ Advanced Options** label will show another column of policy ru File rules in an application control policy will specify the level at which appiations will be identified and trusted. File rules are the main mechanism for defining trust in the application control policy. Selecting the **+ Custom Rules** will open the custom file rule conditions panel to create and customize targeted file rules for your policy. The Wizard supports 4 types of file rules: -**Publisher** +### Publisher Rules The Publisher file rule type uses properties in the code signing certificate chain to base file rules. Once the file to base the rule off of, called the *reference file*, is selected, use the slider to indicate the specifity of the rule. The table below shows the relationship between the slider placement, the corresponding WDAC rule level and its description. The lower the placement on the table and the UI slider, the greater the specificity of the rule. @@ -104,11 +104,11 @@ The Publisher file rule type uses properties in the code signing certificate cha ![Custom filepublisher file rule creation](images/wdac-wizard-custom-publisher-rule.png) -**Path** +### Filepath Rules -Filepath rules do not provide the same security guarantees that explicit signer rules do, as they are based on mutable access permissions. To create a fileopath rule, simply select the file using the *Browse* button. +Filepath rules do not provide the same security guarantees that explicit signer rules do, as they are based on mutable access permissions. To create a filepath rule, simply select the file using the *Browse* button. -**File Attributes** +### File Attribute Rules The Wizard supports the creation of [file name rules](select-types-of-rules-to-create#windows-defender-application-control-filename-rules) based on authenticated file attributes. File name rules are useful when an application and its dependencies (eg. DLLs) may all share the same product name, for instance. This allows users to easily create targeted policies based on the Product Name filename rule level. To select the file attribute to create the rule, move the slider on the Wizard to the desired attribute. The table below describes each of the supported file attributes off which to create a rule. @@ -122,12 +122,12 @@ The Wizard supports the creation of [file name rules](select-types-of-rules-to-c ![Custom file attributes rule](images/wdac-wizard-custom-file-attribute-rule.png) -**File Hash** +### File Hash Rules Lastly, the Wizard supports creating file rules using the hash of the file. Although this level is specific, it can cause additional administrative overhead to maintain the current product versions’ hash values. Each time a binary is updated, the hash value changes, therefore requiring a policy update. By default, the Wizard will use file hash as the fallback in case a file rule cannot be created using the specified file rule level. -#### Deleting Signing Rules #### +#### Deleting Signing Rules The policy signing rules list table on the left of the page will document the allow and deny rules in the template, as well as any custom rules you create. Template signing rules and custom rules can be deleted from the policy by selecting the rule from the rules list table. Once the rule is highlighted, press the delete button underneath the table. you will be prompted for additional confirmation. Select `Yes` to remove the rule from the policy and the rules table. From 9b7fd06c9c07e178ae7b604d10f5ac2d14307390 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 2 Nov 2020 12:13:27 -0800 Subject: [PATCH 0096/2014] Wrote the documentation for the supplemental policy workflow. Added two pictures - allows and disallows supplemental policies. --- .../wdac-wizard-supplemental-expandable.png | Bin 0 -> 43188 bytes ...dac-wizard-supplemental-not-expandable.png | Bin 0 -> 50493 bytes .../wdac-wizard-create-supplemental-policy.md | 109 +++++++++++++++++- 3 files changed, 108 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-supplemental-expandable.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-supplemental-not-expandable.png diff --git a/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-supplemental-expandable.png b/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-supplemental-expandable.png new file mode 100644 index 0000000000000000000000000000000000000000..d59559152524da6425262187a27702c8c075aa19 GIT binary patch literal 43188 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md index b94efa4c7c..77ebccf335 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md @@ -18,4 +18,111 @@ ms.topic: conceptual ms.date: 10/14/2020 --- -# Creating a new Supplemental Policy with the Wizard \ No newline at end of file +# Creating a new Supplemental Policy with the Wizard + +**Applies to** +- Windows 10 +- Windows Server 2016 and above + +Beginning in Windows 10 version 1903, WDAC supports the creation of multiple active policies on a device. One or more supplemental policies allow customers to expand a [WDAC base policy](wdac-wizard-create-base-policy.md) to increase the circle of trust of the policy. A supplemental policy can expand only one base policy, but multiple supplementals can expand the same base policy. When using supplemental policies, applications allowed by the base or its supplemental policy/policies will be allowed to execute. + +Prerequisite information about application control can be accessed through the [WDAC design guide](windows-defender-application-control-design-guide.md). This page outlines the steps to create a supplemental application control policy, configure the policy options, and the signer and file rules. + +## Expanding a Base Policy + +Once the Policy Creator > Supplemental Policy type is chosen, a policy name and file location dialog will appear to name and save the supplemental policy. The next step requires selecting a base policy to expand. To expand a base policy, the base must allow supplemental policies. The WDAC Wizard will verify whether the base poliy allows supplementals and will show either of the following confirmations. + +![Base policy allows supplemental policies](images/wdac-wizard-supplemental-expandable.png) +![Base policy does not allow supplemental policies](images/wdac-wizard-supplemental-not-expandable.png) + +If the base policy is not configured for supplemental policies, first edit the base policy to allow supplementals using the [WDAC Wizard edit workflow](edac-wizard-editing-policy.md). + +## Configuring Policy Rules + +Upon page launch, policy rules will be automatically enabled/disabled depending on the chosen template from the previous page. Choose to enable or disable the desired policy rule options by pressing the slider button next to the policy rule titles. Hovering the mouse over the policy rule title will display a short description of the rule at the bottom of the page. + +### Policy Rules Description + +A description of the policy rules, beginning with the left-most column are provided below. + +| Rule option | Description | +|------------ | ----------- | +| **Advanced Boot Options Menu** | The F8 preboot menu is disabled by default for all WDAC policies. Setting this rule option allows the F8 menu to appear to physically present users. | +| **Allow Supplemental Policies** | Use this option on a base policy to allow supplemental policies to expand it. | +| **Disable Script Enforcement** | This option disables script enforcement options. Unsigned PowerShell scripts and interactive PowerShell are no longer restricted to [Constrained Language Mode](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_language_modes). NOTE: This option is only supported with the Windows 10 May 2019 Update (1903) and higher. Using it on earlier versions of Windows 10 is not supported and may have unintended results. | +|**[Hypervisor-protected code integrity](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity)**| When enabled, policy enforcement uses virtualization-based security to run the code integrity service inside a secure environment. This provides stronger protections against kernel malware.| +| **Intelligent Security Graph Authorization** | Use this option to automatically allow applications with "known good" reputation as defined by Microsoft’s Intelligent Security Graph (ISG). | +| **Managed Installer** | Use this option to automatically allow applications installed by a software distribution solution, such as Microsoft Endpoint Configuration Manager, that has been defined as a managed installer. | +| **Require WHQL** | By default, legacy drivers that are not Windows Hardware Quality Labs (WHQL) signed are allowed to execute. Enabling this rule requires that every executed driver is WHQL signed and removes legacy driver support. Going forward, every new Windows 10–compatible driver must be WHQL certified. | +| **Update Policy without Rebooting** | Use this option to allow future WDAC policy updates to apply without requiring a system reboot. | +| **Unsigned System Integrity Policy** | Allows the policy to remain unsigned. When this option is removed, the policy must be signed and have UpdatePolicySigners added to the policy to enable future policy modifications. | +| **User Mode Code Integrity** | WDAC policies restrict both kernel-mode and user-mode binaries. By default, only kernel-mode binaries are restricted. Enabling this rule option validates user mode executables and scripts. | + +### Advanced Policy Rules Description + +Selecting the **+ Advanced Options** label will show another column of policy rules; advanced policy rules. A description of the policy rules are provided below. + +| Rule option | Description | +|------------ | ----------- | +| **Boot Audit on Failure** | Used when the WDAC policy is in enforcement mode. When a driver fails during startup, the WDAC policy will be placed in audit mode so that Windows will load. Administrators can validate the reason for the failure in the CodeIntegrity event log. | +| **Disable Flight Signing** | If enabled, WDAC policies will not trust flightroot-signed binaries. This would be used in the scenario in which organizations only want to run released binaries, not flighted builds. | +| **Disable Runtime FilePath Rule Protection** | Disable default FilePath rule protection (apps and executables allowed based on file path rules must come from a file path that’s only writable by an administrator) for any FileRule that allows a file based on FilePath. | +| **Dynamic Code Security** | Enables policy enforcement for .NET applications and dynamically-loaded libraries. | +| **Invalidate EAs on Reboot** | When the Intelligent Security Graph option (14) is used, WDAC sets an extended file attribute that indicates that the file was authorized to run. This option will cause WDAC to periodically re-validate the reputation for files that were authorized by the ISG.| +| **Require EV Signers** | In addition to being WHQL signed, this rule requires that drivers must have been submitted by a partner that has an Extended Verification (EV) certificate. All Windows 10 and later drivers will meet this requirement. | + + +![Rule options UI for Windows Allowed mode](images/wdac-wizard-rule-options-UI.png) + + +> [!NOTE] +> We recommend that you **enable Audit Mode** initially because it allows you to test new WDAC policies before you enforce them. With audit mode, no application is blocked—instead the policy logs an event whenever an application outside the policy is started. For this reason, all templates have Audit Mode enabled by default. + +## Creating custom file rules + +File rules in an application control policy will specify the level at which appiations will be identified and trusted. File rules are the main mechanism for defining trust in the application control policy. Selecting the **+ Custom Rules** will open the custom file rule conditions panel to create and customize targeted file rules for your policy. The Wizard supports 4 types of file rules: + +### Publisher Rules + +The Publisher file rule type uses properties in the code signing certificate chain to base file rules. Once the file to base the rule off of, called the *reference file*, is selected, use the slider to indicate the specifity of the rule. The table below shows the relationship between the slider placement, the corresponding WDAC rule level and its description. The lower the placement on the table and the UI slider, the greater the specificity of the rule. + +| Rule Condition | WDAC Rule Level | Description | +|------------ | ----------- | ----------- | +| **Issuing CA** | PCACertificate | Highest available certificate is added to the signers. This is typically the PCA certificate, one level below the root certificate. Any file signed by this certificate will be affected. | +| **Publisher** | Publisher | This rule is a combination of the PCACertificate rule and the common name (CN) of the leaf certificate. Any file signed by a major CA but with a leaf from a specific company, for example a device driver corp, is affected. | +| **File version** | SignedVersion | This rule is a combination of PCACertificate, Publisher and a version number. Anything from the specified publisher with a version at or above the one specified is affected. | +| **File name** | FilePublisher | Most specific. Combination of the file name, publisher and PCA certificate as well as a minimum version number. Files from the publisher with the specified name and greater or equal to the specified version are affected. | + + +![Custom filepublisher file rule creation](images/wdac-wizard-custom-publisher-rule.png) + +### Filepath Rules + +Filepath rules do not provide the same security guarantees that explicit signer rules do, as they are based on mutable access permissions. To create a filepath rule, simply select the file using the *Browse* button. + +### File Attribute Rules + +The Wizard supports the creation of [file name rules](select-types-of-rules-to-create#windows-defender-application-control-filename-rules) based on authenticated file attributes. File name rules are useful when an application and its dependencies (eg. DLLs) may all share the same product name, for instance. This allows users to easily create targeted policies based on the Product Name filename rule level. To select the file attribute to create the rule, move the slider on the Wizard to the desired attribute. The table below describes each of the supported file attributes off which to create a rule. + +| Rule level | Description | +|------------ | ----------- | +| **Original Filename** | Specifies the original file name, or the name with which the file was first created, of the binary. | +| **File description** | Specifies the file description provided by the developer of the binary. | +| **Product name** | Specifies the name of the product with which the binary ships. | +| **Internal name** | Specifies the internal name of the binary. | + + +![Custom file attributes rule](images/wdac-wizard-custom-file-attribute-rule.png) + +### File Hash Rules + +Lastly, the Wizard supports creating file rules using the hash of the file. Although this level is specific, it can cause additional administrative overhead to maintain the current product versions’ hash values. Each time a binary is updated, the hash value changes, therefore requiring a policy update. By default, the Wizard will use file hash as the fallback in case a file rule cannot be created using the specified file rule level. + + +#### Deleting Signing Rules + +The policy signing rules list table on the left of the page will document the allow and deny rules in the template, as well as any custom rules you create. Template signing rules and custom rules can be deleted from the policy by selecting the rule from the rules list table. Once the rule is highlighted, press the delete button underneath the table. you will be prompted for additional confirmation. Select `Yes` to remove the rule from the policy and the rules table. + +## Up next + +- [Editing a WDAC policy using the Wizard](wdac-wizard-editing-policy.md) \ No newline at end of file From ad081c331b090d9a1c16c49ae8b6824a124cac81 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 2 Nov 2020 14:47:40 -0800 Subject: [PATCH 0097/2014] Added the edit policy content - how to edit policy rules, add file rules and remove file rules. --- .../images/wdac-wizard-edit-policy-rules.png | Bin 0 -> 57280 bytes .../wdac-wizard-edit-remove-file-rule.png | Bin 0 -> 46086 bytes .../wdac-wizard-editing-policy.md | 54 +++++++++++++++++- 3 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-edit-policy-rules.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-edit-remove-file-rule.png diff --git a/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-edit-policy-rules.png b/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-edit-policy-rules.png new file mode 100644 index 0000000000000000000000000000000000000000..fbbad28cf2cefe4e97f2058a019238189e0816ff GIT binary patch literal 57280 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 OM@>mf@teF=#J>PSpdu0g literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-edit-remove-file-rule.png b/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-edit-remove-file-rule.png new file mode 100644 index 0000000000000000000000000000000000000000..74cf1a5f45a32b658a2301c6bc313636ff5bfea2 GIT binary patch literal 46086 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ⅅ%Tfxu@tn`synJyv(!uqOhXy@G+V3N?LvSjrO;qOI8LRcPE_lI z&Q9co%i*CzY+I1n;o6ES7`qR*EE$3;|8I1nZZ^P%Dj>Oja!;g`s2k zgoDu8c|Snsa1NJFjzF6XoL{Oiu68sW_DJ{eC7f0wjUpLcznF*8r7!y$LeK-gQ|t#d z7SpX-m)+v2BxQf!$cK_<^St^@uw_YEq;XXycX>$(?>j>m6iAvr<%%vGFk=veJFq9a3R3t5V?z-Hm%yf&X|o4-BG=JSBNTwb4pjb@XnR z&Hc}*tjE7N?N9idx)Ws#Btq%Ka_ z?RtA{Xtk}Ua}00n<*$sVplqS>0Hdv38jM^Q^()!Ad(F+RZR*c1*=XXJyygwv)IgE^2iaXymi!1s%8|LCTK^GqTg3!jO6T2h zx1Xz;jSmCG&WnVfJUQ)VNFfj){~O+j{4bpI|I|3cz={+qo(~o11a>E&`p2j&F#Ncw zQiFvJe|~m>5B?p$XgvUd97+@`qC=}d(fIk==bkG=_Rz^5Vhw!Mty*t1Ha51k26kMf z_Kn^02w;j!OHb~Orb7j|;r4v4nD`_I6xe^lXO}3~YbWOf>$o1ET~5_3-fA7>+-N-Km5aP){kOnMyWIK&6MK)qgA(%T?hb2RzXmDEF?Y zz8FZ7p!Cf6BAYm7`70h!Kn2uiar@!rFE-~@Am`53{Bqa4`S&e})+yVkX<6yv8IwQ# zLYUre_?b5KUq=%zx!#{IHw$U7A1}ls;%M+V&#+v)Y4m1JJ)xmR;o%S8zaEL}zRQI# z!ODR6%8II@yo!p7yu1Ozy8W^jR^r1o_Y;O?gpK?6FVUv6yIBS~QgGs1TMA;gSUM3QUc#@KKoi-Og8x#n7-A&G-$#BU3RA z>$<9YO(-{NJc5h8z|}oHD@4RCis$ObeFJHbcr0|5O;&vZ(ZC;v8I%iiOS3y$S9;AP zmIof$G06{Dt?`7(2 zZ=khk+4L^wQ>1T?*{eK`{g3I*%)){@mdf3t3Q8IVRv=V~iGTT*Hzlwbz{=^#bo7gk z%@p2%FXQ=*nHZS3@Jynrbr`llf9Z>d1Ajmw(1&wmJ|Ax;GF0Cv7kG23>5XMC+cL#= z-zb#hPuMaHTIg@|X2g|0U1}1RnXt}@?*Tob>aXxP^y>C-as4VT)c-Y`P4*=b(FN9$4%oY#YfQ5;Ny?5!RFLvsoejHJU zS{78$L+JH0TdEZ4FTZYG;H{|hdi~kjIXJj0TC9HY<4Hl&n*d#UAg2^q9^bd{VNiZD z2;OwDjfaD}y|C<#yC6lPE~~2Q8wG3Jlpsa0!{(xHr>-eYtE^nwot2fviBe|NM3~BM z<&jbvx*D4vD8q3um|%(uldg%^N~5ZH02(;=(~LBf-~VL{#)3H<(G)%W5drn*iU^uY!f0%@G>Jqivg`9;BV=c#R;H#$gK;!TbM!F0I`P);FQN&A zWfZ@^ARDCk-C2y$w1u^pHb#n!imU5kb*ZuDDAL)JD%^2na$p8QMQL?

d^+$+@B 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 mNQtf|$zp&%#al@`-=MV7y +
  • [Configuring policy rules](#Configuring-Policy-Rules)
  • +
  • [Adding new allow or block file rules to existing policies](#Adding-File-Rules)
  • +
  • [Removing allow or block file rules on existing policies](#Removing-File-Rules)
  • +
  • + + +# Configuring Policy Rules + +The `Policy Rules` page will load with the in-edit policy rules configured per the set rules. Selecting the `+ Advanced Options` button will reveal the advanced policy rule options panel. This grouping of rules contains additional policy rule options which are less common to the majority of users. To edit any of the rules, flip the corresponding policy rule state. For instance, to disable Audit Mode and enable Enforcement Mode in the figure below, the button beside the `Audit Mode` label needs only to be pressed. Once the policy rules are configured, select the Next button to continue the next stage of editing: [Adding File Rules](#Adding-File-Rules). + +![Configuring the policy rules](images/wdac-wizard-edit-policy-rules.png) + +Hovering the mouse over the policy rule names will display a short description of the ruleat the bottom of the page.For a complete list of the policy rules and their capabilities see the [Windows Defender Application Control policy rules table](select-types-of-rules-to-create.md#windows-defender-application-control-policy-rules). + +## Adding File Rules + +Previously, to add rules to an existing policy, users would be required to create a new policy and merge it with their existing policy, or edit the policy by hand. The WDAC Wizard allows users to add rules to their exising policy seamlessly. + +Selecting the `+ Custom Rules` button will open the Custom Rules panel. For more information on creating new policy file rules, see the guidelines provided in the [creating policy file rules section](wdac-wizard-create-base-policy.md#Creating-custom-file-rules). + +## Removing File Rules + +The WDAC Wizard makes deleting file rules from an existing policy quick and easy. To remove any type of file rule: publisher rule, path rule, filename rule or a hash rule, simply click on the rule in the `Policy Signing Rules List` table on the lefthand side of the page. Selecting the rule will highlight the entire row. Once the row is highlighted, select the remove icon underneath the table. The Wizard will prompt for user confirmation before removing the file rule. Once removed, the rule will no longer appear in the policy or the table. + +![Removing file rule from policy during edit](image/wdac-wizard-edit-remove-file-rule.png) + +**Note:** removing a publisher rule will also remove the associated File Attribute rules. For instance, in the xml block below, removing ID_SIGNER_CONTOSO_PUBLISHER would also remove the rules ID_FILEATTRIB_LOB_APP_1 and ID_FILEATTRIB_LOB_APP_2. + +```xml + + + + + +``` + +[comment]: <> (## Editing File Rules Coming soon!) + +### Policy Creation + +Once the WDAC Wizard finalizes creation of your edited policy, the new policy will be written to the same file path and name as the in-edit policy with the new version appended to the end of the file name. For instance, if the in-edit policy is saved at MyDocuments\BasePolicy.xml, after edit, the new policy will be saved at MyDocuments\BasePolicy_v10.0.0.1.xml. + +## Up next + +- [Merging WDAC policies using the Wizard](wdac-wizard-merging-policies.md) \ No newline at end of file From 8830749a15bd2b3f035caffb45a97d4dad5ef36d Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 2 Nov 2020 15:46:27 -0800 Subject: [PATCH 0098/2014] Created the merging workflow documentation --- .../images/wdac-wizard-merge.png | Bin 0 -> 26245 bytes .../wdac-wizard-merging-policies.md | 13 ++++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-merge.png diff --git a/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-merge.png b/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-merge.png new file mode 100644 index 0000000000000000000000000000000000000000..13d3a31cec43e8608133e6265cf991db5f661cd7 GIT binary patch literal 26245 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 [!NOTE] +> The policy type and ID of the final output policy will be determined based on the type and ID of the **first policy** in the policy list table. For instance, if a legacy policy format policy and a multi-policy format policy are merged together, the output format of the policy will be whichever policy is specified first in the table. For more information on policy formats, visit the [Multiple WDAC Policies page](deploy-multiple-windows-defender-application-control-policies). + +Lastly, select a filepath save location for the final merged policy on disk using the Browse button. Once at least two policies to merge are specified, and the output file location is set, click Next to build the policy. + +![Merging WDAC policies into a final WDAC policy](images/wdac-wizard-merge.png) \ No newline at end of file From 198e2f8b18484ae8fe1e493e2dcf9f3b2cbd5709 Mon Sep 17 00:00:00 2001 From: Tina McNaboe <53281468+TinaMcN@users.noreply.github.com> Date: Mon, 2 Nov 2020 17:09:26 -0800 Subject: [PATCH 0099/2014] Update ie-edge-faqs.md Fixed Localization Priority metadata --- browsers/internet-explorer/kb-support/ie-edge-faqs.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/browsers/internet-explorer/kb-support/ie-edge-faqs.md b/browsers/internet-explorer/kb-support/ie-edge-faqs.md index 0257a9db03..5c29be5126 100644 --- a/browsers/internet-explorer/kb-support/ie-edge-faqs.md +++ b/browsers/internet-explorer/kb-support/ie-edge-faqs.md @@ -10,9 +10,7 @@ ms.prod: internet-explorer ms.technology: ms.topic: kb-support ms.custom: CI=111020 -ms.localizationpriority: Normal -# localization_priority: medium -# ms.translationtype: MT +ms.localizationpriority: medium ms.date: 01/23/2020 --- # Internet Explorer and Microsoft Edge frequently asked questions (FAQ) for IT Pros From 22ff0f75b8f8b1035e1f57bd5250038da0ce6826 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 3 Nov 2020 09:03:23 -0800 Subject: [PATCH 0100/2014] Update whats-new-in-microsoft-defender-atp.md --- .../whats-new-in-microsoft-defender-atp.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md index 7e173b6a93..a24854407e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md @@ -67,6 +67,8 @@ For more information preview features, see [Preview features](https://docs.micro - [Threat & Vulnerability Management role-based access controls](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)
    Use the new permissions to allow maximum flexibility to create SecOps-oriented roles, Threat & Vulnerability Management-oriented roles, or hybrid roles so only authorized users are accessing specific data to do their task. You can also achieve even further granularity by specifying whether a Threat & Vulnerability Management role can only view vulnerability-related data, or can create and manage remediation and exceptions. +- [Device health and compliance report](machine-reports.md)
    The device health and compliance report provides high-level information about the devices in your organization. + ## October 2019 - [Indicators for IP addresses, URLs/Domains](manage-indicators.md)
    You can now allow or block URLs/domains using your own threat intelligence. From c9c6672bc3c1ab923aaf98951317500241de05f7 Mon Sep 17 00:00:00 2001 From: Shannon Leavitt Date: Tue, 3 Nov 2020 12:19:21 -0700 Subject: [PATCH 0101/2014] Update bitlocker-how-to-enable-network-unlock.md Added commas --- .../bitlocker-how-to-enable-network-unlock.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index 092a234e68..b69e88d45f 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -124,7 +124,7 @@ Install-WindowsFeature BitLocker-NetworkUnlock A properly configured Active Directory Services Certification Authority can use the certificate template to create and issue Network Unlock certificates. To create a certificate template: 1. Open the certificate template snap-in (`certtmpl.msc`). -2. Locate the user template. Right-click the template name and then select **Duplicate Template**. +2. Locate the user template. Right-click the template name, and then select **Duplicate Template**. 3. On the **Compatibility** tab, change the **Certification Authority** and **Certificate recipient** fields to **Windows Server 2012** and **Windows 8**, respectively. Ensure **Show resulting changes** is selected. 4. Select the **General** tab of the template. The **Template display name** and **Template name** should clearly identify that the template will be used for Network Unlock. Clear the check box for **Publish certificate in Active Directory**. 5. Select the **Request Handling** tab. In the **Purpose** drop-down menu, select **Encryption**. Ensure the **Allow private key to be exported** option is selected. @@ -135,17 +135,17 @@ A properly configured Active Directory Services Certification Authority can use 10. Select the **Extensions** tab. Then select **Application Policies** > **Edit**. 11. In the **Edit Application Policies Extension** dialog box, select **Client Authentication**, **Encrypting File System**, and **Secure Email**. Then choose **Remove**. 12. In the **Edit Application Policies Extension** dialog box, select **Add**. -13. In the **Add Application Policy** dialog box, select **New**. In the **New Application Policy** dialog box, enter the following information in the space provided and then select **OK** to create the BitLocker Network Unlock application policy. +13. In the **Add Application Policy** dialog box, select **New**. In the **New Application Policy** dialog box, enter the following information in the space provided, and then select **OK** to create the BitLocker Network Unlock application policy. - **Name**: **BitLocker Network Unlock** - **Object Identifier**: **1.3.6.1.4.1.311.67.1.1** -14. Select the newly created **BitLocker Network Unlock** application policy and then select **OK**. +14. Select the newly created **BitLocker Network Unlock** application policy, and then select **OK**. 15. With the **Extensions** tab still open, select **Edit Key Usage Extension**, and then select **Allow key exchange only with key encryption (key encipherment)**. Then select **Make this extension critical**. 16. Select the **Security** tab. Confirm that the **Domain Admins** group has been granted **Enroll** permission. 17. Select **OK** to complete configuration of the template. -To add the Network Unlock template to the certificate authority, open the certificate authority snap-in (`certsrv.msc`). Right-click **Certificate Templates** and then choose **New, Certificate Template to issue**. Select the previously created BitLocker Network Unlock certificate. +To add the Network Unlock template to the certificate authority, open the certificate authority snap-in (`certsrv.msc`). Right-click **Certificate Templates**, and then choose **New, Certificate Template to issue**. Select the previously created BitLocker Network Unlock certificate. After you add the Network Unlock template to the certificate authority, you can use this certificate to configure BitLocker Network Unlock. @@ -167,7 +167,7 @@ To enroll a certificate from an existing certificate authority: 1. Create a *.cer* file by right-clicking the previously created certificate and choosing **All Tasks** > **Export**. 2. Select **No, do not export the private key**. - 3. Select **DER encoded binary X.509** and then finish exporting the certificate to a file. + 3. Select **DER encoded binary X.509**, and then finish exporting the certificate to a file. 4. Give the file a name, such as *BitLocker-NetworkUnlock.cer*. 9. Export the public key with a private key for Network Unlock: 1. Create a *.pfx* file by right-clicking the previously created certificate. Then choose **All Tasks** > **Export**. @@ -220,8 +220,8 @@ Here's a `certreq` example: Now that you've created the certificate and key, deploy them to the infrastructure to properly unlock systems. To deploy the certificates: -1. On the WDS server, open a new Microsoft Management Console (MMC) and then add the certificates snap-in. When you're prompted, select the computer account and local computer. -2. Right-click **Certificates (Local Computer) - BitLocker Drive Encryption Network Unlock** and then choose **All Tasks** > **Import**. +1. On the WDS server, open a new Microsoft Management Console (MMC), and then add the certificates snap-in. When you're prompted, select the computer account and local computer. +2. Right-click **Certificates (Local Computer) - BitLocker Drive Encryption Network Unlock**, and then choose **All Tasks** > **Import**. 3. In the **File to Import** dialog box, choose the *.pfx* file that you created previously. 4. Enter the password that you used to create the *.pfx* file, and finish the steps. @@ -246,7 +246,7 @@ To deploy the required Group Policy setting: 4. Deploy the public certificate to clients: 1. In Group Policy Management Console, go to *Computer Configuration\\Policies\\Windows Settings\\Security Settings\\Public Key Policies\\BitLocker Drive Encryption Network Unlock Certificate*. - 2. Right-click the folder and then choose **Add Network Unlock Certificate**. + 2. Right-click the folder, and then choose **Add Network Unlock Certificate**. 3. Follow the steps and import the *.cer* file that you copied earlier. > [!NOTE] @@ -336,7 +336,7 @@ Gather the following files to troubleshoot BitLocker Network Unlock. Debug logging is turned off by default for the WDS server role, so you need to enable it before you can retrieve it. Use either of the following two methods to turn on WDS debug logging. - - Start an elevated command prompt and then run the following command: + - Start an elevated command prompt, and then run the following command: ```cmd wevtutil sl Microsoft-Windows-Deployment-Services-Diagnostics/Debug /e:true From 01d53bd1861df85fe97bd22a9ad4cdb31bf5f8da Mon Sep 17 00:00:00 2001 From: bb-froggy Date: Thu, 5 Nov 2020 10:23:17 +0100 Subject: [PATCH 0102/2014] OCSP as alternative to CDP --- .../hello-for-business/hello-hybrid-key-trust-prereqs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md index fa3b1d7a97..18959a0f1e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md @@ -67,7 +67,7 @@ Key trust deployments do not need client issued certificates for on-premises aut The minimum required Enterprise certificate authority that can be used with Windows Hello for Business is Windows Server 2012, but you can also use a third-party Enterprise certification authority. The requirements for the domain controller certificate are shown below. For more details, see [Requirements for domain controller certificates from a third-party CA](https://support.microsoft.com/help/291010/requirements-for-domain-controller-certificates-from-a-third-party-ca). -* The certificate must have a Certificate Revocation List (CRL) distribution point extension that points to a valid CRL. +* The certificate must have a Certificate Revocation List (CRL) distribution point extension that points to a valid CRL, or an Authority Information Access (AIA) extension that points to an Online Certificate Status Protocol (OCSP) responder. * The certificate Subject section should contain the directory path of the server object (the distinguished name). * The certificate Key Usage section must contain Digital Signature and Key Encipherment. * Optionally, the certificate Basic Constraints section should contain: [Subject Type=End Entity, Path Length Constraint=None]. From 328cde27eab7e7900d55eed637da1ed9825433de Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 5 Nov 2020 23:14:57 +0530 Subject: [PATCH 0103/2014] remodified the sentence as per the user report #8587 , so I added grammatical word. --- .../hello-for-business/hello-key-trust-policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md index 26a28b9593..1b4db935b8 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md @@ -27,7 +27,7 @@ ms.reviewer: You need a Windows 10, version 1703 workstation to run the Group Policy Management Console, which provides the latest Windows Hello for Business and PIN Complexity Group Policy settings. To run the Group Policy Management Console, you need to install the Remote Server Administration Tools for Windows 10. You can download these tools from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=45520). Install the Remote Server Administration Tools for Windows 10 on a computer running Windows 10, version 1703. -Alternatively, you can create copy the .ADMX and .ADML files from a Windows 10, version 1703 to their respective language folder on a Windows Server or you can create a Group Policy Central Store and copy them their respective language folder. See [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administrative-templates-in-windows) for more information. +Alternatively, you can create a copy of the .ADMX and .ADML files from a Windows 10, version 1703 to their respective language folder on a Windows Server or you can create a Group Policy Central Store and copy them their respective language folder. See [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administrative-templates-in-windows) for more information. On-premises certificate-based deployments of Windows Hello for Business needs one Group Policy setting: Enable Windows Hello for Business From 9b9e0c2568933b78376cec5bc5e86622cd93ba33 Mon Sep 17 00:00:00 2001 From: Alexey-Zheltov <71097129+Alexey-Zheltov@users.noreply.github.com> Date: Thu, 5 Nov 2020 21:45:35 +0400 Subject: [PATCH 0104/2014] Update hello-hybrid-cert-trust-devreg.md Set-AdfsGlobalAuthenticationPolicy -DeviceAuthenticationEnabled $true -DeviceAuthenticationMethod All` command to enable Device Authentication will trigger certificate prompt on Azure AD Joined devices when they are connecting to ADFS. Set-AdfsGlobalAuthenticationPolicy -DeviceAuthenticationEnabled $true -DeviceAuthenticationMethod SignedToken` not causing such issue. --- .../hello-for-business/hello-hybrid-cert-trust-devreg.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md index e5ebf54b09..81afb0421e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md @@ -506,7 +506,7 @@ The following script helps you with the creation of the issuance transform rules #### Configure Device Authentication in AD FS Using an elevated PowerShell command window, configure AD FS policy by executing the following command -`PS C:>Set-AdfsGlobalAuthenticationPolicy -DeviceAuthenticationEnabled $true -DeviceAuthenticationMethod All` +`PS C:>Set-AdfsGlobalAuthenticationPolicy -DeviceAuthenticationEnabled $true -DeviceAuthenticationMethod SignedToken` #### Check your configuration For your reference, below is a comprehensive list of the AD DS devices, containers and permissions required for device write-back and authentication to work From 0569925cb1fb3dfab581693dd50b18bfceb03afe Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 5 Nov 2020 23:54:30 +0530 Subject: [PATCH 0105/2014] Update windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md accepted Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-for-business/hello-key-trust-policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md index 1b4db935b8..3d7236845c 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md @@ -27,7 +27,7 @@ ms.reviewer: You need a Windows 10, version 1703 workstation to run the Group Policy Management Console, which provides the latest Windows Hello for Business and PIN Complexity Group Policy settings. To run the Group Policy Management Console, you need to install the Remote Server Administration Tools for Windows 10. You can download these tools from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=45520). Install the Remote Server Administration Tools for Windows 10 on a computer running Windows 10, version 1703. -Alternatively, you can create a copy of the .ADMX and .ADML files from a Windows 10, version 1703 to their respective language folder on a Windows Server or you can create a Group Policy Central Store and copy them their respective language folder. See [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administrative-templates-in-windows) for more information. +Alternatively, you can create a copy of the .ADMX and .ADML files from a Windows 10, version 1703 installation setup template folder to their respective language folder on a Windows Server or you can create a Group Policy Central Store and copy them their respective language folder. See [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administrative-templates-in-windows) for more information. On-premises certificate-based deployments of Windows Hello for Business needs one Group Policy setting: Enable Windows Hello for Business From 1f6e2b45bb0ffb7bccd709a236208985eb82d073 Mon Sep 17 00:00:00 2001 From: denrea Date: Thu, 5 Nov 2020 10:37:50 -0800 Subject: [PATCH 0106/2014] edit pass: mac-sysext-preview --- .../images/mac-system-extension-filter.png | Bin 25122 -> 15868 bytes .../mac-sysext-preview.md | 109 +++++++++--------- 2 files changed, 54 insertions(+), 55 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-filter.png b/windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-filter.png index d2f1c35a83dcd3f85e43e6e9e24417da30ad7c51..db725b26fa5ae952cec16d6d6d26abe4627b9ecf 100644 GIT binary patch literal 15868 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 cQP&NA;_b1%)iJ! [!IMPORTANT] -> Between subsequent approvals, you must close and re-open the **System Preferences** > **Security & Privacy** window, otherwise macOS will not display the next approval. + > [!IMPORTANT] + > You must close and reopen the **System Preferences** > **Security & Privacy** window between subsequent approvals. Otherwise, macOS will not display the next approval. -> [!IMPORTANT] -> There is a one minute timeout before the product falls back to the kernel extension (to ensure that the device is protected). -> -> If more than one minute has elapsed, restart the daemon (by rebooting the device or using `sudo killall -9 wdavdaemon`) in order to trigger the approval flow again. + > [!IMPORTANT] + > There is a one-minute timeout before the product falls back to the kernel extension. This ensures that the device is protected. + > + > If more than one minute elapses, restart the daemon by rebooting the device or by using `sudo killall -9 wdavdaemon` to trigger the approval flow again. -![System extension approval pop-up](images/mac-system-extension-approval.png) + ![System extension approval pop-up](images/mac-system-extension-approval.png) -![System extension approval window](images/mac-system-extension-pref.png) + ![System extension approval window](images/mac-system-extension-pref.png) -Following the approval of the system extensions, macOS will prompt for an approval to allow network traffic to be filtered. Click **Allow**. +1. After the system extensions are approved, macOS prompts for an approval to allow network traffic to be filtered. Click **Allow**. -![Network extension approval pop-up](images/mac-system-extension-filter.png) + ![Network extension approval pop-up](images/mac-system-extension-filter.png) #### Grant Full Disk Access to the Endpoint Security system extension -Open **System Preferences** > **Security & Privacy** > **Privacy** tab and grant **Full Disk Access** to the **Microsoft Defender Endpoint Security Extension**. +Open the **System Preferences** > **Security & Privacy** > **Privacy** tab and grant **Full Disk Access** to the **Microsoft Defender Endpoint Security Extension**. ![Full disk access for Endpoint Security system extension](images/mac-system-extension-fda.png) @@ -107,46 +106,46 @@ Terminal output `endpoint_security_extension` indicates the product is using the ### Managed deployment -Refer to [this page](mac-sysext-policies.md#jamf) for the new configuration profiles that must be deployed for this new feature. +Refer to [New configuration profiles for macOS Catalina and newer versions of macOS: JAMF](mac-sysext-policies.md#jamf) for the new configuration profiles you must deploy for this new feature. -In addition to those profiles, make sure the target devices are also configured to be in the Insider Fast update channel, as described in [this section](#deployment-prerequisites). +In addition to those profiles, make sure to configure the target devices to be in the Insider Fast update channel, as described in [Deployment prerequisites](#deployment-prerequisites). -On a device where all prerequisites are met and the new configuration profiles have been deployed, run: +On a device where all prerequisites are met and the new configuration profiles have been deployed, run the following command: ```bash $ mdatp health --field real_time_protection_subsystem ``` -If this command prints `endpoint_security_extension`, then the product is using the system extensions functionality. +If this command prints `endpoint_security_extension`, the product is using the system extensions functionality. ## Validate basic scenarios -1. Test EICAR detection. From a Terminal window, run: +1. Test European Institute for Computer Antivirus Research (EICAR) detection. From a Terminal window, run the following command: -```bash -curl -o eicar.txt https://secure.eicar.org/eicar.com.txt -``` + ```bash + curl -o eicar.txt https://secure.eicar.org/eicar.com.txt + ``` - Verify that the EICAR file is quarantined. This verification can be done from the user interface (from the Protection History page) or command line using the following command: + Verify that the EICAR file is quarantined. You can verify the file's status on the Protection History page in the user interface, or from a command line by using the following command: -```bash -mdatp threat list -``` + ```bash + mdatp threat list + ``` -2. Test EDR DIY scenario. From a terminal window, run: +2. Test the Endpoint Detection and Response (EDR) DIY scenario. From a terminal window, run the following command: -```bash -curl -o "MDATP MacOS DIY.zip" https://aka.ms/mdatpmacosdiy -``` + ```bash + curl -o "MDATP MacOS DIY.zip" https://aka.ms/mdatpmacosdiy + ``` - Validate that two alerts have popped up in the portal in the machine page for EICAR and EDR DIY scenarios. + Validate that two alerts popped up in the portal on the machine page for EICAR and EDR DIY scenarios. ## Frequently asked questions - Q: Why am I still seeing `kernel_extension` when I run `mdatp health --field real_time_protection_subsystem`? - - A: Refer back to the [Deployment prerequisites](#deployment-prerequisites) section and double-check all of them are met. If all prerequisites are met, restart your device and check again. -- Q: When is macOS 11 Big Sur going to be supported? + A: Refer back to the [Deployment prerequisites](#deployment-prerequisites) section and double-check that all prerequisites are met. If all prerequisites are met, restart your device and check again. - A: We are actively working on adding support for macOS 11. We will post more information to the [What's new](mac-whatsnew.md). +- Q: When will macOS 11 Big Sur be supported? + + A: We are actively working on adding support for macOS 11. We will post more information to the [What's new](mac-whatsnew.md) page. From 6173545dcd0d34dcadf1393c4e10b329f4b0db38 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 5 Nov 2020 13:15:13 -0800 Subject: [PATCH 0107/2014] Added ADMX_ControlPanel policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 4 + .../policy-configuration-service-provider.md | 19 +- .../mdm/policy-csp-admx-controlpanel.md | 362 ++++++++++++++++++ 4 files changed, 385 insertions(+), 1 deletion(-) create mode 100644 windows/client-management/mdm/policy-csp-admx-controlpanel.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 8ff993ef33..9bb975d40f 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -177,6 +177,7 @@ #### [ADMX_AuditSettings](policy-csp-admx-auditsettings.md) #### [ADMX_CipherSuiteOrder](policy-csp-admx-ciphersuiteorder.md) #### [ADMX_COM](policy-csp-admx-com.md) +#### [ADMX_ControlPanel](policy-csp-admx-controlpanel.md) #### [ADMX_Cpls](policy-csp-admx-cpls.md) #### [ADMX_CtrlAltDel](policy-csp-admx-ctrlaltdel.md) #### [ADMX_DigitalLocker](policy-csp-admx-digitallocker.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index a26052c419..1e7cd9e0e9 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -42,6 +42,10 @@ ms.date: 10/08/2020 - [ADMX_AppCompat/AppCompatTurnOffUserActionRecord](./policy-csp-admx-appcompat.md#admx-appcompat-appcompatturnoffuseractionrecord) - [ADMX_AppCompat/AppCompatTurnOffProgramInventory](./policy-csp-admx-appcompat.md#admx-appcompat-appcompatturnoffprograminventory) - [ADMX_AuditSettings/IncludeCmdLine](./policy-csp-admx-auditsettings.md#admx-auditsettings-includecmdline) +- [ADMX_ControlPanel/DisallowCpls](./policy-csp-admx-controlpanel.md#admx-controlpanel-disallowcpls) +- [ADMX_ControlPanel/ForceClassicControlPanel](./policy-csp-admx-controlpanel.md#admx-controlpanel-forceclassiccontrolpanel) +- [ADMX_ControlPanel/NoControlPanel](./policy-csp-admx-controlpanel.md#admx-controlpanel-nocontrolpanel) +- [ADMX_ControlPanel/RestrictCpls](./policy-csp-admx-controlpanel.md#admx-controlpanel-restrictcpls) - [ADMX_Cpls/UseDefaultTile](./policy-csp-admx-cpls.md#admx-cpls-usedefaulttile) - [ADMX_CtrlAltDel/DisableChangePassword](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disablechangepassword) - [ADMX_CtrlAltDel/DisableLockComputer](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disablelockcomputer) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 475eff78fd..b89a460193 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -245,6 +245,24 @@ The following diagram shows the Policy configuration service provider in tree fo + +### ADMX_ControlPanel policies + +
    + ### ADMX_Cpls policies
    @@ -262,7 +280,6 @@ The following diagram shows the Policy configuration service provider in tree fo
    - ### ADMX_CtrlAltDel policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-controlpanel.md b/windows/client-management/mdm/policy-csp-admx-controlpanel.md new file mode 100644 index 0000000000..8ae99cefe3 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-controlpanel.md @@ -0,0 +1,362 @@ +--- +title: Policy CSP - ADMX_ControlPanel +description: Policy CSP - ADMX_ControlPanel +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/05/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_ControlPanel +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_ControlPanel policies + +
    +
    + ADMX_ControlPanel/DisallowCpls +
    +
    + ADMX_ControlPanel/ForceClassicControlPanel +
    +
    + ADMX_ControlPanel/NoControlPanel +
    +
    + ADMX_ControlPanel/RestrictCpls +
    +
    + + +
    + + +**ADMX_ControlPanel/DisallowCpls** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This setting allows you to display or hide specified Control Panel items, such as Mouse, System, or Personalization, from the Control Panel window and the Start screen. The setting affects the Start screen and Control Panel window, as well as other ways to access Control Panel items, such as shortcuts in Help and Support or command lines that use control.exe. This policy has no effect on items displayed in PC settings. + +If you enable this setting, you can select specific items not to display on the Control Panel window and the Start screen. + +To hide a Control Panel item, enable this policy setting and click Show to access the list of disallowed Control Panel items. In the Show Contents dialog box in the Value column, enter the Control Panel item's canonical name. For example, enter Microsoft.Mouse, Microsoft.System, or Microsoft.Personalization. + +> [!NOTE] +> For Windows Vista, Windows Server 2008, and earlier versions of Windows, the module name should be entered, for example timedate.cpl or inetcpl.cpl. If a Control Panel item does not have a CPL file, or the CPL file contains multiple applets, then its module name and string resource identification number should be entered, for example @systemcpl.dll,-1 for System, or @themecpl.dll,-1 for Personalization. A complete list of canonical and module names can be found in MSDN by searching "Control Panel items". + +If both the "Hide specified Control Panel items" setting and the "Show only specified Control Panel items" setting are enabled, the "Show only specified Control Panel items" setting is ignored. + +> [!NOTE] +> The Display Control Panel item cannot be hidden in the Desktop context menu by using this setting. To hide the Display Control Panel item and prevent users from modifying the computer's display settings use the "Disable Display Control Panel" setting instead. Note: To hide pages in the System Settings app, use the "Settings Page Visibility" setting under Computer Configuration. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide specified Control Panel items* +- GP name: *DisallowCpls* +- GP path: *Control Panel* +- GP ADMX file name: *ControlPanel.admx* + + + +
    + + +**ADMX_ControlPanel/ForceClassicControlPanel** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the default Control Panel view, whether by category or icons. + +If this policy setting is enabled, the Control Panel opens to the icon view. + +If this policy setting is disabled, the Control Panel opens to the category view. + +If this policy setting is not configured, the Control Panel opens to the view used in the last Control Panel session. + +> [!NOTE] +> Icon size is dependent upon what the user has set it to in the previous session. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Always open All Control Panel Items when opening Control Panel* +- GP name: *ForceClassicControlPanel* +- GP path: *Control Panel* +- GP ADMX file name: *ControlPanel.admx* + + + +
    + + +**ADMX_ControlPanel/NoControlPanel** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Disables all Control Panel programs and the PC settings app. + +This setting prevents Control.exe and SystemSettings.exe, the program files for Control Panel and PC settings, from starting. As a result, users cannot start Control Panel or PC settings, or run any of their items. + +This setting removes Control Panel from: + +- The Start screen +- File Explorer + +This setting removes PC settings from: + +- The Start screen +- Settings charm +- Account picture +- Search results + +If users try to select a Control Panel item from the Properties item on a context menu, a message appears explaining that a setting prevents the action. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit access to Control Panel and PC settings* +- GP name: *NoControlPanel* +- GP path: *Control Panel* +- GP ADMX file name: *ControlPanel.admx* + + + +
    + + +**ADMX_ControlPanel/RestrictCpls** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls which Control Panel items such as Mouse, System, or Personalization, are displayed on the Control Panel window and the Start screen. The only items displayed in Control Panel are those you specify in this setting. This setting affects the Start screen and Control Panel, as well as other ways to access Control Panel items such as shortcuts in Help and Support or command lines that use control.exe. This policy has no effect on items displayed in PC settings. + +To display a Control Panel item, enable this policy setting and click Show to access the list of allowed Control Panel items. In the Show Contents dialog box in the Value column, enter the Control Panel item's canonical name. For example, enter Microsoft.Mouse, Microsoft.System, or Microsoft.Personalization. + +> [!NOTE] +> For Windows Vista, Windows Server 2008, and earlier versions of Windows, the module name, for example timedate.cpl or inetcpl.cpl, should be entered. If a Control Panel item does not have a CPL file, or the CPL file contains multiple applets, then its module name and string resource identification number should be entered. For example, enter @systemcpl.dll,-1 for System or @themecpl.dll,-1 for Personalization. A complete list of canonical and module names of Control Panel items can be found in MSDN by searching "Control Panel items". + +If both the "Hide specified Control Panel items" setting and the "Show only specified Control Panel items" setting are enabled, the "Show only specified Control Panel items" setting is ignored. + +> [!NOTE] +> The Display Control Panel item cannot be hidden in the Desktop context menu by using this setting. To hide the Display Control Panel item and prevent users from modifying the computer's display settings use the "Disable Display Control Panel" setting instead. +> +> To hide pages in the System Settings app, use the "Settings Page Visibility" setting under Computer Configuration. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Show only specified Control Panel items* +- GP name: *RestrictCpls* +- GP path: *Control Panel* +- GP ADMX file name: *ControlPanel.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file From 3d0264c4c5678927c8690d44141efaf9bfb699f4 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 5 Nov 2020 15:26:41 -0800 Subject: [PATCH 0108/2014] Added ADMX_ControlPanelDisplay policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 24 + .../policy-configuration-service-provider.md | 77 + .../policy-csp-admx-controlpaneldisplay.md | 1825 +++++++++++++++++ 4 files changed, 1927 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 9bb975d40f..6fa7869867 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -178,6 +178,7 @@ #### [ADMX_CipherSuiteOrder](policy-csp-admx-ciphersuiteorder.md) #### [ADMX_COM](policy-csp-admx-com.md) #### [ADMX_ControlPanel](policy-csp-admx-controlpanel.md) +#### [ADMX_ControlPanelDisplay](policy-csp-admx-controlpaneldisplay.md) #### [ADMX_Cpls](policy-csp-admx-cpls.md) #### [ADMX_CtrlAltDel](policy-csp-admx-ctrlaltdel.md) #### [ADMX_DigitalLocker](policy-csp-admx-digitallocker.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 1e7cd9e0e9..e375180809 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -46,6 +46,30 @@ ms.date: 10/08/2020 - [ADMX_ControlPanel/ForceClassicControlPanel](./policy-csp-admx-controlpanel.md#admx-controlpanel-forceclassiccontrolpanel) - [ADMX_ControlPanel/NoControlPanel](./policy-csp-admx-controlpanel.md#admx-controlpanel-nocontrolpanel) - [ADMX_ControlPanel/RestrictCpls](./policy-csp-admx-controlpanel.md#admx-controlpanel-restrictcpls) +- [ADMX_ControlPanelDisplay/CPL_Display_Disable](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-display-disable) +- [ADMX_ControlPanelDisplay/CPL_Display_HideSettings](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-display-hidesettings) +- [ADMX_ControlPanelDisplay/CPL_Personalization_DisableColorSchemeChoice](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-disablecolorschemechoice) +- [ADMX_ControlPanelDisplay/CPL_Personalization_DisableThemeChange](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-disablethemechange) +- [ADMX_ControlPanelDisplay/CPL_Personalization_DisableVisualStyle](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-disablevisualstyle) +- [ADMX_ControlPanelDisplay/CPL_Personalization_EnableScreenSaver](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-enablescreensaver) +- [ADMX_ControlPanelDisplay/CPL_Personalization_ForceDefaultLockScreen](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-forcedefaultlockscreen) +- [ADMX_ControlPanelDisplay/CPL_Personalization_LockFontSize](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-lockfontsize) +- [ADMX_ControlPanelDisplay/CPL_Personalization_NoChangingLockScreen](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-nochanginglockscreen) +- [ADMX_ControlPanelDisplay/CPL_Personalization_NoChangingStartMenuBackground](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-nochangingstartmenubackground) +- [ADMX_ControlPanelDisplay/CPL_Personalization_NoColorAppearanceUI](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-nocolorappearanceui) +- [ADMX_ControlPanelDisplay/CPL_Personalization_NoDesktopBackgroundUI](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-nodesktopbackgroundui) +- [ADMX_ControlPanelDisplay/CPL_Personalization_NoDesktopIconsUI](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-nodesktopiconsui) +- [ADMX_ControlPanelDisplay/CPL_Personalization_NoLockScreen](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-nolockscreen) +- [ADMX_ControlPanelDisplay/CPL_Personalization_NoMousePointersUI](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-nomousepointersui) +- [ADMX_ControlPanelDisplay/CPL_Personalization_NoScreenSaverUI](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-noscreensaverui) +- [ADMX_ControlPanelDisplay/CPL_Personalization_NoSoundSchemeUI](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-nosoundschemeui) +- [ADMX_ControlPanelDisplay/CPL_Personalization_PersonalColors](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-personalcolors) +- [ADMX_ControlPanelDisplay/CPL_Personalization_ScreenSaverIsSecure](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-screensaverissecure) +- [ADMX_ControlPanelDisplay/CPL_Personalization_ScreenSaverTimeOut](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-screensavertimeout) +- [ADMX_ControlPanelDisplay/CPL_Personalization_SetScreenSaver](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-setscreensaver) +- [ADMX_ControlPanelDisplay/CPL_Personalization_SetTheme](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-settheme) +- [ADMX_ControlPanelDisplay/CPL_Personalization_SetVisualStyle](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-setvisualstyle) +- [ADMX_ControlPanelDisplay/CPL_Personalization_StartBackground](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-startbackground) - [ADMX_Cpls/UseDefaultTile](./policy-csp-admx-cpls.md#admx-cpls-usedefaulttile) - [ADMX_CtrlAltDel/DisableChangePassword](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disablechangepassword) - [ADMX_CtrlAltDel/DisableLockComputer](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disablelockcomputer) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index b89a460193..ce9320d5bb 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -263,6 +263,83 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_ControlPanelDisplay policies + +
    +
    + ADMX_ControlPanelDisplay/CPL_Display_Disable +
    +
    + ADMX_ControlPanelDisplay/CPL_Display_HideSettings +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_DisableColorSchemeChoice +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_DisableThemeChange +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_DisableVisualStyle +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_EnableScreenSaver +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_ForceDefaultLockScreen +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_LockFontSize +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoChangingLockScreen +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoChangingStartMenuBackground +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoColorAppearanceUI +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoDesktopBackgroundUI +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoDesktopIconsUI +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoLockScreen +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoMousePointersUI +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoScreenSaverUI +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoSoundSchemeUI +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_PersonalColors +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_ScreenSaverIsSecure +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_ScreenSaverTimeOut +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_SetScreenSaver +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_SetTheme +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_SetVisualStyle +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_StartBackground +
    +
    + ### ADMX_Cpls policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md b/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md new file mode 100644 index 0000000000..48dc02d6db --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md @@ -0,0 +1,1825 @@ +--- +title: Policy CSP - ADMX_ControlPanelDisplay +description: Policy CSP - ADMX_ControlPanelDisplay +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/05/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_ControlPanelDisplay +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_ControlPanelDisplay policies + +
    +
    + ADMX_ControlPanelDisplay/CPL_Display_Disable +
    +
    + ADMX_ControlPanelDisplay/CPL_Display_HideSettings +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_DisableColorSchemeChoice +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_DisableThemeChange +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_DisableVisualStyle +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_EnableScreenSaver +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_ForceDefaultLockScreen +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_LockFontSize +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoChangingLockScreen +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoChangingStartMenuBackground +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoColorAppearanceUI +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoDesktopBackgroundUI +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoDesktopIconsUI +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoLockScreen +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoMousePointersUI +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoScreenSaverUI +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_NoSoundSchemeUI +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_PersonalColors +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_ScreenSaverIsSecure +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_ScreenSaverTimeOut +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_SetScreenSaver +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_SetTheme +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_SetVisualStyle +
    +
    + ADMX_ControlPanelDisplay/CPL_Personalization_StartBackground +
    +
    + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Display_Disable** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Disables the Display Control Panel. + +If you enable this setting, the Display Control Panel does not run. When users try to start Display, a message appears explaining that a setting prevents the action. + +Also, see the "Prohibit access to the Control Panel" (User Configuration\Administrative Templates\Control Panel) and "Remove programs on Settings menu" (User Configuration\Administrative Templates\Start Menu & Taskbar) settings. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disable the Display Control Panel* +- GP name: *CPL_Display_Disable* +- GP path: *Control Panel\Display* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Display_HideSettings** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Removes the Settings tab from Display in Control Panel. + +This setting prevents users from using Control Panel to add, configure, or change the display settings on the computer. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide Settings tab* +- GP name: *CPL_Display_HideSettings* +- GP path: *Control Panel\Display* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_DisableColorSchemeChoice** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This setting forces the theme color scheme to be the default color scheme. + +If you enable this setting, a user cannot change the color scheme of the current desktop theme. + +If you disable or do not configure this setting, a user may change the color scheme of the current desktop theme. + +For Windows 7 and later, use the "Prevent changing color and appearance" setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent changing color scheme* +- GP name: *CPL_Personalization_DisableColorSchemeChoice* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_DisableThemeChange** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This setting disables the theme gallery in the Personalization Control Panel. + +If you enable this setting, users cannot change or save a theme. Elements of a theme such as the desktop background, color, sounds, and screen saver can still be changed (unless policies are set to turn them off). + +If you disable or do not configure this setting, there is no effect. + +> [!NOTE] +> If you enable this setting but do not specify a theme using the "load a specific theme" setting, the theme defaults to whatever the user previously set or the system default. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent changing theme* +- GP name: *CPL_Personalization_DisableThemeChange* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_DisableVisualStyle** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users or applications from changing the visual style of the windows and buttons displayed on their screens. + +When enabled on Windows XP, this setting disables the "Windows and buttons" drop-down list on the Appearance tab in Display Properties. + +When enabled on Windows XP and later systems, this setting prevents users and applications from changing the visual style through the command line. Also, a user may not apply a different visual style when changing themes. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent changing visual style for windows and buttons* +- GP name: *CPL_Personalization_DisableVisualStyle* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_EnableScreenSaver** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Enables desktop screen savers. + +If you disable this setting, screen savers do not run. Also, this setting disables the Screen Saver section of the Screen Saver dialog in the Personalization or Display Control Panel. As a result, users cannot change the screen saver options. + +If you do not configure it, this setting has no effect on the system. + +If you enable it, a screen saver runs, provided the following two conditions hold: First, a valid screen saver on the client is specified through the "Screen Saver executable name" setting or through Control Panel on the client computer. Second, the screen saver timeout is set to a nonzero value through the setting or Control Panel. + +Also, see the "Prevent changing Screen Saver" setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Enable screen saver* +- GP name: *CPL_Personalization_EnableScreenSaver* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_ForceDefaultLockScreen** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This setting allows you to force a specific default lock screen and logon image by entering the path (location) of the image file. The same image will be used for both the lock and logon screens. + +This setting lets you specify the default lock screen and logon image shown when no user is signed in, and also sets the specified image as the default for all users (it replaces the inbox default image). + +To use this setting, type the fully qualified path and name of the file that stores the default lock screen and logon image. You can type a local path, such as C:\Windows\Web\Screen\img104.jpg or a UNC path, such as `\\Server\Share\Corp.jpg`. + +This can be used in conjunction with the "Prevent changing lock screen and logon image" setting to always force the specified lock screen and logon image to be shown. + +Note: This setting only applies to Enterprise, Education, and Server SKUs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Force a specific default lock screen and logon image* +- GP name: *CPL_Personalization_ForceDefaultLockScreen* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_LockFontSize** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the size of the font in the windows and buttons displayed on their screens. + +If this setting is enabled, the "Font size" drop-down list on the Appearance tab in Display Properties is disabled. + +If you disable or do not configure this setting, a user may change the font size using the "Font size" drop-down list on the Appearance tab. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit selection of visual style font size* +- GP name: *CPL_Personalization_LockFontSize* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_NoChangingLockScreen** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the background image shown when the machine is locked or when on the logon screen. + +By default, users can change the background image shown when the machine is locked or displaying the logon screen. + +If you enable this setting, the user will not be able to change their lock screen and logon image, and they will instead see the default image. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent changing lock screen and logon image* +- GP name: *CPL_Personalization_NoChangingLockScreen* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_NoChangingStartMenuBackground** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the look of their start menu background, such as its color or accent. + +By default, users can change the look of their start menu background, such as its color or accent. + +If you enable this setting, the user will be assigned the default start menu background and colors and will not be allowed to change them. + +If the "Force a specific background and accent color" policy is also set on a supported version of Windows, then those colors take precedence over this policy. + +If the "Force a specific Start background" policy is also set on a supported version of Windows, then that background takes precedence over this policy. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent changing start menu background* +- GP name: *CPL_Personalization_NoChangingStartMenuBackground* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_NoColorAppearanceUI** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Disables the Color (or Window Color) page in the Personalization Control Panel, or the Color Scheme dialog in the Display Control Panel on systems where the Personalization feature is not available. + +This setting prevents users from using Control Panel to change the window border and taskbar color (on Windows 8), glass color (on Windows Vista and Windows 7), system colors, or color scheme of the desktop and windows. + +If this setting is disabled or not configured, the Color (or Window Color) page or Color Scheme dialog is available in the Personalization or Display Control Panel. + +For systems prior to Windows Vista, this setting hides the Appearance and Themes tabs in the in Display in Control Panel. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent changing color and appearance* +- GP name: *CPL_Personalization_NoColorAppearanceUI* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_NoDesktopBackgroundUI** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from adding or changing the background design of the desktop. + +By default, users can use the Desktop Background page in the Personalization or Display Control Panel to add a background design (wallpaper) to their desktop. + +If you enable this setting, none of the Desktop Background settings can be changed by the user. + +To specify wallpaper for a group, use the "Desktop Wallpaper" setting. + +Note: You must also enable the "Desktop Wallpaper" setting to prevent users from changing the desktop wallpaper. Refer to KB article: Q327998 for more information. + +Also, see the "Allow only bitmapped wallpaper" setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent changing desktop background* +- GP name: *CPL_Personalization_NoDesktopBackgroundUI* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_NoDesktopIconsUI** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the desktop icons. + +By default, users can use the Desktop Icon Settings dialog in the Personalization or Display Control Panel to show, hide, or change the desktop icons. + +If you enable this setting, none of the desktop icons can be changed by the user. + +For systems prior to Windows Vista, this setting also hides the Desktop tab in the Display Control Panel. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent changing desktop icons* +- GP name: *CPL_Personalization_NoDesktopIconsUI* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_NoLockScreen** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether the lock screen appears for users. + +If you enable this policy setting, users that are not required to press CTRL + ALT + DEL before signing in will see their selected tile after locking their PC. + +If you disable or do not configure this policy setting, users that are not required to press CTRL + ALT + DEL before signing in will see a lock screen after locking their PC. They must dismiss the lock screen using touch, the keyboard, or by dragging it with the mouse. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not display the lock screen* +- GP name: *CPL_Personalization_NoLockScreen* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_NoMousePointersUI** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the mouse pointers. + +By default, users can use the Pointers tab in the Mouse Control Panel to add, remove, or change the mouse pointers. + +If you enable this setting, none of the mouse pointer scheme settings can be changed by the user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent changing mouse pointers* +- GP name: *CPL_Personalization_NoMousePointersUI* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_NoScreenSaverUI** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents the Screen Saver dialog from opening in the Personalization or Display Control Panel. + +This setting prevents users from using Control Panel to add, configure, or change the screen saver on the computer. It does not prevent a screen saver from running. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent changing screen saver* +- GP name: *CPL_Personalization_NoScreenSaverUI* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_NoSoundSchemeUI** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the sound scheme. + +By default, users can use the Sounds tab in the Sound Control Panel to add, remove, or change the system Sound Scheme. + +If you enable this setting, none of the Sound Scheme settings can be changed by the user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent changing sounds* +- GP name: *CPL_Personalization_NoSoundSchemeUI* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_PersonalColors** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Forces Windows to use the specified colors for the background and accent. The color values are specified in hex as #RGB. + +By default, users can change the background and accent colors. + +If this setting is enabled, the background and accent colors of Windows will be set to the specified colors and users cannot change those colors. This setting will not be applied if the specified colors do not meet a contrast ratio of 2:1 with white text. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Force a specific background and accent color* +- GP name: *CPL_Personalization_PersonalColors* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_ScreenSaverIsSecure** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Determines whether screen savers used on the computer are password protected. + +If you enable this setting, all screen savers are password protected. If you disable this setting, password protection cannot be set on any screen saver. + +This setting also disables the "Password protected" checkbox on the Screen Saver dialog in the Personalization or Display Control Panel, preventing users from changing the password protection setting. + +If you do not configure this setting, users can choose whether or not to set password protection on each screen saver. + +To ensure that a computer will be password protected, enable the "Enable Screen Saver" setting and specify a timeout via the "Screen Saver timeout" setting. + +> [!NOTE] +> To remove the Screen Saver dialog, use the "Prevent changing Screen Saver" setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Password protect the screen saver* +- GP name: *CPL_Personalization_ScreenSaverIsSecure* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_ScreenSaverTimeOut** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Specifies how much user idle time must elapse before the screen saver is launched. + +When configured, this idle time can be set from a minimum of 1 second to a maximum of 86,400 seconds, or 24 hours. If set to zero, the screen saver will not be started. + +This setting has no effect under any of the following circumstances: + +- The setting is disabled or not configured. + +- The wait time is set to zero. + +- The "Enable Screen Saver" setting is disabled. + +- Neither the "Screen saver executable name" setting nor the Screen Saver dialog of the client computer's Personalization or Display Control Panel specifies a valid existing screen saver program on the client. + +When not configured, whatever wait time is set on the client through the Screen Saver dialog in the Personalization or Display Control Panel is used. The default is 15 minutes. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Screen saver timeout* +- GP name: *CPL_Personalization_ScreenSaverTimeOut* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_SetScreenSaver** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Specifies the screen saver for the user's desktop. + +If you enable this setting, the system displays the specified screen saver on the user's desktop. Also, this setting disables the drop-down list of screen savers in the Screen Saver dialog in the Personalization or Display Control Panel, which prevents users from changing the screen saver. + +If you disable this setting or do not configure it, users can select any screen saver. + +If you enable this setting, type the name of the file that contains the screen saver, including the .scr file name extension. If the screen saver file is not in the %Systemroot%\System32 directory, type the fully qualified path to the file. + +If the specified screen saver is not installed on a computer to which this setting applies, the setting is ignored. + +> [!NOTE] +> This setting can be superseded by the "Enable Screen Saver" setting. If the "Enable Screen Saver" setting is disabled, this setting is ignored, and screen savers do not run. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Force specific screen saver* +- GP name: *CPL_Personalization_SetScreenSaver* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_SetTheme** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Specifies which theme file is applied to the computer the first time a user logs on. + +If you enable this setting, the theme that you specify will be applied when a new user logs on for the first time. This policy does not prevent the user from changing the theme or any of the theme elements such as the desktop background, color, sounds, or screen saver after the first logon. + +If you disable or do not configure this setting, the default theme will be applied at the first logon. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Load a specific theme* +- GP name: *CPL_Personalization_SetTheme* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_SetVisualStyle** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This setting allows you to force a specific visual style file by entering the path (location) of the visual style file. + +This can be a local computer visual style (aero.msstyles), or a file located on a remote server using a UNC path (\\Server\Share\aero.msstyles). + +If you enable this setting, the visual style file that you specify will be used. Also, a user may not apply a different visual style when changing themes. + +If you disable or do not configure this setting, the users can select the visual style that they want to use by changing themes (if the Personalization Control Panel is available). + +> [!NOTE] +> If this setting is enabled and the file is not available at user logon, the default visual style is loaded. +> +> When running Windows XP, you can select the Luna visual style by typing %windir%\resources\Themes\Luna\Luna.msstyles. +> +> To select the Windows Classic visual style, leave the box blank beside "Path to Visual Style:" and enable this setting. When running Windows 8 or Windows RT, you cannot apply the Windows Classic visual style. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Force a specific visual style file or force Windows Classic* +- GP name: *CPL_Personalization_SetVisualStyle* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + + +**ADMX_ControlPanelDisplay/CPL_Personalization_StartBackground** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Forces the Start screen to use one of the available backgrounds, 1 through 20, and prevents the user from changing it. + +If this setting is set to zero or not configured, then Start uses the default background, and users can change it. + +If this setting is set to a nonzero value, then Start uses the specified background, and users cannot change it. If the specified background is not supported, the default background is used. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Force a specific Start background* +- GP name: *CPL_Personalization_StartBackground* +- GP path: *Control Panel\Personalization* +- GP ADMX file name: *ControlPanelDisplay.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file From 2ccf6cad86ab94e5d00d8d7b126bdead03d9088f Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Thu, 5 Nov 2020 16:42:32 -0800 Subject: [PATCH 0109/2014] completed by --- .../images/tvm-completed-by.png | Bin 0 -> 6687 bytes .../microsoft-defender-atp/tvm-remediation.md | 10 ++++++++++ 2 files changed, 10 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-completed-by.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-completed-by.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-completed-by.png new file mode 100644 index 0000000000000000000000000000000000000000..d41220688ee5d37253919069c76334c034459ba1 GIT binary patch literal 6687 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

    Lp{(UBK`5wbb^!_~odD2yD z<9Va``J3o!3{AX;5OMSrV0rrI#EU#=H~P-=)2?o(|1c6xt-@huWW@em1wYCG^npl%2#kg3$(# zAu_f&_KQcHq@P#&^V$|?b_ampq=j8sJ&*MdsR(-UW_qA2>tm%%rGtM0#SBn@n7Fl7 zj@7QH*ORW6DVAj9YmJYKsT3mf9E^Uf(_c@J9w}jjwzk)!)cwWdqoTlR8*v=-+(IV1 zbKLp9oR$n`Awys6-VP!DfElRYcQJ2*UW^~r4nA`d@08lAhM5FXF-5aH2$QQhdl$v> z;N*1F6r)Mgb>ic|C>kT0k;q~40HGEmH7>f+Fza+5L39ys@VEXyz73@P|H**=m}oiv zj2W1rb|t6@dIv^Gh#ucRuwc*KI zc?Bcsb~t*FFtU?KccT^%jVPN?+?y9$K&`vS0p{~`q&vDmof6w2snW9 zYq0NSY~6c-YUKCaerTcA=h$}o_6!}5SZi^N{==TororInV5v^|R1Xpxoth>*s(T>B z;$mg_3*_fx!TJjML*Cb3q^$7YKrwZ@*IL-83|IYKr$ctc4y%&Xf4^1KRYm%H;9;ul z0hFJ;5hv}-y)k$byoRhkv;4kelE{Pa76FYS(PDs%nctfihsesxK2Nx4ZqaWXW^4MW zIWv_$ZWJ}}vv$VB`e;pma;Ky!<$*{n=GJgzWp35y&3LUR)nHj6Wt0O)3pE`@)VdYb zdj8X_I4Io{T>6y>U3t~%qv0dH9L}>4Ks0f1zsHkwF`dWJ#kn4Q;_*(&WxE%MdgaM` zd=@7yVdTw?C?A*BdokY^v1V$8#6#>e)T0ojnyZ6xs7w_)!(@b zPm6brM)OBcOP+-voVz1kIum!aoIW{;!(XgryGhuRd;US)!H%Q~E*Ku*IcL7|1bZG= zUQQwc-z|Kczdixo?gZU323=%}->_-29w=uAb;<^vB?Q%P?nmlH%6c&03_@4qjP==` zHD2uBH+y@QQ1*=K{M+*W*d}k8{|%*Ejt*p|xK^ma1QE;N&oheV;fh1jW390x$j+*- zDU)dfeYXlX2Yx`5@p6@lL z-!J9QwBMk!bvx|-a!he|X-Udb^J0f0LKlsem!$PJ`KV^bYM{@1CV7+_V}uU`%KbJt z9STOqrL|ozO`Fqp`S~&8P?gGc19|)+PSaAwWRHLH-sY(rBb}spx!h|r*1fo~a;_ca zdD*WxN%T9s2tr?x)Hf9>`e0xSSLBRkIcr^XA{xgKyAOvVUG&yfrSmL=g)pHVe1^$H zm`V#H26z$-l3jQU7R_U*YCphrCU;FE4Ec=HtWpmmq0$NP{O1Y%IyN#! zq|)I|%1Zgav>bu`Ha7udd80Pr+`Jv>i|vOvDP@QjjcM3R8G0@oaVoeJhzhxE>M{2L zXdR5MwvjVYj3~R|(8{K!_jg5Gat*)OZ*t@pDD|3$ExvqNgB&)DK^#VS-9W@cFQ$4Y z!KS6sS_W29jy6oCmM=VfT=7rAN|AAOF!c30oFC?;urlaPs+`5wEQebw8rZggqA^a{ zG7wdqigu1Y4zb8FoHj=k;l$+=x3Q@FS#JC^whh{ZY?EfiAB!90N1eExXdZy3!6x@t zcV0yzYl6%;(AH9Nw~G|Jfx04%{@u+)d}d6FJJJ26c7h`Ezoi3IzAF3V*UP;|#e6TI zI6;NYqA4^TsSg4mm8QrP9gJicW4?fQZysP6Giq0}f>-&?EBN+eQ z5)a4M71H{xhf+g)*K4Z3R{lyp?4vThggv^_tBsE@nRo@*sQ}W493q73%Y#GUxYbHY z-=Cp6Of{vhNo#T zABp}*oY1*{Bg~B9Us}RNSe#M>ow^nygCCP1rVGUmWi$Wf4n0j6pA9QWd2c$OG>L|M zuiVY8c(qeffOEE9km!~Q?Uja6%x*=uYtPn;TNmxyQ&~!o^3j5?%yd>%cuCij_9$Ia z3gt867tI8&W*;(o2LOu&pthG-goP-1uVuM8OCV5bw*+Wai?GbY T^+4Ru9e|3WhC=BJ^U(hS*^tCn literal 0 HcmV?d00001 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 83f4fa34f0..17ec33ff29 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -69,6 +69,16 @@ Once you are in the Remediation page, select the remediation activity that you w >[!NOTE] > There is a 180 day retention period for completed remediation activities. To keep the Remediation page performing optimally, the remediation activity will be removed 6 months after its completion. +### Completed by + +Track who closed the remediation activity with the "Completed by" column on the Remediation page. + +- **Email address**: The email of the person who manually completed the task +- **System confirmation**: The task was automatically completed (all devices remediated) +- **N/A**: Information is not available because we don't know how this older task was completed + +![Created by and completed by columns with two rows. One row for completed by has example of an email, the other row says system confirmation.](images/tvm-completed-by.png) + ### Top remediation activities in the dashboard View **Top remediation activities** in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md). Select any of the entries to go to the **Remediation** page. You can mark the remediation activity as completed after the IT admin team remediates the task. From 0902f1de628988eaecf4d9098c5afb7f164323e1 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Thu, 5 Nov 2020 16:43:25 -0800 Subject: [PATCH 0110/2014] update name --- .../threat-protection/microsoft-defender-atp/tvm-remediation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 17ec33ff29..41b47476e8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -69,7 +69,7 @@ Once you are in the Remediation page, select the remediation activity that you w >[!NOTE] > There is a 180 day retention period for completed remediation activities. To keep the Remediation page performing optimally, the remediation activity will be removed 6 months after its completion. -### Completed by +### Completed by column Track who closed the remediation activity with the "Completed by" column on the Remediation page. From 9e5b3506c184df598a8fdd46e00727bcba1027fb Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 6 Nov 2020 10:03:31 +0530 Subject: [PATCH 0111/2014] Update windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-key-trust-policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md index 3d7236845c..d67ded5c60 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md @@ -27,7 +27,7 @@ ms.reviewer: You need a Windows 10, version 1703 workstation to run the Group Policy Management Console, which provides the latest Windows Hello for Business and PIN Complexity Group Policy settings. To run the Group Policy Management Console, you need to install the Remote Server Administration Tools for Windows 10. You can download these tools from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=45520). Install the Remote Server Administration Tools for Windows 10 on a computer running Windows 10, version 1703. -Alternatively, you can create a copy of the .ADMX and .ADML files from a Windows 10, version 1703 installation setup template folder to their respective language folder on a Windows Server or you can create a Group Policy Central Store and copy them their respective language folder. See [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administrative-templates-in-windows) for more information. +Alternatively, you can create a copy of the .ADMX and .ADML files from a Windows 10, version 1703 installation setup template folder to their respective language folder on a Windows Server, or you can create a Group Policy Central Store and copy them their respective language folder. See [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administrative-templates-in-windows) for more information. On-premises certificate-based deployments of Windows Hello for Business needs one Group Policy setting: Enable Windows Hello for Business From 0e4ce05d012416e2daf174d4cb461397a1f956b8 Mon Sep 17 00:00:00 2001 From: Kurt Sarens <56369685+kurtsarens@users.noreply.github.com> Date: Fri, 6 Nov 2020 15:18:45 +0100 Subject: [PATCH 0112/2014] Update enable-exploit-protection.md Audit of mitigations is not always available via PS but is with other management options --- .../enable-exploit-protection.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md index 2d44c8da7d..373ad6ff74 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md @@ -210,7 +210,7 @@ Set-Processmitigation -Name test.exe -Remove -Disable DEP This table lists the PowerShell cmdlets (and associated audit mode cmdlet) that can be used to configure each mitigation. Mitigation | Applies to | PowerShell cmdlets | Audit mode cmdlet -- | - | - | - +-|-|-|- Control flow guard (CFG) | System and app-level | CFG, StrictCFG, SuppressExports | Audit not available Data Execution Prevention (DEP) | System and app-level | DEP, EmulateAtlThunks | Audit not available Force randomization for images (Mandatory ASLR) | System and app-level | ForceRelocateImages | Audit not available @@ -225,20 +225,20 @@ Code integrity guard | App-level only | BlockNonMicrosoftSigned, AllowStoreS Disable extension points | App-level only | ExtensionPoint | Audit not available Disable Win32k system calls | App-level only | DisableWin32kSystemCalls | AuditSystemCall Do not allow child processes | App-level only | DisallowChildProcessCreation | AuditChildProcess -Export address filtering (EAF) | App-level only | EnableExportAddressFilterPlus, EnableExportAddressFilter \[1\] | Audit not available -Import address filtering (IAF) | App-level only | EnableImportAddressFilter | Audit not available -Simulate execution (SimExec) | App-level only | EnableRopSimExec | Audit not available -Validate API invocation (CallerCheck) | App-level only | EnableRopCallerCheck | Audit not available +Export address filtering (EAF) | App-level only | EnableExportAddressFilterPlus, EnableExportAddressFilter \[1\] | Audit not available\[2\] +Import address filtering (IAF) | App-level only | EnableImportAddressFilter | Audit not available\[2\] +Simulate execution (SimExec) | App-level only | EnableRopSimExec | Audit not available\[2\] +Validate API invocation (CallerCheck) | App-level only | EnableRopCallerCheck | Audit not available\[2\] Validate handle usage | App-level only | StrictHandle | Audit not available Validate image dependency integrity | App-level only | EnforceModuleDepencySigning | Audit not available -Validate stack integrity (StackPivot) | App-level only | EnableRopStackPivot | Audit not available +Validate stack integrity (StackPivot) | App-level only | EnableRopStackPivot | Audit not available\[2\] \[1\]: Use the following format to enable EAF modules for DLLs for a process: ```PowerShell Set-ProcessMitigation -Name processName.exe -Enable EnableExportAddressFilterPlus -EAFModules dllName1.dll,dllName2.dll ``` - +\[2\]: Audit for this mitigation is not available via Powershell CmdLet. ## Customize the notification See the [Windows Security](../windows-defender-security-center/windows-defender-security-center.md#customize-notifications-from-the-windows-defender-security-center) topic for more information about customizing the notification when a rule is triggered and blocks an app or file. From 270aff93e29a8fa322638e9af089674428257785 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Fri, 6 Nov 2020 23:19:11 +0500 Subject: [PATCH 0113/2014] Instructional updates As suggested, some of the information was missing and has been added. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8567 --- .../exposed-apis-create-app-nativeapp.md | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md index c93c7f464b..aa97239067 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md @@ -56,12 +56,24 @@ This page explains how to create an AAD application, get an access token to Micr ![Image of Microsoft Azure and navigation to application registration](images/atp-azure-new-app2.png) -3. In the registration from, enter the following information then select **Register**. +3. When the **Register an application** page appears, enter your application's registration information: - ![Image of Create application window](images/nativeapp-create2.png) + - **Name** - Enter a meaningful application name that will be displayed to users of the app. + - **Supported account types** - Select which accounts you would like your application to support. - - **Name:** -Your application name- - - **Application type:** Public client + | Supported account types | Description | + |-------------------------|-------------| + | **Accounts in this organizational directory only** | Select this option if you're building a line-of-business (LOB) application. This option is not available if you're not registering the application in a directory.

    This option maps to Azure AD only single-tenant.

    This is the default option unless you're registering the app outside of a directory. In cases where the app is registered outside of a directory, the default is Azure AD multi-tenant and personal Microsoft accounts. | + | **Accounts in any organizational directory** | Select this option if you would like to target all business and educational customers.

    This option maps to an Azure AD only multi-tenant.

    If you registered the app as Azure AD only single-tenant, you can update it to be Azure AD multi-tenant and back to single-tenant through the **Authentication** blade. | + | **Accounts in any organizational directory and personal Microsoft accounts** | Select this option to target the widest set of customers.

    This option maps to Azure AD multi-tenant and personal Microsoft accounts.

    If you registered the app as Azure AD multi-tenant and personal Microsoft accounts, you cannot change this in the UI. Instead, you must use the application manifest editor to change the supported account types. | + + - **Redirect URI (optional)** - Select the type of app you're building, **Web** or **Public client (mobile & desktop)**, and then enter the redirect URI (or reply URL) for your application. + - For web applications, provide the base URL of your app. For example, `http://localhost:31544` might be the URL for a web app running on your local machine. Users would use this URL to sign in to a web client application. + - For public client applications, provide the URI used by Azure AD to return token responses. Enter a value specific to your application, such as `myapp://auth`. + + To see specific examples for web applications or native applications, check out our [quickstarts](/azure/active-directory/develop/#quickstarts). + + When finished, select **Register**. 4. Allow your Application to access Microsoft Defender ATP and assign it 'Read alerts' permission: From 342d51170c2026887adb68299555e459d5fc4500 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Fri, 6 Nov 2020 23:35:42 +0500 Subject: [PATCH 0114/2014] Update use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md Path values in rules were defined incorrectly. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8564 --- ...licy-to-control-specific-plug-ins-add-ins-and-modules.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md index 79a167e2a1..a6e3ec2b41 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md @@ -36,14 +36,14 @@ To work with these options, the typical method is to create a policy that only a For example, to create a WDAC policy that allows **addin1.dll** and **addin2.dll** to run in **ERP1.exe**, your organization's enterprise resource planning (ERP) application, run the following commands. Note that in the second command, **+=** is used to add a second rule to the **$rule** variable: ```powershell -$rule = New-CIPolicyRule -DriverFilePath '.\ERP1.exe' -Level FileName -AppID '.\temp\addin1.dll' -$rule += New-CIPolicyRule -DriverFilePath '.\ERP1.exe' -Level FileName -AppID '.\temp\addin2.dll' +$rule = New-CIPolicyRule -DriverFilePath '..\temp\addin1.dll' -Level FileName -AppID '.\ERP1.exe' +$rule += New-CIPolicyRule -DriverFilePath '.\temp\addin1.dll' -Level FileName -AppID '.\ERP1.exe' New-CIPolicy -Rules $rule -FilePath ".\AllowERPAddins.xml" -UserPEs ``` As another example, to create a WDAC policy that blocks **addin3.dll** from running in Microsoft Word, run the following command. You must include the `-Deny` option to block the specified add-ins in the specified application: ```powershell -$rule = New-CIPolicyRule -DriverFilePath '.\winword.exe' -Level FileName -Deny -AppID '.\temp\addin3.dll' +$rule = New-CIPolicyRule -DriverFilePath '.\temp\addin3.dll' -Level FileName -Deny -AppID '.\winword.exe' New-CIPolicy -Rules $rule -FilePath ".\BlockAddins.xml" -UserPEs ``` From ed200cd20634e30c927396c81e2984ff0ad68a37 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Fri, 6 Nov 2020 23:43:59 +0500 Subject: [PATCH 0115/2014] Update 2bda9244ec25d1526811da4ea91b1c86.png --- .../2bda9244ec25d1526811da4ea91b1c86.png | Bin 322504 -> 319498 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/2bda9244ec25d1526811da4ea91b1c86.png b/windows/security/threat-protection/microsoft-defender-atp/images/2bda9244ec25d1526811da4ea91b1c86.png index ef1fa517146db52d0ab250c809700493a58ffff7..b2fb4673811135cf88e3bb473b3bb2fe68177e84 100644 GIT binary patch literal 319498 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 z zNF(x6&o1qrXmPat@108gvlVr9x%ZJ@0Ln!H8DvSJ?kMQGd}0O`NQ^;?%u7r9RPSj8 zdG*W!Mv-CT?>Vms2q;AzSM4X-o}zU+W6rc0XCm%tyo`3D z93Sw8m{tFUf9x-4zA|?Zy>sx>DfeRcbfKV3Rl1IQ^Ze#Vf_o}jda{%TKSoA^=O=RR z*sE)h736wFuk+=g3d)@rFh?yKa|Bx?jmKQVuZ9Wc6USz8&aQ_ap5{MzuHin@dK2io zD=W03q7>~vSj~U5+LJO*c5Uu9p7uhUCN^r5yS*}A2K6It&Dl)2P*r;*ZN`7;0}<2J zc9gE3b|AAHwaTflPfszxb^9?h(;7`1`l+}mueKJg(?zxm3B<-Ci|iYe#YmX(6tl5; zXe9UCXD)YyCR%Qz`HOkWb$KVU0m{e3? z?>}{LoNatC+f`i+jm3w&ypjOt>?17)JbO3uV5}0{TpZ6UpX+{g1`3$A5{@5kbNW-t zz4I8OD^wrW(M|N9MT8P`=lSe08|6SRDZBB8cSZ+T;qR3T>u}xxmB>i~c10|ZiSA&d)_M(^z;L#<_N2MBb$&y` z$GST0(c;-}Wx1iBzZ7*Y^J3uPmKh>VfdUIW6b>IRGVez3E4mydDP5E-2$1*nSs&dL zDPUy$RqDt~PR?njkPn7gH_`AM7k=3jD7TgsVO zqI+-Agl1k&&-+}FPSL8vQFq48@o`Wj>0(Q3yF#K+6c`%8LOx<;%FW41$h!iM1l&ya zN#HX>0@80;(k$gWdu`HX?M6mrWjG9Ie)YY4h)X6S4(<_O^j}H<1dyAX3uAa>eSMD$ zb*rNu#n8>~KH!V+HqAYn{PAj@f;vynD^mYPkC&OtTfc7ED0aO!I;MMoHZ8z<=U(_yzm zN?4c^VPASr+IbKg$aZ?^p@`)e&bwW+nY9*=mIRwOIr;MIuT#fXDo`Xc4F^_NR&wEq z+}5~9aQ}Xp(XzOe!P(ILOliVq6h-7$36?9RIspKyEN zo$KGBtq^#8w=1&KieqqQR7_KoE+gX`2grf{91Y7T%ffEd>#1A~_kDVhFB?TA6+-an zSH{j_V)-Ry5EPe16)8Kp-m=tE-8i&9|1VK3^xA^9&(y^3M*u@`jgAd~bl|o0j#?F4S~yA;rASjo z+k==^Dgd;6?_vgF1hsiNAKZWig<%QEarSJzUH;!i`)Bo<#hM)3L7x-)fYGtB0a*;N zM4q04%A!#h0f{8VMU&2sDl6lF&vFeW%?=J+vIZGo_t#9@Kt(^e;si+9 z;P9~j+!dN(ZYL zPS*qMkWkE8`|_xI*G+cQUWRL35f1_wLSUBRj+818B(n<&{A9Vl7Yn1YC1Nw{@loUt z$4-U8S?@IFP<{67ol-swjbN2`ON!~SUcMypqg2t- zlB2|juoGKXCjeG~jg5_eoCKi51!K4!iw>&#`jOK%h!v-2(Bq`U2OkCahVE>c$UEd8 zwHx#{UH7{mUEIV+N4YXBp$7}0oz%wmMF;zpAzIK+9|{!-&cc6A079-7=H^enjQE(X z9I=?cu8Zthe@K9fbgFYR>>OI?_JC;8UO%Egjk$0AO~*lRXo zC*M-ny#IaLf6rnwS(93%i5NauySNFF3z6fEkB`64dM}+V_f(Gv8x{5wTXG+a-qFal znR5-z%qX!Dp|sdk$0R3*(#Q?CxrrRRf@@MCzVSAtk{0J=XU>gww1_?Q8I*4NKj zMERvKuMG_kYc;rS>kB@Z#pvvmV!$+(rQ*y}RC*ArmLt1egpVDF{|<5Ic}Nz`GPWW?4Yo*O126&m=ymWb(OJda&wuhv#Np4Wmx!o9DsJkAy*qX#Ys}zLZ^Fv%DFlr6V)|1= zep-oM{9E7VOQPs9PGX$)Vo_bfw+8sC`0PZ1)t*{$+ov}Z6!MJIyzVMj#Um{42QK~- za>3MS+=@8v0%2ls(p4Fn#Q;>UFzI&A<0B^>`t;ez&a*W>a7*kdQ(z`UBY5(JAb>vS zNpo$ADgpkxoQ37F%2vbxstUdoM!59Tr9s|lxIgc1`;y1+4v(d$`Fg97#F+4F9R@a8 z9`WT!5u`UN$I8TB_W8(OpAX)=R731+n%ZPm-7eBResIq5=}9OZ{!&hAY$s~48} zmJ|j~OvgB{N7jmVy7suT1c2HO1nutrN1U8@fv{0O-TgEjwhARW7cVb$56GI}B|G7+ zFpBbT;hvv&f5)ZSTwPtgvhs{XxF2mjMD>5Wwr0i1$Y}ohH5Czd9wS6`-y4LXi6zr1>#RNO%q>fm#$m;@chT!WY8L5y%7*0vy zc{vZ0vafT*-X0eiog6LeHv|o45C;?za)#b#%{aj8{UREOq*qo`Pf)g2+#kEB?^*Af zBQloMxYbu=E#&p1*D-Y2cXj1jWti{wmqXC=g!nPP%_mPdVD_y2o#@en>P@cgPr0!g zOmXMkEAOR^tR`!d?+viFzT$B_{>~kdE)?Er1rBtoy1Jbq%kf_H^i|+t3EsUXgMPJO zfGqka4J07iW%_=Ojr`s}21h=Eo_OKIqKX*(i<6rb#E(VY4*M1=<>O0sI^$B$HZLcA z^FT~KePAGLMeSnE_59)9;pBLo5gsTp{Tx+~ib;+6Xz!V{d!M!3b3lxPW9YqP*2g%) z@{L>#BAmdI^YdYBY=Lpt-}oeBC8y;R`@w4ZsxSl%S%OStn(;Z4Wnj@9#2d6o(&gL{ zCdghojMz7X-6R$J(6gc#&~PbCj)ywoQC8W^_9YDN!?q`;3j?E$O=YFa*e|?%9&0qF z5~yTzNtcmpz7) zlau4ILy?vb3^Fl;-$+Ut{cZq-#3x)SUy1YQx_62EBix znB8q2-mqI8wT8d!^*vd^gUe}csxfjYj)%ZtsAC%(#Yo=7jq<>>d$?vk$k~_MtiJ|} zg=U`1tB*aMcY0QG*)xmWJv}~V_3@{Xdo4tl{Wbt=iNix(_!``T%Tvdp2@29wa}2D- zdP-9650+VVmcEoPL(p*((i?54iLRTN^LBAnW=;1k#R=C8=PmadclOJ79}FV2J3rphURg=No&>TcaG zpku=eQZ>|%A3s*@r)xSKT?LJtomQFjofwKH|Jlvu#zRri#tY2)cBRB~R@V8E;QsA! z>En3)rpSS1iTq&*6A5fS%t%D|oWAe=b;3{#skdCov9tq^GoTWZQgz$pr5LiMXfaUX z-HvDVjMzqYZCwO4=hxTY&mM%wm|swq5DoDtx ztR`cBwnVb7-g#nt5gA9PZBN^1lj4MGLndVJ0{I>T2LGXJGEVY~MI0Cbpf0ysmrC zBIellVq0HD<)^^=mhboEiL~?&=|xWma!Y3WK_p=OtIy+2-z`tDTxBB;d!N71CDexyB+;BJ zBdDVvzO=utN4hdh%P=P z%N#BK{a~SkN?14*63Y}NGlxT#+>(@k6Zy0Ct>3NGbi4}2Kfejs%+$5dOYJ61 zv4Q4Sn@sa;2Z+EV{$#sejqo2^r3OPDNFMn}$*XRYg-gTfyfhKb3ua^c?y#7%(A2{#8f_#))Ojj&noz=1Yk#+XsAPnF*0L!`^8r5b1ArEb`Uz z^UE0pO|G|Y9>&BU9#v=vk%J>MSb@kYDIKs4B#Y&TsxV0U=-IS6%D&BStFLl(a@e0x z^f`!eWhcf4OIWIqXU~=_|4d8RGhOpIJz;yG2w6Dtz-_#8`C3U+S>RCgD-aBMgBAF^0Dssn*Lpo1NT3Xiv`DGo!b7NpJTS% z8r&N6b{rgkysjLG(_)sUxzoD1LsN1~;vs;o;Hyr$gv0yC3GhnrSR#pwn`sikM!nf; zfbK5_9u{54X`MJz??r zxeGpugJW5Y$%DwA4kUX4V^66zv)m?IWRcUK$%xk!4=~ffs5LmzhdT)~K zTbTl^=}`7sw+B(UG}zs`2{$cp=l4jl9o5+QO(>n5uA^tk+VmS`8#9oawy?kHiwhiE zl^{Ub;F(_jHW<@TwQT}bCMj#1wsI>oeG5o6) zy5p>!KRh%xJJ3IU3gaTJrllNZO)TT|5cAhu&=M0@uClDud$(=}wZEM)pcL+l3!~n3 zdJrICm{dRcXSF&e{!6hwi+-aRa~?4o7Q9#C+b^cpx1os)5@u4_QFk_>`F0aSB3m4S zrgY51M7(P^Zz{D#vB8!!=XzEqbb7L$lb>r?ng9oI_kPKTnAFaYMfoGEVZxmq2dxHk zk)#s#ZzoMHzu~sHeyu*hC-?GDiNw5_BKF6MsmmyhkCi zj+rsLLD^^8ZpFj?+o{a)&}YU2sj=hWKqOp-D~8YSdO;Nsa16tisc<7P2jc)~{m=TU zOv!LmVj_DXF0T8a@H9*IAcN-tnE~<(tD1&Ze^FQc+O+TciKN@`Ry9ksTj6eIz=%}m zo;?RpE9kQt@e^n5P6M{B)=iOY(9|-KC!BMtLr3uk{K{p0e4varlt|E&0FR>btMjQ% zR|I({2)u!*QbXzXJ@A4*dbNwo_`L^m32<53@!xEG%kX)o$Rjl^4NQ=RtQyXjq#b!cZ?a+%*X}Aae*&FA^!$qkUV^ysQT7BF!G~d); z(JaqLu*6H@rC{Rz07mYuX6pQx<3$h&gVZaaFlT#oqK56dIRm0=GTeS$NT@f!D8;s^ zi99?fGru~%@1+Y^qCF6`;nFS&850m6cx|h`f5wWo)w*besoItiNkF3^578cfre%VyVu4!6F4nB z%2K9n@LpD}zxuI4Ll}v~L-}0DVAOsR|GtLIf5b zGTj#6ZT5-J{2Y`F$ISXf(LN}GwM4=8)E7uB<>#A^mc*MyZhqe z{SlW9m30Nv@|DEeA3t9Fb*P1lqnl@Hcrs|vfRY+%fB66#)gBu=IyE+U@aX8HUpxC7 zN^~exq0SpL$1YMrOxiXjB?MKLdM}HBP5^tdBE(}Ma%ZL75%cJX51A@2*2i`oFi>vP z2?}|uU~5<3tr(_X`T{$?C!CoHe8Tl~ zo8#u&Zom(lbY1IQbSZb~!-89vCjCA->H|`{=%~a9cXJ*2u=`+5Siwb-VFOo({h5zw z9er4%zdu9^bkIdXzX5`RPQeWnNmw}Ut%z6bP6DY(hr-@O;qAL3_~^f#YT>Ht_R)!3 zH2W(Ka=3u3oh<}y8k8oaKkx??k`*V~&B{rzF1B}YC`%_A2wHXwv5nuhdO_%Kes>r>r70tdF?kIirZ;;IC@q~e!8_-oCzQaU|pYW z*v1!zN8~wB%@L3@jahe2ey72azgDc7wu+0;$Smtk(FD7Bd4xx zZnA952}(u=Y%N7EtKsZpk5H>`PJ+_k!>6Fr*MGwRQQQaxmED)^;<^`Ml8GGdROBV` zfFbtl*NCecUgx!$S^8eN3YX=pK?d05G{oUMbDKP>s;W=H5RR}sxUdi#%)=R&zb!9T zerawxLb?93?ZwS2b=IEs%$1p&{kk>pXhL8$^(MDCK%&R!SvyLBjQSmP)bT2BUbTD$ zz;$Wl79iMxiG0FZAv1^?Xw@0tcCH*r5%dj)+J>sfKC6_^*2?Qvk!Jf+k)VC;6fE`7 z;CNpHKPNz{&M)poJRNUC5w0$hm9{g)&`#Yc1$%#6gT9 zL&cmRm<(!eRqMa}d)B21BpDgMn0^^Z$y2xE7|gWAB-y2)hPj#k0gDvYnLZA5v+42{@d&B!e2W z`__-c8K0|&NzTJdzbYXuO$<^Y7urS{9s+FCgFa6OpWe|+kNh%b1BUXEqWF~5!r@X_ z%cVvLJ-x{z4yfkQ@W=<lfRJn(mkT8V%(b674pNvmsq_1wHZU#8&OoGOQNH$m8uxc-p5gPrY3QlB))7J#Ij zu|vCCe`>P=NcN7|&gA7*#=a4K-_G9Rdy#$-0fNTxZverW7}$LXUmY8AJ7t*`7S^eA z3V#$s?{G110?&VFVxs>**Au+>jDM`WYCYo*BNL7u5Sb03VuDI%LO|ff={%M!ad6M` zV(Jj8kSy}3G*MeZ%`dU`M&&gQ`vL>3x(b#r(V}TowY083ag-;45@0?{Tq&J@V8oIa zx&&0gcR>AhVYg54eUE*?mja-Va;1AW-SgLjwa%#WK!LRxNG!i!0~Z}+VqZquzAwtd zHEPmxkZNpf{M)H6LD*6N`Z-)YGY?r1kLprj%w7gJB4vWc3GN=msZ6T|@n=!G%=>xnOs8 z9M4nvkWYmS%Syw-l43AXWAAKnRvA_GK9WPPsklZnb?qHxr%F!IlO z_faaeaVFkH>Efe6#cdOx96KP27)ZdfTl5SYdZVJKc^x z1w7Yx$4FI@futS0=Y>3eii03}G|kZXxFTeY5EqCXf8q$qMgMrsT~L^#r0k+e7j5b$ z>Ub_q4PvDV2PHAYbaqHnYFL!tmEo-AE1~NhNDin?*^Igf6r`!?vZL&cWQN`HgF$%; zjJN@LPr3L@y11BYOpCp*42d$o`w2EvntmGy^F}9I!flg0;>Yk*J@V6hKx_{HPx1i$ zcUL@$i9TGW{fpYtfq}d>@--);tJYn+0I|HwS=K}d732QIoQo`jq%(4AtDaHO7tx?i!zEDZ>ka`3YyVne04^U(SSYQC=uJN(lYK02U$JGjR5#xBDpBHLX`h|pW9FXz#w#z(TSY9%qAT^fE z8W>%50^{uKDyn*cR6XAuQdW6w>{oU)uu-W8&EIi(sjVUv0WK*$AbmsHljM*K=n9J+jf?GKM=z zNc6>`bBwjXgr@V1Z&n{d^X2+-bK9bevrRDv$B_df%)nrTQ3{_kvGOZN0Tvi|Wz7er59qer zOj+e*P)4#g3j|3=|JekI?jFl;aOt>zbMdcn{uh$_20R3a!cbL@*z zyWg?nC!bf@qMhjjt{bI73#wB?LmX>Kl<0ehhxD#ofnj|T_kPXU{kG!^JSYE2mb|gC zVU`9Z0iY}GK3IR1cE-*{{_BixSHGoVY7aBcZx&EiRu)yt5A6qeX8kJkR85(rz7S|5 zZZ@@7R8)XuUVlL7bLf~YjuuV6U^X4HD#({&Bbxsag>0yK%@2~eQ=VHNz|v7gOSS)f z0Vd{-BN$VxjeC9oedCjLTxeI4jFw2L68P*+Mq&hIb19Gp4X?af-tY#t+t2cVnDn?Hi6AYzK(`7%&FRRga)e$WK_`3P5PzjMkp__sX4_^hp zd1UXnBdOpvEsz;#i#xRT+jgOYHFMf0(@GRZkQiDXb!qiH?RxVbr-R|LJq_ z{9rcW!J42fs6ImYgf^p5xz?`+>-!+22c85|Hh7}PgNN6S)^>|9)+LW3<;c(GL8jy$21 z(6`k8Z0YbdXoi1>lF`cosNm`A|hKC9qxwq^d_;#YH{Z6 z951bheJXfTGOVhekp3x#=W5C874Z@TJy9dcE4QZF+yO_^QL0SABNg}#$R!cyYZ@qq zt!Bz%{uW@KiHLHVDwv%88cb=nORPWKC^z1|QAtk!-TWKnop7l{9_Ksysr-P_EqxzZ z4WkfDf)w;khDXFLKQUC)RGk{PL<+A>MJpc5woGZrkquiLw64%;Yrz8*P3^WFlTZv) ziL<|B6e{}9+f(ySA^Zo*;UK|`{Te*8cZtLK9PUGsC+jXgho`JZJiySq&X#Wh|pv;{CtH8>|nIdg+Fb#x#G z(rxSa?HeHGlShv6cr+BsFO9D7YQ> zj^ucn>LQ*{euG@_(c?#^V`=9?Zohg9AE-g<-#*ld^}*ypkkOmAwi|THNpCd2w`|oH8`qTr>>a-+lHye)TF|j>>(ZTi5@X>ATKq$K9MR=!8 zvp=th03!u*xU#Ij4X6^C3vSrpqv5{y>0ZfzjIFJxOk^q)Sav%-oXjaD9_9#8H%8$i z4o1>98&CWMgX51kv19t9Oad}lzSew#@o}KSD0w`T&QirC73j(d-0pVvMXuLh0Y#w6 ze%O2%cv3IvIcQ#~{``6A%C2=7xvnw;X&yL{z;r4YTfKI>hoa#-ZXinxhFRkISF9UQ z^OQ^Bp|TejjQhc-Nj3vAefL>(P1ciQyElKi{$_h#tVd5C-`y*_yw1xD?>z=dwACy3 zz97UQf?PB>i=k%9#^-njjVKHi%3BD;*$ssYiJsrTKdtdNr`xUxqxqa{z>^%SmOsE| zc=jUhu@;ET{jR3)0XM&g{ zo0PmiL>J&aiiea3q(DGGyxjxUuZ(HL#G*qEtt|x7YscKOVXtz(ns5_vn(g_THnv_P zLPA0E>C=yQKfWRki^i;3n7b{;dtZW9e0|(Ful@YFj1+TFV1DOMP^|dMz@*8oi8MiJXC&%;N&<-66#SI`MCzvM9Ef)ts^hN_XfXkI z;W}loqCtV(9R6FyuH0V~Lm}2O>w}ZU6C<9sOH`S5RK<^qngP0$n>WV*hXXJ`W8?bs za*rDJ+k+ws^yB>4g(v#05&7Y1>Ct` z0s{i>`igVy>t%p#a67}CNyASLXaZ2a*rDCEM2#m;jh^+~-r@1x4Uc~F)yCG2)kRFB zVnRFEVev~Y6VjsMM+UA_UuuFAumM|hzG<$fCJ#`204Ox*7JLYxft*mUCwje1HX&|8Xo z_u7}fob0WzO}?%dc`J|&eXiU$w2dAeDZ{; zXj>T8_v{5WSfAy313hw1YRBkQ;&yNiO8PZI1Rk|~@=KV}^DJqFf3|TbFIiVsNjCl^ zFCX7+Yzn+ltIHoFaAv}0?_Eo;0sXpB#ao{Y-Y;-ERR@O$x8z!tq$`ZtKU98nuQehc zE|Gc^U2-od=;(MFA`*fXP{w7udj{oWy2?Lr*br1;K{;|0Hj-|V?ixFw&`8LNS2tD{ zK=G>m>WN?hk;4xSdu)F9JU$0QVQqb%D}F^V z-sXMO5xD^PgVYw|p{x7e zqDF)}U9Bz3Jb{6Sn_E%do9so}7j+LKhsV!LXK5&67#gGR91DJ-aoKI5rxNvi{}l)7 z1i*vM7qKhB_O~|;ZP*I1vh@Oxqoar^d$lW7!N*rV%^uupCM#w7_dP18EwWxOSO9TD zt^>@>Xy%Bc<6|v7ow)aO0GHaX?2d|%dDuN(0rgr6!}mK zf5f)>#|&pg#QlUGtdLeXuh@0@00T9Mj#rk=?|jT%eC@Tmy81Dm0lda(@N(%{+1|<0 zDJ_BI5uaAHTH9kOTQHXUvrJOUB(qVHnebN9xpOPv4SsWka=Nj(%f!a^^l@v?{e4-X z@Pu~~AA4VqBq3KJ^!O7R;rCC>9kI5$9A{O@yY2@44XOK@hUrf7EmoBYDT$GBn31bP zkLc+$0rloVp=4$2+xWW!!+$k6E|!p>4gtc;1T2Z4u89Pl4g=_Sz!~Eq!4fnA z9@a4M^CwOIBRN4-)I#D{>wl{Oozta7WNdZ0u>G~2qKUYZ|L6;`E69P2i5Sod?x8^q zN7ll@_-6NO(!3ExezG1GL_oPrtNT_&1NttQbh){7ThzK+;weGB9x%IdnbA9^+gCaMdkWH7rqAqpvO-q^l zrmpM{r006q|56C_2ra@FwZ1G*nKWdze(`(yAsCbv!Q@a>sl)>Yy({4#8xSD%Z%d** zH{|fv^@1vH34*b`=NpbdX1J=X+)S;i9@nZe?Q1{Q^`XS2kv8gDd(qhKd+&%`eX6C~ z2`)wigKe1zh5dYa3fu?-l|OuJ+iKxbC{;DolG{L2;|j~GtMer(Vf6#s$7DzWUCo%t zfxrp@kPt`Z9Nr)ffiRSxA?Pl9FzyI;Q>vUI7u%tyvG?gq*PcyWf53wYI+x z)`YB*vRy73(p|*Ov=sz4Q-%EO4m^(EJiZ*d+4B&!cU%}=SYkKkj|IR_cc=Kd*id9~ zvg=0gV=7S_tKQ{sH;-eiu@}$p1dT{CQ%I?ku!S+)&w76!!n&fqQ~d#LU1g~Q4Gr!O zL5b}A?ZHiQ^j;$8LA_fK-D-cv=g?z<;78JrsaZ z4%?JNGZr;CA1614Z5WzP{=HJN&~Kh?agw+U_Hwl{7f9E;YCSO1Cb>h*WhAdf2&A5Y zB4&7GLv1tmc;ur#FJ)b>_OyfxuxD;*b7SM1B^>=qYddD(x7XeP>bFsA*wG4 z-z0W8*6>;X!;%ym(E)vLcEQxyIZoyIH{k739v(R0qeFrL3<@*FZugZ{%dy{+rOJG^ z{Gi7;uWre?xVq}qtfJf=6QvS7rSFOlBQn0So0kg;6hCGOPfk8XNFg_>XU9#xV_eIE zk(4%X^a&LK{_{r*3Jr`b{XD;;xGwL1*uah-{^!{H*$WmL zs+6=D?tpJQ#@A;i2sKAX_ttd>nBYzyMWO`}R$qDVNZG5cot^xKul%I^t~!1k#9SsX z0goEiBO>9Q!R!)760Fy2J7T~bS6)7%5Oc>zJ~b~U$6v~WvcWaT3k|bq(ny) z`}8T_A_mSgJfK2|`XDX(O<)XpW{ZOE+q(CV)a*z~y}5htgF2ufN@YE`MS4qhL7^+Z z`GYs-^~z#YGb<}gURM{DErmBx(iAm%p;t~JYEi*!aZu+h+7Mfm&lgmJNAE{i=K9#W~ml@)b zAcIQu=aqpTXT#7MS)6ijudFr%xDMzvprWO}*U)KNu`E7*!6G=qOeH) z$mVfF9Qw}5p9Ol*Nl_aEz70A;3u*`3!Lq*v&I_Z_;5kBy+xaXJHx#PgWv6yLagTK}XG?^eHbd5*Wu` zBk0Hs2b&Yy^}f3$lkm1dm?}DpPB`jh&>{v&T|YW`aF7#53vbl?h5){vL$c)=PNPcl zO8^vbH6__BCc?Mat9Q{u+LVeSY1^{di$gzy zyH8bJrLC(g%}AtP{_q;Ziuqe(jkjV^HI;{W2& zJJ%a2-77XO&4Z~~=XLrSoGD+zzKo3ia?8%XS~kK8M~G3yCMISojWwdd>cJLfQAVEA zCX^eOR9mM^NlE&%e~OMA2pJzhWVh1J%FBEVqYILV)-v~FH=_|n{EEwC9?wvujT^MsHk-J_4yd0$p$zxtD0nIf-a=TL1b54Ea>%@A9A`N zBHlkZgakVr&6+xSp8^A0K2m=^{xV_%YJU5Ub6m1j+tNN=#FrCyD9uA$FM`MIa=c|9 zfx{=2{P2JK6+kLnaH)lz@p5`p&a+W`3tM57U~28yf}1SCBD%*?noy3Hj~5W)yWH-+ zP2Ie1Ug6A`w-P_2(`$e`Awi67NtZs6oKZa9nm2*@_IfZ-Gf5s-WC3a47Exn2=1y5$ zq+?KOU;1aNQVDi#!vQ$1S@yaZan&~)B~!*e{J`J!pCG2 z$vOe>fVAm*Fm3hs)hj)qV;_4BL2^-jDJKN^pvxHwpghZ#*8Bg+$?tG8#B{}iUIhZ( z==Au&$1x>a>A;ukLenoGD2NY7ST5Y(7KW1!xuuzmt_pH!`1$hXKB%yp7(;IN;Crmj zbbR7@gC2zN6q0zcn{{2u-skq_#QES?+9z4KoG?}O%dhUq*;3~FetuVwihlpFFBt-T zKv+P^cogMh{OlVePbz72sM+fWV7hti%oTjC3ckQe$J2bG*DUN2kRM5$J8rZ0qw!Pz zG-Suu-_$Lm4kW(j{JuM*0$w`sI-TdwOlw3EHV)B#eLwmnu!}2meA-isQW)9+JtvU! zN(Sxchid`GTct!s=c6el%NMKF54f1-X(Q<1-cnIJ$NVo9fu5qbc~?*kSJuOyLZ?aW zm)`rFCbjZl$U}G%PUoI|C+A@$QO>;X`&NnJEQ#b0>g+2;9O8j}2`RzEq@=mP@44rF6vw+6TuWZ|QzC6b4lr$TdoMyw3c_VGs7>>jl3 zHiry+MpaJE7R-5kbdw_y)`kb!C=E#HOi#b)4i~h@WoB$#t=XOF1E2fk;dH=G(j6)9C$)bX>%zNHfFp3LK(Ml`T=ZCB#DRyu4DPjVaJJ-Pheo^E8 z5H3*85O)>lIniG8Dc8$5sK7^@Ue!4Jh&J4`?6Poi(Tj+rla4X*<$mGa&;-pTJ53?~ zbWCZ*{C~Ta7E2?Ti!haFHm3I(Kyrt*ET_%j}yFYNi;q zptqk!OnK7No_G+Y*KENhqwgpFVP_c>de0=KBvriJUKh0h=^a= zV_HR~-R+`*JQnCj-?x1roU1^H0v^X4!Xn6Sug))J{t7|h-AI+!0@>U?(3lrMc7Z-3 zFk+}Cnj085qU$~8Y2WZ(7p6s*e#-+P2u3a;ZZ@p$V;;U1e&*NM-;XtngJZS4e=6v_ z&fKNps|5KjSka(^B5Ow1rPu6y`fh~`v>H;Kw{1v}ot~l$f(AIvXn#~Ou%Z?^p0U}c za%athrU}-JAO$wjV0Pm0q)zmUzj$*@*X*`XN$33zgvRMv(;i#s^E#M3xAM-6`S1bn zHW$`=z$;u|*FD&)`hFT2Jc##(zc2&6kEU(-%S`9&A%!6W%++Cgn>|A!1upwJIB=b+ z@OvVMat8G2F8C@-mmO@rdm~Jc_!t=(k#l(S5SD22cY*8u<{RzDstOkU89X6M5A0+Q zL7Y0Z93z4rQD;Gl{%n!RAMCE{d#`Un0VE?9Ps>409NHG~I9sk9fUYNZT_OUe7`eO= z>JZr`^!+glofq)P!D*wtK3 zZ<*iOWTD6L9oaV;r|gmVN6qg1@yPZataoab@;+apZzqdhC5^4gZS{pi8q^X*afxiBOH36&nKah++KqQ!Y)L{nF;0T zmDmjh!yv>5H&{U$mzF4!Am!y}b;q9zB!AX!&dEV+g7l}w@Mhv%#0RFRG%z}rb(b7& z)iMFYCbqPCy2RAGnMwv+O_v&dIwg;D6qzM|2+e|VbQ9fAlfSN(CFmbS; zke!f{5;?TC1nVu~Zu}j%eRbgTz;9kwamJ9e|xIo3)Fmqg5p z0S%if|Fab`+)=0$dkA5G@|PEmy6isKCAvWgar_VvRLL^<37vdDejnXboMg4c8(Du? zO?<)^k3mDAm>PUSh2nG{g-{cFB~qSH?u(qZc3%}_9aE<>!)HzEB?Qcwz8BQzYt`tB z<+97MRYb5SpJ1cxHlA=U1RN>4y86$^;xp67CroL_?#a{S(y<-RxDK7gTnwHx?sD_- zRqE(&(er9+C@bSrd#@c&d)?dLF9*UkJTp2-?$i{fPTbzmB55X-RT_JB`JSTi>z@>A zUqxLjVfj1^(uAj5HpjFO>y(%GW_?w>xxBJX%g0BVFI}5Age(>D`8o5lukSu98qUs1 zG*7MJ-gJ^S%kg~9y$i3kMjXMD5jn#9wppTn2UFPO?|(RY$Tus^v zZuH)N$$RG-b2LIM@kJXilp`_Gu}8K2mT8=tj#U^L3tku)<$+@7=SfohY7>Gp_d=ut z3^_5ZuQw)5?C~bVR!8IHf#=|Ev#AbrPlaOep#A`kC5_(H$ zJ3ISZL*1QGzA`PX)~o4c=!U?O7rIY`l8mYf2Pno`) z?One7Oa9@7p5bE1n#Kj4pxv zos@#<3r$8t;`CZ_)7$A9Ztqx3CT<3HC!}E*`@7x(4 znAg943>^dliZ$Y(vIc@OAj6K1X}^n!kff#>%tmapH60KWrJPO=&C4VHB10~s;d<%G zyLVXDR#q|3n=WC_8;Wjm^rZheCer0q`R^x6>dJreiA|6{=K69uHC>5IocEC9`ze{; zdDMYo*zAQ?JkY6P;yZWpl_?tKZEK(*m3L9e>gogWtiO;CoRjd$5}Qs#_UbT6QqFh6 zYChgU`&v>`S#HL_$(g*oEbBsCQR`Y0I$i7a`Lh-J{rhwRj1h(1=*BlaDk++*h{@#HF zb+LGR7x6d6&Hf|yFl-&~$xBT@3v9*3438LT5_`IP)z_9HpDQWFcY2#4zLm~!EHq>{ z?qlma(70bPzAoo!IA`KI+Zq_s=s9gCd|Z9p-qiv9q;%6E%r4uV4l}v$rtMq$Xja*t z|F76k3> z@?JM40chdoog5L&50&ZYkAg!&ofoI@z8TibdF$Wb+$7)X>17al6hG;I1mlU%*+x6| zI1y~!Fw-xKN}@T^=#mS)c)S+|+Zw57iJo12>*aJWk2Dg+BZ^#^{4C=bW)S?5W`Mx! zxdhkO^sj~Q?_Z81ny>qsQEPU^VdcmpjAJx{H%9K&ePVWyTzz=*l$D|7LsHVSImF4m z>w}@@0OfpO6I<>g*VotGmb?N2QSc}T$jBB|_)a`U`v(T-Q`pe4CvtUI^VCO6D zhVbk6pBPvMChWhLHB&iZqSoskFO42CJH|tnq^~7Td#eV!`_}W< z!gsH)MY2##`9J8rFrw#|UGq_>`908J*1|MXHE!)#lMcVfDk0%kXF5-7W6}0*Y(+Y> zeY?oJU8}j`HnA#AOtF<$re`v5>flFNqPs+}whvEkaNr&;<->3q^eKA*6C($A5#^A; z(9gO=#3_Pq&Jwzj(W$A-*?F#BUJr5T>P#s)Q~HSUzBg2`vUDh{@6S(Q8+@;?tqrFU ztu@;Ir^abiI~cyCfPV1#RK?F;u0&Tt{$9<7bD60g12^|u_{uu0EEQjCt21*Jw2Tj_ zurt+(IcqTet980ULgcp6(`6Op&NIZ_>oY?-URM1lc{zUFRH4d9z*f9DS168xV3j~F zeQN6G7Zm+~-mW@Au~e*;DPG0E&-S~XvvB4q%hl=Lk_z}O&`lXRVq@ty`%axWDmxp$ zT0eTgQDNa>vrGM~V5YhbYZBLoU*_fJmA@MsMnL0|iR(i#VQAnKoZ7@q9(7T(;)7yG zfz5P%ZMPu}oqAqxo>dSy5&jsrlgUqL7ck-^cC5MJx%h96nl-8SWVS@eyg1v?*m`7Q zHzhfxT;E<+Hh5`wch@hucMZ!OAR{@EX7RZAYhIRfN4%8ZaymK;tWFXy*maYWQ!qyD z^7~jzDHSu45Wtcf%}yD-xjuCBCDUg{O(G{;Z->pd(;~C4{-h2EoBr`+;l~CS{pGkFzB-3 zCCI^%VI=T9tQfI0fBEvEnkkL9pCDB%TKd2$Ik7=Q9Rh(!<>9aHe%XJ#j|Mclz5CzlWR z(Pxw)rdY0wRM_^$guV8_NjC-JVuFenQ+&zE&w=po@(K&;Z}x7QlFgv3fr zc{NJnwCdaDX4&nky3lF+xsh1LO49lP&XKUfXCf1YCBlQ`M7WknFlHT?gVXMv!%&nM zO0ngOIU9dvAL`63;<6n|bW$6cA~-q?>06l=e?9bmmIeQ%^z zd{s4K$tcT|RR8Gh7v16pys5xlqz+TPp9^mI1e7ZVV>6C5PTR;VW11z}kd$0-Hs>b6 zZ8(xLXf}Y#(`IuNzFVY&&}dMdYLY;)o!@e)L&rF?d{CiRf{d!@Muv$Q`Hl)|Gc#N_ z(_?St3UyB7I_2Z|AdSpT_x+9XO})7eYD#y?zWS*S&g|!z|rp0m@KjP-TQ#l<-ld?ZbobCT*%$>Md zgq?%ShjP1_bbfhply^s)@0Y5xc=1swytykya`ud)_|tN?%G&Rd=iqM zeJ0)uuJf4Ni}Ml`>P)a0kLpKyn+djrlRfqo!i>5OZckbXx65*&WT}Y$xSn99&xsNb z1kxX*59~yCUdV(%pUZx&AC=yV7mwJto_KIy8^BR25G60|cJoRu%w8_*+6O-=g}Fxj-^w*W4S>F{|Phf zO!i)>stpbQe)9ABRs!&O@#2LXV`9z-az%5)R(Qr6jkZ6-=u-L|BO~$IwSxv_PL901 zyz-Fr&NLE>iq@b*=Y?|xGT~R}NQirSUv*bkvBX1;nOZhnXiq+m$HqiMl|0Eux)Jcy zrsm)%)qFmWtl0X5rAJA8Zde1d#=zYl@$qf*y#72Cm^LjWtHnTTjGy}hn=2Y(|!o+z+&dk9% zvv9}3VOQ2Il8|_XPgq#J;`!9yd89GE%Bm{&xXd(lJG+CY*=!MX)o-HNeY)NNvbkXE zMaRPOTs+AR?&-0Wja^TlM-bQxQ($37$E75y-Tb7%!@~;>3t3!STYELO5U(ZeRyVX| zIj20E(znt-IGCr|8y@w})Z8UvCkye<(wYX{C85zxq8VdiVghD>x58~!fq_-}tS7rN z`Pw7DW;(ZKC<19-cM>nJoo7837gzGJCgx3(RC;|EWB;|Py876}$cn3Z&kE9uG*YbC zDDMpcOTb&ae4~m=>bW^ZAuB5nFE8H%*}f=b7q0h4zdxFg@m|rwmCd#C5Zzd+<+8z0 z`)PuEgN(v+oTViK^gs$NLW~g=4G zOo^`6{BV?+*$C4QUBmag=}cL{Xpi5lA1{DycxQNatP2(cV11m>V9*F@8ZhH^#v2@Z;w}A0e(|FnNSuq-}^~O-gVpn%v+5F>IKz2UaxgCTL@8 z+f`QfPCDn7-vFv$C&E-4*oI?lakum{D6W4#YD`4e3f&U}U0AqmzGi})h{)E_wr#;V zcU<|6t6;`2(XWRQKa}3Eb@##U$?ja${TamUjgE<#Q;|EP5K#G}O4Y!JDGcXX&OdE& z`vJ6sD=+ks4KQLAaFLzTacCl_a`Wh?Yiior23fVA&$nN;BGrAQ`S*P5H&0kpR1Dwa z#{)S*N#d*p+px2LJ>gGGPL>W9r-)k(o}0US;Bq4RnA`MX3VgMWc@s5HPm(-~r6U}y zgv88f)wuZgryE`WCgzljbj$&j8o$`b&_)okb8?Oh{|andU|{DDuBgCAx|bzd>S!xq zuO%&*p?>*Z*^rYs&w}97Cx)}rEdLZe1A{e$8YP^7kiy?9`xek1?8!U&)Yis6zHpY% z1wKMtLPq;c!`+(SS8QDe1t9}g)~3$yE*mlme#=^57WIUSe_#u1Q_^sf@T#5GFdF;5 z>$LU&^UppmC1uCdDMRDcy=5zF+C-^QYrWF%zk|oEEZp6*s(vlcGkg2ld540{4<9Ip zmR3jSz2B-|0<$v3TJtudb;E7@&-IN=$2SWvVt+SWOWytoHB|won1O+Lk2km6W~&w2 zsB{p$5_KJ3b7hiGUCGhD^y1Ar?#vXMLG80p!14dfOC|bMrU3K0grX0&GYJ-4p!8^T zc&fET67|Q`zsCj?qM8BPMSpf0$s+C_LKU!darv+i&vU(%ZgTN!hGBCE^=*GMZ zYm+ka~5gO1?A!NFkIOS*o;$f5bxR>jnfjU^)VQz@4Gh6ZG%0XVVW=47Fs-cC&i;F4@_E%v?DcC1J+_cU zGa~+Vid+tu_>rgl?jd(-RyZ~*!rpE0h;h2wC}vK&&;LOZSt@jFWAVS}-wf?tcqAlm zwOPVd#R`k)f0_*Z{YwS~4l;UU65Rbmh zEt{m>Kg}?DKCk%J{|?4}`H#kiMgs)&I`yKh4f07eOM(KfoF5u9=y)sJ$(kFD==?8JnLK~}+539qDt(mplH^5rM!x%a!Q{yj1` z(vi>hM9{0@L-p|+#Qv(!<+zD2K^hj~I?@B0^JsW=hD3G|KPQ{dAL1`Akx-GY%$gt+ zZIx)#Hf)a`VC_fN`1hn3dnW&UD>;)(E`|HUYm@Wt-D?qwKC#BDjH`8|f*9(K6_@=% zAM3NuN#mEcFGChacp~l}kdSBpDUk4wyg91zmy>zQrlQif)iVg~QYj`4XPo}W#PiZc zI%T!BJ%F#cg$1N+U(>QCMFa%U&PjM=Rg9V^5D=_yQ!fv|-;Xr$Bm$C@%S=ar>^Rq? zpks;5nG)I3LaVG2`G|8>VV!1Yu6SX!q#jm!#bjU5w|~#`Mv&=JFtHv)^9u5}w%og@ zg)VEg0SADQdE<6AHuh#_X5n1oH&`%^#tbnhxpM7?^&pm4fJX`9hIc?HI2l5;pV!4h zpy~38Iy+1@wp)RilK`Kh-~VdoM~5$G%u4>s!}rRMrqf8P zzQ6gX$^0%da-p-NUc34Ev$Cp&)@_lK@GCoh`n;tdhJ*9r7SrbC&L`J06_tG1KLqX? z{&2fR^VdT+2iclMmu0`VXBwZ&cjQcIhDKM|V}28PbFowfxx zh=9h>phrbT6FkIg3HWj!{^^bNEn0f|Xjr!(c-z?9fvyc>lEC$}@U}`$OM4N;hX|y*AlDiW0$L~>XGKL-VCG`G%MjBBf8#wudH$}sxyy&pPOI!( zKQk$+TxJ+i+c8|GGXbB{JU0*c@l2CJP>&@Duw?n#5tmPkpTU+$O#Xl+3HwjtrlbDT zXNH_Hl(D%HIg@#s>$}(Re*+NjGS&O^y$L?Al$E@2huj%R@pg9PsUNavWeb+}T9iQ; z2Wk(<7p#1IQd*3=)!#i9-RnuIvt>Dn1$F&MiU;Hk6o`RV=UU{x8{YJj=JvY^fL37k$eFQ^FQll9ElBdIJc?6ob4B9^n z-t>)a%AYGPJUl{j;MG7R+2%3Xd*zU2-yb))1!Ey&8@HzjxQ7s@C#4{h$3@1bER-ex zl#^2=r|mE_NF&NlSfcCViSrCnjfO1ybKSa)*)(=xA>*{^N!(-@vrHfO3!#NSMBTv^SA)}HbAnAsh2tA}x zYO1D{|AFNR0N!^+nF#nEAQX)r{zvuBU|#|Nx@>4jozz?=@-MzZpM%Tqa;&Me#= zv(7`Uz~TY_XL;3(&|uKa?G^-AM;mp12whs zCPP6H5;qgB_e=cnpEuSas=2wjpr@$>=uB|*8#>1S`A7rr+N!eSiM70(EKMSY<;%}! z6CcE0kTzWHph1U4m6SeUy1xWind#})wq9vKbnYJ>3hF((`}X(B=WjV_#90zDQ67FI zBqWS{V$lsVVoh(l9c#uW=HzT`d0M2jE%_w}v+O}&zUeMFa|dG3tpuiq)WEB{n!ajC6@O=EzC-N@0BMCTi?c44Il%zc{zwVB9unkZ%o{(lWpcCGRJv8NibfZI>Tf)K)pYFqq+R{y5SyCfh8m}2W=0hq%>n%d+J2{Za+!B*m=b&XFB<}!{FaL0WYyN!en*48HJd#C zm`7+J+;5znt5kDxxPSioIQwkG^l7oR9^r~h@Ve>hFbQ@t`i*L48;TO1r# zHa5s3^y1~&vLiCmzU=Ag*dVcYMskUU(Gd6&vv8)QUp%hvA5?y20B6h8mVo|$!XwD2 zaqmeqY;4e>SLN4)0JpGk%h4A53(}3LEq6(Lyat~eS{N+}=ef(riVUwdB*<)}4(P&H z(=vRoA!C6F85FpqJ~1CP++FF zSz|k8e6SdNPF}q*)MpeGjRNNk*naQ%IjWFP1^6Q$olM_dt@ymIHG~(4M@$}_t^FUt zzoR3w>glx1%(kXlC6FOy*W1D)BRd=`T^A0X86);F(F3vawZm28R$D(O!xFPSIfY$X4Dl;)Kkc@E1jm1Vq@n!O8$0Y?4Rb=m`=18~tS}21)Sv(UtM8sp3nsq$|xig!`$ELnMBw!7juyyITw(fO|2BZ54P~f$uK45lU%fsB`HF=`336>S{>z5 zl!CsVqkb%4C?FsQs^;1`*Un^!YN^3i2Y%40v7umObT2Ye<<76kC*@5|F@~H9xRxYp zjB`FWGO%G^ubVys|MX*x$DNB+M$VeZ#I9l`Wz|2e9mRl?K)}XJ8SCj;8VA`WNE(zLJJYi+#DK!Q>rDH8n8^ZBrDB2g~OzWS$J-=VCGn z2z)p?(%}yvyM;VP1{NSQLKC?b9Olry;_G=$2SPiX>8}qbjQ&}^)Yj4YIlfr~Spdki zpZk2`%Cel?B$p>jNlwe;(=?fv^);lBPb39jY$!vBh4P5%m$JK`Ld7e<&5aj0`%hW- zJsIi|dXth03Qw3~C}|lPBRuA=poOXvdU4CkM?_EhSr`inY#laD{Vak`hO!C@3*W-) zffPY^T<+S{)fIK*eKrmjOJCpnl^v~JDc=IRWVFqZo;c20SXm{HF~#O;v(&m@38)t& zt|UE6NW_N_gc2&60#vImOJ3KFgE!!d33@NbP4bkroGud@&H5GUu!1-PjlMAO1u5N+ zAgnFCZ)LfCpC0)3!AOWo;kaD_K7o?zJ0|JUf|AC>v}rF8CVfx$U;axb)M_eykD2lf zUQu75S-`7Fr^F8ls&X$_U?5J1dAaw6)tcwNrz}v8{O;|Y+sV|kjaOU8!j%9#9?ub; z|5qok|64=|v4!5#6aLjRvl6&FgRt;@m~rGo?TgGyTA)E`jTrn{O+HH7^!-~rUqQ?* zf&A=80NX}nH}eraM+kiwj^<%m7HDH2%Z3l%4i%u~c%0UaE(TFk(VjEL!aP1N2xLDRF?k!GpgVlV`1T3J{V6wEgolJ>`cta z02f#l60B|X7TV-;>(H|M^5x5<(9cBh!*Iy+X&s zgI#0b+mDJY_0iunHFnTsvF(uf?9WUWg}6?Lc2T=k_3NEWIq~yT-e%9ul+&Wi?tVok zLBZ7heWi&fQIIF%<`e0=Y-pK$lH1ibi-yB8|GduP3RbD2jt+7Tt?;so5M(NRkM>_0 z-|UmaNq@U(fN}wRy;#NV`kaVKT)L-mb0B=PH|uX^?|Z;w;9NIjSm&J?E8f%(%7yk} z8C4u-7rQQ781@#77pF~OOHJp){WLBrUw}vWNscqcqFi6-Vgcp$GdeXKQw4nZ*_FEp z-x-!sybUegQPUenb{z#!!L1@g^7CJ=K8OUPx^Su{1zN6V=61bAsdgj^SI{IbS#Gv> zn^X*ZCM|XeiSVUwe#Yrc9Pl1uMv`D*LVjS^`6Cl!XJu7GKbTs)Qu5!RgY>HLdu%p9 z6DWMAoS5IsoJ=rWqy{zouZbkCH`0M0!0y0Bz6(&Pqi^zbAr_$y{!BccH#`<7hEO8# zB`!Kdbav*$bo0#Y?UCAA>AH$>Kw64tTW04dp+QHQo=%G$cc}N9DJ^=$@#uweX-dzn zwACfymw5BfV;)>1ktTP?SGx?nyn&F<{VG5XWlE$sGd08f&6~`I4ExYf1*nyts%?^a zBcNSCP9VX+W9M-GdPl_f22J8%`nAIIC%Nk&v-c|)?8|y~4L>(V#OEyVK%0c0RA<_PZKdlQAdD4K$fk@mIcxPAgb=1bBBBY}`f{b=N7%#HHSzr6z3>}Ga?EV7G;eT8+GW&a|<;$%)3DEZ~;JMk8 zAv|K@HUJqU6l6J2q98*Byvyr)`Y9l1^P1^>&$Z$bFO?aAm^;W)l7x>QB>!zggP{|` zH z!Jh^zczAj|C_Cj^iW8k*06x`N7YGQ@c;c}mE(vl)x8-Gz3KusRP_KNL?mNA&kp6bt zvQ~G_7(*!}tL#$Y7Qf~W~MP?I2F9yg6vvfJsr$%AL*(ttbghZu~_B^QP;nM zP)5G%HC)6oz*L=trT|(e0)kuITvj@nYKLs$JNe@vX39G_|zf}v7s}ud>_McrcT9NngVVG|50!xb<&ueTz$DT6A8B!~KBw@%-C7onG+@=1_L$&`|71ImX|= z=~~Q$dhFU&FjvO{9>81^A~!D&9S8GJ2)nNCLeT4y`&Nu6TE-_P?i&Vg&HwT3m*D5m z(P1tBy$#O=N*IiCztu`1!l&W(*S@R2p8^!tHZ(TCuwFZ9iC9?Crt>oljKUGncvf1; z`~c94Sq?3-?c?C!_4U7y>2(N#29^JQ*MpdVg%eAc($_OIKuaqg6BWe|-HyDL!Rv1D zqYU1$1%g~CQl^e`Z?%ggIaBBpd&*KdV7x&#DEHjrJRo2Crp4h>_OY?e_-jV?*tgJo zqoeOJNpOWtd{-CPPFGb`FE9N{IKn}f!nVFi&cH{X1l$;+fzGFz54SUofRpGM8Lb(s zQ8HG(aG^^By(^LF3kD|UOOqEE5E#^WQ%9G0`Y7Gtzv-EoPr$Rw_mzl1nN=7mTC`U zrzxhXlg2h`>C&g(Z)K!bcP6z*NRtMgsl@JQ3zvB*A_Ypv2BvC5ED#kO19{ zp->0G%Z^XQT_aF=cCJLs4K{+P>p6o~JRYp(`1q^{<_IueZW++=1A0*6tu?Yi346bm zEi!O=N_am6DPOxMjM~H;bk$Fvkl|lcQhb+J$eo>w)XZ@Z3m9 z+kz>$c@?}Y9ma8eq-3O^ab*D?D-s_^+gSfA1-^wD|Lf+@$si{pOT~;>c9xZOr#P|I8?}t0chuEKu*f04y1`5fE1D1$6uT-wMY^Y5)e`lYrOZ>$sUReUS3cC&p+I{ z>CscEHn4UfyyiDD9ZOc<+$@0?k0&cH3wxjMiS?e*a7aifK4}pXD=SiD2jFnB{6`_5 z^7Ho^VUA;i|G$RVzvh@07E7rdMBwk9idX)AV(YN|2lU)|>-!-Y05i=Na&EP|jr^rV zPO(pQS)#9l3A(xhgD_Bk0}z} z$q5jvfi0?2l*)4wpN8%FW^dN)DCgSF1=Ory-Gh4|7uxsjny#WJPyZ|Cay|R|0CeM> zIiK6O4$P464__KTWqGLm;>iv^S?)#ktNqfTY4e==g6w-qEBGbDL17tJdq|B}L6Elu z@D`7U2U!J@XsdoJTdKsq75Iph9k=E1GGq-5#215;IHiCu* znJ{k0RE7_cCQqN_jmSc93=LaRYi~Mj<2H@@yy@W4^=fI8nveC9d-vMzz)<(Z?35sb zqqwYOWs9eqF%^L9@~eK_sXamZXA9Og5fM>Oui{$sZ0E+_nLGWG~cNUQOyu2lC69suqeZydJ(I@~h{X{I4i@)bD zS#K7&n&q6GahpYbvVg_%@QL*u^+RI;jBR~lR{48_oP>s-A30k7i>r;zJE!Zp|9m{} zBq_^*MY^zH22Epc`-9BP@T!&7#;;wD&bgt|=4ux~7*2XMz;%ra$i1wg;Z|uwA(32s zN4}g}i}sQ2V3z9j?#<@SM{^Sv=wP^9x;ecI`7GcJKbT`-i$Jg@cLcetsi|dj^!|{z zPeNIlW|ojEQjl4|+dKa7c$(}(f|4G>3CGLNt1K`7#jPc}N=>u)84OIurJ`CLi^LTh zMKLxtr73MZ;JuxIZRI_YLOVA0duRg~c}z_1ryqBqyMcfp5snpbPnJq`=|x)@p+tgF z2rK!;{M4VcG3`bi>Msnk#8KKs;DUyMMFlVqhCnRj(AqQzz|az9iAO|{NdWM&e0B)o z#oXF()yEIuAAq1vg_9EtC@G+416ezJc5aaPln?S(+>am2IQZpFa-!miQE5NL@97z& z0}2EFKhRM4d1TvaWHhvq|NaZ;u*=J@&V)Ct3zBA zR!*Fs|AT0@Zqsv(t=q7ORo66{|0Pjo`@3E9@{Gj4-{#1H8A?D^q3-~+pCYICqc`w0 z{`-eXYOs--{hmY45qf#kgM&T6Iks`MwSdH`6yqN}iRlgpxd=elXv8B3t+_O-U+2g%UG1#? zu??QstXhydq3HixLfl-%St8b zS^6AtX)3kO=KhCm8b=89c_#ghlI9P8`oyyJxd<7_HeS3Lef8_GB*e+f1x%nD;8~q@ z#%fLNpAXxRU}Iy;s+q8C6MY0B3-Fde?q{YI#rtF#thGB>huG7XOqvL?k8AC=xmXi*-3rm)t8q zA$o+o2nll0dc(eO?=DZkddET;z>BUQTGq9wqF#Y1b9&Ex`mVA8F3c8$yqH1SXhg0A)5tN7XDeEkAu5;J@|TJ zL=;8xhW9q;na-1tJ>TQoc-`fGE`AG7nQ;eIV@u0JSIZMU)6M5F@KKVIHjD~b3pLa> z&rA;(2)$ySX?GtWU zExaogy-@vErM;l5_aE&uP1u)bFQ+`fDa69SAb|TcwuE}}ba!h@1|$-`i0DArwIdJ! z-55s?pvPi)pmZ0g#QXn^1vIZ~JKKl&mL3xdIwM4mcdw28h3^VzoBH}^rBW@8xz`9z zK5KxL-;Lr_JjlSof`DH~D8RMe_WTh%BXC17^YKWzo1?*})5Vqi639Y9w?(4#bn+UN z10>LqxXLY@opBA(J%s~pZ%^T^so?!rUtn0<>wK?y5Pe+2IYY)ucRzNprM*3_Fdwv& zM;DglNAr#%==^REc)$J^EQSrVN&B)jB+$Z7>OfS@*T-ie`v^#_c_CSTnA?*CoNzqR zd);N=%cKr{kBu=W?-VZ*zJKj;jXB6>1F8f}LPC*YcL*4-p1r(hbNC3J9AM!v{u%*A zo>28D#bX60z3q+1?e|b*y*zU)>T-yg<^_^bps0Coj~UkV|A4>1z{YN=vhoHd5774t zyH$Zx;vrqucr~rrxp5;oER4Cng#}jNwd;-+4*$#iL1ne7iTY`ClQ%sE{0jhM!x9sg zkg!!+%8>A3k|nVlPUC%0*U45VudDe}t@^C?@!1JjS80Iv$Qp3uJMR?$?d`Rn7DhBy z_a$t;%uTahPZafxIAk$+7f2(+tNfvScYpZ(?N_MD`6k}xRv$|`x$n|fX4k-2)mSaq zTrD_x0np4q!p1%ZHjyY$<-iEnT=%Li=w|er-gmQk4+mtUka}UmpSJ2zD?z*78Rrn1 zfXA%&Dm5A^Kl4McV)>d_UjH7a$F&gavl^kni39nBU z!tiu;eGT|(Iz+RPT5nTfPsqK||;+~^p=1gk- zIo?an~sqc1c0U12bR399HCoprpoEK*2Bge#uF#4nv@zg2uKo)h2IZgPWqTxGTk zfp3P#!h$}P$ihW%RzQqu+ir0|*FP}$5vA2Y0ZKw2c51cW_#&pm6HAhs;Nzh%ua9?^ z-`!@vFMdxE$H9!R9Bdy=`m813${E*foR?ju130w)c2N+RtVLc8i_d4$(#Vyr$B)3> zf*Y%%s;LS3k?8sG{?7(#MHW1Mp`k7M9Lk5kL)O-eH#QO^qyngccUu%kKO9W0?*WVm zhNEW*>WXpnMF#9)fwg5Rk^4`TRWs<5~<8sJ3yL45&?5o|=L@iO10>pI>raUQ@1;pX-riBD5j zAuJ{$f*fFwyBv&ddp6E`(0s6;k_=%zecF-29}kccz!Bpm)RBiIS}T8xC_qvLJL{ZH zcVmohwLZm%by_c4zcil(n(=AoEy1Lz}b+FV}jbFLk zB>Xr1AJ2W`OtD82UX*dPD>8Il0Wk&r&RhFCy>eq!?@oJ%rUc7Occ(vm_`sVoNATfb zEaGX->j0^4ZchS)2G1lLW3Xx`+1zpkQ;`W5>r3i|BFaC_RmiUHJMYDt*}a_EbxWlt zeiO0OBlYgx!`OenjR)_a8c`%7XWRWiL)EB4c>y`bVAhg;(* zYH+#Zyi4DJAoE##5yh>Rx{|F{?dcH&)VC?pMKfq9NJ1S0NLY_fPO>|R16vexqJ|g> zRwBK{ooEP#qvONx1yo19RQW{pGB){|#I@;QS(@AZ;0chn2;OASk<>fT5=is%;2#uq z!)#>Kr#UCQ{elpUms&pAV6=C;F-K zkkV{P=|$=XHF4TK-E$eC=!YIxqk_?wdcve+kE5bvEDw&HUTV|?O&cx_#oO@J7*Q8F zLg1zpB_SC`RECnQiP(Y7bWQy&MVZ+|Ll3X4V=Xp7KMVc{{vuwvoz~D{$7!{ypP`fk z`Li&-NpAf2kC#Of>UY4p4qVQ;C%J%c?VvGmTsjlwT;mpBhgM1Zu!~d)OU6aiOlTPk zKAWlD{s(a;q>>P;g%#Qo+57m#yQd{NkD*c-NHWO&Q~~SzR3zSf0KC`Yxb^k?QOhF|a-#$PgCMHGS;6)}d4U*b zG4^MRQ0ccdUdwN{4G}~LUP8FzSC76Rocv2vP=IA@&k0>@<(70H0uff6_0 z8VydTQ$MY5!a8!v0;yQLC2>6vZ2Og@=8XUKihatS+;6>0+yO>h``xIvs|TN!yF-BS zBn=?%_OSTJzEpY_noO7 z_kDKnv%LIR*E%Q}E(f4g`a_59lfAvizM(09%}dDr?#nV3@SXpqIN%!=Y=BT;0(^X3 z(@x*6^|`q;JqZ57efthRmv5v2j>v~lh$LN_W-*bPFiJdA66i2<>v{7<2*h0`#uYtF zN9;^>dxXNma|gqp_-?n9a}K6{S}Zw#d;niuyE>xV1HL~lh$OCONWA41I$bfSv=-M) zT29H3=~iSg=q#7SBMnsxKiK0bc)ON$dp4e4ZDnZ{nKbis8)C11T5itrC5|d_o0+&2 z7)HU%{Q4XP+Cduwi(jjgVt}YUV7j_&9v$Ilt)mZP;z*xqp3C;XZ+4$52ZyATl~GJg z#2`R%++z;A%wkf+t(kFv(a=nVUMf1`*DrHim3O3myV)Mn62E@HQ>{{{y{t9UA5y7T<~kQA;KuUuqX zXQHC9Y3shRnE5o!le+5Ar}Q!Nwqx8{E=Zx&snCaK%A}bF&}D7_tNO$QOQHnTC?D zQkw2xTp<3QG#mR|!uB3CdV7+r55tE|W%rYIFX!|S6!k@WuxcWeWn^R)Xc@leWPOgo z=6@EfQ=|%VI-^^})MEE(Q#cxg-Ro**7?~L7uiZ!v#6dDNZLT-PE5wD2SW*O?P@?7-$HkSx1yCsgB|VNUn3gql*FFcdt)f&_#z#X!sBtDjbAg=4DDu zZVRwXOaUc@dXsG*+;) zdGuQ0{Zc7W2-1*pHF)In@L^C;5Gxl~P_s^UyRv7Gp=jY~|G+?NvA(l_r)D+b`M1(8%+&sLn*jRe; zgcqDgcf~Tn5H&_|sIy_q16eL`9DFbI@bp2UQ>)Y^APqNU4NuP0hbRZGEsiY?dL$uj zYtsPu)sDWdtei@KjfFJi5XaSC0t?7trgXky8kXwx?Mkj zvkMx~8{=`_p!iZivty9+1N5C4IVUyATn!U33Wo&sJvkYLx2j=S1SaO;n&khcz z9Fb8l5Wb9*p+Q^&ti%9GgOf}-TzefCMeQXuDyKzwYHHiRf6Sm)LUh=DojnN0KLI{r zt7#7@eHRF4CH74?OaCk!B92vlW|PZ)P$~s>BoKk6E6^}gwqUI)iS2Gbzhfj@hEaA- zJ_REu4hKvNxJ0heb{iS%M}27|(~#p$ak;Rwv7zt!6ce`DE6EQ+0ZAcuVxHQUw6@s` zjnljm($X2fNmC(*vbD7q66zqD#1~!-DB&0xL4%P;Iu|b@cC}TPB{F)MvTqwIc|t*J zOlbdHp6`TNEaM)G;NxcG)RR8KX${J8p>o+-Fa>Qffaywah(S#T<`JUpkB-#({YgMA zz~#q)Ym=M0am=Ifl3L6gvwAvUJc>#@f-VYteQEta4ag)UrOfZ!MMdGvTX!V=iHuYR z76xKzt#}Bzh|oX=YGPudXKk8L@PUJpC|)W*KAtPWE}wI)!4nixdsJDCdy)zOA3pjYlu;=7sG*{$!a34z4yz)T!h<07(W zzzyVkRQ%ESk9uWt5*nCF;^X2nOACmEaA36+w)m$f#RfHg$Cd2J&q}|2CB+C9gF%UF zn}gWd63;nVrW$hU{o24S*$~qMK2ln-tO$yi)m6@rny=kJ5iQOFK>C)e34@bbe1YM`)yuOX|I`D8iI;@LaR?9B8 zg2nP+aK#R#hCll52Y+~ASZkx6faze*L01}(&wxiPf3FtKn2_Lk%dznin`)U?8E-L> zp&Wh@0u4?I5_cE%>hM5GoA`?DMcnfzk039wIm&RMNSydD7%1wg2krEYssS}@T0I2U zlb>ecYPhd`WQ<{wofbTG8k`^5+2|Sl4SJyhap{D#OpHIOt7F$q1bNFoOL2?Bl@FzP ztfLq0G=`D!zQj{P>IvZrTtVYzx;pQclQ6S(lFV4)*ta{yc#JUi$BGEPdVPZqUxQk= z2Yy}+&FDLS=YK~=M*28Rbv4XkfPzDuc!rIh;&FpEb68}uk61>ldAXvdx-i^9;DX7_ z?o!8u#5M(*uPwUa=z)=neW`wh3P@ybmJjEO4hZnz5!0o5GozbF*#DjpWnJ zP^cE9StuW!(XQ+_t&@?RjaTU46@i8Rfule?OG#0k&L;X4{R!OX+LI%}sRZ=MGC$a- zxW_56kmQp1V2U!y{kXiJOHIxDJXkFF&P|$+6Fc~2GFcWXn)gM#AP|nhkj=&Zvv`4u zUa27~AFJ2685QrO&!9=0E^BxURj6I5x~!q$BROAhs67&EZG}Rz7M*f%yM2SZg;%x! znp6S;_?DKdBKhW}fUDle!PPETvwFcD>gy}MzOxNMN?+~J^B+kP68eo{OjdfQ7$TS5V%h_l?p&`%<7G|sjVj^qs9%}Xk^diP z?Fp)h{Z1dfXh)9*TY`=r-QGf+CiH&UP8W{`4uB?*WrORNFP93 z({-p}j|+4A3?3H|a5$_iEJ8-HGHHtH) zw@k5yoK!#{WR?DLu!Rd}yi^Z`E*iO3P8`&9P`wD#>MOPfpMFd+!JWUh9zJ>tcU850 z`}h-stQL5)A+pk&rRTMx4%xHd1lzzDFPw7+*DblWR6nbv_v5>JcxFlGT8(|4GB?$6 z)Mr2MJ-FJo98-#CwP`dgg$3BJ#}GygN&6V(A4)~43b|3X_Mpof%aIZja)DM;s?&#q zg8~78{E&|J>ti7`ro8K?5QCOtgRZ)(-eY4f&OoVqsJ3kxDam-F{qGnLyPKD_q8g~8#m7gwO} zLLSsCD83(UIIePbKl9$b)jZmSu?60H8YaeN^=Z_a8Ogfat3j>AOIu>CC-t-P7PJ4s za$jE>_sPOSFqM#}b7GiYwb-$rQ=t zdx|Oyh4InzN210+aznE^hqDWB*GhRYOuqho@}OQp@?Pu89&^T2ffZ zSqHO8{mCD12+&fU5O3hw!W_DIidWvOp6;17a05OTNobm+hban}X{ zsdhshf5w=+VURG5VYuuT7^hfS3hhN*m*_Au7%h74J7Nh{Mu&{K% zvtz(zgWL0hvwY;b{BdLlJN0qT`^G274GT`$2X}w^?0x6jmoNTtgcc%#+#fWo<>s82 z@_)yF-+U?5U;OwIF?o6#l;}nIhAi)Y4TGsbU{^Jz?Y;23MV$Y11swA68M{sSn_4Yw50oRP$;noW0|w?rsix#5BIV`KIN z?sYVQT>+lt6NeR?r=n0PrwEV^N8WKAyJgtrs*&=H;AF4XBP1bG+&~?f0CX=idG=?h z>IEEjvl5hEjoN3OpBW$D9~`Vx6ZXOlB)BGAuhy~+HD-^IDwK=nC&LJBQ)=?pS`mQs z|7JX{g<9-L2kw`G%Jr-sHdoSuyPTk1ze^r#TLjEUo5Rhe%uwvVy}YA!z`P-km#!39 zGRj+8hHB7ldry`e2aQc&1qu(YIeCO!-34KA#DDS)hf#^r1h2jm|BSDFJGntSuDZTG zX@w=I^|Ea>_6wyXbWa4?1m$Tnw^umaua$%TwX@o>Pon9HcZ1#JXPc8RaJ#GIT}u%# z+mPX)VLw4INTbzvKd4;$y5dDC3H=gB&ex;A*pT)vuSC-O;}dUHK6$}!k;|*yC4vir zXZm_n5PjbA?736n?4xuVRz5y2(txq;GNwOiTG0A=xcOXQmEZdgfupIE`!87K&C2_r zA5VNKjM+~o{R->k9>bowf-b)bFE`dKU0bnm4taBmyte6AM}{i`?})b=a(^ZNHc>8w z_g(p5Vp%biY1~()fd6{=B!ZNZW-n@=+GBqdCsswV^yfF!$rI*(lPzcM%vhxUx=KW< zUucjY3orbdNT&piUg${BMiEV?t~Xom{NyR096OedvnjcOF#?&8yCSXNMM-_Sa|g0D zO5k|aq2f_1JI`c-epX-KlmiuyYQ$1sREJT|m0$)9Dl29cd&akfnw#+h+IOb*d`Cq0 z?~%CAM&;Y4NRU28T1ut8CyDDVk*hz$SnoMKzkuj*;ZeNtg%Q35wR$_whbcnZf+2?HsPav$P^Y&Em zHss;Er>c=nVn)3w*?HNq3*>#VRc&x^gi&rhx3D@}LxOVC<`(Jqpw1VG`b$Z@&l&3N z8)~!GZUwtf5}zGzvYhW^GXJUrIthQr5sblLQE^q)FaSeK$fc_z$<*N6gC6wO{OSI6nv zB8p2S9v2|4(9DLl?fG%=nd?2ePU-pqx0%^nGGrg}mJgiXwYxje`8M13@yf|@^%@YqTB!8zQ33?G&FH=QAqMLZu$4*6%^U8%M~J@M zRvQcvG_V3+7I1|?jg>4VR^zhm)d~~!{(iPEx62JVB05n<-9GM}WlV+&g5m4-558#J z)}IZ30v5;eV#^8A+Q!v>ao4+K%u`v^9usTsQm%et>K`0zYkC;%>bw@$y?KeMPXhV> zHU~r8xp>n|bx8kaX8wmGxsDIa=Jo)9R9IUS3k$SSaNbG`ho;*$BfJZDy|?hU1kA5~ zh-{(U$C0mb(&dzel?Qf}i=>=>;4g`B17EztyDf9v+&<;DJwgCQ0>o7$Z;oyP%6X|2 zPXM6$>4_VZ6`sf1kGT`4_tV^7QVV9yuY68O_)wuZE5VoYz2dB^fYETT^}{a2_lGaE zr!*F7%?5TYpD7{!^dkLzntY9e=km{FSCBn5E-ABaeq^-wYdi|{wY=AK3H(r=c$e(^ zw}Y+1rntz^z1BVjW!^IG4pq(VJm6kU(5kz5l-;ZO9a^R?z9j~Qgp_>W$W#2UwtUyK zoBNvJ!&&qw((Vp5FRx3loiGFKqoml)6bHUOJ>pdF+3BE|uV!2;ti%HrwgS+;`K_Ru zfZ*BOs^GcDzYW`{cQ18Ko1~q8pq9KKDtVFoBrmwNihk)Sj*dfxaelQ7>6~~Wr$U`J z%Q}II`G}T|uIrP;X&<>lxKzRoIZCW9-{22+%g6;`BKh7!DtX~8coA8jS+s+Uh+ZR0 z9{&CN&!~e=Qy@<0O20iE?qd0oWp&v4?gv$Erjfp`WS@uy^FnuLTG0+`Z$9CalMlN_ zy$tgl1?TJ=KH}`m^Z?qz*p8k#D8SPuN&7sXirC^SZ|0@q{qidwbe;6TwxI z&WT?%L6m8vYLZ`_RP#%xalv4W@TIyrCo>Pe!UKCust7S`F`6!h4CZ{ zXZ@j&z*clUMgRD)C@iLbGV#5IGtJhtmm4&`7XP$J5F&7Y5g5+?Sb#2 zp?%q;{cmu3uxmfk2*BVr^YUWdaV0=D@c^KPv>~5&PcuJs=NQ*$GfTLL<3T^#)fFE& zih2>^%TUIgH|>fdHE8nW**pO$=E6@VQ{gvwS|?ImiFZPTRJ44Cg`vo ztB8F~Dq>=S$y1PDGd(f`sWh3tNwshZ227mxeT=NQcFa#89Sh?zX#f_8Z7VcFqA1*) zC&b^&GZ{wulgkTjGyrZ56(S*0S?Lu&F?@u{=*_9oHDQtf2RL92uoNlv`oe5c(v%buPt>7leDCJ|O~`mR0lTYf#V=_>|KuAA4(t%(3C48V{M0htqhGLWhA! z#CPZvd(A9i6>iiUOw;arudx0cE${tHqwA_ycZT49qoeZV;jn0SxXI(F)tS+9e4^sC zcxAQG?GzA*+|g;>8}N&eFhaBzz{9c699aGc)BLpvUSv{%`~V&T;ONBatx1Pc5gcguJxE`JBb%oHS2ALa1Yh55N*a3hpyKAK8KmEI?(NY4J-~o_ z=w?7dKww~L9H-$RC&hsJ9qv{IX0YH1MJ@doVM!Trq4DLuk5VJttUxH4O`QD)08&bd zCP+#49FZX%LOyq*s}BX?KFHMcIO3rzLNp`1T;k(2|Cy^hRBH%w-si>*+@DBvQ7hFY zfKuFt`fUpG@+1+I^QVXkbkQ=h@{yapWLW+KGyVQ5d1)2xkvPF96p~m#%ZMoc-9-;e zF(<>1qTokF^bMn=p^d4pH`aLpzo=Uj$AE_Om|0*a>u0++?KnwWYt3DrRO%|+m$QtG^}eH5gf2SB)g2dh zcB!ee0fDxY*fQH*lVa-AH6}Bg1&Y%EJ>=MU3o=xm)A{*=8pp=8&;}K98;mayf7Ui^2~| z<&)S(7$Y%W7$tXe1&BW3g9nUxeZ6?`XokD>@F8MZI_3VfQEFy!`V-I8+ACz3PsRZr zgKqd=JH)m;L@lB|w3qzsd`)X>T=vzkUNPMVnJP2LRCU~mO-mElm7huZkQ+27$sz7! zq5=dD&_(*-I!$}u8ypeX3I(qg@tCLI;Jr8vC55L@_eIEhntLn~k>JZ~PY{zmdGscC z7s*S4hHynr8AU9EtYy)|;`M7TS{y@WeC0#jhO;w->jw`2SIu!+FWJse%7Y-a)uZu4 z$n4Nz%?igrxDpV=4U88NZqSzkSwAM4uQK`fyV!<)QTAc^RRL}D3MWLxsI!vWD~d`v zaj|~WC|>QFx$+Nez#?iVRR85ak;+F_sb3Q(v3@xfRARsXv>18#P0 z?E_KkWGLDND|gM=wULnt*Jcq&sDrA1Azp$Zr zt|v&8tW-{d5(^Lk(tBAgqB(C`<6kM-m!SyZL}DHkZ&x@Z{}W_xhhw_E%O)~$lj@m2 zR*1+ylUFoRQb*4G(2u9eAjgg?+w+u-Bez|dOa22(sG#E&8bwU~)b8N6Q|j{~hJgEM zMjZ4cV_q}bq!@es<0IWinX#`n%lDf?Z|V0%G(z-est}{qd%QLbaB!jr9k0nl1+MRN z7~wwh4(AUQY};=Al&@M6Zlrak%*`m5mR?a40sS9FpRgOX|5L>Hsaf`IAi$^QCa|6w zHxM9*xPy?vfg!&R{S`TFDMtRa2Y>JQWE~iD~SIX$|pM9^vrcodCT=ovPO>rIP9B)!dormK&kzZVCH|L zJ~RP1xUog%hc7if&UfQdB8FEe<}rv093J}$^X*TeJMQi8f{Ay1-E=V??*=>TDasv> zc9pzJ@N7-Ug886U@Wy82*9aEcL#G?WTOUg<5i7N)eYIz){$fo_OHY3rjAl%kSG1P# z%PVM>;?EvY(vO&@=henr(wy;1-o}RlX2G|ze;MKtirJN%JPlmH{?=fq&58!&)2CVZ zPaZ*S!9D+Ua&$z2izo*1H2D$PZNmRz@AOmV9LyMlzn+O|ub zN~|OF?&0DLlKb_9Cd?6VZNvEt&@~zf_dTd4AB|5q&?$eUh3y$ zWP5>HwV*(-bvV64;TAT0?nDolmx55fJ1{gQrEEk0F8XOr{q7rhR*}lepk9GJ$ol-? z72K!klpqU;Ab5}EaT>}5Avcl?xU2ud^&I&Qeq2J0F-#^PZh=5CfUM&#zI}kYvb5o! zmCo0XAlU+12LAnXOq{AAgt2P3?)Dz2W+03j`0F3J=|Ocj_cUD&iNIo3>vj!SV+qvn znNJxnt!(q!+S)-{iV)>91Bjvo$t+xwcWu>I%kTYK7AmI43D4F@UuF}2p%SkwRnl0R zUz8912c^^u#H&p$T_6MKiIg|-XSpu>Gl&BEQIeOa8;Y1L*Ok1Y0?Zx=u0Ur4Tq$@D7Hh9bz!C=Gl#9K| zhM>KHr$Y7YnK={)`J$zg3JT(ZUIh-cyXini=C1M__$)tatfQkN#gab>pX`o@Ml{8; zl&qH3iFj(!vYUI;DB3EmmwBEQP;qmRjV3q4SOixnq^Jho$&J++gE=kOxL?VtS+RU3 zN}j44lwrVK+zZDB@e>A;IJi=Ov@18voT7anHeKI-{u)R0T+KIh5U_C4$M7-lr&@4?w!3;IfWP zMD!7E8mRPigjz6wc`>2#e(|h>ZOv94dQewXiZw%t1%0IM`u+|Em^2~j9H^`I^9kuY zbx};2{me`?a8?o!oF^Wds@oAEy7q_1e8#ltj%!M80d)x#4q7-2P=siQE0epx<1Q^j zYcn%GIU(8|_OZqB9IZMSJG<9!LIu#|M$3cd#9&Gu4%{V|4qJ)SP49dTusQ`$R-l|kz*yn=GsJplI z_&As*iY|nZ*B@vk8=J%_`9MCXEDT^XV*0J?gbF+UkY<&zeM}%QD|bKcRQD4Uz#D+* zrx2H4u;l@?6t1`4;z?*g8l4&Ig6k8e2lz`XX{vZh6)cpFp0M()wCtYVWqJt-5yOwO z#PApy)W~N`+5^O)@|NoduYjOY?S_zGkU!pqOwKs3y20z_u)_|GiEGdCmyS7Sg>YVg z9tr9%$U)Zx7qHJn7f?0Ki86!&&PgX|PFn9jxWw1+ae_7IPG6L!L=SKB{8XiSF5Ww< z{eyQ9<8ZoA#HFXFY0mj-(cTDh_@J)*38|vXKHV2>40)Y`{p z)pXE^+}heYe%eS4)^4DK*EUHcxJLy8FTRPv^$aa$IqN1oyj5z&`k0TrQ<{B4fgi1K z%Z@J#kpu0K^|C1uyfDqMi%ku5eszd|hC}O&x^Q$j{@K05CuMt*1RPS{(VH6Yt}V0| zVH>kQgAWNSu*HhYY|G6-kdy_eAsQTV-maFcu2IX?6~JZp5%1G@YSVOs{!*#2?)No6fv`E)r_Q-NP>1%O-VRE)-f0rjkA~>x3uUj{!^_A-xDA?2y=wEvED?B zdS8{i3@8J-XiXeq_}C3-p}@rwGo;u-F?VZQZN6$*6grx#6b+#v2vz#~S)h?h`RW>A z0N9<#!@E*FKk%-(`Bo#hw!WENTM`)E z6>FVc>9c8vYD+b#H?i8bdT6t$g3Zl6PV*Gm{p5fN>CF4CS#Z5E17I?!6uLvAs$7FR z16V;4C~7199IIWAbMm-Asi;Sfxc<{sFGY+Xie$vn*)mfR=ZGWA@) zYqCeq)sEMA9=^gkz-#!HdmPK>kN=J?s3uuW*1Ao4K|fM#a{0zDqCGkgmVUZsUID4P z?5|f%SW$FO`I8xIE(YYGIfOyIDoJ`(j+t*LR4hXj2Z5C}Uq;r^UyLH>r)idyk1&pE z@xi?zQ&jK(-ilJ&@2N@peZI1wFs z#weBLrA#fbyygF9NUOR%^=f(6^7?>ViA=FQkjY1><5=2gyyg(IHOMO-YDW{ZToCR&BVMgMi>UiAT%dG5mQ2&w^^=)v?Cw5?pjP90JqQZznMy zwyux+{u$d{o!=hMs@1xq*k=c-GIR#huU1-K(DX|<3PkJQfjoRG;Z0feqpHRFWCR53 zAP}l>ul=$;$#L(yN)CJgcU1Liiqm}UHK+XaDYpCD}hUb<>J_9wy_07;s zOCTP^*6zYFu(nG=8ZHr*8tW^SqYLyJ*Oq;5Zs&OUtsWFER;s-3W0U6(f!kkSYH=y2 z#PxKXdc4da!}Sf40*#@l;KTbu0s@X-d!CPa?C??hlRJBVF-mp!y4%p8()H)?##@BX z?6}Kqg07f%>eRb51^ewWspg)^{EsCOKq>+f0`KA5sMz8PXEL2ekb>7zJ}r(z7*2Y?Un9I^{~8{cl5DEpdRF~Q16q!J;wt) zG);*Xwk?P*KuwnGd+u$=DeBLh!R9VWeEz`E8Nw0#4FXTq)h8Tps^zoKru&j= z8&tf#leOHsozgtFb- zO+OXx{qyEktN0#a%-#uFW4)1Uqraa`;obt!Jzujj>4QT;kvba`>wzfjWNYFZTs=&q zJup1~R%ffU$_QVrzr+#qzE>;P<{xR~xRTRWq{gPa2nps3=#O?6gGSeF&#u34w>868 z+6(g>wB#k_7!3e$JB(GwiKQdHs%IHq#sn`d>1PafpiQT{q*EDLX6Fzf`R@we zKKbu%&RodKgEZ4Lr98)*O6q&uru;a_8IVBbbcqJvgx0< z`fvLlI^u~EZ#`!=cG453b{b_BYk|1O!=i`y8`wC%jOv$8L(c`cgyp z`azzFsrh1cAAkG;haj|zq2Ruq>+M)+{K)&C<2qg;s2uNh24UT@X%rs{*oHb&k?zyS zFp3Jp7_01%A>@9(#9?9V_!W9}RSHyNtb>RIonpMM_*8!VB*O|mIGJ%{_*mnY&;3(Q zL~#MI4lrV4Jx1u?v;%SkO4s2KlIeX-$GGrs9vk7l5NN39JK9Ld1O;RLJ0$NC&KCA7 zT(AAbm)>xurgF}>#~M?%7A21eNopTA6k%s` zJIrGNPqUbrW*^TR!Y=0d&L0&MNHW zBx#*YO7d4sk41prHYiA+LlyQy(94F1Wf-=d6mSu7z+dg!`wfUZi>#ecK{J#az$$RH z#N2O;<0ISwcY|tW`Zw9RE!)8pGBJq3Y%d796=z=`$1(ULXd=%|` z8O~R$6<%p0Ar{3D#bwM-PtQL}dF=5D`62sEO-og2-rDvyH5*$bps+YuN=~yp_w@IN zU_*7h8K(w?ura$Skhg7zef+PouM^w&ZZP&-7FA>LwvgF*yt}QE!Z^hPm~iHmVJPNy zIKYVQO(x~1h$Oj*t=C;`mS_1l3Y?R8&f9ixC^cyBpp7cFIbPqrjteQ9l!%aU{=sPQ z1bpURVXsqhw9d9#Ep2VXP=E2q$>9FTrdG&#OS_|&INhP(!4$5~ZtfsX-}Sx_G*gsws3C49{;AZLwRc-@DFgDk1CLEBGSB*;^6y@3*u(*-h8syfyU|~MFGw~@WV(!a%}h3=g{SX!Q5HXNeL z;Ozsy4ww%JNKSw3*jTvH;vkDi>ROxfJWWP`ZT-%0Bb+ATekT#we?v$5}cztrltuZtjQW_ zpr!BZQ_dS!El|1N7?!{8nY1Cu!_hi^h!;+YnfEG^Jp*(xB61=0$8siORLbaX+-__`){7P&5Q>I{>j*_;s^O4S?hwK%8tJAgr<0nH1lgZd z<3+KVp3shtAN=iYLQ%gl`0iP`xm(~_7)2W`enZs%82QzVUf}AC)Z_;{xZr|)R`ala;g*wjNlffsoXS6{7;6h*FOIN5HVS1raKuU z`vevBuq0M1t+?h%uvqejv}vhXc6PQ~X7&fA^-B;y!<_{x=L{9P9E%G79>c75WeG4$ z0T^6nrr9?)r?BBfSIQ&m0O(#=x>9kSQDB@4HC2cGv|Y@~a#f{WHBy0`v|R5;bJGG9 zX?9#aV`GsYS2RqrL>zEbbNtfkYCZl$aO!-%ntB@n*FToONPx4LyI>_BRivu|H}|%l zvvUHZQBmeZP$DDi8*LsPvA_Q{lC|aF?*1~JG+p}SVI`66V=vOlTK{VM!aqO#V8ikv z?fZ0$T3+FL%mY3NW} zCO(4EjVUqZEw9BM01Xcr%2-~nMV)BZaS!vIOn%fXBppV0 z?fWB9QU9m_7+nYhGz47ro*uOTZbRrl{A1uB7xl(BRB?$m={OM#k6^@pjb+rQb$TPH zmk6m8g`-%3otH1Fds0lP3slMkK5^#Xy`9_sijPu*i7nBb{ud{6*gCRe4GAV||d8 zGeeieu?nfge{N?@!DHV%|5*9s$Z4kfzHj_15iH?Af(u=L)0YM39>8 zAI=h!OM3lPxyI#Z2K@ukwtQy6;udl-sbdz35$)~0q7m#--5(G%z;Dfsl^BXt#d(3CnAN0OV#TW*7_h$X`ZuEU)zOLVf<1Tt^Cw^&R~WF& zG-#cqWTbeWHyxsBp{;I(gqIhpoRZQi*kt?Fa5A zF){IQ5lm5kQc^5Ma{bI~YSe)J>eq@mbv#zS2|vtdCQGA=3FqDw{-DrTqNFjt)o zn7qPynz_GHc3@ODI>Oyvh(1Nyk|~ZsO5;2J`%m05N(70|9$qs@^a;=9v55pKjHSxS?xY9Wvo?|arUytPi$#FEo1tz zt|N%pJF<5XBg(+gfjGD3qkbh6@1UuUC10Om6z4JR;xn#X;^^?+Cs(54`fBSiPz1-P z-reS@eb+9D2|uOp`BA$pZVc{k+Z__BwK0^M1`iJN={jk3b-Ht>N}AUlTe?-beS=`D zrFq=06A$^K0Q-Sq39NjJwpGlDvQVw{0)IhQ)0O2fhmfACMqOATIw9mVD3{t{&;PC> zco(6Vwb~mgZ-rEq~SpLY1b-?tPZuu{Ds$0uObaXCW zOrLMRcEh@@4*Ro(nqKU~Kk3%A=p+IQWB!8-AIiScDj!r@9pVy);z1)Z0#|F;xUo!coph(o zK?{hS>#M!xvN(w>v`qh!E}?TE!1@C5k%`M0#(&(DcS4IPZi6RisG!l1S5Kg*D^gHZ z^-`e{6!+Q{9U8K$kJ34Y?2ZS!PYX1{#d4rVO-)qeN`?f(Rx6Dj9dk_laBpl?K z0&%-3u;k3Da3z&aeSP&`lSq;1%e1@j5UGi2#d}?NPc9GHONp@={ zL!OxDZ^9pi7M}HErO7xY@xJIJId-95>90vKD5bUJjgJ-a+N%mE^>D`;7%!Nv$c{!-wa81YP0qF)mH`ikjBsb$@3VUIANa4eO+8p5k(pi0Rd^GLrPk@8wu&|QW~VYyQQV2q(MoMx|DQFcQ?F?{}}Hl#~ofd zhjX62_u6aC`I|bC@qa%<+fhW-5lto^`3nq)H0d2#O=?_XGrnau6g32ZVOvpS3_XE# z2}N$f1~*M5WYlQ+Z+60>KQg?jk3{`$4)R#Y(K zz9fXWmoLCP-uXLCN%s~dO{FK6`ka9GbM$W0`I`wfwX4Gxk2|ilN{CD!A{E zbjhabZpNdemhyImX02n(Q2(@G)(z!NNKfx2VuJNeHT87?0fau9rO z)MALv(d{k3`#V;w9zJUJYkU9e*gD{ZTnib*@KDUhxam$|Q7!40gQ}F%u+Y)!vQ0FV z)0KBtwsipsl&RawDHHuh9w!Vfa?XSK&$FUfEka!WK+vUb%>=X;+EVpo_LNlXj(ME8 zwO~Zj&qTRyTHwI#A@%t)PMl=I{PBg8oJN`5s7OKlpBH`kpeG(IXM*rsk!&y5w`d>g z++M%KnvCa4BKdmYcnrgJb@s`k}O_b$uLJQp^t{>=f za*OAwR1FUW<_EL8{w*&n)HyuS*O!4oShhPEKLo2NA|pFr)rORpGl41Dj`jET2=$}d z8N$yyaz-`~w?IWM7~UwCj^m{|{a9 z=|P>x66~IjW4hbZ8s7d}hKAkdo{PH>$V(`c%WS0|X0@3S+(#;DYg_UF%2 z@I=+@{{7atRso_*BKtoQFu%-#HC$Dt^v?z`Agv?RiZE3$5FN#VUBbcQS<0wH-?h5g z&KOg*&C~2`eR$07Av~AFQ7q@MMcMk?@TAACRXlosd)cmtk_k%Fy~hY(P6K=9lK$Az zaaI%=ydq&4`+89Q3nwqWPgnW)@yY`-D4fGMn9rPWO&Z}g_B-=l{D>wuDbM~)UH+W% z+UC06WqOTT`DdWX%%5Iz*g7#(N~|(*F=Mx|F&E#UKD^>c%Rc(#I3(wqP&0Rnk9gto z-#W@!BVi+99El*dkl=m3?UFEyLYJ2<1Co7~aRH3;hxhk@Eh+5ilT9^o`Dnk7aiiCd;fj8c!#TF;3W54p`!On zSd#h;Jvj?ag8t*?oU)o2*P7CbPpkN}9~udYMrHJ`d0^jsRU)ml?HuCXa{eVIpji*t zcf(^-K{HYP7(u?`(%09d>Zd4mPSY%c9(iH!jw7h)6wWWFXNhlg0{P{P+Shf}wYZG3 zQEMpqiOH7Gd~t2h6Vo&NyCY3{=PD|E!+MPEzt$rru>U-*VGtM!Jo91RPV)iFaMcy- z(PaBcun_h$7nI#?t>8AJe;ZAx{hH=_{hm1R1ec ze*38(Fk2ersRdF!jS|Z$ihzqTQq?Ea!BO_kSc1pWXqUDwSGLyH!d|~H*k`V@IV>m+ zDhUF!e*O%^FCiObS!@3`rjWP^BsI}#lWI(!2l|O&E>A07nY_iM=?VEQRXvaPr*`_y zoZG-WF6TPi(5u21ZQpvjmeMhp73ts>K9S>ESfUMg1Y8VcoJ#wyA5Jzza;s+$t^gdq zCw_vkWifls67XJ)TEnmbDeHItw#MM*@e}#+kl;Ld_Zt$GB0seb7LX~3En-bDW}9$j zMoK|l=hCz>Lm7wwm$bz{HDkbHSd2?>yfb}*_!5F0$wqZ4ai5jjw&5Mv*{2VQw=OW= zDGAmc?BMJ!ov9U8F+$vJyhhaCx=x;8F|KeqJ~%rxs^s*FIbEJ%0A6}XAiqGfdVhq+ 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%0D~e~zSh*FOj^~1 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 SdfoAdBn|H3exboBDCIw>83Gaj literal 322504 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

    -gGp*@epQ##EmE~Y) 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�DIv-h7X?qt53S`;1ZG=SqPe9as)LJM*{-)tU+nz3$HM-(Udm z*YdP2TB@SEekmoxIu}V~1~v!x5f8Xs=bk1k*pj(m_7n>@!J&B!cCKAg=nB3Qz9KD6 zi;>gGb~xVX7k}%{%d0k@7R4M=ho>&yxoiQvt7nfM-tT%SJ}_Rm97M;2ep|}oM{obT z8#d+@_nUwGKMh#UFHh?Qv%YlOwLM|hT1_;GT3RN*=#EXjG{NFTzT+;%t zxLdnok=wO%iR)UF_iTjLjQ~LZ`px-rxa>r>??n#wxpU;2K~NM zS!ERW`ni{W?@E>`;|NW%e&rIySRUeP)UI!Bh5q|??J!zq)az&d1tk%W6HA)V*_s9j zfn^!Rhd#j5>QU3#3s>FA6ooJ;SKMved(zcQ2;%o$yKzUrCkF<|qa^LRt5&IuVvyz2 zVp9tWDPy;^P`-5armG%T+7&9032soIUhV6;?rrP18B2GX2kw}DE!6i<8IXEZ;4$N- zn%>K=g>yKu7$}fGj~h3*l`C1ipj*G=xLYESxSK!ZmkXU~i@JCDgWL*Qi!SD;uxiJ9_t~+HmFSEo(!;0$Mc5^BAS^ zn!Jf=XF}yNSv-0xl`rlplz~pk8Nl+M!)Nr)x1!tA?!bw2u0hQTZgAH|=Gi=c`UbaV z+hJF>WKnHv`o_%>m|RJ8E?2s!^&{;KCv~kU!AFuWxKn4ZxGEJ&8YoS@ytg;cq+Yt_ zPM^Ch8WnPJC+5Z7isebHQx@YWc!VqX@Z--+DZuzSuwQQjHBb_KN=T^YmabT3iWDAED4w}> zc%M%w_<&S^t^gu{8UR+rO=Qa{u_vDyI?xpN9y$P!n8JA30g~Ze3=qc{3@4NfyrNL% z@Rq~-3%~}`Hn!dKs~NKeerbLe?YyFyP(9wZ z_yXhr$U;}PhVuSD7RfC}Ctm1hAEi2F*s#Wvd3j6zma^g{t{p;)pUK!uXZ zd(@xs4FENtC{`qKqItfUc4<*>l=8>~z`20pM=p7gO9n{^7UQACv=dHg?QNwQHsTnGdCOYdf~`87$BekP;Bw^Ahou z@sh)19?)RcocRVK5lB?j;hu*WkPA^K|!!54cq)(9KHGmJA1GKA+yD9PkMTd^eJ1>#2kSz$?-w-~2{ z4gt8ksr5FAHo;%?eLL~e^qI3YZYmm$2$um6hqpFc)=}~?P~asDV2&pl_xtthWnOf6 zWde+JXy4jEX1v^{$ZHKRT6loa4V35UXcb8R2XF)sCXe!KCU4A1UrsYQ0&vRs!z&lr z!CIX7?EsS~{QztLs*Jmj6@!!U<ym0dO#L)_nK(fA~$tSb$DrpC9F>(a-WmC2zuG z3?3wK8h*7t4Ax$Zt&|z(-1{GDY-()PuUp5(tDlM#Eo`xH$4~g&p7+2tc|&jFs-|cR z&ozwze#dRmS$iYxts#&3iAb#2@rtDphf?x8y#pC69@L~Y7zu~s>F z7GRtH8LH4s#L6c&Ir4{45hcZ|#AQX!@GgKLVIGbj|IG9{WEXWdPfXPSV4e^_oCQET zn5%dOPjt5MW5}c(?Ajsh3H;#sMz7oV?BpJ8=Ur$Az(<@|LMb3W{M-Oo%G`ocV4waN z&(w*~G^I;-FnRs4`iz8^Fm<920lbkTK4Hw6t{nqQm#;LBR%9rlSCE|mkdwuGMT!&( z!hLA0BI_9AgcKoM5WGgckeh^+!1#lK15aqKv)cgA=RJzYOqd8_j5E)(`w2ba&fPoa zLC?5Ub8YM)Q=w<`#HKO?CuWhw$XMuxA&&C{h<9F4I02rn$QfiO;Z=w?jXVGtM%G|_ z;XVhoGM9by@kFa5YX(A6(03Cxm$5s9@s3tbr$xsjL~G6^V8;wipY2dUdy$#;o7yKgP7C3VFS+ zk-_Y`bgFMHY)b$_=hqr(y5w0wld*u?7(PqN`OnjZJm~A18Z#J?2qy!N+I7_pUO?9- z-ZOwd{A_Yp{Y4&}J%AD8J;_|kp|1!<(_ONRbpo=OaYO$xC$hFtgREWtAM4)|#cci6 ztZ5S)kNzG;+4-U|ai0O#OO`Bd`C-tRsBzC6#oXGzPcM_D#Qy%n-~Ek^SD#1hGe&`5 z0tIq4Yu1eQ=@Urun#hySRjt#`ojJC{-M9*{8!0&D!ID?;&U8Rusq)p`>BF*;$xE5= z7Zs{$(CXUdbI0YqtZf()LeUb|BZML#CLrD=0k%w3wpfr*!28)2n-SlA_zA*6u%Nt_ zb|p*pOtkzVz>6!UGGHj)B9@n)48U3`RT6ypzZeB7xNvubI?yfO~{qh~$UJT0WWI zSo~jq{dL!?SFguX03IisH*K*=xQvu9w#3pl+K6`-hk7v4v}oQ;^nJ88FIcnJ9XXlm zy0@wAzL>w&z4~lBS6;y9+HFS-)CH_1)C1|Ip>14}Je!woJm@Ow`V|3^l>dUfYomG6 zPFc9!z}lCFw6Rb2WSL({Zqc}TMuO}%_webd%mxN_aiTfN7XDpuIq*1Ucd z^Xh(U(rQz(3Tcsk_ClI#)u^iL(z2F$JL4roc#X5EX|8Qzb$kB(sq0*#yr&7*@%h}% z0;o#}wAT&|Dcipu-rnjqe#QoCJ0}z;pS|pcbZeC1aqa6I`~3M(0FRNdN5q3_E)k=J zb`euj9`x+vx_|lV4Kp|uj4)PxpZxJELBWbl$W9MJGWU`29K&l6um)Mn982=|`3^V) zh`>A*c^~f>l;06LXbS)UaO5vaRzBQdib0ff0(Wqk*>~ zU^OS(*Q!|~Wmv<;88aNYc~ z^ckS5c`-(*2lsh4Oe=mgv&zzObKQ&j=-1UvyKB=HW( z=K)W^gLqcsE$S0MvzGz>TC~r|{NOJVZSeJ={(Ofnlw~v!VB!;fOdX*){memi>?r6V zBS|!w#khr+Fdq3eUr-O${ytZQg;7}m&>78AJ4g_ps$2?Z=oy{Bi)X$anee+vxKOe}?bdSk&Cg7^S|X@O|VC zdLD+KaGuniaX{Tj%U7;;3Dx5T?8n(}{vjXwmQTHGpuE2ceUM?u9ZzfSMH>t3a=>T; zI7mpJ<%(JR>MP?i_{z_BnKF#pOAFGqDg}>`Z@LO9K z346iec$7z8fV@5d(5gE63)&Xc?XH2el)>{iG|Av;%rjggA+Vz*CT7{>?0Ep?04NR? zPgy~HLWATn4`sk-^7UcSuGO%upXo339=(}E}PPF1aSKe%^A@s$AyeEp); z?dNulczL#cSdFX}AD>Zu`UD_h!^Tavh(U1=Pi7ep=I{$%$AqjP)I`myllpPv5w=1gru!QyoCXX5>;SKSRAn(@i3O+!RvB2kbZt?m9kRWP;287GlBmjHY zq00#;6wUDtS?af!zr9s_&d*dz|KF(=$AQ-+E&M*8uyZVrK*gK!RvTJ)dzi^q+)?Yju_H^X= z$oIo_0>n~qxNx@jd=I}L*>*oXT`Kd;==F0Mt6Ew0)4Ob6NdO=3$o<1;MtxE|Ryu95t8 z!X@C9h-WQv$$QFM((|i-hUeLZFjd~3Z1?xPPXBTU8xAaZ>P05Nw0!vPE^2 z!V5)S+|9>sytFP z!q>xf@nr#^c@WKC<1@1Tk?%(S4!_Iy@cqcK70UC7-!0ucbR~=l;{KOA7&|B5WZ6 zj)0};dVrYMZrrj^2zc0*$2p~OUX_9$YcT~J%;v8qRP2RRw71{!z8P9BZ27sC|&LMfFiU)0jwn2Png?&)@ zcwt|cS9CaWpRgA@_9q*VO*o49ilyxlfM0;?mWo?U9jQBYJ96@Z#^blHe3_zdP}hcT zvOKu~#Ql5W{4ppHCS-kb+YBVkt&}7zOU70N@#3 zd0|kBxohO`q4z%gn65-BQjaOyST;W~3WRy;Cswssbsi%HJUIIpv%GIsT@?!9`y}Fq zzBqQY?eHM%NOnLthsXWRt1o5&E&*;v3>*A?ihbZataoBE@quLeSw8Tj`xb*R-q3id z1AbCoEZv_1-rM>9PsQ&3P!x!*6MiU4$IAIJDDVVem8j&;^d?zp! zkL0uq$u2GRq$?X&&lM_BR$GXu)^`>f!%&mImWe|^S1kSfDB!m>VH}8-*j|P=`J*g= z@B-Mp`-B5*1PtbPafNgsWCJmN^XAb(kBYy1Tyc%@@a5V-#X3$CK%0`PxXfoR$t(A3 z^TusdtCDLHldMXYx9?N|@*0X2!98NJHv$4WjcrcV3 z6%>~kkLIRz;w)qXVIhcBeEM9P09(okyp#zsL82`aW^N3%O<_|6x~|%KSRTITW!24X zUd4oW06;yVwg3j7lc(+}c_8D3Oqh=|3LVjwf^2 z19X>Fd}2aOgcJ1vwB>#S0mZzxP+refD`bt4t;cMeH()n$rS~5_=bEU^Q1BbwBt9YD z&j8kK~JgwQq@tt{5V*uEcbix2)X!y0B*{={AeBY3COaO5ng}2~T@8GZq z%7lh|QVzTaUsV-Y&LND17y(?rsPH3?!f#=E#JU_@jXwSKJD7JZkYvC_Ib0#bN%{F7Pr%TKyi<)k1KW983&+6dR_W=v-{*Q z7(8f@d7HOvS3KaRCNpO#u55l8kcm@SzFaxm=AK<1Kh^8UPn@)EzQlU`Ardi1i8Tp- zv{lSU47u5P5ay&lzHgqC*HF@~JqCQ#NT?RII<{q-?fy}W@csp2c&=KrPIJ-M7K^i= z;xhuM%vapdMxuNDD70s8A@s_*^XKiLq63GHxYgocjVgI%6;r(Bt_JF@Uc15K2jhAA zsA>I%P4fOPYk*I*yoiU&L36~M^@&5FILL{^w4x>2K_6iVVk`01Z96UQG1q4)qyuqw zi9t$iX%6nnX<{2TeU5k8R>k4vz&;M7d)UOGVe=O*Hm3o2GErWd95fcq3FLlx(?&et zvh(J=-@E>vtuf`j8R>D(ed?2)hn;_)XQFw-`ultmKm5zd)9pY*Pj3#AJw^7tn9d*#ZNY-dcga-&^?R|z?Qha06@yy*S?hxtSfZQQg?JSdM-tvQHCU$#u(eB$%rP+oRMvjdg!N?hv83VU=wywb8o zuzS!yd%sUYAZ*Y%4#ZmaJF#ZZSzuv|`YIke30Y5=7-BT%q>c0+d_tW#T<%MS&EYHn z&W!k4yHq)3GaT#se)Z!Xc_Gh<>m8mO;p=59*66H;);XGY*`d2>^EP=(w~Z5w_3qg{OT1$0LCBLG3g6L1hwVNNU50Znh}DlLAUjZqtxU}SCy|)%sB=!o0Cix_ zh8K+y#rM>c^Fg|I?ab}Rp3of^i_eG=j)A6M-ySxfMk|PLJG194&~Ew*7DBaY@c@TEMkeG42ft!u`>CaS_Z~df8p;dr z<~4Wu{Bd_B^6%U+1C)ap$ns>>!Y1uvvYtC3&*cN|#J)9pSEnN*?PDoMfuA4+5J+qx zWIL8E_Qb14kDsuEIyhmO_{s+l9hN$m%azcg^4$4UJIxz`{;=t?yo@=-j=01fbdVcf zzP;Mjb#8m#9R?`Zmj`dORHBFu$dE@b ziBJrHs^m3w(Kdmvm0e>2(&0oLU=Frp4h$y_vFp*MjzUQ6cc0GL>{bgP1~3I|E?ZJD zzaqx;Wr4yRKA73I1Z!LU>J{9Hl#2%PYK`RPDx}8rB}oQY*Qr+C09N4DS<83nFG=8S zHJ4E3-oxCHz{ne~Y{ zsf;tg1{5owxE?K`i4<`ZqrNqhbC;m>Gw z0&t3!!fgzHkM?Z1P2um+o<&)VOn@ssW%qu#AN;eCd2xC>3Uj}{y-YdZuyM10G|OkS zys|vN4^_$fMzJTuDYDG)y=dQ~mF3&Wflg-y?)nt@?7aDl-QK+i{B8RT_aXW0-o4K? zZrH#L=-1m~_HqCq074G|6Wey~G7ut52KvG7sKZi9dh75c4&s_QYo37={YAIp#f#bj zNAMUtO^U1+*8)Dw>^H96FCEgso9DH@38!$rsXCAkdaqcyCgTwd6Q@sOXw6LFci`O# zit!835$tvgb`LT}({v5s!-F$E2WS@NH?Dg*;GaP`H3eQ5Oo0tGlXtTlf4*PI2axqG z9ngny1G;wU)Ip%d7E{uFIpMbWYkWrLPyA#KrwpesAB3+*w$0x|#!XWwi^!DS^Wo>R zt7rHbz5@~+IC#jdUb8;q*7?*_t#glN{N~I3@}VB!X3xI;4zFwudgU;{&%T%YVk^NF4vrXPLA z!FGUtojSF1O?60O*dP*q*5?E0628v(Wp1_o_v(T95!}&+! z*>IlW@34P(EW$70bsf(}rF&?-gkg<2jZiMc17}W&G}?sA%q~x^hv^vkj{l9p8pAaP zjjC1S+-LB$jMmZ8tU2@CE$x7Yb{*Qa6^?O6d@B4yhbChHAcfoS^TjoU z4rNLdu>t0!@U5#CGWi3@-_c3?|u8+9YyRoeiIiP;Qr z?XQRP<~#A9NA+zUdD#u^5eV$a8_iX3{(K_z#EXhi9hr#P%t3`d4b>rlBo5YlSqJx# z5(<^EL;UCmJex_z7Xqd_HcxPMs|n}{H1H|>C(kj?<#h1AmB3I*s&C&z|V;Scn{W1_X^_#^eNM3+JYR<3as{Q&*pS` z4iLhdW0t&q*p{9wU`c` zO4B*FcmDyGPqAPJ_UmJZdD`e0ujr%}>+$i8?=guU_Jm(rWs&Af9 zD0l#X0Bd#Y)G|Y+U*xhrYL?hUGChx*K69RVD*?uH(m6DlK4Y#9I}JSE@WSF$`V9iV z&ZL~R>o;W(ZQQ7V@;_t;M?t&tn#)M6MdwJtcHiaFp?`bI-#8`hVh1L*}SQFg>Y&+3VLgKI5uur-wt0|xoWKe7M0^F z=`fqlrtHm}Jy*tnE1D;ByPi7Wrli2sWdfx*JPXe~yn(4C;D}e8=^OeKUf_EdfmP6K z;i6@(apMNoHtLBdFX6^^i?;OP=#kIr6#27mk?PNUQ%a}T59;5?bTGBQ=2~V9$apgoay#06vWsO6Uh~3SBQH?}j)&eLmr$k5i2-@H!47i!B_v7M% zJm<(G2#|oo(0Yp>%P6kykiq?ozWmc#@o#6&o@eV~#s+-KT0+HUNhng}&-Ul!>!)q} z(67YlrT!%P4G*5V^B0-NDbEgnc90o!R;WMriZ;wk4doHtRvtch^t5Z!%EsSZ@jsqe zcw%qbyj5Uzar3&S{lqWF+l~XZF}ic$+@Jw{Eid|(gAFTJjx)s`pv`+o0$9?&^l4eu zb%1ynUWGR)8&6ggPx4jts)UbzF`D0IJk8S-Tx-*Q#m!NFC}Z|31CC+q?Wz zvt|v|<6B$*ArBZg#3#lxu8P_W58Tptr;p){!2|mlptfi4J{vbKXbXnzuf5?JmR3I_+M`%Bw<)l>lSl zD-wOgt{QliF|$BB33~PDZ1qLfFJ8Lbj5~k;#%mgL@G87;=*Ur{1>+08TDE+pJE1Yd zoCFZfT(@QG4)OF67aw26=->~X2iymI)U+Uv|2h^w_o(I*o(J$mF4YxK5AR`!@kY3s zq8sxlUfYcAN|HT3A*%sZk+}dZfD+FR9q3BQDTekT`_W$-)Tg|*CjV$xisnN4rnO>b zw~(A?tav`!rm?m~@|ymruRaFYBi{uY(?^e=w4DNY{&LX$uHAdh@rHMy5k?1$%>a-K zmn?Jbw9{yn+D-d7vjA|bn&`sVLVg35<4sH3ng6LPa<7m0Fq$_$#%B8XwO7Vvcqp@T zf%Q4_*o;|oP4{7az?{dSt9bJ6J8;mv-|TIo+P^7Rh7Vl zoE_@8RQyg~F(;QTTiV9NRne0}8HWt&Z{_3>9pHu4tJk{&hYlO9TWjZ7y?S-*FjCfq zw@g;j&po2yUZ%7d*yThyMU!DHpj9DEpPx zmy8?Mm(Z!R3_Qp|c>cYe28Y!`i}K~m z%0TzD$pGquVV620dvKgXZq`@dVEAPX$D9ov`t|8)nEONerw;pwbmu#U)32Igsf}P zJkk1y!${dNkxy+z7L(vR)&$5U@W>X;n%G)){f5Ay0X{4yBfuPa-NR$_3m`p4k~3${ zNk%M}%)g=Ws5wIGnd{;S<^$H|7?Rl)@r?9@gK~B`rgeswd*qp0ZDcJ1|6_2V9>|^B z+OeIO*vMope;0B713zJ9;5evEre zz8+MjeCk`NTnY0)<{qFjiN1>~FC|?IJYqicJEsYdVYfn)Oq#dNE!AOzJrtW7fIF6A z6!^JN0J*t+XOeqUo`8RO>wWkBho9I&6_AR>yZ1Ced0|112LfOUi^g$dgE*p`5)YV* zXTsR$M%ep!VX#Of;W>=*2RPhQ+o50m)eBmz0tl{md02O7$RVTWDC7bP;!ES6vjrL8 z21?;V0Y=0IeMRq~2mm1AS+q}Ovgie*L}^>Uag)85P+eYO?b~Y0e?Bb~cUzu-!7TD> z)ktuM1R4OAv88;s7O>9=TpBZaxGmOE0PzS!d2cU;9ECEWdNl)60aO9@00gIgHOoLq z>Iz7KQipO^v{(`MD_u*JvNL6B0MG;ephP}9WT1gD`vlShC4 z-Sf{4cZUvgn5zs~V@8-VL?7^XTuLDdz?5k-Z1GAwS3n>7imj)BT+J08V2uE*Q}RxI ze)I_Q@PuwCA}dy{5%5#r{p!Ur3hPkE`U$WTAe}yC+ah^G+h$E0OQET2;Sf-M05MQz zeFAjB6KTZoAqFG?Z~~S9-~iZ>0IQ(^3OL(0*;dIsjR6D2gEDgoOh>6k`P+ZsaE2!i z{Q>O&w|DQ^tI#OT?fJ{~PadGZ70e6Y=9-O~mvC7Z%PND87vvq2xD?I`tm`C`FOyTR$qh8%w?)CqC z%l+>^zG2D+-ZCgkjEmZ}YbXZqC~MPE0kw>?tpcZ@;fQAk2VS`1KY(ae1G za}v)248n7i3!PE)P`bt`UqCT{R8pl171Z~=-6VM~!yk+@{!l(=$S?w!_QLa{tSpqW z<{Br|pFUFNrf4zt2sZ&JmY^|kP#_MT@#>j#JoD`zoeu+QrfQxh)8u!v>iB{ z=nC3{lAKTc`ig*zUOl>)!GbXYcupFneCkMfT`Qi!I94M;JJ2K};PIIX@zGv@2Yi4- z0stl8zp;%^Ka@D(zh zayxZsqZ~Z17L`FQQL?_a$wUl<$Pc!Av(0%7yej%5!zmN+c*L_qT(>SA%{T+EHk3@n zH~)12_V@f8BQuyQpPrcJHu5b;I;QKX3S%R z8>)5y=E7gLrq%itAZ_#3?V1yxaW9M+X>A68Vyv>WbDYLH;U17J$PYlPnwk^oGx!@B z313&QUe$H((AJEF@F+VtnDc2X02~SM3Hi)817yLF@aoGi*nA70M@xV|7-b^EUZC#) z+Tk5pPDWC~NSr)*O8KX_W~xs@wRo#HW$oE_&^*W4Ndiy5^ulun`T$ImFrbdr{0UgJ ze*I=Md~hAQ0p2p_1IPm|GhYTeBM(THh=#}#_~VtAUa+;yLK!YFngSTvt_`)5aSqM+ z1ZaY{-cX;u`OXK{w*XS?s@=P9zpW3L&*8<3>MQC2K+ZM#c&&hTc2V8Db<;IyP}kzK zljnSa$n-0TdMy;s0|47PNW6tX1sMZa%KT5?#>G{#c_n}T0w%}(m}E@^SPxJ~*a760 z>~UsvV9kcn10y@-vR-4(-Xu^L-h-D)Yb?Ms0D~C+Fm@G{5ylLYR>Q3SoRe2QvXt?} zoQEs}v_q~i7vf0dqURF>5uSSog3FzyQO#2HJV6AoS+6~K|d7rQ=BtXh_ z;v0B{KSFr`9wsI2Rp^l7Hcso;t82Sepg$p^nkP0jV+nE^V}DV}ZBKhXSwpgx!?29Z z^{G^;5(bF+-{H@G0!DWv?Q;M6zy9bx82_mm1h~%{9GQ!3U~L1fkkvC3(hh!NJTz)h z-%Xw}-R4B*B@DsHu&vv77%dh|647Uhgs&F()zy)fOMyIFMX`H!;M+o6wbc9GSaIe8*hH+6bcx#%knG zSnjdTZy>`^jhfZX_>o`w4{H@b=)r^fDrCwg$+=+t1dRwi#2okXi_a^}Uki=tr%dj$ zzGgj+!vOt)5#xtSnWnQJs>E11F$(-bD1epu^5shsR9^>z|Lz@AI#4{Y&LX%_;28Y3 zHBmEJ^G<0An#Y|Q*QwxK;tNF-MFE8tWze4*o=`nLW5LSel!Yt{NxZly6XiR9zWnCJfpwn+JW3~u44x)< z*RilekwhuMYjE21SymSm50;_v_ZKWwF#)7!u;Z(}B<2Pvw^4mFAw+!WUo)uo=aZcL7GY z#y01*8#WriN4aq|E17pU9;^UhczQoAr9KQ~Qimc%ikK2Y{du;E6h-?kWgHJQ+Cu(# z&9Lb99ua`PEPPRb004Q0zU(Lv0nbAIs#mLGU^C^gI6pEw1v}=BS$m9H0u0}j0ipD@r%bPp0+3) z1N-+j57vZg)vO+IaY5KDJeB}C=sQxP!2AOOts2&^XW%A%(n>%CYaEn8#uExG${LAr z8y6R6z#YHw0`lQS?r43~P+$e12F4JSeds`&%azk%z(y~HMd;Ah5rf?LOZ4|~&DkDI zdkUxyjLQJP3IIPqTZ}3I&-|gRVGII@+Nm;#ol4)s2S#^+HRMlz{P8{tA8~L=fS+6g zzyk22PmvXj1NsxAIXoUM0nU|?*E^vpC@=6(zGeV?AS3dbjKH8o*~m7OYLsC-(Wo@k%CXaeZQ z7@=(PXcnzOx`tK*V| zAcx@pwgMe8cvW)?eU0~Oo;-W3uG9@0!RG*ro>$5DfQ(%jSMVezVTdA6Ay zMDY@eFPb2l1acDDUm0G~d`_Yazt*Kq&>z{x+`d`!0N^BmGxdpUwy}`~E)*G}DU<)s4#t?uVJcMxrU6Xm7b0Y8*#_J#Y!2g^tarW$4 z^S<{WI^Lh~2=8LtEi3uL4uGOh6}A4ROzJ@%0Iu*4^w`Yy51C3|MJ8lBYfpe! z=vQ9zDeKR|g@f@%+c4s?Lxnt#3Am;mNitY4KLNlqZmARXr3_>UaeJwoH-JzsvNW$` zRkTDK{@Z{32Z639+zzeP-hS^R(e70n8?|cIu>K^}PyvCltdlP&)Efp~>epNb1Poz- z(C`^+LBh3g*25vma8=CaE8<>z3Lx_^IKUs!20n^H9;;84%9Tv+QE%oX3=GH>+s%;P zkE|nE7vH)2jr(ZAL|fYe7?a@j|MCyNvz=~$=Qy+g2s3_dEhIx5siZ!W1S(e-Fi*cg z*8_66!10A=86V6)7!*#NNH!-K48p8Kn4jv^yKCW?*r7(MpmkI5&LtZk$awf2U4pTd zFMUk&EMDQP3v3>e{PpK~A)5iVr)rLR_k)jZ4Fi8*0H^OURFl%KUbQu48OiS-B4v)0 zAELBa88Hg{f+%oD7O2lY{Y;Cc(`r>NDIH~8&t5&X*vV~+gt@b4+cp&zHobZ)u2VvS zJ1a$y#Wn)>VH1lE1SU!b2`hS;GNo*S&XSiTuvh%U*O|QWG-BdzATNqank;gX@PuF+ zQbh?Yw!JceKCXoFLA?;vvGnK^@C)rn&ncEei~>I_1z7a5@L|zQLQekiPj8xX%WoF* zB%bq&a6VZO`|B*8S(Kt+`Q$yF{WC09i8Tw*82}vL38*WetzJ?i1h^Gb+au!|Yr>@sUKn z9Bf41B)~CKI)kirC6_$|oQE9s036C6?Lw)>E0688cW&RcGFYAadO|zuO7dmekMw^c zY3rZ$wC6FtqaX$zk<>f0-Qo9X-(>;dKH+TzILekxly?*iJcaO{2E0URN1-AQ7RZ2J zk>xVah7;S{p*7of0WSz+K;pej-U)tZUVq9!5sbb*QFflZ0pO@tO?l#;Z$IBr@_aJG zgxX@@;HgvovU%kK?r_Ko$|Ku*PfO`YKFNB)*DC;F3Kl9Lp-Dh>002M$Nkl40cEpgi$tU8q{&~ILZcd_ z^Fm(Bi@X7du4q2?39th`WSc4=B%uuY^z3Ge4&HR}RjXzw(Egn;ov335yQV)da6ljT z_PZaNqJ;8EnSe$;7EsPAjhXP568g>Pcs8cZR z?Wg@i9WDs0@QF2vA5Y$UjQ98hsI4nSb*Vfw>&WBV=LOI44u6Enz#zo)-Q?ZMR$G)y zKlZ4X?@OMcjqp9R4j(RxtYR(4GxVc$Zv!U?4a57~E3N|>)2;$EXHweJi)%iA+QxVO z@CpPtW7mZdS@#&D(GnicctO$^02H(VFc)5C43eM8Q~|?mFZVLFfMg{GAzy!Am&kD& zE)&l_w%8LAf>1fEXK0J38=rtzDBskVL!`<-Ed!5@Q^sr_1EGAQR5jx->IlE$+578P zU(E3u7GA}x7X#;DjbFwjo{B!^|?N?~4Q zKJtm|;8naheM0^qdq}?DX|Mkc_}xk#cI-~UvzDDLfMj*VpC07kS!5dTd0LYf?ZLAS z`3#T*4<9;oG+-GO5tf617w{FdCm;F;ppcyizFz1rc$O0$!6yTEl~-xWEkGJG-syej zTE;f{0fu@0@$XRyKlZpr8GyHd<9G{VWFg%TEMskeQ4>BQQExn-0g=MAu$$aZ{{mfn zeaN3@SwDD#ACD1Qi5SPwdFAT08D8EriRbY&1pLFuMq-}BBQ;(I0?MIn%zJ=hfV6tW zWC=!G=4;({8(!cdVs{izE;%@-Z;dN7M)!QJ@L+apEvj2_wLO7+;{KH^vrZNbenU|0W;=+f+C^@m-V9zTdLw$0sq_YW(zK~F609`-nGsCUQjs{%u?GMotEXe{Sw8^h9nvW`Z~na0jY^sy@6+m^i?=mD>m4+(i2C`m zZ=BtMHjAG{?&*L29uFjEI8d$MAD?x4 z>e>D-4UJ$YfAzDo6J){IPMa8Op`oj&vJ>Vdm&iE*!#N49s{cW4ygTew7EepP}v z&cGx2U;gH2x!LjX%30Q>bGzK!2z8t5tWZqHh38N~l+r|j$(iZ+Eu(~yDDS2S97nkc z#Cj#oXGKYRBqBr{QxmNcvNM%(QAmUz!MC&~-y?;?=3Dw#t`~tNN^eYf*BZcbp-SUt zg93k^6rePUOt|{m8YcS z*cJJvFBC`l7&V}Pyo`*45*^}uAd%*$clzG3*yqFXM?Q;s5M9QYC<-=XK}2%%#wfo2 z`dg}uw5=vsWG=mYzT~F8(!lrQuh9?+}rY7hQ5? z=DKABJF+fS24lxq=@9_`rT{^%igmi*z~xj?;$Y4F?G-JKCONX=0YUx0fPpld>iq|W0BHgt9bs5TqB%q2?_0a!Ma@_`yr`L2|NR zzwI-xdU@|1k=tJGQ1TP6b&516^)i(lk;XuO>*>en1=2P(Z5r2iN;;IjdbVH(YtGuv z+}!aQ+4OJ#b7)yoHHawWDDgQkM5L+|4rG6i?oA%`g@#x4SR=g^*ycCSec@BQjL}3~$-mzvy zrx_FHAN|@sh41j{hYM;l0th{7)R>6+7FoP_jcy;jddU?@f9W|CzjLIXtStLV?R}9e zINrx$C(^A%M{~DY)sVnrQ$T0oafX?!YJ|1-K z7;>`YL-*Z=A+tp%eiXFw4w1i7zW~v!p>4MAn~{J{%{cb&Xgud09@LEGh+zk3p+*h| z(WH1&ROmrNBPVREqe2UGG+xolB2J%*bwm#0ZL({-;Ja(CyE$bm=L>l*BGH~DI{b~- z-%R=k5pa{KuYVDZZkP_fGe)PE*;_caA)f<_@sUvqK8&Xl`}q{p*BH+TJa7}qv7{Hn9-bQ zx!=J4*&jS^&jH*^`%nYYKFD|Jm;LziE3eHIAQK{*6EH^(mJ%=tFzFiLa!OBD3fyZDPD+JGn(RsYgLpIxR%T-xpvx2aU04ejYjO(9|nAMKm8Z0s6N+lo^*<_ zsTrYgt-Q@>^+f2xe+=H#^vhV#$NO)H{e0J*cgpDLZcRHS_Ck@;a!_9uMM2fRBG;sgp+^ISr%s=d{Elxfx%}!_8;```Vi#XIoL>Qm>zk(k zWEmMGrJ2(fWQaLnr$~R{Gzs49+qZXZJubf2{ba3q7BTH#eJix|z2F26sEpbU`B8#q z3QeTf&}WhJbO|Rs?1|UjaB~Lg_zdrovAL#$SEU*IHrpzlI(7QTZ}SBR6tmLeKaA37 z4GOGi3NWA!hzR1IJ!_G1U-$hVL`2w|^TIQ~?uON458Rm>%gZm1i=)P&q_$nBT6_JD z)zgnZR85=mTJ_q*3DqYnuTibH!A4P-ZQ~`I-dB0IC=rT{BQJ!PT%tA(My}&#ia%Iy z6GKt6>Esd4*r2t$LaE{*1YpQFIm|>xBBCC0q30wvdLHOj8&!*z5FO*zS3y%IxpEe_D!PsfE z1_c@v_?!adRBiwK{IjL~W~j3@}=xiG6Av-6wwF0di2Pn(LgrNH!_NXCVGXDpzuoV$lkjNiipUhfOQVT z%yqyUK!xM#a?(-6d``wOBBaW2{T5sFNu$q^f8YQhg5l~o8o+?8m1obf^d8-sqHpbM zpT~2g>d<#774(UsF5LyApMho^atC_n(oTu!yW)C4OZ^6pqK~Mn+2QOIRoXxDAkw#t zDT@&Wt(`t$h*FR#*o;iz10xm?U_1;s^!HOgjoBR83zD93zsMJ$6-8OZj=YJEMWTUg z8BDHqynWWJIWf0uXD(LJSmw+zd(Jk{zRj=hT&m< zY9F-A=f_@%Z#Y)<-yY|45nu}3SWAxS>IZtFD`1B)z^Jg^M85#z@g9104}*x&Zhqvi zLnDzmvtt|#+4lnkV%z|;7$SY*K86>k2IJeafu;KFsJ?!S4)Z*;XQ-orVnp~JUzrb4 zZX&hZx7{{d$MtI`0D<@La$uDST8N%!aG)1{(TquisiXXOfMJQ(87Tk|!2L?GUOZ>L zNbw+osjMB5OvbLS=3UXe5*3Y?ts683>~FDoucWQD$3fjOB1hMW=vm`JcdbK*4#5NK z=QHqxHKDm*j$%Nf-#NTRZQ*?YXV0G9@;dhz&!(L_XTD_oo9oK6f?oL0*u5X$1LfPb zi^61)qtN`yLy3<7X8;I1?`SxqtbKc_7n*`sHcb8(Wh`P3JvapDDL^9zyC^{XP~?ks z0K~+9d4xP12}7fB4}N!zd3H1$IAm?$b)Vx0d}5t(L>NQLh?pPF4Gu1RNDf$YfCTeE z&KUz*x76@6Spl>lE6IV93JAY*vWO%D{@_Pz$y~laZ(bhh6@^AF2q>Tn0_6(OVNbz> z0IbsV*&O>ReNj!O_WpuQRnXeK<`92rqKkov_{2T+b6K8k4voDOAd{P3ni_yFUQ)~x zO#p}h2FI#Jh;g2nmzJ9Af%W*soJnnh59qRF52L)aoD=+2cs1VP-omSj&{`Q9lPvX{)kKSj=Xr<4ff2N0oW>?t)~jT0~-4}k3WaaPC`Yn<#tAN&GLMeFX} znsUwRpEXL(0NMua7i%=W|D0EAHC6BvI_5qQGzExq_*p~N3z=_iTNC<(XT6UdK=v3v z8DWod934M%hHW2tzVSI{o2Yy;6PP4L0q3W=_8e=5j1X`Gupx)gfc)qlvKo(@4?w#$ z*wWnLL3;uj&=m9C)U|7l)m+K14O#$3^$WYk^U;}YR9i#uKM_ga(Y#C(bh)gS%Sm)hK}lX3TSeYs z{V2^EApeaOZ*&WtXvmO3NxRgE;yw5RzuAlRg;PUtmQ)M$I`jHYtT}5!R50FU>)NBq zcCuGaU+c5*3*Mk}`l(rG=E^gAgxtVK^fxJD(2%^qV`Qe^H8LOQuU3Nj1-?H&W^C4+ zm>=?nT*ye~xUP3EdP_JdV!cc2WFCtg&xh6hM_&N299f<*a6nDZl2(T^1TSjl4z1}l zWFFq77oe%REAu1G+9tt!c-$U?|7OQ}uoh~O*3wX|o^!2V_{RLxqtJ_U&R*iVxrYXg zYI|k7nmh@Cr{v+Ffuvj(MtG6w71xcmf&J1Ld>c(3{q~^}=KK20MRN?Yi$F)p0-j z#}F88s^=cRzqS++Rg`Buiae1| zlY((wc&P|V;Iito1Qey}!i%q{hQ+bdVtjh{v;cL1%JOr*9vhdOWL>*)DOxG$`0Kf+1vyNd&kDf`6Os zTTO+r(#oq;n{?lyYSV6=SPZqJd1WxGtQuaecV||!r@a(jr-kY9E#H-&i8;qND~0!= z(Ha!^zEOZ@YW0t2SD(%PxH=+$(cQKw5zujD<2A>Z+E%?fty%r#r+-m>65eDW(FSWP z;PG|&IdWNrQZ)2{L2>N!x;VlUsW|%dOpjNI2oY_@`)-3O3Y4D&iOsA4%e?%I2;MM9 zNqEM1e>r^!9v(l@Cct68*Z!?iEeeN_^~lSs)x4^50oBIDJL+1;%01hWEk~I|K>3`P zo{}fx!QVWdt$9?xZ}Z*gPlEyt3N$FtpunFu1sGk2M()+`s@X3^jqSGU&bfCwc3Iyz zbshI~^xXd4XblQ1D+TC@-?q`Yw7xjCa{MtzE&-KYd(e;rGKzm`_kG>(L;yD051#^} z59_1SfA}N*^Bkcl=oJMjqp-j!Hu+a=9YJB~l@$OM&r#@0UK zu!EP_^5wea^;6V&qx~=`;3UL~Xx}2R90}zESYCDYw$7Jpmiq({Cdu}HUYr221@ofP@0+j1B8+gXrL>|z7cgxpmoB%jzKeG*x6a3d{?z-w zJZbTDp5^GqHhp@e(!27?-Ktgg+9fv&&-!%n(OdkuO1~}R6a1~n(&vQ%T=!KPU|QvP zVD7$gY~|O#JwLpbhsLp|H8P)%Wb!sANA^ZVMmx21Y^}9-sT%F(=FxB>0#yuORscs%OZx{W+=^~a z;EW&tTI?I|$NSgGlQMEFej81mS^xlWsd;k*6K|Bg$@h+N;*n)-p7B8(19ZH(zKIqR z1?;HgvNTTFQXFSlu3w(l*wf{5v`;(fW6y4hFF25k6Zy;DZ+~}OopV_#EJsc02rV^y z@M#>yEspGRjpOhf)6IFke7`I|rD328&w+Ud8vP9Y&!87KfG%`pW06*Yu4a83d)$`Sf7$vibT9@yF3p6r z0A#?FI7#$TJPVQN5YiNsJwv`>HmbE=fM+Lt?ES9skDOK@S=y0uAKoBG<=vkU`z<<3 zg}}M2*#});(^;Y>K}3YgFRsZytq=9G#UAMzYs9myXEr+9y)>yU@fG^Hw_lt}+>f0M~T*n;L^WQr`b38?k zcMTbCf06&&JIffzVyR5Dk!Z78UmVSC4W?Lf`iuYhv?`f%jE#3c3KlAP{8{5*}!8lVK z0O%*5T%p;D>i^REwj#c>2`!Ht%Y^=#A}%M z^UeEz|NSHKd5n%_X;K|ge96(4+THg)kN})W)#cgfHj1LiS;#4+x$eq!OZ%yaoB9FrDc3hSil2Pynar76|9NY_ z%RxIX(m^@K+ETms{)bW@C^-^ay5{SCcKKD;MS-c8(ztnb!o*7Pu|6>$a%z6v#z?s~ z3hl@ts3=*^2WE%oD@dhQo&%&9@>hzg3X>w&>>bL#2<&j_O=bd-o7yQ(w zdOHfPsm~*CacR;*y!F?c?0xK1jldqf1`E?XNSOGq3P#@?|x7>DTIs)i0 z?giHAKj)>QYokU#pLvS``%+B;_NGmro<)RnKMLB}t2is@Db^r4qp0BT&bu)ANWg%3 zf=QVt8HUH){F(Of*{`s*?w>6 zkKQj2v~_0xcHbk9J(0h+7MZV*9oe!|6z`=s;fMR;-)fQG^3lhi$al$&OqTug&wmxR zd6xi4H>!U5t8>y;M^EFDi@&*JSz*+NAALN4(ABbVCOw%RE?|vLZw&^WPv{oCKCuBP4#Tt@EY5kW8X zoEiLg+nvJ$7inK{7||K-i#g^Hd_B^gJ`nY?1PcO;rG)|>b7qc?;6eK$tVaW=|8tB( zaZ9@i&*Jly>Og9r7r@u={;k`7{c5c^9`Qzwtwx*Ho|i9)|CDFwf0wS^s-cG+SFO9= z`XQ`7OPbwt`*qdZvu7>2E_%CU?9FMBee&SN^HTa)K3CNl-O4*%n$L*qjqQihjPIL7 z=zLW=H1{^wM?xsdSKmtEllspn&x#k-H~rszw_TQer1(W?#lSDhO982EJiKip0SGpm z$fl79-@lfcja7pE`ep-f%{yOzUE}u#1sW9i^Pqq|OhK;`;@F=CJiIijGAm95U>+N% zD?a#OL8Z!jQN%?G0HY|0_O`O0Qi3UZ3SN<83dWItq9;^-C%e6iymQ}}v7r>kvlMk< z4ETOX;1U?xd3$6T63+4lKD7KrBJ>VMa_LRR0`>a7#B|j*tc2~A=z`! zUDE(i+=U_!WbrPJJj%Ocm!%-f#EFyg)Jhgl3F9lDSwGPD-TTIdG4S_)_p>FAKT%1g zQLI&9kwCyD zz$xC?B`T?_xL)5xadDKFXy$&~ZSa$lmfSbZY77lrebA?y0V`ws|1V{Y~x zAi&ugLkr&6Ap5Kjj1TW-K#Y6!)vEnE>t>;_*1*7avDXeg?x>79(yt3IzC1xV`}pjf z-`XC`kmraN8KW-@uX*$5CBG_qqrDVh{Tpwfai=use5Nmj7x47+V_wX^6>k%zR8K48 ze=dwH1vN#T6@bQEjd^ig6wPzYw|g2(96sh62sk;SfEeo>0}MFxW`y|k-pA2(>0=)y|7ty5; z3L@_p#m5x-dOY~BeSpG>ViqHn{2>R)I=oJ&L@!{pb@_VGa_qQQGI$_5xOmNcmgBd^ z$R`E4@E7B`=!5_hJPwo*dF8pH+sUF20z~N(^aY{-gW3lu!nuQ1B1wyZZ=9T>PSOEV z%v-+*cCa2>YWQsHE&Eodo_t(>{nEHs!y)ldwRO;TN`RXp)C5A93m^|3Dv@0N&Pdka zpTh6t%}X(MvdcZ@iEQD(L0fauH|X!Q2>|Qakn4D!TtjbTRe0}5r=661SNaSr799(u z0EU|@{IA(ZobpppN-;=%;Xtv^jDF$8bgXdr_`H5?qW?<)irK#u7Az-e)GnDkWlG8| zpb8qzin+lrInIzjZK58+=-`v*0!*{+I1cP9BCV~#4`Yv2q|MsOBAzie@`W5xOXb7( zsTfvkps#n5t*4)ILXMF`@2&tOw+_CsrtpCADgr3Vk9|<0iT#Zyyt~W`*)=Za_VamZ zo8z*VObMQ{zuSMzh2RyAQ1d461^R2>1wxT^1?+j6d3%b1!a`KO#ewI1yfqwQrdjlD&|7zjbYw+F2(MMw=pNz># z&ou%|FlL{Xap%Jq{|8MDJ!I$-Aot<`2mwoq$c+tq%zCy@+ONo;F0qyYSX%8==%OXH zH@pL%b5<+LSaO%sImlvByy#gRG;htCl?6SmYxqRrLqF@Azl&bOL0sRAsa#*~2e{$C zGfzJ`FC}OHaN%VMQ0^5qeo6#rc@8;&Mu$gjo>ENk#sJ*yQHqjUQ)iuVN?vX(zxefe zIR~7fCmwfnC7KtA&l%M(0;>)==z#L*1P19#){=i35OmSPPcl%7Q>4fa`<6NL_w?yA zQf{KDqNG~|-=BKY@k^fD{1-Y-_i&P){i9Qxf0evTe(kgO9!q!tV0>@XbNKO@r{&so z6W!K&CSL)eCxkwr*#|ER=hOZJ`{!E74;TN(eB;v{BM6L~qNmz>&piF4T*vqa$h+C5 zn+~i3RR3JR<8wOP&wlcw+z-gn>u#014ya9|W7^zuz0Nr{A4*6o=Hg0>CasBq3KV&rdzybR#*-!8= zN2_Ar>PQub9Ke~3uy5+q@O$r%8d5vQ?=?)$K7Hri_f}_|dP1%v{Xid}GKWO537#4G zT#nZsNRE{LxW2yCuptlD9`e$dSY;b|S$LR<; zx$Qk?pH*8g`d(xO+5AvAS^5X>d>)zGTC!HM=-X<94lN3muI(Ll;Y7^1Vi{kUP)v>4k zwAy}W4F5?re_kB%3j-6=5}q4v(m6qEMrUb$@6&hd>hz!feKmgEi`CT^pHtm_!xdGx z9-CKNZnI-7_Jw)>MjLmk)(qg+d$d(Up}_#{1IS%F3g>Pyuc1iJs;;^8-0J!({*W8!c029?`OZFg|5|IWn|=5KEf$YQKUNL_uK|#Gyfi<} z;YJ-hhq2u@4R-evy2iCujNP~z?N6Hm1onZ02Udp+Js>yqBHaG8N7d+kg8~f-e3uj; zM}SI{$>+nU7PYWLC|f|0F=0GV{MHEI>GG?tO@J66bm1jeOyPBywfq#K{>A#xQ62QQ$<*QDF5&WQ%?F z*4yr?L}vgU0KX4E@_3RAxUK)92QIzhngktJjuTrH`bDuPt4=L)g97L}|2*&JTkj0r zV}1falv#j+YxJLiZ@=WoOWK6O%b?Mp(LoP=%D%=pIdkbl7hiT&^y#sr*%MEVOd~-D z0qS=Szc>2|w0k;~Vv!uLyfUF0@$h5$dGr4;dI1cK0nvcKqvA*vO@8O_`vSafp9adU zVI+066p=NAoDsxL00Hpag*7dr?dbZBem|1gCp0 zzU0b0UYzv-0)U|VncJChWERNh*}w~PU{2qj6ZZvQyzt`K9IMkh=Az7pd2&>?06KIo zQJ=R2&!COIKl$`C*+18rZ_ftu-+TXq)rR2&nKNfj8bkWhQe&6`+R(>5S`%Ar-YbE= z+rx+|?f&RHa9k7|o&chWlDR$rJI$Ow@X(_Xq_9o`(~e;mP{2=sh%>u$;@GB2vjoRvoNqlFfr&$1L~f8-bE2DHZuVWQAr}1 zfKk`qbW7fUckm;?RlhF1^4c`|=7!v2Ji1o2+vLg9vM92#-4~Hjcvh75@OvJ}wR2PS z4Hz6EBS5(+$ulB4r9#QRN3@i_1JTgUdRqwSCl?~fB^CVmFTMr*YIyI)xKDdN04mNe zeZ1o88$!mmi?ul?`ZYD}CP2Y!K@R}llTVI}h{2~but4OOhE6wy90R7|1@qvj{8iV+ zyu=&<$AQRXAuw|6*q1Y!i~({=cgK31ojh%<_^F=W<+}Qx)(;-=^Q{2+MMwhg z$VU7J@DNovbLOmyjM6;U@2*25N1&%po0dF6{un!lCg%cBZc5CLv6J;rJ@s7jK7P`F zfFE8ffiq;cNMP%etR}PUP3Qgo;z%hpF{2Z&4S57?B!?8jMw1uEz7!{99!R+j6ni=3 z7e~&Bc;`I@dE6#cq2=8F7ot<}$qv08VWY=sA;;1g{+Gy0+^ zxn^E&2|hv>a)Hd}%(yIQy?UF~YWqdVGEP!pr+%9kdIEWd53UUUl^%tRAqT7jfiVD~ zk>OfmwDlQ zy)gE5^!npxpH>$|k#uvS59gkLQ36KhK#_C2Va+a?i{K9dI(zTAdpOVgXaDo%t^9{P zjOj{#B2T5HAiv%Z`I7rwoHpSY5+TkBuce%{?-Q{WRWxf~K{)r=C(MKP{PSZI9HrY_ z5hr8p0oMMdmt7Nlxmu28LeQLEwY(a>EzQ~;9JK+g9Zn8`0fkn6a&+U1mxCW&Givk; zxyNx>1nVT$S~{Eep=s*>C<=?T~zb;JMYX5c|1Fu19Q^h;dA|RLYe%+x4>&on$qZ& z_0iVeFA9720DbkZG|%5>uibNw>5BKpX#~zw`xX$KLxO{q?z8ibJLDb)RJLBpW^38} zX^+HOkuqbez%vmt|;^8{W6kV`ekrs%)V9!o%F_Y2rF=lG6OlFjg&0MhOGXrVpu(8KAx@_iXc ze(@ds=R1p7ULND6L^7E0t6m!OTt?*Xu*;rR#{h?S+h_l3^2ArG!3Q0g zpy!$q0d(^nB|X=mSE%R$P<1P=?~UUW*!ySJ$TQp z)sRDvt-5yanH!R5#k- z*s$7r;E?Ky3x1W0eAuz4SCc1=ueRQ9mx$zOs`iMnJ^Ik_YS@t{RU3EglyrD?+?eX_ zTd%41JMi$T=jL0+I~P`W+;C-V;L}r(?6dzt8KHc`m465zT@KwpRuf+tn+&>1=dKCH z1E(j%XZjDE2Vjei8X0tW`2IVq!;U$%dNZE)@O^j0JGP2`3`%;q)&gr2bF$`I;gPyN z4EiY(t6|5T9tv>#py8?!75-@T)FW}^HI%tV`_rXBOULW}bVt+Zd4mEC3VhcTpd`%- zMU=r{U!4&~`F;cT&TdgSGXgCXN0FGKB!G_HyESEmhKm4a)K3aK=hwi+_ljz@moo}z z$|4Eb0l*#kNJG=k=npb&;J*7L0O|dJ70RuDqVpVS7MZYDMAS(Iz-aL{!K{TfRYVJGe$Y|=r8~QiY4Vx6xq-rgYrIx0cDYKA?IXK zvOQzNh>)WIi?CyuIWBj|K?f!PENV1?o_LCT0JuOWpzt2M?UIp{Jt6|@fdF21-DRhI zcD``&e?0%xla9+VJ{d*}<6=Pny{diVAEo`6qYlp~Ebn#K)4?yyahzb*ZKA``e`9?VqlimTAzW3g|baL;r_wK3Vxxjr4GIRyrGOhqEjv`9q z|4X_ZPMsWw80*Zhr!=f4?w* zJfI=a{_w+wx-FZrO4A@34o_*KEjNle>e9J$M(dcX)k4ofGyGwE#Sn142Ux-T=fvbCEqj4Iqc3v_K2>+7(HbSsVQkUs3M{^G3sNCY(FOe7H_ zPSh6=AHavdIE+Lwiasp?9=><|z6173P_dSn=?(6C1(PFM!(23a!M4fLXaF4BDeO8XhBV+lrf0z=H&S-ofy62^uZg| zp+gVM>j7%kF{h3B;w0%2vRX7Jr^Jv0_s{i5elebbg8E^d?LTlpL|HwSV2t?%O!Vp9 zBj?)t3y|dZmKqyEw5cdZzy=UeWE#NL(P78q`)=MR9RmaQ*(;BGi_GTK(VyPEdL~$G z^^$LU2Ut<&=Yqv20nmK*>;O<>4T$Unl!#K~&^hApgR@(}<<}!3IoLGjD%MswkT~V6 zRT0&jhvUb-FnG{_q&q$WYNJ%0^;=X?_x5LKX{0-)JA|Pd1Zj}&1_|kAK#?v%y1Nl6 zX_U^PySs;>hUVpYzSr}^`yZTZpL6!wd#(Ha+=v-^J*t%(0#_&`DT8e}KpQ~I1C&rB zrmm#AkBnrB7PuzxN*e46^g)QQN;ivt8@VsWCb!;%MrM_uB%bdK8iRRmnv$zn{OTxQFFcY#lIKI@EJ82Qe& zCN@b%C7JuKB=B+aAJX<%CE8ZU%>su+>Ns-V2Ny+d7nl*CM-(+XWsXjiEvp31DehTE zGr!$b*K~-YYF<@mbK(wD9eDDN*ZKsuEPV%X3H;hzL?){?IoJ*33-(YtBi~^`rCpp6 znaepC#+qBFQTvuqOhFAE`>oK0hfT&muh~E6>1Q7-_)>G$#Pv8FVuJ-}J|w(ta{h}|6DsotjVB z!zg&Fy9ar0IXbFD$wnBBw@rSUBB=u1hub&qrObgL+^lZ%VmD$9DHyHpC+=AvJW&49 z_cV$7ypcdx^<|}yy=gkNP-Bh74__neRRUxbf>lEH)^vQX3X!EQ6B3mjKch0yp)Z_h zBkqR^D8#voPI1U;xmQtwP7-EnLD6GLjTM`g?|VPswNx)+82Af{ft?#&UOMpe_Pbrk zfmt5TX7^GuDEn*b{fRh_anF}bv1jJ@58>-%W@qxVrcb6Xd~W%p)j0uIAxDV-iI6Ts zXL72c@Uu4n@1&!2CVJcDnW0(n2druoO!1=DN1U#zn+16HQ414wxy{E+BT7%r+K*0k zkY^cpshmsbi}q`W0dq(Xj0E`ZOq_|eahHgCrexLtE)zbv zgD&8+4MX^qSO}6S1GiI`FNMN~qg`Xma5NRN@ht!{H$i{Mr>xQ=S@vi za)rxCoMJUTMLD*9vNZK+A|u>jm%QCP7ywI!_wt0qR$d0dB>0AJ z2ZA4hb@5Gtc7{mnjRD`u70i^{L=oIuH{>Z6^73)68=>_Tkuy_<~<3oAk}s{lE>x z#n`)=%-Wh9zsJ80>VWfb3QsrB7h}O)lHj|pXGd|2Zgyg?LV;J2k>vlWjntXVa8`w5 z^6=woDNhSOkLW9Cbe+lH;d&1Tel*8^AO+`9^xa@eewPR0lNuUiMtDtu`FuZ%6-=}{ zUW$upEtYs7rhp|1l2wH_(^lM3PX*0B$V&Up5eN5cJg8U6F_=(KNAX?9M=MOmW1$=N3HXG= zc~73*kio;QoZ;TqFMx>$=F~()DBoC6Ij{aDKrI;V2prd?IB7$NeS-@pa`7V^o?XrDvW=$V8yij zC_O-!qc&i!K18^}v^S3@P2;K26lhA8XK4T^%7BKjzUu(`k)?WIYKj9im1OWOt$d=G zD}dqxCT3NK;SU1#6zF0G890e?x5$!!6RWGpPJ0ep-XM{^GIM()-%d2YeyW6un92R! z>>#e(W37BOOz)vIBSSS}=8WeJ9lXr5qGuyw+=|s70MrSnl;G2X z?-%eqIr}g*ImP=LU(1b*fvj~O>I79DK}VH}h+De(5`k{q8!DBcdD7Z06GM8Kktzek z!MT@L8z@%{lm_9%5Q;q_eY`h*AqfbJ+oh5SEQ#-|CEaU$;3e~bg;B5_=x8R)teYO> zI5OoFtLM*gUODi}BApH~Q4(vYL2Rf_IPR}h3x9VqB8Mj{@;zPQtUg}0eMx5ghn+5~ z&NJR&NKopF5(Jn%+GTm(?@m-BIvJ((EQ@?}~g%ovJh-BODC z@V)UlkyMj0#`nwTP=P7r0M1ei<8SSp@Km0emn*97<1Yh%-~t~VFt7$y2=EEK;}bT@ zM^x@~B^ZB?x^c{hE$fIak?euFR(E6I_{xSGC<#R6&wXo8oaG_O1yHir{OiLt5Hmw> zo8=`<_PFb>%6!2kMIQIv=X>C0IiOsKthfM?m1VR#AGl=iGt+nw)-&YiQMVS=zF?gi zRF{G{80R=4Ii1_ib^C*UxRthaFjKt4&pP;A!JdMP46MWkg-lbxY(x(A-d(Pkh-SA|3DC+VNc$mLxO(bn~tC5Y_J5R~)je zNeCctoXMULJ@8x;)VIBKJr`}^T&L!+XC!0mIOb!5rLJpbmyV$diOH!l&X{k$%GLV- zJUh#lOa}o2lCtMzul&~)6&7q7XZaMWyjiRm(MbVpKM_iY$z3{0)gt_qr0B6#+_Ww! z9_pqA-DsxkK1Bw(8|9;B%!vq9lVZgyVQH?PB;6Rofu{J9rU4;cu;9zRrF)y;O}%L~ zAPVW5_S?`^3sYJ6*PbsX7dYF97m)U6|4<;TF=RwQa8 z+_GWC!{Qqn^+|NA7jre9yELFL<}chZ9C`M*S60hc)4)tQcV|mzk|gT zp2V;;suzBrh-3UwBv1bbEyW ziQa6Z&7pC1r_Ilw4XX0pq}}Y8uwgItvK8X%XybVn{HQg{0$$7sY^uU0^OAmRFaySN zmSQfX6!DB4T+g31?>Yt}g}8t# zzR(Wx%*D2HW*;>5R~ud_idFzgH_UQ21gKd{mKg^BxtINI=-Flt7@zcb`8i@-BtFY+&aZTzxLgsRlabfHIkM+L2D`x@NY~7oL z!ozF4#dhX3LFbc$qiR5|;PDz;{0&iY5lLg6ZQmbaZLO{B-2VQTfAwlQZBVf?KU-A_ zeLwq;o^z&8GVI?LXU`)_yl~X~{{K?S%>=-l6g$DXW9k_m5lhIYLD$!=p^th#TdQU% z6bT_C5S4FbE}??mQF^Z@4U_hKb6c-hh>s!i<0EJ@{zpQnqVxvecyoc(n%c+JTviq& zUJ+@Bdo4$8J~2Zl?ogf`0Cj($nP3hYdj?`HiB2$L(X9iumNEZaq^mPraJC}#U#`UdL4$XG>J^8Ql5Opfdu zh3$8(ikK_zPnO)goI49CH-#y0X*AyL_n zIIcJ!tJSBpMJZ6Un>N>R*T3ud@+co;KFTcUQ)F6m4nX6;DhM60dEmy){J0R$fY^M?-?eTG5x^k73l@WYuyphX^5`qUtQ~?bAzl{bm z(s#;9MGdYCs%j3(bgnin?<`ycg~H&J#l%wK>qA|$%X0t$Ji94Y;6X_C-cR@PcWVF# zp;a(r8W8a9eZk5J`3-&IOgE|HdrC@L+Xtjub5$YUNhD^3iKg%fZ80IY0fdKY)3B_2 zsIdrMC`xhU)&My`;<%$q#f-fZ_ECk5L<1_>RvH=)(22`LWFIn3bgSX&j_?=7IbR4c z0jFkq9sbz%#9GY%Aa(w*0fg?2&bqDksvVlxY>Y%xplKtgIs;nH>K z*7)Uww1($>96s;RT2+1}+S~}DECO%z?<>-r2A3m5-yde)=TxBRRDsLSapyq~L zznZNClB?}pm>G(Z^?gJgT4#!f+sR+M)+3U1!OGn=aFJ{}j@j21-sNf!v_)b!zV6sE zzj_0BpCbu+c(kM)Q5D(!wjwk0$8Igg+^@>kA6sneCk$URC5d{MAoChUyMZfV`bIjh zGVp1VB>FiqbxBK2EYtDNOw)O~Cy3S~KNm&4yv4hhKEBuzi^G&uLL3qMa^zNRN_1~d zBwJ`1M6u12_fZ4*`CaqVbkzq)&%im`aZb;dmyL%GOR+Y!vzre|jQbxDJ$My-Moms# zgz>|XNM*1|a{Cj_jPKgBO3r<26P)htx;DAj{AM>bPOf2n6%4qqwr?itu3}v;^ zbu7ML{!DsY6gYReK!ZSYQ1$%tz4+XUl9Vp*VEgpXL!fFANRF{AbaV&l$oD{smUuoU zINo;nr&L{Y;!wZ6ityjujq8Rt&Sx#?zjQRC|#hcUJ2Am6A|1>#^cl z_+z0$szcDP+uEpi#hW6&4cT*bT;%moWj;a816RzUmXB)c$tzT{kfhX%M;uro8{Lamka#oTXb> zoQb&euJ#TxDQGk0z;sE60#2>>!@SK3AA@H2;&s~21i0yyO;JJ|IiU<+ESP+?tschP7k(37$sER){lx-@S)zp07~G`Et~hNgWK6X}MXdaZQ$T_iqKAm>jwO}osGri-!^ zeD!y#^SoY=X?zT8Q#itSx;Tl;7Oc)8`C=-*U5HFA+i+>k^PE~ite`M^254+vX(AfB z8dips0;Yqv^YV`8*(^;5%XVyY0~i3;0u?1^9hJnn)cQ{3&`-VRU+6?UTi$K@9$jBjS*L&o^GI&kXn^w{Ljn&z~QmPtR z>*xY1?t=-RXL^=DSBGtONE1L*3fvrabmRXW7}h1w6SQvrSUYig&Q!@lIgSI@cUt3# zxI`MY>Yn=Tu2&&5f{2_Rx4JALz+O&@CzK^LZU!jRHwj|o zR48Sxt}$*6plxkdU!saaAw|ZsL^43gC5?|!Jd^;0Q(R%9YWT-Ew5(CIAXTw+qW(!h zBqPx(@MT_?q#O7lcg@X8*q$%x?cy*Tfj_`aih+)C$V9U{sgSE=86GlhhG-M%Ba0u^ z$xkAw_`0D<3j&a3ifjQSn0krZ7qY^HjK9B!vQyJ?tMD+tWVCvzxGM6;1b3TX9=F5* zz~q(?vZL2?)^!$K#swH9dVS?y?y5Bi#Fu2XOm*J*t4O?oc7BX^7bP(<79e)M(W4xb zuF6xQiB>TxclRb)eE}KmJL)-AMpHabGz0H^fu7vN7ZQ)?K{c8SE%TFj|GQnJ`biaM z4QO>diDeq=r*B-Q=s^Oh1?eOX^`Y@{QoMeE^%x8=2RQUgK9^m*_*|r8h=pV^wmCb3 z{b*91XS{Fs^u@3NaVY78MbN}Bi?}2{{b@d4JQBA$-+4QtI(@amX{YX#{q#(OeW-lF z#(l2{e_rb`X-q-q{#Z01fm7@yZ&uVn31;p@md}g5lWs<)4ocnt z`59kJq@T+xr zy~4TmQ4wpZh_x3{mDCtU^k*@)rh%tk-7r9@I$xzWr*H#v7u%f@$%kypt0Pr4% zS>AKbQK3$G;ayvg&09HZU8F=bG9f%NSqhEDya~?WlS~kkLlQ+r4NqDb(<+518f?F7 zcZnk~;8(qfUg52sQY8@oXL?Z%j|`O2wwYo8*aMhAVYVlH^z@pOEQE(Pqoo~T^uWAA zi3=ck{9_*-ycMO)oMV&v(f+y0K2PPc-yF!VU}%<5rgQwN?sr?FAF>hM%FgWbE|}TP z)@6Xb%C?7+Wcyiv%CR)gIO`GaQ-e7Fxxf`45RCdO zZ>N{egC3=C^ttSex6_+ulkKP7SI}LCm$9nebpejUpbDaodV^=WKWyc0mXn5%wx>tS zgQg({4ggmsn;0pqH;x%vbqxWg?V0$c{15dlso^&&4@LpN1x-<6G-lhjWLa>3R+3(u zkFLadL)P)$=7h}mUaDr3^P|!?dHSfgfU>Md5`R8d)92v%L@o~ketu_3GP5r)Pxqzl z6A~BLu5Wx8-A`>_t9UY`PxqNIX)@axrZfmRUW;USP;eaUxM0pycyv@P1^{~7ZwqE@ zYD+|c@0H%zKy^0sa@>yp4Z#ZIh1hplK~7vhQ3jXTu&5VmLt-)_EFUEy4c@`O52hXT z25lawGem}F>8%!pk883;zv;#0&r)U`$92dj};c&#SD-!*4QL zmKHI)xD;?-fSBOl74oo?v*AL+PWIl#CrSKcS1Dp*SU827*%3yT8$FdT`!$&(O1JZv zs|g@{66e5w@Gq(je=Dp2V>LollKk>r7~V5s@&=`NQs}=%RWTt#^_{3^5D)*BdF#}l zUvfpALi__V!9qR|?S z6)Yj}4)R{n=w8KA{8dA+J_(_SrLbUYt)8hhm2liPw8Pu2KRTMV$%JZjfOf+G;q))& zB!bFLbrUQpnKw%;X#8CnVjOX#{bB^k$rNMG{X3{wBArXVkU;#$9pKSosf*_#G&tR! zBQ91OAHL!%LzJ}4J*6QkPRA;H))*XZ`RJ%tGtwx3h;eDU%~{br`~Vf>YV)^=*V z>T%sSI|Jx=5!MWdiEf|#wh`BMre*9g-c?fP`Diauc@}+eP@cr7J&<*ugyc*dAS6N8 zoJsf82TG*c83p{47>=;Sn_t`_m6|x3uv9H?I&L=H(?A*aKAtS~J6Kz;)HU_X7k;RH zalBs6eX-n8&q?Y2?Lowa#L@bBj^pQWbP&9DHb^G?^^gVPcH@*F=)-KrTBqq`8@NO$>(wavgbI#>SE$Wmj2o~*d zz5x-FTfbK(=dx4JlL|pW?nFSI5{i5>*Ec+{e#6Z3R#!Vygo|!VI^;7kp5eMzA$iqK zumI)fq2rU-YyS@=glKX#Qe%dWmX4>Fd+t+@zSqIcuP*hx4~`J$)61#aUD(-0 z)t-c5q5jkUJ(HhyL!yP}$Wm2e?Ur6eu&pChFU8TI6<#^P-TIU}=cx?2TAV*sTU$m5 z>>Ro@IJR`m4JKW;rZ!AaslKjjgp53Np&Ltd?MGiU1Uy?qS?4)UnR@=5sM!InI*yje zD|!$B$8Y11uzp=nM3h0@WRbd&?EaNAxy2&p`|{sUt?8_rLf@`3c>>hS1WMH%FSTB( z?!BA50-pp-Z~Vnnj%uAwvv)Hd*K8I(%RK&m7=8*0%6^`Q6N6E;UrklNzYFY?G-TRL~!O1oiAMPB|g9}h6QZH*|<2gsht}oHj zcDl7^R5}m+R?D9CIVNkKLD%z5H!Y3^eyT0r_VAyMpJpJtlc}|>T{UHOfk|+7Hsh4t z*14Ly-;I+?fu`?k=6q@!AzkDCox@_)hfAjK<5D_bSfNgbK}??D1y#nXgPRUu%9}17 zgou7HrQkB7yS?AKoDwAVvG@J0fl^%OW?dFF_`K{-b4pYXPg3)~ zY$FVi?>oFd8pId<1oQYz0LqKU#(ms#Q{Pnr} zv5vXKj-K(tgXuJX6`^?Ii+9L()~7K$u&HA#ChBQdS+;)l2O@t18^EZ@eO?WQ{0q^H zYA5#1HjNxS^?BU#_8fVBz*PBU5VE1*-f0gQ8Dp8cZTs(EL1Hv+`V|P1{?|>Ty1s2%Zv9pQc^)wmIX^Ot;r?ssA}h}iH|zwo0nd`Lymv)ao$ z@Da|x!Y-xG`TEqWcR4aJ)-b4prTa(A#sEe{gG=n~>R`2?$yc8B)?MK zg#uE#P$tQmAM=yBvWKz9){+s} zsc-lzh5Tp>@Et@hFD}w4b2%qvs>ujGBTGYnH1};zxu2X8G4Pl8tY}EZUmjcw|C@`B zqSJW^dbGBO$|(4ZPu0Lg=k3SV6RDrmpKSH*=d#!lkcBp%DV8ow1Fy9)z9U!FbOh~J zsI-;2VH-QmaX$}Gk5>|n1~+Gb>^*|ozRXwCvBGLUUESC@6F<7cpqE@bv;JCS}EQ4r29&<>8W$ucQ}gq>(Va;c*$s+FI)_6i;mjP1^036>oOq2 z&dC+<_u2~$;JW}1H&^}A>u_G13RHfG(J&q{evu-IZ+i&|=gU3$z(lcHFd1;TtE4b3ZDUVFNX#m3#l4%IZeDBP$Wy>4X}Y;eU2Qn&JM8>|d?%}Ej7 zJ1{p*3nzDO=eV>T34hYbM98d_7x$7QOI6UCfVVEhs|wu=4tg4}xqf;v^7Z0s-HGa^ zKx)*{caiKg^F&N3ZrT4%?lOi@WBLwR{?fK`KTomzU))qDW}Jm(F%DE7k1wp}O4<19 ztV~xqBsNfiz&^=suP~m-YCITOrZ!q!B?8T^Wx^cuqA}xg&I&EPu&nY){U{-4wM_xo z^~5H3KmOA5u7$W&S7~%RUWC`3l&Yje~>KE{V|Om2Liu;7*?#GD^!3xKoZmrf~Lp3i_RR@lScI8 z+<4u6c6d`1GEDNuQ9vti71?5!T_7DaJCB@oYG*{3SK2#n!3>wI7?vxdZZFVgmzOM@ zmUtHo12&WcN<%qSJBZxz@)<==sl=daBmH2f9|d~a$LBnrbnA6-*YhCXSfjoBheGCF z=7BDwRW}gEaPoHNC+3=AP(t&qLTPS8@8m(tT;$47Wq*6Qe|}uVKmS*^hbM|Ct1Fh3 zpg1VhCGv?ebMdCnicSmC;d2wDjCiY@0@!{ z8&+d^{ulZm!4`qk3b4+fpPnIjJ!4cb zrY9zpcZ2I`;_ryAn}sOXd4I|ZD@!4;3zo<`{%<3*Q#aFR$va5<2kN%!ui0{JUh&iQ zoQfPM+WMII2{}W0QBzfRxY0r(CV7g0$wG4WtIe5?k#b1+{UDK2N5=@v$d?}Vq+XZE zOpEy=4<3kS7gfinsMELh;bM(>NhViAvaqvUs8*6>7e12FUMP8T??{T%Z;YO-@x3FS zcK->Jq)WNFm|OX>-^`zDN}t7bu$viPh%AG&Dpq^9-^Z*&Ae&z^MWTaV%q%^%BFPE? zjQi_~4VKsL;r-bc(NOSScQ-9!jjWhocFOGT_<{%r_6$(E%aQ=6Q)8ANBpzL*LX%^f zr_ST*k|Cq>x3F3r09T)(I67h_|Kld9_2=TQ`|sm98vR8i1xbhpTH==!eShX+jAqbF z{si~Zt62fdLo|vXV1tQ=OJBcZE4j8j7n$UH`+6THNjv(qcLa5Y@pSr>eA)}q0=t)= zOLQWFQyr^{1?X4FCi3pmj4Y}4WyvTuJ~RXDfZjP{pistLvH-LM=E-Jp?`*gs6WLup zvsPf7TduF*zJgwb%`0mUqZQQA*xb%`T)TjlWj$T}CEbP1;0z%>J!0%{&F11_=xE<}W9 zZb1$xGh@}#e!0E3g8-FW@u!{mp`_b#A@S!Oo5Tx zQIBBzUzgmg-#t3jH|gS65fQ(x-1phq>w9n4B?M9&GGQTKtX!Z6fxb?{xIt6A9%7^K zmkjvjbicI;K@eMY%SVpfWqN>SRQ}JspauiB8x}y(onS2mHF~*yr>>;udP1pzSnX}w zDDfS;6Ow^qp#?QV(vvnrRfBXY*D%cN55VtyknD7Ba6kF@IG7a^^P48%^X5Obqb`FB zk!&g24*WO~R`CaRbTjePOYcur#$!hQsObi#%QRgvFL{D@R>r9|qu2hO5Ews5GDnC- zolM`%gwRMJm#oEPC%fzEjFQaY&?OKtE~&o%$N1#!#p)mD7dw(SNKKP>K>Ai zm+Mota!@MuQb%d7pLA$1I)XQ}Q~&Ji4I(I)FbYw4x=TEwp~z?d)-pcAvw~#Jw&jL^ zu;Xcb^Ml%DTHfb&x%~HGNWp$Lhl?+nUtJVr@ur_pvC)iSAqLR{7D!Bv_>@h~!%W31&oBlmeSf3c zqfa>1U#Gm;E5y&f{V`HgF^)E&yV?B8hpcdFUS*AX8)WqK9ICtx9n+k5irR7tm(RC8 z-hKtw4MJk``BjO-2>)XoT^XrqIV)k`DlI#>28J#nR$&Pz)6I43wR?Yf4S33{56N?5BjsgYi&R+ck<#3r{Hp1^;28JjNoHO8YDZkIb0QNPCqYmm#+!I` z(kLzt46sZp&6<|Hd?=fQpt_)rS*(9@UE~`Qa?{d~Ne2*UioS#@SJXp9Ij)Uc%25Fm#q4#-@rK%vMhG=0-_Bj2CmcZhzNCcZyalt zHV$wcNAnV0fxNCVeOid;6IOFcK7)frB{$W*LYOn*o>(-!hY86<_(1*p)2S9ep=86^ zei08n2`o09){wSm;5(9jR;y?_ttb6!Cl%S%0&bK;E-r8?JzaHE zJy~ey25k)`zRA%1Y{T()ym`i0?f z>m^UZH33#sZsihi3&`c|KJSAKU@B9sTU@SbkW|=Sy#4A6U-eQwxA?hX%HR4bNVv!$ z$(4?CTV;fVOJ#TWg;OJsVUNI9NojhDhP2$q+Q|WQ+aI_b7N~ND@>sol@j= z;m*ctiV5uy@`w0hZMu&xJcnz5%C?dzmvz^Mn2XTM^fSHZTG=ffFc|# zeTL`0a)HRVNo7Uk%f(Ji&^`sQNR+VqTVp;+Jaf50BfOM&q||FRaZ{GYzdha@V}r0y z@M3XN{}vlOAqMaYJJ-$%76@9y$Fp}t`Gr-bK00oIpa*z}3ERX%0-&!2?TfX18vH|x zdZz1%b}nT)#-{%FkD=o&MP5hHC@Pf`emB|1;bNLU7$EGl=zWN?M{eR zuZCZ|$yAZEUxA@3I0FLV{U6@qCBfx)xbhgzlSq2r^NHiNnWNyy=hJ zEe1C}uqbE0UF4dZb!x^@Qy{#vF&X?6aBRP(?1;ajk$75sJ(W+!OtJa=cjYFU$$c6(b=jFUt;u)iGI^NH-xy?bB*#B2jVd7*zwZp?{xZEGn>X93u&8xiLV2{W1=4xh?y7Y$_RxlZA ziw@$gMD=}d8k~GVVm?+;(+|Lnp|&^;sHV4!^^Wi@f)lJULXYN4)&om?)jI0CZEt+$ zZ*@EC#}CnR4yi%6m8QA6DzO~_{~VJvskdkHdahP2E*GNbR9d!nu9euhD&`FQ$5x;) z&*i+`f`pb@NDk@K8vC5aRo_0XsoQZryB)E2?a>+;c%~N^*%k!F$N6yyOD8`n=mD~ds6+W=d zWhYc({}E$)sMQiMR>@HUJFdGCT@ETwx6KpofQIpKA)hZw0M44-aexHPGk{dES@-+W zP#dbO1y*ot`weZc+8p?t1w_w8SE z2gqT~E7SBh#WL7rnkwn>eO+%K|g)a^9ZBG1BJi>)sV+I4R{ zs?RZ%p7h3eZ#+=qYM)AZ?wcKa4|4JGLYn^(CgsRfwLo$oL-gu_67hiHR5XjHWrKtD zO>gcl*dIWoV{asJN>Qf?k(52K(;c&)Czgp@P7O&otQmG@cm?rwzz2T6eAB5X{``^( z;mQYi8U1-3$C=AgF5r?^|EEj(A113hID_%W5u{pUtpv&EVj@CeIsz#of(US=*~C&6 zclKcjkk@gSB2r;2lZZM8Fb1T7v7;D^<6r@9vLc9FvhG(0lN^P2C^zeDKhJFueDXi? z2?Npr%uocRc__wfRGBSGxi^rPWG&`I<~voIS^R#4I^N>8&wdIXEiYriFXkVZSn}68 z^J{4X8(yn&Un(MgM1Od{zJ_sPaX|4lkrBE5t!FtGT`oy?T+$8pu3iIE;b%Rt61{?W zY9b#UKIODKLj#o_(JBM_x5<6q{+OBq8H!`81fF&%RZy@A6PfM~A>vtorVB>l(Jybb{wmUAOu)qp2?tOFwDS+#j<43R!rg+}Un*V8v89L2riXpV@d5cM6 zxNw3lWfFhkw=T&S|C2gpvY&?G^&9s>Z^sg@UW2^j%g05xlVjWv-8RzKfQ&p2q&ca^ zUsOV^{ZH%s5#FN*i;+As6hzncM@XC|<4>UhVz9gRpOMrE{6rlV@8fB-N8E^pn_&wd!uOTU4)(Ze@Im*8%U9H6q@Nr>% zbzJ*dqNI85uZg_VKGOKzZ)tRcp)LC%0Qpy_JN}sGD+Qxuvw7|Ql-{8_Sl&dOVA7nc zHw%6^%?2oooK+ha7CY$l3zaJ#4{t<3Vm-9*^MIx#n#6pb9H0xSavCtAtQK%?M-)9G zr@{W}dLJWLQTY!x$#lZiZ8 zx&S5ex+3!0tP?UjOrQ{ev61SLRh~B6hL( z3ctS{$;~1?#P?FfZBPa;!dKvu^5q4H8#yNcM#EYcEe}eY8_2MXqII*b}ywu1jBRd<5^1)Cp+!nL&#|hlIKVA5skX%LIV!%{7pxr@jxS z4{?Fy;BUIBVt2R6S_Pu8G|$jy3GvG-A9%qL4y|n#fgQS^UU*n=75QWqfMOgU%6Kev z3vd%uu(AOPg*+6PyPIr_J@l`kBt*?&fL|9o56iR?i#Kfl*^3u3IUt1-4PnbQ~S zUuFwA{ST$Gpict(*??uw+Gxth3eZ_lH5nH;{sHlkDBrkJ%usld<>5e!>`>Wec1kz zFBn4s5}tl53hU)dk#>UM3FcOEBCDn3qxy{`gm! zPlog9fh#E0Uz9A#5Cb71mw+ z?)3Zhz|gHT)OS*!r9{EZlIyp@LA@IZ$cJ@7})?{^Q}g+_B1A z3UlYD&52dM7+Dz$jTGB9-SI&v-7nD3lS4Z|-fj$=sth(r_3u>HGeUcYU?4%DsR60- zT_$EDr=N$T(rW73W9`dx<_yM)LTR^*PfthjY)I{ zBN%51+L8C{0{kZ5m>$(HK#|@L#zAp;YiK3ypLXU%i$J!Ip zugMnDwK%r0OD?P4jypeY4_dtS9m~L%SVZs`$O6hl5859U3$Mlp^Z_;cA7viysu4#_ z!_BZH?~c{0zd(4kXprvysS6Py{~G{ zfGEBmw0{bC+7faG7|_`mmGT70H8;%2t~j;q?!6HWpy-bAJ(?-EWX;+=;E=JZuQArL z&*rsukpIga;CNauTEY7E$0WXtN>3&oo90`^r zztD#Et~O^|D4Um#n(lRVP>HSZ%3+Z3M@aUvn%cT~Yip}p%jZ;gFA&p@Ay6bks4VW= zC`INUXMXdqsV&-IJd%%k%S2Pb&+a#i56chVo=#nYqrW-C_KpaNN0|M?;2TjY=ewc0 zajVsnOqLqH2p!ufD;2hepNYvgNF7M7@c@vSQtVKV-YSx${3z($doa`A5YoZou@fob zT2J_Zc|r2XW!O0tMDiz`8wc+`IX%?_1-IrAe4{Lj~zmeaOkM>zxjr~q8 zWJnUV;O!P+u-rH*saB!vNMJ=fgT`El0Z|Q>_UuR89sQT`>0|EYBMB?le5{7W++)~h zLH2u0A=hdopI?69n}JIrx-{zoT$hh432xV9A2sFhdJzx><1GInY(+t7`f28wndYTh z%GsBzDXxr9fa=hK?t7S8koh+hStMT`X4`V!UWxZi3@A?v7Tk3*1%da6vY7kD#x!HJ zzi39&KhjLz;C3*>WOjTG3~W4+q6VatkS1MPoQKE-Xq6Zhjo;!EB>xoe_6;R4BM8{@ zo(Q*(_sHhwmiyzppVMI8;?UgeG}67Sf?_BpDUN)qm51K$B>ATC>gG zdV!(-Se`tF;aX`cUL#dnBU`iRGEj^wjO3`VSK_J#r|G?08G1!YL}g}teA6<4s>`{` zfeAmf8}K1nTbn)7NgoVUm$D;^Gi1VJn2Y1pyhG`rnQv)>F__c1<%E+J~=$T zqZcpir|^$+`SLGYVii=n>~%)qQ7L^D@-6cSP z;Ly0cI|PSdfk3dvJ-E9|<4$mQ5-hkAAVA{{jYBTq`Tl>Ld!F{&+GFiC_NuBmYt90k z|9ISB_%c(`lXV(=bmoH2xT#Tn>tDVmDfU|QJ_L=JDN=Kl3S8CXM+9-p*Ifv18=gwL z%Laq({iuSe`7v+I^B+`n+Vm6{jOX*kmHRvAk=0!D%8wnP72 zR+^pmge#EupRW9;$iSIx|G<5PoULjr>$8Zsr3*0cgXG36BU`sR?R8q8`f$NIRn@YOo+C}yYEk;NA0Dw>k4QTyHF{AXH*7p)uZ)8RdE>2Zc z+Cu7(2SmGv>EVDshN@wOFqU#VKi7K%TE3*;5s13WJM`I#*o1G`XpJ!q-SiHKF?^*A zb8ow&?6DpHF5~mCyGrP?I`o8yt>>RNke0@h!lc$<_4)z~C}XE;Tk{D0R>_*ebmZwd z%Mp;NGKf%K+iH3?pfv4$#&cz^qhsN7h3%!NlHTwq)($iJ3Eiys*L$VOzNeyEfL(uEz)P2SrGjTeS@#4&4 zv?no)$}3CNcm)QC3L(S?(YuAy&aU}_RDG{P#*;60M&8?FaZsZ|;U6ZH`GBQpoj;wn zLT2$+BB?upE1PDcv`)9xQY^XI0zdLNvcHSJ)Fk-B<6Qw$d!qdw2N6-@;+3@G#LZ9 zh?-H3c%dYsv7|py7|>uALfpz;p*&Dg^nW5O(wF2m$WyqQT}7jzCJ_Lc10o!3oU(2i z=_ZS7i2#gg(tC}z%V4i;%kMn#@b3|MQkTWdlhxT1(h~+y_YsB>7zC9QSOvJYPp5ol z(pHFnwpD$UOC-7cU?>3!xTy$q%4x*f5j~|=1HWAw0C5m=>bS+MPhr&>s=va!wFGyG zbbvR{&P&OK{}A#F$F{A;Xi!)%OO?`X1xD~7bAQkohLIl=6cdjD;lK(9lNO+;Y~1h@ zuQ)t-ui$8hA~)anQI=kX_STmPg47uD_+DXu$l~cU83h^=4*+}p=o{GW&A3`jTa&OF zlKD0;!3)^|U=&&t#$u5uyFO#yV31~Vx8kLTz}?PpMC$lVv$~_M$bc8xB2gRr2kit0 zfoWto;yH{JUD-l&RBC>20K-A`O``;1S1@NX$YgFCtI$`sfn6XA9#r+~^))wvKKI41*7Ll>YSFBdzK;Cg%IIPv+;&^8q3yhsB zKCH@C>1Cc68-k16dJ(QoYCH@c)F(jv?qf+0>1>GNY~X1j@AHrltylv#>N$N2bt!)e zDuApwE=yr&Yw&e9dWJ*w;uOLcPO*$=4TpF$>v=x`0-QeDQyGw1L=WsE$Z)d#Sl4k_ zDz!mvT|GWL@)2JM5vZCJy(S1Ay91jIAf$=IRw~WX5?55n-s{x6JH^p#T?S!7;BUb_ z{i(hEJ(P45O$E;0y&=0UztAygVrWl0%rwPH(hu|H>FR@`(4BX;)gf4F8yA@v`>%He zfj7);#s^z3o6c)Xw`i*&Hfn0q0PSZ@qDiEO1To}0_(!z9ECn>C((yz^wOg*)gH!&Z zqGikji(|g~OUgUhI_Ak?J3PO+Wku7qS8#y?5LG$#-lWgVe93Csn|j_O5y)UFQIkx( zOb~Wo5WcD0(ML!~M1ppoZ8oNIZYkOSz=}O1z@&Vi;}r}yqK4ecYEx)>AMb^r9aT?u z_D}TiA^&8fs`fCF?~hr~S|*{uLRW!WfIGHC*3SU2sSt2#Qau-S(~5S9cJ4?TotRT| z!5gDlohELv$W1qMMoGVC@-04w0oAV^@gcBmSN1;|CB+rc-mu32>k% zcZQ{jP`pboi{#V%NW=V~GyxudXtd8-#&Ay@;m1{>P!4nPl%pPiT}j;0-iCfh1~Qsd zqGANimC9ju1cgnA)9_`{?P5cbYy{E=WTI=Q`IFqk5AV$Kw{doKA9K~!v2ib2KD@AL z(0FVj-61d~u(92)HpfSIS zUpZpzw&-gr>ucMwGNTv1opN_96B9%B;$Vrn->}!7&6gKB*uny_FLHRd6ZY?G+#Sp* ztdNC<)C@`N(3yO$7VAN+Pw5UNO4c-@O3|0(cGKKk3hAuS9}eiTf#3mf3g`cN0dV!;%GpXG^X#m*IDGfN zo~tMMGOEn4tWp8?y-i!*<_m#o)cXF4qjGi}-4=g{eea4HI8h#(sDnXfcs`x{HQnZ% zg-bwI2$5sq%?{13A+SvnCA79kIx_PBWh;}#jn;{#UDK8K9$f)zdIm1bqh{IngHBU$ z9~O~j^6zPkm;r<*baKV;*W(C+L?=9B|MNUXI&4sOB5 z8C6ou%GWkDGs&vsjrj&&3xc#9fHn=0AQZDwmUxG6$m|pe^SD!R$e#g~MXnO5bLxZI zGoO($P>6}Zkk3UA9(p=@O2KMuiA))4iEow<{~SuGO7Vv^6J2^8A|AAgm*k_PCX=ZZ zTof8{hayR-5L*KhgTROO=u9LUh94dfT~wByp8}ufQBfcoHSZP-t8Q&~92D14WXWE~ zD`UuEp`sx;!4yFXt8KL#Oo8ocU~0tQyS~&Gt?>J(p@%qG)uHB$2aUSXbFV{ieRjoS zmxUlm7BR=$%)fi=6fPO+J|HR4t!VZP?L68>mIeavq_pWVHcpxt{vPyqvP+Ochs|wV z`FYhsumGY>l=~yw9oH$T`;8gkim(`4eQIEw9)fUdfVyvOcOs+OvjNIL9@AbtGQOzF zHcs377_)6p`7AB`$wA6O0=YevG`I1*aOP81P#+fn6X&fuy59b*EHAFTW{lxlE*dl8>CWHKvee!N9s?kb53n*r7=;k_bYq6N!8o|uK zZB_)j$wpJ(XtpOl-@ad)$G)Or!j3{2Ct{k?_$@^?SCI*4eISvaOv7@2H6MZVsSH4( zo+qjq@UVhU)Q_Xfb2hV&{8CVmk0ur6VWp0jng=pS>IdZnM8yve}JqCu`C> z4+b65XTID{*!|*4^^^C8taAD%3}T^U>NVr+Bs>uVTSOk7U$$Ruz7d%SfYYv9#n5nw zIxEiGcDh>7XFf;Ku7y6qIjeSw-aRW9rQ!Jg6Rpuhl-!h>y0o&HNKP!sXtNmc~g)kF+6Q(QD5j)Bt$MbzCmXT2gd4uH+B zD6bFG5h(46{tJ!wUyqB>{;|#o@o5IQF>b}FnR+U}`8v(Xkt!rSYicjl#K*O$&b4x> z-dhC)_*gN7FJ$fN%|P+dnrurb(a6_C@6k`oztwBa8v+$HHhNzdBWnw0^?l17w3*jr zSkm9vg9Qi!v7VNSp2x-h>rfZm@}$7cX0%u;^yW z99Vbv!`f7}as9NPhU5G9$jX0LR)0M(abrC((3A@*@=dMq1y%mctJB15CIbKc`P})3 zQJeWe_=d`Bm?MP-?g0%CKTF+yR(OlD-SwISt)O8Sl!EqWqH20%E8=s(1g<5n+Zp%q zQ&&YnGnzF57ZhtmgcQW8utI+&ZE1;CT;Np}*Z3UFB9DuSn-GUGL$L*~d2B@-VMz*w zo{PBrm}t*1^O3%2UX=@5T3R&fhHp5G9PWDKtt-V6dw)@J4$rL6NIwNTViD`swa+ zSGrUEN?DhQ_jP9rW(<10oSqWPXtNl>p3&gABC!i%OxbIOftWL&Nd#P4o}cv-)~(TJ z-s|aTBow?p3pkGOR`_Z4JcTXyQ-hS0mDK}t+L74~blm{c;c(6S9*5IuLLO>?l0wTL zUi0X8Pz4b(@Zph%x-auwwdP`yBcgAUzxIxqoCc`A@8sZ#kzflH96xg2;;8(5VgD~Q zLkIe)VQ7j1kveL42PuoV&Df=PPQmInG}9{amoj58galP0n*d@#XHXuK9pdqUBswO( zsk=XmW#)8f-q$REbR|VYv1kQ7&}S4I4L|IE+LS~C)xZl8v&M~vS~0^tAQd654$+`_qCSLD zPi0r)BjO`Z?xRb}8hhlO>iR$ANRqc9CR(0luh0_8_T38`ch zSW&^;UkoLCk8!X(m2ZElS(@M7+79uBcB+|5ltx09@GRzA(YGejFR(&2SUHaj#ApX& z?;}6GMq=6b!j9;T(s3N7ItHSe3Ij^&=kGMzQ%C?s5)A6}1udNZ>Sj)Mct~2PmI?e7 zuCv&!YZ0;`THlwXY@e4(0jw5la{JOrg%GcknN8NNIi z0joGwlB&17$V$h#)&_$ajzp#jA;>FyrLZ6w`=G)VV1tN~-h{^&2O5Z+c>6ubf^e+q z(4;U!AS!5dagri0NuNVs3A1O9t*ZFBi%)Mp;k{6D(7J&|_KEJ$r!gxXmfJ0r0vU@o ztmb1Cu`kQsA1!0-cc{<(ut&fABeLM+?EA0um7%SqZqHY?holAbL0f&CT|sLSo>V%p z>gZsna~&7 zg3nspYWsY0EZ=~E%*;fAy4cD9@2iOW7jNC z-!7Kd4LiR!^aI9=OFz~p911++{0q<>xfj)~Rq++}d1Z&Mx|nCZ9h9imewMniZFd#P zrA2I*bjDpzY4%WIA=-~@CX#0LT9Ucin;&rJzxMsm^)fc1JJPx$?p-Rl4AW=yOFb>p z3_Fu8!eG2O$<4RXux!w`fPs$C?G|QG7Mf}uN)!Wv5HebFlkODN#!1N8b9vp(+|CxM z$_OoVR@)45|_xOt!Lipf$cz#zyq@V2NE1u3;Uhg zR;#xi>LeEb4$;jSjq&Yz$(>9CV?kjpEoui-hn+j{-B|7u9Vlv%Kyv%da5gAljDKrD zAvfbmH0?LUumF8*%u5)CJu=WJeFI z(&z3W4I;f9ZZskWw?D7Ss~vjY#3;mD31I4%q;BtoeL=lwB+$q4&=dHYd#o;2$W=_Q zo%%u=;YNL3>;5pbb*b2_KwY*!`anH={M%b86Ffs2d=h7Hj=7P@cE1gESH5IK{*Xa` zB_*hy5&CB+YQ~%!OxunTh5$*gru~2#c+e^k$AUT*&zJ&OqBSV2P)>kD+(oLgpIVaq zC(ejTvVfz()~y<%B|#?X1VDsYJUzVHUS6+VY&S``2G3kPQ27bnO27Pc_tqoIb#+{Z zr%O84yxsnYI5{+cMO z*lA@}oxsX&efvkCFhZjH#tB!sDeCOwfc&+pLuB{@ET1MwvmGUcuV(~tKIaZeK_LXS zc=BfdEzm7vBjB8=c+qU2)@pRNL0&s>r@9LpN}~)xc^tDh6Bq-nNR7*Xm89Rk4|}a_ zx9A(jH;WI?obE>lov=f;11D;@-I%!CO_*i;<$BgOw54K65JaE4)etd%A1Y(!q{&$P zimIOz*7hSO`)t1Ou;b0eZA7)FiUp0y^8-L*#@{cXyvML}hUb(QcUkPNZ=*o-EexTs zRa^@J@s&{)T!{&1vvdp(Qz9=sUQxMStf0|P)K&HbsXJ7Fw-Lm-uWmEaNu0}pI17Gg4F;0XSebFi;?{{wCO&i0|F7-%<6Q+ z38^=yyU80|%JF>1^W!hZKmDTMv8;KaH(wbtiDsFhKl|D}z8itop9E zrhT7MlKygJaFFUc;a>Q8h(0x`5KwD(7xFIT2TO8H0e~k2c&K4A@EGY=G2w2VD`B1d zsPhVDEC&YSe!bBLIrm3J0hsCD`4^45Pn5I5yOEP&@Jhd|9Csyl3QSD%slaS#xx)cq zbzcw8XKus%4RUw*KI!y5WaW|L6mNwl8JN3zL)hNewm#aj1~fDdg6S4>Z))M+cf_5T zvN$q~`F$)yk(H4L2UPlD%W)DZ9Cu|s-yAh+K`2-T)Ww@2x1!sf$PZ2X9oiY0&45SC zC*^S> z7@GDdq=~1EqNJnJy&soJi^M3P>}cDYG`no>;T=c$A1L8Jzo9zL4(X!H{gaog+l+F->Tt93XU@@V;#8_l&ZBa`Wl_5F%lRc* zw@&o6*lU;Fz7=L$crwZSB^oR~Jm}P!4i&A}8=z0eO-)swLHDVm(VVb^K|wtv8bss} zntY<1QL9rw!GA61|2$z=W`YRIb%kh{AO2WGA^O+#UGb!af)H|nCi$3;JYNjlNxO?j zUZ5qRa7K>q(YrcV-QMvnuV1>wtIsfd=y_H_Bq&;8-o1<276|yGZ%JqHYgE<7?)}=| zU&d$Iz!NOus}Ux#i#1rzPl0SW1@9KK^P6ns#3Ag|7KbS!n1ge}BBtw!mbd7_RpCfN zmjK$uSAP#h0Oxvf?=W#r=I~&j*T`h+QXdyT5V-aKoPgAv4X0s`x{|d{>IvFdnd5O$(JC?`fSExvB{s~vpY80aW%9S?<5x$a10EzaWGgl7+qF7H;Wxg78oV4 zf;&-Fnw3gAOQ>WH1gzGqwSDncKF<}G;gJ&yQ&k5IhKN3`Ry`D!_Ws-Q;|RjmEDVjB ziNsno+Nn4K+dDXlJ3X{fIp7zU*yY7co3+_gr#etgL@SaV1jMjL(t><|v~vOAX4;+j zqsG9;&vu)vAio|Fr;(-d0$Phy zA}+#El3u-Gz2k%_(JRS{!Wf4mgar3;|4lH^M#BJLp_h!%rbZ~)%~9@WKs|~Wm5Zw~wG&j!5k9VAvtDz9 z>_-z-<~)n*n4hGPW%(r{)0^~KrpaEHn`tv;IDUPq-IV;flHtXCPY_%LCcdvTXdMly zD>OsWPQM6UXVazCE-#Wso(e;=dXGai0I&a_PV8xTf375mf3SMgK^JbAG=~7LC6SR#a*} zJxC%T!djpC!6@v(-KfQiK@#1C#Gl`0qX+fk8|a+sE^^Co9pv(T>3&~p-f3BuR8233 z(OUSHGXYHLFNx0*oX08{*FyM9`ZQ-)eJPaO*4}Ha$Mpi_jvx;KS!^C?_DD+>GH%p* ztc5Ym_C(98_g@&jjF^-)gi(kD41nB?a2?-`GM`YKrSj5`WKca1c|oy$KOOVjERs1) z*Q>a>)E6hw{#O3_wsNSUcCN_4R7b>R_(?|akV3?^p|eyg!SlK<;T{Q#czr8oFf^(4fB~At$dQ< z<%$HSm*@_}5+ZL+9j2@#5RXs%c1`C3K8``l>I2nBQ`H(JjlEogV@ZLl(>~%p58`ie z?LQ@Ne1BR9+~lxE>bV+yrl!U1^R8c1T(ubMKPv`C84TRg<+^oy0O^1`O&CpZ)n~_8 zzHkg*bHV}!I;9e(1IiFZn=KR?;_dlDGb<&zEU}>!bum}SvM{Xa;3j$2>*!I^~l1pegS_BA( z0@&A^R8Jm)lR8P2vWuY+fY6{wg~)}Rz8$L}d_w-PYZ*ou&6=72gXa{Y)Rz<1Mf%c( zV#cYsDBtU|JL}M7PaK;>``X$w9#b@4I!Ao&xE)yl*Zva=;}Ws`7EUO~b>PdL>y$mC z9ts<-ilMQt=J#6EV0d)CL6K6br`b9?l{HeMRQph;P=(F%11mguDK6cTH0g~`FvE9@xyL+_|hm&G^n)}cyAxv3U4iX;C=g`Un53)$HU8O^SHn&1uWc<2@HH4 zSx(I)w@t^#>0YBr|K@GzP?F=?IpBtfJ?&Epi|W1|T_+n5pNZ10F+ECQNfB^aqr)Ff zX#M=qL2TAqn6j@V-U3{B@0^f_Y7@-hZ>|ev7#}DM#P@vOjeN5dY8b4;j`G8M-SW)F zmf>DT+kcV22DbUmPXqLZ^!|QZ<2v>$ktZ_FzY#%QZT&1jQl#32Ly#iAMzSPN4k3@* zVCY|qye6K!ERtRbv8pgd-&gJsaN=k_$>=Re5mR7(A7h>Hhj?dHyhJX(!M*!_{$#%L zj^E$7F_;G7rJUyx`lK{}nB{w0X=mQ>YE39Q2Hbc$LR1OBf#p3)*+-hoMuc!@r-zP{%wURC(n zEKuKpyY3CHV{h!!zyEo6Y(lLxK4vd6C!aM;TH1T55`r5ZP@TN8uju1IzH%{OWefUn(XTFKco&0 zz`G6rv=e##-3wg*qQB;anoBA2ZQ{4m>E+M3gzp(o7hT3_v6}PcVHQ3QF7(Q@LbNjJ zRl*ky$(@90X~}i(R2A4#ixR)$F#p*0ZLY-8q?2+hlG(rbRYk+Oe0`%Yg$_k7W9jY3 zaW7R=I<)|~m4`uzr0lx>B7M=TFTJy8^sD}=_$b5p6`7c5Wu`9A?`uI`)$E4F@aLKtH^33VN7 zs@hoTAqvkXp?Arujw0NLx2t+C(4bVzs8S2+N3GP}?S@1SMZ$_7+rm@hpT_U@nBz&4 z-eqAtVD0AR=QBMB36-nJQL2iwFW2!Bx;7>^mx^_|f@?I5mcHoejelGt!eg1ueWHC+JC|6(zMFLUc4mt*yX?!ciK}cLDB}N&DN{LHURU(V>K0g-8jHu&UJydlPuIL!`vSdDm z!v#v~G-JOcpuy=t7#^8!X&IOlFD2~eL(#CeI%rLgjc*tqsrE&d)86&Oi5?11X`Cvk z2uhlH)i3*Cy;TP9Mg{b56~8%?5%INlM!PEeZ5G4s(Ja%)qBs*f;KQ z5+?4=7Kaq4R=^%W?>%5&%x7-QQ1U}5coy~Q9b=MVWrIH9EbxBsf`rQ4cjtSR?Z4We zb0<+xcvYV#WeVgZ^J~{>a*sVWQi@xtgN0spV|_mOZIz8<~`x zM33^VKCSLnPn#8+jiLhHZ|%%)f@|*OdujDv)YrBjxwq~s*Cse!ytbR1NTHDv8~?7B z$*wxrwrDaqpZgJNQe*RK9=uj*9Bx(=c|Jigbk#oNq%&UI?5(9Gr|7frx^^g|m`69+ z{1!HB{TfVw$-X3dxS~w+B%#NAgttWQ*_ZoFSGm$^N(8!zPo6a8c`0AFzG+u{MA)X8 z0=_ET>YmSM3`OOS+|2xM{_xiQg9XSuqSO_YqIy{y>ReXzLv9vQa|DL%J|K%w1yAhl%D)Gz(M0`j`>yxEj*hecCp7X5B``;U{ndh_-z?&43^4 z7_AaR6R|Q%SL*&t(RJQz^wAz(#RY}rPPbp5o1MS_a^+Yh%V$TWnEicg_PGvC!k87p zFuZLfAWpAj$d085Dfh7|0&tvF%Pkfp2*VCDxqLZZ*S+$EvfIY^)*KM)Q+5R8`r6{}SSJ*X7+ z(jbu_6`=h^`66#Bgpvh>9-zdI+tR@W{&f|5jM^pH4{3*gLSHxMjfpy9zpyV*QHcHV z8dpW(WVJAA)o@$8=;+g+{$9pbrGO%L=@Hn*xRN9a`}tkYR*q$qMsNVCj{uiQqu87eVO8czb;7qTg3+J#o{aVlySO?`krS&a`t;dY9mtZkq3@v z9)oUJZC-bZk7ci}gQRteVpKoniLldL1Fx&Su>H@&^yQh?pzvl&yZb9NRn3yQ;JKY;a(re0#T^;MF?uN;y@g zt9bMV4BfhW)v-1FY;3pgt}$+vNn?*>kP|z%w6ug>7**D-xsF})OtcjjjWl^3;H|dX zc8K1zUMSWjPh$HYtZSJY)4TRUTY6WRm3(ajeGJa{yqq=}sC%wEOJUN6xLoG1k9Ujp zTykc%Rh+~B7Xn2F8p#s4h?cD@2=RA@fZ ztPd&@>5PM+8Ua$76e6-QyT2#3V79v4B?L^8VFP8cq`X>xS%rr29^!I-WRiUWSNYQB zHN>DoErrC{v=l5uHYjzH*V5BZN<9-$Ik@mxc02i`u%Xw}Jd7-rd;i*)>afMlAF?GPi26r)5? zjj!`EspX46VHp_QLEsT)nX=gP{d2Hw<<{REyu zFf8?4?40JH=RJ`%$$uYO*<;pmt|;jgXrIg%B^<6GTydSmbc9YcD&OB-r**&dkE=RK zYMfj4xjh@O)B}FKHGDRB7m8Z6eA|XU!#9>9VeyHqO1;plHDjL!i0fZd+qe{uvt(O_p_jeu1re(!VBMikcxj^s@2c!U`pFq_GsjxQ44G@ci0Al zQJZu7tE9VfZ=GvYv9funny4>MXo{NhJl20zb@q)c91eJ`B|Rbe>?OH?oM$CAuyN_9ytEVpX1My1G|zJ#FvZ zz-=EMJZhQ2+h30!!Q!5vFw5SRFEL`QVa6G6F5~15@xByz0jtoozjnWR68$y2c?|~} z7YM6q{ELp8H-=c4m)LKBrzYa}_PuKJm;&sXC2S#Rcu%3cW^*@(kN@UoHjgX!iJc8zll}67JhKk#ifgx#SN`X34&N!GSk5n{dqni!{ zf06ug3YebS65xIa!k#*(G-eQD)J6L%Ncz#M*lDv}PVo#aTRuDKcg|8}wgi4CrMf;p z0!GVu`yQ5QvdDfi0l}Y88UYMwH_!wxN=#dRCtE(~Nv9Uig_dXMbcQfLe1&S|T5&O* z1%XQ+qG8FXHId*pauJ@NW5*BRfv+9JSDv_nW0D{q7;uOAMUh99@-Ui@#ga0@Um+W2 zq@>vt4A_(<2YD)GH}K__?FlK-x$1pn*279nInAjqRcZ4bv=j@9yiOdHVn^JkN0VaK zW3C8wmmJ;I{!Yi=FtbvreCnfGSzF!g-c(9?@o93aN)L{`g~IP6m`wQ}ZT)mAScD%b zjcgx7iU`}{Sx*zM$tnN3&ZKqC-{>N{1UBb-t1IO21~Bd6w9#`=~+OwL0WYK2Mv0K`94N23M!M>xCv53O@!p{($7PQpNdAA zys5m~<0E*;!{``NJ=f6;45HT&O-H*MSxsmr~%{r&%r+Y+tmZKjcRaxX;q?Q zcj-GBsf_A(k>e#?I~OXKVviWH{Q3S~fL0AZt}ULH`~>}|%l`um5de#HpO)S34vF#^U?14khfKK+UA$OHQt zXVT@C)S6%bt=U4?LLez!G8(>U9W597JNL5}k_0!=!mPp~P~&J}EWim7_#CY1W`*xw zF4IQ`NB6?EFs3CPcp{YCsxGPW+qOkaMmQbUK&|jJf+75Vm^$x~5c~`9kcr)#{4+I@ z8sW}azs9BOz;^vmZGLVcH3fWc7wd3p|Czw1eEXXn6CQmO$M-*;HIj%l?v zP={T^(ei5`@`>mo{KoVV6CU3Ig#f~`)HtRv|7ytNo7yWaw+=ydGSWCedC7|=d2|kN zsiRac*r6I{!)Pc`#|^_x`;n(y|2`kR1^7a>j&zs(dl+w8l5)~_wwf9<$M>>5i=1!kbBtvw^#pl)La+)(Huef_9lo` z;Ai@7$!OK%{l^E$k3g1$mmBlg)7QUu|4i~9VSSbJ-p#Q(?%so`Sz3J7?az4Y#!TszG1=S-t@to$JcP;_t6oC4A&D;_TaHzKQ%7 z*ya=qseL?!s0M`0n30y#2-%iFd9}`wm6MF-OBE-&x~WkeY#mEs8V-}`H?Zuf+Vlxh zTGlE(iZQj+^kvcCx2k5|LOXlA!5`+o5R8tPerdHXk}&y~k_={oGM$PWPI9248uN7X z6F4Ro-{LvBwD~c@+|oamLa=lz8im}t#uC5&{+9nEg-h#mKPp8szNO6q4#I{_-Av7hs`MwcrH#SKH(hlZX3n87T0m z6HQGT5;Y#G8j|C9VI0i$61oXr$}ze{83`PmTv80qX1+A`^oetp$8OlsLQwPX@>~Oc zDdc>gxbROn5SFWaTsv`{a{e*RGoNgQCX-Pr-q@VB(yfKBq@feTk~g)8NT$30t?$J? zO6Q3J9rG$iiH8R2XPim{M>$Lflf?CBEPHDc`p|J5Zya|jy6rAWBMmKTc%A;y>tcQI zM$opN-^H(qyMZ>#417ADQMqw1i>lhQ2&|e$Q~nE`{!c+Cxie^3cP)s{6^)xTS0z5J z?+I7&PS#nSQiCPBvU6We_Z`|qR&sg%Bsfd)S#9oxzL*4@pL5OBu$BC9aRRO7e|Rl; z5y%pR$z_RJr9WTxz4mOlT~qFthsGYcG-YJKG;n%RuZ{9SW1uzyTxez!*5u?zzwdIo z5?tQ@Fm+)J)qzcG-r#TU{{F=^#yu)V#!>NgG3cA$9#wx#37>vks+%oy6DpslrB+{N zMgSk&QVUur9VnoK>C4$xyS^2i>U<=TjOAoXJF7|mL7c|Ay2|oY{opWfAtrCLyk%6W zh1b$rtGxB#{T+8iY$lZXu&SvCx;0-!2cUTS*d5o2(KdwIJl5)h z()v7is0g^LA;X8S|FzE0mDas&?qRSs-{y1t0+SnklVGb95ZA4-8hW8K0X6QQ>%ys&>12~a`S27i@|8-}Ia_$>2p)|(ONKh;FPo=fT zqk4bzy@_(s%JN7c`B0-jynDdrdhbK?J)5s^J?FyT!V4)u^tt~~jZM4v17itSrq17c zxmx^pyKnB29wSMUsjkp{G}|Bj+lM)*eDePy_NC$d#7aL^G0AD39z*H-SE3}+i3sKt z52m)^0_6U;BH1C6*ugXUgu@{nszU*E9Jr6?TN?jjnjHO0*2FUV^(JKqhQh$>7nU>w z(>-uZC>nS!-m?xuzWglMt_;c~C-~D`&7%3m(;+A>&QUt4Dqx&mJ|RO=$fwC>$jI<= zfV}Mno6h?s+eVMbi8nb}+veYv*x!=aJ17HVNn||B2PEhk;rCy{R(}?!E{{2H&}*l+OJY7)}bSJ+y08Re2!d7Nxqmj71hP> zx@7{F^hoxjT`84Oqu~M+GFXfC&gakKR8>2_rk9P#`-$~qpnRQq6^6Bm(gxn_@M)7I zkmfsA{f_4}z0J)ooN6tx-it@%`D9(kn!fC`%B-BaP^%T{l6OyK`=9&`t^HDL9vKUMzH9 zrG@=8ZLzKRtMBm8NJ-~8u_o4}b297Ju6mNl5eYFWb^6v?S=aHZX>uW?!5qq?b(;Hq z`HX*Ftl7MnjkUzu!zb)}-@GVw5qbt+PX6UjRpp*0-2hEtT%bWM zTEh}apEQ%P^+J}t8$ox3{Ri~x%r`SEVmN!vGRQMb9;@CO+5 zy<#c>uJ_kU<>fTw|H0AGC3lkRNuBhdfZaTKF3)~IPD%R^HK^fSeO2GITcAAS5=8hy324%gFF&ti3+PLUb6Yv zHC8pbu%r{;vRP;RW|57THvxT} zcjn>a`mLa?aGX^p>-Ahs?UGu*DW2m5B@1W110_IYQGi*|xyydmX{nu~zFI+?Jd&fWYl%v&XBnYfZl8UW`-*lr$ z(qMdQ`<6K0y;Y^txmaCw`*3nU-QSzCjj8Bx=LEd{w9IIN%S-h9Aw(zG-%Ph%v z0oUIy#rmGuG%-_wYe@XH`~=?|t#%n!_fA6dv(mh_jBBJX#a;!4R*M&l4+*=m zm!AE?trd@!Sb*llpUUnMXyS&b4Y)F6l{lQEw+mNE?v0@}4^T*)NG!mqVyI1y<(f`P zSU%PI=#p<;P1YfDEbjkrw~12DQfr$F%+_hH)NN7np}Vke)sle?{@rRPNFAts^t!{& z%XpCLOA>w=FBZ8^ey7Hd@YVYj&gah^yUlbgu2yQ!r^!##%QdAJf-tIps~6AY(&3NR z?31UkDh~05w{bnqDP#Ln&cEdpv^~0>|BNuoX-GQ~AC!_eQl;hyhiHc3HJB``zCYuk z5mTfYJ<%~0QvwwaASGCH=YFVD$OqZQQ7pY^#7MKDKe3 z7C-vPAA`WPp*wcC>E^k~t3rs{2j2xU43aLJA`+RYQ7!S#L}gES{U*8Te`VQ|)H;)y z)rARS)|I`3(on~jU|T88ygccy(n#GpZ#ueLNFE zi!sdqn=|~MmZ<;fjQZ~b0l+ELh%xlFr9}7a{pgX9x`OHm6Mg)ZNqmfIqPS9(1jCPy z%aerz_+Jae-P<`!^&+0{oqo&y{Wc0UvCc1WMiTom6(v!@mUbl>c1mx7leCz%5Vg=} zNEBE1qo-tO;gSH|#^Yhyl;`Ua4tn9zda)FbrS@fit(Ce+>e()u*0RoUg@WDqw1{0i zAA*nnmo_99>0@%-IeFb$LpkoicK;lIUBX_`d$J@?09$C=+| z!d}DRkq+K-98yjxcSQkiDziEz;-@$%VRPMPoTbz|Y_&p@sxRHym7w}Q`kUSll4#D| zrHwN|6z3Uat~TWy`#IpM9TC^rvNxlwh3n@UzUG#ouX3!E`70SsL5N`|&93zy zJbCYE!{_l1$3hsy7zf6`)-Z@0^qMN3(z{PB?C!3TW_{Np4d-)oJY@lM5z#~#Q^N|E z(c0!UJLD|z1sj-0D{Qy><~~LD@?c<;U6qERIa1a{ zu`12P&N{!GnqT|NQ%m!<@x0jpQr(tQe2zyn)$9e}d>4$x7`t4*4GyLkiCs87J)Q4Y zP=!98)K9rm`>BY(dM7~3XHcoueUz^EAkw!AdK1*S&TVo z$BWrLUTMTn7m)d6xBR8GD@sS!J-y0FTJK$A3^?NIm9o@P_c^k$m86&m52t`(T4l1U&2m79QYzm7^2IXjL3i zelMUlw1u*=%3Q(JKaIALcApi6YG{SqtlSL?&=2ndb+afi*f&O&17NtwmWD)GxBn0oeS{`LBr`Vyu)E$hUvxod#6ZbH1pYkISeT=azN#q# zXVlg@P_^ViBvgQ(VS%?lrQ4yPP&`z(1Jh^AyIo9&Q`a?RrhQk)78YzXX-syCiYa7*Vpfw=hi8C>Zv;a zM}_j;I zJBblzaby)0ag~0S9>(EsD`0X`%Ut06EHRa;)BR=xU&LzC1&gy0RombaT0K!XaF-C_ zECkwGkrHjvN?nU0=-K@1vP#H5QD;$ zs>tJ^uVQ&Ra`{%@dHrX;#p!U0i5Dw6w#I@Lp-R5K^zK_6>B5+xFY8reYzAF11B(D9 z13C)g;F^FBg)70Bh)f7@*3`u_rxJHT{@)5L32JX%C}h5iUhHS72&itjG$d0G%Qt!S z7UOd0NTT~a&r_4|=Ws31v5V}z?rwabXa(mYX1-eoCyE6{5LG=BDFMvt$(TmQB&iSmoKcWQx z^a{G?0)?`tr>7^Rg9?lGMjPQ*fGuhE*R=*eVK<%mT+j4US#92FGd3cK*^aktwb<%l^x6C1M3UX!?cc<48p5R^RYwWV2P@3<(Ur8ZuXUfZq zmLxI0pGKw^4J~c_-QC>`WnAz5mfh@YDlRb_7@48snI+TLr1~paXMlmo-hovcGMS$S z*SU@;YYGOF*-yc4=J1(biKRL{S4dDx7Tbu_#SLJ3x}?)XlPh_6v?3Dfk(V6Tjk?AR z@s5nlA?MA&<}NONplGm5-0D-j-|aZ;b%#C>dxOa!FapS81?EbdDu@ZS(;>y(7px3$ zmv|}czRLcUt!&0ZYrg4ut`whbS6HBj&{F!YMk&lPASPLIaOxl}Cl{A?Y$+{$nvjz6 zL0U>G2DTxfxU3@4Sh9_rgxMhU5Cgs7S@O%VL+ivrq7v6#zkh(E!60+C=IgkNK{?Td z0c`lw?^o10i7%t((N3!?74yN%4NNSu9(8;)JYT~$*WHY@yU-@=fVK@sO zi6-T{@LQ+acPg#&O`28&)i>RE9wq3D1sMG@g17Ne;ov`Ux2?U-46)=a;YOM~CkqYMk$H&LB z=G;F+0G-jHp&AWW4isjL5n2jrarg5}oI@+;KE%;Jry~-m#uk@7!3g;c9r6Kkt|LM6>Fgj~lVtSqV9OH< zjS7KAYIlC)ezlJ)t@=;fMU{fZ@l+ACvDkpej`zEJ(xReyVx^`b|HbXZ_bWs2n_za^ zn0uFyJdbu5`V~G2oSs^Zr+OZYArajr0$vjB?JqT@oQnJSbOIF;p3i-SfGZm>k%;(Q zlgI-e5V`jv)0aB~CW|qo9|@V|);$iqkMO26k%?@Ro`RrTK;f<<{H|kY3Eilj#sd)o zW3~ROcl8}Yml^qDm#0nRag6Iu!3oJ$Z$yxoxC%}3SG{JC(i8-Y|(y;1-ioGFq|Ismw-b67LP zJIFj`8G0@#Hx!1%8C#0_EwDCz5GLI;^f9Q^(J4>xoP!U5D)CZ_<}USnC+#MxnjO-K zMni|3I4QM_K{YnMU7Q3^Btwh!PUI3`I3+kOl<7bAfB#a5ul4C>s(tVvKW-GQbo(qh z$GgC6Mx)B8!{bx4npG!bJ0K5b=g$V_8>?aq zBQ1}F{N?1O75rAjJIe(6DyBs^ z7feX4QANhlD;5}eS8K8)v!vIkE)h-BsJh1Gl-B+Xl)QR~pGXgDW?%Mbu+3IO%~JcD^l5j zXW>%Sc`f?uAJdn$Msv8*YIBaCK4rySh>jBOEFAzEF>VoAKJc`GPJZWO{r+PAMu!H| znJCC6i|Xrddgu25Lk(B8+z~XBB8r=EjiYIUWa-PP})zqs5P4E zaliCMzUu7{`0f`Qt6Z3b%vc0Eh1ENUW%{VDp-~vm??Ip4x<3&Jw?IKl=6D7F+gnP3FkxP?VWBY+lPIm33c zK4zHoBa=z>Jo;ZlWk;8d^;hyIN(gN@Udx;H^e}HdLJdH<=U5^u?j{!AeaQOV`~A=G zwNe3!0i3y0V0lL)y9uurY3?6o{6NUAA@up(KyHZGs}%giv)tp2i>{kb&*R{ZwJFku z;9^zN!ObgyUm2X=>ZWu(PV55XvemllJ$` zcm=4a2JVcPm_kiowY9aAs1D#79Sr;{2>9G4$9v3&!N->LHKa_2bpQayhK7b?1l?i{ zNO~1jRbx})4e#eW=j7lWl9Z2Rk6%i}g%o?2;5R{kqEr4MdjFI_Bw~B%P}2*N5X}f^ z_?0f-uAX;CGBT4w1~@o4`$TX!8Tqm|%A}&xSDd@7&t~T4cyEzN^wrc%p5w6t*|VGM zHf$dq_laY}{M(nc&vOQJ&NehFi&EH#l{p*wc@xShduy1l?s2AY>hP8eD79#Gw zy0m1GZ~Oi5rw&9eb}yDl@_W=FYgz^djw>8q`1ifS@KGqR>xR4o(1PYG{miH{#St|l zo9D!_j036)KE$B`PM?-~%tJ1SFZGqqF1iBFUz`5-?MZ*TJv7^(-usRR5*UpSs5RD- z?ugvsJY2+y+-3*knT2omc^mWS_CLHtk_5sa!0?2--%Sf9Qwi) zv=Ot6I`~3BKDfi0h?&T0D(*l~Tp3`@75(2V^xqMON^B^BPil z?9g**Et)#Y!I%0G;lPv^3+sUlW`!EVH!s2r^u1gdhZ|;|0O}NBc$hg~Xbt~q7sT`D z_~-8n)ZXUrdKG0Xl+h`Z#Ac%4X^-~~?oRX*;ufA)XU5N0zHxW%6IcF>aN>x6WW@DQ z=5BewSMF91d4rK^YHG?6>t1<4HqkpeDmOGl8}lQOD->4O&k0jwCH&W)>2!Nc68j;{ zk%NGrEzo25D5(g{owOs%GV$o~NiF7@&*UNz@Qv z{LMb=O~7U(92OVbo)n$nz*V*V*~PjOBY(5iF3)a94DTS0mk0=ONR(r}DRLEO3%CLf zj((e)?sp_YVt!Ic-3xQhH~vxg0e?Pnzmad?OC=*%2u@%Iy!j#jMJ+IH@TqPKgilASgsncPtA|YzaRUf?)swsob3@bpybHVi!xMkxb@H>I~;y$fTuEuxj zEKf$(Y=f!=)6<-!B2h$wh4c7m*ogqwo?alA&r7opPsuHR2i)R%lN}NN#v{gYPPNi3)X7XHiu;Et0v7?;<4GLR4RNs>b<&r7#19GdQ&Y^fzUPFzSzaG^L;;|z1RE_f zyoHKG%FLnobAPAc_h}YNE`?B+-5}4Di9E4)_N*_+ciOntDl`c z!9o6WP4kb}-OV1>O+l43b|xY{bGRrbJwBNDW7f~{1)OYEJC7riA2sp{bhQl3mL7QMz6A}B6e}njZ6h2K8~D&!N9Wgt`A>U z&N?HmGBYkAgNA-g9)cNRDNLmKY14;0Cv0oB{tHe*rn!lg@RX9e+5j$Gc~N}*4dT)9 z?A5};kwA;YCdd2&E_g47MdhJif`jAA&fn36YsJJR@o?}kap+54rwdvwvuy=PIM+Oy z_U8bEpvNv9Lg8;tS79dSS(!=TcCHCe3Ij4SGHLj;JA-9aNp-3dC_N*JULv_{M7Fc7 zG}`=3vYn6FKs}$^9niwn*Ij(6wfglrn7gHqw(WZiL-;WiT~AG*kMfbXIWv|&sXe$vVO!<0d+K!p=BNaBMD*CEq>5bOO z`fc}v`(xnZS)*o?8`(r%vkkgem3Rv2=k0Hl%U2cOOda)B9@m#BmQkJt@4~=MOif!> zS*_|#?iE`m%U`+v3K;tvO#OWUR?pFhn}I|=ZpLX;u%+&{dREOgA&LxXO=c0;l1ENr z`t=thfaG#0RYt`{+S4izt>ZuyZ*Z?qKC-sVOEyGnK0s+^-T9o1#nQUOXMy+?#%v^t z9&ayFGb^de>qHTZqG=x^6C`jN_(+^RE^C78)iy%38~L9fCPqm~t3!o)5FI=w0sx$t ztogQGH*!mLPU+}Bai#&%%h*2m2ulWy!e_Hi$OO#8Y7-TbI=hclJ`8 zr4;(1x>D!jL>=^fl2M5dKg3d*EQ08sAM(K4Zgu!Qd4S7bz}v>6NQsJO=F`5_SM31I z(*fu>*Ib(TF0VoKk~+xX?nzBjQ!z#*Rb^;WhdDp<$hD;p@e=ESui;(sx@YZ*ED3JW znzawzK>k|CAqZYO700lMY!=b!X%;zoq#)OIP)I^VIyu4Vsl*q-`yYxF%pb)&uTF_% zY{rD873AXuWD-F8MIcf#iO6^h&UMmL8=LtkM!{>mK5nJ2*@|uYr_W!P94Hpk({y(O zPz2+QkF#nGx4^4uD4?)kf?_jTM%}rge4|;K!)A@)b!Mgjj1~pG-yh!0CAFzq*Y`l< z;bwAiYvj8dcEpK^CC8B19Xvm3R%(DFVGTNz4PcK`(+=Yec|;edg6Wd_jk_7wa=YoS`T1p+qo+ z4&TDEIQij0%>DFnAd(I=1$d4B(*9U$tyC6uGwN4sx#T}%%`gZ%%_5vQSaS&nX1Rju z;$o(*d|&r`lYd^XCnn7Luo&IAQKVuI-Qd}&syvBOw9ggkgzmYYcQEA1P!0y$b&*y` zrkM`R%exSka}vI;N1H75qL{uO7qBqVY9=v0Nj1HumQ=x@5K+vSuTyrZ6|h3xG=X** z6A*nD@BFB}&n~lRYP^MjBO5PuyV%Hy(ld5(!)tq2PY8;`Lh3fIF7>*)F!uTbVwH@dHJVC$=C|>@W>E=`w625m`g3upMD(ufOe$3+0<}iQ-^y1S0mR=)Vu_la%dP3E z;u2e5QxxidP{+P*+U%6ubzE&hONWFf9k*hUC3W$cx91m8-jvdH{)Lvy2S*gxA+jL7qOJlm5Kz3md?}w8R zum%{hojdP=^gOjI$6H>Gk{a2fyzMwWY%E)BsTd7e@X!5JE1%ep+As5N7>gp~dhW@{ z^^r)&!4RZW_UP==Sf+9xLKBUGlM}|0y6N|rhF!W21Kv%Eta(OlOwW~C+=eDiPT8xu zM!154bkqmZlyTT3VUAjtj7;<`g6DkGmQo}EQIQ7WY+gr){CxR?7MQnNxa-{Uv5K=& zo1x_~K-9ft8fO|q-C5789ett+_fu4BOBFO6TVjQdLE!j`X;*Z~EzItdpEu@yo7~cT zr50V?ftNBpztJsUq>83)g|jXDEt?Debz*m?=-iU;>&C%w;cZ#O;F{S)aJ!+cp!xGxIU)dgaCE&D=$x!X+To6y zp4(tut9mJl7AK8DJs7zxv;RXXziGPW13}fXh4vp^K=&c+)C?oL{3Ezx!=7a^UuI2R{ zLeN5os5V~XoSX0k^vWeFYoZ+#Z((OstR8M#7B)ULU<1yU1p*3|~trSd`%a z?J4)amchNvD6W>By40^8Ozs_WUWzxQEsDz$OIYm^bD0>I62v8{`2 zo!RGVtBjHfo_pg3HJcNJ7HV^vgJz++Jc*uythL&DuYOEJ`11(AW~hIrg~HA7nK?b~ z^6J_nDluhTsn#i6w-5IMNrIZ*9pVW%M)2LH`!+cSCHD;H@3lVrRmnIyrv0j*UNCeV zNKC1$aZ(yTp(yzLbpX17dq`b3T(se~)CIt}@iO0J8sI^5PK|;#j3G-^8tqUDnrn#-cy$YTZW6f-Umc5X~{1KlP}>!=mZ)v^r3#wobt*k5BV60A{$DBw%!X z`_Xkl#?dIEoMwggeuG6L2>T|vwV!Mr+k)unEpRfY>xlcm;-}ya0wjL}r)ybc7Y*}K zaB1L5UiZ4AFbgw&T5;1*8X%u(7nvM9VvJ~^lb0s52wztJfGrTfvStv0jLQ*|NQ?m4 z>vYLcKv>TO@OPmV)Nhi0fFPS+j+%O#2v#D>q*kMpUxM!rz zPh449mb2<2j{8+esyLP+63Wi$3lp z-?7&kXdS*!ukahY{e@=gu~mtZU6(f8O3q3{yZohJtCWA?v41uSZ7^QyM`EdU3w-ef zT}{L#vLCij_^Jh5@xRVnsuL0=o(piv=gw)Eo+f#lIb06v7u>lzSp~a)YyuZgfZ50K z?zAA^yE90>%IkKFSE3Z0dg1d9$X}S&=;EOX)Ul;WCfZ4>+i_x{-gTZGp7G}QXW(tG z{~TA7m^T9vLZkH=XFYc+$ls6)SMI)bbe8D48a3QYXl3;0N*k`dvXyRd3CsvjQe*su!Hwc0yV`uI z+*jcfl^^;z-Y&^#Y<~#d{7QWAC zhsokl^ky}k7ffY0CXG1&nrw{iUsv7){_B2dGez7qq}IbuTYm4qcmG0Q(#rBS{?BQz zl;8Bqb+_5kn_CjdhS8_Tlp4|h=Cy?-uf*aK`_D=M4=?Q5csJ_tY>GbRlb55ne?Q^@SKqBO9p zhs0`-S>R|FmzKxO6K76}BVQwE$~t=xrKP9G#HJ!O(Pb=>(JM8sdsBgXJAi#uU+uV9 z{O4Gw={O_Gdka&?i$dYrJHt*lS%sK4UPiJJ;qZKWWd9;`zsp}CoxMP2#?{9KpYPCv zc>(ti}f4{zKsZes5N)i%_T$9`A~n)01*h z%^4gn=r%dokkmH%C^5e!%xdYfSc-yaTD>QI%@HH7PxDIUdL7UoYv1hZ+O_*RYL7BX zW1Tp)txg}bVb?fZ7D_hW-L2O<%+ynIvarxpFud64e)$>>P&A!vY;>9BWHVqIAIK~^ zRa#!=-NeUZtxy&?dnj|?AUidz52oY%zs30byig1IeWSPtt?y+LL#OlPXZX^jCR1GA zfd?^0g@r|I-sbi$4t@Jm;`z?6UwRnL8k*|TM3yKns~%+*p~||dHuk-}y<-qztwP&z z+alne>GBAti3{sr`Vufa!K!!I60LBxL-j{+IZ*T%Vkr%AhuW#y_(M`fL?w zZaKE0(SVGEAlG07oH>n*Cz_^H_#Seph<*u1puzpfJ9RNJ$o1l87+;T4V0 z+7FBq%n${dtNcT;{BbOA;YVA#sj%tNbrXSo!mnWmFK6z;@OlB=k-8itf{fT3PbXc% zMk*}m=<$yr95nCR%}TS>&6q%2UlG*$Wy_+Zx>q;dz)_ucD$Z!;a;-jPQb zj7$_?dT?vcleu5f34Dvs_vJ_6&vcG*NmF&Cb#Gsy&bz${GFsXh{Ohx4&)B$(KwZ~W zYXjH&8!6gori?PXA0;#9`Qnn~wyh4V_~=65^kQB?1Cm9_M{2skzRp*en$tr1!HF?( zF)^;Er>C*b!_U0v+dImnpWHQFQLY@Fb~^;%ax!5N>T+^&mg--nk~g1!gwE75%9C!4exh#Q_aI0183}m-aokc$(3xrX8T@i z4vvjWl+jHeB!=zHm1!Cu#qGu14cC6_rV78~zbWy&cmM(0EP{u5;utnvC-mFww|6b- zWn>Z3Z`|jHcNPqMN7T@h-(znzaIQ-v@S`tj<4pVXbuDf*%jGvT=2Y0O32$w6nx@HnYqe0$wpBI5ZPq_sdRVw`=CsDS?xT5UN~$Pw z%kOzFo5J@szG!%?nTHXnv8-%DMrbW?cGjewB5}^cN5hPAJ^6%PiZ&`BI4aHRhZI+Z z+3FuH&+ij~mGmZH@7t}rL*um)u>b=y;5lGorws5IcjT$3s!vuyown)NVxlaA0-VVP z!FXM#gPPPXgY;*9HPmt{=xBak2}w5aS<|y}b6cc?YBrmLpLr4~i`m|LFT|QXd36~4wM;o0DpsBmJv}7#_4S{uM@>Bxtf~nqa~zC}+M(u-v^pHQ*}BKa zhB$1PZXOB?H83>Ng&$%5RHb+Oqg9)jnfX}tj3!|ebR)ukR%-RUw=GHH?`mE{M6{v_ zb}E>to;XQjn*Ycj)fEA5L75`Z%gWpd{qy6{P$7|{fnCS0?cXajVm&2GNa=elJ&&X2EykVJ5>;6jNKcPlj zi?ax_i}q7@OfPzL`6jlhuuY&c#g*S{PPB)WW}B7zSufU2a)N} z6y7SArA7O=iRf6=OATfahlBP~nI1Q{@*F#qj@B|*wIBH~6z~He76QHk`RBkXgXOiu zE}rJqLcxQlIs!awJCF2WgRRAp$e!1K_p^ljj$i{55))Gus%N+#kH=$24ik4lH$hTL z1s&!Sc01E7-BjlzZ_QjUJP)F`S>Z+xw>& zBE0oAp5<;fP-gsE^S*^v;UOXlLs+UM>CNdr@A-l&yRTR2uEOfXUHQ17rJh1Ar@Wx^1!$6l`_{#;KA&@i3! z)EZ2aeyW8Y9aD$dO+*PzEsz>AFf+>o{aBzEc3NrKDb(RE`;y1K9ypF&Kf)C3yNjZ) zG`iz5j5Wa-0L7yBfxuKeHBArI{{mm&5O2*O{Wb zgR2^u(C&)M+cDG_^4zY~0!C$qWlR<+QBor4vZu{1#eOkxNt26{Nn*40sn}_)-Wg_C z5no(FBZ@n}@TwkefBk zMsNola$^3+vg}U7D_k=Y3>l&aX<0WZ?B2NssZyCZbxAai$2dClzK=g z(LXv+yx%sR0TZCU6Jq!u=h?P)#|GuAOni!t5?1Zge*d2FXB6*Q zVhlGS02B=(Qc+=*dsj_ZbzoKe%b{(|4Y%~z3FPKM4>!PGpD14ze5-|2`HK0&tO+ii z{d>pGnPOh?msB{*J~C3%Gc?EUW{?g`A%pFQ4~hdf3ajB!xu2ePy$5S7zZ)TP=#Wj?ShE_a%9_+qfHT=lsZczthprhIpjvQN0n=UurF9vX@f4=x){ z_~L$gHPK_lYi!I5j9LSv0_YJJ3uEP4YYGjSls1<>q|Y{%F<97-&H6L}&mL`)BsoXs zT{l!JzIgtC*Nbxs>!@zX?AI{0j|vi2ri}v76gxRCe_u zdBco&&5*ol(wz=Y083&I&QeSBV`H1#;?uNUwvaC%8ZKvN8-oIjH>vmOUZw+HVH43m z`|cz7Mmz-m7{Vd~mhPis2naqUR_#nNfxiyD!|z^a9)i}@Q1QH63Hf2#g-nM z{AxY;R6>) z7$2C|wUzX?Nn|eJbAq6qx9(o9rFYvl-(dC8`N*$a?#)g_5MA)ExWga3zvAwUcO%O# zBz&aMIN~P-Nd1oF`Iyqgmcq4kyU9sSxFs#LpW>5Hft$|9X@wJx2C;DV>_1LV&w8B{ zUss`Ko!K$nL}}vLr5N-ZhY?#HPF!YkbH6-Vib)AQ2b=>@UT&U!%|&Kl1n=4To)Yc8 zm*pWD=aHc^WhaKMksu-=Zw95i<~EyfOGx5RJCaK4*q8UTRdrG4oLZDDde5n$=+bE< z*sMbz92P_M>BhvQ&<#+gVc{*SZ2Qa4pU!kn7IN0B(Vfh%%zV2ykwbD|zlaKJOmA;) zDCkjRwEBRLo&0r!|CY6+wX*L#3*7gLR6$1Jy6G6U^J~P?v{rP0=ek6Inwskusq>>g zBB^Sx_X-EaB?bnKj+t=Noa^=oBBp2We#*v>tB>K9f;Y!t&xm(d)65VtF-cG(=ajt= z4BLO=!MV?XD?IN6p*{3>6j#t>mk%OmL1e4`l^R+o>dt8BopeDl9w&+5enP`c_McDd zqfAH;n}Hf-qK|ledorh_o8Q}{(Yr?UI@5$kgE(=l@&@Hg5V>m8Kht9)& zYGmh3V^X`fINzKhBJ2%@xi{Ktjdc690m8-yZtAC|-zX)m_qI$+7~OZE>_~zhKPu!e3f2(z;d;h;o{Z`2uQ#|ml#}zoAFagM<6DpBKHnrPw9#l@L!4D%_-(W6!ChiM za9DiH$xLN`n7_aAff#@e{-ra7UwV+H8!PAq^cnZ49o>(^?BmJeR;;w?PrA?=nBSp- zW-(BJo5~zV<9ps!Bo{kRc7L9zlglW&o-~-|2@=pqA{uZ7-F2lHjPss*p>m`D0s%_^ zDUF0IOn)AagT0$g9_*AlL+t>$3Z=92a!FrJGNbr9=EXJttfW%uZ6&Kku?wD-6XWd9 ziPb>^w#g%bSx-8;!iRZdSY~&(F3!1?jUrE&MO%kC9n>`1l=KW^)?*>0zxcXmZcf0D8qruXC|KGuNsI&=KC^j z@J%;{>*0~pD_WjJRt5EUUkHDlUkCSMxMENmTQ9lbsT3&IGH4ZJ_AaYxSK%zy-`7I7 z;qD$^KI!Rx`Ye72)>bUYQWRI?ZA9HIb(pnPGouqk3BS$O_W`xU>=d{0Vo&$yO)-2g+V%Ajc}u(H)2VD1_2Ys#!}>R^l@!wE(*AAP|vZDZiRevpN55n+j`>f<&i1FJf%TEJ8v8F z?Il-P*Bd$j(i=U=3NJ>dE+(6>szO*N->yLx3u|C+my}fNk5O(mJPDsIg`|4R*RyOj2fdBe!bC2V7<9*v&)MB&S zBSrqHKfuV~4F9a?Kh*VTppX=pAuXo(E%n1$p79~*D6)Ehgx{Awt@MtBg=fm^wq7H> zo0Wz`o5qNY9QID?Vl}utF7nWt%SPn0{_6P-N7aI{$nK^kfd63ob-7jqdw)g)<0-2P zchLw!&ju-{>ejo$XC58^)}b$R!}{4!Gd$QxUJaJo*;Q+9WHJ=1{Eu70M@{X>BN`Qb z_g&W;@`7drfEB~T4y!zP0#-LC+3Iq?imp-374yKfQp1iy4XTquaI~Nc`EB#nBP+El zqRKnHAx(=6Cb@n?3DR3}V9xVm*iEOQ`~a$dlKW_}v6_ih(A&1=SPMvF9-d*|AIE)i zJ4bGh(r-e#c`pJt?aG`PyBYR3DmHR;YEj%6c+gB?MP!E2UDChTRJk!b2p>TqN0Pv8$H5~kn^rk5tx)dl3&xY=o_+$bRO%%$cA zQp0B{kH_J1S-;QE&_jWOwfgMOHZ|-RkOV$ald#2coL(00>PabMQQs zxoDOzQG2ILUW^d&2~1^ct!QQt2{O4{7=ITRzYy>ygiX9{f$sOCck3FbVDkBnT}Oz` zweRl^057_3VbPOrCtpQN5GJJY5v|QPv_<~`9?Gn+K{9>QefIHgTP$xq|25pIL>!TXzKIO)pEXk-CLay>RwbwF84nlBzqy z`JMgeLcd=ZlW*2NZn;?j6+!dI`V}7g9H4h!KJ_0K+y4-gaU(wuvyMcybyGIT<1Q0HH8wq$jcC+SDLpU>54; z`r5ZmU;o?7ti*xxU$}+Mo$r1NUT?deeJo*h`;v#>!1Ap^fF(aKPiHa%>)GmqGDoV%6LO1RSgN@5The<+U!1n z(O4yEep@&ZCtmH~+C*9>;*y*|__c7*dgR{9SS@H@es=%p72o5q$;B^uuSgdY z=NH$_Ax zp;imjwUw1{AP_iY%tk%$#P*dC2Zvd>Zq1hS;F#M3$r}J^UZF65&lWO&!NbeD5;)|M z1wD%Ea?;@B=*YyzX0i^35}2Kg=V~n-+cLfaA+{e603uep>5l?!zwX1m&L6FA8TsQh z&hPK;wsI5&4f|Vel(Em`r6c-*JGT#~=>s*nTo_i#rhPQ(BUCi$rW?|`<`lWQ;4mIp zgG@c@^cPOjxibQAcPrgKza4F_;goXG`!ztu%W{AQ?tA=Y_y&=LSTiPEO)RKv7IF-@`PMSJQQ z0NnZ?+(Mwh%?JVw1a#)_=oAi8GR{*StG!l|R2BH(5?C`V&AUCYk`~4l z@P5X{=bs@rj@ZVFUZ=Z8iD!C_Nzq@Ybn_DUPtWXct3Ug1tG{|>ZH@kI+6+`XZoh@8 zy^T%9)MV+_)+dl)>H@q1zk#U1nt%3*fHydou`qeOEq~9>&Yo(hEo$vez@$ zy~1ITN4HeKHnmJHHW9)C$mod}WHPB>*|p}e-fLD`bxy9(Z1gRMiFDP^{ZRCE?N%c_ zkg^K5FOi$i8o>oh1ZvCk!rSzh3oN9u8Xgu(1K$ z&Kp0U0{|yZ6=n3pXX{Ddtjl)Qd3hYP3B$jb>3Da&aF~k zI6yQqrF#)cPh3p8{E*BLwhq*VFgXRC1~AgSFIbYlnD75S)Aa6>#yLgs_0U8RNRv9* z>p70s7j!4Bder8wPN;{DWz~#FoA?74){_!UEA(6;%V`i8_T7qqHFng~y(f0DX84&l zEvJ@s!X)VFfmYEu->uF0h{jUEw46V!?a8W3=|NW&pM*D%fBXOd@I_>*uvY|k)pVi% zRJr7%o12urbg|Y-r9}XK%T@NEABjshlOxb=l7s8q;MNP+nXVO$wu#gDfE)BD?$>Wp zr`7zM)X|1(P*^pWcSJSFsA3OZH@&q_^TvI$q%QA>Xa6uSB2IA(4YFwGDVe6h>SXK}%OKi~5p-sBQ*MCu*n6dioTnD|f97Kld15?=}39m=@ z{ZoZ{Y2q#Rdj(CdT8uX3jo47GHb~{IX-@Y^2FxdPoM5f|FfO^Mj*DkEM?RdvqKzG( zoU7w~V%Bf0nKtxE;C=(jm<4UV;w2?qYD1GlD_u;Hu8G?RmbjhKd!J@C2J=BuZ(ISp z4K@F~S|&g^-H)P;XX(qSD{mtI(F88l)AEC3f1eWRDM~h<-Eo#5@@n`4;*#4V_jVlW z6J4Iq38U`#EjVzCwT*Ac6tE4vnpSVTkrR{fwM(XTBz(@|Fn)z3Uw@$;mFbl~3BTC) zvsC?=K|MD;1P25#r9wXZRW1z!_9HEATiEB5<8wt(x-|&(p(h(TYdDJRTD^ofR$Z_CBQPP8$&L4~F_m=v+zc77V` zv&MXQY9X|HIFU~S1_kornPbU{t%rr3Tp>IL=1G_jd{lpW4TTR*_yKEoqgGspbK`+Y zXvutM=)4U)+P;DHkw53G!62jqTpN8dzq~JHecF?w@v|qH?~QlzP1yWAq2_YEzjoh2 zC=rO3VECT8`taRNa^~LN-adAzABeu~eHhR#jlnkkw-lA_n@rvI)L+7a4Jq(d+%R$cq9Mq8C$-D6uH{VTf0hLV^2%RH5nl0<* zv0y$=1f6FVrL~NpL)fCnpW@0MkRs3RD}+V=>;(YN#GpRn=YozMkw;I}uUDAn%R^G8 z?(tF4JRM9nV*S+8oBwjZ1Ny0SfiJ+IHgC*`tpO9=ckma=L)6d%ZmzePb36{Bjue$t zy-CNJ)&WjYvt5S&h+@fmC{rwRaJIu{C!lea(q+pUK8T{!?zV#SqAO5 zuwhCqiNmE6XC^&Y~x0_NDfEEXc0fQ#NJw{2pJdH#|5!*^7>n_<*G{b< zerBdVm%0yh(`mD5?V6miDuRLgDN?z92Ye_T+#;j#&q0V}Y3a}pvEs~q)*Mh9mvvamAou~|ojMn*Ct*aS(jH)gpO$e*uJ4tzdA(Jx`*D`Thlh& z9orq-w#|;6j%~AJ+v>REq+{Fecn2NZwvBK1dGF^P&wWmx@7FuV`mr;{&f0U;s#&<| zs+!#R9vA!;4MeA$q;ULnJtsBW6wc1lw0ezTt4e7vYtPSd*(sr0c_1t=Yu?Weqm4K< zUnNW2J8VxaSz?>k+zD)K@UB(@waCI;qN6t-h8>|hbqa$A;kDSe9>SGt)eX=LjcR4! ze4b>$5%Bm!f`Z)4wPLlJ>_lX3@EWbx2)~R)9~|Qd27wJx$YlyySj0p3SXqvLKSuww zYXp>L$@e)ILjH43L&MWOzBi#iYC*L<7$z-4#zX{5CL~A=6H{1Zq?o68DD7vn%g_;& zgQo#+6l(dP(JSq;P&Uy!NfW1y7KjmleRu5`jRwP(lD*6$o5RQDMq8%bvmO!g0!>aC z54PA15on+Du5)_SJ^sg=I!di3h;$B{RJf!Dwh&dqqQW2A_9c6Js$X62H?Cv(gOZck zz3ev_udZt2lar&;ZC3);d7nKONSoK{OW@Kul5_KFVPfKu6V+5Urx8~|ft0tGr|_c9 zuQ8ITt40HJk2iOB=_7|L8ML%|n$&|Y5X*Kg!(f-s{G5cF4WmIz*`7N@Dyp-oRj}j( z7=N|{*Sf%Ly!}0lv*(dizeb&ubTwpdPIY=*SlW$2$I0uk5e+XJmL$l_0de|2e@Cyp}mT!Zw0Uq_efW3`$GEkhFcRqu}uQ8q(TusN}NkmX|9r^cFOF`gYMG# z9d9`Cy&r^b?rx=dqE(GejZ>Yz!U5A2eT~?v(n>ZVC*VYzl5c0<&~f+2*?=r2N!>wN zRYu6Y5pft=myf4Hy1Kgb@5}~Y9g)YS(+(JXlzxoKy4dpPoyPB-2TJ1&djCT~{nOBa zo@6=?*KQ4#c1GX5v-`-ZelF_IW@a-B{9tD24y;?wEJnO$D z*=>lVPZQODL3NE!#TW>(MBy%JQB#sP17rFxVRfXuU&-XwGr)Zit=aUW&O$8CA3?G1 ztxpd>19mSR-h1_l;@%}<)&J#we?3+;BN%^;K9C`g)p#M{rY#o*cN>8|kED&c&YVH^ z$NK~ElIjKUJz8~q0s@X>&%^wFLlMn4%P3DisD_Z-O#r^zs+@8QtzG(BMdWMX=Ig&! z&d^e;K%Axmg_m`KB}ziGVO3GleiCkeS(wDX=q$RiuuRa0Vbv6bW{0Yzg&5!O_h=Tp zGUl7*mm?nbwr4mg{tZCf;6_WmjWB`dHA<*O&i)pf`^IjJZs#XYo%Gy>y^)~cE{MOa zd~Favvg=>@`RA~MZq+g`BJ|_KiWW`I>+IxI85ikKFVU2xrZ@qfY_LJyDhv#U)WT=y z$Vhp{b42*NNFhpLhUq%ZK?R($S<9IDi2=)o9J;?*; zD1>ceyCJPwOq827YPxL&O^(I=0c$bbaCi0HmarVT=Jmj8=eh|W5ay3vj+WJO-B=6l z^!r^GSJZI_QrKa)woon>INoW1g`}TO^6x7r*A~Uppqe}1TP?b=-DdXvUrn>Y8nKs- zUO)^Q&gS)1^&s!S@fkQ8wZS^WYuJ9yGSMYp?>uRWtZp1X(8Trw_SvrI)}}ARB_$?? zgq-^&GeZ_{R(}3K^V*B_jSBi<93+*qGCk{Wmh}+sJ`=Yfpa&mChqC7xpOzUJHbj|G z!5tS+<1G}$rnH83<30ir@Baq3 z|3_rn*&qaZC|(u!bpAUEdNkT{kcQuC8QGbQLDqK4$%d%c!V=3(3Y)GLh6oK&SjbfH z`|b6X6PFCk7qCb+&4HVief4WuT1m(p&Ag4M;-Mq7w(?6)QBZ3d*W(ZkWwH?~;VqF8 zh^m%4CXmn*m!M`IV2UT-x3KUann^JqrUL*+AHUk6#2t%UeG7 zSIw&!V#*^EJ`u0uf(yr?PqrQQ41J?K9JTBu~%-R|~Dii@QsI^AXk zMm`Aw?`7S2uJN!Gw9Wg6im}^0zRZMat_W-B>WK`_2(#=LD%;Lex!?SP!HYQP-0Y`a zL>aP+`OZrWARC7xY0LpS+)b4_POY3iA&wiF!=?+Af$!dq{3N;60+kzxcagC1q28L6 zU9Kn#aQIiP9gAeYlT2R;i)=VGeBpGs`4B-y+azu8y_|V3ZQnWKmSoei2sWrWR&L~V zd+Zx?*Juh|3Fk?hFKBcL9Qq`mmd5SOY~!_O0F;_aen`gVTA&!HXwLm%wVR#m%17V%84X9Xn_Z9U?UDq$KX1`3oi@J*A08cOBV5ObA!(Pp_ z;dI#fQ0oYbgo6R;DMLGF+x&6;d40Y2*Xy~_*b^NlKDMZ}bpUjY?@R3Zz$W5aPjb2) zOH!LHv|&o6dLV()bps9}Nc2xz8k6`;wK0 zh;fDSTj#>7TT#u==tq{+ z_S5~*(!Zu<@U4uLDN;~IgdJ2PLs&d)o8uM!3U?V6;ldUdvS&`G|p3BH0l&cQFl z`U@&b@&(buWCD|1ONYr5592(p`Na}63oXBM?o?lpr+by(XnzWk|D8z6_kuTA%(fRh z9cyjg-klWR+?2=lQR&RlKZF!k$f>gtChzZEcqxJ{IC2)wxmv|HnD{AzZeDqMRgD^x z3X6s{Y4?MlAvS;w72!h*!@8Y&(W9?K7{Az2#1T$?>TbQrq95njvd^jOn5~~UI6uE_8jou^Dy*OY(F#+6 zy}$jsZMOc-LrPYZmtzjiPjbp!e<}u~!l`glY{b5u2&7$$2#d%>!q-V;*Edc|*}{|D zNXO2L+id1;21D$ddGlZx^id5gF;+-GA^e@!g7jdW>!1wRhj~WEi?Z&BmkvR#<60KE5umQFq;J|AFCq z4pN6nJKAfjgvT>89bsuEvcW%&eMf*%$O&9(tiu5_P)Qq%OKs;yJq|OOSnH=A#_a}`vMO!DzxW=1nFzd&~SjdmK_Vqn@o*>1qMZC1>T6V}f=|YQU`zx|Q#m(EMz)Q5s*TGH1g5Xek zkcWX$U>^fMI`7VlC;k0FyuxCI-r2Rm>q|PNnJ7@^+#g?Q)=V>Bcszcs3fQIocYOQ- z96hR=7Ge}dUn-)+J84jBAYR7<)X?OzbFESH>rA#VkRf|mlws1l9}}W%Kf2`ueHaX^ zy({lRlJjRuRq1ww*lId^Z4E&VC5heCH`RocV}E1M3=e-z8k!`3B>1u7x%);QD zf46unbG9lQskyF%{2|3PLF-f0krIoyMB;zV{?gX~o;=7taY>Wu-A9Gr|W z?J$iB8b{>4`qX~4k}x&u{!@mFga#6Eq_Z%jZt9&Aa1-=)dEW`2t+MHJSYx-91=*!f z9lK2iHNQ5oq`D1c))~%sWXCJC>rl6x_v;|~jDrnhmmjD-U>hKh00(6Q2@oHem#CisT%z0;iD;GZfQRErNab@@2_CIc`| zfZ-xM_EZ0puGP(p{u?*Frl_l9A9g5_h!Hkb#A?+lV_KP~&#eI~M0wIIP+Ht}d|Eb? z@Uw`O6_Ofvtk2{@NNF68Gpek&5X2;_psyEp5nTFgo(@}9Z#x;MQTCPXWTp|}atcL6 zOYGnpNDrF6SAS+ceq4GI(o#sZG%5ki9_{B%?M|wq;#G{1N6n$5Q(0g!`;cl+!EE_x zq{{crU}V3ts+LiOgG)!^u5~C zJCs^f{F9$8 zYRXd}7B()1K|d4xVKBq!VMVPorb+Lak3X^Wtaqy*ENQ#mSwc;`47#N1CT%SA{xfN+ z@5|+2jn#bRBO~7U@21jjaWLE|^pf^=?YB1qws+6Vcu;begDzu9NlBsqlbB8=TfDtH zo;%+6{-Zady85rK0aaMda9oDSOJ~*$Q6cK<^xF;+L&A?cooZIC%koEc#B2C`+NiUi^7l9c6m#j_TJtC_7hLM)p}KS zXR-tJ61(+-`Q%Ga!dm`A4p-WPFrA$-33}=g&jnj;4K?_~7KbR@&lgp-`q?5L5@oS( z;xtKYn0in+K(faLl|u}g`U(hKGRFP>MBCpgebq={^fFXt1_RhD2w&O0f8Z)}Bk|xF z??ty2_gJH5RXr229EU0S?rbRdL}!LpIXI-i@x(nLOQkY*2oW&f?WCM%b@wb{yjo>Y zuQka3(x&!yv5zY`4f zC1fSW`F!vt{R-<2AHg`p#AE*8)5Hv;n&BaAXuMiV+ddG|6F{^Nk^_8!gp10pVE4IX zSZ9hv;4biJ>u4Ch`Ofat5qC>+y@BvAnUuoD6KXT(Vnz}VZi=PBX?}SH!y7lIe zjtlBHmJ}(TD5&~5Z^|zK1kR`Bu>kMwr6Z!auj3<8m9`4->UdMk`Ksuv(_<xS*HZW+J^$QU0&KWE{-Q4zU;-cBfEVOxElM3RYw<_jz({@^< zN={W5fh-*zCMK@1-us6q2#84m#;}-i`Y28v6wXkh8N*;YT9D{y*@LsQEaZ|7g1OC> zCV9y)zL*{ZiY)hS5!S|AS@)CNcqXs+5Gr%qSE8vw2hp?Tv+-P*Q?h{Jg;D#esUs5B5VB!g4+R}h?rsuDjHHP_{yq0`|QCOC0TlYp6%FTa9+`k(> z89_l<65PhRMLB`(Y!QAT!=OsJyo5<3flq9lVV!Hba0u{*Gh7kBe#H+n%r7iNtpX=2 z6sL6G_`X~?E0e9v@e!VqSr>mB*$|;P9&=_ztF$=y8Tx5#iarneIAx!ZoVqutQ4!@z zlXRzXG=KE8XSxcXCAYb;hO)|La4p|?in=eb2|*>d!0LmAB$J!FJlAiu{VR0+x`3t? z$nplxR3n-+>@*|q7W2o-kVPOpCxMQ-UP`lXhbaXI$js_rGjc|Op-783R=fX_V>jvl zl&ss{cphcpfQ*G7l043j8p6OJ$C3M3a-`Z4YMwpBo4o}!9Nhf)mW8cfwgOMcsU?!TAMFS6rwJMxnIqwTSW2l~CLkFiDcavyT6}*#fRmyC_eV zpB(yI5DuMrLn2xctaUSEPj1{e$pCy`OLdnVg9vHp@U5g+WEtBmzI1|Z*!qf94Tf?b zE|x3vD$kRDn%5PT4)c`OU}~(S5%rQu#5zxo?k^N}`zk|S8_1qr-zO0f`Hgy$R2f=F zcRJ*j#!-gA%zbpFO_j~FeY=n?ME5zQ0leASsYHca{89XyRmxtGA&@Mk^vNbgcg%qN z$Jq%UJJCZJz&TUJ`1lQ;<_d`-X#~B6!g=;>OnPVK6i3=VG^5I(Ib>`}M6)cfse+-G z4krQ`%M=w+eiHDQ`1eHPuZ_H+39P#5MdDBBB!bXGTeC^9=hg;|f`Y!*N@RXlHjt5 zi&Z2H9!E8J?|o+va{G-gSMpv_8agJobY@`VFGeBfji7LGou3L?mSF5nQDyTmYhSZt za`pbeq5jK)ecte@n@Pip%~#lH#h9etQPpUl*mX?9AJyzBe@!&X%a8Zzvvun`on)LQ zdH$9hvsFS)VM&9KW9PP@GDSQCBYmv#@?eDs1Zb>AbeBHoRkkdHHPM&Q&iM@R{J5Go ztBnjixDj(BepOACu6Xuw;Y47c{wh#B^pi!OepyV>i!5u4N}AN1O?RtJ%wE<9 zG|QAmXL~-A;^xykW$|0)ln=U-2Uwk+mS3M@*{3>uWfHAY;W_4CZC7o zBA_R7j^e{zw1D1gY3!eD#NM2e67~dA(LJHPXJkb-q0&NQ3T)_rLr4@e(uwJ4tWA9z zgT}Zk>1$KcP-4qx)a#0~Rnhi`xuQ=y)W3WSSFzB`)obOjE436~9@C_ctHwO$Y z*#GoXTv03h@-1;co(NyH75@uA+gI@o@B3#xk`V)h2sidt`q3_7y=p=aOWYQk3J*Ef^t?;;nHMJ7G%O^7NaT)$$(&uLlw?Jl0LcU#7kwD6VZ(K_ehrTEzl1# z81B2>{~j@R-_mtobsPh4ygC-(w~8OkR;DHy34vIyT1M-(FLb(Cr`~E!wZ_jw_^Bt* z{<-~%Ek;)Z*RGq4&nIx-Ac4QHPi@_Z%PnkUUo{fkD%lta5@xvLP#=3q|M>1M(`yXO z0U~cJ=*J9;abJY4{uunK3;xcQCPVv6#tA;!>?OWqCesuSE7QK2|2$kMQW@$>ppT?ggO)iuBKg?R=#|nsc zeRrbgS6$XNe;E7c`}^JBpuY*Lt|c)cZ3YKND%`_{2oF z9>Jw_X9Z0sQZk6s6zk{i+&;>x;sCWLwEZ39%|<*9X?a!Ot{qs2=7WALt|B16M@jix ze0;or#t9%YCiQK!^2|1aXWma1XS7fNY693l@rRf%)#>*f3b}DuT?UZW2jG-kw6`7k zH?+gULm=iEI=K7OrtMtJdd=fy>s0E{6+2*ZQo)>HX1H}%0Y|uXX}l|oSOPczMJ|h4 z9C#j2P@9Iit%aD7P!?9(-3eFSkeY=ga%rhm&3iWy@6|;SGAgRgX92f|;-EhG2S8wU zz?a@b7BlJs*D~cL_XhztJ%ip7#7u3C~-;vmD)fpl` zkrOjB3y)vswcY{GsmBNr)o5qr=GJ^78{Kke4jJA3=I&+?-+vtvf_ov+7MHkVJTuQR z^7;g%%}|_*&|+d@iYhxrrio~I?xTUbVg5-XIo)2!zyi4*KlHd!548G^rb~{_OJ`^g zry9F;emF!#X-1rYp9_@bW3I&cP0K6FR#uVqfT7l$cZY)`TvBrR3U9Fw1N1$ocunWs zWmO%)3_foL3%#T{$u8Jc9hWgT?k?$;raCH&{QL-f9o~hO8iBhG7X1!|c_?kJr@$IS z6qYS;CI#xz+uc0_p@{J1)s@s&=UWNzI{2aynjaP72nhJx0n2vF{zNSdMbqJTF$g~g zer{a+LSzCC97>vkb^{(Tbh+_*|C{mCtUNG3vKKRMD;gAdOU z&n~=s=dX4hH8qB$adtGRg4?_FrthV@+Z1w;a{n@tsv88T2JM3UlyXjQuwIvudZNuL zN8jVv2<%4#TxX|}4f{uu3JXLf9df}&-t5(AqN`k{9dv9F8?Bf81_n%VIo-gH=gL`6 zX*0%|lxQY7e?31ZC9GTmZ!*h>#Hj8pr4I-d0x6NgSysTV$><(pUL;D_!8Kl znnr7|xve~5Z7LKSedw}YPp>6pWs`jXBvVF?@<;e-nud6<}b0P((mcS`@q;L+mx$JN%>UcZNUZvxU; z3cBmTKa=u${|C0Th`p4|DE>6+Kgn(H{kl23WOnLae!hIFxJRcfNqZg?8VZiU7VB}| zs;{T7D6q=K%1S#sZm_4WY(w{a!wn>z3LMR9YHGA{Bn#hn?zFskdO zX5*O2`pe4*YUvzc{1aLKEnEM7nr>f~Ha7v!wLf~~--)oGzr}B$2^~j1?~nfH_jjt@ zz=0aMHj(A}=X~%lAFB!U?nV6r34icmfBg=yBBKj*Ws&!F`ZT19JDaUQgWrh2#4>$tWb#&z#fX4gXIr=CAPyh-iiS=vbtWFsX58pZ}A>Tu9Tc z@80Uj8~cC$g)tHY=&7OL;l(5*hD@rqt{;)`@ew3*7(C(D|MNKiOPc{9z*R3Q?51Ap zZoqJjwP*8C{MC2q9}o~gwO%}UoPJfq8~2aIkP#IqGc)0MBU;Lj6>m5$Q3eZ#{>!_X z3QqgRz$uZ(T7p_yzy_*Ga3uap_<>uxp0wh5 zf^3rCbiw7F_0!QxAtE7j8Q8zxd!r^D5Hona${4PZ|I)M-xVr=m(5Fl@sliDPuWwTc6xgk18n|HZFjg-b%xb>(}$@>{UKHiWZWx5^5a{8DLES# z`rl(mZH2EZ#6RuSDIxyzNytKJBC5@TQB2CLS0a6nOl&ovGs;=vlsKnw+80M zaK98ctEDau*|eNI2>6=~fjHm4~!*Q&eo+4C9bEYFpR8 z<2zfgLhN`TZ#E7ish^AKLE3S5j-SWiB&S~9U}N*Qt*i|{E1-7V3V_{&-O`AZDF=#!BY;IbxRktb~%kiFZF-^L8<@ zavt{15AuA|>XFSYzlwpy>f6!9nEnO8&|b9hynTHvF4#3+Rce^lRo3jo@3jW~-y-)1 zCk7fPe=miMy%*$3Mnx^%C@DW&avS=3m_-6csRQb&3KZPqW2D9N`07Q9;e2@zvG6q6 z;Oo>39CY$Q$ptUAo_LrHtHbz7PF#)(nxC6jpE*gJ>!p#j={^B=&6Z{S76mvXWJ*4) z)wH0o-Rcx`&Kn3z!IRgK5w3QYfSIMYI+Pa9{#XaX-Dwxsry^|j(%_8{gB(>1Kf}O^ zlN`^^(v#Dxoz6p@$-Q(G6JuO=)KkEUu%~Rb<0FCnr!1kM6vt!>4XKRWQXmTOg`nyD z(Gf5SALhanl(^bGB*`1g$2shdy<)N~go`tBi0&(xT^roJ^}vP6%xCS{xz=L7571-r zfOQ0t49Utf-WLm1sX83zL;N~U+07wk0N+IEU9!d~v{AL9G|cOZC;2k;#6=|f&E!#g zE#aDtbl%hbT99qaht){N|dGFJ~0dRQBCuZ?SZMKzJuDem*88Ofe;4oX! zQ8TCc#@&Ncf}S_jeZYP$!7BojT2%|+Fc<2T{s}IYMsiD&jT;q$0OpGI{&cY z-7-L9nI$P3(?AH$3YK+LNE9nx>d*kA0jl1#Y(njD`vPpWfEYuskjuiHrWv%lt!xBL z%1$6A3D$M_et?EXv6WL{PUjHVLxh)|V86{F<>&|2@b#M&HQ8usWLRZs24BD!a?$}Oo~}19o`0` z##_0hr1$gyKe1Go=R40+jV#E1AO#MoTl7ze5_a1|+-@dlEu$YE52;{%G}6pKEGlZ6 z&1ULz-gz(2H)Ag0-nE1;bmVaBwbbjtp5|)dDgWS?)rx z{#p3U!fy|AveKmL`2GCQUJZ_q>S8RtJ9P^+6<|8veWpHGR1V}hjh0jnlcuP4eEYyz z+^HYb1Par4vgT-q2ecqdf50qg-3e#EPV3q6FQHuoV-XQWUM0qoL_11SKmSSDBTn0~+shS_+Q2U5&^8>m=wY!ED)j^*h^B3^U#p&m!d$6pZzS3ilGZXBMCJic=R|bGPUR zQelT%6*6G4>dp{RFg0PE^^V_CF~@NWFf}lY0KvvO#rFoCOe_e{qdy8A#ZZUt;jv(X zb<0wAYlJLA9EWN5uCAC_Y zEAS<1#_a}(w2^2e{1hF&RVifH3UqRkvJ{i?a>?=1fW_)*ay6bd$T>Z>{P88iELGw@ zm!}W2kea^vHl%q5Jvct>O0D<+x#02Q5xkGXRpOT4G<^Ec{XC@-u5j2>-Dx<_G2~~;;-K?n|FlY zntvTQS7&nEJBegE^D;`V=JmO6@n{u>Qcx)56T!y%Ic(euof8k$k!3)DsFR zDz}Ho9NB`?h*g7Gn+_~PVn`8rgiOlw?_$;_q&-RzCHr*lA`w~i3mR|+ST7nA@75Yo zS-bSKxen}ThGnR$AZ?Yco7*wDnzo<{SitrOk3zu|*E{A&ECm5H=~cyj4I^5sgavJF z&jbAU`bHGQYnl+SMrh(zPrOoo35e+p*dv@$K1^A0AuT|f4Ivg$S~DjTD!Zb1MQ4lL z-FSw|F9WEYIVmh7_vC}^wYOhl+$&LcYl_@Pg*(SPK_)cBKBgJ6zs3w-4HT%gfO>BT zzVGI|DqLncXQ;t5`%(=&`wS77iEvj3G`!dn~nDph>wQ>kEaUln%>AAq-bEiCp*I+88=~n+>o5RI6$jFb( zpx;lcg3VYDCxUGES^(E&l?*BU(Tg{zAm<=wng-N}l6=NR*p#4Pyes)|TOIb-Tg zXWV;RxtL>7#-=w)iMLxVJkW^c`D8`#b8zy$?N$^LfJwhc-P$Y4kr{gdbE? zyrB8*(X0^n1}4v>1+juPSZiC`X}mao&F%4gEZ5EWxSa7vidZPypOy&h=PEn&F9 z!>{Tmm7i3R$3wAh(b%ZGly<(t4hogu1iy6wSPLg*gk~_7R2BS8Iv8+MB8QW@wR)FT zE-+bqJBk4^dJzS$t<{kUAY9-!1Kqt$nFUZw4n)0}1Jr#^5hEEG``RH~${8krsK5Y@ z`zU{2%1%YvGd}?)I&y8^gX}@?xhfnu#FId;g(e2Hvb0m381P3cDozPrFdD(t$4Yp&$jgliLT zM0F@}miDETq`2LqD?p zmP400?}inON&J=}Hr6m2Bb5$!Tci*?%LbTiQm+AjFjgs=RvoOEIC{j8T$~uY%|5_X#uqYdo1a%R%cw51Uz+FdHWK90{=MZ3SHGkh9V#)^0;t-ahz{$DOA@zMLo`e?&(5+vOilN@(Ct zY++S?5ATmu_l=6=zKm;eqK{Pxfk}(Y*n)q5^liZF^b}zLb_h_?!0tWrh&5R+dx77- z&6fNGydfp8zgMt{PY01h%f-AH$=}U~9~2x)Ts7~I@PsI#83;f{me9&YVF*hhRfhmA z*sIa8@IZzKuJeu`z=aqVQm?OHScg&Yi~?;I-Cd(D!1~U4z}1$;PFUYvTw02IurJJX zvH!rw*HQh$PmdAYIf_F!Se0l+O8QojRaa&<_7ATRxE>j>k0o5FLK;Teb6{7OOuM3# z<)4W!LMbb=w~>VE#0Xet)3xnoWL_oDCApCOibC?Ihqzu7FnDk@=Ks2FNLBC`M?H& z=W4Sq4>_S|j2)6JFU{Gqn8~<`Uv;3TtwtAZWGwOQPA_vRPVR;uK2U>8iVCSTveUwttE#D4>FDUpO*xL|se{Evg4Nb%SUGEq zBoK+#UErF^0?!Ok7Z)$`Cez?^9^3r4z8A#i$9C{9yr>p=gke?OupBfG^ToHaYJ*%6jjP0y3tC6`^891G`N7bBaP9qKvO5|Y$>J@d8A=f8>SKZv2e%r__^Bs;G+!8 z7v-pOV6dv&Wf-N!gmIMV>eFTD&7UAVgGOTJ2n=LDIT4+0Y(BT6s3TT#v+;t?MgUE* zuwO5AzoDj_f(*Qf&K_i_XUzPHvO-Ma=Zp((RmC)-MB$-KChza4)|6)AdD>Pm(W+R2P3FV#MFqjGDB{`*Gkn*%MZkc6{p|`N%8A-F$SIZryCM=aU>zd= z+-OTZq%`o&TgK33ag+?nFCWQ~;VzxpR5YbKCNDR4jgmZ+$dqDJ9srziPhQ8UmA1{8 z&OJStHeq2Ff7sn~Vi>Unpe&SFU6}$Q;zjD_%7$XjD*4i~k2IOK3kd$O*wxgx(V~!D zL5j=Cn-IKSN+?lB2X6W#0(shtRJ<*hYT8AcS@L7~SO`p1KTdEh8{-WUB~a%e?e800 zn;p#DY?H&1BIQm#RsWUd4JO0a^Ra@ldTMSivsR}F#ig0bpn}iBoXcOAHETQG3|cg! zH6m`zhO%b2j(ASt%Y(@p8Ex$T7Zp7<+K)a^ij)N@Oe}646c8*)-lmsgeLa|HW{1CI zh+0Zour#_F<>m7R`vGtV zNqe*oNB~W+ng?90TCScW^pjccDR|eq5jnGW z(qRGs@wjzKlfw8u`A!p#f4DwdKlhzUfY3sy$ECh8M;2Tf2Ytfnb!P4+a;tKQniIb^ zkE^ooS`dOozB`XO2J$|^?iCVXBLSz)h4?oP_;C0X(G5JYE8KJ>cH!(3YaKi}~QD<)1yM zK!_Q0!EV?y6jrch{@ZTogMrAz86-Or)FxfO6750h$eFVRFJMlkvP@CwLJY zGP;)c7^WC*ny~tpvu%tDnMF+&6eh2>9BB$9lm-${CbCazJ!miP2b+|&J0AeMk>^B+ zN@rS;o&5Xrng|o~5hGG=9lg(=FsS@J@YVir%runn;r+hkJ$MgVc1-NQZRkK`w_h>b z?bR#cxdVbX(s0Yg#({^)5<*t^qMFZ&Nv3*6EXdieW_1+$p79-l?~(~m>;TeU|2s05 z0oLftKmhSoMEcx9UctQP>yMC+AA&Jil3+AIJWRoSt>IG|09>K87QWZVwmefoE~qC(yvbZF z>8&LsCcd}UDX$xK$ZnE)oFtz04&X?F8#)l0VO-jT0Q7y@;Dp?CQ{!ooPw(J}wY9R(GUE}%!Jk|VbqsU-euk#2g( z7mFjnqw``7hzjjFPlA?V%^>x7*n-L=7k%WW4_U8VGWYE$sth#FKbMV}%;9SAH zdbWZ?pF!F@9K&VK;*Jj&)>gUL=XpNa^=4}GvMfFbFkZuS_J+2y*ftbr7` z3%#4eNk55J(+kMS@UxfcLl!=-adowA;A?YPIMO<=hQxnUyBjUSZ|Z}*Cvs}p*o>C> zEdC#_xPgLv@xCzp=zI2XujTU|)gp>IUHvzmJLdu6*GhYAdqjg7p)HcnZp_NUw=y@c zmP|Oxv`v*4c&y*$)aDq8_0DyoO7iUCxjtt}slb(5jBUEpv@#nZ{%6V7Gg?PbbpM7Y;IlGUp=EYFzrJ569Syjj=y=B&j_lRFFfp2Q zzzHKOi`jSDb|ZMZ2({@6uv!rgw9Qc@(0BQWSM`H*cfbtpB=qg44xi-nsjhjvilr0n z4d+_|5B15!d0AtEjbyr}j^UtI!d=n2U7gWB%8=n_J;2N7Y~&4NPnl5@HYccvDcl&G z*cuxss)i2ueDK?v1CN8HVvyCRx*P#0kE`6tgu$GM=Mmin(HNk@S+R~97uXE_f{$_Pu zmkZ;oADS1-j*o1R2i(n`RomVM(kqbfaP~F7ugV@Qo5ZqdzuG(V+BJKut-zwwHI(h? z+Em&30FSl6Hc9`Y`ekvXQ^c8gL%HF&BRpOSn@c&pg`(5PJp=?_*tynCcvJqlZ8Ww1;~9I$z=;lF=cX!((8nO_Zm>SS8tOuXD&^Z(U#-r;a< z-5-x$5;2J$q9!5HN%RseY7i17dK-k%jWUcbdWncOh(t*t!sy-TjL{Okw~3h14Tj<8 z{_d~b_rCW%f9>;}=RD^*yREf8>$~@sw(%2+neLaq0a$pNfGrx zu~whYl?u3}Y;D=F95_Qjf&G@6MC34`goT@>&5jXt?~X9@&Lw(zq3-)~IU$4GvQ-!I z8L7ye9Kv3Aq?ikhVexdf?4?Lg))m{li9PsCH$FPM8g2dL5j;PjT}py%$47>2N%oT? zkMU4~W8u*L`m$$tzRq4#N)G=iCy5nbm6cz|Ao%FD#PlvtB6$5k({KKb!^BK9Z3q&z z?7Ol=@-1LkJvKf!SYK!TL;$9K({#Ml&z+pj4)X4KT#ImoU4xeVHLf;@bw@N!jmMI* zv0hEogYyRZ4;TL(&ZW6ua&mgKayPQ&Dudr2k=?p-r4Xs(P-gHc8m1z2cLEm`le4=f z0~PY_b2I#u8UM(w0@b2&P@kcxdZd0YaWSAkL8UX0Z&TTGov*96f!R*zj>{Z}%7So% zV)WiHLG-P<=qyJ<>O>;zp|FrohRZCy6D_-(Q+ZQmU&}#}@bx?S#=e#h4RxzF&{=T-_-2@aw{)p`JYUVWps% zWwly7Pvb@{h)3sx2L>>xsAut)`<8l0IG1lHo4H#}D|o9H%}h5K;xbrWN{jd% zSjz=#A=bvb!m@#7HDaz8NANV)g^fr;`)}&gAK6;6@lnU;t`_OlDy~qpR5ik!Tgl&v zQRUZ>Fn@&u{4?nKd8@?45l^{ayVyGxQjo}luP&G$eRjH}Yl(2&JWb8nbUF?*6k_|R z_ZBWuBByd4qNtGv%XYkAZD9EdAeJQh)e^KT|&~I}oR)m%q-Lh2Jo3mHdhPZ~pP>pATXV z{ZrYR^KDm=EDUzDD=gxtUVZO$(~YnNqE7`p>^^`ggiOj+cPJg?WsHI8nQ|<8o1kX z_wylz)(Ei(TcDt}a6(0vrmQdC+(e<&R}#^@sfZB^4S><;fXE+5J+T z65Gv3+do$v4kO&}19?vCH;~RQZZh#X$;D$z1yXX(1`(d6l9s_!Nw=l#j|lS}VDWFu zVZo3f@mjRh8p8`P=9i6ZMg7P))FWc9E-=x|BL&QEX0_nj8i2dsNFdq7ko0;KUoObp zsK)(BW`}>tep$GhF@2B)cOATaG`Zh;P8PW#(dfR?kqN0a%N(8w)jwEAMAFb0x=tUk zh#U#|K?i!0A2mqv-CFQGdW|VUpXcYwPOL7k$$jA(7PbWE680SROjzch!^YU{eTFi9 z(`DT!P#_@){+0;{Gl`dpbTBTX_*d)qm-v^DIV>oILf7V9;M^44k)m^@t*4HZThIsI zp^nMFIC<8%k~H(4_SU%dre}q?bag{R|NGnqj7=O01o-sTT2$8e_w&sytjZhbBJC^k z0egkbr(15n64X82rq>5^CEhtm?6rt&L$95);o2sBkv*ut{fINP29}-Wvo|=WEiu4;;#qU6?i-Qlf;8d46~; z-i7V%I2~%_@<$=M1}qr8n2lv#>ZZz&=CA8gjx?6h5L|>0g}Ei$WfH?tND6i~Mh8>G@8)5CU3v9exCcy2 z`A)v<(5o*lp!VgWEjH@41A9053D=%viRr!-^-?zXn?N1$k5e;tb=@)fEaMOU=0E@c zt;jRdPoJgdBwiEU=N`&eoLEO@*)5!)KH@g?E-GF;e=eoBmMiPW%>r*P*2!|ERq$x7 z_Vt;m0nNaonVf<(PSlpXapDgB^prz$I|d5Y0~x|mPyB8!dsoxF$q=>z9+fq+#$&q5 z=+2RsTQqOM*p%5uBQ?v=R5io4Uq1jHdX1uC8Dq2c_ZH|W5f=e=)dU}xau5jP%|2+c zTlGR!1uUz&-U|6P20bv(c=Y}@A#Ftp*D(RHPJ9NE_djP+-2Beh^mZoD0GB&Bhx_Vh zTjTWPK0@0}Ala8RjCOvQi`O7ojq@m!`ksIxU<-?_Nvbi*A#0>;<(qqFoae_B@;f05 zY`yI!P$iiej`DT_iPDWTTI6C?80Yti9JlZDae(Aj1q6VoJiDG-8*Apvm4TbT@73!# z1@bhu*r?oy;;r1*S^pAyp5!Oe0Y*>Lwj0>K#!gqzn09O?ECi9>O*zea!*Re+V43))MECp*k_SqHaPa)Fd|8)#Kw5kmIG-oB&~O+dajgm7HGJyj4cr zN5*cX{Yyvvfr9Z%E3_f@mLu>N7rI18DXT|eKTB_hS7Db5f~n|%se50p*{d3^!`3`{ z!hs$QGOF*0gt5o$lKZIscxIGsWH+ww3~nG{`5|pj4cDYC6|Xy7G4B=!}CEZT zu3q5RnLOc2ce?hGho3U{-;;3Wh_|u%%=^Sp{rJPifOblwOb$TR!9Q~0lXNJ3Z+wAQ)MgIo8ewB*QzUD3)q%_MX@3FIF<}gZitS-8@^!;xlZB z5Vfx(hfekr!8qi7CMz~>v7r*{+hM=v{5@Ld{Kr7wX|guX(wRQcQV-Clh?`1Ym5uz3H+Me?ZJ@4w z7`YatMNO5Tp1wnMKHC~q^OM?rjk$A8CZk@5>*%W0vD`tWH;Jv-VQVtXL z$?dFDIqbXBIayC*ld}M*OalQLDE5Ks7)CBr$;zaQF~i$9#gGYy{aae44A6cGn?$7o z{Pwe>0Y6CDP2znk#hFVL_6PF$1hum*eB-?g7K`a}>x-56Ih?l%5UI|QD5%*PYCl;Z zwi)BObH&@x@n@84JN@^z$pDy4;ldkJIPmi5h(W2AMYY1ZMxU<3C)?K3ngDM1XbeK} zL%=h|EADpGjlyzA31-&G!RDWa{ZEf8I(AGH?9vu3%!$6n@bsEPuhuXe_$feFMSk;| z$)B0k_1GP1DF-u5Bh3HZzoG1PV73Elt z06FWmByk8z&T*-oZ2#p@b=#NaPfzm|t}gFglbx7d#V@gj?=R}u0^YDV@&={l4CQ$d z#Gb@$34U^SR@f8}uG3$9?k@r#8Z$XdA@a7e;sEIeF^)r`qrepLy}P~5(O^C zK8N(j_Ew?Zzw7mOs%;lN$&LyZ*+0?H?vMRhPdU?`)y~sOaePd}b=uo6b~Rm19^7^~REaLVOguBCkR; zURKVNz&9?me#**0oa^WMM?Oi31eJNZy~=V>F-`BlLAwou93 zUE3P0N5O44U#AP;nw#41EVhH*Mj)*tx;jiDbhw)kzirB(%pT4M$y}u{ zUCleoHQUV=Dx_;L-RC_2(dYH&pxd$K4*_vRXQ(vQvW{1@a|d?GV*#!nOLbSCrg`u0 zBVlyOMTlpo%hPoPp!?|chfxAzTv{$b`V;vcFMo-TLZA?^A2W_?B>rZ)^j_rCjH%Wt zh`(Qtk$_We^8z>b_tN(S(&Ul#Fsx9yn9oSl0KbG9&%f5sU+O9&>57_hTYKp4+t@WZkE1o^H z8x%AYVtVzfLmOk}H#BFg7V>M>;6f;~DLtTaiPo=!hsB8z``iUY5~Ka~$LyN{=4$_% ze)ubae=kL;KlE{2y^%6*pjqBx{HkX?v#&z;?ATM!rWrxJI;)ktdQR}8$(pw=z3Hl; zj<`>RBZ@ahX3#9Z|%a=pj0B$vtEf1M5%}ujRy9wAN*T6 zF8+#|5&nkprIRdL)7Ut(yqkFm7gc&A4~Y|~M|EABuhAQSPJZ}K4HENfYQSfk<)so7h@>dutQv_HH z^>sV&AE;S=uo~aN47dy$A%)bve52xh0pB;H~7E-Y&qqy21x^>S?4k3CU^liUxD~g{^ z#4{e!^cyr^@1mpnP}DJLQ2JzWg4S=VYh2T$#Uxzj zBJOURaOTZpg0hv>8yPW$AcNyrBB+p(C<_PYS!hhp&Exf}>xai#J^l)2iwX| zcd#Oij(*ScHt+H9D#hWV6BHJ93z|aP#C*YfHRRs3o<5fxx#r3pC`c>~Sp1!RKZsA? z1k4eouS|0LT~>eCCzwXzVh+hR%zxCN$T|MWj$x!HUo0tJr8RZ*O*l~X)O}1#6y*`c z5d*V|J^kF{A&4sH5r%$ppvGzjnPvGLw#X~^aG^31J~D4Z)>~-Lv~~-=x$fya_#+Mc zmnrtoaum-ZnQp7_tVV|M5VQpv5}@X{JECFI;vfBciJE6oZLN(sVxf-gi`ZRY+@Nzz zp{_@_cSc~m1&1mSxb#HGz#L5Axss%*Bynws&5D_}3(ILE(|c01Gw{Y#T`7~Ge`Sc? z7`_=Gkb51!^xR(;Xcd&J#ro#ASJQ&xK0WNCElH72z;n7}f+F%iwsp@F zR67o7cV*hWCs~V?iJA*rg|(*SBuPV@yW6rVw-u@!TjhGS60t*O%jyoRZ5y9oc<&9AY3YHH;n*ca+HtVeU|U58N|Im(8EP3-%%SxA|#ObHBstf z-M7Auz?y!nbR!N?Izag(#F?D5AbUluzK%4GpXuUSH%+8%(m)iMX{P4WO={|~uc@Cagcm5d5dM*XV7erO-$d777lhnRaC^$y!7vNm#~y z(&P4$Or2+$$`WM{kEbtpiNP_-@d9RZ0f_<8^$3AmK)jSg(vU)s>n^n1m2?{qPLS4J zr@HK^8KGCU9o?q7g0tROe4hCCe#pKMR1uSIX&(M9t|DB(@>Q!($9t*Ys>VQ?k8h?B->xTGbc>K*Q#FYz z4(r7@-cWtW+>oEK(0Iainw8bvo)E4c0!u4sdpbAZAbd2G>}@|#fl9Z*r}ABai=0l< z&^NK2+!*ZT0W1f^Z9A_Tp54eud`dJ^ajivehmoZv5yveuLW;-Zqi1`nd{V#5jTkGf z{JRR;{w5`TG4huDr3!~RHFV$_ZtsDbtt-8oMX^_Lct0ATbU#uoJ~Nyj{)&!3jENyh z@Cv<*CZ^nrdV7obbe>H(P}spZBV>B*fv(8MNslLSi1OMf>!zvzYburYuFn92h*CS= zPs?@rNg4K2NoFbS zo&1N!;!Jj!BjHY=C5kIQOST1lf4pFARAy*&D*JIm?UPmAQ-u3uYz2Vt{@T4o7fhr! zngN!xxKaHSs9-2?7{yITX3WbhJCeRERQq_?;a)XeP$~%1X@$RQxERfh!V_szp(uP~ zRYM@X{c=g_yjzueXn2CwI9&h0fsa1;K4O$SLPtd2SeZV0Bve^^rtVw}Mf*~kFc&*H z9~gmFJuMTO>^_Q*ZP>k(NZQABq2<-DL1#JbWUV{TQ7!{o^yA__IP40I$?sE13Juzf zw^z3H;`+`;i{Gwq{nH@yh^6{fKBgT+^e|}m2Bnx|77Z(Ssty)58zyfYVb6qZ0DFpIm zF?RV;)iP9&C7@3SGWbAYB?S_A=jiZm3KwixZyGMOQS{H&Jf>|;&swB+t^qMw4I4 From a886efe0b1106c8bddc2c0d045dd79ec9b05f019 Mon Sep 17 00:00:00 2001 From: Peter Smith Date: Fri, 6 Nov 2020 15:56:48 -0800 Subject: [PATCH 0116/2014] Update vpnv2-csp.md to fix minor type (Inbound was missing the I) --- windows/client-management/mdm/vpnv2-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index 5f3d865cbd..125734b5c8 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -241,7 +241,7 @@ Value type is chr. Supported operations include Get, Add, Replace, and Delete. 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 -- nbound - The rule applies to all inbound traffic +- Inbound - The rule applies to all inbound traffic If no inbound filter is provided, then by default all unsolicated inbound traffic will be blocked. From afae696ea8933c39335f05fc2b540ac6aab86334 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 7 Nov 2020 19:36:53 +0530 Subject: [PATCH 0117/2014] Update windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md accepted Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-for-business/hello-key-trust-policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md index d67ded5c60..8042bad1d8 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md @@ -24,7 +24,7 @@ ms.reviewer: - Key trust -You need a Windows 10, version 1703 workstation to run the Group Policy Management Console, which provides the latest Windows Hello for Business and PIN Complexity Group Policy settings. To run the Group Policy Management Console, you need to install the Remote Server Administration Tools for Windows 10. You can download these tools from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=45520). +You need a Windows 10, version 1703 workstation to run the Group Policy Management Console, which provides the latest Windows Hello for Business and PIN Complexity Group Policy settings. To run the Group Policy Management Console, you need to install the Remote Server Administration Tools for Windows 10. You can download these tools from [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=45520). Install the Remote Server Administration Tools for Windows 10 on a computer running Windows 10, version 1703. Alternatively, you can create a copy of the .ADMX and .ADML files from a Windows 10, version 1703 installation setup template folder to their respective language folder on a Windows Server, or you can create a Group Policy Central Store and copy them their respective language folder. See [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administrative-templates-in-windows) for more information. From 9cf77e70111abd7e62df26a76dde795b21bbe71b Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sat, 7 Nov 2020 19:45:23 +0500 Subject: [PATCH 0118/2014] Update windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- ...l-policy-to-control-specific-plug-ins-add-ins-and-modules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md index a6e3ec2b41..a30934a529 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md @@ -33,7 +33,7 @@ As of Windows 10, version 1703, you can use WDAC policies not only to control ap To work with these options, the typical method is to create a policy that only affects plug-ins, add-ins, and modules, then merge it into your 'master' policy (merging is described in the next section). -For example, to create a WDAC policy that allows **addin1.dll** and **addin2.dll** to run in **ERP1.exe**, your organization's enterprise resource planning (ERP) application, run the following commands. Note that in the second command, **+=** is used to add a second rule to the **$rule** variable: +For example, to create a WDAC policy allowing **addin1.dll** and **addin2.dll** to run in **ERP1.exe**, your organization's enterprise resource planning (ERP) application, run the following commands. Note that in the second command, **+=** is used to add a second rule to the **$rule** variable: ```powershell $rule = New-CIPolicyRule -DriverFilePath '..\temp\addin1.dll' -Level FileName -AppID '.\ERP1.exe' From be9e630af24ee289711b5467e0b70bea0ee65213 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sat, 7 Nov 2020 19:46:02 +0500 Subject: [PATCH 0119/2014] Update use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md minor changes. --- ...l-policy-to-control-specific-plug-ins-add-ins-and-modules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md index a30934a529..fc7de322fe 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md @@ -36,7 +36,7 @@ To work with these options, the typical method is to create a policy that only a For example, to create a WDAC policy allowing **addin1.dll** and **addin2.dll** to run in **ERP1.exe**, your organization's enterprise resource planning (ERP) application, run the following commands. Note that in the second command, **+=** is used to add a second rule to the **$rule** variable: ```powershell -$rule = New-CIPolicyRule -DriverFilePath '..\temp\addin1.dll' -Level FileName -AppID '.\ERP1.exe' +$rule = New-CIPolicyRule -DriverFilePath '.\temp\addin1.dll' -Level FileName -AppID '.\ERP1.exe' $rule += New-CIPolicyRule -DriverFilePath '.\temp\addin1.dll' -Level FileName -AppID '.\ERP1.exe' New-CIPolicy -Rules $rule -FilePath ".\AllowERPAddins.xml" -UserPEs ``` From a8b5947f4d25f55c561de1421f76f0607035b88e Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sat, 7 Nov 2020 19:49:06 +0500 Subject: [PATCH 0120/2014] Update exposed-apis-create-app-nativeapp.md minor tweak. --- .../microsoft-defender-atp/exposed-apis-create-app-nativeapp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md index aa97239067..0767f473d0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md @@ -50,7 +50,7 @@ This page explains how to create an AAD application, get an access token to Micr ## Create an app -1. Log on to [Azure](https://portal.azure.com) with user that has **Global Administrator** role. +1. Log on to [Azure](https://portal.azure.com) with user account that has **Global Administrator** role. 2. Navigate to **Azure Active Directory** > **App registrations** > **New registration**. From 30bedf7c74e426fdb6b56e9c3d407e11a54fd4b9 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 8 Nov 2020 07:44:42 +0500 Subject: [PATCH 0121/2014] Update windows/client-management/mdm/policy-csp-servicecontrolmanager.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../client-management/mdm/policy-csp-servicecontrolmanager.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md index b220e10a02..8f43acb2ab 100644 --- a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md +++ b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md @@ -79,7 +79,7 @@ If you enable this policy setting, built-in system services hosted in svchost.ex This includes a policy requiring all binaries loaded in these processes to be signed by Microsoft, as well as a policy disallowing dynamically-generated code. > [!IMPORTANT] -> Enabling of this policy could cause compatibility issues with third-party software that uses svchost.exe processes (for example, third-party antivirus software). +> Enabling this policy could cause compatibility issues with third-party software that uses svchost.exe processes (for example, third-party antivirus software). If you disable or do not configure this policy setting, the stricter security settings will not be applied. @@ -125,4 +125,3 @@ Footnotes: - 8 - Available in Windows 10, version 2004. - From 29bb6fc16b81301fa6bb971a257988a42f9edc84 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 8 Nov 2020 08:15:47 +0500 Subject: [PATCH 0122/2014] Update secure-the-windows-10-boot-process.md --- .../secure-the-windows-10-boot-process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/secure-the-windows-10-boot-process.md b/windows/security/information-protection/secure-the-windows-10-boot-process.md index 017eb64762..d3ff0fb615 100644 --- a/windows/security/information-protection/secure-the-windows-10-boot-process.md +++ b/windows/security/information-protection/secure-the-windows-10-boot-process.md @@ -84,7 +84,7 @@ These requirements help protect you from rootkits while allowing you to run any - **Configure UEFI to trust your custom bootloader.** All Certified For Windows 10 PCs allow you to trust a non-certified bootloader by adding a signature to the UEFI database, allowing you to run any operating system, including homemade operating systems. - **Turn off Secure Boot.** All Certified For Windows 10 PCs allow you to turn off Secure Boot so that you can run any software. This does not help protect you from bootkits, however. -To prevent malware from abusing these options, the user must manually configure the UEFI firmware to trust a non-certified bootloader or to turn off Secure Boot. Software cannot change the Secure Boot settings. For more information about Secure Boot, read the blog, [Protecting the pre-OS environment with UEFI](https://blogs.msdn.com/b/b8/archive/2011/09/22/protecting-the-pre-os-environment-with-uefi.aspx). +To prevent malware from abusing these options, the user must manually configure the UEFI firmware to trust a non-certified bootloader or to turn off Secure Boot. Software cannot change the Secure Boot settings. Like most mobile devices, ARM-based Certified For Windows RT devices, such as the Microsoft Surface RT device, are designed to run only Windows 8.1. Therefore, Secure Boot cannot be turned off, and you cannot load a different operating system. Fortunately, there is a large market of ARM devices designed to run other operating systems. From 0926a1ee2c56c3354cf569f484f950d5dafa6624 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 8 Nov 2020 13:24:31 +0500 Subject: [PATCH 0123/2014] Update enroll-a-windows-10-device-automatically-using-group-policy.md --- ...l-a-windows-10-device-automatically-using-group-policy.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index a6ac91e10f..bcc5232e9a 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -110,7 +110,10 @@ Requirements: ![MDM policies](images/autoenrollment-mdm-policies.png) -4. Double-click **Enable automatic MDM enrollment using default Azure AD credentials** (previously called **Auto MDM Enrollment with AAD Token** in Windows 10, version 1709). For ADMX files in Windows 10, version 1903 and later, select **User Credential** (support for Device Credential is coming) as the Selected Credential Type to use. User Credential enrolls Windows 10, version 1709 and later once an Intune licensed user logs into the device. Device Credential will enroll the device and then assign a user later, once support for this is available. +4. Double-click **Enable automatic MDM enrollment using default Azure AD credentials** (previously called **Auto MDM Enrollment with AAD Token** in Windows 10, version 1709). For ADMX files in Windows 10, version 1903 and later, select **User Credential** as the Selected Credential Type to use. + +> [!NOTE] +> **Device Credential** Credential Type will also work, however, it is not yet supported for MDM solutions (including Intune) yet. It is not recommended to use this option until support is announced. ![MDM autoenrollment policy](images/autoenrollment-policy.png) From e4003af0132bc301b9a9835945b47f78f6660a81 Mon Sep 17 00:00:00 2001 From: schmurky Date: Mon, 9 Nov 2020 12:06:38 +0800 Subject: [PATCH 0124/2014] Updates for GA --- .../microsoft-defender-atp/investigate-files.md | 1 - .../microsoft-defender-atp/review-alerts.md | 14 ++++---------- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md index 599bf6a2fd..a9e415015a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md @@ -29,7 +29,6 @@ ms.date: 04/24/2018 - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -[!include[Prerelease information](../../includes/prerelease.md)] >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-investigatefiles-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md index 7188c9c212..821c82fed3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md @@ -29,9 +29,11 @@ ms.date: 5/1/2020 >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-managealerts-abovefoldlink) -The new alert page in Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) provides full context to the alert, by combining attack signals and alerts related to the selected alert, to construct a detailed alert story. +The alert page in Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) provides full context to the alert, by combining attack signals and alerts related to the selected alert, to construct a detailed alert story. -Quickly triage, investigate, and take effective action on alerts that affect your organization. Understand why they were triggered, and their impact from one location. +Quickly triage, investigate, and take effective action on alerts that affect your organization. Understand why they were triggered, and their impact from one location. Learn more in this overview. + +> [!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4yiO5] ## Getting started with an alert @@ -90,14 +92,6 @@ If you are experiencing a false alert with a line-of-business application, creat > [!TIP] > If you're experiencing any issues not described above, use the 🙂 button to provide feedback or open a support ticket. -## Transitioning to the new alert page - -When making the move to the new alert page you will notice that we have centralized information from the alert process tree, the incident graph, and the artifact timeline into the [alert story](#investigate-using-the-alert-story), with some information available through the [affected assets](#review-affected-assets) section. Any additional information has been consolidated into the details pane for the relevant entities. - -## Video overview of the new alert page - -> [!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4yiO5] - ## Related topics - [View and organize the incidents queue](view-incidents-queue.md) From 58e7b8d5bb2d1c7569c9276f39f3d7140aad3948 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 9 Nov 2020 21:04:34 +0500 Subject: [PATCH 0125/2014] Update windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/exposed-apis-create-app-nativeapp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md index 0767f473d0..f936483ccd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md @@ -50,7 +50,7 @@ This page explains how to create an AAD application, get an access token to Micr ## Create an app -1. Log on to [Azure](https://portal.azure.com) with user account that has **Global Administrator** role. +1. Log on to [Azure](https://portal.azure.com) with a user account that has the **Global Administrator** role. 2. Navigate to **Azure Active Directory** > **App registrations** > **New registration**. From 9a2cacd47140a93a2449cb638002d0cdf017b35d Mon Sep 17 00:00:00 2001 From: Nagappan Veerappan Date: Mon, 9 Nov 2020 09:39:50 -0800 Subject: [PATCH 0126/2014] 0x801C03F2-Delta update Primary SMTP and Email address mismatch -0x801C03F2 --- .../hello-for-business/hello-errors-during-pin-creation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md index 01f18214de..b58170ab29 100644 --- a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md +++ b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md @@ -68,7 +68,7 @@ If the error occurs again, check the error code against the following table to s | 0x801C03ED | Multi-factor authentication is required for a 'ProvisionKey' operation, but was not performed.

    -or-

    Token was not found in the Authorization header.

    -or-

    Failed to read one or more objects.

    -or-

    The request sent to the server was invalid. | Sign out and then sign in again. If that doesn't resolve the issue, unjoin the device from Azure Active Directory (Azure AD) and rejoin. | 0x801C03EE | Attestation failed. | Sign out and then sign in again. | | 0x801C03EF | The AIK certificate is no longer valid. | Sign out and then sign in again. | -| 0x801C03F2 | Windows Hello key registration failed. | ERROR\_BAD\_DIRECTORY\_REQUEST. Another object with the same value for property proxyAddresses already exists. To resolve the issue refer to [Duplicate Attributes Prevent Dirsync](https://docs.microsoft.com/office365/troubleshoot/administration/duplicate-attributes-prevent-dirsync). +| 0x801C03F2 | Windows Hello key registration failed. | ERROR\_BAD\_DIRECTORY\_REQUEST. Another object with the same value for property proxyAddresses already exists. To resolve the issue refer to [Duplicate Attributes Prevent Dirsync](https://docs.microsoft.com/office365/troubleshoot/administration/duplicate-attributes-prevent-dirsync). Also if no sync conflict. Please verify the "Mail /Email address" in AAD and the Primary SMTP address in the proxy address is the same. | 0x801C044D | Authorization token does not contain device ID. | Unjoin the device from Azure AD and rejoin. | | | Unable to obtain user token. | Sign out and then sign in again. Check network and credentials. | | 0x801C044E | Failed to receive user credentials input. | Sign out and then sign in again. | From 226cccf52940619a134b5b21b2356f15ea4b8b45 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 9 Nov 2020 11:46:12 -0800 Subject: [PATCH 0127/2014] add field --- .../microsoft-defender-atp/indicator-manage.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md index a446f06755..b7fbb4cac8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md @@ -65,8 +65,13 @@ expirationTime | DateTimeOffset | The expiration time of the indicator in the fo severity | Enum | The severity of the indicator. Possible values are: "Informational", "Low", "Medium" and "High". **Optional** recommendedActions | String | TI indicator alert recommended actions. **Optional** rbacGroupNames | String | Comma-separated list of RBAC group names the indicator would be applied to. **Optional** +category | String | Category of the alert. +mitretechniques| String | MITRE techniques code/id (comma separated). For more information, see [Enterprise tactics](https://attack.mitre.org/tactics/enterprise/). -## Related topics +For more information, see [Microsoft Defender ATP alert categories are now aligned with MITRE ATT&CK!](https://techcommunity.microsoft.com/t5/microsoft-defender-for-endpoint/microsoft-defender-atp-alert-categories-are-now-aligned-with/ba-p/732748). + + +## See also - [Create indicators](manage-indicators.md) - [Create indicators for files](indicator-file.md) - [Create indicators for IPs and URLs/domains](indicator-ip-domain.md) From f6d212195dad0e8bb61e70c413f1cef2c1cca950 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 9 Nov 2020 11:51:15 -0800 Subject: [PATCH 0128/2014] update keyword --- .../microsoft-defender-atp/indicator-manage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md index b7fbb4cac8..82fe774e42 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md @@ -2,7 +2,7 @@ title: Manage indicators ms.reviewer: description: Manage indicators for a file hash, IP address, URLs, or domains that define the detection, prevention, and exclusion of entities. -keywords: import, indicator, list, ioc, csv, manage, allowed, blocked, whitelist, blacklist, block, clean, malicious, file hash, ip address, urls, domain +keywords: import, indicator, list, ioc, csv, manage, allowed, blocked, block, clean, malicious, file hash, ip address, urls, domain search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 From fbc71af39349926c3d17d714dd0111e8ce728dc1 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 9 Nov 2020 16:28:34 -0800 Subject: [PATCH 0129/2014] Added winlogon and activexinstallservice policies --- windows/client-management/mdm/TOC.md | 2 + .../mdm/policies-in-policy-csp-admx-backed.md | 9 +- .../policy-configuration-service-provider.md | 31 ++ .../policy-csp-admx-activexinstallservice.md | 119 +++++ .../mdm/policy-csp-admx-winlogon.md | 493 ++++++++++++++++++ 5 files changed, 653 insertions(+), 1 deletion(-) create mode 100644 windows/client-management/mdm/policy-csp-admx-activexinstallservice.md create mode 100644 windows/client-management/mdm/policy-csp-admx-winlogon.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index f2de6e5ef5..c5af7336e3 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -172,6 +172,7 @@ #### [AboveLock](policy-csp-abovelock.md) #### [Accounts](policy-csp-accounts.md) #### [ActiveXControls](policy-csp-activexcontrols.md) +#### [ADMX_ActiveXInstallService](policy-csp-admx-activexinstallservice.md) #### [ADMX_AddRemovePrograms](policy-csp-admx-addremoveprograms.md) #### [ADMX_AppCompat](policy-csp-admx-appcompat.md) #### [ADMX_AuditSettings](policy-csp-admx-auditsettings.md) @@ -233,6 +234,7 @@ #### [ADMX_WindowsMediaPlayer](policy-csp-admx-windowsmediaplayer.md) #### [ADMX_WindowsStore](policy-csp-admx-windowsstore.md) #### [ADMX_WinInit](policy-csp-admx-wininit.md) +#### [ADMX_WinLogon](policy-csp-admx-winlogon.md) #### [ADMX_wlansvc](policy-csp-admx-wlansvc.md) #### [ApplicationDefaults](policy-csp-applicationdefaults.md) #### [ApplicationManagement](policy-csp-applicationmanagement.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 1ce31e59ba..4215e9c6ec 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -21,7 +21,8 @@ ms.date: 10/08/2020 > - [ActiveXControls/ApprovedInstallationSites](./policy-csp-activexcontrols.md#activexcontrols-approvedinstallationsites) -- [ADMX_AddRemovePrograms/DefaultCategory](/policy-csp-admx-addremoveprograms.md#admx-addremoveprograms-defaultcategory) +- [ADMX_ActiveXInstallService/AxISURLZonePolicies](./policy-csp-admx-activexinstallservice.md#admx-activexinstallservice-axisurlzonepolicies) +- [ADMX_AddRemovePrograms/DefaultCategory](./policy-csp-admx-addremoveprograms.md#admx-addremoveprograms-defaultcategory) - [ADMX_AddRemovePrograms/NoAddFromCDorFloppy](./policy-csp-admx-addremoveprograms.md#admx-addremoveprograms-noaddfromcdorfloppy) - [ADMX_AddRemovePrograms/NoAddFromInternet](./policy-csp-admx-addremoveprograms.md#admx-addremoveprograms-noaddfrominternet) - [ADMX_AddRemovePrograms/NoAddFromNetwork](./policy-csp-admx-addremoveprograms.md#admx-addremoveprograms-noaddfromnetwork) @@ -819,6 +820,12 @@ ms.date: 10/08/2020 - [ADMX_WinInit/DisableNamedPipeShutdownPolicyDescription](./policy-csp-admx-wininit.md#admx-wininit-disablenamedpipeshutdownpolicydescription) - [ADMX_WinInit/Hiberboot](./policy-csp-admx-wininit.md#admx-wininit-hiberboot) - [ADMX_WinInit/ShutdownTimeoutHungSessionsDescription](./policy-csp-admx-wininit.md#admx-wininit-shutdowntimeouthungsessionsdescription) +- [ADMX_WinLogon/CustomShell](./policy-csp-admx-winlogon.md#admx-winlogon-customshell) +- [ADMX_WinLogon/DisplayLastLogonInfoDescription](./policy-csp-admx-winlogon.md#admx-winlogon-displaylastlogoninfodescription) +- [ADMX_WinLogon/LogonHoursNotificationPolicyDescription](./policy-csp-admx-winlogon.md#admx-winlogon-logonhoursnotificationpolicydescription) +- [ADMX_WinLogon/LogonHoursPolicyDescription](./policy-csp-admx-winlogon.md#admx-winlogon-logonhourspolicydescription) +- [ADMX_WinLogon/ReportCachedLogonPolicyDescription](./policy-csp-admx-winlogon.md#admx-winlogon-reportcachedlogonpolicydescription) +- [ADMX_WinLogon/SoftwareSASGeneration](./policy-csp-admx-winlogon.md#admx-winlogon-softwaresasgeneration) - [ADMX_wlansvc/SetCost](./policy-csp-admx-wlansvc.md#admx-wlansvc-setcost) - [ADMX_wlansvc/SetPINEnforced](./policy-csp-admx-wlansvc.md#admx-wlansvc-setpinenforced) - [ADMX_wlansvc/SetPINPreferred](./policy-csp-admx-wlansvc.md#admx-wlansvc-setpinpreferred) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 70d9a769a7..bd0661bf3e 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -168,6 +168,14 @@ The following diagram shows the Policy configuration service provider in tree fo

    +### ADMX_ActiveXInstallService policies + +
    +
    + ADMX_ActiveXInstallService/AxISURLZonePolicies +
    +
    + ### ADMX_AddRemovePrograms policies
    @@ -2852,6 +2860,29 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_WinLogon policies + +
    +
    + ADMX_WinLogon/CustomShell +
    +
    + ADMX_WinLogon/DisplayLastLogonInfoDescription +
    +
    + ADMX_WinLogon/LogonHoursNotificationPolicyDescription +
    +
    + ADMX_WinLogon/LogonHoursPolicyDescription +
    +
    + ADMX_WinLogon/ReportCachedLogonPolicyDescription +
    +
    + ADMX_WinLogon/SoftwareSASGeneration +
    +
    + ### ADMX_wlansvc policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md b/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md new file mode 100644 index 0000000000..38d15714d4 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md @@ -0,0 +1,119 @@ +--- +title: Policy CSP - ADMX_ActiveXInstallService +description: Policy CSP - ADMX_ActiveXInstallService +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/09/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_ActiveXInstallService +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_ActiveXInstallService policies + +
    +
    + ADMX_ActiveXInstallService/AxISURLZonePolicies +
    +
    + + +
    + + +**ADMX_ActiveXInstallService/AxISURLZonePolicies** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the installation of ActiveX controls for sites in Trusted zone. + +If you enable this policy setting, ActiveX controls are installed according to the settings defined by this policy setting. + +If you disable or do not configure this policy setting, ActiveX controls prompt the user before installation. + +If the trusted site uses the HTTPS protocol, this policy setting can also control how ActiveX Installer Service responds to certificate errors. By default all HTTPS connections must supply a server certificate that passes all validation criteria. If you are aware that a trusted site has a certificate error but you want to trust it anyway you can select the certificate errors that you want to ignore. + +> [!NOTE] +> This policy setting applies to all sites in Trusted zones. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Establish ActiveX installation policy for sites in Trusted zones* +- GP name: *AxISURLZonePolicies* +- GP path: *Windows Components\ActiveX Installer Service* +- GP ADMX file name: *ActiveXInstallService.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + diff --git a/windows/client-management/mdm/policy-csp-admx-winlogon.md b/windows/client-management/mdm/policy-csp-admx-winlogon.md new file mode 100644 index 0000000000..26187fd26d --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-winlogon.md @@ -0,0 +1,493 @@ +--- +title: Policy CSP - ADMX_WinLogon +description: Policy CSP - ADMX_WinLogon +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/09/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_WinLogon +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_WinLogon policies + +
    +
    + ADMX_WinLogon/CustomShell +
    +
    + ADMX_WinLogon/DisplayLastLogonInfoDescription +
    +
    + ADMX_WinLogon/LogonHoursNotificationPolicyDescription +
    +
    + ADMX_WinLogon/LogonHoursPolicyDescription +
    +
    + ADMX_WinLogon/ReportCachedLogonPolicyDescription +
    +
    + ADMX_WinLogon/SoftwareSASGeneration +
    +
    + + +
    + + +**ADMX_WinLogon/CustomShell** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Specifies an alternate user interface. The Explorer program (%windir%\explorer.exe) creates the familiar Windows interface, but you can use this setting to specify an alternate interface. + +If you enable this setting, the system starts the interface you specify instead of Explorer.exe. To use this setting, copy your interface program to a network share or to your system drive. Then, enable this setting, and type the name of the interface program, including the file name extension, in the Shell name text box. If the interface program file is not located in a folder specified in the Path environment variable for your system, enter the fully qualified path to the file. + +If you disable this setting or do not configure it, the setting is ignored and the system displays the Explorer interface. + +> [!TIP] +> To find the folders indicated by the Path environment variable, click System Properties in Control Panel, click the Advanced tab, click the Environment Variables button, and then, in the System variables box, click Path. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Custom User Interface* +- GP name: *CustomShell* +- GP path: *System* +- GP ADMX file name: *WinLogon.admx* + + + +
    + + +**ADMX_WinLogon/DisplayLastLogonInfoDescription** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether or not the system displays information about previous logons and logon failures to the user. + +For local user accounts and domain user accounts in domains of at least a Windows Server 2008 functional level, if you enable this setting, a message appears after the user logs on that displays the date and time of the last successful logon by that user, the date and time of the last unsuccessful logon attempted with that user name, and the number of unsuccessful logons since the last successful logon by that user. This message must be acknowledged by the user before the user is presented with the Microsoft Windows desktop. + +For domain user accounts in Windows Server 2003, Windows 2000 native, or Windows 2000 mixed functional level domains, if you enable this setting, a warning message will appear that Windows could not retrieve the information and the user will not be able to log on. Therefore, you should not enable this policy setting if the domain is not at the Windows Server 2008 domain functional level. + +If you disable or do not configure this setting, messages about the previous logon or logon failures are not displayed. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Display information about previous logons during user logon* +- GP name: *DisplayLastLogonInfoDescription* +- GP path: *Windows Components\Windows Logon Options* +- GP ADMX file name: *WinLogon.admx* + + + +
    + + + +**ADMX_WinLogon/LogonHoursNotificationPolicyDescription** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy controls whether the logged on user should be notified when his logon hours are about to expire. By default, a user is notified before logon hours expire, if actions have been set to occur when the logon hours expire. + +If you enable this setting, warnings are not displayed to the user before the logon hours expire. + +If you disable or do not configure this setting, users receive warnings before the logon hours expire, if actions have been set to occur when the logon hours expire. + +> [!NOTE] +> If you configure this setting, you might want to examine and appropriately configure the “Set action to take when logon hours expire” setting. If “Set action to take when logon hours expire” is disabled or not configured, the “Remove logon hours expiration warnings” setting will have no effect, and users receive no warnings about logon hour expiration + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Remove logon hours expiration warnings* +- GP name: *LogonHoursNotificationPolicyDescription* +- GP path: *Windows Components\Windows Logon Options* +- GP ADMX file name: *WinLogon.admx* + + + +
    + + +**ADMX_WinLogon/LogonHoursPolicyDescription** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy controls which action will be taken when the logon hours expire for the logged on user. The actions include lock the workstation, disconnect the user, or log the user off completely. + +If you choose to lock or disconnect a session, the user cannot unlock the session or reconnect except during permitted logon hours. + +If you choose to log off a user, the user cannot log on again except during permitted logon hours. If you choose to log off a user, the user might lose unsaved data. If you enable this setting, the system will perform the action you specify when the user’s logon hours expire. + +If you disable or do not configure this setting, the system takes no action when the user’s logon hours expire. The user can continue the existing session, but cannot log on to a new session. + +> [!NOTE] +> If you configure this setting, you might want to examine and appropriately configure the “Remove logon hours expiration warnings” setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Set action to take when logon hours expire* +- GP name: *LogonHoursPolicyDescription* +- GP path: *Windows Components\Windows Logon Options* +- GP ADMX file name: *WinLogon.admx* + + + +
    + + +**ADMX_WinLogon/ReportCachedLogonPolicyDescription** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy controls whether the logged on user should be notified if the logon server could not be contacted during logon and he has been logged on using previously stored account information. + +If enabled, a notification popup will be displayed to the user when the user logs on with cached credentials. + +If disabled or not configured, no popup will be displayed to the user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Report when logon server was not available during user logon* +- GP name: *ReportCachedLogonPolicyDescription* +- GP path: *Windows Components\Windows Logon Options* +- GP ADMX file name: *WinLogon.admx* + + + +
    + + +**ADMX_WinLogon/SoftwareSASGeneration** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether or not software can simulate the Secure Attention Sequence (SAS). + +If you enable this policy setting, you have one of four options: + +- If you set this policy setting to "None," user mode software cannot simulate the SAS. +- If you set this policy setting to "Services," services can simulate the SAS. +- If you set this policy setting to "Ease of Access applications," Ease of Access applications can simulate the SAS. +- If you set this policy setting to "Services and Ease of Access applications," both services and Ease of Access applications can simulate the SAS. + +If you disable or do not configure this setting, only Ease of Access applications running on the secure desktop can simulate the SAS. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disable or enable software Secure Attention Sequence* +- GP name: *SoftwareSASGeneration* +- GP path: *Windows Components\Windows Logon Options* +- GP ADMX file name: *WinLogon.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file From 539c1ccd99ef48e314fb4178011a68ed470f801e Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 9 Nov 2020 17:37:05 -0800 Subject: [PATCH 0130/2014] updated zeroday --- .../microsoft-defender-atp/tvm-security-recommendation.md | 2 +- .../microsoft-defender-atp/tvm-zero-day-vulnerabilities.md | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) 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 b4ffcd5ce4..cab17aed46 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 @@ -95,7 +95,7 @@ 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-remediation.md) - 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. Track the remediation activity in the Remediation page. - [**Exception options**](tvm-exception.md) - Submit an exception, provide justification, and set exception duration if you can't remediate the issue yet. diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md index 62b6465eab..f1747bc294 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md @@ -84,10 +84,14 @@ Go to the security recommendation page and select a recommendation with a zero-d There will be a link to mitigation options and workarounds if they are available. Workarounds may help reduce the risk posed by this zero-day vulnerability until a patch or security update can be deployed. -Open remediation options and choose the attention type. An "attention required" remediation option is recommended for the zero-day vulnerabilities, since an update hasn't been released yet. If there are older vulnerabilities for this software you wish to remediation, you can override the "attention required" remediation option and choose “update.” +Open remediation options and choose the attention type. An "attention required" remediation option is recommended for the zero-day vulnerabilities, since an update hasn't been released yet. You won't be able to select a due date, since there is no specific action to perform. If there are older vulnerabilities for this software you wish to remediation, you can override the "attention required" remediation option and choose “update.” ![Zero day flyout example of Windows Server 2016 in the security recommendations page.](images/tvm-zero-day-software-flyout-400.png) +## Track zero-day remediation activities + +Go to the threat and vulnerability management [Remediation](tvm-remediation.md) page to view the remediation activity item. If you chose the "attention required" remediation option, there will be no progress bar or ticket status since there is no actual action we can monitor. + ## Patching zero-day vulnerabilities When a patch is released for the zero-day, the recommendation will be changed to “Update” and a blue label next to it that says “New security update for zero day.” It will no longer consider as a zero-day, the zero-day tag will be removed from all pages. From f11c8139d7340f866cf435bf471d6dc35133b96f Mon Sep 17 00:00:00 2001 From: msarcletti <56821677+msarcletti@users.noreply.github.com> Date: Tue, 10 Nov 2020 09:24:57 +0100 Subject: [PATCH 0131/2014] Update vpn-conditional-access.md Updating the note describing prerequisites for using SSO with information relevant for AAD only joined devices. --- .../identity-protection/vpn/vpn-conditional-access.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/vpn/vpn-conditional-access.md b/windows/security/identity-protection/vpn/vpn-conditional-access.md index fc09e68a62..002d10e812 100644 --- a/windows/security/identity-protection/vpn/vpn-conditional-access.md +++ b/windows/security/identity-protection/vpn/vpn-conditional-access.md @@ -77,7 +77,9 @@ Two client-side configuration service providers are leveraged for VPN device com - Upon request, forwards the Health Attestation Certificate (received from HAS) and related runtime information to the MDM server for verification > [!NOTE] -> Currently, it is required that certificates used for obtaining Kerberos tickets must be issued from an on-premises CA, and that SSO must be enabled in the user’s VPN profile. This will enable the user to access on-premises resources. +> Currently, it is required that certificates used for obtaining Kerberos tickets must be issued from an on-premises CA, and that SSO must be enabled in the user’s VPN profile. This will enable the user to access on-premises resources. +> +> In the case of AzureAD-only joined devices (not hybrid joined devices), if the user certificate issued by the on-premises CA has in Subject and SAN (Subject Alternative Name) the user UPN from AzureAD, the VPN profile must be modified to ensure the client does not cache the credentials used for VPN authentication. To do this, after deploying the VPN profile to the client, modify the *Rasphone.pbk* on the client by changing entry **UseRasCredentials** from 1 (default) to 0 (zero). ## Client connection flow From 8ecbbdad2bb68911f49da71a20918431ae319f09 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Tue, 10 Nov 2020 16:27:45 +0530 Subject: [PATCH 0132/2014] Rebranding task -4626590 --- windows/deployment/s-mode.md | 2 +- .../olympia/olympia-enrollment-guidelines.md | 2 +- ...-diagnostic-data-events-and-fields-2004.md | 2 +- .../security/includes/machineactionsnote.md | 6 +-- windows/security/includes/prerelease.md | 4 +- .../control-usb-devices-using-intune.md | 42 +++++++++---------- ...tion-based-protection-of-code-integrity.md | 2 +- .../device-guard/memory-integrity.md | 2 +- ...tion-based-protection-of-code-integrity.md | 2 +- .../intelligence/fileless-threats.md | 2 +- .../intelligence/phishing.md | 2 +- .../intelligence/prevent-malware-infection.md | 6 +-- .../intelligence/understanding-malware.md | 2 +- .../faq-md-app-guard.md | 2 +- .../install-md-app-guard.md | 2 +- .../md-app-guard-overview.md | 2 +- .../reqs-md-app-guard.md | 2 +- ...defender-application-control-management.md | 2 +- ...events-centrally-using-advanced-hunting.md | 6 +-- .../types-of-devices.md | 2 +- ...control-with-intelligent-security-graph.md | 2 +- ...r-application-control-operational-guide.md | 4 +- .../windows-defender-security-center.md | 2 +- .../ltsc/whats-new-windows-10-2016.md | 6 +-- .../ltsc/whats-new-windows-10-2019.md | 36 ++++++++-------- 25 files changed, 72 insertions(+), 72 deletions(-) diff --git a/windows/deployment/s-mode.md b/windows/deployment/s-mode.md index 9223db8e03..ea76222dde 100644 --- a/windows/deployment/s-mode.md +++ b/windows/deployment/s-mode.md @@ -58,4 +58,4 @@ The [MSIX Packaging Tool](https://docs.microsoft.com/windows/application-managem - [Consumer applications for S mode](https://www.microsoft.com/windows/s-mode) - [S mode devices](https://www.microsoft.com/en-us/windows/view-all-devices) - [Windows Defender Application Control deployment guide](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide) -- [Windows Defender Advanced Threat Protection](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) +- [Microsoft Defender for Endpoint](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) diff --git a/windows/deployment/update/olympia/olympia-enrollment-guidelines.md b/windows/deployment/update/olympia/olympia-enrollment-guidelines.md index 6c713170eb..8997b5e4f9 100644 --- a/windows/deployment/update/olympia/olympia-enrollment-guidelines.md +++ b/windows/deployment/update/olympia/olympia-enrollment-guidelines.md @@ -22,7 +22,7 @@ Windows Insider Lab for Enterprise is intended for Windows Insiders who want to As an Olympia user, you will have an opportunity to: -- Use various enterprise features like Windows Information Protection (WIP), Advanced Threat Protection (ATP), windows Defender Application Guard (WDAG), and Application Virtualization (APP-V). +- Use various enterprise features like Windows Information Protection (WIP), Microsoft Defender for Office 365, Windows Defender Application Guard (WDAG), and Application Virtualization (APP-V). - Learn how Microsoft is preparing for GDPR, as well as enabling enterprise customers to prepare for their own readiness. - Validate and test pre-release software in your environment. - Provide feedback. diff --git a/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md b/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md index a1832d8486..0b34139584 100644 --- a/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md +++ b/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md @@ -6052,7 +6052,7 @@ The following fields are available: ### Microsoft.Windows.Sense.Client.PerformanceScript.OnboardingScript -This event is triggered whenever WDATP onboarding script is run. The data collected with this event is used to keep Windows performing properly. +This event is triggered whenever Microsoft Defender for Endpoint onboarding script is run. The data collected with this event is used to keep Windows performing properly. The following fields are available: diff --git a/windows/security/includes/machineactionsnote.md b/windows/security/includes/machineactionsnote.md index 246c89eb92..542eec5756 100644 --- a/windows/security/includes/machineactionsnote.md +++ b/windows/security/includes/machineactionsnote.md @@ -1,6 +1,6 @@ --- -title: Perform a Machine Action via the Microsoft Defender ATP API -description: This page focuses on performing a machine action via the Microsoft Defender Advanced Threat Protection (MDATP) API. +title: Perform a Machine Action via the Microsoft Defender for Endpoint API +description: This page focuses on performing a machine action via the Microsoft Defender for Endpoint API. ms.date: 08/28/2017 ms.reviewer: manager: dansimp @@ -10,4 +10,4 @@ ms.prod: w10 --- >[!Note] -> This page focuses on performing a machine action via API. See [take response actions on a machine](../threat-protection/microsoft-defender-atp/respond-machine-alerts.md) for more information about response actions functionality via Microsoft Defender ATP. +> This page focuses on performing a machine action via API. See [take response actions on a machine](../threat-protection/microsoft-defender-atp/respond-machine-alerts.md) for more information about response actions functionality via Microsoft Defender for Endpoint. diff --git a/windows/security/includes/prerelease.md b/windows/security/includes/prerelease.md index a83544340f..a008aa45d7 100644 --- a/windows/security/includes/prerelease.md +++ b/windows/security/includes/prerelease.md @@ -1,6 +1,6 @@ --- -title: Microsoft Defender ATP Pre-release Disclaimer -description: Disclaimer for pre-release version of Microsoft Defender ATP. +title: Microsoft Defender for Endpoint Pre-release Disclaimer +description: Disclaimer for pre-release version of Microsoft Defender for Endpoint. ms.date: 08/28/2017 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index add9bc1309..f37748f9d5 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -13,13 +13,13 @@ manager: dansimp audience: ITPro --- -# How to control USB devices and other removable media using Microsoft Defender ATP +# How to control USB devices and other removable media using Microsoft Defender for Endpoint -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Microsoft recommends [a layered approach to securing removable media](https://aka.ms/devicecontrolblog), and Microsoft Defender ATP provides multiple monitoring and control features to help prevent threats in unauthorized peripherals from compromising your devices: +Microsoft recommends [a layered approach to securing removable media](https://aka.ms/devicecontrolblog), and Microsoft Defender for Endpoint provides multiple monitoring and control features to help prevent threats in unauthorized peripherals from compromising your devices: -1. [Discover plug and play connected events for peripherals in Microsoft Defender ATP advanced hunting](#discover-plug-and-play-connected-events). Identify or investigate suspicious usage activity. +1. [Discover plug and play connected events for peripherals in Microsoft Defender for Endpoint advanced hunting](#discover-plug-and-play-connected-events). Identify or investigate suspicious usage activity. 2. Configure to allow or block only certain removable devices and prevent threats. 1. [Allow or block removable devices](#allow-or-block-removable-devices) based on granular configuration to deny write access to removable disks and approve or deny devices by using USB device IDs. Flexible policy assignment of device installation settings based on an individual or group of Azure Active Directory (Azure AD) users and devices. @@ -28,22 +28,22 @@ Microsoft recommends [a layered approach to securing removable media](https://ak - Microsoft Defender Antivirus real-time protection (RTP) to scan removable storage for malware. - The Attack Surface Reduction (ASR) USB rule to block untrusted and unsigned processes that run from USB. - Direct Memory Access (DMA) protection settings to mitigate DMA attacks, including Kernel DMA Protection for Thunderbolt and blocking DMA until a user signs in. -3. [Create customized alerts and response actions](#create-customized-alerts-and-response-actions) to monitor usage of removable devices based on these plug and play events or any other Microsoft Defender ATP events with [custom detection rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules). +3. [Create customized alerts and response actions](#create-customized-alerts-and-response-actions) to monitor usage of removable devices based on these plug and play events or any other Microsoft Defender for Endpoint events with [custom detection rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules). 4. [Respond to threats](#respond-to-threats) from peripherals in real-time based on properties reported by each peripheral. >[!Note] ->These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. Additionally, you can [classify and protect files on Windows devices](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview) (including their mounted USB devices) by using Microsoft Defender ATP and Azure Information Protection. +>These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removable disks. Additionally, you can [classify and protect files on Windows devices](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview) (including their mounted USB devices) by using Microsoft Defender for Endpoint and Azure Information Protection. ## Discover plug and play connected events -You can view plug and play connected events in Microsoft Defender ATP advanced hunting to identify suspicious usage activity or perform internal investigations. -For examples of Microsoft Defender ATP advanced hunting queries, see the [Microsoft Defender ATP hunting queries GitHub repo](https://github.com/Microsoft/WindowsDefenderATP-Hunting-Queries). +You can view plug and play connected events in Microsoft Defender for Endpoint advanced hunting to identify suspicious usage activity or perform internal investigations. +For examples of Defender for Endpoint advanced hunting queries, see the [Microsoft Defender for Endpoint hunting queries GitHub repo](https://github.com/Microsoft/WindowsDefenderATP-Hunting-Queries). -Sample Power BI report templates are available for Microsoft Defender ATP that you can use for Advanced hunting queries. With these sample templates, including one for device control, you can integrate the power of Advanced hunting into Power BI. See the [GitHub repository for PowerBI templates](https://github.com/microsoft/MDATP-PowerBI-Templates) for more information. See [Create custom reports using Power BI](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/api-power-bi) to learn more about Power BI integration. +Sample Power BI report templates are available for Microsoft Defender for Endpoint that you can use for Advanced hunting queries. With these sample templates, including one for device control, you can integrate the power of Advanced hunting into Power BI. See the [GitHub repository for PowerBI templates](https://github.com/microsoft/MDATP-PowerBI-Templates) for more information. See [Create custom reports using Power BI](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/api-power-bi) to learn more about Power BI integration. ## Allow or block removable devices -The following table describes the ways Microsoft Defender ATP can allow or block removable devices based on granular configuration. +The following table describes the ways Microsoft Defender for Endpoint can allow or block removable devices based on granular configuration. | Control | Description | |----------|-------------| @@ -54,11 +54,11 @@ The following table describes the ways Microsoft Defender ATP can allow or block | [Allow installation and usage of specifically approved peripherals with matching device instance IDs](#allow-installation-and-usage-of-specifically-approved-peripherals-with-matching-device-instance-ids) | You can only install and use approved peripherals that match any of these device instance IDs. | | [Prevent installation and usage of specifically prohibited peripherals with matching device instance IDs](#prevent-installation-and-usage-of-specifically-prohibited-peripherals-with-matching-device-instance-ids) | You can't install or use prohibited peripherals that match any of these device instance IDs. | | [Limit services that use Bluetooth](#limit-services-that-use-bluetooth) | You can limit the services that can use Bluetooth. | -| [Use Microsoft Defender ATP baseline settings](#use-microsoft-defender-atp-baseline-settings) | You can set the recommended configuration for ATP by using the Microsoft Defender ATP security baseline. | +| [Use Microsoft Defender for Endpoint baseline settings](#use-microsoft-defender-for-endpoint-baseline-settings) | You can set the recommended configuration for ATP by using the Defender for Endpoint security baseline. | ### Restrict USB drives and other peripherals -To prevent malware infections or data loss, an organization may restrict USB drives and other peripherals. The following table describes the ways Microsoft Defender ATP can help prevent installation and usage of USB drives and other peripherals. +To prevent malware infections or data loss, an organization may restrict USB drives and other peripherals. The following table describes the ways Microsoft Defender for Endpoint can help prevent installation and usage of USB drives and other peripherals. | Control | Description |----------|-------------| @@ -75,7 +75,7 @@ The above policies can also be set through the [Device Installation CSP settings > [!Note] > Always test and refine these settings with a pilot group of users and devices first before applying them in production. -For more information about controlling USB devices, see the [Microsoft Defender ATP blog](https://www.microsoft.com/security/blog/2018/12/19/windows-defender-atp-has-protections-for-usb-and-removable-devices/). +For more information about controlling USB devices, see the [Microsoft Defender for Endpoint blog](https://www.microsoft.com/security/blog/2018/12/19/windows-defender-atp-has-protections-for-usb-and-removable-devices/). #### Allow installation and usage of USB drives and other peripherals @@ -189,7 +189,7 @@ Allowing installation of specific devices requires also enabling [DeviceInstalla ### Prevent installation of specifically prohibited peripherals -Microsoft Defender ATP blocks installation and usage of prohibited peripherals by using either of these options: +Microsoft Defender for Endpoint blocks installation and usage of prohibited peripherals by using either of these options: - [Administrative Templates](https://docs.microsoft.com/intune/administrative-templates-windows) can block any device with a matching hardware ID or setup class. - [Device Installation CSP settings](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) with a custom profile in Intune. You can [prevent installation of specific device IDs](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids) or [prevent specific device classes](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). @@ -212,26 +212,26 @@ Using Intune, you can limit the services that can use Bluetooth through the ["Bl ![Bluetooth](images/bluetooth.png) -### Use Microsoft Defender ATP baseline settings +### Use Microsoft Defender for Endpoint baseline settings -The Microsoft Defender ATP baseline settings represent the recommended configuration for ATP. Configuration settings for baseline are located in the edit profile page of the configuration settings. +The Microsoft Defender for Endpoint baseline settings represent the recommended configuration for ATP. Configuration settings for baseline are located in the edit profile page of the configuration settings. ![Baselines](images/baselines.png) ## Prevent threats from removable storage -Removable storage devices can introduce additional security risk to your organization. Microsoft Defender ATP can help identify and block malicious files on removable storage devices. +Removable storage devices can introduce additional security risk to your organization. Microsoft Defender for Endpoint can help identify and block malicious files on removable storage devices. -Microsoft Defender ATP can also prevent USB peripherals from being used on devices to help prevent external threats. It does this by using the properties reported by USB peripherals to determine whether or not they can be installed and used on the device. +Microsoft Defender for Endpoint can also prevent USB peripherals from being used on devices to help prevent external threats. It does this by using the properties reported by USB peripherals to determine whether or not they can be installed and used on the device. Note that if you block USB devices or any other device classes using the device installation policies, connected devices, such as phones, can still charge. >[!NOTE] >Always test and refine these settings with a pilot group of users and devices first before widely distributing to your organization. -The following table describes the ways Microsoft Defender ATP can help prevent threats from removable storage. +The following table describes the ways Microsoft Defender for Endpoint can help prevent threats from removable storage. -For more information about controlling USB devices, see the [Microsoft Defender ATP blog](https://aka.ms/devicecontrolblog). +For more information about controlling USB devices, see the [Microsoft Defender for Endpoint blog](https://aka.ms/devicecontrolblog). | Control | Description | |----------|-------------| @@ -327,7 +327,7 @@ For information on device control related advance hunting events and examples on ## Respond to threats -You can create custom alerts and automatic response actions with the [Microsoft Defender ATP Custom Detection Rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules). Response actions within the custom detection cover both machine and file level actions. You can also create alerts and automatic response actions using [PowerApps](https://powerapps.microsoft.com/) and [Flow](https://flow.microsoft.com/) with the [Microsoft Defender ATP connector](https://docs.microsoft.com/connectors/wdatp/). The connector supports actions for investigation, threat scanning, and restricting running applications. It is one of over 200 pre-defined connectors including Outlook, Teams, Slack, and more. Custom connectors can also be built. See [Connectors](https://docs.microsoft.com/connectors/) to learn more about connectors. +You can create custom alerts and automatic response actions with the [Microsoft Defender for Endpoint Custom Detection Rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules). Response actions within the custom detection cover both machine and file level actions. You can also create alerts and automatic response actions using [PowerApps](https://powerapps.microsoft.com/) and [Flow](https://flow.microsoft.com/) with the [Microsoft Defender for Endpoint connector](https://docs.microsoft.com/connectors/wdatp/). The connector supports actions for investigation, threat scanning, and restricting running applications. It is one of over 200 pre-defined connectors including Outlook, Teams, Slack, and more. Custom connectors can also be built. See [Connectors](https://docs.microsoft.com/connectors/) to learn more about connectors. For example, using either approach, you can automatically have the Microsoft Defender Antivirus run when a USB device is mounted onto a machine. diff --git a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md index 35846937a0..d855eb2606 100644 --- a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md @@ -18,7 +18,7 @@ ms.reviewer: **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2069559) This topic covers different ways to enable Hypervisor-protected code integrity (HVCI) on Windows 10. Some applications, including device drivers, may be incompatible with HVCI. diff --git a/windows/security/threat-protection/device-guard/memory-integrity.md b/windows/security/threat-protection/device-guard/memory-integrity.md index 3ebdf7bf95..7183046686 100644 --- a/windows/security/threat-protection/device-guard/memory-integrity.md +++ b/windows/security/threat-protection/device-guard/memory-integrity.md @@ -18,7 +18,7 @@ manager: dansimp **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2069559) Memory integrity is a feature of Windows that ensures code running in the Windows kernel is securely designed and trustworthy. It uses hardware virtualization and Hyper-V to protect Windows kernel mode processes from the injection and execution of malicious or unverified code. The integrity of code that runs on Windows is validated by memory integrity, making Windows resistant to attacks from malicious software. Memory integrity is a powerful security boundary that helps to block many types of malware from running in Windows 10 and Windows Server 2016 environments. diff --git a/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md index d594900ce7..dcd19d4f9b 100644 --- a/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md @@ -19,7 +19,7 @@ ms.author: dansimp **Applies to** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2069559) Computers must meet certain hardware, firmware, and software requirements in order to take advantage of all of the virtualization-based security (VBS) features in [Windows Defender Device Guard](../device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md). Computers lacking these requirements can still be protected by Windows Defender Application Control (WDAC) policies—the difference is that those computers will not be as hardened against certain threats. diff --git a/windows/security/threat-protection/intelligence/fileless-threats.md b/windows/security/threat-protection/intelligence/fileless-threats.md index a5f4583231..9be24dcbe2 100644 --- a/windows/security/threat-protection/intelligence/fileless-threats.md +++ b/windows/security/threat-protection/intelligence/fileless-threats.md @@ -98,6 +98,6 @@ Besides being vulnerable at the firmware level, CPUs could be manufactured with ## Defeating fileless malware -At Microsoft, we actively monitor the security landscape to identify new threat trends and develop solutions to mitigate classes of threats. We instrument durable protections that are effective against a wide range of threats. Through AntiMalware Scan Interface (AMSI), behavior monitoring, memory scanning, and boot sector protection, Microsoft Defender Advanced Threat Protection [(Microsoft Defender ATP)](https://www.microsoft.com/windowsforbusiness?ocid=docs-fileless) can inspect fileless threats even with heavy obfuscation. Machine learning technologies in the cloud allow us to scale these protections against new and emerging threats. +At Microsoft, we actively monitor the security landscape to identify new threat trends and develop solutions to mitigate classes of threats. We instrument durable protections that are effective against a wide range of threats. Through AntiMalware Scan Interface (AMSI), behavior monitoring, memory scanning, and boot sector protection, Microsoft Defender for Endpoint](https://www.microsoft.com/windowsforbusiness?ocid=docs-fileless) can inspect fileless threats even with heavy obfuscation. Machine learning technologies in the cloud allow us to scale these protections against new and emerging threats. To learn more, read: [Out of sight but not invisible: Defeating fileless malware with behavior monitoring, AMSI, and next-gen AV](https://cloudblogs.microsoft.com/microsoftsecure/2018/09/27/out-of-sight-but-not-invisible-defeating-fileless-malware-with-behavior-monitoring-amsi-and-next-gen-av/) diff --git a/windows/security/threat-protection/intelligence/phishing.md b/windows/security/threat-protection/intelligence/phishing.md index d70c3f606b..f2cd0a919e 100644 --- a/windows/security/threat-protection/intelligence/phishing.md +++ b/windows/security/threat-protection/intelligence/phishing.md @@ -64,7 +64,7 @@ If in doubt, contact the business by known channels to verify if any suspicious * [Microsoft Exchange Online Protection (EOP)](https://products.office.com/exchange/exchange-email-security-spam-protection) offers enterprise-class reliability and protection against spam and malware, while maintaining access to email during and after emergencies. Using various layers of filtering, EOP can provide different controls for spam filtering, such as bulk mail controls and international spam, that will further enhance your protection services. -* Use [Office 365 Advanced Threat Protection (ATP)](https://products.office.com/exchange/online-email-threat-protection?ocid=cx-blog-mmpc) to help protect your email, files, and online storage against malware. It offers holistic protection in Microsoft Teams, Word, Excel, PowerPoint, Visio, SharePoint Online, and OneDrive for Business. By protecting against unsafe attachments and expanding protection against malicious links, it complements the security features of Exchange Online Protection to provide better zero-day protection. +* Use [Microsoft Defender for Office 365](https://products.office.com/exchange/online-email-threat-protection?ocid=cx-blog-mmpc) to help protect your email, files, and online storage against malware. It offers holistic protection in Microsoft Teams, Word, Excel, PowerPoint, Visio, SharePoint Online, and OneDrive for Business. By protecting against unsafe attachments and expanding protection against malicious links, it complements the security features of Exchange Online Protection to provide better zero-day protection. ## What to do if you've been a victim of a phishing scam diff --git a/windows/security/threat-protection/intelligence/prevent-malware-infection.md b/windows/security/threat-protection/intelligence/prevent-malware-infection.md index 3313e1d680..026d1653b0 100644 --- a/windows/security/threat-protection/intelligence/prevent-malware-infection.md +++ b/windows/security/threat-protection/intelligence/prevent-malware-infection.md @@ -103,11 +103,11 @@ Microsoft provides comprehensive security capabilities that help protect against * [Microsoft 365](https://docs.microsoft.com/microsoft-365/enterprise/) includes Office 365, Windows 10, and Enterprise Mobility + Security. These resources power productivity while providing intelligent security across users, devices, and data. -* [Office 365 Advanced Threat Protection](https://docs.microsoft.com/office365/servicedescriptions/office-365-advanced-threat-protection-service-description) includes machine learning capabilities that block dangerous emails, including millions of emails carrying ransomware downloaders. +* [Microsoft Defender for Office 365](https://docs.microsoft.com/office365/servicedescriptions/office-365-advanced-threat-protection-service-description) includes machine learning capabilities that block dangerous emails, including millions of emails carrying ransomware downloaders. * [OneDrive for Business](https://support.office.com/article/restore-a-previous-version-of-a-file-in-onedrive-159cad6d-d76e-4981-88ef-de6e96c93893?ui=en-US&rs=en-US&ad=US) can back up files, which you would then use to restore files in the event of an infection. -* [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) provides comprehensive endpoint protection, detection, and response capabilities to help prevent ransomware. In the event of a breach, Microsoft Defender ATP alerts security operations teams about suspicious activities and automatically attempts to resolve the problem. This includes alerts for suspicious PowerShell commands, connecting to a TOR website, launching self-replicated copies, and deletion of volume shadow copies. Try Microsoft Defender ATP free of charge. +* [Microsoft Defender for Endpoint](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) provides comprehensive endpoint protection, detection, and response capabilities to help prevent ransomware. In the event of a breach, Microsoft Defender for Endpoint alerts security operations teams about suspicious activities and automatically attempts to resolve the problem. This includes alerts for suspicious PowerShell commands, connecting to a TOR website, launching self-replicated copies, and deletion of volume shadow copies. Try Microsoft Defender for Endpoint free of charge. * [Windows Hello for Business](https://docs.microsoft.com/windows/security/identity-protection/hello-for-business/hello-identity-verification) replaces passwords with strong two-factor authentication on your devices. This authentication consists of a new type of user credential that is tied to a device and uses a biometric or PIN. It lets user authenticate to an Active Directory or Azure Active Directory account. @@ -117,6 +117,6 @@ Microsoft provides comprehensive security capabilities that help protect against ## What to do with a malware infection -Microsoft Defender ATP antivirus capabilities help reduce the chances of infection and will automatically remove threats that it detects. +Microsoft Defender for Endpoint antivirus capabilities help reduce the chances of infection and will automatically remove threats that it detects. In case threat removal is unsuccessful, read about [troubleshooting malware detection and removal problems](https://support.microsoft.com/help/4466982/windows-10-troubleshoot-problems-with-detecting-and-removing-malware). diff --git a/windows/security/threat-protection/intelligence/understanding-malware.md b/windows/security/threat-protection/intelligence/understanding-malware.md index eb417b74dd..87e0080d20 100644 --- a/windows/security/threat-protection/intelligence/understanding-malware.md +++ b/windows/security/threat-protection/intelligence/understanding-malware.md @@ -21,7 +21,7 @@ Malware is a term used to describe malicious applications and code that can caus Cybercriminals that distribute malware are often motivated by money and will use infected computers to launch attacks, obtain banking credentials, collect information that can be sold, sell access to computing resources, or extort payment from victims. -As criminals become more sophisticated with their attacks, Microsoft is here to help. Windows 10 is the most secure version of Windows yet and includes many features to help protect you whether you're at home, at work, or on the go. With Microsoft Defender Advanced Threat Protection ([Microsoft Defender ATP](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp)), businesses can stay protected with next-generation protection and other security capabilities. +As criminals become more sophisticated with their attacks, Microsoft is here to help. Windows 10 is the most secure version of Windows yet and includes many features to help protect you whether you're at home, at work, or on the go. With [Microsoft Defender for Endpoint](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp), businesses can stay protected with next-generation protection and other security capabilities. For good general tips, check out the [prevent malware infection](prevent-malware-infection.md) topic. diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md index 007fa751d5..ab42d2eb12 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.md @@ -16,7 +16,7 @@ ms.custom: asr # Frequently asked questions - Microsoft Defender Application Guard -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2069559) Answering frequently asked questions about Microsoft Defender Application Guard (Application Guard) features, integration with the Windows operating system, and general configuration. diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md index 1903c17792..2ead755621 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md @@ -17,7 +17,7 @@ ms.custom: asr # Prepare to install Microsoft Defender Application Guard **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ## Review system requirements diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index 4acd29aa2d..ead96a7a5d 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -16,7 +16,7 @@ ms.custom: asr # Microsoft Defender Application Guard overview -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2069559) Microsoft Defender Application Guard (Application Guard) is designed to help prevent old and newly emerging attacks to help keep employees productive. Using our unique hardware isolation approach, our goal is to destroy the playbook that attackers use by making current attack methods obsolete. diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md index 5757f18c10..81623005a4 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md @@ -16,7 +16,7 @@ ms.custom: asr # System requirements for Microsoft Defender Application Guard -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2069559) The threat landscape is continually evolving. While hackers are busy developing new techniques to breach enterprise networks by compromising workstations, phishing schemes remain one of the top ways to lure employees into social engineering attacks. Microsoft Defender Application Guard is designed to help prevent old, and newly emerging attacks, to help keep employees productive. diff --git a/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md b/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md index 61a59f78bf..b64d307ca9 100644 --- a/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md +++ b/windows/security/threat-protection/windows-defender-application-control/plan-windows-defender-application-control-management.md @@ -65,7 +65,7 @@ Each time that a process is blocked by WDAC, events will be written to either th Collecting these events in a central location can help you maintain your WDAC policy and troubleshoot rule configuration problems. Event collection technologies such as those available in Windows allow administrators to subscribe to specific event channels and have the events from source computers aggregated into a forwarded event log on a Windows Server operating system collector. For more info about setting up an event subscription, see [Configure Computers to Collect and Forward Events](https://go.microsoft.com/fwlink/p/?LinkId=145012). -Additionally, WDAC events are collected by [Microsoft Defender Advanced Threat Protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection) and can be queried using the [advanced hunting](querying-application-control-events-centrally-using-advanced-hunting.md) feature. +Additionally, WDAC events are collected by [Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection) and can be queried using the [advanced hunting](querying-application-control-events-centrally-using-advanced-hunting.md) feature. ## Application and user support policy diff --git a/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md b/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md index 19bcd021e5..1e729211c5 100644 --- a/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md +++ b/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md @@ -22,12 +22,12 @@ ms.date: 12/06/2018 A Windows Defender Application Control (WDAC) policy logs events locally in Windows Event Viewer in either enforced or audit mode. While Event Viewer helps to see the impact on a single system, IT Pros want to gauge the impact across many systems. -In November 2018, we added functionality in Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) that makes it easy to view WDAC events centrally from all systems that are connected to Microsoft Defender ATP. +In November 2018, we added functionality in Microsoft Defender for Endpoint that makes it easy to view WDAC events centrally from all systems that are connected to Defender for Endpoint. -Advanced hunting in Microsoft Defender ATP allows customers to query data using a rich set of capabilities. WDAC events can be queried with using an ActionType that starts with “AppControl”. +Advanced hunting in Microsoft Defender for Endpoint allows customers to query data using a rich set of capabilities. WDAC events can be queried with using an ActionType that starts with “AppControl”. This capability is supported beginning with Windows version 1607. -Here is a simple example query that shows all the WDAC events generated in the last seven days from machines being monitored by Microsoft Defender ATP: +Here is a simple example query that shows all the WDAC events generated in the last seven days from machines being monitored by Microsoft Defender for Endpoint: ``` DeviceEvents diff --git a/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md b/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md index 601d01340e..91a81e3359 100644 --- a/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md +++ b/windows/security/threat-protection/windows-defender-application-control/types-of-devices.md @@ -41,7 +41,7 @@ In the next set of topics, we will explore each of the above scenarios using a f Lamna Healthcare Company (Lamna) is a large healthcare provider operating in the United States. Lamna employs thousands of people, from doctors and nurses to accountants, in-house lawyers, and IT technicians. Their device use cases are varied and include single-user workstations for their professional staff, shared kiosks used by doctors and nurses to access patient records, dedicated medical devices such as MRI scanners, and many others. Additionally, Lamna has a relaxed, bring-your-own-device policy for many of their professional staff. -Lamna uses [Microsoft Endpoint Manager](https://www.microsoft.com/microsoft-365/microsoft-endpoint-manager) (MEM) in hybrid mode with both Configuration Manager (MEMCM) and Intune. Although they use MEM to deploy many applications, Lamna has always had very relaxed application usage practices: individual teams and employees have been able to install and use any applications they deem necessary for their role on their own workstations. Lamna also recently started to use [Microsoft Defender Advanced Threat Protection](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) (MDATP) for better endpoint detection and response. +Lamna uses [Microsoft Endpoint Manager](https://www.microsoft.com/microsoft-365/microsoft-endpoint-manager) (MEM) in hybrid mode with both Configuration Manager (MEMCM) and Intune. Although they use MEM to deploy many applications, Lamna has always had very relaxed application usage practices: individual teams and employees have been able to install and use any applications they deem necessary for their role on their own workstations. Lamna also recently started to use [Microsoft Defender for Endpoint](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) for better endpoint detection and response. > [!NOTE] > Microsoft Endpoint Configuration Manager was previously known as System Center Configuration Manager. diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md index 7705229827..5b14874133 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-intelligent-security-graph.md @@ -90,7 +90,7 @@ This step is not required for WDAC policies deployed over MDM using the AppLocke ## Security considerations with the Intelligent Security Graph -Since the Microsoft Intelligent Security Graph is a heuristic-based mechanism, it does not provide the same security guarantees that explicit allow or deny rules do. It is best suited for deployment to systems where each user is configured as a standard user and there are other monitoring systems in place like Microsoft Defender Advanced Threat Protection to help provide optics into what users are doing. +Since the Microsoft Intelligent Security Graph is a heuristic-based mechanism, it does not provide the same security guarantees that explicit allow or deny rules do. It is best suited for deployment to systems where each user is configured as a standard user and there are other monitoring systems in place like Microsoft Defender for Endpoint to help provide optics into what users are doing. Users with administrator privileges or malware running as an administrator user on the system may be able to circumvent the intent of WDAC when the Microsoft Intelligent Security Graph option is allowed by circumventing or corrupting the heuristics used to assign reputation to application executables. The Microsoft Intelligent Security Graph option uses the same heuristic tracking as managed installer and so for application installers that include an option to automatically run the application at the end of the installation process the heuristic may over-authorize. diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-operational-guide.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-operational-guide.md index 8a7ad0700f..b91a1efb4b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-operational-guide.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-operational-guide.md @@ -24,7 +24,7 @@ ms.date: 03/16/2020 - Windows 10 - Windows Server 2016 and above -After designing and deploying your Windows Defender Application Control (WDAC) policies, this guide covers understanding the effects your policies are having and troubleshooting when they are not behaving as expected. It contains information on where to find events and what they mean, and also querying these events with Microsoft Defender Advanced Threat Protection (MDATP) Advanced Hunting feature. +After designing and deploying your Windows Defender Application Control (WDAC) policies, this guide covers understanding the effects your policies are having and troubleshooting when they are not behaving as expected. It contains information on where to find events and what they mean, and also querying these events with Microsoft Defender for Endpoint Advanced Hunting feature. ## WDAC Events Overview @@ -42,4 +42,4 @@ WDAC events are generated under two locations: | - | - | | [Understanding Application Control event IDs](event-id-explanations.md) | This topic explains the meaning of different WDAC event IDs. | | [Understanding Application Control event tags](event-tag-explanations.md) | This topic explains the meaning of different WDAC event tags. | -| [Query WDAC events with Advanced hunting](querying-application-control-events-centrally-using-advanced-hunting.md) | This topic covers how to view WDAC events centrally from all systems that are connected to Microsoft Defender ATP. | +| [Query WDAC events with Advanced hunting](querying-application-control-events-centrally-using-advanced-hunting.md) | This topic covers how to view WDAC events centrally from all systems that are connected to Microsoft Defender for Endpoint. | diff --git a/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md b/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md index a3bf04355b..7f5c78c55f 100644 --- a/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md +++ b/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md @@ -34,7 +34,7 @@ In Windows 10, version 1803, the app has two new areas, **Account protection** a ![Screenshot of the Windows Security app showing that the device is protected and five icons for each of the features](images/security-center-home.png) > [!NOTE] -> The Windows Security app is a client interface on Windows 10, version 1703 and later. It is not the Microsoft Defender Security Center web portal console that is used to review and manage [Microsoft Defender Advanced Threat Protection](https://docs.microsoft.com/windows/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection). +> The Windows Security app is a client interface on Windows 10, version 1703 and later. It is not the Microsoft Defender Security Center web portal console that is used to review and manage [Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection). You can't uninstall the Windows Security app, but you can do one of the following: diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2016.md b/windows/whats-new/ltsc/whats-new-windows-10-2016.md index 37619d2d6f..63e15a057b 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2016.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2016.md @@ -124,11 +124,11 @@ Several new features and management options have been added to Windows Defender - [Run a Windows Defender scan from the command line](/windows/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus). - [Detect and block Potentially Unwanted Applications with Windows Defender](/windows/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus) during download and install times. -### Windows Defender Advanced Threat Protection (ATP) +### Microsoft Defender for Endpoint -With the growing threat from more sophisticated targeted attacks, a new security solution is imperative in securing an increasingly complex network ecosystem. Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service, built into Windows 10 that enables enterprise customers detect, investigate, and respond to advanced threats on their networks. +With the growing threat from more sophisticated targeted attacks, a new security solution is imperative in securing an increasingly complex network ecosystem. Microsoft Defender for Endpoint is a security service, built into Windows 10 that enables enterprise customers detect, investigate, and respond to advanced threats on their networks. -[Learn more about Windows Defender Advanced Threat Protection (ATP)](/windows/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection). +[Learn more about Microsoft Defender for Endpoint](/windows/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection). ### VPN security diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2019.md b/windows/whats-new/ltsc/whats-new-windows-10-2019.md index 591f85814f..cee461354f 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2019.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2019.md @@ -44,11 +44,11 @@ This version of Window 10 includes security improvements for threat protection, ### Threat protection -#### Windows Defender ATP +#### Microsoft Defender for Endpoint -The Windows Defender Advanced Threat Protection ([Windows Defender ATP](/windows/security/threat-protection/index)) platform includes the security pillars shown in the following diagram. In this version of Windows, Windows Defender ATP includes powerful analytics, security stack integration, and centralized management for better detection, prevention, investigation, response, and management. +The [Microsoft Defender for Endpoint](/windows/security/threat-protection/index) platform includes the security pillars shown in the following diagram. In this version of Windows, Defender for Endpoint includes powerful analytics, security stack integration, and centralized management for better detection, prevention, investigation, response, and management. -![Windows Defender ATP](../images/wdatp.png) +![Microsoft Defender for Endpoint](../images/wdatp.png) ##### Attack surface reduction @@ -72,9 +72,9 @@ But these protections can also be configured separately. And, unlike HVCI, code ### Endpoint detection and response -Endpoint detection and response is improved. Enterprise customers can now take advantage of the entire Windows security stack with Microsoft Defender Antivirus **detections** and Device Guard **blocks** being surfaced in the Windows Defender ATP portal. +Endpoint detection and response is improved. Enterprise customers can now take advantage of the entire Windows security stack with Microsoft Defender Antivirus **detections** and Device Guard **blocks** being surfaced in the Microsoft Defender for Endpoint portal. - Windows Defender is now called Microsoft Defender Antivirus and now shares detection status between M365 services and interoperates with Windows Defender ATP. Additional policies have also been implemented to enhance cloud based protection, and new channels are available for emergency protection. For more information, see [Virus and threat protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection) and [Use next-gen technologies in Microsoft Defender Antivirus through cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/utilize-microsoft-cloud-protection-microsoft-defender-antivirus). + Windows Defender is now called Microsoft Defender Antivirus and now shares detection status between M365 services and interoperates with Microsoft Defender for Endpoint. Additional policies have also been implemented to enhance cloud based protection, and new channels are available for emergency protection. For more information, see [Virus and threat protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection) and [Use next-gen technologies in Microsoft Defender Antivirus through cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/utilize-microsoft-cloud-protection-microsoft-defender-antivirus). We've also [increased the breadth of the documentation library for enterprise security admins](/windows/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10). The new library includes information on: - [Deploying and enabling AV protection](/windows/threat-protection/microsoft-defender-antivirus/deploy-microsoft-defender-antivirus) @@ -104,20 +104,20 @@ Endpoint detection and response is improved. Enterprise customers can now take a - [Take response actions on a file](/windows/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection) - Quickly respond to detected attacks by stopping and quarantining files or blocking a file. Additional capabilities have been added to help you gain a holistic view on **investigations** include: -- [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics) - Threat Analytics is a set of interactive reports published by the Windows Defender ATP research team as soon as emerging threats and outbreaks are identified. The reports help security operations teams assess impact on their environment and provides recommended actions to contain, increase organizational resilience, and prevent specific threats. -- [Query data using Advanced hunting in Windows Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection) +- [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics) - Threat Analytics is a set of interactive reports published by the Microsoft Defender for Endpoint research team as soon as emerging threats and outbreaks are identified. The reports help security operations teams assess impact on their environment and provides recommended actions to contain, increase organizational resilience, and prevent specific threats. +- [Query data using Advanced hunting in Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection) - [Use Automated investigations to investigate and remediate threats](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) - [Investigate a user account](/windows/threat-protection/windows-defender-atp/investigate-user-windows-defender-advanced-threat-protection) - Identify user accounts with the most active alerts and investigate cases of potential compromised credentials. - [Alert process tree](/windows/threat-protection/windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection#alert-process-tree) - Aggregates multiple detections and related events into a single view to reduce case resolution time. -- [Pull alerts using REST API](/windows/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection) - Use REST API to pull alerts from Windows Defender ATP. +- [Pull alerts using REST API](/windows/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection) - Use REST API to pull alerts from Microsoft Defender for Endpoint. Other enhanced security features include: -- [Check sensor health state](/windows/threat-protection/windows-defender-atp/check-sensor-status-windows-defender-advanced-threat-protection) - Check an endpoint's ability to provide sensor data and communicate with the Windows Defender ATP service and fix known issues. -- [Managed security service provider (MSSP) support](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection) - Windows Defender ATP adds support for this scenario by providing MSSP integration. The integration will allow MSSPs to take the following actions: Get access to MSSP customer's Windows Defender Security Center portal, fetch email notifications, and fetch alerts through security information and event management (SIEM) tools. -- [Integration with Azure Security Center](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection#integration-with-azure-security-center) - Windows Defender ATP integrates with Azure Security Center to provide a comprehensive server protection solution. With this integration Azure Security Center can leverage the power of Windows Defender ATP to provide improved threat detection for Windows Servers. -- [Integration with Microsoft Cloud App Security](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration) - Microsoft Cloud App Security leverages Windows Defender ATP endpoint signals to allow direct visibility into cloud application usage including the use of unsupported cloud services (shadow IT) from all Windows Defender ATP monitored machines. -- [Onboard Windows Server 2019](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection#windows-server-version-1803-and-windows-server-2019) - Windows Defender ATP now adds support for Windows Server 2019. You'll be able to onboard Windows Server 2019 in the same method available for Windows 10 client machines. -- [Onboard previous versions of Windows](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection) - Onboard supported versions of Windows machines so that they can send sensor data to the Windows Defender ATP sensor. +- [Check sensor health state](/windows/threat-protection/windows-defender-atp/check-sensor-status-windows-defender-advanced-threat-protection) - Check an endpoint's ability to provide sensor data and communicate with the Microsoft Defender for Endpoint service and fix known issues. +- [Managed security service provider (MSSP) support](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection) - Microsoft Defender for Endpoint adds support for this scenario by providing MSSP integration. The integration will allow MSSPs to take the following actions: Get access to MSSP customer's Windows Defender Security Center portal, fetch email notifications, and fetch alerts through security information and event management (SIEM) tools. +- [Integration with Azure Defender](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection#integration-with-azure-security-center) - Microsoft Defender for Endpoint integrates with Azure Defender to provide a comprehensive server protection solution. With this integration Azure Defender can leverage the power of Defender for Endpoint to provide improved threat detection for Windows Servers. +- [Integration with Microsoft Cloud App Security](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration) - Microsoft Cloud App Security leverages Microsoft Defender for Endpoint signals to allow direct visibility into cloud application usage including the use of unsupported cloud services (shadow IT) from all Defender for Endpoint monitored machines. +- [Onboard Windows Server 2019](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection#windows-server-version-1803-and-windows-server-2019) - Microsoft Defender for Endpoint now adds support for Windows Server 2019. You'll be able to onboard Windows Server 2019 in the same method available for Windows 10 client machines. +- [Onboard previous versions of Windows](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection) - Onboard supported versions of Windows machines so that they can send sensor data to the Microsoft Defender for Endpoint sensor. - [Enable conditional access to better protect users, devices, and data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/conditional-access-windows-defender-advanced-threat-protection) We've also added a new assessment for the Windows time service to the **Device performance & health** section. If we detect that your device’s time is not properly synced with our time servers and the time-syncing service is disabled, we’ll provide the option for you to turn it back on. @@ -127,15 +127,15 @@ We’re continuing to work on how other security apps you’ve installed show up This also means you’ll see more links to other security apps within **Windows Security**. For example, if you open the **Firewall & network protection** section, you’ll see the firewall apps that are running on your device under each firewall type, which includes domain, private, and public networks). You can read more about ransomware mitigations and detection capability at: -- [Averting ransomware epidemics in corporate networks with Windows Defender ATP](https://blogs.technet.microsoft.com/mmpc/2017/01/30/averting-ransomware-epidemics-in-corporate-networks-with-windows-defender-atp/) +- [Averting ransomware epidemics in corporate networks with Microsoft Defender for Endpoint](https://blogs.technet.microsoft.com/mmpc/2017/01/30/averting-ransomware-epidemics-in-corporate-networks-with-windows-defender-atp/) - [Ransomware security intelligence](https://docs.microsoft.com/windows/security/threat-protection/intelligence/ransomware-malware) - [Microsoft Malware Protection Center blog](https://blogs.technet.microsoft.com/mmpc/category/research/ransomware/) -Also see [New capabilities of Windows Defender ATP further maximizing the effectiveness and robustness of endpoint security](https://blogs.windows.com/business/2018/04/17/new-capabilities-of-windows-defender-atp-further-maximizing-the-effectiveness-and-robustness-of-endpoint-security/#62FUJ3LuMXLQidVE.97) +Also see [New capabilities of Microsoft Defender for Endpoint further maximizing the effectiveness and robustness of endpoint security](https://blogs.windows.com/business/2018/04/17/new-capabilities-of-windows-defender-atp-further-maximizing-the-effectiveness-and-robustness-of-endpoint-security/#62FUJ3LuMXLQidVE.97) -Get a quick, but in-depth overview of Windows Defender ATP for Windows 10: [Windows Defender Advanced Threat Protection](/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection). +Get a quick, but in-depth overview of Microsoft Defender for Endpoint for Windows 10: [Defender for Endpoint](/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection). -For more information about features of Windows Defender ATP available in different editions of Windows 10, see the [Windows 10 commercial edition comparison](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf). +For more information about features of Microsoft Defender for Endpoint available in different editions of Windows 10, see the [Windows 10 commercial edition comparison](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf). ### Information protection From bb424a17745a1e383655d0f138719fc7d26a980e Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Tue, 10 Nov 2020 16:38:52 +0530 Subject: [PATCH 0133/2014] updated-4567381-Batch11 rebranding --- .../machines-view-overview.md | 10 ++-- .../microsoft-defender-atp/manage-alerts.md | 26 +++++------ .../manage-atp-post-migration-intune.md | 2 +- .../manage-auto-investigation.md | 2 +- .../manage-automation-file-uploads.md | 4 +- .../manage-automation-folder-exclusions.md | 4 +- .../manage-incidents.md | 4 +- .../manage-indicators.md | 12 ++--- .../manage-suppression-rules.md | 2 +- .../microsoft-defender-atp/management-apis.md | 32 ++++++------- .../mcafee-to-microsoft-defender-migration.md | 4 +- .../mcafee-to-microsoft-defender-setup.md | 4 +- .../microsoft-cloud-app-security-config.md | 12 ++--- ...icrosoft-cloud-app-security-integration.md | 12 ++--- ...oft-defender-advanced-threat-protection.md | 26 +++++------ .../microsoft-defender-atp-android.md | 28 +++++------ .../microsoft-defender-atp-ios.md | 10 ++-- .../microsoft-defender-atp-linux.md | 36 +++++++-------- .../microsoft-defender-atp-mac.md | 46 +++++++++---------- .../microsoft-defender-security-center.md | 6 +-- .../microsoft-threat-experts.md | 4 +- .../migration-guides.md | 4 +- .../minimum-requirements.md | 44 +++++++++--------- .../microsoft-defender-atp/mssp-list.md | 8 ++-- .../microsoft-defender-atp/mssp-support.md | 8 ++-- 25 files changed, 175 insertions(+), 175 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machines-view-overview.md b/windows/security/threat-protection/microsoft-defender-atp/machines-view-overview.md index c4df93659f..fae0dfc00e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machines-view-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machines-view-overview.md @@ -17,16 +17,16 @@ ms.collection: M365-security-compliance ms.topic: article --- -# View and organize the Microsoft Defender ATP Devices list +# View and organize the Microsoft Defender for Endpoint Devices list [!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=2146631) +- [Microsoft Defender for Endpoint)](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-machinesview-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-machinesview-abovefoldlink) The **Devices list** shows a list of the devices in your network where alerts were generated. By default, the queue displays devices with alerts seen in the last 30 days. @@ -61,7 +61,7 @@ The exposure level reflects the current exposure of the device based on the cumu If the exposure level says "No data available," there are a few reasons why this may be the case: - Device stopped reporting for more than 30 days – in that case it is considered inactive, and the exposure isn't computed -- Device OS not supported - see [minimum requirements for Microsoft Defender ATP](minimum-requirements.md) +- Device OS not supported - see [minimum requirements for Microsoft Defender for Endpoint](minimum-requirements.md) - Device with stale agent (very unlikely) ### OS Platform @@ -106,4 +106,4 @@ Filter the list based on the grouping and tagging that you've added to individua ## Related topics -- [Investigate devices in the Microsoft Defender ATP Devices list](investigate-machines.md) +- [Investigate devices in the Microsoft Defender for Endpoint Devices list](investigate-machines.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md index 9a210d00da..92810d1d1f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md @@ -17,17 +17,17 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Manage Microsoft Defender Advanced Threat Protection alerts +# Manage Microsoft Defender for Endpoint alerts [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-managealerts-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-managealerts-abovefoldlink) -Microsoft Defender ATP notifies you of possible malicious events, attributes, and contextual information through alerts. A summary of new alerts is displayed in the **Security operations dashboard**, and you can access all alerts in the **Alerts queue**. +Defender for Endpoint notifies you of possible malicious events, attributes, and contextual information through alerts. A summary of new alerts is displayed in the **Security operations dashboard**, and you can access all alerts in the **Alerts queue**. You can manage alerts by selecting an alert in the **Alerts queue**, or the **Alerts** tab of the Device page for an individual device. @@ -43,7 +43,7 @@ If an alert is not yet assigned, you can select **Assign to me** to assign the a ## Suppress alerts -There might be scenarios where you need to suppress alerts from appearing in Microsoft Defender Security Center. Microsoft Defender ATP lets you create suppression rules for specific alerts that are known to be innocuous such as known tools or processes in your organization. +There might be scenarios where you need to suppress alerts from appearing in Microsoft Defender Security Center. Defender for Endpoint lets you create suppression rules for specific alerts that are known to be innocuous such as known tools or processes in your organization. Suppression rules can be created from an existing alert. They can be disabled and reenabled if needed. @@ -82,7 +82,7 @@ Create custom rules to control when alerts are suppressed, or resolved. You can 3. Select the **Triggering IOC**. 4. Specify the action and scope on the alert.
    - You can automatically resolve an alert or hide it from the portal. Alerts that are automatically resolved will appear in the resolved section of the alerts queue, alert page, and device timeline and will appear as resolved across Microsoft Defender ATP APIs.

    Alerts that are marked as hidden will be suppressed from the entire system, both on the device's associated alerts and from the dashboard and will not be streamed across Microsoft Defender ATP APIs. + You can automatically resolve an alert or hide it from the portal. Alerts that are automatically resolved will appear in the resolved section of the alerts queue, alert page, and device timeline and will appear as resolved across Defender for Endpoint APIs.

    Alerts that are marked as hidden will be suppressed from the entire system, both on the device's associated alerts and from the dashboard and will not be streamed across Defender for Endpoint APIs. 5. Enter a rule name and a comment. @@ -120,10 +120,10 @@ Added comments instantly appear on the pane. ## Related topics - [Manage suppression rules](manage-suppression-rules.md) -- [View and organize the Microsoft Defender Advanced Threat Protection Alerts queue](alerts-queue.md) -- [Investigate Microsoft Defender Advanced Threat Protection alerts](investigate-alerts.md) -- [Investigate a file associated with a Microsoft Defender ATP alert](investigate-files.md) -- [Investigate devices in the Microsoft Defender ATP Devices list](investigate-machines.md) -- [Investigate an IP address associated with a Microsoft Defender ATP alert](investigate-ip.md) -- [Investigate a domain associated with a Microsoft Defender ATP alert](investigate-domain.md) -- [Investigate a user account in Microsoft Defender ATP](investigate-user.md) +- [View and organize the Microsoft Defender for Endpoint Alerts queue](alerts-queue.md) +- [Investigate Microsoft Defender for Endpoint alerts](investigate-alerts.md) +- [Investigate a file associated with a Microsoft Defender for Endpoint alert](investigate-files.md) +- [Investigate devices in the Microsoft Defender for Endpoint Devices list](investigate-machines.md) +- [Investigate an IP address associated with a Microsoft Defender for Endpoint alert](investigate-ip.md) +- [Investigate a domain associated with a Microsoft Defender for Endpoint alert](investigate-domain.md) +- [Investigate a user account in Microsoft Defender for Endpoint](investigate-user.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 36d77dce37..94a77a1007 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -61,7 +61,7 @@ The following table lists various tasks you can perform to configure Microsoft D |**Use Conditional Access** to control the devices and apps that can connect to your email and company resources |[Configure Conditional Access in Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access) | |**Configure Microsoft Defender Antivirus settings** using the Policy configuration service provider ([Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider)) |[Device restrictions: Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus)

    [Policy CSP - Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender) | |**If necessary, specify exclusions for Microsoft Defender Antivirus**

    *Generally, you shouldn't need to apply exclusions. Microsoft Defender Antivirus includes a number of automatic exclusions based on known operating system behaviors and typical management files, such as those used in enterprise management, database management, and other enterprise scenarios.* |[Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows](https://support.microsoft.com/help/822158/virus-scanning-recommendations-for-enterprise-computers)

    [Device restrictions: Microsoft Defender Antivirus Exclusions for Windows 10 devices](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions)

    [Configure Microsoft Defender Antivirus exclusions on Windows Server 2016 or 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus)| -|**Configure your attack surface reduction rules** to target software behaviors that are often abused by attackers

    *Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

    [Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

    [Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)

    [Tech Community blog post: Demystifying attack surface reduction rules - Part 1](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/demystifying-attack-surface-reduction-rules-part-1/ba-p/1306420) | +|**Configure your attack surface reduction rules** to target software behaviors that are often abused by attackers

    *Configure your attack surface reduction rules in [audit mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender) at first (for at least one week and up to two months). You can monitor status using Power BI ([get our template](https://github.com/microsoft/MDATP-PowerBI-Templates/tree/master/Attack%20Surface%20Reduction%20rules)), and then set those rules to active mode when you're ready.* |[Audit mode in Microsoft Defender for Endpoint ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender)

    [Endpoint protection: Attack Surface Reduction](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10?toc=/intune/configuration/toc.json&bc=/intune/configuration/breadcrumb/toc.json#attack-surface-reduction)

    [Learn more about attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)

    [Tech Community blog post: Demystifying attack surface reduction rules - Part 1](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/demystifying-attack-surface-reduction-rules-part-1/ba-p/1306420) | |**Configure your network filtering** to block outbound connections from any app to IP addresses or domains with low reputations

    *Network filtering is also referred to as [network protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/network-protection).*

    *Make sure that Windows 10 devices have the latest [antimalware platform updates](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform) installed.*|[Endpoint protection: Network filtering](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#network-filtering)

    [Review network protection events in Windows Event Viewer](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection#review-network-protection-events-in-windows-event-viewer) | |**Configure controlled folder access** to protect against ransomware

    *[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/controlled-folders) is also referred to as antiransomware protection.* |[Endpoint protection: Controlled folder access](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#controlled-folder-access)

    [Enable controlled folder access in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders#intune) | |**Configure exploit protection** to protect your organization's devices from malware that uses exploits to spread and infect other devices

    *[Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/exploit-protection) is also referred to as Exploit Guard.* |[Endpoint protection: Microsoft Defender Exploit Guard](https://docs.microsoft.com/mem/intune/protect/endpoint-protection-windows-10#microsoft-defender-exploit-guard)

    [Enable exploit protection in Intune](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#intune) | diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md index ab130cb910..3f4c0af91b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md @@ -70,7 +70,7 @@ The following table summarizes remediation actions following an automated invest |Any of the **Full** or **Semi** automation levels |A verdict of *No threats found* is reached for a piece of evidence.

    No remediation actions are taken, and no actions are pending approval. |[View details and results of automated investigations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center) | |**No automated response** (this is not recommended)|No automated investigations run, so no verdicts are reached, and no remediation actions are taken or awaiting approval. |[Consider setting up or changing your device groups to use **Full** or **Semi** automation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-groups) | -In Microsoft Defender Advanced Threat Protection, all verdicts are [tracked and viewable in the Microsoft Defender Security Center](#review-completed-actions). +In Microsoft Defender for Endpoint, all verdicts are [tracked and viewable in the Microsoft Defender Security Center](#review-completed-actions). > [!TIP] > To learn more about remediation actions following an automated investigation, see [How threats are remediated](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/automated-investigations#how-threats-are-remediated). diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-automation-file-uploads.md b/windows/security/threat-protection/microsoft-defender-atp/manage-automation-file-uploads.md index 0b5d31597f..a82c4c98cc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-automation-file-uploads.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-automation-file-uploads.md @@ -25,11 +25,11 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-automationefileuploads-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-automationefileuploads-abovefoldlink) Enable the content analysis capability so that certain files and email attachments can automatically be uploaded to the cloud for additional inspection in Automated investigation. diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md b/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md index 29529c8847..c60093cd86 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md @@ -25,11 +25,11 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-automationexclusionfolder-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-automationexclusionfolder-abovefoldlink) Automation folder exclusions allow you to specify folders that the Automated investigation will skip. diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md b/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md index f0cd8403c1..4fa8c2f463 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md @@ -19,13 +19,13 @@ ms.collection: ms.topic: article --- -# Manage Microsoft Defender ATP incidents +# Manage Microsoft Defender for Endpoint incidents [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) Managing incidents is an important part of every cybersecurity operation. You can manage incidents by selecting an incident from the **Incidents queue** or the **Incidents management pane**. diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md b/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md index d5186273e9..a2904c5d62 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md @@ -24,22 +24,22 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) Indicator of compromise (IoCs) matching is an essential feature in every endpoint protection solution. This capability gives SecOps the ability to set a list of indicators for detection and for blocking (prevention and response). Create indicators that define the detection, prevention, and exclusion of entities. You can define the action to be taken as well as the duration for when to apply the action as well as the scope of the device group to apply it to. -Currently supported sources are the cloud detection engine of Microsoft Defender ATP, the automated investigation and remediation engine, and the endpoint prevention engine (Microsoft Defender AV). +Currently supported sources are the cloud detection engine of Defender for Endpoint, the automated investigation and remediation engine, and the endpoint prevention engine (Microsoft Defender AV). **Cloud detection engine**
    -The cloud detection engine of Microsoft Defender ATP regularly scans collected data and tries to match the indicators you set. When there is a match, action will be taken according to the settings you specified for the IoC. +The cloud detection engine of Defender for Endpoint regularly scans collected data and tries to match the indicators you set. When there is a match, action will be taken according to the settings you specified for the IoC. **Endpoint prevention engine**
    -The same list of indicators is honored by the prevention agent. Meaning, if Microsoft Defender AV is the primary AV configured, the matched indicators will be treated according to the settings. For example, if the action is "Alert and Block", Microsoft Defender AV will prevent file executions (block and remediate) and a corresponding alert will be raised. On the other hand, if the Action is set to "Allow", Microsoft Defender AV will not detect nor block the file from being run. +The same list of indicators is honored by the prevention agent. Meaning, if Microsoft Defender AV is the primary AV configured, the matched indicators will be treated according to the settings. For example, if the action is "Alert and Block", Microsoft Defender AV will prevent file executions (block and remediate) and a corresponding alert will be raised. On the other hand, if the Action is set to "Allow", Microsoft Defender AV will not detect nor block the file from being run. **Automated investigation and remediation engine**
    The automated investigation and remediation behave the same. If an indicator is set to "Allow", Automated investigation and remediation will ignore a "bad" verdict for it. If set to "Block", Automated investigation and remediation will treat it as "bad". @@ -64,5 +64,5 @@ You can create an indicator for: ## Related topics - [Create contextual IoC](respond-file-alerts.md#add-indicator-to-block-or-allow-a-file) -- [Use the Microsoft Defender ATP indicators API](ti-indicator.md) +- [Use the Microsoft Defender for Endpoint indicators API](ti-indicator.md) - [Use partner integrated solutions](partner-applications.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md b/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md index d13aa975d2..bf6e43d5b2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) There might be scenarios where you need to suppress alerts from appearing in the portal. You can create suppression rules for specific alerts that are known to be innocuous such as known tools or processes in your organization. For more information on how to suppress alerts, see [Suppress alerts](manage-alerts.md). diff --git a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md index c3176ac54a..83cad3a708 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md +++ b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md @@ -24,19 +24,19 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mgt-apis-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mgt-apis-abovefoldlink) -Microsoft Defender ATP supports a wide variety of options to ensure that customers can easily adopt the platform. +Defender for Endpoint supports a wide variety of options to ensure that customers can easily adopt the platform. -Acknowledging that customer environments and structures can vary, Microsoft Defender ATP was created with flexibility and granular control to fit varying customer requirements. +Acknowledging that customer environments and structures can vary, Defender for Endpoint was created with flexibility and granular control to fit varying customer requirements. ## Endpoint onboarding and portal access Device onboarding is fully integrated into Microsoft Endpoint Configuration Manager and Microsoft Intune for client devices and Azure Security Center for server devices, providing complete end-to-end experience of configuration, deployment, and monitoring. In addition, Microsoft Defender ATP supports Group Policy and other third-party tools used for devices management. -Microsoft Defender ATP provides fine-grained control over what users with access to the portal can see and do through the flexibility of role-based access control (RBAC). The RBAC model supports all flavors of security teams structure: +Defender for Endpoint provides fine-grained control over what users with access to the portal can see and do through the flexibility of role-based access control (RBAC). The RBAC model supports all flavors of security teams structure: - Globally distributed organizations and security teams - Tiered model security operations teams - Fully segregated divisions with single centralized global security operations teams @@ -44,30 +44,30 @@ Microsoft Defender ATP provides fine-grained control over what users with access ## Available APIs The Microsoft Defender ATP solution is built on top of an integration-ready platform. -Microsoft Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Microsoft Defender ATP capabilities. +Defender for Endpoint exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Defender for Endpoint capabilities. -![Image of available API and integration in Microsoft Defender ATP](images/mdatp-apis.png) +![Image of available API and integration in Microsoft Defender for Endpoint](images/mdatp-apis.png) -The Microsoft Defender ATP APIs can be grouped into three: -- Microsoft Defender ATP APIs +The Defender for Endpoint APIs can be grouped into three: +- Microsoft Defender for Endpoint APIs - Raw data streaming API - SIEM integration -## Microsoft Defender ATP APIs +## Microsoft Defender for Endpoint APIs -Microsoft Defender ATP offers a layered API model exposing data and capabilities in a structured, clear, and easy to use model, exposed through a standard Azure AD-based authentication and authorization model allowing access in context of users or SaaS applications. The API model was designed to expose entities and capabilities in a consistent form. +Defender for Endpoint offers a layered API model exposing data and capabilities in a structured, clear, and easy to use model, exposed through a standard Azure AD-based authentication and authorization model allowing access in context of users or SaaS applications. The API model was designed to expose entities and capabilities in a consistent form. -Watch this video for a quick overview of Microsoft Defender ATP's APIs. +Watch this video for a quick overview of Defender for Endpoint's APIs. >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4d73M] -The **Investigation API** exposes the richness of Microsoft Defender ATP - exposing calculated or 'profiled' entities (for example, device, user, and file) and discrete events (for example, process creation and file creation) which typically describes a behavior related to an entity, enabling access to data via investigation interfaces allowing a query-based access to data. For more information, see, [Supported APIs](exposed-apis-list.md). +The **Investigation API** exposes the richness of Defender for Endpoint - exposing calculated or 'profiled' entities (for example, device, user, and file) and discrete events (for example, process creation and file creation) which typically describes a behavior related to an entity, enabling access to data via investigation interfaces allowing a query-based access to data. For more information, see, [Supported APIs](exposed-apis-list.md). The **Response API** exposes the ability to take actions in the service and on devices, enabling customers to ingest indicators, manage settings, alert status, as well as take response actions on devices programmatically such as isolate devices from the network, quarantine files, and others. ## Raw data streaming API -Microsoft Defender ATP raw data streaming API provides the ability for customers to ship real-time events and alerts from their instances as they occur within a single data stream, providing a low latency, high throughput delivery mechanism. +Defender for Endpoint raw data streaming API provides the ability for customers to ship real-time events and alerts from their instances as they occur within a single data stream, providing a low latency, high throughput delivery mechanism. -The Microsoft Defender ATP event information is pushed directly to Azure storage for long-term data retention, or to Azure Event Hubs for consumption by visualization services or additional data processing engines. +The Defender for Endpoint event information is pushed directly to Azure storage for long-term data retention, or to Azure Event Hubs for consumption by visualization services or additional data processing engines. For more information, see, [Raw data streaming API](raw-data-export.md). @@ -76,7 +76,7 @@ For more information, see, [Raw data streaming API](raw-data-export.md). When you enable security information and event management (SIEM) integration, it allows you to pull detections from Microsoft Defender Security Center using your SIEM solution or by connecting directly to the detections REST API. This activates the SIEM connector access details section with pre-populated values and an application is created under your Azure Active Directory (Azure AD) tenant. For more information, see, [SIEM integration](enable-siem-integration.md) ## Related topics -- [Access the Microsoft Defender Advanced Threat Protection APIs ](apis-intro.md) +- [Access the Microsoft Defender for Endpoint APIs ](apis-intro.md) - [Supported APIs](exposed-apis-list.md) - [Technical partner opportunities](partner-integration.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index e9fa0412b0..efb438eb60 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -24,12 +24,12 @@ ms.date: 09/22/2020 ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- -# Migrate from McAfee to Microsoft Defender Advanced Threat Protection +# Migrate from McAfee to Microsoft Defender for Endpoint [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -If you are planning to switch from McAfee Endpoint Security (McAfee) to [Microsoft Defender Advanced Threat Protection](https://docs.microsoft.com/windows/security/threat-protection) (Microsoft Defender for Endpoint), you're in the right place. Use this article as a guide to plan your migration. +If you are planning to switch from McAfee Endpoint Security (McAfee) to [Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection) (Microsoft Defender for Endpoint), you're in the right place. Use this article as a guide to plan your migration. ## The migration process diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 8813e53523..858c7f0d06 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -34,10 +34,10 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho ||*You are here!* | | -**Welcome to the Setup phase of [migrating from McAfee Endpoint Security (McAfee) to Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This phase includes the following steps: +**Welcome to the Setup phase of [migrating from McAfee Endpoint Security (McAfee) to Microsoft Defender for Endpoint](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This phase includes the following steps: 1. [Enable Microsoft Defender Antivirus and confirm it's in passive mode](#enable-microsoft-defender-antivirus-and-confirm-its-in-passive-mode). 2. [Get updates for Microsoft Defender Antivirus](#get-updates-for-microsoft-defender-antivirus). -3. [Add Microsoft Defender ATP to the exclusion list for McAfee](#add-microsoft-defender-for-endpoint-to-the-exclusion-list-for-mcafee). +3. [Add Microsoft Defender for Endpoint to the exclusion list for McAfee](#add-microsoft-defender-for-endpoint-to-the-exclusion-list-for-mcafee). 4. [Add McAfee to the exclusion list for Microsoft Defender Antivirus](#add-mcafee-to-the-exclusion-list-for-microsoft-defender-antivirus). 5. [Add McAfee to the exclusion list for Microsoft Defender for Endpoint](#add-mcafee-to-the-exclusion-list-for-microsoft-defender-for-endpoint). 6. [Set up your device groups, device collections, and organizational units](#set-up-your-device-groups-device-collections-and-organizational-units). diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md index 16dd867662..98816a74b8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md @@ -25,26 +25,26 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -To benefit from Microsoft Defender Advanced Threat Protection (ATP) cloud app discovery signals, turn on Microsoft Cloud App Security integration. +To benefit from Microsoft Defender for Endpoint cloud app discovery signals, turn on Microsoft Cloud App Security integration. >[!NOTE] >This feature will be available with an E5 license for [Enterprise Mobility + Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) on devices running Windows 10, version 1709 (OS Build 16299.1085 with [KB4493441](https://support.microsoft.com/help/4493441)), Windows 10, version 1803 (OS Build 17134.704 with [KB4493464](https://support.microsoft.com/help/4493464)), Windows 10, version 1809 (OS Build 17763.379 with [KB4489899](https://support.microsoft.com/help/4489899)) or later Windows 10 versions. -> See [Microsoft Defender Advanced Threat Protection integration with Microsoft Cloud App Security](https://docs.microsoft.com/cloud-app-security/wdatp-integration) for detailed integration of Microsoft Defender ATP with Microsoft Cloud App Security. +> See [Microsoft Defender for Endpoint integration with Microsoft Cloud App Security](https://docs.microsoft.com/cloud-app-security/wdatp-integration) for detailed integration of Microsoft Defender ATP with Microsoft Cloud App Security. -## Enable Microsoft Cloud App Security in Microsoft Defender ATP +## Enable Microsoft Cloud App Security in Microsoft Defender for Endpoint 1. In the navigation pane, select **Preferences setup** > **Advanced features**. 2. Select **Microsoft Cloud App Security** and switch the toggle to **On**. 3. Click **Save preferences**. -Once activated, Microsoft Defender ATP will immediately start forwarding discovery signals to Cloud App Security. +Once activated, Microsoft Defender for Endpoint will immediately start forwarding discovery signals to Cloud App Security. ## View the data collected -To view and access Microsoft Defender ATP data in Microsoft Cloud Apps Security, see [Investigate devices in Cloud App Security](https://docs.microsoft.com/cloud-app-security/wdatp-integration#investigate-machines-in-cloud-app-security). +To view and access Microsoft Defender for Endpoint data in Microsoft Cloud Apps Security, see [Investigate devices in Cloud App Security](https://docs.microsoft.com/cloud-app-security/wdatp-integration#investigate-machines-in-cloud-app-security). For more information about cloud discovery, see [Working with discovered apps](https://docs.microsoft.com/cloud-app-security/discovered-apps). diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md index a23303c507..87814b1b25 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md @@ -19,12 +19,12 @@ ms.topic: conceptual ms.date: 10/18/2018 --- -# Microsoft Cloud App Security in Microsoft Defender ATP overview +# Microsoft Cloud App Security in Defender for Endpoint overview [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] @@ -33,9 +33,9 @@ Microsoft Cloud App Security (Cloud App Security) is a comprehensive solution th >[!NOTE] >This feature is available with an E5 license for [Enterprise Mobility + Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) on devices running Windows 10 version 1809 or later. -## Microsoft Defender ATP and Cloud App Security integration +## Microsoft Defender for Endpoint and Cloud App Security integration -Cloud App Security discovery relies on cloud traffic logs being forwarded to it from enterprise firewall and proxy servers. Microsoft Defender ATP integrates with Cloud App Security by collecting and forwarding all cloud app networking activities, providing unparalleled visibility to cloud app usage. The monitoring functionality is built into the device, providing complete coverage of network activity. +Cloud App Security discovery relies on cloud traffic logs being forwarded to it from enterprise firewall and proxy servers. Microsoft Defender for Endpoint integrates with Cloud App Security by collecting and forwarding all cloud app networking activities, providing unparalleled visibility to cloud app usage. The monitoring functionality is built into the device, providing complete coverage of network activity. > [!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4r4yQ] @@ -44,9 +44,9 @@ The integration provides the following major improvements to the existing Cloud - Available everywhere - Since the network activity is collected directly from the endpoint, it's available wherever the device is, on or off corporate network, as it's no longer depended on traffic routed through the enterprise firewall or proxy servers. -- Works out of the box, no configuration required - Forwarding cloud traffic logs to Cloud App Security requires firewall and proxy server configuration. With the Microsoft Defender ATP and Cloud App Security integration, there's no configuration required. Just switch it on in Microsoft Defender Security Center settings and you're good to go. +- Works out of the box, no configuration required - Forwarding cloud traffic logs to Cloud App Security requires firewall and proxy server configuration. With the Defender for Endpoint and Cloud App Security integration, there's no configuration required. Just switch it on in Microsoft Defender Security Center settings and you're good to go. -- Device context - Cloud traffic logs lack device context. Microsoft Defender ATP network activity is reported with the device context (which device accessed the cloud app), so you are able to understand exactly where (device) the network activity took place, in addition to who (user) performed it. +- Device context - Cloud traffic logs lack device context. Defender for Endpoint network activity is reported with the device context (which device accessed the cloud app), so you are able to understand exactly where (device) the network activity took place, in addition to who (user) performed it. For more information about cloud discovery, see [Working with discovered apps](https://docs.microsoft.com/cloud-app-security/discovered-apps). diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md index b37274b4cb..ff9263b229 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md @@ -24,14 +24,14 @@ ms.topic: conceptual > For more info about Windows 10 Enterprise Edition features and functionality, see [Windows 10 Enterprise edition](https://www.microsoft.com/WindowsForBusiness/buy). -Microsoft Defender Advanced Threat Protection is an enterprise endpoint security platform designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats. +Microsoft Defender for Endpoint is an enterprise endpoint security platform designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats.

    >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4wDob] -Microsoft Defender ATP uses the following combination of technology built into Windows 10 and Microsoft's robust cloud service: +Defender for Endpoint uses the following combination of technology built into Windows 10 and Microsoft's robust cloud service: -- **Endpoint behavioral sensors**: Embedded in Windows 10, these sensors collect and process behavioral signals from the operating system and send this sensor data to your private, isolated, cloud instance of Microsoft Defender ATP. +- **Endpoint behavioral sensors**: Embedded in Windows 10, these sensors collect and process behavioral signals from the operating system and send this sensor data to your private, isolated, cloud instance of Microsoft Defender for Endpoint. - **Cloud security analytics**: Leveraging big-data, device-learning, and @@ -42,12 +42,12 @@ Microsoft Defender ATP uses the following combination of technology built into W - **Threat intelligence**: Generated by Microsoft hunters, security teams, and augmented by threat intelligence provided by partners, threat - intelligence enables Microsoft Defender ATP to identify attacker + intelligence enables Defender for Endpoint to identify attacker tools, techniques, and procedures, and generate alerts when they are observed in collected sensor data. -

    Microsoft Defender ATP

    +
    + ADMX_ControlPanel/DisallowCpls +
    +
    + ADMX_ControlPanel/ForceClassicControlPanel +
    +
    + ADMX_ControlPanel/NoControlPanel +
    +
    + ADMX_ControlPanel/RestrictCpls +
    +

    +

    Microsoft Defender for Endpoint

    @@ -72,8 +72,8 @@ Microsoft Defender ATP uses the following combination of technology built into W >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4vnC4?rel=0] > [!TIP] -> - Learn about the latest enhancements in Microsoft Defender ATP: [What's new in Microsoft Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). -> - Microsoft Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). +> - Learn about the latest enhancements in Defender for Endpoint: [What's new in Microsoft Defender for Endpoint](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +> - Microsoft Defender for Endpoint demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). @@ -104,15 +104,15 @@ In conjunction with being able to quickly respond to advanced attacks, Microsoft **[Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md)**
    -Microsoft Defender ATP includes Microsoft Secure Score for Devices to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security of your organization. +Defender for Endpoint includes Microsoft Secure Score for Devices to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security of your organization. **[Microsoft Threat Experts](microsoft-threat-experts.md)**
    -Microsoft Defender ATP's new managed threat hunting service provides proactive hunting, prioritization, and additional context and insights that further empower Security operation centers (SOCs) to identify and respond to threats quickly and accurately. +Microsoft Defender for Endpoint's new managed threat hunting service provides proactive hunting, prioritization, and additional context and insights that further empower Security operation centers (SOCs) to identify and respond to threats quickly and accurately. >[!IMPORTANT] ->Microsoft Defender ATP customers need to apply for the Microsoft Threat Experts managed threat hunting service to get proactive Targeted Attack Notifications and to collaborate with experts on demand. Experts on Demand is an add-on service. Targeted Attack Notifications are always included after you have been accepted into Microsoft Threat Experts managed threat hunting service.

    +>Defender for Endpoint customers need to apply for the Microsoft Threat Experts managed threat hunting service to get proactive Targeted Attack Notifications and to collaborate with experts on demand. Experts on Demand is an add-on service. Targeted Attack Notifications are always included after you have been accepted into Microsoft Threat Experts managed threat hunting service.

    >

    If you are not enrolled yet and would like to experience its benefits, go to Settings > General > Advanced features > Microsoft Threat Experts to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. Contact your Microsoft representative to get a full Experts on Demand subscription. @@ -123,7 +123,7 @@ Integrate Microsoft Defender Advanced Threat Protection into your existing workf **[Integration with Microsoft solutions](threat-protection-integration.md)**
    - Microsoft Defender ATP directly integrates with various Microsoft solutions, including: + Defender for Endpoint directly integrates with various Microsoft solutions, including: - Intune - Office 365 ATP - Azure ATP @@ -132,8 +132,8 @@ Integrate Microsoft Defender Advanced Threat Protection into your existing workf - Microsoft Cloud App Security **[Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection)**
    - With Microsoft Threat Protection, Microsoft Defender ATP and various Microsoft security solutions form a unified pre- and post-breach enterprise defense suite that natively integrates across endpoint, identity, email, and applications to detect, prevent, investigate, and automatically respond to sophisticated attacks. + With Microsoft Threat Protection, Defender for Endpoint and various Microsoft security solutions form a unified pre- and post-breach enterprise defense suite that natively integrates across endpoint, identity, email, and applications to detect, prevent, investigate, and automatically respond to sophisticated attacks. ## Related topic -[Microsoft Defender ATP helps detect sophisticated threats](https://www.microsoft.com/en-us/itshowcase/microsoft-defender-atps-antivirus-capabilities-boost-malware-protection) +[Microsoft Defender for Endpoint helps detect sophisticated threats](https://www.microsoft.com/en-us/itshowcase/microsoft-defender-atps-antivirus-capabilities-boost-malware-protection) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md index 4b4a872950..e71d9f1081 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md @@ -20,24 +20,24 @@ ms.collection: ms.topic: conceptual --- -# Microsoft Defender Advanced Threat Protection for Android +# Microsoft Defender for Endpoint for Android [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -This topic describes how to install, configure, update, and use Microsoft Defender ATP for Android. +This topic describes how to install, configure, update, and use Defender for Endpoint for Android. > [!CAUTION] -> Running other third-party endpoint protection products alongside Microsoft Defender ATP for Android is likely to cause performance problems and unpredictable system errors. +> Running other third-party endpoint protection products alongside Defender for Endpoint for Android is likely to cause performance problems and unpredictable system errors. -## How to install Microsoft Defender ATP for Android +## How to install Microsoft Defender for Endpoint for Android ### Prerequisites - **For end users** - - Microsoft Defender ATP license assigned to the end user(s) of the app. See [Microsoft Defender ATP licensing requirements](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements) + - Microsoft Defender for Endpoint license assigned to the end user(s) of the app. See [Microsoft Defender for Endpoint licensing requirements](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements) - Intune Company Portal app can be downloaded from [Google Play](https://play.google.com/store/apps/details?id=com.microsoft.windowsintune.companyportal) @@ -57,7 +57,7 @@ This topic describes how to install, configure, update, and use Microsoft Defend - Access to the Microsoft Defender Security Center portal. > [!NOTE] - > Microsoft Intune is the only supported Mobile Device Management (MDM) solution for deploying Microsoft Defender ATP for Android. Currently only enrolled devices are supported for enforcing Microsoft Defender ATP for Android related device compliance policies in Intune. + > Microsoft Intune is the only supported Mobile Device Management (MDM) solution for deploying Microsoft Defender for Endpoint for Android. Currently only enrolled devices are supported for enforcing Defender for Endpoint for Android related device compliance policies in Intune. - Access [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431), to deploy the @@ -72,24 +72,24 @@ This topic describes how to install, configure, update, and use Microsoft Defend ### Installation instructions -Microsoft Defender ATP for Android supports installation on both modes of +Microsoft Defender for Endpoint for Android supports installation on both modes of enrolled devices - the legacy Device Administrator and Android Enterprise modes. **Currently, only Work Profile enrolled devices are supported in Android Enterprise. Support for other Android Enterprise modes will be announced when ready.** -Deployment of Microsoft Defender ATP for Android is via Microsoft Intune (MDM). -For more information, see [Deploy Microsoft Defender ATP for Android with Microsoft Intune](android-intune.md). +Deployment of Microsoft Defender for Endpoint for Android is via Microsoft Intune (MDM). +For more information, see [Deploy Microsoft Defender for Endpoint for Android with Microsoft Intune](android-intune.md). > [!NOTE] -> **Microsoft Defender ATP for Android is available on [Google Play](https://play.google.com/store/apps/details?id=com.microsoft.scmx) now.**
    You can connect to Google Play from Intune to deploy Microsoft Defender ATP app, across Device Administrator and Android Enterprise entrollment modes. +> **Microsoft Defender for Endpoint for Android is available on [Google Play](https://play.google.com/store/apps/details?id=com.microsoft.scmx) now.**
    You can connect to Google Play from Intune to deploy Microsoft Defender for Endpoint app, across Device Administrator and Android Enterprise entrollment modes. -## How to Configure Microsoft Defender ATP for Android +## How to Configure Microsoft Defender for Endpoint for Android -Guidance on how to configure Microsoft Defender ATP for Android features is available in [Configure Microsoft Defender ATP for Android features](android-configure.md). +Guidance on how to configure Microsoft Defender for Endpoint for Android features is available in [Configure Microsoft Defender for Endpoint for Android features](android-configure.md). ## Related topics -- [Deploy Microsoft Defender ATP for with Microsoft Intune](android-intune.md) -- [Configure Microsoft Defender ATP for Android features](android-configure.md) +- [Deploy Microsoft Defender for Endpoint for with Microsoft Intune](android-intune.md) +- [Configure Microsoft Defender for Endpoint for Android features](android-configure.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md index 118ea48672..46b7669ddf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md @@ -20,7 +20,7 @@ ms.collection: ms.topic: conceptual --- -# Microsoft Defender Advanced Threat Protection for iOS +# Microsoft Defender for Endpoint for iOS [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -33,7 +33,7 @@ ms.topic: conceptual > As with any pre-release solution, remember to exercise caution when determining the target population for your deployments. -The public preview of Microsoft Defender ATP for iOS will offer protection +The public preview of Defender for Endpoint for iOS will offer protection against phishing and unsafe network connections from websites, emails, and apps. All alerts will be available through a single pane of glass in the Microsoft Defender Security Center. The portal gives security teams a centralized view of threats on @@ -44,7 +44,7 @@ iOS devices along with other platforms. **For End Users** -- Microsoft Defender ATP license assigned to the end user(s) of the app. Refer +- Defender for Endpoint license assigned to the end user(s) of the app. Refer [Assign licenses to users](https://docs.microsoft.com/azure/active-directory/users-groups-roles/licensing-groups-assign) for instructions on how to assign licenses. @@ -74,5 +74,5 @@ iOS devices along with other platforms. ## Next steps -- [Deploy Microsoft Defender ATP for iOS](ios-install.md) -- [Configure Microsoft Defender ATP for iOS features](ios-configure-features.md) \ No newline at end of file +- [Deploy Microsoft Defender for Endpoint for iOS](ios-install.md) +- [Configure Microsoft Defender for Endpoint for iOS features](ios-configure-features.md) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md index b53befb8a7..873df4353b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md @@ -20,17 +20,17 @@ ms.collection: ms.topic: conceptual --- -# Microsoft Defender ATP for Linux +# Microsoft Defender for Endpoint for Linux [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -This topic describes how to install, configure, update, and use Microsoft Defender ATP for Linux. +This topic describes how to install, configure, update, and use Microsoft Defender for Endpoint for Linux. > [!CAUTION] -> Running other third-party endpoint protection products alongside Microsoft Defender ATP for Linux is likely to cause performance problems and unpredictable system errors. +> Running other third-party endpoint protection products alongside Microsoft Defender for Endpoint for Linux is likely to cause performance problems and unpredictable system errors. -## How to install Microsoft Defender ATP for Linux +## How to install Microsoft Defender for Endpoint for Linux ### Prerequisites @@ -40,19 +40,19 @@ This topic describes how to install, configure, update, and use Microsoft Defend ### Installation instructions -There are several methods and deployment tools that you can use to install and configure Microsoft Defender ATP for Linux. +There are several methods and deployment tools that you can use to install and configure Microsoft Defender for Endpoint for Linux. In general you need to take the following steps: -- Ensure that you have a Microsoft Defender ATP subscription, and that you have access to the [Microsoft Defender ATP portal](microsoft-defender-security-center.md). -- Deploy Microsoft Defender ATP for Linux using one of the following deployment methods: +- Ensure that you have a Microsoft Defender for Endpoint subscription, and that you have access to the [Microsoft Defender for Endpoint portal](microsoft-defender-security-center.md). +- Deploy Microsoft Defender for Endpoint for Linux using one of the following deployment methods: - The command-line tool: - [Manual deployment](linux-install-manually.md) - Third-party management tools: - [Deploy using Puppet configuration management tool](linux-install-with-puppet.md) - [Deploy using Ansible configuration management tool](linux-install-with-ansible.md) -If you experience any installation failures, refer to [Troubleshooting installation failures in Microsoft Defender ATP for Linux](linux-support-install.md). +If you experience any installation failures, refer to [Troubleshooting installation failures in Microsoft Defender for Endpoint for Linux](linux-support-install.md). ### System requirements @@ -68,7 +68,7 @@ If you experience any installation failures, refer to [Troubleshooting installat - Minimum kernel version 3.10.0-327 - The `fanotify` kernel option must be enabled > [!CAUTION] - > Running Microsoft Defender ATP for Linux side by side with other `fanotify`-based security solutions is not supported. It can lead to unpredictable results, including hanging the operating system. + > Running Defender for Endpoint for Linux side by side with other `fanotify`-based security solutions is not supported. It can lead to unpredictable results, including hanging the operating system. - Disk space: 1GB - The solution currently provides real-time protection for the following file system types: @@ -99,33 +99,33 @@ The following downloadable spreadsheet lists the services and their associated U |**Spreadsheet of domains list**|**Description**| |:-----|:-----| -|![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)
    | Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

    [Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) +|![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
    | Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

    [Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) > [!NOTE] > For a more specific URL list, see [Configure proxy and internet connectivity settings](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). -Microsoft Defender ATP can discover a proxy server by using the following discovery methods: +Defender for Endpoint can discover a proxy server by using the following discovery methods: - Transparent proxy - Manual static proxy configuration -If a proxy or firewall is blocking anonymous traffic, make sure that anonymous traffic is permitted in the previously listed URLs. For transparent proxies, no additional configuration is needed for Microsoft Defender ATP. For static proxy, follow the steps in [Manual Static Proxy Configuration](linux-static-proxy-configuration.md). +If a proxy or firewall is blocking anonymous traffic, make sure that anonymous traffic is permitted in the previously listed URLs. For transparent proxies, no additional configuration is needed for Defender for Endpoint. For static proxy, follow the steps in [Manual Static Proxy Configuration](linux-static-proxy-configuration.md). > [!WARNING] > PAC, WPAD, and authenticated proxies are not supported. Ensure that only a static proxy or transparent proxy is being used. > -> SSL inspection and intercepting proxies are also not supported for security reasons. Configure an exception for SSL inspection and your proxy server to directly pass through data from Microsoft Defender ATP for Linux to the relevant URLs without interception. Adding your interception certificate to the global store will not allow for interception. +> SSL inspection and intercepting proxies are also not supported for security reasons. Configure an exception for SSL inspection and your proxy server to directly pass through data from Defender for Endpoint for Linux to the relevant URLs without interception. Adding your interception certificate to the global store will not allow for interception. -For troubleshooting steps, see [Troubleshoot cloud connectivity issues for Microsoft Defender ATP for Linux](linux-support-connectivity.md). +For troubleshooting steps, see [Troubleshoot cloud connectivity issues for Microsoft Defender for Endpoint for Linux](linux-support-connectivity.md). -## How to update Microsoft Defender ATP for Linux +## How to update Microsoft Defender for Endpoint for Linux -Microsoft regularly publishes software updates to improve performance, security, and to deliver new features. To update Microsoft Defender ATP for Linux, refer to [Deploy updates for Microsoft Defender ATP for Linux](linux-updates.md). +Microsoft regularly publishes software updates to improve performance, security, and to deliver new features. To update Microsoft Defender for Endpoint for Linux, refer to [Deploy updates for Microsoft Defender for Endpoint for Linux](linux-updates.md). -## How to configure Microsoft Defender ATP for Linux +## How to configure Microsoft Defender for Endpoint for Linux -Guidance for how to configure the product in enterprise environments is available in [Set preferences for Microsoft Defender ATP for Linux](linux-preferences.md). +Guidance for how to configure the product in enterprise environments is available in [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). ## Resources diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index 4f2891c210..da5844b30c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -20,38 +20,38 @@ ms.collection: ms.topic: conceptual --- -# Microsoft Defender Advanced Threat Protection for Mac +# Microsoft Defender for Endpoint for Mac [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -This topic describes how to install, configure, update, and use Microsoft Defender ATP for Mac. +This topic describes how to install, configure, update, and use Defender for Endpoint for Mac. > [!CAUTION] -> Running other third-party endpoint protection products alongside Microsoft Defender ATP for Mac is likely to lead to performance problems and unpredictable side effects. If non-Microsoft endpoint protection is an absolute requirement in your environment, you can still safely take advantage of MDATP for Mac EDR functionality after configuring MDATP for Mac antivirus functionality to run in [Passive mode](mac-preferences.md#enable--disable-passive-mode). +> Running other third-party endpoint protection products alongside Defender for Endpoint for Mac is likely to lead to performance problems and unpredictable side effects. If non-Microsoft endpoint protection is an absolute requirement in your environment, you can still safely take advantage of MDATP for Mac EDR functionality after configuring MDATP for Mac antivirus functionality to run in [Passive mode](mac-preferences.md#enable--disable-passive-mode). ## What’s new in the latest release -[What's new in Microsoft Defender ATP](whats-new-in-microsoft-defender-atp.md) +[What's new in Microsoft Defender for Endpoint](whats-new-in-microsoft-defender-atp.md) -[What's new in Microsoft Defender ATP for Mac](mac-whatsnew.md) +[What's new in Microsoft Defender for Endpoint for Mac](mac-whatsnew.md) > [!TIP] -> If you have any feedback that you would like to share, submit it by opening Microsoft Defender ATP for Mac on your device and navigating to **Help** > **Send feedback**. +> If you have any feedback that you would like to share, submit it by opening Defender for Endpoint for Mac on your device and navigating to **Help** > **Send feedback**. -To get the latest features, including preview capabilities (such as endpoint detection and response for your Mac devices), configure your macOS device running Microsoft Defender ATP to be an "Insider" device. See [Enable Microsoft Defender ATP Insider Device](endpoint-detection-response-mac-preview.md). +To get the latest features, including preview capabilities (such as endpoint detection and response for your Mac devices), configure your macOS device running Defender for Endpoint to be an "Insider" device. See [Enable Microsoft Defender for Endpoint Insider Device](endpoint-detection-response-mac-preview.md). -## How to install Microsoft Defender ATP for Mac +## How to install Microsoft Defender for Endpoint for Mac ### Prerequisites -- A Microsoft Defender ATP subscription and access to the Microsoft Defender Security Center portal +- A Defender for Endpoint subscription and access to the Microsoft Defender Security Center portal - Beginner-level experience in macOS and BASH scripting - Administrative privileges on the device (in case of manual deployment) ### Installation instructions -There are several methods and deployment tools that you can use to install and configure Microsoft Defender ATP for Mac. +There are several methods and deployment tools that you can use to install and configure Defender for Endpoint for Mac. - Third-party management tools: - [Microsoft Intune-based deployment](mac-install-with-intune.md) @@ -74,15 +74,15 @@ After you've enabled the service, you may need to configure your network or fire ### Licensing requirements -Microsoft Defender Advanced Threat Protection for Mac requires one of the following Microsoft Volume Licensing offers: +Microsoft Defender for Endpoint for Mac requires one of the following Microsoft Volume Licensing offers: - Microsoft 365 E5 (M365 E5) - Microsoft 365 E5 Security - Microsoft 365 A5 (M365 A5) > [!NOTE] -> Eligible licensed users may use Microsoft Defender Advanced Threat Protection on up to five concurrent devices. -> Microsoft Defender Advanced Threat Protection is also available for purchase from a Cloud Solution Provider (CSP). When purchased via a CSP, it does not require Microsoft Volume Licensing offers listed. +> Eligible licensed users may use Defender for Endpoint on up to five concurrent devices. +> Microsoft Defender for Endpoint is also available for purchase from a Cloud Solution Provider (CSP). When purchased via a CSP, it does not require Microsoft Volume Licensing offers listed. ### Network connections @@ -92,11 +92,11 @@ The following downloadable spreadsheet lists the services and their associated U |**Spreadsheet of domains list**|**Description**| |:-----|:-----| -|![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)
    | Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

    [Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) +|![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
    | Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

    [Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) -Microsoft Defender ATP can discover a proxy server by using the following discovery methods: +Defender for Endpoint can discover a proxy server by using the following discovery methods: - Proxy autoconfig (PAC) - Web Proxy Autodiscovery Protocol (WPAD) - Manual static proxy configuration @@ -106,7 +106,7 @@ If a proxy or firewall is blocking anonymous traffic, make sure that anonymous t > [!WARNING] > Authenticated proxies are not supported. Ensure that only PAC, WPAD, or a static proxy is being used. > -> SSL inspection and intercepting proxies are also not supported for security reasons. Configure an exception for SSL inspection and your proxy server to directly pass through data from Microsoft Defender ATP for Mac to the relevant URLs without interception. Adding your interception certificate to the global store will not allow for interception. +> SSL inspection and intercepting proxies are also not supported for security reasons. Configure an exception for SSL inspection and your proxy server to directly pass through data from Defender for Endpoint for Mac to the relevant URLs without interception. Adding your interception certificate to the global store will not allow for interception. To test that a connection is not blocked, open [https://x.cp.wd.microsoft.com/api/report](https://x.cp.wd.microsoft.com/api/report) and [https://cdn.x.cp.wd.microsoft.com/ping](https://cdn.x.cp.wd.microsoft.com/ping) in a browser. @@ -125,25 +125,25 @@ The output from this command should be similar to the following: > [!CAUTION] > We recommend that you keep [System Integrity Protection](https://support.apple.com/en-us/HT204899) (SIP) enabled on client devices. SIP is a built-in macOS security feature that prevents low-level tampering with the OS, and is enabled by default. -Once Microsoft Defender ATP is installed, connectivity can be validated by running the following command in Terminal: +Once Defender for Endpoint is installed, connectivity can be validated by running the following command in Terminal: ```bash mdatp --connectivity-test ``` -## How to update Microsoft Defender ATP for Mac +## How to update Microsoft Defender for Endpoint for Mac -Microsoft regularly publishes software updates to improve performance, security, and to deliver new features. To update Microsoft Defender ATP for Mac, a program named Microsoft AutoUpdate (MAU) is used. To learn more, see [Deploy updates for Microsoft Defender ATP for Mac](mac-updates.md) +Microsoft regularly publishes software updates to improve performance, security, and to deliver new features. To update Defender for Endpoint for Mac, a program named Microsoft AutoUpdate (MAU) is used. To learn more, see [Deploy updates for Microsoft Defender for Endpoint for Mac](mac-updates.md) -## How to configure Microsoft Defender ATP for Mac +## How to configure Microsoft Defender for Endpoint for Mac -Guidance for how to configure the product in enterprise environments is available in [Set preferences for Microsoft Defender ATP for Mac](mac-preferences.md). +Guidance for how to configure the product in enterprise environments is available in [Set preferences for Microsoft Defender for Endpoint for Mac](mac-preferences.md). ## macOS kernel and system extensions -In alignment with macOS evolution, we are preparing a Microsoft Defender ATP for Mac update that leverages system extensions instead of kernel extensions. Visit [What's new in Microsoft Defender Advanced Threat Protection for Mac](mac-whatsnew.md) for relevant details. +In alignment with macOS evolution, we are preparing a Defender for Endpoint for Mac update that leverages system extensions instead of kernel extensions. Visit [What's new in Microsoft Defender for Endpoint for Mac](mac-whatsnew.md) for relevant details. ## Resources - For more information about logging, uninstalling, or other topics, see the [Resources](mac-resources.md) page. -- [Privacy for Microsoft Defender ATP for Mac](mac-privacy.md) +- [Privacy for Microsoft Defender for Endpoint for Mac](mac-privacy.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md index e04a02313b..baaaf022b3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md @@ -24,7 +24,7 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -Microsoft Defender Security Center is the portal where you can access Microsoft Defender Advanced Threat Protection capabilities. It gives enterprise security operations teams a single pane of glass experience to help secure networks. +Microsoft Defender Security Center is the portal where you can access Microsoft Defender for Endpoint capabilities. It gives enterprise security operations teams a single pane of glass experience to help secure networks. ## In this section @@ -35,9 +35,9 @@ Get started | Learn about the minimum requirements, validate licensing and com [Understand the portal](use.md) | Understand the Security operations, Secure Score, and Threat analytics dashboards as well as how to navigate the portal. Investigate and remediate threats | Investigate alerts, devices, and take response actions to remediate threats. API and SIEM support | Use the supported APIs to pull and create custom alerts, or automate workflows. Use the supported SIEM tools to pull alerts from Microsoft Defender Security Center. -Reporting | Create and build Power BI reports using Microsoft Defender ATP data. +Reporting | Create and build Power BI reports using Defender for Endpoint data. Check service health and sensor state | Verify that the service is running and check the sensor state on devices. [Configure Microsoft Defender Security Center settings](preferences-setup.md) | Configure general settings, turn on the preview experience, notifications, and enable other features. -[Access the Microsoft Defender ATP Community Center](community.md) | Access the Microsoft Defender ATP Community Center to learn, collaborate, and share experiences about the product. +[Access the Microsoft Defender for Endpoint Community Center](community.md) | Access the Defender for Endpoint Community Center to learn, collaborate, and share experiences about the product. [Troubleshoot service issues](troubleshoot-mdatp.md) | This section addresses issues that might arise as you use the Microsoft Defender Advanced Threat service. diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 47fcaf8d7d..07c5bb4248 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -25,7 +25,7 @@ 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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) Microsoft Threat Experts is a managed threat hunting service that provides Security Operation Centers (SOCs) with expert level monitoring and analysis to help them ensure that critical threats in their unique environments don’t get missed. @@ -40,7 +40,7 @@ Watch this video for a quick overview of Microsoft Threat Experts. > [!NOTE] > Discuss the eligibility requirements with your Microsoft Technical Service provider and account team before you apply to the managed threat hunting service. -Microsoft Defender ATP customers need to apply for the Microsoft Threat Experts managed threat hunting service to get proactive Targeted Attack Notifications and to collaborate with experts on demand. Experts on Demand is an add-on service. Targeted Attack Notifications are always included after you have been accepted into Microsoft Threat Experts managed threat hunting service. +Defender for Endpoint customers need to apply for the Microsoft Threat Experts managed threat hunting service to get proactive Targeted Attack Notifications and to collaborate with experts on demand. Experts on Demand is an add-on service. Targeted Attack Notifications are always included after you have been accepted into Microsoft Threat Experts managed threat hunting service. If you are not enrolled yet and would like to experience its benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. Contact your Microsoft representative to get a full Experts on-Demand subscription. See [Configure Microsoft Threat Experts capabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts#before-you-begin) for details. diff --git a/windows/security/threat-protection/microsoft-defender-atp/migration-guides.md b/windows/security/threat-protection/microsoft-defender-atp/migration-guides.md index 308308a4d0..24527c0a89 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/migration-guides.md +++ b/windows/security/threat-protection/microsoft-defender-atp/migration-guides.md @@ -29,8 +29,8 @@ If you're considering switching from a non-Microsoft threat protection solution |Scenario |Guidance | |:--|:--| -|You do not have an endpoint protection solution yet, and you want to know more about how Microsoft Defender for Endpoint & Microsoft Defender Antivirus work. |[Microsoft Defender ATP evaluation lab](evaluation-lab.md) | -|You have Microsoft Defender for Endpoint & Microsoft Defender Antivirus and need some help getting everything set up and configured. |[Microsoft Defender Advanced Threat Protection deployment guide](deployment-phases.md) | +|You do not have an endpoint protection solution yet, and you want to know more about how Microsoft Defender for Endpoint & Microsoft Defender Antivirus work. |[Microsoft Defender for Endpoint evaluation lab](evaluation-lab.md) | +|You have Microsoft Defender for Endpoint & Microsoft Defender Antivirus and need some help getting everything set up and configured. |[Microsoft Defender for Endpoint deployment guide](deployment-phases.md) | |You're planning to migrate from McAfee Endpoint Security (McAfee) to Microsoft Defender for Endpoint & Microsoft Defender Antivirus. |[Switch from McAfee to Microsoft Defender for Endpoint](mcafee-to-microsoft-defender-migration.md) | |You're planning to migrate from Symantec Endpoint Protection (Symantec) to Microsoft Defender for Endpoint & Microsoft Defender Antivirus. |[Switch from Symantec to Microsoft Defender for Endpoint](symantec-to-microsoft-defender-atp-migration.md) | |You're planning to migrate from a non-Microsoft endpoint protection solution (other than McAfee or Symantec) to Microsoft Defender for Endpoint & Microsoft Defender Antivirus. |[Make the switch to Microsoft Defender for Endpoint](switch-to-microsoft-defender-migration.md) | diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index 0f05ee52c8..7a36a23ea9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -17,25 +17,25 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Minimum requirements for Microsoft Defender ATP +# Minimum requirements for Microsoft Defender for Endpoint [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) There are some minimum requirements for onboarding devices to the service. Learn about the licensing, hardware and software requirements, and other configuration settings to onboard devices to the service. -> 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-minreqs-abovefoldlink). +> Want to experience Defender for Endpoint? [Sign up for a free trial](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-minreqs-abovefoldlink). > [!TIP] -> - Learn about the latest enhancements in Microsoft Defender ATP: [Microsoft Defender Advanced Threat Protection Tech Community](https://techcommunity.microsoft.com/t5/Windows-Defender-Advanced-Threat/ct-p/WindowsDefenderAdvanced). -> - Microsoft Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). +> - Learn about the latest enhancements in Microsoft Defender for Endpoint: [Microsoft Defender Advanced Threat Protection Tech Community](https://techcommunity.microsoft.com/t5/Windows-Defender-Advanced-Threat/ct-p/WindowsDefenderAdvanced). +> - Defender for Endpoint demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). ## Licensing requirements -Microsoft Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: +Microsoft Defender for Endpoint requires one of the following Microsoft Volume Licensing offers: - Windows 10 Enterprise E5 - Windows 10 Education A5 @@ -44,18 +44,18 @@ Microsoft Defender Advanced Threat Protection requires one of the following Micr - Microsoft 365 A5 (M365 A5) > [!NOTE] -> Eligible Licensed Users may use Microsoft Defender Advanced Threat Protection on up to five concurrent devices. -> Microsoft Defender Advanced Threat Protection is also available for purchase from a Cloud Solution Provider (CSP). When purchased via a CSP, it does not require Microsoft Volume Licensing offers listed. +> Eligible Licensed Users may use Microsoft Defender for Endpoint on up to five concurrent devices. +> Microsoft Defender for Endpoint is also available for purchase from a Cloud Solution Provider (CSP). When purchased via a CSP, it does not require Microsoft Volume Licensing offers listed. -Microsoft Defender Advanced Threat Protection, on Windows Server, requires one of the following licensing options: +Microsoft Defender for Endpoint, on Windows Server, requires one of the following licensing options: - [Azure Security Center with Azure Defender enabled](https://docs.microsoft.com/azure/security-center/security-center-pricing) -- Microsoft Defender ATP for Servers (one per covered server) +- Defender for Endpoint for Servers (one per covered server) > [!NOTE] -> Customers with a combined minimum of 50 licenses for one or more of the following may acquire Server SLs for Microsoft Defender Advanced Threat Protection for Servers (one per covered Server OSE): Microsoft Defender Advanced Threat Protection, Windows E5/A5, Microsoft 365 E5/A5 and Microsoft 365 E5 Security User SLs. This license applies to Microsoft Defender ATP for Linux. +> Customers with a combined minimum of 50 licenses for one or more of the following may acquire Server SLs for Microsoft Defender Defender for Endpoint for Servers (one per covered Server OSE): Microsoft Defender for Endpoint, Windows E5/A5, Microsoft 365 E5/A5 and Microsoft 365 E5 Security User SLs. This license applies to Defender for Endpoint for Linux. For detailed licensing information, see the [Product Terms site](https://www.microsoft.com/licensing/terms/) and work with your account team to learn the detailed terms and conditions for the product. @@ -64,7 +64,7 @@ For more information on the array of features in Windows 10 editions, see [Compa For a detailed comparison table of Windows 10 commercial edition comparison, see the [comparison PDF](https://wfbdevicemanagementprod.blob.core.windows.net/windowsforbusiness/Windows10_CommercialEdition_Comparison.pdf). ## Browser requirements -Access to Microsoft Defender ATP is done through a browser, supporting the following browsers: +Access to Defender for Endpoint is done through a browser, supporting the following browsers: - Microsoft Edge - Internet Explorer version 11 - Google Chrome @@ -94,7 +94,7 @@ Access to Microsoft Defender ATP is done through a browser, supporting the follo Devices on your network must be running one of these editions. -The hardware requirements for Microsoft Defender ATP on devices are the same for the supported editions. +The hardware requirements for Defender for Endpoint on devices are the same for the supported editions. > [!NOTE] > Machines running mobile versions of Windows are not supported. @@ -110,22 +110,22 @@ The hardware requirements for Microsoft Defender ATP on devices are the same for - macOS > [!NOTE] -> You'll need to know the exact Linux distributions and versions of Android and macOS that are compatible with Microsoft Defender ATP for the integration to work. +> You'll need to know the exact Linux distributions and versions of Android and macOS that are compatible with Defender for Endpoint for the integration to work. ### Network and data storage and configuration requirements -When you run the onboarding wizard for the first time, you must choose where your Microsoft Defender Advanced Threat Protection-related information is stored: in the European Union, the United Kingdom, or the United States datacenter. +When you run the onboarding wizard for the first time, you must choose where your Microsoft Defender for Endpoint-related information is stored: in the European Union, the United Kingdom, or the United States datacenter. > [!NOTE] > - You cannot change your data storage location after the first-time setup. -> - Review the [Microsoft Defender ATP data storage and privacy](data-storage-privacy.md) for more information on where and how Microsoft stores your data. +> - Review the [Microsoft Defender for Endpoint data storage and privacy](data-storage-privacy.md) for more information on where and how Microsoft stores your data. ### Diagnostic data settings > [!NOTE] -> Microsoft Defender ATP doesn't require any specific diagnostic level as long as it's enabled. +> Microsoft Defender for Endpoint doesn't require any specific diagnostic level as long as it's enabled. Make sure that the diagnostic data service is enabled on all the devices in your organization. By default, this service is enabled. It's good practice to check to ensure that you'll get sensor data from them. @@ -176,7 +176,7 @@ You'll need to set the service to automatically start if the **START_TYPE** is n #### Internet connectivity Internet connectivity on devices is required either directly or through proxy. -The Microsoft Defender ATP sensor can utilize a daily average bandwidth of 5 MB to communicate with the Microsoft Defender ATP cloud service and report cyber data. One-off activities such as file uploads and investigation package collection are not included in this daily average bandwidth. +The Defender for Endpoint sensor can utilize a daily average bandwidth of 5 MB to communicate with the Defender for Endpoint cloud service and report cyber data. One-off activities such as file uploads and investigation package collection are not included in this daily average bandwidth. For more information on additional proxy configuration settings, see [Configure device proxy and Internet connectivity settings](configure-proxy-internet.md). @@ -184,11 +184,11 @@ Before you onboard devices, the diagnostic data service must be enabled. The ser ## Microsoft Defender Antivirus configuration requirement -The Microsoft Defender ATP agent depends on the ability of Microsoft Defender Antivirus to scan files and provide information about them. +The Defender for Endpoint agent depends on the ability of Microsoft Defender Antivirus to scan files and provide information about them. -Configure Security intelligence updates on the Microsoft Defender ATP devices whether Microsoft Defender Antivirus is the active antimalware or not. For more information, see [Manage Microsoft Defender Antivirus updates and apply baselines](../microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md). +Configure Security intelligence updates on the Defender for Endpoint devices whether Microsoft Defender Antivirus is the active antimalware or not. For more information, see [Manage Microsoft Defender Antivirus updates and apply baselines](../microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md). -When Microsoft Defender Antivirus is not the active antimalware in your organization and you use the Microsoft Defender ATP service, Microsoft Defender Antivirus goes on passive mode. +When Microsoft Defender Antivirus is not the active antimalware in your organization and you use the Defender for Endpoint service, Microsoft Defender Antivirus goes on passive mode. If your organization has turned off Microsoft Defender Antivirus through group policy or other methods, devices that are onboarded must be excluded from this group policy. @@ -201,7 +201,7 @@ If you are onboarding servers and Microsoft Defender Antivirus is not the active For more information, see [Microsoft Defender Antivirus compatibility](../microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md). ## Microsoft Defender Antivirus Early Launch Antimalware (ELAM) driver is enabled -If you're running Microsoft Defender Antivirus as the primary antimalware product on your devices, the Microsoft Defender ATP agent will successfully onboard. +If you're running Microsoft Defender Antivirus as the primary antimalware product on your devices, the Defender for Endpoint agent will successfully onboard. If you're running a third-party antimalware client and use Mobile Device Management solutions or Microsoft Endpoint Configuration Manager (current branch), you'll need to ensure that the Microsoft Defender Antivirus ELAM driver is enabled. For more information, see [Ensure that Microsoft Defender Antivirus is not disabled by policy](troubleshoot-onboarding.md#ensure-that-microsoft-defender-antivirus-is-not-disabled-by-a-policy). diff --git a/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md b/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md index 36d7f8db37..73e5616d8b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md @@ -21,12 +21,12 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) Logo |Partner name | Description :---|:---|:--- ![Image of BDO Digital logo](images/bdo-logo.png)| [BDO Digital](https://go.microsoft.com/fwlink/?linkid=2090394) | BDO Digital's Managed Defense leverages best practice tools, AI, and in-house security experts for 24/7/365 identity protection -![Image of BlueVoyant logo](images/bluevoyant-logo.png)| [BlueVoyant](https://go.microsoft.com/fwlink/?linkid=2121401) | MDR for Microsoft Defender ATP provides support in monitoring, investigating, and mitigating advanced attacks on endpoints +![Image of BlueVoyant logo](images/bluevoyant-logo.png)| [BlueVoyant](https://go.microsoft.com/fwlink/?linkid=2121401) | MDR for Microsoft Defender for Endpoint provides support in monitoring, investigating, and mitigating advanced attacks on endpoints ![Image of Cloud Security Center logo](images/cloudsecuritycenter-logo.png)| [Cloud Security Center](https://go.microsoft.com/fwlink/?linkid=2099315) | InSpark's Cloud Security Center is a 24x7 managed service that delivers protect, detect & respond capabilities ![Image of Cloud SOC logo](images/cloudsoc-logo.png)| [Cloud SOC](https://go.microsoft.com/fwlink/?linkid=2104265) | Cloud SOC provides 24/7 security monitoring services based on Microsoft cloud and helps you to continuously improve your security posture ![Image of CSIS Managed Detection & Response logo](images/csis-logo.png)| [CSIS Managed Detection & Response](https://go.microsoft.com/fwlink/?linkid=2091005) | 24/7 monitoring and analysis of security alerts giving companies actionable insights into what, when and how security incidents have taken place @@ -36,8 +36,8 @@ Logo |Partner name | Description ![Image of Red Canary logo](images/redcanary-logo.png)| [Red Canary](https://go.microsoft.com/fwlink/?linkid=2103852) | Red Canary is a security operations partner for modern teams, MDR deployed in minutes ![Image of SecureWorks Managed Detection and Response Powered by Red Cloak logo](images/secureworks-logo.png)| [SecureWorks Managed Detection and Response Powered by Red Cloak](https://go.microsoft.com/fwlink/?linkid=2133634) | Secureworks combines threat intelligence and 20+ years of experience into SaaS and managed security solutions ![Image of sepagoSOC logo](images/sepago-logo.png)| [sepagoSOC](https://go.microsoft.com/fwlink/?linkid=2090491) | Ensure holistic security through sophisticated automated workflows in your zero trust environment -![Image of Trustwave Threat Detection & Response Services logo](images/trustwave-logo.png)| [Trustwave Threat Detection & Response Services](https://go.microsoft.com/fwlink/?linkid=2127542) | Threat Detection and Response services for Azure leveraging integrations with Sentinel and Microsoft Defender ATP -![Image of Wortell's cloud SOC logo](images/wortell-logo.png)| [Wortell's cloud SOC](https://go.microsoft.com/fwlink/?linkid=2108415) | 24x7 managed Microsoft Defender ATP service for monitoring & response +![Image of Trustwave Threat Detection & Response Services logo](images/trustwave-logo.png)| [Trustwave Threat Detection & Response Services](https://go.microsoft.com/fwlink/?linkid=2127542) | Threat Detection and Response services for Azure leveraging integrations with Sentinel and Defender for Endpoint. +![Image of Wortell's cloud SOC logo](images/wortell-logo.png)| [Wortell's cloud SOC](https://go.microsoft.com/fwlink/?linkid=2108415) | 24x7 managed Defender for Endpoint service for monitoring & response ![Image of Zero Trust Analytics Platform (ZTAP) logo](images/ztap-logo.png)| [Zero Trust Analytics Platform (ZTAP)](https://go.microsoft.com/fwlink/?linkid=2090971) | Reduce your alerts by 99% and access a full range of security capabilities from mobile devices ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md b/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md index 6982d30ef4..e6d53ec221 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md @@ -23,18 +23,18 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) Security is recognized as a key component in running an enterprise, however some organizations might not have the capacity or expertise to have a dedicated security operations team to manage the security of their endpoints and network, others may want to have a second set of eyes to review alerts in their network. -To address this demand, managed security service providers (MSSP) offer to deliver managed detection and response (MDR) services on top of Microsoft Defender ATP. +To address this demand, managed security service providers (MSSP) offer to deliver managed detection and response (MDR) services on top of Defender for Endpoint. -Microsoft Defender ATP adds partnership opportunities for this scenario and allows MSSPs to take the following actions: +Defender for Endpoint adds partnership opportunities for this scenario and allows MSSPs to take the following actions: - Get access to MSSP customer's Microsoft Defender Security Center portal - Get email notifications, and From f36d7d30ce0a9cc219de7bddc3499b4348434cfb Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Tue, 10 Nov 2020 16:55:13 +0530 Subject: [PATCH 0134/2014] Update endpoint-detection-response-mac-preview.md fixed warning --- .../endpoint-detection-response-mac-preview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md b/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md index 9c552f4e9c..b86fec795a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md @@ -26,7 +26,7 @@ ms.topic: conceptual To get preview features for Mac, you must set up your device to be an "Insider" device as described in this article. For scale deployment, we recommend using [Jamf](#enable-the-insider-program-with-jamf) or [Intune](#enable-the-insider-program-with-intune). > [!IMPORTANT] -> Make sure you have enabled [Microsoft Defender for Endpoint (Mac)](microsoft-defender-atp-mac.md#how-to-install-microsoft-defender-atp-for-mac), and pay attention to the “earlyPreview” flag. See documentation for [Jamf](mac-install-with-jamf.md), [Intune](mac-install-with-intune.md), and [manual deployment](mac-install-manually.md) instructions. +> Make sure you have enabled [Microsoft Defender for Endpoint (Mac)](microsoft-defender-atp-mac.md#how-to-install-microsoft-defender-for-endpoint-for-mac), and pay attention to the “earlyPreview” flag. See documentation for [Jamf](mac-install-with-jamf.md), [Intune](mac-install-with-intune.md), and [manual deployment](mac-install-manually.md) instructions. ## Enable the Insider program with Jamf From 99dca4838c0fda5a1d603ba6124aae6a88b068d1 Mon Sep 17 00:00:00 2001 From: msarcletti <56821677+msarcletti@users.noreply.github.com> Date: Tue, 10 Nov 2020 15:03:00 +0100 Subject: [PATCH 0135/2014] Update vpn-profile-options.md Adding additional information for the scope / limitation of the VPN proxy settings configuration --- .../security/identity-protection/vpn/vpn-profile-options.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/vpn/vpn-profile-options.md b/windows/security/identity-protection/vpn/vpn-profile-options.md index 29b5df1daf..ccb29a9823 100644 --- a/windows/security/identity-protection/vpn/vpn-profile-options.md +++ b/windows/security/identity-protection/vpn/vpn-profile-options.md @@ -34,7 +34,6 @@ The following table lists the VPN settings and whether the setting can be config | Routing: forced-tunnel | yes | | Authentication (EAP) | yes, if connection type is built-in | | Conditional access | yes | -| Proxy settings | yes, by PAC/WPAD file or server and port | | Name resolution: NRPT | yes | | Name resolution: DNS suffix | no | | Name resolution: persistent | no | @@ -45,6 +44,9 @@ The following table lists the VPN settings and whether the setting can be config | LockDown | no | | Windows Information Protection (WIP) | yes | | Traffic filters | yes | +| Proxy settings | yes, by PAC/WPAD file or server and port | +>[!NOTE] +>VPN proxy settings are only used on Force Tunnel Connections. On Split Tunnel Connections the general proxy settings are used. The ProfileXML node was added to the VPNv2 CSP to allow users to deploy VPN profile as a single blob. This is particularly useful for deploying profiles with features that are not yet supported by MDMs. You can get additional examples in the [ProfileXML XSD](https://msdn.microsoft.com/library/windows/hardware/mt755930.aspx) topic. From 3e347e58249309624bda7242a67d0228fce1f8a8 Mon Sep 17 00:00:00 2001 From: msarcletti <56821677+msarcletti@users.noreply.github.com> Date: Tue, 10 Nov 2020 16:22:31 +0100 Subject: [PATCH 0136/2014] Update vpnv2-csp.md Adding additional information for the scope / limitation of the VPN proxy settings configuration --- windows/client-management/mdm/vpnv2-csp.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index 5f3d865cbd..f0ab6733f3 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -345,7 +345,10 @@ Added in Windows 10, version 1607. The XML schema for provisioning all the fiel Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/Proxy** -A collection of configuration objects to enable a post-connect proxy support for VPN. The proxy defined for this profile is applied when this profile is active and connected. +A collection of configuration objects to enable a post-connect proxy support for VPN Force Tunnel connections. The proxy defined for this profile is applied when this profile is active and connected. + +>[Note] +>VPN proxy settings are only used on Force Tunnel connections. On Split Tunnel connections the general proxy settings are used. **VPNv2/**ProfileName**/Proxy/Manual** Optional node containing the manual server settings. From b6567fc91858e019b820c169d7bd9c00229a9cd3 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 10 Nov 2020 23:19:40 +0530 Subject: [PATCH 0137/2014] removed duplicate entry as per the user report #8609 , so I removed the duplicate entry which is appeared two times. --- windows/deployment/planning/windows-10-deprecated-features.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/deployment/planning/windows-10-deprecated-features.md b/windows/deployment/planning/windows-10-deprecated-features.md index 18d1d96008..fa4f088b49 100644 --- a/windows/deployment/planning/windows-10-deprecated-features.md +++ b/windows/deployment/planning/windows-10-deprecated-features.md @@ -28,7 +28,6 @@ The features described below are no longer being actively developed, and might b | ----------- | --------------------- | ---- | | Microsoft Edge | The legacy version of Microsoft Edge is no longer being developed.| 2004 | | Companion Device Framework | The [Companion Device Framework](https://docs.microsoft.com/windows-hardware/design/device-experiences/windows-hello-companion-device-framework) is no longer under active development.| 2004 | -| Microsoft Edge | The legacy version of Microsoft Edge is no longer being developed.| 2004 | | Dynamic Disks | The [Dynamic Disks](https://docs.microsoft.com/windows/win32/fileio/basic-and-dynamic-disks#dynamic-disks) feature is no longer being developed. This feature will be fully replaced by [Storage Spaces](https://docs.microsoft.com/windows-server/storage/storage-spaces/overview) in a future release.| 2004 | | Language Community tab in Feedback Hub | The Language Community tab will be removed from the Feedback Hub. The standard feedback process: [Feedback Hub - Feedback](feedback-hub://?newFeedback=true&feedbackType=2) is the recommended way to provide translation feedback. | 1909 | | My People / People in the Shell | My People is no longer being developed. It may be removed in a future update. | 1909 | From 98b06537adf8e6ece3350b8afc4470abec9c2eff Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 10 Nov 2020 11:00:14 -0800 Subject: [PATCH 0138/2014] Update manage-auto-investigation.md --- .../microsoft-defender-atp/manage-auto-investigation.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md index ab130cb910..9eb235425e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md @@ -50,7 +50,6 @@ Whether taken automatically or upon approval, remediation actions following an a - Remove a registry key - Kill a process - Stop a service -- Remove a registry key - Disable a driver - Remove a scheduled task From d6b9339bc9b47f582cacec91abeac7b572cbad29 Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Tue, 10 Nov 2020 11:01:36 -0800 Subject: [PATCH 0139/2014] attempting to add m365 nav again --- windows/application-management/docfx.json | 1 + windows/client-management/docfx.json | 1 + windows/configuration/docfx.json | 1 + windows/deployment/docfx.json | 1 + windows/hub/docfx.json | 1 + windows/privacy/docfx.json | 1 + windows/security/docfx.json | 1 + windows/whats-new/docfx.json | 1 + 8 files changed, 8 insertions(+) diff --git a/windows/application-management/docfx.json b/windows/application-management/docfx.json index 09bd474c3e..abbb5fac56 100644 --- a/windows/application-management/docfx.json +++ b/windows/application-management/docfx.json @@ -32,6 +32,7 @@ "externalReference": [], "globalMetadata": { "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "uhfHeaderId": "MSDocsHeader-M365-IT", "ms.technology": "windows", "audience": "ITPro", "ms.topic": "article", diff --git a/windows/client-management/docfx.json b/windows/client-management/docfx.json index ffd1c9d266..c81879ba3f 100644 --- a/windows/client-management/docfx.json +++ b/windows/client-management/docfx.json @@ -32,6 +32,7 @@ "externalReference": [], "globalMetadata": { "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "uhfHeaderId": "MSDocsHeader-M365-IT", "ms.technology": "windows", "audience": "ITPro", "ms.topic": "article", diff --git a/windows/configuration/docfx.json b/windows/configuration/docfx.json index ea2a557e39..662747f3a4 100644 --- a/windows/configuration/docfx.json +++ b/windows/configuration/docfx.json @@ -32,6 +32,7 @@ "externalReference": [], "globalMetadata": { "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "uhfHeaderId": "MSDocsHeader-M365-IT", "ms.technology": "windows", "audience": "ITPro", "ms.topic": "article", diff --git a/windows/deployment/docfx.json b/windows/deployment/docfx.json index d90a888be9..bc71e70299 100644 --- a/windows/deployment/docfx.json +++ b/windows/deployment/docfx.json @@ -35,6 +35,7 @@ "externalReference": [], "globalMetadata": { "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "uhfHeaderId": "MSDocsHeader-M365-IT", "ms.technology": "windows", "audience": "ITPro", "ms.topic": "article", diff --git a/windows/hub/docfx.json b/windows/hub/docfx.json index 07a8ea153b..2fad5a8fc9 100644 --- a/windows/hub/docfx.json +++ b/windows/hub/docfx.json @@ -36,6 +36,7 @@ "globalMetadata": { "audience": "ITPro", "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "uhfHeaderId": "MSDocsHeader-M365-IT", "ms.technology": "windows", "ms.topic": "article", "feedback_system": "GitHub", diff --git a/windows/privacy/docfx.json b/windows/privacy/docfx.json index f7ff32cbfe..0f24cde486 100644 --- a/windows/privacy/docfx.json +++ b/windows/privacy/docfx.json @@ -33,6 +33,7 @@ "externalReference": [], "globalMetadata": { "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "uhfHeaderId": "MSDocsHeader-M365-IT", "ms.technology": "windows", "audience": "ITPro", "ms.topic": "article", diff --git a/windows/security/docfx.json b/windows/security/docfx.json index ab00e42eba..1998bdf279 100644 --- a/windows/security/docfx.json +++ b/windows/security/docfx.json @@ -33,6 +33,7 @@ "externalReference": [], "globalMetadata": { "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "uhfHeaderId": "MSDocsHeader-M365-IT", "ms.topic": "article", "manager": "dansimp", "audience": "ITPro", diff --git a/windows/whats-new/docfx.json b/windows/whats-new/docfx.json index 5ff6fb5017..c04bfa1498 100644 --- a/windows/whats-new/docfx.json +++ b/windows/whats-new/docfx.json @@ -32,6 +32,7 @@ "externalReference": [], "globalMetadata": { "breadcrumb_path": "/windows/windows-10/breadcrumb/toc.json", + "uhfHeaderId": "MSDocsHeader-M365-IT", "ms.technology": "windows", "ms.topic": "article", "audience": "ITPro", From 55fba333be68ee6109296a8a28a62114a58d2de5 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 10 Nov 2020 11:30:34 -0800 Subject: [PATCH 0140/2014] update parameters --- .../microsoft-defender-atp/indicator-manage.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md index 82fe774e42..3cb8685e67 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md @@ -65,8 +65,8 @@ expirationTime | DateTimeOffset | The expiration time of the indicator in the fo severity | Enum | The severity of the indicator. Possible values are: "Informational", "Low", "Medium" and "High". **Optional** recommendedActions | String | TI indicator alert recommended actions. **Optional** rbacGroupNames | String | Comma-separated list of RBAC group names the indicator would be applied to. **Optional** -category | String | Category of the alert. -mitretechniques| String | MITRE techniques code/id (comma separated). For more information, see [Enterprise tactics](https://attack.mitre.org/tactics/enterprise/). +category | String | Category of the alert. Examples include: Execution and credential access. **Optional** +mitretechniques| String | MITRE techniques code/id (comma separated). For more information, see [Enterprise tactics](https://attack.mitre.org/tactics/enterprise/). **Optional** It is recommended to add a value in category when a MITRE technique. For more information, see [Microsoft Defender ATP alert categories are now aligned with MITRE ATT&CK!](https://techcommunity.microsoft.com/t5/microsoft-defender-for-endpoint/microsoft-defender-atp-alert-categories-are-now-aligned-with/ba-p/732748). From cfa3a8f9972cb33abc1b2c0ec05a7c0520f681b1 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 10 Nov 2020 12:13:12 -0800 Subject: [PATCH 0141/2014] Added AppXRuntime and AppXPAckageManager policies --- windows/client-management/mdm/TOC.md | 2 + .../mdm/policies-in-policy-csp-admx-backed.md | 5 + .../policy-configuration-service-provider.md | 25 ++ .../mdm/policy-csp-admx-appxpackagemanager.md | 120 +++++++ .../mdm/policy-csp-admx-appxruntime.md | 338 ++++++++++++++++++ 5 files changed, 490 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md create mode 100644 windows/client-management/mdm/policy-csp-admx-appxruntime.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index c5af7336e3..60a0b0fc6f 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -175,6 +175,8 @@ #### [ADMX_ActiveXInstallService](policy-csp-admx-activexinstallservice.md) #### [ADMX_AddRemovePrograms](policy-csp-admx-addremoveprograms.md) #### [ADMX_AppCompat](policy-csp-admx-appcompat.md) +#### [ADMX_AppxPackageManager](policy-csp-admx-appxpackagemanager.md) +#### [ADMX_AppXRuntime](policy-csp-admx-appxruntime.md) #### [ADMX_AuditSettings](policy-csp-admx-auditsettings.md) #### [ADMX_Bits](policy-csp-admx-bits.md) #### [ADMX_CipherSuiteOrder](policy-csp-admx-ciphersuiteorder.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 4215e9c6ec..87d8c00b35 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -42,6 +42,11 @@ ms.date: 10/08/2020 - [ADMX_AppCompat/AppCompatTurnOffProgramCompatibilityAssistant_2](./policy-csp-admx-appcompat.md#admx-appcompat-appcompatturnoffprogramcompatibilityassistant_2) - [ADMX_AppCompat/AppCompatTurnOffUserActionRecord](./policy-csp-admx-appcompat.md#admx-appcompat-appcompatturnoffuseractionrecord) - [ADMX_AppCompat/AppCompatTurnOffProgramInventory](./policy-csp-admx-appcompat.md#admx-appcompat-appcompatturnoffprograminventory) +- [ADMX_AppxPackageManager/AllowDeploymentInSpecialProfiles](./policy-csp-admx-appxpackagemanager.md#admx-appxpackagemanager-allowdeploymentinspecialprofiles) +- [ADMX_AppXRuntime/AppxRuntimeApplicationContentUriRules](./policy-csp-admx-appxruntime.md#admx-appxruntime-appxruntimeapplicationcontenturirules) +- [ADMX_AppXRuntime/AppxRuntimeBlockFileElevation](./policy-csp-admx-appxruntime.md#admx-appxruntime-appxruntimeblockfileelevation) +- [ADMX_AppXRuntime/AppxRuntimeBlockHostedAppAccessWinRT](./policy-csp-admx-appxruntime.md#admx-appxruntime-appxruntimeblockhostedappaccesswinrt) +- [ADMX_AppXRuntime/AppxRuntimeBlockProtocolElevation](./policy-csp-admx-appxruntime.md#admx-appxruntime-appxruntimeblockprotocolelevation) - [ADMX_AuditSettings/IncludeCmdLine](./policy-csp-admx-auditsettings.md#admx-auditsettings-includecmdline) - [ADMX_Bits/BITS_DisableBranchCache](./policy-csp-admx-bits.md#admx-bits-bits-disablebranchcache) - [ADMX_Bits/BITS_DisablePeercachingClient](./policy-csp-admx-bits.md#admx-bits-bits-disablepeercachingclient) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index bd0661bf3e..515a332e40 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -245,6 +245,31 @@ The following diagram shows the Policy configuration service provider in tree fo +### ADMX_AppxPackageManager policies + +

    +
    + ADMX_AppxPackageManager/AllowDeploymentInSpecialProfiles +
    +
    + +### ADMX_AppXRuntime policies + +
    +
    + ADMX_AppXRuntime/AppxRuntimeApplicationContentUriRules +
    +
    + ADMX_AppXRuntime/AppxRuntimeBlockFileElevation +
    +
    + ADMX_AppXRuntime/AppxRuntimeBlockHostedAppAccessWinRT +
    +
    + ADMX_AppXRuntime/AppxRuntimeBlockProtocolElevation +
    +
    + ### ADMX_AuditSettings policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md b/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md new file mode 100644 index 0000000000..44f5d6b6f7 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md @@ -0,0 +1,120 @@ +--- +title: Policy CSP - ADMX_AppxPackageManager +description: Policy CSP - ADMX_AppxPackageManager +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/10/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_AppxPackageManager +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_AppxPackageManager policies + +
    +
    + ADMX_AppxPackageManager/AllowDeploymentInSpecialProfiles +
    +
    + + +
    + + +**ADMX_AppxPackageManager/AllowDeploymentInSpecialProfiles** + + +

    Threat & Vulnerability Management
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the deployment of Windows Store apps when the user is signed in using a special profile. + +Special profiles are the following user profiles, where changes are discarded after the user signs off: + +- Roaming user profiles to which the "Delete cached copies of roaming profiles" Group Policy setting applies +- Mandatory user profiles and super-mandatory profiles, which are created by an administrator +- Temporary user profiles, which are created when an error prevents the correct profile from loading +- User profiles for the Guest account and members of the Guests group + +If you enable this policy setting, Group Policy allows deployment operations (adding, registering, staging, updating, or removing an app package) of Windows Store apps when using a special profile. + +If you disable or do not configure this policy setting, Group Policy blocks deployment operations of Windows Store apps when using a special profile. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow deployment operations in special profiles* +- GP name: *AllowDeploymentInSpecialProfiles* +- GP path: *Windows Components\App Package Deployment* +- GP ADMX file name: *AppxPackageManager.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-appxruntime.md b/windows/client-management/mdm/policy-csp-admx-appxruntime.md new file mode 100644 index 0000000000..8dcf16d88f --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-appxruntime.md @@ -0,0 +1,338 @@ +--- +title: Policy CSP - ADMX_AppXRuntime +description: Policy CSP - ADMX_AppXRuntime +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/10/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_AppXRuntime +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_AppXRuntime policies + +
    +
    + ADMX_AppXRuntime/AppxRuntimeApplicationContentUriRules +
    +
    + ADMX_AppXRuntime/AppxRuntimeBlockFileElevation +
    +
    + ADMX_AppXRuntime/AppxRuntimeBlockHostedAppAccessWinRT +
    +
    + ADMX_AppXRuntime/AppxRuntimeBlockProtocolElevation +
    +
    + + +
    + + +**ADMX_AppXRuntime/AppxRuntimeApplicationContentUriRules** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting lets you turn on Content URI Rules to supplement the static Content URI Rules that were defined as part of the app manifest and apply to all Windows Store apps that use the enterpriseAuthentication capability on a computer. + +If you enable this policy setting, you can define additional Content URI Rules that all Windows Store apps that use the enterpriseAuthentication capability on a computer can use. + +If you disable or don't set this policy setting, Windows Store apps will only use the static Content URI Rules. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on dynamic Content URI Rules for Windows store apps* +- GP name: *AppxRuntimeApplicationContentUriRules* +- GP path: *Windows Components\App runtime* +- GP ADMX file name: *AppXRuntime.admx* + + + +
    + + +**ADMX_AppXRuntime/AppxRuntimeBlockFileElevation** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting lets you control whether Windows Store apps can open files using the default desktop app for a file type. Because desktop apps run at a higher integrity level than Windows Store apps, there is a risk that a Windows Store app might compromise the system by opening a file in the default desktop app for a file type. + +If you enable this policy setting, Windows Store apps cannot open files in the default desktop app for a file type; they can open files only in other Windows Store apps. + +If you disable or do not configure this policy setting, Windows Store apps can open files in the default desktop app for a file type. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Block launching desktop apps associated with a file.* +- GP name: *AppxRuntimeBlockFileElevation* +- GP path: *Windows Components\App runtime* +- GP ADMX file name: *AppXRuntime.admx* + + + +
    + + +**ADMX_AppXRuntime/AppxRuntimeBlockHostedAppAccessWinRT** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether Universal Windows apps with Windows Runtime API access directly from web content can be launched. + +If you enable this policy setting, Universal Windows apps which declare Windows Runtime API access in ApplicationContentUriRules section of the manifest cannot be launched; Universal Windows apps which have not declared Windows Runtime API access in the manifest are not affected. + +If you disable or do not configure this policy setting, all Universal Windows apps can be launched. + +> [!WARNING] +> This policy should not be enabled unless recommended by Microsoft as a security response because it can cause severe app compatibility issues. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Block launching Universal Windows apps with Windows Runtime API access from hosted content.* +- GP name: *AppxRuntimeBlockHostedAppAccessWinRT* +- GP path: *Windows Components\App runtime* +- GP ADMX file name: *AppXRuntime.admx* + + + +
    + + +**ADMX_AppXRuntime/AppxRuntimeBlockProtocolElevation** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting lets you control whether Windows Store apps can open URIs using the default desktop app for a URI scheme. Because desktop apps run at a higher integrity level than Windows Store apps, there is a risk that a URI scheme launched by a Windows Store app might compromise the system by launching a desktop app. + +If you enable this policy setting, Windows Store apps cannot open URIs in the default desktop app for a URI scheme; they can open URIs only in other Windows Store apps. + +If you disable or do not configure this policy setting, Windows Store apps can open URIs in the default desktop app for a URI scheme. + +> [!NOTE] +> Enabling this policy setting does not block Windows Store apps from opening the default desktop app for the http, https, and mailto URI schemes. The handlers for these URI schemes are hardened against URI-based vulnerabilities from untrusted sources, reducing the associated risk. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Block launching desktop apps associated with a URI scheme* +- GP name: *AppxRuntimeBlockProtocolElevation* +- GP path: *Windows Components\App runtime* +- GP ADMX file name: *AppXRuntime.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From c1e3ce52385ea06f99f49dd03cd7817c3d7a4422 Mon Sep 17 00:00:00 2001 From: JesseEsquivel <33558203+JesseEsquivel@users.noreply.github.com> Date: Tue, 10 Nov 2020 15:24:20 -0500 Subject: [PATCH 0142/2014] Item is missing from proxy/firewall requirements Should be the same as this link (missing *.azure-automation.net). The *.azure-automation.net url is also called out and checked in the defender for endpoint connectivity analyzer. https://docs.microsoft.com/en-us/azure/azure-monitor/platform/log-analytics-agent#firewall-requirements --- .../microsoft-defender-atp/configure-proxy-internet.md | 3 ++- 1 file changed, 2 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 6abe8ff951..48fd0bee7d 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 @@ -140,7 +140,8 @@ The information below list the proxy and firewall configuration information requ |------|---------|--------|--------| |*.ods.opinsights.azure.com |Port 443 |Outbound|Yes | |*.oms.opinsights.azure.com |Port 443 |Outbound|Yes | -|*.blob.core.windows.net |Port 443 |Outbound|Yes | +|*.blob.core.windows.net |Port 443 |Outbound|Yes | +|*.azure-automation.net |Port 443 |Outbound|Yes | > [!NOTE] From 8abdf182ca0c6b774adb99212ca143586890fbfd Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Tue, 10 Nov 2020 13:18:48 -0800 Subject: [PATCH 0143/2014] Updating art for defender atp deployment and migration guides --- .../phase-diagrams/deployment-phases.png | Bin 0 -> 5744 bytes .../media/phase-diagrams/migration-phases.png | Bin 0 -> 5711 bytes windows/media/phase-diagrams/onboard.png | Bin 0 -> 1960 bytes windows/media/phase-diagrams/prepare.png | Bin 0 -> 1713 bytes windows/media/phase-diagrams/setup.png | Bin 0 -> 1508 bytes .../deployment-phases.md | 8 +++-- .../mcafee-to-microsoft-defender-migration.md | 8 +++-- .../mcafee-to-microsoft-defender-onboard.md | 4 +-- .../mcafee-to-microsoft-defender-prepare.md | 2 +- .../mcafee-to-microsoft-defender-setup.md | 2 +- .../microsoft-defender-atp/onboarding.md | 25 ++----------- .../prepare-deployment.md | 33 ++---------------- .../production-deployment.md | 25 ++----------- .../switch-to-microsoft-defender-migration.md | 8 +++-- .../switch-to-microsoft-defender-onboard.md | 2 +- .../switch-to-microsoft-defender-prepare.md | 2 +- .../switch-to-microsoft-defender-setup.md | 2 +- ...tec-to-microsoft-defender-atp-migration.md | 8 +++-- ...antec-to-microsoft-defender-atp-onboard.md | 2 +- ...antec-to-microsoft-defender-atp-prepare.md | 2 +- ...ymantec-to-microsoft-defender-atp-setup.md | 2 +- 21 files changed, 38 insertions(+), 97 deletions(-) create mode 100644 windows/media/phase-diagrams/deployment-phases.png create mode 100644 windows/media/phase-diagrams/migration-phases.png create mode 100644 windows/media/phase-diagrams/onboard.png create mode 100644 windows/media/phase-diagrams/prepare.png create mode 100644 windows/media/phase-diagrams/setup.png diff --git a/windows/media/phase-diagrams/deployment-phases.png b/windows/media/phase-diagrams/deployment-phases.png new file mode 100644 index 0000000000000000000000000000000000000000..4d2a4fa94646c72b26e978c0c02cad12efb50a7f GIT binary patch literal 5744 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 XSz?>75Vz#;3%y)s#@0B%&^_iqEKr?r literal 0 HcmV?d00001 diff --git a/windows/media/phase-diagrams/prepare.png b/windows/media/phase-diagrams/prepare.png new file mode 100644 index 0000000000000000000000000000000000000000..1001e41e0dbf403ec43cf619766ba4096db69553 GIT binary patch literal 1713 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 literal 0 HcmV?d00001 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 298867cbc0..20309cfdd3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -29,11 +29,13 @@ ms.topic: article There are three phases in deploying Defender for Endpoint: +![deployment phases - prepare, setup, onboard](/windows/media/phase-diagrams/deployment-phases.png) + |Phase | Description | |:-------|:-----| -| ![Phase 1: Prepare](images/prepare.png)
    [Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Defender for Endpoint:

    - 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. +| [Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Defender for Endpoint:

    - Stakeholders and sign-off
    - Environment considerations
    - Access
    - Adoption order +| [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](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/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index e9fa0412b0..8bfa46379d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -35,11 +35,13 @@ If you are planning to switch from McAfee Endpoint Security (McAfee) to [Microso When you switch from McAfee to Microsoft Defender for Endpoint, you follow a process that can be divided into three phases, as described in the following table: +![Migration phases - prepare, setup, onboard](/windows/media/phase-diagrams/migration-phases.png) + |Phase |Description | |--|--| -|[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
    [Prepare for your migration](mcafee-to-microsoft-defender-prepare.md) |During [the **Prepare** phase](mcafee-to-microsoft-defender-prepare.md), you update your organization's devices, get Microsoft Defender for Endpoint, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender for Endpoint. | -|[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
    [Set up Microsoft Defender for Endpoint](mcafee-to-microsoft-defender-setup.md) |During [the **Setup** phase](mcafee-to-microsoft-defender-setup.md), you enable Microsoft Defender Antivirus and make sure it's in passive mode, and you configure settings & exclusions for Microsoft Defender Antivirus, Microsoft Defender for Endpoint, and McAfee. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| -|[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
    [Onboard to Microsoft Defender for Endpoint](mcafee-to-microsoft-defender-onboard.md) |During [the **Onboard** phase](mcafee-to-microsoft-defender-onboard.md), you onboard your devices to Microsoft Defender for Endpoint and verify that those devices are communicating with Microsoft Defender for Endpoint. Last, you uninstall McAfee and make sure that protection through Microsoft Defender Antivirus & Microsoft Defender for Endpoint is in active mode. | +|[Prepare for your migration](mcafee-to-microsoft-defender-prepare.md) |During [the **Prepare** phase](mcafee-to-microsoft-defender-prepare.md), you update your organization's devices, get Microsoft Defender for Endpoint, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender for Endpoint. | +|[Set up Microsoft Defender for Endpoint](mcafee-to-microsoft-defender-setup.md) |During [the **Setup** phase](mcafee-to-microsoft-defender-setup.md), you enable Microsoft Defender Antivirus and make sure it's in passive mode, and you configure settings & exclusions for Microsoft Defender Antivirus, Microsoft Defender for Endpoint, and McAfee. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| +|[Onboard to Microsoft Defender for Endpoint](mcafee-to-microsoft-defender-onboard.md) |During [the **Onboard** phase](mcafee-to-microsoft-defender-onboard.md), you onboard your devices to Microsoft Defender for Endpoint and verify that those devices are communicating with Microsoft Defender for Endpoint. Last, you uninstall McAfee and make sure that protection through Microsoft Defender Antivirus & Microsoft Defender for Endpoint is in active mode. | ## What's included in Microsoft Defender for Endpoint? diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index d38a5977e8..703d353b4c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -28,12 +28,10 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -|[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
    [Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |![Phase 3: Onboard](images/onboard.png)
    Phase 3: Onboard | +|[![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |[![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)](mcafee-to-microsoft-defender-setup.md)
    [Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)
    Phase 3: Onboard | |--|--|--| || |*You are here!* | - **Welcome to Phase 3 of [migrating from McAfee Endpoint Security (McAfee) to Microsoft Defender Advanced Threat Protection (Microsoft Defender for Endpoint)](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This migration phase includes the following steps: 1. [Onboard devices to Microsoft Defender for Endpoint](#onboard-devices-to-microsoft-defender-for-endpoint). diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index fe973d1a59..8adafc0254 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -29,7 +29,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -|![Phase 1: Prepare](images/prepare.png)
    Phase 1: Prepare |[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
    [Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | +|![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)
    Phase 1: Prepare |[![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)](mcafee-to-microsoft-defender-setup.md)
    [Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |[![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | |--|--|--| |*You are here!*| | | diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 8813e53523..ae66d91bd0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -29,7 +29,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -|[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |![Phase 2: Set up](images/setup.png)
    Phase 2: Set up |[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | +|[![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)
    Phase 2: Set up |[![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | |--|--|--| ||*You are here!* | | diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index f26781b856..98a43bce92 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -29,28 +29,9 @@ ms.topic: article Deploying Microsoft Defender ATP is a three-phase process: -
    - - - - - - - - -
    - - Prepare to deploy Microsoft Defender ATP -
    Phase 1: Prepare

    -
    - - Setup the Microsoft Defender ATP service -
    Phase 2: Set up

    -
    - - Onboard diagram -
    Phase 3: Onboard

    -
    +| [![deployment phase - prepare](/windows/media/phase-diagrams/prepare.png)](prepare-deployment.md)
    [Phase 1: Prepare](prepare-deployment.md) | [![deployment phase - setup](/windows/media/phase-diagrams/setup.png)](production-deployment.md)
    [Phase 2: Setup](production-deployment.md) | ![deployment phase - onboard](/windows/media/phase-diagrams/onboard.png)
    Phase 3: Onboard | +| ----- | ----- | ----- | +| | |*You are here!*| You are currently in the onboarding phase. diff --git a/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md b/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md index fe2d128e37..d645d5a8db 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md @@ -33,37 +33,10 @@ ms.topic: article Deploying Microsoft Defender ATP is a three-phase process: -
    - - - - - - - - - - - -
    - - Plan to deploy Microsoft Defender ATP -
    Phase 1: Prepare

    -
    - - Onboard to the Microsoft Defender ATP service -
    Phase 2: Set up

    -
    - - Configure capabilities -
    Phase 3: Onboard

    -
    - - - - +| ![deployment phase - prepare](/windows/media/phase-diagrams/prepare.png)
    Phase 1: Prepare | [![deployment phase - setup](/windows/media/phase-diagrams/setup.png)](production-deployment.md)
    [Phase 2: Setup](production-deployment.md) | [![deployment phase - onboard](/windows/media/phase-diagrams/onboard.png)](onboarding.md)
    [Phase 3: Onboard](onboarding.md) | +| ----- | ----- | ----- | +|*You are here!* | || -
    You are currently in the preparation phase. diff --git a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md index a1c3772e14..a002f9c23b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md @@ -31,28 +31,9 @@ ms.topic: article Deploying Microsoft Defender ATP is a three-phase process: -
    - - - - - - - - -
    - - Prepare to deploy Microsoft Defender ATP -
    Phase 1: Prepare

    -
    - - Onboard to the Microsoft Defender ATP service -
    Phase 2: Set up

    -
    - - Onboard image -
    Phase 3: Onboard

    -
    +| [![deployment phase - prepare](/windows/media/phase-diagrams/prepare.png)](prepare-deployment.md)
    [Phase 1: Prepare](prepare-deployment.md) | ![deployment phase - setup](/windows/media/phase-diagrams/setup.png)
    Phase 2: Setup | [![deployment phase - onboard](/windows/media/phase-diagrams/onboard.png)](onboarding.md)
    [Phase 3: Onboard](onboarding.md) | +| ----- | ----- | ----- | +| | *You are here!*|| You are currently in the set-up phase. diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-migration.md index c9b60c2b17..1a9ceac19e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-migration.md @@ -35,11 +35,13 @@ If you are planning to switch from a non-Microsoft endpoint protection solution When you switch to Microsoft Defender for Endpoint, you follow a process that can be divided into three phases, as described in the following table: +![Migration phases - prepare, setup, onboard](/windows/media/phase-diagrams/migration-phases.png) + |Phase |Description | |--|--| -|[![Phase 1: Prepare](images/prepare.png)](switch-to-microsoft-defender-prepare.md)
    [Prepare for your migration](switch-to-microsoft-defender-prepare.md) |During [the **Prepare** phase](switch-to-microsoft-defender-prepare.md), you update your organization's devices, get Microsoft Defender for Endpoint, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender for Endpoint. | -|[![Phase 2: Set up](images/setup.png)](switch-to-microsoft-defender-setup.md)
    [Set up Microsoft Defender for Endpoint](switch-to-microsoft-defender-setup.md) |During [the **Setup** phase](switch-to-microsoft-defender-setup.md), you enable Microsoft Defender Antivirus and make sure it's in passive mode, and you configure settings & exclusions for Microsoft Defender Antivirus, Microsoft Defender for Endpoint, and your existing endpoint protection solution. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| -|[![Phase 3: Onboard](images/onboard.png)](switch-to-microsoft-defender-onboard.md)
    [Onboard to Microsoft Defender for Endpoint](switch-to-microsoft-defender-onboard.md) |During [the **Onboard** phase](switch-to-microsoft-defender-onboard.md), you onboard your devices to Microsoft Defender for Endpoint and verify that those devices are communicating with Microsoft Defender for Endpoint. Last, you uninstall your existing endpoint protection solution and make sure that protection through Microsoft Defender Antivirus & Microsoft Defender for Endpoint is in active mode. | +|[Prepare for your migration](switch-to-microsoft-defender-prepare.md) |During [the **Prepare** phase](switch-to-microsoft-defender-prepare.md), you update your organization's devices, get Microsoft Defender for Endpoint, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender for Endpoint. | +|[Set up Microsoft Defender for Endpoint](switch-to-microsoft-defender-setup.md) |During [the **Setup** phase](switch-to-microsoft-defender-setup.md), you enable Microsoft Defender Antivirus and make sure it's in passive mode, and you configure settings & exclusions for Microsoft Defender Antivirus, Microsoft Defender for Endpoint, and your existing endpoint protection solution. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| +|[Onboard to Microsoft Defender for Endpoint](switch-to-microsoft-defender-onboard.md) |During [the **Onboard** phase](switch-to-microsoft-defender-onboard.md), you onboard your devices to Microsoft Defender for Endpoint and verify that those devices are communicating with Microsoft Defender for Endpoint. Last, you uninstall your existing endpoint protection solution and make sure that protection through Microsoft Defender Antivirus & Microsoft Defender for Endpoint is in active mode. | ## What's included in Microsoft Defender for Endpoint? diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md index 4852139083..40074d3a9c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md @@ -25,7 +25,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho # Switch to Microsoft Defender for Endpoint - Phase 3: Onboard -|[![Phase 1: Prepare](images/prepare.png)](switch-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](switch-to-microsoft-defender-prepare.md) |[![Phase 2: Set up](images/setup.png)](switch-to-microsoft-defender-setup.md)
    [Phase 2: Set up](switch-to-microsoft-defender-setup.md) |![Phase 3: Onboard](images/onboard.png)
    Phase 3: Onboard | +|[![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)](switch-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](switch-to-microsoft-defender-prepare.md) |[![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)](switch-to-microsoft-defender-setup.md)
    [Phase 2: Set up](switch-to-microsoft-defender-setup.md) |![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)
    Phase 3: Onboard | |--|--|--| || |*You are here!* | diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md index 5896bc9f4e..beb6a69b45 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md @@ -25,7 +25,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho # Switch to Microsoft Defender for Endpoint - Phase 1: Prepare -|![Phase 1: Prepare](images/prepare.png)
    Phase 1: Prepare |[![Phase 2: Set up](images/setup.png)](switch-to-microsoft-defender-setup.md)
    [Phase 2: Set up](switch-to-microsoft-defender-setup.md) |[![Phase 3: Onboard](images/onboard.png)](switch-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](switch-to-microsoft-defender-onboard.md) | +|![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)
    Phase 1: Prepare |[![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)](switch-to-microsoft-defender-setup.md)
    [Phase 2: Set up](switch-to-microsoft-defender-setup.md) |[![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)](switch-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](switch-to-microsoft-defender-onboard.md) | |--|--|--| |*You are here!*| | | diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md index b8c66898af..65b638af0e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md @@ -25,7 +25,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho # Switch to Microsoft Defender for Endpoint - Phase 2: Setup -|[![Phase 1: Prepare](images/prepare.png)](switch-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](switch-to-microsoft-defender-prepare.md) |![Phase 2: Set up](images/setup.png)
    Phase 2: Set up |[![Phase 3: Onboard](images/onboard.png)](switch-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](switch-to-microsoft-defender-onboard.md) | +|[![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)](switch-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](switch-to-microsoft-defender-prepare.md) |![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)
    Phase 2: Set up |[![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)](switch-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](switch-to-microsoft-defender-onboard.md) | |--|--|--| ||*You are here!* | | diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md index 371f380e63..cd4d8387d3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md @@ -35,11 +35,13 @@ If you are planning to switch from Symantec Endpoint Protection (Symantec) to [M When you switch from Symantec to Microsoft Defender for Endpoint, you follow a process that can be divided into three phases, as described in the following table: +![Migration phases - prepare, setup, onboard](/windows/media/phase-diagrams/migration-phases.png) + |Phase |Description | |--|--| -|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
    [Prepare for your migration](symantec-to-microsoft-defender-atp-prepare.md) |During the **Prepare** phase, you get Microsoft Defender for Endpoint, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender for Endpoint. | -|[![Phase 2: Set up](images/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
    [Set up Microsoft Defender for Endpoint](symantec-to-microsoft-defender-atp-setup.md) |During the **Setup** phase, you configure settings and exclusions for Microsoft Defender Antivirus, Microsoft Defender for Endpoint, and Symantec Endpoint Protection. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| -|[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
    [Onboard to Microsoft Defender for Endpoint](symantec-to-microsoft-defender-atp-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender for Endpoint and verify that those devices are communicating with Microsoft Defender for Endpoint. Last, you uninstall Symantec and make sure protection through Microsoft Defender for Endpoint is in active mode. | +|[Prepare for your migration](symantec-to-microsoft-defender-atp-prepare.md) |During the **Prepare** phase, you get Microsoft Defender for Endpoint, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender for Endpoint. | +|[Set up Microsoft Defender for Endpoint](symantec-to-microsoft-defender-atp-setup.md) |During the **Setup** phase, you configure settings and exclusions for Microsoft Defender Antivirus, Microsoft Defender for Endpoint, and Symantec Endpoint Protection. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| +|[Onboard to Microsoft Defender for Endpoint](symantec-to-microsoft-defender-atp-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender for Endpoint and verify that those devices are communicating with Microsoft Defender for Endpoint. Last, you uninstall Symantec and make sure protection through Microsoft Defender for Endpoint is in active mode. | ## What's included in Microsoft Defender for Endpoint? diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md index 38143cfd5f..d2eac41797 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md @@ -28,7 +28,7 @@ ms.reviewer: depicker, yongrhee, chriggs [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
    [Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |[![Phase 2: Set up](images/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
    [Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |![Phase 3: Onboard](images/onboard.png)
    Phase 3: Onboard | +|[![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
    [Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |[![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
    [Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)
    Phase 3: Onboard | |--|--|--| || |*You are here!* | diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md index cc678c90eb..1e14e2a392 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md @@ -28,7 +28,7 @@ ms.reviewer: depicker, yongrhee, chriggs [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -|![Phase 1: Prepare](images/prepare.png)
    Phase 1: Prepare |[![Phase 2: Set up](images/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
    [Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
    [Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | +|![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)
    Phase 1: Prepare |[![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
    [Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |[![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
    [Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | |--|--|--| |*You are here!*| | | diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md index f36e72d95c..9945105685 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md @@ -28,7 +28,7 @@ ms.reviewer: depicker, yongrhee, chriggs [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
    [Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |![Phase 2: Set up](images/setup.png)
    Phase 2: Set up |[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
    [Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | +|[![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
    [Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)
    Phase 2: Set up |[![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
    [Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | |--|--|--| ||*You are here!* | | From ed82ef3409f4fc9c9608fdaac7c4bdd10b004b85 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 10 Nov 2020 13:44:29 -0800 Subject: [PATCH 0144/2014] Added AttachementManager policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 5 + .../policy-configuration-service-provider.md | 20 + .../mdm/policy-csp-admx-attachmentmanager.md | 422 ++++++++++++++++++ 4 files changed, 448 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-attachmentmanager.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 60a0b0fc6f..4ae9979e4c 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -177,6 +177,7 @@ #### [ADMX_AppCompat](policy-csp-admx-appcompat.md) #### [ADMX_AppxPackageManager](policy-csp-admx-appxpackagemanager.md) #### [ADMX_AppXRuntime](policy-csp-admx-appxruntime.md) +#### [ADMX_AttachmentManager](policy-csp-admx-attachmentmanager.md) #### [ADMX_AuditSettings](policy-csp-admx-auditsettings.md) #### [ADMX_Bits](policy-csp-admx-bits.md) #### [ADMX_CipherSuiteOrder](policy-csp-admx-ciphersuiteorder.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 87d8c00b35..f8ae27ab30 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -47,6 +47,11 @@ ms.date: 10/08/2020 - [ADMX_AppXRuntime/AppxRuntimeBlockFileElevation](./policy-csp-admx-appxruntime.md#admx-appxruntime-appxruntimeblockfileelevation) - [ADMX_AppXRuntime/AppxRuntimeBlockHostedAppAccessWinRT](./policy-csp-admx-appxruntime.md#admx-appxruntime-appxruntimeblockhostedappaccesswinrt) - [ADMX_AppXRuntime/AppxRuntimeBlockProtocolElevation](./policy-csp-admx-appxruntime.md#admx-appxruntime-appxruntimeblockprotocolelevation) +- [ADMX_AttachmentManager/AM_EstimateFileHandlerRisk](./policy-csp-admx-attachmentmanager.md#admx-attachmentmanager-am-estimatefilehandlerrisk) +- [ADMX_AttachmentManager/AM_SetFileRiskLevel](./policy-csp-admx-attachmentmanager.md#admx-attachmentmanager-am-setfilerisklevel) +- [ADMX_AttachmentManager/AM_SetHighRiskInclusion](./policy-csp-admx-attachmentmanager.md#admx-attachmentmanager-am-sethighriskinclusion) +- [ADMX_AttachmentManager/AM_SetLowRiskInclusion](./policy-csp-admx-attachmentmanager.md#admx-attachmentmanager-am-setlowriskinclusion) +- [ADMX_AttachmentManager/AM_SetModRiskInclusion](./policy-csp-admx-attachmentmanager.md#admx-attachmentmanager-am-setmodriskinclusion) - [ADMX_AuditSettings/IncludeCmdLine](./policy-csp-admx-auditsettings.md#admx-auditsettings-includecmdline) - [ADMX_Bits/BITS_DisableBranchCache](./policy-csp-admx-bits.md#admx-bits-bits-disablebranchcache) - [ADMX_Bits/BITS_DisablePeercachingClient](./policy-csp-admx-bits.md#admx-bits-bits-disablepeercachingclient) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 515a332e40..3fac6f18b7 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -270,6 +270,26 @@ The following diagram shows the Policy configuration service provider in tree fo +### ADMX_AttachmentManager policies + +
    +
    + ADMX_AttachmentManager/AM_EstimateFileHandlerRisk +
    +
    + ADMX_AttachmentManager/AM_SetFileRiskLevel +
    +
    + ADMX_AttachmentManager/AM_SetHighRiskInclusion +
    +
    + ADMX_AttachmentManager/AM_SetLowRiskInclusion +
    +
    + ADMX_AttachmentManager/AM_SetModRiskInclusion +
    +
    + ### ADMX_AuditSettings policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md b/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md new file mode 100644 index 0000000000..e43001ae9c --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md @@ -0,0 +1,422 @@ +--- +title: Policy CSP - ADMX_AttachmentManager +description: Policy CSP - ADMX_AttachmentManager +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/10/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_AttachmentManager +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_AttachmentManager policies + +
    +
    + ADMX_AttachmentManager/AM_EstimateFileHandlerRisk +
    +
    + ADMX_AttachmentManager/AM_SetFileRiskLevel +
    +
    + ADMX_AttachmentManager/AM_SetHighRiskInclusion +
    +
    + ADMX_AttachmentManager/AM_SetLowRiskInclusion +
    +
    + ADMX_AttachmentManager/AM_SetModRiskInclusion +
    +
    + + +
    + + +**ADMX_AttachmentManager/AM_EstimateFileHandlerRisk** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the logic that Windows uses to determine the risk for file attachments. + +Preferring the file handler instructs Windows to use the file handler data over the file type data. For example, trust notepad.exe, but don't trust .txt files. + +Preferring the file type instructs Windows to use the file type data over the file handler data. For example, trust .txt files, regardless of the file handler. Using both the file handler and type data is the most restrictive option. Windows chooses the more restrictive recommendation which will cause users to see more trust prompts than choosing the other options. + +If you enable this policy setting, you can choose the order in which Windows processes risk assessment data. + +If you disable this policy setting, Windows uses its default trust logic, which prefers the file handler over the file type. + +If you do not configure this policy setting, Windows uses its default trust logic, which prefers the file handler over the file type. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Trust logic for file attachments* +- GP name: *AM_EstimateFileHandlerRisk* +- GP path: *Windows Components\Attachment Manager* +- GP ADMX file name: *AttachmentManager.admx* + + + +
    + + +**ADMX_AttachmentManager/AM_SetFileRiskLevel** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the default risk level for file types. To fully customize the risk level for file attachments, you may also need to configure the trust logic for file attachments. + +High Risk: If the attachment is in the list of high-risk file types and is from the restricted zone, Windows blocks the user from accessing the file. If the file is from the Internet zone, Windows prompts the user before accessing the file. + +Moderate Risk: If the attachment is in the list of moderate-risk file types and is from the restricted or Internet zone, Windows prompts the user before accessing the file. + +Low Risk: If the attachment is in the list of low-risk file types, Windows will not prompt the user before accessing the file, regardless of the file's zone information. + +If you enable this policy setting, you can specify the default risk level for file types. + +If you disable this policy setting, Windows sets the default risk level to moderate. + +If you do not configure this policy setting, Windows sets the default risk level to moderate. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Default risk level for file attachments* +- GP name: *AM_SetFileRiskLevel* +- GP path: *Windows Components\Attachment Manager* +- GP ADMX file name: *AttachmentManager.admx* + + + +
    + + +**ADMX_AttachmentManager/AM_SetHighRiskInclusion** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the list of high-risk file types. If the file attachment is in the list of high-risk file types and is from the restricted zone, Windows blocks the user from accessing the file. If the file is from the Internet zone, Windows prompts the user before accessing the file. This inclusion list takes precedence over the medium-risk and low-risk inclusion lists (where an extension is listed in more than one inclusion list). + +If you enable this policy setting, you can create a custom list of high-risk file types. + +If you disable this policy setting, Windows uses its built-in list of file types that pose a high risk. + +If you do not configure this policy setting, Windows uses its built-in list of high-risk file types. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Inclusion list for high risk file types* +- GP name: *AM_SetHighRiskInclusion* +- GP path: *Windows Components\Attachment Manager* +- GP ADMX file name: *AttachmentManager.admx* + + + +
    + + +**ADMX_AttachmentManager/AM_SetLowRiskInclusion** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the list of low-risk file types. If the attachment is in the list of low-risk file types, Windows will not prompt the user before accessing the file, regardless of the file's zone information. This inclusion list overrides the list of high-risk file types built into Windows and has a lower precedence than the high-risk or medium-risk inclusion lists (where an extension is listed in more than one inclusion list). + +If you enable this policy setting, you can specify file types that pose a low risk. + +If you disable this policy setting, Windows uses its default trust logic. + +If you do not configure this policy setting, Windows uses its default trust logic. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Inclusion list for low file types* +- GP name: *AM_SetLowRiskInclusion* +- GP path: *Windows Components\Attachment Manager* +- GP ADMX file name: *AttachmentManager.admx* + + + +
    + + +**ADMX_AttachmentManager/AM_SetModRiskInclusion** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the list of moderate-risk file types. If the attachment is in the list of moderate-risk file types and is from the restricted or Internet zone, Windows prompts the user before accessing the file. This inclusion list overrides the list of potentially high-risk file types built into Windows and it takes precedence over the low-risk inclusion list but has a lower precedence than the high-risk inclusion list (where an extension is listed in more than one inclusion list). + +If you enable this policy setting, you can specify file types which pose a moderate risk. + +If you disable this policy setting, Windows uses its default trust logic. + +If you do not configure this policy setting, Windows uses its default trust logic. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Inclusion list for moderate risk file types* +- GP name: *AM_SetModRiskInclusion* +- GP path: *Windows Components\Attachment Manager* +- GP ADMX file name: *AttachmentManager.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From 941857293e86e7c4169a5e061b9de246066ba890 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 10 Nov 2020 16:10:32 -0800 Subject: [PATCH 0145/2014] Updated GP name --- windows/client-management/mdm/policy-csp-multitasking.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-multitasking.md b/windows/client-management/mdm/policy-csp-multitasking.md index 019a3f61c5..fd1e3372e8 100644 --- a/windows/client-management/mdm/policy-csp-multitasking.md +++ b/windows/client-management/mdm/policy-csp-multitasking.md @@ -96,7 +96,7 @@ This policy only applies to the Alt+Tab switcher. When the policy is not enabled ADMX Info: - GP English name: *Configure the inclusion of Edge tabs into Alt-Tab* -- GP name: *MultiTaskingAltTabFilter* +- GP name: *BrowserAltTabBlowout* - GP path: *Windows Components/Multitasking* - GP ADMX file name: *Multitasking.admx* From 574286732f8382fb24c30095007cade38b39e82e Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Wed, 11 Nov 2020 15:15:42 +0530 Subject: [PATCH 0146/2014] Update required-windows-diagnostic-data-events-and-fields-2004.md --- ...required-windows-diagnostic-data-events-and-fields-2004.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md b/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md index 0b34139584..b1c3b25c91 100644 --- a/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md +++ b/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md @@ -1638,7 +1638,7 @@ The following fields are available: - **LicenseStateReason** Retrieves why (or how) a system is licensed or unlicensed. The HRESULT may indicate an error code that indicates a key blocked error, or it may indicate that we are running an OS License granted by the MS store. - **OA3xOriginalProductKey** Retrieves the License key stamped by the OEM to the machine. - **OSEdition** Retrieves the version of the current OS. -- **OSInstallType** Retrieves a numeric description of what install was used on the device i.e. clean, upgrade, refresh, reset, etc +- **OSInstallType** Retrieves a numeric description of what install was used on the device i.e. clean, upgrade, refresh, reset, etc. - **OSOOBEDateTime** Retrieves Out of Box Experience (OOBE) Date in Coordinated Universal Time (UTC). - **OSSKU** Retrieves the Friendly Name of OS Edition. - **OSSubscriptionStatus** Represents the existing status for enterprise subscription feature for PRO machines. @@ -1786,7 +1786,7 @@ This event sends data about the current user's default preferences for browser a The following fields are available: - **CalendarType** The calendar identifiers that are used to specify different calendars. -- **DefaultApp** The current uer's default program selected for the following extension or protocol: .html, .htm, .jpg, .jpeg, .png, .mp3, .mp4, .mov, .pdf. +- **DefaultApp** The current user's default program selected for the following extension or protocol: .html, .htm, .jpg, .jpeg, .png, .mp3, .mp4, .mov, .pdf. - **DefaultBrowserProgId** The ProgramId of the current user's default browser. - **LocaleName** Name of the current user locale given by LOCALE_SNAME via the GetLocaleInfoEx() function. - **LongDateFormat** The long date format the user has selected. From 16493255e42647c3e2bb3893d921dd7dc54fc48b Mon Sep 17 00:00:00 2001 From: msarcletti <56821677+msarcletti@users.noreply.github.com> Date: Wed, 11 Nov 2020 11:33:31 +0100 Subject: [PATCH 0147/2014] Update windows/client-management/mdm/vpnv2-csp.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/vpnv2-csp.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index f0ab6733f3..75becc7f08 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -347,8 +347,8 @@ Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/Proxy** A collection of configuration objects to enable a post-connect proxy support for VPN Force Tunnel connections. The proxy defined for this profile is applied when this profile is active and connected. ->[Note] ->VPN proxy settings are only used on Force Tunnel connections. On Split Tunnel connections the general proxy settings are used. +> [Note] +> VPN proxy settings are only used on Force Tunnel connections. On Split Tunnel connections the general proxy settings are used. **VPNv2/**ProfileName**/Proxy/Manual** Optional node containing the manual server settings. @@ -1332,4 +1332,3 @@ Servers - From 074bc73f723625fc63563ed01df40586cef1d216 Mon Sep 17 00:00:00 2001 From: msarcletti <56821677+msarcletti@users.noreply.github.com> Date: Wed, 11 Nov 2020 11:37:35 +0100 Subject: [PATCH 0148/2014] Update windows/security/identity-protection/vpn/vpn-profile-options.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../security/identity-protection/vpn/vpn-profile-options.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/vpn/vpn-profile-options.md b/windows/security/identity-protection/vpn/vpn-profile-options.md index ccb29a9823..4c4e67842d 100644 --- a/windows/security/identity-protection/vpn/vpn-profile-options.md +++ b/windows/security/identity-protection/vpn/vpn-profile-options.md @@ -45,8 +45,9 @@ The following table lists the VPN settings and whether the setting can be config | Windows Information Protection (WIP) | yes | | Traffic filters | yes | | Proxy settings | yes, by PAC/WPAD file or server and port | ->[!NOTE] ->VPN proxy settings are only used on Force Tunnel Connections. On Split Tunnel Connections the general proxy settings are used. + +> [!NOTE] +> VPN proxy settings are only used on Force Tunnel Connections. On Split Tunnel Connections the general proxy settings are used. The ProfileXML node was added to the VPNv2 CSP to allow users to deploy VPN profile as a single blob. This is particularly useful for deploying profiles with features that are not yet supported by MDMs. You can get additional examples in the [ProfileXML XSD](https://msdn.microsoft.com/library/windows/hardware/mt755930.aspx) topic. From ea38b9d7d7c0644c7d50a5b031f9fdd2a195981a Mon Sep 17 00:00:00 2001 From: msarcletti <56821677+msarcletti@users.noreply.github.com> Date: Wed, 11 Nov 2020 11:41:25 +0100 Subject: [PATCH 0149/2014] Update vpn-conditional-access.md --- .../security/identity-protection/vpn/vpn-conditional-access.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/vpn/vpn-conditional-access.md b/windows/security/identity-protection/vpn/vpn-conditional-access.md index 002d10e812..fa1a76285a 100644 --- a/windows/security/identity-protection/vpn/vpn-conditional-access.md +++ b/windows/security/identity-protection/vpn/vpn-conditional-access.md @@ -79,7 +79,7 @@ Two client-side configuration service providers are leveraged for VPN device com > [!NOTE] > Currently, it is required that certificates used for obtaining Kerberos tickets must be issued from an on-premises CA, and that SSO must be enabled in the user’s VPN profile. This will enable the user to access on-premises resources. > -> In the case of AzureAD-only joined devices (not hybrid joined devices), if the user certificate issued by the on-premises CA has in Subject and SAN (Subject Alternative Name) the user UPN from AzureAD, the VPN profile must be modified to ensure the client does not cache the credentials used for VPN authentication. To do this, after deploying the VPN profile to the client, modify the *Rasphone.pbk* on the client by changing entry **UseRasCredentials** from 1 (default) to 0 (zero). +> In the case of AzureAD-only joined devices (not hybrid joined devices), if the user certificate issued by the on-premises CA has the user UPN from AzureAD in Subject and SAN (Subject Alternative Name) , the VPN profile must be modified to ensure the client does not cache the credentials used for VPN authentication. To do this, after deploying the VPN profile to the client, modify the *Rasphone.pbk* on the client by changing entry **UseRasCredentials** from 1 (default) to 0 (zero). ## Client connection flow From 9128c8a4d38c507f355e32afa7fe3e1252f5d005 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Wed, 11 Nov 2020 17:17:33 +0530 Subject: [PATCH 0150/2014] updated-4567381-Batch12 rebranding --- ...Onboard-Windows-10-multi-session-device.md | 2 +- .../microsoft-defender-atp-mac.md | 46 ++++++------- .../microsoft-defender-security-center.md | 8 +-- .../microsoft-threat-experts.md | 4 +- .../migration-guides.md | 4 +- .../minimum-requirements.md | 44 ++++++------- .../microsoft-defender-atp/mssp-list.md | 8 +-- .../microsoft-defender-atp/mssp-support.md | 8 +-- .../network-protection.md | 10 +-- .../next-gen-threat-and-vuln-mgt.md | 12 ++-- .../microsoft-defender-atp/non-windows.md | 40 +++++------ .../offboard-machine-api.md | 8 +-- .../offboard-machines.md | 6 +- .../onboard-configure.md | 24 +++---- .../onboard-downlevel.md | 24 +++---- .../onboard-offline-machines.md | 10 +-- .../microsoft-defender-atp/onboard.md | 8 +-- ...boarding-endpoint-configuration-manager.md | 18 ++--- .../onboarding-endpoint-manager.md | 18 ++--- .../onboarding-notification.md | 6 +- .../microsoft-defender-atp/onboarding.md | 18 ++--- .../overview-attack-surface-reduction.md | 2 +- .../overview-endpoint-detection-response.md | 6 +- .../overview-hardware-based-isolation.md | 4 +- .../partner-applications.md | 66 +++++++++---------- 25 files changed, 202 insertions(+), 202 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 11c95b7ebf..928df9d3fd 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 @@ -24,7 +24,7 @@ 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. +> Welcome to Microsoft Defender for Endpoint, the new name for Microsoft Defender for Endpoint. 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 for Endpoint 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. diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index 4f2891c210..955a6448f5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -20,38 +20,38 @@ ms.collection: ms.topic: conceptual --- -# Microsoft Defender Advanced Threat Protection for Mac +# Microsoft Defender for Endpoint for Mac [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -This topic describes how to install, configure, update, and use Microsoft Defender ATP for Mac. +This topic describes how to install, configure, update, and use Defender for Endpoint for Mac. > [!CAUTION] -> Running other third-party endpoint protection products alongside Microsoft Defender ATP for Mac is likely to lead to performance problems and unpredictable side effects. If non-Microsoft endpoint protection is an absolute requirement in your environment, you can still safely take advantage of MDATP for Mac EDR functionality after configuring MDATP for Mac antivirus functionality to run in [Passive mode](mac-preferences.md#enable--disable-passive-mode). +> Running other third-party endpoint protection products alongside Defender for Endpoint for Mac is likely to lead to performance problems and unpredictable side effects. If non-Microsoft endpoint protection is an absolute requirement in your environment, you can still safely take advantage of MDATP for Mac EDR functionality after configuring MDATP for Mac antivirus functionality to run in [Passive mode](mac-preferences.md#enable--disable-passive-mode). ## What’s new in the latest release -[What's new in Microsoft Defender ATP](whats-new-in-microsoft-defender-atp.md) +[What's new in Microsoft Defender for Endpoint](whats-new-in-microsoft-defender-atp.md) -[What's new in Microsoft Defender ATP for Mac](mac-whatsnew.md) +[What's new in Microsoft Defender for Endpoint for Mac](mac-whatsnew.md) > [!TIP] -> If you have any feedback that you would like to share, submit it by opening Microsoft Defender ATP for Mac on your device and navigating to **Help** > **Send feedback**. +> If you have any feedback that you would like to share, submit it by opening Microsoft Defender for Endpoint for Mac on your device and navigating to **Help** > **Send feedback**. -To get the latest features, including preview capabilities (such as endpoint detection and response for your Mac devices), configure your macOS device running Microsoft Defender ATP to be an "Insider" device. See [Enable Microsoft Defender ATP Insider Device](endpoint-detection-response-mac-preview.md). +To get the latest features, including preview capabilities (such as endpoint detection and response for your Mac devices), configure your macOS device running Microsoft Defender for Endpoint to be an "Insider" device. See [Enable Microsoft Defender for Endpoint Insider Device](endpoint-detection-response-mac-preview.md). -## How to install Microsoft Defender ATP for Mac +## How to install Microsoft Defender for Endpoint for Mac ### Prerequisites -- A Microsoft Defender ATP subscription and access to the Microsoft Defender Security Center portal +- A Defender for Endpoint subscription and access to the Microsoft Defender Security Center portal - Beginner-level experience in macOS and BASH scripting - Administrative privileges on the device (in case of manual deployment) ### Installation instructions -There are several methods and deployment tools that you can use to install and configure Microsoft Defender ATP for Mac. +There are several methods and deployment tools that you can use to install and configure Defender for Endpoint for Mac. - Third-party management tools: - [Microsoft Intune-based deployment](mac-install-with-intune.md) @@ -74,15 +74,15 @@ After you've enabled the service, you may need to configure your network or fire ### Licensing requirements -Microsoft Defender Advanced Threat Protection for Mac requires one of the following Microsoft Volume Licensing offers: +Microsoft Defender for Endpoint for Mac requires one of the following Microsoft Volume Licensing offers: - Microsoft 365 E5 (M365 E5) - Microsoft 365 E5 Security - Microsoft 365 A5 (M365 A5) > [!NOTE] -> Eligible licensed users may use Microsoft Defender Advanced Threat Protection on up to five concurrent devices. -> Microsoft Defender Advanced Threat Protection is also available for purchase from a Cloud Solution Provider (CSP). When purchased via a CSP, it does not require Microsoft Volume Licensing offers listed. +> Eligible licensed users may use Microsoft Defender for Endpoint on up to five concurrent devices. +> Microsoft Defender for Endpoint is also available for purchase from a Cloud Solution Provider (CSP). When purchased via a CSP, it does not require Microsoft Volume Licensing offers listed. ### Network connections @@ -92,11 +92,11 @@ The following downloadable spreadsheet lists the services and their associated U |**Spreadsheet of domains list**|**Description**| |:-----|:-----| -|![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)
    | Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

    [Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) +|![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
    | Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

    [Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) -Microsoft Defender ATP can discover a proxy server by using the following discovery methods: +Microsoft Defender for Endpoint can discover a proxy server by using the following discovery methods: - Proxy autoconfig (PAC) - Web Proxy Autodiscovery Protocol (WPAD) - Manual static proxy configuration @@ -106,7 +106,7 @@ If a proxy or firewall is blocking anonymous traffic, make sure that anonymous t > [!WARNING] > Authenticated proxies are not supported. Ensure that only PAC, WPAD, or a static proxy is being used. > -> SSL inspection and intercepting proxies are also not supported for security reasons. Configure an exception for SSL inspection and your proxy server to directly pass through data from Microsoft Defender ATP for Mac to the relevant URLs without interception. Adding your interception certificate to the global store will not allow for interception. +> SSL inspection and intercepting proxies are also not supported for security reasons. Configure an exception for SSL inspection and your proxy server to directly pass through data from Microsoft Defender for Endpoint for Mac to the relevant URLs without interception. Adding your interception certificate to the global store will not allow for interception. To test that a connection is not blocked, open [https://x.cp.wd.microsoft.com/api/report](https://x.cp.wd.microsoft.com/api/report) and [https://cdn.x.cp.wd.microsoft.com/ping](https://cdn.x.cp.wd.microsoft.com/ping) in a browser. @@ -125,25 +125,25 @@ The output from this command should be similar to the following: > [!CAUTION] > We recommend that you keep [System Integrity Protection](https://support.apple.com/en-us/HT204899) (SIP) enabled on client devices. SIP is a built-in macOS security feature that prevents low-level tampering with the OS, and is enabled by default. -Once Microsoft Defender ATP is installed, connectivity can be validated by running the following command in Terminal: +Once Microsoft Defender for Endpoint is installed, connectivity can be validated by running the following command in Terminal: ```bash mdatp --connectivity-test ``` -## How to update Microsoft Defender ATP for Mac +## How to update Microsoft Defender for Endpoint for Mac -Microsoft regularly publishes software updates to improve performance, security, and to deliver new features. To update Microsoft Defender ATP for Mac, a program named Microsoft AutoUpdate (MAU) is used. To learn more, see [Deploy updates for Microsoft Defender ATP for Mac](mac-updates.md) +Microsoft regularly publishes software updates to improve performance, security, and to deliver new features. To update Microsoft Defender for Endpoint for Mac, a program named Microsoft AutoUpdate (MAU) is used. To learn more, see [Deploy updates for Microsoft Defender for Endpoint for Mac](mac-updates.md) -## How to configure Microsoft Defender ATP for Mac +## How to configure Microsoft Defender for Endpoint for Mac -Guidance for how to configure the product in enterprise environments is available in [Set preferences for Microsoft Defender ATP for Mac](mac-preferences.md). +Guidance for how to configure the product in enterprise environments is available in [Set preferences for Microsoft Defender for Endpoint for Mac](mac-preferences.md). ## macOS kernel and system extensions -In alignment with macOS evolution, we are preparing a Microsoft Defender ATP for Mac update that leverages system extensions instead of kernel extensions. Visit [What's new in Microsoft Defender Advanced Threat Protection for Mac](mac-whatsnew.md) for relevant details. +In alignment with macOS evolution, we are preparing a Microsoft Defender for Endpoint for Mac update that leverages system extensions instead of kernel extensions. Visit [What's new in Microsoft Defender for Endpoint for Mac](mac-whatsnew.md) for relevant details. ## Resources - For more information about logging, uninstalling, or other topics, see the [Resources](mac-resources.md) page. -- [Privacy for Microsoft Defender ATP for Mac](mac-privacy.md) +- [Privacy for Microsoft Defender for Endpoint for Mac](mac-privacy.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md index e04a02313b..df24150d36 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md @@ -24,7 +24,7 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -Microsoft Defender Security Center is the portal where you can access Microsoft Defender Advanced Threat Protection capabilities. It gives enterprise security operations teams a single pane of glass experience to help secure networks. +Microsoft Defender Security Center is the portal where you can access Microsoft Defender for Endpoint capabilities. It gives enterprise security operations teams a single pane of glass experience to help secure networks. ## In this section @@ -35,9 +35,9 @@ Get started | Learn about the minimum requirements, validate licensing and com [Understand the portal](use.md) | Understand the Security operations, Secure Score, and Threat analytics dashboards as well as how to navigate the portal. Investigate and remediate threats | Investigate alerts, devices, and take response actions to remediate threats. API and SIEM support | Use the supported APIs to pull and create custom alerts, or automate workflows. Use the supported SIEM tools to pull alerts from Microsoft Defender Security Center. -Reporting | Create and build Power BI reports using Microsoft Defender ATP data. +Reporting | Create and build Power BI reports using Microsoft Defender for Endpoint data. Check service health and sensor state | Verify that the service is running and check the sensor state on devices. [Configure Microsoft Defender Security Center settings](preferences-setup.md) | Configure general settings, turn on the preview experience, notifications, and enable other features. -[Access the Microsoft Defender ATP Community Center](community.md) | Access the Microsoft Defender ATP Community Center to learn, collaborate, and share experiences about the product. -[Troubleshoot service issues](troubleshoot-mdatp.md) | This section addresses issues that might arise as you use the Microsoft Defender Advanced Threat service. +[Access the Microsoft Defender for Endpoint Community Center](community.md) | Access the Microsoft Defender for Endpoint Community Center to learn, collaborate, and share experiences about the product. +[Troubleshoot service issues](troubleshoot-mdatp.md) | This section addresses issues that might arise as you use the Microsoft Defender for Endpoint service. diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 47fcaf8d7d..d73aa55b7b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -25,7 +25,7 @@ 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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) Microsoft Threat Experts is a managed threat hunting service that provides Security Operation Centers (SOCs) with expert level monitoring and analysis to help them ensure that critical threats in their unique environments don’t get missed. @@ -40,7 +40,7 @@ Watch this video for a quick overview of Microsoft Threat Experts. > [!NOTE] > Discuss the eligibility requirements with your Microsoft Technical Service provider and account team before you apply to the managed threat hunting service. -Microsoft Defender ATP customers need to apply for the Microsoft Threat Experts managed threat hunting service to get proactive Targeted Attack Notifications and to collaborate with experts on demand. Experts on Demand is an add-on service. Targeted Attack Notifications are always included after you have been accepted into Microsoft Threat Experts managed threat hunting service. +Microsoft Defender for Endpoint customers need to apply for the Microsoft Threat Experts managed threat hunting service to get proactive Targeted Attack Notifications and to collaborate with experts on demand. Experts on Demand is an add-on service. Targeted Attack Notifications are always included after you have been accepted into Microsoft Threat Experts managed threat hunting service. If you are not enrolled yet and would like to experience its benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. Contact your Microsoft representative to get a full Experts on-Demand subscription. See [Configure Microsoft Threat Experts capabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts#before-you-begin) for details. diff --git a/windows/security/threat-protection/microsoft-defender-atp/migration-guides.md b/windows/security/threat-protection/microsoft-defender-atp/migration-guides.md index 308308a4d0..24527c0a89 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/migration-guides.md +++ b/windows/security/threat-protection/microsoft-defender-atp/migration-guides.md @@ -29,8 +29,8 @@ If you're considering switching from a non-Microsoft threat protection solution |Scenario |Guidance | |:--|:--| -|You do not have an endpoint protection solution yet, and you want to know more about how Microsoft Defender for Endpoint & Microsoft Defender Antivirus work. |[Microsoft Defender ATP evaluation lab](evaluation-lab.md) | -|You have Microsoft Defender for Endpoint & Microsoft Defender Antivirus and need some help getting everything set up and configured. |[Microsoft Defender Advanced Threat Protection deployment guide](deployment-phases.md) | +|You do not have an endpoint protection solution yet, and you want to know more about how Microsoft Defender for Endpoint & Microsoft Defender Antivirus work. |[Microsoft Defender for Endpoint evaluation lab](evaluation-lab.md) | +|You have Microsoft Defender for Endpoint & Microsoft Defender Antivirus and need some help getting everything set up and configured. |[Microsoft Defender for Endpoint deployment guide](deployment-phases.md) | |You're planning to migrate from McAfee Endpoint Security (McAfee) to Microsoft Defender for Endpoint & Microsoft Defender Antivirus. |[Switch from McAfee to Microsoft Defender for Endpoint](mcafee-to-microsoft-defender-migration.md) | |You're planning to migrate from Symantec Endpoint Protection (Symantec) to Microsoft Defender for Endpoint & Microsoft Defender Antivirus. |[Switch from Symantec to Microsoft Defender for Endpoint](symantec-to-microsoft-defender-atp-migration.md) | |You're planning to migrate from a non-Microsoft endpoint protection solution (other than McAfee or Symantec) to Microsoft Defender for Endpoint & Microsoft Defender Antivirus. |[Make the switch to Microsoft Defender for Endpoint](switch-to-microsoft-defender-migration.md) | diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index 0f05ee52c8..ac90bc5d2f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -17,25 +17,25 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Minimum requirements for Microsoft Defender ATP +# Minimum requirements for Microsoft Defender for Endpoint [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) There are some minimum requirements for onboarding devices to the service. Learn about the licensing, hardware and software requirements, and other configuration settings to onboard devices to the service. -> 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-minreqs-abovefoldlink). +> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-minreqs-abovefoldlink). > [!TIP] -> - Learn about the latest enhancements in Microsoft Defender ATP: [Microsoft Defender Advanced Threat Protection Tech Community](https://techcommunity.microsoft.com/t5/Windows-Defender-Advanced-Threat/ct-p/WindowsDefenderAdvanced). -> - Microsoft Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). +> - Learn about the latest enhancements in Defender for Endpoint: [Defender for Endpoint Tech Community](https://techcommunity.microsoft.com/t5/Windows-Defender-Advanced-Threat/ct-p/WindowsDefenderAdvanced). +> - Defender for Endpoint demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). ## Licensing requirements -Microsoft Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: +Defender for Endpoint requires one of the following Microsoft Volume Licensing offers: - Windows 10 Enterprise E5 - Windows 10 Education A5 @@ -44,18 +44,18 @@ Microsoft Defender Advanced Threat Protection requires one of the following Micr - Microsoft 365 A5 (M365 A5) > [!NOTE] -> Eligible Licensed Users may use Microsoft Defender Advanced Threat Protection on up to five concurrent devices. -> Microsoft Defender Advanced Threat Protection is also available for purchase from a Cloud Solution Provider (CSP). When purchased via a CSP, it does not require Microsoft Volume Licensing offers listed. +> Eligible Licensed Users may use Defender for Endpoint on up to five concurrent devices. +> Defender for Endpoint is also available for purchase from a Cloud Solution Provider (CSP). When purchased via a CSP, it does not require Microsoft Volume Licensing offers listed. -Microsoft Defender Advanced Threat Protection, on Windows Server, requires one of the following licensing options: +Defender for Endpoint, on Windows Server, requires one of the following licensing options: - [Azure Security Center with Azure Defender enabled](https://docs.microsoft.com/azure/security-center/security-center-pricing) -- Microsoft Defender ATP for Servers (one per covered server) +- Defender for Endpoint for Servers (one per covered server) > [!NOTE] -> Customers with a combined minimum of 50 licenses for one or more of the following may acquire Server SLs for Microsoft Defender Advanced Threat Protection for Servers (one per covered Server OSE): Microsoft Defender Advanced Threat Protection, Windows E5/A5, Microsoft 365 E5/A5 and Microsoft 365 E5 Security User SLs. This license applies to Microsoft Defender ATP for Linux. +> Customers with a combined minimum of 50 licenses for one or more of the following may acquire Server SLs for Microsoft Defender Advanced Threat Protection for Servers (one per covered Server OSE): Defender for Endpoint, Windows E5/A5, Microsoft 365 E5/A5 and Microsoft 365 E5 Security User SLs. This license applies to Microsoft Defender for Endpoint for Linux. For detailed licensing information, see the [Product Terms site](https://www.microsoft.com/licensing/terms/) and work with your account team to learn the detailed terms and conditions for the product. @@ -64,7 +64,7 @@ For more information on the array of features in Windows 10 editions, see [Compa For a detailed comparison table of Windows 10 commercial edition comparison, see the [comparison PDF](https://wfbdevicemanagementprod.blob.core.windows.net/windowsforbusiness/Windows10_CommercialEdition_Comparison.pdf). ## Browser requirements -Access to Microsoft Defender ATP is done through a browser, supporting the following browsers: +Access to Defender for Endpoint is done through a browser, supporting the following browsers: - Microsoft Edge - Internet Explorer version 11 - Google Chrome @@ -94,7 +94,7 @@ Access to Microsoft Defender ATP is done through a browser, supporting the follo Devices on your network must be running one of these editions. -The hardware requirements for Microsoft Defender ATP on devices are the same for the supported editions. +The hardware requirements for Defender for Endpoint on devices are the same for the supported editions. > [!NOTE] > Machines running mobile versions of Windows are not supported. @@ -110,22 +110,22 @@ The hardware requirements for Microsoft Defender ATP on devices are the same for - macOS > [!NOTE] -> You'll need to know the exact Linux distributions and versions of Android and macOS that are compatible with Microsoft Defender ATP for the integration to work. +> You'll need to know the exact Linux distributions and versions of Android and macOS that are compatible with Defender for Endpoint for the integration to work. ### Network and data storage and configuration requirements -When you run the onboarding wizard for the first time, you must choose where your Microsoft Defender Advanced Threat Protection-related information is stored: in the European Union, the United Kingdom, or the United States datacenter. +When you run the onboarding wizard for the first time, you must choose where your Microsoft Defender Advanced Threat Protection-Defender for Endpoint related information is stored: in the European Union, the United Kingdom, or the United States datacenter. > [!NOTE] > - You cannot change your data storage location after the first-time setup. -> - Review the [Microsoft Defender ATP data storage and privacy](data-storage-privacy.md) for more information on where and how Microsoft stores your data. +> - Review the [Microsoft Defender for Endpoint data storage and privacy](data-storage-privacy.md) for more information on where and how Microsoft stores your data. ### Diagnostic data settings > [!NOTE] -> Microsoft Defender ATP doesn't require any specific diagnostic level as long as it's enabled. +> Defender for Endpoint doesn't require any specific diagnostic level as long as it's enabled. Make sure that the diagnostic data service is enabled on all the devices in your organization. By default, this service is enabled. It's good practice to check to ensure that you'll get sensor data from them. @@ -176,7 +176,7 @@ You'll need to set the service to automatically start if the **START_TYPE** is n #### Internet connectivity Internet connectivity on devices is required either directly or through proxy. -The Microsoft Defender ATP sensor can utilize a daily average bandwidth of 5 MB to communicate with the Microsoft Defender ATP cloud service and report cyber data. One-off activities such as file uploads and investigation package collection are not included in this daily average bandwidth. +The Defender for Endpoint sensor can utilize a daily average bandwidth of 5 MB to communicate with the Defender for Endpoint cloud service and report cyber data. One-off activities such as file uploads and investigation package collection are not included in this daily average bandwidth. For more information on additional proxy configuration settings, see [Configure device proxy and Internet connectivity settings](configure-proxy-internet.md). @@ -184,11 +184,11 @@ Before you onboard devices, the diagnostic data service must be enabled. The ser ## Microsoft Defender Antivirus configuration requirement -The Microsoft Defender ATP agent depends on the ability of Microsoft Defender Antivirus to scan files and provide information about them. +The Defender for Endpoint agent depends on the ability of Microsoft Defender Antivirus to scan files and provide information about them. -Configure Security intelligence updates on the Microsoft Defender ATP devices whether Microsoft Defender Antivirus is the active antimalware or not. For more information, see [Manage Microsoft Defender Antivirus updates and apply baselines](../microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md). +Configure Security intelligence updates on the Defender for Endpoint devices whether Microsoft Defender Antivirus is the active antimalware or not. For more information, see [Manage Microsoft Defender Antivirus updates and apply baselines](../microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md). -When Microsoft Defender Antivirus is not the active antimalware in your organization and you use the Microsoft Defender ATP service, Microsoft Defender Antivirus goes on passive mode. +When Microsoft Defender Antivirus is not the active antimalware in your organization and you use the Defender for Endpoint service, Microsoft Defender Antivirus goes on passive mode. If your organization has turned off Microsoft Defender Antivirus through group policy or other methods, devices that are onboarded must be excluded from this group policy. @@ -201,7 +201,7 @@ If you are onboarding servers and Microsoft Defender Antivirus is not the active For more information, see [Microsoft Defender Antivirus compatibility](../microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md). ## Microsoft Defender Antivirus Early Launch Antimalware (ELAM) driver is enabled -If you're running Microsoft Defender Antivirus as the primary antimalware product on your devices, the Microsoft Defender ATP agent will successfully onboard. +If you're running Microsoft Defender Antivirus as the primary antimalware product on your devices, the Defender for Endpoint agent will successfully onboard. If you're running a third-party antimalware client and use Mobile Device Management solutions or Microsoft Endpoint Configuration Manager (current branch), you'll need to ensure that the Microsoft Defender Antivirus ELAM driver is enabled. For more information, see [Ensure that Microsoft Defender Antivirus is not disabled by policy](troubleshoot-onboarding.md#ensure-that-microsoft-defender-antivirus-is-not-disabled-by-a-policy). diff --git a/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md b/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md index 36d7f8db37..c4a27275f1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md @@ -21,12 +21,12 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) Logo |Partner name | Description :---|:---|:--- ![Image of BDO Digital logo](images/bdo-logo.png)| [BDO Digital](https://go.microsoft.com/fwlink/?linkid=2090394) | BDO Digital's Managed Defense leverages best practice tools, AI, and in-house security experts for 24/7/365 identity protection -![Image of BlueVoyant logo](images/bluevoyant-logo.png)| [BlueVoyant](https://go.microsoft.com/fwlink/?linkid=2121401) | MDR for Microsoft Defender ATP provides support in monitoring, investigating, and mitigating advanced attacks on endpoints +![Image of BlueVoyant logo](images/bluevoyant-logo.png)| [BlueVoyant](https://go.microsoft.com/fwlink/?linkid=2121401) | MDR for Defender for Endpoint provides support in monitoring, investigating, and mitigating advanced attacks on endpoints ![Image of Cloud Security Center logo](images/cloudsecuritycenter-logo.png)| [Cloud Security Center](https://go.microsoft.com/fwlink/?linkid=2099315) | InSpark's Cloud Security Center is a 24x7 managed service that delivers protect, detect & respond capabilities ![Image of Cloud SOC logo](images/cloudsoc-logo.png)| [Cloud SOC](https://go.microsoft.com/fwlink/?linkid=2104265) | Cloud SOC provides 24/7 security monitoring services based on Microsoft cloud and helps you to continuously improve your security posture ![Image of CSIS Managed Detection & Response logo](images/csis-logo.png)| [CSIS Managed Detection & Response](https://go.microsoft.com/fwlink/?linkid=2091005) | 24/7 monitoring and analysis of security alerts giving companies actionable insights into what, when and how security incidents have taken place @@ -36,8 +36,8 @@ Logo |Partner name | Description ![Image of Red Canary logo](images/redcanary-logo.png)| [Red Canary](https://go.microsoft.com/fwlink/?linkid=2103852) | Red Canary is a security operations partner for modern teams, MDR deployed in minutes ![Image of SecureWorks Managed Detection and Response Powered by Red Cloak logo](images/secureworks-logo.png)| [SecureWorks Managed Detection and Response Powered by Red Cloak](https://go.microsoft.com/fwlink/?linkid=2133634) | Secureworks combines threat intelligence and 20+ years of experience into SaaS and managed security solutions ![Image of sepagoSOC logo](images/sepago-logo.png)| [sepagoSOC](https://go.microsoft.com/fwlink/?linkid=2090491) | Ensure holistic security through sophisticated automated workflows in your zero trust environment -![Image of Trustwave Threat Detection & Response Services logo](images/trustwave-logo.png)| [Trustwave Threat Detection & Response Services](https://go.microsoft.com/fwlink/?linkid=2127542) | Threat Detection and Response services for Azure leveraging integrations with Sentinel and Microsoft Defender ATP -![Image of Wortell's cloud SOC logo](images/wortell-logo.png)| [Wortell's cloud SOC](https://go.microsoft.com/fwlink/?linkid=2108415) | 24x7 managed Microsoft Defender ATP service for monitoring & response +![Image of Trustwave Threat Detection & Response Services logo](images/trustwave-logo.png)| [Trustwave Threat Detection & Response Services](https://go.microsoft.com/fwlink/?linkid=2127542) | Threat Detection and Response services for Azure leveraging integrations with Sentinel and Defender for Endpoint +![Image of Wortell's cloud SOC logo](images/wortell-logo.png)| [Wortell's cloud SOC](https://go.microsoft.com/fwlink/?linkid=2108415) | 24x7 managed Defender for Endpoint service for monitoring & response ![Image of Zero Trust Analytics Platform (ZTAP) logo](images/ztap-logo.png)| [Zero Trust Analytics Platform (ZTAP)](https://go.microsoft.com/fwlink/?linkid=2090971) | Reduce your alerts by 99% and access a full range of security capabilities from mobile devices ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md b/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md index 6982d30ef4..e6d53ec221 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md @@ -23,18 +23,18 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) Security is recognized as a key component in running an enterprise, however some organizations might not have the capacity or expertise to have a dedicated security operations team to manage the security of their endpoints and network, others may want to have a second set of eyes to review alerts in their network. -To address this demand, managed security service providers (MSSP) offer to deliver managed detection and response (MDR) services on top of Microsoft Defender ATP. +To address this demand, managed security service providers (MSSP) offer to deliver managed detection and response (MDR) services on top of Defender for Endpoint. -Microsoft Defender ATP adds partnership opportunities for this scenario and allows MSSPs to take the following actions: +Defender for Endpoint adds partnership opportunities for this scenario and allows MSSPs to take the following actions: - Get access to MSSP customer's Microsoft Defender Security Center portal - Get email notifications, and diff --git a/windows/security/threat-protection/microsoft-defender-atp/network-protection.md b/windows/security/threat-protection/microsoft-defender-atp/network-protection.md index eec4470439..51421ea4a3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/network-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/network-protection.md @@ -25,7 +25,7 @@ ms.custom: asr **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) Network protection helps reduce the attack surface of your devices from Internet-based events. It prevents employees from using any application to access dangerous domains that may host phishing scams, exploits, and other malicious content on the Internet. @@ -38,7 +38,7 @@ For more details about how to enable network protection, see [Enable network pro > [!TIP] > You can visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. -Network protection works best with [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md), which gives you detailed reporting into Windows Defender EG events and blocks as part of the usual [alert investigation scenarios](../microsoft-defender-atp/investigate-alerts.md). +Network protection works best with [Microsoft Defender for Endpoint](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md), which gives you detailed reporting into Windows Defender EG events and blocks as part of the usual [alert investigation scenarios](../microsoft-defender-atp/investigate-alerts.md). When network protection blocks a connection, a notification will be displayed from the Action Center. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. You can also enable the rules individually to customize what techniques the feature monitors. @@ -52,11 +52,11 @@ Windows 10 version | Microsoft Defender Antivirus -|- Windows 10 version 1709 or later | [Microsoft Defender AV real-time protection](../microsoft-defender-antivirus/configure-real-time-protection-microsoft-defender-antivirus.md) and [cloud-delivered protection](../microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md) must be enabled -## Review network protection events in the Microsoft Defender ATP Security Center +## Review network protection events in the Microsoft Defender for Endpoint Security Center -Microsoft Defender ATP provides detailed reporting into events and blocks as part of its [alert investigation scenarios](../microsoft-defender-atp/investigate-alerts.md). +Microsoft Defender for Endpoint provides detailed reporting into events and blocks as part of its [alert investigation scenarios](../microsoft-defender-atp/investigate-alerts.md). -You can query Microsoft Defender ATP data by using [Advanced hunting](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection). If you're using [audit mode](audit-windows-defender.md), you can use advanced hunting to see how network protection settings would affect your environment if they were enabled. +You can query Microsoft Defender for Endpoint data by using [Advanced hunting](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection). If you're using [audit mode](audit-windows-defender.md), you can use advanced hunting to see how network protection settings would affect your environment if they were enabled. Here is an example query 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 54a1538ebe..d0317cd1ba 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 @@ -23,9 +23,9 @@ ms.topic: overview **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program and reducing organizational risk. Threat and vulnerability management serves as an infrastructure for reducing organizational exposure, hardening endpoint surface area, and increasing organizational resilience. @@ -43,11 +43,11 @@ Vulnerability management is the first solution in the industry to bridge the gap ### Real-time discovery -To discover endpoint vulnerabilities and misconfiguration, threat and vulnerability management uses the same agentless built-in Microsoft Defender ATP sensors to reduce cumbersome network scans and IT overhead. +To discover endpoint vulnerabilities and misconfiguration, threat and vulnerability management uses the same agentless built-in Defender for Endpoint sensors to reduce cumbersome network scans and IT overhead. It also provides: -- **Real-time device inventory** - Devices onboarded to Microsoft Defender ATP automatically report and push vulnerability and security configuration data to the dashboard. +- **Real-time device inventory** - Devices onboarded to Defender for Endpoint automatically report and push vulnerability and security configuration data to the dashboard. - **Visibility into software and vulnerabilities** - Optics into the organization's software inventory, and software changes like installations, uninstalls, and patches. Newly discovered vulnerabilities are reported with actionable mitigation recommendations for 1st and 3rd party applications. - **Application runtime context** - Visibility on application usage patterns for better prioritization and decision-making. - **Configuration posture** - Visibility into organizational security configuration or misconfigurations. Issues are reported in the dashboard with actionable security recommendations. @@ -79,7 +79,7 @@ Watch this video for a comprehensive walk-through of threat and vulnerability ma Area | Description :---|:--- **Dashboard** | Get a high-level view of the organization exposure score, Microsoft Secure Score for Devices, device exposure distribution, top security recommendations, top vulnerable software, top remediation activities, and top exposed device data. -[**Security recommendations**](tvm-security-recommendation.md) | See the list of security recommendations and related threat information. When you select an item from the list, a flyout panel opens with vulnerability details, a link to open the software page, and remediation and exception options. You can also open a ticket in Intune if your devices are joined through Azure Active Directory and you've enabled your Intune connections in Microsoft Defender ATP. +[**Security recommendations**](tvm-security-recommendation.md) | See the list of security recommendations and related threat information. When you select an item from the list, a flyout panel opens with vulnerability details, a link to open the software page, and remediation and exception options. You can also open a ticket in Intune if your devices are joined through Azure Active Directory and you've enabled your Intune connections in Defender for Endpoint. [**Remediation**](tvm-remediation.md) | See remediation activities you've created and recommendation exceptions. [**Software inventory**](tvm-software-inventory.md) | See the list of vulnerable software in your organization, along with weakness and threat information. [**Weaknesses**](tvm-weaknesses.md) | See the list of common vulnerabilities and exposures (CVEs) in your organization. @@ -91,7 +91,7 @@ Run threat and vulnerability management-related API calls to automate vulnerabil See the following articles for related APIs: -- [Supported Microsoft Defender ATP APIs](exposed-apis-list.md) +- [Supported Microsoft Defender for Endpoint APIs](exposed-apis-list.md) - [Machine APIs](machine.md) - [Recommendation APIs](vulnerability.md) - [Score APIs](score.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/non-windows.md b/windows/security/threat-protection/microsoft-defender-atp/non-windows.md index 2de422a306..928c6f6e42 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/non-windows.md +++ b/windows/security/threat-protection/microsoft-defender-atp/non-windows.md @@ -18,12 +18,12 @@ ms.collection: ms.topic: article --- -# Microsoft Defender ATP for non-Windows platforms +# Microsoft Defender for Endpoint for non-Windows platforms [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) Microsoft has been on a journey to extend its industry leading endpoint security @@ -36,44 +36,44 @@ have committed to building security solutions not just *for* Microsoft, but also heterogenous environments. We're listening to customer feedback and partnering closely with our customers to build solutions that meet their needs. -With Microsoft Defender ATP, customers benefit from a unified view of all +With Defender for Endpoint, customers benefit from a unified view of all threats and alerts in the Microsoft Defender Security Center, across Windows and non-Windows platforms, enabling them to get a full picture of what's happening in their environment, which empowers them to more quickly assess and respond to threats. -## Microsoft Defender ATP for Mac +## Microsoft Defender for Endpoint for Mac -Microsoft Defender ATP for Mac offers AV and EDR capabilities for the three +Microsoft Defender for Endpoint for Mac offers AV and EDR capabilities for the three latest released versions of macOS. Customers can deploy and manage the solution through Microsoft Endpoint Manager and Jamf. Just like with Microsoft Office applications on macOS, Microsoft Auto Update is used to manage Microsoft -Defender ATP for Mac updates. For information about the key features and +Defender for Endpoint for Mac updates. For information about the key features and benefits, read our [announcements](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/bg-p/MicrosoftDefenderATPBlog/label-name/macOS). -For more details on how to get started, visit the Microsoft Defender ATP for Mac +For more details on how to get started, visit the Defender for Endpoint for Mac [documentation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac). -## Microsoft Defender ATP for Linux +## Microsoft Defender for Endpoint for Linux -Microsoft Defender ATP for Linux offers preventative (AV) capabilities for Linux +Microsoft Defender for Endpoint for Linux offers preventative (AV) capabilities for Linux servers. This includes a full command line experience to configure and manage the agent, initiate scans, and manage threats. We support recent versions of the six most common Linux Server distributions: RHEL 7.2+, CentOS Linux 7.2+, Ubuntu 16 LTS, or higher LTS, SLES 12+, Debian 9+, and Oracle Linux 7.2. Microsoft -Defender ATP for Linux can be deployed and configured using Puppet, Ansible, or +Defender for Endpoint for Linux can be deployed and configured using Puppet, Ansible, or using your existing Linux configuration management tool. For information about the key features and benefits, read our [announcements](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/bg-p/MicrosoftDefenderATPBlog/label-name/Linux). -For more details on how to get started, visit the Microsoft Defender ATP for +For more details on how to get started, visit the Microsoft Defender for Endpoint for Linux [documentation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux). -## Microsoft Defender ATP for Android +## Microsoft Defender for Endpoint for Android -Microsoft Defender ATP for Android is our mobile threat defense solution for +Microsoft Defender for Endpoint for Android is our mobile threat defense solution for devices running Android 6.0 and higher. Both Android Enterprise (Work Profile) and Device Administrator modes are supported. On Android, we offer web protection, which includes anti-phishing, blocking of unsafe connections, and @@ -83,7 +83,7 @@ through integration with Microsoft Endpoint Manager and Conditional Access. For information about the key features and benefits, read our [announcements](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/bg-p/MicrosoftDefenderATPBlog/label-name/Android). -For more details on how to get started, visit the Microsoft Defender ATP for +For more details on how to get started, visit the Microsoft Defender for Endpoint for Android [documentation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android). @@ -91,19 +91,19 @@ Android ## Licensing requirements -Eligible Licensed Users may use Microsoft Defender ATP on up to five concurrent -devices. Microsoft Defender ATP is also available for purchase from a Cloud +Eligible Licensed Users may use Microsoft Defender for Endpoint on up to five concurrent +devices. Microsoft Defender for Endpoint is also available for purchase from a Cloud Solution Provider (CSP). -Customers can obtain Microsoft Defender ATP for Mac through a standalone -Microsoft Defender ATP license, as part of Microsoft 365 A5/E5, or Microsoft 365 +Customers can obtain Microsoft Defender for Endpoint for Mac through a standalone +MDefender for Endpoint license, as part of Microsoft 365 A5/E5, or Microsoft 365 Security. -Recently announced capabilities of Microsoft Defender ATP for Android and soon +Recently announced capabilities of Microsoft Defender for Endpoint for Android and soon iOS are included in the above mentioned offers as part of the five qualified devices for eligible licensed users. -Microsoft Defender ATP for Linux is available through the Microsoft Defender ATP + Defender for Endpoint for Linux is available through the Defender for Endpoint for Server SKU that is available for both commercial and education customers. Please contact your account team or CSP for pricing and additional eligibility diff --git a/windows/security/threat-protection/microsoft-defender-atp/offboard-machine-api.md b/windows/security/threat-protection/microsoft-defender-atp/offboard-machine-api.md index 19496bd97c..8cc6f7bed9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/offboard-machine-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/offboard-machine-api.md @@ -21,13 +21,13 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) ## API description -Offboard device from Microsoft Defender ATP. +Offboard device from Defender for Endpoint. ## Limitations @@ -41,7 +41,7 @@ Offboard device from Microsoft Defender ATP. > This API is not supported on MacOS or Linux devices. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender ATP APIs](apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Defender for Endpoint APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md index 7d9a09d143..3eb9642bf4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md @@ -17,7 +17,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Offboard devices from the Microsoft Defender ATP service +# Offboard devices from the Microsoft Defender for Endpoint service [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -27,10 +27,10 @@ ms.topic: conceptual - Linux - Windows Server 2012 R2 - Windows Server 2016 -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-offboarddevices-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-offboarddevices-abovefoldlink) Follow the corresponding instructions depending on your preferred deployment method. diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md index dab5b79f99..1a625303aa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md @@ -17,24 +17,24 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Onboard devices to the Microsoft Defender ATP service +# Onboard devices to the Microsoft Defender for Endpoint service [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.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-onboardconfigure-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) -You'll need to go the onboarding section of the Microsoft Defender ATP portal to onboard any of the supported devices. Depending on the device, you'll be guided with appropriate steps and provided management and deployment tool options suitable for the device. +You'll need to go the onboarding section of the Defender for Endpoint portal to onboard any of the supported devices. Depending on the device, you'll be guided with appropriate steps and provided management and deployment tool options suitable for the device. In general, to onboard devices to the service: - Verify that the device fulfills the [minimum requirements](minimum-requirements.md) -- Depending on the device, follow the configuration steps provided in the onboarding section of the Microsoft Defender ATP portal +- Depending on the device, follow the configuration steps provided in the onboarding section of the Defender for Endpoint portal - Use the appropriate management tool and deployment method for your devices - Run a detection test to verify that the devices are properly onboarded and reporting to the service @@ -57,15 +57,15 @@ The following table lists the available tools based on the endpoint that you nee ## In this section Topic | Description :---|:--- -[Onboard previous versions of Windows](onboard-downlevel.md)| Onboard Windows 7 and Windows 8.1 devices to Microsoft Defender ATP. -[Onboard Windows 10 devices](configure-endpoints.md) | You'll need to onboard devices for it to report to the Microsoft Defender ATP service. Learn about the tools and methods you can use to configure devices in your enterprise. -[Onboard servers](configure-server-endpoints.md) | Onboard Windows Server 2012 R2 and Windows Server 2016 to Microsoft Defender ATP -[Onboard non-Windows devices](configure-endpoints-non-windows.md) | Microsoft Defender ATP provides a centralized security operations experience for Windows as well as non-Windows platforms. You'll be able to see alerts from various supported operating systems (OS) in Microsoft Defender Security Center and better protect your organization's network. This experience leverages on a third-party security products' sensor data. -[Run a detection test on a newly onboarded device](run-detection-test.md) | Run a script on a newly onboarded device to verify that it is properly reporting to the Microsoft Defender ATP service. -[Configure proxy and Internet settings](configure-proxy-internet.md)| Enable communication with the Microsoft Defender ATP cloud service by configuring the proxy and Internet connectivity settings. +[Onboard previous versions of Windows](onboard-downlevel.md)| Onboard Windows 7 and Windows 8.1 devices to Defender for Endpoint. +[Onboard Windows 10 devices](configure-endpoints.md) | You'll need to onboard devices for it to report to the Defender for Endpoint service. Learn about the tools and methods you can use to configure devices in your enterprise. +[Onboard servers](configure-server-endpoints.md) | Onboard Windows Server 2012 R2 and Windows Server 2016 to Defender for Endpoint +[Onboard non-Windows devices](configure-endpoints-non-windows.md) | Defender for Endpoint provides a centralized security operations experience for Windows as well as non-Windows platforms. You'll be able to see alerts from various supported operating systems (OS) in Microsoft Defender Security Center and better protect your organization's network. This experience leverages on a third-party security products' sensor data. +[Run a detection test on a newly onboarded device](run-detection-test.md) | Run a script on a newly onboarded device to verify that it is properly reporting to the Defender for Endpoint service. +[Configure proxy and Internet settings](configure-proxy-internet.md)| Enable communication with the Defender for Endpoint cloud service by configuring the proxy and Internet connectivity settings. [Troubleshoot onboarding issues](troubleshoot-onboarding.md) | Learn about resolving issues that might arise during onboarding. ->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-onboardconfigure-belowfoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-onboardconfigure-belowfoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md index ca403709b0..f99a9fbab3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md @@ -28,32 +28,32 @@ ms.topic: article - Windows 7 SP1 Pro - Windows 8.1 Pro - Windows 8.1 Enterprise -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-downlevel-abovefoldlink). +>Want to experience Defender for Endpoint? [Sign up for a free trial](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-downlevel-abovefoldlink). -Microsoft Defender ATP extends support to include down-level operating systems, providing advanced attack detection and investigation capabilities on supported Windows versions. +Defender for Endpoint extends support to include down-level operating systems, providing advanced attack detection and investigation capabilities on supported Windows versions. -To onboard down-level Windows client endpoints to Microsoft Defender ATP, you'll need to: +To onboard down-level Windows client endpoints to Defender for Endpoint, you'll need to: - Configure and update System Center Endpoint Protection clients. -- Install and configure Microsoft Monitoring Agent (MMA) to report sensor data to Microsoft Defender ATP as instructed below. +- Install and configure Microsoft Monitoring Agent (MMA) to report sensor data to Defender for Endpoint as instructed below. > [!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). +> 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 Defender for Endpoint endpoint](run-detection-test.md). ## Configure and update System Center Endpoint Protection clients > [!IMPORTANT] > This step is required only if your organization uses System Center Endpoint Protection (SCEP). -Microsoft Defender ATP integrates with System Center Endpoint Protection to provide visibility to malware detections and to stop propagation of an attack in your organization by banning potentially malicious files or suspected malware. +Defender for Endpoint integrates with System Center Endpoint Protection to provide 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 - Configure your network to allow connections to the Microsoft Defender Antivirus cloud. For more information, see [Allow connections to the Microsoft Defender Antivirus cloud](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus#allow-connections-to-the-microsoft-defender-antivirus-cloud) -## Install and configure Microsoft Monitoring Agent (MMA) to report sensor data to Microsoft Defender ATP +## Install and configure Microsoft Monitoring Agent (MMA) to report sensor data to Microsoft Defender for Endpoint ### Before you begin Review the following details to verify minimum system requirements: @@ -77,7 +77,7 @@ Review the following details to verify minimum system requirements: 1. Download the agent setup file: [Windows 64-bit agent](https://go.microsoft.com/fwlink/?LinkId=828603) or [Windows 32-bit agent](https://go.microsoft.com/fwlink/?LinkId=828604). 2. Obtain the workspace ID: - - In the Microsoft Defender ATP navigation pane, select **Settings > Device management > Onboarding** + - In the Defender for Endpoint navigation pane, select **Settings > Device management > Onboarding** - Select **Windows 7 SP1 and 8.1** as the operating system - Copy the workspace ID and workspace key @@ -93,10 +93,10 @@ Once completed, you should see onboarded endpoints in the portal within an hour. ### Configure proxy and Internet connectivity settings - Each Windows endpoint must be able to connect to the Internet using HTTPS. This connection can be direct, using a proxy, or through the [OMS Gateway](https://docs.microsoft.com/azure/log-analytics/log-analytics-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). +- 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 Defender for Endpoint 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). ## Offboard client endpoints -To offboard, you can uninstall the MMA agent from the endpoint or detach it from reporting to your Microsoft Defender ATP workspace. After offboarding the agent, the endpoint will no longer send sensor data to Microsoft Defender ATP. +To offboard, you can uninstall the MMA agent from the endpoint or detach it from reporting to your Defender for Endpoint workspace. After offboarding the agent, the endpoint will no longer send sensor data to Defender for Endpoint. -> 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-downlevele-belowfoldlink). +> Want to experience Defender for Endpoint? [Sign up for a free trial](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-downlevele-belowfoldlink). diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md index 41098d9b2e..e3aea210fc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md @@ -18,7 +18,7 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Onboard devices without Internet access to Microsoft Defender ATP +# Onboard devices without Internet access to Microsoft Defender for Endpoint [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -47,25 +47,25 @@ For more information about onboarding methods, see the following articles: - Setup Azure Log Analytics (formerly known as OMS Gateway) to act as proxy or hub: - [Azure Log Analytics Agent](https://docs.microsoft.com/azure/azure-monitor/platform/gateway#download-the-log-analytics-gateway) - - [Install and configure Microsoft Monitoring Agent (MMA)](configure-server-endpoints.md#install-and-configure-microsoft-monitoring-agent-mma-to-report-sensor-data-to-microsoft-defender-for-endpoint) point to Microsoft Defender ATP Workspace key & ID + - [Install and configure Microsoft Monitoring Agent (MMA)](configure-server-endpoints.md#install-and-configure-microsoft-monitoring-agent-mma-to-report-sensor-data-to-microsoft-defender-for-endpoint) point to Defender for Endpoint Workspace key & ID - Offline devices in the same network of Azure Log Analytics - Configure MMA to point to: - Azure Log Analytics IP as a proxy - - Microsoft Defender ATP workspace key & ID + - Defender for Endpoint workspace key & ID ## Azure virtual machines - Configure and enable [Azure Log Analytics workspace](https://docs.microsoft.com/azure/azure-monitor/platform/gateway) - Setup Azure Log Analytics Gateway (formerly known as OMS Gateway) to act as proxy or hub: - [Azure Log Analytics Gateway](https://docs.microsoft.com/azure/azure-monitor/platform/gateway#download-the-log-analytics-gateway) - - [Install and configure Microsoft Monitoring Agent (MMA)](configure-server-endpoints.md#install-and-configure-microsoft-monitoring-agent-mma-to-report-sensor-data-to-microsoft-defender-for-endpoint) point to Microsoft Defender ATP Workspace key & ID + - [Install and configure Microsoft Monitoring Agent (MMA)](configure-server-endpoints.md#install-and-configure-microsoft-monitoring-agent-mma-to-report-sensor-data-to-microsoft-defender-for-endpoint) point to Defender for Endpoint Workspace key & ID - Offline Azure VMs in the same network of OMS Gateway - Configure Azure Log Analytics IP as a proxy - Azure Log Analytics Workspace Key & ID - Azure Security Center (ASC) - [Security Policy \> Log Analytics Workspace](https://docs.microsoft.com/azure/security-center/security-center-wdatp#enable-windows-defender-atp-integration) - - [Threat Detection \> Allow Microsoft Defender ATP to access my data](https://docs.microsoft.com/azure/security-center/security-center-wdatp#enable-windows-defender-atp-integration) + - [Threat Detection \> Allow Defender for Endpoint to access my data](https://docs.microsoft.com/azure/security-center/security-center-wdatp#enable-windows-defender-atp-integration) For more information, see [Working with security policies](https://docs.microsoft.com/azure/security-center/tutorial-security-policy). diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard.md b/windows/security/threat-protection/microsoft-defender-atp/onboard.md index 78edeae3ef..d35f1668f8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard.md @@ -18,15 +18,15 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Configure and manage Microsoft Defender ATP capabilities +# Configure and manage Microsoft Defender for Endpoint capabilities [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -Configure and manage all the Microsoft Defender ATP capabilities to get the best security protection for your organization. +Configure and manage all the Defender for Endpoint capabilities to get the best security protection for your organization. ## In this section @@ -35,7 +35,7 @@ Topic | Description [Configure attack surface reduction capabilities](configure-attack-surface-reduction.md) | By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitation. [Configure next-generation protection](../microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md) | Configure next-generation protection to catch all types of emerging threats. [Configure Microsoft Threat Experts capabilities](configure-microsoft-threat-experts.md) | Configure and manage how you would like to get cybersecurity threat intelligence from Microsoft Threat Experts. -[Configure Microsoft Threat Protection integration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration)| Configure other solutions that integrate with Microsoft Defender ATP. +[Configure Microsoft Threat Protection integration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration)| Configure other solutions that integrate with Defender for Endpoint. [Management and API support](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/management-apis)| Pull alerts to your SIEM or use APIs to create custom alerts. Create and build Power BI reports. [Configure Microsoft Defender Security Center settings](preferences-setup.md) | Configure portal-related settings such as general settings, advanced features, enable the preview experience and others. 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 7435ab66b6..3098a40473 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 @@ -24,11 +24,11 @@ ms.topic: article [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) This article is part of the Deployment guide and acts as an example onboarding method that guides users in: - Step 1: Onboarding Windows devices to the service -- Step 2: Configuring Microsoft Defender ATP capabilities +- Step 2: Configuring Defender for Endpoint capabilities 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** @@ -37,7 +37,7 @@ This onboarding guidance will walk you through the following basic steps that yo >[!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. +While Defender for Endpoint 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). @@ -100,7 +100,7 @@ Follow the steps below to onboard endpoints using Microsoft Endpoint Configurati After completing this task, you now have a device collection with all the Windows 10 endpoints in the environment. -## Step 2: Configure Microsoft Defender ATP capabilities +## Step 2: Configure Microsoft Defender for Endpoint capabilities This section guides you in configuring the following capabilities using Microsoft Endpoint Configuration Manager on Windows devices: - [**Endpoint detection and response**](#endpoint-detection-and-response) @@ -120,11 +120,11 @@ Manager and deploy that policy to Windows 10 devices. 2. Under Deployment method select the supported version of **Microsoft Endpoint Configuration Manager**. - ![Image of Microsoft Defender ATP onboarding wizard](images/mdatp-onboarding-wizard.png) + ![Image of Microsoft Defender for Endpoint onboarding wizard](images/mdatp-onboarding-wizard.png) 3. Select **Download package**. - ![Image of Microsoft Defender ATP onboarding wizard](images/mdatp-download-package.png) + ![Image of Microsoft Defender for Endpoint onboarding wizard](images/mdatp-download-package.png) 4. Save the package to an accessible location. 5. In Microsoft Endpoint Configuration Manager, navigate to: **Assets and Compliance > Overview > Endpoint Protection > Microsoft Defender ATP Policies**. @@ -156,7 +156,7 @@ Manager and deploy that policy to Windows 10 devices. 15. Click **Close** when the Wizard completes. -16. In the Microsoft Endpoint Configuration Manager console, right-click the Microsoft Defender ATP policy you just created and select **Deploy**. +16. In the Microsoft Endpoint Configuration Manager console, right-click the Defender for Endpoint policy you just created and select **Deploy**. ![Image of configuration settings](images/configmgr-deploy.png) @@ -166,7 +166,7 @@ Manager and deploy that policy to Windows 10 devices. #### 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. +Follow the steps below to identify the Defender for Endpoint 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**. @@ -264,7 +264,7 @@ After completing this task, you now have successfully configured Windows Defender Antivirus. ### 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 +The attack surface reduction pillar of Defender for Endpoint includes the feature set that is available under Exploit Guard. Attack surface reduction (ASR) rules, Controlled Folder Access, Network Protection and Exploit Protection. All these features provide an audit mode and a block mode. In audit mode there is no end-user impact. All it does is collect additional telemetry and make it available in the Microsoft Defender Security Center. The goal with a deployment is to step-by-step move security controls into block mode. 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 29548856da..f1112b1d8d 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 @@ -24,14 +24,14 @@ ms.topic: article [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) This article is part of the Deployment guide and acts as an example onboarding method that guides users in: - Step 1: Onboarding devices to the service by creating a group in Microsoft Endpoint Manager (MEM) to assign configurations on -- Step 2: Configuring Microsoft Defender ATP capabilities using Microsoft Endpoint Manager +- Step 2: Configuring Defender for Endpoint capabilities using Microsoft Endpoint Manager This onboarding guidance will walk you through the following basic steps that you need to take when using Microsoft Endpoint Manager: @@ -43,7 +43,7 @@ This onboarding guidance will walk you through the following basic steps that yo - 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. +While Defender for Endpoint 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). @@ -100,11 +100,11 @@ needs.
    8. Your testing group now has a member to test. -## Step 2: Create configuration policies to configure Microsoft Defender ATP capabilities +## Step 2: Create configuration policies to configure Microsoft Defender for Endpoint 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. +be onboarded to Defender for Endpoint. Then you will continue by creating several different types of endpoint security policies. @@ -137,9 +137,9 @@ different types of endpoint security policies. > ![Image of Microsoft Endpoint Manager portal](images/cea7e288b5d42a9baf1aef0754ade910.png) > [!NOTE] - > In this instance, this has been auto populated as Microsoft Defender ATP has already been integrated with Intune. For more information on the integration, see [Enable Microsoft Defender ATP in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection-configure#to-enable-microsoft-defender-atp). + > In this instance, this has been auto populated as Defender for Endpoint has already been integrated with Intune. For more information on the integration, see [Enable Microsoft Defender for Endpoint in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection-configure#to-enable-microsoft-defender-atp). > - > The following image is an example of what you'll see when Microsoft Defender ATP is NOT integrated with Intune: + > The following image is an example of what you'll see when Microsoft Defender for Endpoint is NOT integrated with Intune: > > ![Image of Microsoft Endpoint Manager portal](images/2466460812371ffae2d19a10c347d6f4.png) @@ -350,13 +350,13 @@ To confirm that the configuration policy has been applied to your test device, f ### Endpoint detection and response -1. Before applying the configuration, the Microsoft Defender ATP +1. Before applying the configuration, the Defender for Endpoint Protection service should not be started. > [!div class="mx-imgBorder"] > [ ![Image of Services panel](images/b418a232a12b3d0a65fc98248dbb0e31.png) ](images/b418a232a12b3d0a65fc98248dbb0e31.png#lightbox) -2. After the configuration has been applied, the Microsoft Defender ATP +2. After the configuration has been applied, the Defender for Endpoint Protection Service should be started. > [!div class="mx-imgBorder"] diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md index 30c80bb608..ff6119eee4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) Create a notification rule so that when a local onboarding or offboardiing script is used, you'll be notified. @@ -48,7 +48,7 @@ You'll need to have access to: ![Image of the notification flow](images/build-flow.png) -4. Select the + button to add a new action. The new action will be an HTTP request to the Microsoft Defender ATP security center device(s) API. You can also replace it with the out-of-the-box "WDATP Connector" (action: "Machines - Get list of machines"). +4. Select the + button to add a new action. The new action will be an HTTP request to the Defender for Endpoint security center device(s) API. You can also replace it with the out-of-the-box "WDATP Connector" (action: "Machines - Get list of machines"). ![Image of recurrence and add action](images/recurrence-add.png) @@ -164,7 +164,7 @@ You'll need to have access to: 10. Extract the values from the JSON call and check if the onboarded device(s) is / are already registered at the SharePoint list as an example: - If yes, no notification will be triggered -- If no, will register the new onboarded device(s) in the SharePoint list and a notification will be sent to the Microsoft Defender ATP admin +- If no, will register the new onboarded device(s) in the SharePoint list and a notification will be sent to the Defender for Endpoint admin ![Image of apply to each](images/flow-apply.png) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index f26781b856..f79266bf23 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -19,32 +19,32 @@ ms.collection: ms.topic: article --- -# Onboard to the Microsoft Defender ATP service +# Onboard to the Microsoft Defender for Endpoint service [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -Deploying Microsoft Defender ATP is a three-phase process: +Deploying Defender for Endpoint is a three-phase process:
    @@ -54,13 +54,13 @@ Deploying Microsoft Defender ATP is a three-phase process: You are currently in the onboarding phase. -These are the steps you need to take to deploy Microsoft Defender ATP: +These are the steps you need to take to deploy Defender for Endpoint: - Step 1: Onboard endpoints to the service - Step 2: Configure capabilities ## Step 1: Onboard endpoints using any of the supported management tools -The [Plan deployment](deployment-strategy.md) topic outlines the general steps you need to take to deploy Microsoft Defender ATP. +The [Plan deployment](deployment-strategy.md) topic outlines the general steps you need to take to deploy Defender for Endpoint. After identifying your architecture, you'll need to decide which deployment method to use. The deployment tool you choose influences how you onboard endpoints to the service. @@ -88,7 +88,7 @@ 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) -Using the mentioned deployment tools above, you'll then be guided in configuring the following Microsoft Defender ATP capabilities: +Using the mentioned deployment tools above, you'll then be guided in configuring the following Defender for Endpoint capabilities: - Endpoint detection and response configuration - Next-generation protection configuration - Attack surface reduction configuration diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md index 6af7ba9c0f..6f7a10acf3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md @@ -26,7 +26,7 @@ ms.topic: conceptual **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) Help reduce your attack surfaces, by minimizing the places where your organization is vulnerable to cyberthreats and attacks. Use the following resources to configure protection for the devices and applications in your organization. diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md b/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md index 0f3c036938..f79f0792f3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md @@ -25,15 +25,15 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -Microsoft Defender ATP endpoint detection and response capabilities provide advanced attack detections that are near real-time and actionable. Security analysts can prioritize alerts effectively, gain visibility into the full scope of a breach, and take response actions to remediate threats. +Defender for Endpoint endpoint detection and response capabilities provide advanced attack detections that are near real-time and actionable. Security analysts can prioritize alerts effectively, gain visibility into the full scope of a breach, and take response actions to remediate threats. When a threat is detected, alerts are created in the system for an analyst to investigate. Alerts with the same attack techniques or attributed to the same attacker are aggregated into an entity called an _incident_. Aggregating alerts in this manner makes it easy for analysts to collectively investigate and respond to threats. >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4o1j5] -Inspired by the "assume breach" mindset, Microsoft Defender ATP continuously collects behavioral cyber telemetry. This includes process information, network activities, deep optics into the kernel and memory manager, user login activities, registry and file system changes, and others. The information is stored for six months, enabling an analyst to travel back in time to the start of an attack. The analyst can then pivot in various views and approach an investigation through multiple vectors. +Inspired by the "assume breach" mindset, Defender for Endpoint continuously collects behavioral cyber telemetry. This includes process information, network activities, deep optics into the kernel and memory manager, user login activities, registry and file system changes, and others. The information is stored for six months, enabling an analyst to travel back in time to the start of an attack. The analyst can then pivot in various views and approach an investigation through multiple vectors. The response capabilities give you the power to promptly remediate threats by acting on the affected entities. diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-hardware-based-isolation.md b/windows/security/threat-protection/microsoft-defender-atp/overview-hardware-based-isolation.md index 8b32269fe0..c1705995b8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-hardware-based-isolation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-hardware-based-isolation.md @@ -22,9 +22,9 @@ ms.date: 09/07/2018 [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -Hardware-based isolation helps protect system integrity in Windows 10 and is integrated with Microsoft Defender ATP. +Hardware-based isolation helps protect system integrity in Windows 10 and is integrated with Microsoft Defender for Endpoint. | Feature | Description | |------------|-------------| diff --git a/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md b/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md index 822b5afaab..0edc028048 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md +++ b/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md @@ -18,21 +18,21 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Partner applications in Microsoft Defender ATP +# Partner applications in Microsoft Defender for Endpoint [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -Microsoft Defender ATP supports third-party applications to help enhance the detection, investigation, and threat intelligence capabilities of the platform. +Microsoft Defender for Endpoint supports third-party applications to help enhance the detection, investigation, and threat intelligence capabilities of the platform. -The support for third-party solutions helps to further streamline, integrate, and orchestrate defenses from other vendors with Microsoft Defender ATP; enabling security teams to effectively respond better to modern threats. +The support for third-party solutions helps to further streamline, integrate, and orchestrate defenses from other vendors with Microsoft Defender for Endpoint; enabling security teams to effectively respond better to modern threats. -Microsoft Defender ATP seamlessly integrates with existing security solutions. The integration provides integration with the following solutions such as: +Microsoft Defender for Endpoint seamlessly integrates with existing security solutions. The integration provides integration with the following solutions such as: - SIEM - Ticketing and IT service management solutions - Managed security service providers (MSSP) @@ -47,16 +47,16 @@ Microsoft Defender ATP seamlessly integrates with existing security solutions. T Logo |Partner name | Description :---|:---|:--- -![Image of AttackIQ logo](images/attackiq-logo.png)| [AttackIQ Platform](https://go.microsoft.com/fwlink/?linkid=2103502) | AttackIQ Platform validates Microsoft Defender ATP is configured properly by launching continuous attacks safely on production assets +![Image of AttackIQ logo](images/attackiq-logo.png)| [AttackIQ Platform](https://go.microsoft.com/fwlink/?linkid=2103502) | AttackIQ Platform validates Defender for Endpoint is configured properly by launching continuous attacks safely on production assets ![Image of Azure Sentinel logo](images/sentinel-logo.png)| [AzureSentinel](https://go.microsoft.com/fwlink/?linkid=2135705) | Stream alerts from Microsoft Defender Advanced Threat Protection into Azure Sentinel -![Image of Cymulate logo](images/cymulate-logo.png) | [Cymulate](https://go.microsoft.com/fwlink/?linkid=2135574)| Correlate Microsoft Defender ATP findings with simulated attacks to validate accurate detection and effective response actions +![Image of Cymulate logo](images/cymulate-logo.png) | [Cymulate](https://go.microsoft.com/fwlink/?linkid=2135574)| Correlate Defender for Endpoint findings with simulated attacks to validate accurate detection and effective response actions ![Image of Elastic security logo](images/elastic-security-logo.png) | [Elastic Security](https://go.microsoft.com/fwlink/?linkid=2139303) | Elastic Security is a free and open solution for preventing, detecting, and responding to threats -![Image of IBM QRadar logo](images/ibm-qradar-logo.png) | [IBM QRadar](https://go.microsoft.com/fwlink/?linkid=2113903) | Configure IBM QRadar to collect detections from Microsoft Defender ATP -![Image of Micro Focus ArcSight logo](images/arcsight-logo.png) | [Micro Focus ArcSight](https://go.microsoft.com/fwlink/?linkid=2113548) | Use Micro Focus ArcSight to pull Microsoft Defender ATP detections -![Image of RSA NetWitness logo](images/rsa-netwitness-logo.png) | [RSA NetWitness](https://go.microsoft.com/fwlink/?linkid=2118566) | Stream Microsoft Defender ATP Alerts to RSA NetWitness leveraging Microsoft Graph Security API -![Image of SafeBreach logo](images/safebreach-logo.png) | [SafeBreach](https://go.microsoft.com/fwlink/?linkid=2114114)| Gain visibility into Microsoft Defender ATP security events that are automatically correlated with SafeBreach simulations +![Image of IBM QRadar logo](images/ibm-qradar-logo.png) | [IBM QRadar](https://go.microsoft.com/fwlink/?linkid=2113903) | Configure IBM QRadar to collect detections from Defender for Endpoint. +![Image of Micro Focus ArcSight logo](images/arcsight-logo.png) | [Micro Focus ArcSight](https://go.microsoft.com/fwlink/?linkid=2113548) | Use Micro Focus ArcSight to pull Defender for Endpoint detections +![Image of RSA NetWitness logo](images/rsa-netwitness-logo.png) | [RSA NetWitness](https://go.microsoft.com/fwlink/?linkid=2118566) | Stream Defender for Endpoint Alerts to RSA NetWitness leveraging Microsoft Graph Security API +![Image of SafeBreach logo](images/safebreach-logo.png) | [SafeBreach](https://go.microsoft.com/fwlink/?linkid=2114114)| Gain visibility into Defender for Endpoint security events that are automatically correlated with SafeBreach simulations ![Image of Skybox Vulnerability Control logo](images/skybox-logo.png) | [Skybox Vulnerability Control](https://go.microsoft.com/fwlink/?linkid=2127467) | Skybox Vulnerability Control cuts through the noise of vulnerability management, correlating business, network, and threat context to uncover your riskiest vulnerabilities -![Image of Splunk logo](images/splunk-logo.png) | [Splunk](https://go.microsoft.com/fwlink/?linkid=2129805) | The Microsoft Defender ATP Add-on allows Splunk users to ingest all of the alerts and supporting information to their Splunk +![Image of Splunk logo](images/splunk-logo.png) | [Splunk](https://go.microsoft.com/fwlink/?linkid=2129805) | The Defender for Endpoint Add-on allows Splunk users to ingest all of the alerts and supporting information to their Splunk ![Image of XM Cyber logo](images/xmcyber-logo.png) | [XM Cyber](https://go.microsoft.com/fwlink/?linkid=2136700) | Prioritize your response to an alert based on risk factors and high value assets ### Orchestration and automation @@ -64,31 +64,31 @@ Logo |Partner name | Description Logo |Partner name | Description :---|:---|:--- -![Image of CyberSponse CyOps logo](images/cybersponse-logo.png) | [CyberSponse CyOps](https://go.microsoft.com/fwlink/?linkid=2115943) | CyOps integrates with Microsoft Defender ATP to automate customers' high-speed incident response playbooks -![Image of Delta Risk ActiveEye logo](images/delta-risk-activeeye-logo.png) | [Delta Risk ActiveEye](https://go.microsoft.com/fwlink/?linkid=2127468) | Delta Risk, a leading provider of SOC-as-a-Service and security services, integrate Microsoft Defender ATP with its cloud-native SOAR platform, ActiveEye. -![Image of Demisto, a Palo Alto Networks Company logo](images/demisto-logo.png) | [Demisto, a Palo Alto Networks Company](https://go.microsoft.com/fwlink/?linkid=2108414) | Demisto integrates with Microsoft Defender ATP to enable security teams to orchestrate and automate endpoint security monitoring, enrichment, and response -![Image of Microsoft Flow & Azure Functions logo](images/ms-flow-logo.png) | [Microsoft Flow & Azure Functions](https://go.microsoft.com/fwlink/?linkid=2114300) | Use the Microsoft Defender ATP connectors for Azure Logic Apps & Microsoft Flow to automating security procedures -![Image of Rapid7 InsightConnect logo](images/rapid7-logo.png) | [Rapid7 InsightConnect](https://go.microsoft.com/fwlink/?linkid=2116040) | InsightConnect integrates with Microsoft Defender ATP to accelerate, streamline, and integrate your time-intensive security processes +![Image of CyberSponse CyOps logo](images/cybersponse-logo.png) | [CyberSponse CyOps](https://go.microsoft.com/fwlink/?linkid=2115943) | CyOps integrates with Defender for Endpoint to automate customers' high-speed incident response playbooks +![Image of Delta Risk ActiveEye logo](images/delta-risk-activeeye-logo.png) | [Delta Risk ActiveEye](https://go.microsoft.com/fwlink/?linkid=2127468) | Delta Risk, a leading provider of SOC-as-a-Service and security services, integrate Defender for Endpoint with its cloud-native SOAR platform, ActiveEye. +![Image of Demisto, a Palo Alto Networks Company logo](images/demisto-logo.png) | [Demisto, a Palo Alto Networks Company](https://go.microsoft.com/fwlink/?linkid=2108414) | Demisto integrates with Defender for Endpoint to enable security teams to orchestrate and automate endpoint security monitoring, enrichment, and response +![Image of Microsoft Flow & Azure Functions logo](images/ms-flow-logo.png) | [Microsoft Flow & Azure Functions](https://go.microsoft.com/fwlink/?linkid=2114300) | Use the Defender for Endpoint connectors for Azure Logic Apps & Microsoft Flow to automating security procedures +![Image of Rapid7 InsightConnect logo](images/rapid7-logo.png) | [Rapid7 InsightConnect](https://go.microsoft.com/fwlink/?linkid=2116040) | InsightConnect integrates with Defender for Endpoint to accelerate, streamline, and integrate your time-intensive security processes ![Image of ServiceNow logo](images/servicenow-logo.png) | [ServiceNow](https://go.microsoft.com/fwlink/?linkid=2135621) | Ingest alerts into ServiceNow Security Operations solution based on Microsoft Graph API integration -![Image of Swimlane logo](images/swimlane-logo.png) | [Swimlane](https://go.microsoft.com/fwlink/?linkid=2113902) | Maximize incident response capabilities utilizing Swimlane and Microsoft Defender ATP together +![Image of Swimlane logo](images/swimlane-logo.png) | [Swimlane](https://go.microsoft.com/fwlink/?linkid=2113902) | Maximize incident response capabilities utilizing Swimlane and Defender for Endpoint together ### Threat intelligence Logo |Partner name | Description :---|:---|:--- -![Image of MISP Malware Information Sharing Platform)logo](images/misp-logo.png) | [MISP (Malware Information Sharing Platform)](https://go.microsoft.com/fwlink/?linkid=2127543) | Integrate threat indicators from the Open Source Threat Intelligence Sharing Platform into your Microsoft Defender ATP environment -![Image of Palo Alto Networks logo](images/paloalto-logo.png) | [Palo Alto Networks](https://go.microsoft.com/fwlink/?linkid=2099582) | Enrich your endpoint protection by extending Autofocus and other threat feeds to Microsoft Defender ATP using MineMeld -![Image of ThreatConnect logo](images/threatconnect-logo.png) | [ThreatConnect](https://go.microsoft.com/fwlink/?linkid=2114115) | Alert and/or block on custom threat intelligence from ThreatConnect Playbooks using Microsoft Defender ATP indicators +![Image of MISP Malware Information Sharing Platform)logo](images/misp-logo.png) | [MISP (Malware Information Sharing Platform)](https://go.microsoft.com/fwlink/?linkid=2127543) | Integrate threat indicators from the Open Source Threat Intelligence Sharing Platform into your Defender for Endpoint environment +![Image of Palo Alto Networks logo](images/paloalto-logo.png) | [Palo Alto Networks](https://go.microsoft.com/fwlink/?linkid=2099582) | Enrich your endpoint protection by extending Autofocus and other threat feeds to Defender for Endpoint using MineMeld +![Image of ThreatConnect logo](images/threatconnect-logo.png) | [ThreatConnect](https://go.microsoft.com/fwlink/?linkid=2114115) | Alert and/or block on custom threat intelligence from ThreatConnect Playbooks using Defender for Endpoint indicators ### Network security Logo |Partner name | Description :---|:---|:--- -![Image of Aruba ClearPass Policy Manager logo](images/aruba-logo.png) | [Aruba ClearPass Policy Manager](https://go.microsoft.com/fwlink/?linkid=2127544) | Ensure Microsoft Defender ATP is installed and updated on each endpoint before allowing access to the network +![Image of Aruba ClearPass Policy Manager logo](images/aruba-logo.png) | [Aruba ClearPass Policy Manager](https://go.microsoft.com/fwlink/?linkid=2127544) | Ensure Defender for Endpoint is installed and updated on each endpoint before allowing access to the network ![Image of Blue Hexagon for Network logo](images/bluehexagon-logo.png) | [Blue Hexagon for Network](https://go.microsoft.com/fwlink/?linkid=2104613) | Blue Hexagon has built the industry's first real-time deep learning platform for network threat protection -![Image of CyberMDX logo](images/cybermdx-logo.png) | [CyberMDX](https://go.microsoft.com/fwlink/?linkid=2135620) | Cyber MDX integrates comprehensive healthcare assets visibility, threat prevention and repose into your Microsoft Defender ATP environment +![Image of CyberMDX logo](images/cybermdx-logo.png) | [CyberMDX](https://go.microsoft.com/fwlink/?linkid=2135620) | Cyber MDX integrates comprehensive healthcare assets visibility, threat prevention and repose into your Defender for Endpoint environment ![Image of Vectra Network Detection and Response (NDR) logo](images/vectra-logo.png) |[Vectra Network Detection and Response (NDR)](https://go.microsoft.com/fwlink/?linkid=866934)| Vectra applies AI & security research to detect and respond to cyber-attacks in real time @@ -100,13 +100,13 @@ Logo |Partner name | Description ![Image of Corrata logo](images/corrata-logo.png)| [Corrata](https://go.microsoft.com/fwlink/?linkid=2081148) | Mobile solution — Protect your mobile devices with granular visibility and control from Corrata ![Image of Lookout logo](images/lookout-logo.png)| [Lookout](https://go.microsoft.com/fwlink/?linkid=866935)| Get Lookout Mobile Threat Protection telemetry for Android and iOS mobile devices ![Image of Symantec Endpoint Protection Mobile logo](images/symantec-logo.png) | [Symantec Endpoint Protection Mobile](https://go.microsoft.com/fwlink/?linkid=2090992)| SEP Mobile helps businesses predict, detect, and prevent security threats and vulnerabilities on mobile devices -![Image of Zimperium logo](images/zimperium-logo.png)| [Zimperium](https://go.microsoft.com/fwlink/?linkid=2118044)|Extend your Microsoft Defender ATP to iOS and Android with Machine Learning-based Mobile Threat Defense +![Image of Zimperium logo](images/zimperium-logo.png)| [Zimperium](https://go.microsoft.com/fwlink/?linkid=2118044)|Extend your Defender for Endpoint to iOS and Android with Machine Learning-based Mobile Threat Defense ## Additional integrations Logo |Partner name | Description :---|:---|:--- -![Image of Cyren Web Filter logo](images/cyren-logo.png)| [Cyren Web Filter](https://go.microsoft.com/fwlink/?linkid=2108221)| Enhance your Microsoft Defender ATP with advanced Web Filtering +![Image of Cyren Web Filter logo](images/cyren-logo.png)| [Cyren Web Filter](https://go.microsoft.com/fwlink/?linkid=2108221)| Enhance your Defender for Endpoint with advanced Web Filtering ![Image of Morphisec logo](images/morphisec-logo.png)| [Morphisec](https://go.microsoft.com/fwlink/?linkid=2086215)| Provides Moving Target Defense-powered advanced threat prevention and integrates forensics data directly into WD Security Center dashboards to help prioritize alerts, determine device at-risk score and visualize full attack timeline including internal memory information ![Image of THOR Cloud logo](images/nextron-thor-logo.png)| [THOR Cloud](https://go.microsoft.com/fwlink/?linkid=862988)| Provides on-demand live forensics scans using a signature base with focus on persistent threats @@ -114,27 +114,27 @@ Logo |Partner name | Description ## SIEM integration -Microsoft Defender ATP supports SIEM integration through a variety of methods — specialized SIEM system interface with out of the box connectors, a generic alert API enabling custom implementations, and an action API enabling alert status management. For more information, see [Enable SIEM integration](enable-siem-integration.md). +Defender for Endpoint supports SIEM integration through a variety of methods — specialized SIEM system interface with out of the box connectors, a generic alert API enabling custom implementations, and an action API enabling alert status management. For more information, see [Enable SIEM integration](enable-siem-integration.md). ## Ticketing and IT service management -Ticketing solution integration helps to implement manual and automatic response processes. Microsoft Defender ATP can help to create tickets automatically when an alert is generated and resolve the alerts when tickets are closed using the alerts API. +Ticketing solution integration helps to implement manual and automatic response processes. Defender for Endpoint can help to create tickets automatically when an alert is generated and resolve the alerts when tickets are closed using the alerts API. ## Security orchestration and automation response (SOAR) integration -Orchestration solutions can help build playbooks and integrate the rich data model and actions that Microsoft Defender ATP APIs expose to orchestrate responses, such as query for device data, trigger device isolation, block/allow, resolve alert and others. +Orchestration solutions can help build playbooks and integrate the rich data model and actions that Defender for Endpoint APIs expose to orchestrate responses, such as query for device data, trigger device isolation, block/allow, resolve alert and others. ## External alert correlation and Automated investigation and remediation -Microsoft Defender ATP offers unique automated investigation and remediation capabilities to drive incident response at scale. +Defender for Endpoint offers unique automated investigation and remediation capabilities to drive incident response at scale. Integrating the automated investigation and response capability with other solutions such as IDS and firewalls help to address alerts and minimize the complexities surrounding network and device signal correlation, effectively streamlining the investigation and threat remediation actions on devices. -External alerts can be pushed into Microsoft Defender ATP and is presented side by side with additional device-based alerts from Microsoft Defender ATP. This view provides a full context of the alert — with the real process and the full story of attack. +External alerts can be pushed into Defender for Endpoint and is presented side by side with additional device-based alerts from Defender for Endpoint. This view provides a full context of the alert — with the real process and the full story of attack. ## Indicators matching You can use threat-intelligence from providers and aggregators to maintain and use indicators of compromise (IOCs). -Microsoft Defender ATP allows you to integrate with such solutions and act on IoCs by correlating its rich telemetry and creating alerts when there's a match; leveraging prevention and automated response capabilities to block execution and take remediation actions when there's a match. +Defender for Endpoint allows you to integrate with such solutions and act on IoCs by correlating its rich telemetry and creating alerts when there's a match; leveraging prevention and automated response capabilities to block execution and take remediation actions when there's a match. -Microsoft Defender ATP currently supports IOC matching and remediation for file and network indicators. Blocking is supported for file indicators. +Defender for Endpoint currently supports IOC matching and remediation for file and network indicators. Blocking is supported for file indicators. ## Support for non-Windows platforms -Microsoft Defender ATP provides a centralized security operations experience for Windows as well as non-Windows platforms, including mobile devices. You'll be able to see alerts from various supported operating systems (OS) in the portal and better protect your organization's network. +Defender for Endpoint provides a centralized security operations experience for Windows as well as non-Windows platforms, including mobile devices. You'll be able to see alerts from various supported operating systems (OS) in the portal and better protect your organization's network. From 6b5a7798026e58b0c71eb82f6cc125fbe4a05cab Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Wed, 11 Nov 2020 17:25:55 +0530 Subject: [PATCH 0151/2014] updated to fix warnings --- .../endpoint-detection-response-mac-preview.md | 2 +- .../microsoft-defender-atp/onboarding-endpoint-manager.md | 2 +- .../microsoft-defender-atp/overview-custom-detections.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md b/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md index 9c552f4e9c..b86fec795a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md @@ -26,7 +26,7 @@ ms.topic: conceptual To get preview features for Mac, you must set up your device to be an "Insider" device as described in this article. For scale deployment, we recommend using [Jamf](#enable-the-insider-program-with-jamf) or [Intune](#enable-the-insider-program-with-intune). > [!IMPORTANT] -> Make sure you have enabled [Microsoft Defender for Endpoint (Mac)](microsoft-defender-atp-mac.md#how-to-install-microsoft-defender-atp-for-mac), and pay attention to the “earlyPreview” flag. See documentation for [Jamf](mac-install-with-jamf.md), [Intune](mac-install-with-intune.md), and [manual deployment](mac-install-manually.md) instructions. +> Make sure you have enabled [Microsoft Defender for Endpoint (Mac)](microsoft-defender-atp-mac.md#how-to-install-microsoft-defender-for-endpoint-for-mac), and pay attention to the “earlyPreview” flag. See documentation for [Jamf](mac-install-with-jamf.md), [Intune](mac-install-with-intune.md), and [manual deployment](mac-install-manually.md) instructions. ## Enable the Insider program with Jamf 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 f1112b1d8d..0027824386 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 @@ -39,7 +39,7 @@ This onboarding guidance will walk you through the following basic steps that yo - Creating an Azure Active Directory group (User or Device) -- [Creating a Configuration Profile](#step-2-create-configuration-policies-to-configure-microsoft-defender-atp-capabilities) +- [Creating a Configuration Profile](#step-2-create-configuration-policies-to-configure-microsoft-defender-for-endpoint-capabilities) - In Microsoft Endpoint Manager, we'll guide you in creating a separate policy for each capability. diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md index 3e8077b6b8..9135f4ebe0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md @@ -23,7 +23,7 @@ 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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) With custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured devices. You can do this with customizable detection rules that automatically trigger alerts and response actions. From c14df08a10d48e6af49a2d2018c4ab28737588eb Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 11 Nov 2020 06:53:09 -0800 Subject: [PATCH 0152/2014] Update change-history-for-threat-protection.md --- .../change-history-for-threat-protection.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/change-history-for-threat-protection.md b/windows/security/threat-protection/change-history-for-threat-protection.md index d4391adcbe..53466cf41c 100644 --- a/windows/security/threat-protection/change-history-for-threat-protection.md +++ b/windows/security/threat-protection/change-history-for-threat-protection.md @@ -1,8 +1,8 @@ --- -title: Change history for [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +title: Change history for [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ms.reviewer: ms.author: dansimp -description: This topic lists new and updated topics in the WWindows Defender ATP content set. +description: This topic lists new and updated topics in the Defender for Endpoint content set. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -16,11 +16,11 @@ ms.localizationpriority: medium --- # Change history for threat protection -This topic lists new and updated topics in the [Microsoft Defender ATP](microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) documentation. +This topic lists new and updated topics in the [Defender for Endpoint](microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) documentation. ## August 2018 New or changed topic | Description ---------------------|------------ -[Microsoft Defender Advanced Threat Protection](microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) | Reorganized Windows 10 security topics to reflect the Windows Defender ATP platform. +[Microsoft Defender for Endpoint](microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) | Reorganized Windows 10 security topics to reflect the Defender for Endpoint platform. From 33660224ef1c19795acd6d4e77686a3898c149c0 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 11 Nov 2020 21:18:14 +0530 Subject: [PATCH 0153/2014] removed invalid links . added correct links as per the user report #8614 , so i removed three invalid links and added correct links --- .../threat-protection/intelligence/exploits-malware.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/intelligence/exploits-malware.md b/windows/security/threat-protection/intelligence/exploits-malware.md index c7b63fd5fd..36ef30a468 100644 --- a/windows/security/threat-protection/intelligence/exploits-malware.md +++ b/windows/security/threat-protection/intelligence/exploits-malware.md @@ -37,9 +37,9 @@ Several notable threats, including Wannacry, exploit the Server Message Block (S Examples of exploit kits: -- Angler / [Axpergle](https://www.microsoft.com/wdsi/threats/malware-encyclopedia-description?Name=JS%2fAxpergle) +- Angler / [Axpergle](https://www.microsoft.com/wdsi/threats/malware-encyclopedia-description?Name=Exploit:JS/Axpergle) -- [Neutrino](https://www.microsoft.com/wdsi/threats/malware-encyclopedia-description?Name=JS%2fNeutrino) +- [Neutrino](https://www.microsoft.com/wdsi/threats/malware-encyclopedia-description?name=JS/NeutrinoEK) - [Nuclear](https://www.microsoft.com/wdsi/threats/malware-encyclopedia-description?Name=Exploit:JS/Neclu) From f976a899b7346434776ad926bb69733483ffc880 Mon Sep 17 00:00:00 2001 From: tiburd Date: Wed, 11 Nov 2020 07:52:00 -0800 Subject: [PATCH 0154/2014] Edit pass: Acrolinx fixes --- ...nced-troubleshooting-802-authentication.md | 47 ++++---- .../manage-settings-app-with-group-policy.md | 8 +- .../mdm/esim-enterprise-management.md | 10 +- .../troubleshoot-inaccessible-boot-device.md | 114 +++++++++--------- .../troubleshoot-tcpip-connectivity.md | 34 +++--- .../auditing/audit-detailed-file-share.md | 6 +- .../auditing/audit-group-membership.md | 15 ++- .../auditing/audit-logoff.md | 10 +- .../audit-non-sensitive-privilege-use.md | 8 +- 9 files changed, 128 insertions(+), 124 deletions(-) diff --git a/windows/client-management/advanced-troubleshooting-802-authentication.md b/windows/client-management/advanced-troubleshooting-802-authentication.md index 4af9868736..c27a78fa4c 100644 --- a/windows/client-management/advanced-troubleshooting-802-authentication.md +++ b/windows/client-management/advanced-troubleshooting-802-authentication.md @@ -17,17 +17,17 @@ ms.topic: troubleshooting ## Overview -This is a general troubleshooting of 802.1X wireless and wired clients. With 802.1X and wireless troubleshooting, it's important to know how the flow of authentication works, and then figuring out where it's breaking. It involves a lot of third party devices and software. Most of the time, we have to identify where the problem is, and another vendor has to fix it. Since we don't make access points or switches, it won't be an end-to-end Microsoft solution. +This article includes general troubleshooting for 802.1X wireless and wired clients. While troubleshooting 802.1X and wireless, it's important to know how the flow of authentication works, and then figure out where it's breaking. It involves a lot of third-party devices and software. Most of the time, we have to identify where the problem is, and another vendor has to fix it. We don't make access points or switches, so it's not an end-to-end Microsoft solution. ## Scenarios -This troubleshooting technique applies to any scenario in which wireless or wired connections with 802.1X authentication is attempted and then fails to establish. The workflow covers Windows 7 - 10 for clients, and Windows Server 2008 R2 - 2012 R2 for NPS. +This troubleshooting technique applies to any scenario in which wireless or wired connections with 802.1X authentication is attempted and then fails to establish. The workflow covers Windows 7 through Windows 10 for clients, and Windows Server 2008 R2 through Windows Server 2012 R2 for NPS. -## Known Issues +## Known issues None -## Data Collection +## Data collection See [Advanced troubleshooting 802.1X authentication data collection](data-collection-for-802-authentication.md). @@ -35,11 +35,11 @@ See [Advanced troubleshooting 802.1X authentication data collection](data-collec Viewing [NPS authentication status events](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc735320(v%3dws.10)) in the Windows Security [event log](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc722404(v%3dws.11)) is one of the most useful troubleshooting methods to obtain information about failed authentications. -NPS event log entries contain information on the connection attempt, including the name of the connection request policy that matched the connection attempt and the network policy that accepted or rejected the connection attempt. If you are not seeing both success and failure events, see the section below on [NPS audit policy](#audit-policy). +NPS event log entries contain information about the connection attempt, including the name of the connection request policy that matched the connection attempt and the network policy that accepted or rejected the connection attempt. If you don't see both success and failure events, see the [NPS audit policy](#audit-policy) section later in this article. -Check Windows Security Event log on the NPS Server for NPS events corresponding to rejected ([event ID 6273](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc735399(v%3dws.10))) or accepted ([event ID 6272](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc735388(v%3dws.10))) connection attempts. +Check Windows Security Event log on the NPS Server for NPS events that correspond to rejected ([event ID 6273](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc735399(v%3dws.10))) or accepted ([event ID 6272](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc735388(v%3dws.10))) connection attempts. -In the event message, scroll to the very bottom, and check the [Reason Code](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd197570(v%3dws.10)) field and the text associated with it. +In the event message, scroll to the very bottom, and then check the [Reason Code](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd197570(v%3dws.10)) field and the text that's associated with it. ![example of an audit failure](images/auditfailure.png) *Example: event ID 6273 (Audit Failure)*

    @@ -47,35 +47,35 @@ In the event message, scroll to the very bottom, and check the [Reason Code](htt ![example of an audit success](images/auditsuccess.png) *Example: event ID 6272 (Audit Success)*
    -‎The WLAN AutoConfig operational log lists information and error events based on conditions detected by or reported to the WLAN AutoConfig service. The operational log contains information about the wireless network adapter, the properties of the wireless connection profile, the specified network authentication, and, in the event of connectivity problems, the reason for the failure. For wired network access, Wired AutoConfig operational log is equivalent one. +‎The WLAN AutoConfig operational log lists information and error events based on conditions detected by or reported to the WLAN AutoConfig service. The operational log contains information about the wireless network adapter, the properties of the wireless connection profile, the specified network authentication, and, in the event of connectivity problems, the reason for the failure. For wired network access, the Wired AutoConfig operational log is an equivalent one. -On the client side, navigate to **Event Viewer (Local)\Applications and Services Logs\Microsoft\Windows\WLAN-AutoConfig/Operational** for wireless issues. For wired network access issues, navigate to **..\Wired-AutoConfig/Operational**. See the following example: +On the client side, go to **Event Viewer (Local)\Applications and Services Logs\Microsoft\Windows\WLAN-AutoConfig/Operational** for wireless issues. For wired network access issues, go to **..\Wired-AutoConfig/Operational**. See the following example: ![event viewer screenshot showing wired-autoconfig and WLAN autoconfig](images/eventviewer.png) -Most 802.1X authentication issues are due to problems with the certificate that is used for client or server authentication (e.g. invalid certificate, expiration, chain verification failure, revocation check failure, etc.). +Most 802.1X authentication issues are because of problems with the certificate that's used for client or server authentication. Examples include invalid certificate, expiration, chain verification failure, and revocation check failure. -First, validate the type of EAP method being used: +First, validate the type of EAP method that's used: ![eap authentication type comparison](images/comparisontable.png) -If a certificate is used for its authentication method, check if the certificate is valid. For server (NPS) side, you can confirm what certificate is being used from the EAP property menu. In **NPS snap-in**, go to **Policies** > **Network Policies**. Right click on the policy and select **Properties**. In the pop-up window, go to the **Constraints** tab and select the **Authentication Methods** section. +If a certificate is used for its authentication method, check whether the certificate is valid. For the server (NPS) side, you can confirm what certificate is being used from the EAP property menu. In **NPS snap-in**, go to **Policies** > **Network Policies**. Select and hold (or right-click) the policy, and then select **Properties**. In the pop-up window, go to the **Constraints** tab, and then select the **Authentication Methods** section. ![Constraints tab of the secure wireless connections properties](images/eappropertymenu.png) -The CAPI2 event log will be useful for troubleshooting certificate-related issues. -This log is not enabled by default. You can enable this log by expanding **Event Viewer (Local)\Applications and Services Logs\Microsoft\Windows\CAPI2**, right-clicking **Operational** and then clicking **Enable Log**. +The CAPI2 event log is useful for troubleshooting certificate-related issues. +By default, this log isn't enabled. To enable this log, expand **Event Viewer (Local)\Applications and Services Logs\Microsoft\Windows\CAPI2**, select and hold (or right-click) **Operational**, and then select **Enable Log**. ![screenshot of event viewer](images/capi.png) -The following article explains how to analyze CAPI2 event logs: +For information about how to analyze CAPI2 event logs, see [Troubleshooting PKI Problems on Windows Vista](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-vista/cc749296%28v=ws.10%29). -When troubleshooting complex 802.1X authentication issues, it is important to understand the 802.1X authentication process. The following figure is an example of wireless connection process with 802.1X authentication: +When troubleshooting complex 802.1X authentication issues, it's important to understand the 802.1X authentication process. Here's an example of wireless connection process with 802.1X authentication: ![authenticator flow chart](images/authenticator_flow_chart.png) -If you [collect a network packet capture](troubleshoot-tcpip-netmon.md) on both the client and the server (NPS) side, you can see a flow like the one below. Type **EAPOL** in the Display Filter in for a client side capture, and **EAP** for an NPS side capture. See the following examples: +If you [collect a network packet capture](troubleshoot-tcpip-netmon.md) on both the client and the server (NPS) side, you can see a flow like the one below. Type **EAPOL** in the Display Filter for a client-side capture, and **EAP** for an NPS-side capture. See the following examples: ![client-side packet capture data](images/clientsidepacket_cap_data.png) *Client-side packet capture data*

    @@ -85,16 +85,16 @@ If you [collect a network packet capture](troubleshoot-tcpip-netmon.md) on both ‎ > [!NOTE] -> If you have a wireless trace, you can also [view ETL files with network monitor](https://docs.microsoft.com/windows/desktop/ndf/using-network-monitor-to-view-etl-files) and apply the **ONEX_MicrosoftWindowsOneX** and **WLAN_MicrosoftWindowsWLANAutoConfig** Network Monitor filters. Follow the instructions under the **Help** menu in Network Monitor to load the reqired [parser](https://blogs.technet.microsoft.com/netmon/2010/06/04/parser-profiles-in-network-monitor-3-4/) if needed. See the example below. +> If you have a wireless trace, you can also [view ETL files with network monitor](https://docs.microsoft.com/windows/desktop/ndf/using-network-monitor-to-view-etl-files) and apply the **ONEX_MicrosoftWindowsOneX** and **WLAN_MicrosoftWindowsWLANAutoConfig** Network Monitor filters. If you need to load the required [parser](https://blogs.technet.microsoft.com/netmon/2010/06/04/parser-profiles-in-network-monitor-3-4/), see the instructions under the **Help** menu in Network Monitor. Here's an example: ![ETL parse](images/etl.png) ## Audit policy -NPS audit policy (event logging) for connection success and failure is enabled by default. If you find that one or both types of logging are disabled, use the following steps to troubleshoot. +By default, NPS audit policy (event logging) for connection success and failure is enabled. If you find that one or both types of logging are disabled, use the following steps to troubleshoot. View the current audit policy settings by running the following command on the NPS server: -``` +```console auditpol /get /subcategory:"Network Policy Server" ``` @@ -106,13 +106,12 @@ Logon/Logoff Network Policy Server Success and Failure -If it shows ‘No auditing’, you can run this command to enable it: - -``` +If it says, "No auditing," you can run this command to enable it: +```console auditpol /set /subcategory:"Network Policy Server" /success:enable /failure:enable ``` -Even if audit policy appears to be fully enabled, it sometimes helps to disable and then re-enable this setting. You can also enable Network Policy Server logon/logoff auditing via Group Policy. The success/failure setting can be found under **Computer Configuration -> Policies -> Windows Settings -> Security Settings -> Advanced Audit Policy Configuration -> Audit Policies -> Logon/Logoff -> Audit Network Policy Server**. +Even if audit policy appears to be fully enabled, it sometimes helps to disable and then re-enable this setting. You can also enable Network Policy Server logon/logoff auditing by using Group Policy. To get to the success/failure setting, select **Computer Configuration** > **Policies** > **Windows Settings** > **Security Settings** > **Advanced Audit Policy Configuration** > **Audit Policies** > **Logon/Logoff** > **Audit Network Policy Server**. ## Additional references diff --git a/windows/client-management/manage-settings-app-with-group-policy.md b/windows/client-management/manage-settings-app-with-group-policy.md index dc31960057..2950a6c6d9 100644 --- a/windows/client-management/manage-settings-app-with-group-policy.md +++ b/windows/client-management/manage-settings-app-with-group-policy.md @@ -19,13 +19,13 @@ ms.topic: article - Windows 10, Windows Server 2016 -You can now manage the pages that are shown in the Settings app by using Group Policy. This lets you hide specific pages from users. Before Windows 10, version 1703, you could either show everything in the Settings app or hide it completely. -To make use of the Settings App group polices on Windows server 2016, install fix [4457127](https://support.microsoft.com/help/4457127/windows-10-update-kb4457127) or a later cumulative update. +You can now manage the pages that are shown in the Settings app by using Group Policy. When you use Group Policy to manage pages, you can hide specific pages from users. Before Windows 10, version 1703, you could either show everything in the Settings app or hide it completely. +To make use of the Settings App group policies on Windows server 2016, install fix [4457127](https://support.microsoft.com/help/4457127/windows-10-update-kb4457127) or a later cumulative update. >[!Note] >Each server that you want to manage access to the Settings App must be patched. -To centrally manage the new policies copy the ControlPanel.admx and ControlPanel.adml file to [Central Store](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra) if your company uses one or the PolicyDefinitions folder of the Domain Controllers used for Group Policy management. +If your company uses one or the PolicyDefinitions folder of the Domain Controllers used for Group Policy management, to centrally manage the new policies, copy the ControlPanel.admx and ControlPanel.adml file to [Central Store](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra). This policy is available for both User and Computer depending on the version of the OS. Windows Server 2016 with KB 4457127 applied will have both User and Computer policy. Windows 10, version 1703, added Computer policy for the Settings app. Windows 10, version 1809, added User policy for the Settings app. @@ -39,7 +39,7 @@ Policy paths: ## Configuring the Group Policy -The Group Policy can be configured in one of two ways: specify a list of pages that are shown or specify a list of pages to hide. To do this, add either **ShowOnly:** or **Hide:** followed by a semicolon delimited list of URIs in **Settings Page Visiblity**. For a full list of URIs, see the URI scheme reference section in [Launch the Windows Settings app](https://docs.microsoft.com/windows/uwp/launch-resume/launch-settings-app#ms-settings-uri-scheme-reference). +The Group Policy can be configured in one of two ways: specify a list of pages that are shown or specify a list of pages to hide. To do this, add either **ShowOnly:** or **Hide:** followed by a semicolon-delimited list of URIs in **Settings Page Visibility**. For a full list of URIs, see the URI scheme reference section in [Launch the Windows Settings app](https://docs.microsoft.com/windows/uwp/launch-resume/launch-settings-app#ms-settings-uri-scheme-reference). >[!NOTE] > When you specify the URI in the Settings Page Visibility textbox, don't include **ms-settings:** in the string. diff --git a/windows/client-management/mdm/esim-enterprise-management.md b/windows/client-management/mdm/esim-enterprise-management.md index 79545b45cc..43f44a4d2a 100644 --- a/windows/client-management/mdm/esim-enterprise-management.md +++ b/windows/client-management/mdm/esim-enterprise-management.md @@ -12,15 +12,15 @@ ms.topic: conceptual --- # How Mobile Device Management Providers support eSIM Management on Windows -The eSIM Profile Management Solution puts the Mobile Device Management (MDM) Provider in the front and center. The whole idea is to leverage an already existing solution that customers are familiar with and that they use to manage devices. The expectations from an MDM are that it will leverage the same sync mechanism that it uses for device policies to push any policy to the eSIM profile, and be able to use Groups and Users the same way. This way, the eSIM profile download and installation happens on the background and not impacting the end user. Similarly, the IT admin would use the same method of managing the eSIM profiles (Assignment/de-assignment, etc.) the same way as they currently do device management. - If you are a Mobile Device Management (MDM) Provider and would like to support eSIM Management on Windows, you should do the following: +The eSIM Profile Management Solution puts the Mobile Device Management (MDM) Provider in the front and center. The whole idea is to use an already existing solution that customers are familiar with and that they use to manage devices. The expectations from an MDM are that it will use the same sync mechanism that it uses for device policies to push any policy to the eSIM profile, and be able to use Groups and Users the same way. This way, the eSIM profile download and the installation happen in the background without impacting the end user. Similarly, the IT admin would use the same method of managing the eSIM profiles (Assignment/de-assignment, etc.) the same way as they currently do device management. + If you are a Mobile Device Management (MDM) Provider and want to support eSIM Management on Windows, perform the following steps: - Onboard to Azure Active Directory -- Contact mobile operators directly or contact orchestrator providers. Windows provides the capability for eSIM profiles to be managed by MDM providers in the case of enterprise use cases. However, Windows does not limit how ecosystem partners might want to offer this to their own partners and/or customers. As such, the eSIM profile management capability is something that can be supported by integrating with the Window OMA-DM. This makes it possible to remotely manage the eSIM profiles according to the company policies. Contact mobile operators directly or contact orchestrator providers. Windows provides the capability for eSIM profiles to be managed by MDM providers in the case of enterprise use cases. However, Windows does not limit how ecosystem partners might want to offer this to their own partners and/or customers. As such, the eSIM profile management capability is something that can be supported by integrating with the Window OMA-DM. This makes it possible to remotely manage the eSIM profiles according to the company policies. As an MDM provider, if you are looking to integrate/onboard to a mobile operator on a 1:1 basis, please contact them and learn more about their onboarding. If you would like to support multiple mobile operators, [orchestrator providers]( https://www.idemia.com/esim-management-facilitation) are there to act as a proxy that will handle MDM onboarding as well as mobile operator onboarding. Their main [role]( https://www.idemia.com/smart-connect-hub) is to enable the process to be as painless but scalable to all parties. +- Contact mobile operators directly or contact orchestrator providers. Windows provides the capability for eSIM profiles to be managed by MDM providers in the case of enterprise use cases. However, Windows doesn't limit how ecosystem partners might want to offer this to their own partners and/or customers. As such, the eSIM profile management capability is something that can be supported by integrating with the Window OMA-DM. This makes it possible to remotely manage the eSIM profiles according to the company policies. Contact mobile operators directly or contact orchestrator providers. Windows provides the capability for eSIM profiles to be managed by MDM providers in the case of enterprise use cases. However, Windows does not limit how ecosystem partners might want to offer this to their own partners and/or customers. As such, the eSIM profile management capability is something that can be supported by integrating with the Window OMA-DM. This makes it possible to remotely manage the eSIM profiles according to the company policies. As an MDM provider, if you are looking to integrate/onboard to a mobile operator on a 1:1 basis, contact them and learn more about their onboarding. If you want to support multiple mobile operators, [orchestrator providers]( https://www.idemia.com/esim-management-facilitation) are there to act as a proxy that will handle MDM onboarding as well as mobile operator onboarding. Their main [role]( https://www.idemia.com/smart-connect-hub) is to enable the process to be as painless but scalable to all parties. - Assess solution type that you would like to provide your customers - Batch/offline solution - IT Admin can manually import a flat file containing list of eSIM activation codes, and provision eSIM on LTE enabled devices. -- Operator does not have visibility over status of the eSIM profiles and device eSIM has been downloaded and installed to +- Operator doesn't have visibility over status of the eSIM profiles and device eSIM has been downloaded and installed to - Real-time solution - MDM automatically syncs with the Operator backend system for subscription pool and eSIM management, via sim vendor solution component. IT Admin can view subscription pool and provision eSIM in real time. - Operator is notified of the status of each eSIM profile and has visibility on which devices are being used -**Note:** The solution type is not noticeable to the end-user. The choice between the two is made between the MDM and the Mobile Operator. +**Note:** End users don't notice the solution type. The choice between the two is made between the MDM and the Mobile Operator. diff --git a/windows/client-management/troubleshoot-inaccessible-boot-device.md b/windows/client-management/troubleshoot-inaccessible-boot-device.md index 0bdc744338..bdb67e2528 100644 --- a/windows/client-management/troubleshoot-inaccessible-boot-device.md +++ b/windows/client-management/troubleshoot-inaccessible-boot-device.md @@ -1,6 +1,6 @@ --- title: Advanced advice for Stop error 7B, Inaccessible_Boot_Device -description: Learn how to troubleshoot Stop error 7B or Inaccessible_Boot_Device. This error may occur after some changes are made to the computer, +description: Learn how to troubleshoot Stop error 7B or Inaccessible_Boot_Device. This error might occur after some changes are made to the computer, ms.prod: w10 ms.mktglfcycl: ms.sitesec: library @@ -15,27 +15,27 @@ manager: dansimp # Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device -This article provides steps to troubleshoot **Stop error 7B: Inaccessible_Boot_Device**. This error may occur after some changes are made to the computer, or immediately after you deploy Windows on the computer. +This article provides steps to troubleshoot **Stop error 7B: Inaccessible_Boot_Device**. This error might occur after some changes are made to the computer, or immediately after you deploy Windows on the computer. ## Causes of the Inaccessible_Boot_Device Stop error -Any one of the following factors may cause the stop error: +Any one of the following factors might cause the stop error: -* Missing, corrupted, or misbehaving filter drivers that are related to the storage stack +* Missing, corrupted, or misbehaving filter drivers that are related to the storage stack -* File system corruption +* File system corruption -* Changes to the storage controller mode or settings in the BIOS +* Changes to the storage controller mode or settings in the BIOS -* Using a different storage controller than the one that was used when Windows was installed +* Using a different storage controller than the one that was used when Windows was installed -* Moving the hard disk to a different computer that has a different controller +* Moving the hard disk to a different computer that has a different controller -* A faulty motherboard or storage controller, or faulty hardware +* A faulty motherboard or storage controller, or faulty hardware -* In unusual cases: the failure of the TrustedInstaller service to commit newly installed updates because of Component Based Store corruptions +* In unusual cases, the failure of the TrustedInstaller service to commit newly installed updates is because of component-based store corruptions -* Corrupted files in the **Boot** partition (for example, corruption in the volume that is labeled **SYSTEM** when you run the `diskpart` > `list vol` command) +* Corrupted files in the **Boot** partition (for example, corruption in the volume that's labeled **SYSTEM** when you run the `diskpart` > `list vol` command) ## Troubleshoot this error @@ -43,9 +43,9 @@ Start the computer in [Windows Recovery Mode (WinRE)](https://docs.microsoft.com 1. Start the system by using [the installation media for the installed version of Windows](https://support.microsoft.com/help/15088). -2. On the **Install Windows** screen, select **Next** > **Repair your computer** . +2. On the **Install Windows** screen, select **Next** > **Repair your computer**. -3. On the **System Recovery Options** screen, select **Next** > **Command Prompt** . +3. On the **System Recovery Options** screen, select **Next** > **Command Prompt**. ### Verify that the boot disk is connected and accessible @@ -55,7 +55,7 @@ Start the computer in [Windows Recovery Mode (WinRE)](https://docs.microsoft.com A list of the physical disks that are attached to the computer should be displayed and resemble the following display: -``` +```console Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- @@ -65,7 +65,7 @@ A list of the physical disks that are attached to the computer should be display If the computer uses a Unified Extensible Firmware Interface (UEFI) startup interface, there will be an asterisk () in the **GPT* column. -If the computer uses a basic input/output system (BIOS) interface, there will not be an asterisk in the **Dyn** column. +If the computer uses a basic input/output system (BIOS) interface, there won't be an asterisk in the **Dyn** column. #### Step 2 @@ -73,7 +73,7 @@ If the `list disk` command lists the OS disks correctly, run the `list vol` comm `list vol` generates an output that resembles the following display: -``` +```console Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- @@ -86,7 +86,7 @@ If the `list disk` command lists the OS disks correctly, run the `list vol` comm ``` >[!NOTE] ->If the disk that contains the OS is not listed in the output, you will have to engage the OEM or virtualization manufacturer. +>If the disk that contains the OS isn't listed in the output, you'll have to engage the OEM or virtualization manufacturer. ### Verify the integrity of Boot Configuration Database @@ -94,57 +94,57 @@ Check whether the Boot Configuration Database (BCD) has all the correct entries. To verify the BCD entries: -1. Examine the **Windows Boot Manager** section that has the **{bootmgr}** identifier. Make sure that the **device** and **path** entries point to the correct device and boot loader file. +1. Examine the **Windows Boot Manager** section that has the **{bootmgr}** identifier. Make sure that the **device** and **path** entries point to the correct device and boot loader file. - An example output if the computer is UEFI-based: + If the computer is UEFI-based, here's example output: - ``` + ```cmd device partition=\Device\HarddiskVolume2 path \EFI\Microsoft\Boot\bootmgfw.efi ``` - An example output if the machine is BIOS based: - ``` + If the machine is BIOS-based, here's example output: + ```cmd Device partition=C: ``` >[!NOTE] - >This output may not contain a path. + >This output might not contain a path. -2. In the **Windows Boot Loader** that has the **{default}** identifier, make sure that **device**, **path**, **osdevice**, and **systemroot** point to the correct device or partition, winload file, OS partition or device, and OS folder. +2. In the **Windows Boot Loader** that has the **{default}** identifier, make sure that **device**, **path**, **osdevice**, and **systemroot** point to the correct device or partition, winload file, OS partition or device, and OS folder. > [!NOTE] - > If the computer is UEFI-based, the filepath value specified in the **path** parameter of **{bootmgr}** and **{default}** will contain an **.efi** extension. + > If the computer is UEFI-based, the file path value that's specified in the **path** parameter of **{bootmgr}** and **{default}** contains an **.efi** extension. ![bcdedit](images/screenshot1.png) -If any of the information is wrong or missing, we recommend that you create a backup of the BCD store. To do this, run `bcdedit /export C:\temp\bcdbackup`. This command creates a backup in **C:\\temp\\** that is named **bcdbackup** . To restore the backup, run `bcdedit /import C:\temp\bcdbackup`. This command overwrites all BCD settings by using the settings in **bcdbackup** . +If any of the information is wrong or missing, we recommend that you create a backup of the BCD store. To do this, run `bcdedit /export C:\temp\bcdbackup`. This command creates a backup in **C:\\temp\\** that's named **bcdbackup**. To restore the backup, run `bcdedit /import C:\temp\bcdbackup`. This command overwrites all BCD settings by using the settings in **bcdbackup**. -After the backup is completed, run the following command to make the changes: +After the backup completes, run the following command to make the changes:
    bcdedit /set *{identifier}* option value
    -For example, if the device under {default} is wrong or missing, run the following command to set it: `bcdedit /set {default} device partition=C:` +For example, if the device under {default} is wrong or missing, run this command to set it: `bcdedit /set {default} device partition=C:` - If you want to re-create the BCD completely, or if you get a message that states that "**The boot configuration data store could not be opened. The system could not find the file specified,** " run `bootrec /rebuildbcd`. + If you want to completely re-create the BCD, or if you get a message that states that "**The boot configuration data store could not be opened. The system could not find the file specified,** " run `bootrec /rebuildbcd`. -If the BCD has the correct entries, check whether the **winload** and **bootmgr** entries exist in the correct location per the path that is specified in the **bcdedit** command. By default, **bootmgr** in the BIOS partition will be in the root of the **SYSTEM** partition. To see the file, run `Attrib -s -h -r`. +If the BCD has the correct entries, check whether the **winload** and **bootmgr** entries exist in the correct location, which is in the specified path in the **bcdedit** command. By default, **bootmgr** in the BIOS partition is in the root of the **SYSTEM** partition. To see the file, run `Attrib -s -h -r`. If the files are missing, and you want to rebuild the boot files, follow these steps: -1. Copy all the contents under the **SYSTEM** partition to another location. Alternatively, you can use the command prompt to navigate to the OS drive, create a new folder, and then copy all the files and folders from the **SYSTEM** volume, as follows: +1. Copy all the contents under the **SYSTEM** partition to another location. Alternatively, you can use the command prompt to navigate to the OS drive, create a new folder, and then copy all the files and folders from the **SYSTEM** volume, like shown here: -``` -D:\> Mkdir BootBackup -R:\> Copy *.* D:\BootBackup -``` + ```cmd + D:\> Mkdir BootBackup + R:\> Copy *.* D:\BootBackup + ``` -2. If you are using Windows 10, or if you are troubleshooting by using a Windows 10 ISO at the Windows Pre-Installation Environment command prompt, you can use the **bcdboot** command to re-create the boot files, as follows: +2. If you're using Windows 10, or if you're troubleshooting by using a Windows 10 ISO at the Windows Pre-Installation Environment command prompt, you can use the **bcdboot** command to re-create the boot files, like shown here: ```cmd Bcdboot <**OSDrive* >:\windows /s <**SYSTEMdrive* >: /f ALL ``` - For example: if we assign the `` (WinRE drive) the letter R and the `` is the letter D, this command would be the following: + For example, if we assign the `` (WinRE drive) the letter R and the `` is the letter D, the following is the command that we would use: ```cmd Bcdboot D:\windows /s R: /f ALL @@ -153,13 +153,13 @@ R:\> Copy *.* D:\BootBackup >[!NOTE] >The **ALL** part of the **bcdboot** command writes all the boot files (both UEFI and BIOS) to their respective locations. -If you do not have a Windows 10 ISO, you must format the partition and copy **bootmgr** from another working computer that has a similar Windows build. To do this, follow these steps: +If you don't have a Windows 10 ISO, format the partition and copy **bootmgr** from another working computer that has a similar Windows build. To do this, follow these steps: -1. Start **Notepad** . +1. Start **Notepad**. 2. Press Ctrl+O. -3. Navigate to the system partition (in this example, it is R). +3. Navigate to the system partition (in this example, it's R). 4. Right-click the partition, and then format it. @@ -171,7 +171,7 @@ Run the following command to verify the Windows update installation and dates: Dism /Image:: /Get-packages ``` -After you run this command, you will see the **Install pending** and **Uninstall Pending** packages: +After you run this command, you'll see the **Install pending** and **Uninstall Pending** packages: ![Dism output](images/pendingupdate.png) @@ -179,27 +179,27 @@ After you run this command, you will see the **Install pending** and **Uninstall ![Dism output](images/revertpending.png) -2. Navigate to ***OSdriveLetter* :\Windows\WinSxS** , and then check whether the **pending.xml** file exists. If it does, rename it to **pending.xml.old**. +2. Navigate to ***OSdriveLetter*:\Windows\WinSxS**, and then check whether the **pending.xml** file exists. If it does, rename it to **pending.xml.old**. -3. To revert the registry changes, type **regedit** at the command prompt to open **Registry Editor**. +3. To revert the registry changes, type **regedit** at the command prompt to open **Registry Editor**. 4. Select **HKEY_LOCAL_MACHINE**, and then go to **File** > **Load Hive**. -5. Navigate to **OSdriveLetter:\Windows\System32\config**, select the file that is named **COMPONENT** (with no extension), and then select **Open**. When you are prompted, enter the name **OfflineComponentHive** for the new hive +5. Navigate to ***OSdriveLetter*:\Windows\System32\config**, select the file that's named **COMPONENT** (with no extension), and then select **Open**. When you're prompted, enter the name **OfflineComponentHive** for the new hive. ![Load Hive](images/loadhive.png) 6. Expand **HKEY_LOCAL_MACHINE\OfflineComponentHive**, and check whether the **PendingXmlIdentifier** key exists. Create a backup of the **OfflineComponentHive** key, and then delete the **PendingXmlIdentifier** key. -7. Unload the hive. To do this, highlight **OfflineComponentHive**, and then select **File** > **Unload hive**. +7. Unload the hive. To do this, highlight **OfflineComponentHive**, and then select **File** > **Unload hive**. ![Unload Hive](images/unloadhive.png)![Unload Hive](images/unloadhive1.png) -8. Select **HKEY_LOCAL_MACHINE**, go to **File** > **Load Hive**, navigate to ***OSdriveLetter* :\Windows\System32\config**, select the file that is named **SYSTEM** (with no extension), and then select **Open** . When you are prompted, enter the name **OfflineSystemHive** for the new hive. +8. Select **HKEY_LOCAL_MACHINE**, go to **File** > **Load Hive**, navigate to ***OSdriveLetter*:\Windows\System32\config**, select the file that's named **SYSTEM** (with no extension), and then select **Open**. When you're prompted, enter the name **OfflineSystemHive** for the new hive. 9. Expand **HKEY_LOCAL_MACHINE\OfflineSystemHive**, and then select the **Select** key. Check the data for the **Default** value. -10. If the data in **HKEY_LOCAL_MACHINE\OfflineSystemHive\Select\Default** is **1** , expand **HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001**. If it is **2**, expand **HKEY_LOCAL_MACHINE\OfflineHive\ControlSet002**, and so on. +10. If the data in **HKEY_LOCAL_MACHINE\OfflineSystemHive\Select\Default** is **1**, expand **HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001**. If it's **2**, expand **HKEY_LOCAL_MACHINE\OfflineHive\ControlSet002**, and so on. 11. Expand **Control\Session Manager**. Check whether the **PendingFileRenameOperations** key exists. If it does, back up the **SessionManager** key, and then delete the **PendingFileRenameOperations** key. @@ -207,7 +207,7 @@ After you run this command, you will see the **Install pending** and **Uninstall #### Check services -1. Follow steps 1-10 in the "Troubleshooting if this issue occurs after an Windows Update installation" section. (Step 11 does not apply to this procedure.) +1. Follow steps 1-10 in the "Troubleshooting if this issue occurs after a Windows Update installation" section. (Step 11 doesn't apply to this procedure.) 2. Expand **Services**. @@ -225,9 +225,9 @@ After you run this command, you will see the **Install pending** and **Uninstall * VOLUME -If these keys exist, check each one to make sure that it has a value that is named **Start** and that it is set to **0**. If not, set the value to **0**. +If these keys exist, check each one to make sure that it has a value that's named **Start**, and that it's set to **0**. If it's not, set the value to **0**. -If any of these keys do not exist, you can try to replace the current registry hive by using the hive from **RegBack**. To do this, run the following commands: +If any of these keys don't exist, you can try to replace the current registry hive by using the hive from **RegBack**. To do this, run the following commands: ```cmd cd OSdrive:\Windows\System32\config @@ -237,7 +237,7 @@ copy OSdrive:\Windows\System32\config\RegBack\SYSTEM OSdrive:\Windows\System32\c #### Check upper and lower filter drivers -Check whether there are any non-Microsoft upper and lower filter drivers on the computer and that they do not exist on another, similar working computer. if they do exist, remove the upper and lower filter drivers: +Check whether there are any non-Microsoft upper and lower filter drivers on the computer and that they don't exist on another, similar working computer. If they do exist, remove the upper and lower filter drivers: 1. Expand **HKEY_LOCAL_MACHINE\OfflineHive\ControlSet001\Control**. @@ -245,8 +245,8 @@ Check whether there are any non-Microsoft upper and lower filter drivers on the >[!NOTE] >These filters are mainly related to storage. After you expand the **Control** key in the registry, you can search for **UpperFilters** and **LowerFilters**. - - The following are some of the different registry entries in which you may find these filter drivers. These entries are located under **ControlSet** and are designated as **Default** : + + You might find these filter drivers in some of the following registry entries. These entries are under **ControlSet** and are designated as **Default**: \Control\Class\\{4D36E96A-E325-11CE-BFC1-08002BE10318} @@ -258,19 +258,19 @@ Check whether there are any non-Microsoft upper and lower filter drivers on the ![Registry](images/controlset.png) -If an **UpperFilters** or **LowerFilters** entry is non-standard (for example, it is not a Windows default filter driver, such as PartMgr), remove the entry by double-clicking it in the right pane, and then deleting only that value. +If an **UpperFilters** or **LowerFilters** entry is non-standard (for example, it's not a Windows default filter driver, such as PartMgr), remove the entry. To remove it, double-click it in the right pane, and then delete only that value. >[!NOTE] >There could be multiple entries. -The reason that these entries may affect us is because there may be an entry in the **Services** branch that has a START type set to 0 or 1 (indicating that it is loaded at the Boot or Automatic part of the boot process). Also, either the file that is referred to is missing or corrupted, or it may be named differently than what is listed in the entry. +These entries might affect us because there might be an entry in the **Services** branch that has a START type set to 0 or 1, which means that it's loaded at the Boot or Automatic part of the boot process. Also, either the file that's referred to is missing or corrupted, or it might be named differently than what's listed in the entry. >[!NOTE] ->If there actually is a service that is set to **0** or **1** that corresponds to an **UpperFilters** or **LowerFilters** entry, setting the service to disabled in the **Services** registry (as discussed in steps 2 and 3 of the Check services section) without removing the **Filter Driver** entry causes the computer to crash and generate a 0x7b Stop error. +>If there's a service that's set to **0** or **1** that corresponds to an **UpperFilters** or **LowerFilters** entry, setting the service to disabled in the **Services** registry (as discussed in steps 2 and 3 of the Check services section) without removing the **Filter Driver** entry causes the computer to crash and generate a 0x7b Stop error. ### Running SFC and Chkdsk - If the computer still does not start, you can try to run a **chkdisk** process on the system drive, and also run System File Checker. To do this, run the following commands at a WinRE command prompt: + If the computer still doesn't start, you can try to run a **chkdisk** process on the system drive, and then also run System File Checker. To do this, run the following commands at a WinRE command prompt: * `chkdsk /f /r OsDrive:` diff --git a/windows/client-management/troubleshoot-tcpip-connectivity.md b/windows/client-management/troubleshoot-tcpip-connectivity.md index 0d4f00510a..77e524634d 100644 --- a/windows/client-management/troubleshoot-tcpip-connectivity.md +++ b/windows/client-management/troubleshoot-tcpip-connectivity.md @@ -14,27 +14,33 @@ manager: dansimp # Troubleshoot TCP/IP connectivity -You might come across connectivity errors on the application end or timeout errors. Most common scenarios would include application connectivity to a database server, SQL timeout errors, BizTalk application timeout errors, Remote Desktop Protocol (RDP) failures, file share access failures, or general connectivity. +You might come across connectivity errors on the application end or timeout errors. The following are the most common scenarios: +- Application connectivity to a database server +- SQL timeout errors +- BizTalk application timeout errors +- Remote Desktop Protocol (RDP) failures +- File share access failures +- General connectivity -When you suspect that the issue is on the network, you collect a network trace. The network trace would then be filtered. During troubleshooting connectivity errors, you might come across TCP reset in a network capture which could indicate a network issue. +When you suspect that the issue is on the network, you collect a network trace. The network trace would then be filtered. During troubleshooting connectivity errors, you might come across TCP reset in a network capture that could indicate a network issue. -* TCP is defined as connection-oriented and reliable protocol. One of the ways in which TCP ensures this is through the handshake process. Establishing a TCP session would begin with a 3-way handshake, followed by data transfer, and then a 4-way closure. The 4-way closure where both sender and receiver agree on closing the session is termed as *graceful closure*. After the 4-way closure, the server will allow 4 minutes of time (default), during which any pending packets on the network are to be processed, this is the TIME_WAIT state. Once the TIME_WAIT state is done, all the resources allocated for this connection are released. +* TCP is defined as connection-oriented and reliable protocol. One of the ways in which TCP ensures reliability is through the handshake process. Establishing a TCP session would begin with a three-way handshake, followed by data transfer, and then a four-way closure. The four-way closure where both sender and receiver agree on closing the session is termed as *graceful closure*. After the 4-way closure, the server will allow 4 minutes of time (default), during which any pending packets on the network are to be processed, this is the TIME_WAIT state. After the TIME_WAIT state completes, all the resources allocated for this connection are released. -* TCP reset is an abrupt closure of the session which causes the resources allocated to the connection to be immediately released and all other information about the connection is erased. +* TCP reset is an abrupt closure of the session; it causes the resources allocated to the connection to be immediately released and all other information about the connection is erased. * TCP reset is identified by the RESET flag in the TCP header set to `1`. -A network trace on the source and the destination which will help you determine the flow of the traffic and see at what point the failure is observed. +A network trace on the source and the destination helps you to determine the flow of the traffic and see at what point the failure is observed. The following sections describe some of the scenarios when you will see a RESET. ## Packet drops -When one TCP peer is sending out TCP packets for which there is no response received from the other end, the TCP peer would end up re-transmitting the data and when there is no response received, it would end the session by sending an ACK RESET( meaning, application acknowledges whatever data exchanged so far, but due to packet drop closing the connection). +When one TCP peer is sending out TCP packets for which there is no response received from the other end, the TCP peer would end up retransmitting the data and when there is no response received, it would end the session by sending an ACK RESET (this means that the application acknowledges whatever data is exchanged so far, but because of packet drop, the connection is closed). The simultaneous network traces on source and destination will help you verify this behavior where on the source side you would see the packets being retransmitted and on the destination none of these packets are seen. This would mean, the network device between the source and destination is dropping the packets. -If the initial TCP handshake is failing because of packet drops then you would see that the TCP SYN packet is retransmitted only 3 times. +If the initial TCP handshake is failing because of packet drops, then you would see that the TCP SYN packet is retransmitted only three times. Source side connecting on port 445: @@ -44,7 +50,7 @@ Destination side: applying the same filter, you do not see any packets. ![Screenshot of frame summary with filter in Network Monitor](images/tcp-ts-7.png) -For the rest of the data, TCP will retransmit the packets 5 times. +For the rest of the data, TCP will retransmit the packets five times. **Source 192.168.1.62 side trace:** @@ -58,16 +64,16 @@ If you are seeing that the SYN packets are reaching the destination, but the des ## Incorrect parameter in the TCP header -You see this behavior when the packets are modified in the network by middle devices and TCP on the receiving end is unable to accept the packet, such as the sequence number being modified, or packets being re-played by middle device by changing the sequence number. Again, the simultaneous network trace on the source and destination will be able to tell you if any of the TCP headers are modified. Start by comparing the source trace and destination trace, you will be able to notice if there is a change in the packets itself or if any new packets are reaching the destination on behalf of the source. +You see this behavior when the packets are modified in the network by middle devices and TCP on the receiving end is unable to accept the packet, such as the sequence number being modified, or packets being replayed by middle device by changing the sequence number. Again, the simultaneous network trace on the source and destination will be able to tell you if any of the TCP headers are modified. Start by comparing the source trace and destination trace, you will be able to notice if there is a change in the packets itself or if any new packets are reaching the destination on behalf of the source. -In this case, you will again need help from the network team to identify any such device which is modifying packets or re-playing packets to the destination. The most common ones are RiverBed devices or WAN accelerators. +In this case, you'll again need help from the network team to identify any device that's modifying packets or replaying packets to the destination. The most common ones are RiverBed devices or WAN accelerators. ## Application side reset When you have identified that the resets are not due to retransmits or incorrect parameter or packets being modified with the help of network trace, then you have narrowed it down to application level reset. -The application resets are the ones where you see the Acknowledgement flag set to `1` along with the reset flag. This would mean that the server is acknowledging the receipt of the packet but for some reason it will not accept the connection. This is when the application that received the packet did not like something it received. +The application resets are the ones where you see the Acknowledgment flag set to `1` along with the reset flag. This would mean that the server is acknowledging the receipt of the packet but for some reason it will not accept the connection. This is when the application that received the packet did not like something it received. In the below screenshots, you see that the packets seen on the source and the destination are the same without any modification or any drops, but you see an explicit reset sent by the destination to the source. @@ -83,7 +89,7 @@ You also see an ACK+RST flag packet in a case when the TCP establishment packet ![Screenshot of packet flag](images/tcp-ts-11.png) -The application which is causing the reset (identified by port numbers) should be investigated to understand what is causing it to reset the connection. +The application that's causing the reset (identified by port numbers) should be investigated to understand what is causing it to reset the connection. >[!Note] >The above information is about resets from a TCP standpoint and not UDP. UDP is a connectionless protocol and the packets are sent unreliably. You would not see retransmission or resets when using UDP as a transport protocol. However, UDP makes use of ICMP as a error reporting protocol. When you have the UDP packet sent out on a port and the destination does not have port listed, you will see the destination sending out **ICMP Destination host unreachable: Port unreachable** message immediately after the UDP packet @@ -96,7 +102,7 @@ The application which is causing the reset (identified by port numbers) should b ``` -During the course of troubleshooting connectivity issue, you might also see in the network trace that a machine receives packets but does not respond to. In such cases, there could be a drop at the server level. You should enable firewall auditing on the machine to understand if the local firewall is dropping the packet. +During the course of troubleshooting connectivity issue, you might also see in the network trace that a machine receives packets but does not respond to. In such cases, there could be a drop at the server level. To understand whether the local firewall is dropping the packet, enable the firewall auditing on the machine. ``` auditpol /set /subcategory:"Filtering Platform Packet Drop" /success:enable /failure:enable @@ -106,6 +112,6 @@ You can then review the Security event logs to see for a packet drop on a partic ![Screenshot of Event Properties](images/tcp-ts-12.png) -Now, run the command `netsh wfp show state`, this will generate a wfpstate.xml file. Once you open this file and filter for the ID you find in the above event (2944008), you will be able to see a firewall rule name associated with this ID which is blocking the connection. +Now, run the command `netsh wfp show state`, this will generate a wfpstate.xml file. After you open this file and filter for the ID that you find in the above event (2944008), you'll be able to see a firewall rule name that's associated with this ID that's blocking the connection. ![Screenshot of wfpstate.xml file](images/tcp-ts-13.png) diff --git a/windows/security/threat-protection/auditing/audit-detailed-file-share.md b/windows/security/threat-protection/auditing/audit-detailed-file-share.md index 69a9d636c7..3b223b9331 100644 --- a/windows/security/threat-protection/auditing/audit-detailed-file-share.md +++ b/windows/security/threat-protection/auditing/audit-detailed-file-share.md @@ -37,9 +37,9 @@ There are no system access control lists (SACLs) for shared folders. If this pol | Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | |-------------------|-----------------|-----------------|------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Domain Controller | No | Yes | No | Yes | Audit Success for this subcategory on domain controllers typically will lead to very high volume of events, especially for SYSVOL share.
    We recommend monitoring Failure access attempts: the volume should not be very high. You will be able to see who was not able to get access to a file or folder on a network share on a computer. | -| Member Server | IF | Yes | IF | Yes | IF – If a server has shared network folders which typically get many access requests (File Server, for example), the volume of events might be very high. If you really need to track all successful access events for every file or folder located on a shared folder, enable Success auditing or use the [Audit File System](audit-file-system.md) subcategory, although that subcategory excludes some information in Audit Detailed File Share, for example, the client’s IP address.
    The volume of Failure events for member servers should not be very high (if they are not File Servers). With Failure auditing, you will be able to see who was not able to get access to a file or folder on a network share on this computer. | -| Workstation | IF | Yes | IF | Yes | IF – If a workstation has shared network folders which typically get many access requests, the volume of events might be very high. If you really need to track all successful access events for every file or folder located on a shared folder, enable Success auditing or use Audit File System subcategory, although that subcategory excludes some information in Audit Detailed File Share, for example, the client’s IP address.
    The volume of Failure events for workstations should not be very high. With Failure auditing, you will be able to see who was not able to get access to a file or folder on a network share on this computer. | +| Domain Controller | No | Yes | No | Yes | Audit Success for this subcategory on domain controllers typically will lead to high volume of events, especially for SYSVOL share.
    We recommend monitoring Failure access attempts: the volume should not be high. You will be able to see who was not able to get access to a file or folder on a network share on a computer. | +| Member Server | IF | Yes | IF | Yes | IF – If a server has shared network folders that typically get many access requests (File Server, for example), the volume of events might be high. If you really need to track all successful access events for every file or folder located on a shared folder, enable Success auditing or use the [Audit File System](audit-file-system.md) subcategory, although that subcategory excludes some information in Audit Detailed File Share, for example, the client’s IP address.
    The volume of Failure events for member servers should not be high (if they are not File Servers). With Failure auditing, you can see who can't access a file or folder on a network share on this computer. | +| Workstation | IF | Yes | IF | Yes | IF – If a workstation has shared network folders that typically get many access requests, the volume of events might be high. If you really need to track all successful access events for every file or folder located on a shared folder, enable Success auditing or use Audit File System subcategory, although that subcategory excludes some information in Audit Detailed File Share, for example, the client’s IP address.
    The volume of Failure events for workstations should not be high. With Failure auditing, you can see who can't access a file or folder on a network share on this computer. | **Events List:** diff --git a/windows/security/threat-protection/auditing/audit-group-membership.md b/windows/security/threat-protection/auditing/audit-group-membership.md index e9047b6c8a..5775f97220 100644 --- a/windows/security/threat-protection/auditing/audit-group-membership.md +++ b/windows/security/threat-protection/auditing/audit-group-membership.md @@ -1,6 +1,6 @@ --- title: Audit Group Membership (Windows 10) -description: The advanced security audit policy setting, Audit Group Membership, enables you to audit group memberships when they are enumerated on the client PC. +description: Using the advanced security audit policy setting, Audit Group Membership, you can audit group memberships when they're enumerated on the client PC. ms.assetid: 1CD7B014-FBD9-44B9-9274-CC5715DE58B9 ms.reviewer: manager: dansimp @@ -20,8 +20,7 @@ ms.date: 04/19/2017 - Windows 10 - Windows Server 2016 - -Audit Group Membership enables you to audit group memberships when they are enumerated on the client computer. +By using Audit Group Membership, you can audit group memberships when they're enumerated on the client computer. This policy allows you to audit the group membership information in the user's logon token. Events in this subcategory are generated on the computer on which a logon session is created. @@ -33,15 +32,15 @@ Multiple events are generated if the group membership information cannot fit in **Event volume**: -- Low on a client computer. +- Low on a client computer. -- Medium on a domain controller or network servers. +- Medium on a domain controller or network servers. | Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | |-------------------|-----------------|-----------------|------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Domain Controller | Yes | No | Yes | No | Group membership information for logged in user can help to detect that member of specific domain or local group logged in to the machine (for example, member of database administrators, built-in local administrators, domain administrators, service accounts group or other high value groups).
    For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections.
    This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | -| Member Server | Yes | No | Yes | No | Group membership information for logged in user can help to detect that member of specific domain or local group logged in to the machine (for example, member of database administrators, built-in local administrators, domain administrators, service accounts group or other high value groups).
    For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections.
    This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | -| Workstation | Yes | No | Yes | No | Group membership information for logged in user can help to detect that member of specific domain or local group logged in to the machine (for example, member of database administrators, built-in local administrators, domain administrators, service accounts group or other high value groups).
    For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections.
    This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Domain Controller | Yes | No | Yes | No | Group membership information for a logged-in user can help to detect that member of specific domain or local group logged in to the machine (for example, member of database administrators, built-in local administrators, domain administrators, service accounts group, or other high value groups).
    For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections.
    This subcategory doesn’t have Failure events, so this subcategory doesn't have a recommendation to enable Failure auditing. | +| Member Server | Yes | No | Yes | No | Group membership information for logged in user can help to detect that member of specific domain or local group logged in to the machine (for example, member of database administrators, built-in local administrators, domain administrators, service accounts group, or other high value groups).
    For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections.
    This subcategory doesn’t have Failure events, so this subcategory doesn't have a recommendation to enable Failure auditing. | +| Workstation | Yes | No | Yes | No | Group membership information for a logged-in user can help to detect that member of specific domain or local group logged in to the machine (for example, member of database administrators, built-in local administrators, domain administrators, service accounts group, or other high value groups).
    For recommendations for using and analyzing the collected information, see the ***Security Monitoring Recommendations*** sections.
    This subcategory doesn’t have Failure events, so this subcategory doesn't have a recommendation to enable Failure auditing. | **Events List:** diff --git a/windows/security/threat-protection/auditing/audit-logoff.md b/windows/security/threat-protection/auditing/audit-logoff.md index c4d6606795..011a5d397c 100644 --- a/windows/security/threat-protection/auditing/audit-logoff.md +++ b/windows/security/threat-protection/auditing/audit-logoff.md @@ -23,7 +23,7 @@ ms.date: 07/16/2018 Audit Logoff determines whether the operating system generates audit events when logon sessions are terminated. -These events occur on the computer that was accessed. In the case of an interactive logon, these events are generated on the computer that was logged on to. +These events occur on the computer that was accessed. For an interactive logon, these events are generated on the computer that was logged on to. There is no failure event in this subcategory because failed logoffs (such as when a system abruptly shuts down) do not generate an audit record. @@ -31,13 +31,13 @@ Logon events are essential to understanding user activity and detecting potentia **Event volume**: High. -This subcategory allows you to audit events generated by the closing of a logon session. These events occur on the computer that was accessed. For an interactive logoff the security audit event is generated on the computer that the user account logged on to. +This subcategory allows you to audit events generated by the closing of a logon session. These events occur on the computer that was accessed. For an interactive logoff, the security audit event is generated on the computer that the user account logged on to. | Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | |-------------------|-----------------|-----------------|------------------|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Domain Controller | No | No | Yes | No | This subcategory typically generates huge amount of “[4634](event-4634.md)(S): An account was logged off.” events, which typically have little security relevance. It is more important to audit Logon events using [Audit Logon](audit-logon.md) subcategory, rather than Logoff events.
    Enable Success audit if you want to track, for example, for how long session was active (in correlation with [Audit Logon](audit-logon.md) events) and when user actually logged off.
    This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | -| Member Server | No | No | Yes | No | This subcategory typically generates huge amount of “[4634](event-4634.md)(S): An account was logged off.” events, which typically have little security relevance. It is more important to audit Logon events using [Audit Logon](audit-logon.md) subcategory, rather than Logoff events.
    Enable Success audit if you want to track, for example, for how long session was active (in correlation with [Audit Logon](audit-logon.md) events) and when user actually logged off.
    This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | -| Workstation | No | No | Yes | No | This subcategory typically generates huge amount of “[4634](event-4634.md)(S): An account was logged off.” events, which typically have little security relevance. It is more important to audit Logon events using [Audit Logon](audit-logon.md) subcategory, rather than Logoff events.
    Enable Success audit if you want to track, for example, for how long session was active (in correlation with [Audit Logon](audit-logon.md) events) and when user actually logged off.
    This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Domain Controller | No | No | Yes | No | This subcategory typically generates huge amount of “[4634](event-4634.md)(S): An account was logged off.” events, which typically have little security relevance. It's more important to audit Logon events using [Audit Logon](audit-logon.md) subcategory, rather than Logoff events.
    Enable Success audit if you want to track, for example, for how long a session was active (in correlation with [Audit Logon](audit-logon.md) events) and when a user logged off.
    This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | No | No | Yes | No | This subcategory typically generates huge amount of “[4634](event-4634.md)(S): An account was logged off.” events, which typically have little security relevance. It's more important to audit Logon events using [Audit Logon](audit-logon.md) subcategory, rather than Logoff events.
    Enable Success audit if you want to track, for example, for how long a session was active (in correlation with [Audit Logon](audit-logon.md) events) and when a user logged off.
    This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | No | No | Yes | No | This subcategory typically generates huge amount of “[4634](event-4634.md)(S): An account was logged off.” events, which typically have little security relevance. It's more important to audit Logon events using [Audit Logon](audit-logon.md) subcategory, rather than Logoff events.
    Enable Success audit if you want to track, for example, for how long a session was active (in correlation with [Audit Logon](audit-logon.md) events) and when a user logged off.
    This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | **Events List:** diff --git a/windows/security/threat-protection/auditing/audit-non-sensitive-privilege-use.md b/windows/security/threat-protection/auditing/audit-non-sensitive-privilege-use.md index f1227802bd..b75e993891 100644 --- a/windows/security/threat-protection/auditing/audit-non-sensitive-privilege-use.md +++ b/windows/security/threat-protection/auditing/audit-non-sensitive-privilege-use.md @@ -1,6 +1,6 @@ --- -title: Audit Non Sensitive Privilege Use (Windows 10) -description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Non-Sensitive Privilege Use, which determines whether the operating system generates audit events when non-sensitive privileges (user rights) are used. +title: Audit Non-Sensitive Privilege Use (Windows 10) +description: This article for the IT professional describes the Advanced Security Audit policy setting, Audit Non-Sensitive Privilege Use, which determines whether the operating system generates audit events when non-sensitive privileges (user rights) are used. ms.assetid: 8fd74783-1059-443e-aa86-566d78606627 ms.reviewer: manager: dansimp @@ -14,14 +14,14 @@ author: dansimp ms.date: 04/19/2017 --- -# Audit Non Sensitive Privilege Use +# Audit Non-Sensitive Privilege Use **Applies to** - Windows 10 - Windows Server 2016 -Audit Non Sensitive Privilege Use contains events that show usage of non-sensitive privileges. This is the list of non-sensitive privileges: +Audit Non-Sensitive Privilege Use contains events that show usage of non-sensitive privileges. This is the list of non-sensitive privileges: - Access Credential Manager as a trusted caller From eba9bf94cde48291d87122376b42a63f2ce38e79 Mon Sep 17 00:00:00 2001 From: Nagappan Veerappan Date: Wed, 11 Nov 2020 07:52:20 -0800 Subject: [PATCH 0155/2014] Update windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../hello-for-business/hello-errors-during-pin-creation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md index b58170ab29..a4ca968d29 100644 --- a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md +++ b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md @@ -68,7 +68,7 @@ If the error occurs again, check the error code against the following table to s | 0x801C03ED | Multi-factor authentication is required for a 'ProvisionKey' operation, but was not performed.

    -or-

    Token was not found in the Authorization header.

    -or-

    Failed to read one or more objects.

    -or-

    The request sent to the server was invalid. | Sign out and then sign in again. If that doesn't resolve the issue, unjoin the device from Azure Active Directory (Azure AD) and rejoin. | 0x801C03EE | Attestation failed. | Sign out and then sign in again. | | 0x801C03EF | The AIK certificate is no longer valid. | Sign out and then sign in again. | -| 0x801C03F2 | Windows Hello key registration failed. | ERROR\_BAD\_DIRECTORY\_REQUEST. Another object with the same value for property proxyAddresses already exists. To resolve the issue refer to [Duplicate Attributes Prevent Dirsync](https://docs.microsoft.com/office365/troubleshoot/administration/duplicate-attributes-prevent-dirsync). Also if no sync conflict. Please verify the "Mail /Email address" in AAD and the Primary SMTP address in the proxy address is the same. +| 0x801C03F2 | Windows Hello key registration failed. | ERROR\_BAD\_DIRECTORY\_REQUEST. Another object with the same value for property proxyAddresses already exists. To resolve the issue, refer to [Duplicate Attributes Prevent Dirsync](https://docs.microsoft.com/office365/troubleshoot/administration/duplicate-attributes-prevent-dirsync). Also, if no sync conflict exists, please verify that the "Mail/Email address" in AAD and the Primary SMTP address is the same in the proxy address. | 0x801C044D | Authorization token does not contain device ID. | Unjoin the device from Azure AD and rejoin. | | | Unable to obtain user token. | Sign out and then sign in again. Check network and credentials. | | 0x801C044E | Failed to receive user credentials input. | Sign out and then sign in again. | From c7dc0cc6df273fb0e50f92cebb62bc177e1a12a2 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Wed, 11 Nov 2020 21:26:23 +0530 Subject: [PATCH 0156/2014] updated-4567381-batch13 rebranding --- .../overview-endpoint-detection-response.md | 6 +- .../partner-applications.md | 68 +++++++++---------- .../partner-integration.md | 24 +++---- .../microsoft-defender-atp/portal-overview.md | 20 +++--- .../post-ti-indicator.md | 4 +- .../preferences-setup.md | 4 +- .../prepare-deployment.md | 25 ++++--- .../preview-settings.md | 14 ++-- .../microsoft-defender-atp/preview.md | 24 +++---- .../production-deployment.md | 40 +++++------ .../pull-alerts-using-rest-api.md | 42 ++++++------ .../raw-data-export-event-hub.md | 12 ++-- .../raw-data-export-storage.md | 16 ++--- .../microsoft-defender-atp/raw-data-export.md | 10 +-- .../microsoft-defender-atp/rbac.md | 14 ++-- .../microsoft-defender-atp/recommendation.md | 4 +- .../respond-file-alerts.md | 16 ++--- .../respond-machine-alerts.md | 10 +-- .../restrict-code-execution.md | 6 +- .../microsoft-defender-atp/review-alerts.md | 12 ++-- .../run-advanced-query-api.md | 8 +-- .../run-advanced-query-sample-powershell.md | 6 +- .../run-advanced-query-sample-python.md | 6 +- .../microsoft-defender-atp/run-av-scan.md | 6 +- .../run-detection-test.md | 8 +-- 25 files changed, 202 insertions(+), 203 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md b/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md index 0f3c036938..f79f0792f3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md @@ -25,15 +25,15 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -Microsoft Defender ATP endpoint detection and response capabilities provide advanced attack detections that are near real-time and actionable. Security analysts can prioritize alerts effectively, gain visibility into the full scope of a breach, and take response actions to remediate threats. +Defender for Endpoint endpoint detection and response capabilities provide advanced attack detections that are near real-time and actionable. Security analysts can prioritize alerts effectively, gain visibility into the full scope of a breach, and take response actions to remediate threats. When a threat is detected, alerts are created in the system for an analyst to investigate. Alerts with the same attack techniques or attributed to the same attacker are aggregated into an entity called an _incident_. Aggregating alerts in this manner makes it easy for analysts to collectively investigate and respond to threats. >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4o1j5] -Inspired by the "assume breach" mindset, Microsoft Defender ATP continuously collects behavioral cyber telemetry. This includes process information, network activities, deep optics into the kernel and memory manager, user login activities, registry and file system changes, and others. The information is stored for six months, enabling an analyst to travel back in time to the start of an attack. The analyst can then pivot in various views and approach an investigation through multiple vectors. +Inspired by the "assume breach" mindset, Defender for Endpoint continuously collects behavioral cyber telemetry. This includes process information, network activities, deep optics into the kernel and memory manager, user login activities, registry and file system changes, and others. The information is stored for six months, enabling an analyst to travel back in time to the start of an attack. The analyst can then pivot in various views and approach an investigation through multiple vectors. The response capabilities give you the power to promptly remediate threats by acting on the affected entities. diff --git a/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md b/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md index 822b5afaab..4c47c0f8bd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md +++ b/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md @@ -18,21 +18,21 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Partner applications in Microsoft Defender ATP +# Partner applications in Microsoft Defender for Endpoint [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -Microsoft Defender ATP supports third-party applications to help enhance the detection, investigation, and threat intelligence capabilities of the platform. +Defender for Endpoint supports third-party applications to help enhance the detection, investigation, and threat intelligence capabilities of the platform. -The support for third-party solutions helps to further streamline, integrate, and orchestrate defenses from other vendors with Microsoft Defender ATP; enabling security teams to effectively respond better to modern threats. +The support for third-party solutions helps to further streamline, integrate, and orchestrate defenses from other vendors with Defender for Endpoint; enabling security teams to effectively respond better to modern threats. -Microsoft Defender ATP seamlessly integrates with existing security solutions. The integration provides integration with the following solutions such as: +Defender for Endpoint seamlessly integrates with existing security solutions. The integration provides integration with the following solutions such as: - SIEM - Ticketing and IT service management solutions - Managed security service providers (MSSP) @@ -47,16 +47,16 @@ Microsoft Defender ATP seamlessly integrates with existing security solutions. T Logo |Partner name | Description :---|:---|:--- -![Image of AttackIQ logo](images/attackiq-logo.png)| [AttackIQ Platform](https://go.microsoft.com/fwlink/?linkid=2103502) | AttackIQ Platform validates Microsoft Defender ATP is configured properly by launching continuous attacks safely on production assets -![Image of Azure Sentinel logo](images/sentinel-logo.png)| [AzureSentinel](https://go.microsoft.com/fwlink/?linkid=2135705) | Stream alerts from Microsoft Defender Advanced Threat Protection into Azure Sentinel -![Image of Cymulate logo](images/cymulate-logo.png) | [Cymulate](https://go.microsoft.com/fwlink/?linkid=2135574)| Correlate Microsoft Defender ATP findings with simulated attacks to validate accurate detection and effective response actions +![Image of AttackIQ logo](images/attackiq-logo.png)| [AttackIQ Platform](https://go.microsoft.com/fwlink/?linkid=2103502) | AttackIQ Platform validates Defender for Endpoint is configured properly by launching continuous attacks safely on production assets +![Image of Azure Sentinel logo](images/sentinel-logo.png)| [AzureSentinel](https://go.microsoft.com/fwlink/?linkid=2135705) | Stream alerts from Defender for Endpoint into Azure Sentinel +![Image of Cymulate logo](images/cymulate-logo.png) | [Cymulate](https://go.microsoft.com/fwlink/?linkid=2135574)| Correlate Defender for Endpoint findings with simulated attacks to validate accurate detection and effective response actions ![Image of Elastic security logo](images/elastic-security-logo.png) | [Elastic Security](https://go.microsoft.com/fwlink/?linkid=2139303) | Elastic Security is a free and open solution for preventing, detecting, and responding to threats -![Image of IBM QRadar logo](images/ibm-qradar-logo.png) | [IBM QRadar](https://go.microsoft.com/fwlink/?linkid=2113903) | Configure IBM QRadar to collect detections from Microsoft Defender ATP -![Image of Micro Focus ArcSight logo](images/arcsight-logo.png) | [Micro Focus ArcSight](https://go.microsoft.com/fwlink/?linkid=2113548) | Use Micro Focus ArcSight to pull Microsoft Defender ATP detections -![Image of RSA NetWitness logo](images/rsa-netwitness-logo.png) | [RSA NetWitness](https://go.microsoft.com/fwlink/?linkid=2118566) | Stream Microsoft Defender ATP Alerts to RSA NetWitness leveraging Microsoft Graph Security API -![Image of SafeBreach logo](images/safebreach-logo.png) | [SafeBreach](https://go.microsoft.com/fwlink/?linkid=2114114)| Gain visibility into Microsoft Defender ATP security events that are automatically correlated with SafeBreach simulations +![Image of IBM QRadar logo](images/ibm-qradar-logo.png) | [IBM QRadar](https://go.microsoft.com/fwlink/?linkid=2113903) | Configure IBM QRadar to collect detections from Defender for Endpoint +![Image of Micro Focus ArcSight logo](images/arcsight-logo.png) | [Micro Focus ArcSight](https://go.microsoft.com/fwlink/?linkid=2113548) | Use Micro Focus ArcSight to pull Defender for Endpoint detections +![Image of RSA NetWitness logo](images/rsa-netwitness-logo.png) | [RSA NetWitness](https://go.microsoft.com/fwlink/?linkid=2118566) | Stream Defender for Endpoint Alerts to RSA NetWitness leveraging Microsoft Graph Security API +![Image of SafeBreach logo](images/safebreach-logo.png) | [SafeBreach](https://go.microsoft.com/fwlink/?linkid=2114114)| Gain visibility into Defender for Endpoint security events that are automatically correlated with SafeBreach simulations ![Image of Skybox Vulnerability Control logo](images/skybox-logo.png) | [Skybox Vulnerability Control](https://go.microsoft.com/fwlink/?linkid=2127467) | Skybox Vulnerability Control cuts through the noise of vulnerability management, correlating business, network, and threat context to uncover your riskiest vulnerabilities -![Image of Splunk logo](images/splunk-logo.png) | [Splunk](https://go.microsoft.com/fwlink/?linkid=2129805) | The Microsoft Defender ATP Add-on allows Splunk users to ingest all of the alerts and supporting information to their Splunk +![Image of Splunk logo](images/splunk-logo.png) | [Splunk](https://go.microsoft.com/fwlink/?linkid=2129805) | The Defender for Endpoint Add-on allows Splunk users to ingest all of the alerts and supporting information to their Splunk ![Image of XM Cyber logo](images/xmcyber-logo.png) | [XM Cyber](https://go.microsoft.com/fwlink/?linkid=2136700) | Prioritize your response to an alert based on risk factors and high value assets ### Orchestration and automation @@ -64,31 +64,31 @@ Logo |Partner name | Description Logo |Partner name | Description :---|:---|:--- -![Image of CyberSponse CyOps logo](images/cybersponse-logo.png) | [CyberSponse CyOps](https://go.microsoft.com/fwlink/?linkid=2115943) | CyOps integrates with Microsoft Defender ATP to automate customers' high-speed incident response playbooks -![Image of Delta Risk ActiveEye logo](images/delta-risk-activeeye-logo.png) | [Delta Risk ActiveEye](https://go.microsoft.com/fwlink/?linkid=2127468) | Delta Risk, a leading provider of SOC-as-a-Service and security services, integrate Microsoft Defender ATP with its cloud-native SOAR platform, ActiveEye. -![Image of Demisto, a Palo Alto Networks Company logo](images/demisto-logo.png) | [Demisto, a Palo Alto Networks Company](https://go.microsoft.com/fwlink/?linkid=2108414) | Demisto integrates with Microsoft Defender ATP to enable security teams to orchestrate and automate endpoint security monitoring, enrichment, and response -![Image of Microsoft Flow & Azure Functions logo](images/ms-flow-logo.png) | [Microsoft Flow & Azure Functions](https://go.microsoft.com/fwlink/?linkid=2114300) | Use the Microsoft Defender ATP connectors for Azure Logic Apps & Microsoft Flow to automating security procedures -![Image of Rapid7 InsightConnect logo](images/rapid7-logo.png) | [Rapid7 InsightConnect](https://go.microsoft.com/fwlink/?linkid=2116040) | InsightConnect integrates with Microsoft Defender ATP to accelerate, streamline, and integrate your time-intensive security processes +![Image of CyberSponse CyOps logo](images/cybersponse-logo.png) | [CyberSponse CyOps](https://go.microsoft.com/fwlink/?linkid=2115943) | CyOps integrates with Defender for Endpoint to automate customers' high-speed incident response playbooks +![Image of Delta Risk ActiveEye logo](images/delta-risk-activeeye-logo.png) | [Delta Risk ActiveEye](https://go.microsoft.com/fwlink/?linkid=2127468) | Delta Risk, a leading provider of SOC-as-a-Service and security services, integrate Defender for Endpoint with its cloud-native SOAR platform, ActiveEye. +![Image of Demisto, a Palo Alto Networks Company logo](images/demisto-logo.png) | [Demisto, a Palo Alto Networks Company](https://go.microsoft.com/fwlink/?linkid=2108414) | Demisto integrates with Defender for Endpoint to enable security teams to orchestrate and automate endpoint security monitoring, enrichment, and response +![Image of Microsoft Flow & Azure Functions logo](images/ms-flow-logo.png) | [Microsoft Flow & Azure Functions](https://go.microsoft.com/fwlink/?linkid=2114300) | Use the Defender for Endpoint connectors for Azure Logic Apps & Microsoft Flow to automating security procedures +![Image of Rapid7 InsightConnect logo](images/rapid7-logo.png) | [Rapid7 InsightConnect](https://go.microsoft.com/fwlink/?linkid=2116040) | InsightConnect integrates with Defender for Endpoint to accelerate, streamline, and integrate your time-intensive security processes ![Image of ServiceNow logo](images/servicenow-logo.png) | [ServiceNow](https://go.microsoft.com/fwlink/?linkid=2135621) | Ingest alerts into ServiceNow Security Operations solution based on Microsoft Graph API integration -![Image of Swimlane logo](images/swimlane-logo.png) | [Swimlane](https://go.microsoft.com/fwlink/?linkid=2113902) | Maximize incident response capabilities utilizing Swimlane and Microsoft Defender ATP together +![Image of Swimlane logo](images/swimlane-logo.png) | [Swimlane](https://go.microsoft.com/fwlink/?linkid=2113902) | Maximize incident response capabilities utilizing Swimlane and Defender for Endpoint together ### Threat intelligence Logo |Partner name | Description :---|:---|:--- -![Image of MISP Malware Information Sharing Platform)logo](images/misp-logo.png) | [MISP (Malware Information Sharing Platform)](https://go.microsoft.com/fwlink/?linkid=2127543) | Integrate threat indicators from the Open Source Threat Intelligence Sharing Platform into your Microsoft Defender ATP environment -![Image of Palo Alto Networks logo](images/paloalto-logo.png) | [Palo Alto Networks](https://go.microsoft.com/fwlink/?linkid=2099582) | Enrich your endpoint protection by extending Autofocus and other threat feeds to Microsoft Defender ATP using MineMeld -![Image of ThreatConnect logo](images/threatconnect-logo.png) | [ThreatConnect](https://go.microsoft.com/fwlink/?linkid=2114115) | Alert and/or block on custom threat intelligence from ThreatConnect Playbooks using Microsoft Defender ATP indicators +![Image of MISP Malware Information Sharing Platform)logo](images/misp-logo.png) | [MISP (Malware Information Sharing Platform)](https://go.microsoft.com/fwlink/?linkid=2127543) | Integrate threat indicators from the Open Source Threat Intelligence Sharing Platform into your Defender for Endpoint environment +![Image of Palo Alto Networks logo](images/paloalto-logo.png) | [Palo Alto Networks](https://go.microsoft.com/fwlink/?linkid=2099582) | Enrich your endpoint protection by extending Autofocus and other threat feeds to Defender for Endpoint using MineMeld +![Image of ThreatConnect logo](images/threatconnect-logo.png) | [ThreatConnect](https://go.microsoft.com/fwlink/?linkid=2114115) | Alert and/or block on custom threat intelligence from ThreatConnect Playbooks using Defender for Endpoint indicators ### Network security Logo |Partner name | Description :---|:---|:--- -![Image of Aruba ClearPass Policy Manager logo](images/aruba-logo.png) | [Aruba ClearPass Policy Manager](https://go.microsoft.com/fwlink/?linkid=2127544) | Ensure Microsoft Defender ATP is installed and updated on each endpoint before allowing access to the network +![Image of Aruba ClearPass Policy Manager logo](images/aruba-logo.png) | [Aruba ClearPass Policy Manager](https://go.microsoft.com/fwlink/?linkid=2127544) | Ensure Defender for Endpoint is installed and updated on each endpoint before allowing access to the network ![Image of Blue Hexagon for Network logo](images/bluehexagon-logo.png) | [Blue Hexagon for Network](https://go.microsoft.com/fwlink/?linkid=2104613) | Blue Hexagon has built the industry's first real-time deep learning platform for network threat protection -![Image of CyberMDX logo](images/cybermdx-logo.png) | [CyberMDX](https://go.microsoft.com/fwlink/?linkid=2135620) | Cyber MDX integrates comprehensive healthcare assets visibility, threat prevention and repose into your Microsoft Defender ATP environment +![Image of CyberMDX logo](images/cybermdx-logo.png) | [CyberMDX](https://go.microsoft.com/fwlink/?linkid=2135620) | Cyber MDX integrates comprehensive healthcare assets visibility, threat prevention and repose into your Defender for Endpoint environment ![Image of Vectra Network Detection and Response (NDR) logo](images/vectra-logo.png) |[Vectra Network Detection and Response (NDR)](https://go.microsoft.com/fwlink/?linkid=866934)| Vectra applies AI & security research to detect and respond to cyber-attacks in real time @@ -100,13 +100,13 @@ Logo |Partner name | Description ![Image of Corrata logo](images/corrata-logo.png)| [Corrata](https://go.microsoft.com/fwlink/?linkid=2081148) | Mobile solution — Protect your mobile devices with granular visibility and control from Corrata ![Image of Lookout logo](images/lookout-logo.png)| [Lookout](https://go.microsoft.com/fwlink/?linkid=866935)| Get Lookout Mobile Threat Protection telemetry for Android and iOS mobile devices ![Image of Symantec Endpoint Protection Mobile logo](images/symantec-logo.png) | [Symantec Endpoint Protection Mobile](https://go.microsoft.com/fwlink/?linkid=2090992)| SEP Mobile helps businesses predict, detect, and prevent security threats and vulnerabilities on mobile devices -![Image of Zimperium logo](images/zimperium-logo.png)| [Zimperium](https://go.microsoft.com/fwlink/?linkid=2118044)|Extend your Microsoft Defender ATP to iOS and Android with Machine Learning-based Mobile Threat Defense +![Image of Zimperium logo](images/zimperium-logo.png)| [Zimperium](https://go.microsoft.com/fwlink/?linkid=2118044)|Extend your Defender for Endpoint to iOS and Android with Machine Learning-based Mobile Threat Defense ## Additional integrations Logo |Partner name | Description :---|:---|:--- -![Image of Cyren Web Filter logo](images/cyren-logo.png)| [Cyren Web Filter](https://go.microsoft.com/fwlink/?linkid=2108221)| Enhance your Microsoft Defender ATP with advanced Web Filtering +![Image of Cyren Web Filter logo](images/cyren-logo.png)| [Cyren Web Filter](https://go.microsoft.com/fwlink/?linkid=2108221)| Enhance your Defender for Endpoint with advanced Web Filtering ![Image of Morphisec logo](images/morphisec-logo.png)| [Morphisec](https://go.microsoft.com/fwlink/?linkid=2086215)| Provides Moving Target Defense-powered advanced threat prevention and integrates forensics data directly into WD Security Center dashboards to help prioritize alerts, determine device at-risk score and visualize full attack timeline including internal memory information ![Image of THOR Cloud logo](images/nextron-thor-logo.png)| [THOR Cloud](https://go.microsoft.com/fwlink/?linkid=862988)| Provides on-demand live forensics scans using a signature base with focus on persistent threats @@ -114,27 +114,27 @@ Logo |Partner name | Description ## SIEM integration -Microsoft Defender ATP supports SIEM integration through a variety of methods — specialized SIEM system interface with out of the box connectors, a generic alert API enabling custom implementations, and an action API enabling alert status management. For more information, see [Enable SIEM integration](enable-siem-integration.md). +Defender for Endpoint supports SIEM integration through a variety of methods — specialized SIEM system interface with out of the box connectors, a generic alert API enabling custom implementations, and an action API enabling alert status management. For more information, see [Enable SIEM integration](enable-siem-integration.md). ## Ticketing and IT service management -Ticketing solution integration helps to implement manual and automatic response processes. Microsoft Defender ATP can help to create tickets automatically when an alert is generated and resolve the alerts when tickets are closed using the alerts API. +Ticketing solution integration helps to implement manual and automatic response processes. Defender for Endpoint can help to create tickets automatically when an alert is generated and resolve the alerts when tickets are closed using the alerts API. ## Security orchestration and automation response (SOAR) integration -Orchestration solutions can help build playbooks and integrate the rich data model and actions that Microsoft Defender ATP APIs expose to orchestrate responses, such as query for device data, trigger device isolation, block/allow, resolve alert and others. +Orchestration solutions can help build playbooks and integrate the rich data model and actions that Defender for Endpoint APIs expose to orchestrate responses, such as query for device data, trigger device isolation, block/allow, resolve alert and others. ## External alert correlation and Automated investigation and remediation -Microsoft Defender ATP offers unique automated investigation and remediation capabilities to drive incident response at scale. +Defender for Endpoint offers unique automated investigation and remediation capabilities to drive incident response at scale. Integrating the automated investigation and response capability with other solutions such as IDS and firewalls help to address alerts and minimize the complexities surrounding network and device signal correlation, effectively streamlining the investigation and threat remediation actions on devices. -External alerts can be pushed into Microsoft Defender ATP and is presented side by side with additional device-based alerts from Microsoft Defender ATP. This view provides a full context of the alert — with the real process and the full story of attack. +External alerts can be pushed into Defender for Endpoint and is presented side by side with additional device-based alerts from Defender for Endpoint. This view provides a full context of the alert — with the real process and the full story of attack. ## Indicators matching You can use threat-intelligence from providers and aggregators to maintain and use indicators of compromise (IOCs). -Microsoft Defender ATP allows you to integrate with such solutions and act on IoCs by correlating its rich telemetry and creating alerts when there's a match; leveraging prevention and automated response capabilities to block execution and take remediation actions when there's a match. +Defender for Endpoint allows you to integrate with such solutions and act on IoCs by correlating its rich telemetry and creating alerts when there's a match; leveraging prevention and automated response capabilities to block execution and take remediation actions when there's a match. -Microsoft Defender ATP currently supports IOC matching and remediation for file and network indicators. Blocking is supported for file indicators. +Defender for Endpoint currently supports IOC matching and remediation for file and network indicators. Blocking is supported for file indicators. ## Support for non-Windows platforms -Microsoft Defender ATP provides a centralized security operations experience for Windows as well as non-Windows platforms, including mobile devices. You'll be able to see alerts from various supported operating systems (OS) in the portal and better protect your organization's network. +Defender for Endpoint provides a centralized security operations experience for Windows as well as non-Windows platforms, including mobile devices. You'll be able to see alerts from various supported operating systems (OS) in the portal and better protect your organization's network. diff --git a/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md index 7aa19efe08..349dc8d30d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md @@ -18,42 +18,42 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Microsoft Defender ATP partner opportunities and scenarios +# Microsoft Defender for Endpoint partner opportunities and scenarios [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -> 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-exposedapis-abovefoldlink) +> Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) -Partners can easily extend their existing security offerings on top of the open framework and a rich and complete set of APIs to build extensions and integrations with Microsoft Defender ATP. +Partners can easily extend their existing security offerings on top of the open framework and a rich and complete set of APIs to build extensions and integrations with Defender for Endpoint. -The APIs span functional areas including detection, management, response, vulnerabilities, and intelligence-wide range of use cases. Based on the use case and need, partners can either stream or query data from Microsoft Defender ATP. +The APIs span functional areas including detection, management, response, vulnerabilities, and intelligence-wide range of use cases. Based on the use case and need, partners can either stream or query data from Defender for Endpoint. ## Scenario 1: External alert correlation and Automated investigation and remediation -Microsoft Defender ATP offers unique automated investigation and remediation capabilities to drive incident response at scale. +Defender for Endpoint offers unique automated investigation and remediation capabilities to drive incident response at scale. Integrating the automated investigation and response capability with other solutions such as network security products or other endpoint security products will help to address alerts. The integration also minimizes the complexities surrounding network and device signal correlation, effectively streamlining the investigation and threat remediation actions on devices. -Microsoft Defender ATP adds support for this scenario in the following forms: +Defender for Endpoint adds support for this scenario in the following forms: -- External alerts can be pushed into Microsoft Defender ATP and presented side by side with additional device-based alerts from Microsoft Defender ATP. This view provides the full context of the alert - with the real process and the full story of attack. +- External alerts can be pushed into Defender for Endpoint and presented side by side with additional device-based alerts from Defender for Endpoint. This view provides the full context of the alert - with the real process and the full story of attack. -- Once an alert is generated, the signal is shared across all Microsoft Defender ATP protected endpoints in the enterprise. Microsoft Defender ATP takes immediate automated or operator-assisted response to address the alert. +- Once an alert is generated, the signal is shared across all Defender for Endpoint protected endpoints in the enterprise. Defender for Endpoint takes immediate automated or operator-assisted response to address the alert. ## Scenario 2: Security orchestration and automation response (SOAR) integration -Orchestration solutions can help build playbooks and integrate the rich data model and actions that Microsoft Defender ATP APIs expose to orchestrate responses, such as query for device data, trigger device isolation, block/allow, resolve alert and others. +Orchestration solutions can help build playbooks and integrate the rich data model and actions that Defender for Endpoint APIs expose to orchestrate responses, such as query for device data, trigger device isolation, block/allow, resolve alert and others. ## Scenario 3: Indicators matching -Indicator of compromise (IoCs) matching is an essential feature in every endpoint protection solution. This capability is available in Microsoft Defender ATP and gives the ability to set a list of indicators for prevention, detection, and exclusion of entities. One can define the action to be taken as well as the duration for when to apply the action. +Indicator of compromise (IoCs) matching is an essential feature in every endpoint protection solution. This capability is available in Defender for Endpoint and gives the ability to set a list of indicators for prevention, detection, and exclusion of entities. One can define the action to be taken as well as the duration for when to apply the action. The above scenarios serve as examples of the extensibility of the platform. You are not limited to the examples and we certainly encourage you to leverage the open framework to discover and explore other scenarios. -Follow the steps in [Become a Microsoft Defender ATP partner](get-started-partner-integration.md) to integrate your solution in Microsoft Defender ATP. +Follow the steps in [Become a Microsoft Defender for Endpoint partner](get-started-partner-integration.md) to integrate your solution in Defender for Endpoint. ## Related topic - [Overview of management and APIs](management-apis.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md b/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md index 699cc87da7..e4679370bb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md @@ -23,9 +23,9 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) Enterprise security teams can use Microsoft Defender Security Center to monitor and assist in responding to alerts of potential advanced persistent threat activity or data breaches. @@ -33,7 +33,7 @@ You can use [Microsoft Defender Security Center](https://securitycenter.windows. - View, sort, and triage alerts from your endpoints - Search for more information on observed indicators such as files and IP Addresses -- Change Microsoft Defender ATP settings, including time zone and review licensing information +- Change Microsoft Defender for Endpoint settings, including time zone and review licensing information ## Microsoft Defender Security Center @@ -42,7 +42,7 @@ When you open the portal, you'll see: - (1) Navigation pane (select the horizontal lines at the top of the navigation pane to show or hide it) - (2) Search, Community center, Localization, Help and support, Feedback - ![Microsoft Defender Advanced Threat Protection portal](images/mdatp-portal-overview.png) + ![Microsoft Defender for Endpoint portal](images/mdatp-portal-overview.png) > [!NOTE] > Malware related detections will only appear if your devices are using Microsoft Defender Antivirus as the default real-time protection antimalware product. @@ -54,29 +54,29 @@ Area | Description **(1) Navigation pane** | Use the navigation pane to move between **Dashboards**, **Incidents**, **Devices list**, **Alerts queue**, **Automated investigations**, **Advanced hunting**, **Reports**, **Partners & APIs**, **Threat & Vulnerability Management**, **Evaluation and tutorials**, **Service health**, **Configuration management**, and **Settings**. Select the horizontal lines at the top of the navigation pane to show or hide it. **Dashboards** | Access the active automated investigations, active alerts, automated investigations statistics, devices at risk, users at risk, devices with sensor issues, service health, detection sources, and daily devices reporting dashboards. **Incidents** | View alerts that have been aggregated as incidents. -**Devices list** | Displays the list of devices that are onboarded to Microsoft Defender ATP, some information about them, and their exposure and risk levels. +**Devices list** | Displays the list of devices that are onboarded to Defender for Endpoint, some information about them, and their exposure and risk levels. **Alerts queue** | View alerts generated from devices in your organizations. **Automated investigations** | Displays automated investigations that have been conducted in the network, triggering alert, the status of each investigation and other details such as when the investigation started and the duration of the investigation. **Advanced hunting** | Advanced hunting allows you to proactively hunt and investigate across your organization using a powerful search and query tool. **Reports** | View graphs detailing threat protection, device health and compliance, web protection, and vulnerability. **Partners & APIs** | View supported partner connections, which enhance the detection, investigation, and threat intelligence capabilities of the platform. You can also view connected applications, the API explorer, API usage overview, and data export settings. **Threat & Vulnerability management** | View your Microsoft Secure Score for Devices, exposure score, exposed devices, vulnerable software, and take action on top security recommendations. -**Evaluation and tutorials** | Manage test devices, attack simulations, and reports. Learn and experience the Microsoft Defender ATP capabilities through a guided walk-through in a trial environment. -**Service health** | Provides information on the current status of the Microsoft Defender ATP service. You'll be able to verify that the service health is healthy or if there are current issues. +**Evaluation and tutorials** | Manage test devices, attack simulations, and reports. Learn and experience the Defender for Endpoint capabilities through a guided walk-through in a trial environment. +**Service health** | Provides information on the current status of the Defender for Endpoint service. You'll be able to verify that the service health is healthy or if there are current issues. **Configuration management** | Displays on-boarded devices, your organizations' security baseline, predictive analysis, web protection coverage, and allows you to perform attack surface management on your devices. **Settings** | Shows the settings you selected during onboarding and lets you update your industry preferences and retention policy period. You can also set other configuration settings such as permissions, APIs, rules, device management, IT service management, and network assessments. -**(2) Search, Community center, Localization, Help and support, Feedback** | **Search** - search by device, file, user, URL, IP, vulnerability, software, and recommendation.

    **Community center** - Access the Community center to learn, collaborate, and share experiences about the product.

    **Localization** - Set time zones.

    **Help and support** - Access the Microsoft Defender ATP guide, Microsoft and Microsoft Premier support, license information, simulations & tutorials, Microsoft Defender ATP evaluation lab, consult a threat expert.

    **Feedback** - Provide comments about what you like or what we can do better. +**(2) Search, Community center, Localization, Help and support, Feedback** | **Search** - search by device, file, user, URL, IP, vulnerability, software, and recommendation.

    **Community center** - Access the Community center to learn, collaborate, and share experiences about the product.

    **Localization** - Set time zones.

    **Help and support** - Access the Defender for Endpoint guide, Microsoft and Microsoft Premier support, license information, simulations & tutorials, Defender for Endpoint evaluation lab, consult a threat expert.

    **Feedback** - Provide comments about what you like or what we can do better. > [!NOTE] > For devices with high resolution DPI scaling issues, please see [Windows scaling issues for high-DPI devices](https://support.microsoft.com/help/3025083/windows-scaling-issues-for-high-dpi-devices) for possible solutions. -## Microsoft Defender ATP icons +## Microsoft Defender for Endpoint icons The following table provides information on the icons used all throughout the portal: Icon | Description :---|:--- -![ATP logo icon](images/atp-logo-icon.png)| Microsoft Defender ATP logo +![ATP logo icon](images/atp-logo-icon.png)| Microsoft Defender for Endpoint logo ![Alert icon](images/alert-icon.png)| Alert – Indication of an activity correlated with advanced attacks. ![Detection icon](images/detection-icon.png)| Detection – Indication of a malware threat detection. ![Active threat icon](images/active-threat-icon.png)| Active threat – Threats actively executing at the time of detection. diff --git a/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md b/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md index f74d49ee22..ab2b412ae2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md +++ b/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md @@ -21,9 +21,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint]https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) ## API description diff --git a/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md b/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md index 59653a5fc2..335e716372 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md @@ -23,9 +23,9 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-prefsettings-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-prefsettings-abovefoldlink) Use the **Settings** menu to modify general settings, advanced features, enable the preview experience, email notifications, and the custom threat intelligence feature. diff --git a/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md b/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md index fe2d128e37..3c320f4601 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md @@ -20,30 +20,30 @@ ms.collection: ms.topic: article --- -# Prepare Microsoft Defender ATP deployment +# Prepare Microsoft Defender for Endpoint deployment [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -Deploying Microsoft Defender ATP is a three-phase process: +Deploying Defender for Endpoint is a three-phase process:
    - Prepare to deploy Microsoft Defender ATP + Prepare to deploy Defender for Endpoint
    Phase 1: Prepare

    - Setup the Microsoft Defender ATP service + Setup the Defender for Endpoint service
    Phase 2: Set up

    - Onboard diagram + Onboard diagram
    Phase 3: Onboard

    - - - @@ -716,7 +723,7 @@ Validated Editions: RT, Pro, Enterprise, Phone, Embedded - @@ -724,7 +731,7 @@ Validated Editions: RT, Pro, Enterprise, Phone, Embedded - @@ -732,7 +739,7 @@ Validated Editions: RT, Pro, Enterprise, Phone, Embedded - @@ -740,7 +747,7 @@ Validated Editions: RT, Pro, Enterprise, Phone, Embedded - @@ -767,9 +774,9 @@ Validated Editions: RT, Home, Pro, Enterprise, Phone - @@ -777,17 +784,17 @@ Validated Editions: RT, Home, Pro, Enterprise, Phone - +Other algorithms: AES (Certificate, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt) - @@ -795,7 +802,7 @@ Validated Editions: RT, Home, Pro, Enterprise, Phone - @@ -803,7 +810,7 @@ Validated Editions: RT, Home, Pro, Enterprise, Phone - @@ -811,7 +818,7 @@ Validated Editions: RT, Home, Pro, Enterprise, Phone - @@ -819,7 +826,7 @@ Validated Editions: RT, Home, Pro, Enterprise, Phone - @@ -827,19 +834,19 @@ Validated Editions: RT, Home, Pro, Enterprise, Phone - +Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman; MD5; RC2; RC2 MAC; RC4; Triple-DES (Certificate, key wrapping; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112 bits of encryption strength) - +Other algorithms: AES (Cert. #2196, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); Triple-DES (Cert. #1386, key wrapping; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112 bits of encryption strength)
    - Plan to deploy Microsoft Defender ATP + Plan to deploy Microsoft Defender for Endpoint
    Phase 1: Prepare

    - Onboard to the Microsoft Defender ATP service + Onboard to the Defender for Endpoint service
    Phase 2: Set up

    @@ -68,7 +68,7 @@ Deploying Microsoft Defender ATP is a three-phase process: You are currently in the preparation phase. -Preparation is key to any successful deployment. In this article, you'll be guided on the points you'll need to consider as you prepare to deploy Microsoft Defender ATP. +Preparation is key to any successful deployment. In this article, you'll be guided on the points you'll need to consider as you prepare to deploy Defender for Endpoint. ## Stakeholders and approval @@ -111,8 +111,7 @@ required in technologies or processes. ## Role-based access control -Microsoft recommends using the concept of least privileges. Microsoft Defender -ATP leverages built-in roles within Azure Active Directory. Microsoft recommends +Microsoft recommends using the concept of least privileges. Defender for Endpoint leverages built-in roles within Azure Active Directory. Microsoft recommends [review the different roles that are available](https://docs.microsoft.com/azure/active-directory/active-directory-assign-admin-roles-azure-portal) and choose the right one to solve your needs for each persona for this @@ -132,7 +131,7 @@ Management](https://docs.microsoft.com/azure/active-directory/active-directory-p to manage your roles to provide additional auditing, control, and access review for users with directory permissions. -Microsoft Defender ATP supports two ways to manage permissions: +Defender for Endpoint supports two ways to manage permissions: - **Basic permissions management**: Set permissions to either full access or read-only. In the case of basic permissions management users with Global @@ -144,7 +143,7 @@ Microsoft Defender ATP supports two ways to manage permissions: groups access to device groups. For more information. see [Manage portal access using role-based access control](rbac.md). Microsoft recommends leveraging RBAC to ensure that only users that have a -business justification can access Microsoft Defender ATP. +business justification can access Defender for Endpoint. You can find details on permission guidelines [here](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). @@ -167,16 +166,16 @@ place. The bare minimum every organization should have been an antivirus solutio Historically, replacing any security solution used to be time intensive and difficult to achieve due to the tight hooks into the application layer and infrastructure -dependencies. However, because Microsoft Defender ATP is built into the +dependencies. However, because Defender for Endpoint is built into the operating system, replacing third-party solutions is now easy to achieve. -Choose the component of Microsoft Defender ATP to be used and remove the ones +Choose the component of Defender for Endpoint to be used and remove the ones that do not apply. The table below indicates the order Microsoft recommends for how the endpoint security suite should be enabled. | Component | Description | Adoption Order Rank | |-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------| -| Endpoint Detection & Response (EDR) | Microsoft Defender ATP endpoint detection and response capabilities provide advanced attack detections that are near real-time and actionable. Security analysts can prioritize alerts effectively, gain visibility into the full scope of a breach, and take response actions to remediate threats.
    [Learn more.](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/overview-endpoint-detection-response) | 1 | +| Endpoint Detection & Response (EDR) | Defender for Endpoint endpoint detection and response capabilities provide advanced attack detections that are near real-time and actionable. Security analysts can prioritize alerts effectively, gain visibility into the full scope of a breach, and take response actions to remediate threats.
    [Learn more.](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/overview-endpoint-detection-response) | 1 | |Threat & Vulnerability Management (TVM)|Threat & Vulnerability Management is a component of Microsoft Defender ATP, and provides both security administrators and security operations teams with unique value, including:
    - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities
    - Invaluable device vulnerability context during incident investigations
    - Built-in remediation processes through Microsoft Intune and Microsoft System Center Configuration Manager
    [Learn more](https://techcommunity.microsoft.com/t5/Windows-Defender-ATP/Introducing-a-risk-based-approach-to-threat-and-vulnerability/ba-p/377845).| 2 | | Next-generation protection (NGP) | Microsoft Defender Antivirus is a built-in antimalware solution that provides next-generation protection for desktops, portable computers, and servers. Microsoft Defender Antivirus includes:
    -Cloud-delivered protection for near-instant detection and blocking of new and emerging threats. Along with machine learning and the Intelligent Security Graph, cloud-delivered protection is part of the next-gen technologies that power Microsoft Defender Antivirus.
    - Always-on scanning using advanced file and process behavior monitoring and other heuristics (also known as "real-time protection").
    - Dedicated protection updates based on machine-learning, human and automated big-data analysis, and in-depth threat resistance research.
    [Learn more](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10). |3 | | Attack Surface Reduction (ASR) | Attack surface reduction capabilities in Microsoft Defender ATP help protect the devices and applications in the organization from new and emerging threats.
    [Learn more.](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/overview-attack-surface-reduction) | 4 | diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md b/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md index 0609532537..8c1f70f474 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md @@ -16,15 +16,15 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: article --- -# Turn on the preview experience in Microsoft Defender ATP +# Turn on the preview experience in Microsoft Defender for Endpoint [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-previewsettings-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-previewsettings-abovefoldlink) Turn on the preview experience setting to be among the first to try upcoming features. @@ -36,8 +36,8 @@ Turn on the preview experience setting to be among the first to try upcoming fea 2. Toggle the setting between **On** and **Off** and select **Save preferences**. ## Related topics -- [Update general settings in Microsoft Defender ATP](data-retention-settings.md) -- [Turn on advanced features in Microsoft Defender ATP](advanced-features.md) -- [Configure email notifications in Microsoft Defender ATP](configure-email-notifications.md) -- [Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md) +- [Update general settings in Microsoft Defender for Endpoint](data-retention-settings.md) +- [Turn on advanced features in Microsoft Defender for Endpoint](advanced-features.md) +- [Configure email notifications in Microsoft Defender for Endpoint](configure-email-notifications.md) +- [Enable SIEM integration in Microsoft Defender for Endpoint](enable-siem-integration.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 5ed93079a0..f8bc3dccad 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -19,7 +19,7 @@ ms.collection: ms.topic: conceptual --- -# Microsoft Defender ATP preview features +# Microsoft Defender for Endpoint preview features [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -27,19 +27,19 @@ ms.topic: conceptual >The preview versions are provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities. **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -The Microsoft Defender ATP service is constantly being updated to include new feature enhancements and capabilities. +The Defender for Endpoint service is constantly being updated to include new feature enhancements and capabilities. > [!TIP] -> Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-preview-abovefoldlink) +> Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-preview-abovefoldlink) -Learn about new features in the Microsoft Defender ATP preview release and be among the first to try upcoming features by turning on the preview experience. +Learn about new features in the Defender for Endpoint preview release and be among the first to try upcoming features by turning on the preview experience. >[!TIP] >Get notified when this page is updated by copying and pasting the following URL into your feed reader: `https://docs.microsoft.com/api/search/rss?search=%22Microsoft+Defender+ATP+preview+features%22&locale=en-us` -For more information on new capabilities that are generally available, see [What's new in Microsoft Defender ATP](whats-new-in-microsoft-defender-atp.md). +For more information on new capabilities that are generally available, see [What's new in Defender for Endpoint](whats-new-in-microsoft-defender-atp.md). ## Turn on preview features @@ -54,22 +54,22 @@ Turn on the preview experience setting to be among the first to try upcoming fea ## Preview features The following features are included in the preview release: -- [Microsoft Defender ATP for iOS](microsoft-defender-atp-ios.md)
    Microsoft Defender ATP now adds support for iOS. Learn how to install, configure, and use Microsoft Defender ATP for iOS. +- [Microsoft Defender for Endpoint for iOS](microsoft-defender-atp-ios.md)
    Microsoft Defender ATP now adds support for iOS. Learn how to install, configure, and use Microsoft Defender ATP for iOS. -- [Microsoft Defender ATP for Android](microsoft-defender-atp-android.md)
    Microsoft Defender ATP now adds support for Android. Learn how to install, configure, and use Microsoft Defender ATP for Android. +- [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md)
    Microsoft Defender for Endpoint now adds support for Android. Learn how to install, configure, and use Microsoft Defender for Endpoint for Android. -- [Web Content Filtering](web-content-filtering.md)
    Web content filtering is part of web protection capabilities in Microsoft Defender ATP. It enables your organization to track and regulate access to websites based on their content categories. Many of these websites, while not malicious, might be problematic because of compliance regulations, bandwidth usage, or other concerns. +- [Web Content Filtering](web-content-filtering.md)
    Web content filtering is part of web protection capabilities in Microsoft Defender for Endpoint. It enables your organization to track and regulate access to websites based on their content categories. Many of these websites, while not malicious, might be problematic because of compliance regulations, bandwidth usage, or other concerns. - [Device health and compliance report](machine-reports.md)
    The device health and compliance report provides high-level information about the devices in your organization. - [Information protection](information-protection-in-windows-overview.md)
    -Information protection is an integral part of Microsoft 365 Enterprise suite, providing intelligent protection to keep sensitive data secure while enabling productivity in the workplace. Microsoft Defender ATP is seamlessly integrated in Microsoft Threat Protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. +Information protection is an integral part of Microsoft 365 Enterprise suite, providing intelligent protection to keep sensitive data secure while enabling productivity in the workplace. Microsoft Defender for Endpoint is seamlessly integrated in Microsoft Threat Protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. >[!NOTE] >Partially available from Windows 10, version 1809. -- [Onboard Windows Server 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints#windows-server-version-1803-and-windows-server-2019)
    Microsoft Defender ATP now adds support for Windows Server 2019. You'll be able to onboard Windows Server 2019 in the same method available for Windows 10 client devices. +- [Onboard Windows Server 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints#windows-server-version-1803-and-windows-server-2019)
    Microsoft Defender for Endpoint now adds support for Windows Server 2019. You'll be able to onboard Windows Server 2019 in the same method available for Windows 10 client devices. > [!TIP] -> Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-preview-belowfoldlink) +> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-preview-belowfoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md index a1c3772e14..516c64e1b5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md @@ -20,28 +20,28 @@ ms.collection: ms.topic: article --- -# Set up Microsoft Defender ATP deployment +# Set up Microsoft Defender for Endpoint deployment [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -Deploying Microsoft Defender ATP is a three-phase process: +Deploying Defender for Endpoint is a three-phase process:
    - @@ -324,7 +331,7 @@ Validated Editions: Home, Pro, Enterprise, Education, S, Surface Hub, Mobile @@ -333,40 +340,40 @@ Validated Editions: Home, Pro, Enterprise, Education, S, Surface Hub, Mobile - - - + - + - - @@ -401,7 +408,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile - @@ -410,7 +417,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile - @@ -419,14 +426,14 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile - - @@ -434,7 +441,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile - @@ -442,13 +449,13 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile - + - @@ -457,7 +464,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile - @@ -494,7 +501,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, Surface Hub - @@ -503,7 +510,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, Surface Hub - @@ -512,7 +519,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, Surface Hub - @@ -520,7 +527,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, Surface Hub - @@ -528,7 +535,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, Surface Hub - @@ -536,13 +543,13 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, Surface Hub - + - @@ -551,7 +558,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, Surface Hub - @@ -592,7 +599,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, and Surface - @@ -601,7 +608,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, and Surface - @@ -610,7 +617,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, and Surface - @@ -618,7 +625,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, and Surface - @@ -626,7 +633,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, and Surface - @@ -634,13 +641,13 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, and Surface - + - @@ -649,7 +656,7 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, and Surface - @@ -658,13 +665,13 @@ Validated Editions: Home, Pro, Enterprise, Enterprise LTSB, Mobile, and Surface
    - Prepare to deploy Microsoft Defender ATP + Prepare to deploy Microsoft Defender for Endpoint
    Phase 1: Prepare

    - Onboard to the Microsoft Defender ATP service + Onboard to the Microsoft Defender for Endpoint service
    Phase 2: Set up

    @@ -63,7 +63,7 @@ In this deployment scenario, you'll be guided through the steps on: >[!NOTE] ->For the purpose of guiding you through a typical deployment, this scenario will only cover the use of Microsoft Endpoint Configuration Manager. Microsoft Defender ATP supports the use of other onboarding tools but will not cover those scenarios in the deployment guide. For more information, see [Onboard devices to Microsoft Defender ATP](onboard-configure.md). +>For the purpose of guiding you through a typical deployment, this scenario will only cover the use of Microsoft Endpoint Configuration Manager. Defender for Endpoint supports the use of other onboarding tools but will not cover those scenarios in the deployment guide. For more information, see [Onboard devices to Microsoft Defender for Endpoint](onboard-configure.md). ## Check license state @@ -94,11 +94,11 @@ To gain access into which licenses are provisioned to your company, and to check ## Tenant Configuration -When accessing Microsoft Defender Security Center for the first time, a wizard that will guide you through some initial steps. At the end of the setup wizard, there will be a dedicated cloud instance of Microsoft Defender ATP created. The easiest method is to perform these steps from a Windows 10 client device. +When accessing Microsoft Defender Security Center for the first time, a wizard that will guide you through some initial steps. At the end of the setup wizard, there will be a dedicated cloud instance of Defender for Endpoint created. The easiest method is to perform these steps from a Windows 10 client device. 1. From a web browser, navigate to . - ![Image of Set up your permissions for Microsoft Defender ATP](images/atp-setup-permissions-wdatp-portal.png) + ![Image of Set up your permissions for Microsoft Defender for Endpoint](images/atp-setup-permissions-wdatp-portal.png) 2. If going through a TRIAL license, go to the link () @@ -128,11 +128,11 @@ When accessing Microsoft Defender Security Center for the first time, a wizard t If the organization does not require the endpoints to use a Proxy to access the Internet, skip this section. -The Microsoft Defender ATP sensor requires Microsoft Windows HTTP (WinHTTP) to -report sensor data and communicate with the Microsoft Defender ATP service. The -embedded Microsoft Defender ATP sensor runs in the system context using the +The Microsoft Defender for Endpoint sensor requires Microsoft Windows HTTP (WinHTTP) to +report sensor data and communicate with the Microsoft Defender for Endpoint service. The +embedded Microsoft Defender for Endpoint sensor runs in the system context using the LocalSystem account. The sensor uses Microsoft Windows HTTP Services (WinHTTP) -to enable communication with the Microsoft Defender ATP cloud service. The +to enable communication with the Microsoft Defender for Endpoint cloud service. The WinHTTP configuration setting is independent of the Windows Internet (WinINet) internet browsing proxy settings and can only discover a proxy server by using the following discovery methods: @@ -145,7 +145,7 @@ the following discovery methods: If a Transparent proxy or WPAD has been implemented in the network topology, there is no need for special configuration settings. For more information on -Microsoft Defender ATP URL exclusions in the proxy, see the +Microsoft Defender for Endpoint URL exclusions in the proxy, see the Appendix section in this document for the URLs allow list or on [Microsoft Docs](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection#enable-access-to-windows-defender-atp-service-urls-in-the-proxy-server). @@ -163,8 +163,8 @@ Docs](https://docs.microsoft.com/windows/security/threat-protection/windows-defe ### Configure the proxy server manually using a registry-based static proxy -Configure a registry-based static proxy to allow only Microsoft Defender ATP -sensor to report diagnostic data and communicate with Microsoft Defender ATP +Configure a registry-based static proxy to allow only Microsoft Defender for Endpoint +sensor to report diagnostic data and communicate with Microsoft Defender for Endpoint services if a computer is not permitted to connect to the Internet. The static proxy is configurable through Group Policy (GP). The group policy can be found under: @@ -236,20 +236,20 @@ URLs that include v20 in them are only needed if you have Windows 10, version needed if the device is on Windows 10, version 1803 or later. -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 listed URLs. +If a proxy or firewall is blocking anonymous traffic, as Microsoft Defender for Endpoint sensor is connecting from system context, make sure anonymous traffic is permitted in the listed URLs. The following downloadable spreadsheet lists the services and their associated URLs that your network must be able to connect to. Ensure that there are no firewall or network filtering rules that would deny access to these URLs, or you may need to create an *allow* rule specifically for them. |**Spreadsheet of domains list**|**Description**| |:-----|:-----| -|![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)
    | Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

    [Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) +|![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
    | Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

    [Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) -### Microsoft Defender ATP service backend IP range +### Microsoft Defender for Endpoint service backend IP range If you network devices don't support the URLs listed in the prior section, you can use the following information. -Microsoft Defender ATP is built on Azure cloud, deployed in the following regions: +Defender for Endpoint is built on Azure cloud, deployed in the following regions: - \+\ - \+\ @@ -267,4 +267,4 @@ You can find the Azure IP range on [Microsoft Azure Datacenter IP Ranges](https: ## Next step ||| |:-------|:-----| -|![Phase 3: Onboard](images/onboard.png)
    [Phase 3: Onboard](onboarding.md) | Onboard devices to the service so that the Microsoft Defender ATP service can get sensor data from them. +|![Phase 3: Onboard](images/onboard.png)
    [Phase 3: Onboard](onboarding.md) | Onboard devices to the service so that the Microsoft Defender for Endpoint service can get sensor data from them. diff --git a/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md b/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md index 5ded65750b..d656f995c8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md @@ -17,24 +17,24 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Pull Microsoft Defender ATP detections using SIEM REST API +# Pull Microsoft Defender for Endpoint detections using SIEM REST API [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-pullalerts-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-pullalerts-abovefoldlink) >[!Note] ->- [Microsoft Defender ATP Alert](alerts.md) is composed from one or more detections. ->- [Microsoft Defender ATP Detection](api-portal-mapping.md) is composed from the suspicious event occurred on the Device and its related Alert details. ->-The Microsoft Defender ATP Alert API is the latest API for alert consumption and contain a detailed list of related evidence for each alert. For more information, see [Alert methods and properties](alerts.md) and [List alerts](get-alerts.md). +>- [Microsoft Defender for Endpoint Alert](alerts.md) is composed from one or more detections. +>- [Microsoft Defender for Endpoint Detection](api-portal-mapping.md) is composed from the suspicious event occurred on the Device and its related Alert details. +>-The Microsoft Defender for Endpoint Alert API is the latest API for alert consumption and contain a detailed list of related evidence for each alert. For more information, see [Alert methods and properties](alerts.md) and [List alerts](get-alerts.md). -Microsoft Defender ATP supports the OAuth 2.0 protocol to pull detections from the API. +Microsoft Defender for Endpoint supports the OAuth 2.0 protocol to pull detections from the API. In general, the OAuth 2.0 protocol supports four types of flows: - Authorization grant flow @@ -44,19 +44,19 @@ In general, the OAuth 2.0 protocol supports four types of flows: For more information about the OAuth specifications, see the [OAuth Website](http://www.oauth.net). -Microsoft Defender ATP supports the _Authorization grant flow_ and _Client credential flow_ to obtain access to pull detections, with Azure Active Directory (AAD) as the authorization server. +Microsoft Defender for Endpoint supports the _Authorization grant flow_ and _Client credential flow_ to obtain access to pull detections, with Azure Active Directory (AAD) as the authorization server. The _Authorization grant flow_ uses user credentials to get an authorization code, which is then used to obtain an access token. -The _Client credential flow_ uses client credentials to authenticate against the Microsoft Defender ATP endpoint URL. This flow is suitable for scenarios when an OAuth client creates requests to an API that doesn't require user credentials. +The _Client credential flow_ uses client credentials to authenticate against the Microsoft Defender for Endpoint endpoint URL. This flow is suitable for scenarios when an OAuth client creates requests to an API that doesn't require user credentials. -Use the following method in the Microsoft Defender ATP API to pull detections in JSON format. +Use the following method in the Microsoft Defender for Endpoint API to pull detections in JSON format. >[!NOTE] >Microsoft Defender Security Center merges similar alert detections into a single alert. This API pulls alert detections in its raw form based on the query parameters you set, enabling you to apply your own grouping and filtering. ## Before you begin -- Before calling the Microsoft Defender ATP endpoint to pull detections, you'll need to enable the SIEM integration application in Azure Active Directory (AAD). For more information, see [Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md). +- Before calling the Microsoft Defender for Endpoint endpoint to pull detections, you'll need to enable the SIEM integration application in Azure Active Directory (AAD). For more information, see [Enable SIEM integration in Microsoft Defender for Endpoint](enable-siem-integration.md). - Take note of the following values in your Azure application registration. You need these values to configure the OAuth flow in your service or daemon app: - Application ID (unique to your application) @@ -67,7 +67,7 @@ Use the following method in the Microsoft Defender ATP API to pull detections in ## Get an access token Before creating calls to the endpoint, you'll need to get an access token. -You'll use the access token to access the protected resource, which are detections in Microsoft Defender ATP. +You'll use the access token to access the protected resource, which are detections in Microsoft Defender for Endpoint. To get an access token, you'll need to do a POST request to the token issuing endpoint. Here is a sample request: @@ -92,10 +92,10 @@ The response will include an access token and expiry information. "access_token":"eyJ0eXaioJJOIneiowiouqSuzNiZ345FYOVkaJL0625TueyaJasjhIjEnbMlWqP..." } ``` -You can now use the value in the *access_token* field in a request to the Microsoft Defender ATP API. +You can now use the value in the *access_token* field in a request to the Defender for Endpoint API. ## Request -With an access token, your app can make authenticated requests to the Microsoft Defender ATP API. Your app must append the access token to the Authorization header of each request. +With an access token, your app can make authenticated requests to the Microsoft Defender for Endpoint API. Your app must append the access token to the Authorization header of each request. ### Request syntax Method | Request URI @@ -200,7 +200,7 @@ Here is an example return value: ## Code examples ### Get access token -The following code examples demonstrate how to obtain an access token for calling the Microsoft Defender ATP SIEM API. +The following code examples demonstrate how to obtain an access token for calling the Microsoft Defender for Endpoint SIEM API. ```csharp AuthenticationContext context = new AuthenticationContext(string.Format("https://login.windows.net/{0}", tenantId)); @@ -250,7 +250,7 @@ echo ${tokenArr[1]} | cut -d "\"" -f2 | cut -d "\"" -f1 >> $scriptDir/LatestSIEM ``` ### Use token to connect to the detections endpoint -The following code examples demonstrate how to use an access token for calling the Microsoft Defender ATP SIEM API to get alerts. +The following code examples demonstrate how to use an access token for calling the Defender for Endpoint SIEM API to get alerts. ```csharp HttpClient httpClient = new HttpClient(); @@ -318,7 +318,7 @@ echo $apiResponse ``` ## Error codes -The Microsoft Defender ATP REST API returns the following error codes caused by an invalid request. +The Microsoft Defender for Endpoint REST API returns the following error codes caused by an invalid request. HTTP error code | Description :---|:--- @@ -327,8 +327,8 @@ HTTP error code | Description 500 | Error in the service. ## Related topics -- [Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md) -- [Configure ArcSight to pull Microsoft Defender ATP detections](configure-arcsight.md) -- [Configure Splunk to pull Microsoft Defender ATP detections](configure-splunk.md) -- [Microsoft Defender ATP Detection fields](api-portal-mapping.md) +- [Enable SIEM integration in Microsoft Defender for Endpoint](enable-siem-integration.md) +- [Configure ArcSight to pull Microsoft Defender for Endpoint detections](configure-arcsight.md) +- [Configure Splunk to pull Microsoft Defender for Endpoint detections](configure-splunk.md) +- [Microsoft Defender for Endpoint Detection fields](api-portal-mapping.md) - [Troubleshoot SIEM tool integration issues](troubleshoot-siem.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md index 3dd71c46a6..9e61246a70 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md @@ -17,16 +17,16 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Configure Microsoft Defender ATP to stream Advanced Hunting events to your Azure Event Hubs +# Configure Microsoft Defender for Endpoint to stream Advanced Hunting events to your Azure Event Hubs [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -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-configuresiem-abovefoldlink) +Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configuresiem-abovefoldlink) ## Before you begin: @@ -65,7 +65,7 @@ Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://w - Each event hub message in Azure Event Hubs contains list of records. - Each record contains the event name, the time Microsoft Defender ATP received the event, the tenant it belongs (you will only get events from your tenant), and the event in JSON format in a property called "**properties**". -- For more information about the schema of Microsoft Defender ATP events, see [Advanced Hunting overview](advanced-hunting-overview.md). +- For more information about the schema of Microsoft Defender for Endpoint events, see [Advanced Hunting overview](advanced-hunting-overview.md). - In Advanced Hunting, the **DeviceInfo** table has a column named **MachineGroup** which contains the group of the device. Here every event will be decorated with this column as well. See [Device Groups](machine-groups.md) for more information. ## Data types mapping: @@ -88,6 +88,6 @@ To get the data types for event properties do the following: ## Related topics - [Overview of Advanced Hunting](advanced-hunting-overview.md) -- [Microsoft Defender ATP streaming API](raw-data-export.md) -- [Stream Microsoft Defender ATP events to your Azure storage account](raw-data-export-storage.md) +- [Microsoft Defender for Endpoint streaming API](raw-data-export.md) +- [Stream Microsoft Defender for Endpoint events to your Azure storage account](raw-data-export-storage.md) - [Azure Event Hubs documentation](https://docs.microsoft.com/azure/event-hubs/) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md index ae061aa91b..804a1ff98e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md @@ -17,16 +17,16 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Configure Microsoft Defender ATP to stream Advanced Hunting events to your Storage account +# Configure Microsoft Defender for Endpoint to stream Advanced Hunting events to your Storage account [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -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-configuresiem-abovefoldlink) +Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configuresiem-abovefoldlink) ## Before you begin: @@ -36,7 +36,7 @@ Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://w ## Enable raw data streaming: -1. Log in to [Microsoft Defender ATP portal](https://securitycenter.windows.com) with Global Admin user. +1. Log in to [Microsoft Defender for Endpoint portal](https://securitycenter.windows.com) with Global Admin user. 2. Go to [Data export settings page](https://securitycenter.windows.com/interoperability/dataexport) on Microsoft Defender Security Center. 3. Click on **Add data export settings**. 4. Choose a name for your new settings. @@ -65,8 +65,8 @@ Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://w ``` - Each blob contains multiple rows. -- Each row contains the event name, the time Microsoft Defender ATP received the event, the tenant it belongs (you will only get events from your tenant), and the event in JSON format in a property called "properties". -- For more information about the schema of Microsoft Defender ATP events, see [Advanced Hunting overview](advanced-hunting-overview.md). +- Each row contains the event name, the time Defender for Endpoint received the event, the tenant it belongs (you will only get events from your tenant), and the event in JSON format in a property called "properties". +- For more information about the schema of Microsoft Defender for Endpoint events, see [Advanced Hunting overview](advanced-hunting-overview.md). - In Advanced Hunting, the **DeviceInfo** table has a column named **MachineGroup** which contains the group of the device. Here every event will be decorated with this column as well. See [Device Groups](machine-groups.md) for more information. ## Data types mapping: @@ -89,6 +89,6 @@ In order to get the data types for our events properties do the following: ## Related topics - [Overview of Advanced Hunting](advanced-hunting-overview.md) -- [Microsoft Defender Advanced Threat Protection Streaming API](raw-data-export.md) -- [Stream Microsoft Defender Advanced Threat Protection events to your Azure storage account](raw-data-export-storage.md) +- [Microsoft Defender for Endpoint Streaming API](raw-data-export.md) +- [Stream Microsoft Defender for Endpoint events to your Azure storage account](raw-data-export-storage.md) - [Azure Storage Account documentation](https://docs.microsoft.com/azure/storage/common/storage-account-overview) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md index e5a93c9ecf..d619e6803f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md @@ -24,13 +24,13 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-configuresiem-abovefoldlink) +- Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configuresiem-abovefoldlink) ## Stream Advanced Hunting events to Event Hubs and/or Azure storage account. -Microsoft Defender ATP supports streaming all the events available through [Advanced Hunting](advanced-hunting-overview.md) to an [Event Hubs](https://docs.microsoft.com/azure/event-hubs/) and/or [Azure storage account](https://docs.microsoft.com/azure/event-hubs/). +Defender for Endpoint supports streaming all the events available through [Advanced Hunting](advanced-hunting-overview.md) to an [Event Hubs](https://docs.microsoft.com/azure/event-hubs/) and/or [Azure storage account](https://docs.microsoft.com/azure/event-hubs/). > [!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4r4ga] @@ -39,8 +39,8 @@ Microsoft Defender ATP supports streaming all the events available through [Adva Topic | Description :---|:--- -[Stream Microsoft Defender ATP events to Azure Event Hubs](raw-data-export-event-hub.md)| Learn about enabling the streaming API in your tenant and configure Microsoft Defender ATP to stream [Advanced Hunting](advanced-hunting-overview.md) to Event Hubs. -[Stream Microsoft Defender ATP events to your Azure storage account](raw-data-export-storage.md)| Learn about enabling the streaming API in your tenant and configure Microsoft Defender ATP to stream [Advanced Hunting](advanced-hunting-overview.md) to your Azure storage account. +[Stream Microsoft Defender for Endpoint events to Azure Event Hubs](raw-data-export-event-hub.md)| Learn about enabling the streaming API in your tenant and configure Defender for Endpoint to stream [Advanced Hunting](advanced-hunting-overview.md) to Event Hubs. +[Stream Defender for Endpoint events to your Azure storage account](raw-data-export-storage.md)| Learn about enabling the streaming API in your tenant and configure Defender for Endpoint to stream [Advanced Hunting](advanced-hunting-overview.md) to your Azure storage account. ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/rbac.md b/windows/security/threat-protection/microsoft-defender-atp/rbac.md index d0659c30a2..754b84fd55 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/rbac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/rbac.md @@ -24,9 +24,9 @@ ms.topic: article **Applies to:** - Azure Active Directory - Office 365 -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-rbac-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-rbac-abovefoldlink) Using role-based access control (RBAC), you can create roles and groups within your security operations team to grant appropriate access to the portal. Based on the roles and groups you create, you have fine-grained control over what users with access to the portal can see and do. @@ -41,10 +41,10 @@ Tier 1 | **Local security operations team / IT team**
    This team usually tri Tier 2 | **Regional security operations team**
    This team can see all the devices for their region and perform remediation actions. Tier 3 | **Global security operations team**
    This team consists of security experts and are authorized to see and perform all actions from the portal. -Microsoft Defender ATP RBAC is designed to support your tier- or role-based model of choice and gives you granular control over what roles can see, devices they can access, and actions they can take. The RBAC framework is centered around the following controls: +Defender for Endpoint RBAC is designed to support your tier- or role-based model of choice and gives you granular control over what roles can see, devices they can access, and actions they can take. The RBAC framework is centered around the following controls: - **Control who can take specific action** - - Create custom roles and control what Microsoft Defender ATP capabilities they can access with granularity. + - Create custom roles and control what Defender for Endpoint capabilities they can access with granularity. - **Control who can see information on specific device group or groups** - [Create device groups](machine-groups.md) by specific criteria such as names, tags, domains, and others, then grant role access to them using a specific Azure Active Directory (Azure AD) user group. @@ -61,18 +61,18 @@ Before using RBAC, it's important that you understand the roles that can grant p When you first log in to Microsoft Defender Security Center, you're granted either full access or read only access. Full access rights are granted to users with Security Administrator or Global Administrator roles in Azure AD. Read only access is granted to users with a Security Reader role in Azure AD. -Someone with a Microsoft Defender ATP Global administrator role has unrestricted access to all devices, regardless of their device group association and the Azure AD user groups assignments +Someone with a Defender for Endpoint Global administrator role has unrestricted access to all devices, regardless of their device group association and the Azure AD user groups assignments > [!WARNING] > Initially, only those with Azure AD Global Administrator or Security Administrator rights will be able to create and assign roles in Microsoft Defender Security Center, therefore, having the right groups ready in Azure AD is important. > > **Turning on role-based access control will cause users with read-only permissions (for example, users assigned to Azure AD Security reader role) to lose access until they are assigned to a role.** > ->Users with admin permissions are automatically assigned the default built-in Microsoft Defender ATP global administrator role with full permissions. After opting in to use RBAC, you can assign additional users that are not Azure AD Global or Security Administrators to the Microsoft Defender ATP global administrator role. +>Users with admin permissions are automatically assigned the default built-in Defender for Endpoint global administrator role with full permissions. After opting in to use RBAC, you can assign additional users that are not Azure AD Global or Security Administrators to the Defender for Endpoint global administrator role. > > After opting in to use RBAC, you cannot revert to the initial roles as when you first logged into the portal. ## Related topic -- [Create and manage device groups in Microsoft Defender ATP](machine-groups.md) +- [Create and manage device groups in Microsoft Defender for Endpoint](machine-groups.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/recommendation.md index 4e9bf9b693..4d71206462 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/recommendation.md @@ -21,9 +21,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md index b22362ce0a..336099ffa7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md @@ -24,11 +24,11 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.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-responddile-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-responddile-abovefoldlink) Quickly respond to detected attacks by stopping and quarantining files or blocking a file. After taking action on files, you can check activity details in the Action center. @@ -131,7 +131,7 @@ You can roll back and remove a file from quarantine if you’ve determined that > [!NOTE] > In some scenarios, the **ThreatName** may appear as: EUS:Win32/CustomEnterpriseBlock!cl. > -> Microsoft Defender ATP will restore all custom blocked files that were quarantined on this device in the last 30 days. +> Defender for Endpoint will restore all custom blocked files that were quarantined on this device in the last 30 days. ## Add indicator to block or allow a file @@ -177,7 +177,7 @@ When you select this action, a fly-out will appear. From the fly-out, you can re ![Image of download file fly-out](images/atp-download-file-reason.png) -If a file is not already stored by Microsoft Defender ATP, you cannot download it. Instead, you will see a **Collect file** button in the same location. If a file has not been seen in the organization in the past 30 days, **Collect file** will be disabled. +If a file is not already stored by Defender for Endpoint, you cannot download it. Instead, you will see a **Collect file** button in the same location. If a file has not been seen in the organization in the past 30 days, **Collect file** will be disabled. ## Consult a threat expert @@ -216,7 +216,7 @@ Use the deep analysis feature to investigate the details of any file, usually du >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4aAYy?rel=0] -**Submit for deep analysis** is enabled when the file is available in the Microsoft Defender ATP backend sample collection, or if it was observed on a Windows 10 device that supports submitting to deep analysis. +**Submit for deep analysis** is enabled when the file is available in the Defender for Endpoint backend sample collection, or if it was observed on a Windows 10 device that supports submitting to deep analysis. > [!NOTE] > Only files from Windows 10 can be automatically collected. @@ -224,9 +224,9 @@ Use the deep analysis feature to investigate the details of any file, usually du You can also manually submit a sample through the [Microsoft Security Center Portal](https://www.microsoft.com/security/portal/submission/submit.aspx) if the file was not observed on a Windows 10 device, and wait for **Submit for deep analysis** button to become available. > [!NOTE] -> Due to backend processing flows in the Microsoft Security Center Portal, there could be up to 10 minutes of latency between file submission and availability of the deep analysis feature in Microsoft Defender ATP. +> Due to backend processing flows in the Microsoft Security Center Portal, there could be up to 10 minutes of latency between file submission and availability of the deep analysis feature in Defender for Endpoint. -When the sample is collected, Microsoft Defender ATP runs the file in is a secure environment and creates a detailed report of observed behaviors and associated artifacts, such as files dropped on devices, communication to IPs, and registry modifications. +When the sample is collected, Defender for Endpoint runs the file in is a secure environment and creates a detailed report of observed behaviors and associated artifacts, such as files dropped on devices, communication to IPs, and registry modifications. **Submit files for deep analysis:** @@ -249,7 +249,7 @@ A progress bar is displayed and provides information on the different stages of **View deep analysis reports** -View the deep analysis report that Microsoft Defender ATP provides to see the details of the deep analysis that was conducted on the file you submitted. This feature is available in the file view context. +View the deep analysis report that Defender for Endpoint provides to see the details of the deep analysis that was conducted on the file you submitted. This feature is available in the file view context. You can view the comprehensive report that provides details on the following sections: diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts.md index 89647f9832..4bb5a90936 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts.md @@ -23,9 +23,9 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-respondmachine-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-respondmachine-abovefoldlink) Quickly respond to detected attacks by isolating devices or collecting an investigation package. After taking action on devices, you can check activity details on the Action center. @@ -128,7 +128,7 @@ One you have selected **Run antivirus scan**, select the scan type that you'd li The Action center will show the scan information and the device timeline will include a new event, reflecting that a scan action was submitted on the device. Microsoft Defender AV alerts will reflect any detections that surfaced during the scan. >[!NOTE] ->When triggering a scan using Microsoft Defender ATP response action, Microsoft Defender antivirus 'ScanAvgCPULoadFactor' value still applies and limits the CPU impact of the scan.
    +>When triggering a scan using Defender for Endpoint response action, Microsoft Defender antivirus 'ScanAvgCPULoadFactor' value still applies and limits the CPU impact of the scan.
    >If ScanAvgCPULoadFactor is not configured, the default value is a limit of 50% maximum CPU load during a scan.
    >For more information, see [configure-advanced-scan-types-microsoft-defender-antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-advanced-scan-types-microsoft-defender-antivirus). @@ -163,7 +163,7 @@ Depending on the severity of the attack and the sensitivity of the device, you m >- Full isolation is available for devices on Windows 10, version 1703. >- Selective isolation is available for devices on Windows 10, version 1709 or later. -This device isolation feature disconnects the compromised device from the network while retaining connectivity to the Microsoft Defender ATP service, which continues to monitor the device. +This device isolation feature disconnects the compromised device from the network while retaining connectivity to the Defender for Endpoint service, which continues to monitor the device. On Windows 10, version 1709 or later, you'll have additional control over the network isolation level. You can also choose to enable Outlook, Microsoft Teams, and Skype for Business connectivity (a.k.a 'Selective Isolation'). @@ -175,7 +175,7 @@ Once you have selected **Isolate device** on the device page, type a comment and ![Image of isolate device](images/isolate-device.png) >[!NOTE] ->The device will remain connected to the Microsoft Defender ATP service even if it is isolated from the network. If you've chosen to enable Outlook and Skype for Business communication, then you'll be able to communicate to the user while the device is isolated. +>The device will remain connected to the Defender for Endpoint service even if it is isolated from the network. If you've chosen to enable Outlook and Skype for Business communication, then you'll be able to communicate to the user while the device is isolated. **Notification on device user**:
    When a device is being isolated, the following notification is displayed to inform the user that the device is being isolated from the network: diff --git a/windows/security/threat-protection/microsoft-defender-atp/restrict-code-execution.md b/windows/security/threat-protection/microsoft-defender-atp/restrict-code-execution.md index 7b9e53a6e8..414c106934 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/restrict-code-execution.md +++ b/windows/security/threat-protection/microsoft-defender-atp/restrict-code-execution.md @@ -21,9 +21,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) ## API description @@ -37,7 +37,7 @@ Restrict execution of all applications on the device except a predefined set. [!include[Device actions note](../../includes/machineactionsnote.md)] ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender ATP APIs](apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender for Endpoint APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md index 821c82fed3..28ce3b1696 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md @@ -18,18 +18,18 @@ ms.topic: conceptual ms.date: 5/1/2020 --- -# Review alerts in Microsoft Defender Advanced Threat Protection +# Review alerts in Microsoft Defender for Endpoint [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-managealerts-abovefoldlink) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-managealerts-abovefoldlink) -The alert page in Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) provides full context to the alert, by combining attack signals and alerts related to the selected alert, to construct a detailed alert story. +The alert page in Microsoft Defender for Endpoint provides full context to the alert, by combining attack signals and alerts related to the selected alert, to construct a detailed alert story. Quickly triage, investigate, and take effective action on alerts that affect your organization. Understand why they were triggered, and their impact from one location. Learn more in this overview. @@ -37,7 +37,7 @@ Quickly triage, investigate, and take effective action on alerts that affect you ## Getting started with an alert -Clicking on an alert's name in Microsoft Defender ATP will land you on its alert page. On the alert page, all the information will be shown in context of the selected alert. Each alert page consists of 4 sections: +Clicking on an alert's name in Defender for Endpoint will land you on its alert page. On the alert page, all the information will be shown in context of the selected alert. Each alert page consists of 4 sections: 1. **The alert title** shows the alert's name and is there to remind you which alert started your current investigation regardless of what you have selected on the page. 2. [**Affected assets**](#review-affected-assets) lists cards of devices and users affected by this alert that are clickable for further information and actions. @@ -46,7 +46,7 @@ Clicking on an alert's name in Microsoft Defender ATP will land you on its alert ![An alert page when you first land on it](images/alert-landing-view.png) -Note the detection status for your alert. Blocked, prevented, or remediated means actions were already taken by Microsoft Defender ATP. +Note the detection status for your alert. Blocked, prevented, or remediated means actions were already taken by Defender for Endpoint. Start by reviewing the *automated investigation details* in your alert's [details pane](#take-action-from-the-details-pane), to see which actions were already taken, as well as reading the alert's description for recommended actions. ![A snippet of the details pane with the alert description and automatic investigation sections highlighted](images/alert-air-and-alert-description.png) diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md index 91772a215f..ce6887fc58 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md @@ -22,9 +22,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) ## Limitations 1. You can only run a query on data from the last 30 days. @@ -36,7 +36,7 @@ ms.topic: article 5. 429 response will represent reaching quota limit either by number of requests or by CPU. The 429 response body will also indicate the time until the quota is renewed. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender ATP APIs](apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender for Endpoint APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- @@ -137,6 +137,6 @@ Here is an example of the response. ``` ## Related topic -- [Microsoft Defender ATP APIs introduction](apis-intro.md) +- [Microsoft Defender for Endpoint APIs introduction](apis-intro.md) - [Advanced Hunting from Portal](advanced-hunting-query-language.md) - [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md index dfb227ec23..cc1e69bc35 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md @@ -22,7 +22,7 @@ ms.topic: article [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) Run advanced queries using PowerShell, see [Advanced Hunting API](run-advanced-query-api.md). @@ -65,7 +65,7 @@ $aadToken = $response.access_token where - $tenantId: ID of the tenant on behalf of which you want to run the query (that is, the query will be run on the data of this tenant) -- $appId: ID of your Azure AD app (the app must have 'Run advanced queries' permission to Microsoft Defender ATP) +- $appId: ID of your Azure AD app (the app must have 'Run advanced queries' permission to Defender for Endpoint) - $appSecret: Secret of your Azure AD app ## Run query @@ -117,6 +117,6 @@ $results | ConvertTo-Json | Set-Content file1.json ## Related topic -- [Microsoft Defender ATP APIs](apis-intro.md) +- [Microsoft Defender for Endpoint APIs](apis-intro.md) - [Advanced Hunting API](run-advanced-query-api.md) - [Advanced Hunting using Python](run-advanced-query-sample-python.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md index 55f4d1ec1b..c7d5c9e145 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) Run advanced queries using Python, see [Advanced Hunting API](run-advanced-query-api.md). @@ -68,7 +68,7 @@ aadToken = jsonResponse["access_token"] where - tenantId: ID of the tenant on behalf of which you want to run the query (that is, the query will be run on the data of this tenant) -- appId: ID of your Azure AD app (the app must have 'Run advanced queries' permission to Microsoft Defender ATP) +- appId: ID of your Azure AD app (the app must have 'Run advanced queries' permission to Microsoft Defender for Endpoint) - appSecret: Secret of your Azure AD app ## Run query @@ -147,6 +147,6 @@ outputFile.close() ## Related topic -- [Microsoft Defender ATP APIs](apis-intro.md) +- [Microsoft Defender for Endpoint APIs](apis-intro.md) - [Advanced Hunting API](run-advanced-query-api.md) - [Advanced Hunting using PowerShell](run-advanced-query-sample-powershell.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-av-scan.md b/windows/security/threat-protection/microsoft-defender-atp/run-av-scan.md index ac66c55986..9525f7a282 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-av-scan.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-av-scan.md @@ -21,9 +21,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) ## API description @@ -37,7 +37,7 @@ Initiate Microsoft Defender Antivirus scan on a device. [!include[Device actions note](../../includes/machineactionsnote.md)] ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender ATP APIs](apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender for Endpoint APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md b/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md index 21efcfa495..0ade180410 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md @@ -19,7 +19,7 @@ ms.collection: ms.topic: article --- -# Run a detection test on a newly onboarded Microsoft Defender ATP device +# Run a detection test on a newly onboarded Microsoft Defender for Endpoint device [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -30,10 +30,10 @@ ms.topic: article - Windows Server 2016 - Windows Server, version 1803 - Windows Server, 2019 -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -Run the following PowerShell script on a newly onboarded device to verify that it is properly reporting to the Microsoft Defender ATP service. +Run the following PowerShell script on a newly onboarded device to verify that it is properly reporting to the Defender for Endpoint service. 1. Create a folder: 'C:\test-MDATP-test'. 2. Open an elevated command-line prompt on the device and run the script: @@ -55,4 +55,4 @@ The Command Prompt window will close automatically. If successful, the detection ## Related topics - [Onboard Windows 10 devices](configure-endpoints.md) - [Onboard servers](configure-server-endpoints.md) -- [Troubleshoot Microsoft Defender Advanced Threat Protection onboarding issues](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding) +- [Troubleshoot Microsoft Defender for Endpoint onboarding issues](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding) From 4d5eac991e3f43d22066314a81ade73bd5298df8 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Wed, 11 Nov 2020 08:23:30 -0800 Subject: [PATCH 0157/2014] pencil edit --- .../microsoft-defender-atp/manage-indicators.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md b/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md index a2904c5d62..e13c8bff5c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md @@ -27,7 +27,7 @@ ms.topic: article - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) Indicator of compromise (IoCs) matching is an essential feature in every endpoint protection solution. This capability gives SecOps the ability to set a list of indicators for detection and for blocking (prevention and response). From 012c07945ec3b3166316b750bc4c948b4009f526 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Wed, 11 Nov 2020 08:26:28 -0800 Subject: [PATCH 0158/2014] pencil edits --- .../microsoft-defender-advanced-threat-protection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md index ff9263b229..0969e12f2d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md @@ -27,7 +27,7 @@ ms.topic: conceptual Microsoft Defender for Endpoint is an enterprise endpoint security platform designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats.

    ->[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4wDob] +>[!VIDEO https://www.microsoft.com/videoplayer/embed/RE4wDob] Defender for Endpoint uses the following combination of technology built into Windows 10 and Microsoft's robust cloud service: @@ -69,7 +69,7 @@ Defender for Endpoint uses the following combination of technology built into Wi

    ->[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4vnC4?rel=0] +>[!VIDEO https://www.microsoft.com/videoplayer/embed/RE4vnC4?rel=0] > [!TIP] > - Learn about the latest enhancements in Defender for Endpoint: [What's new in Microsoft Defender for Endpoint](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). @@ -136,4 +136,4 @@ Integrate Microsoft Defender Advanced Threat Protection into your existing workf ## Related topic -[Microsoft Defender for Endpoint helps detect sophisticated threats](https://www.microsoft.com/en-us/itshowcase/microsoft-defender-atps-antivirus-capabilities-boost-malware-protection) +[Microsoft Defender for Endpoint helps detect sophisticated threats](https://www.microsoft.com/itshowcase/microsoft-defender-atps-antivirus-capabilities-boost-malware-protection) From cfbcd4467189163ba235c9f9c3f74c9722cad491 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Wed, 11 Nov 2020 22:48:47 +0530 Subject: [PATCH 0159/2014] Update tvm-dashboard-insights.md fixed warnings --- .../microsoft-defender-atp/tvm-dashboard-insights.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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 004ad94602..85b1ba0c5b 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 @@ -24,12 +24,12 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Defender for Endpoint? [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 is a component of Microsoft Defender ATP, and provides both security administrators and security operations teams with unique value, including: +Threat and vulnerability management is a component of Defender for Endpoint, and provides both security administrators and security operations teams with unique value, including: - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities - Invaluable device vulnerability context during incident investigations @@ -51,7 +51,7 @@ Watch this video for a quick overview of what is in the threat and vulnerability ## Threat and vulnerability management dashboard - ![Microsoft Defender Advanced Threat Protection portal](images/tvm-dashboard-devices.png) + ![Microsoft Defender for Endpoint portal](images/tvm-dashboard-devices.png) Area | Description :---|:--- @@ -64,7 +64,7 @@ Area | Description **Top remediation activities** | Track the remediation activities generated from the security recommendations. You can select each item on the list to see the details in the **Remediation** page or select **Show more** to view the rest of the remediation activities, and active exceptions. **Top exposed devices** | View exposed device names and their exposure level. Select a device name from the list to go to the device page where you can view the alerts, risks, incidents, security recommendations, installed software, and discovered vulnerabilities associated with the exposed devices. Select **Show more** to see the rest of the exposed devices list. From the devices list, you can manage tags, initiate automated investigations, initiate a live response session, collect an investigation package, run antivirus scan, restrict app execution, and isolate device. -For more information on the icons used throughout the portal, see [Microsoft Defender ATP icons](portal-overview.md#microsoft-defender-atp-icons). +For more information on the icons used throughout the portal, see [Microsoft Defender for Endpoint icons](portal-overview.md#microsoft-defender-for-endpoint-icons). ## Related topics From d291e049b1454d0121e74058450a1f368638b1fd Mon Sep 17 00:00:00 2001 From: Kurt Sarens <56369685+kurtsarens@users.noreply.github.com> Date: Wed, 11 Nov 2020 19:13:24 +0100 Subject: [PATCH 0160/2014] Update windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/enable-exploit-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md index 373ad6ff74..d32e84b405 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md @@ -238,7 +238,7 @@ Validate stack integrity (StackPivot) | App-level only | EnableRopStackPivot ```PowerShell Set-ProcessMitigation -Name processName.exe -Enable EnableExportAddressFilterPlus -EAFModules dllName1.dll,dllName2.dll ``` -\[2\]: Audit for this mitigation is not available via Powershell CmdLet. +\[2\]: Audit for this mitigation is not available via Powershell cmdlets. ## Customize the notification See the [Windows Security](../windows-defender-security-center/windows-defender-security-center.md#customize-notifications-from-the-windows-defender-security-center) topic for more information about customizing the notification when a rule is triggered and blocks an app or file. From 0f26cd1d82e151cf3d32178ff43837b535bbf219 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 11 Nov 2020 11:26:06 -0700 Subject: [PATCH 0161/2014] corrected endpoint list to latest, linked to authoritative source, fixed some Acrolinx and other language issues --- .../update/prepare-deploy-windows.md | 23 ++++- .../update/windows-update-troubleshooting.md | 86 +++++++++---------- 2 files changed, 63 insertions(+), 46 deletions(-) diff --git a/windows/deployment/update/prepare-deploy-windows.md b/windows/deployment/update/prepare-deploy-windows.md index 53b1f289ec..19c0a83aa5 100644 --- a/windows/deployment/update/prepare-deploy-windows.md +++ b/windows/deployment/update/prepare-deploy-windows.md @@ -41,13 +41,13 @@ Your infrastructure probably includes many different components and tools. You You should also look at your organization’s environment’s configuration and outline how you’ll implement any necessary changes previously identified in the plan phase to support the update. Consider what you’ll need to do for the various settings and policies that currently underpin the environment. For example: -- Implement new draft security guidance. New versions of Windows can include new features that improve your environment’s security. Your security teams will want to make appropriate changes to security related configurations. +- Implement new draft security guidance. New versions of Windows can include new features that improve your environment’s security. Your security teams will want to make appropriate changes to security-related configurations. - Update security baselines. Security teams understand the relevant security baselines and will have to work to make sure all baselines fit into whatever guidance they have to adhere to. However, your configuration will consist of many different settings and policies. It’s important to only apply changes where they are necessary, and where you gain a clear improvement. Otherwise, your environment might face issues that will slow down the update process. You want to ensure your environment isn’t affected adversely because of changes you make. For example: -1. Review new security settings. Your security team will review the new security settings, to understand how they can best be set to facilitate the update, and to also investigate the potential effects they might have on your environment. +1. Review new security settings. Your security team will review the new security settings to understand how they can best be set to facilitate the update, and to also investigate the potential effects they might have on your environment. 2. Review security baselines for changes. Security teams will also review all the necessary security baselines, to ensure the changes can be implemented, and ensure your environment remains compliant. @@ -98,7 +98,24 @@ You can check these services manually by using Services.msc, or by using PowerSh ### Network configuration -Ensure that devices can reach necessary Windows Update endpoints through the firewall. +Ensure that devices can reach necessary Windows Update endpoints through the firewall. For example, for Windows 10, version 2004, the following protocols must be able to reach these respective endpoints: + + +|Protocol |Endpoint URL | +|---------|---------| +|TLS 1.2 | `*.prod.do.dsp.mp.microsoft.com` | +|HTTP | `emdl.ws.microsoft.com` | +|HTTP | `*.dl.delivery.mp.microsoft.com` | +|HTTP | `*.windowsupdate.com` | +|HTTPS | `*.delivery.mp.microsoft.com` | +|TLS 1.2 | `*.update.microsoft.com` | +|TLS 1.2 | `tsfe.trafficshaping.dsp.mp.microsoft.com` | + +> [!NOTE] +> Be sure not to use HTTPS for those endpoints that specify HTTP, and vice versa. The connection will fail. + +The specific endpoints can vary between Windows 10 versions. See, for example, [Windows 10 2004 Enterprise connection endpoints](https://docs.microsoft.com/windows/privacy/manage-windows-2004-endpoints). Similar articles for other Windows 10 versions are available in the table of contents nearby. + ### Optimize download bandwidth Set up [Delivery Optimization](waas-delivery-optimization.md) for peer network sharing or Microsoft Connected Cache. diff --git a/windows/deployment/update/windows-update-troubleshooting.md b/windows/deployment/update/windows-update-troubleshooting.md index bce6aa30cb..32a55ed102 100644 --- a/windows/deployment/update/windows-update-troubleshooting.md +++ b/windows/deployment/update/windows-update-troubleshooting.md @@ -21,7 +21,7 @@ If you run into problems when using Windows Update, start with the following ste 1. Run the built-in Windows Update troubleshooter to fix common issues. Navigate to **Settings > Update & Security > Troubleshoot > Windows Update**. -2. Install the most recent Servicing Stack Update (SSU) that matches your version of Windows from the Microsoft Update Catalog. See [Servicing stack updates](servicing-stack-updates.md) for more details on SSU. +2. Install the most recent Servicing Stack Update (SSU) that matches your version of Windows from the Microsoft Update Catalog. See [Servicing stack updates](servicing-stack-updates.md) for more details on servicing stack updates. 3. Make sure that you install the latest Windows updates, cumulative updates, and rollup updates. To verify the update status, refer to the appropriate update history for your system: @@ -41,8 +41,8 @@ Advanced users can also refer to the [log](windows-update-logs.md) generated by You might encounter the following scenarios when using Windows Update. -## Why am I offered an older update/upgrade? -The update that is offered to a device depends on several factors. Some of the most common attributes include the following: +## Why am I offered an older update? +The update that is offered to a device depends on several factors. The following are some of the most common attributes: - OS Build - OS Branch @@ -50,20 +50,20 @@ The update that is offered to a device depends on several factors. Some of the m - OS Architecture - Device update management configuration -If the update you're offered isn't the most current available, it might be because your device is being managed by a WSUS server, and you're being offered the updates available on that server. It's also possible, if your device is part of a Windows as a Service deployment ring, that your admin is intentionally slowing the rollout of updates. Since the WaaS rollout is slow and measured to begin with, all devices will not receive the update on the same day. +If the update you're offered isn't the most current available, it might be because your device is being managed by a WSUS server, and you're being offered the updates available on that server. It's also possible, if your device is part of a deployment group, that your admin is intentionally slowing the rollout of updates. Since the deployment is slow and measured to begin with, all devices will not receive the update on the same day. ## My device is frozen at scan. Why? -The Settings UI is talking to the Update Orchestrator service which in turn is talking to Windows Update service. If these services stop unexpectedly then you might see this behavior. In such cases, do the following: +The Settings UI communicates with the Update Orchestrator service which in turn communicates with to Windows Update service. If these services stop unexpectedly, then you might see this behavior. In such cases, follow these steps: 1. Close the Settings app and reopen it. -2. Launch Services.msc and check if the following services are running: +2. Start Services.msc and check if the following services are running: - Update State Orchestrator - Windows Update ## Feature updates are not being offered while other updates are -Devices running Windows 10, version 1709 through Windows 10, version 1803 that are [configured to update from Windows Update](#BKMK_DCAT) (including Windows Update for Business scenarios) are able to install servicing and definition updates but are never offered feature updates. +Devices running Windows 10, version 1709 through Windows 10, version 1803 that are [configured to update from Windows Update](#BKMK_DCAT) (including Windows Update for Business) are able to install servicing and definition updates but are never offered feature updates. Checking the WindowsUpdate.log reveals the following error: ```console @@ -95,12 +95,12 @@ The 0x80070426 error code translates to: ERROR_SERVICE_NOT_ACTIVE - # The service has not been started. ``` -Microsoft Account Sign In Assistant (MSA or wlidsvc) is the service in question. The DCAT Flighting service (ServiceId: 855E8A7C-ECB4-4CA3-B045-1DFA50104289) relies on the Microsoft Account Sign In Assistant (MSA) to get the Global Device ID for the device. Without the MSA service running, the global device ID will not be generated and sent by the client and the search for feature updates never completes successfully. +Microsoft Account Sign In Assistant (MSA or wlidsvc) is the service in question. The DCAT Flighting service (ServiceId: 855E8A7C-ECB4-4CA3-B045-1DFA50104289) relies on MSA to get the global device ID for the device. Without the MSA service running, the global device ID won't be generated and sent by the client and the search for feature updates never completes successfully. -In order to solve this issue, we need to reset the MSA service to the default StartType of manual. +To resolve this issue, reset the MSA service to the default StartType of "manual." ## Issues related to HTTP/Proxy -Windows Update uses WinHttp with Partial Range requests (RFC 7233) to download updates and applications from Windows Update servers or on-premises WSUS servers. Because of this proxy servers configured on the network must support HTTP RANGE requests. If a proxy was configured in Internet Explorer (User level) but not in WinHTTP (System level), connections to Windows Update will fail. +Windows Update uses WinHttp with Partial Range requests (RFC 7233) to download updates and applications from Windows Update servers or on-premises WSUS servers. Therefore proxy servers on the network must support HTTP RANGE requests. If a proxy was configured in Internet Explorer (User level) but not in WinHTTP (System level), connections to Windows Update will fail. To fix this issue, configure a proxy in WinHTTP by using the following netsh command: @@ -113,14 +113,13 @@ netsh winhttp set proxy ProxyServerName:PortNumber If downloads through a proxy server fail with a 0x80d05001 DO_E_HTTP_BLOCKSIZE_MISMATCH error, or if you notice high CPU usage while updates are downloading, check the proxy configuration to permit HTTP RANGE requests to run. -You may choose to apply a rule to permit HTTP RANGE requests for the following URLs: +You might choose to apply a rule to permit HTTP RANGE requests for the following URLs: -*.download.windowsupdate.com -*.dl.delivery.mp.microsoft.com -*.delivery.mp.microsoft.com -*.emdl.ws.microsoft.com +`*.download.windowsupdate.com` +`*.dl.delivery.mp.microsoft.com` +`*.delivery.mp.microsoft.com` -If you cannot permit RANGE requests, keep in mind that this means you are downloading more content than needed in updates (as delta patching will not work). +If you can't allow RANGE requests, you'll be downloading more content than needed in updates (as delta patching will not work). ## The update is not applicable to your computer @@ -128,13 +127,13 @@ The most common reasons for this error are described in the following table: |Cause|Explanation|Resolution| |-----|-----------|----------| -|Update is superseded|As updates for a component are released, the updated component will supersede an older component that is already on the system. When this occurs, the previous update is marked as superseded. If the update that you're trying to install already has a newer version of the payload on your system, you may encounter this error message.|Check that the package that you are installing contains newer versions of the binaries. Or, check that the package is superseded by another new package. | +|Update is superseded|As updates for a component are released, the updated component will supersede an older component that is already on the system. When this occurs, the previous update is marked as superseded. If the update that you're trying to install already has a newer version of the payload on your system, you might receive this error message.|Check that the package that you are installing contains newer versions of the binaries. Or, check that the package is superseded by another new package. | |Update is already installed|If the update that you're trying to install was previously installed, for example, by another update that carried the same payload, you may encounter this error message.|Verify that the package that you are trying to install was not previously installed.| |Wrong update for architecture|Updates are published by CPU architecture. If the update that you're trying to install does not match the architecture for your CPU, you may encounter this error message. |Verify that the package that you're trying to install matches the Windows version that you are using. The Windows version information can be found in the "Applies To" section of the article for each update. For example, Windows Server 2012-only updates cannot be installed on Windows Server 2012 R2-based computers.
    Also, verify that the package that you are installing matches the processor architecture of the Windows version that you are using. For example, an x86-based update cannot be installed on x64-based installations of Windows. | -|Missing prerequisite update|Some updates require a prerequisite update before they can be applied to a system. If you are missing a prerequisite update, you may encounter this error message. For example, KB 2919355 must be installed on Windows 8.1 and Windows Server 2012 R2 computers before many of the updates that were released after April 2014 can be installed.|Check the related articles about the package in the Microsoft Knowledge Base (KB) to make sure that you have the prerequisite updates installed. For example, if you encounter the error message on Windows 8.1 or Windows Server 2012 R2, you may have to install the April 2014 update 2919355 as a prerequisite and one or more pre-requisite servicing updates (KB 2919442 and KB 3173424).
    Note: To determine if these prerequisite updates are installed, run the following PowerShell command:
    get-hotfix KB3173424,KB2919355,KB2919442
    If the updates are installed, the command will return the installed date in the "InstalledOn" section of the output. +|Missing prerequisite update|Some updates require a prerequisite update before they can be applied to a system. If you are missing a prerequisite update, you may encounter this error message. For example, KB 2919355 must be installed on Windows 8.1 and Windows Server 2012 R2 computers before many of the updates that were released after April 2014 can be installed.|Check the related articles about the package in the Microsoft Knowledge Base (KB) to make sure that you have the prerequisite updates installed. For example, if you encounter the error message on Windows 8.1 or Windows Server 2012 R2, you may have to install the April 2014 update 2919355 as a prerequisite and one or more pre-requisite servicing updates (KB 2919442 and KB 3173424).
    To determine if these prerequisite updates are installed, run the following PowerShell command:
    `get-hotfix KB3173424,KB2919355, KB2919442`.
    If the updates are installed, the command will return the installed date in the `InstalledOn` section of the output. ## Issues related to firewall configuration -Error that may be seen in the WU logs: +Error that you might see in Windows Update logs: ```console DownloadManager Error 0x800706d9 occurred while downloading update; notifying dependent calls. ``` @@ -150,33 +149,34 @@ DownloadManager [0]12F4.1FE8::09/29/2017-13:45:08.530 [agent]DO job {C6E2F6DC-5B Go to Services.msc and ensure that Windows Firewall Service is enabled. Stopping the service associated with Windows Firewall with Advanced Security is not supported by Microsoft. For more information, see [I need to disable Windows Firewall](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc766337(v=ws.10)). ## Issues arising from configuration of conflicting policies -Windows Update provides a wide range configuration policies to control the behavior of WU service in a managed environment. While these policies let you configure the settings at a granular level, misconfiguration or setting conflicting polices may lead to unexpected behaviors. +Windows Update provides a wide range configuration policy to control the behavior of the Windows Update service in a managed environment. While these policies let you configure the settings at a granular level, misconfiguration or setting conflicting policies may lead to unexpected behaviors. See [How to configure automatic updates by using Group Policy or registry settings](https://support.microsoft.com/help/328010/how-to-configure-automatic-updates-by-using-group-policy-or-registry-s) for more information. ## Device cannot access update files -Check that your device can access these Windows Update endpoints: -- `http://windowsupdate.microsoft.com` -- `http://*.windowsupdate.microsoft.com` -- `https://*.windowsupdate.microsoft.com` -- `http://*.update.microsoft.com` -- `https://*.update.microsoft.com` -- `http://*.windowsupdate.com` -- `http://download.windowsupdate.com` -- `https://download.microsoft.com` -- `http://*.download.windowsupdate.com` -- `http://wustat.windows.com` -- `http://ntservicepack.microsoft.com` -- `https://*.prod.do.dsp.mp.microsoft.com` -- `http://*.dl.delivery.mp.microsoft.com` -- `https://*.delivery.mp.microsoft.com` -- `https://tsfe.trafficshaping.dsp.mp.microsoft.com` - - Allow these endpoints for future use. +Ensure that devices can reach necessary Windows Update endpoints through the firewall. For example, for Windows 10, version 2004, the following protocols must be able to reach these respective endpoints: + + +|Protocol |Endpoint URL | +|---------|---------| +|TLS 1.2 | `*.prod.do.dsp.mp.microsoft.com` | +|HTTP | `emdl.ws.microsoft.com` | +|HTTP | `*.dl.delivery.mp.microsoft.com` | +|HTTP | `*.windowsupdate.com` | +|HTTPS | `*.delivery.mp.microsoft.com` | +|TLS 1.2 | `*.update.microsoft.com` | +|TLS 1.2 | `tsfe.trafficshaping.dsp.mp.microsoft.com` | + +> [!NOTE] +> Be sure not to use HTTPS for those endpoints that specify HTTP, and vice versa. The connection will fail. + +The specific endpoints can vary between Windows 10 versions. See, for example, [Windows 10 2004 Enterprise connection endpoints](https://docs.microsoft.com/windows/privacy/manage-windows-2004-endpoints). Similar articles for other Windows 10 versions are available in the table of contents nearby. + ## Updates aren't downloading from the intranet endpoint (WSUS or Configuration Manager) -Windows 10 devices can receive updates from a variety of sources, including Windows Update online, a Windows Server Update Services server, and others. To determine the source of Windows Updates currently being used on a device, follow these steps: +Windows 10 devices can receive updates from a variety of sources, including Windows Update online, a Windows Server Update Services server, and others. To determine the source of Windows Updates currently being used on a device, follow these steps: + 1. Start Windows PowerShell as an administrator. 2. Run \$MUSM = New-Object -ComObject "Microsoft.Update.ServiceManager". 3. Run \$MUSM.Services. @@ -192,14 +192,14 @@ Check the output for the Name and OffersWindowsUPdates parameters, which you can |- Name: Windows Update
    - OffersWindowsUpdates: True|- The source is Windows Update.
    - The client is configured to receive updates from Windows Update Online.| ## You have a bad setup in the environment -If we look at the GPO being set through registry, the system is configured to use WSUS to download updates: +In this example, per the Group Policy set through registry, the system is configured to use WSUS to download updates (note the second line): ```console HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU] -"UseWUServer"=dword:00000001 ===================================> it says use WSUS server. +"UseWUServer"=dword:00000001 ``` -From the WU logs: +From Windows Update logs: ```console 2018-08-06 09:33:31:085 480 1118 Agent ** START ** Agent: Finding updates [CallerId = OperationalInsight Id = 49] 2018-08-06 09:33:31:085 480 1118 Agent ********* @@ -215,7 +215,7 @@ From the WU logs: In the above log snippet, we see that the Criteria = "IsHidden = 0 AND DeploymentAction=*". "*" means there is nothing specified from the server. So, the scan happens but there is no direction to download or install to the agent. So it just scans the update and provides the results. -Now if you look at the below logs, the Automatic update runs the scan and finds no update approved for it. So it reports there are 0 updates to install or download. This is due to bad setup or configuration in the environment. The WSUS side should approve the patches for WU so that it fetches the updates and installs it on the specified time according to the policy. Since this scenario doesn't include Configuration Manager, there's no way to install unapproved updates. And that is the problem you are facing. You expect that the scan should be done by the operational insight agent and automatically trigger download and install but that won’t happen here. +Now if you look at the below logs, the Automatic update runs the scan and finds no update approved for it. So it reports there are no updates to install or download. This is due to an incorrect configuration. The WSUS side should approve the updates for Windows Update so that it fetches the updates and installs them at the specified time according to the policy. Since this scenario doesn't include Configuration Manager, there's no way to install unapproved updates. You're expecting the operational insight agent to do the scan and automatically trigger the download and installation but that won’t happen with this configuration. ```console 2018-08-06 10:58:45:992 480 5d8 Agent ** START ** Agent: Finding updates [CallerId = AutomaticUpdates Id = 57] From 059f8a3903ed77043d2b97a99c890bc18443a81a Mon Sep 17 00:00:00 2001 From: Dennis Rea Date: Wed, 11 Nov 2020 11:30:25 -0800 Subject: [PATCH 0162/2014] Update mac-sysext-preview.md --- .../microsoft-defender-atp/mac-sysext-preview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md index edac918fc2..79da63c6c7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md @@ -1,5 +1,5 @@ --- -title: Microsoft Defender ATP for Mac: system extensions (Preview) +title: Microsoft Defender ATP for Mac - system extensions (Preview) description: This article contains instructions for trying out the system extensions functionality of Microsoft Defender ATP for Mac. This functionality is currently in public preview. keywords: microsoft, defender, atp, mac, kernel, system, extensions, catalina search.product: eADQiWindows 10XVcnh From 25a70fc716fcc93b42f4abdbde37c09489239c3b Mon Sep 17 00:00:00 2001 From: Beth Woodbury <40870842+levinec@users.noreply.github.com> Date: Wed, 11 Nov 2020 12:06:56 -0800 Subject: [PATCH 0163/2014] Update exploits-malware.md --- .../threat-protection/intelligence/exploits-malware.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/intelligence/exploits-malware.md b/windows/security/threat-protection/intelligence/exploits-malware.md index 36ef30a468..ac9b1e0cb1 100644 --- a/windows/security/threat-protection/intelligence/exploits-malware.md +++ b/windows/security/threat-protection/intelligence/exploits-malware.md @@ -37,11 +37,11 @@ Several notable threats, including Wannacry, exploit the Server Message Block (S Examples of exploit kits: -- Angler / [Axpergle](https://www.microsoft.com/wdsi/threats/malware-encyclopedia-description?Name=Exploit:JS/Axpergle) +- Angler / [Axpergle](https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?Name=Exploit:JS/Axpergle) -- [Neutrino](https://www.microsoft.com/wdsi/threats/malware-encyclopedia-description?name=JS/NeutrinoEK) +- [Neutrino](https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?name=JS/NeutrinoEK) -- [Nuclear](https://www.microsoft.com/wdsi/threats/malware-encyclopedia-description?Name=Exploit:JS/Neclu) +- [Nuclear](https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?Name=Exploit:JS/Neclu) To learn more about exploits, read this blog post on [taking apart a double zero-day sample discovered in joint hunt with ESET.](https://cloudblogs.microsoft.com/microsoftsecure/2018/07/02/taking-apart-a-double-zero-day-sample-discovered-in-joint-hunt-with-eset/) From 4454ae46ef7f425612416cc3c618104de597a2e4 Mon Sep 17 00:00:00 2001 From: Beth Woodbury <40870842+levinec@users.noreply.github.com> Date: Wed, 11 Nov 2020 12:08:58 -0800 Subject: [PATCH 0164/2014] Update exploits-malware.md --- .../threat-protection/intelligence/exploits-malware.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/intelligence/exploits-malware.md b/windows/security/threat-protection/intelligence/exploits-malware.md index ac9b1e0cb1..f7895be9f2 100644 --- a/windows/security/threat-protection/intelligence/exploits-malware.md +++ b/windows/security/threat-protection/intelligence/exploits-malware.md @@ -37,11 +37,11 @@ Several notable threats, including Wannacry, exploit the Server Message Block (S Examples of exploit kits: -- Angler / [Axpergle](https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?Name=Exploit:JS/Axpergle) +- Angler / [Axpergle](https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?name=JS/Axpergle) - [Neutrino](https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?name=JS/NeutrinoEK) -- [Nuclear](https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?Name=Exploit:JS/Neclu) +- [Nuclear](https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?name=JS/Neclu) To learn more about exploits, read this blog post on [taking apart a double zero-day sample discovered in joint hunt with ESET.](https://cloudblogs.microsoft.com/microsoftsecure/2018/07/02/taking-apart-a-double-zero-day-sample-discovered-in-joint-hunt-with-eset/) From 69d5498bc33f85474f0bb932c1443d39afa58ac5 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Wed, 11 Nov 2020 13:14:26 -0800 Subject: [PATCH 0165/2014] Move Big Sur note to top of What's new page and on landing page --- .../microsoft-defender-atp/mac-whatsnew.md | 22 +------------------ .../microsoft-defender-atp-mac.md | 5 ++++- 2 files changed, 5 insertions(+), 22 deletions(-) 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 7c00c8af5a..aade908feb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -23,25 +23,8 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - > [!IMPORTANT] -> In preparation for macOS 11 Big Sur, we are getting ready to release an update to Microsoft Defender for Endpoint for Mac that will leverage new system extensions instead of kernel extensions. Apple will stop supporting kernel extensions starting macOS 11 Big Sur version. Therefore an update to the Microsoft Defender for Endpoint for Mac agent is required on all eligible macOS devices prior to moving these devices to macOS 11. -> -> The update is applicable to devices running macOS version 10.15.4 or later. -> -> To ensure that the Microsoft Defender for Endpoint for Mac update is delivered and applied seamlessly from an end-user experience perspective, a new remote configuration must be deployed to all eligible macOS devices before Microsoft publishes the new agent version. If the configuration is not deployed prior to the Microsoft Defender for Endpoint for Mac agent update, end-users will be presented with a series of system dialogs asking to grant the agent all necessary permissions associated with the new system extensions. -> -> Timing: -> - Organizations that previously opted into Microsoft Defender for Endpoint preview features in Microsoft Defender Security Center, must be ready for Microsoft Defender for Endpoint for Mac agent update **by August 10, 2020**. -> - Organizations that do not participate in public previews for Microsoft Defender for Endpoint features, must be ready **by September 07, 2020**. -> -> Action is needed by IT administrator. Review the steps below and assess the impact on your organization: -> -> 1. Deploy the specified remote configuration to eligible macOS devices before Microsoft publishes the new agent version.
    -> Even though Microsoft Defender for Endpoint for Mac new implementation based on system extensions is only applicable to devices running macOS version 10.15.4 or later, deploying configuration proactively across the entire macOS fleet will ensure that even down-level devices are prepared for the day when Apple releases macOS 11 Big Sur and will ensure that Microsoft Defender for Endpoint for Mac continues protecting all macOS devices regardless OS version they were running prior to the Big Sur upgrade. -> -> 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. +> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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. ## 101.10.72 @@ -57,9 +40,6 @@ ms.topic: conceptual - 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 for Endpoint for Mac](mac-resources.md#configuring-from-the-command-line) > [!NOTE] diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index e0e09fc815..808f3f9bc1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -65,10 +65,13 @@ There are several methods and deployment tools that you can use to install and c The three most recent major releases of macOS are supported. +> [!IMPORTANT] +> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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. + - 10.15 (Catalina), 10.14 (Mojave), 10.13 (High Sierra) - Disk space: 1GB -Beta versions of macOS are not supported. macOS Sierra (10.12) support ended on January 1, 2020. +Beta versions of macOS are not supported. After you've enabled the service, you may need to configure your network or firewall to allow outbound connections between it and your endpoints. From 3627397d9d4378249e7963165e0237b76b1ae28e Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Wed, 11 Nov 2020 23:23:52 +0200 Subject: [PATCH 0166/2014] Fix broken link https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8578 Used social technet link instead of web.archive one. --- .../information-protection/bitlocker/bitlocker-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview.md b/windows/security/information-protection/bitlocker/bitlocker-overview.md index 131a256f82..2b79e081bc 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview.md @@ -62,7 +62,7 @@ A computer with a TPM must also have a Trusted Computing Group (TCG)-compliant B The system BIOS or UEFI firmware (for TPM and non-TPM computers) must support the USB mass storage device class, including reading small files on a USB flash drive in the pre-operating system environment. > [!IMPORTANT] -> From Windows 7, you can encrypt an OS drive without a TPM and USB flash drive. For this procedure, see [Tip of the Day: Bitlocker without TPM or USB](https://blogs.technet.microsoft.com/tip_of_the_day/2014/01/22/tip-of-the-day-bitlocker-without-tpm-or-usb/). +> From Windows 7, you can encrypt an OS drive without a TPM and USB flash drive. For this procedure, see [Tip of the Day: Bitlocker without TPM or USB](https://social.technet.microsoft.com/Forums/en-US/eac2cc67-8442-42db-abad-2ed173879751/bitlocker-without-tpm?forum=win10itprosetup). > [!NOTE] > TPM 2.0 is not supported in Legacy and CSM Modes of the BIOS. Devices with TPM 2.0 must have their BIOS mode configured as Native UEFI only. The Legacy and Compatibility Support Module (CSM) options must be disabled. For added security Enable the Secure Boot feature. From 6b5b3b3dd2d785f4d14f95af57360b2b3a8ba962 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Wed, 11 Nov 2020 13:32:29 -0800 Subject: [PATCH 0167/2014] Add info on how to submit feedback --- .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 2 +- .../microsoft-defender-atp/microsoft-defender-atp-mac.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 aade908feb..eb1f868d60 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -24,7 +24,7 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] > [!IMPORTANT] -> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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. +> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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. In the meantime, if you encounter such a kernel panic, please submit a feedback report to Apple through the Feedback Assistant app. ## 101.10.72 diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index 808f3f9bc1..de9fa4ec68 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -66,7 +66,7 @@ There are several methods and deployment tools that you can use to install and c The three most recent major releases of macOS are supported. > [!IMPORTANT] -> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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. +> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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. In the meantime, if you encounter such a kernel panic, please submit a feedback report to Apple through the Feedback Assistant app. - 10.15 (Catalina), 10.14 (Mojave), 10.13 (High Sierra) - Disk space: 1GB From 209277d6a700975891e26100f5be51c5ca6148d8 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Wed, 11 Nov 2020 17:12:50 -0500 Subject: [PATCH 0168/2014] attempt to improve acrolinx score typo fixes, shorter sentences, misc other copyedits --- .../threat-protection/fips-140-validation.md | 704 +++++++++--------- 1 file changed, 354 insertions(+), 350 deletions(-) diff --git a/windows/security/threat-protection/fips-140-validation.md b/windows/security/threat-protection/fips-140-validation.md index 867aadf0d5..755d20142f 100644 --- a/windows/security/threat-protection/fips-140-validation.md +++ b/windows/security/threat-protection/fips-140-validation.md @@ -1,6 +1,6 @@ --- title: Federal Information Processing Standard (FIPS) 140 Validation -description: This topic provides information on how Microsoft products and cryptographic modules comply with the U.S. Federal government standard FIPS 140. +description: Learn how Microsoft products and cryptographic modules follow the U.S. Federal government standard FIPS 140. ms.prod: w10 audience: ITPro author: dansimp @@ -16,41 +16,48 @@ ms.reviewer: ## FIPS 140-2 standard overview -The Federal Information Processing Standard (FIPS) Publication 140-2 is a U.S. government standard that defines minimum security requirements for cryptographic modules in information technology products, as defined in Section 5131 of the Information Technology Management Reform Act of 1996. +The Federal Information Processing Standard (FIPS) Publication 140-2 is a U.S. government standard. FIPS is based on Section 5131 of the Information Technology Management Reform Act of 1996. It defines the minimum security requirements for cryptographic modules in IT products. -The [Cryptographic Module Validation Program (CMVP)](https://csrc.nist.gov/Projects/cryptographic-module-validation-program), a joint effort of the U.S. National Institute of Standards and Technology (NIST) and the Canadian Centre for Cyber Security (CCCS), validates cryptographic modules against the Security Requirements for Cryptographic Modules (part of FIPS 140-2) and related FIPS cryptography standards. The FIPS 140-2 security requirements cover eleven areas related to the design and implementation of a cryptographic module. The NIST Information Technology Laboratory operates a related program that validates the FIPS approved cryptographic algorithms in the module. +The [Cryptographic Module Validation Program (CMVP)](https://csrc.nist.gov/Projects/cryptographic-module-validation-program) is a joint effort of the U.S. National Institute of Standards and Technology (NIST) and the Canadian Centre for Cyber Security (CCCS). It validates cryptographic modules against the Security Requirements for Cryptographic Modules (part of FIPS 140-2) and related FIPS cryptography standards. The FIPS 140-2 security requirements cover 11 areas related to the design and implementation of a cryptographic module. The NIST Information Technology Laboratory operates a related program that validates the FIPS approved cryptographic algorithms in the module. ## Microsoft’s approach to FIPS 140-2 validation -Microsoft maintains an active commitment to meeting the requirements of the FIPS 140-2 standard, having validated cryptographic modules against it since the inception of the standard in 2001. Microsoft validates its cryptographic modules under the NIST CMVP, as described above. Multiple Microsoft products, including Windows 10, Windows Server, and many cloud services, use these cryptographic modules. +Microsoft maintains an active commitment to meeting the requirements of the FIPS 140-2 standard, having validated cryptographic modules against it since it was first established in 2001. Microsoft validates its cryptographic modules under the NIST CMVP, as described above. Multiple Microsoft products, including Windows 10, Windows Server, and many cloud services, use these cryptographic modules. ## Using Windows in a FIPS 140-2 approved mode of operation -Windows 10 and Windows Server may be configured to run in a FIPS 140-2 approved mode of operation. This is commonly referred to as “FIPS mode.”  When this mode is enabled, the Cryptographic Primitives Library (bcryptprimitives.dll) and Kernel Mode Cryptographic Primitives Library (CNG.sys) modules will run self-tests before Windows cryptographic operations are run. These self-tests are run in accordance with FIPS 140-2 Section 4.9 and are utilized to ensure that the modules are functioning properly. The Cryptographic Primitives Library and the Kernel Mode Cryptographic Primitives Library are the only modules affected by this mode of operation. The FIPS 140-2 approved mode of operation will not prevent Windows and its subsystems from using non-FIPS validated cryptographic algorithms. For applications or components beyond the Cryptographic Primitives Library and the Kernel Mode Cryptographic Primitives Library, FIPS mode is merely advisory. +Windows 10 and Windows Server may be configured to run in a FIPS 140-2 approved mode of operation, commonly referred to as "FIPS mode."  If you turn on FIPS mode, the Cryptographic Primitives Library (bcryptprimitives.dll) and Kernel Mode Cryptographic Primitives Library (CNG.sys) modules will run self-tests before Windows runs cryptographic operations. These self-tests are run according to FIPS 140-2 Section 4.9. They ensure that the modules are functioning properly. -While US government regulations continue to mandate that FIPS mode be enabled on government computers running Windows, our recommendation is that it is each customer’s decision to make when considering enabling FIPS mode. There are many applications and protocols that look to the FIPS mode policy to determine which cryptographic functionality should be utilized in a given solution. We recommend that customers hoping to comply with FIPS 140-2 research the configuration settings of applications and protocols they may be using to ensure their solutions can be configured to utilize the FIPS 140-2 validated cryptography provided by Windows when it is operating in FIPS 140-2 approved mode.  +The Cryptographic Primitives Library and the Kernel Mode Cryptographic Primitives Library are the only modules affected by FIPS mode. FIPS mode won't prevent Windows and its subsystems from using non-FIPS validated cryptographic algorithms. FIPS mode is merely advisory for applications or components other than the Cryptographic Primitives Library and the Kernel Mode Cryptographic Primitives Library. + +US government regulations continue to mandate FIPS mode for government devices running Windows. Other customers should decide for themselves if FIPS mode is right for them. There are many applications and protocols that use FIPS mode policy to determine which cryptographic functionality to run. Customers seeking to follow the FIPS 140-2 standard should research the configuration settings of their applications and protocols. This research will help ensure that they can be configured to use FIPS 140-2 validated cryptography. Achieving this FIPS 140-2 approved mode of operation of Windows requires administrators to complete all four steps outlined below. ### Step 1: Ensure FIPS 140-2 validated cryptographic modules are installed -Administrators must ensure that all cryptographic modules installed are FIPS 140-2 validated. This is accomplished by cross-checking the version number of the cryptographic module with the table of validated modules at the end of this topic, organized by operating system release. +Administrators must ensure that all cryptographic modules installed are FIPS 140-2 validated. Tables listing validated modules, organized by operating system release, are available later in this article. ### Step 2: Ensure all security policies for all cryptographic modules are followed -Each of the cryptographic modules has a defined security policy that must be met for the module to operate in its FIPS 140-2 approved mode. The security policy may be found in each module’s published Security Policy Document (SPD). The SPDs for each module may be found by following the links in the table of validated modules at the end of this topic. Click on the module version number to view the published SPD for the module. - +Each of the cryptographic modules has a defined security policy that must be met for the module to operate in its FIPS 140-2 approved mode. The security policy may be found in each module’s published Security Policy Document (SPD). The SPDs for each module may be found in the table of validated modules at the end of this article. Select the module version number to view the published SPD for the module. + ### Step 3: Enable the FIPS security policy -Windows provides the security policy setting, “System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing,” which is used by some Microsoft products to determine whether to operate in a FIPS 140-2 approved mode. When this policy is enabled, the validated cryptographic modules in Windows will also operate in FIPS approved mode. The policy may be set using Local Security Policy, as part of Group Policy, or through a Modern Device Management (MDM) solution. For more information on the policy, see [System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing](https://docs.microsoft.com/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing). +Windows provides the security policy setting, *System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing*. This setting is used by some Microsoft products to determine whether to run in FIPS mode. When this policy is turned on, the validated cryptographic modules in Windows will also operate in FIPS mode. This policy may be set using Local Security Policy, as part of Group Policy, or through a Modern Device Management (MDM) solution. For more information on the policy, see [System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing](https://docs.microsoft.com/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing). -### Step 4: Ensure only FIPS validated cryptographic algorithms are used +### Step 4: Ensure that only FIPS validated cryptographic algorithms are used -Neither the operating system nor the cryptographic modules can enforce a FIPS approved mode of operation, regardless of the FIPS security policy setting. To run in a FIPS approved mode, an application or service must check for the policy flag and enforce the security policies of the validated modules. If an application or service uses a non-approved cryptographic algorithm or does not follow the security policies of the validated modules, it is not operating in a FIPS approved mode. +FIPS mode is enforced at the level of the application or service. It is not enforced by the operating system or by individual cryptographic modules. Applications or services running in FIPS mode must follow the security policies of validated modules. They must not use a cryptographic algorithm that isn't FIPS-compliant. + +In short, an application or service is running in FIPS mode if it: + +* Checks for the policy flag +* Enforces security policies of validated modules ## Frequently asked questions -### How long does it take to certify cryptographic modules? +### How long does it take to certify a cryptographic module? Microsoft begins certification of cryptographic modules after each major feature release of Windows 10 and Windows Server. The duration of each evaluation varies, depending on many factors. @@ -58,29 +65,29 @@ Microsoft begins certification of cryptographic modules after each major feature The cadence for starting module validation aligns with the feature updates of Windows 10 and Windows Server. As the software industry evolves, operating systems release more frequently. Microsoft completes validation work on major releases but, in between releases, seeks to minimize the changes to the cryptographic modules. -### What is the difference between “FIPS 140 validated” and “FIPS 140 compliant”? +### What is the difference between *FIPS 140 validated* and *FIPS 140 compliant*? -“FIPS 140 validated” means that the cryptographic module, or a product that embeds the module, has been validated (“certified”) by the CMVP as meeting the FIPS 140-2 requirements. “FIPS 140 compliant” is an industry term for IT products that rely on FIPS 140 validated products for cryptographic functionality. +*FIPS 140 validated* means that the cryptographic module, or a product that embeds the module, has been validated ("certified") by the CMVP as meeting the FIPS 140-2 requirements. *FIPS 140 compliant* is an industry term for IT products that rely on FIPS 140 validated products for cryptographic functionality. -### I need to know if a Windows service or application is FIPS 140-2 validated. +### How do I know if a Windows service or application is FIPS 140-2 validated? -The cryptographic modules leveraged in Windows are validated through the CMVP, not individual services, applications, hardware peripherals, or other solutions. For a solution to be considered compliant, it must call a FIPS 140-2 validated cryptographic module in the underlying OS and the OS must be configured to run in FIPS mode. Contact the vendor of the service, application, or product for information on whether it calls a validated cryptographic module. +The cryptographic modules used in Windows are validated through the CMVP. They aren't validated by individual services, applications, hardware peripherals, or other solutions. Any compliant solution must call a FIPS 140-2 validated cryptographic module in the underlying OS, and the OS must be configured to run in FIPS mode. Contact the vendor of the service, application, or product for information on whether it calls a validated cryptographic module. -### What does "When operated in FIPS mode" mean on a certificate? +### What does *When operated in FIPS mode* mean on a certificate? -This caveat identifies required configuration and security rules that must be followed to use the cryptographic module in a way that is consistent with its FIPS 140-2 security policy. Each module has its own security policy—a precise specification of the security rules under which it will operate—and employs approved cryptographic algorithms, cryptographic key management, and authentication techniques. The security rules are defined in the Security Policy Document (SPD) for each module. +This label means that certain configuration and security rules must be followed to use the cryptographic module in compliance with its FIPS 140-2 security policy. Each module has its own security policy—a precise specification of the security rules under which it will operate—and employs approved cryptographic algorithms, cryptographic key management, and authentication techniques. The security rules are defined in the Security Policy Document (SPD) for each module. ### What is the relationship between FIPS 140-2 and Common Criteria? -These are two separate security standards with different, but complementary, purposes. FIPS 140-2 is designed specifically for validating software and hardware cryptographic modules, while Common Criteria is designed to evaluate security functions in IT software and hardware products. Common Criteria evaluations often rely on FIPS 140-2 validations to provide assurance that basic cryptographic functionality is implemented properly. +FIPS 140-2 and Common Criteria are two separate security standards with different, but complementary, purposes. FIPS 140-2 is designed specifically for validating software and hardware cryptographic modules. Common Criteria are designed to evaluate security functions in IT software and hardware products. Common Criteria evaluations often rely on FIPS 140-2 validations to provide assurance that basic cryptographic functionality is implemented properly. ### How does FIPS 140 relate to Suite B? -Suite B is a set of cryptographic algorithms defined by the U.S. National Security Agency (NSA) as part of its Cryptographic Modernization Program. The set of Suite B cryptographic algorithms are to be used for both unclassified information and most classified information. The Suite B cryptographic algorithms are a subset of the FIPS Approved cryptographic algorithms as allowed by the FIPS 140-2 standard. +Suite B is a set of cryptographic algorithms defined by the U.S. National Security Agency (NSA) as part of its Cryptographic Modernization Program. The set of Suite B cryptographic algorithms are to be used for both unclassified information and most classified information. The Suite B cryptographic algorithms are a subset of the FIPS approved cryptographic algorithms allowed by the FIPS 140-2 standard. ### Is SMB3 (Server Message Block) FIPS 140 compliant in Windows? -When Windows is configured to operate in FIPS 140 approved mode on both client and server, SMB3 is FIPS 140 compliant and relies on the underlying Windows FIPS 140 validated cryptographic modules for cryptographic operations.  +SMB3 can be FIPS 140 compliant, if Windows is configured to operate in FIPS 140 mode on both client and server. In FIPS mode, SMB3 relies on the underlying Windows FIPS 140 validated cryptographic modules for cryptographic operations. ## Microsoft FIPS 140-2 validated cryptographic modules @@ -314,7 +321,7 @@ Validated Editions: Home, Pro, Enterprise, Education, S, Surface Hub, Mobile
    Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll) 10.0.15063 #3095

    FIPS Approved algorithms: AES (Cert. #4624); CKG (vendor affirmed); CVL (Certs. #1278 and #1281); DRBG (Cert. #1555); DSA (Cert. #1223); ECDSA (Cert. #1133); HMAC (Cert. #3061); KAS (Cert. #127); KBKDF (Cert. #140); KTS (AES Cert. #4626; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2521 and #2522); SHS (Cert. #3790); Triple-DES (Cert. #2459)
    +

    FIPS approved algorithms: AES (Cert. #4624); CKG (vendor affirmed); CVL (Certs. #1278 and #1281); DRBG (Cert. #1555); DSA (Cert. #1223); ECDSA (Cert. #1133); HMAC (Cert. #3061); KAS (Cert. #127); KBKDF (Cert. #140); KTS (AES Cert. #4626; key establishment methodology provides between 128 bits and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2521 and #2522); SHS (Cert. #3790); Triple-DES (Cert. #2459)

    Other algorithms: HMAC-MD5; MD5; DES; Legacy CAPI KDF; MD2; MD4; RC2; RC4; RSA (encrypt/decrypt)

    Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert. #1133); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #2521); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert. #1281); SP800-135 - Section 4.1.1, IKEv1 Section 4.1.2, IKEv2 Section 4.2, TLS (Cert. #1278)

    10.0.15063 #3094

    #3094

    -

    FIPS Approved algorithms: AES (Certs. #4624 and #4626); CKG (vendor affirmed); CVL (Certs. #1278 and #1281); DRBG (Cert. #1555); DSA (Cert. #1223); ECDSA (Cert. #1133); HMAC (Cert. #3061); KAS (Cert. #127); KBKDF (Cert. #140); KTS (AES Cert. #4626; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2521 and #2523); SHS (Cert. #3790); Triple-DES (Cert. #2459)
    +

    FIPS approved algorithms: AES (Certs. #4624 and #4626); CKG (vendor affirmed); CVL (Certs. #1278 and #1281); DRBG (Cert. #1555); DSA (Cert. #1223); ECDSA (Cert. #1133); HMAC (Cert. #3061); KAS (Cert. #127); KBKDF (Cert. #140); KTS (AES Cert. #4626; key establishment methodology provides between 128 bits and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2521 and #2523); SHS (Cert. #3790); Triple-DES (Cert. #2459)

    Other algorithms: HMAC-MD5; MD5; NDRNG; DES; Legacy CAPI KDF; MD2; MD4; RC2; RC4; RSA (encrypt/decrypt)

    Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert.#1133); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert.#2521); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert.#1281)

    Boot Manager 10.0.15063 #3089

    FIPS Approved algorithms: AES (Certs. #4624 and #4625); CKG (vendor affirmed); HMAC (Cert. #3061); PBKDF (vendor affirmed); RSA (Cert. #2523); SHS (Cert. #3790)

    +

    FIPS approved algorithms: AES (Certs. #4624 and #4625); CKG (vendor affirmed); HMAC (Cert. #3061); PBKDF (vendor affirmed); RSA (Cert. #2523); SHS (Cert. #3790)

    Other algorithms: PBKDF (vendor affirmed); VMK KDF (vendor affirmed)

    Windows OS Loader 10.0.15063 #3090

    FIPS Approved algorithms: AES (Certs. #4624 and #4625); RSA (Cert. #2523); SHS (Cert. #3790)

    +

    FIPS approved algorithms: AES (Certs. #4624 and #4625); RSA (Cert. #2523); SHS (Cert. #3790)

    Other algorithms: NDRNG

    Windows Resume[1] 10.0.15063 #3091FIPS Approved algorithms: AES (Certs. #4624 and #4625); RSA (Cert. #2523); SHS (Cert. #3790)FIPS approved algorithms: AES (Certs. #4624 and #4625); RSA (Cert. #2523); SHS (Cert. #3790)
    BitLocker® Dump Filter[2] 10.0.15063 #3092FIPS Approved algorithms: AES (Certs. #4624 and #4625); RSA (Cert. #2522); SHS (Cert. #3790)FIPS approved algorithms: AES (Certs. #4624 and #4625); RSA (Cert. #2522); SHS (Cert. #3790)
    Code Integrity (ci.dll) 10.0.15063 #3093

    FIPS Approved algorithms: AES (Cert. #4624); RSA (Certs. #2522 and #2523); SHS (Cert. #3790)

    +

    FIPS approved algorithms: AES (Cert. #4624); RSA (Certs. #2522 and #2523); SHS (Cert. #3790)

    Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v1.5 - RSASP1 Signature Primitive (Cert. #1282)

    Secure Kernel Code Integrity (skci.dll)[3] 10.0.15063 #3096

    FIPS Approved algorithms: AES (Cert. #4624); RSA (Certs. #2522 and #2523); SHS (Cert. #3790)

    +

    FIPS approved algorithms: AES (Cert. #4624); RSA (Certs. #2522 and #2523); SHS (Cert. #3790)

    Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v1.5 - RSASP1 Signature Primitive (Cert. #1282)

    Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll) 10.0.14393 #2937

    FIPS Approved algorithms: AES (Cert. #4064); DRBG (Cert. #1217); DSA (Cert. #1098); ECDSA (Cert. #911); HMAC (Cert. #2651); KAS (Cert. #92); KBKDF (Cert. #101); KTS (AES Cert. #4062; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2192, #2193 and #2195); SHS (Cert. #3347); Triple-DES (Cert. #2227)
    +

    FIPS approved algorithms: AES (Cert. #4064); DRBG (Cert. #1217); DSA (Cert. #1098); ECDSA (Cert. #911); HMAC (Cert. #2651); KAS (Cert. #92); KBKDF (Cert. #101); KTS (AES Cert. #4062; key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2192, #2193, and #2195); SHS (Cert. #3347); Triple-DES (Cert. #2227)

    Other algorithms: HMAC-MD5; MD5; DES; Legacy CAPI KDF; MD2; MD4; RC2; RC4; RSA (encrypt/decrypt)

    Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert. #922); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #888); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert. #887); SP800-135 - Section 4.1.1, IKEv1 Section 4.1.2, IKEv2 Section 4.2, TLS (Cert. #886)

    Kernel Mode Cryptographic Primitives Library (cng.sys) 10.0.14393 #2936

    FIPS Approved algorithms: AES (Cert. #4064); DRBG (Cert. #1217); DSA (Cert. #1098); ECDSA (Cert. #911); HMAC (Cert. #2651); KAS (Cert. #92); KBKDF (Cert. #101); KTS (AES Cert. #4062; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2192, #2193 and #2195); SHS (Cert. #3347); Triple-DES (Cert. #2227)
    +

    FIPS approved algorithms: AES (Cert. #4064); DRBG (Cert. #1217); DSA (Cert. #1098); ECDSA (Cert. #911); HMAC (Cert. #2651); KAS (Cert. #92); KBKDF (Cert. #101); KTS (AES Cert. #4062; key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2192, #2193, and #2195); SHS (Cert. #3347); Triple-DES (Cert. #2227)

    Other algorithms: HMAC-MD5; MD5; NDRNG; DES; Legacy CAPI KDF; MD2; MD4; RC2; RC4; RSA (encrypt/decrypt)

    Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert. #922); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #888); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert. #887)

    Boot Manager 10.0.14393 #2931

    FIPS Approved algorithms: AES (Certs. #4061 and #4064); HMAC (Cert. #2651); PBKDF (vendor affirmed); RSA (Cert. #2193); SHS (Cert. #3347)

    +

    FIPS approved algorithms: AES (Certs. #4061 and #4064); HMAC (Cert. #2651); PBKDF (vendor affirmed); RSA (Cert. #2193); SHS (Cert. #3347)

    Other algorithms: MD5; PBKDF (non-compliant); VMK KDF

    BitLocker® Windows OS Loader (winload) 10.0.14393 #2932FIPS Approved algorithms: AES (Certs. #4061 and #4064); RSA (Cert. #2193); SHS (Cert. #3347)
    +
    FIPS approved algorithms: AES (Certs. #4061 and #4064); RSA (Cert. #2193); SHS (Cert. #3347)

    Other algorithms: NDRNG; MD5
    BitLocker® Windows Resume (winresume)[1] 10.0.14393 #2933FIPS Approved algorithms: AES (Certs. #4061 and #4064); RSA (Cert. #2193); SHS (Cert. #3347)
    +
    FIPS approved algorithms: AES (Certs. #4061 and #4064); RSA (Cert. #2193); SHS (Cert. #3347)

    Other algorithms: MD5
    BitLocker® Dump Filter (dumpfve.sys)[2] 10.0.14393 #2934FIPS Approved algorithms: AES (Certs. #4061 and #4064)FIPS approved algorithms: AES (Certs. #4061 and #4064)
    Code Integrity (ci.dll) 10.0.14393 #2935

    FIPS Approved algorithms: RSA (Cert. #2193); SHS (Cert. #3347)
    +

    FIPS approved algorithms: RSA (Cert. #2193); SHS (Cert. #3347)

    Other algorithms: AES (non-compliant); MD5

    Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #888)

    Secure Kernel Code Integrity (skci.dll)[3] 10.0.14393 #2938

    FIPS Approved algorithms: RSA (Certs. #2193); SHS (Certs. #3347)
    +

    FIPS approved algorithms: RSA (Certs. #2193); SHS (Certs. #3347)

    Other algorithms: MD5

    Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #888)

    Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll) 10.0.10586 #2606

    FIPS Approved algorithms: AES (Certs. #3629); DRBG (Certs. #955); DSA (Certs. #1024); ECDSA (Certs. #760); HMAC (Certs. #2381); KAS (Certs. #72; key agreement; key establishment methodology provides between 112 and 256 bits of encryption strength); KBKDF (Certs. #72); KTS (AES Certs. #3653; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #1887, #1888 and #1889); SHS (Certs. #3047); Triple-DES (Certs. #2024)
    +

    FIPS approved algorithms: AES (Certs. #3629); DRBG (Certs. #955); DSA (Certs. #1024); ECDSA (Certs. #760); HMAC (Certs. #2381); KAS (Certs. #72; key agreement; key establishment methodology provides between 112 bits and 256 bits of encryption strength); KBKDF (Certs. #72); KTS (AES Certs. #3653; key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #1887, #1888, and #1889); SHS (Certs. #3047); Triple-DES (Certs. #2024)

    Other algorithms: DES; HMAC-MD5; Legacy CAPI KDF; MD2; MD4; MD5; RC2; RC4; RSA (encrypt/decrypt)

    Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert. #666); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #665); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert. #663); SP800-135 - Section 4.1.1, IKEv1 Section 4.1.2, IKEv2 Section 4.2, TLS (Cert. #664)

    Kernel Mode Cryptographic Primitives Library (cng.sys) 10.0.10586 #2605

    FIPS Approved algorithms: AES (Certs. #3629); DRBG (Certs. #955); DSA (Certs.  #1024); ECDSA (Certs. #760); HMAC (Certs. #2381); KAS (Certs. #72; key agreement; key establishment methodology provides between 112 and 256 bits of encryption strength); KBKDF (Certs. #72); KTS (AES Certs. #3653; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #1887, #1888 and #1889); SHS (Certs. #3047); Triple-DES (Certs. #2024)
    +

    FIPS approved algorithms: AES (Certs. #3629); DRBG (Certs. #955); DSA (Certs.  #1024); ECDSA (Certs. #760); HMAC (Certs. #2381); KAS (Certs. #72; key agreement; key establishment methodology provides between 112 bits and 256 bits of encryption strength); KBKDF (Certs. #72); KTS (AES Certs. #3653; key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #1887, #1888, and #1889); SHS (Certs. #3047); Triple-DES (Certs. #2024)

    Other algorithms: DES; HMAC-MD5; Legacy CAPI KDF; MD2; MD4; MD5; RC2; RC4; RSA (encrypt/decrypt)

    Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert. #666); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #665); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert. #663)

    Boot Manager[4] 10.0.10586 #2700FIPS Approved algorithms: AES (Certs. #3653); HMAC (Cert. #2381); PBKDF (vendor affirmed); RSA (Cert. #1871); SHS (Certs. #3047 and #3048)
    +
    FIPS approved algorithms: AES (Certs. #3653); HMAC (Cert. #2381); PBKDF (vendor affirmed); RSA (Cert. #1871); SHS (Certs. #3047 and #3048)

    Other algorithms: MD5; KDF (non-compliant); PBKDF (non-compliant)
    BitLocker® Windows OS Loader (winload)[5] 10.0.10586 #2701FIPS Approved algorithms: AES (Certs. #3629 and #3653); RSA (Cert. #1871); SHS (Cert. #3048)
    +
    FIPS approved algorithms: AES (Certs. #3629 and #3653); RSA (Cert. #1871); SHS (Cert. #3048)

    Other algorithms: MD5; NDRNG
    BitLocker® Windows Resume (winresume)[6] 10.0.10586 #2702FIPS Approved algorithms: AES (Certs. #3653); RSA (Cert. #1871); SHS (Cert. #3048)
    +
    FIPS approved algorithms: AES (Certs. #3653); RSA (Cert. #1871); SHS (Cert. #3048)

    Other algorithms: MD5
    BitLocker® Dump Filter (dumpfve.sys)[7] 10.0.10586 #2703FIPS Approved algorithms: AES (Certs. #3653)FIPS approved algorithms: AES (Certs. #3653)
    Code Integrity (ci.dll) 10.0.10586 #2604

    FIPS Approved algorithms: RSA (Certs. #1871); SHS (Certs. #3048)
    +

    FIPS approved algorithms: RSA (Certs. #1871); SHS (Certs. #3048)

    Other algorithms: AES (non-compliant); MD5

    Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #665)

    Secure Kernel Code Integrity (skci.dll)[8] 10.0.10586 #2607

    FIPS Approved algorithms: RSA (Certs. #1871); SHS (Certs. #3048)
    +

    FIPS approved algorithms: RSA (Certs. #1871); SHS (Certs. #3048)

    Other algorithms: MD5

    Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #665)

    Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll) 10.0.10240 #2606

    FIPS Approved algorithms: AES (Certs. #3497); DRBG (Certs. #868); DSA (Certs. #983); ECDSA (Certs. #706); HMAC (Certs. #2233); KAS (Certs. #64; key agreement; key establishment methodology provides between 112 and 256 bits of encryption strength); KBKDF (Certs. #66); KTS (AES Certs. #3507; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #1783, #1798, and #1802); SHS (Certs. #2886); Triple-DES (Certs. #1969)
    +

    FIPS approved algorithms: AES (Certs. #3497); DRBG (Certs. #868); DSA (Certs. #983); ECDSA (Certs. #706); HMAC (Certs. #2233); KAS (Certs. #64; key agreement; key establishment methodology provides between 112 bits and 256 bits of encryption strength); KBKDF (Certs. #66); KTS (AES Certs. #3507; key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #1783, #1798, and #1802); SHS (Certs. #2886); Triple-DES (Certs. #1969)

    Other algorithms: DES; HMAC-MD5; Legacy CAPI KDF; MD2; MD4; MD5; RC2; RC4; RSA (encrypt/decrypt)

    Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #572); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert. #576); SP800-135 - Section 4.1.1, IKEv1 Section 4.1.2, IKEv2 Section 4.2, TLS (Cert. #575)

    Kernel Mode Cryptographic Primitives Library (cng.sys) 10.0.10240 #2605

    FIPS Approved algorithms: AES (Certs. #3497); DRBG (Certs. #868); DSA (Certs. #983); ECDSA (Certs. #706); HMAC (Certs. #2233); KAS (Certs. #64; key agreement; key establishment methodology provides between 112 and 256 bits of encryption strength); KBKDF (Certs. #66); KTS (AES Certs. #3507; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #1783, #1798, and #1802); SHS (Certs. #2886); Triple-DES (Certs. #1969)
    +

    FIPS approved algorithms: AES (Certs. #3497); DRBG (Certs. #868); DSA (Certs. #983); ECDSA (Certs. #706); HMAC (Certs. #2233); KAS (Certs. #64; key agreement; key establishment methodology provides between 112 bits and 256 bits of encryption strength); KBKDF (Certs. #66); KTS (AES Certs. #3507; key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #1783, #1798, and #1802); SHS (Certs. #2886); Triple-DES (Certs. #1969)

    Other algorithms: DES; HMAC-MD5; Legacy CAPI KDF; MD2; MD4; MD5; RC2; RC4; RSA (encrypt/decrypt)

    Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #572); FIPS186-4 RSA; RSADP - RSADP Primitive (Cert. #576)

    Boot Manager[9] 10.0.10240 #2600FIPS Approved algorithms: AES (Cert. #3497); HMAC (Cert. #2233); KTS (AES Cert. #3498); PBKDF (vendor affirmed); RSA (Cert. #1784); SHS (Certs. #2871 and #2886)
    +
    FIPS approved algorithms: AES (Cert. #3497); HMAC (Cert. #2233); KTS (AES Cert. #3498); PBKDF (vendor affirmed); RSA (Cert. #1784); SHS (Certs. #2871 and #2886)

    Other algorithms: MD5; KDF (non-compliant); PBKDF (non-compliant)
    BitLocker® Windows OS Loader (winload)[10] 10.0.10240 #2601FIPS Approved algorithms: AES (Certs. #3497 and #3498); RSA (Cert. #1784); SHS (Cert. #2871)
    +
    FIPS approved algorithms: AES (Certs. #3497 and #3498); RSA (Cert. #1784); SHS (Cert. #2871)

    Other algorithms: MD5; NDRNG
    BitLocker® Windows Resume (winresume)[11] 10.0.10240 #2602FIPS Approved algorithms: AES (Certs. #3497 and #3498); RSA (Cert. #1784); SHS (Cert. #2871)
    +
    FIPS approved algorithms: AES (Certs. #3497 and #3498); RSA (Cert. #1784); SHS (Cert. #2871)

    Other algorithms: MD5
    BitLocker® Dump Filter (dumpfve.sys)[12] 10.0.10240 #2603FIPS Approved algorithms: AES (Certs. #3497 and #3498)FIPS approved algorithms: AES (Certs. #3497 and #3498)
    Code Integrity (ci.dll) 10.0.10240 #2604

    FIPS Approved algorithms: RSA (Certs. #1784); SHS (Certs. #2871)
    +

    FIPS approved algorithms: RSA (Certs. #1784); SHS (Certs. #2871)

    Other algorithms: AES (non-compliant); MD5

    Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #572)

    Secure Kernel Code Integrity (skci.dll)[13] 10.0.10240 #2607

    FIPS Approved algorithms: RSA (Certs. #1784); SHS (Certs. #2871)
    +

    FIPS approved algorithms: RSA (Certs. #1784); SHS (Certs. #2871)

    Other algorithms: MD5

    Validated Component Implementations: FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #572)

    -\[9\] Applies only to Home, Pro, Enterprise and Enterprise LTSB +\[9\] Applies only to Home, Pro, Enterprise, and Enterprise LTSB -\[10\] Applies only to Home, Pro, Enterprise and Enterprise LTSB +\[10\] Applies only to Home, Pro, Enterprise, and Enterprise LTSB -\[11\] Applies only to Home, Pro, Enterprise and Enterprise LTSB +\[11\] Applies only to Home, Pro, Enterprise, and Enterprise LTSB -\[12\] Applies only to Pro, Enterprise and Enterprise LTSB +\[12\] Applies only to Pro, Enterprise, and Enterprise LTSB \[13\] Applies only to Enterprise and Enterprise LTSB @@ -690,25 +697,25 @@ Validated Editions: RT, Pro, Enterprise, Phone, Embedded
    Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll) 6.3.9600 6.3.9600.17031 #2357

    FIPS Approved algorithms: AES (Cert. #2832); DRBG (Certs. #489); DSA (Cert. #855); ECDSA (Cert. #505); HMAC (Cert. #1773); KAS (Cert. #47); KBKDF (Cert. #30); PBKDF (vendor affirmed); RSA (Certs. #1487, #1493 and #1519); SHS (Cert. #2373); Triple-DES (Cert. #1692)
    +

    FIPS approved algorithms: AES (Cert. #2832); DRBG (Certs. #489); DSA (Cert. #855); ECDSA (Cert. #505); HMAC (Cert. #1773); KAS (Cert. #47); KBKDF (Cert. #30); PBKDF (vendor affirmed); RSA (Certs. #1487, #1493, and #1519); SHS (Cert. #2373); Triple-DES (Cert. #1692)

    -Other algorithms: AES (Cert. #2832, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt)#2832, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt)

    +Other algorithms: AES (Cert. #2832, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt)#2832, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt)

    Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert. #288); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #289); SP800-135 - Section 4.1.1, IKEv1 Section 4.1.2, IKEv2 Section 4.2, TLS (Cert. #323)

    Kernel Mode Cryptographic Primitives Library (cng.sys) 6.3.9600 6.3.9600.17042 #2356

    FIPS Approved algorithms: AES (Cert. #2832); DRBG (Certs. #489); ECDSA (Cert. #505); HMAC (Cert. #1773); KAS (Cert. #47); KBKDF (Cert. #30); PBKDF (vendor affirmed); RSA (Certs. #1487, #1493 and #1519); SHS (Cert. # 2373); Triple-DES (Cert. #1692)
    +

    FIPS approved algorithms: AES (Cert. #2832); DRBG (Certs. #489); ECDSA (Cert. #505); HMAC (Cert. #1773); KAS (Cert. #47); KBKDF (Cert. #30); PBKDF (vendor affirmed); RSA (Certs. #1487, #1493, and #1519); SHS (Cert. # 2373); Triple-DES (Cert. #1692)

    -Other algorithms: AES (Cert. #2832, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt)

    +Other algorithms: AES (Cert. #2832, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt)

    Validated Component Implementations: FIPS186-4 ECDSA - Signature Generation of hash sized messages (Cert. #288); FIPS186-4 RSA; PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #289)

    Boot Manager 6.3.9600 6.3.9600.17031 #2351FIPS Approved algorithms: AES (Cert. #2832); HMAC (Cert. #1773); PBKDF (vendor affirmed); RSA (Cert. #1494); SHS (Certs. # 2373 and #2396)
    +
    FIPS approved algorithms: AES (Cert. #2832); HMAC (Cert. #1773); PBKDF (vendor affirmed); RSA (Cert. #1494); SHS (Certs. # 2373 and #2396)

    Other algorithms: MD5; KDF (non-compliant); PBKDF (non-compliant)
    BitLocker® Windows OS Loader (winload) 6.3.9600 6.3.9600.17031 #2352FIPS Approved algorithms: AES (Cert. #2832); RSA (Cert. #1494); SHS (Cert. #2396)
    +
    FIPS approved algorithms: AES (Cert. #2832); RSA (Cert. #1494); SHS (Cert. #2396)

    Other algorithms: MD5; NDRNG
    BitLocker® Windows Resume (winresume)[14] 6.3.9600 6.3.9600.17031 #2353FIPS Approved algorithms: AES (Cert. #2832); RSA (Cert. #1494); SHS (Certs. # 2373 and #2396)
    +
    FIPS approved algorithms: AES (Cert. #2832); RSA (Cert. #1494); SHS (Certs. # 2373 and #2396)

    Other algorithms: MD5
    BitLocker® Dump Filter (dumpfve.sys) 6.3.9600 6.3.9600.17031 #2354FIPS Approved algorithms: AES (Cert. #2832)
    +
    FIPS approved algorithms: AES (Cert. #2832)

    Other algorithms: N/A
    Code Integrity (ci.dll) 6.3.9600 6.3.9600.17031 #2355#2355

    FIPS Approved algorithms: RSA (Cert. #1494); SHS (Cert. # 2373)
    +

    FIPS approved algorithms: RSA (Cert. #1494); SHS (Cert. # 2373)

    Other algorithms: MD5

    Validated Component Implementations: PKCS#1 v2.1 - RSASP1 Signature Primitive (Cert. #289)

    Cryptographic Primitives Library (BCRYPTPRIMITIVES.DLL) 6.2.9200 #1892FIPS Approved algorithms: AES (Certs. #2197 and #2216); DRBG (Certs. #258); DSA (Cert. #687); ECDSA (Cert. #341); HMAC (Cert. #1345); KAS (Cert. #36); KBKDF (Cert. #3); PBKDF (vendor affirmed); RSA (Certs. #1133 and #1134); SHS (Cert. #1903); Triple-DES (Cert. #1387)
    +
    FIPS approved algorithms: AES (Certs. #2197 and #2216); DRBG (Certs. #258); DSA (Cert. #687); ECDSA (Cert. #341); HMAC (Cert. #1345); KAS (Cert. #36); KBKDF (Cert. #3); PBKDF (vendor affirmed); RSA (Certs. #1133 and #1134); SHS (Cert. #1903); Triple-DES (Cert. #1387)

    -Other algorithms: AES (Cert. #2197, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)#258); DSA (Cert.); ECDSA (Cert.); HMAC (Cert.); KAS (Cert); KBKDF (Cert.); PBKDF (vendor affirmed); RSA (Certs.  and); SHS (Cert.); Triple-DES (Cert.)
    +Other algorithms: AES (Cert. #2197, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)#258); DSA (Cert.); ECDSA (Cert.); HMAC (Cert.); KAS (Cert); KBKDF (Cert.); PBKDF (vendor affirmed); RSA (Certs.  and); SHS (Cert.); Triple-DES (Cert.)

    Kernel Mode Cryptographic Primitives Library (cng.sys) 6.2.9200 #1891FIPS Approved algorithms: AES (Certs. #2197 and #2216); DRBG (Certs. #258 and #259); ECDSA (Cert. #341); HMAC (Cert. #1345); KAS (Cert. #36); KBKDF (Cert. #3); PBKDF (vendor affirmed); RNG (Cert. #1110); RSA (Certs. #1133 and #1134); SHS (Cert. #1903); Triple-DES (Cert. #1387)
    +
    FIPS approved algorithms: AES (Certs. #2197 and #2216); DRBG (Certs. #258 and #259); ECDSA (Cert. #341); HMAC (Cert. #1345); KAS (Cert. #36); KBKDF (Cert. #3); PBKDF (vendor affirmed); RNG (Cert. #1110); RSA (Certs. #1133 and #1134); SHS (Cert. #1903); Triple-DES (Cert. #1387)

    -Other algorithms: AES (Cert. #2197, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)#258 and); ECDSA (Cert.); HMAC (Cert.); KAS (Cert.); KBKDF (Cert.); PBKDF (vendor affirmed); RNG (Cert.); RSA (Certs.  and); SHS (Cert.); Triple-DES (Cert.)
    +Other algorithms: AES (Cert. #2197, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)#258 and); ECDSA (Cert.); HMAC (Cert.); KAS (Cert.); KBKDF (Cert.); PBKDF (vendor affirmed); RNG (Cert.); RSA (Certs.  and); SHS (Cert.); Triple-DES (Cert.)

    -Other algorithms: AES (Cert., key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)
    Boot Manager 6.2.9200 #1895FIPS Approved algorithms: AES (Certs. #2196 and #2198); HMAC (Cert. #1347); RSA (Cert. #1132); SHS (Cert. #1903)
    +
    FIPS approved algorithms: AES (Certs. #2196 and #2198); HMAC (Cert. #1347); RSA (Cert. #1132); SHS (Cert. #1903)

    Other algorithms: MD5
    BitLocker® Windows OS Loader (WINLOAD) 6.2.9200 #1896FIPS Approved algorithms: AES (Certs. #2196 and #2198); RSA (Cert. #1132); SHS (Cert. #1903)
    +
    FIPS approved algorithms: AES (Certs. #2196 and #2198); RSA (Cert. #1132); SHS (Cert. #1903)

    Other algorithms: AES (Cert. #2197; non-compliant); MD5; Non-Approved RNG
    BitLocker® Windows Resume (WINRESUME)[15] 6.2.9200 #1898FIPS Approved algorithms: AES (Certs. #2196 and #2198); RSA (Cert. #1132); SHS (Cert. #1903)
    +
    FIPS approved algorithms: AES (Certs. #2196 and #2198); RSA (Cert. #1132); SHS (Cert. #1903)

    Other algorithms: MD5
    BitLocker® Dump Filter (DUMPFVE.SYS) 6.2.9200 #1899FIPS Approved algorithms: AES (Certs. #2196 and #2198)
    +
    FIPS approved algorithms: AES (Certs. #2196 and #2198)

    Other algorithms: N/A
    Code Integrity (CI.DLL) 6.2.9200 #1897FIPS Approved algorithms: RSA (Cert. #1132); SHS (Cert. #1903)
    +
    FIPS approved algorithms: RSA (Cert. #1132); SHS (Cert. #1903)

    Other algorithms: MD5
    Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH.DLL) 6.2.9200 #1893FIPS Approved algorithms: DSA (Cert. #686); SHS (Cert. #1902); Triple-DES (Cert. #1386); Triple-DES MAC (Triple-DES Cert. #1386, vendor affirmed)
    +
    FIPS approved algorithms: DSA (Cert. #686); SHS (Cert. #1902); Triple-DES (Cert. #1386); Triple-DES MAC (Triple-DES Cert. #1386, vendor affirmed)

    -Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman; MD5; RC2; RC2 MAC; RC4; Triple-DES (Cert. #1386, key wrapping; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112 bits of encryption strength)#1902); Triple-DES (Cert.); Triple-DES MAC (Triple-DES Cert., vendor affirmed)
    +Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman; MD5; RC2; RC2 MAC; RC4; Triple-DES (Cert. #1386, key wrapping; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112 bits of encryption strength)#1902); Triple-DES (Cert.); Triple-DES MAC (Triple-DES Certificate, vendor affirmed)

    -Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman; MD5; RC2; RC2 MAC; RC4; Triple-DES (Cert., key wrapping; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112 bits of encryption strength)
    Enhanced Cryptographic Provider (RSAENH.DLL) 6.2.9200 #1894FIPS Approved algorithms: AES (Cert. #2196); HMAC (Cert. #1346); RSA (Cert. #1132); SHS (Cert. #1902); Triple-DES (Cert. #1386)
    +
    FIPS approved algorithms: AES (Cert. #2196); HMAC (Cert. #1346); RSA (Cert. #1132); SHS (Cert. #1902); Triple-DES (Cert. #1386)

    -Other algorithms: AES (Cert. #2196, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); Triple-DES (Cert. #1386, key wrapping; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112 bits of encryption strength)
    @@ -870,11 +877,11 @@ Validated Editions: Windows 7, Windows 7 SP1

    6.1.7600.16385

    6.1.7601.17514

    1329 -FIPS Approved algorithms: AES (Certs. #1168 and #1178); AES GCM (Cert. #1168, vendor-affirmed); AES GMAC (Cert. #1168, vendor-affirmed); DRBG (Certs. #23 and #24); DSA (Cert. #386); ECDSA (Cert. #141); HMAC (Cert. #677); KAS (SP 800-56A, vendor affirmed, key agreement; key establishment methodology provides 80 to 256 bits of encryption strength); RNG (Cert. #649); RSA (Certs. #559 and #560); SHS (Cert. #1081); Triple-DES (Cert. #846)
    +FIPS approved algorithms: AES (Certs. #1168 and #1178); AES GCM (Cert. #1168, vendor-affirmed); AES GMAC (Cert. #1168, vendor-affirmed); DRBG (Certs. #23 and #24); DSA (Cert. #386); ECDSA (Cert. #141); HMAC (Cert. #677); KAS (SP 800-56A, vendor affirmed, key agreement; key establishment methodology provides 80 bits to 256 bits of encryption strength); RNG (Cert. #649); RSA (Certs. #559 and #560); SHS (Cert. #1081); Triple-DES (Cert. #846)

    -Other algorithms: AES (Cert. #1168, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4#559 and); SHS (Cert.); Triple-DES (Cert.)
    +Other algorithms: AES (Cert. #1168, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4#559 and); SHS (Cert.); Triple-DES (Cert.)

    -Other algorithms: AES (Cert., key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4 +Other algorithms: AES (Certificate, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4 Kernel Mode Cryptographic Primitives Library (cng.sys) @@ -887,16 +894,16 @@ Validated Editions: Windows 7, Windows 7 SP1

    6.1.7601.21861

    6.1.7601.22076

    1328 -FIPS Approved algorithms: AES (Certs. #1168 and #1178); AES GCM (Cert. #1168, vendor-affirmed); AES GMAC (Cert. #1168, vendor-affirmed); DRBG (Certs. #23 and #24); ECDSA (Cert. #141); HMAC (Cert. #677); KAS (SP 800-56A, vendor affirmed, key agreement; key establishment methodology provides 80 to 256 bits of encryption strength); RNG (Cert. #649); RSA (Certs. #559 and #560); SHS (Cert. #1081); Triple-DES (Cert. #846)
    +FIPS approved algorithms: AES (Certs. #1168 and #1178); AES GCM (Cert. #1168, vendor-affirmed); AES GMAC (Cert. #1168, vendor-affirmed); DRBG (Certs. #23 and #24); ECDSA (Cert. #141); HMAC (Cert. #677); KAS (SP 800-56A, vendor affirmed, key agreement; key establishment methodology provides 80 bits to 256 bits of encryption strength); RNG (Cert. #649); RSA (Certs. #559 and #560); SHS (Cert. #1081); Triple-DES (Cert. #846)

    -Other algorithms: AES (Cert. #1168, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4 +Other algorithms: AES (Cert. #1168, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4 Boot Manager

    6.1.7600.16385

    6.1.7601.17514

    1319 -FIPS Approved algorithms: AES (Certs. #1168 and #1177); HMAC (Cert. #675); RSA (Cert. #557); SHS (Cert. #1081)
    +FIPS approved algorithms: AES (Certs. #1168 and #1177); HMAC (Cert. #675); RSA (Cert. #557); SHS (Cert. #1081)

    Other algorithms: MD5#1168 and); HMAC (Cert.); RSA (Cert.); SHS (Cert.)

    @@ -913,7 +920,7 @@ Validated Editions: Windows 7, Windows 7 SP1

    6.1.7601.21655

    6.1.7601.21675

    1326 -FIPS Approved algorithms: AES (Certs. #1168 and #1177); RSA (Cert. #557); SHS (Cert. #1081)
    +FIPS approved algorithms: AES (Certs. #1168 and #1177); RSA (Cert. #557); SHS (Cert. #1081)

    Other algorithms: MD5 @@ -932,7 +939,7 @@ Validated Editions: Windows 7, Windows 7 SP1

    6.1.7601.21655

    6.1.7601.21675

    1332 -FIPS Approved algorithms: AES (Certs. #1168 and #1177); HMAC (Cert. #675); SHS (Cert. #1081)
    +FIPS approved algorithms: AES (Certs. #1168 and #1177); HMAC (Cert. #675); SHS (Cert. #1081)

    Other algorithms: Elephant Diffuser @@ -945,7 +952,7 @@ Validated Editions: Windows 7, Windows 7 SP1

    6.1.7601.17950

    6.1.7601.22108

    1327 -FIPS Approved algorithms: RSA (Cert. #557); SHS (Cert. #1081)
    +FIPS approved algorithms: RSA (Cert. #557); SHS (Cert. #1081)

    Other algorithms: MD5 @@ -954,7 +961,7 @@ Validated Editions: Windows 7, Windows 7 SP1 6.1.7600.16385
    (no change in SP1) 1331 -FIPS Approved algorithms: DSA (Cert. #385); RNG (Cert. #649); SHS (Cert. #1081); Triple-DES (Cert. #846); Triple-DES MAC (Triple-DES Cert. #846, vendor affirmed)
    +FIPS approved algorithms: DSA (Cert. #385); RNG (Cert. #649); SHS (Cert. #1081); Triple-DES (Cert. #846); Triple-DES MAC (Triple-DES Cert. #846, vendor affirmed)

    Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman; MD5; RC2; RC2 MAC; RC4 @@ -963,9 +970,9 @@ Validated Editions: Windows 7, Windows 7 SP1 6.1.7600.16385
    (no change in SP1) 1330 -FIPS Approved algorithms: AES (Cert. #1168); DRBG (Cert. #23); HMAC (Cert. #673); SHS (Cert. #1081); RSA (Certs. #557 and #559); Triple-DES (Cert. #846)
    +FIPS approved algorithms: AES (Cert. #1168); DRBG (Cert. #23); HMAC (Cert. #673); SHS (Cert. #1081); RSA (Certs. #557 and #559); Triple-DES (Cert. #846)

    -Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 256-bits of encryption strength; non-compliant less than 112 bits of encryption strength) +Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 bits and 256 bits of encryption strength; non-compliant less than 112 bits of encryption strength) @@ -993,13 +1000,13 @@ Validated Editions: Ultimate Edition Boot Manager (bootmgr) 6.0.6001.18000 and 6.0.6002.18005 978 -FIPS Approved algorithms: AES (Certs. #739 and #760); HMAC (Cert. #415); RSA (Cert. #354); SHS (Cert. #753) +FIPS approved algorithms: AES (Certs. #739 and #760); HMAC (Cert. #415); RSA (Cert. #354); SHS (Cert. #753) Winload OS Loader (winload.exe) 6.0.6001.18000, 6.0.6001.18027, 6.0.6001.18606, 6.0.6001.22125, 6.0.6001.22861, 6.0.6002.18005, 6.0.6002.18411 and 6.0.6002.22596 979 -FIPS Approved algorithms: AES (Certs. #739 and #760); RSA (Cert. #354); SHS (Cert. #753)
    +FIPS approved algorithms: AES (Certs. #739 and #760); RSA (Cert. #354); SHS (Cert. #753)

    Other algorithms: MD5 @@ -1007,37 +1014,37 @@ Validated Editions: Ultimate Edition Code Integrity (ci.dll) 6.0.6001.18000, 6.0.6001.18023, 6.0.6001.22120, and 6.0.6002.18005 980 -FIPS Approved algorithms: RSA (Cert. #354); SHS (Cert. #753)
    +FIPS approved algorithms: RSA (Cert. #354); SHS (Cert. #753)

    Other algorithms: MD5 Kernel Mode Security Support Provider Interface (ksecdd.sys) -6.0.6001.18709, 6.0.6001.18272, 6.0.6001.18796, 6.0.6001.22202, 6.0.6001.22450, 6.0.6001.22987, 6.0.6001.23069, 6.0.6002.18005, 6.0.6002.18051, 6.0.6002.18541, 6.0.6002.18643, 6.0.6002.22152, 6.0.6002.22742, and 6.0.6002.228696.0.6001.18709, 6.0.6001.18272, 6.0.6001.18796, 6.0.6001.22202, 6.0.6001.22450, 6.0.6001.22987, 6.0.6001.23069, 6.0.6002.18005, 6.0.6002.18051, 6.0.6002.18541, 6.0.6002.18643, 6.0.6002.22152, 6.0.6002.22742, and 6.0.6002.22869 +6.0.6001.18709, 6.0.6001.18272, 6.0.6001.18796, 6.0.6001.22202, 6.0.6001.22450, 6.0.6001.22987, 6.0.6001.23069, 6.0.6002.18005, 6.0.6002.18051, 6.0.6002.18541, 6.0.6002.18643, 6.0.6002.22152, 6.0.6002.22742, and 6.0.6002.22869 1000 -

    FIPS Approved algorithms: AES (Certs. #739 and #756); ECDSA (Cert. #82); HMAC (Cert. #412); RNG (Cert. #435 and SP 800-90 AES-CTR, vendor-affirmed); RSA (Certs. #353 and #357); SHS (Cert. #753); Triple-DES (Cert. #656)#739 and); ECDSA (Cert.); HMAC (Cert.); RNG (Cert.  and SP 800-90 AES-CTR, vendor-affirmed); RSA (Certs.  and); SHS (Cert.); Triple-DES (Cert.)

    -

    Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 and 256 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength)

    +

    FIPS approved algorithms: AES (Certs. #739 and #756); ECDSA (Cert. #82); HMAC (Cert. #412); RNG (Cert. #435 and SP 800-90 AES-CTR, vendor-affirmed); RSA (Certs. #353 and #357); SHS (Cert. #753); Triple-DES (Cert. #656)#739 and); ECDSA (Cert.); HMAC (Cert.); RNG (Cert.  and SP 800-90 AES-CTR, vendor-affirmed); RSA (Certs.  and); SHS (Cert.); Triple-DES (Cert.)

    +

    Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 bits and 256 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength)

    Cryptographic Primitives Library (bcrypt.dll) -6.0.6001.22202, 6.0.6002.18005, and 6.0.6002.228726.0.6001.22202, 6.0.6002.18005, and 6.0.6002.22872 +6.0.6001.22202, 6.0.6002.18005, and 6.0.6002.22872 1001 -

    FIPS Approved algorithms: AES (Certs. #739 and #756); DSA (Cert. #283); ECDSA (Cert. #82); HMAC (Cert. #412); RNG (Cert. #435 and SP 800-90, vendor affirmed); RSA (Certs. #353 and #357); SHS (Cert. #753); Triple-DES (Cert. #656)

    -

    Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 and 256 bits of encryption strength); MD2; MD4; MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant provides less than 112 bits of encryption strength)

    +

    FIPS approved algorithms: AES (Certs. #739 and #756); DSA (Cert. #283); ECDSA (Cert. #82); HMAC (Cert. #412); RNG (Cert. #435 and SP 800-90, vendor affirmed); RSA (Certs. #353 and #357); SHS (Cert. #753); Triple-DES (Cert. #656)

    +

    Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 bits and 256 bits of encryption strength); MD2; MD4; MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant provides less than 112 bits of encryption strength)

    Enhanced Cryptographic Provider (RSAENH) -6.0.6001.22202 and 6.0.6002.180056.0.6001.22202 and 6.0.6002.18005 +6.0.6001.22202 and 6.0.6002.18005 1002 -

    FIPS Approved algorithms: AES (Cert. #739); HMAC (Cert. #407); RNG (SP 800-90, vendor affirmed); RSA (Certs. #353 and #354); SHS (Cert. #753); Triple-DES (Cert. #656)

    -

    Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength)

    +

    FIPS approved algorithms: AES (Cert. #739); HMAC (Cert. #407); RNG (SP 800-90, vendor affirmed); RSA (Certs. #353 and #354); SHS (Cert. #753); Triple-DES (Cert. #656)

    +

    Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength)

    Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) -6.0.6001.18000 and 6.0.6002.180056.0.6001.18000 and 6.0.6002.18005 +6.0.6001.18000 and 6.0.6002.18005 1003 -

    FIPS Approved algorithms: DSA (Cert. #281); RNG (Cert. #435); SHS (Cert. #753); Triple-DES (Cert. #656); Triple-DES MAC (Triple-DES Cert. #656, vendor affirmed)

    -

    Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD5; RC2; RC2 MAC; RC4

    +

    FIPS approved algorithms: DSA (Cert. #281); RNG (Cert. #435); SHS (Cert. #753); Triple-DES (Cert. #656); Triple-DES MAC (Triple-DES Cert. #656, vendor affirmed)

    +

    Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD5; RC2; RC2 MAC; RC4

    @@ -1059,23 +1066,23 @@ Validated Editions: Ultimate Edition Enhanced Cryptographic Provider (RSAENH) 6.0.6000.16386 893 -FIPS Approved algorithms: AES (Cert. #553); HMAC (Cert. #297); RNG (Cert. #321); RSA (Certs. #255 and #258); SHS (Cert. #618); Triple-DES (Cert. #549)
    +FIPS approved algorithms: AES (Cert. #553); HMAC (Cert. #297); RNG (Cert. #321); RSA (Certs. #255 and #258); SHS (Cert. #618); Triple-DES (Cert. #549)

    -Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength) +Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength) Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) 6.0.6000.16386 894 -FIPS Approved algorithms: DSA (Cert. #226); RNG (Cert. #321); SHS (Cert. #618); Triple-DES (Cert. #549); Triple-DES MAC (Triple-DES Cert. #549, vendor affirmed)
    +FIPS approved algorithms: DSA (Cert. #226); RNG (Cert. #321); SHS (Cert. #618); Triple-DES (Cert. #549); Triple-DES MAC (Triple-DES Cert. #549, vendor affirmed)

    -Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD5; RC2; RC2 MAC; RC4 +Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD5; RC2; RC2 MAC; RC4 BitLocker™ Drive Encryption 6.0.6000.16386 947 -FIPS Approved algorithms: AES (Cert. #715); HMAC (Cert. #386); SHS (Cert. #737)
    +FIPS approved algorithms: AES (Cert. #715); HMAC (Cert. #386); SHS (Cert. #737)

    Other algorithms: Elephant Diffuser @@ -1083,9 +1090,9 @@ Validated Editions: Ultimate Edition Kernel Mode Security Support Provider Interface (ksecdd.sys) 6.0.6000.16386, 6.0.6000.16870 and 6.0.6000.21067 891 -FIPS Approved algorithms: AES (Cert. #553); ECDSA (Cert. #60); HMAC (Cert. #298); RNG (Cert. #321); RSA (Certs. #257 and #258); SHS (Cert. #618); Triple-DES (Cert. #549)
    +FIPS approved algorithms: AES (Cert. #553); ECDSA (Cert. #60); HMAC (Cert. #298); RNG (Cert. #321); RSA (Certs. #257 and #258); SHS (Cert. #618); Triple-DES (Cert. #549)

    -Other algorithms: DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides 128 to 256 bits of encryption strength); MD2; MD4; MD5; RC2; RC4; HMAC MD5 +Other algorithms: DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides 128 bits to 256 bits of encryption strength); MD2; MD4; MD5; RC2; RC4; HMAC MD5 @@ -1111,22 +1118,22 @@ Validated Editions: Ultimate Edition Kernel Mode Cryptographic Module (FIPS.SYS) 5.1.2600.5512 997 -

    FIPS Approved algorithms: HMAC (Cert. #429); RNG (Cert. #449); SHS (Cert. #785); Triple-DES (Cert. #677); Triple-DES MAC (Triple-DES Cert. #677, vendor affirmed)

    +

    FIPS approved algorithms: HMAC (Cert. #429); RNG (Cert. #449); SHS (Cert. #785); Triple-DES (Cert. #677); Triple-DES MAC (Triple-DES Cert. #677, vendor affirmed)

    Other algorithms: DES; MD5; HMAC MD5

    Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) 5.1.2600.5507 990 -

    FIPS Approved algorithms: DSA (Cert. #292); RNG (Cert. #448); SHS (Cert. #784); Triple-DES (Cert. #676); Triple-DES MAC (Triple-DES Cert. #676, vendor affirmed)

    -

    Other algorithms: DES; DES40; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits); MD5; RC2; RC4

    +

    FIPS approved algorithms: DSA (Cert. #292); RNG (Cert. #448); SHS (Cert. #784); Triple-DES (Cert. #676); Triple-DES MAC (Triple-DES Cert. #676, vendor affirmed)

    +

    Other algorithms: DES; DES40; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits); MD5; RC2; RC4

    Enhanced Cryptographic Provider (RSAENH) 5.1.2600.5507 989 -

    FIPS Approved algorithms: AES (Cert. #781); HMAC (Cert. #428); RNG (Cert. #447); RSA (Cert. #371); SHS (Cert. #783); Triple-DES (Cert. #675); Triple-DES MAC (Triple-DES Cert. #675, vendor affirmed)

    -

    Other algorithms: DES; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits)

    +

    FIPS approved algorithms: AES (Cert. #781); HMAC (Cert. #428); RNG (Cert. #447); RSA (Cert. #371); SHS (Cert. #783); Triple-DES (Cert. #675); Triple-DES MAC (Triple-DES Cert. #675, vendor affirmed)

    +

    Other algorithms: DES; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits)

    @@ -1152,14 +1159,14 @@ Validated Editions: Ultimate Edition DSS/Diffie-Hellman Enhanced Cryptographic Provider 5.1.2600.2133 240 -

    FIPS Approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Cert. #29)

    +

    FIPS approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Cert. #29)

    Other algorithms: DES (Cert. #66); RC2; RC4; MD5; DES40; Diffie-Hellman (key agreement)

    Microsoft Enhanced Cryptographic Provider 5.1.2600.2161 238 -

    FIPS Approved algorithms: Triple-DES (Cert. #81); AES (Cert. #33); SHA-1 (Cert. #83); RSA (PKCS#1, vendor affirmed); HMAC-SHA-1 (Cert. #83, vendor affirmed)

    +

    FIPS approved algorithms: Triple-DES (Cert. #81); AES (Cert. #33); SHA-1 (Cert. #83); RSA (PKCS#1, vendor affirmed); HMAC-SHA-1 (Cert. #83, vendor affirmed)

    Other algorithms: DES (Cert. #156); RC2; RC4; MD5

    @@ -1186,7 +1193,7 @@ Validated Editions: Ultimate Edition Microsoft Enhanced Cryptographic Provider 5.1.2600.1029 238 -

    FIPS Approved algorithms: Triple-DES (Cert. #81); AES (Cert. #33); SHA-1 (Cert. #83); RSA (PKCS#1, vendor affirmed); HMAC-SHA-1 (Cert. #83, vendor affirmed)

    +

    FIPS approved algorithms: Triple-DES (Cert. #81); AES (Cert. #33); SHA-1 (Cert. #83); RSA (PKCS#1, vendor affirmed); HMAC-SHA-1 (Cert. #83, vendor affirmed)

    Other algorithms: DES (Cert. #156); RC2; RC4; MD5

    @@ -1213,7 +1220,7 @@ Validated Editions: Ultimate Edition Kernel Mode Cryptographic Module 5.1.2600.0 241 -

    FIPS Approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Cert. #35); HMAC-SHA-1 (Cert. #35, vendor affirmed)

    +

    FIPS approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Cert. #35); HMAC-SHA-1 (Cert. #35, vendor affirmed)

    Other algorithms: DES (Cert. #89)

    @@ -1240,7 +1247,7 @@ Validated Editions: Ultimate Edition Kernel Mode Cryptographic Module (FIPS.SYS) 5.0.2195.1569 106 -

    FIPS Approved algorithms: Triple-DES (Cert. #16); SHA-1 (Certs. #35)

    +

    FIPS approved algorithms: Triple-DES (Cert. #16); SHA-1 (Certs. #35)

    Other algorithms: DES (Certs. #89)

    @@ -1250,7 +1257,7 @@ Validated Editions: Ultimate Edition

    (DSS/DH Enh: 5.0.2195.3665 [SP3])

    (Enh: 5.0.2195.3839 [SP3]

    103 -

    FIPS Approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Certs. #28 and #29); RSA (vendor affirmed)

    +

    FIPS approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Certs. #28 and #29); RSA (vendor affirmed)

    Other algorithms: DES (Certs. #65, 66, 67 and 68); Diffie-Hellman (key agreement); RC2; RC4; MD2; MD4; MD5

    @@ -1277,7 +1284,7 @@ Validated Editions: Ultimate Edition Kernel Mode Cryptographic Module (FIPS.SYS) 5.0.2195.1569 106 -

    FIPS Approved algorithms: Triple-DES (Cert. #16); SHA-1 (Certs. #35)

    +

    FIPS approved algorithms: Triple-DES (Cert. #16); SHA-1 (Certs. #35)

    Other algorithms: DES (Certs. #89)

    @@ -1291,7 +1298,7 @@ Validated Editions: Ultimate Edition

    (Enh:

    5.0.2195.2228 [SP2])

    103 -

    FIPS Approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Certs. #28 and #29); RSA (vendor affirmed)

    +

    FIPS approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Certs. #28 and #29); RSA (vendor affirmed)

    Other algorithms: DES (Certs. #65, 66, 67 and 68); Diffie-Hellman (key agreement); RC2; RC4; MD2; MD4; MD5

    @@ -1321,7 +1328,7 @@ Validated Editions: Ultimate Edition

    (DSS/DH Enh: 5.0.2150.1391 [SP1])

    (Enh: 5.0.2150.1391 [SP1])

    103 -

    FIPS Approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Certs. #28 and #29); RSA (vendor affirmed)

    +

    FIPS approved algorithms: Triple-DES (Cert. #16); DSA/SHA-1 (Certs. #28 and #29); RSA (vendor affirmed)

    Other algorithms: DES (Certs. #65, 66, 67 and 68); Diffie-Hellman (key agreement); RC2; RC4; MD2; MD4; MD5

    @@ -1348,7 +1355,7 @@ Validated Editions: Ultimate Edition Base DSS Cryptographic Provider, Base Cryptographic Provider, DSS/Diffie-Hellman Enhanced Cryptographic Provider, and Enhanced Cryptographic Provider 5.0.2150.1 76 -

    FIPS Approved algorithms: Triple-DES (vendor affirmed); DSA/SHA-1 (Certs. #28 and 29); RSA (vendor affirmed)

    +

    FIPS approved algorithms: Triple-DES (vendor affirmed); DSA/SHA-1 (Certs. #28 and 29); RSA (vendor affirmed)

    Other algorithms: DES (Certs. #65, 66, 67 and 68); RC2; RC4; MD2; MD4; MD5; Diffie-Hellman (key agreement)

    @@ -1375,7 +1382,7 @@ Validated Editions: Ultimate Edition Base DSS Cryptographic Provider, Base Cryptographic Provider, DSS/Diffie-Hellman Enhanced Cryptographic Provider, and Enhanced Cryptographic Provider 5.0.1877.6 and 5.0.1877.7 75 -

    FIPS Approved algorithms: Triple-DES (vendor affirmed); SHA-1 (Certs. #20 and 21); DSA/SHA-1 (Certs. #25 and 26); RSA (vendor- affirmed)

    +

    FIPS approved algorithms: Triple-DES (vendor affirmed); SHA-1 (Certs. #20 and 21); DSA/SHA-1 (Certs. #25 and 26); RSA (vendor- affirmed)

    Other algorithms: DES (Certs. #61, 62, 63 and 64); RC2; RC4; MD2; MD4; MD5; Diffie-Hellman (key agreement)

    @@ -1396,7 +1403,7 @@ Validated Editions: Ultimate Edition Base Cryptographic Provider 5.0.1877.6 and 5.0.1877.7 68 -FIPS Approved algorithms: SHA-1 (Certs. #20 and 21); DSA/SHA- 1 (Certs. #25 and 26); RSA (vendor affirmed)
    +FIPS approved algorithms: SHA-1 (Certs. #20 and 21); DSA/SHA- 1 (Certs. #25 and 26); RSA (vendor affirmed)

    Other algorithms: DES (Certs. #61, 62, 63 and 64); Triple-DES (allowed for US and Canadian Government use); RC2; RC4; MD2; MD4; MD5; Diffie-Hellman (key agreement) @@ -1631,7 +1638,7 @@ Validated Editions: Standard, Datacenter, Storage Server Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll) 10.0.14393 2937 -FIPS Approved algorithms: AES (Cert. #4064); DRBG (Cert. #1217); DSA (Cert. #1098); ECDSA (Cert. #911); HMAC (Cert. #2651); KAS (Cert. #92); KBKDF (Cert. #101); KTS (AES Cert. #4062; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2192, #2193 and #2195); SHS (Cert. #3347); Triple-DES (Cert. #2227)
    +FIPS approved algorithms: AES (Cert. #4064); DRBG (Cert. #1217); DSA (Cert. #1098); ECDSA (Cert. #911); HMAC (Cert. #2651); KAS (Cert. #92); KBKDF (Cert. #101); KTS (AES Cert. #4062; key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2192, #2193, and #2195); SHS (Cert. #3347); Triple-DES (Cert. #2227)

    Other algorithms: HMAC-MD5; MD5; DES; Legacy CAPI KDF; MD2; MD4; RC2; RC4; RSA (encrypt/decrypt) @@ -1639,7 +1646,7 @@ Validated Editions: Standard, Datacenter, Storage Server Kernel Mode Cryptographic Primitives Library (cng.sys) 10.0.14393 2936 -FIPS Approved algorithms: AES (Cert. #4064); DRBG (Cert. #1217); DSA (Cert. #1098); ECDSA (Cert. #911); HMAC (Cert. #2651); KAS (Cert. #92); KBKDF (Cert. #101); KTS (AES Cert. #4062; key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2192, #2193 and #2195); SHS (Cert. #3347); Triple-DES (Cert. #2227)
    +FIPS approved algorithms: AES (Cert. #4064); DRBG (Cert. #1217); DSA (Cert. #1098); ECDSA (Cert. #911); HMAC (Cert. #2651); KAS (Cert. #92); KBKDF (Cert. #101); KTS (AES Cert. #4062; key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); PBKDF (vendor affirmed); RSA (Certs. #2192, #2193, and #2195); SHS (Cert. #3347); Triple-DES (Cert. #2227)

    Other algorithms: HMAC-MD5; MD5; NDRNG; DES; Legacy CAPI KDF; MD2; MD4; RC2; RC4; RSA (encrypt/decrypt) @@ -1647,14 +1654,14 @@ Validated Editions: Standard, Datacenter, Storage Server Boot Manager 10.0.14393 2931 -

    FIPS Approved algorithms: AES (Certs. #4061 and #4064); HMAC (Cert. #2651); PBKDF (vendor affirmed); RSA (Cert. #2193); SHS (Cert. #3347)

    +

    FIPS approved algorithms: AES (Certs. #4061 and #4064); HMAC (Cert. #2651); PBKDF (vendor affirmed); RSA (Cert. #2193); SHS (Cert. #3347)

    Other algorithms: MD5; PBKDF (non-compliant); VMK KDF

    BitLocker® Windows OS Loader (winload) 10.0.14393 2932 -FIPS Approved algorithms: AES (Certs. #4061 and #4064); RSA (Cert. #2193); SHS (Cert. #3347)
    +FIPS approved algorithms: AES (Certs. #4061 and #4064); RSA (Cert. #2193); SHS (Cert. #3347)

    Other algorithms: NDRNG; MD5 @@ -1662,7 +1669,7 @@ Validated Editions: Standard, Datacenter, Storage Server BitLocker® Windows Resume (winresume) 10.0.14393 2933 -FIPS Approved algorithms: AES (Certs. #4061 and #4064); RSA (Cert. #2193); SHS (Cert. #3347)
    +FIPS approved algorithms: AES (Certs. #4061 and #4064); RSA (Cert. #2193); SHS (Cert. #3347)

    Other algorithms: MD5 @@ -1670,13 +1677,13 @@ Validated Editions: Standard, Datacenter, Storage Server BitLocker® Dump Filter (dumpfve.sys) 10.0.14393 2934 -FIPS Approved algorithms: AES (Certs. #4061 and #4064) +FIPS approved algorithms: AES (Certs. #4061 and #4064) Code Integrity (ci.dll) 10.0.14393 2935 -FIPS Approved algorithms: RSA (Cert. #2193); SHS (Cert. #3347)
    +FIPS approved algorithms: RSA (Cert. #2193); SHS (Cert. #3347)

    Other algorithms: AES (non-compliant); MD5 @@ -1684,7 +1691,7 @@ Validated Editions: Standard, Datacenter, Storage Server Secure Kernel Code Integrity (skci.dll) 10.0.14393 2938 -FIPS Approved algorithms: RSA (Certs. #2193); SHS (Certs. #3347)
    +FIPS approved algorithms: RSA (Certs. #2193); SHS (Certs. #3347)

    Other algorithms: MD5 @@ -1710,23 +1717,23 @@ Validated Editions: Server, Storage Server, Cryptographic Primitives Library (bcryptprimitives.dll and ncryptsslp.dll) 6.3.9600 6.3.9600.17031 2357 -FIPS Approved algorithms: AES (Cert. #2832); DRBG (Certs. #489); DSA (Cert. #855); ECDSA (Cert. #505); HMAC (Cert. #1773); KAS (Cert. #47); KBKDF (Cert. #30); PBKDF (vendor affirmed); RSA (Certs. #1487, #1493 and #1519); SHS (Cert. #2373); Triple-DES (Cert. #1692)
    +FIPS approved algorithms: AES (Cert. #2832); DRBG (Certs. #489); DSA (Cert. #855); ECDSA (Cert. #505); HMAC (Cert. #1773); KAS (Cert. #47); KBKDF (Cert. #30); PBKDF (vendor affirmed); RSA (Certs. #1487, #1493, and #1519); SHS (Cert. #2373); Triple-DES (Cert. #1692)

    -Other algorithms: AES (Cert. #2832, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt) +Other algorithms: AES (Cert. #2832, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt) Kernel Mode Cryptographic Primitives Library (cng.sys) 6.3.9600 6.3.9600.17042 2356 -FIPS Approved algorithms: AES (Cert. #2832); DRBG (Certs. #489); ECDSA (Cert. #505); HMAC (Cert. #1773); KAS (Cert. #47); KBKDF (Cert. #30); PBKDF (vendor affirmed); RSA (Certs. #1487, #1493 and #1519); SHS (Cert. # 2373); Triple-DES (Cert. #1692)
    +FIPS approved algorithms: AES (Cert. #2832); DRBG (Certs. #489); ECDSA (Cert. #505); HMAC (Cert. #1773); KAS (Cert. #47); KBKDF (Cert. #30); PBKDF (vendor affirmed); RSA (Certs. #1487, #1493, and #1519); SHS (Cert. # 2373); Triple-DES (Cert. #1692)

    -Other algorithms: AES (Cert. #2832, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt) +Other algorithms: AES (Cert. #2832, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); AES-GCM encryption (non-compliant); DES; HMAC MD5; Legacy CAPI KDF; MD2; MD4; MD5; NDRNG; RC2; RC4; RSA (encrypt/decrypt) Boot Manager 6.3.9600 6.3.9600.17031 2351 -FIPS Approved algorithms: AES (Cert. #2832); HMAC (Cert. #1773); PBKDF (vendor affirmed); RSA (Cert. #1494); SHS (Certs. # 2373 and #2396)
    +FIPS approved algorithms: AES (Cert. #2832); HMAC (Cert. #1773); PBKDF (vendor affirmed); RSA (Cert. #1494); SHS (Certs. # 2373 and #2396)

    Other algorithms: MD5; KDF (non-compliant); PBKDF (non-compliant) @@ -1734,7 +1741,7 @@ Validated Editions: Server, Storage Server, BitLocker® Windows OS Loader (winload) 6.3.9600 6.3.9600.17031 2352 -FIPS Approved algorithms: AES (Cert. #2832); RSA (Cert. #1494); SHS (Cert. #2396)
    +FIPS approved algorithms: AES (Cert. #2832); RSA (Cert. #1494); SHS (Cert. #2396)

    Other algorithms: MD5; NDRNG @@ -1742,7 +1749,7 @@ Validated Editions: Server, Storage Server, BitLocker® Windows Resume (winresume)[16] 6.3.9600 6.3.9600.17031 2353 -FIPS Approved algorithms: AES (Cert. #2832); RSA (Cert. #1494); SHS (Certs. # 2373 and #2396)
    +FIPS approved algorithms: AES (Cert. #2832); RSA (Cert. #1494); SHS (Certs. # 2373 and #2396)

    Other algorithms: MD5 @@ -1750,7 +1757,7 @@ Validated Editions: Server, Storage Server, BitLocker® Dump Filter (dumpfve.sys)[17] 6.3.9600 6.3.9600.17031 2354 -FIPS Approved algorithms: AES (Cert. #2832)
    +FIPS approved algorithms: AES (Cert. #2832)

    Other algorithms: N/A @@ -1758,7 +1765,7 @@ Validated Editions: Server, Storage Server, Code Integrity (ci.dll) 6.3.9600 6.3.9600.17031 2355 -FIPS Approved algorithms: RSA (Cert. #1494); SHS (Cert. # 2373)
    +FIPS approved algorithms: RSA (Cert. #1494); SHS (Cert. # 2373)

    Other algorithms: MD5 @@ -1766,9 +1773,9 @@ Validated Editions: Server, Storage Server, -\[16\] Does not apply to **Azure StorSimple Virtual Array Windows Server 2012 R2** +\[16\] Doesn't apply to **Azure StorSimple Virtual Array Windows Server 2012 R2** -\[17\] Does not apply to **Azure StorSimple Virtual Array Windows Server 2012 R2** +\[17\] Doesn't apply to **Azure StorSimple Virtual Array Windows Server 2012 R2** **Windows Server 2012** @@ -1786,27 +1793,27 @@ Validated Editions: Server, Storage Server Cryptographic Primitives Library (BCRYPTPRIMITIVES.DLL) 6.2.9200 1892 -FIPS Approved algorithms: AES (Certs. #2197 and #2216); DRBG (Certs. #258); DSA (Cert. #687); ECDSA (Cert. #341); HMAC (Cert. #1345); KAS (Cert. #36); KBKDF (Cert. #3); PBKDF (vendor affirmed); RSA (Certs. #1133 and #1134); SHS (Cert. #1903); Triple-DES (Cert. #1387)
    +FIPS approved algorithms: AES (Certs. #2197 and #2216); DRBG (Certs. #258); DSA (Cert. #687); ECDSA (Cert. #341); HMAC (Cert. #1345); KAS (Cert. #36); KBKDF (Cert. #3); PBKDF (vendor affirmed); RSA (Certs. #1133 and #1134); SHS (Cert. #1903); Triple-DES (Cert. #1387)

    -Other algorithms: AES (Cert. #2197, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)#687); ECDSA (Cert.); HMAC (Cert. #); KAS (Cert.); KBKDF (Cert.); PBKDF (vendor affirmed); RSA (Certs.  and); SHS (Cert.); Triple-DES (Cert.)
    +Other algorithms: AES (Cert. #2197, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)#687); ECDSA (Cert.); HMAC (Cert. #); KAS (Cert.); KBKDF (Cert.); PBKDF (vendor affirmed); RSA (Certs.  and); SHS (Cert.); Triple-DES (Cert.)

    -Other algorithms: AES (Cert., key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt) +Other algorithms: AES (Certificate, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt) Kernel Mode Cryptographic Primitives Library (cng.sys) 6.2.9200 1891 -FIPS Approved algorithms: AES (Certs. #2197 and #2216); DRBG (Certs. #258 and #259); ECDSA (Cert. #341); HMAC (Cert. #1345); KAS (Cert. #36); KBKDF (Cert. #3); PBKDF (vendor affirmed); RNG (Cert. #1110); RSA (Certs. #1133 and #1134); SHS (Cert. #1903); Triple-DES (Cert. #1387)
    +FIPS approved algorithms: AES (Certs. #2197 and #2216); DRBG (Certs. #258 and #259); ECDSA (Cert. #341); HMAC (Cert. #1345); KAS (Cert. #36); KBKDF (Cert. #3); PBKDF (vendor affirmed); RNG (Cert. #1110); RSA (Certs. #1133 and #1134); SHS (Cert. #1903); Triple-DES (Cert. #1387)

    -Other algorithms: AES (Cert. #2197, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)#1110); RSA (Certs.  and); SHS (Cert.); Triple-DES (Cert.)
    +Other algorithms: AES (Cert. #2197, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt)#1110); RSA (Certs.  and); SHS (Cert.); Triple-DES (Cert.)

    -Other algorithms: AES (Cert., key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt) +Other algorithms: AES (Certificate, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); DES; Legacy CAPI KDF; MD2; MD4; MD5; HMAC MD5; RC2; RC4; RSA (encrypt/decrypt) Boot Manager 6.2.9200 1895 -FIPS Approved algorithms: AES (Certs. #2196 and #2198); HMAC (Cert. #1347); RSA (Cert. #1132); SHS (Cert. #1903)
    +FIPS approved algorithms: AES (Certs. #2196 and #2198); HMAC (Cert. #1347); RSA (Cert. #1132); SHS (Cert. #1903)

    Other algorithms: MD5 @@ -1814,7 +1821,7 @@ Validated Editions: Server, Storage Server BitLocker® Windows OS Loader (WINLOAD) 6.2.9200 1896 -FIPS Approved algorithms: AES (Certs. #2196 and #2198); RSA (Cert. #1132); SHS (Cert. #1903)
    +FIPS approved algorithms: AES (Certs. #2196 and #2198); RSA (Cert. #1132); SHS (Cert. #1903)

    Other algorithms: AES (Cert. #2197; non-compliant); MD5; Non-Approved RNG @@ -1822,7 +1829,7 @@ Validated Editions: Server, Storage Server BitLocker® Windows Resume (WINRESUME) 6.2.9200 1898 -FIPS Approved algorithms: AES (Certs. #2196 and #2198); RSA (Cert. #1132); SHS (Cert. #1903)
    +FIPS approved algorithms: AES (Certs. #2196 and #2198); RSA (Cert. #1132); SHS (Cert. #1903)

    Other algorithms: MD5 @@ -1830,7 +1837,7 @@ Validated Editions: Server, Storage Server BitLocker® Dump Filter (DUMPFVE.SYS) 6.2.9200 1899 -FIPS Approved algorithms: AES (Certs. #2196 and #2198)
    +FIPS approved algorithms: AES (Certs. #2196 and #2198)

    Other algorithms: N/A @@ -1838,7 +1845,7 @@ Validated Editions: Server, Storage Server Code Integrity (CI.DLL) 6.2.9200 1897 -FIPS Approved algorithms: RSA (Cert. #1132); SHS (Cert. #1903)
    +FIPS approved algorithms: RSA (Cert. #1132); SHS (Cert. #1903)

    Other algorithms: MD5 @@ -1846,7 +1853,7 @@ Validated Editions: Server, Storage Server Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH.DLL) 6.2.9200 1893 -FIPS Approved algorithms: DSA (Cert. #686); SHS (Cert. #1902); Triple-DES (Cert. #1386); Triple-DES MAC (Triple-DES Cert. #1386, vendor affirmed)
    +FIPS approved algorithms: DSA (Cert. #686); SHS (Cert. #1902); Triple-DES (Cert. #1386); Triple-DES MAC (Triple-DES Cert. #1386, vendor affirmed)

    Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman; MD5; RC2; RC2 MAC; RC4; Triple-DES (Cert. #1386, key wrapping; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112 bits of encryption strength) @@ -1854,9 +1861,9 @@ Validated Editions: Server, Storage Server Enhanced Cryptographic Provider (RSAENH.DLL) 6.2.9200 1894 -FIPS Approved algorithms: AES (Cert. #2196); HMAC (Cert. #1346); RSA (Cert. #1132); SHS (Cert. #1902); Triple-DES (Cert. #1386)
    +FIPS approved algorithms: AES (Cert. #2196); HMAC (Cert. #1346); RSA (Cert. #1132); SHS (Cert. #1902); Triple-DES (Cert. #1386)

    -Other algorithms: AES (Cert. #2196, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); Triple-DES (Cert. #1386, key wrapping; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112 bits of encryption strength) +Other algorithms: AES (Cert. #2196, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); Triple-DES (Cert. #1386, key wrapping; key establishment methodology provides 112 bits of encryption strength; non-compliant less than 112 bits of encryption strength) @@ -1874,65 +1881,65 @@ Validated Editions: Server, Storage Server Boot Manager (bootmgr) -6.1.7600.16385 or 6.1.7601.175146.1.7600.16385 or 6.1.7601.17514 +6.1.7600.16385 or 6.1.7601.17514 1321 -FIPS Approved algorithms: AES (Certs. #1168 and #1177); HMAC (Cert. #675); RSA (Cert. #568); SHS (Cert. #1081)
    +FIPS approved algorithms: AES (Certs. #1168 and #1177); HMAC (Cert. #675); RSA (Cert. #568); SHS (Cert. #1081)

    Other algorithms: MD5 Winload OS Loader (winload.exe) -6.1.7600.16385, 6.1.7600.16757, 6.1.7600.20897, 6.1.7600.20916, 6.1.7601.17514, 6.1.7601.17556, 6.1.7601.21655 and 6.1.7601.216756.1.7600.16385, 6.1.7600.16757, 6.1.7600.20897, 6.1.7600.20916, 6.1.7601.17514, 6.1.7601.17556, 6.1.7601.21655 and 6.1.7601.21675 +6.1.7600.16385, 6.1.7600.16757, 6.1.7600.20897, 6.1.7600.20916, 6.1.7601.17514, 6.1.7601.17556, 6.1.7601.21655 and 6.1.7601.21675 1333 -FIPS Approved algorithms: AES (Certs. #1168 and #1177); RSA (Cert. #568); SHS (Cert. #1081)
    +FIPS approved algorithms: AES (Certs. #1168 and #1177); RSA (Cert. #568); SHS (Cert. #1081)

    Other algorithms: MD5 Code Integrity (ci.dll) -6.1.7600.16385, 6.1.7600.17122, 6.1.7600.21320, 6.1.7601.17514, 6.1.7601.17950 and 6.1.7601.221086.1.7600.16385, 6.1.7600.17122, 6.1.7600.21320, 6.1.7601.17514, 6.1.7601.17950 and 6.1.7601.22108 +6.1.7600.16385, 6.1.7600.17122, 6.1.7600.21320, 6.1.7601.17514, 6.1.7601.17950 and 6.1.7601.22108 1334 -FIPS Approved algorithms: RSA (Cert. #568); SHS (Cert. #1081)
    +FIPS approved algorithms: RSA (Cert. #568); SHS (Cert. #1081)

    Other algorithms: MD5 Kernel Mode Cryptographic Primitives Library (cng.sys) -6.1.7600.16385, 6.1.7600.16915, 6.1.7600.21092, 6.1.7601.17514, 6.1.7601.17919, 6.1.7601.17725, 6.1.7601.21861 and 6.1.7601.220766.1.7600.16385, 6.1.7600.16915, 6.1.7600.21092, 6.1.7601.17514, 6.1.7601.17919, 6.1.7601.17725, 6.1.7601.21861 and 6.1.7601.22076 +6.1.7600.16385, 6.1.7600.16915, 6.1.7600.21092, 6.1.7601.17514, 6.1.7601.17919, 6.1.7601.17725, 6.1.7601.21861 and 6.1.7601.22076 1335 -FIPS Approved algorithms: AES (Certs. #1168 and #1177); AES GCM (Cert. #1168, vendor-affirmed); AES GMAC (Cert. #1168, vendor-affirmed); DRBG (Certs. #23 and #27); ECDSA (Cert. #142); HMAC (Cert. #686); KAS (SP 800-56A, vendor affirmed, key agreement; key establishment methodology provides between 80 and 256 bits of encryption strength); RNG (Cert. #649); RSA (Certs. #559 and #567); SHS (Cert. #1081); Triple-DES (Cert. #846)
    +FIPS approved algorithms: AES (Certs. #1168 and #1177); AES GCM (Cert. #1168, vendor-affirmed); AES GMAC (Cert. #1168, vendor-affirmed); DRBG (Certs. #23 and #27); ECDSA (Cert. #142); HMAC (Cert. #686); KAS (SP 800-56A, vendor affirmed, key agreement; key establishment methodology provides between 80 bits and 256 bits of encryption strength); RNG (Cert. #649); RSA (Certs. #559 and #567); SHS (Cert. #1081); Triple-DES (Cert. #846)

    --Other algorithms: AES (Cert. #1168, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4 +-Other algorithms: AES (Cert. #1168, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4 Cryptographic Primitives Library (bcryptprimitives.dll) -66.1.7600.16385 or 6.1.7601.1751466.1.7600.16385 or 6.1.7601.17514 +66.1.7600.16385 or 6.1.7601.17514 1336 -FIPS Approved algorithms: AES (Certs. #1168 and #1177); AES GCM (Cert. #1168, vendor-affirmed); AES GMAC (Cert. #1168, vendor-affirmed); DRBG (Certs. #23 and #27); DSA (Cert. #391); ECDSA (Cert. #142); HMAC (Cert. #686); KAS (SP 800-56A, vendor affirmed, key agreement; key establishment methodology provides between 80 and 256 bits of encryption strength); RNG (Cert. #649); RSA (Certs. #559 and #567); SHS (Cert. #1081); Triple-DES (Cert. #846)
    +FIPS approved algorithms: AES (Certs. #1168 and #1177); AES GCM (Cert. #1168, vendor-affirmed); AES GMAC (Cert. #1168, vendor-affirmed); DRBG (Certs. #23 and #27); DSA (Cert. #391); ECDSA (Cert. #142); HMAC (Cert. #686); KAS (SP 800-56A, vendor affirmed, key agreement; key establishment methodology provides between 80 bits and 256 bits of encryption strength); RNG (Cert. #649); RSA (Certs. #559 and #567); SHS (Cert. #1081); Triple-DES (Cert. #846)

    -Other algorithms: AES (Cert. #1168, key wrapping; key establishment methodology provides between 128 and 256 bits of encryption strength); DES; HMAC MD5; MD2; MD4; MD5; RC2; RC4 +Other algorithms: AES (Cert. #1168, key wrapping; key establishment methodology provides between 128 bits and 256 bits of encryption strength); DES; HMAC MD5; MD2; MD4; MD5; RC2; RC4 Enhanced Cryptographic Provider (RSAENH) 6.1.7600.16385 1337 -FIPS Approved algorithms: AES (Cert. #1168); DRBG (Cert. #23); HMAC (Cert. #687); SHS (Cert. #1081); RSA (Certs. #559 and #568); Triple-DES (Cert. #846)
    +FIPS approved algorithms: AES (Cert. #1168); DRBG (Cert. #23); HMAC (Cert. #687); SHS (Cert. #1081); RSA (Certs. #559 and #568); Triple-DES (Cert. #846)

    -Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 256 bits of encryption strength; non-compliant less than 112 bits of encryption strength) +Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 bits and 256 bits of encryption strength; non-compliant less than 112 bits of encryption strength) Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) 6.1.7600.16385 1338 -FIPS Approved algorithms: DSA (Cert. #390); RNG (Cert. #649); SHS (Cert. #1081); Triple-DES (Cert. #846); Triple-DES MAC (Triple-DES Cert. #846, vendor affirmed)
    +FIPS approved algorithms: DSA (Cert. #390); RNG (Cert. #649); SHS (Cert. #1081); Triple-DES (Cert. #846); Triple-DES MAC (Triple-DES Cert. #846, vendor affirmed)

    Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman; MD5; RC2; RC2 MAC; RC4 BitLocker™ Drive Encryption -6.1.7600.16385, 6.1.7600.16429, 6.1.7600.16757, 6.1.7600.20536, 6.1.7600.20873, 6.1.7600.20897, 6.1.7600.20916, 6.1.7601.17514, 6.1.7601.17556, 6.1.7601.21634, 6.1.7601.21655 or 6.1.7601.216756.1.7600.16385, 6.1.7600.16429, 6.1.7600.16757, 6.1.7600.20536, 6.1.7600.20873, 6.1.7600.20897, 6.1.7600.20916, 6.1.7601.17514, 6.1.7601.17556, 6.1.7601.21634, 6.1.7601.21655 or 6.1.7601.21675 +6.1.7600.16385, 6.1.7600.16429, 6.1.7600.16757, 6.1.7600.20536, 6.1.7600.20873, 6.1.7600.20897, 6.1.7600.20916, 6.1.7601.17514, 6.1.7601.17556, 6.1.7601.21634, 6.1.7601.21655 or 6.1.7601.21675 1339 -FIPS Approved algorithms: AES (Certs. #1168 and #1177); HMAC (Cert. #675); SHS (Cert. #1081)
    +FIPS approved algorithms: AES (Certs. #1168 and #1177); HMAC (Cert. #675); SHS (Cert. #1081)

    Other algorithms: Elephant Diffuser @@ -1952,61 +1959,61 @@ Validated Editions: Server, Storage Server Boot Manager (bootmgr) -6.0.6001.18000, 6.0.6002.18005 and 6.0.6002.224976.0.6001.18000, 6.0.6002.18005 and 6.0.6002.22497 +6.0.6001.18000, 6.0.6002.18005 and 6.0.6002.22497 1004 -FIPS Approved algorithms: AES (Certs. #739 and #760); HMAC (Cert. #415); RSA (Cert. #355); SHS (Cert. #753)
    +FIPS approved algorithms: AES (Certs. #739 and #760); HMAC (Cert. #415); RSA (Cert. #355); SHS (Cert. #753)

    Other algorithms: N/A Winload OS Loader (winload.exe) -6.0.6001.18000, 6.0.6001.18606, 6.0.6001.22861, 6.0.6002.18005, 6.0.6002.18411, 6.0.6002.22497 and 6.0.6002.225966.0.6001.18000, 6.0.6001.18606, 6.0.6001.22861, 6.0.6002.18005, 6.0.6002.18411, 6.0.6002.22497 and 6.0.6002.22596 +6.0.6001.18000, 6.0.6001.18606, 6.0.6001.22861, 6.0.6002.18005, 6.0.6002.18411, 6.0.6002.22497 and 6.0.6002.22596 1005 -FIPS Approved algorithms: AES (Certs. #739 and #760); RSA (Cert. #355); SHS (Cert. #753)
    +FIPS approved algorithms: AES (Certs. #739 and #760); RSA (Cert. #355); SHS (Cert. #753)

    Other algorithms: MD5 Code Integrity (ci.dll) -6.0.6001.18000 and 6.0.6002.180056.0.6001.18000 and 6.0.6002.18005 +6.0.6001.18000 and 6.0.6002.18005 1006 -FIPS Approved algorithms: RSA (Cert. #355); SHS (Cert. #753)
    +FIPS approved algorithms: RSA (Cert. #355); SHS (Cert. #753)

    Other algorithms: MD5 Kernel Mode Security Support Provider Interface (ksecdd.sys) -6.0.6001.18709, 6.0.6001.18272, 6.0.6001.18796, 6.0.6001.22202, 6.0.6001.22450, 6.0.6001.22987, 6.0.6001.23069, 6.0.6002.18005, 6.0.6002.18051, 6.0.6002.18541, 6.0.6002.18643, 6.0.6002.22152, 6.0.6002.22742 and 6.0.6002.228696.0.6001.18709, 6.0.6001.18272, 6.0.6001.18796, 6.0.6001.22202, 6.0.6001.22450, 6.0.6001.22987, 6.0.6001.23069, 6.0.6002.18005, 6.0.6002.18051, 6.0.6002.18541, 6.0.6002.18643, 6.0.6002.22152, 6.0.6002.22742 and 6.0.6002.22869 +6.0.6001.18709, 6.0.6001.18272, 6.0.6001.18796, 6.0.6001.22202, 6.0.6001.22450, 6.0.6001.22987, 6.0.6001.23069, 6.0.6002.18005, 6.0.6002.18051, 6.0.6002.18541, 6.0.6002.18643, 6.0.6002.22152, 6.0.6002.22742 and 6.0.6002.22869 1007 -FIPS Approved algorithms: AES (Certs. #739 and #757); ECDSA (Cert. #83); HMAC (Cert. #413); RNG (Cert. #435 and SP800-90 AES-CTR, vendor affirmed); RSA (Certs. #353 and #358); SHS (Cert. #753); Triple-DES (Cert. #656)
    +FIPS approved algorithms: AES (Certs. #739 and #757); ECDSA (Cert. #83); HMAC (Cert. #413); RNG (Cert. #435 and SP800-90 AES-CTR, vendor affirmed); RSA (Certs. #353 and #358); SHS (Cert. #753); Triple-DES (Cert. #656)

    -Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 and 256 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping: key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength)#83); HMAC (Cert.); RNG (Cert.  and SP800-90 AES-CTR, vendor affirmed); RSA (Certs.  and); SHS (Cert.); Triple-DES (Cert.)
    +Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 bits and 256 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping: key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength)#83); HMAC (Cert.); RNG (Cert.  and SP800-90 AES-CTR, vendor affirmed); RSA (Certs.  and); SHS (Cert.); Triple-DES (Cert.)

    -Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 and 256 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping: key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength) +Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 bits and 256 bits of encryption strength); MD2; MD4; MD5; HMAC MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping: key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength) Cryptographic Primitives Library (bcrypt.dll) -6.0.6001.22202, 6.0.6002.18005 and 6.0.6002.228726.0.6001.22202, 6.0.6002.18005 and 6.0.6002.22872 +6.0.6001.22202, 6.0.6002.18005 and 6.0.6002.22872 1008 -FIPS Approved algorithms: AES (Certs. #739 and #757); DSA (Cert. #284); ECDSA (Cert. #83); HMAC (Cert. #413); RNG (Cert. #435 and SP800-90, vendor affirmed); RSA (Certs. #353 and #358); SHS (Cert. #753); Triple-DES (Cert. #656)
    +FIPS approved algorithms: AES (Certs. #739 and #757); DSA (Cert. #284); ECDSA (Cert. #83); HMAC (Cert. #413); RNG (Cert. #435 and SP800-90, vendor affirmed); RSA (Certs. #353 and #358); SHS (Cert. #753); Triple-DES (Cert. #656)

    -Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 and 256 bits of encryption strength); MD2; MD4; MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant provides less than 112 bits of encryption strength) +Other algorithms: AES (GCM and GMAC; non-compliant); DES; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides between 128 bits and 256 bits of encryption strength); MD2; MD4; MD5; RC2; RC4; RNG (SP 800-90 Dual-EC; non-compliant); RSA (key wrapping; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant provides less than 112 bits of encryption strength) Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) -6.0.6001.18000 and 6.0.6002.180056.0.6001.18000 and 6.0.6002.18005 +6.0.6001.18000 and 6.0.6002.18005 1009 -FIPS Approved algorithms: DSA (Cert. #282); RNG (Cert. #435); SHS (Cert. #753); Triple-DES (Cert. #656); Triple-DES MAC (Triple-DES Cert. #656, vendor affirmed)
    +FIPS approved algorithms: DSA (Cert. #282); RNG (Cert. #435); SHS (Cert. #753); Triple-DES (Cert. #656); Triple-DES MAC (Triple-DES Cert. #656, vendor affirmed)

    --Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD5; RC2; RC2 MAC; RC4 +-Other algorithms: DES; DES MAC; DES40; DES40 MAC; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD5; RC2; RC2 MAC; RC4 Enhanced Cryptographic Provider (RSAENH) -6.0.6001.22202 and 6.0.6002.180056.0.6001.22202 and 6.0.6002.18005 +6.0.6001.22202 and 6.0.6002.18005 1010 -FIPS Approved algorithms: AES (Cert. #739); HMAC (Cert. #408); RNG (SP 800-90, vendor affirmed); RSA (Certs. #353 and #355); SHS (Cert. #753); Triple-DES (Cert. #656)
    +FIPS approved algorithms: AES (Cert. #739); HMAC (Cert. #408); RNG (SP 800-90, vendor affirmed); RSA (Certs. #353 and #355); SHS (Cert. #753); Triple-DES (Cert. #656)

    -Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength) +Other algorithms: DES; MD2; MD4; MD5; RC2; RC4; RSA (key wrapping; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength) @@ -2032,22 +2039,22 @@ Validated Editions: Server, Storage Server Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) 5.2.3790.3959 875 -

    FIPS Approved algorithms: DSA (Cert. #221); RNG (Cert. #314); RSA (Cert. #245); SHS (Cert. #611); Triple-DES (Cert. #543)

    -

    Other algorithms: DES; DES40; Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD5; RC2; RC4

    +

    FIPS approved algorithms: DSA (Cert. #221); RNG (Cert. #314); RSA (Cert. #245); SHS (Cert. #611); Triple-DES (Cert. #543)

    +

    Other algorithms: DES; DES40; Diffie-Hellman (key agreement; key establishment methodology provides between 112 bits and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); MD5; RC2; RC4

    Kernel Mode Cryptographic Module (FIPS.SYS) 5.2.3790.3959 869 -

    FIPS Approved algorithms: HMAC (Cert. #287); RNG (Cert. #313); SHS (Cert. #610); Triple-DES (Cert. #542)

    +

    FIPS approved algorithms: HMAC (Cert. #287); RNG (Cert. #313); SHS (Cert. #610); Triple-DES (Cert. #542)

    Other algorithms: DES; HMAC-MD5

    Enhanced Cryptographic Provider (RSAENH) 5.2.3790.3959 868 -

    FIPS Approved algorithms: AES (Cert. #548); HMAC (Cert. #289); RNG (Cert. #316); RSA (Cert. #245); SHS (Cert. #613); Triple-DES (Cert. #544)

    -

    Other algorithms: DES; RC2; RC4; MD2; MD4; MD5; RSA (key wrapping; key establishment methodology provides between 112 and 256 bits of encryption strength; non-compliant less than 112 bits of encryption strength)

    +

    FIPS approved algorithms: AES (Cert. #548); HMAC (Cert. #289); RNG (Cert. #316); RSA (Cert. #245); SHS (Cert. #613); Triple-DES (Cert. #544)

    +

    Other algorithms: DES; RC2; RC4; MD2; MD4; MD5; RSA (key wrapping; key establishment methodology provides between 112 bits and 256 bits of encryption strength; non-compliant less than 112 bits of encryption strength)

    @@ -2073,7 +2080,7 @@ Validated Editions: Server, Storage Server Kernel Mode Cryptographic Module (FIPS.SYS) 5.2.3790.1830 [SP1] 405 -

    FIPS Approved algorithms: Triple-DES (Certs. #201[1] and #370[1]); SHS (Certs. #177[1] and #371[2])

    +

    FIPS approved algorithms: Triple-DES (Certs. #201[1] and #370[1]); SHS (Certs. #177[1] and #371[2])

    Other algorithms: DES (Cert. #230[1]); HMAC-MD5; HMAC-SHA-1 (non-compliant)

    [1] x86
    [2] SP1 x86, x64, IA64

    @@ -2082,7 +2089,7 @@ Validated Editions: Server, Storage Server Enhanced Cryptographic Provider (RSAENH) 5.2.3790.1830 [Service Pack 1]) 382 -

    FIPS Approved algorithms: Triple-DES (Cert. #192[1] and #365[2]); AES (Certs. #80[1] and #290[2]); SHS (Cert. #176[1] and #364[2]); HMAC (Cert. #176, vendor affirmed[1] and #99[2]); RSA (PKCS#1, vendor affirmed[1] and #81[2])

    +

    FIPS approved algorithms: Triple-DES (Cert. #192[1] and #365[2]); AES (Certs. #80[1] and #290[2]); SHS (Cert. #176[1] and #364[2]); HMAC (Cert. #176, vendor affirmed[1] and #99[2]); RSA (PKCS#1, vendor affirmed[1] and #81[2])

    Other algorithms: DES (Cert. #226[1]); SHA-256[1]; SHA-384[1]; SHA-512[1]; RC2; RC4; MD2; MD4; MD5

    [1] x86
    [2] SP1 x86, x64, IA64

    @@ -2091,7 +2098,7 @@ Validated Editions: Server, Storage Server Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) 5.2.3790.1830 [Service Pack 1] 381 -

    FIPS Approved algorithms: Triple-DES (Certs. #199[1] and #381[2]); SHA-1 (Certs. #181[1] and #385[2]); DSA (Certs. #95[1] and #146[2]); RSA (Cert. #81)

    +

    FIPS approved algorithms: Triple-DES (Certs. #199[1] and #381[2]); SHA-1 (Certs. #181[1] and #385[2]); DSA (Certs. #95[1] and #146[2]); RSA (Cert. #81)

    Other algorithms: DES (Cert. #229[1]); Diffie-Hellman (key agreement); RC2; RC4; MD5; DES 40

    [1] x86
    [2] SP1 x86, x64, IA64

    @@ -2120,7 +2127,7 @@ Validated Editions: Server, Storage Server Kernel Mode Cryptographic Module (FIPS.SYS) 5.2.3790.0 405 -

    FIPS Approved algorithms: Triple-DES (Certs. #201[1] and #370[1]); SHS (Certs. #177[1] and #371[2])

    +

    FIPS approved algorithms: Triple-DES (Certs. #201[1] and #370[1]); SHS (Certs. #177[1] and #371[2])

    Other algorithms: DES (Cert. #230[1]); HMAC-MD5; HMAC-SHA-1 (non-compliant)

    [1] x86
    [2] SP1 x86, x64, IA64

    @@ -2129,7 +2136,7 @@ Validated Editions: Server, Storage Server Enhanced Cryptographic Provider (RSAENH) 5.2.3790.0 382 -

    FIPS Approved algorithms: Triple-DES (Cert. #192[1] and #365[2]); AES (Certs. #80[1] and #290[2]); SHS (Cert. #176[1] and #364[2]); HMAC (Cert. #176, vendor affirmed[1] and #99[2]); RSA (PKCS#1, vendor affirmed[1] and #81[2])

    +

    FIPS approved algorithms: Triple-DES (Cert. #192[1] and #365[2]); AES (Certs. #80[1] and #290[2]); SHS (Cert. #176[1] and #364[2]); HMAC (Cert. #176, vendor affirmed[1] and #99[2]); RSA (PKCS#1, vendor affirmed[1] and #81[2])

    Other algorithms: DES (Cert. #226[1]); SHA-256[1]; SHA-384[1]; SHA-512[1]; RC2; RC4; MD2; MD4; MD5

    [1] x86
    [2] SP1 x86, x64, IA64

    @@ -2138,7 +2145,7 @@ Validated Editions: Server, Storage Server Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) 5.2.3790.0 381 -

    FIPS Approved algorithms: Triple-DES (Certs. #199[1] and #381[2]); SHA-1 (Certs. #181[1] and #385[2]); DSA (Certs. #95[1] and #146[2]); RSA (Cert. #81)

    +

    FIPS approved algorithms: Triple-DES (Certs. #199[1] and #381[2]); SHA-1 (Certs. #181[1] and #385[2]); DSA (Certs. #95[1] and #146[2]); RSA (Cert. #81)

    Other algorithms: DES (Cert. #229[1]); Diffie-Hellman (key agreement); RC2; RC4; MD5; DES 40

    [1] x86
    [2] SP1 x86, x64, IA64

    @@ -2169,15 +2176,15 @@ Validated Editions: Server, Storage Server Enhanced Cryptographic Provider 7.00.2872 [1] and 8.00.6246 [2] 2957 -

    FIPS Approved algorithms: AES (Certs.#4433and#4434); CKG (vendor affirmed); DRBG (Certs.#1432and#1433); HMAC (Certs.#2946and#2945); RSA (Certs.#2414and#2415); SHS (Certs.#3651and#3652); Triple-DES (Certs.#2383and#2384)

    -

    Allowed algorithms: HMAC-MD5; MD5; NDRNG

    +

    FIPS approved algorithms: AES (Certs.#4433and#4434); CKG (vendor affirmed); DRBG (Certs.#1432and#1433); HMAC (Certs.#2946and#2945); RSA (Certs.#2414and#2415); SHS (Certs.#3651and#3652); Triple-DES (Certs.#2383and#2384)

    +

    Allowed algorithms: HMAC-MD5, MD5, NDRNG

    Cryptographic Primitives Library (bcrypt.dll) 7.00.2872 [1] and 8.00.6246 [2] 2956 -

    FIPS Approved algorithms: AES (Certs.#4430and#4431); CKG (vendor affirmed); CVL (Certs.#1139and#1140); DRBG (Certs.#1429and#1430); DSA (Certs.#1187and#1188); ECDSA (Certs.#1072and#1073); HMAC (Certs.#2942and#2943); KAS (Certs.#114and#115); RSA (Certs.#2411and#2412); SHS (Certs.#3648and#3649); Triple-DES (Certs.#2381and#2382)

    -

    Allowed algorithms: MD5; NDRNG; RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength

    +

    FIPS approved algorithms: AES (Certs.#4430and#4431); CKG (vendor affirmed); CVL (Certs.#1139and#1140); DRBG (Certs.#1429and#1430); DSA (Certs.#1187and#1188); ECDSA (Certs.#1072and#1073); HMAC (Certs.#2942and#2943); KAS (Certs.#114and#115); RSA (Certs.#2411and#2412); SHS (Certs.#3648and#3649); Triple-DES (Certs.#2381and#2382)

    +

    Allowed algorithms: MD5, NDRNG, RSA (key wrapping; key establishment methodology provides between 112 bits and 150 bits of encryption strength

    @@ -2204,7 +2211,7 @@ Validated Editions: Server, Storage Server Enhanced Cryptographic Provider 6.00.1937 [1] and 7.00.1687 [2] 825 -

    FIPS Approved algorithms: AES (Certs. #516 [1] and #2024 [2]); HMAC (Certs. #267 [1] and #1227 [2]); RNG (Certs. #292 [1] and #1060 [2]); RSA (Cert. #230 [1] and #1052 [2]); SHS (Certs. #589 [1] and #1774 [2]); Triple-DES (Certs. #526 [1] and #1308 [2])

    +

    FIPS approved algorithms: AES (Certs. #516 [1] and #2024 [2]); HMAC (Certs. #267 [1] and #1227 [2]); RNG (Certs. #292 [1] and #1060 [2]); RSA (Cert. #230 [1] and #1052 [2]); SHS (Certs. #589 [1] and #1774 [2]); Triple-DES (Certs. #526 [1] and #1308 [2])

    Other algorithms: MD5; HMAC-MD5; RC2; RC4; DES

    @@ -2229,9 +2236,9 @@ Validated Editions: Server, Storage Server Outlook Cryptographic Provider (EXCHCSP) -SR-1A (3821)SR-1A (3821) +SR-1A (3821) 110 -

    FIPS Approved algorithms: Triple-DES (Cert. #18); SHA-1 (Certs. #32); RSA (vendor affirmed)

    +

    FIPS approved algorithms: Triple-DES (Cert. #18); SHA-1 (Certs. #32); RSA (vendor affirmed)

    Other algorithms: DES (Certs. #91); DES MAC; RC2; MD2; MD5

    @@ -2320,7 +2327,7 @@ The following tables are organized by cryptographic algorithms with their modes,
  • Tag Lengths: 32, 48, 64, 80, 96, 112, 128 (bits)
  • IV Lengths: 56, 64, 72, 80, 88, 96, 104 (bits)
  • Plain Text Length: 0-32
  • -
  • AAD Length: 0-65536
  • +
  • Additional authenticated data length: 0-65536
  • AES-CFB128:
    • @@ -2393,7 +2400,7 @@ The following tables are organized by cryptographic algorithms with their modes,
    • Key Lengths: 128, 192, 256 (bits)
    • Tag Lengths: 96, 104, 112, 120, 128 (bits)
    • Plain Text Lengths: 0, 8, 1016, 1024 (bits)
    • -
    • AAD Lengths: 0, 8, 1016, 1024 (bits)
    • +
    • Additional authenticated data lengths: 0, 8, 1016, 1024 (bits)
    • 96 bit IV supported
  • AES-XTS:
  • @@ -2426,7 +2433,7 @@ The following tables are organized by cryptographic algorithms with their modes,
  • Tag Lengths: 32, 48, 64, 80, 96, 112, 128 (bits)
  • IV Lengths: 56, 64, 72, 80, 88, 96, 104 (bits)
  • Plain Text Length: 0-32
  • -
  • AAD Length: 0-65536
  • +
  • Additional authenticated data length: 0-65536
  • AES-CFB128:
    • @@ -2499,7 +2506,7 @@ The following tables are organized by cryptographic algorithms with their modes,
    • Key Lengths: 128, 192, 256 (bits)
    • Tag Lengths: 96, 104, 112, 120, 128 (bits)
    • Plain Text Lengths: 0, 8, 1016, 1024 (bits)
    • -
    • AAD Lengths: 0, 8, 1016, 1024 (bits)
    • +
    • Additional authenticated data lengths: 0, 8, 1016, 1024 (bits)
    • 96 bit IV supported
  • AES-XTS:
  • @@ -2532,7 +2539,7 @@ The following tables are organized by cryptographic algorithms with their modes,
  • Tag Lengths: 32, 48, 64, 80, 96, 112, 128 (bits)
  • IV Lengths: 56, 64, 72, 80, 88, 96, 104 (bits)
  • Plain Text Length: 0-32
  • -
  • AAD Length: 0-65536
  • +
  • Additional authenticated data length: 0-65536
  • AES-CFB128:
    • @@ -2606,7 +2613,7 @@ The following tables are organized by cryptographic algorithms with their modes,
    • Key Lengths: 128, 192, 256 (bits)
    • Tag Lengths: 96, 104, 112, 120, 128 (bits)
    • Plain Text Lengths: 0, 8, 1016, 1024 (bits)
    • -
    • AAD Lengths: 0, 8, 1016, 1024 (bits)
    • +
    • Additional authenticated data lengths: 0, 8, 1016, 1024 (bits)
    • 96 bit IV supported
  • AES-XTS:
  • @@ -2669,7 +2676,7 @@ The following tables are organized by cryptographic algorithms with their modes,
  • Tag Lengths: 128 (bits)
  • IV Lengths: 96 (bits)
  • Plain Text Length: 0-32
  • -
  • AAD Length: 0-65536
  • +
  • Additional authenticated data length: 0-65536
  • AES Val#4902

    Microsoft Surface Hub BitLocker(R) Cryptographic Implementations #4896

    @@ -2682,7 +2689,7 @@ The following tables are organized by cryptographic algorithms with their modes,
  • Tag Lengths: 128 (bits)
  • IV Lengths: 96 (bits)
  • Plain Text Length: 0-32
  • -
  • AAD Length: 0-65536
  • +
  • Additional authenticated data length: 0-65536
  • AES Val#4901

    Windows 10 Mobile (version 1709) BitLocker(R) Cryptographic Implementations #4895

    @@ -2695,7 +2702,7 @@ The following tables are organized by cryptographic algorithms with their modes,
  • Tag Lengths: 128 (bits)
  • IV Lengths: 96 (bits)
  • Plain Text Length: 0-32
  • -
  • AAD Length: 0-65536
  • +
  • Additional authenticated data length: 0-65536
  • AES Val#4897

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

    @@ -2732,8 +2739,8 @@ The following tables are organized by cryptographic algorithms with their modes,

    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

    +

    IV Generated: (External); PT Lengths Tested: (0, 1024, 8, 1016); Additional authenticated data lengths tested: (0, 1024, 8, 1016); 96 bit IV supported

    +

    GMAC supported

    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

    @@ -2778,8 +2785,8 @@ The following tables are organized by cryptographic algorithms with their modes,

    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

    +IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); Additional authenticated data lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested: (0, 0); 96 bit IV supported
    +GMAC supported

    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

    @@ -2830,8 +2837,8 @@ Version 10.0.10586

    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

    +IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); Additional authenticated data lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested: (0, 0); 96 bit IV supported
    +GMAC supported

    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

    @@ -2856,8 +2863,8 @@ GMAC_Supported

    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

    +IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); Additional authenticated data lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested:  (0, 0); 96 bit IV supported
    +GMAC supported

    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 @@ -2881,7 +2888,7 @@ 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)

    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

    +

    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

    @@ -2889,10 +2896,10 @@ Version 10.0.10240

    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;
    +

    IV Generated:  (Externally); PT Lengths Tested:  (0, 128, 1024, 8, 1016); Additional authenticated data lengths tested:  (0, 128, 1024, 8, 1016); IV Lengths Tested:  (8, 1024); 96 bit IV 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

    +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

    @@ -2902,12 +2909,12 @@ 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
    -GMAC_Supported

    +IV Generated: (Externally); PT Lengths Tested: (0, 128, 1024, 8, 1016); Additional authenticated data lengths tested: (0, 128, 1024, 8, 1016); IV Lengths Tested: (8, 1024); 96 bit IV 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 @@ -2927,13 +2934,13 @@ GMAC_Supported

    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 @@ -2950,11 +2957,11 @@ AES #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

    @@ -2995,7 +3002,7 @@ AES 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

    +

    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

    @@ -3280,7 +3287,7 @@ Deterministic Random Bit Generator (DRBG)

    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(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

    @@ -3289,16 +3296,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

    @@ -3310,7 +3317,7 @@ PQG(gen)
    PARMS TESTED: [
    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); ]
    +SHA(256); (3072,256) SHA(256)]
    SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val# 3347
    DRBG: Val# 1217

    @@ -3320,7 +3327,7 @@ 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); ]
    +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

    @@ -3332,7 +3339,7 @@ DRBG: 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

    @@ -3345,11 +3352,11 @@ PQG(gen)
    PARMS TESTED:   [
    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(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

    +

    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

    Version 6.3.9600

    @@ -3361,11 +3368,11 @@ DRBG: #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.

    +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#687.

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #687 @@ -3374,7 +3381,7 @@ PQG(ver) MOD(1024);
    SIG(ver) MOD(1024);
    SHS: #1902
    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#686. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#686. Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 DSS and Diffie-Hellman Enhanced Cryptographic Provider (DSSENH) #686 @@ -3382,7 +3389,7 @@ Some of the previously validated components for this validation have been remove SIG(ver) MOD(1024);
    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 DSA List Val#645. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#645. Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #645 @@ -3390,7 +3397,7 @@ Some of the previously validated components for this validation have been remove SIG(ver) MOD(1024);
    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 DSA List Val#391. See Historical DSA List Val#386. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#391. See Historical DSA List Val#386.

    Windows Server 2008 R2 and SP1 CNG algorithms #391

    Windows 7 Ultimate and SP1 CNG algorithms #386

    @@ -3399,7 +3406,7 @@ Some of the previously validated components for this validation have been remove SIG(ver) MOD(1024);
    SHS: Val# 1081
    RNG: Val# 649
    -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#390. See Historical DSA List Val#385. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#390. See Historical DSA List Val#385.

    Windows Server 2008 R2 and SP1 Enhanced DSS (DSSENH) #390

    Windows 7 Ultimate and SP1 Enhanced DSS (DSSENH) #385

    @@ -3407,7 +3414,7 @@ Some of the previously validated components for this validation have been remove FIPS186-2:
    SIG(ver)
    MOD(1024);
    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 DSA List Val#284. See Historical DSA List Val#283. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#284. See Historical DSA List Val#283.

    Windows Server 2008 CNG algorithms #284

    Windows Vista Ultimate SP1 CNG algorithms #283

    @@ -3416,7 +3423,7 @@ Some of the previously validated components for this validation have been remove SIG(ver) MOD(1024);
    SHS: Val# 753
    RNG: Val# 435
    -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#282. See Historical DSA List Val#281. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#282. See Historical DSA List Val#281.

    Windows Server 2008 Enhanced DSS (DSSENH) #282

    Windows Vista Ultimate SP1 Enhanced DSS (DSSENH) #281

    @@ -3425,7 +3432,7 @@ Some of the previously validated components for this validation have been remove SIG(ver) MOD(1024);
    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 DSA List Val#227. See Historical DSA List Val#226. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#227. See Historical DSA List Val#226.

    Windows Vista CNG algorithms #227

    Windows Vista Enhanced DSS (DSSENH) #226

    @@ -3434,7 +3441,7 @@ Some of the previously validated components for this validation have been remove SIG(ver) MOD(1024);
    SHS: Val# 784
    RNG: Val# 448
    -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#292. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#292. Windows XP Professional SP3 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #292 @@ -3442,7 +3449,7 @@ Some of the previously validated components for this validation have been remove SIG(ver) MOD(1024);
    SHS: Val# 783
    RNG: Val# 447
    -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#291. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#291. Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #291 @@ -3548,7 +3555,7 @@ SHS: SHA-1 (BYTE)

    Prerequisite: SHS #2373, DRBG #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 #1263

    +

    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 #1263

    Version 6.3.9600

    @@ -3892,7 +3899,7 @@ PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    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

    +

    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

    Version 6.3.9600

    @@ -3900,7 +3907,7 @@ DRBG: #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:
    @@ -3909,7 +3916,7 @@ PKG: CURVES
    (P-256 P-384 P-521 ExtraRandomBits)
    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.

    +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#341.

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #341 @@ -3926,7 +3933,7 @@ PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    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.

    +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#295.

    Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #295 @@ -3937,7 +3944,7 @@ PKG: 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. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#142. See Historical ECDSA List Val#141.

    Windows Server 2008 R2 and SP1 CNG algorithms #142

    Windows 7 Ultimate and SP1 CNG algorithms #141

    @@ -3947,7 +3954,7 @@ PKG: CURVES(P-256 P-384 P-521)
    SHS: Val#753
    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. +Some of the previously validated components for this validation have been removed because they're 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

    Windows Vista Ultimate SP1 CNG algorithms #82

    @@ -3959,7 +3966,7 @@ PKG: 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. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#60. Windows Vista CNG algorithms #60 @@ -4219,7 +4226,7 @@ SHS Val#2373

    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

    +

    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

    @@ -4500,7 +4507,7 @@ SHS -
  • One Pass DH:
  • +
  • One-Pass DH:
    • Key Agreement Roles: Initiator, Responder
    • Parameter Sets:
    • @@ -4802,7 +4809,7 @@ SHS
      [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

      +

      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

      @@ -5048,7 +5055,7 @@ SHS

      KAS (SP 800–56A)

      key agreement

      -

      key establishment methodology provides 80 to 256 bits of encryption strength

      +

      key establishment methodology provides 80 bits to 256 bits of encryption strength

      Windows 7 and SP1, vendor-affirmed

      Windows Server 2008 R2 and SP1, vendor-affirmed

      @@ -5205,7 +5212,7 @@ MAC

      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

      +

      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

      @@ -6056,7 +6063,7 @@ Sig(Ver): (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen 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

      +

      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

      @@ -6071,7 +6078,7 @@ ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 25 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

      +

      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

      @@ -6079,7 +6086,7 @@ SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, [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

      +

      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

      @@ -6089,7 +6096,7 @@ SIG(Ver) (1024 SHA(1, 256, 384, 512-256)) (2048 SHA(1, 256, 384, 512-256)) (3072 [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.

      +

      Some of the previously validated components for this validation have been removed because they're 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 @@ -6104,7 +6111,7 @@ SHA #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. +Some of the previously validated components for this validation have been removed because they're 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 @@ -6113,7 +6120,7 @@ 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,
      -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. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List Val#1052. Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #1052 @@ -6121,14 +6128,14 @@ Some of the previously validated components for this validation have been remove 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. +Some of the previously validated components for this validation have been removed because they're 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,
      -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. +Some of the previously validated components for this validation have been removed because they're 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 @@ -6137,21 +6144,21 @@ ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#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. +Some of the previously validated components for this validation have been removed because they're 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
      -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. +Some of the previously validated components for this validation have been removed because they're 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,
      -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. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List Val#557. Windows 7 and SP1 Enhanced Cryptographic Provider (RSAENH) #557 @@ -6159,7 +6166,7 @@ Some of the previously validated components for this validation have been remove 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,
      -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. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List Val#395. Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #395 @@ -6167,7 +6174,7 @@ Some of the previously validated components for this validation have been remove 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,
      -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. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List Val#371. Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #371 @@ -6176,7 +6183,7 @@ ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#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. +Some of the previously validated components for this validation have been removed because they're 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

      @@ -6186,20 +6193,20 @@ 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,
      -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. +Some of the previously validated components for this validation have been removed because they're 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
      -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. +Some of the previously validated components for this validation have been removed because they're 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
      -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. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List Val#258. Windows Vista RSA key generation implementation #258 @@ -6208,14 +6215,14 @@ ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#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. +Some of the previously validated components for this validation have been removed because they're 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,
      -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. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List Val#255. Windows Vista Enhanced Cryptographic Provider (RSAENH) #255 @@ -6224,7 +6231,7 @@ 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,
      -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. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List Val#245. Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #245 @@ -6233,7 +6240,7 @@ 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,
      -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. +Some of the previously validated components for this validation have been removed because they're 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 @@ -6242,14 +6249,14 @@ 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,
      -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. +Some of the previously validated components for this validation have been removed because they're 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
      -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. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List Val#81. Windows Server 2003 SP1 Enhanced Cryptographic Provider (RSAENH) #81 @@ -6258,12 +6265,12 @@ 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,
      -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. +Some of the previously validated components for this validation have been removed because they're 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

      FIPS186-2:

      -

      – PKCS#1 v1.5, signature generation and verification

      +

      – PKCS#1 v1.5, signature generation, and verification

      – Mod sizes: 1024, 1536, 2048, 3072, 4096

      – SHS: SHA–1/256/384/512

      Windows XP, vendor-affirmed

      @@ -6452,7 +6459,7 @@ Version 6.3.9600 SHA-256 (BYTE-only)
      SHA-384 (BYTE-only)
      SHA-512 (BYTE-only) -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 #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 #2373
      Version 6.3.9600 @@ -6638,71 +6645,71 @@ Version 6.3.9600

      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,);

      +

      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,)

      -

      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

      +

      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

      @@ -6770,7 +6777,7 @@ Version 6.3.9600 -#### SP 800-132 Password Based Key Derivation Function (PBKDF) +#### SP 800-132 Password-Based Key Derivation Function (PBKDF) @@ -6824,7 +6831,7 @@ Version 6.3.9600

      Prerequisite: DRBG #489

      - @@ -6856,7 +6863,7 @@ Version 6.3.9600
    • Modulus Size: 2048 (bits)
    • - @@ -7265,7 +7272,7 @@ 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
      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
      +

      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
      Version 6.3.9600

      @@ -7282,7 +7289,7 @@ Version 10.0.15063

      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

      -

      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 #665
      +

      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 #665
      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 MsBignum Cryptographic Implementations #572
      Version  10.0.10240

      @@ -7335,10 +7342,7 @@ fips@microsoft.com ## References -\[[FIPS 140](http://csrc.nist.gov/publications/fips/fips140-2/fips1402.pdf)\] - FIPS 140-2, Security Requirements for Cryptographic Modules - -\[[FIPS FAQ](http://csrc.nist.gov/groups/stm/cmvp/documents/cmvpfaq.pdf)\] - Cryptographic Module Validation Program (CMVP) FAQ - -\[[SP 800-57](http://csrc.nist.gov/publications/pubssps.html#800-57-part1)\] - Recommendation for Key Management – Part 1: General (Revised) - -\[[SP 800-131A](http://csrc.nist.gov/publications/nistpubs/800-131a/sp800-131a.pdf)\] - Transitions: Recommendation for Transitioning the Use of Cryptographic Algorithms and Key Lengths +* [FIPS 140-2, Security Requirements for Cryptographic Modules](http://csrc.nist.gov/publications/fips/fips140-2/fips1402.pdf)) +* [Cryptographic Module Validation Program (CMVP) FAQ](http://csrc.nist.gov/groups/stm/cmvp/documents/cmvpfaq.pdf) +* [SP 800-57 - Recommendation for Key Management – Part 1: General (Revised)]((http://csrc.nist.gov/publications/pubssps.html#800-57-part1)) +* [SP 800-131A - Transitions: Recommendation for Transitioning the Use of Cryptographic Algorithms and Key Lengths](http://csrc.nist.gov/publications/nistpubs/800-131a/sp800-131a.pdf) From 3ec766998affbb66f85344b39b733b7ea970944c Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Wed, 11 Nov 2020 14:25:26 -0800 Subject: [PATCH 0169/2014] Release notes for MDEP for macOS version 101.13.75 --- .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 5 +++++ 1 file changed, 5 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 7c00c8af5a..1250ec26b4 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,11 @@ 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.13.75 + +- Fixed a memory leak in the Endpoint Security system extension when running on mac 11 (Big Sur) +- Bug fixes + ## 101.10.72 - Bug fixes From e010ec40ecebb9e6742e23759bec59f32cb5f2ac Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 11 Nov 2020 14:27:18 -0800 Subject: [PATCH 0170/2014] Added missing period --- .../microsoft-defender-atp/microsoft-defender-atp-mac.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index de9fa4ec68..0121869dec 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -133,7 +133,7 @@ mdatp --connectivity-test ## How to update Microsoft Defender for Endpoint for Mac -Microsoft regularly publishes software updates to improve performance, security, and to deliver new features. To update Microsoft Defender for Endpoint for Mac, a program named Microsoft AutoUpdate (MAU) is used. To learn more, see [Deploy updates for Microsoft Defender for Endpoint for Mac](mac-updates.md) +Microsoft regularly publishes software updates to improve performance, security, and to deliver new features. To update Microsoft Defender for Endpoint for Mac, a program named Microsoft AutoUpdate (MAU) is used. To learn more, see [Deploy updates for Microsoft Defender for Endpoint for Mac](mac-updates.md). ## How to configure Microsoft Defender for Endpoint for Mac From fc61950ea7aff2dbf86262fcff5f71e845054133 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Wed, 11 Nov 2020 17:39:30 -0500 Subject: [PATCH 0171/2014] fixed one dead link in refs section --- windows/security/threat-protection/fips-140-validation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/fips-140-validation.md b/windows/security/threat-protection/fips-140-validation.md index 755d20142f..0650fc3e25 100644 --- a/windows/security/threat-protection/fips-140-validation.md +++ b/windows/security/threat-protection/fips-140-validation.md @@ -7344,5 +7344,5 @@ fips@microsoft.com * [FIPS 140-2, Security Requirements for Cryptographic Modules](http://csrc.nist.gov/publications/fips/fips140-2/fips1402.pdf)) * [Cryptographic Module Validation Program (CMVP) FAQ](http://csrc.nist.gov/groups/stm/cmvp/documents/cmvpfaq.pdf) -* [SP 800-57 - Recommendation for Key Management – Part 1: General (Revised)]((http://csrc.nist.gov/publications/pubssps.html#800-57-part1)) +* [SP 800-57 - Recommendation for Key Management – Part 1: General (Revised)](https://csrc.nist.gov/publications/detail/sp/800-57-part-1/rev-5/final) * [SP 800-131A - Transitions: Recommendation for Transitioning the Use of Cryptographic Algorithms and Key Lengths](http://csrc.nist.gov/publications/nistpubs/800-131a/sp800-131a.pdf) From e9d9746c26d0154f4ecb10ee63f82caf8831b8e5 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Wed, 11 Nov 2020 17:53:22 -0500 Subject: [PATCH 0172/2014] val # -> validation number --- .../threat-protection/fips-140-validation.md | 744 +++++++++--------- 1 file changed, 372 insertions(+), 372 deletions(-) diff --git a/windows/security/threat-protection/fips-140-validation.md b/windows/security/threat-protection/fips-140-validation.md index 0650fc3e25..98392dd180 100644 --- a/windows/security/threat-protection/fips-140-validation.md +++ b/windows/security/threat-protection/fips-140-validation.md @@ -2641,7 +2641,7 @@ The following tables are organized by cryptographic algorithms with their modes,
    • Key Lengths: 128, 192, 256 (bits)
    • Plain Text Lengths: 128, 192, 256, 320, 2048 (bits)
    • -

      AES Val#4902

      +

      AES validation number 4902

      @@ -2653,7 +2653,7 @@ The following tables are organized by cryptographic algorithms with their modes,
    • Key Lengths: 128, 192, 256 (bits)
    • Plain Text Lengths: 128, 192, 256, 320, 2048 (bits)
    • -

      AES Val#4901

      +

      AES validation number 4901

      @@ -2665,7 +2665,7 @@ The following tables are organized by cryptographic algorithms with their modes,
    • Key Lengths: 128, 192, 256 (bits)
    • Plain Text Lengths: 128, 192, 256, 320, 2048 (bits)
    • -

      AES Val#4897

      +

      AES validation number 4897

      @@ -2678,7 +2678,7 @@ The following tables are organized by cryptographic algorithms with their modes,
    • Plain Text Length: 0-32
    • Additional authenticated data length: 0-65536
    • -

      AES Val#4902

      +

      AES validation number 4902

      @@ -2691,7 +2691,7 @@ The following tables are organized by cryptographic algorithms with their modes,
    • Plain Text Length: 0-32
    • Additional authenticated data length: 0-65536
    • -

      AES Val#4901

      +

      AES validation number 4901

      @@ -2704,7 +2704,7 @@ The following tables are organized by cryptographic algorithms with their modes,
    • Plain Text Length: 0-32
    • Additional authenticated data length: 0-65536
    • -

      AES Val#4897

      +

      AES validation number 4897

      @@ -2718,13 +2718,13 @@ The following tables are organized by cryptographic algorithms with their modes, +

      AES validation number 4624

      @@ -2801,25 +2801,25 @@ Version 10.0.14393 +

      AES validation number 4064

      +

      AES validation number 4064

      +

      AES validation number 3629

      +

      AES validation number 3629

      @@ -2847,13 +2847,13 @@ GMAC supported

      +

      AES validation number 3497

      +

      AES validation number 3497

      @@ -2887,7 +2887,7 @@ Version 10.0.10240 +

      AES validation number 2832

      @@ -2904,9 +2904,9 @@ GMAC supported

      +

      AES validation number 2196

      @@ -2935,13 +2935,13 @@ GMAC supported

      +AES validation number 1168 +AES validation number 1168 @@ -3080,70 +3080,70 @@ AES - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3289,8 +3289,8 @@ AES Val#3790

      -

      DRBG: Val# 1555

      +

      SHS: validation number 3790

      +

      DRBG: validation number 1555

      @@ -3298,7 +3298,7 @@ AES Val# 3649 +SHS: validation number 3649 @@ -3306,7 +3306,7 @@ SHS: Val#3648 +SHS: validation number 3648 @@ -3319,8 +3319,8 @@ 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

      +

      SHS: validation number 3347
      +DRBG: validation number 1217

      @@ -3329,8 +3329,8 @@ DRBG: Val# 3047
      -DRBG: Val# 955

      +

      SHS: validation number 3047
      +DRBG: validation number 955

      @@ -3340,8 +3340,8 @@ 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

      +

      SHS: validation number 2886
      +DRBG: validation number 868

      @@ -3354,8 +3354,8 @@ 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

      +

      SHS: validation number 2373
      +DRBG: validation number 489

      @@ -3372,7 +3372,7 @@ PQG(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're now non-compliant per the SP800-131A transition. See Historical DSA List Val#687.

      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List validation number 687.

      @@ -3381,75 +3381,75 @@ PQG(ver) MOD(1024);
      SIG(ver) MOD(1024);
      SHS: #1902
      DRBG: #258
      -Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#686. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List validation number 686. +SHS: validation number 1773
      +DRBG: validation number 193
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List validation number 645. +SHS: validation number 1081
      +DRBG: validation number 23
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List validation number 391. See Historical DSA List validation number 386. +SHS: validation number 1081
      +RNG: validation number 649
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List validation number 390. See Historical DSA List validation number 385. +SHS: validation number 753
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List validation number 284. See Historical DSA List validation number 283. +SHS: validation number 753
      +RNG: validation number 435
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List validation number 282. See Historical DSA List validation number 281. +SHS: validation number 618
      +RNG: validation number 321
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List validation number 227. See Historical DSA List validation number 226. +SHS: validation number 784
      +RNG: validation number 448
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List validation number 292. +SHS: validation number 783
      +RNG: validation number 447
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List validation number 291. @@ -3459,8 +3459,8 @@ PQG(gen) MOD(1024);
      KEYGEN(Y) MOD(1024);
      SIG(gen) MOD(1024);
      SIG(ver) MOD(1024);
      -SHS: Val# 611
      -RNG: Val# 314 +SHS: validation number 611
      +RNG: validation number 314 @@ -3470,7 +3470,7 @@ PQG(gen) MOD(1024);
      KEYGEN(Y) MOD(1024);
      SIG(gen) MOD(1024);
      SIG(ver) MOD(1024);
      -SHS: Val# 385 +SHS: validation number 385 @@ -3479,7 +3479,7 @@ PQG(ver) MOD(1024);
      KEYGEN(Y) MOD(1024);
      SIG(gen) MOD(1024);
      SIG(ver) MOD(1024);
      -SHS: Val# 181
      +SHS: validation number 181

      @@ -3801,8 +3801,8 @@ SHS: SHA-1 (BYTE)

      +SHS: validation number 3790
      +DRBG: validation number 1555 @@ -3812,8 +3812,8 @@ 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 +SHS: validation number 3790
      +DRBG: validation number 1555 @@ -3823,8 +3823,8 @@ 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 +SHS: validation number 3790
      +DRBG: validation number 1555 @@ -3834,8 +3834,8 @@ 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 +SHS:validation number 3649
      +DRBG:validation number 1430 @@ -3845,8 +3845,8 @@ 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 +SHS:validation number 3648
      +DRBG:validation number 1429 @@ -3856,8 +3856,8 @@ 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

      +

      SHS: validation number 3347
      +DRBG: validation number 1222

      @@ -3867,8 +3867,8 @@ 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

      +

      SHS: validation number 3347
      +DRBG: validation number 1217

      @@ -3877,8 +3877,8 @@ DRBG: Val# 3047
      -DRBG: Val# 955

      +

      SHS: validation number 3047
      +DRBG: validation number 955

      @@ -3887,8 +3887,8 @@ DRBG: Val# 2886
      -DRBG: Val# 868

      +

      SHS: validation number 2886
      +DRBG: validation number 868

      @@ -3897,8 +3897,8 @@ DRBG: Val#2373
      -DRBG: Val# 489

      +

      SHS: validation number 2373
      +DRBG: validation number 489

      @@ -3916,57 +3916,57 @@ PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
      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're now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#341.

      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List validation number 341.

      +SHS: validation number 1773
      +DRBG: validation number 193
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List validation number 295.

      +SHS: validation number 1081
      +DRBG: validation number 23
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List validation number 142. See Historical ECDSA List validation number 141. +SHS: validation number 753
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List validation number 83. See Historical ECDSA List validation number 82. +SHS: validation number 618
      +RNG: validation number 321
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List validation number 60. @@ -4129,111 +4129,111 @@ Some of the previously validated components for this validation have been remove

      Version 10.0.16299

      - + - + - + - + - + - + +SHS validation number 3347

      - + +SHS validation number 3047

      +SHSvalidation number 2886

      +SHS validation number 2373

      - + @@ -4261,133 +4261,133 @@ SHS 1345 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4929,9 +4929,9 @@ SHS +

      SHS validation number 3790
      +DSA validation number 1135
      +DRBG validation number 1556

      @@ -4939,16 +4939,16 @@ DRBG Val#3790
      -DSA Val#1223
      -DRBG Val#1555

      +SHS validation number 3790
      +DSA validation number 1223
      +DRBG validation number 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))]

      -SHS Val#3790
      -ECDSA Val#1133
      -DRBG Val#1555

      +SHS validation number 3790
      +ECDSA validation number 1133
      +DRBG validation number 1555

      @@ -4956,9 +4956,9 @@ DRBG Val# 3649
      -DSA Val#1188
      -DRBG Val#1430

      +SHS validation number 3649
      +DSA validation number 1188
      +DRBG validation number 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))]

      @@ -4970,23 +4970,23 @@ DRBG Val#3648
      -DSA Val#1187
      -DRBG Val#1429

      +SHS validation number 3648
      +DSA validation number 1187
      +DRBG validation number 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))]

      -SHS Val#3648
      -ECDSA Val#1072
      -DRBG Val#1429

      +SHS validation number 3648
      +ECDSA validation number 1072
      +DRBG validation number 1429

      +

      SHS validation number 3347 ECDSA validation number 920 DRBG validation number 1222

      @@ -4995,11 +4995,11 @@ DRBG Val# 3347 DSA Val#1098 DRBG Val#1217

      +

      SHS validation number 3347 DSA validation number 1098 DRBG validation number 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))]

      -

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

      +

      SHS validation number 3347 DSA validation number 1098 ECDSA validation number 911 DRBG validation number 1217 HMAC validation number 2651

      @@ -5007,11 +5007,11 @@ DRBG Val# 3047 DSA Val#1024 DRBG Val#955

      +

      SHS validation number 3047 DSA validation number 1024 DRBG validation number 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))]

      -

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

      +

      SHS validation number 3047 ECDSA validation number 760 DRBG validation number 955

      @@ -5019,11 +5019,11 @@ DRBG Val# 2886 DSA Val#983 DRBG Val#868

      +

      SHS validation number 2886 DSA validation number 983 DRBG validation number 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))]

      -

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

      +

      SHS validation number 2886 ECDSA validation number 706 DRBG validation number 868

      @@ -5031,11 +5031,11 @@ DRBG Val#2373 DSA Val#855 DRBG Val#489

      +

      SHS validation number 2373 DSA validation number 855 DRBG validation number 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))]

      -

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

      +

      SHS validation number 2373 ECDSA validation number 505 DRBG validation number 489

      @@ -5044,12 +5044,12 @@ DRBG #1903 DSA Val#687 DRBG #258

      +SHS #1903 DSA validation number 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))]

      -SHS #1903 ECDSA Val#341 DRBG #258

      +SHS #1903 ECDSA validation number 341 DRBG #258

      @@ -5169,55 +5169,55 @@ SP 800-108 Key-Based Key Derivation Functions (KBKDF) +KAS validation number 128
      +DRBG validation number 1556
      +MAC validation number 3062 +KAS validation number 127
      +AES validation number 4624
      +DRBG validation number 1555
      +MAC validation number 3061 +

      KAS validation number 93 DRBG validation number 1222 MAC validation number 2661

      +

      KAS validation number 92 AES validation number 4064 DRBG validation number 1217 MAC validation number 2651

      +

      KAS validation number 72 AES validation number 3629 DRBG validation number 955 MAC validation number 2381

      +

      KAS validation number 64 AES validation number 3497 RBG validation number 868 MAC validation number 2233

      +

      DRBG validation number 489 MAC validation number 1773

      +

      DRBG #258 HMAC validation number 1345

      @@ -5862,14 +5862,14 @@ ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384)) SIG(gen) with 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 +SHA validation number 3790
      +SHA validation number 3790 @@ -5881,8 +5881,8 @@ SHA Val#3790
      -DRBG: Val# 1555 +SHA validation number 3790
      +DRBG: validation number 1555
      @@ -5894,65 +5894,65 @@ PGM(ProbRandom: (2048, 3072) PPTT:(C.2)
      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 +SHA validation number 3790
      +SHA validation number 3652

      +SHA validation number 3651

      +SHA validation number 3649
      +DRBG: validation number 1430

      +SHA validation number 3648
      +DRBG: validation number 1429

      @@ -5962,7 +5962,7 @@ ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384)) SIG(gen) with SHA-1 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

      +

      SHA validation number 3347

      @@ -5970,14 +5970,14 @@ Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48))) (2048 SHA( +

      SHA validation number 3347 DRBG: validation number 1217

      +

      SHA validation number 3346

      @@ -5985,7 +5985,7 @@ ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 25 +

      SHA validation number 3347 DRBG: validation number 1217

      @@ -5993,7 +5993,7 @@ ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(256, 384, 512)) (3072 SHA(256, 384 +

      SHA validation number 3347 DRBG: validation number 1217

      @@ -6001,14 +6001,14 @@ ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(256, 384, 512)) (3072 SHA(256, 384 +

      SHA validation number 3047 DRBG: validation number 955

      +

      SHA validation number 3048

      @@ -6016,7 +6016,7 @@ ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 25 +

      SHA validation number 3047

      @@ -6024,7 +6024,7 @@ ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(256, 384, 512)) (3072 SHA(256, 384 +

      SHA validation number 3047

      @@ -6032,21 +6032,21 @@ ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(256, 384, 512)) (3072 SHA(256, 384 +

      SHA validation number 2886 DRBG: validation number 868

      +

      SHA validation number 2871

      +

      SHA validation number 2871

      @@ -6054,7 +6054,7 @@ ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 25 +

      SHA validation number 2886

      @@ -6062,14 +6062,14 @@ Sig(Ver): (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen +

      SHA validation number 2373 DRBG: validation number 489

      +

      SHA validation number 2373

      @@ -6077,7 +6077,7 @@ ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 25 +

      SHA validation number 2373

      @@ -6085,7 +6085,7 @@ SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, +

      SHA validation number 2373

      @@ -6096,7 +6096,7 @@ SIG(Ver) (1024 SHA(1, 256, 384, 512-256)) (2048 SHA(1, 256, 384, 512-256)) (3072 [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're now non-compliant per the SP800-131A transition. See Historical RSA List Val#1134.

      +

      Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 1134.

      @@ -6111,161 +6111,161 @@ SHA #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're now non-compliant per the SP800-131A transition. See Historical RSA List Val#1132. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 1132.
      +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 1774
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 1774, SHA-384validation number 1774, SHA-512validation number 1774,
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 1774, SHA-256validation number 1774, SHA-384validation number 1774, SHA-512validation number 1774,
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 1052.
      +ALG[ANSIX9.31]: Key(gen)(MOD: 2048, 3072, 4096 PubKey Values: 65537 DRBG: validation number 193
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 1773, SHA-384validation number 1773, SHA-512validation number 1773,
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 1773, SHA-256validation number 1773, SHA-384validation number 1773, SHA-512validation number 1773,
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 1051.
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 1081, SHA-384validation number 1081, SHA-512validation number 1081,
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 1081, SHA-256validation number 1081, SHA-384validation number 1081, SHA-512validation number 1081,
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 568.
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 1081, SHA-384validation number 1081, SHA-512validation number 1081,
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 1081, SHA-256validation number 1081, SHA-384validation number 1081, SHA-512validation number 1081,
      +ALG[RSASSA-PSS]: SIG(gen); 2048, 3072, 4096, SHS: SHA-256validation number 1081, SHA-384validation number 1081, SHA-512validation number 1081
      +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 1081, SHA-256validation number 1081, SHA-384validation number 1081, SHA-512validation number 1081
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 567. See Historical RSA List validation number 560.
      +ALG[ANSIX9.31]: Key(gen)(MOD: 2048, 3072, 4096 PubKey Values: 65537 DRBG: validation number 23
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 559.
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 1081, SHA-384validation number 1081, SHA-512validation number 1081,
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 1081, SHA-256validation number 1081, SHA-384validation number 1081, SHA-512validation number 1081,
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 557.
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 816, SHA-384validation number 816, SHA-512validation number 816,
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 816, SHA-256validation number 816, SHA-384validation number 816, SHA-512validation number 816,
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 395.
      +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 783
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 783, SHA-384validation number 783, SHA-512validation number 783,
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 371.
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 753, SHA-384validation number 753, SHA-512validation number 753,
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 753, SHA-256validation number 753, SHA-384validation number 753, SHA-512validation number 753,
      +ALG[RSASSA-PSS]: SIG(gen); 2048, 3072, 4096, SHS: SHA-256validation number 753, SHA-384validation number 753, SHA-512validation number 753
      +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 753, SHA-256validation number 753, SHA-384validation number 753, SHA-512validation number 753
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 358. See Historical RSA List validation number 357.
      +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 753
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 753, SHA-384validation number 753, SHA-512validation number 753,
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 753, SHA-256validation number 753, SHA-384validation number 753, SHA-512validation number 753,
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 355. See Historical RSA List validation number 354.
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 353. +ALG[ANSIX9.31]: Key(gen)(MOD: 2048, 3072, 4096 PubKey Values: 65537 RNG: validation number 321
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 258.
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 618, SHA-384validation number 618, SHA-512validation number 618,
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 618, SHA-256validation number 618, SHA-384validation number 618, SHA-512validation number 618,
      +ALG[RSASSA-PSS]: SIG(gen); 2048, 3072, 4096, SHS: SHA-256validation number 618, SHA-384validation number 618, SHA-512validation number 618
      +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 618, SHA-256validation number 618, SHA-384validation number 618, SHA-512validation number 618
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 257.
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 618, SHA-384validation number 618, SHA-512validation number 618,
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 618, SHA-256validation number 618, SHA-384validation number 618, SHA-512validation number 618,
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 255.
      +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 613
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 613, SHA-384validation number 613, SHA-512validation number 613,
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 613, SHA-256validation number 613, SHA-384validation number 613, SHA-512validation number 613,
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 245.
      +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 589
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 589, SHA-384validation number 589, SHA-512validation number 589,
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 589, SHA-256validation number 589, SHA-384validation number 589, SHA-512validation number 589,
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 230.
      +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 578
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 578, SHA-384validation number 578, SHA-512validation number 578,
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 578, SHA-256validation number 578, SHA-384validation number 578, SHA-512validation number 578,
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 222.
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 364
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 81.
      +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 305
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256validation number 305, SHA-384validation number 305, SHA-512validation number 305,
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 305, SHA-256validation number 305, SHA-384validation number 305, SHA-512validation number 305,
      +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical RSA List validation number 52.
      From e624979559251339bcf0c679e4053ced51220e88 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 11 Nov 2020 15:07:01 -0800 Subject: [PATCH 0173/2014] value prop --- .../microsoft-defender-atp/tvm-prerequisites.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 8ccaa9eb8d..62b6d8fcfc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md @@ -41,7 +41,7 @@ Ensure that your devices: > 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. +- 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) to help remediate threats found by threat and vulnerability management. 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 From e76065c56e01d3f949d7403154b2f0a51048dcb3 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 11 Nov 2020 15:45:29 -0800 Subject: [PATCH 0174/2014] attention required --- .../microsoft-defender-atp/tvm-remediation.md | 10 +++++++--- .../tvm-zero-day-vulnerabilities.md | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 83f4fa34f0..a61efd6251 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -44,11 +44,13 @@ See [Use Intune to remediate vulnerabilities identified by Microsoft Defender AT 2. Select a security recommendation you would like to request remediation for, and then select **Remediation options**. -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. +3. Fill out the form, including what you are requesting remediation for, priority, due date, and optional notes. If you choose the "attention required" remediation option, selecting a due date will not be available since there is no specific action. -4. Notify your IT Administrator about the new request and have them log into Intune to approve or reject the request and start a package deployment. +4. Select **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. -5. Go to the [**Remediation**](tvm-remediation.md) page to view the status of your remediation request. +5. Notify your IT Administrator about the new request and have them log into Intune to approve or reject the request and start a package deployment. + +6. 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. @@ -63,6 +65,8 @@ Lower your organization's exposure from vulnerabilities and increase your securi 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. +If you chose the "attention required" remediation option, there will be no progress bar, ticket status, or due date since there is no actual action we can monitor. + 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) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md index f1747bc294..51fcf8acbc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md @@ -90,7 +90,7 @@ Open remediation options and choose the attention type. An "attention required" ## Track zero-day remediation activities -Go to the threat and vulnerability management [Remediation](tvm-remediation.md) page to view the remediation activity item. If you chose the "attention required" remediation option, there will be no progress bar or ticket status since there is no actual action we can monitor. +Go to the threat and vulnerability management [Remediation](tvm-remediation.md) page to view the remediation activity item. If you chose the "attention required" remediation option, there will be no progress bar, ticket status, or due date since there is no actual action we can monitor. You can filter by remediation type, such as "software update" or "attention required," to see all activity items in the same category. ## Patching zero-day vulnerabilities From 488913f75e7cf65ba68596ab3ce94631f70dfbcb Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 11 Nov 2020 15:47:15 -0800 Subject: [PATCH 0175/2014] Added new policies --- windows/client-management/mdm/TOC.md | 3 + .../mdm/policies-in-policy-csp-admx-backed.md | 32 + .../policy-configuration-service-provider.md | 111 + .../policy-csp-admx-credentialproviders.md | 412 ++++ .../mdm/policy-csp-admx-credui.md | 185 ++ .../mdm/policy-csp-admx-userprofiles.md | 1997 +++++++++++++++++ 6 files changed, 2740 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-credentialproviders.md create mode 100644 windows/client-management/mdm/policy-csp-admx-credui.md create mode 100644 windows/client-management/mdm/policy-csp-admx-userprofiles.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 4ae9979e4c..19328d6086 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -185,6 +185,8 @@ #### [ADMX_ControlPanel](policy-csp-admx-controlpanel.md) #### [ADMX_ControlPanelDisplay](policy-csp-admx-controlpaneldisplay.md) #### [ADMX_Cpls](policy-csp-admx-cpls.md) +#### [ADMX_CredentialProviders](policy-csp-admx-credentialproviders.md) +#### [ADMX_CredUI](policy-csp-admx-credui.md) #### [ADMX_CtrlAltDel](policy-csp-admx-ctrlaltdel.md) #### [ADMX_DigitalLocker](policy-csp-admx-digitallocker.md) #### [ADMX_DnsClient](policy-csp-admx-dnsclient.md) @@ -227,6 +229,7 @@ #### [ADMX_Thumbnails](policy-csp-admx-thumbnails.md) #### [ADMX_TPM](policy-csp-admx-tpm.md) #### [ADMX_UserExperienceVirtualization](policy-csp-admx-userexperiencevirtualization.md) +#### [ADMX_UserProfiles](policy-csp-admx-userprofiles.md) #### [ADMX_W32Time](policy-csp-admx-w32time.md) #### [ADMX_WCM](policy-csp-admx-wcm.md) #### [ADMX_WinCal](policy-csp-admx-wincal.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index f8ae27ab30..d9c44122bd 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -100,6 +100,13 @@ ms.date: 10/08/2020 - [ADMX_ControlPanelDisplay/CPL_Personalization_SetVisualStyle](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-setvisualstyle) - [ADMX_ControlPanelDisplay/CPL_Personalization_StartBackground](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-startbackground) - [ADMX_Cpls/UseDefaultTile](./policy-csp-admx-cpls.md#admx-cpls-usedefaulttile) +- [ADMX_CredentialProviders/AllowDomainDelayLock](./policy-csp-admx-credentialproviders.md#admx-credentialproviders-allowdomaindelaylock) +- [ADMX_CredentialProviders/AllowSecurityKeySignIn](./policy-csp-admx-credentialproviders.md#admx-credentialproviders-allowsecuritykeysignin) +- [ADMX_CredentialProviders/DefaultCredentialProvider](./policy-csp-admx-credentialproviders.md#admx-credentialproviders-defaultcredentialprovider) +- [ADMX_CredentialProviders/DefaultLogonDomain](./policy-csp-admx-credentialproviders.md#admx-credentialproviders-defaultlogondomain) +- [ADMX_CredentialProviders/ExcludedCredentialProviders](./policy-csp-admx-credentialproviders.md#admx-credentialproviders-excludedcredentialproviders) +- [ADMX_CredUI/EnableSecureCredentialPrompting](./policy-csp-admx-credui.md#admx-credui-enablesecurecredentialprompting) +- [ADMX_CredUI/NoLocalPasswordResetQuestions](./policy-csp-admx-credui.md#admx-credui-nolocalpasswordresetquestions) - [ADMX_CtrlAltDel/DisableChangePassword](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disablechangepassword) - [ADMX_CtrlAltDel/DisableLockComputer](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disablelockcomputer) - [ADMX_CtrlAltDel/DisableTaskMgr](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disabletaskmgr) @@ -716,6 +723,31 @@ ms.date: 10/08/2020 - [ADMX_UserExperienceVirtualization/Video](./policy-csp-admx-userexperiencevirtualization.md#admx-userexperiencevirtualization-video) - [ADMX_UserExperienceVirtualization/Weather](./policy-csp-admx-userexperiencevirtualization.md#admx-userexperiencevirtualization-weather) - [ADMX_UserExperienceVirtualization/Wordpad](./policy-csp-admx-userexperiencevirtualization.md#admx-userexperiencevirtualization-wordpad) +- [ADMX_UserProfiles/AddAdminGroupToRUP](./policy-csp-admx-userprofiles.md#admx-userprofiles-addadmingrouptorup) +- [ADMX_UserProfiles/CleanupProfiles](./policy-csp-admx-userprofiles.md#admx-userprofiles-cleanupprofiles) +- [ADMX_UserProfiles/CompatibleRUPSecurity](./policy-csp-admx-userprofiles.md#admx-userprofiles-compatiblerupsecurity) +- [ADMX_UserProfiles/Connect_HomeDir_ToRoot](./policy-csp-admx-userprofiles.md#admx-userprofiles-connect-homedir-toroot) +- [ADMX_UserProfiles/CscSuspendDirectories](./policy-csp-admx-userprofiles.md#admx-userprofiles-cscsuspenddirectories) +- [ADMX_UserProfiles/DeleteRoamingCachedProfiles](./policy-csp-admx-userprofiles.md#admx-userprofiles-deleteroamingcachedprofiles) +- [ADMX_UserProfiles/DontForceUnloadHive](./policy-csp-admx-userprofiles.md#admx-userprofiles-dontforceunloadhive) +- [ADMX_UserProfiles/EnableSlowLinkDetect](./policy-csp-admx-userprofiles.md#admx-userprofiles-enableslowlinkdetect) +- [ADMX_UserProfiles/EnableSlowLinkUI](./policy-csp-admx-userprofiles.md#admx-userprofiles-enableslowlinkui) +- [ADMX_UserProfiles/ExcludeDirectories](./policy-csp-admx-userprofiles.md#admx-userprofiles-excludedirectories) +- [ADMX_UserProfiles/LeaveAppMgmtData](./policy-csp-admx-userprofiles.md#admx-userprofiles-leaveappmgmtdata) +- [ADMX_UserProfiles/LimitSize](./policy-csp-admx-userprofiles.md#admx-userprofiles-limitsize) +- [ADMX_UserProfiles/LocalProfile](./policy-csp-admx-userprofiles.md#admx-userprofiles-localprofile) +- [ADMX_UserProfiles/MachineProfilePath](./policy-csp-admx-userprofiles.md#admx-userprofiles-machineprofilepath) +- [ADMX_UserProfiles/PrimaryComputer_RUP](./policy-csp-admx-userprofiles.md#admx-userprofiles-primarycomputer-rup) +- [ADMX_UserProfiles/ProfileDlgTimeOut](./policy-csp-admx-userprofiles.md#admx-userprofiles-profiledlgtimeout) +- [ADMX_UserProfiles/ProfileErrorAction](./policy-csp-admx-userprofiles.md#admx-userprofiles-profileerroraction) +- [ADMX_UserProfiles/ProfileUnloadTimeout](./policy-csp-admx-userprofiles.md#admx-userprofiles-profileunloadtimeout) +- [ADMX_UserProfiles/Readonlyuserprofile](./policy-csp-admx-userprofiles.md#admx-userprofiles-readonlyuserprofile) +- [ADMX_UserProfiles/SlowLinkDefault](./policy-csp-admx-userprofiles.md#admx-userprofiles-slowlinkdefault) +- [ADMX_UserProfiles/SlowLinkTimeOut](./policy-csp-admx-userprofiles.md#admx-userprofiles-slowlinktimeout) +- [ADMX_UserProfiles/USER_HOME](./policy-csp-admx-userprofiles.md#admx-userprofiles-user-home) +- [ADMX_UserProfiles/UploadHive](./policy-csp-admx-userprofiles.md#admx-userprofiles-uploadhive) +- [ADMX_UserProfiles/UserInfoAccessAction](./policy-csp-admx-userprofiles.md#admx-userprofiles-userinfoaccessaction) +- [ADMX_UserProfiles/WaitForNetwork](./policy-csp-admx-userprofiles.md#admx-userprofiles-waitfornetwork) - [ADMX_W32Time/W32TIME_POLICY_CONFIG](./policy-csp-admx-w32time.md#admx-w32time-policy-config) - [ADMX_W32Time/W32TIME_POLICY_CONFIGURE_NTPCLIENT](./policy-csp-admx-w32time.md#admx-w32time-policy-configure-ntpclient) - [ADMX_W32Time/W32TIME_POLICY_ENABLE_NTPCLIENT](./policy-csp-admx-w32time.md#admx-w32time-policy-enable-ntpclient) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 3fac6f18b7..c4ea4193bf 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -479,6 +479,37 @@ The following diagram shows the Policy configuration service provider in tree fo +### ADMX_CredentialProviders policies + +
      +
      + ADMX_CredentialProviders/AllowDomainDelayLock +
      +
      + ADMX_CredentialProviders/AllowSecurityKeySignIn +
      +
      + ADMX_CredentialProviders/DefaultCredentialProvider +
      +
      + ADMX_CredentialProviders/DefaultLogonDomain +
      +
      + ADMX_CredentialProviders/ExcludedCredentialProviders +
      +
      + +### ADMX_CredUI policies + +
      +
      + ADMX_CredUI/EnableSecureCredentialPrompting +
      +
      + ADMX_CredUI/NoLocalPasswordResetQuestions +
      +
      + ### ADMX_CtrlAltDel policies
      @@ -2512,6 +2543,86 @@ The following diagram shows the Policy configuration service provider in tree fo
      +### ADMX_UserProfiles policies + +
      +
      + ADMX_UserProfiles/AddAdminGroupToRUP +
      +
      + ADMX_UserProfiles/CleanupProfiles +
      +
      + ADMX_UserProfiles/CompatibleRUPSecurity +
      +
      + ADMX_UserProfiles/Connect_HomeDir_ToRoot +
      +
      + ADMX_UserProfiles/CscSuspendDirectories +
      +
      + ADMX_UserProfiles/DeleteRoamingCachedProfiles +
      +
      + ADMX_UserProfiles/DontForceUnloadHive +
      +
      + ADMX_UserProfiles/EnableSlowLinkDetect +
      +
      + ADMX_UserProfiles/EnableSlowLinkUI +
      +
      + ADMX_UserProfiles/ExcludeDirectories +
      +
      + ADMX_UserProfiles/LeaveAppMgmtData +
      +
      + ADMX_UserProfiles/LimitSize +
      +
      + ADMX_UserProfiles/LocalProfile +
      +
      + ADMX_UserProfiles/MachineProfilePath +
      +
      + ADMX_UserProfiles/PrimaryComputer_RUP +
      +
      + ADMX_UserProfiles/ProfileDlgTimeOut +
      +
      + ADMX_UserProfiles/ProfileErrorAction +
      +
      + ADMX_UserProfiles/ProfileUnloadTimeout +
      +
      + ADMX_UserProfiles/Readonlyuserprofile +
      +
      + ADMX_UserProfiles/SlowLinkDefault +
      +
      + ADMX_UserProfiles/SlowLinkTimeOut +
      +
      + ADMX_UserProfiles/USER_HOME +
      +
      + ADMX_UserProfiles/UploadHive +
      +
      + ADMX_UserProfiles/UserInfoAccessAction +
      +
      + ADMX_UserProfiles/WaitForNetwork +
      +
      + ### ADMX_W32Time policies
      diff --git a/windows/client-management/mdm/policy-csp-admx-credentialproviders.md b/windows/client-management/mdm/policy-csp-admx-credentialproviders.md new file mode 100644 index 0000000000..f01336f9ad --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-credentialproviders.md @@ -0,0 +1,412 @@ +--- +title: Policy CSP - ADMX_CredentialProviders +description: Policy CSP - ADMX_CredentialProviders +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/11/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_CredentialProviders +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
      + + +## ADMX_CredentialProviders policies + +
      +
      + ADMX_CredentialProviders/AllowDomainDelayLock +
      +
      + ADMX_CredentialProviders/AllowSecurityKeySignIn +
      +
      + ADMX_CredentialProviders/DefaultCredentialProvider +
      +
      + ADMX_CredentialProviders/DefaultLogonDomain +
      +
      + ADMX_CredentialProviders/ExcludedCredentialProviders +
      +
      + + +
      + + +**ADMX_CredentialProviders/AllowDomainDelayLock** + + +

      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 #1540

      +

      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 #1540

      Version 6.3.9600

      Microsoft Surface Hub MsBignum Cryptographic Implementations #1517

      +

      Microsoft Surface Hub MsBignum Cryptographic Implementations #1517

      Version 10.0.15063.674

      Microsoft Surface Hub Cryptography Next Generation (CNG) Implementations #4900

      Version 10.0.15063.674

      Windows 10 Mobile (version 1709) Cryptography Next Generation (CNG) Implementations #4899

      Version 10.0.15254

      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

      Microsoft Surface Hub BitLocker(R) Cryptographic Implementations #4896

      Version 10.0.15063.674

      Windows 10 Mobile (version 1709) BitLocker(R) Cryptographic Implementations #4895

      Version 10.0.15254

      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

      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)

      -

      AES Val#4624

      +

      AES validation number 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

      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)

      -

      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)

      -

      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)

      -

      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

      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)

      -

      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

      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 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)
      -AES Val#2197

      +AES validation number 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)
      -AES Val#2197

      +AES validation number 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); Additional authenticated data lengths tested: (0, 128, 1024, 8, 1016); IV Lengths Tested: (8, 1024); 96 bit IV supported
      @@ -2915,7 +2915,7 @@ GMAC supported

      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
      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)
      -AES Val#1168
      Windows 7 Ultimate and SP1 and Windows Server 2008 R2 and SP1 BitLocker Algorithm Implementations #1177
      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 validation number 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 validation number 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 validation number 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 validation number 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 validation number 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 validation number 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)]CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES validation number 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 validation number 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 validation number 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 validation number 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 validation number 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 validation number 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 validation number 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 validation number 1168)] Windows 7 Ultimate and SP1 and Windows Server 2008 R2 and SP1 RNG Library #23

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

      Version 10.0.15063

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

      Version 7.00.2872

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

      Version 8.00.6246

      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

      Version 10.0.14393

      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

      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 MsBignum Cryptographic Implementations #983

      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 MsBignum Cryptographic Implementations #855

      Version 6.3.9600

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #687
      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 DSS and Diffie-Hellman Enhanced Cryptographic Provider (DSSENH) #686
      FIPS186-2:
      SIG(ver)
      MOD(1024);
      -SHS: Val# 1773
      -DRBG: Val# 193
      -Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#645.
      Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #645
      FIPS186-2:
      SIG(ver)
      MOD(1024);
      -SHS: Val# 1081
      -DRBG: Val# 23
      -Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#391. See Historical DSA List Val#386.

      Windows Server 2008 R2 and SP1 CNG algorithms #391

      Windows 7 Ultimate and SP1 CNG algorithms #386

      FIPS186-2:
      SIG(ver)
      MOD(1024);
      -SHS: Val# 1081
      -RNG: Val# 649
      -Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#390. See Historical DSA List Val#385.

      Windows Server 2008 R2 and SP1 Enhanced DSS (DSSENH) #390

      Windows 7 Ultimate and SP1 Enhanced DSS (DSSENH) #385

      FIPS186-2:
      SIG(ver)
      MOD(1024);
      -SHS: Val# 753
      -Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#284. See Historical DSA List Val#283.

      Windows Server 2008 CNG algorithms #284

      Windows Vista Ultimate SP1 CNG algorithms #283

      FIPS186-2:
      SIG(ver)
      MOD(1024);
      -SHS: Val# 753
      -RNG: Val# 435
      -Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#282. See Historical DSA List Val#281.

      Windows Server 2008 Enhanced DSS (DSSENH) #282

      Windows Vista Ultimate SP1 Enhanced DSS (DSSENH) #281

      FIPS186-2:
      SIG(ver)
      MOD(1024);
      -SHS: Val# 618
      -RNG: Val# 321
      -Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#227. See Historical DSA List Val#226.

      Windows Vista CNG algorithms #227

      Windows Vista Enhanced DSS (DSSENH) #226

      FIPS186-2:
      SIG(ver)
      MOD(1024);
      -SHS: Val# 784
      -RNG: Val# 448
      -Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#292.
      Windows XP Professional SP3 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #292
      FIPS186-2:
      SIG(ver)
      MOD(1024);
      -SHS: Val# 783
      -RNG: Val# 447
      -Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#291.
      Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #291
      Windows 2003 SP2 Enhanced DSS and Diffie-Hellman Cryptographic Provider #221
      Windows Server 2003 SP1 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #146
      Windows Server 2003 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #95
      FIPS186-4:
      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

      Version 10.0.15063

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

      Version 10.0.15063

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

      Version 10.0.15063

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

      Version 7.00.2872

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

      Version 8.00.6246

      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

      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

      Version 10.0.14393

      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

      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 MsBignum Cryptographic Implementations #706

      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 MsBignum Cryptographic Implementations #505

      Version 6.3.9600

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

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

      +SHS: validation number 1773
      +DRBG: validation number 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))
      -SHS: Val#1773
      -DRBG: Val# 193
      -Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#295.

      Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #295
      FIPS186-2:
      PKG: CURVES
      (P-256 P-384 P-521)
      -SHS: Val#1081
      -DRBG: Val# 23
      +SHS: validation number 1081
      +DRBG: validation number 23
      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're now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#142. See Historical ECDSA List Val#141.

      Windows Server 2008 R2 and SP1 CNG algorithms #142

      Windows 7 Ultimate and SP1 CNG algorithms #141

      FIPS186-2:
      PKG: CURVES
      (P-256 P-384 P-521)
      -SHS: Val#753
      +SHS: validation number 753
      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're 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

      Windows Vista Ultimate SP1 CNG algorithms #82

      FIPS186-2:
      PKG: CURVES
      (P-256 P-384 P-521)
      -SHS: Val#618
      -RNG: Val# 321
      +SHS: validation number 618
      +RNG: validation number 321
      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're now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#60.
      Windows Vista CNG algorithms #60

      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 validation number 3790

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS validation number 3790

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS validation number 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 validation number 3790

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS validation number 3790

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS validation number 3790

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHS validation number 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 validation number 3652

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS validation number 3652

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS validation number 3652

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 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 validation number 3651

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS validation number 3651

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS validation number 3651

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 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 validation number 3649

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS validation number 3649

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS validation number 3649

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 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 validation number 3648

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS validation number 3648

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS validation number 3648

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 3648

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

      Version 8.00.6246

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

      +SHS validation number 3347

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

      +SHS validation number 3347

      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

      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 validation number 3347

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS validation number 3347

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS validation number 3347

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHS validation number 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)
      -SHS Val# 3047

      +SHS validation number 3047

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

      +SHS validation number 3047

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

      +SHS validation number 3047

      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)
      -SHSVal# 2886

      +SHSvalidation number 2886

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

      +SHSvalidation number 2886

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

      + SHSvalidation number 2886

      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)
      -SHS Val#2373

      +SHS validation number 2373

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

      +SHS validation number 2373

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

      +SHS validation number 2373

      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 validation number 2764

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS validation number 2764

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS validation number 2764

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHS validation number 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: 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) SHSvalidation number 1773

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSvalidation number 1773

      +

      Tinker HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSvalidation number 1773

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 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) SHSvalidation number 1774

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSvalidation number 1774

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSvalidation number 1774

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 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) SHSvalidation number 1081

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSvalidation number 1081

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSvalidation number 1081

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 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

      Windows 7 Enhanced Cryptographic Provider (RSAENH) #673

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

      -

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

      HMAC-SHA1(Key Sizes Ranges Tested: KSvalidation number 1081

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSvalidation number 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) SHSvalidation number 816

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSvalidation number 816

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSvalidation number 816

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 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-SHA1 (Key Sizes Ranges Tested: KSvalidation number 753

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSvalidation number 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) SHSvalidation number 753

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSvalidation number 753

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSvalidation number 753

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS)SHS validation number 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)SHSvalidation number 618

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSvalidation number 618

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSvalidation number 618

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 618

      Windows Vista Enhanced Cryptographic Provider (RSAENH) #297
      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#785HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSvalidation number 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) SHSvalidation number 783

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSvalidation number 783

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSvalidation number 783

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 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) SHSvalidation number 613

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSvalidation number 613

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSvalidation number 613

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 613

      Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #289
      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#610HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSvalidation number 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) SHSvalidation number 753

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSvalidation number 753

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSvalidation number 753

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 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-SHA1 (Key Sizes Ranges Tested: KSvalidation number 737

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSvalidation number 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) SHSvalidation number 618

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSvalidation number 618

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSvalidation number 618

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 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) SHSvalidation number 589

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS)SHSvalidation number 589

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSvalidation number 589

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 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) SHSvalidation number 578

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSvalidation number 578

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSvalidation number 578

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 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-SHA1 (Key Sizes Ranges Tested: KSvalidation number 495

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSvalidation number 495

      Windows Vista BitLocker Drive Encryption #199
      HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#364HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSvalidation number 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) SHSvalidation number 305

      +

      HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSvalidation number 305

      +

      HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSvalidation number 305

      +

      HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSvalidation number 305

      Windows CE 5.00 and Windows CE 5.01 Enhanced Cryptographic Provider (RSAENH) #31

      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

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

      Version 10.0.15063

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

      Version 10.0.15063

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

      Version 8.00.6246

      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

      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 #92

      Version 10.0.14393

      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

      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

      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

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #36
      CTR_Mode: (Llength(Min0 Max0) MACSupported([HMACSHA1] [HMACSHA256] [HMACSHA384]) LocationCounter([BeforeFixedData]) rlength([32]))

      -KAS Val#128
      -DRBG Val#1556
      -MAC Val#3062

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

      Version 10.0.15063

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

      -KAS Val#127
      -AES Val#4624
      -DRBG Val#1555
      -MAC Val#3061

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

      Version 10.0.15063

      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

      Version 10.0.14393

      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]))

      -

      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]))

      -

      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]))

      -

      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]))

      -

      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

      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))
      -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

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

      Version 10.0.15063

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

      Version 10.0.15063

      FIPS186-2:
      ALG[ANSIX9.31]:

      -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

      +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 3652
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096, SHS: SHA-256validation number 3652, SHA-384validation number 3652, SHA-512validation number 3652
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 3652, SHA-256validation number 3652, SHA-384validation number 3652, SHA-512validation number 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))
      -SHA Val#3652

      Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2415

      Version 7.00.2872

      FIPS186-2:
      ALG[ANSIX9.31]:

      -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

      +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 3651
      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096, SHS: SHA-256validation number 3651, SHA-384validation number 3651, SHA-512validation number 3651
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 3651, SHA-256validation number 3651, SHA-384validation number 3651, SHA-512validation number 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))
      -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-256validation number 3649, SHA-384validation number 3649, SHA-512validation number 3649
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 3649, SHA-256validation number 3649, SHA-384validation number 3649, SHA-512validation number 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))
      -SHA Val# 3649
      -DRBG: Val# 1430

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

      Version 7.00.2872

      FIPS186-2:
      -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

      +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096, SHS: SHA-256validation number 3648, SHA-384validation number 3648, SHA-512validation number 3648
      +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1validation number 3648, SHA-256validation number 3648, SHA-384validation number 3648, SHA-512validation number 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))
      -SHA Val#3648
      -DRBG: Val# 1429

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

      Version 8.00.6246

      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)

      -

      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))

      -

      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))

      -

      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)))

      -

      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)

      -

      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))

      -

      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))

      -

      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)))

      -

      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)

      -

      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))

      -

      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))

      -

      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)))

      -

      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)

      -

      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))

      -

      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))

      -

      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)))

      -

      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

      Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #1134
      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,
      -Some of the previously validated components for this validation have been removed because they're 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,
      -Some of the previously validated components for this validation have been removed because they're 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,
      -Some of the previously validated components for this validation have been removed because they're 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
      -Some of the previously validated components for this validation have been removed because they're 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
      -Some of the previously validated components for this validation have been removed because they're 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,
      -Some of the previously validated components for this validation have been removed because they're 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,
      -Some of the previously validated components for this validation have been removed because they're 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,
      -Some of the previously validated components for this validation have been removed because they're 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
      -Some of the previously validated components for this validation have been removed because they're 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

      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,
      -Some of the previously validated components for this validation have been removed because they're 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
      -Some of the previously validated components for this validation have been removed because they're 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
      -Some of the previously validated components for this validation have been removed because they're 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
      -Some of the previously validated components for this validation have been removed because they're 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,
      -Some of the previously validated components for this validation have been removed because they're 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,
      -Some of the previously validated components for this validation have been removed because they're 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,
      -Some of the previously validated components for this validation have been removed because they're 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,
      -Some of the previously validated components for this validation have been removed because they're 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
      -Some of the previously validated components for this validation have been removed because they're 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,
      -Some of the previously validated components for this validation have been removed because they're 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
      + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control whether a user can change the time before a password is required when a Connected Standby device screen turns off. + +If you enable this policy setting, a user on a Connected Standby device can change the amount of time after the device's screen turns off before a password is required when waking the device. The time is limited by any EAS settings or Group Policies that affect the maximum idle time before a device locks. Additionally, if a password is required when a screensaver turns on, the screensaver timeout will limit the options the user may choose. + +If you disable this policy setting, a user cannot change the amount of time after the device's screen turns off before a password is required when waking the device. Instead, a password is required immediately after the screen turns off. + +If you don't configure this policy setting on a domain-joined device, a user cannot change the amount of time after the device's screen turns off before a password is required when waking the device. Instead, a password is required immediately after the screen turns off. + +If you don't configure this policy setting on a workgroup device, a user on a Connected Standby device can change the amount of time after the device's screen turns off before a password is required when waking the device. The time is limited by any EAS settings or Group Policies that affect the maximum idle time before a device locks. Additionally, if a password is required when a screensaver turns on, the screensaver timeout will limit the options the user may choose. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow users to select when a password is required when resuming from connected standby* +- GP name: *AllowDomainDelayLock* +- GP path: *System\Logon* +- GP ADMX file name: *CredentialProviders.admx* + + + +
      + + +**ADMX_CredentialProviders/AllowSecurityKeySignIn** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control whether users can sign in using external security keys. + +If you enable this policy setting, users can sign in with external security keys. + +If you disable or don't configure this policy setting, users can't sign in with external security keys. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on security key sign-in* +- GP name: *AllowSecurityKeySignIn* +- GP path: *System\Logon* +- GP ADMX file name: *CredentialProviders.admx* + + + +
      + + +**ADMX_CredentialProviders/DefaultCredentialProvider** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows the administrator to assign a specified credential provider as the default credential provider. + +If you enable this policy setting, the specified credential provider is selected on other user tile. + +If you disable or do not configure this policy setting, the system picks the default credential provider on other user tile. + +> [!NOTE] +> A list of registered credential providers and their GUIDs can be found in the registry at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Assign a default credential provider* +- GP name: *DefaultCredentialProvider* +- GP path: *System\Logon* +- GP ADMX file name: *CredentialProviders.admx* + + + +
      + + +**ADMX_CredentialProviders/DefaultLogonDomain** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies a default logon domain, which might be a different domain than the domain to which the computer is joined. Without this policy setting, at logon, if a user does not specify a domain for logon, the domain to which the computer belongs is assumed as the default domain. For example if the computer belongs to the Fabrikam domain, the default domain for user logon is Fabrikam. + +If you enable this policy setting, the default logon domain is set to the specified domain, which might be different than the domain to which the computer is joined. + +If you disable or do not configure this policy setting, the default logon domain is always set to the domain to which the computer is joined. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Assign a default domain for logon* +- GP name: *DefaultLogonDomain* +- GP path: *System\Logon* +- GP ADMX file name: *CredentialProviders.admx* + + + +
      + + +**ADMX_CredentialProviders/ExcludedCredentialProviders** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows the administrator to exclude the specified credential providers from use during authentication. + +> [!NOTE] +> Credential providers are used to process and validate user credentials during logon or when authentication is required. Windows Vista provides two default credential providers: Password and Smart Card. An administrator can install additional credential providers for different sets of credentials (for example, to support biometric authentication). + +If you enable this policy, an administrator can specify the CLSIDs of the credential providers to exclude from the set of installed credential providers available for authentication purposes. + +If you disable or do not configure this policy, all installed and otherwise enabled credential providers are available for authentication purposes. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Exclude credential providers* +- GP name: *ExcludedCredentialProviders* +- GP path: *System\Logon* +- GP ADMX file name: *CredentialProviders.admx* + + + +
      + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + diff --git a/windows/client-management/mdm/policy-csp-admx-credui.md b/windows/client-management/mdm/policy-csp-admx-credui.md new file mode 100644 index 0000000000..9247d038a8 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-credui.md @@ -0,0 +1,185 @@ +--- +title: Policy CSP - ADMX_CredUI +description: Policy CSP - ADMX_CredUI +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/09/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_CredUI +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
      + + +## ADMX_CredUI policies + +
      +
      + ADMX_CredUI/EnableSecureCredentialPrompting +
      +
      + ADMX_CredUI/NoLocalPasswordResetQuestions +
      +
      + + +
      + + +**ADMX_CredUI/EnableSecureCredentialPrompting** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting requires the user to enter Microsoft Windows credentials using a trusted path, to prevent a Trojan horse or other types of malicious code from stealing the user’s Windows credentials. + +> [!NOTE] +> This policy affects nonlogon authentication tasks only. As a security best practice, this policy should be enabled. + +If you enable this policy setting, users will be required to enter Windows credentials on the Secure Desktop by means of the trusted path mechanism. + +If you disable or do not configure this policy setting, users will enter Windows credentials within the user’s desktop session, potentially allowing malicious code access to the user’s Windows credentials. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Require trusted path for credential entry* +- GP name: *EnableSecureCredentialPrompting* +- GP path: *Windows Components\Credential User Interface* +- GP ADMX file name: *CredUI.admx* + + + +
      + + +**ADMX_CredUI/NoLocalPasswordResetQuestions** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. If you turn this policy setting on, local users won’t be able to set up and use security questions to reset their passwords. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent the use of security questions for local accounts* +- GP name: *NoLocalPasswordResetQuestions* +- GP path: *Windows Components\Credential User Interface* +- GP ADMX file name: *CredUI.admx* + + + +
      + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + diff --git a/windows/client-management/mdm/policy-csp-admx-userprofiles.md b/windows/client-management/mdm/policy-csp-admx-userprofiles.md new file mode 100644 index 0000000000..66677dde93 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-userprofiles.md @@ -0,0 +1,1997 @@ +--- +title: Policy CSP - ADMX_UserProfiles +description: Policy CSP - ADMX_UserProfiles +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/11/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_UserProfiles +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
      + + +## ADMX_UserProfiles policies + +
      +
      + ADMX_UserProfiles/AddAdminGroupToRUP +
      +
      + ADMX_UserProfiles/CleanupProfiles +
      +
      + ADMX_UserProfiles/CompatibleRUPSecurity +
      +
      + ADMX_UserProfiles/Connect_HomeDir_ToRoot +
      +
      + ADMX_UserProfiles/CscSuspendDirectories +
      +
      + ADMX_UserProfiles/DeleteRoamingCachedProfiles +
      +
      + ADMX_UserProfiles/DontForceUnloadHive +
      +
      + ADMX_UserProfiles/EnableSlowLinkDetect +
      +
      + ADMX_UserProfiles/EnableSlowLinkUI +
      +
      + ADMX_UserProfiles/ExcludeDirectories +
      +
      + ADMX_UserProfiles/LeaveAppMgmtData +
      +
      + ADMX_UserProfiles/LimitSize +
      +
      + ADMX_UserProfiles/LocalProfile +
      +
      + ADMX_UserProfiles/MachineProfilePath +
      +
      + ADMX_UserProfiles/PrimaryComputer_RUP +
      +
      + ADMX_UserProfiles/ProfileDlgTimeOut +
      +
      + ADMX_UserProfiles/ProfileErrorAction +
      +
      + ADMX_UserProfiles/ProfileUnloadTimeout +
      +
      + ADMX_UserProfiles/Readonlyuserprofile +
      +
      + ADMX_UserProfiles/SlowLinkDefault +
      +
      + ADMX_UserProfiles/SlowLinkTimeOut +
      +
      + ADMX_UserProfiles/USER_HOME +
      +
      + ADMX_UserProfiles/UploadHive +
      +
      + ADMX_UserProfiles/UserInfoAccessAction +
      +
      + ADMX_UserProfiles/WaitForNetwork +
      +
      + + +
      + + +**ADMX_UserProfiles/AddAdminGroupToRUP** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting adds the Administrator security group to the roaming user profile share. + +Once an administrator has configured a user's roaming profile, the profile will be created at the user's next login. The profile is created at the location that is specified by the administrator. + +For the Windows XP Professional and Windows 2000 Professional operating systems, the default file permissions for the newly generated profile are full control, or read and write access for the user, and no file access for the administrators group. + +By configuring this policy setting, you can alter this behavior. + +If you enable this policy setting, the administrator group is also given full control to the user's profile folder. + +If you disable or do not configure this policy setting, only the user is given full control of their user profile, and the administrators group has no file system access to this folder. + +> [!NOTE] +> If the policy setting is enabled after the profile is created, the policy setting has no effect. +> +> The policy setting must be configured on the client computer, not the server, for it to have any effect, because the client computer sets the file share permissions for the roaming profile at creation time. +> +> In the default case, administrators have no file access to the user's profile, but they may still take ownership of this folder to grant themselves file permissions. +> +> The behavior when this policy setting is enabled is exactly the same behavior as in Windows NT 4.0. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Add the Administrators security group to roaming user profiles* +- GP name: *AddAdminGroupToRUP* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/CleanupProfiles** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows an administrator to automatically delete user profiles on system restart that have not been used within a specified number of days. Note: One day is interpreted as 24 hours after a specific user profile was accessed. + +If you enable this policy setting, the User Profile Service will automatically delete on the next system restart all user profiles on the computer that have not been used within the specified number of days. + +If you disable or do not configure this policy setting, User Profile Service will not automatically delete any profiles on the next system restart. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Delete user profiles older than a specified number of days on system restart* +- GP name: *CleanupProfiles* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/CompatibleRUPSecurity** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting disables the more secure default setting for the user's roaming user profile folder. + +After an administrator has configured a user's roaming profile, the profile will be created at the user's next login. The profile is created at the location that is specified by the administrator. + +For Windows 2000 Professional pre-SP4 and Windows XP pre-SP1 operating systems, the default file permissions for the newly generated profile are full control access for the user and no file access for the administrators group. No checks are made for the correct permissions if the profile folder already exists. For Windows Server 2003 family, Windows 2000 Professional SP4 and Windows XP SP1, the default behavior is to check the folder for the correct permissions if the profile folder already exists, and not copy files to or from the roaming folder if the permissions are not correct. + +By configuring this policy setting, you can alter this behavior. + +If you enable this policy setting Windows will not check the permissions for the folder in the case where the folder exists. + +If you disable or do not configure this policy setting AND the roaming profile folder exists AND the user or administrators group are not the owner of the folder, Windows will not copy files to or from the roaming folder. The user will be shown an error message and an entry will be written to the event log. The user's cached profile will be used, or a temporary profile issued if no cached profile exists. + +> [!NOTE] +> The policy setting must be configured on the client computer not the server for it to have any effect because the client computer sets the file share permissions for the roaming profile at creation time. +> +> The behavior when this policy setting is enabled is exactly the same behavior as in Windows 2000 Professional pre-SP4 and Windows XP Professional. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not check for user ownership of Roaming Profile Folders* +- GP name: *CompatibleRUPSecurity* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/Connect_HomeDir_ToRoot** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting restores the definitions of the %HOMESHARE% and %HOMEPATH% environment variables to those used in Windows NT 4.0 and earlier. Along with %HOMEDRIVE%, these variables define the home directory of a user profile. The home directory is a persistent mapping of a drive letter on the local computer to a local or remote directory. + +If you enable this policy setting, the system uses the Windows NT 4.0 definitions. %HOMESHARE% stores only the network share (such as \\\server\share). %HOMEPATH% stores the remainder of the fully qualified path to the home directory (such as \dir1\dir2\homedir). As a result, users can access any directory on the home share by using the home directory drive letter. + +If you disable or do not configure this policy setting, the system uses the definitions introduced with Windows 2000. %HOMESHARE% stores the fully qualified path to the home directory (such as \\\\server\share\dir1\dir2\homedir). Users can access the home directory and any of its subdirectories from the home drive letter, but they cannot see or access its parent directories. %HOMEPATH% stores a final backslash and is included for compatibility with earlier systems. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Connect home directory to root of the share* +- GP name: *Connect_HomeDir_ToRoot* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/CscSuspendDirectories** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify which network directories will be synchronized only at logon and logoff via Offline Files. This policy setting is meant to be used in conjunction with Folder Redirection, to help resolve issues with applications that do not work well with Offline Files while the user is online. + +If you enable this policy setting, the network paths specified in this policy setting will be synchronized only by Offline Files during user logon and logoff, and will be taken offline while the user is logged on. + +If you disable or do not configure this policy setting, the paths specified in this policy setting will behave like any other cached data via Offline Files and continue to remain online while the user is logged on, if the network paths are accessible. + +> [!NOTE] +> You should not use this policy setting to suspend any of the root redirected folders such as Appdata\Roaming, Start Menu, and Documents. You should suspend only the subfolders of these parent folders. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify network directories to sync at logon/logoff time only* +- GP name: *CscSuspendDirectories* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/DeleteRoamingCachedProfiles** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows keeps a copy of a user's roaming profile on the local computer's hard drive when the user logs off. + +Roaming profiles reside on a network server. By default, when users with roaming profiles log off, the system also saves a copy of their roaming profile on the hard drive of the computer they are using in case the server that stores the roaming profile is unavailable when the user logs on again. The local copy is also used when the remote copy of the roaming user profile is slow to load. + +If you enable this policy setting, any local copies of the user's roaming profile are deleted when the user logs off. The roaming profile still remains on the network server that stores it. + +If you disable or do not configure this policy setting, Windows keeps a copy of a user's roaming profile on the local computer's hard drive when the user logs off. + +> [!IMPORTANT] +> Do not enable this policy setting if you are using the slow link detection feature. To respond to a slow link, the system requires a local copy of the user's roaming profile. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Delete cached copies of roaming profiles* +- GP name: *DeleteRoamingCachedProfiles* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/DontForceUnloadHive** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether Windows forcefully unloads the user's registry at logoff, even if there are open handles to the per-user registry keys. + +Note: This policy setting should only be used for cases where you may be running into application compatibility issues due to this specific Windows behavior. It is not recommended to enable this policy by default as it may prevent users from getting an updated version of their roaming user profile. + +If you enable this policy setting, Windows will not forcefully unload the users registry at logoff, but will unload the registry when all open handles to the per-user registry keys are closed. + +If you disable or do not configure this policy setting, Windows will always unload the users registry at logoff, even if there are any open handles to the per-user registry keys at user logoff. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not forcefully unload the users registry at user logoff* +- GP name: *DontForceUnloadHive* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/EnableSlowLinkDetect** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting disables the detection of slow network connections. + +Slow link detection measures the speed of the connection between a user's computer and the remote server that stores the roaming user profile. When the system detects a slow link, the related policy settings in this folder tell the computer how to respond. + +If you enable this policy setting, the system does not detect slow connections or recognize any connections as being slow. As a result, the system does not respond to slow connections to user profiles, and it ignores the policy settings that tell the system how to respond to a slow connection. + +If you disable this policy setting or do not configure it, slow link detection is enabled. The system measures the speed of the connection between the user's computer and profile server. If the connection is slow (as defined by the "Slow network connection timeout for user profiles" policy setting), the system applies the other policy settings set in this folder to determine how to proceed. By default, when the connection is slow, the system loads the local copy of the user profile. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disable detection of slow network connections* +- GP name: *EnableSlowLinkDetect* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/EnableSlowLinkUI** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting provides users with the ability to download their roaming profile, even when a slow network connection with their roaming profile server is detected. + +If you enable this policy setting, users will be allowed to define whether they want their roaming profile to be downloaded when a slow link with their roaming profile server is detected. + +In operating systems earlier than Microsoft Windows Vista, a dialog box will be shown to the user during logon if a slow network connection is detected. The user then is able to choose to download the remote copy of the user profile. In Microsoft Windows Vista, a check box appears on the logon screen and the user must choose whether to download the remote user profile before Windows detects the network connection speed. + +If you disable or do not configure this policy setting, the system does not consult the user. Instead, the system uses the local copy of the user profile. If you have enabled the "Wait for remote user profile" policy setting, the system downloads the remote copy of the user profile without consulting the user. In Microsoft Windows Vista, the system will ignore the user choice made on the logon screen. + +> [!NOTE] +> This policy setting and related policy settings in this folder define the system's response when roaming user profiles are slow to download. To adjust the time within which the user must respond to this notice in operating systems earlier than Microsoft Windows Vista, use the "Timeout for dialog boxes" policy setting. + +> [!IMPORTANT] +> If the "Do not detect slow network connections" setting is enabled, this policy setting is ignored. Also, if the "Delete cached copies of roaming profiles" policy setting is enabled, there is no local copy of the roaming profile to load when the system detects a slow connection. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prompt user when a slow network connection is detected* +- GP name: *EnableSlowLinkUI* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/ExcludeDirectories** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting lets you exclude folders that are normally included in the user's profile. As a result, these folders do not need to be stored by the network server on which the profile resides and do not follow users to other computers. + +> [!NOTE] +> When excluding content from the profile you should try to exclude the narrowest set of data that will address your needs. For example, if there is one application with data that should not be roamed then add only that application's specific folder under the AppData\Roaming folder rather than all of the AppData\Roaming folder to the exclusion list. + +By default, the Appdata\Local and Appdata\LocalLow folders and all their subfolders such as the History, Temp, and Temporary Internet Files folders are excluded from the user's roaming profile. + +In operating systems earlier than Microsoft Windows Vista, only the History, Local Settings, Temp, and Temporary Internet Files folders are excluded from the user's roaming profile by default. + +If you enable this policy setting, you can exclude additional folders. + +If you disable this policy setting or do not configure it, only the default folders are excluded. + +> [!NOTE] +> You cannot use this policy setting to include the default folders in a roaming user profile. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Exclude directories in roaming profile* +- GP name: *ExcludeDirectories* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/LeaveAppMgmtData** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether the system retains a roaming user's Windows Installer and Group Policy based software installation data on their profile deletion. + +By default Windows deletes all information related to a roaming user (which includes the user's settings, data, Windows Installer related data, and the like) when their profile is deleted. As a result, the next time a roaming user whose profile was previously deleted on that client logs on, they will need to reinstall all apps published via policy at logon increasing logon time. You can use this policy setting to change this behavior. + +If you enable this policy setting, Windows will not delete Windows Installer or Group Policy software installation data for roaming users when profiles are deleted from the machine. This will improve the performance of Group Policy based Software Installation during user logon when a user profile is deleted and that user subsequently logs on to the machine. + +If you disable or do not configure this policy setting, Windows will delete the entire profile for roaming users, including the Windows Installer and Group Policy software installation data when those profiles are deleted. + +> [!NOTE] +> If this policy setting is enabled for a machine, local administrator action is required to remove the Windows Installer or Group Policy software installation data stored in the registry and file system of roaming users' profiles on the machine. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Leave Windows Installer and Group Policy Software Installation Data* +- GP name: *LeaveAppMgmtData* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/LimitSize** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting sets the maximum size of each user profile and determines the system's response when a user profile reaches the maximum size. This policy setting affects both local and roaming profiles. + +If you disable this policy setting or do not configure it, the system does not limit the size of user profiles. + +If you enable this policy setting, you can: + +- Set a maximum permitted user profile size. +- Determine whether the registry files are included in the calculation of the profile size. +- Determine whether users are notified when the profile exceeds the permitted maximum size. +- Specify a customized message notifying users of the oversized profile. +- Determine how often the customized message is displayed. + +> [!NOTE] +> In operating systems earlier than Microsoft Windows Vista, Windows will not allow users to log off until the profile size has been reduced to within the allowable limit. In Microsoft Windows Vista, Windows will not block users from logging off. Instead, if the user has a roaming user profile, Windows will not synchronize the user's profile with the roaming profile server if the maximum profile size limit specified here is exceeded. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Limit profile size* +- GP name: *LimitSize* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/LocalProfile** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This setting determines if roaming user profiles are available on a particular computer. By default, when roaming profile users log on to a computer, their roaming profile is copied down to the local computer. If they have already logged on to this computer in the past, the roaming profile is merged with the local profile. Similarly, when the user logs off this computer, the local copy of their profile, including any changes they have made, is merged with the server copy of their profile. + +Using the setting, you can prevent users configured to use roaming profiles from receiving their profile on a specific computer. + +If you enable this setting, the following occurs on the affected computer: At first logon, the user receives a new local profile, rather than the roaming profile. At logoff, changes are saved to the local profile. All subsequent logons use the local profile. + +If you disable this setting or do not configure it, the default behavior occurs, as indicated above. + +If you enable both the "Prevent Roaming Profile changes from propagating to the server" setting and the "Only allow local user profiles" setting, roaming profiles are disabled. + +> [!NOTE] +> This setting only affects roaming profile users. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Only allow local user profiles* +- GP name: *LocalProfile* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/MachineProfilePath** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows should use the specified network path as the roaming user profile path for all users logging onto this computer. + +To use this policy setting, type the path to the network share in the form \\\\Computername\Sharename\. It is recommended to use a path such as \\\\Computername\Sharename\%USERNAME% to give each user an individual profile folder. If not specified, all users logging onto this computer will use the same roaming profile folder as specified by this policy. You need to ensure that you have set the appropriate security on the folder to allow all users to access the profile. + +If you enable this policy setting, all users logging on this computer will use the roaming profile path specified in this policy. + +If you disable or do not configure this policy setting, users logging on this computer will use their local profile or standard roaming user profile. + +> [!NOTE] +> There are four ways to configure a roaming profile for a user. Windows reads profile configuration in the following order and uses the first configured policy setting it reads. + +1. Terminal Services roaming profile path specified by Terminal Services policy +2. Terminal Services roaming profile path specified by the user object +3. A per-computer roaming profile path specified in this policy +4. A per-user roaming profile path specified in the user object + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Set roaming profile path for all users logging onto this computer* +- GP name: *MachineProfilePath* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/PrimaryComputer_RUP** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls on a per-computer basis whether roaming profiles are downloaded on a user's primary computers only. This policy setting is useful to improve logon performance and to increase security for user data on computers where the user might not want to download private data, such as on a meeting room computer or on a computer in a remote office. + +To designate a user's primary computers, an administrator must use management software or a script to add primary computer attributes to the user's account in Active Directory Domain Services (AD DS). This policy setting also requires the Windows Server 2012 version of the Active Directory schema to function. + +If you enable this policy setting and the user has a roaming profile, the roaming profile is downloaded on the user's primary computer only. + +If you disable or do not configure this policy setting and the user has a roaming profile, the roaming profile is downloaded on every computer that the user logs on to. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Download roaming profiles on primary computers only* +- GP name: *PrimaryComputer_RUP* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/ProfileDlgTimeOut** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls how long Windows waits for a user response before it uses a default user profile for roaming user profiles. + +The default user profile is applied when the user does not respond to messages explaining that any of the following events has occurred: + +- The system detects a slow connection between the user's computer and the server that stores users' roaming user profiles. +- The system cannot access users' server-based profiles when users log on or off. +- Users' local profiles are newer than their server-based profiles. + +If you enable this policy setting, you can override the amount of time Windows waits for user input before using a default user profile for roaming user profiles. The default timeout value is 30 seconds. To use this policy setting, type the number of seconds Windows should wait for user input. The minumum value is 0 seconds, and the maximum is 600 seconds. + +If you disable or do not configure this policy setting, Windows waits 30 seconds for user input before applying the default user profile . + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Establish timeout value for dialog boxes* +- GP name: *ProfileDlgTimeOut* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/ProfileErrorAction** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting will automatically log off a user when Windows cannot load their profile. + +If Windows cannot access the user profile folder or the profile contains errors that prevent it from loading, Windows logs on the user with a temporary profile. This policy setting allows the administrator to disable this behavior, preventing Windows from loggin on the user with a temporary profile. + +If you enable this policy setting, Windows will not log on a user with a temporary profile. Windows logs the user off if their profile cannot be loaded. + +If you disable this policy setting or do not configure it, Windows logs on the user with a temporary profile when Windows cannot load their user profile. + +Also, see the "Delete cached copies of roaming profiles" policy setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not log users on with temporary profiles* +- GP name: *ProfileErrorAction* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/ProfileUnloadTimeout** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines how many times the system tries to unload and update the registry portion of a user profile. When the number of trials specified by this policy setting is exhausted, the system stops trying. As a result, the user profile might not be current, and local and roaming user profiles might not match. + +When a user logs off of the computer, the system unloads the user-specific section of the registry (HKEY_CURRENT_USER) into a file (NTUSER.DAT) and updates it. However, if another program or service is reading or editing the registry, the system cannot unload it. The system tries repeatedly (at a rate of once per second) to unload and update the registry settings. By default, the system repeats its periodic attempts 60 times (over the course of one minute). + +If you enable this policy setting, you can adjust the number of times the system tries to unload and update the user's registry settings. (You cannot adjust the retry rate.) + +If you disable this policy setting or do not configure it, the system repeats its attempt 60 times. + +If you set the number of retries to 0, the system tries just once to unload and update the user's registry settings. It does not try again. + +> [!NOTE] +> This policy setting is particularly important to servers running Remote Desktop Services. Because Remote Desktop Services edits the users' registry settings when they log off, the system's first few attempts to unload the user settings are more likely to fail. + +This policy setting does not affect the system's attempts to update the files in the user profile. + +> [!TIP] +> Consider increasing the number of retries specified in this policy setting if there are many user profiles stored in the computer's memory. This indicates that the system has not been able to unload the profile. + +Also, check the Application Log in Event Viewer for events generated by Userenv. The system records an event whenever it tries to unload the registry portion of the user profile. The system also records an event when it fails to update the files in a user profile. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Maximum retries to unload and update user profile* +- GP name: *ProfileUnloadTimeout* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/Readonlyuserprofile** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines if the changes a user makes to their roaming profile are merged with the server copy of their profile. + +By default, when a user with a roaming profile logs on to a computer, the roaming profile is copied down to the local computer. If the user has logged on to the computer in the past, the roaming profile is merged with the local profile. Similarly, when the user logs off the computer, the local copy of their profile, including any changes, is merged with the server copy of the profile. + +Using this policy setting, you can prevent changes made to a roaming profile on a particular computer from being persisted. + +If you enable this policy setting, changes a user makes to their roaming profile aren't merged with the server (roaming) copy when the user logs off. + +If you disable or not configure this policy setting, the default behavior occurs, as indicated above. + +> [!NOTE] +> This policy setting only affects roaming profile users. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent Roaming Profile changes from propagating to the server* +- GP name: *Readonlyuserprofile* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/SlowLinkDefault** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting directs the system to wait for the remote copy of the roaming user profile to load, even when loading is slow. Also, the system waits for the remote copy when the user is notified about a slow connection, but does not respond in the time allowed. + +This policy setting and related policy settings in this folder together define the system's response when roaming user profiles are slow to load. + +If you enable this policy setting, the system waits for the remote copy of the roaming user profile to load, even when loading is slow. + +If you disable this policy setting or do not configure it, when a remote profile is slow to load, the system loads the local copy of the roaming user profile. The local copy is also used when the user is consulted (as set in the "Prompt user when slow link is detected" policy setting), but does not respond in the time allowed (as set in the "Timeout for dialog boxes" policy setting). + +Waiting for the remote profile is appropriate when users move between computers frequently and the local copy of their profile is not always current. Using the local copy is desirable when quick logging on is a priority. + +> [!IMPORTANT] +> If the "Do not detect slow network connections" policy setting is enabled, this policy setting is ignored. Also, if the "Delete cached copies of roaming profiles" policy setting is enabled, there is no local copy of the roaming profile to load when the system detects a slow connection. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Wait for remote user profile* +- GP name: *SlowLinkDefault* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/SlowLinkTimeOut** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting defines a slow connection for roaming user profiles and establishes thresholds for two tests of network speed. + +To determine the network performance characteristics, a connection is made to the file share storing the user's profile and 64 kilobytes of data is transfered. From that connection and data transfer, the network's latency and connection speed are determined. + +This policy setting and related policy settings in this folder together define the system's response when roaming user profiles are slow to load. + +If you enable this policy setting, you can change how long Windows waits for a response from the server before considering the connection to be slow. + +If you disable or do not configure this policy setting, Windows considers the network connection to be slow if the server returns less than 500 kilobits of data per second or take 120 milliseconds to respond.Consider increasing this value for clients using DHCP Service-assigned addresses or for computers accessing profiles across dial-up connections.Important: If the "Do not detect slow network connections" policy setting is enabled, this policy setting is ignored. Also, if the "Delete cached copies of roaming profiles" policy setting is enabled, there is no local copy of the roaming profile to load when the system detects a slow connection. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Control slow network connection timeout for user profiles* +- GP name: *SlowLinkTimeOut* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/USER_HOME** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the location and root (file share or local path) of a user's home folder for a logon session. + +If you enable this policy setting, the user's home folder is configured to the specified local or network location, creating a new folder for each user name. + +To use this policy setting, in the Location list, choose the location for the home folder. If you choose “On the network,” enter the path to a file share in the Path box (for example, \\\\ComputerName\ShareName), and then choose the drive letter to assign to the file share. If you choose “On the local computer,” enter a local path (for example, C:\HomeFolder) in the Path box. + +Do not specify environment variables or ellipses in the path. Also, do not specify a placeholder for the user name because the user name will be appended at logon. + +> [!NOTE] +> The Drive letter box is ignored if you choose “On the local computer” from the Location list. If you choose “On the local computer” and enter a file share, the user's home folder will be placed in the network location without mapping the file share to a drive letter. + +If you disable or do not configure this policy setting, the user's home folder is configured as specified in the user's Active Directory Domain Services account. + +If the "Set Remote Desktop Services User Home Directory" policy setting is enabled, the “Set user home folder” policy setting has no effect. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Set user home folder* +- GP name: *USER_HOME* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/UploadHive** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting sets the schedule for background uploading of a roaming user profile's registry file (ntuser.dat). This policy setting controls only the uploading of a roaming user profile's registry file (other user data and regular profiles are not be uploaded) and uploads it only if the user is logged on. This policy setting does not stop the roaming user profile's registry file from being uploaded at user logoff. + +If "Run at set interval" is chosen, then an interval must be set, with a value of 1-720 hours. Once set, Windows uploads the profile's registry file at the specified interval after the user logs on. For example, with a value of 6 hours, the registry file of the roaming user profile is uploaded to the server every six hours while the user is logged on. + +If "Run at specified time of day" is chosen, then a time of day must be specified. Once set, Windows uploads the registry file at the same time every day, as long as the user is logged on. + +For both scheduling options, there is a random one hour delay attached per-trigger to avoid overloading the server with simultaneous uploads. For example, if the settings dictate that the user's registry file is to be uploaded at 6pm, it will actually upload at a random time between 6pm and 7pm. + +> [!NOTE] +> If "Run at set interval" is selected, the "Time of day" option is disregarded. Likewise, if "Run at set time of day" is chosen, the "Interval (hours)" option is disregarded. + +If you enable this policy setting, Windows uploads the registry file of the user's roaming user profile in the background according to the schedule set here while the user is logged on. Regular profiles are not affected. + +If this setting is disabled or not configured, the registry file for a roaming user profile will not be uploaded in the background while the user is logged on. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Set the schedule for background upload of a roaming user profile's registry file while user is logged on* +- GP name: *UploadHive* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/UserInfoAccessAction** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This setting prevents users from managing the ability to allow apps to access the user name, account picture, and domain information. + +If you enable this policy setting, sharing of user name, picture and domain information may be controlled by setting one of the following options: + +- "Always on" - users will not be able to change this setting and the user's name and account picture will be shared with apps (not desktop apps). In addition apps (not desktop apps) that have the enterprise authentication capability will also be able to retrieve the user's UPN, SIP/URI, and DNS. + +- "Always off" - users will not be able to change this setting and the user's name and account picture will not be shared with apps (not desktop apps). In addition apps (not desktop apps) that have the enterprise authentication capability will not be able to retrieve the user's UPN, SIP/URI, and DNS. Selecting this option may have a negative impact on certain enterprise software and/or line of business apps that depend on the domain information protected by this setting to connect with network resources. + +If you do not configure or disable this policy the user will have full control over this setting and can turn it off and on. Selecting this option may have a negative impact on certain enterprise software and/or line of business apps that depend on the domain information protected by this setting to connect with network resources if users choose to turn the setting off. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *User management of sharing user name, account picture, and domain information with apps (not desktop apps)* +- GP name: *UserInfoAccessAction* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + + +**ADMX_UserProfiles/WaitForNetwork** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls how long Windows waits for a response from the network before logging on a user without a remote home directory and withou synchronizing roaming user profiles. This policy setting is useful for the cases in which a network might take typically longer to initialize, such as with a wireless network. + +> [!NOTE] +> Windows doesn't wait for the network if the physical network connection is not available on the computer (if the media is disconnected or the network adapter is not available). + +If you enable this policy setting, Windows waits for the network to become available up to the maximum wait time specified in this policy setting. Setting the value to zero causes Windows to proceed without waiting for the network. + +If you disable or do not configure this policy setting, Windows waits for the network for a maximum of 30 seconds. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Set maximum wait time for the network if a user has a roaming user profile or remote home directory* +- GP name: *WaitForNetwork* +- GP path: *System\User Profiles* +- GP ADMX file name: *UserProfiles.admx* + + + +
      + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + From 4a3eeba84a1e285c81ce1f8f4e6cb306af1b5164 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Wed, 11 Nov 2020 15:57:21 -0800 Subject: [PATCH 0176/2014] Clarify note at the top --- .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 2 +- .../microsoft-defender-atp/microsoft-defender-atp-mac.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 719aa6fb32..b06981b16d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -24,7 +24,7 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] > [!IMPORTANT] -> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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. In the meantime, if you encounter such a kernel panic, please submit a feedback report to Apple through the Feedback Assistant app. +> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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 are seen resulting in kernel panic. Microsoft is actively working with Apple engineering to clarify profile of impacted devices and to address this macOS issue. If you encounter such kernel panic after upgrading to macOS Big Sur, please submit a feedback report to Apple through the [Feedback Assistant app](https://developer.apple.com/bug-reporting/) on your device. ## 101.13.75 diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index 0121869dec..e0d94c5f5b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -66,7 +66,7 @@ There are several methods and deployment tools that you can use to install and c The three most recent major releases of macOS are supported. > [!IMPORTANT] -> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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. In the meantime, if you encounter such a kernel panic, please submit a feedback report to Apple through the Feedback Assistant app. +> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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 are seen resulting in kernel panic. Microsoft is actively working with Apple engineering to clarify profile of impacted devices and to address this macOS issue. If you encounter such kernel panic after upgrading to macOS Big Sur, please submit a feedback report to Apple through the [Feedback Assistant app](https://developer.apple.com/bug-reporting/) on your device. - 10.15 (Catalina), 10.14 (Mojave), 10.13 (High Sierra) - Disk space: 1GB From fcb3633407a1d6bb1ed7175239ebc6c6047aa087 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Wed, 11 Nov 2020 16:02:20 -0800 Subject: [PATCH 0177/2014] Revert "Clarify note at the top" This reverts commit 4a3eeba84a1e285c81ce1f8f4e6cb306af1b5164. --- .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 2 +- .../microsoft-defender-atp/microsoft-defender-atp-mac.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 b06981b16d..719aa6fb32 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -24,7 +24,7 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] > [!IMPORTANT] -> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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 are seen resulting in kernel panic. Microsoft is actively working with Apple engineering to clarify profile of impacted devices and to address this macOS issue. If you encounter such kernel panic after upgrading to macOS Big Sur, please submit a feedback report to Apple through the [Feedback Assistant app](https://developer.apple.com/bug-reporting/) on your device. +> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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. In the meantime, if you encounter such a kernel panic, please submit a feedback report to Apple through the Feedback Assistant app. ## 101.13.75 diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index e0d94c5f5b..0121869dec 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -66,7 +66,7 @@ There are several methods and deployment tools that you can use to install and c The three most recent major releases of macOS are supported. > [!IMPORTANT] -> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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 are seen resulting in kernel panic. Microsoft is actively working with Apple engineering to clarify profile of impacted devices and to address this macOS issue. If you encounter such kernel panic after upgrading to macOS Big Sur, please submit a feedback report to Apple through the [Feedback Assistant app](https://developer.apple.com/bug-reporting/) on your device. +> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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. In the meantime, if you encounter such a kernel panic, please submit a feedback report to Apple through the Feedback Assistant app. - 10.15 (Catalina), 10.14 (Mojave), 10.13 (High Sierra) - Disk space: 1GB From 95398839f6374291a1f3fb9a746d24512c62eb7e Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 12 Nov 2020 16:31:16 +0500 Subject: [PATCH 0178/2014] Update windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/linux-support-install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md index 2444acd2f4..eaa9224b1c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md @@ -97,7 +97,7 @@ Then rerun step 2. 4. If the above steps don’t work, check if SELinux is installed and in enforcing mode. If so, try setting it to permissive (preferably) or disabled mode. It can be done by setting the parameter `SELINUX` to "permissive" or "disabled" in `/etc/selinux/config` file, followed by reboot. Check the man-page of selinux for more details. Now try restarting the mdatp service using step 2. Revert the configuration change immediately though for security reasons after trying it and reboot. -5. If ```/opt``` directory is a symbolic link, create a bind mount for ```/opt/microsoft```. +5. If `/opt` directory is a symbolic link, create a bind mount for `/opt/microsoft`. 6. Ensure that the daemon has executable permission. ```bash From 8a026a85fe783b99daca944e4d63614298c6cccf Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Thu, 12 Nov 2020 17:09:17 +0530 Subject: [PATCH 0179/2014] Defender Rebrand- task 4626590- Branch-3 --- windows/security/threat-protection/index.md | 30 +++++++++---------- ...iew-of-threat-mitigations-in-windows-10.md | 10 +++---- .../whats-new-windows-10-version-1607.md | 7 +++-- .../whats-new-windows-10-version-1703.md | 14 ++++----- .../whats-new-windows-10-version-1709.md | 6 ++-- .../whats-new-windows-10-version-1803.md | 12 ++++---- .../whats-new-windows-10-version-1809.md | 18 +++++------ .../whats-new-windows-10-version-1903.md | 10 +++---- .../whats-new-windows-10-version-20H2.md | 4 +-- 9 files changed, 56 insertions(+), 55 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 4ddfd7b193..1e268bf3fc 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -1,6 +1,6 @@ --- title: Threat Protection (Windows 10) -description: Microsoft Defender Advanced Threat Protection is a unified platform for preventative protection, post-breach detection, automated investigation, and response. +description: Microsoft Defender for Endpoint is a unified platform for preventative protection, post-breach detection, automated investigation, and response. keywords: threat protection, Microsoft Defender Advanced Threat Protection, attack surface reduction, next-generation protection, endpoint detection and response, automated investigation and response, microsoft threat experts, Microsoft Secure Score for Devices, advanced hunting, cyber threat hunting, web threat protection search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -17,12 +17,12 @@ 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. +[Microsoft Defender for Endpoint](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. Defender for Endpoint 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/). -

      Microsoft Defender ATP

      +

      Microsoft Defender for Endpoint

      @@ -37,7 +37,7 @@ ms.topic: conceptual
      Centralized configuration and administration, APIs
      - +
      threat and vulnerability icon
      Threat & vulnerability management
      Microsoft Threat Protection
      Microsoft 365 Defender

      @@ -73,7 +73,7 @@ The attack surface reduction set of capabilities provide the first line of defen **[Next-generation protection](microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md)**
      -To further reinforce the security perimeter of your network, Microsoft Defender ATP uses next-generation protection designed to catch all types of emerging threats. +To further reinforce the security perimeter of your network,Microsoft Defender for Endpoint uses next-generation protection designed to catch all types of emerging threats. - [Behavior monitoring](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-real-time-protection-microsoft-defender-antivirus) - [Cloud-based protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-protection-features-microsoft-defender-antivirus) @@ -98,7 +98,7 @@ Endpoint detection and response capabilities are put in place to detect, investi **[Automated investigation and remediation](microsoft-defender-atp/automated-investigations.md)**
      -In addition to quickly responding to advanced attacks, Microsoft Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. +In addition to quickly responding to advanced attacks, Microsoft Defender for Endpoint offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. - [Automated investigation and remediation](microsoft-defender-atp/automated-investigations.md) - [View details and results of automated investigations](microsoft-defender-atp/auto-investigation-action-center.md) @@ -107,16 +107,16 @@ In addition to quickly responding to advanced attacks, Microsoft Defender ATP of **[Microsoft Threat Experts](microsoft-defender-atp/microsoft-threat-experts.md)**
      -Microsoft Defender ATP's new managed threat hunting service provides proactive hunting, prioritization, and additional context and insights. Microsoft Threat Experts further empowers Security Operation Centers (SOCs) to identify and respond to threats quickly and accurately. +Microsoft Defender for Endpoint's new managed threat hunting service provides proactive hunting, prioritization, and additional context and insights. Microsoft Threat Experts further empowers Security Operation Centers (SOCs) to identify and respond to threats quickly and accurately. - [Targeted attack notification](microsoft-defender-atp/microsoft-threat-experts.md) - [Experts-on-demand](microsoft-defender-atp/microsoft-threat-experts.md) -- [Configure your Microsoft Threat Protection managed hunting service](microsoft-defender-atp/configure-microsoft-threat-experts.md) +- [Configure your Microsoft 365 Defender managed hunting service](microsoft-defender-atp/configure-microsoft-threat-experts.md) **[Centralized configuration and administration, APIs](microsoft-defender-atp/management-apis.md)**
      -Integrate Microsoft Defender Advanced Threat Protection into your existing workflows. +Integrate Microsoft Defender for Endpoint into your existing workflows. - [Onboarding](microsoft-defender-atp/onboard-configure.md) - [API and SIEM integration](microsoft-defender-atp/configure-siem.md) - [Exposed APIs](microsoft-defender-atp/apis-intro.md) @@ -125,14 +125,14 @@ Integrate Microsoft Defender Advanced Threat Protection into your existing workf **[Integration with Microsoft solutions](microsoft-defender-atp/threat-protection-integration.md)**
      - Microsoft Defender ATP directly integrates with various Microsoft solutions, including: + Microsoft Defender for Endpoint directly integrates with various Microsoft solutions, including: - Intune -- Office 365 ATP -- Azure ATP -- Azure Security Center +- Microsoft Defender for Office 365 +- Microsoft Defender for Identity +- Azure Defender - Skype for Business - Microsoft Cloud App Security -**[Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection)**
      - With Microsoft Threat Protection, Microsoft Defender ATP and various Microsoft security solutions form a unified pre- and post-breach enterprise defense suite that natively integrates across endpoint, identity, email, and applications to detect, prevent, investigate, and automatically respond to sophisticated attacks. +**[Microsoft 365 Defender](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection)**
      + With Microsoft 365 Defender, Microsoft Defender for Endpoint and various Microsoft security solutions form a unified pre- and post-breach enterprise defense suite that natively integrates across endpoint, identity, email, and applications to detect, prevent, investigate, and automatically respond to sophisticated attacks. diff --git a/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md b/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md index eaef387dbf..ca627315b9 100644 --- a/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md +++ b/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md @@ -106,7 +106,7 @@ Microsoft Defender Antivirus in Windows 10 uses a multi-pronged approach to impr For more information, see [Windows Defender in Windows 10](microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md) and [Windows Defender Overview for Windows Server](https://docs.microsoft.com/windows-server/security/windows-defender/windows-defender-overview-windows-server). -For information about Microsoft Defender Advanced Threat Protection, a service that helps enterprises to detect, investigate, and respond to advanced and targeted attacks on their networks, see [Microsoft Defender Advanced Threat Protection (ATP)](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) (resources) and [Microsoft Defender Advanced Threat Protection (ATP)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection) (documentation). +For information about Microsoft Defender for Endpoint, a service that helps enterprises to detect, investigate, and respond to advanced and targeted attacks on their networks, see [Microsoft Defender for Endpoint](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) (resources) and [Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection) (documentation). ### Data Execution Prevention @@ -445,14 +445,14 @@ Examples: #### EMET-related products -Microsoft Consulting Services (MCS) and Microsoft Support/Premier Field Engineering (PFE) offer a range of options for EMET, support for EMET, and EMET-related reporting and auditing products such as the EMET Enterprise Reporting Service (ERS). For any enterprise customers who use such products today or who are interested in similar capabilities, we recommend evaluating [Microsoft Defender Advanced Threat Protection](microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) (ATP). +Microsoft Consulting Services (MCS) and Microsoft Support/Premier Field Engineering (PFE) offer a range of options for EMET, support for EMET, and EMET-related reporting and auditing products such as the EMET Enterprise Reporting Service (ERS). For any enterprise customers who use such products today or who are interested in similar capabilities, we recommend evaluating [Microsoft Defender for Endpoint](microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md). ## Related topics - [Security and Assurance in Windows Server 2016](https://docs.microsoft.com/windows-server/security/security-and-assurance) -- [Microsoft Defender Advanced Threat Protection (ATP) - resources](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) -- [Microsoft Defender Advanced Threat Protection (ATP) - documentation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection) +- [Microsoft Defender for Endpoint - resources](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) +- [Microsoft Microsoft Defender for Endpoint - documentation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection) - [Exchange Online Advanced Threat Protection Service Description](https://docs.microsoft.com/office365/servicedescriptions/office-365-advanced-threat-protection-service-description) -- [Office 365 Advanced Threat Protection](https://products.office.com/en-us/exchange/online-email-threat-protection) +- [Microsoft Defender for Office 365](https://products.office.com/en-us/exchange/online-email-threat-protection) - [Microsoft Malware Protection Center](https://www.microsoft.com/security/portal/mmpc/default.aspx) diff --git a/windows/whats-new/whats-new-windows-10-version-1607.md b/windows/whats-new/whats-new-windows-10-version-1607.md index f3e4867a56..c3ec4500b4 100644 --- a/windows/whats-new/whats-new-windows-10-version-1607.md +++ b/windows/whats-new/whats-new-windows-10-version-1607.md @@ -110,10 +110,11 @@ Several new features and management options have been added to Windows Defender - [Run a Windows Defender scan from the command line](/windows/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus). - [Detect and block Potentially Unwanted Applications with Windows Defender](/windows/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus) during download and install times. -### Windows Defender Advanced Threat Protection (ATP) -With the growing threat from more sophisticated targeted attacks, a new security solution is imperative in securing an increasingly complex network ecosystem. Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service, built into Windows 10 that enables enterprise customers detect, investigate, and respond to advanced threats on their networks. +### Microsoft Defender for Endpoint -[Learn more about Windows Defender Advanced Threat Protection (ATP)](/windows/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection). +With the growing threat from more sophisticated targeted attacks, a new security solution is imperative in securing an increasingly complex network ecosystem. Microsoft Defender for Endpoint is a security service, built into Windows 10 that enables enterprise customers detect, investigate, and respond to advanced threats on their networks. + +[Learn more about Microsoft Defender for Endpoint](/windows/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection). ## Management diff --git a/windows/whats-new/whats-new-windows-10-version-1703.md b/windows/whats-new/whats-new-windows-10-version-1703.md index 9d74b2f7b8..2346ec23c7 100644 --- a/windows/whats-new/whats-new-windows-10-version-1703.md +++ b/windows/whats-new/whats-new-windows-10-version-1703.md @@ -96,9 +96,9 @@ For details, see [MBR2GPT.EXE](/windows/deployment/mbr-to-gpt). ## Security -### Windows Defender Advanced Threat Protection +### Microsoft Defender for Endpoint -New features in Windows Defender Advanced Threat Protection (ATP) for Windows 10, version 1703 include: +New features in Microsoft Defender for Endpoint for Windows 10, version 1703 include: - **Detection**
      Enhancements to the detection capabilities include: - [Use the threat intelligence API to create custom alerts](/windows/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) - Understand threat intelligence concepts, enable the threat intel application, and create custom threat intelligence alerts for your organization. @@ -107,12 +107,12 @@ New features in Windows Defender Advanced Threat Protection (ATP) for Windows 10 - Historical detection capability ensures new detection rules apply to up to six months of stored data to detect previous attacks that might not have been noticed - **Investigation**
      - Enterprise customers can now take advantage of the entire Windows security stack with Microsoft Defender Antivirus detections and Device Guard blocks being surfaced in the Windows Defender ATP portal. Other capabilities have been added to help you gain a holistic view on investigations. + Enterprise customers can now take advantage of the entire Windows security stack with Microsoft Defender Antivirus detections and Device Guard blocks being surfaced in the Microsoft Defender for Endpoint portal. Other capabilities have been added to help you gain a holistic view on investigations. Other investigation enhancements include: - [Investigate a user account](/windows/threat-protection/windows-defender-atp/investigate-user-windows-defender-advanced-threat-protection) - Identify user accounts with the most active alerts and investigate cases of potential compromised credentials. - [Alert process tree](/windows/threat-protection/windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection#alert-process-tree) - Aggregates multiple detections and related events into a single view to reduce case resolution time. - - [Pull alerts using REST API](/windows/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection) - Use REST API to pull alerts from Windows Defender ATP. + - [Pull alerts using REST API](/windows/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection) - Use REST API to pull alerts from Microsoft Defender for Endpoint. - **Response**
      When detecting an attack, security response teams can now take immediate action to contain a breach: @@ -121,11 +121,11 @@ New features in Windows Defender Advanced Threat Protection (ATP) for Windows 10 - **Other features** - - [Check sensor health state](/windows/threat-protection/windows-defender-atp/check-sensor-status-windows-defender-advanced-threat-protection) - Check an endpoint's ability to provide sensor data and communicate with the Windows Defender ATP service and fix known issues. + - [Check sensor health state](/windows/threat-protection/windows-defender-atp/check-sensor-status-windows-defender-advanced-threat-protection) - Check an endpoint's ability to provide sensor data and communicate with the Microsoft Defender for Endpoint service and fix known issues. -You can read more about ransomware mitigations and detection capability in Windows Defender Advanced Threat Protection in the blog: [Averting ransomware epidemics in corporate networks with Windows Defender ATP](https://blogs.technet.microsoft.com/mmpc/2017/01/30/averting-ransomware-epidemics-in-corporate-networks-with-windows-defender-atp/). +You can read more about ransomware mitigations and detection capability in Microsoft Defender for Endpoint in the blog: [Averting ransomware epidemics in corporate networks with Microsoft Defender for Endpoint](https://blogs.technet.microsoft.com/mmpc/2017/01/30/averting-ransomware-epidemics-in-corporate-networks-with-windows-defender-atp/). -Get a quick, but in-depth overview of Windows Defender ATP for Windows 10 and the new capabilities in Windows 10, version 1703 see [Windows Defender ATP for Windows 10 Creators Update](https://technet.microsoft.com/windows/mt782787). +Get a quick, but in-depth overview of Microsoft Defender for Endpoint for Windows 10 and the new capabilities in Windows 10, version 1703 see [Microsoft Defender for Endpoint for Windows 10 Creators Update](https://technet.microsoft.com/windows/mt782787). ### Microsoft Defender Antivirus Windows Defender is now called Microsoft Defender Antivirus, and we've [increased the breadth of the documentation library for enterprise security admins](/windows/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10). diff --git a/windows/whats-new/whats-new-windows-10-version-1709.md b/windows/whats-new/whats-new-windows-10-version-1709.md index 468c6ddce9..b33762e67f 100644 --- a/windows/whats-new/whats-new-windows-10-version-1709.md +++ b/windows/whats-new/whats-new-windows-10-version-1709.md @@ -85,9 +85,9 @@ The AssignedAccess CSP has been expanded to make it easy for administrators to c **Windows security baselines** have been updated for Windows 10. A [security baseline](https://docs.microsoft.com/windows/device-security/windows-security-baselines) is a group of Microsoft-recommended configuration settings and explains their security impact. For more information, and to download the Policy Analyzer tool, see [Microsoft Security Compliance Toolkit 1.0](https://docs.microsoft.com/windows/device-security/security-compliance-toolkit-10). -### Windows Defender ATP +### Microsoft Defender for Endpoint -Windows Defender ATP has been expanded with powerful analytics, security stack integration, and centralized management for better detection, prevention, investigation, response, and management. For more information, see [View the Windows Defender Advanced Threat Protection Security analytics dashboard](https://docs.microsoft.com/windows/threat-protection/windows-defender-atp/security-analytics-dashboard-windows-defender-advanced-threat-protection). +Microsoft Defender for Endpoint has been expanded with powerful analytics, security stack integration, and centralized management for better detection, prevention, investigation, response, and management. For more information, see [View the Microsoft Defender for Endpoint Security analytics dashboard](https://docs.microsoft.com/windows/threat-protection/windows-defender-atp/security-analytics-dashboard-windows-defender-advanced-threat-protection). ### Windows Defender Application Guard @@ -149,7 +149,7 @@ Several network stack enhancements are available in this release. Some of these [Windows 10 Features](https://www.microsoft.com/windows/features): Review 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.
      [What's new in Windows 10, version 1709](https://docs.microsoft.com/windows-hardware/get-started/what-s-new-in-windows): See what’s new in Windows 10 hardware.
      -[Windows 10 Fall Creators Update Next Generation Security](https://www.youtube.com/watch?v=JDGMNFwyUg8): YouTube video about Windows Defender ATP in Windows 10, version 1709. +[Windows 10 Fall Creators Update Next Generation Security](https://www.youtube.com/watch?v=JDGMNFwyUg8): YouTube video about Microsoft Defender for Endpoint in Windows 10, version 1709. [Threat protection on Windows 10](https://docs.microsoft.com/windows/security/threat-protection/):Detects advanced attacks and data breaches, automates security incidents and improves security posture.
      diff --git a/windows/whats-new/whats-new-windows-10-version-1803.md b/windows/whats-new/whats-new-windows-10-version-1803.md index 93bcfb411b..f18ad34787 100644 --- a/windows/whats-new/whats-new-windows-10-version-1803.md +++ b/windows/whats-new/whats-new-windows-10-version-1803.md @@ -173,7 +173,7 @@ The new [security baseline for Windows 10 version 1803](https://docs.microsoft.c ### Microsoft Defender Antivirus -Microsoft Defender Antivirus now shares detection status between M365 services and interoperates with Windows Defender ATP. Additional policies have also been implemented to enhance cloud based protection, and new channels are available for emergency protection. For more information, see [Virus and threat protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection) and [Use next-gen technologies in Microsoft Defender Antivirus through cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/utilize-microsoft-cloud-protection-microsoft-defender-antivirus). +Microsoft Defender Antivirus now shares detection status between M365 services and interoperates with Microsoft Defender for Endpoint. Additional policies have also been implemented to enhance cloud based protection, and new channels are available for emergency protection. For more information, see [Virus and threat protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection) and [Use next-gen technologies in Microsoft Defender Antivirus through cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/utilize-microsoft-cloud-protection-microsoft-defender-antivirus). ### Windows Defender Exploit Guard @@ -181,15 +181,15 @@ Windows Defender Exploit Guard enhanced attack surface area reduction, extended For more information, see [Reduce attack surfaces](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction) -### Windows Defender ATP +### Microsoft Defender for Endpoint -[Windows Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection) has been enhanced with many new capabilities. For more information, see the following topics: +[Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection) has been enhanced with many new capabilities. For more information, see the following topics: -- [Query data using Advanced hunting in Windows Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection) +- [Query data using Advanced hunting in Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection) - [Use Automated investigations to investigate and remediate threats](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) - [Enable conditional access to better protect users, devices, and data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/conditional-access-windows-defender-advanced-threat-protection) -Also see [New capabilities of Windows Defender ATP further maximizing the effectiveness and robustness of endpoint security](https://blogs.windows.com/business/2018/04/17/new-capabilities-of-windows-defender-atp-further-maximizing-the-effectiveness-and-robustness-of-endpoint-security/#62FUJ3LuMXLQidVE.97) +Also see [New capabilities of Microsoft Defender for Endpoint further maximizing the effectiveness and robustness of endpoint security](https://blogs.windows.com/business/2018/04/17/new-capabilities-of-windows-defender-atp-further-maximizing-the-effectiveness-and-robustness-of-endpoint-security/#62FUJ3LuMXLQidVE.97) ### Windows Defender Application Guard @@ -233,5 +233,5 @@ Support in [Windows Defender Application Guard](#windows-defender-application-gu - [Windows 10 Features](https://www.microsoft.com/windows/features): Review 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. - [What's new in Windows 10, version 1709](https://docs.microsoft.com/windows-hardware/get-started/what-s-new-in-windows): See what’s new in Windows 10 hardware. -- [Windows 10 Fall Creators Update Next Generation Security](https://www.youtube.com/watch?v=JDGMNFwyUg8): YouTube video about Windows Defender ATP in Windows 10, version 1709. +- [Windows 10 Fall Creators Update Next Generation Security](https://www.youtube.com/watch?v=JDGMNFwyUg8): YouTube video about Microsoft Defender for Endpoint in Windows 10, version 1709. diff --git a/windows/whats-new/whats-new-windows-10-version-1809.md b/windows/whats-new/whats-new-windows-10-version-1809.md index 309ce421df..f748bb87cf 100644 --- a/windows/whats-new/whats-new-windows-10-version-1809.md +++ b/windows/whats-new/whats-new-windows-10-version-1809.md @@ -133,32 +133,32 @@ Windows Defender Credential Guard has always been an optional feature, but Windo A network connection is now required to set up a new device. As a result, we removed the “skip for now” option in the network setup page in Out Of Box Experience (OOBE). -### Windows Defender ATP +### Microsoft Defender for Endpoint -[Windows Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection) has been enhanced with many new capabilities. For more information, see the following topics: +[Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection) has been enhanced with many new capabilities. For more information, see the following topics: - [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics)
      -Threat Analytics is a set of interactive reports published by the Windows Defender ATP research team as soon as emerging threats and outbreaks are identified. The reports help security operations teams assess impact on their environment and provides recommended actions to contain, increase organizational resilience, and prevent specific threats. +Threat Analytics is a set of interactive reports published by the Microsoft Defender for Endpoint research team as soon as emerging threats and outbreaks are identified. The reports help security operations teams assess impact on their environment and provides recommended actions to contain, increase organizational resilience, and prevent specific threats. - [Custom detection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/overview-custom-detections)
      With custom detections, you can create custom queries to monitor events for any kind of behavior such as suspicious or emerging threats. This can be done by leveraging the power of Advanced hunting through the creation of custom detection rules. - [Managed security service provider (MSSP) support](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection)
      -Windows Defender ATP adds support for this scenario by providing MSSP integration. +Microsoft Defender for Endpoint adds support for this scenario by providing MSSP integration. The integration will allow MSSPs to take the following actions: Get access to MSSP customer's Windows Defender Security Center portal, fetch email notifications, and fetch alerts through security information and event management (SIEM) tools. -- [Integration with Azure Security Center](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection#integration-with-azure-security-center)
      -Windows Defender ATP integrates with Azure Security Center to provide a comprehensive server protection solution. With this integration Azure Security Center can leverage the power of Windows Defender ATP to provide improved threat detection for Windows Servers. +- [Integration with Azure Defender](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection#integration-with-azure-security-center)
      +Microsoft Defender for Endpoint integrates with Azure Defender to provide a comprehensive server protection solution. With this integration Azure Defender can leverage the power of Microsoft Defender for Endpoint to provide improved threat detection for Windows Servers. - [Integration with Microsoft Cloud App Security](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration)
      -Microsoft Cloud App Security leverages Windows Defender ATP endpoint signals to allow direct visibility into cloud application usage including the use of unsupported cloud services (shadow IT) from all Windows Defender ATP monitored machines. +Microsoft Cloud App Security leverages Microsoft Defender for Endpoint signals to allow direct visibility into cloud application usage including the use of unsupported cloud services (shadow IT) from all Microsoft Defender for Endpoint monitored machines. - [Onboard Windows Server 2019](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection#windows-server-version-1803-and-windows-server-2019)
      -Windows Defender ATP now adds support for Windows Server 2019. You'll be able to onboard Windows Server 2019 in the same method available for Windows 10 client machines. +Microsoft Defender for Endpoint now adds support for Windows Server 2019. You'll be able to onboard Windows Server 2019 in the same method available for Windows 10 client machines. - [Onboard previous versions of Windows](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection)
      -Onboard supported versions of Windows machines so that they can send sensor data to the Windows Defender ATP sensor +Onboard supported versions of Windows machines so that they can send sensor data to the Microsoft Defender for Endpoint sensor ## Cloud Clipboard diff --git a/windows/whats-new/whats-new-windows-10-version-1903.md b/windows/whats-new/whats-new-windows-10-version-1903.md index aed8001e95..fe276072a2 100644 --- a/windows/whats-new/whats-new-windows-10-version-1903.md +++ b/windows/whats-new/whats-new-windows-10-version-1903.md @@ -66,7 +66,7 @@ SetupDiag is a command-line tool that can help diagnose why a Windows 10 update ### Windows Information Protection -With this release, Windows Defender ATP extends discovery and protection of sensitive information with [Auto Labeling](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels#how-wip-protects-automatically-classified-files). +With this release, Microsoft Defender for Endpoint extends discovery and protection of sensitive information with [Auto Labeling](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels#how-wip-protects-automatically-classified-files). ### Security configuration framework @@ -80,15 +80,15 @@ The draft release of the [security configuration baseline settings](https://blog [Intune Security Baselines](https://docs.microsoft.com/intune/security-baselines) (Preview): Now includes many settings supported by Intune that you can use to help secure and protect your users and devices. You can automatically set these settings to values recommended by security teams. -### Microsoft Defender Advanced Threat Protection (ATP): +### Microsoft Defender for Endpoint - [Attack surface area reduction](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/overview-attack-surface-reduction) – IT admins can configure devices with advanced web protection that enables them to define allow and deny lists for specific URL’s and IP addresses. - [Next generation protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) – Controls have been extended to protection from ransomware, credential misuse, and attacks that are transmitted through removable storage. - Integrity enforcement capabilities – Enable remote runtime attestation of Windows 10 platform. - - Tamper-proofing capabilities – Uses virtualization-based security to isolate critical ATP security capabilities away from the OS and attackers. -- [Platform support](https://techcommunity.microsoft.com/t5/Windows-Defender-ATP/Protecting-Windows-Server-with-Windows-Defender-ATP/ba-p/267114) – In addition to Windows 10, Windows Defender ATP’s functionality has been extended to support Windows 7 and Windows 8.1 clients, as well as macOS, Linux, and Windows Server with both its Endpoint Detection (EDR) and Endpoint Protection Platform (EPP) capabilities. + - Tamper-proofing capabilities – Uses virtualization-based security to isolate critical Microsoft Defender for Endpoint security capabilities away from the OS and attackers. +- [Platform support](https://techcommunity.microsoft.com/t5/Windows-Defender-ATP/Protecting-Windows-Server-with-Windows-Defender-ATP/ba-p/267114) – In addition to Windows 10, Microsoft Defender for Endpoint’s functionality has been extended to support Windows 7 and Windows 8.1 clients, as well as macOS, Linux, and Windows Server with both its Endpoint Detection (EDR) and Endpoint Protection Platform (EPP) capabilities. -### Microsoft Defender ATP next-gen protection technologies: +### Microsoft Defender for Endpoint next-gen protection technologies: - **Advanced machine learning**: Improved with advanced machine learning and AI models that enable it to protect against apex attackers using innovative vulnerability exploit techniques, tools and malware. - **Emergency outbreak protection**: Provides emergency outbreak protection which will automatically update devices with new intelligence when a new outbreak has been detected. 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 8600af198f..b5bcef856d 100644 --- a/windows/whats-new/whats-new-windows-10-version-20H2.md +++ b/windows/whats-new/whats-new-windows-10-version-20H2.md @@ -86,9 +86,9 @@ For more information about what's new in MDM, see [What's new in mobile device e ## Security -### Microsoft Defender Advanced Threat Protection (ATP) +### Microsoft Defender for Endpoint -This release includes improved support for non-ASCII file paths has been added for Microsoft Defender ATP Auto Incident Response (IR). +This release includes improved support for non-ASCII file paths has been added for Microsoft Defender for Endpoint Auto Incident Response (IR). The [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/desktop/unattend/security-malware-windows-defender-disableantispyware) parameter is deprecated in this release. From 0769e70bc9c5f5fad9d0e2f01c600337d3c74154 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 12 Nov 2020 18:34:54 +0530 Subject: [PATCH 0180/2014] lsaldanha-4567381-batch14 rebranding --- .../microsoft-defender-atp/score.md | 4 +- .../security-operations-dashboard.md | 20 +++---- .../microsoft-defender-atp/service-status.md | 10 ++-- .../set-device-value.md | 6 +- .../microsoft-defender-atp/software.md | 4 +- .../stop-and-quarantine-file.md | 6 +- .../supported-response-apis.md | 4 +- .../switch-to-microsoft-defender-prepare.md | 6 +- ...antec-to-microsoft-defender-atp-onboard.md | 2 +- ...antec-to-microsoft-defender-atp-prepare.md | 6 +- .../threat-analytics.md | 2 +- .../threat-and-vuln-mgt-event-timeline.md | 4 +- .../threat-indicator-concepts.md | 20 +++---- .../threat-protection-integration.md | 18 +++--- .../threat-protection-reports.md | 6 +- .../microsoft-defender-atp/ti-indicator.md | 4 +- .../microsoft-defender-atp/time-settings.md | 22 ++++---- .../troubleshoot-asr.md | 2 +- .../troubleshoot-collect-support-log.md | 12 ++-- ...bleshoot-exploit-protection-mitigations.md | 2 +- .../troubleshoot-mdatp.md | 16 +++--- .../microsoft-defender-atp/troubleshoot-np.md | 2 +- .../troubleshoot-onboarding-error-messages.md | 14 ++--- .../troubleshoot-onboarding.md | 56 +++++++++---------- .../troubleshoot-siem.md | 14 ++--- 25 files changed, 131 insertions(+), 131 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/score.md b/windows/security/threat-protection/microsoft-defender-atp/score.md index e0d37c9adc..d911b24cb2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/score.md @@ -21,9 +21,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md b/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md index c564eb22ec..e0b381b7f9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md @@ -23,9 +23,9 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-secopsdashboard-abovefoldlink) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-secopsdashboard-abovefoldlink) The **Security operations dashboard** is where the endpoint detection and response capabilities are surfaced. It provides a high level overview of where detections were seen and highlights where response actions are needed. @@ -59,7 +59,7 @@ Each group is further sub-categorized into their corresponding alert severity le For more information see, [Alerts overview](alerts-queue.md). -Each row includes an alert severity category and a short description of the alert. You can click an alert to see its detailed view. For more information see, [Investigate Microsoft Defender Advanced Threat Protection alerts](investigate-alerts.md) and [Alerts overview](alerts-queue.md). +Each row includes an alert severity category and a short description of the alert. You can click an alert to see its detailed view. For more information see, [Investigate Microsoft Defender for Endpoint alerts](investigate-alerts.md) and [Alerts overview](alerts-queue.md). ## Devices at risk @@ -69,16 +69,16 @@ This tile shows you a list of devices with the highest number of active alerts. Click the name of the device to see details about that device. For more information see, [Investigate devices in the Microsoft Defender Advanced Threat Protection Devices list](investigate-machines.md). -You can also click **Devices list** at the top of the tile to go directly to the **Devices list**, sorted by the number of active alerts. For more information see, [Investigate devices in the Microsoft Defender Advanced Threat Protection Devices list](investigate-machines.md). +You can also click **Devices list** at the top of the tile to go directly to the **Devices list**, sorted by the number of active alerts. For more information see, [Investigate devices in the Microsoft Defender for Endpoint Devices list](investigate-machines.md). ## Devices with sensor issues -The **Devices with sensor issues** tile provides information on the individual device’s ability to provide sensor data to the Microsoft Defender ATP service. It reports how many devices require attention and helps you identify problematic devices. +The **Devices with sensor issues** tile provides information on the individual device’s ability to provide sensor data to the Microsoft Defender for Endpoint service. It reports how many devices require attention and helps you identify problematic devices. ![Devices with sensor issues tile](images/atp-tile-sensor-health.png) There are two status indicators that provide information on the number of devices that are not reporting properly to the service: -- **Misconfigured** – These devices might partially be reporting sensor data to the Microsoft Defender ATP service and might have configuration errors that need to be corrected. -- **Inactive** - Devices that have stopped reporting to the Microsoft Defender ATP service for more than seven days in the past month. +- **Misconfigured** – These devices might partially be reporting sensor data to the Microsoft Defender for Endpoint service and might have configuration errors that need to be corrected. +- **Inactive** - Devices that have stopped reporting to the Microsoft Defender for Endpoint service for more than seven days in the past month. When you click any of the groups, you’ll be directed to devices list, filtered according to your choice. For more information, see [Check sensor state](check-sensor-status.md) and [Investigate devices](investigate-machines.md). @@ -87,7 +87,7 @@ The **Service health** tile informs you if the service is active or if there are ![The Service health tile shows an overall indicator of the service](images/status-tile.png) -For more information on the service health, see [Check the Microsoft Defender ATP service health](service-status.md). +For more information on the service health, see [Check the Microsoft Defender for Endpoint service health](service-status.md). ## Daily devices reporting @@ -116,10 +116,10 @@ The tile shows you a list of user accounts with the most active alerts and the n Click the user account to see details about the user account. For more information see [Investigate a user account](investigate-user.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-secopsdashboard-belowfoldlink) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-secopsdashboard-belowfoldlink) ## Related topics -- [Understand the Microsoft Defender Advanced Threat Protection portal](use.md) +- [Understand the Microsoft Defender for Endpoint portal](use.md) - [Portal overview](portal-overview.md) - [View the Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) - [View the Threat analytics dashboard and take recommended mitigation actions](threat-analytics.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/service-status.md b/windows/security/threat-protection/microsoft-defender-atp/service-status.md index 1373591e5d..fb69f1e1c3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/service-status.md +++ b/windows/security/threat-protection/microsoft-defender-atp/service-status.md @@ -17,19 +17,19 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Check the Microsoft Defender Advanced Threat Protection service health +# Check the Microsoft Defender for Endpoint service health [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-servicestatus-abovefoldlink) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-servicestatus-abovefoldlink) -**Service health** provides information on the current status of the Microsoft Defender ATP service. You'll be able to verify that the service health is healthy or if there are current issues. If there are issues, you'll see information such as when the issue was detected, what the preliminary root cause is, and the expected resolution time. +**Service health** provides information on the current status of the Defender for Endpoint service. You'll be able to verify that the service health is healthy or if there are current issues. If there are issues, you'll see information such as when the issue was detected, what the preliminary root cause is, and the expected resolution time. You'll also see information on historical issues that have been resolved and details such as the date and time when the issue was resolved. When there are no issues on the service, you'll see a healthy status. @@ -41,7 +41,7 @@ The **Service health** details page has the following tabs: - **Status history** ## Current status -The **Current status** tab shows the current state of the Microsoft Defender ATP service. When the service is running smoothly a healthy service health is shown. If there are issues seen, the following service details are shown to help you gain better insight about the issue: +The **Current status** tab shows the current state of the Defender for Endpoint service. When the service is running smoothly a healthy service health is shown. If there are issues seen, the following service details are shown to help you gain better insight about the issue: - Date and time for when the issue was detected - A short description of the issue diff --git a/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md b/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md index eb081b2ce2..b2a76a6693 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md +++ b/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md @@ -21,9 +21,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) ## API description @@ -39,7 +39,7 @@ See [assign device values](tvm-assign-device-value.md) for more information. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender ATP APIs](apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender for Endpoint APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/software.md b/windows/security/threat-protection/microsoft-defender-atp/software.md index bdd977b76d..617a6c15ec 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/software.md +++ b/windows/security/threat-protection/microsoft-defender-atp/software.md @@ -21,9 +21,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md b/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md index 1d98b043e9..a91edcf37d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md +++ b/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md @@ -21,9 +21,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) ## API description @@ -37,7 +37,7 @@ Stop execution of a file on a device and delete it. [!include[Device actions note](../../includes/machineactionsnote.md)] ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender ATP APIs](apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender for Endpoint APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md b/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md index 0ad991db3c..109a115811 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md +++ b/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md @@ -23,10 +23,10 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) > [!TIP] -> Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-supported-response-apis-abovefoldlink) +> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-supported-response-apis-abovefoldlink) Learn about the supported response-related API calls you can run and details such as the required request headers, and expected response from the calls. diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md index 5896bc9f4e..1ee41dc125 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md @@ -102,10 +102,10 @@ To enable communication between your devices and Microsoft Defender for Endpoint |--|--|--| |[Endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) (EDR) |- [Windows 10](https://docs.microsoft.com/windows/release-information)
      - [Windows Server 2019](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019)
      - [Windows Server 1803 or later](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) |[Configure machine proxy and internet connectivity settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet) | |EDR |- [Windows Server 2016](https://docs.microsoft.com/windows/release-information/status-windows-10-1607-and-windows-server-2016)
      - [Windows Server 2012 R2](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
      - [Windows Server 2008 R2 SP1](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1)
      - [Windows 8.1](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
      - [Windows 7 SP1](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1) |[Configure proxy and internet connectivity settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel#configure-proxy-and-internet-connectivity-settings) | -|EDR |macOS:
      - 10.15 (Catalina)
      - 10.14 (Mojave)
      - 10.13 (High Sierra) |[Microsoft Defender ATP for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | +|EDR |macOS:
      - 10.15 (Catalina)
      - 10.14 (Mojave)
      - 10.13 (High Sierra) |[Microsoft Defender for Endpoint for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | |[Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) |- [Windows 10](https://docs.microsoft.com/windows/release-information)
      - [Windows Server 2019](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019)
      - [Windows Server 1803 or later](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803)
      - [Windows Server 2016](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-2016) |[Configure and validate Microsoft Defender Antivirus network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus)
      | -|Antivirus |macOS:
      - 10.15 (Catalina)
      - 10.14 (Mojave)
      - 10.13 (High Sierra) |[Microsoft Defender ATP for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | -|Antivirus |Linux:
      - RHEL 7.2+
      - CentOS Linux 7.2+
      - Ubuntu 16 LTS, or higher LTS
      - SLES 12+
      - Debian 9+
      - Oracle Linux 7.2 |[Microsoft Defender ATP for Linux: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux#network-connections) | +|Antivirus |macOS:
      - 10.15 (Catalina)
      - 10.14 (Mojave)
      - 10.13 (High Sierra) |[Microsoft Defender for Endpoint for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | +|Antivirus |Linux:
      - RHEL 7.2+
      - CentOS Linux 7.2+
      - Ubuntu 16 LTS, or higher LTS
      - SLES 12+
      - Debian 9+
      - Oracle Linux 7.2 |[Microsoft Defender for Endpoint for Linux: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux#network-connections) | ## Next step diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md index 38143cfd5f..2ff2a9a7c7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md @@ -71,7 +71,7 @@ To verify that your onboarded devices are properly connected to Microsoft Defend |---------|---------| |- Windows 10
      - Windows Server 2019
      - Windows Server, version 1803
      - Windows Server 2016
      - Windows Server 2012 R2 |See [Run a detection test](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/run-detection-test).

      Visit the Microsoft Defender ATP demo scenarios site ([https://demo.wd.microsoft.com](https://demo.wd.microsoft.com)) and try one or more of the scenarios. For example, try the **Cloud-delivered protection** demo scenario. | |macOS
      - 10.15 (Catalina)
      - 10.14 (Mojave)
      - 10.13 (High Sierra) |Download and use the DIY app at [https://aka.ms/mdatpmacosdiy](https://aka.ms/mdatpmacosdiy).

      For more information, see [Microsoft Defender Advanced Threat Protection for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac). | -|Linux:
      - RHEL 7.2+
      - CentOS Linux 7.2+
      - Ubuntu 16 LTS, or higher LTS
      - SLES 12+
      - Debian 9+
      - Oracle Linux 7.2 |1. Run the following command, and look for a result of **1**:
      `mdatp health --field real_time_protection_enabled`.

      2. Open a Terminal window, and run the following command:
      `curl -o ~/Downloads/eicar.com.txt https://www.eicar.org/download/eicar.com.txt`.

      3. Run the following command to list any detected threats:
      `mdatp threat list`.

      For more information, see [Microsoft Defender ATP for Linux](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux). | +|Linux:
      - RHEL 7.2+
      - CentOS Linux 7.2+
      - Ubuntu 16 LTS, or higher LTS
      - SLES 12+
      - Debian 9+
      - Oracle Linux 7.2 |1. Run the following command, and look for a result of **1**:
      `mdatp health --field real_time_protection_enabled`.

      2. Open a Terminal window, and run the following command:
      `curl -o ~/Downloads/eicar.com.txt https://www.eicar.org/download/eicar.com.txt`.

      3. Run the following command to list any detected threats:
      `mdatp threat list`.

      For more information, see [Microsoft Defender for Endpoint for Linux](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux). | ## Uninstall Symantec diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md index cc678c90eb..f4f06cbc7b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md @@ -82,10 +82,10 @@ To enable communication between your devices and Microsoft Defender for Endpoint |:----|:----|:---| |[Endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) (EDR) |- [Windows 10](https://docs.microsoft.com/windows/release-information)
      - [Windows Server 2019](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019)
      - [Windows Server 1803 or later](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) |[Configure machine proxy and internet connectivity settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet) | |EDR |- [Windows Server 2016](https://docs.microsoft.com/windows/release-information/status-windows-10-1607-and-windows-server-2016)
      - [Windows Server 2012 R2](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
      - [Windows Server 2008 R2 SP1](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1)
      - [Windows 8.1](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
      - [Windows 7 SP1](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1) |[Configure proxy and internet connectivity settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel#configure-proxy-and-internet-connectivity-settings) | -|EDR |macOS:
      - 10.15 (Catalina)
      - 10.14 (Mojave)
      - 10.13 (High Sierra) |[Microsoft Defender ATP for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | +|EDR |macOS:
      - 10.15 (Catalina)
      - 10.14 (Mojave)
      - 10.13 (High Sierra) |[Microsoft Defender for Endpoint for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | |[Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) |- [Windows 10](https://docs.microsoft.com/windows/release-information)
      - [Windows Server 2019](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019)
      - [Windows Server 1803 or later](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803)
      - [Windows Server 2016](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-2016) |[Configure and validate Microsoft Defender Antivirus network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus)
      | -|Antivirus |macOS:
      - 10.15 (Catalina)
      - 10.14 (Mojave)
      - 10.13 (High Sierra) |[Microsoft Defender ATP for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | -|Antivirus |Linux:
      - RHEL 7.2+
      - CentOS Linux 7.2+
      - Ubuntu 16 LTS, or higher LTS
      - SLES 12+
      - Debian 9+
      - Oracle Linux 7.2 |[Microsoft Defender ATP for Linux: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux#network-connections) | +|Antivirus |macOS:
      - 10.15 (Catalina)
      - 10.14 (Mojave)
      - 10.13 (High Sierra) |[Microsoft -Defender for Endpoint for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | +|Antivirus |Linux:
      - RHEL 7.2+
      - CentOS Linux 7.2+
      - Ubuntu 16 LTS, or higher LTS
      - SLES 12+
      - Debian 9+
      - Oracle Linux 7.2 |[Microsoft Defender for Endpoint for Linux: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux#network-connections) | ## Next step diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md index 7736f20b59..cb44743101 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md @@ -25,7 +25,7 @@ ms.topic: article [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) With more sophisticated adversaries and new threats emerging frequently and prevalently, it's critical to be able to quickly: diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md index 0e1e460db8..32cb4825cb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md @@ -24,9 +24,9 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) Event timeline is a risk news feed that helps you interpret how risk is introduced into the organization through new vulnerabilities or exploits. You can view events that may impact your organization's risk. For example, you can find new vulnerabilities that were introduced, vulnerabilities that became exploitable, exploit that was added to an exploit kit, and more. diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md b/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md index a7fc785038..b59077b758 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md @@ -23,15 +23,15 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-threatindicator-abovefoldlink) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-threatindicator-abovefoldlink) Advanced cybersecurity attacks comprise of multiple complex malicious events, attributes, and contextual information. Identifying and deciding which of these activities qualify as suspicious can be a challenging task. Your knowledge of known attributes and abnormal activities specific to your industry is fundamental in knowing when to call an observed behavior as suspicious. -With Microsoft Defender ATP, you can create custom threat alerts that can help you keep track of possible attack activities in your organization. You can flag suspicious events to piece together clues and possibly stop an attack chain. These custom threat alerts will only appear in your organization and will flag events that you set it to track. +With Microsoft Defender for Endpoint, you can create custom threat alerts that can help you keep track of possible attack activities in your organization. You can flag suspicious events to piece together clues and possibly stop an attack chain. These custom threat alerts will only appear in your organization and will flag events that you set it to track. Before creating custom threat alerts, it's important to know the concepts behind alert definitions and indicators of compromise (IOCs) and the relationship between them. @@ -42,9 +42,9 @@ Alert definitions are contextual attributes that can be used collectively to ide IOCs are individually-known malicious events that indicate that a network or device has already been breached. Unlike alert definitions, these indicators are considered as evidence of a breach. They are often seen after an attack has already been carried out and the objective has been reached, such as exfiltration. Keeping track of IOCs is also important during forensic investigations. Although it might not provide the ability to intervene with an attack chain, gathering these indicators can be useful in creating better defenses for possible future attacks. ## Relationship between alert definitions and IOCs -In the context of Microsoft Defender ATP, alert definitions are containers for IOCs and defines the alert, including the metadata that is raised in case of a specific IOC match. Various metadata is provided as part of the alert definitions. Metadata such as alert definition name of attack, severity, and description is provided along with other options. +In the context of Microsoft Defender for Endpoint, alert definitions are containers for IOCs and defines the alert, including the metadata that is raised in case of a specific IOC match. Various metadata is provided as part of the alert definitions. Metadata such as alert definition name of attack, severity, and description is provided along with other options. -Each IOC defines the concrete detection logic based on its type and value as well as its action, which determines how it is matched. It is bound to a specific alert definition that defines how a detection is displayed as an alert on the Microsoft Defender ATP console. +Each IOC defines the concrete detection logic based on its type and value as well as its action, which determines how it is matched. It is bound to a specific alert definition that defines how a detection is displayed as an alert on the Microsoft Defender for Endpoint console. Here is an example of an IOC: - Type: Sha1 @@ -58,11 +58,11 @@ IOCs have a many-to-one relationship with alert definitions such that an alert d Topic | Description :---|:--- [Pull detections to your SIEM tools](configure-siem.md)| Learn about different ways to pull detections. -[Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md)| Learn about enabling the SIEM integration feature in the **Settings** page in the portal so that you can use and generate the required information to configure supported SIEM tools. -[Configure Splunk to pull Microsoft Defender ATP detections](configure-splunk.md)| Learn about installing the REST API Modular Input App and other configuration settings to enable Splunk to pull Microsoft Defender ATP detections. -[Configure HP ArcSight to pull Microsoft Defender ATP detections](configure-arcsight.md)| Learn about installing the HP ArcSight REST FlexConnector package and the files you need to configure ArcSight to pull Microsoft Defender ATP detections. -[Microsoft Defender ATP Detection fields](api-portal-mapping.md) | Understand what data fields are exposed as part of the alerts API and how they map to Microsoft Defender Security Center. -[Pull Microsoft Defender ATP detections using REST API](pull-alerts-using-rest-api.md) | Use the Client credentials OAuth 2.0 flow to pull detections from Microsoft Defender ATP using REST API. +[Enable SIEM integration in Microsoft Defender for Endpoint](enable-siem-integration.md)| Learn about enabling the SIEM integration feature in the **Settings** page in the portal so that you can use and generate the required information to configure supported SIEM tools. +[Configure Splunk to pull Microsoft Defender for Endpoint detections](configure-splunk.md)| Learn about installing the REST API Modular Input App and other configuration settings to enable Splunk to pull Microsoft Defender for Endpoint detections. +[Configure HP ArcSight to pull Microsoft Defender for Endpoint detections](configure-arcsight.md)| Learn about installing the HP ArcSight REST FlexConnector package and the files you need to configure ArcSight to pull Microsoft Defender for Endpoint detections. +[Microsoft Defender for Endpoint Detection fields](api-portal-mapping.md) | Understand what data fields are exposed as part of the alerts API and how they map to Microsoft Defender Security Center. +[Pull Microsoft Defender for Endpoint detections using REST API](pull-alerts-using-rest-api.md) | Use the Client credentials OAuth 2.0 flow to pull detections from Microsoft Defender for Endpoint using REST API. [Troubleshoot SIEM tool integration issues](troubleshoot-siem.md) | Address issues you might encounter when using the SIEM integration feature. diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md index 937906e7a6..6d2a5bffc3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md @@ -18,37 +18,37 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Microsoft Defender ATP and other Microsoft solutions +# Microsoft Defender for Endpoint and other Microsoft solutions [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ## Integrate with other Microsoft solutions - Microsoft Defender ATP directly integrates with various Microsoft solutions. + Microsoft Defender for Endpoint directly integrates with various Microsoft solutions. ### Azure Advanced Threat Protection (Azure ATP) - Suspicious activities are processes running under a user context. The integration between Microsoft Defender ATP and Azure ATP provides the flexibility of conducting cyber security investigation across activities and identities. + Suspicious activities are processes running under a user context. The integration between Microsoft Defender for Endpoint and Azure ATP provides the flexibility of conducting cyber security investigation across activities and identities. ### Azure Security Center -Microsoft Defender ATP provides a comprehensive server protection solution, including endpoint detection and response (EDR) capabilities on Windows Servers. +Microsoft Defender for Endpoint provides a comprehensive server protection solution, including endpoint detection and response (EDR) capabilities on Windows Servers. ### Azure Information Protection Keep sensitive data secure while enabling productivity in the workplace through data discovery and data protection. ### Conditional Access -Microsoft Defender ATP's dynamic device risk score is integrated into the Conditional Access evaluation, ensuring that only secure devices have access to resources. +Microsoft Defender for Endpoint's dynamic device risk score is integrated into the Conditional Access evaluation, ensuring that only secure devices have access to resources. ### Microsoft Cloud App Security -Microsoft Cloud App Security leverages Microsoft Defender ATP endpoint signals to allow direct visibility into cloud application usage including the use of unsupported cloud services (shadow IT) from all Microsoft Defender ATP monitored devices. +Microsoft Cloud App Security leverages Microsoft Defender for Endpoint endpoint signals to allow direct visibility into cloud application usage including the use of unsupported cloud services (shadow IT) from all Microsoft Defender for Endpoint monitored devices. ### Office 365 Advanced Threat Protection (Office 365 ATP) -[Office 365 ATP](https://docs.microsoft.com/office365/securitycompliance/office-365-atp) helps protect your organization from malware in email messages or files through ATP Safe Links, ATP Safe Attachments, advanced Anti-Phishing, and spoof intelligence capabilities. The integration between Office 365 ATP and Microsoft Defender ATP enables security analysts to go upstream to investigate the entry point of an attack. Through threat intelligence sharing, attacks can be contained and blocked. +[Office 365 ATP](https://docs.microsoft.com/office365/securitycompliance/office-365-atp) helps protect your organization from malware in email messages or files through ATP Safe Links, ATP Safe Attachments, advanced Anti-Phishing, and spoof intelligence capabilities. The integration between Office 365 ATP and Microsoft Defender for Endpoint enables security analysts to go upstream to investigate the entry point of an attack. Through threat intelligence sharing, attacks can be contained and blocked. >[!NOTE] > Office 365 ATP data is displayed for events within the last 30 days. For alerts, Office 365 ATP data is displayed based on first activity time. After that, the data is no longer available in Office 365 ATP. @@ -57,7 +57,7 @@ Microsoft Cloud App Security leverages Microsoft Defender ATP endpoint signals t The Skype for Business integration provides a way for analysts to communicate with a potentially compromised user or device owner through a simple button from the portal. ## Microsoft Threat Protection - With Microsoft Threat Protection, Microsoft Defender ATP and various Microsoft security solutions form a unified pre- and post-breach enterprise defense suite that natively integrates across endpoint, identity, email, and applications to detect, prevent, investigate and automatically respond to sophisticated attacks. + With Microsoft Threat Protection, Microsoft Defender for Endpoint and various Microsoft security solutions form a unified pre- and post-breach enterprise defense suite that natively integrates across endpoint, identity, email, and applications to detect, prevent, investigate and automatically respond to sophisticated attacks. [Learn more about Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-reports.md index 6690a9a308..221de57589 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-reports.md @@ -17,13 +17,13 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Threat protection report in Microsoft Defender ATP +# Threat protection report in Microsoft Defender for Endpoint [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) The threat protection report provides high-level information about alerts generated in your organization. The report includes trending information showing the detection sources, categories, severities, statuses, classifications, and determinations of alerts across time. @@ -61,7 +61,7 @@ While the alert trends shows trending alert information, the alert summary shows ## Alert attributes The report is made up of cards that display the following alert attributes: -- **Detection sources**: shows information about the sensors and detection technologies that provide the data used by Microsoft Defender ATP to trigger alerts. +- **Detection sources**: shows information about the sensors and detection technologies that provide the data used by Microsoft Defender for Endpoint to trigger alerts. - **Threat categories**: shows the types of threat or attack activity that triggered alerts, indicating possible focus areas for your security operations. diff --git a/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md b/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md index a527797436..2b37172304 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md @@ -21,9 +21,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - See the corresponding [Indicators page](https://securitycenter.windows.com/preferences2/custom_ti_indicators/files) in the portal. diff --git a/windows/security/threat-protection/microsoft-defender-atp/time-settings.md b/windows/security/threat-protection/microsoft-defender-atp/time-settings.md index 173c407eda..f8fe1639aa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/time-settings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/time-settings.md @@ -23,11 +23,11 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-settings-abovefoldlink) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-settings-abovefoldlink) Use the **Time zone** menu ![Time zone settings icon](images/atp-time-zone.png) to configure the time zone and view license information. @@ -36,27 +36,27 @@ The aspect of time is important in the assessment and analysis of perceived and Cyberforensic investigations often rely on time stamps to piece together the sequence of events. It’s important that your system reflects the correct time zone settings. -Microsoft Defender ATP can display either Coordinated Universal Time (UTC) or local time. +Microsoft Defender for Endpoint can display either Coordinated Universal Time (UTC) or local time. -Your current time zone setting is shown in the Microsoft Defender ATP menu. You can change the displayed time zone in the **Time zone** menu. +Your current time zone setting is shown in the Microsoft Defender for Endpoint menu. You can change the displayed time zone in the **Time zone** menu. ![Time zone settings icon](images/atp-time-zone-menu.png). ### UTC time zone -Microsoft Defender ATP uses UTC time by default. +Microsoft Defender for Endpoint uses UTC time by default. -Setting the Microsoft Defender ATP time zone to UTC will display all system timestamps (alerts, events, and others) in UTC for all users. This can help security analysts working in different locations across the globe to use the same time stamps while investigating events. +Setting the Microsoft Defender for Endpoint time zone to UTC will display all system timestamps (alerts, events, and others) in UTC for all users. This can help security analysts working in different locations across the globe to use the same time stamps while investigating events. ### Local time zone -You can choose to have Microsoft Defender ATP use local time zone settings. All alerts and events will be displayed using your local time zone. +You can choose to have Microsoft Defender for Endpoint use local time zone settings. All alerts and events will be displayed using your local time zone. -The local time zone is taken from your device’s regional settings. If you change your regional settings, the Microsoft Defender ATP time zone will also change. Choosing this setting means that the timestamps displayed in Microsoft Defender ATP will be aligned to local time for all Microsoft Defender ATP users. Analysts located in different global locations will now see the Microsoft Defender ATP alerts according to their regional settings. +The local time zone is taken from your device’s regional settings. If you change your regional settings, the Microsoft Defender for Endpoint time zone will also change. Choosing this setting means that the timestamps displayed in Microsoft Defender for Endpoint will be aligned to local time for all Microsoft Defender for Endpoint users. Analysts located in different global locations will now see the Microsoft Defender for Endpoint alerts according to their regional settings. Choosing to use local time can be useful if the analysts are located in a single location. In this case it might be easier to correlate events to local time, for example – when a local user clicked on a suspicious email link. ### Set the time zone -The Microsoft Defender ATP time zone is set by default to UTC. -Setting the time zone also changes the times for all Microsoft Defender ATP views. +The Microsoft Defender for Endpoint time zone is set by default to UTC. +Setting the time zone also changes the times for all Microsoft Defender for Endpoint views. To set the time zone: 1. Click the **Time zone** menu ![Time zone settings icon](images/atp-time-zone.png). @@ -64,7 +64,7 @@ To set the time zone: 3. Select **Timezone UTC** or your local time zone, for example -7:00. ### Regional settings -To apply different date formats for Microsoft Defender ATP, use regional settings for Internet Explorer (IE) and Microsoft Edge (Edge). If you're using another browser such as Google Chrome, follow the required steps to change the time and date settings for that browser. +To apply different date formats for Microsoft Defender for Endpoint, use regional settings for Internet Explorer (IE) and Microsoft Edge (Edge). If you're using another browser such as Google Chrome, follow the required steps to change the time and date settings for that browser. **Internet Explorer (IE) and Microsoft Edge** diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md index 5869c9d23d..f860930a0a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md @@ -24,7 +24,7 @@ ms.custom: asr **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) When you use [attack surface reduction rules](attack-surface-reduction.md) you may run into issues, such as: diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md index 30017b4ca8..d61d81721d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md @@ -17,20 +17,20 @@ ms.collection: M365-security-compliance ms.topic: troubleshooting --- -# Collect support logs in Microsoft Defender ATP using live response +# Collect support logs in Microsoft Defender for Endpoint using live response **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -When contacting support, you may be asked to provide the output package of the Microsoft Defender ATP Client Analyzer tool. +When contacting support, you may be asked to provide the output package of the Microsoft Defender for Endpoint Client Analyzer tool. This topic provides instructions on how to run the tool via Live Response. 1. Download the appropriate script - * Microsoft Defender ATP client sensor logs only: [LiveAnalyzer.ps1 script](https://aka.ms/MDATPLiveAnalyzer). + * Microsoft Defender for Endpoint client sensor logs only: [LiveAnalyzer.ps1 script](https://aka.ms/MDATPLiveAnalyzer). - Result package approximate size: ~100Kb - * Microsoft Defender ATP client sensor and Antivirus logs: [LiveAnalyzer+MDAV.ps1 script](https://aka.ms/MDATPLiveAnalyzerAV). + * Microsoft Defender for Endpoint client sensor and Antivirus logs: [LiveAnalyzer+MDAV.ps1 script](https://aka.ms/MDATPLiveAnalyzerAV). - Result package approximate size: ~10Mb 2. Initiate a [Live Response session](live-response.md#initiate-a-live-response-session-on-a-device) on the machine you need to investigate. @@ -72,4 +72,4 @@ This topic provides instructions on how to run the tool via Live Response. > GetFile "C:\ProgramData\Microsoft\Windows Defender Advanced Threat Protection\Downloads\MDATPClientAnalyzerResult.zip" -auto > ``` > -> - For more information on gathering data locally on a machine in case the machine isn't communicating with Microsoft Defender ATP cloud services, or does not appear in MDATP portal as expected, see [Verify client connectivity to Microsoft Defender ATP service URLs](configure-proxy-internet.md#verify-client-connectivity-to-microsoft-defender-atp-service-urls). +> - For more information on gathering data locally on a machine in case the machine isn't communicating with Microsoft Defender for Endpoint cloud services, or does not appear in MDATP portal as expected, see [Verify client connectivity to Microsoft Defender for Endpoint service URLs](configure-proxy-internet.md#verify-client-connectivity-to-microsoft-defender-atp-service-urls). diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md index aff164b095..3b515a9853 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md @@ -23,7 +23,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) When you create a set of exploit protection mitigations (known as a configuration), you might find that the configuration export and import process does not remove all unwanted mitigations. diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-mdatp.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-mdatp.md index e044d0457b..01836bb8c5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-mdatp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-mdatp.md @@ -37,13 +37,13 @@ Make sure that `*.securitycenter.windows.com` is included the proxy allow list. > [!NOTE] > You must use the HTTPS protocol when adding the following endpoints. -## Microsoft Defender ATP service shows event or error logs in the Event Viewer +## Microsoft Defender for Endpoint service shows event or error logs in the Event Viewer -See the topic [Review events and errors using Event Viewer](event-error-codes.md) for a list of event IDs that are reported by the Microsoft Defender ATP service. The topic also contains troubleshooting steps for event errors. +See the topic [Review events and errors using Event Viewer](event-error-codes.md) for a list of event IDs that are reported by the Microsoft Defender for Endpoint service. The topic also contains troubleshooting steps for event errors. -## Microsoft Defender ATP service fails to start after a reboot and shows error 577 +## Microsoft Defender for Endpoint service fails to start after a reboot and shows error 577 -If onboarding devices successfully completes but Microsoft Defender ATP does not start after a reboot and shows error 577, check that Windows Defender is not disabled by a policy. +If onboarding devices successfully completes but Microsoft Defender for Endpoint does not start after a reboot and shows error 577, check that Windows Defender is not disabled by a policy. For more information, see [Ensure that Microsoft Defender Antivirus is not disabled by policy](troubleshoot-onboarding.md#ensure-that-microsoft-defender-antivirus-is-not-disabled-by-a-policy). @@ -65,15 +65,15 @@ The following date and time formats are currently not supported: **Use of comma to indicate thousand**
      Support of use of comma as a separator in numbers are not supported. Regions where a number is separated with a comma to indicate a thousand, will only see the use of a dot as a separator. For example, 15,5K is displayed as 15.5K. ->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-troubleshoot-belowfoldlink) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-troubleshoot-belowfoldlink) -## Microsoft Defender ATP tenant was automatically created in Europe -When you use Azure Security Center to monitor servers, a Microsoft Defender ATP tenant is automatically created. The Microsoft Defender ATP data is stored in Europe by default. +## Microsoft Defender for Endpoint tenant was automatically created in Europe +When you use Azure Security Center to monitor servers, a Microsoft Defender for Endpoint tenant is automatically created. The Microsoft Defender for Endpoint data is stored in Europe by default. ## Related topics -- [Troubleshoot Microsoft Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding.md) +- [Troubleshoot Microsoft Defender for Endpoint onboarding issues](troubleshoot-onboarding.md) - [Review events and errors using Event Viewer](event-error-codes.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md index bea92c57cf..522973a893 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md @@ -23,7 +23,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) * IT administrators diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md index 73945ccbcd..ce25cadea3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md @@ -24,19 +24,19 @@ ms.topic: troubleshooting **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-troublshootonboarding-abovefoldlink) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-troublshootonboarding-abovefoldlink) -This page provides detailed steps to troubleshoot issues that might occur when setting up your Microsoft Defender ATP service. +This page provides detailed steps to troubleshoot issues that might occur when setting up your Microsoft Defender for Endpoint service. If you receive an error message, Microsoft Defender Security Center will provide a detailed explanation on what the issue is and relevant links will be supplied. ## No subscriptions found -If while accessing Microsoft Defender Security Center you get a **No subscriptions found** message, it means the Azure Active Directory (Azure AD) used to log in the user to the portal, does not have a Microsoft Defender ATP license. +If while accessing Microsoft Defender Security Center you get a **No subscriptions found** message, it means the Azure Active Directory (Azure AD) used to log in the user to the portal, does not have a Microsoft Defender for Endpoint license. Potential reasons: - The Windows E5 and Office E5 licenses are separate licenses. @@ -44,14 +44,14 @@ Potential reasons: - It could be a license provisioning issue. - It could be you inadvertently provisioned the license to a different Microsoft Azure AD than the one used for authentication into the service. -For both cases, you should contact Microsoft support at [General Microsoft Defender ATP Support](https://support.microsoft.com/getsupport?wf=0&tenant=ClassicCommercial&oaspworkflow=start_1.0.0.0&locale=en-us&supportregion=en-us&pesid=16055&ccsid=636419533611396913) or +For both cases, you should contact Microsoft support at [General Microsoft Defender for Endpoint Support](https://support.microsoft.com/getsupport?wf=0&tenant=ClassicCommercial&oaspworkflow=start_1.0.0.0&locale=en-us&supportregion=en-us&pesid=16055&ccsid=636419533611396913) or [Volume license support](https://www.microsoft.com/licensing/servicecenter/Help/Contact.aspx). ![Image of no subscriptions found](images/atp-no-subscriptions-found.png) ## Your subscription has expired -If while accessing Microsoft Defender Security Center you get a **Your subscription has expired** message, your online service subscription has expired. Microsoft Defender ATP subscription, like any other online service subscription, has an expiration date. +If while accessing Microsoft Defender Security Center you get a **Your subscription has expired** message, your online service subscription has expired. Microsoft Defender for Endpoint subscription, like any other online service subscription, has an expiration date. You can choose to renew or extend the license at any point in time. When accessing the portal after the expiration date a **Your subscription has expired** message will be presented with an option to download the device offboarding package, should you choose to not renew the license. @@ -62,7 +62,7 @@ You can choose to renew or extend the license at any point in time. When accessi ## You are not authorized to access the portal -If you receive a **You are not authorized to access the portal**, be aware that Microsoft Defender ATP is a security monitoring, incident investigation and response product, and as such, access to it is restricted and controlled by the user. +If you receive a **You are not authorized to access the portal**, be aware that Microsoft Defender for Endpoint is a security monitoring, incident investigation and response product, and as such, access to it is restricted and controlled by the user. For more information, see, [**Assign user access to the portal**](https://docs.microsoft.com/windows/threat-protection/windows-defender-atp/assign-portal-access-windows-defender-advanced-threat-protection). ![Image of not authorized to access portal](images/atp-not-authorized-to-access-portal.png) diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md index 673f3f624c..f6e7c7fc29 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md @@ -17,18 +17,18 @@ ms.collection: M365-security-compliance ms.topic: troubleshooting --- -# Troubleshoot Microsoft Defender Advanced Threat Protection onboarding issues +# Troubleshoot Microsoft Defender for Endpoint onboarding issues [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - Windows Server 2012 R2 - Windows Server 2016 -You might need to troubleshoot the Microsoft Defender ATP onboarding process if you encounter issues. +You might need to troubleshoot the Microsoft Defender for Endpoint onboarding process if you encounter issues. This page provides detailed steps to troubleshoot onboarding issues that might occur when deploying with one of the deployment tools and common errors that might occur on the devices. ## Troubleshoot issues with onboarding tools @@ -102,10 +102,10 @@ If none of the event logs and troubleshooting steps work, download the Local scr Error Code Hex | Error Code Dec | Error Description | OMA-URI | Possible cause and troubleshooting steps :---:|:---|:---|:---|:--- 0x87D1FDE8 | -2016281112 | Remediation failed | Onboarding
      Offboarding | **Possible cause:** Onboarding or offboarding failed on a wrong blob: wrong signature or missing PreviousOrgIds fields.

      **Troubleshooting steps:**
      Check the event IDs in the [View agent onboarding errors in the device event log](#view-agent-onboarding-errors-in-the-device-event-log) section.

      Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://docs.microsoft.com/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10). - | | | | Onboarding
      Offboarding
      SampleSharing | **Possible cause:** Microsoft Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

      **Troubleshooting steps:** Ensure that the following registry key exists: `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection`

      If it doesn't exist, open an elevated command and add the key. + | | | | Onboarding
      Offboarding
      SampleSharing | **Possible cause:** Microsoft Defender for Endpoint Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

      **Troubleshooting steps:** Ensure that the following registry key exists: `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection`

      If it doesn't exist, open an elevated command and add the key. | | | | SenseIsRunning
      OnboardingState
      OrgId | **Possible cause:** An attempt to remediate by read-only property. Onboarding has failed.

      **Troubleshooting steps:** Check the troubleshooting steps in [Troubleshoot onboarding issues on the device](#troubleshoot-onboarding-issues-on-the-device).

      Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://docs.microsoft.com/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10). - | | | | All | **Possible cause:** Attempt to deploy Microsoft Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

      Currently supported platforms:
      Enterprise, Education, and Professional.
      Server is not supported. - 0x87D101A9 | -2016345687 |SyncML(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. | All | **Possible cause:** Attempt to deploy Microsoft Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

      Currently supported platforms:
      Enterprise, Education, and Professional. + | | | | All | **Possible cause:** Attempt to deploy Microsoft Defender for Endpoint on non-supported SKU/Platform, particularly Holographic SKU.

      Currently supported platforms:
      Enterprise, Education, and Professional.
      Server is not supported. + 0x87D101A9 | -2016345687 |SyncML(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. | All | **Possible cause:** Attempt to deploy Microsoft Defender for Endpoint on non-supported SKU/Platform, particularly Holographic SKU.

      Currently supported platforms:
      Enterprise, Education, and Professional. #### Known issues with non-compliance @@ -127,11 +127,11 @@ Channel name: Admin ID | Severity | Event description | Troubleshooting steps :---|:---|:---|:--- -1819 | Error | Microsoft Defender Advanced Threat Protection CSP: Failed to Set Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3). | Download the [Cumulative Update for Windows 10, 1607](https://go.microsoft.com/fwlink/?linkid=829760). +1819 | Error | Microsoft Defender for Endpoint CSP: Failed to Set Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3). | Download the [Cumulative Update for Windows 10, 1607](https://go.microsoft.com/fwlink/?linkid=829760). ## Troubleshoot onboarding issues on the device -If the deployment tools used does not indicate an error in the onboarding process, but devices are still not appearing in the devices list in an hour, go through the following verification topics to check if an error occurred with the Microsoft Defender ATP agent. +If the deployment tools used does not indicate an error in the onboarding process, but devices are still not appearing in the devices list in an hour, go through the following verification topics to check if an error occurred with the Microsoft Defender for Endpoint agent. - [View agent onboarding errors in the device event log](#view-agent-onboarding-errors-in-the-device-event-log) - [Ensure the diagnostic data service is enabled](#ensure-the-diagnostics-service-is-enabled) @@ -146,7 +146,7 @@ If the deployment tools used does not indicate an error in the onboarding proces 2. In the **Event Viewer (Local)** pane, expand **Applications and Services Logs** > **Microsoft** > **Windows** > **SENSE**. > [!NOTE] - > SENSE is the internal name used to refer to the behavioral sensor that powers Microsoft Defender ATP. + > SENSE is the internal name used to refer to the behavioral sensor that powers Microsoft Defender for Endpoint. 3. Select **Operational** to load the log. @@ -160,17 +160,17 @@ If the deployment tools used does not indicate an error in the onboarding proces Event ID | Message | Resolution steps :---:|:---|:--- - `5` | Microsoft Defender Advanced Threat Protection service failed to connect to the server at _variable_ | [Ensure the device has Internet access](#ensure-the-device-has-an-internet-connection). - `6` | Microsoft Defender Advanced Threat Protection service is not onboarded and no onboarding parameters were found. Failure code: _variable_ | [Run the onboarding script again](configure-endpoints-script.md). - `7` | Microsoft Defender Advanced Threat Protection service failed to read the onboarding parameters. Failure code: _variable_ | [Ensure the device has Internet access](#ensure-the-device-has-an-internet-connection), then run the entire onboarding process again. - `9` | Microsoft Defender Advanced Threat Protection service failed to change its start type. Failure code: variable | If the event happened during onboarding, reboot and re-attempt running the onboarding script. For more information, see [Run the onboarding script again](configure-endpoints-script.md).

      If the event happened during offboarding, contact support. -`10` | Microsoft Defender Advanced Threat Protection service failed to persist the onboarding information. Failure code: variable | If the event happened during onboarding, re-attempt running the onboarding script. For more information, see [Run the onboarding script again](configure-endpoints-script.md).

      If the problem persists, contact support. -`15` | Microsoft Defender Advanced Threat Protection cannot start command channel with URL: _variable_ | [Ensure the device has Internet access](#ensure-the-device-has-an-internet-connection). -`17` | Microsoft Defender Advanced Threat Protection service failed to change the Connected User Experiences and Telemetry service location. Failure code: variable | [Run the onboarding script again](configure-endpoints-script.md). If the problem persists, contact support. -`25` | Microsoft Defender Advanced Threat Protection service failed to reset health status in the registry. Failure code: _variable_ | Contact support. -`27` | Failed to enable Microsoft Defender Advanced Threat Protection mode in Windows Defender. Onboarding process failed. Failure code: variable | Contact support. + `5` | Microsoft Defender for Endpoint service failed to connect to the server at _variable_ | [Ensure the device has Internet access](#ensure-the-device-has-an-internet-connection). + `6` | Microsoft Defender for Endpoint service is not onboarded and no onboarding parameters were found. Failure code: _variable_ | [Run the onboarding script again](configure-endpoints-script.md). + `7` | Microsoft Defender for Endpoint service failed to read the onboarding parameters. Failure code: _variable_ | [Ensure the device has Internet access](#ensure-the-device-has-an-internet-connection), then run the entire onboarding process again. + `9` | Microsoft Defender for Endpoint service failed to change its start type. Failure code: variable | If the event happened during onboarding, reboot and re-attempt running the onboarding script. For more information, see [Run the onboarding script again](configure-endpoints-script.md).

      If the event happened during offboarding, contact support. +`10` | Microsoft Defender for Endpoint service failed to persist the onboarding information. Failure code: variable | If the event happened during onboarding, re-attempt running the onboarding script. For more information, see [Run the onboarding script again](configure-endpoints-script.md).

      If the problem persists, contact support. +`15` | Microsoft Defender for Endpoint cannot start command channel with URL: _variable_ | [Ensure the device has Internet access](#ensure-the-device-has-an-internet-connection). +`17` | Microsoft Defender for Endpoint service failed to change the Connected User Experiences and Telemetry service location. Failure code: variable | [Run the onboarding script again](configure-endpoints-script.md). If the problem persists, contact support. +`25` | Microsoft Defender for Endpoint service failed to reset health status in the registry. Failure code: _variable_ | Contact support. +`27` | Failed to enable Microsoft Defender for Endpoint mode in Windows Defender. Onboarding process failed. Failure code: variable | Contact support. `29` | Failed to read the offboarding parameters. Error type: %1, Error code: %2, Description: %3 | Ensure the device has Internet access, then run the entire offboarding process again. -`30` | Failed to disable $(build.sense.productDisplayName) mode in Microsoft Defender Advanced Threat Protection. Failure code: %1 | Contact support. +`30` | Failed to disable $(build.sense.productDisplayName) mode in Microsoft Defender for Endpoint. Failure code: %1 | Contact support. `32` | $(build.sense.productDisplayName) service failed to request to stop itself after offboarding process. Failure code: %1 | Verify that the service start type is manual and reboot the device. `55` | Failed to create the Secure ETW autologger. Failure code: %1 | Reboot the device. `63` | Updating the start type of external service. Name: %1, actual start type: %2, expected start type: %3, exit code: %4 | Identify what is causing changes in start type of mentioned service. If the exit code is not 0, fix the start type manually to expected start type. @@ -180,7 +180,7 @@ Event ID | Message | Resolution steps
      -There are additional components on the device that the Microsoft Defender ATP agent depends on to function properly. If there are no onboarding related errors in the Microsoft Defender ATP agent event log, proceed with the following steps to ensure that the additional components are configured correctly. +There are additional components on the device that the Microsoft Defender for Endpoint agent depends on to function properly. If there are no onboarding related errors in the Microsoft Defender for Endpoint agent event log, proceed with the following steps to ensure that the additional components are configured correctly. @@ -242,11 +242,11 @@ First, you should check that the service is set to start automatically when Wind ### Ensure the device has an Internet connection -The Window Defender ATP sensor requires Microsoft Windows HTTP (WinHTTP) to report sensor data and communicate with the Microsoft Defender ATP service. +The Window Defender ATP sensor requires Microsoft Windows HTTP (WinHTTP) to report sensor data and communicate with the Microsoft Defender for Endpoint service. WinHTTP is independent of the Internet browsing proxy settings and other user context applications and must be able to detect the proxy servers that are available in your particular environment. -To ensure that sensor has service connectivity, follow the steps described in the [Verify client connectivity to Microsoft Defender ATP service URLs](configure-proxy-internet.md#verify-client-connectivity-to-microsoft-defender-atp-service-urls) topic. +To ensure that sensor has service connectivity, follow the steps described in the [Verify client connectivity to Microsoft Defender for Endpoint service URLs](configure-proxy-internet.md#verify-client-connectivity-to-microsoft-defender-atp-service-urls) topic. If the verification fails and your environment is using a proxy to connect to the Internet, then follow the steps described in [Configure proxy and Internet connectivity settings](configure-proxy-internet.md) topic. @@ -257,11 +257,11 @@ If the verification fails and your environment is using a proxy to connect to th > > The update ensures that Microsoft Defender Antivirus cannot be turned off on client devices via system policy. -**Problem**: The Microsoft Defender ATP service does not start after onboarding. +**Problem**: The Microsoft Defender for Endpoint service does not start after onboarding. **Symptom**: Onboarding successfully completes, but you see error 577 or error 1058 when trying to start the service. -**Solution**: If your devices are running a third-party antimalware client, the Microsoft Defender ATP agent needs the Early Launch Antimalware (ELAM) driver to be enabled. You must ensure that it's not turned off by a system policy. +**Solution**: If your devices are running a third-party antimalware client, the Microsoft Defender for Endpoint agent needs the Early Launch Antimalware (ELAM) driver to be enabled. You must ensure that it's not turned off by a system policy. - Depending on the tool that you use to implement policies, you'll need to verify that the following Windows Defender policies are cleared: @@ -297,9 +297,9 @@ If you encounter issues while onboarding a server, go through the following veri You might also need to check the following: -- Check that there is a Microsoft Defender Advanced Threat Protection Service running in the **Processes** tab in **Task Manager**. For example: +- Check that there is a Microsoft Defender for Endpoint Service running in the **Processes** tab in **Task Manager**. For example: - ![Image of process view with Microsoft Defender Advanced Threat Protection Service running](images/atp-task-manager.png) + ![Image of process view with Microsoft Defender for Endpoint Service running](images/atp-task-manager.png) - Check **Event Viewer** > **Applications and Services Logs** > **Operation Manager** to see if there are any errors. @@ -325,7 +325,7 @@ The steps below provide guidance for the following scenario: - In this scenario, the SENSE service will not start automatically even though onboarding package was deployed > [!NOTE] -> The following steps are only relevant when using Microsoft Endpoint Configuration Manager. For more details about onboarding using Microsoft Endpoint Configuration Manager, see [Microsoft Defender Advanced Threat Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/windows-defender-advanced-threat-protection). +> The following steps are only relevant when using Microsoft Endpoint Configuration Manager. For more details about onboarding using Microsoft Endpoint Configuration Manager, see [Microsoft Defender for Endpoint](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/windows-defender-advanced-threat-protection). 1. Create an application in Microsoft Endpoint Configuration Manager. @@ -447,6 +447,6 @@ The steps below provide guidance for the following scenario: ## Related topics -- [Troubleshoot Microsoft Defender ATP](troubleshoot-mdatp.md) +- [Troubleshoot Microsoft Defender for Endpoint](troubleshoot-mdatp.md) - [Onboard devices](onboard-configure.md) - [Configure device proxy and Internet connectivity settings](configure-proxy-internet.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-siem.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-siem.md index 765a21fe20..e98e9a3f71 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-siem.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-siem.md @@ -23,7 +23,7 @@ ms.topic: troubleshooting **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) @@ -75,11 +75,11 @@ If you encounter an error when trying to enable the SIEM connector application, ->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-troubleshootsiem-belowfoldlink) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-troubleshootsiem-belowfoldlink) ## Related topics -- [Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md) -- [Configure ArcSight to pull Microsoft Defender ATP detections](configure-arcsight.md) -- [Configure Splunk to pull Microsoft Defender ATP detections](configure-splunk.md) -- [Microsoft Defender ATP Detection fields](api-portal-mapping.md) -- [Pull Microsoft Defender ATP detections using REST API](pull-alerts-using-rest-api.md) +- [Enable SIEM integration in Microsoft Defender for Endpoint](enable-siem-integration.md) +- [Configure ArcSight to pull Microsoft Defender for Endpoint detections](configure-arcsight.md) +- [Configure Splunk to pull Microsoft Defender for Endpoint detections](configure-splunk.md) +- [Microsoft Defender for Endpoint Detection fields](api-portal-mapping.md) +- [Pull Microsoft Defender for Endpoint detections using REST API](pull-alerts-using-rest-api.md) From 5d7a5a9450585db474a01585a10974bd162fc5b9 Mon Sep 17 00:00:00 2001 From: DanPandre <54847950+DanPandre@users.noreply.github.com> Date: Thu, 12 Nov 2020 09:18:42 -0500 Subject: [PATCH 0181/2014] Update surfacehub-csp.md Added SleepMode documentation --- windows/client-management/mdm/surfacehub-csp.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/windows/client-management/mdm/surfacehub-csp.md b/windows/client-management/mdm/surfacehub-csp.md index 330dddba01..f359333477 100644 --- a/windows/client-management/mdm/surfacehub-csp.md +++ b/windows/client-management/mdm/surfacehub-csp.md @@ -474,6 +474,16 @@ The following diagram shows the SurfaceHub CSP management objects in tree format

      The data type is integer. Supported operation is Get and Replace. +**Properties/SleepMode** +

      Added in Windows 10, version 20H2. Specifies the type of sleep mode for the Surface Hub. + +

      Valid values: + +- 0 - Connected Standby (default) +- 1 - Hibernate + +

      The data type is integer. Supported operation is Get and Replace. + **Properties/AllowSessionResume**

      Added in Windows 10, version 1703. Specifies whether to allow the ability to resume a session when the session times out. From 240e29b0064234b17d5b3918ff3eea5985c81004 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 12 Nov 2020 21:24:36 +0530 Subject: [PATCH 0182/2014] updated-45673810-batch15 rebranding --- .../tvm-assign-device-value.md | 4 +- .../tvm-dashboard-insights.md | 10 ++-- .../tvm-end-of-support-software.md | 4 +- .../microsoft-defender-atp/tvm-exception.md | 4 +- .../tvm-exposure-score.md | 4 +- .../tvm-hunt-exposed-devices.md | 4 +- .../tvm-microsoft-secure-score-devices.md | 4 +- .../tvm-prerequisites.md | 6 +-- .../microsoft-defender-atp/tvm-remediation.md | 10 ++-- .../tvm-security-recommendation.md | 4 +- .../tvm-software-inventory.md | 10 ++-- .../tvm-supported-os.md | 6 +-- .../tvm-vulnerable-devices-report.md | 6 +-- .../microsoft-defender-atp/tvm-weaknesses.md | 8 ++-- .../tvm-zero-day-vulnerabilities.md | 4 +- .../unisolate-machine.md | 6 +-- .../unrestrict-code-execution.md | 6 +-- .../microsoft-defender-atp/update-alert.md | 6 +-- .../microsoft-defender-atp/use.md | 8 ++-- .../microsoft-defender-atp/user-roles.md | 6 +-- .../microsoft-defender-atp/user.md | 4 +- .../view-incidents-queue.md | 4 +- .../microsoft-defender-atp/vulnerability.md | 4 +- .../web-content-filtering.md | 10 ++-- .../web-protection-monitoring.md | 2 +- .../web-protection-overview.md | 6 +-- .../web-protection-response.md | 10 ++-- .../whats-new-in-microsoft-defender-atp.md | 48 +++++++++---------- 28 files changed, 104 insertions(+), 104 deletions(-) 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 index 7e59c7cb67..3e49cdb1c3 100644 --- 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 @@ -25,10 +25,10 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Microsoft Defender for Endpoint? [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)] 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 004ad94602..9209d6a0bb 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 @@ -24,12 +24,12 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Microsoft Defender for Endpoint? [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 is a component of Microsoft Defender ATP, and provides both security administrators and security operations teams with unique value, including: +Threat and vulnerability management is a component of Microsoft Defender for Endpoint, and provides both security administrators and security operations teams with unique value, including: - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities - Invaluable device vulnerability context during incident investigations @@ -51,7 +51,7 @@ Watch this video for a quick overview of what is in the threat and vulnerability ## Threat and vulnerability management dashboard - ![Microsoft Defender Advanced Threat Protection portal](images/tvm-dashboard-devices.png) + ![Microsoft Defender for Endpoint portal](images/tvm-dashboard-devices.png) Area | Description :---|:--- @@ -64,7 +64,7 @@ Area | Description **Top remediation activities** | Track the remediation activities generated from the security recommendations. You can select each item on the list to see the details in the **Remediation** page or select **Show more** to view the rest of the remediation activities, and active exceptions. **Top exposed devices** | View exposed device names and their exposure level. Select a device name from the list to go to the device page where you can view the alerts, risks, incidents, security recommendations, installed software, and discovered vulnerabilities associated with the exposed devices. Select **Show more** to see the rest of the exposed devices list. From the devices list, you can manage tags, initiate automated investigations, initiate a live response session, collect an investigation package, run antivirus scan, restrict app execution, and isolate device. -For more information on the icons used throughout the portal, see [Microsoft Defender ATP icons](portal-overview.md#microsoft-defender-atp-icons). +For more information on the icons used throughout the portal, see [Microsoft Defender for Endpoint icons](portal-overview.md#microsoft-defender-atp-icons). ## Related topics 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 aaab188cac..1b100207a8 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 @@ -24,10 +24,10 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Microsoft Defender for Endpoint? [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. 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 dcd537fb96..fe74fafa7c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md @@ -24,10 +24,10 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) 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. 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 d23e973e81..5cd211d354 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 @@ -24,10 +24,10 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) Your exposure score is visible in the [Threat and vulnerability management dashboard](tvm-dashboard-insights.md) of the Microsoft Defender Security Center. It reflects how vulnerable your organization is to cybersecurity threats. Low exposure score means your devices are less vulnerable from exploitation. 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 d530052017..2ce01e4071 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 @@ -25,10 +25,10 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) ## Use advanced hunting to find devices with vulnerabilities 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 ea67db383d..36959192bb 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 @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) >[!NOTE] @@ -42,7 +42,7 @@ Select a category to go to the [**Security recommendations**](tvm-security-recom ## Turn on the Microsoft Secure Score connector -Forward Microsoft Defender ATP signals, giving Microsoft Secure Score visibility into the device security posture. Forwarded data is stored and processed in the same location as your Microsoft Secure Score data. +Forward Microsoft Defender for Endpoint signals, giving Microsoft Secure Score visibility into the device security posture. Forwarded data is stored and processed in the same location as your Microsoft Secure Score data. Changes might take up to a few hours to reflect in the dashboard. 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 62b6d8fcfc..6f64c59f54 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md @@ -23,14 +23,14 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Microsoft Defender for Endpoint? [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 +- Are onboarded to Microsoft Defender for Endpoint - 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: 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 41b47476e8..6d0138ffe6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -23,20 +23,20 @@ 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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) ## 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. +The threat and vulnerability management capability in Microsoft Defender for Endpoint 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. +See [Use Intune to remediate vulnerabilities identified by Microsoft Defender for Endpoint](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. ### Remediation request steps @@ -50,7 +50,7 @@ See [Use Intune to remediate vulnerabilities identified by Microsoft Defender AT 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. +If you want to check how the ticket shows up in Intune, see [Use Intune to remediate vulnerabilities identified by Microsoft Defender for Endpoint](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. 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 b4ffcd5ce4..43e52983d3 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 @@ -24,10 +24,10 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) Cybersecurity weaknesses identified in your organization are mapped to actionable security recommendations and prioritized by their impact. Prioritized recommendations help shorten the time to mitigate or remediate vulnerabilities and drive compliance. 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 bff224c503..c8bd26da4e 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 @@ -23,16 +23,16 @@ 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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) The software inventory in threat and vulnerability management is a list of known software in your organization with official [Common Platform Enumerations (CPE)](https://nvd.nist.gov/products/cpe). Software products without an official CPE don’t have vulnerabilities published. It also includes details such as the name of the vendor, number of weaknesses, threats, and number of exposed devices. ## How it works -In the field of discovery, we're leveraging the same set of signals that is responsible for detection and vulnerability assessment in [Microsoft Defender ATP endpoint detection and response capabilities](overview-endpoint-detection-response.md). +In the field of discovery, we're leveraging the same set of signals that is responsible for detection and vulnerability assessment in [Microsoft Defender for Endpoint detection and response capabilities](overview-endpoint-detection-response.md). Since it's real time, in a matter of minutes, you'll see vulnerability information as they get discovered. The engine automatically grabs information from multiple security feeds. In fact, you'll see if a particular software is connected to a live threat campaign. It also provides a link to a Threat Analytics report soon as it's available. @@ -43,7 +43,7 @@ Access the Software inventory page by selecting **Software inventory** from the View software on specific devices in the individual devices pages from the [devices list](machines-view-overview.md). >[!NOTE] ->If you search for software using the Microsoft Defender ATP global search, make sure to put an underscore instead of a space. For example, for the best search results you'd write "windows_10" instead of "Windows 10". +>If you search for software using the Microsoft Defender for Endpoint global search, make sure to put an underscore instead of a space. For example, for the best search results you'd write "windows_10" instead of "Windows 10". ## Software inventory overview @@ -115,4 +115,4 @@ Report a false positive when you see any vague, inaccurate, or incomplete inform - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Security recommendations](tvm-security-recommendation.md) - [Event timeline](threat-and-vuln-mgt-event-timeline.md) -- [View and organize the Microsoft Defender ATP Devices list](machines-view-overview.md) +- [View and organize the Microsoft Defender for Endpoint 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 6e3367187d..d466083c34 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 @@ -24,15 +24,15 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) Before you begin, ensure that you meet the following operating system or platform requisites for threat and vulnerability management so the activities in your devices are properly accounted for. >[!NOTE] ->The supported systems and platforms for threat and vulnerability management may be different from the [Minimum requirements for Microsoft Defender ATP](minimum-requirements.md) list. +>The supported systems and platforms for threat and vulnerability management may be different from the [Minimum requirements for Microsoft Defender for Endpoint](minimum-requirements.md) list. Operating system | Security assessment support :---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-vulnerable-devices-report.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-vulnerable-devices-report.md index 21ba19666d..fa51efb6f6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-vulnerable-devices-report.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-vulnerable-devices-report.md @@ -26,14 +26,14 @@ ms.topic: article > [!IMPORTANT] > **Vulnerable devices report is currently in public preview**
      > This preview version is provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities. -> For more information, see [Microsoft Defender ATP preview features](preview.md). +> For more information, see [Microsoft Defender for Endpoint preview features](preview.md). **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) 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. 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 7d007181d1..e9ead66986 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md @@ -23,12 +23,12 @@ 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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Microsoft Defender for Endpoint? [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. +Threat and vulnerability management uses the same signals in Defender for Endpoint's endpoint protection to scan and detect vulnerabilities. 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. @@ -152,4 +152,4 @@ Report a false positive when you see any vague, inaccurate, or incomplete inform - [Security recommendations](tvm-security-recommendation.md) - [Software inventory](tvm-software-inventory.md) - [Dashboard insights](tvm-dashboard-insights.md) -- [View and organize the Microsoft Defender ATP Devices list](machines-view-overview.md) +- [View and organize the Microsoft Defender for Endpoint Devices list](machines-view-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md index 62b6465eab..be9573342b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md @@ -25,10 +25,10 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [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) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) A zero-day vulnerability is a publicly disclosed vulnerability for which no official patches or security updates have been released. Zero-day vulnerabilities often have high severity levels and are actively exploited. diff --git a/windows/security/threat-protection/microsoft-defender-atp/unisolate-machine.md b/windows/security/threat-protection/microsoft-defender-atp/unisolate-machine.md index 1833077b2c..211e184891 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/unisolate-machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/unisolate-machine.md @@ -22,9 +22,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) ## API description @@ -38,7 +38,7 @@ Undo isolation of a device. [!include[Device actions note](../../includes/machineactionsnote.md)] ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender ATP APIs](apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender for Endpoint APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/unrestrict-code-execution.md b/windows/security/threat-protection/microsoft-defender-atp/unrestrict-code-execution.md index f05f9a4644..49037547d6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/unrestrict-code-execution.md +++ b/windows/security/threat-protection/microsoft-defender-atp/unrestrict-code-execution.md @@ -21,9 +21,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) ## API description @@ -37,7 +37,7 @@ Enable execution of any application on the device. [!include[Device actions note](../../includes/machineactionsnote.md)] ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender ATP APIs](apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender for Endpoint APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/update-alert.md b/windows/security/threat-protection/microsoft-defender-atp/update-alert.md index 8d2e4f9a6a..a62ac7611a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/update-alert.md +++ b/windows/security/threat-protection/microsoft-defender-atp/update-alert.md @@ -21,9 +21,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) ## API description @@ -38,7 +38,7 @@ Updates properties of existing [Alert](alerts.md). ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender ATP APIs](apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender for Endpoint APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/use.md b/windows/security/threat-protection/microsoft-defender-atp/use.md index a2838a56d7..3b37769671 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/use.md +++ b/windows/security/threat-protection/microsoft-defender-atp/use.md @@ -24,11 +24,11 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-usewdatp-abovefoldlink) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-usewdatp-abovefoldlink) -Microsoft Defender Security Center is the portal where you can access Microsoft Defender Advanced Threat Protection capabilities. +Microsoft Defender Security Center is the portal where you can access Microsoft Defender for Endpoint capabilities. Use the **Security operations** dashboard to gain insight on the various alerts on devices and users in your network. @@ -41,6 +41,6 @@ Use the **Threat analytics** dashboard to continually assess and control risk ex Topic | Description :---|:--- [Portal overview](portal-overview.md) | Understand the portal layout and area descriptions. -[View the Security operations dashboard](security-operations-dashboard.md) | The Microsoft Defender ATP **Security operations dashboard** provides a snapshot of your network. You can view aggregates of alerts, the overall status of the service of the devices on your network, investigate devices, files, and URLs, and see snapshots of threats seen on devices. +[View the Security operations dashboard](security-operations-dashboard.md) | The Microsoft Defender for Endpoint **Security operations dashboard** provides a snapshot of your network. You can view aggregates of alerts, the overall status of the service of the devices on your network, investigate devices, files, and URLs, and see snapshots of threats seen on devices. [View the Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) | The **Threat & Vulnerability Management dashboard** lets you view exposure and Microsoft Secure Score for Devices side-by-side with top security recommendations, software vulnerability, remediation activities, and exposed devices. [View the Threat analytics dashboard and take recommended mitigation actions](threat-analytics.md) | The **Threat analytics** dashboard helps you continually assess and control risk exposure to threats. Use the charts to quickly identify devices for the presence or absence of mitigations. diff --git a/windows/security/threat-protection/microsoft-defender-atp/user-roles.md b/windows/security/threat-protection/microsoft-defender-atp/user-roles.md index 4c08836f95..fa2af61c92 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/user-roles.md +++ b/windows/security/threat-protection/microsoft-defender-atp/user-roles.md @@ -23,9 +23,9 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ->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-roles-abovefoldlink) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-roles-abovefoldlink) [!include[Prerelease information](../../includes/prerelease.md)] @@ -68,7 +68,7 @@ The following steps guide you on how to create roles in Microsoft Defender Secur - **Manage portal system settings** - Configure storage settings, SIEM and threat intel API settings (applies globally), advanced settings, automated file uploads, roles and device groups > [!NOTE] - > This setting is only available in the Microsoft Defender ATP administrator (default) role. + > This setting is only available in the Microsoft Defender for Endpoint administrator (default) role. - **Manage security settings in Security Center** - Configure alert suppression settings, manage folder exclusions for automation, onboard and offboard devices, and manage email notifications, manage evaluation lab diff --git a/windows/security/threat-protection/microsoft-defender-atp/user.md b/windows/security/threat-protection/microsoft-defender-atp/user.md index 3a38c1edfc..948460d6a9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/user.md +++ b/windows/security/threat-protection/microsoft-defender-atp/user.md @@ -21,9 +21,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) Method|Return Type |Description :---|:---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md b/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md index 9742f5aa9e..df9ae6390d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md +++ b/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md @@ -18,12 +18,12 @@ ms.collection: M365-security-compliance ms.topic: article --- -# View and organize the Microsoft Defender Advanced Threat Protection Incidents queue +# View and organize the Microsoft Defender for Endpoint Incidents queue [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) The **Incidents queue** shows a collection of incidents that were flagged from devices in your network. It helps you sort through incidents to prioritize and create an informed cybersecurity response decision. diff --git a/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md b/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md index d91dfe2c07..eaaa313b18 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md +++ b/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md @@ -21,9 +21,9 @@ ms.topic: article [!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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- 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-exposedapis-abovefoldlink) +- Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md b/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md index 4dd4166246..d8daf9644c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md @@ -24,11 +24,11 @@ ms.topic: article > [!IMPORTANT] > **Web content filtering is currently in public preview**
      > This preview version is provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities. -> For more information, see [Microsoft Defender ATP preview features](preview.md). +> For more information, see [Microsoft Defender for Endpoint preview features](preview.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-main-abovefoldlink&rtc=1) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-main-abovefoldlink&rtc=1) -Web content filtering is part of [Web protection](web-protection-overview.md) capabilities in Microsoft Defender ATP. It enables your organization to track and regulate access to websites based on their content categories. Many of these websites, while not malicious, might be problematic because of compliance regulations, bandwidth usage, or other concerns. +Web content filtering is part of [Web protection](web-protection-overview.md) capabilities in Microsoft Defender for Endpoint. It enables your organization to track and regulate access to websites based on their content categories. Many of these websites, while not malicious, might be problematic because of compliance regulations, bandwidth usage, or other concerns. Configure policies across your device groups to block certain categories. Blocking a category prevents users within specified device groups from accessing URLs associated with the category. For any category that's not blocked, the URLs are automatically audited. Your users can access the URLs without disruption, and you'll gather access statistics to help create a more custom policy decision. Your users will see a block notification if an element on the page they're viewing is making calls to a blocked resource. @@ -37,7 +37,7 @@ Web content filtering is available on the major web browsers, with blocks perfor Summarizing the benefits: - Users are prevented from accessing websites in blocked categories, whether they're browsing on-premises or away -- Conveniently deploy policies to groups of users using device groups defined in [Microsoft Defender ATP role-based access control settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/rbac) +- Conveniently deploy policies to groups of users using device groups defined in [Microsoft Defender for Endpoint role-based access control settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/rbac) - Access web reports in the same central location, with visibility over actual blocks and web usage ## User experience @@ -58,7 +58,7 @@ If Windows Defender SmartScreen isn't turned on, Network Protection will take ov ## Data handling -We will follow whichever region you have elected to use as part of your [Microsoft Defender ATP data handling settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/data-storage-privacy). Your data will not leave the data center in that region. In addition, your data will not be shared with any third-parties, including our data providers. However, we may send them aggregate data (across users and organizations) to help them improve their feeds. +We will follow whichever region you have elected to use as part of your [Microsoft Defender for Endpoint data handling settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/data-storage-privacy). Your data will not leave the data center in that region. In addition, your data will not be shared with any third-parties, including our data providers. However, we may send them aggregate data (across users and organizations) to help them improve their feeds. ## Turn on web content filtering diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md b/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md index 071d86602f..8bc1e5811a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.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-main-abovefoldlink&rtc=1) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-main-abovefoldlink&rtc=1) Web protection lets you monitor your organization’s web browsing security through reports under **Reports > Web protection** in the Microsoft Defender Security Center. The report contains cards that provide web threat detection statistics. diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md b/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md index 717f128f7c..998d416c2a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md @@ -22,9 +22,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.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-main-abovefoldlink&rtc=1) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-main-abovefoldlink&rtc=1) -Web protection in Microsoft Defender ATP is a capability made up of [Web threat protection](web-threat-protection.md) and [Web content filtering](web-content-filtering.md). Web protection lets you secure your devices against web threats and helps you regulate unwanted content. You can find Web protection reports in the Microsoft Defender Security Center by going to **Reports > Web protection**. +Web protection in Microsoft Defender for Endpoint is a capability made up of [Web threat protection](web-threat-protection.md) and [Web content filtering](web-content-filtering.md). Web protection lets you secure your devices against web threats and helps you regulate unwanted content. You can find Web protection reports in the Microsoft Defender Security Center by going to **Reports > Web protection**. ![Image of all web protection cards](images/web-protection.png) @@ -43,7 +43,7 @@ The cards that comprise web content filtering are **Web activity by category**, Web content filtering includes: - Users are prevented from accessing websites in blocked categories, whether they are browsing on-premises or away -- You can conveniently deploy varied policies to various sets of users using the device groups defined in the [Microsoft Defender ATP role-based access control settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/rbac) +- You can conveniently deploy varied policies to various sets of users using the device groups defined in the [Microsoft Defender for Endpoint role-based access control settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/rbac) - You can access web reports in the same central location, with visibility over actual blocks and web usage ## In this section diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-protection-response.md b/windows/security/threat-protection/microsoft-defender-atp/web-protection-response.md index 41fb1e22a8..4d52993b4d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-protection-response.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-protection-response.md @@ -22,12 +22,12 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.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-main-abovefoldlink&rtc=1) +>Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-main-abovefoldlink&rtc=1) -Web protection in Microsoft Defender ATP lets you efficiently investigate and respond to alerts related to malicious websites and websites in your custom indicator list. +Web protection in Microsoft Defender for Endpoint lets you efficiently investigate and respond to alerts related to malicious websites and websites in your custom indicator list. ## View web threat alerts -Microsoft Defender ATP generates the following [alerts](manage-alerts.md) for malicious or suspicious web activity: +Microsoft Defender for Endpoint generates the following [alerts](manage-alerts.md) for malicious or suspicious web activity: - **Suspicious connection blocked by network protection** — this alert is generated when an attempt to access a malicious website or a website in your custom indicator list is *stopped* by network protection in *block* mode - **Suspicious connection detected by network protection** — this alert is generated when an attempt to access a malicious website or a website in your custom indicator list is detected by network protection in *audit only* mode @@ -40,7 +40,7 @@ Each alert provides the following information: ![Image of an alert related to web threat protection](images/wtp-alert.png) >[!Note] ->To reduce the volume of alerts, Microsoft Defender ATP consolidates web threat detections for the same domain on the same device each day to a single alert. Only one alert is generated and counted into the [web protection report](web-protection-monitoring.md). +>To reduce the volume of alerts, Microsoft Defender for Endpoint consolidates web threat detections for the same domain on the same device each day to a single alert. Only one alert is generated and counted into the [web protection report](web-protection-monitoring.md). ## Inspect website details You can dive deeper by selecting the URL or domain of the website in the alert. This opens a page about that particular URL or domain with various information, including: @@ -59,7 +59,7 @@ You can also check the device that attempted to access a blocked URL. Selecting ## Web browser and Windows notifications for end users -With web protection in Microsoft Defender ATP, your end users will be prevented from visiting malicious or unwanted websites using Microsoft Edge or other browsers. Because blocking is performed by [network protection](network-protection.md), they will see a generic error from the web browser. They will also see a notification from Windows. +With web protection in Microsoft Defender for Endpoint, your end users will be prevented from visiting malicious or unwanted websites using Microsoft Edge or other browsers. Because blocking is performed by [network protection](network-protection.md), they will see a generic error from the web browser. They will also see a notification from Windows. ![Image of Microsoft Edge showing a 403 error and the Windows notification](images/wtp-browser-blocking-page.png) *Web threat blocked on Microsoft Edge* diff --git a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md index 7e173b6a93..48024183fa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md @@ -19,16 +19,16 @@ ms.collection: ms.topic: conceptual --- -# What's new in Microsoft Defender ATP +# What's new in Microsoft Defender for Endpoint [!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=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -The following features are generally available (GA) in the latest release of Microsoft Defender ATP as well as security features in Windows 10 and Windows Server. +The following features are generally available (GA) in the latest release of Microsoft Defender for Endpoint as well as security features in Windows 10 and Windows Server. For more information preview features, see [Preview features](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection). @@ -41,16 +41,16 @@ For more information preview features, see [Preview features](https://docs.micro > ``` ## September 2020 -- [Microsoft Defender ATP for Android](microsoft-defender-atp-android.md)
      Microsoft Defender ATP now adds support for Android. Learn how to install, configure, update, and use Microsoft Defender ATP for Android. +- [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md)
      Microsoft Defender for Endpoint now adds support for Android. Learn how to install, configure, update, and use Microsoft Defender for Endpoint for Android. - [Threat and vulnerability management macOS support](tvm-supported-os.md)
      Threat and vulnerability management for macOS is now in public preview, and will continuously detect vulnerabilities on your macOS devices to help you prioritize remediation by focusing on risk. Learn more from this [Microsoft Tech Community blog post](https://techcommunity.microsoft.com/t5/microsoft-defender-for-endpoint/microsoft-defender-for-endpoint-adds-depth-and-breadth-to-threat/ba-p/1695824). ## July 2020 - [Create indicators for certificates](manage-indicators.md)
      Create indicators to allow or block certificates. ## June 2020 -- [Microsoft Defender ATP for Linux](microsoft-defender-atp-linux.md)
      Microsoft Defender ATP now adds support for Linux. Learn how to install, configure, update, and use Microsoft Defender ATP for Linux. +- [Microsoft Defender for Endpoint for Linux](microsoft-defender-atp-linux.md)
      Microsoft Defender for Endpoint now adds support for Linux. Learn how to install, configure, update, and use Microsoft Defender for Endpoint for Linux. -- [Attack simulators in the evaluation lab](evaluation-lab.md#threat-simulator-scenarios)
      Microsoft Defender ATP has partnered with various threat simulation platforms to give you convenient access to test the capabilities of the platform right from the within the portal. +- [Attack simulators in the evaluation lab](evaluation-lab.md#threat-simulator-scenarios)
      Microsoft Defender for Endpoint has partnered with various threat simulation platforms to give you convenient access to test the capabilities of the platform right from the within the portal. ## April 2020 @@ -59,7 +59,7 @@ For more information preview features, see [Preview features](https://docs.micro ## November-December 2019 -- [Microsoft Defender ATP for Mac](microsoft-defender-atp-mac.md)
      Microsoft Defender ATP for Mac brings the next-generation protection to Mac devices. Core components of the unified endpoint security platform will now be available for Mac devices, including [endpoint detection and response](endpoint-detection-response-mac-preview.md). +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md)
      Microsoft Defender for Endpoint for Mac brings the next-generation protection to Mac devices. Core components of the unified endpoint security platform will now be available for Mac devices, including [endpoint detection and response](endpoint-detection-response-mac-preview.md). - [Threat & Vulnerability Management application and application version end-of-life information](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation)
      Applications and application versions which have reached their end-of-life are tagged or labeled as such so you are aware that they will no longer be supported, and can take action to either uninstall or replace. Doing so will help lessen the risks related to various vulnerability exposures due to unpatched applications. @@ -74,9 +74,9 @@ For more information preview features, see [Preview features](https://docs.micro - [Microsoft Threat Experts - Experts on Demand](microsoft-threat-experts.md)
      You now have the option to consult with Microsoft Threat Experts from several places in the portal to help you in the context of your investigation. -- [Connected Azure AD applications](connected-applications.md)
      The Connected applications page provides information about the Azure AD applications connected to Microsoft Defender ATP in your organization. +- [Connected Azure AD applications](connected-applications.md)
      The Connected applications page provides information about the Azure AD applications connected to Microsoft Defender for Endpoint in your organization. -- [API Explorer](api-explorer.md)
      The API explorer makes it easy to construct and perform API queries, test and send requests for any available Microsoft Defender ATP API endpoint. +- [API Explorer](api-explorer.md)
      The API explorer makes it easy to construct and perform API queries, test and send requests for any available Microsoft Defender for Endpoint API endpoint. ## September 2019 @@ -85,7 +85,7 @@ For more information preview features, see [Preview features](https://docs.micro - [Live response](live-response.md)
      Get instantaneous access to a device using a remote shell connection. Do in-depth investigative work and take immediate response actions to promptly contain identified threats - real-time. -- [Evaluation lab](evaluation-lab.md)
      The Microsoft Defender ATP evaluation lab is designed to eliminate the complexities of device and environment configuration so that you can +- [Evaluation lab](evaluation-lab.md)
      The Microsoft Defender for Endpoint evaluation lab is designed to eliminate the complexities of device and environment configuration so that you can focus on evaluating the capabilities of the platform, running simulations, and seeing the prevention, detection, and remediation features in action. - [Windows Server 2008 R2 SP1](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints#windows-server-2008-r2-sp1--windows-server-2012-r2-and-windows-server-2016)
      You can now onboard Windows Server 2008 R2 SP1. @@ -102,25 +102,25 @@ For more information preview features, see [Preview features](https://docs.micro - [Threat protection reports](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection)
      The threat protection report provides high-level information about alerts generated in your organization. -- [Microsoft Threat Experts](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts)
      Microsoft Threat Experts is the new managed threat hunting service in Microsoft Defender ATP that provides proactive hunting, prioritization, and additional context and insights that further empower security operations centers (SOCs) to identify and respond to threats quickly and accurately. It provides additional layer of expertise and optics that Microsoft customers can utilize to augment security operation capabilities as part of Microsoft 365. +- [Microsoft Threat Experts](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts)
      Microsoft Threat Experts is the new managed threat hunting service in Microsoft Defender for Endpoint that provides proactive hunting, prioritization, and additional context and insights that further empower security operations centers (SOCs) to identify and respond to threats quickly and accurately. It provides additional layer of expertise and optics that Microsoft customers can utilize to augment security operation capabilities as part of Microsoft 365. - [Indicators](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/ti-indicator)
      APIs for indicators are now generally available. -- [Interoperability](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/partner-applications)
      Microsoft Defender ATP supports third-party applications to help enhance the detection, investigation, and threat intelligence capabilities of the platform. +- [Interoperability](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/partner-applications)
      Microsoft Defender for Endpoint supports third-party applications to help enhance the detection, investigation, and threat intelligence capabilities of the platform. ## April 2019 - [Microsoft Threat Experts Targeted Attack Notification capability](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts#targeted-attack-notification)
      Microsoft Threat Experts' Targeted Attack Notification alerts are tailored to organizations to provide as much information as can be quickly delivered thus bringing attention to critical threats in their network, including the timeline, scope of breach, and the methods of intrusion. -- [Microsoft Defender ATP API](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/apis-intro)
      Microsoft Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Microsoft Defender ATP capabilities. +- [Microsoft Defender for Endpoint API](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/apis-intro)
      Microsoft Defender for Endpoint exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Microsoft Defender for Endpoint capabilities. ## February 2019 -- [Incidents](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/incidents-queue)
      Incident is a new entity in Microsoft Defender ATP that brings together all relevant alerts and related entities to narrate the broader attack story, giving analysts better perspective on the purview of complex threats. +- [Incidents](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/incidents-queue)
      Incident is a new entity in Microsoft Defender for Endpoint that brings together all relevant alerts and related entities to narrate the broader attack story, giving analysts better perspective on the purview of complex threats. -- [Onboard previous versions of Windows](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection)
      Onboard supported versions of Windows devices so that they can send sensor data to the Microsoft Defender ATP sensor. +- [Onboard previous versions of Windows](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection)
      Onboard supported versions of Windows devices so that they can send sensor data to the Microsoft Defender for Endpoint sensor. ## October 2018 @@ -130,16 +130,16 @@ For more information preview features, see [Preview features](https://docs.micro - [Custom detection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/overview-custom-detections)
      With custom detections, you can create custom queries to monitor events for any kind of behavior such as suspicious or emerging threats. This can be done by leveraging the power of advanced hunting through the creation of custom detection rules. -- [Integration with Azure Security Center](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection#integration-with-azure-security-center)
      Microsoft Defender ATP integrates with Azure Security Center to provide a comprehensive server protection solution. With this integration Azure Security Center can leverage the power of Microsoft Defender ATP to provide improved threat detection for Windows Servers. +- [Integration with Azure Security Center](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection#integration-with-azure-security-center)
      Microsoft Defender for Endpoint integrates with Azure Security Center to provide a comprehensive server protection solution. With this integration Azure Security Center can leverage the power of Microsoft Defender for Endpoint to provide improved threat detection for Windows Servers. -- [Managed security service provider (MSSP) support](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection)
      Microsoft Defender ATP adds support for this scenario by providing MSSP integration. The integration will allow MSSPs to take the following actions: Get access to MSSP customer's Microsoft Defender Security Center portal, fetch email notifications, and fetch alerts through security information and event management (SIEM) tools. +- [Managed security service provider (MSSP) support](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection)
      Microsoft Defender for Endpoint adds support for this scenario by providing MSSP integration. The integration will allow MSSPs to take the following actions: Get access to MSSP customer's Microsoft Defender Security Center portal, fetch email notifications, and fetch alerts through security information and event management (SIEM) tools. -- [Removable device control](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/19/windows-defender-atp-has-protections-for-usb-and-removable-devices/)
      Microsoft Defender ATP provides multiple monitoring and control features to help prevent threats from removable devices, including new settings to allow or block specific hardware IDs. +- [Removable device control](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/19/windows-defender-atp-has-protections-for-usb-and-removable-devices/)
      Microsoft Defender for Endpoint provides multiple monitoring and control features to help prevent threats from removable devices, including new settings to allow or block specific hardware IDs. - [Support for iOS and Android devices](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/configure-endpoints-non-windows-windows-defender-advanced-threat-protection#turn-on-third-party-integration)
      iOS and Android devices are now supported and can be onboarded to the service. - [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics)
      -Threat Analytics is a set of interactive reports published by the Microsoft Defender ATP research team as soon as emerging threats and outbreaks are identified. The reports help security operations teams assess impact on their environment and provides recommended actions to contain, increase organizational resilience, and prevent specific threats. +Threat Analytics is a set of interactive reports published by the Microsoft Defender for Endpoint research team as soon as emerging threats and outbreaks are identified. The reports help security operations teams assess impact on their environment and provides recommended actions to contain, increase organizational resilience, and prevent specific threats. - New in Windows 10 version 1809, there are two new attack surface reduction rules: - Block Adobe Reader from creating child processes @@ -154,7 +154,7 @@ Threat Analytics is a set of interactive reports published by the Microsoft Defe ## March 2018 - [Advanced Hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)
      -Query data using advanced hunting in Microsoft Defender ATP. +Query data using advanced hunting in Microsoft Defender for Endpoint. - [Attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard)
      New attack surface reduction rules: @@ -171,21 +171,21 @@ Query data using advanced hunting in Microsoft Defender ATP. - [Conditional Access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/conditional-access-windows-defender-advanced-threat-protection)
      Enable conditional access to better protect users, devices, and data. -- [Microsoft Defender ATP Community center](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection)
      - The Microsoft Defender ATP Community Center is a place where community members can learn, collaborate, and share experiences about the product. +- [Microsoft Defender for Endpoint Community center](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/community-windows-defender-advanced-threat-protection)
      + The Microsoft Defender for Endpoint Community Center is a place where community members can learn, collaborate, and share experiences about the product. - [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard)
      You can now block untrusted processes from writing to disk sectors using Controlled Folder Access. - [Onboard non-Windows devices](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/configure-endpoints-non-windows-windows-defender-advanced-threat-protection)
      - Microsoft Defender ATP provides a centralized security operations experience for Windows as well as non-Windows platforms. You'll be able to see alerts from various supported operating systems (OS) in Microsoft Defender Security Center and better protect your organization's network. + Microsoft Defender for Endpoint provides a centralized security operations experience for Windows as well as non-Windows platforms. You'll be able to see alerts from various supported operating systems (OS) in Microsoft Defender Security Center and better protect your organization's network. - [Role-based access control (RBAC)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/rbac-windows-defender-advanced-threat-protection)
      Using role-based access control (RBAC), you can create roles and groups within your security operations team to grant appropriate access to the portal. - [Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10)
      -Microsoft Defender Antivirus now shares detection status between M365 services and interoperates with Microsoft Defender ATP. For more information, see [Use next-gen technologies in Microsoft Defender Antivirus through cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/utilize-microsoft-cloud-protection-microsoft-defender-antivirus). +Microsoft Defender Antivirus now shares detection status between M365 services and interoperates with Microsoft Defender for Endpoint. For more information, see [Use next-gen technologies in Microsoft Defender Antivirus through cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/utilize-microsoft-cloud-protection-microsoft-defender-antivirus). Block at first sight can now block non-portable executable files (such as JS, VBS, or macros) as well as executable files. For more information, see [Enable block at first sight](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus). From 026b8130c8ba91cfefa92978510df7f5668fae6e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 12 Nov 2020 08:45:46 -0800 Subject: [PATCH 0183/2014] Update mcafee-to-microsoft-defender-migration.md --- .../mcafee-to-microsoft-defender-migration.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index 8bfa46379d..16cc4033c6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -35,7 +35,8 @@ If you are planning to switch from McAfee Endpoint Security (McAfee) to [Microso When you switch from McAfee to Microsoft Defender for Endpoint, you follow a process that can be divided into three phases, as described in the following table: -![Migration phases - prepare, setup, onboard](/windows/media/phase-diagrams/migration-phases.png) +![Migration phases - prepare, setup, onboard](../../../media/phase-diagrams/migration-phases.png) + |Phase |Description | |--|--| From ba7ff8684cd6993e70a70502e21ed98f036f61d9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 12 Nov 2020 08:51:38 -0800 Subject: [PATCH 0184/2014] Update mcafee-to-microsoft-defender-migration.md --- .../mcafee-to-microsoft-defender-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index 16cc4033c6..d4673240b7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -35,7 +35,7 @@ If you are planning to switch from McAfee Endpoint Security (McAfee) to [Microso When you switch from McAfee to Microsoft Defender for Endpoint, you follow a process that can be divided into three phases, as described in the following table: -![Migration phases - prepare, setup, onboard](../../../media/phase-diagrams/migration-phases.png) +![Migration phases - prepare, setup, onboard](/../../../media/phase-diagrams/migration-phases.png) |Phase |Description | From 4eef25e115f8cb1792b93c01f5fd06a143c9a29a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 12 Nov 2020 08:52:48 -0800 Subject: [PATCH 0185/2014] Update mcafee-to-microsoft-defender-migration.md --- .../mcafee-to-microsoft-defender-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index d4673240b7..277a421663 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -35,7 +35,7 @@ If you are planning to switch from McAfee Endpoint Security (McAfee) to [Microso When you switch from McAfee to Microsoft Defender for Endpoint, you follow a process that can be divided into three phases, as described in the following table: -![Migration phases - prepare, setup, onboard](/../../../media/phase-diagrams/migration-phases.png) +:::image type="content" source="../../../media/phase-diagrams/migration-phases.png" alt-text="Migration phases - prepare setup onboard"::: |Phase |Description | From f98eda8a43e56ebb3221d08eb13f80dbcd382f6b Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 12 Nov 2020 09:59:22 -0800 Subject: [PATCH 0186/2014] Update index.md --- windows/security/threat-protection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 1e268bf3fc..88ac6667fb 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -73,7 +73,7 @@ The attack surface reduction set of capabilities provide the first line of defen **[Next-generation protection](microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md)**
      -To further reinforce the security perimeter of your network,Microsoft Defender for Endpoint uses next-generation protection designed to catch all types of emerging threats. +To further reinforce the security perimeter of your network, Microsoft Defender for Endpoint uses next-generation protection designed to catch all types of emerging threats. - [Behavior monitoring](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-real-time-protection-microsoft-defender-antivirus) - [Cloud-based protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-protection-features-microsoft-defender-antivirus) From 0361ec4031b0b08e7e20bce057194c4a2f06e2d9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 12 Nov 2020 10:10:14 -0800 Subject: [PATCH 0187/2014] Update microsoft-defender-antivirus-in-windows-10.md --- .../microsoft-defender-antivirus-in-windows-10.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md index 9d66168e9a..4f975a9be5 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md @@ -1,6 +1,6 @@ --- title: Next-generation protection in Windows 10, Windows Server 2016, and Windows Server 2019 -description: Learn how to manage, configure, and use Microsoft Defender AV, the built-in antimalware and antivirus product available in Windows 10 and Windows Server 2016 +description: Learn how to manage, configure, and use Microsoft Defender Antivirus, built-in antimalware and antivirus protection. keywords: Microsoft Defender Antivirus, windows defender, antimalware, scep, system center endpoint protection, system center configuration manager, virus, malware, threat, detection, protection, security search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -10,7 +10,7 @@ ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 02/25/2020 +ms.date: 11/12/2020 ms.reviewer: manager: dansimp ms.custom: nextgen From 19f062ae320eaa302c1f94f529e71cd6b5d43e63 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 12 Nov 2020 10:11:15 -0800 Subject: [PATCH 0188/2014] Update microsoft-defender-antivirus-in-windows-10.md --- .../microsoft-defender-antivirus-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md index 4f975a9be5..4dfade690a 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md @@ -28,7 +28,7 @@ ms.custom: nextgen ## Microsoft Defender Antivirus: Your next-generation protection -Microsoft Defender Antivirus is the next-generation protection component of Microsoft Defender for Endpoint. Next-generation protection brings together machine learning, big-data analysis, in-depth threat resistance research, and the Microsoft cloud infrastructure to protect devices in your enterprise organization. Next-generation protection services include the following: +Microsoft Defender Antivirus is the next-generation protection component of Microsoft Defender for Endpoint. This protection brings together machine learning, big-data analysis, in-depth threat resistance research, and the Microsoft cloud infrastructure to protect devices in your enterprise organization. Your next-generation protection services include the following: - [Behavior-based, heuristic, and real-time antivirus protection](configure-protection-features-microsoft-defender-antivirus.md). This includes always-on scanning using file and process behavior monitoring and other heuristics (also known as "real-time protection"). It also includes detecting and blocking apps that are deemed unsafe, but may not be detected as malware. - [Cloud-delivered protection](utilize-microsoft-cloud-protection-microsoft-defender-antivirus.md). This includes near-instant detection and blocking of new and emerging threats. From ca143e4dcca73cd082691230927bb4bb04bab296 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 12 Nov 2020 10:12:22 -0800 Subject: [PATCH 0189/2014] Update microsoft-defender-antivirus-in-windows-10.md --- .../microsoft-defender-antivirus-in-windows-10.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md index 4dfade690a..86b053565a 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md @@ -28,7 +28,7 @@ ms.custom: nextgen ## Microsoft Defender Antivirus: Your next-generation protection -Microsoft Defender Antivirus is the next-generation protection component of Microsoft Defender for Endpoint. This protection brings together machine learning, big-data analysis, in-depth threat resistance research, and the Microsoft cloud infrastructure to protect devices in your enterprise organization. Your next-generation protection services include the following: +Microsoft Defender Antivirus is the next-generation protection component of Microsoft Defender for Endpoint. This protection brings together machine learning, big-data analysis, in-depth threat resistance research, and the Microsoft cloud infrastructure to protect devices in your enterprise organization. Your next-generation protection services include the following capabilities: - [Behavior-based, heuristic, and real-time antivirus protection](configure-protection-features-microsoft-defender-antivirus.md). This includes always-on scanning using file and process behavior monitoring and other heuristics (also known as "real-time protection"). It also includes detecting and blocking apps that are deemed unsafe, but may not be detected as malware. - [Cloud-delivered protection](utilize-microsoft-cloud-protection-microsoft-defender-antivirus.md). This includes near-instant detection and blocking of new and emerging threats. @@ -43,7 +43,7 @@ Visit the [Microsoft Defender for Endpoint demo website](https://demo.wd.microso ## Minimum system requirements -Microsoft Defender Antivirus has the same hardware requirements as of Windows 10. For more information, see: +Microsoft Defender Antivirus has the same hardware requirements as of Windows 10. For more information, see the following resources: - [Minimum hardware requirements](https://docs.microsoft.com/windows-hardware/design/minimum/minimum-hardware-requirements-overview) - [Hardware component guidelines](https://docs.microsoft.com/windows-hardware/design/component-guidelines/components) From 7aa5ab4ec513da447b96b60eced105e4acd9288c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 12 Nov 2020 10:14:09 -0800 Subject: [PATCH 0190/2014] Update microsoft-defender-antivirus-in-windows-10.md --- .../microsoft-defender-antivirus-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md index 86b053565a..90c18b39ee 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md @@ -30,7 +30,7 @@ ms.custom: nextgen Microsoft Defender Antivirus is the next-generation protection component of Microsoft Defender for Endpoint. This protection brings together machine learning, big-data analysis, in-depth threat resistance research, and the Microsoft cloud infrastructure to protect devices in your enterprise organization. Your next-generation protection services include the following capabilities: -- [Behavior-based, heuristic, and real-time antivirus protection](configure-protection-features-microsoft-defender-antivirus.md). This includes always-on scanning using file and process behavior monitoring and other heuristics (also known as "real-time protection"). It also includes detecting and blocking apps that are deemed unsafe, but may not be detected as malware. +- [Behavior-based, heuristic, and real-time antivirus protection](configure-protection-features-microsoft-defender-antivirus.md), which includes always-on scanning using file and process behavior monitoring and other heuristics (also known as *real-time protection*). It also includes detecting and blocking apps that are deemed unsafe, but might not be detected as malware. - [Cloud-delivered protection](utilize-microsoft-cloud-protection-microsoft-defender-antivirus.md). This includes near-instant detection and blocking of new and emerging threats. - [Dedicated protection and product updates](manage-updates-baselines-microsoft-defender-antivirus.md). This includes updates related to keeping Microsoft Defender Antivirus up to date. From 1965abddd254358829aa9284b7790d5a7e7e26d5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 12 Nov 2020 10:15:55 -0800 Subject: [PATCH 0191/2014] Update microsoft-defender-antivirus-in-windows-10.md --- .../microsoft-defender-antivirus-in-windows-10.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md index 90c18b39ee..054b8b07e3 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md @@ -16,13 +16,16 @@ manager: dansimp ms.custom: nextgen --- -# Next-generation protection in Windows 10, Windows Server 2016, and Windows Server 2019 +# Next-generation protection in Windows [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** +- Windows 10 +- Windows Server 2016 +- Windows Server 2019 - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) @@ -31,8 +34,8 @@ ms.custom: nextgen Microsoft Defender Antivirus is the next-generation protection component of Microsoft Defender for Endpoint. This protection brings together machine learning, big-data analysis, in-depth threat resistance research, and the Microsoft cloud infrastructure to protect devices in your enterprise organization. Your next-generation protection services include the following capabilities: - [Behavior-based, heuristic, and real-time antivirus protection](configure-protection-features-microsoft-defender-antivirus.md), which includes always-on scanning using file and process behavior monitoring and other heuristics (also known as *real-time protection*). It also includes detecting and blocking apps that are deemed unsafe, but might not be detected as malware. -- [Cloud-delivered protection](utilize-microsoft-cloud-protection-microsoft-defender-antivirus.md). This includes near-instant detection and blocking of new and emerging threats. -- [Dedicated protection and product updates](manage-updates-baselines-microsoft-defender-antivirus.md). This includes updates related to keeping Microsoft Defender Antivirus up to date. +- [Cloud-delivered protection](utilize-microsoft-cloud-protection-microsoft-defender-antivirus.md), which includes near-instant detection and blocking of new and emerging threats. +- [Dedicated protection and product updates](manage-updates-baselines-microsoft-defender-antivirus.md), which includes updates related to keeping Microsoft Defender Antivirus up to date. ## Try a demo! From 3e31bf17f67a2a51e6a62fc4b57dcddad29079d6 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 12 Nov 2020 10:21:18 -0800 Subject: [PATCH 0192/2014] acrolinx fixes --- ...microsoft-defender-antivirus-in-windows-10.md | 2 -- ...o-security-settings-with-tamper-protection.md | 16 ++++++++-------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md index 054b8b07e3..3b56a59a48 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md @@ -26,8 +26,6 @@ ms.custom: nextgen - Windows 10 - Windows Server 2016 - Windows Server 2019 -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - ## Microsoft Defender Antivirus: Your next-generation protection diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 6cc3ece08f..964923be28 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -14,7 +14,7 @@ audience: ITPro author: denisebmsft ms.author: deniseb ms.custom: nextgen -ms.date: 10/14/2020 +ms.date: 11/12/2020 --- # Protect security settings with tamper protection @@ -29,7 +29,7 @@ ms.date: 10/14/2020 ## Overview -During some kinds of cyber attacks, bad actors try to disable security features, such as anti-virus protection, on your machines. They do this to get easier access to your data, to install malware, or to otherwise exploit your data, identity, and devices. Tamper protection helps prevent this from occurring. +During some kinds of cyber attacks, bad actors try to disable security features, such as anti-virus protection, on your machines. Bad actors like to disable your security features to get easier access to your data, to install malware, or to otherwise exploit your data, identity, and devices. Tamper protection helps prevent these kinds of things from occurring. With tamper protection, malicious apps are prevented from taking actions such as: @@ -92,7 +92,7 @@ You must have appropriate [permissions](../microsoft-defender-atp/assign-portal- 1. Make sure your organization meets all of the following requirements to manage tamper protection using Intune: - - Your organization uses [Intune to manage devices](https://docs.microsoft.com/intune/fundamentals/what-is-device-management). ([Intune licenses](https://docs.microsoft.com/intune/fundamentals/licenses) are required; this is included in Microsoft 365 E5.) + - Your organization uses [Intune to manage devices](https://docs.microsoft.com/intune/fundamentals/what-is-device-management). ([Intune licenses](https://docs.microsoft.com/intune/fundamentals/licenses) are required; Intune is included in Microsoft 365 E5.) - Your Windows machines must be running Windows 10 OS [1709](https://docs.microsoft.com/windows/release-information/status-windows-10-1709), [1803](https://docs.microsoft.com/windows/release-information/status-windows-10-1803), [1809](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019) or later. (See [Windows 10 release information](https://docs.microsoft.com/windows/release-information/) for more details about releases.) - You must be using Windows security with [security intelligence](https://www.microsoft.com/wdsi/definitions) updated to version 1.287.60.0 (or above). - Your machines must be using anti-malware platform version 4.18.1906.3 (or above) and anti-malware engine version 1.1.15500.X (or above). ([Manage Microsoft Defender Antivirus updates and apply baselines](manage-updates-baselines-microsoft-defender-antivirus.md).) @@ -132,7 +132,7 @@ If you are using Windows 10 OS [1709](https://docs.microsoft.com/windows/release > [!IMPORTANT] > The procedure can be used to extend tamper protection to devices running Windows 10 and Windows Server 2019. Make sure to review the prerequisites and other information in the resources mentioned in this procedure. -If you're using [version 2006 of Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/plan-design/changes/whats-new-in-version-2006), you can manage tamper protection settings on Windows 10 and Windows Server 2019 using tenant attach. Tenant attach enables you to sync your on-premises-only Configuration Manager devices into the Microsoft Endpoint Manager admin center, and then deliver your endpoint security configuration policies to your on-premises collections & devices. +If you're using [version 2006 of Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/plan-design/changes/whats-new-in-version-2006), you can manage tamper protection settings on Windows 10 and Windows Server 2019 by using tenant attach. Tenant attach enables you to sync your on-premises-only Configuration Manager devices into the Microsoft Endpoint Manager admin center, and then deliver your endpoint security configuration policies to your on-premises collections & devices. 1. Set up tenant attach. See [Microsoft Endpoint Manager tenant attach: Device sync and device actions](https://docs.microsoft.com/mem/configmgr/tenant-attach/device-sync-actions). @@ -183,9 +183,9 @@ To learn more about Threat & Vulnerability Management, see [Threat & Vulnerabili Windows 10 OS [1709](https://docs.microsoft.com/windows/release-information/status-windows-10-1709), [1803](https://docs.microsoft.com/windows/release-information/status-windows-10-1803), [1809](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019), or later together with [Microsoft Defender for Endpoint](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). -If you are using Configuration Manager, version 2006 with tenant attach, tamper protection can be extended to Windows Server 2019. See [Tenant attach: Create and deploy endpoint security Antivirus policy from the admin center (preview)](https://docs.microsoft.com/mem/configmgr/tenant-attach/deploy-antivirus-policy). +If you are using Configuration Manager, version 2006, with tenant attach, tamper protection can be extended to Windows Server 2019. See [Tenant attach: Create and deploy endpoint security Antivirus policy from the admin center (preview)](https://docs.microsoft.com/mem/configmgr/tenant-attach/deploy-antivirus-policy). -### Will tamper protection have any impact on third party antivirus registration? +### Will tamper protection have any impact on third-party antivirus registration? No. Third-party antivirus offerings will continue to register with the Windows Security application. @@ -210,7 +210,7 @@ Your regular group policy doesn’t apply to tamper protection, and changes to M > [!NOTE] > A small delay in Group Policy (GPO) processing may occur if Group Policy settings include values that control Microsoft Defender Antivirus features protected by tamper protection. -To avoid any potential delays, we recommend that you remove settings that control Microsoft Defender Antivirus related behavior from GPO and simply allow tamper protection to protect Microsoft Defender Antivirus settings. +To avoid any potential delays, we recommend that you remove settings that control Microsoft Defender Antivirus related behavior using GPO and allow tamper protection to protect your Microsoft Defender Antivirus settings. Some sample Microsoft Defender Antivirus settings: @@ -246,7 +246,7 @@ If a device is off-boarded from Microsoft Defender for Endpoint, tamper protecti Yes. The alert is shown in [https://securitycenter.microsoft.com](https://securitycenter.microsoft.com) under **Alerts**. -In addition, your security operations team can use hunting queries, such as the following: +In addition, your security operations team can use hunting queries, such as the following example: `DeviceAlertEvents | where Title == "Tamper Protection bypass"` From da38b56a098794cbcae51f0ea93ad22a3bf06009 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Thu, 12 Nov 2020 11:22:11 -0800 Subject: [PATCH 0193/2014] Update docfx.json --- education/docfx.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/education/docfx.json b/education/docfx.json index 809a2da28f..8ba1394c6d 100644 --- a/education/docfx.json +++ b/education/docfx.json @@ -7,7 +7,8 @@ "**/**.yml" ], "exclude": [ - "**/obj/**" + "**/obj/**", + "**/includes/**" ] } ], @@ -19,7 +20,8 @@ "**/*.svg" ], "exclude": [ - "**/obj/**" + "**/obj/**", + "**/includes/**" ] } ], From be0b92ab943ab6c1e421a12921a7d5363dc1672a Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Thu, 12 Nov 2020 17:30:57 -0500 Subject: [PATCH 0194/2014] linting, improving acrolinx for run-scan & enable-cloud-protection --- ...protection-microsoft-defender-antivirus.md | 43 +++++++++++-------- .../run-scan-microsoft-defender-antivirus.md | 33 +++++++------- 2 files changed, 39 insertions(+), 37 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md index 7e6ac508a9..5aec7104ad 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md @@ -9,6 +9,7 @@ ms.sitesec: library ms.localizationpriority: medium author: denisebmsft ms.author: deniseb +ms.date: 11/13/2020 ms.reviewer: manager: dansimp ms.custom: nextgen @@ -18,7 +19,6 @@ ms.custom: nextgen [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - Microsoft Defender Antivirus @@ -29,24 +29,31 @@ ms.custom: nextgen Microsoft Defender Antivirus uses multiple detection and prevention technologies to deliver accurate, real-time, and intelligent protection. [Get to know the advanced technologies at the core of Microsoft Defender for Endpoint next-generation protection](https://www.microsoft.com/security/blog/2019/06/24/inside-out-get-to-know-the-advanced-technologies-at-the-core-of-microsoft-defender-atp-next-generation-protection/). ![List of Microsoft Defender AV engines](images/microsoft-defender-atp-next-generation-protection-engines.png) -You can enable or disable Microsoft Defender Antivirus cloud-delivered protection with Microsoft Intune, Microsoft Endpoint Configuration Manager, Group Policy, PowerShell cmdlets, or on individual clients in the Windows Security app. +You can turn Microsoft Defender Antivirus cloud-delivered protection on or off in several ways: + +- Microsoft Intune +- Microsoft Endpoint Configuration Manager +- Group Policy +- PowerShell cmdlets. + + You can also turn it on or off in individual clients with the Windows Security app. See [Use Microsoft cloud-delivered protection](utilize-microsoft-cloud-protection-microsoft-defender-antivirus.md) for an overview of Microsoft Defender Antivirus cloud-delivered protection. -There are specific network-connectivity requirements to ensure your endpoints can connect to the cloud-delivered protection service. See [Configure and validate network connections](configure-network-connections-microsoft-defender-antivirus.md) for more details. +For more information about the specific network-connectivity requirements to ensure your endpoints can connect to the cloud-delivered protection service, see [Configure and validate network connections](configure-network-connections-microsoft-defender-antivirus.md). > [!NOTE] -> In Windows 10, there is no difference between the **Basic** and **Advanced** reporting options described in this topic. This is a legacy distinction and choosing either setting will result in the same level of cloud-delivered protection. There is no difference in the type or amount of information that is shared. See the [Microsoft Privacy Statement](https://go.microsoft.com/fwlink/?linkid=521839) for more information on what we collect. +> In Windows 10, there is no difference between the **Basic** and **Advanced** reporting options described in this topic. This is a legacy distinction and choosing either setting will result in the same level of cloud-delivered protection. There is no difference in the type or amount of information that is shared. For more information on what we collect, see the [Microsoft Privacy Statement](https://go.microsoft.com/fwlink/?linkid=521839). ## Use Intune to enable cloud-delivered protection 1. Sign in to the [Azure portal](https://portal.azure.com). 2. Select **All services > Intune**. -3. In the **Intune** pane, select **Device configuration > Profiles**, and then select the **Device restrictions** profile type you want to configure. If you haven't yet created a **Device restrictions** profile type, or if you want to create a new one, see [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/intune/device-restrictions-configure). +3. In the **Intune** pane, select **Device configuration > Profiles**. Then select the **Device restrictions** profile type you want to configure. If you need to create a new **Device restrictions** profile type, see [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/intune/device-restrictions-configure). 4. Select **Properties**, select **Settings: Configure**, and then select **Microsoft Defender Antivirus**. 5. On the **Cloud-delivered protection** switch, select **Enable**. 6. In the **Prompt users before sample submission** dropdown, select **Send all data without prompting**. -7. In the **Submit samples consent** dropdown, select one of the following: +7. In the **Submit samples consent** dropdown, select one of the following options: - **Send safe samples automatically** - **Send all samples automatically** @@ -57,7 +64,7 @@ There are specific network-connectivity requirements to ensure your endpoints ca > [!WARNING] > Setting to **Always Prompt** will lower the protection state of the device. Setting to **Never send** means the [Block at First Sight](configure-block-at-first-sight-microsoft-defender-antivirus.md) feature of Microsoft Defender for Endpoint won't work. -8. Click **OK** to exit the **Microsoft Defender Antivirus** settings pane, click **OK** to exit the **Device restrictions** pane, and then click **Save** to save the changes to your **Device restrictions** profile. +8. Select **OK** to exit the **Microsoft Defender Antivirus** settings pane, select **OK** to exit the **Device restrictions** pane, and then select **Save** to save the changes to your **Device restrictions** profile. For more information about Intune device profiles, including how to create and configure their settings, see [What are Microsoft Intune device profiles?](https://docs.microsoft.com/intune/device-profiles) @@ -67,9 +74,9 @@ See [How to create and deploy antimalware policies: Cloud-protection service](ht ## Use Group Policy to enable cloud-delivered protection -1. On your Group Policy management computer, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. +1. On your Group Policy management computer, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and select **Edit**. -2. In the **Group Policy Management Editor** go to **Computer configuration**. +2. In the **Group Policy Management Editor**, go to **Computer configuration**. 3. Select **Administrative templates**. @@ -77,7 +84,7 @@ See [How to create and deploy antimalware policies: Cloud-protection service](ht 5. Double-click **Join Microsoft MAPS**. Ensure the option is enabled and set to **Basic MAPS** or **Advanced MAPS**. Select **OK**. -6. Double-click **Send file samples when further analysis is required**. Ensure that the option is set to **Enabled** and that the other options are either of the following: +6. Double-click **Send file samples when further analysis is required**. Ensure that the first option is set to **Enabled** and that the other options are set to either: 1. **Send safe samples** (1) 2. **Send all samples** (3) @@ -88,7 +95,7 @@ See [How to create and deploy antimalware policies: Cloud-protection service](ht > [!WARNING] > Setting the option to **Always Prompt** (0) will lower the protection state of the device. Setting it to **Never send** (2) means that the [Block at First Sight](configure-block-at-first-sight-microsoft-defender-antivirus.md) feature of Microsoft Defender for Endpoint won't work. -7. Click **OK**. +7. Select **OK**. ## Use PowerShell cmdlets to enable cloud-delivered protection @@ -99,7 +106,7 @@ Set-MpPreference -MAPSReporting Advanced Set-MpPreference -SubmitSamplesConsent SendAllSamples ``` -See [Use PowerShell cmdlets to configure and run Microsoft Defender Antivirus](use-powershell-cmdlets-microsoft-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/library/dn433280.aspx) for more information on how to use PowerShell with Microsoft Defender Antivirus. [Policy CSP - Defender](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender) also has more information specifically on [-SubmitSamplesConsent](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender#defender-submitsamplesconsent). +For more information on how to use PowerShell with Microsoft Defender Antivirus, see [Use PowerShell cmdlets to configure and run Microsoft Defender Antivirus](use-powershell-cmdlets-microsoft-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/library/dn433280.aspx). [Policy CSP - Defender](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender) also has more information specifically on [-SubmitSamplesConsent](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender#defender-submitsamplesconsent). >[!NOTE] > You can also set **-SubmitSamplesConsent** to `SendSafeSamples` (the default setting), `NeverSend`, or `AlwaysPrompt`. The `SendSafeSamples` setting means that most samples will be sent automatically. Files that are likely to contain personal information will still prompt and require additional confirmation. @@ -116,18 +123,16 @@ MAPSReporting SubmitSamplesConsent ``` -See the following for more information and allowed parameters: - -- [Windows Defender WMIv2 APIs](https://msdn.microsoft.com/library/dn439477(v=vs.85).aspx) +For more information about allowed parameters, see [Windows Defender WMIv2 APIs](https://msdn.microsoft.com/library/dn439477(v=vs.85).aspx) ## Enable cloud-delivered protection on individual clients with the Windows Security app > [!NOTE] > If the **Configure local setting override for reporting Microsoft MAPS** Group Policy setting is set to **Disabled**, then the **Cloud-based protection** setting in Windows Settings will be greyed-out and unavailable. Changes made through a Group Policy Object must first be deployed to individual endpoints before the setting will be updated in Windows Settings. -1. Open the Windows Security app by clicking the shield icon in the task bar or searching the start menu for **Defender**. +1. Open the Windows Security app by selecting the shield icon in the task bar, or by searching the start menu for **Defender**. -2. Click the **Virus & threat protection** tile (or the shield icon on the left menu bar) and then the **Virus & threat protection settings** label: +2. Select the **Virus & threat protection** tile (or the shield icon on the left menu bar) and then the **Virus & threat protection settings** label: ![Screenshot of the Virus & threat protection settings label in the Windows Security app](images/defender/wdav-protection-settings-wdsc.png) @@ -136,13 +141,13 @@ See the following for more information and allowed parameters: >[!NOTE] >If automatic sample submission has been configured with Group Policy then the setting will be greyed-out and unavailable. -## Related topics +## Related articles - [Configure the cloud block timeout period](configure-cloud-block-timeout-period-microsoft-defender-antivirus.md) - [Configure block at first sight](configure-block-at-first-sight-microsoft-defender-antivirus.md) - [Use PowerShell cmdlets to manage Microsoft Defender Antivirus](use-powershell-cmdlets-microsoft-defender-antivirus.md) - [Help secure Windows PCs with Endpoint Protection for Microsoft Intune](https://docs.microsoft.com/intune/deploy-use/help-secure-windows-pcs-with-endpoint-protection-for-microsoft-intune)] - [Defender cmdlets](https://technet.microsoft.com/library/dn433280.aspx) -- [Utilize Microsoft cloud-delivered protection in Microsoft Defender Antivirus](utilize-microsoft-cloud-protection-microsoft-defender-antivirus.md) +- [Use Microsoft cloud-delivered protection in Microsoft Defender Antivirus](utilize-microsoft-cloud-protection-microsoft-defender-antivirus.md) - [How to create and deploy antimalware policies: Cloud-protection service](https://docs.microsoft.com/configmgr/protect/deploy-use/endpoint-antimalware-policies#cloud-protection-service) - [Microsoft Defender Antivirus in Windows 10](microsoft-defender-antivirus-in-windows-10.md) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md index 04914ca837..5f2a5b9455 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium author: denisebmsft ms.author: deniseb ms.custom: nextgen -ms.date: 09/03/2018 +ms.date: 11/13/2020 ms.reviewer: manager: dansimp --- @@ -20,33 +20,31 @@ manager: dansimp [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) You can run an on-demand scan on individual endpoints. These scans will start immediately, and you can define parameters for the scan, such as the location or type. - ## Quick scan versus full scan -Quick scan looks at all the locations where there could be malware registered to start with the system, such as registry keys and known Windows startup folders. +Quick scan looks at all the locations where there could be malware registered to start with the system, such as registry keys and known Windows startup folders. -> [!IMPORTANT] -> Microsoft Defender Antivirus runs in the context of the [LocalSystem](https://docs.microsoft.com/windows/win32/services/localsystem-account) account when performing a local scan. For network scans, it uses the context of the device account. If the domain device account doesn't have appropriate permissions to access the share, the scan won't work. Ensure that the device has permissions to the access network share. +> [!IMPORTANT] +> Microsoft Defender Antivirus runs in the context of the [LocalSystem](https://docs.microsoft.com/windows/win32/services/localsystem-account) account when performing a local scan. For network scans, it uses the context of the device account. If the domain device account doesn't have appropriate permissions to access the share, the scan won't work. Ensure that the device has permissions to the access network share. -Combined with [always-on real-time protection capability](configure-real-time-protection-microsoft-defender-antivirus.md)--which reviews files when they are opened and closed, and whenever a user navigates to a folder--a quick scan helps provide strong coverage both for malware that starts with the system and kernel-level malware. +Combined with [always-on real-time protection capability](configure-real-time-protection-microsoft-defender-antivirus.md)--which reviews files when they're opened and closed, and whenever a user navigates to a folder--a quick scan helps provide strong coverage both for malware that starts with the system and kernel-level malware. -In most instances, this means a quick scan is adequate to find malware that wasn't picked up by real-time protection. +In most instances, a quick scan is adequate to find malware that wasn't picked up by real-time protection. -A full scan can be useful on endpoints that have encountered a malware threat to identify if there are any inactive components that require a more thorough clean-up, and can be ideal when running on-demand scans. +A full scan can be useful on endpoints that have reported a malware threat. The scan can identify if there are any inactive components that require a more thorough clean-up. This is ideal if your organization is running on-demand scans. ->[!NOTE] ->By default, quick scans run on mounted removable devices, such as USB drives. +> [!NOTE] +> By default, quick scans run on mounted removable devices, such as USB drives. ## Use Configuration Manager to run a scan -See [Antimalware and firewall tasks: How to perform an on-demand scan](https://docs.microsoft.com/configmgr/protect/deploy-use/endpoint-antimalware-firewall#how-to-perform-an-on-demand-scan-of-computers) for details on using Microsoft Endpoint Configuration Manager (current branch) to run a scan. +For more information about using Microsoft Endpoint Configuration Manager (current branch) to run a scan, see [Antimalware and firewall tasks: How to perform an on-demand scan](https://docs.microsoft.com/configmgr/protect/deploy-use/endpoint-antimalware-firewall#how-to-perform-an-on-demand-scan-of-computers). ## Use the mpcmdrun.exe command-line utility to run a scan @@ -55,7 +53,8 @@ Use the following `-scan` parameter: ```DOS mpcmdrun.exe -scan -scantype 1 ``` -See [Use the mpcmdrun.exe commandline tool to configure and manage Microsoft Defender Antivirus](command-line-arguments-microsoft-defender-antivirus.md) for more information on how to use the tool and additional parameters, including starting a full scan or defining paths. + +For more information about how to use the tool and additional parameters, including starting a full scan, or defining paths, see [Use the mpcmdrun.exe commandline tool to configure and manage Microsoft Defender Antivirus](command-line-arguments-microsoft-defender-antivirus.md). ## Use Microsoft Intune to run a scan @@ -63,7 +62,6 @@ See [Use the mpcmdrun.exe commandline tool to configure and manage Microsoft Def 2. Select **...More** and then select **Quick Scan** or **Full Scan**. - ## Use the Windows Security app to run a scan See [Run a scan in the Windows Security app](microsoft-defender-security-center-antivirus.md#scan) for instructions on running a scan on individual endpoints. @@ -75,15 +73,14 @@ Use the following cmdlet: ```PowerShell Start-MpScan ``` -See [Use PowerShell cmdlets to configure and run Microsoft Defender Antivirus](use-powershell-cmdlets-microsoft-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/itpro/powershell/windows/defender/index) for more information on how to use PowerShell with Microsoft Defender Antivirus. + +For more information on how to use PowerShell with Microsoft Defender Antivirus, see [Use PowerShell cmdlets to configure and run Microsoft Defender Antivirus](use-powershell-cmdlets-microsoft-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/itpro/powershell/windows/defender/index). ## Use Windows Management Instruction (WMI) to run a scan Use the [**Start** method of the **MSFT_MpScan**](https://msdn.microsoft.com/library/dn455324(v=vs.85).aspx#methods) class. -See the following for more information and allowed parameters: -- [Windows Defender WMIv2 APIs](https://msdn.microsoft.com/library/dn439477(v=vs.85).aspx) - +For more information about which parameters are allowed, see [Windows Defender WMIv2 APIs](https://msdn.microsoft.com/library/dn439477(v=vs.85).aspx) ## Related articles From 2a402a23269a0cc9f85cdc19a8a0c9100caed446 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Thu, 12 Nov 2020 17:43:49 -0500 Subject: [PATCH 0195/2014] updated steps to configure cloud protection in enable-clud-protection also updated some language -- enable -> turn on, computer -> device --- ...protection-microsoft-defender-antivirus.md | 46 +++++++++++++------ 1 file changed, 31 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md index 5aec7104ad..fc663aeb07 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md @@ -1,6 +1,6 @@ --- -title: Enable cloud-delivered protection in Microsoft Defender Antivirus -description: Enable cloud-delivered protection to benefit from fast and advanced protection features. +title: Turn on cloud-delivered protection in Microsoft Defender Antivirus +description: Turn on cloud-delivered protection to benefit from fast and advanced protection features. keywords: Microsoft Defender Antivirus, antimalware, security, cloud, block at first sight search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -15,7 +15,7 @@ manager: dansimp ms.custom: nextgen --- -# Enable cloud-delivered protection +# Turn on cloud-delivered protection [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -45,7 +45,7 @@ For more information about the specific network-connectivity requirements to ens > [!NOTE] > In Windows 10, there is no difference between the **Basic** and **Advanced** reporting options described in this topic. This is a legacy distinction and choosing either setting will result in the same level of cloud-delivered protection. There is no difference in the type or amount of information that is shared. For more information on what we collect, see the [Microsoft Privacy Statement](https://go.microsoft.com/fwlink/?linkid=521839). -## Use Intune to enable cloud-delivered protection +## Use Intune to turn on cloud-delivered protection 1. Sign in to the [Azure portal](https://portal.azure.com). 2. Select **All services > Intune**. @@ -68,13 +68,29 @@ For more information about the specific network-connectivity requirements to ens For more information about Intune device profiles, including how to create and configure their settings, see [What are Microsoft Intune device profiles?](https://docs.microsoft.com/intune/device-profiles) -## Use Configuration Manager to enable cloud-delivered protection +## Use Configuration Manager to turn on cloud-delivered protection -See [How to create and deploy antimalware policies: Cloud-protection service](https://docs.microsoft.com/configmgr/protect/deploy-use/endpoint-antimalware-policies#cloud-protection-service) for details on configuring Microsoft Endpoint Configuration Manager (current branch). +1. Go to the Microsoft Endpoint Manager admin center ([https://endpoint.microsoft.com](https://endpoint.microsoft.com)) and sign in. -## Use Group Policy to enable cloud-delivered protection +2. Choose **Endpoint security** > **Antivirus**. -1. On your Group Policy management computer, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and select **Edit**. +3. Select an antivirus profile. (If you don't have one yet, or if you want to create a new profile, see [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/intune/device-restrictions-configure). + +4. Select **Properties**. Then, next to **Configuration settings**, choose **Edit**. + +5. Expand **Cloud protection**, and then in the **Cloud-delivered protection level** list, select one of the following: + + 1. **High**: Applies a strong level of detection. + 2. **High plus**: Uses the **High** level and applies additional protection measures (may impact client performance). + 3. **Zero tolerance**: Blocks all unknown executables. + +6. Choose **Review + save**, and then choose **Save**. + +For more information about configuring Microsoft Endpoint Configuration Manager, see [How to create and deploy antimalware policies: Cloud-protection service](https://docs.microsoft.com/configmgr/protect/deploy-use/endpoint-antimalware-policies#cloud-protection-service). + +## Use Group Policy to turn on cloud-delivered protection + +1. On your Group Policy management device, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and select **Edit**. 2. In the **Group Policy Management Editor**, go to **Computer configuration**. @@ -82,7 +98,7 @@ See [How to create and deploy antimalware policies: Cloud-protection service](ht 4. Expand the tree to **Windows components > Microsoft Defender Antivirus > MAPS** -5. Double-click **Join Microsoft MAPS**. Ensure the option is enabled and set to **Basic MAPS** or **Advanced MAPS**. Select **OK**. +5. Double-click **Join Microsoft MAPS**. Ensure the option is turned on and set to **Basic MAPS** or **Advanced MAPS**. Select **OK**. 6. Double-click **Send file samples when further analysis is required**. Ensure that the first option is set to **Enabled** and that the other options are set to either: @@ -97,9 +113,9 @@ See [How to create and deploy antimalware policies: Cloud-protection service](ht 7. Select **OK**. -## Use PowerShell cmdlets to enable cloud-delivered protection +## Use PowerShell cmdlets to turn on cloud-delivered protection -Use the following cmdlets to enable cloud-delivered protection: +The following cmdlets can turn on cloud-delivered protection: ```PowerShell Set-MpPreference -MAPSReporting Advanced @@ -114,7 +130,7 @@ For more information on how to use PowerShell with Microsoft Defender Antivirus, >[!WARNING] > Setting **-SubmitSamplesConsent** to `NeverSend` or `AlwaysPrompt` will lower the protection level of the device. In addition, setting it to `NeverSend` means that the [Block at First Sight](configure-block-at-first-sight-microsoft-defender-antivirus.md) feature of Microsoft Defender for Endpoint won't work. -## Use Windows Management Instruction (WMI) to enable cloud-delivered protection +## Use Windows Management Instruction (WMI) to turn on cloud-delivered protection Use the [**Set** method of the **MSFT_MpPreference**](https://msdn.microsoft.com/library/dn439474(v=vs.85).aspx) class for the following properties: @@ -125,7 +141,7 @@ SubmitSamplesConsent For more information about allowed parameters, see [Windows Defender WMIv2 APIs](https://msdn.microsoft.com/library/dn439477(v=vs.85).aspx) -## Enable cloud-delivered protection on individual clients with the Windows Security app +## Turn on cloud-delivered protection on individual clients with the Windows Security app > [!NOTE] > If the **Configure local setting override for reporting Microsoft MAPS** Group Policy setting is set to **Disabled**, then the **Cloud-based protection** setting in Windows Settings will be greyed-out and unavailable. Changes made through a Group Policy Object must first be deployed to individual endpoints before the setting will be updated in Windows Settings. @@ -138,8 +154,8 @@ For more information about allowed parameters, see [Windows Defender WMIv2 APIs] 3. Confirm that **Cloud-based Protection** and **Automatic sample submission** are switched to **On**. ->[!NOTE] ->If automatic sample submission has been configured with Group Policy then the setting will be greyed-out and unavailable. +> [!NOTE] +> If automatic sample submission has been configured with Group Policy then the setting will be greyed-out and unavailable. ## Related articles From 2d66a97d666ec5b060452f002f1cde7926487427 Mon Sep 17 00:00:00 2001 From: Manika Dhiman Date: Thu, 12 Nov 2020 14:50:06 -0800 Subject: [PATCH 0196/2014] Update vpnv2-csp.md Minor updates. --- windows/client-management/mdm/vpnv2-csp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index 75becc7f08..985372c075 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -347,8 +347,8 @@ Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/Proxy** A collection of configuration objects to enable a post-connect proxy support for VPN Force Tunnel connections. The proxy defined for this profile is applied when this profile is active and connected. -> [Note] -> VPN proxy settings are only used on Force Tunnel connections. On Split Tunnel connections the general proxy settings are used. +> [!NOTE] +> VPN proxy settings are used only on Force Tunnel connections. On Split Tunnel connections, the general proxy settings are used. **VPNv2/**ProfileName**/Proxy/Manual** Optional node containing the manual server settings. From 41c84bbf2bb0facf5bd74cc221583607da8e8788 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 12 Nov 2020 15:28:05 -0800 Subject: [PATCH 0197/2014] Acrolinx spelling and grammar fixes --- .../client-management/mdm/surfacehub-csp.md | 8 ++++---- windows/client-management/mdm/vpnv2-csp.md | 18 +++++++++--------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/client-management/mdm/surfacehub-csp.md b/windows/client-management/mdm/surfacehub-csp.md index 330dddba01..c2b765578f 100644 --- a/windows/client-management/mdm/surfacehub-csp.md +++ b/windows/client-management/mdm/surfacehub-csp.md @@ -239,7 +239,7 @@ The following diagram shows the SurfaceHub CSP management objects in tree format

      The data type is boolean. Supported operation is Get and Replace. **InBoxApps/Welcome/CurrentBackgroundPath** -

      Background image for the welcome screen. To set this, specify a https URL to a PNG file (only PNGs are supported for security reasons). If any certificate authorities need to be trusted in order to access the URL, please ensure they are valid and installed on the Hub, otherwise it may not be able to load the image. +

      Background image for the welcome screen. To set this, specify an https URL to a PNG file (only PNGs are supported for security reasons). If any certificate authorities need to be trusted in order to access the URL, please ensure they are valid and installed on the Hub, otherwise it may not be able to load the image.

      The data type is string. Supported operation is Get and Replace. @@ -333,7 +333,7 @@ The following diagram shows the SurfaceHub CSP management objects in tree format 0 -Never timeout +Never time out 1 1 minute @@ -385,7 +385,7 @@ The following diagram shows the SurfaceHub CSP management objects in tree format 0 -Never timeout +Never time out 1 1 minute (default) @@ -437,7 +437,7 @@ The following diagram shows the SurfaceHub CSP management objects in tree format 0 -Never timeout +Never time out 1 1 minute diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index 125734b5c8..6517390e32 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -52,7 +52,7 @@ Supported operations include Get, Add, and Delete. 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. **VPNv2/**ProfileName**/AppTriggerList/**appTriggerRowId -A sequential integer identifier which allows the ability to specify multiple apps for App Trigger. Sequencing must start at 0 and you should not skip numbers. +A sequential integer identifier that allows the ability to specify multiple apps for App Trigger. Sequencing must start at 0 and you should not skip numbers. Supported operations include Get, Add, Replace, and Delete. @@ -132,7 +132,7 @@ Returns the namespace type. This value can be one of the following: Value type is chr. Supported operation is Get. **VPNv2/**ProfileName**/DomainNameInformationList/**dniRowId**/DnsServers** -List of comma separated DNS Server IP addresses to use for the namespace. +List of comma-separated DNS Server IP addresses to use for the namespace. Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -202,7 +202,7 @@ Numeric value from 0-255 representing the IP protocol to allow. For example, TCP 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`. +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. @@ -210,7 +210,7 @@ A list of comma separated values specifying local port ranges to allow. For exam 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`. +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. @@ -218,12 +218,12 @@ A list of comma separated values specifying remote port ranges to allow. For exa Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/TrafficFilterList/**trafficFilterId**/LocalAddressRanges** -A list of comma separated values specifying local IP address ranges to allow. +A list of comma-separated values specifying local IP address ranges to allow. Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/TrafficFilterList/**trafficFilterId**/RemoteAddressRanges** -A list of comma separated values specifying remote IP address ranges to allow. +A list of comma-separated values specifying remote IP address ranges to allow. Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -243,7 +243,7 @@ Added in Windows 10, version 2004. Specifies the traffic direction to apply this - Outbound - The rule applies to all outbound traffic - Inbound - The rule applies to all inbound traffic -If no inbound filter is provided, then by default all unsolicated inbound traffic will be blocked. +If no inbound filter is provided, then by default all unsolicited inbound traffic will be blocked. Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -327,7 +327,7 @@ Valid values: - 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. +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. Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -436,7 +436,7 @@ Required for native profiles. Public or routable IP address or DNS name for the The name can be a server name plus a friendly name separated with a semi-colon. For example, server2.example.com;server2FriendlyName. When you get the value, the return will include both the server name and the friendly name; if no friendly name had been supplied it will default to the server name. -You can make a list of server by making a list of server names (with optional friendly names) seperated by commas. For example, server1.example.com,server2.example.com. +You can make a list of server by making a list of server names (with optional friendly names) separated by commas. For example, server1.example.com,server2.example.com. Value type is chr. Supported operations include Get, Add, Replace, and Delete. From a16ec0f709295939de0352c440ace6d7a1f26e29 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 12 Nov 2020 16:13:56 -0800 Subject: [PATCH 0198/2014] Added Kerberos and CredSsp policies --- windows/client-management/mdm/TOC.md | 2 + .../mdm/policies-in-policy-csp-admx-backed.md | 19 + .../policy-configuration-service-provider.md | 66 ++ .../mdm/policy-csp-admx-credssp.md | 964 ++++++++++++++++++ .../mdm/policy-csp-admx-kerberos.md | 641 ++++++++++++ 5 files changed, 1692 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-credssp.md create mode 100644 windows/client-management/mdm/policy-csp-admx-kerberos.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index e875d5d3a7..a9c36e49a0 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -179,6 +179,7 @@ #### [ADMX_CipherSuiteOrder](policy-csp-admx-ciphersuiteorder.md) #### [ADMX_COM](policy-csp-admx-com.md) #### [ADMX_Cpls](policy-csp-admx-cpls.md) +#### [ADMX_CredSsp](policy-csp-admx-credssp.md) #### [ADMX_CtrlAltDel](policy-csp-admx-ctrlaltdel.md) #### [ADMX_DigitalLocker](policy-csp-admx-digitallocker.md) #### [ADMX_DnsClient](policy-csp-admx-dnsclient.md) @@ -191,6 +192,7 @@ #### [ADMX_Help](policy-csp-admx-help.md) #### [ADMX_HelpAndSupport](policy-csp-admx-helpandsupport.md) #### [ADMX_kdc](policy-csp-admx-kdc.md) +#### [ADMX_Kerberos](policy-csp-admx-kerberos.md) #### [ADMX_LanmanServer](policy-csp-admx-lanmanserver.md) #### [ADMX_LinkLayerTopologyDiscovery](policy-csp-admx-linklayertopologydiscovery.md) #### [ADMX_MMC](policy-csp-admx-mmc.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 8ede74a7a6..8604b2c6e6 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -61,6 +61,17 @@ ms.date: 10/08/2020 - [ADMX_COM/AppMgmt_COM_SearchForCLSID_1](./policy-csp-admx-com.md#admx-com-appmgmt-com-searchforclsid-1) - [ADMX_COM/AppMgmt_COM_SearchForCLSID_2](./policy-csp-admx-com.md#admx-com-appmgmt-com-searchforclsid-2) - [ADMX_Cpls/UseDefaultTile](./policy-csp-admx-cpls.md#admx-cpls-usedefaulttile) +- [ADMX_CredSsp/AllowDefCredentialsWhenNTLMOnly](./policy-csp-admx-credssp.md#admx-credssp-allowdefcredentialswhenntlmonly) +- [ADMX_CredSsp/AllowDefaultCredentials](./policy-csp-admx-credssp.md#admx-credssp-allowdefaultcredentials) +- [ADMX_CredSsp/AllowEncryptionOracle](./policy-csp-admx-credssp.md#admx-credssp-allowencryptionoracle) +- [ADMX_CredSsp/AllowFreshCredentials](./policy-csp-admx-credssp.md#admx-credssp-allowfreshcredentials) +- [ADMX_CredSsp/AllowFreshCredentialsWhenNTLMOnly](./policy-csp-admx-credssp.md#admx-credssp-allowfreshcredentialswhenntlmonly) +- [ADMX_CredSsp/AllowSavedCredentials](./policy-csp-admx-credssp.md#admx-credssp-allowsavedcredentials) +- [ADMX_CredSsp/AllowSavedCredentialsWhenNTLMOnly](./policy-csp-admx-credssp.md#admx-credssp-allowsavedcredentialswhenntlmonly) +- [ADMX_CredSsp/DenyDefaultCredentials](./policy-csp-admx-credssp.md#admx-credssp-denydefaultcredentials) +- [ADMX_CredSsp/DenyFreshCredentials](./policy-csp-admx-credssp.md#admx-credssp-denyfreshcredentials) +- [ADMX_CredSsp/DenySavedCredentials](./policy-csp-admx-credssp.md#admx-credssp-denysavedcredentials) +- [ADMX_CredSsp/RestrictedRemoteAdministration](./policy-csp-admx-credssp.md#admx-credssp-restrictedremoteadministration) - [ADMX_CtrlAltDel/DisableChangePassword](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disablechangepassword) - [ADMX_CtrlAltDel/DisableLockComputer](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disablelockcomputer) - [ADMX_CtrlAltDel/DisableTaskMgr](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disabletaskmgr) @@ -128,6 +139,14 @@ ms.date: 10/08/2020 - [ADMX_kdc/RequestCompoundId](./policy-csp-admx-kdc.md#admx-kdc-requestcompoundid) - [ADMX_kdc/TicketSizeThreshold](./policy-csp-admx-kdc.md#admx-kdc-ticketsizethreshold) - [ADMX_kdc/emitlili](./policy-csp-admx-kdc.md#admx-kdc-emitlili) +- [ADMX_Kerberos/AlwaysSendCompoundId](./policy-csp-admx-kerberos.md#admx-kerberos-alwayssendcompoundid) +- [ADMX_Kerberos/DevicePKInitEnabled](./policy-csp-admx-kerberos.md#admx-kerberos-devicepkinitenabled) +- [ADMX_Kerberos/HostToRealm](./policy-csp-admx-kerberos.md#admx-kerberos-hosttorealm) +- [ADMX_Kerberos/KdcProxyDisableServerRevocationCheck](./policy-csp-admx-kerberos.md#admx-kerberos-kdcproxydisableserverrevocationcheck) +- [ADMX_Kerberos/KdcProxyServer](./policy-csp-admx-kerberos.md#admx-kerberos-kdcproxyserver) +- [ADMX_Kerberos/MitRealms](./policy-csp-admx-kerberos.md#admx-kerberos-mitrealms) +- [ADMX_Kerberos/ServerAcceptsCompound](./policy-csp-admx-kerberos.md#admx-kerberos-serveracceptscompound) +- [ADMX_Kerberos/StrictTarget](./policy-csp-admx-kerberos.md#admx-kerberos-stricttarget) - [ADMX_LanmanServer/Pol_CipherSuiteOrder](./policy-csp-admx-lanmanserver.md#admx-lanmanserver-pol-ciphersuiteorder) - [ADMX_LanmanServer/Pol_HashPublication](./policy-csp-admx-lanmanserver.md#admx-lanmanserver-pol-hashpublication) - [ADMX_LanmanServer/Pol_HashSupportVersion](./policy-csp-admx-lanmanserver.md#admx-lanmanserver-pol-hashsupportversion) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index a1a8db3a83..570858dd4b 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -332,6 +332,43 @@ The following diagram shows the Policy configuration service provider in tree fo

  • +### ADMX_CredSsp policies + +
    +
    + ADMX_CredSsp/AllowDefCredentialsWhenNTLMOnly +
    +
    + ADMX_CredSsp/AllowDefaultCredentials +
    +
    + ADMX_CredSsp/AllowEncryptionOracle +
    +
    + ADMX_CredSsp/AllowFreshCredentials +
    +
    + ADMX_CredSsp/AllowFreshCredentialsWhenNTLMOnly +
    +
    + ADMX_CredSsp/AllowSavedCredentials +
    +
    + ADMX_CredSsp/AllowSavedCredentialsWhenNTLMOnly +
    +
    + ADMX_CredSsp/DenyDefaultCredentials +
    +
    + ADMX_CredSsp/DenyFreshCredentials +
    +
    + ADMX_CredSsp/DenySavedCredentials +
    +
    + ADMX_CredSsp/RestrictedRemoteAdministration +
    +
    ### ADMX_CtrlAltDel policies
    @@ -576,6 +613,35 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_Kerberos policies + +
    +
    + ADMX_Kerberos/AlwaysSendCompoundId +
    +
    + ADMX_Kerberos/DevicePKInitEnabled +
    +
    + ADMX_Kerberos/HostToRealm +
    +
    + ADMX_Kerberos/KdcProxyDisableServerRevocationCheck +
    +
    + ADMX_Kerberos/KdcProxyServer +
    +
    + ADMX_Kerberos/MitRealms +
    +
    + ADMX_Kerberos/ServerAcceptsCompound +
    +
    + ADMX_Kerberos/StrictTarget +
    +
    + ### ADMX_LanmanServer policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-credssp.md b/windows/client-management/mdm/policy-csp-admx-credssp.md new file mode 100644 index 0000000000..12d2fd54c1 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-credssp.md @@ -0,0 +1,964 @@ +--- +title: Policy CSP - ADMX_CredSsp +description: Policy CSP - ADMX_CredSsp +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/12/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_CredSsp +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_CredSsp policies + +
    +
    + ADMX_CredSsp/AllowDefCredentialsWhenNTLMOnly +
    +
    + ADMX_CredSsp/AllowDefaultCredentials +
    +
    + ADMX_CredSsp/AllowEncryptionOracle +
    +
    + ADMX_CredSsp/AllowFreshCredentials +
    +
    + ADMX_CredSsp/AllowFreshCredentialsWhenNTLMOnly +
    +
    + ADMX_CredSsp/AllowSavedCredentials +
    +
    + ADMX_CredSsp/AllowSavedCredentialsWhenNTLMOnly +
    +
    + ADMX_CredSsp/DenyDefaultCredentials +
    +
    + ADMX_CredSsp/DenyFreshCredentials +
    +
    + ADMX_CredSsp/DenySavedCredentials +
    +
    + ADMX_CredSsp/RestrictedRemoteAdministration +
    +
    + + +
    + + +**ADMX_CredSsp/AllowDefCredentialsWhenNTLMOnly** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). + +This policy setting applies when server authentication was achieved via NTLM. + +If you enable this policy setting, you can specify the servers to which the user's default credentials can be delegated (default credentials are those that you use when first logging on to Windows). + +If you disable or do not configure (by default) this policy setting, delegation of default credentials is not permitted to any machine. + +Note: The "Allow delegating default credentials with NTLM-only server authentication" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. + +For Example: + +- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +- TERMSRV/* Remote Desktop Session Host running on all machines. +- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow delegating default credentials with NTLM-only server authentication* +- GP name: *AllowDefCredentialsWhenNTLMOnly* +- GP path: *System\Credentials Delegation* +- GP ADMX file name: *CredSsp.admx* + + + +
    + + +**ADMX_CredSsp/AllowDefaultCredentials** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). + +This policy setting applies when server authentication was achieved by using a trusted X509 certificate or Kerberos. + +If you enable this policy setting, you can specify the servers to which the user's default credentials can be delegated (default credentials are those that you use when first logging on to Windows). + +The policy becomes effective the next time the user signs on to a computer running Windows. + +If you disable or do not configure (by default) this policy setting, delegation of default credentials is not permitted to any computer. Applications depending upon this delegation behavior might fail authentication. For more information, see KB. + +FWlink for KB: +http://go.microsoft.com/fwlink/?LinkId=301508 + +Note: The "Allow delegating default credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. + +For Example: + +- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +- TERMSRV/* Remote Desktop Session Host running on all machines. +- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow delegating default credentials* +- GP name: *AllowDefaultCredentials* +- GP path: *System\Credentials Delegation* +- GP ADMX file name: *CredSsp.admx* + + + +
    + + +**ADMX_CredSsp/AllowEncryptionOracle** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the CredSSP component (for example: Remote Desktop Connection). + +Some versions of the CredSSP protocol are vulnerable to an encryption oracle attack against the client. This policy controls compatibility with vulnerable clients and servers. This policy allows you to set the level of protection desired for the encryption oracle vulnerability. + +If you enable this policy setting, CredSSP version support will be selected based on the following options: + +Force Updated Clients: Client applications which use CredSSP will not be able to fall back to the insecure versions and services using CredSSP will not accept unpatched clients. Note: this setting should not be deployed until all remote hosts support the newest version. + +Mitigated: Client applications which use CredSSP will not be able to fall back to the insecure version but services using CredSSP will accept unpatched clients. See the link below for important information about the risk posed by remaining unpatched clients. + +Vulnerable: Client applications which use CredSSP will expose the remote servers to attacks by supporting fall back to the insecure versions and services using CredSSP will accept unpatched clients. + +For more information about the vulnerability and servicing requirements for protection, see https://go.microsoft.com/fwlink/?linkid=866660 + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Encryption Oracle Remediation* +- GP name: *AllowEncryptionOracle* +- GP path: *System\Credentials Delegation* +- GP ADMX file name: *CredSsp.admx* + + + +
    + + +**ADMX_CredSsp/AllowFreshCredentials** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). + +This policy setting applies when server authentication was achieved via a trusted X509 certificate or Kerberos. + +If you enable this policy setting, you can specify the servers to which the user's fresh credentials can be delegated (fresh credentials are those that you are prompted for when executing the application). + +If you do not configure (by default) this policy setting, after proper mutual authentication, delegation of fresh credentials is permitted to Remote Desktop Session Host running on any machine (TERMSRV/*). + +If you disable this policy setting, delegation of fresh credentials is not permitted to any machine. + +> [!NOTE] +> The "Allow delegating fresh credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard is permitted when specifying the SPN. + +For Example: + +- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +- TERMSRV/* Remote Desktop Session Host running on all machines. +- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow delegating fresh credentials* +- GP name: *AllowFreshCredentials* +- GP path: *System\Credentials Delegation* +- GP ADMX file name: *CredSsp.admx* + + + +
    + + +**ADMX_CredSsp/AllowFreshCredentialsWhenNTLMOnly** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). + +This policy setting applies when server authentication was achieved via NTLM. + +If you enable this policy setting, you can specify the servers to which the user's fresh credentials can be delegated (fresh credentials are those that you are prompted for when executing the application). + +If you do not configure (by default) this policy setting, after proper mutual authentication, delegation of fresh credentials is permitted to Remote Desktop Session Host running on any machine (TERMSRV/*). + +If you disable this policy setting, delegation of fresh credentials is not permitted to any machine. + +> [!NOTE] +> The "Allow delegating fresh credentials with NTLM-only server authentication" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. + +For Example: + +- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +- TERMSRV/* Remote Desktop Session Host running on all machines. +- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in humanresources.fabrikam.com + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow delegating fresh credentials with NTLM-only server authentication* +- GP name: *AllowFreshCredentialsWhenNTLMOnly* +- GP path: *System\Credentials Delegation* +- GP ADMX file name: *CredSsp.admx* + + + +
    + + +**ADMX_CredSsp/AllowSavedCredentials** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). + +This policy setting applies when server authentication was achieved via a trusted X509 certificate or Kerberos. + +If you enable this policy setting, you can specify the servers to which the user's saved credentials can be delegated (saved credentials are those that you elect to save/remember using the Windows credential manager). + +If you do not configure (by default) this policy setting, after proper mutual authentication, delegation of saved credentials is permitted to Remote Desktop Session Host running on any machine (TERMSRV/*). + +If you disable this policy setting, delegation of saved credentials is not permitted to any machine. + +> [!NOTE] +> The "Allow delegating saved credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. + +For Example: + +- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +- TERMSRV/* Remote Desktop Session Host running on all machines. +- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in humanresources.fabrikam.com + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow delegating saved credentials* +- GP name: *AllowSavedCredentials* +- GP path: *System\Credentials Delegation* +- GP ADMX file name: *CredSsp.admx* + + + +
    + + +**ADMX_CredSsp/AllowSavedCredentialsWhenNTLMOnly** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). + +This policy setting applies when server authentication was achieved via NTLM. + +If you enable this policy setting, you can specify the servers to which the user's saved credentials can be delegated (saved credentials are those that you elect to save/remember using the Windows credential manager). + +If you do not configure (by default) this policy setting, after proper mutual authentication, delegation of saved credentials is permitted to Remote Desktop Session Host running on any machine (TERMSRV/*) if the client machine is not a member of any domain. If the client is domain-joined, by default the delegation of saved credentials is not permitted to any machine. + +If you disable this policy setting, delegation of saved credentials is not permitted to any machine. + +> [!NOTE] +> The "Allow delegating saved credentials with NTLM-only server authentication" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. + +For Example: + +- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +- TERMSRV/* Remote Desktop Session Host running on all machines. +- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in humanresources.fabrikam.com + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow delegating saved credentials with NTLM-only server authentication* +- GP name: *AllowSavedCredentialsWhenNTLMOnly* +- GP path: *System\Credentials Delegation* +- GP ADMX file name: *CredSsp.admx* + + + +
    + + +**ADMX_CredSsp/DenyDefaultCredentials** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). + +If you enable this policy setting, you can specify the servers to which the user's default credentials cannot be delegated (default credentials are those that you use when first logging on to Windows). + +If you disable or do not configure (by default) this policy setting, this policy setting does not specify any server. + +> [!NOTE] +> The "Deny delegating default credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials cannot be delegated. The use of a single wildcard character is permitted when specifying the SPN. + +For Example: + +- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +- TERMSRV/* Remote Desktop Session Host running on all machines. +- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com + +This policy setting can be used in combination with the "Allow delegating default credentials" policy setting to define exceptions for specific servers that are otherwise permitted when using wildcard characters in the "Allow delegating default credentials" server list. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Deny delegating default credentials* +- GP name: *DenyDefaultCredentials* +- GP path: *System\Credentials Delegation* +- GP ADMX file name: *CredSsp.admx* + + + +
    + + +**ADMX_CredSsp/DenyFreshCredentials** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). + +If you enable this policy setting, you can specify the servers to which the user's fresh credentials cannot be delegated (fresh credentials are those that you are prompted for when executing the application). + +If you disable or do not configure (by default) this policy setting, this policy setting does not specify any server. + +> [!NOTE] +> The "Deny delegating fresh credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials cannot be delegated. The use of a single wildcard character is permitted when specifying the SPN. + +For Example: + +- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +- TERMSRV/* Remote Desktop Session Host running on all machines. +- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com + +This policy setting can be used in combination with the "Allow delegating fresh credentials" policy setting to define exceptions for specific servers that are otherwise permitted when using wildcard characters in the "Allow delegating fresh credentials" server list. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Deny delegating fresh credentials* +- GP name: *DenyFreshCredentials* +- GP path: *System\Credentials Delegation* +- GP ADMX file name: *CredSsp.admx* + + + +
    + + +**ADMX_CredSsp/DenySavedCredentials** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). + +If you enable this policy setting, you can specify the servers to which the user's saved credentials cannot be delegated (saved credentials are those that you elect to save/remember using the Windows credential manager). + +If you disable or do not configure (by default) this policy setting, this policy setting does not specify any server. + +> [!NOTE] +> The "Deny delegating saved credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials cannot be delegated. The use of a single wildcard character is permitted when specifying the SPN. + +For Example: + +- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +- TERMSRV/* Remote Desktop Session Host running on all machines. +- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com + +This policy setting can be used in combination with the "Allow delegating saved credentials" policy setting to define exceptions for specific servers that are otherwise permitted when using wildcard characters in the "Allow delegating saved credentials" server list. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Deny delegating saved credentials* +- GP name: *DenySavedCredentials* +- GP path: *System\Credentials Delegation* +- GP ADMX file name: *CredSsp.admx* + + + +
    + + +**ADMX_CredSsp/RestrictedRemoteAdministration** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. When running in Restricted Admin or Remote Credential Guard mode, participating apps do not expose signed in or supplied credentials to a remote host. Restricted Admin limits access to resources located on other servers or networks from the remote host because credentials are not delegated. Remote Credential Guard does not limit access to resources because it redirects all requests back to the client device. + +Participating apps: +Remote Desktop Client + +If you enable this policy setting, the following options are supported: + +- Restrict credential delegation: Participating applications must use Restricted Admin or Remote Credential Guard to connect to remote hosts. +- Require Remote Credential Guard: Participating applications must use Remote Credential Guard to connect to remote hosts. +- Require Restricted Admin: Participating applications must use Restricted Admin to connect to remote hosts. + +If you disable or do not configure this policy setting, Restricted Admin and Remote Credential Guard mode are not enforced and participating apps can delegate credentials to remote devices. + +> [!NOTE] +> To disable most credential delegation, it may be sufficient to deny delegation in Credential Security Support Provider (CredSSP) by modifying Administrative template settings (located at Computer Configuration\Administrative Templates\System\Credentials Delegation). +> +> On Windows 8.1 and Windows Server 2012 R2, enabling this policy will enforce Restricted Administration mode, regardless of the mode chosen. These versions do not support Remote Credential Guard. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restrict delegation of credentials to remote servers* +- GP name: *RestrictedRemoteAdministration* +- GP path: *System\Credentials Delegation* +- GP ADMX file name: *CredSsp.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + diff --git a/windows/client-management/mdm/policy-csp-admx-kerberos.md b/windows/client-management/mdm/policy-csp-admx-kerberos.md new file mode 100644 index 0000000000..594a97bf72 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-kerberos.md @@ -0,0 +1,641 @@ +--- +title: Policy CSP - ADMX_Kerberos +description: Policy CSP - ADMX_Kerberos +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/12/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_Kerberos +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_Kerberos policies + +
    +
    + ADMX_Kerberos/AlwaysSendCompoundId +
    +
    + ADMX_Kerberos/DevicePKInitEnabled +
    +
    + ADMX_Kerberos/HostToRealm +
    +
    + ADMX_Kerberos/KdcProxyDisableServerRevocationCheck +
    +
    + ADMX_Kerberos/KdcProxyServer +
    +
    + ADMX_Kerberos/MitRealms +
    +
    + ADMX_Kerberos/ServerAcceptsCompound +
    +
    + ADMX_Kerberos/StrictTarget +
    +
    + + +
    + + +**ADMX_Kerberos/AlwaysSendCompoundId** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether a device always sends a compound authentication request when the resource domain requests compound identity. + +> [!NOTE] +> For a domain controller to request compound authentication, the policies "KDC support for claims, compound authentication, and Kerberos armoring" and "Request compound authentication" must be configured and enabled in the resource account domain. + +If you enable this policy setting and the resource domain requests compound authentication, devices that support compound authentication always send a compound authentication request. + +If you disable or do not configure this policy setting and the resource domain requests compound authentication, devices will send a non-compounded authentication request first then a compound authentication request when the service requests compound authentication. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Always send compound authentication first* +- GP name: *AlwaysSendCompoundId* +- GP path: *System\Kerberos* +- GP ADMX file name: *Kerberos.admx* + + + +
    + + +**ADMX_Kerberos/DevicePKInitEnabled** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Support for device authentication using certificate will require connectivity to a DC in the device account domain which supports certificate authentication for computer accounts. + +This policy setting allows you to set support for Kerberos to attempt authentication using the certificate for the device to the domain. + +If you enable this policy setting, the device's credentials will be selected based on the following options: + +- Automatic: Device will attempt to authenticate using its certificate. If the DC does not support computer account authentication using certificates then authentication with password will be attempted. +- Force: Device will always authenticate using its certificate. If a DC cannot be found which support computer account authentication using certificates then authentication will fail. + +If you disable this policy setting, certificates will never be used. + +If you do not configure this policy setting, Automatic will be used. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Support device authentication using certificate* +- GP name: *DevicePKInitEnabled* +- GP path: *System\Kerberos* +- GP ADMX file name: *Kerberos.admx* + + + +
    + + +**ADMX_Kerberos/HostToRealm** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify which DNS host names and which DNS suffixes are mapped to a Kerberos realm. + +If you enable this policy setting, you can view and change the list of DNS host names and DNS suffixes mapped to a Kerberos realm as defined by Group Policy. To view the list of mappings, enable the policy setting and then click the Show button. To add a mapping, enable the policy setting, note the syntax, and then click Show. In the Show Contents dialog box in the Value Name column, type a realm name. In the Value column, type the list of DNS host names and DNS suffixes using the appropriate syntax format. To remove a mapping from the list, click the mapping entry to be removed, and then press the DELETE key. To edit a mapping, remove the current entry from the list and add a new one with different parameters. + +If you disable this policy setting, the host name-to-Kerberos realm mappings list defined by Group Policy is deleted. + +If you do not configure this policy setting, the system uses the host name-to-Kerberos realm mappings that are defined in the local registry, if they exist. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Define host name-to-Kerberos realm mappings* +- GP name: *HostToRealm* +- GP path: *System\Kerberos* +- GP ADMX file name: *Kerberos.admx* + + + +
    + + +**ADMX_Kerberos/KdcProxyDisableServerRevocationCheck** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to disable revocation check for the SSL certificate of the targeted KDC proxy server. + +If you enable this policy setting, revocation check for the SSL certificate of the KDC proxy server is ignored by the Kerberos client. This policy setting should only be used in troubleshooting KDC proxy connections. +Warning: When revocation check is ignored, the server represented by the certificate is not guaranteed valid. + +If you disable or do not configure this policy setting, the Kerberos client enforces the revocation check for the SSL certificate. The connection to the KDC proxy server is not established if the revocation check fails. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disable revocation checking for the SSL certificate of KDC proxy servers* +- GP name: *KdcProxyDisableServerRevocationCheck* +- GP path: *System\Kerberos* +- GP ADMX file name: *Kerberos.admx* + + + +
    + + +**ADMX_Kerberos/KdcProxyServer** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures the Kerberos client's mapping to KDC proxy servers for domains based on their DNS suffix names. + +If you enable this policy setting, the Kerberos client will use the KDC proxy server for a domain when a domain controller cannot be located based on the configured mappings. To map a KDC proxy server to a domain, enable the policy setting, click Show, and then map the KDC proxy server name(s) to the DNS name for the domain using the syntax described in the options pane. In the Show Contents dialog box in the Value Name column, type a DNS suffix name. In the Value column, type the list of proxy servers using the appropriate syntax format. To view the list of mappings, enable the policy setting and then click the Show button. To remove a mapping from the list, click the mapping entry to be removed, and then press the DELETE key. To edit a mapping, remove the current entry from the list and add a new one with different parameters. + +If you disable or do not configure this policy setting, the Kerberos client does not have KDC proxy servers settings defined by Group Policy. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify KDC proxy servers for Kerberos clients* +- GP name: *KdcProxyServer* +- GP path: *System\Kerberos* +- GP ADMX file name: *Kerberos.admx* + + + +
    + + +**ADMX_Kerberos/MitRealms** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures the Kerberos client so that it can authenticate with interoperable Kerberos V5 realms, as defined by this policy setting. + +If you enable this policy setting, you can view and change the list of interoperable Kerberos V5 realms and their settings. To view the list of interoperable Kerberos V5 realms, enable the policy setting and then click the Show button. To add an interoperable Kerberos V5 realm, enable the policy setting, note the syntax, and then click Show. In the Show Contents dialog box in the Value Name column, type the interoperable Kerberos V5 realm name. In the Value column, type the realm flags and host names of the host KDCs using the appropriate syntax format. To remove an interoperable Kerberos V5 realm Value Name or Value entry from the list, click the entry, and then press the DELETE key. To edit a mapping, remove the current entry from the list and add a new one with different parameters. + +If you disable this policy setting, the interoperable Kerberos V5 realm settings defined by Group Policy are deleted. + +If you do not configure this policy setting, the system uses the interoperable Kerberos V5 realm settings that are defined in the local registry, if they exist. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Define interoperable Kerberos V5 realm settings* +- GP name: *MitRealms* +- GP path: *System\Kerberos* +- GP ADMX file name: *Kerberos.admx* + + + +
    + + +**ADMX_Kerberos/ServerAcceptsCompound** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls configuring the device's Active Directory account for compound authentication. + +Support for providing compound authentication which is used for access control will require enough domain controllers in the resource account domains to support the requests. The Domain Administrator must configure the policy "Support Dynamic Access Control and Kerberos armoring" on all the domain controllers to support this policy. + +If you enable this policy setting, the device's Active Directory account will be configured for compound authentication by the following options: + +- Never: Compound authentication is never provided for this computer account. +- Automatic: Compound authentication is provided for this computer account when one or more applications are configured for Dynamic Access Control. +- Always: Compound authentication is always provided for this computer account. + +If you disable this policy setting, Never will be used. + +If you do not configure this policy setting, Automatic will be used. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Support compound authentication* +- GP name: *ServerAcceptsCompound* +- GP path: *System\Kerberos* +- GP ADMX file name: *Kerberos.admx* + + + +
    + + +**ADMX_Kerberos/StrictTarget** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure this server so that Kerberos can decrypt a ticket that contains this system-generated SPN. When an application attempts to make a remote procedure call (RPC) to this server with a NULL value for the service principal name (SPN), computers running Windows 7 or later attempt to use Kerberos by generating an SPN. + +If you enable this policy setting, only services running as LocalSystem or NetworkService are allowed to accept these connections. Services running as identities different from LocalSystem or NetworkService might fail to authenticate. + +If you disable or do not configure this policy setting, any service is allowed to accept incoming connections by using this system-generated SPN. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Require strict target SPN match on remote procedure calls* +- GP name: *StrictTarget* +- GP path: *System\Kerberos* +- GP ADMX file name: *Kerberos.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From beddf8c3beab9bde045f8e0c5f16de59f4421772 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 12 Nov 2020 16:18:26 -0800 Subject: [PATCH 0199/2014] Fixed build warning --- windows/client-management/mdm/policy-csp-admx-credssp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-credssp.md b/windows/client-management/mdm/policy-csp-admx-credssp.md index 12d2fd54c1..d7b0960bb2 100644 --- a/windows/client-management/mdm/policy-csp-admx-credssp.md +++ b/windows/client-management/mdm/policy-csp-admx-credssp.md @@ -194,7 +194,7 @@ The policy becomes effective the next time the user signs on to a computer runni If you disable or do not configure (by default) this policy setting, delegation of default credentials is not permitted to any computer. Applications depending upon this delegation behavior might fail authentication. For more information, see KB. FWlink for KB: -http://go.microsoft.com/fwlink/?LinkId=301508 +https://go.microsoft.com/fwlink/?LinkId=301508 Note: The "Allow delegating default credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. From 5953293f7b571410871ea6e32729f2620bd1fa8b Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 12 Nov 2020 16:28:37 -0800 Subject: [PATCH 0200/2014] Formatting --- .../mdm/policy-csp-admx-credssp.md | 121 +++++++++--------- 1 file changed, 63 insertions(+), 58 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-credssp.md b/windows/client-management/mdm/policy-csp-admx-credssp.md index d7b0960bb2..264813691b 100644 --- a/windows/client-management/mdm/policy-csp-admx-credssp.md +++ b/windows/client-management/mdm/policy-csp-admx-credssp.md @@ -112,13 +112,14 @@ If you enable this policy setting, you can specify the servers to which the user If you disable or do not configure (by default) this policy setting, delegation of default credentials is not permitted to any machine. -Note: The "Allow delegating default credentials with NTLM-only server authentication" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. - -For Example: - -- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine -- TERMSRV/* Remote Desktop Session Host running on all machines. -- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com +> [!NOTE] +> The "Allow delegating default credentials with NTLM-only server authentication" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. +> +> For Example: +> +> - TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +> - TERMSRV/* Remote Desktop Session Host running on all machines. +> - TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com > [!TIP] @@ -196,13 +197,14 @@ If you disable or do not configure (by default) this policy setting, delegation FWlink for KB: https://go.microsoft.com/fwlink/?LinkId=301508 -Note: The "Allow delegating default credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. - -For Example: - -- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine -- TERMSRV/* Remote Desktop Session Host running on all machines. -- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com +> [!NOTE] +> The "Allow delegating default credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. +> +> For Example: +> +> - TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +> - TERMSRV/* Remote Desktop Session Host running on all machines. +> - TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com > [!TIP] @@ -273,11 +275,14 @@ Some versions of the CredSSP protocol are vulnerable to an encryption oracle att If you enable this policy setting, CredSSP version support will be selected based on the following options: -Force Updated Clients: Client applications which use CredSSP will not be able to fall back to the insecure versions and services using CredSSP will not accept unpatched clients. Note: this setting should not be deployed until all remote hosts support the newest version. +- Force Updated Clients: Client applications which use CredSSP will not be able to fall back to the insecure versions and services using CredSSP will not accept unpatched clients. -Mitigated: Client applications which use CredSSP will not be able to fall back to the insecure version but services using CredSSP will accept unpatched clients. See the link below for important information about the risk posed by remaining unpatched clients. +> [!NOTE] +> This setting should not be deployed until all remote hosts support the newest version. -Vulnerable: Client applications which use CredSSP will expose the remote servers to attacks by supporting fall back to the insecure versions and services using CredSSP will accept unpatched clients. +- Mitigated: Client applications which use CredSSP will not be able to fall back to the insecure version but services using CredSSP will accept unpatched clients. See the link below for important information about the risk posed by remaining unpatched clients. + +- Vulnerable: Client applications which use CredSSP will expose the remote servers to attacks by supporting fall back to the insecure versions and services using CredSSP will accept unpatched clients. For more information about the vulnerability and servicing requirements for protection, see https://go.microsoft.com/fwlink/?linkid=866660 @@ -356,12 +361,12 @@ If you disable this policy setting, delegation of fresh credentials is not permi > [!NOTE] > The "Allow delegating fresh credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard is permitted when specifying the SPN. +> +> For Example: -For Example: - -- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine -- TERMSRV/* Remote Desktop Session Host running on all machines. -- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com +> - TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +> - TERMSRV/* Remote Desktop Session Host running on all machines. +> - TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com > [!TIP] @@ -438,12 +443,12 @@ If you disable this policy setting, delegation of fresh credentials is not permi > [!NOTE] > The "Allow delegating fresh credentials with NTLM-only server authentication" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. - -For Example: - -- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine -- TERMSRV/* Remote Desktop Session Host running on all machines. -- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in humanresources.fabrikam.com +> +> For Example: +> +> - TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +> - TERMSRV/* Remote Desktop Session Host running on all machines. +> - TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in humanresources.fabrikam.com > [!TIP] @@ -520,12 +525,12 @@ If you disable this policy setting, delegation of saved credentials is not permi > [!NOTE] > The "Allow delegating saved credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. - -For Example: - -- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine -- TERMSRV/* Remote Desktop Session Host running on all machines. -- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in humanresources.fabrikam.com +> +> For Example: +> +> - TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +> - TERMSRV/* Remote Desktop Session Host running on all machines. +> - TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in humanresources.fabrikam.com > [!TIP] @@ -602,12 +607,12 @@ If you disable this policy setting, delegation of saved credentials is not permi > [!NOTE] > The "Allow delegating saved credentials with NTLM-only server authentication" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. - -For Example: - -- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine -- TERMSRV/* Remote Desktop Session Host running on all machines. -- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in humanresources.fabrikam.com +> +> For Example: +> +> - TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +> - TERMSRV/* Remote Desktop Session Host running on all machines. +> - TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in humanresources.fabrikam.com > [!TIP] @@ -680,12 +685,12 @@ If you disable or do not configure (by default) this policy setting, this policy > [!NOTE] > The "Deny delegating default credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials cannot be delegated. The use of a single wildcard character is permitted when specifying the SPN. - -For Example: - -- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine -- TERMSRV/* Remote Desktop Session Host running on all machines. -- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com +> +> For Example: +> +> - TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +> - TERMSRV/* Remote Desktop Session Host running on all machines. +> - TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com This policy setting can be used in combination with the "Allow delegating default credentials" policy setting to define exceptions for specific servers that are otherwise permitted when using wildcard characters in the "Allow delegating default credentials" server list. @@ -760,12 +765,12 @@ If you disable or do not configure (by default) this policy setting, this policy > [!NOTE] > The "Deny delegating fresh credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials cannot be delegated. The use of a single wildcard character is permitted when specifying the SPN. - -For Example: - -- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine -- TERMSRV/* Remote Desktop Session Host running on all machines. -- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com +> +> For Example: +> +> - TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +> - TERMSRV/* Remote Desktop Session Host running on all machines. +> - TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com This policy setting can be used in combination with the "Allow delegating fresh credentials" policy setting to define exceptions for specific servers that are otherwise permitted when using wildcard characters in the "Allow delegating fresh credentials" server list. @@ -840,12 +845,12 @@ If you disable or do not configure (by default) this policy setting, this policy > [!NOTE] > The "Deny delegating saved credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials cannot be delegated. The use of a single wildcard character is permitted when specifying the SPN. - -For Example: - -- TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine -- TERMSRV/* Remote Desktop Session Host running on all machines. -- TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com +> +> For Example: +> +> - TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine +> - TERMSRV/* Remote Desktop Session Host running on all machines. +> - TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com This policy setting can be used in combination with the "Allow delegating saved credentials" policy setting to define exceptions for specific servers that are otherwise permitted when using wildcard characters in the "Allow delegating saved credentials" server list. From 26468ce82ecf0593685955f7874a2308ac4596e6 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 12 Nov 2020 16:33:57 -0800 Subject: [PATCH 0201/2014] Formatting --- windows/client-management/mdm/policy-csp-admx-credssp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-credssp.md b/windows/client-management/mdm/policy-csp-admx-credssp.md index 264813691b..4b830deeb7 100644 --- a/windows/client-management/mdm/policy-csp-admx-credssp.md +++ b/windows/client-management/mdm/policy-csp-admx-credssp.md @@ -277,8 +277,8 @@ If you enable this policy setting, CredSSP version support will be selected base - Force Updated Clients: Client applications which use CredSSP will not be able to fall back to the insecure versions and services using CredSSP will not accept unpatched clients. -> [!NOTE] -> This setting should not be deployed until all remote hosts support the newest version. + > [!NOTE] + > This setting should not be deployed until all remote hosts support the newest version. - Mitigated: Client applications which use CredSSP will not be able to fall back to the insecure version but services using CredSSP will accept unpatched clients. See the link below for important information about the risk posed by remaining unpatched clients. @@ -363,7 +363,7 @@ If you disable this policy setting, delegation of fresh credentials is not permi > The "Allow delegating fresh credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard is permitted when specifying the SPN. > > For Example: - +> > - TERMSRV/host.humanresources.fabrikam.com Remote Desktop Session Host running on host.humanresources.fabrikam.com machine > - TERMSRV/* Remote Desktop Session Host running on all machines. > - TERMSRV/*.humanresources.fabrikam.com Remote Desktop Session Host running on all machines in .humanresources.fabrikam.com From 78eaf0bfa833e9f160ebc18a366886df93882aac Mon Sep 17 00:00:00 2001 From: Anna-Li <70676128+xl989@users.noreply.github.com> Date: Fri, 13 Nov 2020 14:27:49 +0800 Subject: [PATCH 0202/2014] CI_125045_Update_credential-guard-manage.md --- .../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 742dd80951..1d0b90717a 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -160,7 +160,7 @@ You can view System Information to check that Windows Defender Credential Guard 2. Click **System Summary**. -3. Confirm that **Credential Guard** is shown next to **Virtualization-based security Services Configured**. +3. Confirm that **Credential Guard** is shown next to **Virtualization-based security Services Running**. Here's an example: From 02c827d6519422a73e2deff16618d5425aeaac76 Mon Sep 17 00:00:00 2001 From: msarcletti <56821677+msarcletti@users.noreply.github.com> Date: Fri, 13 Nov 2020 08:41:35 +0100 Subject: [PATCH 0203/2014] Update windows/security/identity-protection/vpn/vpn-conditional-access.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../security/identity-protection/vpn/vpn-conditional-access.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/vpn/vpn-conditional-access.md b/windows/security/identity-protection/vpn/vpn-conditional-access.md index fa1a76285a..7368d59e07 100644 --- a/windows/security/identity-protection/vpn/vpn-conditional-access.md +++ b/windows/security/identity-protection/vpn/vpn-conditional-access.md @@ -79,7 +79,7 @@ Two client-side configuration service providers are leveraged for VPN device com > [!NOTE] > Currently, it is required that certificates used for obtaining Kerberos tickets must be issued from an on-premises CA, and that SSO must be enabled in the user’s VPN profile. This will enable the user to access on-premises resources. > -> In the case of AzureAD-only joined devices (not hybrid joined devices), if the user certificate issued by the on-premises CA has the user UPN from AzureAD in Subject and SAN (Subject Alternative Name) , the VPN profile must be modified to ensure the client does not cache the credentials used for VPN authentication. To do this, after deploying the VPN profile to the client, modify the *Rasphone.pbk* on the client by changing entry **UseRasCredentials** from 1 (default) to 0 (zero). +> In the case of AzureAD-only joined devices (not hybrid joined devices), if the user certificate issued by the on-premises CA has the user UPN from AzureAD in Subject and SAN (Subject Alternative Name), the VPN profile must be modified to ensure that the client does not cache the credentials used for VPN authentication. To do this, after deploying the VPN profile to the client, modify the *Rasphone.pbk* on the client by changing the entry **UseRasCredentials** from 1 (default) to 0 (zero). ## Client connection flow From 776ea6eefc2364f08d6d3c2cc8f325e0914b032e Mon Sep 17 00:00:00 2001 From: msarcletti <56821677+msarcletti@users.noreply.github.com> Date: Fri, 13 Nov 2020 08:45:06 +0100 Subject: [PATCH 0204/2014] Update windows/security/identity-protection/vpn/vpn-conditional-access.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../security/identity-protection/vpn/vpn-conditional-access.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/vpn/vpn-conditional-access.md b/windows/security/identity-protection/vpn/vpn-conditional-access.md index 7368d59e07..9aee353de2 100644 --- a/windows/security/identity-protection/vpn/vpn-conditional-access.md +++ b/windows/security/identity-protection/vpn/vpn-conditional-access.md @@ -74,7 +74,7 @@ Two client-side configuration service providers are leveraged for VPN device com - Collects TPM data used to verify health states - Forwards the data to the Health Attestation Service (HAS) - Provisions the Health Attestation Certificate received from the HAS - - Upon request, forwards the Health Attestation Certificate (received from HAS) and related runtime information to the MDM server for verification + - Upon request, forward the Health Attestation Certificate (received from HAS) and related runtime information to the MDM server for verification > [!NOTE] > Currently, it is required that certificates used for obtaining Kerberos tickets must be issued from an on-premises CA, and that SSO must be enabled in the user’s VPN profile. This will enable the user to access on-premises resources. From 3daba7dd0096a341b433d3e002bd78ff5a259ede Mon Sep 17 00:00:00 2001 From: msarcletti <56821677+msarcletti@users.noreply.github.com> Date: Fri, 13 Nov 2020 08:57:59 +0100 Subject: [PATCH 0205/2014] Update windows/security/identity-protection/vpn/vpn-profile-options.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/security/identity-protection/vpn/vpn-profile-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/vpn/vpn-profile-options.md b/windows/security/identity-protection/vpn/vpn-profile-options.md index 4c4e67842d..077c2d4c8f 100644 --- a/windows/security/identity-protection/vpn/vpn-profile-options.md +++ b/windows/security/identity-protection/vpn/vpn-profile-options.md @@ -47,7 +47,7 @@ The following table lists the VPN settings and whether the setting can be config | Proxy settings | yes, by PAC/WPAD file or server and port | > [!NOTE] -> VPN proxy settings are only used on Force Tunnel Connections. On Split Tunnel Connections the general proxy settings are used. +> VPN proxy settings are only used on Force Tunnel Connections. On Split Tunnel Connections, the general proxy settings are used. The ProfileXML node was added to the VPNv2 CSP to allow users to deploy VPN profile as a single blob. This is particularly useful for deploying profiles with features that are not yet supported by MDMs. You can get additional examples in the [ProfileXML XSD](https://msdn.microsoft.com/library/windows/hardware/mt755930.aspx) topic. From 57d4a81f864e20be0868457bc01c3c9220fed7e3 Mon Sep 17 00:00:00 2001 From: Kurt Sarens <56369685+kurtsarens@users.noreply.github.com> Date: Fri, 13 Nov 2020 17:28:00 +0100 Subject: [PATCH 0206/2014] Update configure-server-endpoints.md Use the Workspace ID you obtained and replacing `WorkspaceID` updated script as it did not work :) --- .../microsoft-defender-atp/configure-server-endpoints.md | 4 +++- 1 file changed, 3 insertions(+), 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 ad4b3d8853..0af0c2d391 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 @@ -249,12 +249,14 @@ To offboard the Windows server, you can use either of the following methods: 2. Open an elevated PowerShell and run the following command. Use the Workspace ID you obtained and replacing `WorkspaceID`: ```powershell + $ErrorActionPreference = "SilentlyContinue" # Load agent scripting object $AgentCfg = New-Object -ComObject AgentConfigManager.MgmtSvcCfg # Remove OMS Workspace - $AgentCfg.RemoveCloudWorkspace($WorkspaceID) + $AgentCfg.RemoveCloudWorkspace("WorkspaceID") # Reload the configuration and apply changes $AgentCfg.ReloadConfiguration() + ``` ## Related topics - [Onboard Windows 10 devices](configure-endpoints.md) From a8bfdbb3d3ad86781d5ed8b0c041c354b0bd8652 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 13 Nov 2020 09:29:31 -0800 Subject: [PATCH 0207/2014] Update enable-exploit-protection.md --- .../enable-exploit-protection.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md index d32e84b405..60e02d7bb1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md @@ -10,7 +10,7 @@ ms.localizationpriority: medium audience: ITPro author: denisebmsft ms.author: deniseb -ms.reviewer: +ms.reviewer: ksarens manager: dansimp --- @@ -54,8 +54,8 @@ You can also set mitigations to [audit mode](evaluate-exploit-protection.md). Au 3. Go to **Program settings** and choose the app you want to apply mitigations to.
    - If the app you want to configure is already listed, click it and then click **Edit**. - If the app is not listed, at the top of the list click **Add program to customize** and then choose how you want to add the app.
    - - Use **Add by program name** to have the mitigation applied to any running process with that name. You must specify a file with an extension. You can enter a full path to limit the mitigation to only the app with that name in that location. - - Use **Choose exact file path** to use a standard Windows Explorer file picker window to find and select the file you want. + - Use **Add by program name** to have the mitigation applied to any running process with that name. You must specify a file with an extension. You can enter a full path to limit the mitigation to only the app with that name in that location. + - Use **Choose exact file path** to use a standard Windows Explorer file picker window to find and select the file you want. 4. After selecting the app, you'll see a list of all the mitigations that can be applied. Choosing **Audit** will apply the mitigation in audit mode only. You are notified if you need to restart the process or app, or if you need to restart Windows. @@ -70,12 +70,12 @@ You can also set mitigations to [audit mode](evaluate-exploit-protection.md). Au If you add an app to the **Program settings** section and configure individual mitigation settings there, they will be honored above the configuration for the same mitigations specified in the **System settings** section. The following matrix and examples help to illustrate how defaults work: -Enabled in **Program settings** | Enabled in **System settings** | Behavior --|-|- -[!include[Check mark yes](../images/svg/check-yes.svg)] | [!include[Check mark no](../images/svg/check-no.svg)] | As defined in **Program settings** -[!include[Check mark yes](../images/svg/check-yes.svg)] | [!include[Check mark yes](../images/svg/check-yes.svg)] | As defined in **Program settings** -[!include[Check mark no](../images/svg/check-no.svg)] | [!include[Check mark yes](../images/svg/check-yes.svg)] | As defined in **System settings** -[!include[Check mark no](../images/svg/check-no.svg)] | [!include[Check mark yes](../images/svg/check-yes.svg)] | Default as defined in **Use default** option +|Enabled in **Program settings** | Enabled in **System settings** | Behavior | +|:---|:---|:---| +|[!include[Check mark yes](../images/svg/check-yes.svg)] | [!include[Check mark no](../images/svg/check-no.svg)] | As defined in **Program settings** | +|[!include[Check mark yes](../images/svg/check-yes.svg)] | [!include[Check mark yes](../images/svg/check-yes.svg)] | As defined in **Program settings** | +|[!include[Check mark no](../images/svg/check-no.svg)] | [!include[Check mark yes](../images/svg/check-yes.svg)] | As defined in **System settings** | +|[!include[Check mark no](../images/svg/check-no.svg)] | [!include[Check mark yes](../images/svg/check-yes.svg)] | Default as defined in **Use default** option | ### Example 1: Mikael configures Data Execution Prevention in system settings section to be off by default @@ -98,8 +98,8 @@ The result will be that DEP will be enabled for *test.exe*. DEP will not be enab 3. Go to **Program settings** and choose the app you want to apply mitigations to.
    - If the app you want to configure is already listed, click it and then click **Edit**. - If the app is not listed, at the top of the list click **Add program to customize** and then choose how you want to add the app.
    - - Use **Add by program name** to have the mitigation applied to any running process with that name. You must specify a file with an extension. You can enter a full path to limit the mitigation to only the app with that name in that location. - - Use **Choose exact file path** to use a standard Windows Explorer file picker window to find and select the file you want. + - Use **Add by program name** to have the mitigation applied to any running process with that name. You must specify a file with an extension. You can enter a full path to limit the mitigation to only the app with that name in that location. + - Use **Choose exact file path** to use a standard Windows Explorer file picker window to find and select the file you want. 4. After selecting the app, you'll see a list of all the mitigations that can be applied. Choosing **Audit** will apply the mitigation in audit mode only. You will be notified if you need to restart the process or app, or if you need to restart Windows. @@ -209,29 +209,29 @@ Set-Processmitigation -Name test.exe -Remove -Disable DEP This table lists the PowerShell cmdlets (and associated audit mode cmdlet) that can be used to configure each mitigation. -Mitigation | Applies to | PowerShell cmdlets | Audit mode cmdlet --|-|-|- -Control flow guard (CFG) | System and app-level | CFG, StrictCFG, SuppressExports | Audit not available -Data Execution Prevention (DEP) | System and app-level | DEP, EmulateAtlThunks | Audit not available -Force randomization for images (Mandatory ASLR) | System and app-level | ForceRelocateImages | Audit not available -Randomize memory allocations (Bottom-Up ASLR) | System and app-level | BottomUp, HighEntropy | Audit not available -Validate exception chains (SEHOP) | System and app-level | SEHOP, SEHOPTelemetry | Audit not available -Validate heap integrity | System and app-level | TerminateOnHeapError | Audit not available -Arbitrary code guard (ACG) | App-level only | DynamicCode | AuditDynamicCode -Block low integrity images | App-level only | BlockLowLabel | AuditImageLoad -Block remote images | App-level only | BlockRemoteImages | Audit not available -Block untrusted fonts | App-level only | DisableNonSystemFonts | AuditFont, FontAuditOnly -Code integrity guard | App-level only | BlockNonMicrosoftSigned, AllowStoreSigned | AuditMicrosoftSigned, AuditStoreSigned -Disable extension points | App-level only | ExtensionPoint | Audit not available -Disable Win32k system calls | App-level only | DisableWin32kSystemCalls | AuditSystemCall -Do not allow child processes | App-level only | DisallowChildProcessCreation | AuditChildProcess -Export address filtering (EAF) | App-level only | EnableExportAddressFilterPlus, EnableExportAddressFilter \[1\] | Audit not available\[2\] -Import address filtering (IAF) | App-level only | EnableImportAddressFilter | Audit not available\[2\] -Simulate execution (SimExec) | App-level only | EnableRopSimExec | Audit not available\[2\] -Validate API invocation (CallerCheck) | App-level only | EnableRopCallerCheck | Audit not available\[2\] -Validate handle usage | App-level only | StrictHandle | Audit not available -Validate image dependency integrity | App-level only | EnforceModuleDepencySigning | Audit not available -Validate stack integrity (StackPivot) | App-level only | EnableRopStackPivot | Audit not available\[2\] +|Mitigation | Applies to | PowerShell cmdlets | Audit mode cmdlet | +|:---|:---|:---|:---| +|Control flow guard (CFG) | System and app-level | CFG, StrictCFG, SuppressExports | Audit not available | +|Data Execution Prevention (DEP) | System and app-level | DEP, EmulateAtlThunks | Audit not available | +|Force randomization for images (Mandatory ASLR) | System and app-level | ForceRelocateImages | Audit not available | +|Randomize memory allocations (Bottom-Up ASLR) | System and app-level | BottomUp, HighEntropy | Audit not available +|Validate exception chains (SEHOP) | System and app-level | SEHOP, SEHOPTelemetry | Audit not available +|Validate heap integrity | System and app-level | TerminateOnHeapError | Audit not available +|Arbitrary code guard (ACG) | App-level only | DynamicCode | AuditDynamicCode +|Block low integrity images | App-level only | BlockLowLabel | AuditImageLoad +|Block remote images | App-level only | BlockRemoteImages | Audit not available +|Block untrusted fonts | App-level only | DisableNonSystemFonts | AuditFont, FontAuditOnly +|Code integrity guard | App-level only | BlockNonMicrosoftSigned, AllowStoreSigned | AuditMicrosoftSigned, AuditStoreSigned +|Disable extension points | App-level only | ExtensionPoint | Audit not available +|Disable Win32k system calls | App-level only | DisableWin32kSystemCalls | AuditSystemCall +|Do not allow child processes | App-level only | DisallowChildProcessCreation | AuditChildProcess +|Export address filtering (EAF) | App-level only | EnableExportAddressFilterPlus, EnableExportAddressFilter \[1\] | Audit not available\[2\] | +||Import address filtering (IAF) | App-level only | EnableImportAddressFilter | Audit not available\[2\] | +|Simulate execution (SimExec) | App-level only | EnableRopSimExec | Audit not available\[2\] | +|Validate API invocation (CallerCheck) | App-level only | EnableRopCallerCheck | Audit not available\[2\] | +|Validate handle usage | App-level only | StrictHandle | Audit not available | +|Validate image dependency integrity | App-level only | EnforceModuleDepencySigning | Audit not available | +|Validate stack integrity (StackPivot) | App-level only | EnableRopStackPivot | Audit not available\[2\] | \[1\]: Use the following format to enable EAF modules for DLLs for a process: @@ -243,7 +243,7 @@ Set-ProcessMitigation -Name processName.exe -Enable EnableExportAddressFilterPlu See the [Windows Security](../windows-defender-security-center/windows-defender-security-center.md#customize-notifications-from-the-windows-defender-security-center) topic for more information about customizing the notification when a rule is triggered and blocks an app or file. -## Related topics +## See also * [Evaluate exploit protection](evaluate-exploit-protection.md) * [Configure and audit exploit protection mitigations](customize-exploit-protection.md) From f537f713a3ae332b1944c41305e4149343b44399 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 13 Nov 2020 09:42:13 -0800 Subject: [PATCH 0208/2014] Update deploy-multiple-windows-defender-application-control-policies.md --- ...-windows-defender-application-control-policies.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md index c3b796cf52..fc4dacb214 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md @@ -14,7 +14,7 @@ author: jsuther1974 ms.reviewer: isbrahm ms.author: dansimp manager: dansimp -ms.date: 09/16/2020 +ms.date: 11/13/2020 --- # Use multiple Windows Defender Application Control Policies @@ -91,15 +91,15 @@ In order to deploy multiple WDAC policies, you must either deploy them locally b In order to deploy policies locally using the new multiple policy format you will need to: -1. Ensure binary policy files have the correct naming format of {PolicyGUID}.cip +1. Ensure binary policy files have the correct naming format of `{PolicyGUID}.cip`. - Ensure that the name of the binary policy file is exactly the same as the PolicyID GUID in the policy - - For example, if the policy XML had the ID as `{A6D7FBBF-9F6B-4072-BF37-693741E1D745}` then the correct name for the binary policy file would be {A6D7FBBF-9F6B-4072-BF37-693741E1D745}.cip -2. Copy binary policies to C:\Windows\System32\CodeIntegrity\CiPolicies\Active -3. Reboot the system + - For example, if the policy XML had the ID as `{A6D7FBBF-9F6B-4072-BF37-693741E1D745}`, then the correct name for the binary policy file would be {A6D7FBBF-9F6B-4072-BF37-693741E1D745}.cip +2. Copy binary policies to `C:\Windows\System32\CodeIntegrity\CiPolicies\Active`. +3. Reboot the system. ### Deploying multiple policies via ApplicationControl CSP Multiple WDAC policies can be managed from an MDM server through ApplicationControl configuration service provider (CSP). The CSP also provides support for rebootless policy deployment. Refer to [ApplicationControl CSP](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp) for more information on deploying multiple policies, optionally using MEM Intune's Custom OMA-URI capability. > [!NOTE] -> WMI and GP do not currently support multiple policies. Instead, customers who cannot directly access the MDM stack should use the [ApplicationControl CSP via the MDM Bridge WMI Provider](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp#powershell-and-wmi-bridge-usage-guidance) to manage Multiple Policy Format WDAC policies. \ No newline at end of file +> WMI and GP do not currently support multiple policies. Instead, customers who cannot directly access the MDM stack should use the [ApplicationControl CSP via the MDM Bridge WMI Provider](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp#powershell-and-wmi-bridge-usage-guidance) to manage Multiple Policy Format WDAC policies. From c14c7f2a3616ed0435e8e3254899b97ce67568f5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 13 Nov 2020 09:48:16 -0800 Subject: [PATCH 0209/2014] Update deploy-multiple-windows-defender-application-control-policies.md --- ...ndows-defender-application-control-policies.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md index fc4dacb214..141e2ddbf0 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md @@ -27,7 +27,7 @@ ms.date: 11/13/2020 The restriction of only having a single code integrity policy active on a system at any given time has felt limiting for customers in situations where multiple policies with different intents would be useful. Beginning with Windows 10 version 1903, WDAC supports up to 32 active policies on a device at once in order to enable the following scenarios: 1. Enforce and Audit Side-by-Side - - To validate policy changes before deploying in enforcement mode, users can now deploy an audit-mode base policy side-by-side with an existing enforcement-mode base policy + - To validate policy changes before deploying in enforcement mode, users can now deploy an audit-mode base policy side by side with an existing enforcement-mode base policy 2. Multiple Base Policies - Users can enforce two or more base policies simultaneously in order to allow simpler policy targeting for policies with different scope/intent - If two base policies exist on a device, an application has to be allowed by both to run @@ -54,13 +54,13 @@ In order to allow multiple policies to exist and take effect on a single system, New-CIPolicy -MultiplePolicyFormat -ScanPath "" -UserPEs -FilePath ".\policy.xml" -Level Publisher -Fallback Hash ``` -Optionally, you can choose to make the new base policy supplementable (allow supplemental policies). +Optionally, you can choose to make the new base policy allow for supplemental policies. ```powershell Set-RuleOption -FilePath -Option 17 ``` -For signed base policies that are being made supplementable, you need to ensure that supplemental signers are defined. Use the "Supplemental" switch in Add-SignerRule to provide supplemental signers. +For signed base policies to allow for supplemental policies, make sure that supplemental signers are defined. Use the **Supplemental** switch in **Add-SignerRule** to provide supplemental signers. ```powershell Add-SignerRule -FilePath -CertificatePath [-Kernel] [-User] [-Update] [-Supplemental] [-Deny] [] @@ -77,7 +77,8 @@ In order to create a supplemental policy, begin by creating a new policy in the Set-CIPolicyIdInfo [-FilePath] [-PolicyName ] [-SupplementsBasePolicyID ] [-BasePolicyToSupplementPath ] [-ResetPolicyID] [-PolicyId ] [] ``` -Note that "ResetPolicyId" reverts a supplemental policy to a base policy, and resets the policy GUIDs back to a random GUID. +> [!NOTE] +> **ResetPolicyId** reverts a supplemental policy to a base policy, and resets the policy GUIDs back to a random GUID. ### Merging policies @@ -89,17 +90,17 @@ In order to deploy multiple WDAC policies, you must either deploy them locally b ### Deploying multiple policies locally -In order to deploy policies locally using the new multiple policy format you will need to: +To deploy policies locally using the new multiple policy format, follow these steps: 1. Ensure binary policy files have the correct naming format of `{PolicyGUID}.cip`. - Ensure that the name of the binary policy file is exactly the same as the PolicyID GUID in the policy - - For example, if the policy XML had the ID as `{A6D7FBBF-9F6B-4072-BF37-693741E1D745}`, then the correct name for the binary policy file would be {A6D7FBBF-9F6B-4072-BF37-693741E1D745}.cip + - For example, if the policy XML had the ID as `{A6D7FBBF-9F6B-4072-BF37-693741E1D745}`, then the correct name for the binary policy file would be `{A6D7FBBF-9F6B-4072-BF37-693741E1D745}.cip`. 2. Copy binary policies to `C:\Windows\System32\CodeIntegrity\CiPolicies\Active`. 3. Reboot the system. ### Deploying multiple policies via ApplicationControl CSP -Multiple WDAC policies can be managed from an MDM server through ApplicationControl configuration service provider (CSP). The CSP also provides support for rebootless policy deployment. Refer to [ApplicationControl CSP](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp) for more information on deploying multiple policies, optionally using MEM Intune's Custom OMA-URI capability. +Multiple WDAC policies can be managed from an MDM server through ApplicationControl configuration service provider (CSP). The CSP also provides support for rebootless policy deployment. See [ApplicationControl CSP](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp) for more information on deploying multiple policies, optionally using MEM Intune's Custom OMA-URI capability. > [!NOTE] > WMI and GP do not currently support multiple policies. Instead, customers who cannot directly access the MDM stack should use the [ApplicationControl CSP via the MDM Bridge WMI Provider](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp#powershell-and-wmi-bridge-usage-guidance) to manage Multiple Policy Format WDAC policies. From 8cb392bcc58a1f47baed766e2f2a23998b677bff Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 13 Nov 2020 09:49:01 -0800 Subject: [PATCH 0210/2014] Update deploy-multiple-windows-defender-application-control-policies.md --- ...oy-multiple-windows-defender-application-control-policies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md index 141e2ddbf0..31c3deaf6b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md @@ -48,7 +48,7 @@ The restriction of only having a single code integrity policy active on a system ## Creating WDAC policies in Multiple Policy Format -In order to allow multiple policies to exist and take effect on a single system, policies must be created using the new Multiple Policy Format. The "MultiplePolicyFormat" switch in [New-CIPolicy](https://docs.microsoft.com/powershell/module/configci/new-cipolicy?view=win10-ps) results in 1) random GUIDs being generated for the policy ID and 2) the policy type being specified as base. The below is an example of creating a new policy in the multiple policy format. +In order to allow multiple policies to exist and take effect on a single system, policies must be created using the new Multiple Policy Format. The "MultiplePolicyFormat" switch in [New-CIPolicy](https://docs.microsoft.com/powershell/module/configci/new-cipolicy?view=win10-ps&preserve-view=true) results in 1) random GUIDs being generated for the policy ID and 2) the policy type being specified as base. The below is an example of creating a new policy in the multiple policy format. ```powershell New-CIPolicy -MultiplePolicyFormat -ScanPath "" -UserPEs -FilePath ".\policy.xml" -Level Publisher -Fallback Hash From 5ce595ed0071a3af79aabedcb1aa5af195c85bf5 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 13 Nov 2020 10:01:28 -0800 Subject: [PATCH 0211/2014] image --- .../images/ta-analyst-report.png | Bin 549060 -> 132644 bytes .../threat-analytics-analyst-reports.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/ta-analyst-report.png b/windows/security/threat-protection/microsoft-defender-atp/images/ta-analyst-report.png index 8106b9e6651bf1c7f2ec8769e3df8450b033697f..aebfbc6f7f0c52157465c134260f5aa08f0896fe 100644 GIT binary patch literal 132644 zcmdqJcT`hb7ca^=7OY?cq^mUP(xoH4_YgWNASHByNLN%WH0ja;(n%nZ5=wv|DqT7x zQX^6Vgd!z`07-8Aj_14g&o{=qOXb zwJjMKPD?Q`oVb4GG@bJHVW$fH>ui9&T`&U!)7Rhse`Sa=angy5U;`5!#>Mj&*f?*K zH(+P}L(;JY-wOeI`Uf#o!oTU$Nf*F$lD2!WYmip}*vsFK;p*9&e02J`-*heifUqDh z4^J>d74tVGI+f`^)FAfI2g4`Mz#VX<$&*lDf$OI($b}_DOMgds_jwje$*EKJMJ*GN789+So;DZIT90sARR`k z19xU0x(NJ}G>mV({%=DMuiU%v?~O}o|2H;KxqDh_ zaBIA^U}%C7udKxPT3D}NR#w0+_;CXmYzj|do%m*o8BUj$Yf!A#tu`>g3{T3Pvx`W< zY_qi>gSuu7jSOt2IDLn>{~6{}!cZc2{xc0V2W8!%=<7af8Uv9>fW-Dpc9br9s?kO{ z!Wh_*jK=j{v$vKx@)JkMM1>f|rgjaCrZ!L3&W!RjCwwAv4D^OOhn&hK;+qYyo~7Ky z+Y@dkxOG}o*Jv_v>ctCC!3W#GQVS5owqk=V&ARDfB`P#=YlZ92w6DB)DE(UM$-eUj z#P=9?Om#HD6;zrajLnO}%9wngjZ`s1@}QLB#)@_7*I#vdD-GXPIjH;gzL<6SlhXXc zR%X??CDB0i_y^T3@BSowMkpGl7Aata-F79yDzc<`1}$U8f)6*(sFPG1ZP14-nD-7V<@zs zn)~XLLvnr&X}8ioR8y(O4@y!RYQZcVM+BAUu!!@$lRExo?@R5+6+2J4u!X$IDsg@r z+IX$0#7en;4?KALq6u9BE{B2+&&$=u_!|38Do!8Fk^Hrrr8Ylj2u}DqSFGAqc9Ae# zs%_LldvxM02RySk;pgA8GN1L2JQUB@KT3828rL~0ITy?A2Jh9SyU}Z$P?d4E9`G9D z!Z}+mB)!b>GoeeIMR>q=OD#?O6AIl%Z`}oqC;cwJ{mw&$5g3NG-WuzRwcyB+c96ph z4K}uL}n$+Ve)R>cJp{BJ|9@+0b|1{V};gUr1E}OY80FEXX1v zZ_am$rn}lfmh+abR$G4@lFa=OTRBjd7|t8m$hz^7(AOxgR6n;nn>QeoKiy$P)!ICs zLPiSE<>pZgWaKdqxybt5RxyJTIE2wCMTIwPFrtFDP4-kEp{FQdRRjS|n zf{?)Y3#+5sp~xlGUTIMW_D!Co^{K{Fb`b-9w+mT zA+RPPgAqFW$(i0udNJ6NjAUVhRJ2k_j`|$5su|(+s8O_bOL(kLfd~82kJo$btMj}J z(LHh5n63_-;y`^eAi1LHQxj;bvg-37_jb!ttl)L8@3dcViM{-?(Kn$L{heC&z}kEL zyeZ+6kcp2Hqm=`va;PY$?Mf@;!TkJaig940oaR{?EK5bzcEWq9)vB+@35rjp>ywEn``vhHVlW0!60#{;tF-@! zoy18&9X+NH)}q$3+BMDG`74f`E@zJA_pw$VuP9Qc=lIq_v{sbh4sFhvxYqJRU>-71 z?K5SJ+Q2H#Tebd~#Xi!r&Bmq`RvzO%GC06oiS3LEr>4BDr4&>iE{P67v(VNX{<-6~ zDuE@_6RW#8iSZn%F>8AjTTT}dEQIY5!O}_6X~l0MSX8%Xzb_sdM!a0TN_rEWom1Gs zPAOH&`xu?7re2Y=&?T?tl_h;>phV2}9tWgZ9&+lO4X!!~vnu8)@cMPNeH6hc za2+38nl=Icq8IMVHPG;n91m|RgGyCVBUnRkpC#1Pkc+iX_B|K$uU?S(&JlR&w9zbUsZoAES}@Se?&g z{9y9xl=CM~dxa+7k-c>BO*2Z6&FX|O#bhi^HW-w;7=AY|yoG9$Rh&^E+eiHtKy2YN z_>#x`0Kp|b)|YJWCj7ms+|lCQ=45zSz7X<(aB39Z$5%bbGD|Rrw~8@H=T!r`0)

    #uGfDQU^`a@)gJlgu!vtU16!Q4QxBiB`X? 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 literal 549060 zcmeFZbyQVt7d?uJfnw63qF~V7Sb&9yASDvg-CZgQA`*%SNGd8QEg)SYAW|YCAl=>F zckVa7@B8(YC6(d;52A=z{J(#4x3B-hx?03rkJuQR>XPs+knhBAb`rmlH`lYV*Rs+jxnr?GynXjyUv6lvZK8#@ zT9ITHrTgRM9mLB@T2^L;X8I&WwEbRqjr8x&+gfSslFV&*jQsny3+AS#x@I;c^Hnbk z@!EFcZ3>1qCb}eX<3CwQNRE(PzIaZ-A$+vW(dJge+WOQ&zQD}I?c83+0|L$-*nByp znA4wo>poV$2E}cb=L3vx$4j()ycOT@BJ z#?)UO<~3y`aQ@=IKS^S{C?x;=$J^#ZtWW-Z^QE*?%7^y<^YctkKIP=UUwy3ly{6p1 zpSk!-rufajpLxt1_CWIA&+Iqk-{$k5&-^s`f9FEsNp@QbeA>(gMw`M|^2$2uexeR8v!C^KE4>l(#p0Ue~_?>vWXL$HeZ^)ZB$Da83q&AxnpDQXli!VBP@?>;Uk{@oy#ntuH zsZ+00QudLPlOJPZq90IFP_XE)qJApHq@|^mm7Q&ge|)d3OjS*!q$k(p538uHjm^oS z@hCp4pm4~{%uL4bLsC-zSMP&@A|eOr=$>X~3XtGITU*s|p&evoUpqP&@n#vBJuKJ5 zi*&fVCMIO{^q9{mCF!g#PR$NCjBHH)P6|)cul=N1yjfIKluE))w4k6sDML(RTW(v; zC*4Zrbc6ktmX@ni{_bBjIn~DWy#Jp6)!JoAC00cxrJ2#R+UL)nos*K<9wY5KE5sE-${nBj6w8OD?(yD8aqszSJ~ zMF?k9@bR0sSM3pKEgH-0sCmXDP2#ZB7fjz#EVj^kK}AI+(3*lny=t5&#)u+VOV*JIwACwg>_M;a`GP><{8tbI0>RNwoRP7r{pCmi$_1e>C&Imb79^nrg zGZOe`pY}>GVVHBWv$-6nb=>CSHJ(L9)#5_et*p4oMJGu}>gwu7+j1!bD}KG*H4&?* zpz!r6H4hcn-L2Z?erpnUwAYsBLas3{&kk8j{&|7V7JHC#(Qwo}v9_`jv>DtND;s5} z;E+H4{fy|;*Ml#DgL?)Byb22?va_@4gsdKJA>GUAJa6K;hjx1r9<8FXGFK-+_2$hl zjT-L04My8E8$RB8O2xIAgM)*lV13#6ce2KWptyhlr9s^J)?9mzM~@yUC@AncdR}eQ zu8kCPaCVlzb7v2)f}Ebd{uYbr-ph)~>eY)=J)2ULSrb&!JaIk2q&kQ8N3E@`Cs|p0 zF$1IR`C+)}Eh%+55)R#aD?U}xWJZf-t2JS=E8N>y4~iuk#YntEtQzmc)= zDLmG%5AqI9P6uddePUx-^wL5xSI;6MWbibC*8OB|Zf;pwSvM3EE~=|DV3VX9H9U!q zj=s9x^~XM=>QEliwC1X!`&-;?H2Ai&;bAHF=$et`tKGT7MdRDs+dDa1FDtLEUK4Qi z0h+XcM}Zf9VkGXUsd0v0!xLI` zf88m*I(fk?t7|*i_AQ~Ip)OOUl$dhuwC1>vA9H%0AA5Uibr#)cRnH4K$Z}mXvn5rT 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%0D%(jT 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

    ;!Ypcl3yGdLH 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%0A6=1r} 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 diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md index 8612977af0..cfeac18495 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md @@ -35,7 +35,7 @@ Most analyst reports include the following sections: | Report section | Description | |--|--| -| Executive summary | Overview of the threat, including when it was first seen, its motivations, notable events, major targets, and distinct tools and techniques. | +| Executive summary | Overview of the threat, including when it was first seen, its motivations, notable events, major targets, and distinct tools and techniques. You can use this information to further assess how to prioritize the threat in the context of your industry, geographic location, and network state. | | Analysis | Technical information about the threats, including the details of an attack or how a new technique or attack surface might be used. | | MITRE ATT&CK techniques observed | Lists the techniques and how they map to the techniques in the [MITRE ATT&CK attack framework](https://attack.mitre.org/). | | [Mitigations](#apply-additional-mitigations) | Lists recommendations that can stop or help reduce the impact of the threat. This section also includes mitigations that are not tracked dynamically as part of the threat analytics report. | From 05f1ccbd0a84e802f19bab5bc5081568ac0d66c7 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 13 Nov 2020 10:37:22 -0800 Subject: [PATCH 0212/2014] Updated what's new for the new SurfaceHub CSP node --- .../mdm/change-history-for-mdm-documentation.md | 1 + .../mdm/new-in-windows-mdm-enrollment-management.md | 1 + 2 files changed, 2 insertions(+) diff --git a/windows/client-management/mdm/change-history-for-mdm-documentation.md b/windows/client-management/mdm/change-history-for-mdm-documentation.md index b1d4002955..556ff58e7a 100644 --- a/windows/client-management/mdm/change-history-for-mdm-documentation.md +++ b/windows/client-management/mdm/change-history-for-mdm-documentation.md @@ -21,6 +21,7 @@ This article lists new and updated articles for the Mobile Device Management (MD |New or updated article | Description| |--- | ---| | [Policy CSP](policy-configuration-service-provider.md) | Added the following new policy:
    - [Multitasking/BrowserAltTabBlowout](policy-csp-multitasking.md#multitasking-browseralttabblowout) | +| [SurfaceHub CSP](surfacehub-csp.md) | Added the following new node:
    -Properties/SleepMode | ## October 2020 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 ee9ee3c5f7..15c29f831f 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 @@ -27,6 +27,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s |New or updated article|Description| |-----|-----| | [Policy CSP](policy-configuration-service-provider.md) | Added the following new policies in Windows 10, version 20H2:
    - [Experience/DisableCloudOptimizedContent](policy-csp-experience.md#experience-disablecloudoptimizedcontent)
    - [LocalUsersAndGroups/Configure](policy-csp-localusersandgroups.md#localusersandgroups-configure)
    - [MixedReality/AADGroupMembershipCacheValidityInDays](policy-csp-mixedreality.md#mixedreality-aadgroupmembershipcachevalidityindays)
    - [MixedReality/BrightnessButtonDisabled](policy-csp-mixedreality.md#mixedreality-brightnessbuttondisabled)
    - [MixedReality/FallbackDiagnostics](policy-csp-mixedreality.md#mixedreality-fallbackdiagnostics)
    - [MixedReality/MicrophoneDisabled](policy-csp-mixedreality.md#mixedreality-microphonedisabled)
    - [MixedReality/VolumeButtonDisabled](policy-csp-mixedreality.md#mixedreality-volumebuttondisabled)
    - [Multitasking/BrowserAltTabBlowout](policy-csp-multitasking.md#multitasking-browseralttabblowout) | +| [SurfaceHub CSP](surfacehub-csp.md) | Added the following new node:
    -Properties/SleepMode | | [WindowsDefenderApplicationGuard CSP](windowsdefenderapplicationguard-csp.md) | Updated the description of the following node:
    - Settings/AllowWindowsDefenderApplicationGuard | ## What’s new in MDM for Windows 10, version 2004 From 91b3e607050566f388d91047328a959114925e75 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Fri, 13 Nov 2020 11:00:24 -0800 Subject: [PATCH 0213/2014] Additional notes on Big Sur --- .../threat-protection/microsoft-defender-atp/mac-exclusions.md | 3 +++ .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 3 +++ .../microsoft-defender-atp/microsoft-defender-atp-mac.md | 3 +++ 3 files changed, 9 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-exclusions.md b/windows/security/threat-protection/microsoft-defender-atp/mac-exclusions.md index 04b95ce93b..2e17fbc6fd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-exclusions.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-exclusions.md @@ -58,6 +58,9 @@ Wildcard | Description | Example | Matches | Does not match \* | Matches any number of any characters including none (note that when this wildcard is used inside a path it will substitute only one folder) | `/var/*/*.log` | `/var/log/system.log` | `/var/log/nested/system.log` ? | Matches any single character | `file?.log` | `file1.log`
    `file2.log` | `file123.log` +>[!NOTE] +>The product attempts to resolve firmlinks when evaluating exclusions. Firmlink resolution does not work when the exclusion contains wildcards or the target file (on the `Data` volume) does not exist. + ## How to configure the list of exclusions ### From the management console 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 719aa6fb32..b40f3ea88c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -23,6 +23,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +> [!IMPORTANT] +> On macOS 11 (Big Sur), Microsoft Defender for Endpoint requires additional configuration profiles. If you are an existing customer upgrading from earlier versions of macOS, make sure to deploy the additional configuration profiles listed on [this page](mac-sysext-policies.md). + > [!IMPORTANT] > Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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. In the meantime, if you encounter such a kernel panic, please submit a feedback report to Apple through the Feedback Assistant app. diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index 0121869dec..44dd5225e9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -65,6 +65,9 @@ There are several methods and deployment tools that you can use to install and c The three most recent major releases of macOS are supported. +> [!IMPORTANT] +> On macOS 11 (Big Sur), Microsoft Defender for Endpoint requires additional configuration profiles. If you are an existing customer upgrading from earlier versions of macOS, make sure to deploy the additional configuration profiles listed on [this page](mac-sysext-policies.md). + > [!IMPORTANT] > Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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. In the meantime, if you encounter such a kernel panic, please submit a feedback report to Apple through the Feedback Assistant app. From c2cebed14d7fa6d77ca39585c18f5ed41997d0a1 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 13 Nov 2020 11:07:23 -0800 Subject: [PATCH 0214/2014] Added WPN policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 8 +- .../policy-configuration-service-provider.md | 23 + .../mdm/policy-csp-admx-wpn.md | 489 ++++++++++++++++++ 4 files changed, 520 insertions(+), 1 deletion(-) create mode 100644 windows/client-management/mdm/policy-csp-admx-wpn.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index a9c36e49a0..e35b1817cc 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -234,6 +234,7 @@ #### [ADMX_WindowsStore](policy-csp-admx-windowsstore.md) #### [ADMX_WinInit](policy-csp-admx-wininit.md) #### [ADMX_wlansvc](policy-csp-admx-wlansvc.md) +#### [ADMX_WPN](policy-csp-admx-wpn.md) #### [ApplicationDefaults](policy-csp-applicationdefaults.md) #### [ApplicationManagement](policy-csp-applicationmanagement.md) #### [AppRuntime](policy-csp-appruntime.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 8604b2c6e6..d85775baec 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -812,7 +812,13 @@ ms.date: 10/08/2020 - [ADMX_WinInit/ShutdownTimeoutHungSessionsDescription](./policy-csp-admx-wininit.md#admx-wininit-shutdowntimeouthungsessionsdescription) - [ADMX_wlansvc/SetCost](./policy-csp-admx-wlansvc.md#admx-wlansvc-setcost) - [ADMX_wlansvc/SetPINEnforced](./policy-csp-admx-wlansvc.md#admx-wlansvc-setpinenforced) -- [ADMX_wlansvc/SetPINPreferred](./policy-csp-admx-wlansvc.md#admx-wlansvc-setpinpreferred) +- [ADMX_wlansvc/SetPINPreferred](./policy-csp-admx-wlansvc.md#admx-wlansvc-setpinpreferred) +- [ADMX_WPN/NoCallsDuringQuietHours](./policy-csp-admx-wpn.md#admx-wpn-nocallsduringquiethours) +- [ADMX_WPN/NoLockScreenToastNotification](./policy-csp-admx-wpn.md#admx-wpn-nolockscreentoastnotification) +- [ADMX_WPN/NoQuietHours](./policy-csp-admx-wpn.md#admx-wpn-noquiethours) +- [ADMX_WPN/NoToastNotification](./policy-csp-admx-wpn.md#admx-wpn-notoastnotification) +- [ADMX_WPN/QuietHoursDailyBeginMinute](./policy-csp-admx-wpn.md#admx-wpn-quiethoursdailybeginminute) +- [ADMX_WPN/QuietHoursDailyEndMinute](./policy-csp-admx-wpn.md#admx-wpn-quiethoursdailyendminute) - [AppRuntime/AllowMicrosoftAccountsToBeOptional](./policy-csp-appruntime.md#appruntime-allowmicrosoftaccountstobeoptional) - [AppVirtualization/AllowAppVClient](./policy-csp-appvirtualization.md#appvirtualization-allowappvclient) - [AppVirtualization/AllowDynamicVirtualization](./policy-csp-appvirtualization.md#appvirtualization-allowdynamicvirtualization) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 570858dd4b..ef13b92e7e 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -2839,6 +2839,29 @@ The following diagram shows the Policy configuration service provider in tree fo

    +### ADMX_WPN policies + +
    +
    + ADMX_WPN/NoCallsDuringQuietHours +
    +
    + ADMX_WPN/NoLockScreenToastNotification +
    +
    + ADMX_WPN/NoQuietHours +
    +
    + ADMX_WPN/NoToastNotification +
    +
    + ADMX_WPN/QuietHoursDailyBeginMinute +
    +
    + ADMX_WPN/QuietHoursDailyEndMinute +
    +
    + ### ApplicationDefaults policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-wpn.md b/windows/client-management/mdm/policy-csp-admx-wpn.md new file mode 100644 index 0000000000..863f094564 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-wpn.md @@ -0,0 +1,489 @@ +--- +title: Policy CSP - ADMX_WPN +description: Policy CSP - ADMX_WPN +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/13/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_WPN +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_WPN policies + +
    +
    + ADMX_WPN/NoCallsDuringQuietHours +
    +
    + ADMX_WPN/NoLockScreenToastNotification +
    +
    + ADMX_WPN/NoQuietHours +
    +
    + ADMX_WPN/NoToastNotification +
    +
    + ADMX_WPN/QuietHoursDailyBeginMinute +
    +
    + ADMX_WPN/QuietHoursDailyEndMinute +
    +
    + + +
    + + +**ADMX_WPN/NoCallsDuringQuietHours** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting blocks voice and video calls during Quiet Hours. + +If you enable this policy setting, voice and video calls will be blocked during the designated Quiet Hours time window each day, and users will not be able to customize any other Quiet Hours settings. + +If you disable this policy setting, voice and video calls will be allowed during Quiet Hours, and users will not be able to customize this or any other Quiet Hours settings. + +If you do not configure this policy setting, voice and video calls will be allowed during Quiet Hours by default. Administrators and users will be able to modify this setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off calls during Quiet Hours* +- GP name: *NoCallsDuringQuietHours* +- GP path: *Start Menu and Taskbar\Notifications* +- GP ADMX file name: *WPN.admx* + + + +
    + + +**ADMX_WPN/NoLockScreenToastNotification** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting turns off toast notifications on the lock screen. + +If you enable this policy setting, applications will not be able to raise toast notifications on the lock screen. + +If you disable or do not configure this policy setting, toast notifications on the lock screen are enabled and can be turned off by the administrator or user. + +No reboots or service restarts are required for this policy setting to take effect. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off toast notifications on the lock screen* +- GP name: *NoLockScreenToastNotification* +- GP path: *Start Menu and Taskbar\Notifications* +- GP ADMX file name: *WPN.admx* + + + +
    + + +**ADMX_WPN/NoQuietHours** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting turns off Quiet Hours functionality. + +If you enable this policy setting, toast notifications will not be suppressed and some background tasks will not be deferred during the designated Quiet Hours time window each day. + +If you disable this policy setting, toast notifications will be suppressed and some background task deferred during the designated Quiet Hours time window. Users will not be able to change this or any other Quiet Hours settings. + +If you do not configure this policy setting, Quiet Hours are enabled by default but can be turned off or by the administrator or user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Quiet Hours* +- GP name: *NoQuietHours* +- GP path: *Start Menu and Taskbar\Notifications* +- GP ADMX file name: *WPN.admx* + + + +
    + + +**ADMX_WPN/NoToastNotification** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting turns off toast notifications for applications. + +If you enable this policy setting, applications will not be able to raise toast notifications. + +Note that this policy does not affect taskbar notification balloons. + +Note that Windows system features are not affected by this policy. You must enable/disable system features individually to stop their ability to raise toast notifications. + +If you disable or do not configure this policy setting, toast notifications are enabled and can be turned off by the administrator or user. + +No reboots or service restarts are required for this policy setting to take effect. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off toast notifications* +- GP name: *NoToastNotification* +- GP path: *Start Menu and Taskbar\Notifications* +- GP ADMX file name: *WPN.admx* + + + +
    + + +**ADMX_WPN/QuietHoursDailyBeginMinute** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the number of minutes after midnight (local time) that Quiet Hours is to begin each day. + +If you enable this policy setting, the specified time will be used, and users will not be able to customize any Quiet Hours settings. + +If you disable this policy setting, a default value will be used, and users will not be able to change it or any other Quiet Hours setting. + +If you do not configure this policy setting, a default value will be used, which administrators and users will be able to modify. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Set the time Quiet Hours begins each day* +- GP name: *QuietHoursDailyBeginMinute* +- GP path: *Start Menu and Taskbar\Notifications* +- GP ADMX file name: *WPN.admx* + + + +
    + + +**ADMX_WPN/QuietHoursDailyEndMinute** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the number of minutes after midnight (local time) that Quiet Hours is to end each day. + +If you enable this policy setting, the specified time will be used, and users will not be able to customize any Quiet Hours settings. + +If you disable this policy setting, a default value will be used, and users will not be able to change it or any other Quiet Hours setting. + +If you do not configure this policy setting, a default value will be used, which administrators and users will be able to modify. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Set the time Quiet Hours ends each day* +- GP name: *QuietHoursDailyEndMinute* +- GP path: *Start Menu and Taskbar\Notifications* +- GP ADMX file name: *WPN.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file From 03cb3db29569f61c3f44d14ceedd7bc0f20feb07 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Fri, 13 Nov 2020 11:26:13 -0800 Subject: [PATCH 0215/2014] pencil edit --- .../microsoft-defender-atp/exposed-apis-create-app-nativeapp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md index f038690f96..fb00021426 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md @@ -73,7 +73,7 @@ This page explains how to create an AAD application, get an access token to Micr To see specific examples for web applications or native applications, check out our [quickstarts](/azure/active-directory/develop/#quickstarts). - When finished, select **Register**. + When finished, select **Register**. 4. Allow your Application to access Microsoft Defender for Endpoint and assign it 'Read alerts' permission: From d25dda17b076ba546fec6ee2f78655299c0c5c4f Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 13 Nov 2020 11:31:35 -0800 Subject: [PATCH 0216/2014] Added SystemRestore policy --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 1 + .../policy-configuration-service-provider.md | 8 ++ .../mdm/policy-csp-admx-systemrestore.md | 120 ++++++++++++++++++ 4 files changed, 130 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-systemrestore.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index e35b1817cc..98251b87fe 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -218,6 +218,7 @@ #### [ADMX_Smartcard](policy-csp-admx-smartcard.md) #### [ADMX_Snmp](policy-csp-admx-snmp.md) #### [ADMX_StartMenu](policy-csp-admx-startmenu.md) +#### [ADMX_SystemRestore](policy-csp-admx-systemrestore.md) #### [ADMX_Taskbar](policy-csp-admx-taskbar.md) #### [ADMX_tcpip](policy-csp-admx-tcpip.md) #### [ADMX_Thumbnails](policy-csp-admx-thumbnails.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index d85775baec..365e5a94e6 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -522,6 +522,7 @@ ms.date: 10/08/2020 - [ADMX_StartMenu/ShowStartOnDisplayWithForegroundOnWinKey](./policy-csp-admx-startmenu.md#admx-startmenu-showstartondisplaywithforegroundonwinkey) - [ADMX_StartMenu/StartMenuLogOff](./policy-csp-admx-startmenu.md#admx-startmenu-startmenulogoff) - [ADMX_StartMenu/StartPinAppsWhenInstalled](./policy-csp-admx-startmenu.md#admx-startmenu-startpinappswheninstalled) +- [ADMX_SystemRestore/SR_DisableConfig](./policy-csp-admx-systemrestore.md#admx-systemrestore-sr-disableconfig) - [ADMX_Taskbar/DisableNotificationCenter](./policy-csp-admx-taskbar.md#admx-taskbar-disablenotificationcenter) - [ADMX_Taskbar/EnableLegacyBalloonNotifications](./policy-csp-admx-taskbar.md#admx-taskbar-enablelegacyballoonnotifications) - [ADMX_Taskbar/HideSCAHealth](./policy-csp-admx-taskbar.md#admx-taskbar-hidescahealth) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index ef13b92e7e..6431d07b97 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1885,6 +1885,14 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_SystemRestore policies + +
    +
    + ADMX_SystemRestore/SR_DisableConfig +
    +
    + ### ADMX_Taskbar policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-systemrestore.md b/windows/client-management/mdm/policy-csp-admx-systemrestore.md new file mode 100644 index 0000000000..8e49043225 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-systemrestore.md @@ -0,0 +1,120 @@ +--- +title: Policy CSP - ADMX_SystemRestore +description: Policy CSP - ADMX_SystemRestore +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/13/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_SystemRestore +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_SystemRestore policies + +
    +
    + ADMX_SystemRestore/SR_DisableConfig +
    +
    + + +
    + + +**ADMX_SystemRestore/SR_DisableConfig** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in Windows 10 Insider Preview Build 20185. Allows you to disable System Restore configuration through System Protection. + +This policy setting allows you to turn off System Restore configuration through System Protection. + +System Restore enables users, in the event of a problem, to restore their computers to a previous state without losing personal data files. The behavior of this policy setting depends on the "Turn off System Restore" policy setting. + +If you enable this policy setting, the option to configure System Restore through System Protection is disabled. + +If you disable or do not configure this policy setting, users can change the System Restore settings through System Protection. + +Also, see the "Turn off System Restore" policy setting. If the "Turn off System Restore" policy setting is enabled, the "Turn off System Restore configuration" policy setting is overwritten. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Configuration* +- GP name: *SR_DisableConfig* +- GP path: *System\System Restore* +- GP ADMX file name: *SystemRestore.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From 9ee17c956a4d55a88f76bebb5863138b47e53bef Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Fri, 13 Nov 2020 20:42:08 +0100 Subject: [PATCH 0217/2014] Microsoft Defender SmartScreen: Column corrections There are 2 cells divided from column 2, which makes them create a third column without a correct description, whereas column 3 has been moved to column 4 for row 1 and 2. This commit aims to rectify this by moving the content of column 3 back to column 2 and column 4 back to column 3. --- .../microsoft-defender-smartscreen-available-settings.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md index e0ab6e4909..a25aed7eab 100644 --- a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md +++ b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md @@ -34,14 +34,13 @@ SmartScreen uses registry-based Administrative Template policy settings. For mor Windows 10, version 2004:
    Administrative Templates\Windows Components\Windows Defender SmartScreen\Explorer\Configure Windows Defender SmartScreen

    -Windows 10, version 1703:
    Administrative Templates\Windows Components\Windows Defender SmartScreen\Explorer\Configure Windows Defender SmartScreen

    Windows 10, Version 1607 and earlier:
    Administrative Templates\Windows Components\File Explorer\Configure Windows SmartScreen -At least Windows Server 2012, Windows 8 or Windows RT +Windows 10, version 1703:
    Administrative Templates\Windows Components\Windows Defender SmartScreen\Explorer\Configure Windows Defender SmartScreen

    Windows 10, Version 1607 and earlier:
    Administrative Templates\Windows Components\File Explorer\Configure Windows SmartScreen

    +At least Windows Server 2012, Windows 8 or Windows RT This policy setting turns on Microsoft Defender SmartScreen.

    If you enable this setting, it turns on Microsoft Defender SmartScreen and your employees are unable to turn it off. Additionally, when enabling this feature, you must also pick whether Microsoft Defender SmartScreen should Warn your employees or Warn and prevent bypassing the message (effectively blocking the employee from the site).

    If you disable this setting, it turns off Microsoft Defender SmartScreen and your employees are unable to turn it on.

    If you don't configure this setting, your employees can decide whether to use Microsoft Defender SmartScreen. Windows 10, version 2004:
    Administrative Templates\Windows Components\Windows Defender SmartScreen\Explorer\Configure App Install Control Windows 10, version 1703:
    Administrative Templates\Windows Components\Windows Defender SmartScreen\Explorer\Configure App Install Control -Windows 10, version 1703 This policy setting is intended to prevent malicious content from affecting your user's devices when downloading executable content from the internet.

    This setting does not protect against malicious content from USB devices, network shares or other non-internet sources.

    Important: Using a trustworthy browser helps ensure that these protections work as expected.

    From 96acfc092935e1cfcbe87c5456dae2cba0a2285d Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 13 Nov 2020 12:24:00 -0800 Subject: [PATCH 0218/2014] software page update --- .../microsoft-defender-atp/tvm-software-inventory.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 c8bd26da4e..5193e38674 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 @@ -57,7 +57,7 @@ Select the software that you want to investigate. A flyout panel will open with ### Software that isn't supported -Software that isn't currently supported by threat & vulnerability management is still present in the Software inventory page. Because it is not supported, only limited data will be available. Filter by unsupported software with the "Not available" option in the "Weakness" section. +Software that isn't currently supported by threat & vulnerability management may still be present in the Software inventory page. Because it is not supported, only limited data will be available. Filter by unsupported software with the "Not available" option in the "Weakness" section. ![Unsupported software filter.](images/tvm-unsupported-software-filter.png) @@ -66,6 +66,7 @@ The following indicates that a software is not supported: - Weaknesses field shows "Not available" - Exposed devices field shows a dash - Informational text added in side panel and in software page +- The software page won't have the security recommendations, discovered vulnerabilities, or event timeline sections Currently, products without a CPE are not shown in the software inventory page, only in the device level software inventory. From 7bbcd7f6ffe532e13b72a76c8e7c8b5e7b748882 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 13 Nov 2020 12:25:29 -0800 Subject: [PATCH 0219/2014] remove still --- .../microsoft-defender-atp/tvm-software-inventory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 5193e38674..d18b376b49 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 @@ -57,7 +57,7 @@ Select the software that you want to investigate. A flyout panel will open with ### Software that isn't supported -Software that isn't currently supported by threat & vulnerability management may still be present in the Software inventory page. Because it is not supported, only limited data will be available. Filter by unsupported software with the "Not available" option in the "Weakness" section. +Software that isn't currently supported by threat & vulnerability management may be present in the Software inventory page. Because it is not supported, only limited data will be available. Filter by unsupported software with the "Not available" option in the "Weakness" section. ![Unsupported software filter.](images/tvm-unsupported-software-filter.png) From 30332549290762473032b5de220be2f5992883f5 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 14 Nov 2020 04:12:27 +0530 Subject: [PATCH 0220/2014] Update windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md accepted Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- ...windows-operating-system-components-to-microsoft-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 13846802f8..c72bdf03e9 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -1659,7 +1659,7 @@ You can turn off **Enhanced Notifications** as follows: -or- -- Create a new REG_DWORD registry setting named **DisableEnhancedNotifications** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\Reporting** to a value of **1**. +- Create a new REG_DWORD registry setting named **DisableEnhancedNotifications** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\Reporting** and enter the decimal value **1**. ### 24.1 Windows Defender SmartScreen From 884ef39cbf520703bcafb2293658809f3682667b Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 13 Nov 2020 16:11:51 -0800 Subject: [PATCH 0221/2014] update --- .../demonstrate-deployment-on-vm.md | 41 +++++++++++------- .../windows-autopilot/images/ap-aad-mdm.png | Bin 0 -> 92563 bytes 2 files changed, 26 insertions(+), 15 deletions(-) create mode 100644 windows/deployment/windows-autopilot/images/ap-aad-mdm.png diff --git a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md index f0a7008b37..b2fe221bc0 100644 --- a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md +++ b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md @@ -51,6 +51,8 @@ These are the things you'll need to complete this lab: A summary of the sections and procedures in the lab is provided below. Follow each section in the order it is presented, skipping the sections that do not apply to you. Optional procedures are provided in the appendix. +> If you already have Hyper-V and a Windows 10 VM, you can skip directly to the [Capture the hardware ID](#capture-the-hardware-id) step. The VM must be running Windows 10, version 1903 or a later version. + [Verify support for Hyper-V](#verify-support-for-hyper-v)
    [Enable Hyper-V](#enable-hyper-v)
    [Create a demo VM](#create-a-demo-vm) @@ -138,7 +140,7 @@ After we have set the ISO file location and determined the name of the appropria You can download an ISO file for an evaluation version of the latest release of Windows 10 Enterprise [here](https://www.microsoft.com/evalcenter/evaluate-windows-10-enterprise). - When asked to select a platform, choose **64 bit**. -After you download this file, the name will be extremely long (ex: 17763.107.101029-1455.rs5_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso). +After you download this file, the name will be extremely long (ex: 19042.508.200927-1902.20h2_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso). 1. So that it is easier to type and remember, rename the file to **win10-eval.iso**. 2. Create a directory on your computer named **c:\iso** and move the **win10-eval.iso** file there, so the path to the file is **c:\iso\win10-eval.iso**. @@ -161,7 +163,7 @@ For example, if the command above displays Ethernet but you wish to use Ethernet All VM data will be created under the current path in your PowerShell prompt. Consider navigating into a new folder before running the following commands. > [!IMPORTANT] -> **VM switch**: a VM switch is how Hyper-V connects VMs to a network.

    If you have previously enabled Hyper-V and your Internet-connected network interface is already bound to a VM switch, then the PowerShell commands below will fail. In this case, you can either delete the existing VM switch (so that the commands below can create one), or you can reuse this VM switch by skipping the first command below and either modifying the second command to replace the switch name **AutopilotExternal** with the name of your switch, or by renaming your existing switch to "AutopilotExternal."

    If you have never created an external VM switch before, then just run the commands below. +> **VM switch**: a VM switch is how Hyper-V connects VMs to a network.

    If you have previously enabled Hyper-V and your Internet-connected network interface is already bound to a VM switch, then the PowerShell commands below will fail. In this case, you can either delete the existing VM switch (so that the commands below can create one), or you can reuse this VM switch by skipping the first command below and either modifying the second command to replace the switch name **AutopilotExternal** with the name of your switch, or by renaming your existing switch to "AutopilotExternal."

    If you have never created an external VM switch before, then just run the commands below.

    If you are not sure if you already have an External VM switch, enter **get-vmswitch** at a Windows PowerShell prompt to display a currently list of the VM switches that are provisioned in Hyper-V. If one of them is of SwitchType **External**, then you already have a VM switch configured on the server that is used to connect to the Internet. In this case, you need to skip the first command below and modify the others to use the name of your VM switch instead of the name "AutopilotExternal" (or change the name of your switch). ```powershell New-VMSwitch -Name AutopilotExternal -AllowManagementOS $true -NetAdapterName (Get-NetAdapter |?{$_.Status -eq "Up" -and !$_.Virtual}).Name @@ -216,6 +218,9 @@ PS C:\autopilot> ### Install Windows 10 +> [!NOTE] +> The VM will be booted to gather a hardware ID, then it will be reset. The goal in the next few steps is to get to the desktop quickly so don't worry about how it is configured at this stage. The VM only needs to be connected to the Internet. + Ensure the VM booted from the installation ISO, click **Next** then click **Install now** and complete the Windows installation process. See the following examples: ![Windows setup](images/winsetup1.png) @@ -248,7 +253,7 @@ Click on the **WindowsAutopilot** VM in Hyper-V Manager and verify that you see Follow these steps to run the PS script: -1. Open an elevated Windows PowerShell prompt and run the following commands. These commands are the same regardless of whether you are using a VM or a physical device: +1. **On the client VM**: Open an elevated Windows PowerShell prompt and run the following commands. These commands are the same regardless of whether you are using a VM or a physical device: ```powershell md c:\HWID @@ -261,18 +266,20 @@ Follow these steps to run the PS script: When you are prompted to install the NuGet package, choose **Yes**. -See the sample output below. +See the sample output below. A 'dir' command is issued at the end to show the file that was created.
     PS C:\> md c:\HWID
     
    -    Directory: C:\
    +     Directory: C:\
     
    -Mode                LastWriteTime         Length Name
    -----                -------------         ------ ----
    -d-----        3/14/2019  11:33 AM                HWID
     
    -PS C:\> Set-Location c:\HWID
    +Mode                 LastWriteTime         Length Name
    +----                 -------------         ------ ----
    +d-----        11/13/2020   3:00 PM                HWID
    +
    +
    +PS C:\Windows\system32> Set-Location c:\HWID
     PS C:\HWID> Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted -Force
     PS C:\HWID> Install-Script -Name Get-WindowsAutopilotInfo -Force
     
    @@ -285,13 +292,17 @@ import the NuGet provider now?
     [Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y
     PS C:\HWID> $env:Path += ";C:\Program Files\WindowsPowerShell\Scripts"
     PS C:\HWID> Get-WindowsAutopilotInfo.ps1 -OutputFile AutopilotHWID.csv
    +Gathered details for device with serial number: 1804-7078-6805-7405-0796-0675-17
     PS C:\HWID> dir
     
    +
         Directory: C:\HWID
     
    -Mode                LastWriteTime         Length Name
    -----                -------------         ------ ----
    --a----        3/14/2019  11:33 AM           8184 AutopilotHWID.csv
    +
    +Mode                 LastWriteTime         Length Name
    +----                 -------------         ------ ----
    +-a----        11/13/2020   3:01 PM           8184 AutopilotHWID.csv
    +
     
     PS C:\HWID>
     
    @@ -303,7 +314,7 @@ Verify that there is an **AutopilotHWID.csv** file in the **c:\HWID** directory ![Serial number and hardware hash](images/hwid.png) -You will need to upload this data into Intune to register your device for Autopilot, so it needs to be transferred to the computer you will use to access the Azure portal. If you are using a physical device instead of a VM, you can copy the file to a USB stick. If you’re using a VM, you can right-click the AutopilotHWID.csv file and copy it, then right-click and paste the file to your desktop (outside the VM). +You will need to upload this data into Intune to register your device for Autopilot, so the next step is to transfer this file to the computer you will use to access the Azure portal. If you are using a physical device instead of a VM, you can copy the file to a USB stick. If you’re using a VM, you can right-click the AutopilotHWID.csv file and copy it, then right-click and paste the file to your desktop (outside the VM). If you have trouble copying and pasting the file, just view the contents in Notepad on the VM and copy the text into Notepad outside the VM. Do not use another text editor to do this. @@ -315,7 +326,7 @@ If you have trouble copying and pasting the file, just view the contents in Note With the hardware ID captured in a file, prepare your Virtual Machine for Windows Autopilot deployment by resetting it back to OOBE. On the Virtual Machine, go to **Settings > Update & Security > Recovery** and click on **Get started** under **Reset this PC**. -Select **Remove everything** and **Just remove my files**. Finally, click on **Reset**. +Select **Remove everything** and **Just remove my files**. If you are asked **How would you like to reinstall Windows**, select Local reinstall. Finally, click on **Reset**. ![Reset this PC final prompt](images/autopilot-reset-prompt.jpg) @@ -361,7 +372,7 @@ Open [Mobility (MDM and MAM) in Azure Active Directory](https://portal.azure.com For the purposes of this demo, select **All** under the **MDM user scope** and click **Save**. -![MDM user scope in the Mobility blade](images/autopilot-aad-mdm.png) +![MDM user scope in the Mobility blade](images/ap-aad-mdm.png) ## Register your VM diff --git a/windows/deployment/windows-autopilot/images/ap-aad-mdm.png b/windows/deployment/windows-autopilot/images/ap-aad-mdm.png new file mode 100644 index 0000000000000000000000000000000000000000..ece310f978aedab6f4c142406673d6f20592487c GIT binary patch literal 92563 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

    n0-VcNqm+qUE&Cu2}J@m|x*Xb;o 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 Date: Fri, 13 Nov 2020 16:31:51 -0800 Subject: [PATCH 0222/2014] update --- .../windows-autopilot/demonstrate-deployment-on-vm.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md index b2fe221bc0..db115323ab 100644 --- a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md +++ b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md @@ -380,16 +380,16 @@ Your VM (or device) can be registered either via Intune or Microsoft Store for B ### Autopilot registration using Intune -1. In Intune in the Azure portal, choose **Device enrollment** > **Windows enrollment** > **Devices** > **Import**. +1. In the [Microsoft Endpoint Manager admin center](https://endpoint.microsoft.com/), choose **Devices** > **Device enrollment | Enroll devices** > **Windows enrollment** > **Windows Autopilot Deployment Program | Devices** and then on the **Windows Autopilot devices** page, choose **Import**. - ![Intune device import](images/device-import.png) + ![Intune device import](images/enroll1.png) > [!NOTE] > If menu items like **Windows enrollment** are not active for you, then look to the far-right blade in the UI. You might need to provide Intune configuration privileges in a challenge window that appeared. 2. Under **Add Windows Autopilot devices** in the far right pane, browse to the **AutopilotHWID.csv** file you previously copied to your local computer. The file should contain the serial number and 4K HH of your VM (or device). It’s okay if other fields (Windows Product ID) are left blank. - ![HWID CSV](images/hwid-csv.png) + ![HWID CSV](images/enroll2.png) You should receive confirmation that the file is formatted correctly before uploading it, as shown above. From 7319f908e1648244674be04267650a8400306fd7 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 13 Nov 2020 16:43:32 -0800 Subject: [PATCH 0223/2014] update --- .../windows-autopilot/demonstrate-deployment-on-vm.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md index db115323ab..2ce8f2a42e 100644 --- a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md +++ b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md @@ -395,9 +395,9 @@ Your VM (or device) can be registered either via Intune or Microsoft Store for B 3. Click **Import** and wait until the import process completes. This can take up to 15 minutes. -4. Click **Sync** to sync the device you just registered. Wait a few moments before refreshing to verify your VM or device has been added. See the following example. +4. Click **Refresh** to verify your VM or device has been added. See the following example. - ![Import HWID](images/import-vm.png) + ![Import HWID](images/enroll3.png) ### Autopilot registration using MSfB From a8bf6f2ee3eccd388d46f83d06e373d234951a6b Mon Sep 17 00:00:00 2001 From: Max Stein Date: Fri, 13 Nov 2020 17:15:40 -0800 Subject: [PATCH 0224/2014] Updated Intune links Added a couple of VPN references to Intune and date refresh. --- windows/security/identity-protection/vpn/vpn-guide.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/vpn/vpn-guide.md b/windows/security/identity-protection/vpn/vpn-guide.md index cb543ad1cd..b8f40081c7 100644 --- a/windows/security/identity-protection/vpn/vpn-guide.md +++ b/windows/security/identity-protection/vpn/vpn-guide.md @@ -6,7 +6,7 @@ ms.mktglfcycl: deploy ms.sitesec: library author: dulcemontemayor ms.localizationpriority: medium -ms.date: 07/27/2017 +ms.date: 11/13/2020 ms.reviewer: manager: dansimp ms.author: dansimp @@ -22,7 +22,7 @@ ms.author: dansimp This guide will walk you through the decisions you will make for Windows 10 clients in your enterprise VPN solution and how to configure your deployment. This guide references the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) and provides mobile device management (MDM) configuration instructions using Microsoft Intune and the VPN Profile template for Windows 10. -![Intune VPN policy template](images/vpn-intune-policy.png) +To create a Windows 10 VPN device configuration profile see: [Windows 10 and Windows Holographic device settings to add VPN connections using Intune](https://docs.microsoft.com/mem/intune/configuration/vpn-settings-windows-10). >[!NOTE] >This guide does not explain server deployment. @@ -43,7 +43,7 @@ This guide will walk you through the decisions you will make for Windows 10 clie ## Learn more -- [VPN connections in Microsoft Intune](https://docs.microsoft.com/intune/deploy-use/vpn-connections-in-microsoft-intune) +- [Create VPN profiles to connect to VPN servers in Intune](https://docs.microsoft.com/mem/intune/configuration/vpn-settings-configure) From 8e927d1b64c04bd1e46efd67f158ba9669fca1e4 Mon Sep 17 00:00:00 2001 From: Max Stein Date: Fri, 13 Nov 2020 17:43:08 -0800 Subject: [PATCH 0225/2014] Updating Intune screenshots Uploaded new VPN policy settings that are available today within the Microsoft Endpoint Manager admin center: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8637. --- .../security/identity-protection/vpn/vpn-connection-type.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/vpn/vpn-connection-type.md b/windows/security/identity-protection/vpn/vpn-connection-type.md index 92c4d2b8c5..d825487b05 100644 --- a/windows/security/identity-protection/vpn/vpn-connection-type.md +++ b/windows/security/identity-protection/vpn/vpn-connection-type.md @@ -7,7 +7,7 @@ ms.sitesec: library ms.pagetype: security, networking author: dulcemontemayor ms.localizationpriority: medium -ms.date: 07/27/2017 +ms.date: 11/13/2020 ms.reviewer: manager: dansimp ms.author: dansimp @@ -61,11 +61,11 @@ There are a number of Universal Windows Platform VPN applications, such as Pulse See [VPN profile options](vpn-profile-options.md) and [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) for XML configuration. -The following image shows connection options in a VPN Profile configuration policy using Microsoft Intune. +The following image shows connection options in a VPN Profile configuration policy using Microsoft Intune: ![Available connection types](images/vpn-connection-intune.png) -In Intune, you can also include custom XML for third-party plug-in profiles. +In Intune, you can also include custom XML for third-party plug-in profiles: ![Custom XML](images/vpn-custom-xml-intune.png) From 673715bdf5fd87363ed7a1d54a6fa96bdf77cb37 Mon Sep 17 00:00:00 2001 From: Stefan Flegg Date: Sun, 15 Nov 2020 12:33:59 +1000 Subject: [PATCH 0226/2014] Update vpn-name-resolution.md Minor typo in Persistent section. --- windows/security/identity-protection/vpn/vpn-name-resolution.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/vpn/vpn-name-resolution.md b/windows/security/identity-protection/vpn/vpn-name-resolution.md index 6ff26370e3..3b6a776b1e 100644 --- a/windows/security/identity-protection/vpn/vpn-name-resolution.md +++ b/windows/security/identity-protection/vpn/vpn-name-resolution.md @@ -52,7 +52,7 @@ Primary DNS suffix is set using the **VPNv2/*ProfileName*/DnsSuffix** node. ## Persistent -You can also configure *persistent* name resolution rules. Name resolution for specified items will only performed over VPN. +You can also configure *persistent* name resolution rules. Name resolution for specified items will only be performed over the VPN. Persistent name resolution is set using the **VPNv2/*ProfileName*/DomainNameInformationList//*dniRowId*/Persistent** node. From d6f042859bbb09b65dce51f76867c4477970c4d6 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sun, 15 Nov 2020 14:16:41 +0530 Subject: [PATCH 0227/2014] removed invalid link and added correct link as per user report #8634 , so i removed invalid link and added the correct link. --- windows/client-management/troubleshoot-windows-freeze.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/troubleshoot-windows-freeze.md b/windows/client-management/troubleshoot-windows-freeze.md index b50e43abae..50e3f04514 100644 --- a/windows/client-management/troubleshoot-windows-freeze.md +++ b/windows/client-management/troubleshoot-windows-freeze.md @@ -251,7 +251,7 @@ If the physical computer is still running in a frozen state, follow these steps Pool Monitor shows you the number of allocations and outstanding bytes of allocation by type of pool and the tag that is passed into calls of ExAllocatePoolWithTag. -Learn [how to use Pool Monitor](https://support.microsoft.com/help/177415) and how to [use the data to troubleshoot pool leaks](https://blogs.technet.com/b/markrussinovich/archive/2009/03/26/3211216.aspx). +Learn [How to use Memory Pool Monitor to troubleshoot kernel mode memory leaks](https://support.microsoft.com/office/how-to-use-memory-pool-monitor-poolmon-exe-to-troubleshoot-kernel-mode-memory-leaks-4f4a05c2-ef8a-fca4-3ae0-670b940af398). ### Use memory dump to collect data for the virtual machine that's running in a frozen state From 80a57c6ffa7335092075715800c917dc2cecdb68 Mon Sep 17 00:00:00 2001 From: skycommand Date: Sun, 15 Nov 2020 17:04:56 +0330 Subject: [PATCH 0228/2014] Windows Sandbox configuration: Organization - Use Markdown heading syntax instead of the bold and italic syntax - Add "Creating a configuration file" section - Add "Using a configuration file" section - Fix language code for code snippets; "shell" is for Bash sessions only --- ...indows-sandbox-configure-using-wsb-file.md | 85 ++++++++++++++----- 1 file changed, 63 insertions(+), 22 deletions(-) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md index 16214a5f59..637aa964d9 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md @@ -15,13 +15,10 @@ ms.reviewer: # Windows Sandbox configuration -Windows Sandbox supports simple configuration files, which provide a minimal set of customization parameters for Sandbox. This feature can be used with Windows 10 build 18342 or later. +Windows Sandbox supports simple configuration files, which provide a minimal set of customization parameters for Sandbox. This feature can be used with Windows 10 build 18342 or later. Windows Sandbox configuration files are formatted as XML and are associated with Sandbox via the `.wsb` file extension. -Windows Sandbox configuration files are formatted as XML and are associated with Sandbox via the .wsb file extension. To use a configuration file, double-click it to open it in the sandbox. You can also invoke it via the command line as shown here: +A configuration file enables the user to control the following aspects of Windows Sandbox: -**C:\Temp> MyConfigFile.wsb** - - A configuration file enables the user to control the following aspects of Windows Sandbox: - **vGPU (virtualized GPU)**: Enable or disable the virtualized GPU. If vGPU is disabled, the sandbox will use Windows Advanced Rasterization Platform (WARP). - **Networking**: Enable or disable network access within the sandbox. - **Mapped folders**: Share folders from the host with *read* or *write* permissions. Note that exposing host directories may allow malicious software to affect the system or steal data. @@ -33,13 +30,39 @@ Windows Sandbox configuration files are formatted as XML and are associated with - **Clipboard redirection**: Shares the host clipboard with the sandbox so that text and files can be pasted back and forth. - **Memory in MB**: The amount of memory, in megabytes, to assign to the sandbox. -**Keywords, values, and limits** +## Creating a configuration file -**vGPU**: Enables or disables GPU sharing. +To create a simple configuration file: + +1. Open a plain text editor or source code editor (e.g. Notepad, Visual Studio Code, etc.) +2. Insert the following lines: + + ```XML + + + ``` + +3. Add appropriate configuration text between the two lines. For details, see the correct syntax and the examples below. +4. Save the file with the desired name, but make sure its filename extension is `.wsb`. In Notepad, you should enclose the filename and the extension inside double quotation marks, e.g. `"My config file.wsb"`. + +## Using a configuration file + +To use a configuration file, double-click it to start Windows Sandbox according to its settings. You can also invoke it via the command line as shown here: + +```batch +C:\Temp> MyConfigFile.wsb +``` + +## Keywords, values, and limits + +### vGPU + +Enables or disables GPU sharing. `value` Supported values: + - *Enable*: Enables vGPU support in the sandbox. - *Disable*: Disables vGPU support in the sandbox. If this value is set, the sandbox will use software rendering, which may be slower than virtualized GPU. - *Default* This is the default value for vGPU support. Currently this means vGPU is disabled. @@ -47,7 +70,9 @@ Supported values: > [!NOTE] > Enabling virtualized GPU can potentially increase the attack surface of the sandbox. -**Networking**: Enables or disables networking in the sandbox. You can disable network access to decrease the attack surface exposed by the sandbox. +### Networking + +Enables or disables networking in the sandbox. You can disable network access to decrease the attack surface exposed by the sandbox. `value` @@ -58,7 +83,9 @@ Supported values: > [!NOTE] > Enabling networking can expose untrusted applications to the internal network. -**Mapped folders**: An array of folders, each representing a location on the host machine that will be shared into the sandbox at the specified path. At this time, relative paths are not supported. If no path is specified, the folder will be mapped to the container user's desktop. +### Mapped folders + +An array of folders, each representing a location on the host machine that will be shared into the sandbox at the specified path. At this time, relative paths are not supported. If no path is specified, the folder will be mapped to the container user's desktop. ```xml @@ -83,7 +110,9 @@ Supported values: > [!NOTE] > Files and folders mapped in from the host can be compromised by apps in the sandbox or potentially affect the host. -**Logon command**: Specifies a single command that will be invoked automatically after the sandbox logs on. Apps in the sandbox are run under the container user account. +### Logon command + +Specifies a single command that will be invoked automatically after the sandbox logs on. Apps in the sandbox are run under the container user account. ```xml @@ -96,7 +125,9 @@ Supported values: > [!NOTE] > Although very simple commands will work (such as launching an executable or script), more complicated scenarios involving multiple steps should be placed into a script file. This script file may be mapped into the container via a shared folder, and then executed via the *LogonCommand* directive. -**Audio input**: Enables or disables audio input to the sandbox. +### Audio input + +Enables or disables audio input to the sandbox. `value` @@ -108,7 +139,9 @@ Supported values: > [!NOTE] > There may be security implications of exposing host audio input to the container. -**Video input**: Enables or disables video input to the sandbox. +### Video input + +Enables or disables video input to the sandbox. `value` @@ -120,7 +153,9 @@ Supported values: > [!NOTE] > There may be security implications of exposing host video input to the container. -**Protected client**: Applies additional security settings to the sandbox Remote Desktop client, decreasing its attack surface. +### Protected client + +Applies additional security settings to the sandbox Remote Desktop client, decreasing its attack surface. `value` @@ -132,7 +167,9 @@ Supported values: > [!NOTE] > This setting may restrict the user's ability to copy/paste files in and out of the sandbox. -**Printer redirection**: Enables or disables printer sharing from the host into the sandbox. +### Printer redirection + +Enables or disables printer sharing from the host into the sandbox. `value` @@ -141,7 +178,9 @@ Supported values: - *Disable*: Disables printer redirection in the sandbox. If this value is set, the sandbox can't view printers from the host. - *Default*: This is the default value for printer redirection support. Currently this means printer redirection is disabled. -**Clipboard redirection**: Enables or disables sharing of the host clipboard with the sandbox. +### Clipboard redirection + +Enables or disables sharing of the host clipboard with the sandbox. `value` @@ -149,16 +188,18 @@ Supported values: - *Disable*: Disables clipboard redirection in the sandbox. If this value is set, copy/paste in and out of the sandbox will be restricted. - *Default*: This is the default value for clipboard redirection. Currently copy/paste between the host and sandbox are permitted under *Default*. -**Memory in MB**: Specifies the amount of memory that the sandbox can use in megabytes (MB). +### Memory in MB + +Specifies the amount of memory that the sandbox can use in megabytes (MB). `value` If the memory value specified is insufficient to boot a sandbox, it will be automatically increased to the required minimum amount. -***Example 1*** +## Example 1 The following config file can be used to easily test downloaded files inside the sandbox. To achieve this, networking and vGPU are disabled, and the sandbox is allowed read-only access to the shared downloads folder. For convenience, the logon command opens the downloads folder inside the sandbox when it's started. -*Downloads.wsb* +### Downloads.wsb ```xml @@ -177,7 +218,7 @@ The following config file can be used to easily test downloaded files inside the ``` -***Example 2*** +## Example 2 The following config file installs Visual Studio Code in the sandbox, which requires a slightly more complicated LogonCommand setup. @@ -185,9 +226,9 @@ Two folders are mapped into the sandbox; the first (SandboxScripts) contains VSC With the Visual Studio Code installer script already mapped into the sandbox, the LogonCommand can reference it. -*VSCodeInstall.cmd* +### VSCodeInstall.cmd -```console +```batch REM Download Visual Studio Code curl -L "https://update.code.visualstudio.com/latest/win32-x64-user/stable" --output C:\users\WDAGUtilityAccount\Desktop\vscode.exe @@ -195,7 +236,7 @@ REM Install and run Visual Studio Code C:\users\WDAGUtilityAccount\Desktop\vscode.exe /verysilent /suppressmsgboxes ``` -*VSCode.wsb* +### VSCode.wsb ```xml From 6c829c9cebf6dd5a064223393499b9387a1b7a83 Mon Sep 17 00:00:00 2001 From: Mark Aldridge Date: Mon, 16 Nov 2020 08:32:28 +1100 Subject: [PATCH 0229/2014] Remove duplicate of name --- .../microsoft-defender-atp/attack-surface-reduction-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md index b3a31baf6d..c8cd1c6d70 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md @@ -77,7 +77,7 @@ Keep the rule in audit mode for about 30 days to get a good baseline for how the ## I'm making the switch from a third-party security solution to Defender for Endpoint. Is there an "easy" way to export rules from another security solution to ASR? -In most cases, it's easier and better to start with the baseline recommendations suggested by [Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/) (Defender for Endpoint) than to attempt to import rules from another security solution. Then, use tools such as audit mode, monitoring, and analytics to configure your new solution to suit your unique needs. +In most cases, it's easier and better to start with the baseline recommendations suggested by [Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/) than to attempt to import rules from another security solution. Then, use tools such as audit mode, monitoring, and analytics to configure your new solution to suit your unique needs. The default configuration for most ASR rules, combined with Defender for Endpoint's real-time protection, will protect against a large number of exploits and vulnerabilities. From 22a89efb7c5c1b4c0fd9bc23dc0be1b82ba29ce7 Mon Sep 17 00:00:00 2001 From: Sunayana Singh Date: Mon, 16 Nov 2020 12:30:31 +0530 Subject: [PATCH 0230/2014] Changes for GA --- .../microsoft-defender-atp-ios.md | 43 ++++++++++--------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md index 46b7669ddf..63eee7a042 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md @@ -24,38 +24,33 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -> [!IMPORTANT] -> **PUBLIC PREVIEW EDITION** -> -> This documentation is for a pre-release solution. The guidelines and the solution are subject to change between now and its general availability. -> -> As with any pre-release solution, remember to exercise caution when determining the target population for your deployments. - - -The public preview of Defender for Endpoint for iOS will offer protection -against phishing and unsafe network connections from websites, emails, and apps. -All alerts will be available through a single pane of glass in the Microsoft -Defender Security Center. The portal gives security teams a centralized view of threats on +**Microsoft Defender for Endpoint for iOS** will offer protection against phishing and unsafe network connections from websites, emails, and apps. All alerts will be available through a single pane of glass in the Microsoft Defender Security Center. The portal gives security teams a centralized view of threats on iOS devices along with other platforms. +> [!CAUTION] +> Running other third-party endpoint protection products alongside Defender for Endpoint for iOS is likely to cause performance problems and unpredictable system errors. + ## Pre-requisites - **For End Users** -- Defender for Endpoint license assigned to the end user(s) of the app. Refer - [Assign licenses to - users](https://docs.microsoft.com/azure/active-directory/users-groups-roles/licensing-groups-assign) - for instructions on how to assign licenses. +- Microsoft Defender for Endpoint license assigned to the end user(s) of the app. See [Microsoft Defender for Endpoint licensing requirements](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements) + +- Device(s) are [enrolled](https://docs.microsoft.com/mem/intune/user-help/enroll-your-device-in-intune-ios) via the Intune Company Portal app to enforce Intune device compliance policies. This requires the end user to be assigned a Microsoft Intune license. + - Intune Company Portal app can be downloaded from [Apple App Store](https://apps.apple.com/us/app/intune-company-portal/id719171358). + +- For more information on how to assign licenses, see [Assign licenses to users](https://docs.microsoft.com/azure/active-directory/users-groups-roles/licensing-groups-assign). + **For Administrators** - Access to the Microsoft Defender Security Center portal + + > [!NOTE] + > Microsoft Intune is the only supported Mobile Device Management (MDM) solution for deploying Microsoft Defender for Endpoint for iOS. Currently only enrolled devices are supported for enforcing Defender for Endpoint for iOS related device compliance policies in Intune. - Access to [Microsoft Endpoint Manager admin - center](https://go.microsoft.com/fwlink/?linkid=2109431), to deploy the app - to enrolled user groups in your organization + center](https://go.microsoft.com/fwlink/?linkid=2109431), to deploy the app to enrolled user groups in your organization **System Requirements** @@ -64,6 +59,14 @@ iOS devices along with other platforms. - Device is enrolled with Intune Company Portal [app](https://apps.apple.com/us/app/intune-company-portal/id719171358) +> [!NOTE] +> **Microsoft Defender ATP (Microsoft Defender for Endpoint) for iOS is now available on [Apple App Store](https://aka.ms/mdatpiosappstore).** + +## Installation instructions + +Deployment of Microsoft Defender for Endpoint for iOS is via Microsoft Intune (MDM) and both supervised and unsupervised devices are supported. +For more information, see [Deploy Microsoft Defender for Endpoint for iOS](ios-install.md). + ## Resources - Stay informed about upcoming releases by visiting our [blog](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/bg-p/MicrosoftDefenderATPBlog/label-name/iOS) From 48b13ff0dc08e484570f871063984b5530467706 Mon Sep 17 00:00:00 2001 From: Sunayana Singh Date: Mon, 16 Nov 2020 13:40:41 +0530 Subject: [PATCH 0231/2014] Changes for GA --- .../ios-configure-features.md | 29 +++++++------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md index e44fe3a67f..7023a11ad2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md @@ -24,26 +24,19 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -> [!IMPORTANT] -> **PUBLIC PREVIEW EDITION** -> -> This documentation is for a pre-release solution. The guidelines and the solution are subject to change between now and its general availability. -> -> As with any pre-release solution, remember to exercise caution when determining the target population for your deployments. +>[!NOTE] +>Defender for Endpoint for iOS would use a VPN in order to provide the Web Protection feature. This is not a regular VPN and is a local/self-looping VPN that does not take traffic outside the device. +## Configure custom indicators -## Configure custom indicators -Defender for Endpoint for iOS enables admins to configure custom indicators on -iOS devices as well. Refer to [Manage -indicators](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-indicators) -on how to configure custom indicators - -## Web Protection -By default, Defender for Endpoint for iOS includes and enables the web -protection feature. [Web -protection](web-protection-overview.md) helps -to secure devices against web threats and protect users from phishing attacks. +Defender for Endpoint for iOS enables admins to configure custom indicators on iOS devices as well. Refer to [Manage indicators](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-indicators) on how to configure custom indicators. >[!NOTE] ->Defender for Endpoint for iOS would use a VPN in order to provide the Web Protection feature. This is not a regular VPN and is a local/self-looping VPN that does not take traffic outside the device. +> Defender for Endpoint for iOS supports creating custom indicators only for IP addresses and URLs/domains. + +## Web Protection + +By default, Defender for Endpoint for iOS includes and enables the web protection feature. [Web protection](web-protection-overview.md) helps to secure devices against web threats and protect users from phishing attacks. + + From 56dd97958c4f407d2c2ec9ef5d54b07bc11ba2af Mon Sep 17 00:00:00 2001 From: Ben Date: Mon, 16 Nov 2020 10:51:06 +0200 Subject: [PATCH 0232/2014] Update get-machine-log-on-users.md --- .../microsoft-defender-atp/get-machine-log-on-users.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md index 137fc569cc..55bdffa21c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md @@ -97,8 +97,6 @@ Content-type: application/json "accountSid": "S-1-5-21-72051607-1745760036-109187956-93922", "firstSeen": "2019-12-18T08:02:54Z", "lastSeen": "2020-01-06T08:01:48Z", - "mostPrevalentMachineId": "111153d0c675eaa415b8e5f383c6388bff446c62", - "leastPrevalentMachineId": "111153d0c675eaa415b8e5f383c6388bff446c62", "logonTypes": "Interactive", "logOnMachinesCount": 8, "isDomainAdmin": true, From 6b778b47406acb2ea456b663a467ea87853275fe Mon Sep 17 00:00:00 2001 From: Graham Williams Date: Mon, 16 Nov 2020 10:05:45 +0000 Subject: [PATCH 0233/2014] Updates Jamf Signing Step 4 for Clarity Changes for #8631 as suggested. --- .../microsoft-defender-atp/mac-sysext-policies.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md index 9b20ff2260..73bb94faf9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md @@ -150,13 +150,13 @@ As part of the Endpoint Detection and Response capabilities, Microsoft Defender 4. After the certificate is created and installed to your device, run the following command from the Terminal to sign the file: ```bash - $ security cms -S -N "" -i /com.apple.webcontent-filter.mobileconfig -o /com.microsoft.network-extension.signed.mobileconfig + $ security cms -S -N "" -i /com.microsoft.network-extension.mobileconfig -o /com.microsoft.network-extension.signed.mobileconfig ``` For example, if the certificate name is **SigningCertificate** and the signed file is going to be stored in Documents: ```bash - $ security cms -S -N "SigningCertificate" -i ~/Documents/com.apple.webcontent-filter.mobileconfig -o ~/Documents/com.microsoft.network-extension.signed.mobileconfig + $ security cms -S -N "SigningCertificate" -i ~/Documents/com.microsoft.network-extension.mobileconfig -o ~/Documents/com.microsoft.network-extension.signed.mobileconfig ``` 5. From the JAMF portal, navigate to **Configuration Profiles** and click the **Upload** button. Select `com.microsoft.network-extension.signed.mobileconfig` when prompted for the file. From ec103b80b3b43cc6131173a17498cb15b6050671 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 16 Nov 2020 18:08:08 +0530 Subject: [PATCH 0234/2014] updated per batch 17-4567381 rebranding --- .../microsoft-defender-atp/android-terms.md | 4 ++-- .../get-alert-info-by-id.md | 2 +- .../get-domain-related-machines.md | 2 +- .../get-recommendation-by-id.md | 2 +- .../get-started-partner-integration.md | 6 +++--- .../indicator-manage.md | 2 +- .../investigate-machines.md | 2 +- .../linux-install-manually.md | 2 +- .../microsoft-defender-atp/linux-privacy.md | 2 +- .../linux-support-install.md | 2 +- .../mac-install-with-other-mdm.md | 2 +- .../mac-support-license.md | 2 +- .../microsoft-defender-atp/machine.md | 2 +- .../microsoft-defender-atp/management-apis.md | 4 ++-- .../mcafee-to-microsoft-defender-prepare.md | 20 +++++++++---------- .../mcafee-to-microsoft-defender-setup.md | 4 ++-- .../microsoft-cloud-app-security-config.md | 4 ++-- ...oft-defender-advanced-threat-protection.md | 8 ++++---- ...boarding-endpoint-configuration-manager.md | 2 +- .../prepare-deployment.md | 8 ++++---- .../microsoft-defender-atp/preview.md | 2 +- .../raw-data-export-event-hub.md | 2 +- .../supported-response-apis.md | 2 +- ...antec-to-microsoft-defender-atp-onboard.md | 2 +- .../troubleshoot-collect-support-log.md | 2 +- 25 files changed, 46 insertions(+), 46 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-terms.md b/windows/security/threat-protection/microsoft-defender-atp/android-terms.md index d80fdbbc7f..d8dd335aff 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-terms.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-terms.md @@ -55,9 +55,9 @@ DO NOT USE THE APPLICATION.** of this application on Android enabled device or devices that you own or control. You may use this application with your company's valid subscription of Microsoft Defender for Endpoint or - an online service that includes MDATP functionalities. + an online service that includes Microsoft Defender for Endpoint functionalities. - 2. **Updates.** Updates or upgrades to MDATP may be required for full + 2. **Updates.** Updates or upgrades to Microsoft Defender for Endpoint may be required for full functionality. Some functionality may not be available in all countries. 3. **Third-Party Programs.** The application may include third-party diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md index 14a50992e6..07ac59b945 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md @@ -36,7 +36,7 @@ Retrieves specific [Alert](alerts.md) by its ID. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender ATP APIs](apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender for Endpoint APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md index bda2a9024c..5bf5182ede 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md @@ -36,7 +36,7 @@ Retrieves a collection of [Machines](machine.md) that have communicated to or fr ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender ATP APIs](apis-intro.md) +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender for Endpoint APIs](apis-intro.md) Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-by-id.md index ef3203f244..79fcaae0ff 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-by-id.md @@ -27,7 +27,7 @@ ms.topic: article Retrieves a security recommendation by its ID. ## Permissions -One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender ATP APIs](apis-intro.md) for details. +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender for Endpoint APIs](apis-intro.md) for details. Permission type | Permission | Permission display name :---|:---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md index 3ab82897fa..a0415b9514 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md @@ -40,18 +40,18 @@ Once the Microsoft Defender for Endpoint team has reviewed and approves the inte [Microsoft Intelligent Security Association](https://www.microsoft.com/security/partnerships/intelligent-security-association) is a program specifically for Microsoft security partners to help enrich your security products and improve customer discoverability of your integrations to Microsoft security products. ## Step 4: Get listed in the Microsoft Defender for Endpoint partner application portal -Microsoft Defender ATP supports third-party applications discovery and integration using the in-product [partner page](partner-applications.md) that is embedded within the Microsoft Defender for Endpoint management portal. +Microsoft Defender for Endpoint supports third-party applications discovery and integration using the in-product [partner page](partner-applications.md) that is embedded within the Microsoft Defender for Endpoint management portal. To have your company listed as a partner in the in-product partner page, you will need to provide the following information: 1. A square logo (SVG). 2. Name of the product to be presented. 3. Provide a 15-word product description. -4. Link to the landing page for the customer to complete the integration or blog post that will include sufficient information for customers. Any press release including the Microsoft Defender ATP product name should be reviewed by the marketing and engineering teams. Wait for at least 10 days for the review process to be done. +4. Link to the landing page for the customer to complete the integration or blog post that will include sufficient information for customers. Any press release including the Microsoft Defender for Endpoint product name should be reviewed by the marketing and engineering teams. Wait for at least 10 days for the review process to be done. 5. If you use a multi-tenant Azure AD approach, we will need the Azure AD application name to track usage of the application. 6. Include the User-Agent field in each API call made to Microsoft Defender for Endpoint public set of APIs or Graph Security APIs. This will be used for statistical purposes, troubleshooting, and partner recognition. In addition, this step is a requirement for membership in Microsoft Intelligent Security Association (MISA). Follow these steps: - 1. Identify a name adhering to the following nomenclature that includes your company name and the Microsoft Defender ATP-integrated product with the version of the product that includes this integration. + 1. Identify a name adhering to the following nomenclature that includes your company name and the Microsoft Defender for Endpoint-integrated product with the version of the product that includes this integration. - ISV Nomenclature: `MdatpPartner-{CompanyName}-{ProductName}/{Version}` - Security partner Nomenclature: `MdatpPartner-{CompanyName}-{ProductName}/{TenantID}` diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md index 3cb8685e67..569a727336 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md @@ -68,7 +68,7 @@ rbacGroupNames | String | Comma-separated list of RBAC group names the indicator category | String | Category of the alert. Examples include: Execution and credential access. **Optional** mitretechniques| String | MITRE techniques code/id (comma separated). For more information, see [Enterprise tactics](https://attack.mitre.org/tactics/enterprise/). **Optional** It is recommended to add a value in category when a MITRE technique. -For more information, see [Microsoft Defender ATP alert categories are now aligned with MITRE ATT&CK!](https://techcommunity.microsoft.com/t5/microsoft-defender-for-endpoint/microsoft-defender-atp-alert-categories-are-now-aligned-with/ba-p/732748). +For more information, see [Microsoft Defender for Endpoint alert categories are now aligned with MITRE ATT&CK!](https://techcommunity.microsoft.com/t5/microsoft-defender-for-endpoint/microsoft-defender-atp-alert-categories-are-now-aligned-with/ba-p/732748). ## See also diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md index aa657d9821..c08d0c02f2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md @@ -143,7 +143,7 @@ To further inspect the event and related events, you can quickly run an [advance ### Security recommendations -**Security recommendations** are generated from Microsoft Defender ATP's [Threat & Vulnerability Management](tvm-dashboard-insights.md) capability. Selecting a recommendation will show a panel where you can view relevant details such as description of the recommendation and the potential risks associated with not enacting it. See [Security recommendation](tvm-security-recommendation.md) for details. +**Security recommendations** are generated from Microsoft Defender for Endpoint's [Threat & Vulnerability Management](tvm-dashboard-insights.md) capability. Selecting a recommendation will show a panel where you can view relevant details such as description of the recommendation and the potential risks associated with not enacting it. See [Security recommendation](tvm-security-recommendation.md) for details. ![Image of security recommendations tab](images/security-recommendations-device.png) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md index 2a491e271a..0b7026d467 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md @@ -38,7 +38,7 @@ This article describes how to deploy Microsoft Defender for Endpoint for Linux m ## Prerequisites and system requirements -Before you get started, see [Microsoft Defender ATP for Linux](microsoft-defender-atp-linux.md) for a description of prerequisites and system requirements for the current software version. +Before you get started, see [Microsoft Defender for Endpoint for Linux](microsoft-defender-atp-linux.md) for a description of prerequisites and system requirements for the current software version. ## Configure the Linux software repository diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-privacy.md b/windows/security/threat-protection/microsoft-defender-atp/linux-privacy.md index 60205953d5..28afe2d32b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-privacy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-privacy.md @@ -98,7 +98,7 @@ The following fields are considered common for all events: **Required diagnostic data** is the minimum data necessary to help keep Defender for Endpoint secure, up-to-date, and perform as expected on the device it’s installed on. -Required diagnostic data helps to identify problems with Microsoft Defender ATP that may be related to a device or software configuration. For example, it can help determine if a Defender for Endpoint feature crashes more frequently on a particular operating system version, with newly introduced features, or when certain Defender for Endpoint features are disabled. Required diagnostic data helps Microsoft detect, diagnose, and fix these problems more quickly so the impact to users or organizations is reduced. +Required diagnostic data helps to identify problems with Microsoft Defender for Endpoint that may be related to a device or software configuration. For example, it can help determine if a Defender for Endpoint feature crashes more frequently on a particular operating system version, with newly introduced features, or when certain Defender for Endpoint features are disabled. Required diagnostic data helps Microsoft detect, diagnose, and fix these problems more quickly so the impact to users or organizations is reduced. #### Software setup and inventory data events diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md index 960de74bcc..c1ffe34443 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md @@ -55,7 +55,7 @@ Check if the mdatp service is running: systemctl status mdatp ``` ```Output - ● mdatp.service - Microsoft Defender ATP + ● mdatp.service - Microsoft Defender for Endpoint Loaded: loaded (/lib/systemd/system/mdatp.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2020-03-26 10:37:30 IST; 23h ago Main PID: 1966 (wdavdaemon) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-other-mdm.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-other-mdm.md index 68a77f3f8f..509a722b64 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-other-mdm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-other-mdm.md @@ -112,4 +112,4 @@ As part of the Endpoint Detection and Response capabilities, Microsoft Defender ## Check installation status -Run [mdatp](mac-install-with-jamf.md) on a client device to check the onboarding status. +Run [Microsoft Defender for Endpoint](mac-install-with-jamf.md) on a client device to check the onboarding status. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-license.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-license.md index 742a7507d0..f93f41004d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-license.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-license.md @@ -42,7 +42,7 @@ Contact your administrator for help. **Cause:** -You deployed and/or installed the MDATP for macOS package ("Download installation package") but you might have run the configuration script ("Download onboarding package"). +You deployed and/or installed the Microsoft Defender for Endpoint for macOS package ("Download installation package") but you might have run the configuration script ("Download onboarding package"). **Solution:** diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine.md b/windows/security/threat-protection/microsoft-defender-atp/machine.md index b234d37124..817ecce65b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine.md @@ -59,7 +59,7 @@ lastExternalIpAddress | String | Last IP through which the [machine](machine.md) healthStatus | Enum | [machine](machine.md) health status. Possible values are: "Active", "Inactive", "ImpairedCommunication", "NoSensorData" and "NoSensorDataImpairedCommunication" rbacGroupName | String | Machine group Name. rbacGroupId | Int | Machine group unique ID. -riskScore | Nullable Enum | Risk score as evaluated by Microsoft Defender ATP. Possible values are: 'None', 'Informational', 'Low', 'Medium' and 'High'. +riskScore | Nullable Enum | Risk score as evaluated by Microsoft Defender for Endpoint. Possible values are: 'None', 'Informational', 'Low', 'Medium' and 'High'. exposureScore | Nullable Enum | [Exposure score](tvm-exposure-score.md) as evaluated by Microsoft Defender for Endpoint. Possible values are: 'None', 'Low', 'Medium' and 'High'. aadDeviceId | Nullable representation Guid | AAD Device ID (when [machine](machine.md) is AAD Joined). machineTags | String collection | Set of [machine](machine.md) tags. diff --git a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md index 83cad3a708..4be39cf3be 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md +++ b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md @@ -34,7 +34,7 @@ Acknowledging that customer environments and structures can vary, Defender for E ## Endpoint onboarding and portal access -Device onboarding is fully integrated into Microsoft Endpoint Configuration Manager and Microsoft Intune for client devices and Azure Security Center for server devices, providing complete end-to-end experience of configuration, deployment, and monitoring. In addition, Microsoft Defender ATP supports Group Policy and other third-party tools used for devices management. +Device onboarding is fully integrated into Microsoft Endpoint Configuration Manager and Microsoft Intune for client devices and Azure Security Center for server devices, providing complete end-to-end experience of configuration, deployment, and monitoring. In addition, Microsoft Defender for Endpoint supports Group Policy and other third-party tools used for devices management. Defender for Endpoint provides fine-grained control over what users with access to the portal can see and do through the flexibility of role-based access control (RBAC). The RBAC model supports all flavors of security teams structure: - Globally distributed organizations and security teams @@ -42,7 +42,7 @@ Defender for Endpoint provides fine-grained control over what users with access - Fully segregated divisions with single centralized global security operations teams ## Available APIs -The Microsoft Defender ATP solution is built on top of an integration-ready platform. +The Microsoft Defender for Endpoint solution is built on top of an integration-ready platform. Defender for Endpoint exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Defender for Endpoint capabilities. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index fe973d1a59..3dd9c47fba 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -44,7 +44,7 @@ This migration phase includes the following steps: ## Get and deploy updates across your organization's devices -As a best practice, keep your organization's devices and endpoints up to date. Make sure your McAfee Endpoint Security (McAfee) solution is up to date, and that the operating systems and apps your organization is also have the latest updates. Doing this now can help prevent problems later as you migrate to Microsoft Defender ATP and Microsoft Defender Antivirus. +As a best practice, keep your organization's devices and endpoints up to date. Make sure your McAfee Endpoint Security (McAfee) solution is up to date, and that the operating systems and apps your organization is also have the latest updates. Doing this now can help prevent problems later as you migrate to Microsoft Defender for Endpoint and Microsoft Defender Antivirus. ### Make sure your McAfee solution is up to date @@ -72,24 +72,24 @@ Need help updating your organization's devices? See the following resources: ## Get Microsoft Defender for Endpoint -Now that you've updated your organization's devices, the next step is to get Microsoft Defender ATP, assign licenses, and make sure the service is provisioned. +Now that you've updated your organization's devices, the next step is to get Microsoft Defender for Endpoint, assign licenses, and make sure the service is provisioned. 1. Buy or try Microsoft Defender for Endpoint today. [Start a free trial or request a quote](https://aka.ms/mdatp). 2. Verify that your licenses are properly provisioned. [Check your license state](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/production-deployment#check-license-state). -3. As a global administrator or security administrator, set up your dedicated cloud instance of Microsoft Defender for Endpoint. See [Microsoft Defender ATP setup: Tenant configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/production-deployment#tenant-configuration). +3. As a global administrator or security administrator, set up your dedicated cloud instance of Microsoft Defender for Endpoint. See [Microsoft Defender for Endpoint setup: Tenant configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/production-deployment#tenant-configuration). -4. If endpoints (such as devices) in your organization use a proxy to access the internet, see [Microsoft Defender ATP setup: Network configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/production-deployment#network-configuration). +4. If endpoints (such as devices) in your organization use a proxy to access the internet, see [Microsoft Defender for Endpoint setup: Network configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/production-deployment#network-configuration). At this point, you are ready to grant access to your security administrators and security operators who will use the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)). > [!NOTE] -> The Microsoft Defender Security Center is sometimes referred to as the Microsoft Defender ATP portal. +> The Microsoft Defender Security Center is sometimes referred to as the Microsoft Defender for Endpoint portal. ## Grant access to the Microsoft Defender Security Center -The Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)) is where you access and configure features and capabilities of Microsoft Defender ATP. To learn more, see [Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use). +The Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)) is where you access and configure features and capabilities of Microsoft Defender for Endpoint. To learn more, see [Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use). Permissions to the Microsoft Defender Security Center can be granted by using either basic permissions or role-based access control (RBAC). We recommend using RBAC so that you have more granular control over permissions. @@ -106,16 +106,16 @@ Permissions to the Microsoft Defender Security Center can be granted by using ei ## Configure device proxy and internet connectivity settings -To enable communication between your devices and Microsoft Defender ATP, configure proxy and internet settings. The following table includes links to resources you can use to configure your proxy and internet settings for various operating systems and capabilities: +To enable communication between your devices and Microsoft Defender for Endpoint, configure proxy and internet settings. The following table includes links to resources you can use to configure your proxy and internet settings for various operating systems and capabilities: |Capabilities | Operating System | Resources | |--|--|--| |[Endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) (EDR) |- [Windows 10](https://docs.microsoft.com/windows/release-information)
    - [Windows Server 2019](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019)
    - [Windows Server 1803 or later](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) |[Configure machine proxy and internet connectivity settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet) | |EDR |- [Windows Server 2016](https://docs.microsoft.com/windows/release-information/status-windows-10-1607-and-windows-server-2016)
    - [Windows Server 2012 R2](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
    - [Windows Server 2008 R2 SP1](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1)
    - [Windows 8.1](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
    - [Windows 7 SP1](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1) |[Configure proxy and internet connectivity settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel#configure-proxy-and-internet-connectivity-settings) | -|EDR |macOS:
    - 10.15 (Catalina)
    - 10.14 (Mojave)
    - 10.13 (High Sierra) |[Microsoft Defender ATP for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | +|EDR |macOS:
    - 10.15 (Catalina)
    - 10.14 (Mojave)
    - 10.13 (High Sierra) |[Microsoft Defender for Endpoint for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | |[Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) |- [Windows 10](https://docs.microsoft.com/windows/release-information)
    - [Windows Server 2019](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019)
    - [Windows Server 1803 or later](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803)
    - [Windows Server 2016](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-2016) |[Configure and validate Microsoft Defender Antivirus network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus)
    | -|Antivirus |macOS:
    - 10.15 (Catalina)
    - 10.14 (Mojave)
    - 10.13 (High Sierra) |[Microsoft Defender ATP for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | -|Antivirus |Linux:
    - RHEL 7.2+
    - CentOS Linux 7.2+
    - Ubuntu 16 LTS, or higher LTS
    - SLES 12+
    - Debian 9+
    - Oracle Linux 7.2 |[Microsoft Defender ATP for Linux: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux#network-connections) +|Antivirus |macOS:
    - 10.15 (Catalina)
    - 10.14 (Mojave)
    - 10.13 (High Sierra) |[Microsoft Defender for Endpoint for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | +|Antivirus |Linux:
    - RHEL 7.2+
    - CentOS Linux 7.2+
    - Ubuntu 16 LTS, or higher LTS
    - SLES 12+
    - Debian 9+
    - Oracle Linux 7.2 |[Microsoft Defender for Endpoint for Linux: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux#network-connections) ## Next step diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 858c7f0d06..80a640d7ea 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -100,7 +100,7 @@ The [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/d ### Set Microsoft Defender Antivirus to passive mode on Windows Server -Because your organization is still using McAfee, you must set Microsoft Defender Antivirus to passive mode. That way, McAfee and Microsoft Defender Antivirus can run side by side until you have finished onboarding to Microsoft Defender ATP. +Because your organization is still using McAfee, you must set Microsoft Defender Antivirus to passive mode. That way, McAfee and Microsoft Defender Antivirus can run side by side until you have finished onboarding to Microsoft Defender for Endpoint. 1. Open Registry Editor, and then navigate to
    `Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Windows Advanced Threat Protection`. @@ -187,7 +187,7 @@ You can choose from several methods to add your exclusions to Microsoft Defender ## Add McAfee to the exclusion list for Microsoft Defender for Endpoint -To add exclusions to Microsoft Defender ATP, you create [indicators](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-indicators#create-indicators-for-files). +To add exclusions to Microsoft Defender for Endpoint, you create [indicators](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-indicators#create-indicators-for-files). 1. Go to the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)) and sign in. diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md index 98816a74b8..a05d99d1d6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md @@ -18,7 +18,7 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Configure Microsoft Cloud App Security in Microsoft Defender ATP +# Configure Microsoft Cloud App Security in Microsoft Defender for Endpoint [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -32,7 +32,7 @@ To benefit from Microsoft Defender for Endpoint cloud app discovery signals, tur >[!NOTE] >This feature will be available with an E5 license for [Enterprise Mobility + Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) on devices running Windows 10, version 1709 (OS Build 16299.1085 with [KB4493441](https://support.microsoft.com/help/4493441)), Windows 10, version 1803 (OS Build 17134.704 with [KB4493464](https://support.microsoft.com/help/4493464)), Windows 10, version 1809 (OS Build 17763.379 with [KB4489899](https://support.microsoft.com/help/4489899)) or later Windows 10 versions. -> See [Microsoft Defender for Endpoint integration with Microsoft Cloud App Security](https://docs.microsoft.com/cloud-app-security/wdatp-integration) for detailed integration of Microsoft Defender ATP with Microsoft Cloud App Security. +> See [Microsoft Defender for Endpoint integration with Microsoft Cloud App Security](https://docs.microsoft.com/cloud-app-security/wdatp-integration) for detailed integration of Microsoft Defender for Endpoint with Microsoft Cloud App Security. ## Enable Microsoft Cloud App Security in Microsoft Defender for Endpoint diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md index 0969e12f2d..d6ea4f2569 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md @@ -88,7 +88,7 @@ The attack surface reduction set of capabilities provides the first line of defe **[Next-generation protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10)**
    -To further reinforce the security perimeter of your network, Microsoft Defender ATP uses next-generation protection designed to catch all types of emerging threats. +To further reinforce the security perimeter of your network, Microsoft Defender for Endpoint uses next-generation protection designed to catch all types of emerging threats. @@ -98,7 +98,7 @@ Endpoint detection and response capabilities are put in place to detect, investi **[Automated investigation and remediation](automated-investigations.md)**
    -In conjunction with being able to quickly respond to advanced attacks, Microsoft Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. +In conjunction with being able to quickly respond to advanced attacks, Microsoft Defender for Endpoint offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. @@ -125,8 +125,8 @@ Integrate Microsoft Defender Advanced Threat Protection into your existing workf **[Integration with Microsoft solutions](threat-protection-integration.md)**
    Defender for Endpoint directly integrates with various Microsoft solutions, including: - Intune -- Office 365 ATP -- Azure ATP +- Microsoft Defender for Office 365 +- Microsoft Defender for Identity - Azure Security Center - Skype for Business - Microsoft Cloud App Security 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 3098a40473..87b9afcb05 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 @@ -32,7 +32,7 @@ This article is part of the Deployment guide and acts as an example onboarding m 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** +- **Configuring Microsoft Defender for Endpoint capabilities using Microsoft Endpoint Configuration Manager** >[!NOTE] >Only Windows devices are covered in this example deployment. diff --git a/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md b/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md index 3c320f4601..fdec9e6465 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md @@ -176,14 +176,14 @@ how the endpoint security suite should be enabled. | Component | Description | Adoption Order Rank | |-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------| | Endpoint Detection & Response (EDR) | Defender for Endpoint endpoint detection and response capabilities provide advanced attack detections that are near real-time and actionable. Security analysts can prioritize alerts effectively, gain visibility into the full scope of a breach, and take response actions to remediate threats.
    [Learn more.](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/overview-endpoint-detection-response) | 1 | -|Threat & Vulnerability Management (TVM)|Threat & Vulnerability Management is a component of Microsoft Defender ATP, and provides both security administrators and security operations teams with unique value, including:
    - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities
    - Invaluable device vulnerability context during incident investigations
    - Built-in remediation processes through Microsoft Intune and Microsoft System Center Configuration Manager
    [Learn more](https://techcommunity.microsoft.com/t5/Windows-Defender-ATP/Introducing-a-risk-based-approach-to-threat-and-vulnerability/ba-p/377845).| 2 | +|Threat & Vulnerability Management (TVM)|Threat & Vulnerability Management is a component of Microsoft Defender for Endpoint, and provides both security administrators and security operations teams with unique value, including:
    - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities
    - Invaluable device vulnerability context during incident investigations
    - Built-in remediation processes through Microsoft Intune and Microsoft System Center Configuration Manager
    [Learn more](https://techcommunity.microsoft.com/t5/Windows-Defender-ATP/Introducing-a-risk-based-approach-to-threat-and-vulnerability/ba-p/377845).| 2 | | Next-generation protection (NGP) | Microsoft Defender Antivirus is a built-in antimalware solution that provides next-generation protection for desktops, portable computers, and servers. Microsoft Defender Antivirus includes:
    -Cloud-delivered protection for near-instant detection and blocking of new and emerging threats. Along with machine learning and the Intelligent Security Graph, cloud-delivered protection is part of the next-gen technologies that power Microsoft Defender Antivirus.
    - Always-on scanning using advanced file and process behavior monitoring and other heuristics (also known as "real-time protection").
    - Dedicated protection updates based on machine-learning, human and automated big-data analysis, and in-depth threat resistance research.
    [Learn more](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10). |3 | -| Attack Surface Reduction (ASR) | Attack surface reduction capabilities in Microsoft Defender ATP help protect the devices and applications in the organization from new and emerging threats.
    [Learn more.](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/overview-attack-surface-reduction) | 4 | -| Auto Investigation & Remediation (AIR) | Microsoft Defender ATP uses Automated investigations to significantly reduce the volume of alerts that need to be investigated individually. The Automated investigation feature leverages various inspection algorithms, and processes used by analysts (such as playbooks) to examine alerts and take immediate remediation action to resolve breaches. This significantly reduces alert volume, allowing security operations experts to focus on more sophisticated threats and other high value initiatives.
    [Learn more.](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | Not applicable | +| Attack Surface Reduction (ASR) | Attack surface reduction capabilities in Microsoft Defender for Endpoint help protect the devices and applications in the organization from new and emerging threats.
    [Learn more.](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/overview-attack-surface-reduction) | 4 | +| Auto Investigation & Remediation (AIR) | Microsoft Defender for Endpoint uses Automated investigations to significantly reduce the volume of alerts that need to be investigated individually. The Automated investigation feature leverages various inspection algorithms, and processes used by analysts (such as playbooks) to examine alerts and take immediate remediation action to resolve breaches. This significantly reduces alert volume, allowing security operations experts to focus on more sophisticated threats and other high value initiatives.
    [Learn more.](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | Not applicable | | Microsoft Threat Experts (MTE) | Microsoft Threat Experts is a managed hunting service that provides Security Operation Centers (SOCs) with expert level monitoring and analysis to help them ensure that critical threats in their unique environments don't get missed.
    [Learn more.](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts) | Not applicable | ## Next step ||| |:-------|:-----| -|![Phase 2: Setup](images/setup.png)
    [Phase 2: Setup](production-deployment.md) | Set up Microsoft Defender ATP deployment +|![Phase 2: Setup](images/setup.png)
    [Phase 2: Setup](production-deployment.md) | Set up Microsoft Defender for Endpoint deployment diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index f8bc3dccad..5451caf49d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -54,7 +54,7 @@ Turn on the preview experience setting to be among the first to try upcoming fea ## Preview features The following features are included in the preview release: -- [Microsoft Defender for Endpoint for iOS](microsoft-defender-atp-ios.md)
    Microsoft Defender ATP now adds support for iOS. Learn how to install, configure, and use Microsoft Defender ATP for iOS. +- [Microsoft Defender for Endpoint for iOS](microsoft-defender-atp-ios.md)
    Microsoft Defender for Endpoint now adds support for iOS. Learn how to install, configure, and use Microsoft Defender for Endpoint for iOS. - [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md)
    Microsoft Defender for Endpoint now adds support for Android. Learn how to install, configure, and use Microsoft Defender for Endpoint for Android. diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md index 9e61246a70..d9e8a3a248 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md @@ -64,7 +64,7 @@ Want to experience Defender for Endpoint? [Sign up for a free trial.](https://ww ``` - Each event hub message in Azure Event Hubs contains list of records. -- Each record contains the event name, the time Microsoft Defender ATP received the event, the tenant it belongs (you will only get events from your tenant), and the event in JSON format in a property called "**properties**". +- Each record contains the event name, the time Microsoft Defender for Endpoint received the event, the tenant it belongs (you will only get events from your tenant), and the event in JSON format in a property called "**properties**". - For more information about the schema of Microsoft Defender for Endpoint events, see [Advanced Hunting overview](advanced-hunting-overview.md). - In Advanced Hunting, the **DeviceInfo** table has a column named **MachineGroup** which contains the group of the device. Here every event will be decorated with this column as well. See [Device Groups](machine-groups.md) for more information. diff --git a/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md b/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md index 109a115811..96ca537f4d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md +++ b/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md @@ -17,7 +17,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Supported Microsoft Defender ATP query APIs +# Supported Microsoft Defender for Endpoint query APIs [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md index 2ff2a9a7c7..5b6c7e813f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md @@ -69,7 +69,7 @@ To verify that your onboarded devices are properly connected to Microsoft Defend |Operating system |Guidance | |---------|---------| -|- Windows 10
    - Windows Server 2019
    - Windows Server, version 1803
    - Windows Server 2016
    - Windows Server 2012 R2 |See [Run a detection test](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/run-detection-test).

    Visit the Microsoft Defender ATP demo scenarios site ([https://demo.wd.microsoft.com](https://demo.wd.microsoft.com)) and try one or more of the scenarios. For example, try the **Cloud-delivered protection** demo scenario. | +|- Windows 10
    - Windows Server 2019
    - Windows Server, version 1803
    - Windows Server 2016
    - Windows Server 2012 R2 |See [Run a detection test](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/run-detection-test).

    Visit the Microsoft Defender for Endpoint demo scenarios site ([https://demo.wd.microsoft.com](https://demo.wd.microsoft.com)) and try one or more of the scenarios. For example, try the **Cloud-delivered protection** demo scenario. | |macOS
    - 10.15 (Catalina)
    - 10.14 (Mojave)
    - 10.13 (High Sierra) |Download and use the DIY app at [https://aka.ms/mdatpmacosdiy](https://aka.ms/mdatpmacosdiy).

    For more information, see [Microsoft Defender Advanced Threat Protection for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac). | |Linux:
    - RHEL 7.2+
    - CentOS Linux 7.2+
    - Ubuntu 16 LTS, or higher LTS
    - SLES 12+
    - Debian 9+
    - Oracle Linux 7.2 |1. Run the following command, and look for a result of **1**:
    `mdatp health --field real_time_protection_enabled`.

    2. Open a Terminal window, and run the following command:
    `curl -o ~/Downloads/eicar.com.txt https://www.eicar.org/download/eicar.com.txt`.

    3. Run the following command to list any detected threats:
    `mdatp threat list`.

    For more information, see [Microsoft Defender for Endpoint for Linux](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux). | diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md index d61d81721d..6ef738803e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md @@ -72,4 +72,4 @@ This topic provides instructions on how to run the tool via Live Response. > GetFile "C:\ProgramData\Microsoft\Windows Defender Advanced Threat Protection\Downloads\MDATPClientAnalyzerResult.zip" -auto > ``` > -> - For more information on gathering data locally on a machine in case the machine isn't communicating with Microsoft Defender for Endpoint cloud services, or does not appear in MDATP portal as expected, see [Verify client connectivity to Microsoft Defender for Endpoint service URLs](configure-proxy-internet.md#verify-client-connectivity-to-microsoft-defender-atp-service-urls). +> - For more information on gathering data locally on a machine in case the machine isn't communicating with Microsoft Defender for Endpoint cloud services, or does not appear in Microsoft Defender for Endpoint portal as expected, see [Verify client connectivity to Microsoft Defender for Endpoint service URLs](configure-proxy-internet.md#verify-client-connectivity-to-microsoft-defender-atp-service-urls). From 43d8e0eb44f9f5070bc42bfd287a4c35d7b6e5f8 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 16 Nov 2020 19:06:47 +0500 Subject: [PATCH 0235/2014] Update windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- ...roll-a-windows-10-device-automatically-using-group-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index bcc5232e9a..99d0b1b67c 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -113,7 +113,7 @@ Requirements: 4. Double-click **Enable automatic MDM enrollment using default Azure AD credentials** (previously called **Auto MDM Enrollment with AAD Token** in Windows 10, version 1709). For ADMX files in Windows 10, version 1903 and later, select **User Credential** as the Selected Credential Type to use. > [!NOTE] -> **Device Credential** Credential Type will also work, however, it is not yet supported for MDM solutions (including Intune) yet. It is not recommended to use this option until support is announced. +> **Device Credential** Credential Type will also work, however, it is not yet supported for MDM solutions (including Intune). We don't recommend using this option until support is announced. ![MDM autoenrollment policy](images/autoenrollment-policy.png) From 136d6de96b8401f511fb4c585d3b087cb8ff926b Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Mon, 16 Nov 2020 21:12:46 +0530 Subject: [PATCH 0236/2014] Update windows/client-management/troubleshoot-windows-freeze.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/troubleshoot-windows-freeze.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/troubleshoot-windows-freeze.md b/windows/client-management/troubleshoot-windows-freeze.md index 50e3f04514..ee292cb2a6 100644 --- a/windows/client-management/troubleshoot-windows-freeze.md +++ b/windows/client-management/troubleshoot-windows-freeze.md @@ -251,7 +251,7 @@ If the physical computer is still running in a frozen state, follow these steps Pool Monitor shows you the number of allocations and outstanding bytes of allocation by type of pool and the tag that is passed into calls of ExAllocatePoolWithTag. -Learn [How to use Memory Pool Monitor to troubleshoot kernel mode memory leaks](https://support.microsoft.com/office/how-to-use-memory-pool-monitor-poolmon-exe-to-troubleshoot-kernel-mode-memory-leaks-4f4a05c2-ef8a-fca4-3ae0-670b940af398). +Learn [how to use Memory Pool Monitor to troubleshoot kernel mode memory leaks](https://support.microsoft.com/office/how-to-use-memory-pool-monitor-poolmon-exe-to-troubleshoot-kernel-mode-memory-leaks-4f4a05c2-ef8a-fca4-3ae0-670b940af398). ### Use memory dump to collect data for the virtual machine that's running in a frozen state From 99afac4f731a3a2bc30982e97af7d7026008dca2 Mon Sep 17 00:00:00 2001 From: kasiak-msft <66700245+kasiak-msft@users.noreply.github.com> Date: Mon, 16 Nov 2020 08:57:18 -0800 Subject: [PATCH 0237/2014] Typos and corrections Made minor updates to licensing requirements section to correct for typos and update reference to "soon to be available" to iOS as it is now available. --- .../microsoft-defender-atp/non-windows.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/non-windows.md b/windows/security/threat-protection/microsoft-defender-atp/non-windows.md index 928c6f6e42..98e6d638a7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/non-windows.md +++ b/windows/security/threat-protection/microsoft-defender-atp/non-windows.md @@ -96,15 +96,15 @@ devices. Microsoft Defender for Endpoint is also available for purchase from a C Solution Provider (CSP). Customers can obtain Microsoft Defender for Endpoint for Mac through a standalone -MDefender for Endpoint license, as part of Microsoft 365 A5/E5, or Microsoft 365 +Microsft Defender for Endpoint license, as part of Microsoft 365 A5/E5, or Microsoft 365 Security. -Recently announced capabilities of Microsoft Defender for Endpoint for Android and soon -iOS are included in the above mentioned offers as part of the five qualified +Recently announced capabilities of Microsoft Defender for Endpoint for Android and iOS +are included in the above mentioned offers as part of the five qualified devices for eligible licensed users. - Defender for Endpoint for Linux is available through the Defender for Endpoint -for Server SKU that is available for both commercial and education customers. +Defender for Endpoint on Linux is available through the Defender for Endpoint +Server SKU that is available for both commercial and education customers. Please contact your account team or CSP for pricing and additional eligibility requirements. From dc58f94421b588df90f1dc7a4cc17511e347fb45 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 16 Nov 2020 09:34:52 -0800 Subject: [PATCH 0238/2014] updated pages --- .../images/tvm-exception-permissions.png | Bin 0 -> 42899 bytes .../images/tvm-exception-view.png | Bin 0 -> 30511 bytes .../microsoft-defender-atp/tvm-exception.md | 30 ++++++++---------- 3 files changed, 14 insertions(+), 16 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-permissions.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-view.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-permissions.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-permissions.png new file mode 100644 index 0000000000000000000000000000000000000000..748b97d6bbe42543c0d9ffa762d3c9d2ee533bfd GIT binary patch literal 42899 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 zJWant to experience Microsoft Defender for Endpoint? [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 when a recommendation is not relevant at the moment, you can create exceptions for recommendations. If your organization has device groups, you will now be able to scope the exception to specific device groups. Exceptions can either be created for selected device groups, or for all device groups past and present. +As an alternative to a remediation request when a recommendation is not relevant at the moment, you can create exceptions for recommendations. If your organization has device groups, you will be able to scope the exception to specific device groups. Exceptions can either be created for selected device groups, or for all device groups past and present. -When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state will change to **Full exception** or **Partial exception** (by device group). +When an exception is created for a recommendation, the recommendation will not be active until the end of the exception duration. The recommendation state will change to **Full exception** or **Partial exception** (by device group). ## Permissions -Only users with “exceptions handling” permissions can add exception. [Learn more about RBAC roles](user-roles.md). +Only users with “exceptions handling” permissions can manage exceptions (including creating or canceling). [Learn more about RBAC roles](user-roles.md). + +![View of exception handling permission.](images/tvm-exception-permissions.png) ## Create an exception @@ -45,7 +47,7 @@ Select a security recommendation you would like create an exception for, and the ### Exception by device group -Apply the exception to all device groups or choose specific device groups. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” The state will change to “full exception” if you select all the device groups. +Apply the exception to all current device groups or choose specific device groups. Future device groups won't be included in the exception. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” The state will change to “full exception” if you select all the device groups. ![Showing device group dropdown.](images/tvm-exception-device-group-500.png) @@ -53,7 +55,7 @@ Apply the exception to all device groups or choose specific device groups. Devic If you have filtered by device group on any of the threat and vulnerability management pages, only your filtered device groups will appear as options. -Button to filter by device group on any of the threat and vulnerability management pages: +This is the button to filter by device group on any of the threat and vulnerability management pages: ![Showing selected device groups filter.](images/tvm-selected-device-groups.png) @@ -97,23 +99,24 @@ The following list details the justifications behind the exception options: ## View all exceptions -Navigate to the **Exceptions** tab in the **Remediation** page. +Navigate to the **Exceptions** tab in the **Remediation** page. You can filter by justification, type, and status. -![Showing the "Exceptions" tab in the Remediation page.](images/tvm-exception-tab400.png) + Select an exception to open a flyout with more details. Exceptions per devices group will have a list of every device group the exception covers, which you can export. You can also view the related recommendation or cancel the exception. + + +![Showing the "Exceptions" tab in the Remediation page.](images/tvm-exception-view.png) -Select an exception to open a flyout with more details. Exceptions per devices group will have a list of every device group the exception covers, which you can Export. You can also view the related recommendation or cancel the exception. ## How to cancel an exception -To cancel an exception, navigate to the **Exceptions** tab in the **Remediation** page. Select the exception. +To cancel an exception, navigate to the **Exceptions** tab in the **Remediation** page. Select the exception. To cancel the exception for all device groups, select the **Cancel exception** button. You can also cancel the exception for a specific device group. ### Cancel the exception for a specific device group -If the exception is per device group, then you will need to select the specific device group to cancel the exception for it. +Select the specific device group to cancel the exception for it. A flyout will appear for the device group, and you can select **Cancel exception**. ![Showing how to select a specific device group.](images/tvm-exception-device-group-hover.png) -A flyout will appear for the device group, and you can select **Cancel exception**. ### Cancel a global exception @@ -132,11 +135,6 @@ The exposed devices (after exceptions) column shows the remaining devices that a The impact (after exceptions) shows remaining impact to exposure score or secure score after exceptions are applied. Exception justifications that affect the scores include ‘third party control’ and ‘alternate mitigation.’ Other justifications do not reduce the exposure of a device, and so the exposure score and secure score do not change. ![Showing the columns in the table.](images/tvm-after-exceptions-table.png) -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 Microsoft Secure Score for Devices, 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) -3. Decide how to address the increase or your organization's exposure, such as submitting a remediation request. ## Related topics From 044dd98a2779c6eb6fc0d8329cc6ff4267f62502 Mon Sep 17 00:00:00 2001 From: Rafal Sosnowski <51166236+rafals2@users.noreply.github.com> Date: Mon, 16 Nov 2020 09:54:28 -0800 Subject: [PATCH 0239/2014] Update bitlocker-overview.md added requirement for non-active partition --- .../information-protection/bitlocker/bitlocker-overview.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview.md b/windows/security/information-protection/bitlocker/bitlocker-overview.md index 2b79e081bc..fe5a483d05 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview.md @@ -74,6 +74,8 @@ The hard disk must be partitioned with at least two drives: - The operating system drive (or boot drive) contains the operating system and its support files. It must be formatted with the NTFS file system. - The system drive contains the files that are needed to load Windows after the firmware has prepared the system hardware. BitLocker is not enabled on this drive. For BitLocker to work, the system drive must not be encrypted, must differ from the operating system drive, and must be formatted with the FAT32 file system on computers that use UEFI-based firmware or with the NTFS file system on computers that use BIOS firmware. We recommend that system drive be approximately 350 MB in size. After BitLocker is turned on it should have approximately 250 MB of free space. +Fixed data volume or removable data volume cannot be marked as an active. + When installed on a new computer, Windows will automatically create the partitions that are required for BitLocker. When installing the BitLocker optional component on a server you will also need to install the Enhanced Storage feature, which is used to support hardware encrypted drives. From aaad5dd4c010c3772aa3c838a26bb41d267d8691 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Mon, 16 Nov 2020 13:12:38 -0500 Subject: [PATCH 0240/2014] added instructions for mem scan --- ...d-protection-microsoft-defender-antivirus.md | 10 ++-------- .../images/mem-antivirus-scan-on-demand.png | Bin 0 -> 65327 bytes .../run-scan-microsoft-defender-antivirus.md | 14 +++++++++++--- 3 files changed, 13 insertions(+), 11 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-antivirus/images/mem-antivirus-scan-on-demand.png diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md index fc663aeb07..ceb9f87d5c 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md @@ -70,21 +70,15 @@ For more information about Intune device profiles, including how to create and c ## Use Configuration Manager to turn on cloud-delivered protection -1. Go to the Microsoft Endpoint Manager admin center ([https://endpoint.microsoft.com](https://endpoint.microsoft.com)) and sign in. - +1. Go to the Microsoft Endpoint Manager admin center ([https://endpoint.microsoft.com](https://endpoint.microsoft.com)) and log in. 2. Choose **Endpoint security** > **Antivirus**. - 3. Select an antivirus profile. (If you don't have one yet, or if you want to create a new profile, see [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/intune/device-restrictions-configure). - 4. Select **Properties**. Then, next to **Configuration settings**, choose **Edit**. - 5. Expand **Cloud protection**, and then in the **Cloud-delivered protection level** list, select one of the following: - 1. **High**: Applies a strong level of detection. 2. **High plus**: Uses the **High** level and applies additional protection measures (may impact client performance). 3. **Zero tolerance**: Blocks all unknown executables. - -6. Choose **Review + save**, and then choose **Save**. +6. Select **Review + save**, then choose **Save**. For more information about configuring Microsoft Endpoint Configuration Manager, see [How to create and deploy antimalware policies: Cloud-protection service](https://docs.microsoft.com/configmgr/protect/deploy-use/endpoint-antimalware-policies#cloud-protection-service). diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/images/mem-antivirus-scan-on-demand.png b/windows/security/threat-protection/microsoft-defender-antivirus/images/mem-antivirus-scan-on-demand.png new file mode 100644 index 0000000000000000000000000000000000000000..5a8def8136bdffb49cb30f44c1498f3625b57f1d GIT binary patch literal 65327 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

      X$`|% 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md index 5f2a5b9455..9974780ab7 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md @@ -42,9 +42,17 @@ A full scan can be useful on endpoints that have reported a malware threat. The > [!NOTE] > By default, quick scans run on mounted removable devices, such as USB drives. -## Use Configuration Manager to run a scan +## Use Microsoft Endpoint Manager to run a scan -For more information about using Microsoft Endpoint Configuration Manager (current branch) to run a scan, see [Antimalware and firewall tasks: How to perform an on-demand scan](https://docs.microsoft.com/configmgr/protect/deploy-use/endpoint-antimalware-firewall#how-to-perform-an-on-demand-scan-of-computers). +1. Go to the Microsoft Endpoint Manager admin center ([https://endpoint.microsoft.com](https://endpoint.microsoft.com)) and log in. +2. Choose **Endpoint security** > **Antivirus**. +3. In the list of tabs, select **Windows 10 unhealthy endpoints**. +4. From the list of actions provided, select **Quick Scan** or **Full Scan**. + +![IMAGE](images/mem-antivirus-scan-on-demand.png) + +> [!TIP] +> For more information about using Microsoft Endpoint Manager to run a scan, see [Antimalware and firewall tasks: How to perform an on-demand scan](https://docs.microsoft.com/configmgr/protect/deploy-use/endpoint-antimalware-firewall#how-to-perform-an-on-demand-scan-of-computers). ## Use the mpcmdrun.exe command-line utility to run a scan @@ -78,7 +86,7 @@ For more information on how to use PowerShell with Microsoft Defender Antivirus, ## Use Windows Management Instruction (WMI) to run a scan -Use the [**Start** method of the **MSFT_MpScan**](https://msdn.microsoft.com/library/dn455324(v=vs.85).aspx#methods) class. +Use the [**Start** method](https://docs.microsoft.com/previous-versions/windows/desktop/defender/start-msft-mpscan) of the **MSFT_MpScan** class. For more information about which parameters are allowed, see [Windows Defender WMIv2 APIs](https://msdn.microsoft.com/library/dn439477(v=vs.85).aspx) From fd22532ae7b0ab2c3ff101f0e3b9a69aa8fa3d7f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Nov 2020 10:50:30 -0800 Subject: [PATCH 0241/2014] Update windows/security/threat-protection/microsoft-defender-atp/non-windows.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../threat-protection/microsoft-defender-atp/non-windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/non-windows.md b/windows/security/threat-protection/microsoft-defender-atp/non-windows.md index 98e6d638a7..cb576fa3e6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/non-windows.md +++ b/windows/security/threat-protection/microsoft-defender-atp/non-windows.md @@ -96,7 +96,7 @@ devices. Microsoft Defender for Endpoint is also available for purchase from a C Solution Provider (CSP). Customers can obtain Microsoft Defender for Endpoint for Mac through a standalone -Microsft Defender for Endpoint license, as part of Microsoft 365 A5/E5, or Microsoft 365 +Microsoft Defender for Endpoint license, as part of Microsoft 365 A5/E5, or Microsoft 365 Security. Recently announced capabilities of Microsoft Defender for Endpoint for Android and iOS From 67abd2a761098e31ee28def99b8db223b1f9b13b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Nov 2020 10:52:21 -0800 Subject: [PATCH 0242/2014] Update non-windows.md --- .../threat-protection/microsoft-defender-atp/non-windows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/non-windows.md b/windows/security/threat-protection/microsoft-defender-atp/non-windows.md index cb576fa3e6..23dd0567e1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/non-windows.md +++ b/windows/security/threat-protection/microsoft-defender-atp/non-windows.md @@ -36,7 +36,7 @@ have committed to building security solutions not just *for* Microsoft, but also heterogenous environments. We're listening to customer feedback and partnering closely with our customers to build solutions that meet their needs. -With Defender for Endpoint, customers benefit from a unified view of all +With Microsoft Defender for Endpoint, customers benefit from a unified view of all threats and alerts in the Microsoft Defender Security Center, across Windows and non-Windows platforms, enabling them to get a full picture of what's happening in their environment, which empowers them to more quickly assess and respond to @@ -44,7 +44,7 @@ threats. ## Microsoft Defender for Endpoint for Mac -Microsoft Defender for Endpoint for Mac offers AV and EDR capabilities for the three +Microsoft Defender for Endpoint for Mac offers antivirus and endpoint detection and response (EDR) capabilities for the three latest released versions of macOS. Customers can deploy and manage the solution through Microsoft Endpoint Manager and Jamf. Just like with Microsoft Office applications on macOS, Microsoft Auto Update is used to manage Microsoft From 3fa4b2169f0eef3a7340098571f2f576ccc855f7 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Nov 2020 10:55:53 -0800 Subject: [PATCH 0243/2014] Update windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/ios-configure-features.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md index 7023a11ad2..cdec2bc6f6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md @@ -24,8 +24,8 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] ->[!NOTE] ->Defender for Endpoint for iOS would use a VPN in order to provide the Web Protection feature. This is not a regular VPN and is a local/self-looping VPN that does not take traffic outside the device. +> [!NOTE] +> Defender for Endpoint for iOS would use a VPN in order to provide the Web Protection feature. This is not a regular VPN and is a local/self-looping VPN that does not take traffic outside the device. ## Configure custom indicators @@ -39,4 +39,3 @@ Defender for Endpoint for iOS enables admins to configure custom indicators on i By default, Defender for Endpoint for iOS includes and enables the web protection feature. [Web protection](web-protection-overview.md) helps to secure devices against web threats and protect users from phishing attacks. - From 9fc3dd7d7d46dfc83a12b87e7c3ae0a4fe748960 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Nov 2020 10:58:24 -0800 Subject: [PATCH 0244/2014] Update attack-surface-reduction-faq.md --- .../microsoft-defender-atp/attack-surface-reduction-faq.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md index c8cd1c6d70..3a308056c2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md @@ -27,7 +27,7 @@ ms.custom: asr ## Is attack surface reduction (ASR) part of Windows? -ASR was originally a feature of the suite of exploit guard features introduced as a major update to Microsoft Defender Antivirus, in Windows 10 version 1709. Microsoft Defender Antivirus is the native antimalware component of Windows. However, the full ASR feature-set is only available with a Windows enterprise license. Also note that ASR rule exclusions are managed separately from Microsoft Defender Antivirus exclusions. +ASR was originally a feature of the suite of exploit guard features introduced as a major update to Microsoft Defender Antivirus, in Windows 10, version 1709. Microsoft Defender Antivirus is the native antimalware component of Windows. However, the full ASR feature-set is only available with a Windows enterprise license. Also note that ASR rule exclusions are managed separately from Microsoft Defender Antivirus exclusions. ## Do I need to have an enterprise license to run ASR rules? @@ -127,7 +127,7 @@ Because many legitimate processes throughout a typical day will be calling on ls Enabling this rule will not provide additional protection if you have [LSA protection](https://docs.microsoft.com/windows-server/security/credentials-protection-and-management/configuring-additional-lsa-protection#BKMK_HowToConfigure) enabled as well. Both the rule and LSA protection work in much the same way, so having both running at the same time would be redundant. However, sometimes you may not be able to enable LSA protection. In those cases, you can enable this rule to provide equivalent protection against malware that target lsass.exe. -## Related topics +## See also * [Attack surface reduction overview](attack-surface-reduction.md) * [Evaluate attack surface reduction rules](evaluate-attack-surface-reduction.md) From 526de4598f33770efc3629b235c1ad92faaa055c Mon Sep 17 00:00:00 2001 From: jcaparas Date: Mon, 16 Nov 2020 10:58:29 -0800 Subject: [PATCH 0245/2014] Update windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/ios-configure-features.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md index cdec2bc6f6..ad2a51ab8f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md @@ -31,11 +31,10 @@ ms.topic: conceptual Defender for Endpoint for iOS enables admins to configure custom indicators on iOS devices as well. Refer to [Manage indicators](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-indicators) on how to configure custom indicators. ->[!NOTE] +> [!NOTE] > Defender for Endpoint for iOS supports creating custom indicators only for IP addresses and URLs/domains. ## Web Protection By default, Defender for Endpoint for iOS includes and enables the web protection feature. [Web protection](web-protection-overview.md) helps to secure devices against web threats and protect users from phishing attacks. - From d296db73e0de1456c672002e57ee7f8865b145fc Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Nov 2020 10:58:50 -0800 Subject: [PATCH 0246/2014] Update attack-surface-reduction-faq.md --- .../microsoft-defender-atp/attack-surface-reduction-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md index 3a308056c2..27c2c2db47 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md @@ -77,7 +77,7 @@ Keep the rule in audit mode for about 30 days to get a good baseline for how the ## I'm making the switch from a third-party security solution to Defender for Endpoint. Is there an "easy" way to export rules from another security solution to ASR? -In most cases, it's easier and better to start with the baseline recommendations suggested by [Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/) than to attempt to import rules from another security solution. Then, use tools such as audit mode, monitoring, and analytics to configure your new solution to suit your unique needs. +In most cases, it's easier and better to start with the baseline recommendations suggested by [Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection) than to attempt to import rules from another security solution. Then, use tools such as audit mode, monitoring, and analytics to configure your new solution to suit your unique needs. The default configuration for most ASR rules, combined with Defender for Endpoint's real-time protection, will protect against a large number of exploits and vulnerabilities. From 1003e6d7a2b984bb995132b9d9b5d80ade083dac Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Nov 2020 11:30:25 -0800 Subject: [PATCH 0247/2014] Update windows/security/identity-protection/vpn/vpn-guide.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/security/identity-protection/vpn/vpn-guide.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/identity-protection/vpn/vpn-guide.md b/windows/security/identity-protection/vpn/vpn-guide.md index b8f40081c7..3127208215 100644 --- a/windows/security/identity-protection/vpn/vpn-guide.md +++ b/windows/security/identity-protection/vpn/vpn-guide.md @@ -20,7 +20,7 @@ ms.author: dansimp - Windows 10 - Windows 10 Mobile -This guide will walk you through the decisions you will make for Windows 10 clients in your enterprise VPN solution and how to configure your deployment. This guide references the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) and provides mobile device management (MDM) configuration instructions using Microsoft Intune and the VPN Profile template for Windows 10. +This guide will walk you through the decisions you will make for Windows 10 clients in your enterprise VPN solution and how to configure your deployment. This guide references the [VPNv2 Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/vpnv2-csp) and provides mobile device management (MDM) configuration instructions using Microsoft Intune and the VPN Profile template for Windows 10. To create a Windows 10 VPN device configuration profile see: [Windows 10 and Windows Holographic device settings to add VPN connections using Intune](https://docs.microsoft.com/mem/intune/configuration/vpn-settings-windows-10). @@ -46,4 +46,3 @@ To create a Windows 10 VPN device configuration profile see: [Windows 10 and Win - [Create VPN profiles to connect to VPN servers in Intune](https://docs.microsoft.com/mem/intune/configuration/vpn-settings-configure) - From 2938aaa9a1ea8c6a3a60573c5538df14d3b29512 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Nov 2020 11:30:34 -0800 Subject: [PATCH 0248/2014] Update windows/security/identity-protection/vpn/vpn-guide.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/security/identity-protection/vpn/vpn-guide.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/vpn/vpn-guide.md b/windows/security/identity-protection/vpn/vpn-guide.md index 3127208215..ae26cfc95a 100644 --- a/windows/security/identity-protection/vpn/vpn-guide.md +++ b/windows/security/identity-protection/vpn/vpn-guide.md @@ -24,8 +24,8 @@ This guide will walk you through the decisions you will make for Windows 10 clie To create a Windows 10 VPN device configuration profile see: [Windows 10 and Windows Holographic device settings to add VPN connections using Intune](https://docs.microsoft.com/mem/intune/configuration/vpn-settings-windows-10). ->[!NOTE] ->This guide does not explain server deployment. +> [!NOTE] +> This guide does not explain server deployment. ## In this guide @@ -45,4 +45,3 @@ To create a Windows 10 VPN device configuration profile see: [Windows 10 and Win - [Create VPN profiles to connect to VPN servers in Intune](https://docs.microsoft.com/mem/intune/configuration/vpn-settings-configure) - From 6eaf46c5bdf82b3628677d14d70f36b82f8b3012 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Mon, 16 Nov 2020 14:34:34 -0500 Subject: [PATCH 0249/2014] doublechecked steps for intune & updated accordingly --- ...protection-microsoft-defender-antivirus.md | 24 +++++-------------- .../run-scan-microsoft-defender-antivirus.md | 8 +++---- 2 files changed, 10 insertions(+), 22 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md index ceb9f87d5c..0d113ddeb4 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md @@ -47,28 +47,16 @@ For more information about the specific network-connectivity requirements to ens ## Use Intune to turn on cloud-delivered protection -1. Sign in to the [Azure portal](https://portal.azure.com). -2. Select **All services > Intune**. -3. In the **Intune** pane, select **Device configuration > Profiles**. Then select the **Device restrictions** profile type you want to configure. If you need to create a new **Device restrictions** profile type, see [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/intune/device-restrictions-configure). -4. Select **Properties**, select **Settings: Configure**, and then select **Microsoft Defender Antivirus**. +1. Go to the Microsoft Endpoint Manager admin center ([https://endpoint.microsoft.com](https://endpoint.microsoft.com)) and log in. +2. On the **Home** pane, select **Device configuration > Profiles**. +3. Select the **Device restrictions** profile type you want to configure. If you need to create a new **Device restrictions** profile type, see [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/intune/device-restrictions-configure). +4. Select **Properties** > **Configuration settings: Edit** > **Microsoft Defender Antivirus**. 5. On the **Cloud-delivered protection** switch, select **Enable**. -6. In the **Prompt users before sample submission** dropdown, select **Send all data without prompting**. -7. In the **Submit samples consent** dropdown, select one of the following options: - - - **Send safe samples automatically** - - **Send all samples automatically** - - >[!NOTE] - > The **Send safe samples automatically** option means that most samples will be sent automatically. Files that are likely to contain personal information will still prompt and require additional confirmation. - - > [!WARNING] - > Setting to **Always Prompt** will lower the protection state of the device. Setting to **Never send** means the [Block at First Sight](configure-block-at-first-sight-microsoft-defender-antivirus.md) feature of Microsoft Defender for Endpoint won't work. - -8. Select **OK** to exit the **Microsoft Defender Antivirus** settings pane, select **OK** to exit the **Device restrictions** pane, and then select **Save** to save the changes to your **Device restrictions** profile. +6. In the **Prompt users before sample submission** dropdown, select **Send all data automatically**. For more information about Intune device profiles, including how to create and configure their settings, see [What are Microsoft Intune device profiles?](https://docs.microsoft.com/intune/device-profiles) -## Use Configuration Manager to turn on cloud-delivered protection +## Use Microsoft Endpoint Configuration Manager to turn on cloud-delivered protection 1. Go to the Microsoft Endpoint Manager admin center ([https://endpoint.microsoft.com](https://endpoint.microsoft.com)) and log in. 2. Choose **Endpoint security** > **Antivirus**. diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md index 9974780ab7..73e99ff502 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md @@ -42,7 +42,7 @@ A full scan can be useful on endpoints that have reported a malware threat. The > [!NOTE] > By default, quick scans run on mounted removable devices, such as USB drives. -## Use Microsoft Endpoint Manager to run a scan +## Use Microsoft Endpoint Configuration Manager to run a scan 1. Go to the Microsoft Endpoint Manager admin center ([https://endpoint.microsoft.com](https://endpoint.microsoft.com)) and log in. 2. Choose **Endpoint security** > **Antivirus**. @@ -66,9 +66,9 @@ For more information about how to use the tool and additional parameters, includ ## Use Microsoft Intune to run a scan -1. In Intune, go to **Devices > All Devices** and select the device you want to scan. - -2. Select **...More** and then select **Quick Scan** or **Full Scan**. +1. Go to the Microsoft Endpoint Manager admin center ([https://endpoint.microsoft.com](https://endpoint.microsoft.com)) and log in. +2. From the sidebar, select **Devices > All Devices** and choose the device you want to scan. +3. Select **...More**. From the options, select **Quick Scan** or **Full Scan**. ## Use the Windows Security app to run a scan From 5336b80da809f5eb75acd5fc0c8352cd3fb99d8e Mon Sep 17 00:00:00 2001 From: Mati Goldberg Date: Mon, 16 Nov 2020 21:37:39 +0200 Subject: [PATCH 0250/2014] auditd notice --- .../microsoft-defender-atp/microsoft-defender-atp-linux.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md index 873df4353b..87dd24a90d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md @@ -92,6 +92,10 @@ If you experience any installation failures, refer to [Troubleshooting installat After you've enabled the service, you may need to configure your network or firewall to allow outbound connections between it and your endpoints. +- Audit framework (`auditd`) must be enabled. + >[!NOTE] + > System events captured by rules added to `audit.logs` will add to audit logs and might affect host auditing and upstream collection. Events added by Microsoft Defender for Endopoint for Linux will be tagged with `mdatp` key. + ### Network connections The following downloadable spreadsheet lists the services and their associated URLs that your network must be able to connect to. You should ensure that there are no firewall or network filtering rules that would deny access to these URLs. If there are, you may need to create an *allow* rule specifically for them. From e5cf6d6e8b5f4dd8c47d179eba5f37e18dc094f6 Mon Sep 17 00:00:00 2001 From: Mati Goldberg Date: Mon, 16 Nov 2020 21:47:40 +0200 Subject: [PATCH 0251/2014] remove reference to obsolete page --- ...endpoint-detection-response-mac-preview.md | 165 ------------------ .../microsoft-defender-atp-mac.md | 2 +- 2 files changed, 1 insertion(+), 166 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md b/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md deleted file mode 100644 index b86fec795a..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md +++ /dev/null @@ -1,165 +0,0 @@ ---- -title: Enable Microsoft Defender for Endpoint Insider Device -description: Install and use Microsoft Defender for Endpoint (Mac). -keywords: microsoft, defender, atp, mac, installation, deploy, uninstallation, intune, jamf, macos, catalina, mojave, high sierra -search.product: eADQiWindows 10XVcnh -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: dansimp -author: dansimp -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: -- m365-security-compliance -- m365initiative-defender-endpoint -ms.topic: conceptual ---- - -# Enable Microsoft Defender for Endpoint Insider Device - -[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -To get preview features for Mac, you must set up your device to be an "Insider" device as described in this article. For scale deployment, we recommend using [Jamf](#enable-the-insider-program-with-jamf) or [Intune](#enable-the-insider-program-with-intune). - -> [!IMPORTANT] -> Make sure you have enabled [Microsoft Defender for Endpoint (Mac)](microsoft-defender-atp-mac.md#how-to-install-microsoft-defender-for-endpoint-for-mac), and pay attention to the “earlyPreview” flag. See documentation for [Jamf](mac-install-with-jamf.md), [Intune](mac-install-with-intune.md), and [manual deployment](mac-install-manually.md) instructions. - -## Enable the Insider program with Jamf - -1. Create configuration profile `com.microsoft.wdav.plist` with the following content: - - ```XML - - - - - edr - - earlyPreview - - - - - ``` - -1. From the JAMF console, navigate to  **Computers > Configuration Profiles**, navigate to the configuration profile you'd like to use, then select  **Custom Settings**. - -1. Create an entry with `com.microsoft.wdav` as the preference domain and upload the `.plist` created earlier. - - > [!WARNING] - > You must enter the correct preference domain (com.microsoft.wdav), otherwise the preferences will not be recognized by the product - -## Enable the Insider program with Intune - -1. Create configuration profile `com.microsoft.wdav.plist` with the following content: - - ```XML - - - - - PayloadUUID - C4E6A782-0C8D-44AB-A025-EB893987A295 - PayloadType - Configuration - PayloadOrganization - Microsoft - PayloadIdentifier - com.microsoft.wdav - PayloadDisplayName - Microsoft Defender ATP settings - PayloadDescription - Microsoft Defender ATP configuration settings - PayloadVersion - 1 - PayloadEnabled - - PayloadRemovalDisallowed - - PayloadScope - System - PayloadContent - - - PayloadUUID - 99DBC2BC-3B3A-46A2-A413-C8F9BB9A7295 - PayloadType - com.microsoft.wdav - PayloadOrganization - Microsoft - PayloadIdentifier - com.microsoft.wdav - PayloadDisplayName - Microsoft Defender ATP configuration settings - PayloadDescription - - PayloadVersion - 1 - PayloadEnabled - - edr - - earlyPreview - - - - - - - ``` - -1. Open  **Manage > Device configuration**. Select  **Manage > Profiles > Create Profile**. - -1. Choose a name for the profile. Change  **Platform=macOS**  to  **Profile type=Custom**. Select  **Configure**. - -1. Save the `.plist` created earlier as com.microsoft.wdav.xml. - -1. Enter `com.microsoft.wdav` as the custom configuration profile name. - -1. Open the configuration profile and upload `com.microsoft.wdav.xml`. This file was created in step 1. - -1. Select  **OK**. - -1. Select  **Manage > Assignments**. In the  **Include**  tab, select  **Assign to All Users & All devices**. - - > [!WARNING] - > You must enter the correct custom configuration profile name, otherwise these preferences will not be recognized by the product. - -## Enable the Insider program manually on a single device - -In terminal, run: - -```bash - mdatp --edr --early-preview true -``` - -For versions earlier than 100.78.0, run: - -```bash - mdatp --edr --earlyPreview true -``` - -## Troubleshooting - -### Verify you are running the correct version - -To get the latest version of the Microsoft Defender for Endpoint (Mac), set the Microsoft AutoUpdate to “Fast Ring”. To get “Microsoft AutoUpdate”, download it from [Release history for Microsoft AutoUpdate (MAU)](https://docs.microsoft.com/officeupdates/release-history-microsoft-autoupdate). - -To verify you are running the correct version, run `mdatp --health` on the device. - -* The required version is 100.72.15 or later. -* If the version is not as expected, verify that Microsoft Auto Update is set to automatically download and install updates by running `defaults read com.microsoft.autoupdate2` from the terminal. -* To change update settings, see [Update Office for Mac automatically](https://support.office.com/article/update-office-for-mac-automatically-bfd1e497-c24d-4754-92ab-910a4074d7c1). -* If you are not using Office for Mac, download and run the AutoUpdate tool. - -### A device still does not appear on Microsoft Defender Security Center - -After a successful deployment and onboarding of the correct version, check that the device has connectivity to the cloud service by running `mdatp --connectivity-test`. - -* Check that you enabled the early preview flag. In the terminal, run `mdatp –health` and look for the value of “edrEarlyPreviewEnabled”. It should be “Enabled”. - -If you followed the manual deployment instructions, you were prompted to enable Kernel Extensions. Pay attention to the “System Extension note” in the [manual deployment documentation](mac-install-manually.md#application-installation-macos-1015-and-older-versions) and use the “Manual Deployment” section in the [troubleshoot kernel extension documentation](mac-support-kext.md#manual-deployment). diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index 44dd5225e9..1e18c177a2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -39,7 +39,7 @@ This topic describes how to install, configure, update, and use Defender for End > [!TIP] > If you have any feedback that you would like to share, submit it by opening Microsoft Defender for Endpoint for Mac on your device and navigating to **Help** > **Send feedback**. -To get the latest features, including preview capabilities (such as endpoint detection and response for your Mac devices), configure your macOS device running Microsoft Defender for Endpoint to be an "Insider" device. See [Enable Microsoft Defender for Endpoint Insider Device](endpoint-detection-response-mac-preview.md). +To get the latest features, including preview capabilities (such as endpoint detection and response for your Mac devices), configure your macOS device running Microsoft Defender for Endpoint to be an "Insider" device. ## How to install Microsoft Defender for Endpoint for Mac From 296fce1fc126c84269aaddb4cd72b1b3521d6514 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 16 Nov 2020 11:58:24 -0800 Subject: [PATCH 0252/2014] add mma line --- .../downloads/mdatp-urls.xlsx | Bin 19446 -> 19968 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 ded3b766260b1d25e464b50e2d08b0fbb092dcca..37a6dacbe81bb80d18c3655023c7cab490bd7abf 100644 GIT binary patch delta 9945 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 o>{4L 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 T;Sv7yiwXH0LFAsu{CWBx Date: Mon, 16 Nov 2020 12:17:22 -0800 Subject: [PATCH 0253/2014] add redirect --- .openpublishing.redirection.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index e6293265fe..2842e1a326 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -15654,6 +15654,11 @@ "source_path": "windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac", "redirect_document_id": true + }, + { + "source_path": "windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md", + "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac", + "redirect_document_id": true }, { "source_path": "windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md", From c55202ed4def017c632d1e74b7494e60637d847e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 16 Nov 2020 12:54:49 -0800 Subject: [PATCH 0254/2014] fix redirect --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 2842e1a326..2f50152758 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -15658,7 +15658,7 @@ { "source_path": "windows/security/threat-protection/microsoft-defender-atp/endpoint-detection-response-mac-preview.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md", From fd9658382415268f69ed2b2a4086324bd9560b85 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 16 Nov 2020 13:32:03 -0800 Subject: [PATCH 0255/2014] Added lightbox and valid type for code block --- .../run-scan-microsoft-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md index 73e99ff502..6b709df330 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/run-scan-microsoft-defender-antivirus.md @@ -49,7 +49,7 @@ A full scan can be useful on endpoints that have reported a malware threat. The 3. In the list of tabs, select **Windows 10 unhealthy endpoints**. 4. From the list of actions provided, select **Quick Scan** or **Full Scan**. -![IMAGE](images/mem-antivirus-scan-on-demand.png) +[ ![IMAGE](images/mem-antivirus-scan-on-demand.png) ](images/mem-antivirus-scan-on-demand.png#lightbox) > [!TIP] > For more information about using Microsoft Endpoint Manager to run a scan, see [Antimalware and firewall tasks: How to perform an on-demand scan](https://docs.microsoft.com/configmgr/protect/deploy-use/endpoint-antimalware-firewall#how-to-perform-an-on-demand-scan-of-computers). @@ -58,7 +58,7 @@ A full scan can be useful on endpoints that have reported a malware threat. The Use the following `-scan` parameter: -```DOS +```console mpcmdrun.exe -scan -scantype 1 ``` From 1e28417ea7a49671c0cf1d6ed1cca69a0c4f91e6 Mon Sep 17 00:00:00 2001 From: Max Stein Date: Mon, 16 Nov 2020 14:28:11 -0800 Subject: [PATCH 0256/2014] Updating Intune images --- .../vpn/images/vpn-connection-intune.png | Bin 11428 -> 56241 bytes .../vpn/images/vpn-custom-xml-intune.png | Bin 2460 -> 11868 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/identity-protection/vpn/images/vpn-connection-intune.png b/windows/security/identity-protection/vpn/images/vpn-connection-intune.png index bf551eabb764e9f20275876a994e544316a9505c..8098b3445e40129245a4d95cb11707d7c4027925 100644 GIT binary patch literal 56241 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 z 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 literal 11428 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 Date: Mon, 16 Nov 2020 16:03:25 -0800 Subject: [PATCH 0257/2014] remove section --- .../tvm-exposure-score.md | 40 ------------------- 1 file changed, 40 deletions(-) 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 5cd211d354..45f7973943 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 @@ -49,46 +49,6 @@ The exposure score is broken down into the following levels: You can remediate the issues based on prioritized [security recommendations](tvm-security-recommendation.md) to reduce the exposure score. Each software has weaknesses that are transformed into recommendations and prioritized based on risk to the organization. -## How the score is calculated - -The exposure score is continuously calculated on each device in the organization. It is scored & evaluated based on the following categories: - -- **Threats** - external and internal threats such as public exploit code and security alerts -- **Likelihood** - likelihood of the device to get breached given its current security posture -- **Value** - value of the device to the organization given its role and content - -**Device exposure score** = (Threats + Likelihood) x Value - -**Organization exposure score** = Avg (All device exposure scores) taking into account organization value multipliers - -### Threats - -Points are added based on whether the device has any vulnerabilities or misconfigurations, determined by the Common Vulnerability Scoring System (CVSS) base score. - -Further points are added based on: - -- Exploits availability and whether the exploit is verified or ranked -- A threat campaign is linked to the vulnerability or misconfiguration - -### Likelihood - -Points are added based on whether any of the following factors are true: - -- The device is internet facing -- Specific compensating controls are misconfigured -- An exploit attempt is linked directly to a threat spotted in the organization - -### Value - -Points are added based on whether any of the following factors are true for a device: - -- Contains high business impact (HBI) data -- Marked as a High Value Asset (HVA) or serves as an important server role (e.g. AD, DNS) -- Runs a business critical app (BCA) -- Used by a marked high value user (HVU) (e.g. domain admin, CEO) - -If a device is valuable to your organization, it should increase the total organization exposure score. - ## Reduce your threat and vulnerability exposure Lower your threat and vulnerability exposure by remediating [security recommendations](tvm-security-recommendation.md). Make the most impact to your exposure score by remediating the top security recommendations, which can be viewed in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md). From eb6e1807164ffcc3ee0d543fbcf31725e0058ea0 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Mon, 16 Nov 2020 16:56:55 -0800 Subject: [PATCH 0258/2014] tweaks --- .../threat-analytics-analyst-reports.md | 2 +- .../microsoft-defender-atp/threat-analytics.md | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md index cfeac18495..0dab3bd4e2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md @@ -42,7 +42,7 @@ Most analyst reports include the following sections: | [Detection details](#understand-how-each-threat-can-be-detected) | Lists specific and generic detections provided by Microsoft security solutions that can surface activity or components associated with the threat. | | [Advanced hunting](#find-subtle-threat-artifacts-using-advanced-hunting) | Provides sample [advanced hunting queries](advanced-hunting-overview.md) for proactively identifying possible threat activity. Most queries are provided to supplement detections, especially for locating potentially malicious components or behaviors that couldn't be dynamically assessed to be malicious. | | References | Lists Microsoft and third-party references reviewed by analysts during the creation of the report. Threat analytics reports are based on data validated by Microsoft researchers. Information from publicly available, third-party source are identified clearly as such. | -| Change log | The times of publication and when significant changes were made to the report. | +| Change log | The time the report was published and and when significant changes were made to the report. | ## Apply additional mitigations Threat analytics reports dynamically track the [status of security updates and secure configurations](threat-analytics.md#review-list-of-mitigations-and-the-status-of-your-devices). This information is available as charts and tables under the **Mitigations** tab. diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md index 5ae06b1f90..fe42dfc18f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md @@ -84,12 +84,13 @@ Each report includes charts that provide an overview of how resilient your organ ### Get expert insight from the analyst report Go to the [**Analyst report** section](threat-analytics-analyst-reports.md) to read through the detailed expert write-up. Most reports provide detailed descriptions of attack chains, including tactics and techniques mapped to the MITRE ATT&CK framework, exhaustive lists of recommendations, and powerful [threat hunting](advanced-hunting-overview.md) guidance. -![Image of the analyst report section of a threat analytics report](images/ta-analyst-report.png) -_Analyst report section of a threat analytics report_ ### Review list of mitigations and the status of your devices In the **Mitigations** section, review the list of specific actionable recommendations that can help you increase your organizational resilience against the threat. The list of tracked mitigations includes recommended settings and vulnerability patches. It also shows the number of devices that don't have these mitigations in place. +This section currently supports dynamically tracking the following mitigations: +- + Mitigation information in this section incorporates data from [threat and vulnerability management](next-gen-threat-and-vuln-mgt.md), which also provides detailed drill-down information from various links in the report. ![Image of the mitigations section of a threat analytics report](images/ta-mitigations.png) From 81b2787d1132155b27fc95ea7efc32b99615c5b9 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 16 Nov 2020 17:03:34 -0800 Subject: [PATCH 0259/2014] Added new policies --- .../mdm/policy-csp-admx-windowsdefender.md | 434 ++++++++++++++++++ 1 file changed, 434 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-windowsdefender.md diff --git a/windows/client-management/mdm/policy-csp-admx-windowsdefender.md b/windows/client-management/mdm/policy-csp-admx-windowsdefender.md new file mode 100644 index 0000000000..36fb917d07 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-windowsdefender.md @@ -0,0 +1,434 @@ +--- +title: Policy CSP - ADMX_WindowsDefender +description: Policy CSP - ADMX_WindowsDefender +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 08/13/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_WindowsDefender +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +


      + + +## ADMX_WindowsDefender policies + +
      +
      + ADMX_WindowsDefender/AllowFastServiceStartup +
      +
      + ADMX_WindowsDefender/CheckForSignaturesBeforeRunningScan +
      +
      + ADMX_WindowsDefender/DisableAntiSpywareDefender +
      +
      + ADMX_WindowsDefender/DisableAutoExclusions +
      +
      + ADMX_WindowsDefender/DisableBlockAtFirstSeen +
      +
      + ADMX_WindowsDefender/DisableLocalAdminMerge +
      +
      + ADMX_WindowsDefender/DisableRealtimeMonitoring +
      +
      + ADMX_WindowsDefender/DisableRoutinelyTakingAction +
      +
      + ADMX_WindowsDefender/Exclusions_Extensions +
      +
      + ADMX_WindowsDefender/Exclusions_Paths +
      +
      + ADMX_WindowsDefender/Exclusions_Processes +
      +
      + ADMX_WindowsDefender/ExploitGuard_ASR_ASROnlyExclusions +
      +
      + ADMX_WindowsDefender/ExploitGuard_ASR_Rules +
      +
      + ADMX_WindowsDefender/ExploitGuard_ControlledFolderAccess_AllowedApplications +
      +
      + ADMX_WindowsDefender/ExploitGuard_ControlledFolderAccess_EnableControlledFolderAccess +
      +
      + ADMX_WindowsDefender/ExploitGuard_ControlledFolderAccess_ProtectedFolders +
      +
      + ADMX_WindowsDefender/ExploitGuard_EnableNetworkProtection +
      +
      + ADMX_WindowsDefender/MpEngine_EnableFileHashComputation +
      +
      + ADMX_WindowsDefender/Nis_Consumers_IPS_DisableSignatureRetirement +
      +
      + ADMX_WindowsDefender/Nis_Consumers_IPS_sku_differentiation_Signature_Set_Guid +
      +
      + ADMX_WindowsDefender/Nis_DisableProtocolRecognition +
      +
      + ADMX_WindowsDefender/ProxyBypass +
      +
      + ADMX_WindowsDefender/ProxyPacUrl +
      +
      + ADMX_WindowsDefender/ProxyServer +
      +
      + ADMX_WindowsDefender/Quarantine_LocalSettingOverridePurgeItemsAfterDelay +
      +
      + ADMX_WindowsDefender/Quarantine_PurgeItemsAfterDelay +
      +
      + ADMX_WindowsDefender/RandomizeScheduleTaskTimes +
      +
      + ADMX_WindowsDefender/RealtimeProtection_DisableBehaviorMonitoring +
      +
      + ADMX_WindowsDefender/RealtimeProtection_DisableIOAVProtection +
      +
      + ADMX_WindowsDefender/RealtimeProtection_DisableOnAccessProtection +
      +
      + ADMX_WindowsDefender/RealtimeProtection_DisableRawWriteNotification +
      +
      + ADMX_WindowsDefender/RealtimeProtection_DisableScanOnRealtimeEnable +
      +
      + ADMX_WindowsDefender/RealtimeProtection_IOAVMaxSize +
      +
      + ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableBehaviorMonitoring +
      +
      + ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableIOAVProtection +
      +
      + ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableOnAccessProtection +
      +
      + ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableRealtimeMonitoring +
      +
      + ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideRealtimeScanDirection +
      +
      + ADMX_WindowsDefender/RealtimeProtection_RealtimeScanDirection +
      +
      + ADMX_WindowsDefender/Remediation_LocalSettingOverrideScan_ScheduleTime +
      +
      + ADMX_WindowsDefender/Remediation_Scan_ScheduleDay +
      +
      + ADMX_WindowsDefender/Remediation_Scan_ScheduleTime +
      +
      + ADMX_WindowsDefender/Reporting_AdditionalActionTimeout +
      +
      + ADMX_WindowsDefender/Reporting_CriticalFailureTimeout +
      +
      + ADMX_WindowsDefender/Reporting_DisableEnhancedNotifications +
      +
      + ADMX_WindowsDefender/Reporting_DisablegenericrePorts +
      +
      + ADMX_WindowsDefender/Reporting_NonCriticalTimeout +
      +
      + ADMX_WindowsDefender/Reporting_RecentlyCleanedTimeout +
      +
      + ADMX_WindowsDefender/Reporting_WppTracingComponents +
      +
      + ADMX_WindowsDefender/Reporting_WppTracingLevel +
      +
      + ADMX_WindowsDefender/Root_PUAProtection +
      +
      + ADMX_WindowsDefender/Scan_AllowPause +
      +
      + ADMX_WindowsDefender/Scan_ArchiveMaxDepth +
      +
      + ADMX_WindowsDefender/Scan_ArchiveMaxSize +
      +
      + ADMX_WindowsDefender/Scan_AvgCPULoadFactor +
      +
      + ADMX_WindowsDefender/Scan_DisableArchiveScanning +
      +
      + ADMX_WindowsDefender/Scan_DisableCatchupFullScan +
      +
      + Scan_DisableCatchupQuickScan/ProxyBypass +
      +
      + ADMX_WindowsDefender/Scan_DisableEmailScanning +
      +
      + ADMX_WindowsDefender/Scan_DisableHeuristics +
      +
      + ADMX_WindowsDefender/Scan_DisablePackedExeScanning +
      +
      + ADMX_WindowsDefender/Scan_DisableRemovableDriveScanning +
      +
      + ADMX_WindowsDefender/Scan_DisableReparsePointScanning +
      +
      + ADMX_WindowsDefender/Scan_DisableRestorePoint +
      +
      + ADMX_WindowsDefender/Scan_DisableScanningMappedNetworkDrivesForFullScan +
      +
      + ADMX_WindowsDefender/Scan_DisableScanningNetworkFiles +
      +
      + ADMX_WindowsDefender/Scan_LocalSettingOverrideAvgCPULoadFactor +
      +
      + ADMX_WindowsDefender/Scan_LocalSettingOverrideScanParameters +
      +
      + ADMX_WindowsDefender/Scan_LocalSettingOverrideScheduleDay +
      +
      + ADMX_WindowsDefender/Scan_LocalSettingOverrideScheduleQuickScantime +
      +
      + ADMX_WindowsDefender/Scan_LocalSettingOverrideScheduleTime +
      +
      + ADMX_WindowsDefender/Scan_LowCpuPriority +
      +
      + ADMX_WindowsDefender/Scan_MissedScheduledScanCountBeforeCatchup +
      +
      + ADMX_WindowsDefender/Scan_PurgeItemsAfterDelay +
      +
      + ADMX_WindowsDefender/Scan_QuickScanInterval +
      +
      + ADMX_WindowsDefender/Scan_ScanOnlyIfIdle +
      +
      + ADMX_WindowsDefender/Scan_ScanParameters +
      +
      + ADMX_WindowsDefender/Scan_ScheduleDay +
      +
      + ADMX_WindowsDefender/Scan_ScheduleQuickScantime +
      +
      + ADMX_WindowsDefender/Scan_ScheduleTime +
      +
      + ADMX_WindowsDefender/ServiceKeepAlive +
      +
      + ADMX_WindowsDefender/SignatureUpdate_ASSignatureDue +
      +
      + ADMX_WindowsDefender/SignatureUpdate_AVSignatureDue +
      +
      + ADMX_WindowsDefender/SignatureUpdate_DefinitionUpdateFileSharesSources +
      +
      + ADMX_WindowsDefender/SignatureUpdate_DisableScanOnUpdate +
      +
      + ADMX_WindowsDefender/SignatureUpdate_DisableScheduledSignatureUpdateonBattery +
      +
      + ADMX_WindowsDefender/SignatureUpdate_DisableUpdateOnStartupWithoutEngine +
      +
      + ADMX_WindowsDefender/SignatureUpdate_FallbackOrder +
      +
      + ADMX_WindowsDefender/SignatureUpdate_ForceUpdateFromMU +
      +
      + ADMX_WindowsDefender/SignatureUpdate_RealtimeSignatureDelivery +
      +
      + ADMX_WindowsDefender/SignatureUpdate_ScheduleDay +
      +
      + ADMX_WindowsDefender/SignatureUpdate_ScheduleTime +
      +
      + ADMX_WindowsDefender/SignatureUpdate_SharedSignaturesLocation +
      +
      + ADMX_WindowsDefender/SignatureUpdate_SignatureDisableNotification +
      +
      + ADMX_WindowsDefender/SignatureUpdate_SignatureUpdateCatchupInterval +
      +
      + ADMX_WindowsDefender/SignatureUpdate_SignatureUpdateInterval +
      +
      + ADMX_WindowsDefender/SignatureUpdate_UpdateOnStartup +
      +
      + ADMX_WindowsDefender/SpynetReporting +
      +
      + ADMX_WindowsDefender/Spynet_LocalSettingOverrideSpynetReporting +
      +
      + ADMX_WindowsDefender/SubmitSamplesConsent +
      +
      + ADMX_WindowsDefender/Threats_ThreatIdDefaultAction +
      +
      + ADMX_WindowsDefender/Threats_ThreatSeverityDefaultAction +
      +
      + ADMX_WindowsDefender/UX_Configuration_CustomDefaultActionToastString +
      +
      + ADMX_WindowsDefender/UX_Configuration_Notification_Suppress +
      +
      + ADMX_WindowsDefender/UX_Configuration_SuppressRebootNotification +
      +
      + ADMX_WindowsDefender/UX_Configuration_UILockdown +
      +
      + + +
      + + +**ADMX_AuditSettings/IncludeCmdLine** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in Windows 10 Insider Preview Build 20185. This policy setting determines what information is logged in security audit events when a new process has been created. This setting only applies when the Audit Process Creation policy is enabled. + +If you enable this policy setting, the command line information for every process will be logged in plain text in the security event log as part of the Audit Process Creation event 4688, "a new process has been created," on the workstations and servers on which this policy setting is applied. + +If you disable or do not configure this policy setting, the process's command line information will not be included in Audit Process Creation events. + +Default is Not configured. + +> [!NOTE] +> When this policy setting is enabled, any user with access to read the security events will be able to read the command line arguments for any successfully created process. Command line arguments can contain sensitive or private information, such as passwords or user data. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Include command line in process creation events* +- GP name: *IncludeCmdLine* +- GP path: *System/Audit Process Creation* +- GP ADMX file name: *AuditSettings.admx* + + + +
      + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From 91b01cfca737ce0c445de13038e871b376eef0e2 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Mon, 16 Nov 2020 18:22:28 -0800 Subject: [PATCH 0260/2014] Tweaks --- .../images/ta-analyst-report-small.png | Bin 0 -> 226182 bytes .../images/ta-analyst-report.png | Bin 132644 -> 121457 bytes .../threat-analytics-analyst-reports.md | 56 +++++++----------- .../threat-analytics.md | 16 ++--- 4 files changed, 32 insertions(+), 40 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/ta-analyst-report-small.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/ta-analyst-report-small.png b/windows/security/threat-protection/microsoft-defender-atp/images/ta-analyst-report-small.png new file mode 100644 index 0000000000000000000000000000000000000000..c71d67f43fbf60da334f24ddec24200683ebe000 GIT binary patch literal 226182 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%0D!fqNy7Ma6^ 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%0Ambb_4bc=~7#EjRb3byGE*E36_j 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

      _G zKpaUe61-CyKL66AMUNvAM@teO!|>DnoL$w`FUgGLbY5V@?VE=c#}Ofx*|+2uPE)Q^ zlJ)jbuBSUWPErWMQP=PxhsY;b@P$! zW?wgghzT)lx~?0_W5C#|XN_M>s=^Jf$#4{Rjj$x{@SrU=ic57(&Ft?CM*|>Inc+yNf z^vNtg5mGr%Cv}9Na>X(hpl-t_EDK4>GDtpY{_eV z-PbR`l+IA#{Mo4S1#vAlfsrO@u*I9EULTC13|Y0sTDsmE+`8aKX-pN9k|EAVJtn8@Q<1l^^aTVppo zjb&xBBXZ4tPj|JfXp6zq` zLc1IM6VKt|yc;4?M#W(c4Da{KEFv;1VOITHU1k?3$+NGr<;?et6cLvGM1)x{GgWl+sr@1+B>+7nUfk0;xEZ z#;fU691d^9$8gSw+yq%;eb1xZ`@{tLNHoDuH4MgV!C1t5ewPW4K;RZNVq}L~2Y2nzTtBsMgq_LRmll9Xb zy{&bOPS_~BT30q>gm$bdBjM`iNh6( z_NO4iRC7PG7N3WemNFu87{ir9Zs}iYwudh((-uESf{|755K~c+v#W}EoWTI>zXXCA zecLwG*)?W`hWsQ#Z?Nro(J?S(LR0|7DUxavDZk}f0fI8~kgQkad>I`vR7JzN%D{0w zQ_pyM{Y#`{QP(*gjnN=nP4ZO{#%saIiIe0{tshc8J1VfZCOeS z#fv+X;_hxO?(XjH?zF|dxVyW{i@Owee{pwrn8SDH&it9@KEod#+9YQu*=wzxoSdD2 z%=u4L<7Ik%V**rBc*2I90kPd2AZN;>TEqz;zfO!SD`$Y{#T|kX7L0RS zNaNZ=ut@+?vSQ5SzYmhUrE?j?R3ra9$J>U6LJb=5%fGwN(FoMRcJ^;z-ZJLl=AU<( zNI-QbW8@jU3`~e^X*UP!m z1Wlh{m`EWRo{c#ukOkR0JV2MNfsktBBn+xz=g7n~vAB27sypJWQ)T3|!JV%u3IzqS zg&l3cr}WA23C9K}{nB`cYz)LA!gI@&4plXo6L$Qej&pXc_+;a$vQ0V=QxxtkE{a+@ z!d+m)aGAkxUe{kOfjnToy2zpHBqA1#)wGon!F7vhwktv^8}br}EGP*nfd`!$I==kS zu1a|SA_dq?PBzaoP`YCZz7jmo%1U`}KHONACvjLI!e?KpUv9o6J;!N14O;T>v_$oT z`4B5sg~CSR=tZIX4^>2hwx!ZJqXG`1n?`Bf$W84|STVEhKrqMxlTQ?b<{Z-IIxza! zQI}KH;|@bJ6luATX^ZVZW&%==#Sa1fDv#+HWFzgtxTa*U(-qpBux;oqN8PZ$|78j1 zMjN^|iFa)C0q-WU#sWRs?>>~SeQJkUak}$<-mIp^!Z$O0jIBJs9F`QnEm;>+CZ{T= zZ{&StsEzH9L`yw%Sd8<8^#g}3#ngU@HDMCY?8$s}3p~QqiR2QBU{eYz&GvV+wpJ_W zs%U#*%=|vTDTlFj@bD-c_Bia%ZV(2Fn8e+Etyho3G$2Ph=i!oMuldy# z$G0{u`y1tz^XVtIV=(sxLF3c0w_tC9)J}itUeqMeMMi#~JLUTI(>AMc zmj*~>Gb68fev7m7R_&U3A)jsv9`Kzm{b$BWvM6%2-FYf9{;J!OrQ+$6yzUo@I# zORX8=ld0dbA&>Ozf->yX!<}w9_|`0U=Iz0|=T0Oi6&_Iq0n^l;8Kv_pa%?4qGvz9? zMeD9Tia&1^cR-yd+16)^$pRzJ@dhblXCu=$tUHf_XtrO~_e%2B$&+lfJoVwe7`UHz z!m#mZvDunD9fCHt;}yRmLqni#vNtY_E}w&V!D2U;0|-`rTR>Ge-n9ihhP8K!NYiF8(p1M}?72?=JzZVQrk*m5Xu z*?rTW-5=zFR{LCcHLlZ8a~`A5yNjZ3$1Uu!<{|dm^lTW{ib>{OM(i~{ zCuGfD5NJ=|d~Q>NK+YOmp0170M-EeJc9>|4O}!E7nB?1Vj3?QI_G@KulhFO=dxbt? zj(K7Ie$c8<@6qJvQ~zc4nv$17B^Lj(mU( z0!R*|4v^Jib@-h6+9o~HTgsKlLN%^Io+c`1lOyWv$%%iRO9f~T)5|t6_Poi`?OF9M zcA*K=m*GzrXK;|u3j@*`U!XR`WZ4}Hm!O;HlWP9+X-&HR z&8saWfAN25y}G_{BwI&+X7IpWs<{YL*7Xd#e~z%yjrF!l>8sj?LZ#1)_ij&|+?~-P znqxY6FUcL)8mk-!xVLp20P7B;yo`H2#6<5!c#OdVs-7K9d}k%aV?i{5LgmMc}SrvL>o4_%wbuzDHCn__sHi=GRRvp^1q!BHklhx zdEV9CG;nVp2xW3*;M!yiA-!G^grc_gPQh`!Q76WxJ8jeD10OvH_jTVZbF+J0sXpIw zW6FUJzWrAFM^+Z z`EvYipe2KWrz<0Ofoy=ctydfxN= z_*=>4*fT6}>=T)e4?BBi=FrNUPXJpk`s{png&)2bwr&ybHxx$2zsDcGo7L1*S!79v zWGl1o*90+SA4AbmI&4U|W+O$Jp0q?=wiO~??ECuowZy7i1nKh2R4+?^i~GlWrz5^I zW%1n}E^v%&X<5U}%6vdRk7$x5c!=4={w2>zVVa4d#5jr1E#U3xLeuN+>7jQN6i$a9 z2t_PxxY>HW$#3U-q+(?qcBGB*XJ8FXB~r=Dg@_XGhr{v-LOxk6+ZC#X zq$r9{kp83zEvOHsdU#p0#{*j|PA2t(0fmSl3Khn~oX_r;+~TKxQX7+t5)m>jC)5Vw z8>UWYEzyo{!5QFS@X=76NHmG z<=IWgT}B(=Wd1pmuMcoxbS8f!rSYEQ(Y$GNO46SSeY$uyNLV=r2OP=F2e{E#g7x2Z zMk+gz>#bp@dKM}ubS+VdnXkV}AZh)V5#`sAPt#R&T8^#xR4iTZ35wEK81(uVYpErKi9{Gmux$?3d|lKd=AML@{A%xn6%JE}SCUgr8+7O= zFLi(zR}_@;sIdfxip6=&(|#L4eeWWGQV~Z%&oXaVQd-!V93cZar{-^_{h8KUJc;)y z`Q@04?(vn^Uq|Q1;FjRgV4v|kN)1VDMv54RTv$pGgtF*NUN+!$kGqHl7)W8St){H`hSgW<~A4O=Qk5nlKH94h{)G`4vtyK|53LGRl#a(zkGLQaH~tW z2fC@n(qTwrM6K9fihkfw&_4EbAqb!>{t*{9#v$Jpx!WLE=e$rePAQV3Ocq)b^X0Q32Rz2DjeF313CjH}0_Mf-ro+c*jte(zyf%~~kpY8=7O`5vAo1N0}iD%r3sbIx8BoepkEwjU2FF1yb8O( z32SO%LijyNpPaP%uY6yko#5g( zykc{qTV7Gmpmeu}u*ekHlI5lS1`ArFAwZ@i5tyg@ z<>|9cJid(7icEorF;%td?3B9fM7u3#RI}%GRvnGH5V~@xyZzxNBR3|(_6HV8)iNUE z1*{xP@D?Gpt0UNWUhc3czrV1MfgA~8-6@I~q|YteaZe_hz-~Vz-N;1L98B)a+^qQGFa`{?Lf;0StyuQ}~~QM*E>&yd_Os z@ge-Et#e5Waat0U8)W)X_b4daaDTHj?`o#@2UhY_*Exn6o4wV=s{^S)hdje9r;!jE(E%+D{jGvJiH`ptkU0}q8uJB%T}X^QKDUIBG*myZBLhrJyV@RJ`+7L zeF(DJh}JZ%v@Y1!^X)6Eiv7)9=yn;08;{rf6;FtnSiI&RF%Xn&v`2_-%ZPj@l(k&lu_O2SUN8Rfs3=1fl;2}y zDo!3y5d~fC!n6thjWhd&n3?dCloNhT#-Oh?@!qaaqVB=4dd>?7O4t;cw!YJ4aG_g1 zk-c8@^B}T#aM&&xrI>W|##}P=m_``dso)R^i&l6teC~m#al5p~@X;Fh%eYnD+hW%= zU~tQh%7AEcS%$*K|Au!pXZ0e8 zI-G8l?9Xo+SIS!>Zq}VqBN>jUO(*CB7(VdBlVzEjwq)1LaPq#z-lS-Tk#pg{-soH` zzPb;@deTyQJ(r(pXe+bL7M#cs?Kf}CDS$ghmuEvrSyR*MGBhNA&(S_#<%58&Ox_Bj z*g*y-JqbcVflkTZ6aky)=q1GXWJB_e<(6PmopecWFP6p?j@au@`1I|s$YaQuj53Xx zg*vIjrv+b8$-?`V+9Mx^8yUQ&SdKl!hUvD~|0M$VCZdy|k91~N?%ufacV=*BU>k;o z1bxqIS;fk+?md3k)-ZH4Fo9)qvQn%4lkd1@T3H`#3-&}$34CdN9ur`}CQjnBp?Ea= zJFn|b-p1LUJCq?r&ZmBm2$fi0D2}~ zRF=B#fqjy$`a}4_J~5#&e+69HlN&VnjpwywdTIvT?Yk^!BK4(`Skgw|;j)Nm$NLWx z-}=+;*kWA{X0>=7VY{3q-A_lAv6yPGUAy|wNbm3MPOtVu$H>ZV0BT*Fp$*s(yhLCKxhvBzv@{K{{Mb*l+0)1tlMBQ~r-IS-21 zHdzj#V5^xPEqXN4633|ZPRr-j>V^al!YARW2Z;+T z#9a%rrKJQo?Sjd7X-v9abV#TzTDTxB^XVu&W4P}OE;A6c`r<_ zcX8$fvncwTVp@^UXPbf*E0GOGUN^<$j78cmZS{gXGCI5^zta3F7@Hs`uyr} z<7(99i9Ee^S?Sw4$JZFv9G=^vN*)V0fV6#ku{}mgw3}tcWbOrbOi>}Iq)7_{2iaF0 z@J(cyOQwZgY`6}_=uG%;aE4vx)(JQhq@F_7n4{o#;L|=@O8EB&LV2y$mu0l2*Vy{T zP8Jtdq)CZ-!a;OY%6^`!^MK^?JBUM5gA@7gO;v@ViWY;4YG2?5B6&2Xh$lQxbk<&R zyh0%H)o~=gX$4*}$C68t@?IRP-`}_ktkQb1oWYc=%wMd3CVp(;%ps&ymb|}OLOcaM zK;aEMtZdm@=75&R8zL%EMw)K;q#wT>oViZE~C?1Qdr}i1&8pPq7Tn>{%%fstO1F%1qaFNYS9^?PRm_kdmo2 zW0|V8mDUY(V8LO*q4my4bolu2lM}_`(N3aGCa6n~?(Ovg>ZgpTf}Lk%&jtE7UlWQumqdc)8BgT+bzpt)1j6l{z8GZ zi@xVkmPS^Gn!_lz#IpkC4_`O7X2X)0?}#;`Wb{+lAD^laZRZyh1pdP(yclpzKn>|r<3E$1 zvsxQiY23Tq_}#Np{ldy~b((4gZVYQAbWeR8GXeWPO9S29Np~g4@5VGad%jbzGNM1? zcZ&(oM9Pqp97oIM-J$Vt=n;nt28MTxM%N5f)!3Y}1Vx-%u;*Ym`*D|kO;W>y3R=^W zaY33aHSTfL5RL=z0o z$*-ml%TX7@dzj2#=V&XDE?}Pxbd@+)ITkOuGbWiF{4y^fjeu=Mw+6>2Q#V3SON+%u z6aHl{GLhZFpJmB+I=&&KxQ9aoj98AYoX$E3Ll}@Z&Mh~mJ1hTv7U0VRFVF4OT1|6* z&%%ZA!u7BI9}*gT9;<9t?wB!0VtV_7_EO0SeUY>X@MEmi7Lif5FONUT7Lcm*Yr-b| z!ps(1qhIP5pZ5gs{^DtM@0MURq=w#~ovnzQcrtqqYnq3j?ruW+^hz7E>8MTqdocE! z`1pG2f_Snx?O2JM~g|ff|0zD`~RaeGVlFX8m;iQ*Sl(=w(ns^bg zhcVmE37N#@Xj#S+EOojSA$v>O_r>{>=#@=3jl>BsIvvlj4 zd)G2JD%-nhzMIR6i_K>Rd&YC2dQBP|GWQyLBM3Wz?-nY2LpdU~^zZG}k=ys_B8qa( zZ_51_CZX;RFEO_0(NZ_r%%46ER4Rh3_D%~l7&CJI9K6~;Oe{ZA%6!gU8Y->i7j(Ab zP|r^1xkyMSTw|y=wFv1FD9VjQC#1=i-`ibgMp{?J2)q4;zGSLVVS?7Mblb-t~b zQ@#yyCvu_A!?!M5| zmFiul^MCs}9l+0zfUno!Inj6v|L;B(U4e)4gBmkz@tT&fzBti`hODp!utw5C=`UD*Td2KGqAbxSuc&Ps-*!7U4Mgm{47^GV_&$f$wY?2@ zBY3n%42w-T$u;T|Arwz1r&t}dG4VX{ZMu%z?1dKhEHpVF4@C~$v+)A?dc^NBDv4OP zI*PoX?OouLyQOmx3&-T}$9by1W^$+I-FnYx1fH{oB`1`m)1dgYN z^lT~8WQBsP89k0vZ*m5)FtrC5ZAiI3xEp7&th51wF9?RgxxlcQ@=)&3)ZRrNcw) z5u5ykO;FtWI-Yh!tjsw{VJKaC!j+6Me=|m#;OI#$FO~C>_#Qs>g-}y@NRKZ}oey^m z+mfB`P9|a~Ud)P)+Rn49Tbigi{(98zT#S&K9D=yw0T;|tn>uGnr+h1?)_moKNc%4e;q4M#NtuP z!ZJI%0M2xSglwP`rg66F?r-8t15r5Ps+8+6m5aM1mU~}R(`7fy+;WOJqDzglG_m;S zM5f+VX$cF&Tguuhwz}z+sXjedh4HhzNkx~wh?VR33n@2mK1&R1Ls`qu| zWg77<(8*XT*72daZ;=giL$t8h-Q!V+m3j~E)kiDql5bi(NsQ&V#gpXr#y*s+xQUbb zqnkC13P(Qy^-uxSk0ScZDg?2g0<>ZRc&KW_ZxBbxe_2^#d-ScqW|MTq$~l^yIq?@? zP;}1W^@xm2K(V#J*-7j@+tEYqNd?7%M$AMspOPNUeui8 z>8;PtTw@)l4h|@?)@`^%{$C5{F;fh4m{Y4vjTtO9#SF@q7ZrRy%tlL!%WxHAi=$zL zcc)wB>!~3-TdLI5R;0&uD@d%Eb4*VS{Tuwo%j!21r!=LgP@Q7UF%65ws*kqH?K*J~ zfg&?#v{bY~g7d@DS$==6+ULc^3Dnc{`gm1kR+mRo7y}$jpUn`_@X#5rNchD#^wXj5 zr`JJGlf}~4+e#hTT)xZ}n~u2cp1bN}c=pFt%|*=N&1cIoVtQV}#-Ywz?Rbs>ozYoT z3GBE;(Vl`EC1?fE#T+&EHi3}94S`F2N|MW}6qNB^bTU?Mb3?{TwxQU*woh4?mE-0= zETNi;RN5m|hpNdzRom9c93|Y-RvMRzwLg}<`C9z_{h{%e;&`0#AtCx~Rux7-u0}=| zIgHOBk2z~P(~0n9P!>f**(OWLzj@@5q%nL<+2eGO6+^PPGsrHV%s|#I=D;aNuQ4`7 zb7XMC=C)j|3v5D&?XJ#Zqb;Jjsn_nZr5d7CVX7_cZ?3x9T^}nEVzVmt*=FqNpL;kC zQ*@pk_0u6w?+pT))DsRS((ulDO8jx@?G~MbVuvRw>*V)}wo?fQ#J9`n+qUD1lkPRJ z@WpkdU0Aye(Pdmiq5p-s9CXe%P zh~>Jnb#^S6qgVmNL;aFW*{-1; z$V9yvA30bIml!`iGw})y4g5PU=t`4J-R>-%DFE}sVMwZdvjOj|6BRka@E=w``*@<< zcmJ=ZEfBMYz;A(I$LVN-SVz-DR=~Lh;N4K9fL~u2^~4yE-xnvph`NNn0RICS_zCqt z1+f0R0DKu2*}&Hb5px?Gk;2%it@qMHStV2&1Ip^Zpc#8G;+iv41AeLmGhFOrsU=2<#7oKn|2&U z6%}M?u*hM36ciNe6WM|bCoY#)SLSAB-%vs(=H^6nbO`7Y!SWsOb{nGRH+pP_k=lWB>g57!w;CWnt*<&UxXMhD(b3rL zC@2Ui7=$QXI9=`g=HtajC>RLewc}v_`mkrnfMsTG4y0FJzk8yjryn?QQczRlSpR1U zME^lsIa5cp^Ro_EPtERfm&d!FTIXaDZ+7s)aWHXn*1B_Sh=NlF?VOXt3D z<3Yp3yy}ER`WiJrNlm@=cvNZn_WA;pPylT5@ZfTGc6Q^*0I!MXP6BZ1()$`aB&4p6 zEs}dt$G;{J94iT6!8Cbu)1bk6S;W|wbkYp1V{IJBuIvWb!I(O_@5H5~3^;;5Q!+!c z6bT859t+Oofs@d8iPMEP^!9zK5;j5IQx2#4kT8Wg-GWouG z@jdS6f_)*|qHtjYs?=y!eBWMrx9kZ#j~PGy{?Wm+2beAz=-|&WJd(ud_xR}XdfV6$ zot7r$b1P%_42V}5Jp`d&m_+)(Rg2SVYz_06uj)A$fTuB9VCF zfS1+R*B6z9>QsuB&KfW!C$U;$To-=`_}g0-8VtB7zDEk1#?*_gfi0JoYK?LhHZ~M^sA@GD5>is+ zFQ4Acadwsm+FLu@d%0WN!(F?F0tldVHgw1+r@lTuE-o%NP@RgJ8YVzsduInZY5+)> z&XF#YlA0BE$vf6$ot^8i0ZMH6H$2RJxCR1&L|?dRX%Rl;PA)ukk+8C&e@Gk_ z{`nIkKR>^1z|_Qq;N}XL{$J&qjh7b#gt-*3wI-uEb#>Q88DZh!;j;DRSy}5z)_gTo z&>n$*J^-W_(JaS4PF$(TUfByo0 z-M4pD?RusYh=?!2foHPS9|2&LOeRfCQ4w`#XJ=-1c5-6kSD!(bMg7#=Tz_u}Drwcb zP2@wI{Bg1A>C!GPY=Eo*kOf#HIXM|%vahfKgCip(z{~-Z(C+4g_#E}uH zX5bqy;OA@?4ybM#;n+U#sS}9X;^KOn?6-=_%JN!TQYjS+7+j9k01pD(EF6pRPh1?D zk}@eLCwA$qgn+eLZ~^oTx`Id1()U`$Z(0N$f{!pm^^PDdA1P|6h3XKL!~8&j9H-o>+!cS=p1F z=NPy~ZF5DV+@;e>g%lX>1(Kv-MLIl0)GwbN>khJWDExai_%gY%;8CImqC8LCcp|3{ zdUqUdI0pyGB7lvkM{x#Z$gz;?B#O{KITQm3$e}r2iza~Ub07dMF{g;+9=vdY?cW`h zFZr43{|yBo!U5*$f51v!WC#cCqlRc6J*#;8pgX^N*$fM^K=5xsUpRIEA^ZK~L;39$ z_dW{_LbV!v)WGzf-;+JW-x9%F2w%QcbHiEI6a`@n*{ZQ63hY zrxg+4>E7gBLTL^qB`9Hik9bnwqX%KqTj&850&pQm;k4oc=z|p-F5tQY@b3VY!G|H+ ztlPI-yhp|V$BC>_j?t#GR_Lt$Jg0Lm*LhstHEYsP|uCVVh`7(_hqK5;MaE^r#l{2Jwo_X~(iu0XOR zNq|z_~_wrM(R>w^ko%~2r67rc_5E|?|B;}o7b6g zO%|#s4oog>Yc|KSg||`zG-=Y83z#mwziKpdg?gKJPcT6}0|-!}-GaK*brvise2LAf zXaO@bN@XgRnS$YQm6+rL@Abdie@=(e;PGDLR12<6FDa>OY`iNTX$7K+wl@5ZwY5S$ z0~Va>oEoD29f`$QI5(f!L!=WVPKRY0XLSE3#3IvmiZr8-fS`_i{ugkVLW1x@z@ZI z9NOpF#qdQhn{p!_Q@;=(cBq^mCLE$Hn3|@=RN>($gJQvnPxuu&Y1KEe7J-_RNf|oT z!mp$Y4%@tN%j^y>DFHkYe07(PFB-|O!ySp|x@{jhA4#kW<@XcpC_4etVBSqbAoEUM zq?5_8!z&}BO%5T$;nlBGnE&wwz>Y~RNS58ITqSJP=4|!q;0h1sqjxc@LvP5ZSYl6c z{7OCm9Bl*F#yinp?GT}3eG5ydbSg2!`u=o%%iNJ|5R>XMnc8qkS~*3X=!*sP$G{O0EG3Elas$i-ZO1XFD?D6GoKzD8v|CQ8P$Nt_^Cuq+XyLV zXH!dMT&<)`yc6Sn-hh9`=}c=Y4?qKWS&+K>YasqJke zE-tRemJrjjq#Tq;N~{|VDG%C%5RpT!o|jb`035!FUr3U!r;cvWFfa^i z7wv#|>k%R~wY9)Pf&&i`78dqDjWp$;gp?*-^Dp}etnVIO~Nx_OXWOkz50;Ep#Sj$5R|ZQcw<%u(7x}IUSD@^(#gtqjO z*}$u#1l3NP9L{8d|z!rR0Gc zka`CCC@qICPM^ox@S9xc9u`!Nj?PSiA%6T<-Omw$U}eq^HbEgSy8d=b2LlN(lN}AS z55Td20H%VW?III^^KXDE*^d8@v3YrS5J2(=En&{V8`_LUIrM#YIGJo&F}2G zq#T@!9()=6q-Jk(8DMa14bMO|Fc!@paV-Rye}FMZczJ$SdXRW_wC#GPtmum|Hd=B5 zKfN24O+iIpX8oP&Mr+Lczs8|7Yf^9O?a0BA6f1;!;(+j8d+sR}@;C-2MAZCN=zjDM zmCM}F)upg-h zvSr(XG?$N;I|29M3(eB(Yryy{c5scEDz~(P_G37yFv`}1(p zQzU+e?EEm$#AW75tQyzN${hcQif4tJH>}znrnRae`b}GHv~9YU?~0WxmcnA3Rdt<( zk&gbi<*-(3O+_;DA{(p%tv8=6Nkx^DEasVwZGJQFNEHn(e>)3i;mgc12BE6bA$QNQ z#g~cQFuOi6a+%a)DPJZavMSV~D9GB_=Om+K;}xc(rmwKf=^@QgD9QZ_=RT8B9r~8gA!vm;}<)TvR^WOJSsQVZR3$pF~3j ztSL@XP?ZZFpR=HUO8Hp#kehU^!GsdgiyohTS0+pcZio$1H#6b) zGGi5caCpD+KU}YHyJf~_%?0U(L(1X$T0Kwh;X9YfLQGsMh~9E51-tKs%~mcXJ>0T?~!!qaPoZB{)R%1qRMzw zkL85pq`L{FG>efliGjr)S7*A9VDDLuR4&p}b)1pG9;-9_!d!DdlqT5P1`0?e%k$kGce&5yX)KA3h$kS! zAiG>u=iDX)*FOhgwmdwnNW5O^)4n;ozwSY$A-TGqUp|u6;UH*Q@Zgyt+70)H=YG`v zhO(FMEbUcSh}t+UW!@ZcG*BR)W|Q4sYHD_M6G6Mec2K*#oVeGG8p;ezmg)YmyTX6D za*p1F`NZ2Yu3(Jtxb)UE$jgn&lDb*FDL4J*OzCoZ_{w7~?=dW=q_wIdq>KcWT~?~F znYee1ixAU$lgzszq+faW%*@oSA;MPYZ^UZOR<*G+Nm9KOjZ`;o=tX0c1$Jy=r!lbt zu7+Bt|vI5vkrU;n(g z%{3awe(&z!&I^`HgQg$U*RY?GpEn5|?ew0mb@MXE2gC(Cf5`jwCD%UQx?Tt4>`>3M zJnAYmHkpe8nZq?UDU2q{}w3+O2@6*GB*iZy;}cDFUG$IA!2IdP&ng+*h2x zOg2-j54s!XZgTa&D0YD)c08{0$Zc)Qk0(-R1Fy~jXbvXSO$i#EL4|MjW1LfUr2KRs1LnpUiySAdkN%%wE61)*9s-1=a-|k`iGp6*QNltpaQuxA15(t znMRaQDgb8j&hZ3jpQlhGk`Oc!&W<*b!YnE5)bEFO+|fXh_~%+MP_Wt<0EbAW(ue94 z=2s94)slB-6nu!HFU@VI9`POdw-Fj$oCL3NsYn|>Dr@9epZLJN#JPZCbX%YTt7YQj zWKP#pdotja4yTR5lg&}vSjWJ|k33+13lY|@{Qkrt^cycZ@b77x?Z_c)fNdX&H`)~Y zwl4m@Z>MlG?3xJY$~U*Pz5Ka0ppFruh^>`AF#}gm26nZ(zbUu{Q=U0(U zzTP$Xv6g%3<>klL*UZJ|wF5hE>Fj8GJ2%oai_={Xq=+^te*>vEhJ87v%vrUVx#BzM zij8d*e|34gmG4?x_hrpjRZ@1!?kU;5T_1x9T0#>(bm+(l%csN>>Kyl5@H7|pV}@Rh z-LmN{PK-3eBDu@5^)l+?<01Sizq%^YmH<6APKKgN zAyv;ncDJ7~%wsxUcpVX+!3Q178v&7_rV~YuwbN3&GD30S+32bpJ}&!h&0HVcpaP|v zat9hXExM|%o*I^=8z-GN->r^1yq|rhI?YJ=`Fps#C#;mx0iQeW!@?++O={BEee0)p zs?i-O-L^E;*5ao-!HR;SdXI{Z$?%Oq zCLHGDq-^jK19z}0U#bBtv@e zYP)ZADq)9ru&D~m`AgU;`N>LQC_S1f0GF^puE=Fn2;Lr!M%l6TU6{kd-O?N3OZz|- zK1p4{A!PFq5g#{ky74lr?Kj$rF8ygnmf=9|#gR}*Z5C(ICPM|NM0iL4M+df+8j{A$m$(m|QQK9i^RVw7}Q?G*bNi&;C>JK(zU@wTszP^HEQTsN%V_ zW;a8GA6Ud_u`b;tJCg9(p7thbasLkPzHJ^~+ap0ybhA;01aQLN^8GE&KZdw}k6doO zj=|RQ$dsTKv@{GZ_@IlMIrsE*P>)kVc(f^+xP4h~Z|-Gk0^BuIuT!{TxixkFSSOXC zJ3ZJhn33Dw(Ka{0KhNTDln39x=lh^6^+pF!d84UG^`jp9RbylN^;M>oXX?j$V#faM zbhYtGOc>I_<-bz6NV>YcZ?xWio1mQd>z_oDl!q81c3VuoFH{y1wTlI8i7hfCaOcN|CRgEfFJ$pHH_ZdHX81eIN@>E4rG{=u>Py69H z5%BhKF2mE*5s+b?;kA!oZ~4+kV=~q*{bD>~j7r2j$aPXJl^7+5q{yct?(j>-ibYp9e*N51YK- z0W0_^;n;#g*|j$UoCHlDK~uK$wy{jU%g9r>d4+V=S^{TBI~eopj!>aUBEJDZ=oe>k~=dKOLl~&&1AX_c2SOr@4 z+kkUL=&k#sy~1khQ_Wg%ezXruiZIW%jx)9?u_6hC?a}p?b-It&`48Nw&!~(YQ)uO1 zQ}9itiVCbu?fdg)BGVWbFuxY-1T(Bj`6m=bmNNu2h3!Fi{`nDZy=TTyBy`YOf zzR}@h`KjY=o1*=Gl~F56Rq}O3R5zt>gPC%rjrtF-w$J_QcNBGe{mO8pwHXzALke*e zJ4M~Eh2(I96%5nP`Z|65tsG%Ut22S^TqyyFXAq*L}j0km%DBU^V7MWSORWVBh{FD$+@;%}1W66NpNs)Bd;5?@3eD%kP%z zJJhll2e%X~Ji>M%s+Mv+5C& z7*LIpseF7ur9|+xbHlqkiCph`QEg1Z{N?P-(3Z!(E8^RNsq5~7^2S!TF!mZVAWLTN z(j1)GQd*m%Lw;m0sQWe3dksckQ*$ z?rg=MRh?*Sq1)x?H;YRrgO+QJRE7&#jz@5M2j8s|4&VK9E(7@HFja_xl%`?h*)K zJ@uHnzL&R@xdN#}5e^QO3M!;lH(QuA)MegE<1Qzp=-UH2SONcz7(JT3ZT0L7;#?b1 zvNL{ctDhb%^>r#)^I$P+sApRDH#^T!9Ow!5J9MP$iL17Zu2pD94!@sZI7)FEW(~_q zbCX`N!er&=$rxsLPY?HZ7mld+#_oQ2q#ApqSo2dtE-k&d9ld!`S2XUbNmpPkXs|OY1K%1si`fsN*R!1{^y}YYQFP=B|I0GcHSU7_85HLv*omcp7?zNq-QM zBboZ`d490l+CZ@0oiTT3{`U7)EKxUgcmsCR+9-Q8snzAyiXwjV_Us>tQ^@UtcJkut ze)~$Sy8umlHPWs{)a}L0_U)p5PWtE`sj@Y{Kw|%t9e($txZ{U)n5X+~U1fhnqWAO3 zJmu}3V>&N|Y_3WkIik9D*F!d%+Z6&)Z)FnEyVw0*7j6W&N4h?GZX)9r*!NDrtE|uB zc;=*CS#59RNbnSA;B4eqEeDqw1zE#&%A~pzUc8^^XMZ+!4Y=X1Tu2EwxrMEPrHeyJ zVDh#=hpnUCoQ;3CLf`8Sv--7P-F}~t1Md3X8j_9CQybd-adQp9z-npnI!kWxFs_qO z;BT^0)`pzI*Q2^c1f!QwX>QJbEHSP$1h&__e7Hqi_Te{^1ViAp1A8aZ2ktQpqC)?6 z#7VFP@M|+Q3=V!^7zqvvD-45b4c|h(wW>ryVm5w#=zsQnKXS}}? z5c38o$!b2ZKPWz1`jd~li4#pHd=U)auT%1F?x~a9< z?OrbqEI6>1y4rF3D{$5^6P4zZ?|;q@fM5dF(jW=F{0Gq#u?lAz566v!ZtXq_RrqoK z3$2{Y1bciwA5-d%w+0V8nqWeLw;?wtaas?{O<%)=3H(nca3}@RhN2lTZ384zgxv)r zgFH^7UWgEWi0louk$=PX&Ak5Tr0|%Iq#-k`qsycHN)5zTIz-J?-cP{0T3Tv}(v%RC z9B;Hlon-uLEl2BLZ4P1$6|rwLg=ZbPtLYMXSVi~K%7}1} z?0a?81`lV#G6Sli6XLyfQ*gCTDvzdCu5=Zp@|~@bKD7+*e4dTq?R=X~NtxZ~y*Td; z)|N%{=bc=*ZG9Z~R&3f|ZE={Q@TBwOah)p)Y=wOHu-XqBq%7&HB?yq+!m^5(M0vze z37?c?BPpz*)ailx8HetG!GysLX+uR=MpaN(>cKUoDkH+(Cq&=~U+sskt7Ye~=D+G# zyv{AtGH8Gaq4x26&_!#QJcyZ93W%vg^;OCbIcS#`pTc5Po4V?Gr854sOFhJ+6Ce`r zaY@Ije{dqlJ#5+(KCWz?|4t~!>$u+P5AZm@Uf3$%aiBq$;-k8E`qnI6XD0XjJfZUF zx50ATlQ4~$@X}xlqXx!&o-*SSj84T8Zb4-9y{cXfmw+r1uDlo$*@nZec{{CPgNdG# z_w#8g$AeNFN2ljcp0SGjd9Q^gW@L6ykOzm7+W!BJE*zz}kK;?VKgy*y(m%l#EL^52 zt7oGylnNTfl_;3sDnf@~Vu(q#qrmQw8$uMDu_XnCimKle#M*@7OKGN`>rWg7$JtFw z2D}P+mJ;{BN@VZ#d9=g{9*m*UFVp<3i{}jUl66Z$d!%}G%srnEwuFMjaCy*HU8NSa zB1T(mYj)5v&wZ@Db_A|}3oLm%#gSqj3(fHdF^DeRQ49=vIr{kL*Fl_yq!U_SX(pLS zb~FJHHucZ-mn=5pEXbT@M=Q}>8|l-w!Te^tq_a>H1l5u)v6^@DX52`1vX7vd?8psw z&}u$Z2#j=3CsrnXWQUnu=3rtz>EIguPx_FJ2N*!n^51N%D?to!qs?dQ)4aK?!X-qAO=)OCd( zRKD68`uaiC_rI&RcBMYjbpmq(ALXTuus!;xcZPt)o9W9LQ(#f1z<;q84n62BK0sCsHU z8qwlA1>!VOGw zoRrvjDcbV4Mg_w!NiCjNg690Sy6Nw%_iU@zL(b!RIYpg4NxH84b%p(1y1q=3DVKjI zQaV~1dSsdI>x!0cF9dwQqr&~1UeUjQU-O^JXtsqJZ>1R;MWrfA^HK8DTct%0 zcO1i_VnzfOVs~^z+C^qXsn?&PbnpW6w|dy4)87$Kkr1mMM8&Z{fYNTLBSQ^v+&TqI ziPGc=P&)3G@%&FCpJnIj^yI$BU0WvAA_}asG5csZxVjK(ob@l0F1$=D7^ALeFf2{B z(QDxZ4;hkDb?^?+$>hDXM9b9kB-VdRrP6WR;z^9(FXnwJ*YpD5uhL7NDOLKmpjA&) z!oCx`e-DPhe;V(-UlI}hC?~GsvEllRRPL8koveha(Or%{9z>dmD~Tol&6gf79;d^p|RR^AaR;19rL5&9SQp%X((wM#@q&BHhF&~`XYRPNQ_3= z%tbWfIv=Yjc$p)Q-t=u^2!wX4!DP>7@WBrq?6ksS)(;!r4jS&aIoBf~qKKlWC&%bL z^ejk{`ydt==S1#`f)K?AbBZM4Vnch=YQ56@CPti7qgUHdOe`=&$X(c-`Pp;B&_0EL z6&Y^wdk6f5>!zOL#2!{cn=hagdNx`6kux{BuCwtXFDt_r=RAR8^_+!Bu58aTubE>W zs40;C&jh>UfkrBfRl8(D~>>+C5? zmGflkb+Tso_!@&9B#6V@#j@M_92hSxbR+&Mec>TZ4XGjb^!=cq{3ABVgC;Ip-{;-3 zSQkI$YQwo1UlWhn^!*6A4kIcl8TI{okQ zw7#w`ki^IrKVIaTwCghG)Y!v=SnS_)JQxuq5T(&v1skn_vF1)=9e9V}zy`gU_#c(9 z+mB7C6af|cR3RqWIiqIu4?DM$_Oee_-cTp10fv<}-g=Wz>7eQ|DcxU;ddjWnT=mnqS%C8ljxv+-hrw79|UhaFcrtMgas-#<4; zvzF?m8%}Xetx>L5mMITibxL%c4VgB6wKP;PvC*`5Lw4Q+aTJs#|JH?gol%}~6;X+>z=wOclZ=W2tULkZKLvKr~ z-M8T9R}vVg57qwSU6Qmuzb~ad0FHO(L5-*14B>0$^?3(g%g~2par#S? z7@$RNP9wLd3<|%vZy3O(spHXZ);_(4&{EgqMj9khAWAO{O9Vb_vMZ7of326 z8ml zIF8ET~0ZL0~#C7^d9oWpl-Int?(!(y{be|G7RQ27r0> z8!5b@k6O5*4=2==RC+xOvdr4Pt1WSpo9(4Zw_%^!rm4(NP4xggWz{uoOc>4Dvvn@Y zhkvj68935pw^xE4Un!_SY$y%2Rq1syy*gedNn$0^6?eqU62h-u=sJOjx*OqAf8vR( zeQ>(2h>vCFxqnPHyKQ7pzm3%2`t~*NO^^na!Cpxc6DF!1+9Le-@Oh-LOGQ|jh(ksI%IVpZQeF!Q5}fmef>>OQbXi)X#sJr?i_GfUeEDG(?V&wTd7Wc^|1`+ zKdYnwpfOVNhTI@2@FX2AijlTa9-+#7X-WwbynfN}IJT`I3v`nIF%OaBb~N?q?eSZw zc&Fh`(@}tp6KFR*Ahpm!x3ddJn?pTiV_o{FCpG(;VMl#K75ZaWdyNi2E;dZf2Yc27 zZ9FFhQl*N;_VMmt+x?OBietSK%{%Z!sV1_s9=Qs%iC)zafWq|3L+d8+?3Ka{#>=rTb+{tmvs-Bp`Ty-o2~+ z`B90-4i*eaGw3wMRfV(_Iw-#0t4mv|@O5a09alTtR?g1G!e9sS%1*3u^p!$*iLaa~)8AsGpiRACw&ZpiP~VQV zb|?~Dz679YZ|6eD6=W2&kecVsS6USeM>47{b!Vx4aG<8Tb6dS$P$&f@K=q7?Gn<}~ z=zob@{*!sYAl4vkYrX#*>EZmcbooV$L-aQUiJqyWx!Cz|i|Dg9#y@qJjQG>x0Jt(` zygP*bB?=XZ?q%FbHi3(me7lc{w9rXFE~pr+h2Y`7T%11W&GQc+2yk^HSI-!ni8IQ3 zNlUGUckNt6hCeMcRLY<7QLw0hDPO#c^ew$8SrYn>-|l|~QYX}il+c19-!<9%Q6O?e zXJFsS_Q;GJrD$^B<{P<{6_TO-a^Vw7SfJk=493fgN~o7?v;1yXiE_^myd`5Rg$@I8 zM|+XGii{Vk8mJb6X&WmKf#74yK_xVZt5myVo;Xsp>!Bw`UAZF@3KYob=I0tS6xvkJ znLd?yQ30q>N!efHkF?Zj$hrgx1}0;5Cd(>N1kJV2t|@ieLj|4e-|jNehmy#fTP`+4 z=?h~)YBc|ul@vHRssg?=J3!FDv}H=_Bx573`-@vc+?}#G@uw|%wzTzT zyyQc)@uvyA-VDnZ2Bzi*Ye*PfKP{MkqE|XKK7L9V5cxLu=caok%&RunIQlOU<0W&I zd0UlrICgEHh9ngF+k~@#hp9o()PEs~qlT+Hrpltg%799d(z5=tQa15GK#`t)8JSek zN;CD?n8PyvQ^t_FYB%DHOM+%CN8ndVw9FAQLV9{unviGJtd+XyW8`~LY$El1TPY^+ zF=Rq`tBzS8JQ@ZY?f1md)8uySX`*UENnxUizWtcq98%?TH9936k(*-ZWsiRMyVjw>BAwSI6Gb}(K23-}y)z7?%^d~fr1@THZ7Os` zh1My{Y_YEz8Bvc(@Yo-nKAW{o2jb+wT2wI4kS~W|_>LXbIgcPpQjN?wr{52MF<10nW3MzSKp^+|TE0zDQEk z7Z0~tRKccjWQ=;EN(=nh@s^@E=;{h7((yd917(119{}i z`f95Nqc;(yZkua-9u;}JX%^~G6ad8Q@gH!^L4Nrx$ z?}#9%I!*H6-x_oj!(e4Dz9a?a=26U`2qVJ&Y9S30sExnLk0>bV0ARL3=`=pj!mlpp z5PR#9;K(YQLf4e)J_v0jqQeSxs5UK%=TuljKIAtII29?eyN(64?D z(9tyo0G*&YQ{1hl`Io&E&OiPt7{uzAZ(zlkP4^#_(4lzV7g`G&L zEIdSUI@Dq@mioOk^H1_-=~WfRHEJN+NWZx^bDQ6Zvb17>2*TJP*ii8dUeA>_GyUA7 zpv|bbIVwE1yeS;+5x%*29ZoI;W{CkEF?0@x4IbKT$2t8LyP`ttD$_xCfMUj*B?&U) z!YQ01qj)ayhHvOcBt6LdC|LG*^@NFMO&$6t{^8-1U>S;{%1-Jh)2$3knJ}Yk89A=%Nv~ zBv3?D`9Pe8%2&>;e>4X~bl-L@^LghRYu}TselLc4-)ToJ9zg5t?T`t8=g{hlrbEP8 zh=SqA;pVy!VobB=(m^HG+7B)EwOvx?Y~{Vh=vKI`c$Z^NBZxy3l#0x1tL!7c0qQdP`^dOOM?&3I zkG-nO_c->cWxL=||NQ&Si}Sz3vggZg2nU1gz59jFh7q1LT(#fsFFB#Hv%ph}Buya9uuBhh6bU25c7YBlMy^wv_EczTn7jvipe^*(q`jCqHFKWK~dVV4pFFG}!&d z!Gp#Po~LVL|M~s*aAWlNA86|Jx@lkU+~EO)-BMMMzDFp>f4WAqvDz}O@1A1~++X=M z2AI{ry6-lz{O?me3}!abMWd8IiFzA5J**R z*o5-IwmTiTOBn!GKl(_>_At1 zEFdqhk5Bo>ruvQh_H~ex^a3pyG9zj-D{zt^IGiWgj+|ss*&8yt2x7E-J>bdpW)FiI z4IzEfJ1Z_7IsiFEGuP?ieAs+xU=XOG#b zKVn3q)OFVX##Fe>3@e=kbgek4m|q>zc^ziJ-xVTa4NRKuPP4gMdjXusqa``t8#j#Z ziwWu#f$u6{wJ8=-v6!2Yg#Z0yqeNR=rw|XQMB`|^7%BQ298~B~^>yt4(Gs3DW8g zzPlN4THwJC6)r~koG9>IH7_{9b6>1fJ8=r%!^|a&y}x$+*OO&-U)QWL(FjdZ4D8aZ zJtbkNMvrUAhF)d}Vt3c?V@luNpOy|yk+^O*p2DZkW}=@0p!pc^8L)pufcLzbmVmyJaP@e>;M}q`xw}X@2Cy$&=fRUZ?7>U0HV($o^rD zP1&B%AHTYYn%3dN&;)8^M<;)_DPF(8yLjid{y0DSUm+9X#rQzeYK9wyu0{pBX zs@=hpk7Jy1@xN33>{%^ADMX9S4ka+>*zmse=8p+T0(ZLvVwS=N&2t!bXYh~_T29%j zcVXJP!h!Jx01NTHLQU3eLV51H)9LrbRPT221fO>28eU|g%mx33RF55Hw*E9;iJ0u{ zrtx0w3%I*RpLkDl7UD{_GEY-+hY$b;H6EoPV0*?w|G3@mbEXZpBI9=R#hrhSTO%g1 zqrj8ikS!AMdhWbLCEz$m;kxbl_(81e&n&`iRBg(i&tbuQvJwVbP-vI4sWIq!CKCTs)m~D;vpAIOBFC%zpw??YGAv3EJ*s`{om1I zJyH_m`D20kvtWqQ3@0~tu)bp_IH96@TB;(8olKE(SOOeD;c>dQx>qoT`sGj%Fo=LO z`%CdUMQP@3s3aX04i2vmOA|u2$fxFMsj_x(k1#bZI8|Y8&twYqw@WLje3>a21`-ld zEH$b=xZiST1(bn||O%I6T1 zAS1LI;I!4G{gHBnUu*I(1=CjDenplDWJ|j)`pu7n7z81bez||8Ay#6Y>LwOh2s5n* ze^lk-jRetPQXZdZUhNkqnqlXB7Wt7I>N(|l9VlpK-+y$X+`VYDD88vs6Np2SOTvqU z@@jlra`LP**JVN@?B|sC-)_CI&^dHZVoZ6fW#jOBg{Im5HHAwW0JH`i+H$q-lo33r zN)@xGvD^HdN`w^^sm~SVP2ktRKb3zr?o;`h%{CTXb7+p1tXAb=wAkE97qAb+JC~O$ zJnHwlV*cjt=R@PP z6MOLgRaqCE;9+C?cPh~f%iyUkM$>A)*Jz5biCMmS&ley59P-?MEW2*p{3)V0+By2E z+&kr;NXNz3-v;e^3pT_Q9O>UyPm+u(S>)%G13PDjLpQ$&q+I$vLq&wKq@v5}a zPGH+uy=q6}03kM*mKF~k0QA{kt+aA#nxD8-AG|vaS)$Y~Zt62lOc}b2?7zJ*75JdN zRFI<8h%ZF1_VD>qJk2}RP7^8w<( zkSlU`vihH_ojv;hVCFD!S6-c`tE;!wh!YX=Rai70hzx<4LbdV=3`l~s>Hz3k4*_qk ghC=moSfXzKYyMB+OJfnG1O$BKq~AkpB#ndr2OD9aSpWb4 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/ta-analyst-report.png b/windows/security/threat-protection/microsoft-defender-atp/images/ta-analyst-report.png index aebfbc6f7f0c52157465c134260f5aa08f0896fe..957d61d4419ca37823c12bb5ae573724b6c5e1ba 100644 GIT binary patch literal 121457 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∋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

      9wi3Gq$pUBU5(kufKTRexN6Fk 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 literal 132644 zcmdqJcT`hb7ca^=7OY?cq^mUP(xoH4_YgWNASHByNLN%WH0ja;(n%nZ5=wv|DqT7x zQX^6Vgd!z`07-8Aj_14g&o{=qOXb zwJjMKPD?Q`oVb4GG@bJHVW$fH>ui9&T`&U!)7Rhse`Sa=angy5U;`5!#>Mj&*f?*K zH(+P}L(;JY-wOeI`Uf#o!oTU$Nf*F$lD2!WYmip}*vsFK;p*9&e02J`-*heifUqDh z4^J>d74tVGI+f`^)FAfI2g4`Mz#VX<$&*lDf$OI($b}_DOMgds_jwje$*EKJMJ*GN789+So;DZIT90sARR`k z19xU0x(NJ}G>mV({%=DMuiU%v?~O}o|2H;KxqDh_ zaBIA^U}%C7udKxPT3D}NR#w0+_;CXmYzj|do%m*o8BUj$Yf!A#tu`>g3{T3Pvx`W< zY_qi>gSuu7jSOt2IDLn>{~6{}!cZc2{xc0V2W8!%=<7af8Uv9>fW-Dpc9br9s?kO{ z!Wh_*jK=j{v$vKx@)JkMM1>f|rgjaCrZ!L3&W!RjCwwAv4D^OOhn&hK;+qYyo~7Ky z+Y@dkxOG}o*Jv_v>ctCC!3W#GQVS5owqk=V&ARDfB`P#=YlZ92w6DB)DE(UM$-eUj z#P=9?Om#HD6;zrajLnO}%9wngjZ`s1@}QLB#)@_7*I#vdD-GXPIjH;gzL<6SlhXXc zR%X??CDB0i_y^T3@BSowMkpGl7Aata-F79yDzc<`1}$U8f)6*(sFPG1ZP14-nD-7V<@zs zn)~XLLvnr&X}8ioR8y(O4@y!RYQZcVM+BAUu!!@$lRExo?@R5+6+2J4u!X$IDsg@r z+IX$0#7en;4?KALq6u9BE{B2+&&$=u_!|38Do!8Fk^Hrrr8Ylj2u}DqSFGAqc9Ae# zs%_LldvxM02RySk;pgA8GN1L2JQUB@KT3828rL~0ITy?A2Jh9SyU}Z$P?d4E9`G9D z!Z}+mB)!b>GoeeIMR>q=OD#?O6AIl%Z`}oqC;cwJ{mw&$5g3NG-WuzRwcyB+c96ph z4K}uL}n$+Ve)R>cJp{BJ|9@+0b|1{V};gUr1E}OY80FEXX1v zZ_am$rn}lfmh+abR$G4@lFa=OTRBjd7|t8m$hz^7(AOxgR6n;nn>QeoKiy$P)!ICs zLPiSE<>pZgWaKdqxybt5RxyJTIE2wCMTIwPFrtFDP4-kEp{FQdRRjS|n zf{?)Y3#+5sp~xlGUTIMW_D!Co^{K{Fb`b-9w+mT zA+RPPgAqFW$(i0udNJ6NjAUVhRJ2k_j`|$5su|(+s8O_bOL(kLfd~82kJo$btMj}J z(LHh5n63_-;y`^eAi1LHQxj;bvg-37_jb!ttl)L8@3dcViM{-?(Kn$L{heC&z}kEL zyeZ+6kcp2Hqm=`va;PY$?Mf@;!TkJaig940oaR{?EK5bzcEWq9)vB+@35rjp>ywEn``vhHVlW0!60#{;tF-@! zoy18&9X+NH)}q$3+BMDG`74f`E@zJA_pw$VuP9Qc=lIq_v{sbh4sFhvxYqJRU>-71 z?K5SJ+Q2H#Tebd~#Xi!r&Bmq`RvzO%GC06oiS3LEr>4BDr4&>iE{P67v(VNX{<-6~ zDuE@_6RW#8iSZn%F>8AjTTT}dEQIY5!O}_6X~l0MSX8%Xzb_sdM!a0TN_rEWom1Gs zPAOH&`xu?7re2Y=&?T?tl_h;>phV2}9tWgZ9&+lO4X!!~vnu8)@cMPNeH6hc za2+38nl=Icq8IMVHPG;n91m|RgGyCVBUnRkpC#1Pkc+iX_B|K$uU?S(&JlR&w9zbUsZoAES}@Se?&g z{9y9xl=CM~dxa+7k-c>BO*2Z6&FX|O#bhi^HW-w;7=AY|yoG9$Rh&^E+eiHtKy2YN z_>#x`0Kp|b)|YJWCj7ms+|lCQ=45zSz7X<(aB39Z$5%bbGD|Rrw~8@H=T!r`0)

      #uGfDQU^`a@)gJlgu!vtU16!Q4QxBiB`X? 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 diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md index 0dab3bd4e2..02f4b980c6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md @@ -25,66 +25,56 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Each [threat analytics report](threat-analytics.md) includes dynamic sections and a comprehensive written section called the _analyst report_. +Each [threat analytics report](threat-analytics.md) includes dynamic sections and a comprehensive written section called the _analyst report_. To access this section, open the report about the tracked threat and select the **Analyst report** tab. + +![Image of the analyst report section of a threat analytics report](images/ta-analyst-report-small.png) -![Image of the analyst report section of a threat analytics report](images/ta-analyst-report.png) _Analyst report section of a threat analytics report_ -## Learn about the sections of the analyst report -Most analyst reports include the following sections: +## Scan the analyst report +Each section of the analyst report is designed to provide actionable information. While reports vary, most reports include the sections described in the following table. | Report section | Description | |--|--| -| Executive summary | Overview of the threat, including when it was first seen, its motivations, notable events, major targets, and distinct tools and techniques. You can use this information to further assess how to prioritize the threat in the context of your industry, geographic location, and network state. | -| Analysis | Technical information about the threats, including the details of an attack or how a new technique or attack surface might be used. | -| MITRE ATT&CK techniques observed | Lists the techniques and how they map to the techniques in the [MITRE ATT&CK attack framework](https://attack.mitre.org/). | -| [Mitigations](#apply-additional-mitigations) | Lists recommendations that can stop or help reduce the impact of the threat. This section also includes mitigations that are not tracked dynamically as part of the threat analytics report. | -| [Detection details](#understand-how-each-threat-can-be-detected) | Lists specific and generic detections provided by Microsoft security solutions that can surface activity or components associated with the threat. | -| [Advanced hunting](#find-subtle-threat-artifacts-using-advanced-hunting) | Provides sample [advanced hunting queries](advanced-hunting-overview.md) for proactively identifying possible threat activity. Most queries are provided to supplement detections, especially for locating potentially malicious components or behaviors that couldn't be dynamically assessed to be malicious. | -| References | Lists Microsoft and third-party references reviewed by analysts during the creation of the report. Threat analytics reports are based on data validated by Microsoft researchers. Information from publicly available, third-party source are identified clearly as such. | -| Change log | The time the report was published and and when significant changes were made to the report. | +| Executive summary | Overview of the threat, including when it was first seen, its motivations, notable events, major targets, and distinct tools and techniques. You can use this information to further assess how to prioritize the threat in the context of your industry, geographic location, and network. | +| Analysis | Technical information about the threats, including the details of an attack and how attackers might utilize a new technique or attack surface | +| MITRE ATT&CK techniques observed | How observed techniques map to the [MITRE ATT&CK attack framework](https://attack.mitre.org/) | +| [Mitigations](#apply-additional-mitigations) | Recommendations that can stop or help reduce the impact of the threat. This section also includes mitigations that aren't tracked dynamically as part of the threat analytics report. | +| [Detection details](#understand-how-each-threat-can-be-detected) | Specific and generic detections provided by Microsoft security solutions that can surface activity or components associated with the threat. | +| [Advanced hunting](#find-subtle-threat-artifacts-using-advanced-hunting) | [Advanced hunting queries](advanced-hunting-overview.md) for proactively identifying possible threat activity. Most queries are provided to supplement detections, especially for locating potentially malicious components or behaviors that couldn't be dynamically assessed to be malicious. | +| References | Microsoft and third-party publications referenced by analysts during the creation of the report. Threat analytics content is based on data validated by Microsoft researchers. Information from publicly available, third-party sources are identified clearly as such. | +| Change log | The time the report was published and when significant changes were made to the report. | ## Apply additional mitigations -Threat analytics reports dynamically track the [status of security updates and secure configurations](threat-analytics.md#review-list-of-mitigations-and-the-status-of-your-devices). This information is available as charts and tables under the **Mitigations** tab. +Threat analytics dynamically tracks the [status of security updates and secure configurations](threat-analytics.md#review-list-of-mitigations-and-the-status-of-your-devices). This information is available as charts and tables in the **Mitigations** tab. In addition to these tracked mitigations, the analyst report also discusses mitigations that are _not_ dynamically monitored. Here are some examples of important mitigations that are not dynamically tracked: - Block emails with _.lnk_ attachments or other suspicious file types - Randomize local administrator passwords - Educate end users about phishing email and other threat vectors +- Turn on specific [attack surface reduction rules](attack-surface-reduction.md) -While you can use the **Mitigations** tab to assess your security posture against a threat, you can take additional steps towards improving your security posture. Carefully read all the mitigation guidance in the analyst report and apply them whenever possible. +While you can use the **Mitigations** tab to assess your security posture against a threat, these recommendations let you take additional steps towards improving your security posture. Carefully read all the mitigation guidance in the analyst report and apply them whenever possible. ## Understand how each threat can be detected -The analyst report also provides the detections from various security Microsoft 365 Defender capabilities, including: - -- Antivirus -- Endpoint detection and response (EDR) -- Attack surface reduction rules +The analyst report also provides the detections from Microsoft Defender for Endpoint antivirus and _endpoint detection and response_ (EDR) capabilities. ### Antivirus detections These detections are available on devices with [Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) turned on. When these detections occur on devices that have been onboarded to Microsoft Defender for Endpoint, they also trigger alerts that light up the charts in the report. -#### Generic detections -The analyst report also lists generic detections that can identify a wide-range of threats, in addition to components or behaviors associated with the tracked threat. These generic detections don't reflect in the charts. +>[!NOTE] +The analyst report also lists **generic detections** that can identify a wide-range of threats, in addition to components or behaviors specific to the tracked threat. These generic detections don't reflect in the charts. ### Endpoint detection and response (EDR) alerts -Endpoint detection and response alerts constitute alerts in Microsoft Defender Security Center. They are raised on [devices onboarded to Microsoft Defender for Endpoint](onboard-configure.md). These alerts generally rely on security signals collected by the Microsoft Defender for Endpoint sensor and other endpoint capabilities: antivirus, network protection, tamper protection, among others that serve as powerful signal sources. +EDR alerts are raised for [devices onboarded to Microsoft Defender for Endpoint](onboard-configure.md). These alerts generally rely on security signals collected by the Microsoft Defender for Endpoint sensor and other endpoint capabilities—such as antivirus, network protection, tamper protection—that serve as powerful signal sources. -Like the list of antivirus detections, some EDR alerts are designed to generically flag suspicious behavior that might not be associated with the tracked threat. In such cases, the report will clearly identify the alert as generic and that it does not influence any of the charts in the report. - -### Attack surface reduction rules -When turned on, [attack surface reduction rules](attack-surface-reduction.md) can be set to either detect (audit) or block various behaviors commonly associated with threats, such as: -- An Office application spawning a child process -- An email client launching an executable -- A script downloading executable content - -The analyst report provides a list of attack surface reduction rules that you can use to detect or block the tracked threat. +Like the list of antivirus detections, some EDR alerts are designed to generically flag suspicious behavior that might not be associated with the tracked threat. In such cases, the report will clearly identify the alert as "generic" and that it doesn't influence any of the charts in the report. ## Find subtle threat artifacts using advanced hunting -While detections allow you to identify and stop the tracked threat automatically, many attack activities leave subtle traces that require additional inspection. Some attack activities exhibit behaviors that are also exhibited by everyday transactions, so detecting them dynamically can result in operational noise or even false positives. +While detections allow you to identify and stop the tracked threat automatically, many attack activities leave subtle traces that require additional inspection. Some attack activities exhibit behaviors that can also be normal, so detecting them dynamically can result in operational noise or even false positives. -[Advanced hunting](advanced-hunting-overview.md) provides a query interface, based on Kusto Query Language, that simplifies locating subtle indicators of threat activity. It also allows you to surface contextual information quickly. You can verify whether identified indicators are indeed associated with the tracked threat. +[Advanced hunting](advanced-hunting-overview.md) provides a query interface based on Kusto Query Language that simplifies locating subtle indicators of threat activity. It also allows you to surface contextual information and verify whether indicators are connected to a threat. Advanced hunting queries in the analyst reports have been vetted by Microsoft analysts and are ready for you to run in the [advanced hunting query editor](https://securitycenter.windows.com/advanced-hunting). You can also use the queries to create [custom detection rules](custom-detection-rules.md) that trigger alerts for future matches. diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md index fe42dfc18f..dabf505edf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md @@ -41,7 +41,7 @@ Threat analytics is a set of reports from expert Microsoft security researchers - Common attack surfaces - Prevalent malware -Each report provides a detailed analysis of a threat and extensive guidance on how to defend against the threat. It also incorporates data from your network, indicating whether the threat is active and if you have applicable security updates and recommended settings in place. +Each report provides a detailed analysis of a threat and extensive guidance on how to defend against that threat. It also incorporates data from your network, indicating whether the threat is active and if you have applicable protections in place. Watch this short video to learn more about how threat analytics can help you track the latest threats and stop them.

      @@ -54,7 +54,7 @@ The threat analytics dashboard is a great jump off point for getting to the repo - **Latest threats**—lists the most recently published threat reports, along with the number of devices with active and resolved alerts. - **High-impact threats**—lists the threats that have had the highest impact to the organization. This section ranks threats by the number of devices that have active alerts. -- **Threat summary**—shows the overall impact of all the threats reported in threat analytics by showing the number of threats with active and resolved alerts. +- **Threat summary**—shows the overall impact of tracked threats by showing the number of threats with active and resolved alerts. Select a threat from the dashboard to view the report for that threat. @@ -84,19 +84,21 @@ Each report includes charts that provide an overview of how resilient your organ ### Get expert insight from the analyst report Go to the [**Analyst report** section](threat-analytics-analyst-reports.md) to read through the detailed expert write-up. Most reports provide detailed descriptions of attack chains, including tactics and techniques mapped to the MITRE ATT&CK framework, exhaustive lists of recommendations, and powerful [threat hunting](advanced-hunting-overview.md) guidance. - ### Review list of mitigations and the status of your devices -In the **Mitigations** section, review the list of specific actionable recommendations that can help you increase your organizational resilience against the threat. The list of tracked mitigations includes recommended settings and vulnerability patches. It also shows the number of devices that don't have these mitigations in place. +In the **Mitigations** section, review the list of specific actionable recommendations that can help you increase your organizational resilience against the threat. The list of tracked mitigations includes: -This section currently supports dynamically tracking the following mitigations: -- +- **Security updates**—deployment of security updates for Microsoft vulnerabilities on onboarded devices +- **Microsoft Defender Antivirus settings** + - Cloud-delivered protection + - Potentially unwanted application (PUA) protection + - Real-time protection + Mitigation information in this section incorporates data from [threat and vulnerability management](next-gen-threat-and-vuln-mgt.md), which also provides detailed drill-down information from various links in the report. ![Image of the mitigations section of a threat analytics report](images/ta-mitigations.png) _Mitigations section of a threat analytics report_ - ## Additional report details and limitations When using the reports, keep the following in mind: From c4ab6405b985e18e68977f02f6e7fe5901bd0af0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Nov 2020 18:26:38 -0800 Subject: [PATCH 0261/2014] Update TOC.md --- windows/security/threat-protection/TOC.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 1d2ce21e5e..9ec2258fce 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -180,7 +180,7 @@ ##### [Deploy, manage updates, and report on antivirus]() ###### [Preparing to deploy](microsoft-defender-antivirus/deploy-manage-report-microsoft-defender-antivirus.md) ###### [Deploy and enable antivirus](microsoft-defender-antivirus/deploy-microsoft-defender-antivirus.md) -####### [Deployment guide for VDI environments](microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md) +###### [Deployment guide for VDI environments](microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md) ###### [Report on antivirus protection]() ####### [Review protection status and alerts](microsoft-defender-antivirus/report-monitor-microsoft-defender-antivirus.md) @@ -198,11 +198,11 @@ ###### [Configuration overview](microsoft-defender-antivirus/customize-run-review-remediate-scans-microsoft-defender-antivirus.md) ###### [Configure and validate exclusions in antivirus scans]() -####### [Exclusions overview](microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus.md) -####### [Configure and validate exclusions based on file name, extension, and folder location](microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md) -####### [Configure and validate exclusions for files opened by processes](microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md) -####### [Configure antivirus exclusions Windows Server 2016](microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md) -####### [Common mistakes when defining exclusions](microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md) +###### [Exclusions overview](microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus.md) +###### [Configure and validate exclusions based on file name, extension, and folder location](microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md) +###### [Configure and validate exclusions for files opened by processes](microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md) +###### [Configure antivirus exclusions Windows Server](microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md) +###### [Common mistakes when defining exclusions](microsoft-defender-antivirus/common-exclusion-mistakes-microsoft-defender-antivirus.md) ###### [Configure scanning antivirus options](microsoft-defender-antivirus/configure-advanced-scan-types-microsoft-defender-antivirus.md) ###### [Configure remediation for scans](microsoft-defender-antivirus/configure-remediation-microsoft-defender-antivirus.md) ###### [Configure scheduled scans](microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus.md) @@ -216,10 +216,10 @@ ###### [Management overview](microsoft-defender-antivirus/customize-run-review-remediate-scans-microsoft-defender-antivirus.md) ###### [Configure and validate exclusions in antivirus scans]() -####### [Exclusions overview](microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus.md) -####### [Configure and validate exclusions based on file name, extension, and folder location](microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md) -####### [Configure and validate exclusions for files opened by processes](microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md) -####### [Configure antivirus exclusions on Windows Server 2016](microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md) +###### [Exclusions overview](microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus.md) +###### [Configure and validate exclusions based on file name, extension, and folder location](microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md) +###### [Configure and validate exclusions for files opened by processes](microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md) +###### [Configure antivirus exclusions on Windows Server](microsoft-defender-antivirus/configure-server-exclusions-microsoft-defender-antivirus.md) ###### [Configure scanning options](microsoft-defender-antivirus/configure-advanced-scan-types-microsoft-defender-antivirus.md) @@ -231,7 +231,7 @@ ###### [Run and review the results of an offline scan](microsoft-defender-antivirus/microsoft-defender-offline.md) ###### [Restore quarantined files](microsoft-defender-antivirus/restore-quarantined-files-microsoft-defender-antivirus.md) -#### [Better together: Microsoft Defender Antivirus and Microsoft Defender ATP](microsoft-defender-antivirus/why-use-microsoft-defender-antivirus.md) +#### [Better together: Microsoft Defender Antivirus and Microsoft Defender for Endpoint](microsoft-defender-antivirus/why-use-microsoft-defender-antivirus.md) #### [Better together: Microsoft Defender Antivirus and Office 365](microsoft-defender-antivirus/office-365-microsoft-defender-antivirus.md) From fb413a3040c4bc786da349cb71abe0791f160e36 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Nov 2020 18:28:23 -0800 Subject: [PATCH 0262/2014] Update TOC.md --- 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 9ec2258fce..7d847bff96 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -162,7 +162,7 @@ ###### [Detect and block Potentially Unwanted Applications](microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus.md) ###### [Enable and configure always-on protection and monitoring](microsoft-defender-antivirus/configure-real-time-protection-microsoft-defender-antivirus.md) -##### [Antivirus on Windows Server 2016](microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md) +##### [Antivirus on Windows Server](microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md) ##### [Antivirus compatibility]() ###### [Compatibility charts](microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md) From 64c59ebf0d2f3de5b8724188acaff000a9d7d7a8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Nov 2020 18:29:57 -0800 Subject: [PATCH 0263/2014] Update TOC.md --- windows/security/threat-protection/TOC.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7d847bff96..48eea7a622 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -183,16 +183,16 @@ ###### [Deployment guide for VDI environments](microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md) ###### [Report on antivirus protection]() -####### [Review protection status and alerts](microsoft-defender-antivirus/report-monitor-microsoft-defender-antivirus.md) -####### [Troubleshoot antivirus reporting in Update Compliance](microsoft-defender-antivirus/troubleshoot-reporting.md) +###### [Review protection status and alerts](microsoft-defender-antivirus/report-monitor-microsoft-defender-antivirus.md) +###### [Troubleshoot antivirus reporting in Update Compliance](microsoft-defender-antivirus/troubleshoot-reporting.md) ###### [Manage updates and apply baselines]() -####### [Learn about the different kinds of updates](microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md) -####### [Manage protection and security intelligence updates](microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md) -####### [Manage when protection updates should be downloaded and applied](microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md) -####### [Manage updates for endpoints that are out of date](microsoft-defender-antivirus/manage-outdated-endpoints-microsoft-defender-antivirus.md) -####### [Manage event-based forced updates](microsoft-defender-antivirus/manage-event-based-updates-microsoft-defender-antivirus.md) -####### [Manage updates for mobile devices and VMs](microsoft-defender-antivirus/manage-updates-mobile-devices-vms-microsoft-defender-antivirus.md) +###### [Learn about the different kinds of updates](microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md) +###### [Manage protection and security intelligence updates](microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md) +###### [Manage when protection updates should be downloaded and applied](microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md) +###### [Manage updates for endpoints that are out of date](microsoft-defender-antivirus/manage-outdated-endpoints-microsoft-defender-antivirus.md) +###### [Manage event-based forced updates](microsoft-defender-antivirus/manage-event-based-updates-microsoft-defender-antivirus.md) +###### [Manage updates for mobile devices and VMs](microsoft-defender-antivirus/manage-updates-mobile-devices-vms-microsoft-defender-antivirus.md) ##### [Customize, initiate, and review the results of scans and remediation]() ###### [Configuration overview](microsoft-defender-antivirus/customize-run-review-remediate-scans-microsoft-defender-antivirus.md) From 8be9122e618f88689e90a9e3571b65aad9804c17 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Nov 2020 18:36:09 -0800 Subject: [PATCH 0264/2014] Update TOC.md --- 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 48eea7a622..b7380c9640 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -8,7 +8,7 @@ ### [Data storage and privacy](microsoft-defender-atp/data-storage-privacy.md) ### [Overview of Microsoft Defender Security Center](microsoft-defender-atp/use.md) ### [Portal overview](microsoft-defender-atp/portal-overview.md) -### [Microsoft Defender ATP for US Government Community Cloud High customers](microsoft-defender-atp/commercial-gov.md) +### [Microsoft Defender ATP for US Government Community Cloud High customers](microsoft-defender-atp/gov.md) ### [Microsoft Defender ATP for non-Windows platforms](microsoft-defender-atp/non-windows.md) ## [Evaluate capabilities](microsoft-defender-atp/evaluation-lab.md) From d596d39e030ffef214aadc11bfe5148497416e86 Mon Sep 17 00:00:00 2001 From: xl989 Date: Tue, 17 Nov 2020 10:57:41 +0800 Subject: [PATCH 0265/2014] CI_125045_update credential-guard-manage.md update image credguard-msinfo32 --- .../images/credguard-msinfo32.png | Bin 11424 -> 10553 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/images/credguard-msinfo32.png b/windows/security/identity-protection/credential-guard/images/credguard-msinfo32.png index d9af0e8fc4b9547e6fc13add49a43b2e9cad47c2..ab3994789e2193b21c644468ee7b1a5720b9e13b 100644 GIT binary patch literal 10553 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 Z5>$=gz4!k#MRql@@-iyYrIPPI{U5^595Da@ literal 11424 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 Date: Tue, 17 Nov 2020 11:14:50 +0800 Subject: [PATCH 0266/2014] CI_125045_credential-guard-manage update image credguard-msinfo32 --- .../images/credguard-msinfo32.png | Bin 10553 -> 144583 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/images/credguard-msinfo32.png b/windows/security/identity-protection/credential-guard/images/credguard-msinfo32.png index ab3994789e2193b21c644468ee7b1a5720b9e13b..46f838c8d2f1e6c3db9e51fd95c1bc4d97fbcdee 100644 GIT binary patch literal 144583 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 Sg7`kPrb^3_X8oUm_ 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 literal 10553 zcmcI~2T)VryKNK^6#*%Npn!tXi&P~v>C#ntm)=2vP!ozMMUdWmuL9D06X`XCA|>=1 zdMGKh7ySMH<=yx0ojZ5t?wKUt$;q6(znydTT6?W8_>GDj(H)vQ004kU{B|2qSfb8?EG-ghyV1H`#Nq| zxK`zV$$UxhcYN!{Rj#;Jb?={1MACH(ttfnU1g7F`cb98DEUtT{NhMJ^PGbDDvF;|V z9ly03;1wjJ?8GgD>;}w0puwFp#M<9?`*+XsaRPoYTjOx-}_Y=F#r&suNtx;%}l8uVmgy; zjSBvP#trR);%CjoT{^3#=?8ef!UT(XIzKiwM6nIKDK;o-eGRC}5`Ad)yI#Bfg_hyB zVQ{XIj&+52-{7tg*Iv~Y=3~5>MgLY0hF$fgoBJ)V#bvp~S}PT2`otFUVcuxwc1fS(H!A}MnemkSX= z3f+!Z+RysEXe!whcLNSi-Dj3K9e!=tX5b)m4u!aq03NT_rNC@N7@^1am$q6ZPX$q+ zRV+O&2aVg_QyMokwon}VDfCt@do(=S&rkAhSm$nxtZ3A0>6x>ABFG_-aUE}RJ>q>< za@Svr(#%HnSq$%*=Ff`Q0*;eO`_aS!t0p5@V_p7h)#RbG;9LENIsvn(UM9vh1Kee; z5zNCoDeT!&{t~*^NuGiIXP#7JB3p<}lfKBX0?w}ec$FmH90eIXkFT#Mt*pI8NT4Tfxe{d{Uv6JrQ^H1 z&dq^G^49>q_@hqY;HnLFLe9xoFbJ+=fQtKLRoVu6(h{AgK42qqf$C0Ulr;R9WyXS` zM(;-3?sB-(GN(XPk;iR239nRtHR*J(M5D~K-j(-?{OYJg3p@`nm?b(PLO!tXnOO|8 z2Q=wapM+Zz@BJ4??g7WkQhq!KH?yO*j?$GtNj)Vj)4+mReY>o_-?z}W{%zxRx ztl0m&cI@}<{*Vr>Pbhwk6aT~Ui*a>v+0`ZzCf4fQRD+P-=~2tMdaGkfmIn1 z5zyRk39=rDntOVwKQc19A;dE_fc@wy`is#`p`Cqj-?2DuPKulkPf>d?@yiRj%GS#$ zqiY`w_Qg$WJ=#d1fDv7E`q_^6s1hbb8~4+p{MoM}fcOA>z~K=Jx1jGVzwYm5-5H)v zx&;8V-MsGcp*n~@X0z0q!uURkuVCiIgBY}})>$pf{%axtz=lB27IzU`vwET(`PT}W z@#S&E|2!JQEsh(TYXNDlNK?}fLT*(eOzWUNyNbI-bMu`78}GB_8(%1si@ART{jzoz z)mT;KaHiGobFlF$)MG->`ECL1%Y!mrrClndj|Vj}H;~@O^At_(Iq!hj1nN=A@P<4G z0bhu}AsXM+IDhJ}F~u#9Tqe7A@CC9~mm^#qO0_eURFJPY_Lh2jj2WEH$wQaYTU)ct z8}mJ1Ggc8=scFPv%BMz>%!Q;$=k#c-?4f8a)z>Bf&15NI3=%x_oyEblH}H}EfjlLG z9)Z8F7HMBlyTC}kj7t`|?f%m56RT;6iNQ}2Kawc8z_%D)*;*q`4kJxf=qD>|T}~zT zOq`~3y}s3`C+-2s&_Z{WssBXmme;fj-AtXiO3dk)_yBGDL1f$^-tj5Y^m=hP##m{& zgDHb}gt<2LM~Q$x0Zo}w;BTmfKwjOvrsW$XIDcp;uqvzh!-#u;)lgmNut`AT?3QOv z6x>;V&U*52nX7joE?!%RPkz*FwP_!vB_Q;mp9ic2GY{eBnY!Nu^IZ8rTkW~u28km+iZ#^Fd(_`Fw0RtdELhi_dMPmR z)<+se>oK&U#1!*Id8ask$V_(mJZUbK*Hj&T4F2Zz%UESj-?bdBH^%I4w{0g*mF3kR zV2ZDt?um`22qpO9Z8iCJ$*x;Wc*T4Jq!mM_R?3+u$hx3+%B+%cnUr83xLBhWDgZ~w zJ)>@_c%P;mv)(XZ7>@s&8*>)cFQ*$WJ2unL{j?h;0NqGTlOsqXc(^nmHl=ex2D&^l z>+Lwg4+Q&V@(CBIOU>MxWfac{JWy~8f(HHN~B{AXDDa{dv^8HMxwu z1zCF;x`IEus%iJVZg}_LgZ_}UKw9JnJXuH$GLl=*-bon6&#>mNn;#3E@Eq;!=eJ+6 z58NJ^iJj+KYnC~W5$1L~t*1C>Oa0w+aUo5xEU|i!kwJTUaO(NibE-zYD6KTZ=MKt< zwt0tQrZn*oj7|dseIx;ALLgx3^*5r}2WwHK*=1ttKa9*0EOv?e@x!e$81f z;$jiwWPd+0^4j28 zBqLa*lxnIpnwrj)9(v3?k#f`$Yy6-PQ~tax!aLW2H+`>Ej#qni44%Hy?tTwQmw=xB zNZLRPGFnHE_Sfb*f!!|EhkW4n`8_I6T2-g z9fVMuob(c-a+(xt`wm5F(?nXSA$=-x$?i7o?8(PA;gfdQ#=6g;Y`@rjOoX{m^>cWq zUHDfy58KgkVih7H_YGDHv>Ym?ACM#<6r}VJtguSq9jK~EKqwj&4 zR*g0j^GSl(T)gq|G4Va{eJlFvL+vteLW_e*-lX2mhx0SyvDRC=HEMSGYdcoaPnaw= zi<<6QMFVsse148(y1$*v*SDy(z^*iGU67qPQZ4#5E!|toF3_D44W@QN{(kD+L>VYgMUF~cA%VB77U3$J+)RnjM{wJhV?ntxu!j%P`iayZPL)|+Kh z%XF1Ti_U3nB$=OxZA#X9P zgF)SMb&|#y*6>a+rv5l|htg3l4ybGBTb}zLS;Jf}o#4Q_CsL;2`BJxiFQQYZ2AD6h z-Xri{BIrc2@IlV0%gpM!`HH@lC?>MOYbLWZz`9|W%l!7BqP;kkS*`K0CH=tAp6WI( z&F6IPGan;q!7W1vxs%$sJmJb1S%Yo`VP?Zv`i8Pa^G(as?qx=x zX@%9hnzI&99#~WZ3i|zAuYYg8RrT_;^;z-Wy)0OkDl?7a>iXv$Yo&AYWDxZ_H8jh| zWU0cdb{Wklj1BqX6dq%&T-iSrR=EX}>N!|7N5o9(_1Ct(uYZ;>Io+S~1V*KkczpJ? z?|WXMPkpA7iyZYd z*y@90Uimk&VP{wc1Z!8S=5ONEov$5b<#5ON^*wU1hxz>0PCn~h1AftCY-zrD`IFTZ zM9O-0AA1GgayT`K3oSY`v8+HD2x(>!Woo+1lcb#0S-5u;{K+Z!EY^jS{(SDJ<=r`X zH?ve{-B48gj0#W7(TC(j&y~ZkWzb`C%$7>DVaIXBu{g$y42iL==)KK8KfD+~fV@0Ar60Vw2${O!yXAjbSUA}6%;(;x)*mAIGc5a1j(Ztt0IRPI zMy;>(7K(R`hL8NZD2eTEa=j`n5di2vy6B+XoX@|hMTofVOF!taeA+MFb`y8{+FyJM za<7%r9n;!R^ix9g+WsMR(^9XN&U?NOw|`V$?VxewlJe7ik3SJW_ty3QdGuP@Pvp{L z;aDMv!euHWP-tU!N+z zB6T_q5f_XlSOC7#<6vNkSZ|%R5?K1zo)vWQJ$rg_LMC#6K`C`;kVIXo`V`~M;B8(N zN9kjJ@j-u-c5A>PYB{S}mlj0f)>U{>jUredt+`k@-3~rjP->~>jL$R^tuE64npTZ9 zp~n45zg;3H(RRHvsWKM7wY6(G`(oz5Bz8Z;n#9i`PFbvl!RK2zmMVNa zm$h~H54MH*?v{N28-1y34xSH<-Qz_1E`BjPg%_WT14trpOe>2#RXeaNeB-3}i}^N8 zGVY1)J!Sg%?}T{cz1tqsCtMb)p#+xurqdM?TYbl(_RQf~a#@O#DJ-Z$p9JAgrj$2^ zNXGX1!*AzyNgnktJ~#$pGvwu%sIBRBJ`vDuxLJ#Stq{r9!?I0%_IfA4Z4NJIoD&f2x+iAI~vJAyt9%cWv(Vi~*qC5@`K zSU%R6r_&;Nj~dt&!dWNNl#(g-OCS`?BRMTKo|jMZWLt4I0Ie``SE@fW3$(Uv zg&cc@U|HM@cWa#Gm;8jwz0S{riM#y!mL(+gPL@%qtfPvZLUmCC3HtlHtw7Hi)|zNO z(YEkU3*@W(31RgRi)$x+`myuS{+MD1ngLPDIA+K7idAk66v=SBZOFVz6PoAn`)nZA zWWT@Eq)mnP6Da7={{w~ace1${Kn4YEQWG1>DL)Sng73jVpF{k0yU3%HNSd=_Ayz29 z=1y+R+y3~?h=H`KsSJncFu_C4QCJ?I+x58hN*5Psqy?X~n$Hu}v>72S*}$9rRX6Aq z&^K$PYz`SAv?3}#V9TW5`%jcr1LDG`-HXt2P|+4o&4a0l&%I~w@eZw&;j`bHWI#Dr zOg6V=y`<#97NAx z1g%&1A(dQvageD(cEoS*V7!d(5}dD)q#wxb#Gib>^nBUVLR4y_R814UGTK zBs7&JLTtp|{u^^!s0LWq%!8;U>$fKolgej-d0z5k@2mpyp=q2 z=LWda`}~R+{7$WLNcQ_t_E%Va(1tVjA^R9#;v>7@0E8hAtZ=3P(Q~4#jnbySiahx2pT_BoopgZ9r5_K| zcByh~X<$Td$0f3x#>wR5pJ)Q+-ndv&Q;_@wLpoqkmhjb zl6-{SJGp+s=QaGe`~0+!ZTWR0ZLOv|{ARoGR7U_tU$y16rC(VEsuE&$K)Q){d)QJS zUrtp_!)0)uTz6P(hUN!A+ACB2?g*q|2YDDb_SQOQcTRAl5_J2Nk}N5H+Li0BBVO3G z^|Om#xX1p^vR^GH)l~cX-XkN=Z{|M^b|C5=m&(v-m8+B)eN4tc->aOLG%%T`NfG7y z9DQ-~THF@8?@(e%72-w-8|x>qJ;S`Jvf^(m8zW|2sQrhkvf+xlUx#JPHMUV#YS86{ zV=qGZ^G4MMEVxS#BV_DFqjver!l27TwrV3iVP$)6=jFvf*o8^vETg$LY}=`3c^i9l z&k2l^t5%OEkUQMk4!75;Pk1eRj$||~L|e0Xi>-_9i4MlEyKlkDxu}u0mhfqpk=B09 zZK*MTlu?lXiOEz^LSBc)yha;I+8+C@}>|d5A5xY(iFMtvwNX4a3M1YM%l3jIB13L9onD zMS3kZVFZ3EflPV;`6M2S1hoT4s9p(tF_Ixb67eA-~Jf6tH}rh-BpwgAz|VKc{LWz9Nbqxr0(L@mtr17LlM| zMr`RYdkQrAk*}uO${v*!33&W`OXpGzr^DH~ik>YruvAyy^bK*=9~C)29a~_NpuM)g zJY^5|Nxb#jcd#@tU7zaKO8Yp2_brJt-38Q{y~CTkh+Dqm{_X5(-m&*(YhsqZc1@R#V@lB{N&3IvaZo zY4OjcZ5;7r5`!-YMn0#H$yc6#N1HEJZEvGbUJd^m&llif(p;TBy;eEj;98og>~wi2 za;A!Yg1-fi`ybB9+%wmQ6Loa=@O>Qv2o7+>kYNH^sp3x$-I;vhk_KuQZsIDDd#jtK z=Avk1NyU;i3`uurL^4_lDP!axE||AwVoKh*y4rcA5A?SWXDOdgq|Y+7yOGvZTkOAD z9`Cvp>RP4qjWuj}JTXpWzK}gfN*9`zXW+`EsW84J)V03ClO(boQv46vw;MHJ=Mg+U z!;p$DnSx*yR9iwN2-~h~mYVH9+FSn683-;^bm7*|jVbZhHQSdqg44Jv*1A3Y7wK~; zsXLZ)DdQM-VIuF#ODN@CIo1K1C#^2Y%cmhk>AZyOzgK$Ej2e?dyQSIhDaQyod(5xQ z#~)%ESKrCMDAN#s$g2jiIZ}=2*ke{6lYcL468Hfpk7(MG%eJn!>$-L=9Bb5gNvZtM zkB6fCZTQEgzfeMe{bw$nZZ>xPX(V z8-Mh*(ED`{ELy|KWwHf8uvp(4M$|6@#F7Tkg=&U*#oIC!*TH+}&Qj#ZFh^{`5+9pI z^Tba2tLzcgm!JvxU{{K5=liFYZ%^pX6&yJl6?C4yaI8H%(Tb4YF(aky*vJlVT zVpz#rmJJ3jS~;PcOE1PW37(zOvV$;h?i&nvNn*F7j=f#y4W5?uc#HkC_ev90YV_L2 zin2(djY_CRU<`#L%fiC2THdkX77f|W{X0SQw#|_ULXATP`;6DO9+<84)7nKnB}NfS z8#L_ns|EZ;*;Zd=i0GIV;7P~ld10#C@>)X_dkTK~(si+um05mB-xBTVUULOTlNcYq z%+R90ecJavt7q2UO2D<(B^Lgy-_rEU5O>!xE}+ z?p(TkAbsItA`y9(7ld>gKG33^W!c;N6?nUd++Rj3||(&=D3P*=|`h zmTX*ZOV^@yS>sUJSRZuEUu zY0e57Py4w|D?p@hpv-^W+(By!QlT%XxrkR?)c7qAT)B%qGn~gveMSd=b4KLo3$x`o zT|SD37&aX_@I_cK&=EjXev8_ zZCSWSjUmGFT2#;qj&%JxSa&CJLpLW-dW_5J8AMBZXU zCzZ%=6%|$e!N}V|)U*-uRlNW4f8xoZcmDR|^xorDo{WZ`Xc2?WKRl+x3~oYMVHziI zbc((y1NjrnhwQDs2hhe>QKaXF>O!KUCk;@E6~~B5nMjT|N|EWmU*@ZTQ4><`M(uqU zHII{A;i@$XXxsZnrEsIv^As6}=?V5RdE@y!6KcXCgc|~x$<~liA%)!rC$-KE?=*(2 zU|dQ-AqEwOt`i(_VBrrj7B1WSUK6B;-7ms9CS7Et?G_We zyiy1G3Cj6+2o&iF1g)8RWdsrxYdOLxO^V4UJdWyyJ%H90tx#Yb6}?oJea+Ve zcK_76j%hEm>Hgj5)tZlC?d+*p__V)$Bi0UIyQELZ!&|7AQHjW7-E^Pp?D*a$%PBzC z`LLI1-Zhd&>7$7wf!aKA4M9?HU7fuL%hg1eTl5k&`-_Nmk>#7&7cGM?C{yP5)DJU7 zG+bEcEt63o%75 z0lBC0m1;=la{xdHP2OH+d9F&V`FMW#Aj4Co_AU7gGoZka28XA6>uL@%biRrmz^@)y zFZ>0kN7k5^x#v@Qt^oAZwqQ%^0_82N&TmKIc*(^Dpii6B#twEidM9 zHOB`29sAAC=461TyN1JhJaXa$(~_yCH_lqb{#WES*3JJ)ZZl-IhgRMZueZZ7wzlDC zSGro8Iqiy@stY68%_C1>8@@GvBSwe4+GUK9L|Q@ndinIpJ#zDcrj} zqORn~Ix}XqY6n_%I=1wODrVgNXPJoK|5YY}xU(6dS!LONOPGp1cdf7ZAhGO-ojvNL zb9_5(8L85kM(-wXQPcDbVIQe-HnH83-1y8~9>aT+6ChWl9NIRZWx=W3y!X1lamCBP zEv)Dgj#TvC%AlkcfojzTz&|UG?;QabJ@Sux7J)X$86)&ih+G;UF#5K+nvxbZ63daw zJLq(f^HlYiF1$HKkjuAL95@o+(?2G4ZWj|sn@ErUr-~%rt8kVOm%pzf*+0ri#-X0I znH@_yx8u~cp9?a3Dr!=w>QM&uXmtHtM{(Sno_!ZnDjQ}ka6}-Q+8bEmDP$o5|1`%W zQslfco;Y$P6FEH>;TZL*ZDs{k2g$OU`iAAo*8?KEm$-(lbwYj*_OqsIgpY z$A>=j->l9P@ayv~9IGrODnfu}()_2-$eUPP(Ft#8yxa~!KhtmQh%D`o|`mj0?PSseX>KI0v;gippEvg1+%@XO=m8-@bi z*8Yso_-TiD-^QN3A)*XzW|h!o1@e1n?2c|LqkU;cR@e3&Z8bP&Bc*-?OMMM z>`bn4(h=a!qC4-4<$iiE#OP6|mH~wOp6kC?pZKM=3`!888~(r5Cj@(Ju1GT`;*D>y zR+iLC6p4*QC0$&Jr4@~47(2V4*RAX2#B`5hZyyPaxTIc{r96(o;VaNZoI$tp^#x8W zt+4-C;14GUO=jCA2mf{;y)v?p;k9G0i`Jg~z~2GgXk#+6z#GSI4$LNW$zqAQ$dq3sRRaEMo zPYYFR4ZL^R{qf41EmXo)a8nc5_s(8lsj0-43-2;%NAD{b^Yi?wmJa|@V~Yq!ot0XR z6G9HSj9(2Ceyx2J6x&IxY+*XB+Gvv8&e$(t;76(Fo_Anq$u}tRNa+WF5kC5O)%}nc zG)mpnN2R~oyoBGn0O=FNR@K3Cu+|ulV|CQ*l|nwc1N`XwLg`Q)6+mLhsQaj*YS4er zTAG%(p^6m7qWTBQC`C?iP{#Cjz&jhn!7YZ?%bilFE4%BuW7`SPbG<@n8CXmY*t z51KT*97TRqIIXNnxrR$WgYB>Fw)^Wd6Lw9nGW_H23^e7FgBOPf1vhZ#(UkvPz#xEL Z5>$=gz4!k#MRql@@-iyYrIPPI{U5^595Da@ From 631cdf8e040d2a427b1ed1549ba45dc8cb8012cd Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Mon, 16 Nov 2020 19:26:58 -0800 Subject: [PATCH 0267/2014] Update threat-analytics-analyst-reports.md --- .../microsoft-defender-atp/threat-analytics-analyst-reports.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md index 02f4b980c6..1863c86560 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md @@ -64,7 +64,7 @@ The analyst report also provides the detections from Microsoft Defender for Endp These detections are available on devices with [Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) turned on. When these detections occur on devices that have been onboarded to Microsoft Defender for Endpoint, they also trigger alerts that light up the charts in the report. >[!NOTE] -The analyst report also lists **generic detections** that can identify a wide-range of threats, in addition to components or behaviors specific to the tracked threat. These generic detections don't reflect in the charts. +>The analyst report also lists **generic detections** that can identify a wide-range of threats, in addition to components or behaviors specific to the tracked threat. These generic detections don't reflect in the charts. ### Endpoint detection and response (EDR) alerts EDR alerts are raised for [devices onboarded to Microsoft Defender for Endpoint](onboard-configure.md). These alerts generally rely on security signals collected by the Microsoft Defender for Endpoint sensor and other endpoint capabilities—such as antivirus, network protection, tamper protection—that serve as powerful signal sources. From c68ad1afa3e654f62e319341cea29ff7afc2d667 Mon Sep 17 00:00:00 2001 From: rogersoMS <44718379+rogersoMS@users.noreply.github.com> Date: Tue, 17 Nov 2020 15:23:04 +1100 Subject: [PATCH 0268/2014] Adding more examples and Intune reporting bug Adding changes. Awaiting peer review from Lindakup and ddsilva --- .../mdm/policy-csp-userrights.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-userrights.md b/windows/client-management/mdm/policy-csp-userrights.md index df12efd32b..b6f2c4f536 100644 --- a/windows/client-management/mdm/policy-csp-userrights.md +++ b/windows/client-management/mdm/policy-csp-userrights.md @@ -75,6 +75,9 @@ Here are examples of data fields. The encoded 0xF000 is the standard delimiter/s If you use Intune custom profiles to assign UserRights policies, you must use the CDATA tag (``) to wrap the data fields. You can specify one or more user groups within the CDATA tag by using 0xF000 as the delimiter/separator. +> [!NOTE] +> There is currently a reporting issue in the Microsoft Endpoint Manager (MEM) console which results in the setting reporting back a 'Remediation failed' (0x87d1fde8) error, even when the setting is successfully applied. To verify whether the setting has applied successfully, check the local Windows 10 device: Event Viewer>Applications and Services LogsWindows>DeviceManagement-Enterprise-Diagnostics-Provider>Admin>Event ID 814. This issue is the result of the use of the CDATA tags, which are neccesary when more than a single entry is required. If there is only a single entry, the CDATA tags can be omitted - which will resolve the reporting false positive. + > [!NOTE] > `` is the entity encoding of 0xF000. @@ -84,6 +87,18 @@ For example, the following syntax grants user rights to Authenticated Users and ``` +For example, the following syntax grants user rights to two specific users from Contoso, user1 and user2: + +```xml + +``` + +For example, the following syntax grants user rights to a specific user or group, by using the Security Identifier (SID) of the account or group: + +```xml + +``` +
      From c023c7d42a21d09c588689b5f91f0f1d7df1c57e Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 10:22:56 +0530 Subject: [PATCH 0269/2014] Create firewall-settings-lost-on-upgrade.md --- .../firewall-settings-lost-on-upgrade.md | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md diff --git a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md new file mode 100644 index 0000000000..77e0fa9ee4 --- /dev/null +++ b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md @@ -0,0 +1,44 @@ +--- +title: Firewall Settings Lost on Upgrade +description: Firewall Settings Lost on Upgrade + +ms.reviewer: +ms.author: Benny-54 +ms.prod: w10 +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +author: Benny-54 +manager: dansimp +ms.collection: +- m365-security-compliance +- m365-initiative-windows-security +ms.topic: troubleshooting +--- + +# Firewall Settings Lost on Upgrade + +This article describes a scenario whereby previously enabled firewall rules revert to a disabled state after performing a Windows upgrade. + +## Rule Groups + +Individual built-in firewall rules are categorized within a group. For example, the following individual rules form part of the ‘Remote Desktop’ group. + +- Remote Desktop – Shadow (TCP-In) + +- Remote Desktop – User Mode (TCP-In) + +- Remote Desktop – User-Mode (UDP-In) + +Other examples include the Core Networking, File and Print Sharing, and Network Discovery groups. Administrators can filter on individual categories in the firewall interface (wf.msc) by selecting and right-clicking on ‘Inbound’ or ‘Outbound Rules’ and selecting ‘Filter by Group’; or via PowerShell using the Get-NetFirewallRule cmdlet with the -Group switch. + +```Powershell +Get-NetFirewallRule -Group +``` + +> [!NOTE] +> It is recommended to enable an entire group instead of individual rules if the expectation is the ruleset is going to be migrated at some point. + +It is recommended to enable/disable all rules within a group, as opposed to enabling/disabling just one or two of the individual rules to help avoid unexpected behaviors. For example, while rule groups can be used to organize rules by influence and allows batch rule modifications, they are also used as a way to maintain rule state across a Windows upgrade. Rule groups, as opposed to individual rules, are the unit by which the process determines what should be enabled/disabled when the upgrade is complete. + +Take the Remote Desktop group example mentioned above. It consists of three rules. To ensure that the ruleset is properly maintained once the upgrade is complete, all three rules should be enabled. If only one rule is enabled, the upgrade process will see that two of three rules is disabled and subsequently disable the entire group to maintain an as pristine out-of-the-box configuration as possible. Obviously, in this scenario, this brings the unintended consequence of being unable to establish RDP connection to the host. From a9cff113deab0cbfbf190f95468cdf762b2ac3cb Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 10:34:57 +0530 Subject: [PATCH 0270/2014] Update firewall-settings-lost-on-upgrade.md --- .../windows-firewall/firewall-settings-lost-on-upgrade.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md index 77e0fa9ee4..f1cf50da2e 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md +++ b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md @@ -30,7 +30,7 @@ Individual built-in firewall rules are categorized within a group. For example, - Remote Desktop – User-Mode (UDP-In) -Other examples include the Core Networking, File and Print Sharing, and Network Discovery groups. Administrators can filter on individual categories in the firewall interface (wf.msc) by selecting and right-clicking on ‘Inbound’ or ‘Outbound Rules’ and selecting ‘Filter by Group’; or via PowerShell using the Get-NetFirewallRule cmdlet with the -Group switch. +Other examples include the Core Networking, File and Print Sharing, and Network Discovery groups. Admins can filter on individual categories in the firewall interface (wf.msc) by selecting and right-clicking on ‘Inbound’ or ‘Outbound Rules’ and selecting ‘Filter by Group’; or via PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. ```Powershell Get-NetFirewallRule -Group From 30bc25b178bb4a052c5cf31bc4e6923457d3ab71 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 10:37:28 +0530 Subject: [PATCH 0271/2014] Update firewall-settings-lost-on-upgrade.md --- .../windows-firewall/firewall-settings-lost-on-upgrade.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md index f1cf50da2e..5455669ae8 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md +++ b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md @@ -3,7 +3,7 @@ title: Firewall Settings Lost on Upgrade description: Firewall Settings Lost on Upgrade ms.reviewer: -ms.author: Benny-54 +ms.author: v-bshilpa ms.prod: w10 ms.sitesec: library ms.pagetype: security From 3c0d7031ed623dd7a035e58e66f038779e95d424 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 10:39:56 +0530 Subject: [PATCH 0272/2014] Update firewall-settings-lost-on-upgrade.md --- .../windows-firewall/firewall-settings-lost-on-upgrade.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md index 5455669ae8..0492170b3a 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md +++ b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md @@ -8,7 +8,7 @@ ms.prod: w10 ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: Benny-54 +author: v-bshilpa manager: dansimp ms.collection: - m365-security-compliance From 433f39b90d91d83d964f607c31f209db02cd15f0 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 11:21:58 +0530 Subject: [PATCH 0273/2014] Create quarantine.md --- .../windows-firewall/quarantine.md | 214 ++++++++++++++++++ 1 file changed, 214 insertions(+) create mode 100644 windows/security/threat-protection/windows-firewall/quarantine.md diff --git a/windows/security/threat-protection/windows-firewall/quarantine.md b/windows/security/threat-protection/windows-firewall/quarantine.md new file mode 100644 index 0000000000..b1f76da025 --- /dev/null +++ b/windows/security/threat-protection/windows-firewall/quarantine.md @@ -0,0 +1,214 @@ +--- +title: "Quarantine" +description: Quarantine behavior is explained in detail. +ms.author: v-bshilpa +author: v-bshilpa +manager: dansimp +ms.assetid: +ms.reviewer: +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: normal +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +ms.date: 11/17/2020 +--- + +# Quarantine + +One of the security challenges that network administrators face is configuring a machine properly after a network change. + +Network changes can happen frequently. Additionally, the operations required to re-categorize the network after a change and apply the correct security policies on a machine are non-trivial and may require considerable CPU time. This is especially true for machines that are domain joined. In the past, the delay in applying security policies during network re-categorization has been successfully exploited for vulnerabilities. + +To counter this potential exploitation, Windows Firewall will "quarantine" an interface until the system has successfully re-categorized the network and WFP has the correct filters applied for the updated interface configuration. During quarantine, all new inbound connections without exceptions are blocked to the machine. + +While the quarantine feature has long been a part of Windows Firewall, the feature’s behavior has often caused confusion for customers unaware of quarantine and its motivations. + +Ultimately, the goal of this document is to describe the feature at a high level and help network administrators understand why application traffic is sometimes blocked by quarantine. + +## Quarantine Filters + +The quarantine feature creates filters which can be split into three categories: + +1. Quarantine Default Inbound Block Filter + +2. Quarantine Default Exception Filters + +3. Interface Un-quarantine Filters + +These filters are added in the FWPM_SUBLAYER_MPSSVC_QUARANTINE sublayer and these layers: + +1. FWPM_LAYER_ALE_AUTH_CONNECT_V4 + +2. FWPM_LAYER_ALE_AUTH_CONNECT_V6 + +3. FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4 + +4. FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6 + +It’s important to note that any FW rules customers add will not affect the filters in the quarantine sublayer as filters from FW rules are added in the FWPM_SUBLAYER_MPSSVC_WF sublayer. In other words, customers cannot add their own exception filters to prevent packets from being evaluated by quarantine filters. + +For more information about WFP layers and sublayers, see [WFP Operation](https://docs.microsoft.com/en-us/windows/win32/fwp/basic-operation). + +### Quarantine Default Inbound Block Filter + +The Quarantine Default Inbound Block filter effectively blocks any new non-loopback inbound connections if the packet is not explicitly permitted by another filter in the quarantine sublayer. + +### Quarantine Default Exception Filters + +When the interface is in quarantine state, the Quarantine Default Exception filters will permit new inbound connections given that they meet the conditions of an exception filter. One example of the exception filters is the Quarantine Default Inbound Loopback Exception filter. This exception filter allows all loopback packets when the interface is in quarantine state. + +### Interface Un-quarantine filter + +The Interface Un-quarantine filters allows all non-loopback packets if the interface is successfully categorized. + +## Quarantine Flow + +The following describes the general flow of quarantine: + +1. There is some change on the current network interface. + +2. The Interface Un-quarantine filters will no longer permit new inbound connections. The interface is now in quarantine state. + +3. All non-loopback inbound connections are either permitted by Quarantine Default Exception Filters OR dropped by the Quarantine Default Inbound Block filter. + +4. The WFP filters applicable to the old interface state are removed. + +5. The WFP filters applicable to the new interface state are added, and the Interface Un-quarantine filters are updated with the current interface’s state. + +6. The interface has now exited quarantine state as the Interface Un-quarantine filters permit any new non-loopback packets. + +## Quarantine Diagnostics + +There are two methods of identifying packet drops from the Quarantine Default Inbound Block Filter. + +Given that the network connectivity issue is reproducible, diagnostic traces can be collected by running the following in an administrative command prompt: + +```console +Netsh wfp cap start + +Netsh wfp cap stop +``` + +These commands generate a wfpdiag.cab. Inside the .cab exists a wfpdiag.xml, which contains drop netEvents and filters that existed during that repro. + +Inside the wfpdiag.xml, search for netEvents which have FWPM_NET_EVENT_TYPE_CLASSIFY_DROP as the netEvent type. To find the relevant drop events, search for the drop events with matching destination IP address, package SID, or application ID name. + +The characters in the application ID name will be separated by periods: + +```XML + \\.d.e.v.i.c.e.\\.h.a.r.d.d.i.s.k.v.o.l.u.m.e.1.\\.w.i.n.d.o.w.s.\\.s.y.s.t.e.m.3.2.\\.s.v.c.h.o.s.t...e.x.e... +``` + +The netEvent will have more information about the packet that was dropped including information about its capabilities, the filter that dropped the packet, and much more. + +If the filter that dropped that packet was by the Quarantine Default Inbound Block filter, then the drop netEvent will have filterOrigin as “Quarantine Default”. + +Sample netEventwith filterOrigin “Quarantine Default” + +```XML + +
      + 2020-10-07T01:03:56.281Z + + FWPM_NET_EVENT_FLAG_IP_PROTOCOL_SET + FWPM_NET_EVENT_FLAG_LOCAL_ADDR_SET + FWPM_NET_EVENT_FLAG_REMOTE_ADDR_SET + FWPM_NET_EVENT_FLAG_LOCAL_PORT_SET + FWPM_NET_EVENT_FLAG_REMOTE_PORT_SET + FWPM_NET_EVENT_FLAG_APP_ID_SET + FWPM_NET_EVENT_FLAG_USER_ID_SET + FWPM_NET_EVENT_FLAG_IP_VERSION_SET + FWPM_NET_EVENT_FLAG_PACKAGE_ID_SET + + FWP_IP_VERSION_V4 + 17 + 255.255.255.255 + 10.195.33.252 + 21 + 61706 + 0 + + 5c00640065006d00330032005c0073007600630068006f00730074002e006500780065000000 + \.d.e.v.i.c.e.\.h.a.r.d.d.i.s.k.v.o.l.u.m.e.1.\.w.i.n.d.o.w.s.\.s.y.s.t.e.m.3.2.\.s.v.c.h.o.s.t...e.x.e... + + S-1-5-19 + FWP_AF_INET + S-1-0-0 + + 0 + +
      + FWPM_NET_EVENT_TYPE_CLASSIFY_DROP + + 66241 + 44 + 0 + 0 + 0 + MS_FWP_DIRECTION_OUT + false + + 0 + 0 + + + + FWPM_NET_EVENT_INTERNAL_FLAG_FILTER_ORIGIN_SET + + + 0 + + + + 66241 + FWPP_SUBLAYER_INTERNAL_FIREWALL_QUARANTINE + FWP_ACTION_BLOCK + + + 74045 + FWPP_SUBLAYER_INTERNAL_FIREWALL_WSH + FWP_ACTION_BLOCK + + + 73602 + FWPP_SUBLAYER_INTERNAL_FIREWALL_WF + FWP_ACTION_BLOCK + + + Quarantine Default + 5 + +
      + +``` + +Alternatively, If the Filtering Platform Connection failure auditing is enabled, the drop event will be logged in Windows Event Viewer: + +To enable Filtering Platform Connection audits, run the following command in an administrative command prompt + +```console +Auditpol /set /category:"System" /SubCategory:"Filtering Platform Connection" /success:enable /failure:enable +``` + +Sample Drop Audit with Filter Origin “Quarantine Default” + +[image] + +Once the drop’s filter origin has been identified as the Quarantine Default Inbound Block filter, the interface should be further investigated. To find the relevant interface, use the interface index value from the netEvent or event audit in the following PowerShell command to generate more information about the interface: + +```Powershell +Get-NetIPInterface –InterfaceIndex +Get-NetIPInterface –InterfaceIndex 5 +``` + +[image] + +Using the interface name, Event Viewer can be searched for any interface related changes. + +To enable more networking audit events, see [Enable IPsec and Windows Firewall Audit Events](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc754714(v=ws.10)?redirectedfrom=MSDN). + +Packet drops from the Quarantine Default Inbound Block filter are often transient and do not signify anything more than a network change on the interface. From 5c3b29d45770374c04c475511e64b249506deb09 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 11:39:21 +0530 Subject: [PATCH 0274/2014] Add files via upload --- .../windows-firewall/quarantine-default.PNG | Bin 0 -> 186402 bytes .../quarantine-interfaceindex.PNG | Bin 0 -> 79691 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-firewall/quarantine-default.PNG create mode 100644 windows/security/threat-protection/windows-firewall/quarantine-interfaceindex.PNG diff --git a/windows/security/threat-protection/windows-firewall/quarantine-default.PNG b/windows/security/threat-protection/windows-firewall/quarantine-default.PNG new file mode 100644 index 0000000000000000000000000000000000000000..6c1fb5c0070afea312826ceec8c33831143177f4 GIT binary patch literal 186402 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
      uR;t5;mmzo9J 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 z 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

      &C0xcC34T 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-firewall/quarantine-interfaceindex.PNG b/windows/security/threat-protection/windows-firewall/quarantine-interfaceindex.PNG new file mode 100644 index 0000000000000000000000000000000000000000..d6679e1e0e616b1430d006fbb2bd90d59b42f5d4 GIT binary patch literal 79691 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�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 be(}GdU+hj|$nTi^>-7MN%8FD7>HGa3$D$@V literal 0 HcmV?d00001 From ffaa29a3709f40a851f19e061eeb6a5a102573fc Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 11:44:02 +0530 Subject: [PATCH 0275/2014] Delete quarantine-default.PNG --- .../windows-firewall/quarantine-default.PNG | Bin 186402 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/windows-firewall/quarantine-default.PNG diff --git a/windows/security/threat-protection/windows-firewall/quarantine-default.PNG b/windows/security/threat-protection/windows-firewall/quarantine-default.PNG deleted file mode 100644 index 6c1fb5c0070afea312826ceec8c33831143177f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186402 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 z 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

      &C0xcC34T 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 From 808f7310c6c749099ae2b7ff9c14e2cde0ae7b48 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 11:44:26 +0530 Subject: [PATCH 0276/2014] Delete quarantine-interfaceindex.PNG --- .../quarantine-interfaceindex.PNG | Bin 79691 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/windows-firewall/quarantine-interfaceindex.PNG diff --git a/windows/security/threat-protection/windows-firewall/quarantine-interfaceindex.PNG b/windows/security/threat-protection/windows-firewall/quarantine-interfaceindex.PNG deleted file mode 100644 index d6679e1e0e616b1430d006fbb2bd90d59b42f5d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79691 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�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 be(}GdU+hj|$nTi^>-7MN%8FD7>HGa3$D$@V From 5e2cda1063a89b7bb0f44bc0393129b489b0739a Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 11:45:06 +0530 Subject: [PATCH 0277/2014] Add files via upload --- .../images/quarantine-default.PNG | Bin 0 -> 186402 bytes .../images/quarantine-interfaceindex.PNG | Bin 0 -> 79691 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-firewall/images/quarantine-default.PNG create mode 100644 windows/security/threat-protection/windows-firewall/images/quarantine-interfaceindex.PNG diff --git a/windows/security/threat-protection/windows-firewall/images/quarantine-default.PNG b/windows/security/threat-protection/windows-firewall/images/quarantine-default.PNG new file mode 100644 index 0000000000000000000000000000000000000000..6c1fb5c0070afea312826ceec8c33831143177f4 GIT binary patch literal 186402 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 z zN%w~5;|aJ?sU5nC_t$1>QH}1v3U#W+DMZcT-TA>2{hw9&&5s840I!8QJIlvQ53l9` ztt%miXYs>H`zBMb;si>a_USCSX=_Lu0xrG1?p(ZsNH{}&r8x6`mOzgZYx(ekJvDzT zbtiupP|ogTcm(_z7Px2+pk-x_stn>%9$hp@O*Yai8oDvnXoBywiRCQSrR8__^Es3>myEvKU?O zvd;l0R{60z^DLBkEIyz8Q{(XyncA9kHL;^lH|O|4YJFarVxJ^j10V}}+J_|9jB?t9 zx>_Fl&a&zcP{A2kWoGvK8|n=dbshKw+JW?_UfCP21xCc0PlaYO^!S%y(H5W>I}#J0 zkMNK=kQ{hrr>%XcV(P<#=h6D_{zAj(X47Q1MLVo#20R{{zONk~*)d!?^^a?o)x^&! zx}(4}PwNk9*LiDeAu@6A=tJgT@>~7xcbg{Yb=?1rM zv|6Fh<%gxOUCm~+G09sLzc?7AvWwQ#du)*I`BD&ZtH)=y)m@Buz5(DS1L`&q0jp~<3-s2I}O zUDmk7zZDS640tXJz_jPgPaX>Kb@&T6Oy5WD5Ix_iXQW3jds*x()^6YCIGea)Um9=S zn>^PPG_l2|pfm;}wK0E6uas3rC_)eT60FFR2deHlo1m6J(nH8>iz`tD2S?b+ez#OV zZIVTbUNvJxk=rKlL|H)JyV}anKeZ|4G;itKO!TT85vr~#_;Vh?D#GRZlOdWCl+vY? zcXV(e*abN$$RIg2`IwHITl`)%=VR|gcX+#w2-8pi`Kq$HH(+y``1zKTY3 z&}rgJ8qvz1*da~FNml-jkK<)UjzJaJVmh@Sj1rdR8j|F#l z=q!uv4a+Cx5M;e?_cUH`c!*g!eJ)?YlAtKSo!(+Xt`O{Zo}!- zD|L|P%OE^VY^COixB8#~a~=X-WR#*uMRV+Tm?u5<{)2`q%lZq>F(_TaFR6=wnny3S zI$(E-N7UxI(8Q7Ct8tNMVHE-le`7le$xc#EJ>~A*23J#%kcd37_u1}_Hv;hLmKn=* z?Ft+UH^ygTL1KWj2p>!Z7I|`e zBL6C~lt|$e(Ei;_l6yib`LPC|ZDo$T3yPZLQrbQ6n~wgrOyN%u-Y9sA77mOfnK&30 z{oO-XRrb|8!)c^bW~6aFJ93bsm+e)u((490dhwMJf6$o?>r2!@0b*=<41DkJ+sEfO2WPXp&f2xMjO z@bMbVTr0-^w$P{i^cE`1lvDGXp~ZXFY=6eyOUwDtQ^WeRce8I-bSz5*qz9qS6cT z4UytDs1s14q0cr09yT)=g3)S{ZKaoX1i>3tAF(-~ejMdOANt29JSDm5sV4!=aQ2)a zOxkQ*3#0-yfMVC=h&aWjtEW|o8fbbG9BlB4-(2xN=mTsrFb7B@gHl_(o#dWV8_}B9 zed%4 zgO?J%-y&F=?3c#BuM9!^R;eZ$KrWy5){IU0x!A*M`w!8574?Q*1~uBA1l~Sm%r~|_ zYcJt-yiF-}ctmH38oNu9cB@XUwKtbqw{`c(gDs}Bus(`urHe@+T@}injnV!+2ufat z2jj92F?ca@jfD4`XM4;dTd-|uhtU2^y^Fv$e6(^oGoBh2E7>lyva7XUTF(tBDYe`( zrjV6kD%%LE82!RC@sJRKpp)kgnaND`Qxjy%=w{B+)c0&G_BbN+uqYLB(ckXqixe?> z8hbPp;+!6Hux;F8l^7d?uBb+f6Nj`EDav^bLMhm>b_Z#(8d-Xf&?iqX6jzHp%+th*LNLOh#Qt1_NS7J!4SvEO21#m0-R45Q$&oyHzc{uNX|G|JO$H%kmGL*M6 zRtP>3dysuuV|8mL6UMLhaFusE^h60Y!zD=%xc}_?;Jl~ub{gd}dz;IvTEk_1c=S9o z^1OGn$~YVk?qRN7ebb;v%728O%fi{nGt6W)?JC(0O_&azu1PHsnS<|^ovkd(k0?{~ z@Zrr=XI*gvsCS}0Ew=j#i1=rqSF7LBy#HC+eq(R)Cs_T}m>U<1p2Pst+)jT%1R?_| zCwtgk`I!dAEpC}#EhK$UvdRS~25h8KcO6wlv5?nDZBchH8g?I8 zeVrJBKY0p5=4{Gl;j8A&Mw2VUYgogR%2MaU1i<^|SGtV~yW_>N*@=Hwq+#yE*W44! zn@Do8_S5LJt!&kyrjLySjZ;i%WYBID30s{ov(_Dbqd_65-=0xGqF_BVj*5z91MEH) zVRIC@^bYd*P7xu*ls7v}d0S4(3@&zR&`o~a8>BN@`KoHS-p8&lR{fCX zWufpEvS%_axFkf2xxN^ymT5zl%$%t)gZOd{1&rlS)|I4hWxp%6NTBQ)r@O3quxl(u z+{~2)3aH)62`l8+Yd$;ajK3~gZTHlP<#yvf^)r|pwxfL1k*_Ts@@RdM!#1g)^(!}8 z6{x3G$-=wd-IZU4lk$~K((gcHjQWWNYWnk8So6^eLhzo}jMp0U?Xwe>tTc0m zL$Agt9c1oaRRAXEX7P6}cgm9m!g-JQX+)2A$B%E8%+P7+*mC8t^MK{+o4tuLE5KXv zpxLNA9Gn_wW|q{Sx}ZFa(rn03f7AQZ%DE80lT43i^UuaPoUlstIWyYQO2~26#Zs5r ze!=ls%*|7*(-s$FlGetvBRGLKemyd!sgp;CTgA#!;z+<_nJcjT?y=J|1Kee7Fn*{y z?zrs1fXkV*MeY>VWq^m(>|@_lFs07r1&{=kg#ni&b8~b3H}ebrwX0-W%0(h zB&a-nh3B{%vYW9bFwrP!&iQB$-Lu-HXFBi|fv6|WySQ-NkH_&8QS=v%kABh|I7L$sX z=LEW3g=DpzwtkKKvf7|xU777I29UHc2I9h3GGVPHF+f=4gbbaxB(Bg?>&>rtfx zkeUQ7cByBnfGjtA^k6@YXDGSRU|Ys30&Z^xBtF6HZ$H-!3VqaXxqgd_owel{5;5;@ zh4fyWP7(OMQ1X$0?=8N}VZVC81bn{yuTb8bZcMTsbg+@exD)WwK9F$GygsyE7+jCO zBBGfawL~ONy%w^hXxZ*PBK6a2Sjr=q8Ty49c@znP(3clBMW_o6*E5$DT4 zer-<|PUoWqEBgIY+RSRY_$?TNTqN;_we|$W-AGv8-Q22HKbJB@-4-o)fbX-cnRN?V z=8F*Ry7hRm?*0lAJxER&(#{ z-rBIeK8ZpT8^$u5=H1+6V7CK*vIOgJ9%^qK)$S;uznsK`!8P1{-dj@-kE36~#uU%b^<*hJC7#_Er zTOCQ40-Pd)X27JJ!G9X0C;}_!rp`c^EbZ6;=dcJ?gAZy?%r>g6d{NCg^b&Lf0`2Ph ztv=o_WU-DnymiC2@&gml2H<{Jeu%?0!;Tm!M!U>iI=-45)5{}fn#`9cOKmYm%$Ux+ z#s~HAwTrtP662;|+yPz=+by)ynGbX|^Fz7+fYIK}91B=ZevmZ$wr3K?p?m6Y_ZP&rizeLLKn! zj)zGEfs+<{WcqNnx%`>_!$y0q!xReea8lvG1mT8p9I~%BT}MPq<`b?CX(+gzem^Qk zQa;027Hl{VeyA2S8jnq)T`5e~fB6Tk2W#|e z!^PYyR38w;Yx%Uf$WCMFY{Wv8SpjNt#wpWuELqHSeu^8M#nQtw!?xMb_JRVpn){{h z;cV)Y2TDDQxTwl<-&*XeljK0A->zv+>V141bFH;zA2nomZmfDLZ|$|Z^cXK)*9fek zeEQG7Zu_wy)PCu;%W1^ubQZ~!rwDY+al+AG*pnqiq9s-Huyun;NQ4d9ot|YI4-qsw zNmh@+!Ep;oXwnOckQB#rU~Q7#VCW^xZyb^C)odrpoMO|FYmZhxoTTC~r9@<6$s&e) zb_-EJCe}{#&@u49Jm+$ZiLq~9!H){npe=tH$94%_`+DBiwyEO^;b~X{>uA~?G3D(A zc}uodI~$H!Yj<5=ppBKr#ty|I!nz?<{xxUxs`=LVVz$QHn|#LvZ|*O} zS(y&W5MGf}T>?eLssCd_d{f)b7WPO4|n3OYU*V#oOC+vABG1le_8;CQ_4^ zL+H$Z@0RBpDkqY8Lj=|Le&Bl>+27P})1Ztl^^|n=`P6&~%uV8i-1yMS$8HGku`F{-?_ zEX+!PYs9$*NXE%xPLriqcN zz~0}sWI580Vb2ZB;5&zmork$jAGW7kK4oPX4}ZDLUrIktQ%+S7G}|)LLhfjE#AQR zM0+fHFI>~{@ZvVluIF2)PD`W_bW;XTlR>#A248^SkjjXz)u+HG6>1ix!aNaxpkV4W zh`**$&b{xTDwZ*#VbMdGvqux*kI{?C-KgR_Kfhy+GiT7usqs6Y98Q;@6J_zVQ+(gs zKJ9+5cjhSFEIn}2Y`ivHubmvU>0s=$1r)t0`}pbZDnB)!L4^L$IuAV?FozCb2r2m? zw$9Uw9K@WlP9~qt+ZzvvlU;gKsiKUHU5D&Bmut80jK2gaN9QjQ8gCnQ`J4lD1CI1o zpVl<=Ya%z=jOb>Qq`Ad(q+dHwy+ChYpn8;C*b&>9VVfdEVp|0p52a+Cu;VxhmNdAK z3M?rpj}_(&eBn8i6X_Cj^<7S%-fsH=hHr`3g@J2@i99YQIK4_4!j`V7MwvF%Y(6x& zv{b%se0+N%S}E)J79^Zy_dp$fhzG&@_dj+U5rX(&Cs)(UfA$n0^T2~IM4Hc_nxcTN zr$vQi;?0pWLe4>67AV)a=s<;v9C4LkSg--LbIDS1>;^!TD;xkD(fC`2UwjA|dKdPV zo3QIgC)IaNzlI21`JI;osfs^ma7p#5rQF&S`dPV7O}i>9wO@`eEa_3d6o8rH=Wncy zo{axp>5buCnriFUI#0AWqEj&!-L^rtD@s<3+%tz z!kc2?r}|unocak2IiFQDBK0l@g@pyqCO5kzZ@5SEIP89qq|PL578&zNiHy$#GAnfPPQLVEKq<=xiiwvKU%=k3eO66M0@ z_}~VAPV(_V{_`!|xP%&Au3<${YBTQGWH6WzUc{2OHM<)XCeKaWiJEudO*ogjc6yW6 zVEZR=Hel(j5PD-5N5rt~$ZLE)TUV{4_O{~^WjqRE@=#7ErgSp*;DBqIo%jKuSu18e zp1ZwhtD+y1-oyTmEr~KfXKc$56c`>2kWt@2aCMk@wM`pE*2pa-UpQZRIYDccbED6^ zfDmUUcnj28oE|Yz_4nLA@mcy5rs1zIe-}lXmSKFTrSE>AQWHYR>7tW_bsBRlXXReg zSNI8k9rsh*#9rL^Lv_RL1^TN0qgJlZ8Al{9$?s5bVyOo+HRO))I*<4dP!Vgm^Nz_$ zp*5FvA`HdNDc)Y^2`{Ur#>_|zm=?DROe0UN6wjiaSdIY4ueS|N(24-hCJH+)`|X79 zr>Bw~;klwCsgswD_&x*iakA&zn?rH(XIA4Yh8Ri|T$f`j?olhDx5N6gR~3D8<6Q;C zrycnpwU%IJz>^nNGv2Z49@1z|G5x>}`T1!Xf3;RIM{ocL<_RFGqshr0`zup?dsBw* zP5o@paU*A`uejVNUaHW(`SeVg?J@D7`qQeIx88iV&KdfZNizeMK?D3r6^Ny>H@-G} znc?3z%<52!wl-P)f;&Zg?j(@jx4KoXrgI)qS2X|QX;=5;)S$+v|1TXW8gz&}%s=$3p`4fDjz6F>AO&OGr`{)He z(!Uqwk$~>#`$C?m$#Qh+wT5#@I*XAd7HEuy}98^Y;q zp^U4?_Ktg7LQx{m=$6-@?#+pnkh7q)O<#O= zOKk9)ynN3U(`b=b{Vksz$0}qNz8`D+oc;$99{EddX<#(ZZsMx+#b{En=#YH~b#FS4 zm!L-}X>UulK%Qr&5|8I5wg%&kPuC*JRXF|HSr)VVpwef3^I4&t z^R1aR(SYvCOb+5r7RL}=LgETA+x(aiIUXcmHbiCP2zp_-35^_U@P7ajjkWZ5JJ%W- zkH?akoP_41dC-$~^YMV>AVc1R|L6|5y&HM8m1$5aAXM`DP2N-JhC^DdmK0b3NE&eV zEH~h2H&5oAGT-RnT?WIUJ4UA%F{Ki}d$a)V0I6&`2d<0y-lY)ic%|$*bQOdfX!stE z(-_l%NcN%zzP<3@@-Rf4ke;C}ZG%#FP z){wfOCJ;U9{^l^p(Vt86)#|;mKOH&y3|Vi)BcP}s4y`YK56Am8j&)=w9b3`uFGLNg zlpE+z(j#NVwMj}C4amjF63jv{_cpeNX-DbLU)oI^B)ciIpqtL~HRsQSdSJ|dVn+5p zu~bC%iC+*cr+J~?A}c*ph3T_bexgh>-zKN3u?g65qa-Euwq_!Z>5b_o>(itgi^lJo z+7;hw`5#-0Z>!vH-5w9Zk10&+0M1q)U)fD>EL?XM{XguTWm_9<+ph24ZK1SC32vph zTX1i22~wbFf#U9v;FPww6%9_&;1qW#4uOOc+>2{)*Olja-?e_l%C~&Uwq=sJX68DN zW8X~^-1HphmRbQZCb!>7_Y#^Yp|QtTbl)vlP< zXIB%IPru2g3@b2gfISCzyHi%2k`&%1-S0;rUI!2|pq)8nrSB=?NXP3p6xo34Rw{44 z!8nWVQ_51;bb0?)Y6U$fn7xii1$o#rezTA4T&CiD z5F+GBoKH$THCQqEr-$L1SBHFHP_j#@aBJZ?5dImbR27O`Tw1i<7ELL;kqmxadBnOh%T$d{$u$yl1#+3M)4qt{B--pH- zR&BIhai1$m8$N1g2uG<|YLxaiD&3H%MQJ_uXrZ{BP~2RWeU6rD%SEE-6FGV}mLi~= zr;Ev6HFT!widypL4Zeeb!cG;ozb4jYf1*BsnTY9llIBTw088I6Bn5Hy6p>6BS=A#@b{}q zeI@>UFFDT)F0mmAEecQ`(CfW9Q>z{E1CqU-*;BN zEuPoBXW!7LnCJ?|?UcCS&l=d@OvU|Wz`f&I7`(sz;p-cxbl~5DUT6R|QRKrrG_d_h z%w-^L_p7H1X`Oq%eQ*k>(~gN={(H>S=RmG>@hDqx{5sI=)5g%>O35qlNLq~I$@)%T zaO?f=7lc;2JB19wHIDj3FG<+t;^_~Mzplu#*Bf;gSrY0;IP6?bO;5ykK~O$B#N%i! z(f{;1h@}I@09CKJLH2mM7laM?J4$^vySxwP!0P_?@;!sJQ7h8yPEA6o$0G7RY2S#i zAyR#R?8Ue4kc6IScEvmA_~Iq#?c<+qT1rmf>v?te>p=ngkDr1^H(n4v0X74d8Ha-C z>pSd}b8!5Qq3`L{#4aXg`n;1X-kk%oM{pWG{9;W)b+8HEIR;97)=wkCSqaVU~^J{zOqV{50A19l$Z11!DN8RS2fg%9-^ej z%oe~G^EE>%!!ZzwLSO|M&dg*+4z9-0)E@0oVEiia{fR{f+tssBm9?EtwXdxF)E+aO zhEvAB?><8LR_HND@aagUNr)J&VD4=;D}7-FL!NgAw0CH{p8OE{?x*2)=Dy<0g;dhr zg;B@DrsR_U360dlFD45fBc+iGE495A0pCXMr|Jd~wW=1?Xq!t%La7`tvzQ?IJhB4W zj(&vfw~}N14`QIR6@8h1-rt6OxX7OZEe3|Xp6u5uq`^`zLd-MSq1>gY+~qx%?+TB$ zYtqpxxxIdn)iS-M%{|gneP3hLN5ypD3GQtXF2L;uuT$XW>k0Z6=#KD_LCnt80z?{l z+bx3ZNz=MZJSqM*Bbm=n1J(%lqY{PK&8_sC#dPi~rOV_M(~Vc79L4p7Vn17M2-jin z-l3tQ0-GjdZL&m&^M_zt{7ux&`zDHxyq%={{Wu*de3pk*#$BnKCtiM4^8FtNc@vV` z5=?URip&s0`H?$pFOlOn8aU)(HANb>R*}4acNQz%F&daNiIH_b|6hxdk_%2W zv$NU#tm-qT!+|g>n_tH=z?FfN+I$i&BmD?>XD5UX~@|DXWQ&d+H6G*$VkB8FD`;l|Sq)S@?@|7O=TUpW|C$?OWxP z5_lD;yq%fmZ}5@c4Ukst$KP3N?%oalM!sPGFE&vD+LTglkM`B^)HI5PdXS1{lCYcW z@!E4x?<*!9?XI&B%MVcftFs{Op8>grsViLIq)po{??0{Yo^X-~*&(YC z0a|{kDYsD?0^HphV=I^>@J+HIM~H(iNrO7|bCmU>zZ)8hn7a%<^Oc@&aPISSlb#c{ zRWB?`oN*mi&s44_#3tO*<8NHD(K#bW=(q&Q0G#F+wIqk*ofeTd*Wz+zINs4k>+`y1#G9-%!vMQBY*<)m3^=%4VZavuGat1 zlpKB2%>A)*XTaWW*av;GTl68i^iIr4xF6tZN2A&b-Q0jiqAY!$5!w$mhyhn!2fcUC z$27bJazaKH-IoZmg;Ppw^hbsY1}Z;WPP$zEJ|e!BevIv2_E$W<%w7+vf}fUdeE^iZ zkqbxL$o1s;>ojnxVP~x+VYErsEg*O|uW1IT46?kQHDJ1d?k-jDEGjM?PtbyCb0-|= z4BxstZ{Gj6{}Ov6YWOdMx)Z&fP@BW0Gg{tf8jV05wwpJhJj^v0T6LZa z!bkJ$-})FfC~A32XfdZ>11pC6VvlC zz|n@ZR=_(rm8!)&OM%hygn*tg7STVA9B;gK zwWrzzE9M1qKXtjd?$w6JM6jjXUijzZF8WoNx1L$3m-$vKno)RC{^{`M*$lBs_^eBy za$W6Wt}!Q}m$t%^5b<)k7Z~U3e=!4@*q;gAME7o{aM?}vL>+L9dhmZR;$#a;k{s=P z*_r?)KHeiZcE8d&`t4zNjU;nKw^E9=ZkC)wuJCUtsLg8c~sFy z4#UPhxjnnqSs%X8auDGv8(FGJE6{?Od%(zivT{|<&rd;eE@>Z;N3N70^1g4Vz@*Nn zfxahz2uCQ?)#9AEf3jH3K)F#ljC6ukH?q{qkoUcuhs=eWZoQ-WaNHtOwy~U%+&g&} z>*4ZT;W5FVig+6t9^hP)Nf)raH zBuDpWVBe_aZwy$_~_J~O*rTt$BcU@m4ru+r3RQcm|`fW z;0qU;l$gzaJvc#XtPgZzJq4HNDVu3rd|Le76dbUv<02wXWTgcS_#xUk(X1-q$6xQL zHkVA>s}+%9S*wL(#7xii;D+rxsi82CsvWDuW8IT`n1QvA;r zhkhZ>K>WLNC*VKhC!E zAFG0eZudZ9yyeH>JX4*5;L>s3W-l>wrc?h>i=>9-wL;VxbzQ__-mGy0W7;nDXW!;I zPge0S^6>_cJIV4_6{e;A#rz7+1xi$^Bopg$G-F|D(;c{lL7Zw;`G9-ytFZy$8lUgj z_kLczs&_$Lx)WCEzP$S9ETlV#Jj|?L!sMep@G&9cb=r=lzRU~p)|8#Bxv^FaT7)nI zGtcKOL8|_8SO2gJYs(7cnIx6!ddPd+eaSQ=12>$JExzveaZ}J#N=to;vg%MTV>jQ{ zG`y|RrWpGP$KNqe$~`M;-NPE>`m?fyjPXs`9n(9mRA;1_<~2TQc_ab6^L8j@o;yyt zb4)a+Zdgfu8F%%jGA-I}OFb_5>CV9{bZGd}T|(t7$2NkFHaS0_)~8L_Th|x(=fBDVVb?+bL_KR@%GOz9$4cTx zLPN=XF4rJFTUiiR&7c1~m-Y^8JSAI2_)n6%|HXR0unNB*#NY+hwl<(g$p$pD3ekkE z6xWLmbq9^#Hwc*lUrA9rB|LWgw)`2EQ|VkZrNe=t&Gj8W)e@bf+sgyRmPY=V@{ImD zz>qUN9I1!4V1NEj+Iy0BL_9@;P?@_!=Gb5xth9)ZXXS_Nwfz^-^F)!9`P5zF6z6I< zSQR26RdYZ89?7BAH6JITqD(YIX&)|^>|&$nSI%rpB|juruC*V3)W8u(165;eAUUYB zQ;aIZ02WTml+Lkg62KV6U`5JFqd|(1t(OQQmhCuW9^U88%4d46@8~yI+i-f=x4lF2 zS(Mya%g;@`8Akn)ehV6bJNmw zsPV+QbvI$s1>w2xb_ps;yGLxQ!=U$XM%I-19JfOiyu$eC+V`h zQS1sSRUjHKn5a@OyrTK+uH}hW+306TrK$^U8h6A~LMw4YKHK%T7#!f&r|ps2E}MZV zrU|}q%s{Qd)?^gfWV@;X`gw6WxefFolLDF-sJ4mgw27lEHN}S~E55N=6f@A=ef-y> zc1RSpZWtlX7Cmdbc{dZc&F4vee_#K+yR3mn!Sj+=N>$FItVrOom?^PJJUpR`D&JS6lBclapl8zo zr?)Iaw&ck(T3Y%0fygmsxzn+$y=Q1Dg`H7xe!ok>ZmZaomFRwQv5eT~fxj#IB%IVv zoyPX7!@bx$Cd>HO2RqtQYTzlZJZJ8dz+cZ66&!7#xR}A1`eIkH3x{$LFvW^c0bOZ1+_?9rt;e1a z7eb4oE8J+uTMKkZPqt0*0FE_^)ienm+9=@Jg7(hwLCp2|k`cA96oG}hZW54@pSm%k zoQ45k9i|ERJ7pww9S_tNvx#gM5E55Qp52QOM9w5E^3snp(=xiC!^v{$f5<6YX$4djV zg?>K22*zbmri1D0+>*3_40y~9<$R9JNcA34=w37Y^}DmS94o#^8-|%vI@ti4cV2Jv2UXo0*@+t7m}Tl(>v; zMIw+0elqq7t7E$C!?unLmKt}1DB<-0N zO>eT1*$y-GiAFF0f?^4z^}xL-JiRQ0Se_5{>{erDv#>;w6SG-_@TGafCfd*NRK!iQ zmm}Gn<+pzgtAn~lbWGGr&5jed%2;8o6Ip|D}yA6oQI@axTsxDx~)`q&6Kmi<1fL)stDUyL*(E~yb?pt z*Lz&0#ww5W=##mrV^I0AP*wxnQlHs*F5ZmU%!$7=(DpC-1ij;>R39AU9iX3m;mmK4 z@s_T53KI31pc5RkN9OF#q1?Y-ERV}NnYvrpU-L0NMK{Msv1n#bg<1I~m=G`W2t1b1 z6w?l$HA+zTrBwG|-Q-BLee1SdbjeI{e<;Ps2dx`_gk`8>%8q66!BZ)(Lml)KBR?Lz zx8iZ3n2}>;&rxC7QPQBlIy3Jl75?K7SH2kh8`#rI>m2Iuzv%O-j9avz5Bs%;=QC;P zS=>~DEj$JMZw}R(tupT`wTTKXE zn0%~})ekD;^<`p&^<=nl0R<0X4U9}$^0aBh+H@~!@DYeD$TeJ-4Wt(;bHLng(^Z_u)x)6MaTQt9*|Xy0;?emCj8%r#_r3ym3C zvDw|G-k&Na1vdUGm=c<3OT3bcrJv?s+(=g3DrT@UoF>&qwd_BKdwDqj>*xfp5@r*B z5ZT0#?l<@hnHkKt`=j8JaU-3e@G!eKQ?I3@Zi0iLR^~;@`*tU(r}F7Ys}r|#U6S($ z+hjdwgSs3#HOr+;wa$2cJJFK@ToY>weR%;6zB9kP>$-T6Wt`~keI!SHiu-$WL4GqD z{`85zw_g!;;_or}w^sRD<$EFD=gWmOb|-`50%^1(ZWQIHe;aIn-15z>4S1~Kka0+7Ww-7)*GkyYDD z+9WKeUqt{+54G2XyJ-0xOx?WZWutVYPy&x6nDl_MqNM;mIX^Vf={ z^;F#iL_8jX5~4N=5COd@=AH_-pmSd}v18m}EzVJ@50n+KlO;=0xJDKv}4 zqx%exo1ks`Zl=gh1hI+*!?PBVfHIsw25Rit?b=WtVr{ecU+jy2yIt9x^L1hDAUU=Io9eM zTdXb!Y>vF#*bN>_a%>Oo+3Fr@8xS^Nq$VFOrR&sm|0)e-=o22g6=}*NSXS|&3>Zrt zqPp}Dr$1a$BZ`);_h&4m$O}ef+|m{%Ah&^r`ZSp6J9i zPGmi`0yJjK(rS1_#X9okxlX(26|16eM^72Tntx=Ayb)impm~L#a9 z)qz9OUch%J`n+)*mfe1OG3iS#yy2uGM}$_}=|x7{WxoZnOMSFKnB`PPg^6h6o6+eg zRQV=j3QMG|x{3VdR^*>{`&OucMa0dZi+B~IQ55kfa)kx=-mQguTX_2}Xo&<8tZt%hxK>T!qoeauJ*U%u1|g1n$FMzw{*9k%jQg4T@RR zTWGzr(&Cl_?@2<85%aBNo+zG6(Zi>Z8`?VS)fjRgQV;Ik+1c8Q+6unapBCIQmOQG zhnN}L%C@RoMr@X*XHI)sGqS4#=h;kQesgu&B7?)p?6}JZ-k|qOK`heGJ1TxF20(}! zrm~984UgOxtv=nG5+m3EQ7ALR#5iD!LO@$6mvtxZ9qBliIhjyl7Xht>cgsJtBsbq9 z=}F;RJjz*BlBx8o{9`HMJ7)q#4eV;c{#Bw!>tapPoKjZ@xck98Gs^#1B$tE#3zvxiG zOb%7yIVu9I1*>xC7sadV0^*^N!HC4Qhy@j#^`jB+g#XrumrCM(x3C-H`#VKSXvM%_ z6l$s_?pNJ=r``6YFMN7ga&X46WbW?WU9kEYN7t}R!0&OMj=sjuqk%5kQn!W>|cNUQ7wMW9!M5+&udvV@Xo1iJv=x(~i?4Jzd z+q#4AIsgINoyU3BNOHvORvlGST7}jCw_+PE(un+Ij6i@*JiIyHAeD=ck(#3K$6TL} zYG3@s&h7K1zsc}LySl%5FG@275%w0)o>K+XpFdwif(f5l6>LUYha^Xzy}LlrC{O34 zSMRsH;M{pyYjNpjZv9j$`KDOY&5{EB2ogVL z`Y&V;&CTnSB67f?irhlhGBJydrn=deyF~Yq8qz@d;0Ibn-dZl~N_o(Nb&M^@6a!ULM)F z44~dd3upzP^ff0*-0SF#O1=g9pIVgzyXq;|hD3y3#)&cch&~zt75w4z8oEXIt36ln z>-7vp1Fgy5Ti3J$N3!CjNC_4%O8M3Jc--O-Ny4;|7N^JfD%)`@ z(LE3OS`H8F{7x>#9+#HLPX5EIR*l%sc4TTe&deZuN$`5NzOhbV*=G+Ya_YqLXwJJE z0EjU8loh$$#!QqVe09}xdHv2f(X@XM&Sh6C7CpmQ8!nk9(wx`iWyjF2qGNH=p!)24 z<|gWsu+-JNO6bMoX6>?On~tgVf(pGBv!kWLYNx|9w6y;-*&Q>`3=!*E+zUvAWK^_Y z(TrO8d8sNzPg&mc^;?%VP#S4ZD)>EfNCO_OcdH1ZG}bZ~l$wMgald{=Ia#<=c3vnQ zuiWGdz3L0$JamJ!-h~55{D785&*I`?()kR|iPFVO@HyI21zREi>le-M4T z%r0(k>bN{2JbNRagrt$&o^*Lpc9+mxc<{@zw9B0DjRrI~%8%zpomN%v*kig_re!8fc%UhG7P+c|ZBGcMNiU@jS% zB?ff6S61)04F4x3*#7u!zc08T;L+_Yrz2bKbnDll)@xzQU+NKfE4vp@qIagBToS6L zfww71YuEXlrHmT0x_AuQQ{XBMXaF`wM58}&;Ymm(4#^%&*Y5f*Vin4^I$?jh^>>8H z(J=7GI8Nztag5SekxnOuJ(lu578$vaxrKMFYcPKs(p;L~5hP`^ybe?Y7W>7pmUst6z~ej}Qh&Q+vZ`>?4G0;``|xJPmX>6R&P) z>}3v5@xU~ryP2MVJa_!o7A1J%}`y!RlUm|C^ zS+?U2H<~?|<6qk(wR!Ftd$m5RXvV&vrwrJBt7DZk_eCJ9&0q^h8emwvVx`+;rgEuh zMD!2ikt~taSa-F|IGUI>&&RH8XnSr>5Uf%=s)`pUv zs9pDSdZlc%$sd)}gAV4D;d3Du==Rj6^?%45XMtvQt17Qn;KAr}+WKf&It8bDFj(tt zV=Py`DNl(70f9sjsK;SQ4D5@rc`UT;&f@!ijkftV{qKcw1fdyJrIbImH+9^RN(xGY zeb;R6X*PY6$U&XSbU#${6qVD|Ta;X`o^VmqbSKg%Y0xw7wZ^iRJT^m?2YK8o)&3v6{RBEUy;isN~}xPIYw->8yQIZ zJ`ZzFi>MC&qDHz*Z7O4WthN*=WK;W z@&*M7pD>G#c}8K8xodWoB)9LzGQ;ckghTJzbu5XW8J5PqT5JE@W1wO~t~^UFqID!( zJ98NrqMp?{*o0C>WgyQsY;X{s>lbFLwK_WxhC7k*d|WPOC!49<;ohr}T*bHpfHuwX z5&7u0ogxmX-YiM#cRY?86kIdB_#65ZT(cehyk1!$k}YDQEW<#==LK5KGwJ5IK=sng z`!;O&jFZa4pZG~@D6jI(L4)iTul2NAi8i4R5G!+049bVn{g?&T_7Vd#)yBa^81Jtu z$50m#)4vH*7iu%T%ZdkUE{_58y~`YeK`bn$tLvc@(YA-Vg*$W?AbpNiW3@p}g;k9z z%gMT~v;8GW7LD8}ML&sw5$l67azG*8Y{l+1y|^+;LEQ_}R_98(?~P$*_JVR#XgT3&^mC z5|JK`+Cg>24RXUoez{Yl#o2?v$znO92{aFRuTe~D*ee4z)#mf>6h?&NI-yKcIs!fERMf8=sP`0Q~b=Yq;6HU8w1dw!MOgXz0#burHRS`%x-C1()~ zM*}%um*Y6788vA6&yrYVO5EM=pIK&~5Pq?sSP%>lYd>A0N&j^6+n2r_zK7Rgr`hhw z462l6vh#Fm5vpm&@J#;u3!21C<3m(EtlMK(XTFb}K~<{V!?Li1=1H=#XzSHF^{hMn zw`j+DS?Ekz_REGj*J63ox%l@fz9i%KC%+cjPcZ?FdgDNMa4x)_Up(;)1ob??wCw99 zxy>l%HVHaO)8PjbAS;a)3_od%bt|*R$ZOjGZtjG3P*1mK16^dfTNfslz*n`vrH6~l z!X;_u(1!d^OO?t(`;`LK>^7IcGF`0t%@1g4uS>dSnE3jsfU8Z<&6=`PN8Gt6qDiePB_1$Dq#CqfV`$cYu8{ zvrq$|m$D!>83=CEhOsXl#`XubG5n+k$nFXnG)_;Hgk%T{d$v)yFD>F~XiamCN`7V2bE;OWAKFk$RU<8;w}dP9HC1TmD~ILc8r7`X zLiGc%#YNRz!=jfB_PfbY&@ODVbZG-dHi@8ChMy|3H!{hUx}lj@x>6$}P4mL`WI~9!g_+@@@pz1SiLraKWumqI%hgf} zvD#)yHLhU|ltKze%jt5Wg_M8SOeMqkyLVC6k2TvyQ6Lnl#pF zHmT3>6Dl7TXIyeVd|+dho(C`tiHL><(t~VhRqrZXCh*hQ)e!h44#)8g7C##@3U>$G z@5{6FMv0VW-8(WpEH|BUDp!r+?8~j%+=WC32O2ujcWYofK!*0=&K;wAZ;(&xaS4;K zD8@cF=gk~Yn-WI(?GV0JNki^|e+-*D)_fS!5&t(5VO^pvs8Hsn&z0B;QT%;7QS!;7 z%K2s#LxX%|*OBdnUprx}IufplBQ4Q8&3J1_L1eVV*r%@t`QU1!d6mlp2T#v8GCGPS z%mR-DkXH|D#jQ?S+4EJ#sB7By-(jT?rqV;dhoIM!mG!OXm!hzEh9XoRq}t{9v&x-F za{H4HjQ2bXO5Q(RJl_amu!^Q3hE@BcvuY*+n&M^^t=&Vn;hPiDuj&8Yv~{?iBbe>K z=yh}|g18upi4joD{c|Ern65<{#U8bE@Gvl##krGrjo7lr98P^d!eS%Wd_9=l$?IVyEb0lmMF&*D?4AF6M=|VremuE?%eT>BQ{fJA2{Oa zV*U_nn2-2efIjsvSxn>bik*v_{Fik|KnSeX9KIWA6lnziJC2QKbGIOw$=|}u&gZjy zh(V9m|K~Gt>%l`QtzeCLFU4ECJ-z8glVPZu?}1^5AM(F|(rpRi8BNvgdauekepb;v z@57*qSfptbcl!T2b}*#+H<&%H|Nrhk$o@CKWtr0}W~kLO)y45MHiVbQk>WHnj=JTY zqL;tSy4W}B#P?@7FU21nbY?dUTS zr?l*~|0RfHuzrvH1ZlQH7D5z!>7dk+%iGFK;Zl#2Ll>l^V{uJ*MYpt#1M=K@oR%x& zlZ%j<0DEW2V^F8V8wGcaqaonoa;E%$RaKpES^D(pgfy!@^VxxgU8bwtPb~I4&F@pj z^A_ENU^CS)g+%h!EIuYmet%3>m)ZJrW5L}4jY_S-Vz5_&0y8%ZFC)C}*7$PEf@Gwr zM!mXP!{tVo<~QmscC~q2&1K{C{4af?LjSN-Z3y|AU*(!yiYgJ3pe4h(!RlR;FgDBd z7NT)!C4@GNzweeZBCUjAGRwPmHk5%Y>uldst3u00mxV%EiaLGv8~kv>?5xY^6JK+k z$K`Fu|2-0>i2r3?rz#s&jaZq zmX=Lih}?3%^wfvYg&2+(PB~r-H9l6`>Z3>vVnDzzdbNK_5PEOBnTD|%rfO2Wo#ySe8hZCqkk|?h|^YTw^?-0#^Cq| zT_m>`Z94{?n9?gmnADOh7Y~}UTuQZj3nz;LgfsF-DvUG5o(Gv-eHh2(NNVfYs>jD|^}Q7z&yy1>z6&FfWhZS8Ds`R){y0Ih^kQI9W1* zaC@-`&DPay(eH>j!PU!Ve4-1T@obM&0{WK+8J9MDne0SSwe{q1ca@HWP=gAO2NrZg zghr;hpGhDbW{+-CVUTAw5DkRaYW$CWL~(0*Etd%KO{x-9b;GsYXiF(gN{iflmD^iX z7{%MtY1>dhuB;NyqK=A+i6H_g3q`z8ZSDV}-z`6*d`3$Kes^z1wFsD{lAW~rZ zEfCMS9H;u0Z77`Y5@{PLnpR*buikusUTgMHXG0pqlzQqPn^%FIL&2W{d@PJxnI1HXeuHoM{Lz2U|0d-dq zO-N*nTW4JL=*;-(pFgF_5`lJW#;}qoJ@yvO$55*3gQ76HEusVu|20>%&4(yv0iP;9 z3nYshgUKwL)Q=k_Vyc9CuZ8CGV~x2iPATOdVq+%>duz!tK!ZOhUgpg!aB>`>Lj2rI^N?qS+^z8013*--9xU@;HIVVF;YSJZ}xm~ z&*#D$3HRw0_`7xg3c87Y+ccqP5PS}p;xAgd^uM@Dl(_7E)ppc9Jdpv;Y$r6=H7uWL z4;xCJTf6pnzOYbw3NJG@Ag>F?p)nfYOl$z*d77^P#l=46-Ocy0iTr)tXr8F-Q7T^D zNs5RPjV6f-;L$Ftv-tE)H~P)^SEz|^1T4oleKaH5eEnEyUzv)+=!`)s5lH!c>y!** z>Y@XiddS>x0gxJbJ7F%zNdD22^>K}3YFb@6Pu*hum0rP?;yhxHle&0DtK%3mFr}Yh zWgegQJQo|rU-n+g#BakY+wX)en|(6aUKRPb&e_6nmgh>PmY-Im^G@uVlKb;e$l5bM z4cGwod79@oDHLIz!m!>2&M}UJ&9vL<=%ovAjIL?1RILYvp%^ZzC3)3$cL8ojz9(K; z5z#a55#L8979wK)?*iM2lx0mH9?R{c*IjtIRRq!ACARDPa;%6m0!$=M#qw^`s(f4PTS6Rhfnyeaosst!rVQ|3>0Q;x zGo#_{o;(z_FkcS!yLQOSW8-nVXtA8w;mj{?Fe-!u%Q$#Q-Z283G0w$Svz;rZ1!S?B z`aXKkAT}rH?B|**Ez%&`{1Pj)?eR_F5|7%(!zqQZvp5-|HEps*^dMxOUs5DCfQVxZ zW@ka^X*yJQAKc55<_-;7&=4?^6L7JX%O$uLdb~{9mQ3TbP~b(y;39cq^kt|3XqCqU2-ePnr8%Pa58k5{7yHUucaaPSGSbahVq^ z(QlW>1o$Q7hj!7J&<%;|^!`eX9bWqq`@8tY;SWW_&zPg%bgic>Yu#*}_?uKwNruJQ zOf*G+_H?o-3j;UnBUME+e|%@-|Mr~ad z{i)nCC)5t|znYszKNklPUwr>~=DUF{cD^*o?LqCP#~iio3$;JTTCKl+;U~mxaruLm zZNZr?fWV}ivLRFbI`H$+%OGSKRq__={E$8{Ny zEX#2&^$RZL+m%=39xA=)4V(%7w#bZW=ZhJgi1FWbaVye+@{3{tsg&z)`)Wesb4b=< zK*?i?Z0>2+*qU;Ahjh|%g-ffo9sPRpduzu5ab0z*xoZ18mt^Tc4FMO6yJ^}J`P?EM zmF<_$iPxb2%X-MB!Kr*_DY}ssV$qKfk`{mSX6r1LOhV6H!A2^=)m<7#)~8U(A_cBsP8YwN?LA0!H77XFKT+j5YU}!) zuOWq8i<4%S2+r+(f#rSs8sZcCqI}gGDT$=Zx1CISJ@TM!tMB%cQ4?JDD5 zzv=qy9rD$*!TPR{7*M0}tHIbKz4NfYzyVCJW)6F?L&VW;`(R5Ex*zkFwLc^4ThPEk zES8x1A~QJ3Rw~)z^0(ENNVZL*57E4)z4{OKUFwtLe&; zM#^%e>-C3YZfJh2y!^cOW!JOvUQn_PGIr36Iy>l$Fy_ncr6!k|Wl8_zaiWXQ6mj$t zmy!1fE4UG$})*a zZ$&Bn$oqxOfg1n?XZ@1=#&%vTE~}SKJeHZlk7^Ovf0kyo7Wm-}F%3I2_?+%bx`&&!E&oyo?^ zO|pbxx&elyJH63A1qc!NY&|{~8aryIHtc-e!tqB<0geab-%OYG;QM9M#~N)T7b}w6 zrp;1oasmTZ_a1pZVd0z0jeZ;)Ujql6F=T;=MVfh}MNG|nngUpXojdIRJ=s1`zcCr3 z&Z>y8_DlcvJ#kzgeJvRx%`+q(%3}w#q`C#U^%`d@J(Yb@>Sa7E=ET*tIH2~gI;bcF zQySpx?0#PFPG^L(AcDj#i-r2R!9Dk7ed3;eiokGH&y{rjl8Q!qrTkYqLN*lT?g27a z&2AHXZSPOb{AS9|@-PC}rQsu54peC$xo(CdrhIcFa*5ykVu5;$^J{~ZQ+k_mF!!s* zm9cg4xmbhWksS7m!K%HDOnQIrEyflamY$_VOz8${=lNVq0}$3MmTzpP$%O-j{3Bs; z$)D>pzj^~kIe+%;$?vqUle5(374rA*a`q*7CTkDcFAds8p8<$ z`xOBh)ENo=0$*Az7@fEe^?mv{>lQEhbfM(bP8O~1(RO8S#UY&DK7Y_S%#ZQ?WXJo) zep}0UOazm4b}rIDYuE(R*BQp`Br(@a|9{UnDE_-!Atn~|@;^^Q@0J@?P&G?(DVR}t zRG%`~o^`qruke~`7Z3M2>!J&hpBCe?zKgCPCuo+IQnLghvWdvu*o@ zreQmZG--f@t_>2e?fL3Af-Okv6(MPvgy>YK-2emzLd0Q`(>z|$;Hyy!KxB~LEydLp zOQp*<=ZUJWp8*;}1xA)r-Ryl7F6c<7O6Btj41sK#ay zB$tghX&Nyv6OTD+H{0(dPzQNRNka=`<_d6``z)#Q* zfo#3jShYc#uNI`Qk}#MGUd$Z+-x!!ktNrU3+`jE9$rq_g+Yg^wGZqI95(yewz2>bP zI}SANRw>D)c0+Gv?%%)rpQR~FIxI|1pvPmAG2Q&6?yHz_n;)Ahv3c>3R}+sf%okd zCOF|?SWh)1&H);dA5$tFcwCXpd598BN-D~&5sgggoQ(a_QGT%g9!l%Wdsy@|QK^GJ zad&JV6FaHs{}*48`LoJLs>pSx{B|fC$t|$_o-)=U&xasUWf}&(<(!hYu?rl=xS#yM zxvIyNBRF*lNj_ie(eq>VjxMB1qN^jM`war9iub))6sq4KCTlSRCuZL3TuayGf*79( zPNOB<@-MTnIs!J3@sXnAMuKGmMWTnxye6bTTq2*d#4!Va#vsh;x%OC9jatUfw*onF z-RvCFYn#JI+j2c0ei9~X^bw_7t!-Wq;&P?OL9+v}dLU|7$FP3foj>tudYp2iblvk& zIQ6&^k9SezyCW7W*ZI%T*)q_^zGZ9|H|2Ks|HIc?2DP=e;ljJ68+WH@aCZwSP~4$F zi%W5L2o4q8U4jR9cXudO+@ZL;20iJ1&&-+meth}0k~NuG>zP}xTdr}6C*4-jR|N3g za#v< z4!$UnL`hK`9s%(HE#%~=0rX)*=Z-xtDB)2I?28fotZIBBKZ-&)d#Fu94EY&8AZcF6>g3&$9gbL5 z9{)i|(g(%3s1P?3arA1{Sjj$GYf`6`){7u{n#}tq+K8pSW~+fU1|_q`By$6bi{_nA z>m&8UDIXP0-{C-1sQVnMX@}gM`B89|XA!B?H0;!|Pij}3LtYax-1mxo661rVMkIXK zQy4`wtimcsjVqb7ZKF{qhB=s%_V=~q7zUN=TXVF>8TyK@a029Dc#+aDRuhMJbtP7itOVw7!*A-{lWm+f2 zO;dV#LbfaIJM|KFC+V35C=OCy)@y_lgk@2@@UqlFMfyqUtotZ4rQMMo0~qJap>iHB zSflml3~#+%Ev}>cp54S4jj%xU=X7h9(`Ej(LHk;QwC#=0%U(7;O13zUvvV_6)}XWX zkmhu@GIC{LVYypU=UH-rM1HEt-N}cUx%s<1hTGEeJeTJj$Ktb`hQ^Yi@fXP|Ai+1vU2|O|Nrgj z_t)OkOfkeoQ;WSf+6U}a+GMobLE+IYd6oX=9DRe~i=%NfP7ms2^&{A1+w|V_n_og95q0vcga>k@HnGXVn zdu3eY$tQjXFKLW#ObEm(40tS*=w>|vLnMB}V8zCD#0`tUSH_BfV{1Ut5eZ&+vxBtoEyMH zyY2R!OLt0;f&<52xBfZ{FEadPf~$|b#T@X_gtP>vP1z6}9V61ga<_y+2Ef)~x0qy+zpxlSA}Tcsr~* zFIYc8)OoZa3Hh7kyfOo!z@NEg2TNIV4mUlqi^bVLKP#E4c+k>F1F-0N&dc7P zZlFIF3##~i$aM2-qm*W};9eaXcO?=6mm_^=}^9~8SoTW|u?0dWJU22J!ao5G_{j}I8EXO_Ns}_o% zmXG%S{KI>bUCG-W&*nOe5a;E9#VB=SKDORK^|XlHr;}d^NA?0A zhS?>KU5lKHY-R>N9BL!XqFzOj-j|cgU-{&d)aZ6j|JCFx_m6+665S=QQlN=e>Yj{f zG~8UF9(6iqF<=;8l?m@GWo1v5e)5Gvqe)atXy=6XTbg*;I=WbFoPgJjTD?{u+^k-U zb74~Px-n*Ps)%p3gBOeKq-X6&7i;dRq?4h8E(KbjC@Tctgm^wmUPOR86xS)|)DfiC)9klPEaH7DOX0oP z>L9xJV>6V$SpRXRVF%}3dfSkasAz>DXwaZ}VA-2P=J_p3M7^;Bmr;1fKw$X1po?&v zY4y>I-xTc8(SMRGE$QRTtc{+qUuMi71u_wznAO%h$KQ9XejD_P^dN0{-U)IlD2zdx zvTZao9{0=}TzhuTrHsUY<4`vgpoC(}1D79d3SCX2*6FKOfI@C!oO}_C=bUU%Ng5#(@IdUGrBP?xfLh~$I6tJh#`MX-? zW_i9%t(jw$F7~s++v79&e4Pwf#Sx+S6nTnN#F2vN%lMNHFV=6#S`@=MS6h{|G|30V{$LlkTNPzUc}K>N4WdCYIL-Y2|38n+=n9PLsYfDW>DBU+xZ zz%hL3U;R#XFPC-(qmj)%uuD~|6(;cdXMqA5*$929=w$iLNnar877idIf@M05X{U6$ z#*}h5U{TKL#JDHgZC|J9ZRXGS=L;s$)>iH3z6vWE(w3bGMHU#`xY3TrerO%4Fk}Y- ztB+E5YfYl6(uV)j7Xh)q`htZ$mMX2p8_i*rJuGPm9$=jOfGYss{owE!3JeIhX_@+c z{%+k>t7|**B|uV-PSA&krn5+#vhoY-UHJAc9R3}(iGEacFxQvuBWnrXvH!RDxA{8+ zB8tr?E5oSAhfPWfDXj&+hDbY=8=0`*;9rDES&_872Z&BN3g;eB#tbAoi|AEx@gY=c z-wSRx9Yxdq78^am>a_SHp-)@2OT4E|LGAQRS)K^JB0d>E{$*BmT>vY?DEj@CC76BG zqg4(owoR?M57z8p7lj%=#~qp3u7x4y&q@gX4yPQDv22Lce%jRU)VDjeoZFY72o@j>)fn&N(PU9h>udpy3IW=fO;##eTBma(f%kJzjW>8 z;O~5*d#Mb+roB~=limJ{P_7K4;gcNB6s!=5iAs}8tbg|#w#h_xIV;ZID~-tbea(jN zpC|6*%jEUmMtDEg`K#FU3kyIplT1vhmjxeI@V?XaP$3$V?LgzkF0&kznt2qBeZmtf z&EX?G(kuhCoGDS$m4FnKTXl5j>u)*v=dsdY4Pa-NlSWbrnKET$F^SFRv@SZJGHfn5 zmJoOJnJnQ%*^CHJQ}stL@`>huVNs#iBbYQ=8>)&H$^Wda(n2X0Ys1~$1~DQy`t&fe z#u{30gnn)Q{IJTp@`lZ#o5FSPFbh;P9Xh}hH(4~?5;+hX3vaJCMw@sc;|c{ir+UPSO_BP`oHTxH-gfJ*@tr)F^dj0H5=S*ATrntAG!+wgg*=66UWY zvsreqeCJI}asgfG3gj=?*u6xz*M5sW+Mikx?Q-Co3{|x1$;krfm_m@1c!>&@i=N3so0NW6 zbmNcDe6QB!aM49JFC7k=L|ohI{Mr}Oa4l*zEqN8QVz$2o##s)?79hESXz8pK0qi>L z`gwDPdh-S2qHXdQcs}G6-LLOpt?(>01GBQsrl{<2sY)c*vESc)Kw49R+EjHtf9W?`^ z?|(dUKjJ*Krsld!;;uepEU8}@kZ9DpPA#XN&~Iy0%9AMAMAsAB;Y@QO%NHbuZM@_yL@hM zF4x(A?ZX;ZHid?5%oe;sQ)GUk9veI}8-e%Iu6~H27BX6Y4D_{`?{hAi z556WB`5`x-XKA3ao*o!zY0ysy2(eS+ZN25Hw{?TS_10IB>2v5DK~S}zAn*%smWe_Z z*kh+;LNZIz7(tV({*J0dKr1MESnZVd^OXsyCbIINOPuXB0l{ z(V6#dg2Vhzaw;Rxl7+>Ap|BwTPtBqf`FvBAk)V=mKCv%v97s7erCZqK-T+e@igJ~~ zdf6uXQ_Op@A~g`FCwY3~3c_nspYoFl>MzcV^|B3*6{9m!4zfZn`WTm7iIpQ`kx*RW zJ3L}*yt&qOt7c!)WeLO{$xWGAI^VTA zkF=#rNzg;@eiBz@dweF$b#2z`hp1#jwf_lb=MT7Gl7-9gg50@Jlh2s4AHSWI@MmkB zEX`DCr%6YGxILcUV+y-s+r%8+2qib7cm%^)G4_B`Z?6gP0F+0`jgT5`=m^){)*1;ce}g1OnOmMou8rLjQ2Cey3w)A z0oVcyC?A?bRM$H{W)W%#WdxbP2n;D|&c2 zY14>m5BU!Ef=3w855OA1Ivle^j4P{ROyCu%Kd)^zsv(|}{Zj&EBL?22QXLn}u7 z->WPAV3?vX{yQdmGVvJOlLh3;EPr~Hjy8NIorKd;2S+a4i0?##T;=%n@_QRc^mqrI zM>W{P!Ks?93|AT%yS8mjxAX}6Sk*q2%cyO*&lOm6+y6XpqjBHOI!>F?YTA% zp2Fj8%Lv`Nk#DQMiR~tXT+Lf#4WhhXTX?fJa`&cuUr5AH2;JcOV<@668yH~DKHaG1 zyoLktA&2jzWNBQfa%}X~z%IqS?l2HcL?F8Ca^Wt}@vT1A1*j@0l%SQz+t~YXj%^}( z{Z(@D5Wc9dyQfzWNx7CFJVjlO%R62#ku@`TQz*`9I*SpC$f5$GvyRszO5I66}FDa=c0g_*W*=*GMn{&H+I*I@81Yd9H!J^YAqG7w z7zr~OEtwb%NWq?r&^q=5$flFp_qETm;j7CpxK~(TvMJrGKL`cYNuz0~7N{pN{eD?0 zU-Cpe=@#W7l(Ej>)}JYsLRZAULHTaqFnlKokw|dhw>r}{6Xq5S8-;gXo2H%UtX;dR z2G0VI+RD{S|y9a^w>9YQ%hfC8W@fR#$NQH zeyyVnyP@W3OKtf4YzBq!6_j)Klgbu4APnOihTVYKibNWxA?E-kQ8xqTzX!n)`u89< z!)IyxcH=*ceG%(mn2K0Reo!|kysG2w_dbC6rM+lDE{0t`z#^mT52AnFx4Q)V{=Jm` zkona3@%CoYGprLKda+yGz{c{-tg7^S-rv+6SEa+BIhs*-BzX-nHB&z5%5Pcu;w<7M zcIU&QeV};Gr>A^Xs5abtz#l<8=N>P?QsaM@aDVcS4npwvSNP2^QL#|-|6Rf#RR!*7 zfIVLuwj6C#mDHk5nmH>yfkbL1`FfrF+d|%m!M+o<}J(tS3*v~3pEr!g%fjlaEsgLZZ zq~wrcMc)z!iyr^lOGKesheuBu( z-K=baO+MNHc&yGhq~_pj^{Wvl&ci^DrjdRnkYLje{=6~kQnKHGKI*n% zxNuCG3}%i0q5*plX=to&Y_UG-i_VaZc|3IHP(=Hip3VWwy*CySjLM_wZJW zc^k+xMLAgSp9Y~j|~in#x+QjxR-)nxJ=r^&dO@;Vm7FM7#J)deW_v}DHK zLIa$&NhB;ZzM%G4k;*-HRQwpiMcapS)EZnqV!>@+mi|+n7-UW=V~>c#zI1I_Dx?~X zJ;;?K0POU7Tgwn_wmrl(s?(5Z(yhGN|6|;U2ix-%w=gN%XesZ4+L!lg{$$rxD{ju= z3a`Psh7QN&EWPRxM=_oAJ6EoxCuy|f{dbf!Eqn-@#w43V#fjmsgwU;2PCwRMX;!nv zf$){;Fd#J{xvFNPlj9DubTm1~lIZt;k$jrSm>=i^Tn1YH3gks)j^q`O45}31A9OBa zIO~*0d)8$8gV18F#g>`A)#3GWpK7qeNSc%X;vOX+WK_JUFSxpKQ07Ukf2Sr8b zO5D-KNh^iXfMrjw^oVRx?;{51EQOff%VvoMfkqQezRcZI1Hu-OIlwb~%X5)Rj z4i-D=m5HpPBvHalBoeO3FVm>1hphsWW?mV#4jqF>l?}%C6*f?GhNSBj)0iB_x4s%Y z6_((R(bU9b?t}aDF-k}x_5B5q z>hAmPI!{vd7w*`t^5eFbuqgL1-rS30Qb}6kYC*umZ$|UEiJ;SdThrkOA&vuiwU!OF zs1{pdRxkDm2gzV4$GLS$*Wpv=`$Y5udM>f z%A$4IR=NKk*S-%82^;vsleX#&<~fUz7+wq=~{;-LyB-XR4UUhCut*n2M&N7K}l zjc|h2p;(Z_#+Y1;gNNvVr^zoDV&2{~z@W8O#IcGRVeVqgt2(EzSg93E82C^nIF$d~ z5<~b+64kMGHtXcXKS!}S+B4tF26CuVbv}e)A2z|14EX2g8SneHYXJ7n_mA)1Jh{Vc1Wtzl)wpD4ZF=d zjLGdAa&i-NB&EcrARImU7|&2S8T8DRWg+XdT%C5K)6)I5J2N2w)Sq~Y#_H?OhDl@( zkj%3QQ1w2+uT*!mG0T65Jv8(4L{jpS7ZHj(rUxjZ6X$VO3rd|v1mmTl|Do!LnSP89 zn}kRjhhV*7VOH-r6Y{FJnW%Z;D{7$+@Wu&kVpS9LynHX&nJ#BlFAsN%iX5teNhFfB za?bLv!}!6rsECKyq?5Sw~-+C!JZHbl+tT_cTTQS zdMm*=X-0Vg`Io`jMMGD*(N4ZMawA|6rP}%y`CQT{S6ZF-4H2fx;U+U-d8W9ozQQhL z+c=xk39DH0g`rj`_ZT6!rzR(+lbKxsQu?WO9RG6x_j$m-E{cMWpgpt80tB)uj|w1l zp~TXmNtRPjK?F`8!#h0uO>BO^$ynAAs9;)hJ_Sg0x{-w|W2{HqougdFZ{<5L2(*ci zbr_EO=19>LKyJo3f$x$Q6Z7>nptZgk3qVG?9{;Algl88L`ib<1p^Mn<=VLe5J81^A$HuVgOAEW)!|R*F!Q)3cTE@w;zrixUJg=yYBEKS>xWIQ% zt1FCQGlX|Haxeiw^pBE1!s13{7v<6b29NmIQfE*c^ME; zI|~lJIufXMfxTgu*6t(9m-Bgp{vmk41P`23E7r8!Njs{2s*KWEZH|7RZHS~W)7wv{r(-1E~p zJw%AianKL~P^q7yYD)W~d3AkK#~zbhZ0%Y6tm~u0-%M&{aGN&tNyfqG8Ro~#j3*4x zDfrT1dz#aGdnK++qFN#52bo3$LEtP>84aFX6-q=5vc6+=7LvIlK5`diUq2gX97Em+RfDbSn z6Ms4}mOTZdAJoV4Y`XLpMfWy!phO}@<@7+8dv3>4%9$2aqD^1!=X^xAsk>ECjQ#T1 z8Tk}@Dz*#N7&kPNem?|ii~|3#Y}3%L0ekafJ&QO`kVh(LQD+bOV!l#2yO}LvWXZO& z;iNzvsv5>Ec#Cv@zF!UEHom4MOvj+%9Jto){L0lBVSKu@%0BU96dV?Q6mn|iHE(qDGZkniRa8kA2D_2aM^alEBgw(_cLeV!zW>~MJuwBf_ zXsn4gw?=_Oi7Z6G+Wq_D@lQb~id4+1KB@)B7S^Gty!Qx%{8XgdFPGg`wi~$N%IKfEM<*pQK)9u4ZhCb2<8@@$PMpinS6yuv;1yBlz z(US{!%C((DJOQn9chtT@pNbvXAU=zFA?7sIQ-h18Z)RPyK9w(4w#Ca^0JG_G%5$DPi+Zkma_{1L9{ykM5njWD|N2&K5`07BZ4Sr*xd$n8{jI!UmaNMiGo0EC{D`=GE}VE|qIx-T&Gv zGD%O4m!|k|qBEI|87r@*e@-WS9+>vDU@SMMV4)<;pqICPvyipOo9m8^r*4cJsj>4kM5mxdb~| zeQ^--gVMw+%M_~)E;t#Y*MQU_F8G7|V`Z&ww!5KKCQK_W@VrEd2hwuhzn58c{<0E!;frx@n}`b1h4BZf8UG`Oj+doQH=L^Wq;P&*EfKIlh4p?If#22 zY-D32VgkT%}&4;|#y*Uyj_iM>d25MW~2E^-`e z*})y}iPv)Bwf8K}JGk|PBw2fH1(wlcFf!p08J+qDp}BRD7&13`l1lpG8;=_4HEAYO zH;5s@VJou6D0!(*v8MI0H97pZ_b&iuznpuN%*~L#=(U*0y&`L$0MK<`q*7**DY?%g zZO^`PF;lT8!z7*LmgcO3e#+lkWmT%9X@`9G^Y=%OR$<~X4FJS0o$>;{3!OjvusP7-_aGPlV#{O7Ey#;biSFcq0RR&HE2lUej z7xlk+@+&vo%L=4a361szt`EL02w}2YiS3;EXL}ua+MW{~yi8j?fu(d@wa1JE1dsXE z^iaqsbu+$4%1=KRC29@g5Ng19CVdipC3Geky@3xD(KKBNZyQ+j4ERz|D>ZNpYv!BH zV!RX*VM_u1iNW(NK?Hv7GkmKaWv`GV1siJS{{&PcGUj` z>j_QB(vD0G@9%FHFJwz!EG3pRkD91|H7p*}9yD@SYTGgUALp-HMacnsTaw%?@2!M` z^my^iaNKm1ojnfKmojwgTDuW3PqM}!2KgQ!Z;|&E=#x*<^)wgkLDRlWunQy~ZBJTt z_QD5UhDFB#VXE^64jGPB23FL0A&{t$VFqLU{CO13YUR%r#2x zAj9|SC{1?JeT9>z1K5;O*C#ybg5U%i(n79Qe>6Y#-=V{UeLWNV1Mi8Xo7S14$V5h~ zZ?=f1n@M2u*XAAWv~LiPOsMrly#I8`>kT<+@I8ewmm_hyPMe)dhx?5@(3+zW8a;x! z?&7N){lwWGW>_U>cfP+1_c1odc61iuvG!A1Jmt~$dBOx-KvkljQS<)883^F+5NR91 z?D7rIg_Lb$c;%644h2T?;_pMyuQ^MF`oJ|>0}6?9chGOEA^VCAd_$--tDK|77xLZP zhrpy|Tghciu1+;_ooyn+(eLcW{X|Y-*uzK+Hw8DOiRx0d0^UgOQ0?&+MFL}s{z0^6=OoX3>#5>nM?$1Nlk3!v@m}%!d@x?8g?cZwb0e8bW!L*ErxHt% zG03h#-F*w2%P9z1;FoaAOVKJ(v)e0b<1L4|e6sR2=~UMEsyC+-%uiVae^WLjnQaS+ z2WlbEg0-(O;U}Tx#EkrU|GAf_rk|Zs{E@-V@Pf9J26E#>JSWg?bFNjw+N=<_JDnbJ zHEOvV?I3X~wucgxAnHlG;ksO1fYj{?u_Sb!p(S)9ytvyHno~NH8kzGwm~j)DUh#xHRc=7 zl|tOSvG6#efSJ9b<$|TGfvG z3r1T^u;T=`HoEBhf>x&F{ZbXwj*+xx8$~?b7GV#|9QViJ6ZhBCDzK-KiTlkohoNE? z$#4{Jpa~k??yq;udsc%*{T59ukfQ{52u%_3#Y(a zSJ4#OcS(Dvf^S+ErtcU;MhkM!_pgpGLa9a0=^5G)kfSx-|GF<0Nc}3$wXvJCJ!j++ z2CZSG1aaIBI|Ka_5q!vSuwX`?R9w=B7$72!@4XJ-T%*B^R3R7}pUGfW)C!2qrwnb> zo_gT%QcCZ=)a|JlrPd#1DP8@pi+s_9WTCCMy%u^<4_#74r!ku&(18PVK6m{6aia_Mtr* z6dEnk`ve}_pL2TKs@T)k-ve4?8YjxCC#)yP{fiRI{0~epj==1#@x>iczOTB;SrKP9 z2st<^vwL9TE9J{SD0rkk(~$N}jf8wbG;Xm}$-KZiwDKkZascR+OvH(bL7XFwQXqf5ZgJ5S0N}xgZ*XSEo5sqICp&V}Q z*nx=Q*en9TMkpSJTjixor^Im^4nxPp&P$aSAZZ8eTI?H(C4(Z!lWt(Qd};9fMNc5~ zu8*j5(Gtg4ayznfG_J&9s$}_Hfk9&ocJ&Vthjv*w&19-C9xE4CGiZKm`l%T%@DFCo zBMDDu>a~_Eh#7(Je5r9r(-Z3H31nP3qG-b5TxfE9=WyaU6tsV+nZaU`gC#;b8ujx7P-)nejwt z*zNvUx{@zclSuBrFxuQBb75%x#BE!cnkxEq+Y3ewVNy-k3GW>FDFiSJv3nPULWJ6gjN+Ra-bA^^fYctFgo z{#^~`%`;&b?df2_>`FON$-^Gr%tDCWQ!%|~u~aGjA0pNGSBPl(@`i~c`M?PArODZU zY=A>I-QGU;VwkRh%hP@@asa>lBMHGthC$9Y4SX6CXsFRsUhR3u8C{rVm505$*4^c>P3wEC=Jm=vS}Z`) z4!VK)MsslLqLc%6yF<1;ni#Jl@)$=ra^@()jbd?+!p>$ZpF>7@ZlIz1>J9XK4W}Gl zwBmX6>Fu`aw!Cz78+G^KE0!NVxZ~84f?;|Nj)p1enS}3`z6SUtSgyoU^8}`IiO^a* zA(U)CqOU3dVb@0-i~?<>W;Hv7MxigG81nSpWIvsBRUSUS=xh)7BT@Q%4E3{PN-liM zw_ZL-Y)He!jV=AGGcz_DgVJcL^AAC*en@b(%*lA-+$o3u_6hqku+aqZ2vLLDCd&Q( zd`rbcK{Mg7eZHE78@o3%^GRo4w`RvDSP$5-n|q8w?DGHs%o9}=7}~jtmaOu;@E}jx zqT%@q{HD>xdjRXOROF%CQ&akd15W?g?$)yoj5s%@q^B~?Sbo5BAHZWHOya*|A9&LG z;pN%Fb(O>5oF^4x&d}K8=G>sg%4fQ?W+R?Szf~uVBGwjOoPVXx`D) z?b}34m|T(P2>mh7b6DswoV=y)-1aQg?Bf41&}eVLzxT(_$CXx2DOR#h=+>x9I%Y@r zNqq(r)9%J#^V(iUdgb|-H7IYYbNEQNMjUmNv$F;oYDau{^g5Bt%?S~#!UJPz+&jdu z2}OWtk*9{7&rRGkOQFj`oyhA2f|tP#q73C0eb|>+^9GS-?Xajs!u;O7pK!4><*~LH z9{28facM8!+H2`0sg_}-GU-8q7$)_shfPE%0*9V2f_)f&4JFdB7;4(91S{qA9bqgX zgsF5Q{wKhHtzarmUxi%suv2htcp*=%uDjRGfy8>p^M3OaZ?MB)p@=ENoz?B$RFstB z;iOXDU7<{LahVV}-n+rnwuTiz9GC0U)Z)PP{CEvDgmY8rHKbdG^E+BDc`4_ePWv34 z+czjLb`4V@#3IIH`rt+;U*QZ2 zclN#`qz0cmdR4Tf98TNzSYA8c{f3XptaND@PI63ET+0SY16~5F_z z8SVz^0?DmuyKldhE;rWLjbn}nq=oVkOSSXciaWkGtkUc^?{YU*l5MZ-lDHmCswXT4 zQwS&5-u~97&fuao(4Uy8mXOkMcN%9z#8@BcXB6IDD7`0J9az}0=x-|Wg}d2pzd@(X zGdIk!mEqXujurPj`!jlS_pJ(-$9-|9RqyFiZ;sv5_OQl#WM^&Mst}l?7fc9TCP;hS zS8^g{8^=!E;MhZ{XF8a2lHN%!UZiio%vh1wo%S3*$Z4>keP@tMBItvqxplq2s%)EN zxd|PwHrf6pjpn_-rf^Ck63W)dDoLzI3#17_{xC7lr6A}ChzWl91Rq#3G3fL|KV-8l z^mdn4)*m_zHjcHZi??m*J()gASu7Pm2xz~>zVcf6aYKeKwyZI}gWC5x!5o=#XRJ9=e)z=Gb@n^qyROG#+^67PK7KZVM-P4W;cQQd- zlhC#*$ZV|)_eW4;rG_-+1(3^hKwd*XK3i-Afes=!=eDIEu#bgUTt zjfpEHFk5aRybi-|9z!+LwHsFM>s?W-S`cnyk3Y{ZJY{eQuv=g~5p5sEPw%lGGj_79 z`K3t`ZCc%t*kFPEcI`+1O8`cw=YAbA?=tWHG_{M@ZqDLiAB>bHQ6{V*BUdiLf`Ej3 z`~^Q*zs^t^A+eKNI5WvFFNEX*boJ@Kl%DLrPQw2czy0Ce3V$sDJaI$q&&rmp{of_L zQpxZ?nEk(-PbhE{z=3!NL5{>jC$saN$~8@5;og_06PP+kPRV=8TZK-dBjQXH?Drnp zAv%`(Hx29r!T%#etf*m&DZm70-(_G3?_^I0hu>bmPG5>v4rL&Y@{>>tN*x7D%j4Q7 zliNIu6QTz8Q3aH&$WfEH$JN0YP9zsPR(}27q+(jk39PyuMFQBDE9;%+UBlv}!&bO@ z?0Tsul3RxbchWBxpt_?BB!b(jmR1P#stv1&)}@N=KfrE&q5cDWj3up8Km5JXhKs`a_J8vT47;iNYT7JL~tHi~b&2Rf{=?0mW zy0!x`@l4$h(8V!r{<{)6CVhGlX00IT&M)=j@Jhy*%J*)XYn$c?6s71vmowZi$TZUG zKd?b}O?76Jg;B6SlpF}1MXmGxQW5417h)oMOF}=svt6p^i>sm%l!^6%rx)(K6eEC{ ze^`QnEzXSUL35kr`ff|g!U2uKSFIP@QmDTylrLlmU|!<7?#>RSab@Bg&vcH=(;XZ z;s2BAO_aZhVoF)cwb6n@RPKw#SkbyIxn_S;OS~GDGkKv3h50aGBEww0WFmjqRDMs6 za)zhV6CovHy_$-2posQgvPoQ%~{^MO^SYp6oVu2TEbGRE3}X{AUl1m}<OJ{s|`3FAg1hDyLC|QT&8-Uki+nXuJHWVegJ}7*D|hUuEBR33)7iC1YYV^+c?yY z*5XsPA#@@lnJG;(ZSX132h@=v_hLcYDH$HOCwMQ@rq=>l!*#1E#J_qrNO(+z_qiS~ zjd6r7H_XZp%H1hj3vxmRP>+C{^%mH;$?6%P5LINKR*#AN*^@rH+{REZ3Y5JFXfvC^ z*{sQw8=hFGJwVzAE=un(c#@45F#Xw&GBT09qZ47089E94X#4=EExdh7rY7cds5tG3 z$qbR%!8TvA5(>9<4mOZ5Z9iHG??W`2XaAK9BqQBoB!c9+0vH@_&X9y({YeoQO!s^* zC6Zh9{l3W3*x2`?vo?-hTZh|k004ljX8x=BAU;fOD}-74$fBK4mzdLZu`E5f%r4;RMmLu(|$mI)jjQsD%- zA76gBrqm}R7*Utfy=lEd1qDSKc~u4;qt@eDaBj)p?rjbPDq3;=xbZ`gl=t7NA4$=x z1=SXUvwc!ut}}dp=+c^~g#9`0qj#-Hh|anq$Tm%NzFzjp8iD$d8PSSp_5QIYDEjor z!f$x}TM34S<5D(*2AVM2BfOW^Aqfgh#vbdCrl22c^}uTKbbO!TDmv}Hr8M3b-gq3F zf*`w;pPe}n{TLbU>bSgv`qF-{5O^#squ9ouKTG18rLW*;wn@R_wU#qH*5 zPplb@iwlnb^8wNSHQ%&I(0&E4{#m%kye`woU>FR0z})O-AU=s%rlb+_6_%({uH|8+hDJTsSQ zy1yv+qq!&Zdt`Chh}_~_Ig_p@KHhw0ufSv$OWMO^uKm9y$t*I7%!$Qc3Mq2I!rRh6 zVi!nT7ZwYFktG5J;C5-=lFvkyzx0V69{}?vN`j*l-RblYo)(L~U%}0aGJ-;#Y@W4q z7QbR2R}^Zn-ECM}9}@CyUrG{~_0u4UXsY$s?)VOMKgxj~i17HVctb^H3BbumzuXwb0KHRBf60!Z35Ej1xj!ai3<9 zJnHhj6SF8oRJok_CjOj%W~J?omoBv8GWY?Iep4Z?Z}dOu<2na%ap(AUGvpJ8)vHiX ze$8h)&ssm7D_99lEO%dg3NO-KatQ*%ryT+}9U|e%_3!1#qCB_x>2X?Dm7#0fO-s~U zeT|y?GC1iheozzN^$?7n&pN{VRswiw&v|NYedC<)+#QbMCob3&Rh8|`rh|Xnz4DJ{ z$^W;Og%muS_WvTwi8s+AQ#h(J1KKtLGwMn1sd}E3_KjPUxS2IV2_ra#y zsQE6xLn6NV;@QG$*rnl_De-jH z-m1qWbNi{do7ce-&ZPCXq(8m2PkUC8tR+dK`SB+WM66cCx;3A%na;RG=7X^=7g)sY zL!%zm{{eSw@L}?E$nFo{77__U@|px1M*X7c1P7(x-P#HN^LK+cy{qs#ue6FhKb?d8MCPiPzBd?i?|J$kSjb zA(e*t0^hF~1MOKH*%9ctl+lOySe-k@;+ol(v~#x^ z(!>=FPQ98oSyIJBopu31Ia3>WuEVG596tQy!x6U)b>bo2dezBIF3#Njkn-KG=3ry+ zNAYazF+4Oiw>~^5tVxEKXum!sfUVr4wV!(6v;$$-Sh-*3&&qTr_bUA-vxdf^W$6E+ z@hMd(%=2TIdMS2^IS+q0K`F7ig)tS8baJlrG#EeCBcYGQr1;t1TL@!~&a_h9CzZ4s z+3im!l;6ecMSSFhA8HqzVpxnhc6DbimL0D3GZnwW$2vpI@!}T@>J4cK?U7w~C6Zi@G+W5G1$;x5C{$K;afbaCdk25F8434-UcIy$W}C zg1bxM{FV3nM)&Bx=!?Ftt2$$!b@rNT&S!DORP+X)ckd5VYG70k%cq`M8^8A0?zeF{ z9O&kwRg4K^jY?=C1{0(=Hx(1t?+N`~5u~8C#VuqJHdLM6Y1JLxZ{6}&w+S1^WhFsg z{xa#X{oycbRpH5#xyBhi_rd&k6@i0-H%G>yY*+;*4f~D&?RSnMp>L)CdZeI#-}?I) zJ#Pky^=a+Tky{#rKAjcj3bHq0X zKkDCZJ(q#`nX79=EHslX$F}+P6B}0;9v2oG(LL76`pjXPF~{V}+sZ~O){Q^@@Nl>b zw)QU5QirCaVy!M}JZ3X#zs04TmICAIiOkl)CAE{PNj}7e% zkqzbx%$cOlQu}!bsl}ZF(MHqp@1*gUV0oHS>(X8j|6dw@w_~G?(<5LC=uo6<4_}@m zoz$Ln%hLt$TFKs&62ou|hk=T0WRQI6&3pJ|{&hyMH+0r!=cQw@%vLXMEd-+p=b(#h zJghzBrb+!14v|!P32sbhGiAhm4J-)7=bS#YzvT>kmYl47oJVlbpMRuzgGnr1ATYGKIt#&*< zrMP4fXrmNk{pb~fpBAD3i>2%e;im0qRfAz4^wtOB;CN{dIa6bY6&+R|-{CUpf|;eF z$#~zapS(Y~nAGxS4m=zgHESZ98rN$Z;eGwqV|1NTA5thV@E1VfRaYoIwj_7Xdil++ z+jMBbu2vmGpvw*V?ZG!LAnm2_IXxE5EmVy!3Ixd+6E8pYP$SewMt zPbWZ^fZ6_f2_5IQLNr~*1kYzm+P?>K?{KS3zE-2MCCgLD>F)%(PLzgGm zS6Iy?ToKs~nd^9yu$ByKYt`iXwSd<~bKLkKb2>wq-~U!`CP%UJgfQOs4B;^)wum8f zS7Zkto_lLWSgP{c4*GUB%P*y zne)>_zJk;(5~T~LjE&cx+c4`xu7-YtQADTsLbd;o(bPl+%~Xwn2Ul!3;?Ld8Yx0Ot zgr+1wS~S9B256ejkB!^W^?H2f378QNBUW3sMtTvnPF0&w3t4p#`@yUrUp^7oL$bDp zh8nOY+Pmnd;5y1BW5f39NV&6u7S6&0cQN z@8taVOu@;WlcXQ)c%b9i+cRT2$7`+0?Y~xW&o)R3=T}I!bvV;$L2uTt2-oXn^UsW+ z6`0x`M50Z+oGn>shz(7o@1DnM?Z$0yPZueMn!tlsYb$&QqnT3g5q8Z*pY8rSZPK~r zVTNJe$iAA#^P}*h_wXpy zkB)Cdln~T8vP~7U<&va+Jy&cwO({#ZsY><<$&RE%=8iOZWwE)P8P3~YKnF}t!C%5~ zMb`|YD3~7J&PQu^o%!-?z*Tp}ysR5CL|fl^sD*E zCoPZPwZ`m~>{jLr=>%YtCSvc%#fCPuc<%VGqU274t93=*KDCJW%s$Xa5 z1juRrWF^UF8-g8ywra71SLb6>!0vRo;ToT@-IKc6!xR(>`m%4o8CPi%*j4vXFd$WD zsHosk_Iavux=j27mMG-7>$%v`ArzNMsS}OV!e(ZP6kL8&;vx{nF#Y15N^5H~Zl-K# z3H%!WnOd61+LYn4ea30@mQq_&4Dy_g{KeP|WmmOe z-U9Itu#H~-1!!XaU)tcmr}3X~`2Q&+W9n<2e@&tCGz-&c>6BSSc41a=)$f#*anK91IzLDa!;X5=Tf2 zy5BJyb(v$#LmuF7nWh;VkezyhXDxj>c9&ek@TY?qi_R)8v_Pf~9gK{XMCon5_{VEB z(4esx+s5JBPy7=?Tlt^0ss&?hU)sO&_1wz!+)nM)$tPqQB;zYSZ28nKvR%tBY}ie) z-##N4FEd2n$b(jmjA$R?9Lfrw(;(^vlCM}NkMb?YUcqetwJIRkY544kvAG!<5k>}h zU+r)KKFUsd6%H!q)}0|BQ0#d#>vSo9e)o_CPQ|s${FWh-@G9j+s473KiN)yc%*B85K zzq1y648x%EqMb-8RozZxSGx%$0(oY|7wjw1CI5!VoH_$uwJa&zY`@NO=75ueIb8ZZ zsF4rmL2g@}bGcwOLi9sn=BxX<;TBuIu)npJcV9IK*C^gW!RjD7nfhctror4@^TE%i z0v76mTt&nFBO$wlG9k{RgDOX*T*0wj?A2;U+tnDq@%Sa5-aHYwD-U3!#hJddzKS^f zOK>o9+NA$a*c%FI^z_vA2HHfwgRTrMfas0m*-BC7V|0AOPDaCMCM<}eXKb9h}Ch57zF~bSk4sGP1+oYI3bT|7Dkv7aGp-GW2aG!ZW1!w7BrL zvPLiNW|Z5VzrWvjcqvJ#)u)MG=x78T+T58-tAgk&GiR;gPQSdDJ7zo5W*`02IE1=b zhA!bbX{X!H-|jYr})fcAbMq%*pxgqxXb08ljx&-}A^3w<~E;nrbUP2hep$ zC2_92dR!Lh}v(YDCx_=Vo|Y}dF>Ox6kP;pDmX z1xImxqy&v(67J&T6Eo7+Xtc&=TPKHJ#H8!g@wJdJAmx(%ms8j=QoxDQ9_ctT_;6UR z{vsSyI4Ku*PmJ3bm7~-#e#c=aCSlXjrQ`0%$FpI2!u?^O-)nc5bKxG0LNYet zFRRi1_ytOo73#ahiEg-9hT3ayM?Y)^G6VmO1re@>7>FGyzw9Z1GQ83VR9S!@9c;fb zS019-6h0C_pj7=Xd;N4&_o|^%3Kw#;=Mc`p%JV z!ax0FVv|cET5Pcs!I~u0SaRaZ2jP*));hs`pVyzw?Sef0!1Qq_etyCLGXi;0Z&CHa zt{ikN^fVi@WzlnM&%Vd3W0+iNinG}?-mxaC?W+_&*@4q@VsGS+TkEA_4E{WI@&hlX ziiFjbi`%R}(dcqQRW70N*K`!+veDab+bOA=?^y1b&8{@w`=YbOM^g4HN%-9%WqL6g zwBM=AV&!_+g}A|1p3!R=*2RHiLCb)Oa>lR$uQh9{8^C)m-OVa8&Q!{br5o=yA*+1@ zTfNo(hlow~DaI@Dzpb_$nd<}NUA<&0SUyNg+=)9j!UeAypX8%EH)l@OBWQr?266y z_>HMxf`@=)II@CqLyltTo__QSD1|e6XQL#nXDU9BDE<0%Wv>->d3maYMgQ3MV$F%O zJITxGqx7Yv;&#m}aC(>_?r*bi#AtG?dh(5Y@2GgI5xQwRY4Un{KOudl;^4@rs>0jc zc0ucrd9dk|2n>fBYto=AZPp8AG^Io$Kjt8h(tS2LJpqd5ZHhl5P=di|MCgo{p|^N2 z$U+nuKp?JZ!CXlqMO8u_h^2Hv{3?+*xqop2^86uLEEOF(Yqg_cEvdfR%=>x0e6YCI zKpPeJi~ys~RXjx8^C_Z0{aIev*kc3OPwhEXU_aMyu?L0#F|n}^N@VM3$@{h*AG~@d zjor{&3aFie>+?sDNxV%H3T~=2oYx7%r;}V8bsI#Om$1e1Y1kPk+&k}Y;z!8`G5oo$>u)zwpatXZvg^>%? z`{m@s0;M}u7(unVp!$JqzF^0)yv=LMP}ji=`OaW6vOq}*%y`nFc$>)Z$ssAI_;V>a zi8K3PQ2JiIAaAIckr#WJr*h#cMmGAbvG*R-Om`drY9;K=)HfhVBdO_!8|5M}>#H~2 z{aYc|p7d2e6i@hI`sqjOIfM6z;fnlJW;fuNdYAlaDA{x$tYRI3naj%t`x~+>wv%+K z>vIvj=nDB&7QDCxtxDVNN7gnPF_TBo>J!^{)v=pP5d5rDdgj9zB-wGXNB|)%y7nqt z#H9Ez+o>GQiztWiN+SrnT$cS3{GLe&M9#&hS?lA`F`F59_6LFC^hf68UT-rxo(L!- zx#mo9j!OC@9c(@o@iAHWNNdi_JcNt^MH)SK5nMuclgelMskY)Ms6DJY{APr#Rz2nr zvLZ0?tOgiM8Qj!@BZp*wu($v|xvwn|?68aV-S~e;6BSr{NABE|=V9-QK;i3~sp>RV z#r_q!h4I7H$zt6zD>sShTZY71w>8fIH8zu7$df!R7gPY}iWuj|Q&4ujr|#cG?lqvA z6Ibn6Cg5&Hz|&hj0Kx0*Z#nLB)rXu;)_5E}zX5pW_K^tYPH<~;XI}4^yRC%m5hCgN zuI0mS#pti@O!KuGfmF73skvibS{8G70&fh6y1+pNIi&cl)pxv*kUCT2S`<(_UB^>p zRGxA~Y#pI{%mihrBy5^RnQn*a>`lqJHmZO!xjX)4F6UvQ+Ia%obl{7f0@Z+Put76> zG>Wj_&?C8GMQ%_D4OqN18FA8Y-}N>v@F(I**WXHliAr6Ip~TXj5WPr!BM?IC)`wP! zxvgYewhPlaZg9#>!R%e{N)O|beS~1<<@bwt+{yMk47;5X@qnPl=9s^L%_q^qME67} z_^yNW@ToyYQi5>KNPy?3=4kM=`;dd^D%UvqZuQG+Vhj>RvwiG5L#%N{RZj0$KEKuI zNYQW9Xk&xb_2vn(3ot#yLuFxryWEWJ0CYVq58n0es>p&AKQu`B-G8oWO9~?KsxS&` zRPtu=7<#htxvczHO8>6im-)Gt+jKi+HKSMDdtZ7tdA!HXF8q?MT{J4Xqwrczj|na< z2t8DMx130hws>o+EEVkH9qZP?B)3BaZ6;z`vh}JFqMe#PWRK`r-5iOtsPilMD0>zG z$)-8m?Gw4a`_VtFu|^tS6|G3;Qh1f+K59doN;5WMA%BGG+;*<1symdC%KRnDa6sw3 zZ3J3>rv{71AseExZHtw&A46hWgewM7bs zgL6cLExxG%wfxh6+be0VeN58ibRh}tzQD!knrboSFWbe#O-BI3?_*UR9vU+HLc2#% z@p!BzT(S?U1rCc-#*7U=eR3u#DO0ly zeVOBzZu86MVSDpJprE3Z**3=ZB{}0xp`Z_BOc@^>e6IBS5+9=2s zsqXKBdYm=3A{yCaKb=vHl%9V~Jp7!qg*F+CAArAHM4sJwj(HPuvKva3wf}f!{wk`9 zh-=5NrZpV5BiUrp(R2H;BWVChblW34Zj8vd%=C(ZF)#{GKQ97utg z>19lWgJ^B-TufvX;vG<~cWF+u z7yHH_)2Tu>gwtjmc@i(G&S$lmNO09O=sUu^TvI#!OhS!v8@SCZ&(tz%S%V`d(7>;a zzoU`5%;vwVj%Rj*QUmbVYY=ui4u|SK&o>*n8HQq9SslGg8b#k5IUJ7hC4W9zW8m}7 zel*=v_PLHU+&IFz5zjvCFRQ?&S+s9dFYYsvVM9ChOTsKQV>9b>HXS|q+WH`0qT-3+ zMf@eK`T*fduxA6CJ%!3zKM8F@H!*E8e@*~Jaw#;?R#k(&?x* zZU^S7*R&F2V_u6bmhX=GJTAUBvs!mr0BCRc$cFs4ojtN6)(Pu@v)Zgil`webUthz&59^@`QZ&ZjSSVloGToW_38f$#U zDdA=-M4K5B@m;%tgpE7`W%M@dc0Gg#iY52XYnww+)pZlt2Imc4cZ-!ywg&t|M?yLM zYv#5V9@ltwW%;Y{&F5e0Gl?!PfGa7|{mE_j1o!H``FUstnCzkr0Q2;a{#GK?JQhR(tj#wEk1yAOPbwYPQLo)bj}o&f*I;t z6;n}ZmS;U&Fmjdr5#Iq)SvZdCLG$dQ!&kmA+$W#D$ldaelOMHkJ5&(QwSnC2K8hpF zH4QC9K$6(d+HTbBAXLJbi9JqUNTMz$HUv$mA>wME-w}agP8Tq>v52tEOrHib;^d;j zk*QYNXmx>aAqOn3h_%cF4xeI8WjMl}p?NP6R8wPfDi&HzT!IStp&;%J85!w%2M+_= z+7?H2O_hUzzY(T3D1sgR%}OKGnCQM{3*5Eb&zd-SR}b_VzBCMA@-yV&RpmNZ=h%;?5{DBUws5Q1hC3b9^>qzGV}EBi1Eiz?T_U&O(9ck|6Ef6TcMC%w}+N7JS@j~ZZ!O3D?| zpg(uyxy6y5H~807q(wp;N;$G zE?A6J5-Ip^*77=2Cwyo`3ZYL}D2}}LsQt7GZ*7##8@2y9y#Hj0?isz_|8{WP`j(jX9k@!1rfsfegZ{xt18pYge#B`u#`gyyAxkF90FD&b32Cbrs+ zp@h)42cRz*8>69tgO9HXT;rf@DlaNR1gpLx_Mgjc>3GQK4$Lk))q%*F6l~!nh2)&u zEIr_jU?{TFzqX-buFOQz$%IG+3>`Oa#ha%-WJl5heQq8WF^EX?k~iFcagPIb)HyFE zNxdo`TUTP9=nft$BjodJ-^LO2*<$Y>xPu57RQLaAW2_}x!k_^9pNoZ}jM7elg z6-!;FBlrjrJ$v$b-nt2+b+&SG>T7%e`K+u0`^%u&r&JUw0!jDMwz2a)cB4e;7(sncAJ*l>dH@8w`5)JIfFpq_mK<4ZQzId&8DAN7JUz|SQ8?NR8J(t2{ zkDFOFPTfID-6L2Sb|r5CEB+_1E5$I3s&i(P>!Aua>Aed}Tt7?ZdX&JN1N*G5sEciiH)qmNocX^qb$oO8cktA3`_Sw;loMSd$*3m{?bDOHnIpVG6Oh-!Iu+DjoLjGFh zeh)Y0CGy@?G5#JMSGT-FNj?_J=t7Mp&!H9H#PLEM47HPs4xlweNp)x;TBwuqVhar+ zA^4(Zv^`P6a4SnnK6ll8!@+9aP=rR{86BX*HfeB4x2uajKl4DN6TTqzI(>|j+q{#} zTh_|tmR1!mUh%$k5kx^1wcM}DUYe1@&d=n;Fz{3NmEQ+bebwG>9xbWCFQo9u=mMc$ zNH<#ws&xQ49$TL_EDiceLoeNfa%}k4gj1U2h4dC`H@q;XlX6G|36Q$~cA5t#Gq3n0Q*M9T}ET*RTj-Z58aC`%=) zx}(iApHx>g9xZ%n1$83y(+5L1nJNxMK9ap0GPR6Rl~_!pHjAffT`kT;ncJa6G6bv1 zGXG)nlKSOAZ`ARc*idg;vq(ARx0Mx3mzK_*v#7?HO`bN)vguCQJ-^FdspV9&tuvsa zfy&J*)Ih;0R5Hc`Gf43EHxQRwWK18y*s-?uz6Si0(Te*W)T4qFC|i-(b>59=f_sFU zKOC`gIxKSU@j|wyfLC0>LNK=i5zm$_hMys+u(wXMrcE%r-7_K%vnDuKJVK+|mzZLC zwxD}nnC0C49qQ=bf>0Y-=Ptu2Sa#4niKseVtatcaR{{zuH}pTBYD8Ya7&+m9f(khA zBwEanV^8s;BX-+!GZkd9=I&;%U#_)ea1TaPKw7zj6pJE;OF=RUq}LNb0QddRcVf{s z50)*JaNq}fXE|EUI?JyRUTCPWV2FrO5{vh!2|3%T_>-FGLncyF?XR%BkZ-w1p1-D7 ziML~OSD!g8QIDyLTCnm%QPZ79O4WWXQGH=sqE0RTKt`y%jq~#ojc(39u$sy*SNCL1 zu9IF!5oD&ZZoyJpbh`6Hil&c!i)PgrE3aW?=r0ag6r}+-<i77`nxJ$B=j9)od>0 z%fC4l5fm;M&17^0N=4E&o%hVAbCgz3f+4jxy^8_#hw_?+p|@kQpS6gReW zF({usYqty22R^_L(r$dv)fj3U(u*&0*Gh9G8a_UVPZ4l|+iKA19p58tjH)nQ0T0S$ z)}}}^9!}Nwqj_e160y5ARVmNq7}5i!ZK<+ZK;;G%lTpGGp-}&Q@oiAB9B;h0nlxJh7LJn0w8~)9+&fT7=*o~%(gse) z^G%Vt+0sF?MPFUi&OHtTembS-91zgWk%%;s)usyO2phF{Dpeo9OUnL)fx#F0^-P0f z{#k0CR+1-%DUEyj^|`06STJm7gBE7rp#0&#F(<(L;Y2jdHHBFPst27SBEne|nX^%SYltw3!$cYA6lXBClziB}$|quKS;V;A43>emK0 zYP5Fk4?57vigwXca_T}s`7}xBVn+tc-c35(DY%BwZdL*G8y@Z5zp12Q(Mo3>ia|It zN9v@v@LH{LtrS)$FLrH{Mzg!`4z5!84Ds@g)N(JvBM4h}N1rjR@R%z%Rv>b=D%q!k zA)ye+XSwvlE0b>3r%N?ov~Q=3)@(-Wv;K4P^uOt6BNnFt>_&%JfGCpTx{vf4UP2(e zt@lqT*2beL2y$s0SqJa^3Oo;RI8JLaF(*xtlUm*FGzP<~<5M^sD3u=*3%n<9>quM^ zWcxlCP{Y`=H}HpQsY7uDZU|Y*;S5x5G;@x4vSx}#HBH3v0Fcq`t}l_BafQJuJ4D^ynEqT%IMVATLBO%V8Kf`yq9_UO`zk?a=O8)P@%=Xj+Rz#-#))Ku;R<`f$(+?N-^2PJ|J)_$|J)_{B>BjBJ_!Yp z!^*ey^B(M8s*E!yvMnUVOJdC^*bw#O8^dcYP?hqR-kii(l-#G z8;D@`>k85HWWDixhbm7SgZ1@qq{{WUPNb6Tm_41)$09}<(7X@;w^H$yDPj>L^?~&F z-S=eS)DX`zW2a?u%kM0j783FH#>!0;PLly^SHtX6A{r~K1&*V z(y~`}-eRBa5cj41b{`?rS`?}xWQI{CHEKHm6$aRr&Z}W=-x=oe-j{4}{sK4-^Umuz z5A%{uZ4>vQw?42pjj82E+gTc26_O4Qr@BK!rhcRyNmdEb+Ad^Fg{)X&C#lc!Q1yCan1y!JlXc0i=$Wt9a6R_hB-d^dvz<{r z_Sut(d7aKnnwV1cJY!cphNqxS>3`ilqHnq8QAg*Fy)JX~$FkLj4#zy)sU=;NlK0a| zkF1#Ex1JSgISv{2@+ur$Oi;hHon!C<`E^G!!rsY;upYr_hCX63Rh#7}qiv+Z+G33v zwLh)ua%krDy};g7i4YME|w?Wk%5dUuZT!ZW{YIxcb}Hc);SVU*)B7NDwH=`$kLWa z3V9fZ?Usghq_1?a7mIt~H@OlpCL#W& zrJF#2i7v1G3+t5aXE?Gg#%YN#TiO6D1q1P5s|vhMoSVuMJTRDK`x~f>^dnBSFYhnF z0ayeTdrCYgF>(Ku4#p%vFZc-b;6Ophwbjrgya)yvQ5?<=>yx7c`@?*n0Ruq;^i!Cd zxzho8DaQ7gtN?WMtc&oNw*W&Eee}sFkchhRH}uJ|bCy_Y8SNsTMchdyjcA7Dm?edi zn>;RjaV<)N|cP+)uzn@cBzP2RR}_cQ`lCM|H$A+^%;yCe1y>ced3$y@fos~$ zL$k`#AX6|Wss4$)a*)9dy(-LUdZ^06B;`BFmw42-8Yc=FD6KdWT1dhA)#1>xlE;y7 z*8!HLO_wFbnx$TiTy4fW*QL`p2L@TncCK9AJnK#|B=+Z->;!QSM{mMQ z?O0nhlR?%CP$DufQ?GVWgEEpu=8{6K%JpP?Kbf_VV05wM@+nh&rekC9^~o6rkRRxC zFt2i}3@W$I_Qs=c9|7e|C@bc`>A3zX7g~Mcrb&XjE|u}f&7r355s1AT@1{XCt0Rx zeh+G(8TT-Tp93|db$7@El!|7vmMS;|o~x|5$S;x7WscJOZ;gwuXBviisdsmb4pfKp zI`ECxcLWm8!ni&WBpIyv@h6c-H*l`T8||c00F<)K+&)jbO_C_K6e%#~KThw){2K$y z|Np~BH+TOUP25IsC4JBJX*>4VbyMy$_S36>Hw_7welzi!Xth*|4I}`VRU)Jas(@}axux?*uw@co^)9XlI6<3 zH|1jeKhqFe(yn@0l+OsmE2i*)^FCWlxjTVo1?n{Lmzh>sQQ`$NsTe-e+Z4i%V2jVC z%G>dUa?J(+b-TG!9^sn|KkWF-{HCppv}ONy%vc5ETz*W{P4+3-anSW1x;|FW!T=}o z6AyKEezcKkx7$o+Q?yw1;OqSh?F&^IQ&XeYhpl1Z8tAb}%ans`py`pR#Tj`#`}MmV z`n0&`0tt?6A7s51#l>Kye=*|lS3Ow5bXRJUq1XJ()Vm{Y=CR=8dsm&!{c23@>#T8b z(hhA#9;q-$(BDp7`8d*$>7X#JZ6nq*dc( z@%RuhbZc7TM@|MukFw>r1^Z=`3@lMrDA|y0u5QP(6@6!a`PY`q?IlR>k89CwSp=|| zQByz0uOr)ZvT<2^SunY~v(9*|ME~j9m8$2}A}}*lJe|V+y`*cU>1FOT3^;a`Y{p&_ ziz|NCqk*AH5yLdU{_+J6Ld;K>qP)IXh>uvH* zv{18ocXS<--|T*fz{`?U-HEeNKTch|>|d)*%n|5>=$zgXnc+g&?@5;ZW8Y5;y|6V6xyrGt%5z8V># z!!qz*)OzTs{G)QrWWY2^Y?gIn_{#zq$*uuvD;Cdf$+{y1=GURrve8VjI!kTnV*LaXIBOHeHh*4Q~*hT%n zPY9huM+R{S8zm-N+!^U+)5iSWi*O+0l<&bjz*a$V%aH4m`gFltYbhe6Nl$}p3m4%o zv*}N1hlp%X?#ON?+1je3dr6e7I8EfNoH3wH=s80LgF(^xRp;nEJPg$&LilCHpV-5S zwQpWDMSXu&xGEvh$!pT)-hHWUCc~mO+Fp9q;vbkE!v6K&ScYO!K*&#AQ;o1YE{5`2 z)IC*Bbd2w*sn$(^Q@5h)Tu?~60r9PwOc$XaEI^1-<=5}(dMp6$2;lZeAq^}>%fHBR zYw~f#eY`z3?Y|`=6!b&L4tcpFB$NzMy!u{ZkMv;8+gm~J52OmjINTeq$DD5>h!0&O z>=s);TH$eseRON*wbv(E7RQHI(A}1a(X~p37*a7E6T6MunN=1W?L}oC3;2e`LvsVs zJ_GibFaUFZq?#LLCTuT=RkNChpF>$Tdrvo=_5~V$8HI94b!Yu#y=6*9Ju`b9%giO= z7Z;AQ=LAcYNi}L1hDG@PJTsU~B2a^EF2mvn>a;>n_qHST-{nQBleB7ODskWzIGxp7 zM@l4MG6$aF<0Oq zeXbzljX0}UK3@0x8PJcz>h+DC&iDbn(xEiPsfT2pA9Vu$!G8P6#x?}3&mudY3_AHP z@Hs#oZE*Zut9sesyuv$PmRx2rx;p(iA0#r*h&%0=Y&K6qhxGjySmZ=OIRAeVSy}&Z z2u?8mV|paOS{mVlwr+QR4_}%B|6r1r;Y6fc7$18^3&{>?=`K=Q1cRNc!Rd)TxpbG` zyt$`O!B#!4pl|N_Oqq01BE7}q5Pe(rA^)G@Bm$jbM(rqpfvl`@i%VTGz#0pBykpud zqt?{J2{{OFIiqoH?9YzhN$K~5beE9d=Isr=k`seLBc&xtg5>snGy7(0`#44 zpvFP{&M^P7XLB)Q>ANon|0vf2D;NF^NTN@110+#OO1LGihws96`=oDG@k3$jeLibq zo%R3v%I#pdg0S9mxQ2cABO&?VqoQy}*<3_yQJ@^=R`!VWoU^530IuI}i-=!ssn7K@ zLLQexuKVG)d62+@z)IUb+4~T7OQ?%sJkjfJZ?GS?Km@Ycr9o2Tsp2DvMD?;MV9BtD zyt0Hnv^d7ad2}h<;eT`f`2PvrBCKcS;H|5|7I&O0?9V`QZw0PbC>Hq?jucyFqQ8qDDdnF4Z22H5tqQd@Yl<9m;8#!~G|Si{rNRE?Nnd+)UP5_jg+9F>i?-`-|4^{jgFtMgZ5a>ITr`|BBvL* zS^$-Px*=p5ZrDJyyWGivD!+oR}mF4+rdkS?&>Y118&m)S9RxD4svFf(= z_EKh=o$D#7Q036tVYrq5Ys7r}c$ZpX@98QjbBM^k`2!2e(Qk+p<_2Z`^VL-|a&e?D z)ScXRq_8)FM5(P;2IoQcV_8TSFUOEdR?8@ERc}f@f@!o=B8(uoESR_cn5}eO`wPoz z0wm#bqqXYK%=7 zCtiWGnBwrze&A~YA=10^RlcaX)M1ue>F7z{)$ii};kvjB{UbbGN#-sFFBA1VPt)(;YiRTx zL;IO;$&+#FcBxmrysxGepMKDgc=)}fwn6B>>BA=4o+Mj+!DMxenjp>RJvNU)Pn67- zaJ>ZLcpGk`s~^ARZ>kxPc*I*Zk2C zA(#kxBe-b|!ECO&Sq!^_Atu`Ha%bZRwS#IL^#+La!zWxc`DMBWrRH z0v&T8o^0EC+Xy3NIg2V@cC4h&qKf@La-$}fbU14mx%a#O=AT13`?pM^L0Gm;UuuEVGn zvr&DzrM%H%UcV;*fsX-1?HZFef^A%s82Y^9yHSi5FB(Xu>$RAcF^B8PPFBIw47GR> z&u_KmtBe|#Sgbl4r70JK^k1m=de^bz|tvLU(s^LR+$#(&jnrL~AQG*`6CB z?c3YRk9$iB0xWL7<4X`m{x!H`;({JXt#LnA@va4ieW+k0>K&L;!D9wGnTMl|`mlwX z_QJO1J^I*+XK#WN{_o6m*zNLvnd$Z$E9cajC~Q<%W|~agNyKwppl^f6e(_&km-Sy_ z`oC%3AZ(d2NA|9v^HFEms;D{ja80Hv!zHy}o(fW(VJm-p!#YQfL2nSDw5tKj7l)>} z=IRFcT1{V(*37UEOZn!u616MxsfW}ga>Jx)>>j`?&T3Nop`UaYtUw?HJ(+a(*BlPy zEWU*^hyQ1<@&o&CQ9;;BI0W`ZhXRTB-p)n3|67Yl{&!9#2-6nL%AGSORF zY#P2)xbkR#T8qWIrLkOzAUZfMH-b*_mroto515kG>WT_aKWmnMhAdNFeZX+@MNHHy zlj#&MYLcKN6MFq)&Lop8bhJn|R;>jV6_tpczEo#P1-olCvOa~NmS|Qn8rg+8?!+uY zYs+l3hWu7i6DPwAY3-9f+rY4s|FcQY*#ystE!gX_WT5y;Kz%)v`H!O6u7TfX-0@J+ zeRPb!%LnbOk>9am_XdBJKnKgXg)tf1eI{4h%mM#fI~4w-!vQm}M#nNik30OAM{7H! zi1o$a>*-YJREm7J#*i~xVvYP=H;rS^)C82=pf!H_9}#_ZK;HMm%6Xbpe`dj`g@Gox{jj1gT=+qOb6lQI9Y>=iea~F;g zaN=)Sk*8rYlxoGdoN?(tF%lT0eY@Vhd(xem+%fCw{&p&^1LHC;u`U?r*+Q~kzk!2m!*%_lwYXYI zXaX_J2^>&6nRom_uN(j;2(8}pBs6{Z={!qBd9~3w%{k>+^iAstx+sTTuHD!ZM>(s% ziGgC18Bai1n7T*^uJ3P^{vB%&Tq*5VrmRQf;?F^xfpQl?e5E3e&L^5a%_z5vO~aAk z3A-2hQ>|?rbJ$LoCMK7fdDG+1NZp?FgLq9o=EQj&^A|ojhEEetoKC9c-Y;4&js z>ZUi(v+Alscm&7EedPXcr;Q)UKOYQ$?A;ct7IU?eIxb%#jYvrxgjOk+=c8|lVst7z zFST>&GF_iM+>=zD5ia>MaYMl1sO9%^dxLN+M!7IH>;Yk8=6-194!A99oB2oJCM4q9 z@2_?bio)GGWE>cyOz&<{^c`EaBI9xrtD(6kK+QLqS7JzIiHdZ?_*DB9 z1m$Z$W)=;aqPlPH=bO`QmARWOm#bWiRxu;qEK(#}#0lcHN6I@?DRj(v+GeKt;9kB_ z=4Vdc69=qe51jDwO3`UWm37tbzCRzimGn1 z5Z-0x?Ms~zOeP_5I(SD4H+wp~2wN1dQT&Dq;=VULADUGgNK=cD!+6QN+Ci8q7-?Zs zRCAJ(DiwgxDt3Lc#;YL5ESY)v@xJ=RTB34Maiki5=Bzd9GcGaOS)D1`LHK%%XA$q^ zw)HL)H=_MJRZx5K1dS>U$C2e@)-C;ADgXUHna3Rt zR?JrP`!?-23~E13LbvY_C(UXM-J0zSc3fJeY9iW1jZ$8onz2cqxqgRo7ZH5>fLd>s*Fb>TjWF!8i``Cko?Mv@ghP+x0Z_r>^>m%RlkK zkEZloN>QrO$`8o=Rbf{GZZ0O^uLpD+(u$6ue(Bqrr1i+PN;CAhZxnCEo?Hs%$foN< zf8to%QgcNh)Vedb&{5TNYD9nwU6MH24GzNrgG_Zf0dGQnx)ssNxR|Wf_j}C z`b&oeqQGby#CU~2`Fy%0BT^Ib=3iil`2S5-kBgLjHc2!7n=~(VzoS_FGU6p_rt{Tr z>m)Jy@OwnuK}Oj-%mqQPLhZl~lOlsidHNZ(uh2YnpP5Q5u>5(vH4%#&3nb2;B}&%<{&{s|tY>YY{s@qRX3QCkSpE*_~b*&Yc+ z%v;A#1=&e^f6;c;UcDj{v5vkR1rH99VKh<_s7K2=W?m*&|9e%qf3Av|gKmYBiTEbb z$z7DU?UqwyxxatE*>J;&JG4X+fFIm$2{~Sw=b#P+5IAt(rX8MxYayJm zHMNQodu>K(AR#N^k9>j?6US_KYNV>tr1HTpy?`WXBtjdHjI>^#%|g9VP3Dumc+KBl zln(|Du<0$WWqU5+ZP0B~h`Kdc z(sX|L2V)F`dR$>In?yc!h30xXVs?}@q~C?KeAGrL;(G1W#H&>hg($kXkDxSkAL-0EfW6^H{%JN>vtCP0If7eg_PsYd`WIJpUQJ>OV z$xB}5!A#mv^);U)Mbc?7PYfV^>cR0bCzB8*q!%54@5nKqiz($glgy{Q49K@FV%%rIT)Us-QXvYMM=mDZOcreX4 z^B+liFo=NCCAOuQz)pIYJQ1z^obL^_iQorL(fx^UpxJhY5^WLLOHsS2rTL)^f2{)EJJOh6ry32xSCxb37=o`Ms}<#!gLGX5 znGUSd*qI$oQM649JOwj7Zev-F1OP06jCk;{^}E5U+Wpqtu<#KoqR)SU<$q-x#RH0) zR5vx)Nz5ng>ypgj-HB?j@2M>UCpTyz1{ZUq{m>6n{<3w}DVHlj9;e10&zGTth6V_^ zxw!U~{07O5ThHZ{iAAJlz!6#O(<>JrcN#DRMLy@omBgq_Y|OP3dCbRUrhv_SH{=DF zVUs@8Sz6DJlUln)hz9%^i+hks_iTznk+4&b#y!Jg&}Zzt7~zNN4{ObqU<=vvu()Yr zSc~S_;Zn5$L?!xh4qRU5$9YR-#v<8j3m1MkKU~KLxkOIA=MP+pED<8$q1sV7`vLQ+ z7$bKSW8YCdj=h}d0iYmpa zYJ0|`n{A?$AMBZFLA%D0kBf_ooj0lc#8%*ro7r9?`1er0(bkt!uy=IV8oua(2C3=- z8S2bnvTQUdfutK4@vI=2-NtQ7iSWLjiqFX)!ada4O#!H%JRqMTa)B8+Zb2eFZ^|8Y zVj`GjegU=yGcW9TIkJ96uV&F7$wS+UT7-ARD7itZru=1U^g%LbxgjF%wSg!FCwqw{ER zg)Ex}Jw*_si;s&$s35xZctmXeP>8q6<M&9AJ5e0xqAkZk^X1cU&ENG(J3Q04P=HxsIC z=5ou=CgONP+jgE{-x1N_)yLmT324kuspZQJ4}dc^7)!zewB|&jH;2tk>^o-?Frkcy zc9Ez%xdn~FN$KHdJOoaHKGaKmdOW*bRoALTS2_p4aX$_cXVaHfvx&5(I!@XigK|k{ zfQRhcbBnYGZ{M(WOn+F%a|homE@<3TpnCJ>Sg^+ly+VB{GT%GgczYPfl31_LrO5r8 zE-?K$+0;!o(Ste}=TpqpZ{~GM=9`mik*tj&_mFLw$oUj2hjASeZUEcN&c$6 z6poY%6XPoH#W~Km4drsu_TRjo5wAApABwhq_>?n&TO;+FEK}<@KhpBlQ{=nWH?gjf zH`0FWKf|!dj7vC(uvDybC!%Q?gY#tu$A738D~%j&ztt^!i9-FEK^XM|<8s$sGEZ_& zCb#z{hDRvBVzqoSk?HpJG>v|a_QGO|eZLmtfu=tg_o5IKgyRRdCh$yFKUvP|l{<;= zm92T^>%t&(&SCD>fgdgT`x6^Tjq+oh)1Mm@fAr@KRv`Cyu_N3ma-#9_pDm!lu!JiA zV4shB$+ZVn&vNa@gfoN(U&J>Xl-^ikH8QZ%*QvD|P0x9C!A!K-;oqJ=@bswv$K;Ny85p7`)9@B_+VA z@(d-}bay&38}{@*iP7mZ$S1HEX244$4MXiwTGw&*+hi=^TeT{m>qr%Q1)+w-3DlFf zqWrV0V&qzufqjkp(%4ix(y)&(ZwN}i&bMco8tocowuXG_V@ZNlp=KvS%MO?i(kN&; zT15;zkndM;*VU_v!2nYUI0Zg-xD!(jI+ozE)5OdC7*m$&ILb^*1%7gUx z`Uu>{dK+f3ZRCbwV}x$d%S-^9peyB8UyXg1cqq@K-(wZ`wg7d*krGS-9%~AZn(W|o z%tNXS=*=_#T?uayJ{+l+GpcA6`MA<+ZQlGqlTd6jX-EK{p6e;og?+!S6$Q36B^1wN zpJgEw+cG${SSX3u!E~9bNxeoZ8Sm3F>THPE9hZtXJ;1-X%6^3Crkqtj+`>S=g#@u> zn7%X8Mvqu*&+Ybg`lHl-9xj)`s&>=XKj!T#9Izw$0LSi!M0(|X5N4xCYBmAx3IU!> zGOUbP_ishUgpO6Mub{>BjAWkGk1|oa>#TA=VVi(E<}Op;;E=bN_O#;c>VU^8oxlW7 zXSwD^NkIO~SG@RNJ;JkMm*X(g5w&Kp(WgNj!E;+atv8e5pQ>Nvgnv>`Uac>_Snu~> zj;tT(3;iDc>G_K$mfAHaqa;QFZXjTR4{M;F6N>#c3f ze2v2b)M@QKPW2ssPU_vg%15}m>NT_Xxkbrkm|{bdytqIv`kbSSte5B_i(*K3le!iM zYs;oe<`dy-Vlhrn{C-DfwahC>^NXx{nXsuyxI^!;lfzr)-)6O@1pbu^P+g`w*ZPu6 zC%T_8{a?Bd>CiIZGSygVi*MIUuKuRBULJo!J_?~}S8r^pnfru2*XNTR=K{eszZ8`N zn^41IA1nmEF?V+Wyt=~<>i;YuiQPMO<>vT4p*6*K6ttyCt*=4{yEJ(@!h}FyalI#2 zO(y%Amn{1#c*S3TNve~*hbQqeoq*jzGCpK5)>UvggH|DW&AZdq-MrB?Iq5{~-N6iR zGN(~==M(+W)_or}tc57PsE|p`Va-2ce`|VwQg3;{~bea z3{bq32}ST5zrM4eFyZQ5;hDT4s9lFzPU?N!%T8zsbB_~q*!=eDLT=QtS;*VdoWS1@ z7BGkOrOC=lEgt`9ow>Iu18#Tc+ow9-K6lGqXr@AXdN`4r*D8j-yWwz;ZDkP>Snicm zDNKtP)g=~yDV@{2eqZ1wGLUMooSBm;T>778B;TK>FkQl|ma2s;se!0JS~u68Db* z`D+sDO&*DjXtlf`+k(O98G9+Ue&sCtv12LYi}lR{RHk_K&8eHZQJ`BpA&isL)$Q=H zzBS(YOG3r3#HNhp+3Kg8LRdkyqKH`|GpPK}{A~ld-9=xHg*?soawnSewD33Y_q{$8 zxgq1vA}-LfY>2uwsgS7`LNgcU0oPo+K98l@j|mtf7#dU~to}w>&p#&w?PHbd2@d(E z9&44QYQ7c)5;YP=XwyEl;+LXl%`(%=@2UO$jo{=l6^fF$ow`d%o6HaS@TyqE|%q;e2ihAVhBl0j)FWfudgL!cx zKqH5xcPoBuQQR9rOkkZK{ULqN1o84Ls(#R;FWiZk^~1zS+Ko296yZTll!ua(QxqbN zrE3@8DjebwMOYoTr(W8%tAuBPuWCNz6kuRbp1z6R%s= z`3@v^&b>O$U^j0)FmJV_ifc>tyqwt6x@qadOc9zqr9qJb}5-h?w8pQ}b(Vu4> zkDzcX#{HH#h7qZn%+WVM;C)4dvy%-3+2nRH>$^3CkhD3@$w-7-^W7#tsF8fOZ1Qoe zYI?@+?CgS&Q!6BoAl7+O3NJXA0%lFy;^VjN`7N-n;<9K3m+&_VLzF|jH-Q^3lp~`y zxLn2deUOq#U`NBUPQF)@9s(zhp0+Dz{d4bip-6)8mm_#%GEnNwY@{fH-|<5b7vvJm z>#jfUEC2W#s-!@VO1d)9xyR8)dVTN1<*Dlcf4Ta#0M^c>ALuEz?w~f_4}^cOSGbjb zrpEdp*Jb-VvggF)yBP5(3{vWrWT^SUb~9{N-Z;Al%o9WND0An|XiLf18#rwv;KZgb2Az}E`x(_E8hQG^6dN7z<%rP zny;Tp%M&eT$_-gtmU#-X+41}*ssWCwNyNsrKc~{`-FA*8;r_nhD zmW&&C$AnF<24Ar)Isv+}}A4$ZPZ75^%MW3-*@gk+gX% zuY72IwhgE5&Kh4dQgFprG~66*6r7xFl@3vB`wnlWQhn{G+KrT=SFcO4Z>MH<E< z`hn?BT5PHtEkMsx^adm~ATqd|mI2v-8(~{E47y-@40fx*6*NLa-Vdfou+`f8wH!K? zpzsTo!hSFjZvA3^qOt=wnT2`JVTQ_3wfbukP)aH5FFKU|wcskj6~fO&Fm6vc-kQYv zWO?=0(@t|E?H_fsu;Bue5Yg7#erLf9d*LH9qZ8uV`+BjcwO@N~5hP2`u(C#4dc3vniq>+K0laqnb6lUs=1q!_5pEqT&$m zZDWLo^w%uRpG6(7{_f83lDMLx3OlfL`VmtgMuECJW*zV_ftK0ry2u}<4IVP^oiNQ@ z#1-XiVTr=Tf5pC}Lg`$9d^L;$NE{mM zGPa6>VRZPv5tm4e5NKZVc+`VZeX1 zJ*ITR$kD=OE%zz*yI5Mdp+@e`sCO~9jRUG4|yuXNsc)KuC&?S`70=h z3fCCF>GO`~AI#aJioU8AcL>bs8}GyR#BqMgtUFiF2$Qmfor*EN=T)oD)1cS)pGwgC zjI*X0a!^ERIdbXa_igMbdFvU!x+LS>)K~92B7W6r5c?W;Z;xAk_h22_b}6$gl28W~ z`*Kmy3mD1c)%9X{f81HOob-jLu-KP+A}Lw=a}<<7Jt`1VaF=Y6rG!c60ui#xbsP?_ z+iqm4odLtyY&}-SjaCNcV+n~CB-rA(*1X=|TyG?)=amR10mEcMj0|c9R^E>L#dHz) zj^A|uh!#)!MU~x3i}~w*(oH`~7^AGQXY(@Z(($-RHvxqX&1&XgtT2hhf*q~XK9elY z+lERZNpNtIOi9MQH|>HRNSt;p{@%#%)qzm(C!VZH4l350yP8(LLJ|vg>#roBjLk>E zPbGYeo-6i?p2nHqAOi6YDYvz#NM~+jl++;I2euMG!K=~zpc$RN8BVV3pQv+D=zU6( zvNP*UZnp-i$Q&k{u60t}$JOUOOO4pTP;_0xsmDHe(_#1mwbYv7j^R<`x*%AO6oDQp zn-vI;RNC2+=(iv9B~=vS{~#&qJfIx+%Xalq5DH21vv?x&ysp3%S)wA}OLOUOmGl=V>pwhw4-Pt#V)lh%@tIx;_~j3~0E2|2QuX@G?pd(O z)DS;~XQWh08x zb9^z9wmU2vs8JzjsGa|yO_-!byf%E)k@(>S$v#?%(E@Liva#yXNwdGg?bI5$H^W(X zQs(pDl0f_&`m|or1Ai)9|JKwcOX7eP>rVY-C$JnA3@_t$Cn~KY`yp;qT#y7iJZ<*axJNYy;q%uw^4LwL}Yz4j|;t$!Wz7s?f zs%ngP3l>y&kkgsVXwL3 zzIjz|ns@G5c!MQ1>ikO($JRozQ9NQEj08%$(8veC==yy!#sJwiCKK9T?muKVw}N(- z@5O03DN1m}fMaPWv8tG=K{Z!;re{HCx!J6!Kr#`mg6>1YnI%o9zHrm~qo-~xnppwG zh~Pq9Xv{!RgVw)i5r966%m!djp5F_xr@&Y8Bk|*{*$KJHg{trfb_g4cS#NhL+8W7k zGr+;uzneBU`4g`k^8GFHKoS8VR*me+-8XnTzJIH8Rekl)+CjKy6RTL*drO@8Hjk%q zxYFVs26(Hq`*QF-SV96ebFTWeu&DB-B`q3%)aVpg?UT5yRk4{@GaTt3^cAkm6S8t4 zDwx_aqU5&DixcVY@j$+7GLvdn5rY<<6pOg;G3W#ZpNd*ww(y7H<+ef_>Uz0t$29Q5 zbOV0#_f~}Akr#KH|E?>Z3&EA&iZ0%)G1BEI5YbRL`38am!7aS`BR0ye|9Gkmo<`H` zHq54-aB?Kr6mcVBY)WPwo+NoJ^<1p*PUF5FU;~eo@S3t+$4Ez7G;o)X?h|q>grsWX zuF|iGbF7JjIMNMh!-OH;EOo{^y;}xhdSZ5TZA*5r#zET4Oxd|b{ekIK_c1@7RCgiz zu@a02_ktS*l00vPntX1OzY7&N*809`vzspT>(?m5;UQoy)R(~g{s(*Qear}p%c7Kk zEqfN3U=e7>o4o0g_X|Nf9<}8Wq2$owNgEtsVy`y%P75m2o}ZC^Wl7Jm@F1d zgHSINZ}L{#I#e?DqEf9n%L*4Cs?vbl8h^zhI7FN3uvpfz1WjWBr>$08_C}d00>9aXwCs04A@h*$!7+aW`{C zf{^c(=E&C)kti}3m1as280XxCxaY(2-2EOfJ5W;m8#B!0d(SN8IJ+-+0ka7SIeo~i z+0BE0qcAu6Wn_6^eJOB>OR5-(cF^%J!t}@ZX;J$9XZ@sX*4q;@LlhS61f-{=WGTD) z>?2Pz!j6#IH^Ehd6Cnwy%rns7?`Ep`4WQdyrI_Pu5Al*p;b_PkEo24WLDs$d_*EBK z4yfnC2Sk4Mr^NtxH|Y*F_$K@QRWZ-{6D#l@n(>?RcfZ_lrMRcSgX%%Idu+dO8m~^D zy`*!?(O^F<2Y0bFTT$$l!;0Y(C@UIS;Fkyzq9U2+S>MU{D*fYw| z=*_JiYL(o85KFSx9ca&9DoPaI!%$wCS-dKF3<}E}^ys;aiW&^`fB06E{A1O-X;){;4!~jLYLF6%iTZX*Rw` z8|^XHLmn8zL;M%c#x69x4U-c4ROntRZSmoVCH9&ZkgQ-ZJN$spXl-_P*PIF~wJhCo zQBX%zL^H(5qsF(%7w{&@2+CFu)87iPg8kkS3B@1_nq!)Vxp@IrN24z0K;RHlt6tza zbhk3{BtEyFwVOk2oKIZ7j}X;_Fwa)0ij`5Q)a`8x%zx1mezGJiOI8?h+X5At??zb; zF=>S2qzOMmRkVV*BVFsn;7E941z_}Y;b?=uIHL4wpA8Nqalfwc&;1j2rBUeW<$q8k zFH9xyUu@=22nhTCU!XyV|Ggwfq>8R!UF(jVoVS4K_8OB6PBEOQhz~W{wL@;>l*H^V zCIB`Z)RI{m@?IZ1@L5pw;AeVR=#_eI>4TvD$nJzgkqB%I4{w}MjPh$QGX(*QdJ)B5 z#sPTvu9RN=U+A2L@cxN7(|BuaEq{wHvFd1dO_qe$r=Ty7Fdko@yG(8i1|&QqT|=(8 zZm_4_(uEUW^VoJZxsQh}JQ$PRN6QW{u?wUHO7FREN^SZJdN3U_W4Ff=JQ_H4&>~0GnU2o zj0SGiYbP^^qVoG$-sUY%6;I>=LT&h$HLvODE*wQl?Yszy)x&hQ3}I zVZaamN1hlia@$a|_CT>ez!CcN2I9sg@KXfyJ6X+!$pHZ>sqs8{@6q0*YS30f?22o(Ee^X;L|dpz)XS)iv1}#{ZS!U8u<%#gY)Sm3cu8Zg zQZu`!ke9U)BPfPQU1pwsQFQ`YVv_enb3b0E-tcH9W3=)y*L$8sli4$vHD8Yv_`)& zy>7?-o1v65xO65z++CJ{aseg}yx#o&o?A>?@xw=0fTQHxrX(5bW$b6A^yH*y@ z<$w@F(9v>#y4-%&?P;z7Pl0eq-)>hU=<=bC8uj{Q$-4al=-E932dnj5iw_zXSm9pt zQ%zVD*$rCWJ-LL7Z!c{Zp~b#@w?t>q<{#J{kF#?61A| z(TWWs4K^5JLQ#!E4(7c%j|?OE6YML^8<>(PX`m@>HjO@aEMd6WmLuOvgNs644`!b@ znlufR|6-$@YYpL8OYf}+As{bi>_@(A@r-m`XpDf%kE{}KPJFP`Lz_o7!wxhlX6xOt zGP{pqVI!{W+|)HZ(JNRdq(*fQH;p-E7OocbTsm`qHQK(X@k%J*H9zrFk_m(~~?P?1`A9wqmwuFI8*!LbNMcNv$rycu_*D-alMBw-ILy$>1?*>+033 z5>L5)BDvoXcMw3#4QH?qGglf11a zN8WSCJCtPZqTW97nQ>Buu)@a>g(pLIU z$|dn7Er+o!$I4tw6c>5UoEzaSb>Y6U#Y`VcG$-4JlfE>}msuyo314iKGL+k?wbKRd z)SfV=fZ6~~HadQ8d7|+d z-%rp@D6PVf(ZydLocd#sqR`qEO0NC^!DM~&AxRWDW3kg=a2foO$L6t%m203+yVj>% zc`A#8{&$@}9k=>A>j?)8Sr3KR5m)nGvQ)CC%iU0%%v9}kA^VvXGxP3S_fl!SYv0M13`yo z&_aY6a9NH2>MPNSV-Fr_T~G)tpy+&GfUNOCwD*u95$y3|8J2JRjdgf5oA%NQu-+gb zc9^dRa%!URL_U!`Y|Q6W2ld|ip_Xcm0&>C!F&cSqnU}oaQ9em(1okL;Z}&$zw?()P z#5wd282@9gdne{KRNzgK-+uFX&t&Rr)dhb~9L>nA#uEE{z-Q%WiUrW}LiM{fxBZ3; z3C}{kEq>&-E%<@a#_MJ&&8*L^BQEnyUtD`EVh!KS#7S)ornMK?uAkT1k9|4cTwZ|< zWV7;|5CYKiyRh6N*P4u>7k$Ah*EAdaT+M8-q`=FBNc21FEFDM3=jp5mZ!wTSseLNp z3QxOgno+RMLA8ZTl!xp2DR0SaKvo-p=sSRBYL%qEG#m&aKJ`53F0wVASDEimy|m2Z z8u@yggdBI?c;L~~ht?^fsOMhGulWA10Hf^!YTBprXq~u6hXdN+G*hqu!V=Bs%??Ox zvk=wTC=o^1W>FA!3=2&C+z_{q>vGB!uakct*|mGuJ;?W0H6NLoooJwUSa#?~yaO?` zU=PGaWdbJlA`-C|s6rvAhrLCX-Tpiw@ypP*E-KHVl#Ij1!SngP$TxG>S<*f`l;mxO z2|d}`l{%%p&URADf@rs^Gt64vimL}_f1B0lM+CIalelF<^B6I2%_FwK_ffAxMMre^ zr$VCn%=mR7hQdi-8)Y>Uo~JKfb`GaBvLsCSdr<8p%g_wd*xuk5zpQ(U=c!z8$MWP@ z^$SQtTA6sAx4qwM3Xb1TRiEy(fvH%fpTtNnA$xwm0uoC*EOa+Im5yC)_m`=6N_;R7 zC7GRUd*QI`I0W5iO5|0mDbnK8_n!|X>ol~8>9kGqsPvcR3h)c~XWwEie7G|5nBXHB z#Xy84xv2U=U-dt3RT4^+m~cjlN0cDqS* zZ`sW(K$ra4Q?`u7m5ol?+CeQGq(#-Dpsk{0d!m3t=?M^J?q|@-ZPIo^6w>ZA5X|-z zpO>pr3kpBZW>RSaGD&m6u9+m!nGSQ-r&$>U&1QtJksGDPMK|1P{;B68kB$Tg*Tf@% zuY~u|3p*7}^@s2q=?`0LQKn}fM?T;8(C68^*KhmNn*NhIe-IBCztIp8<4;P5ftd)0wMVc2$h~s-mn(4*f{dsQynL?Cd3aS6=gub2fvcshWBo?-L zSbyjXsx%U>b)zaAf(r6*cjX!qj$nTEvznJcuTT8U)Z3$%WsQ%_krBR8Vu$59jqqx& zwVZojPzyJZAUsByjz=!+t!jGSeG}EY(DKqXKtp?Rf4%8rG6>_I{9@qbu#w*H?hSZ>18w0-I!`5WSv39lX$3^ZyxFMG z=HETPtXSbmv~G*viaGVYk_XRZK&xj}8n~BJtcz7fbk*cxGqt*DQ}WAJ9!R-WdDz-~jxmLWfhfT}CB*dISM}@1lz~!)nk%^EnCq&$MeD71~Jl zxwVUIoU^RX>@@GsdQ@5+=mAb0yW{wQu2{ZLb&3!TDJ;fi_$f+hMM}G({8WCyGIye7 z(tt-Js)Z$6uFb=u{i}qmxm9`5GZSLV7qzzB*+hEdh_#olr85P0Vz3MZ@|7AFl8_T* z>w~)ojO4x46{n5R5#}%EBa#dV!zX(EuHDLR;9fU0x4m>&!Q_z!5WqQdpm3os&}z{7 zdKq_i`0%Udr32Mle^|rm0{N#3Sm@obKPc@=;4sKj9E6db>mhU~bI}X8r=_^LRn*hK zf)&GocY|bWpx1wA$MsYh<%Cjyz5f^>|Pp z*K90u;*!+807`8JI_Y4ab6%2Q2lMcR?w5kc^UZjk3sJu*wGtW~Skl=RP~)Uf^QHA6 zV$&{=&PXJ*6ZwTFW=nFcS}3X%~~(;|k=tFKt{R$c7Gi(v0wk@m~Ojm@w3oDSJja zqJftLb#j!9N>fE@Ng(@(>UdL70<9xX-XX%wxa)1%EV5T18>>Yi;zO6-v>SED7ZG2P zgygN9chDS|t!o|X$g4|#n>-gHG}+_m|3t)Y*ikufs_5pK`SAdRtgMg#BL-g_(6 zo)@|1R+WSIzzx`4uW z8bG}^y$6tsi}f7O^qK^X9W~fDc%=Zlq)V7(#*AM>*?({oY7=S#pmEeh22*NARa4e1 zl{UNdb0mCN;m6n)BhCgr?!l3bYqu+71@|Ai%Pi2z98M@tkV=&?7{=!vN;`#S%0N>D z_Dz~Eh3Hi=%e00`ZBdjHoYM){joayZm}GUL2XvgE#WD>6dmyjc0$g~L;We=aF;3c} z(yVrac28mFg1M?C`Zek1&FH}6RREcMs9)dMY7Wl`ODr;nXVj8tJ0%qM(Iq#nLt@k2 zBMXum^A_rU&tpkxU8<_kN|33CP=>PEJgzPF9yZGH1dDm7XC0^WQfKnnHNDg;Rb2d) zUha8eHW0abPu##_0`h;);bEwT7nd~)HA?+&Js^cHy~W^z(b8qnhsn_xuJ^~wWypYB z7}7sSZn}E8?E2NA0kba+#E7}q23Nl~X8Xjq(J6cR7I7zBQxDm$LEJ9i-vv-N-n5S# z{&cM-rdNl>)bZd&rUD)0t8;1P3< zDBR_w&~9oUi%h~EABSEqNAn+hTKqEQx2P?&d2+VTHeuFdo|x|;ZYzfSG@lYiZzQ|l zc}VTB-m$+4eKkCix+Q5rx%J^fR>;K`f>B<2=>(WG(r6fpU7qw)Xs~D?y{~kXXzvpQ zcCySngnsYl6nPB`%tK4c*~wnJjHm_P4_ft_U9lYiYF(2qB|+9ESj;%3!eNlh+W@H? zJpYXgou|Vs^!wsoMt@$YS$}$>2~s|yD#U@q6$a2R-(*My-MD2!vCZDyOGfKg#=zPW z3ILQ=2bU(gb-R>0XVMIAGa}-4jMwKTTcOjj{k9#nj~7t#GTXO-=9QQr^_Z@;h7?u{ zd2Z8RZ=Sx`895qDO80#InWa1hyCr;AXu$_?R>^qf>^8-_r9RgeVN0OsGPEZ}UJkYG z{Mpu1m~EFK_E98E#tk~KdUj_^(H%(p6hyz(X|Evd31oF;_L+d(zj}&G-WUI^YZr3P zo7VY4`mQXl%~FwvUk?g1vj+PL%O$nqamyy*d&L(nx#~eKB3rWW%-Ze;F(1@1FZ%u$DrE&;}b%NWI#1O(_;0$!O@*WlbQ>)m|Ykqc3Uu2PpEo`2)pQnesB5xgVOp zUsb<+pTD|0v$Pf?w6rpnX1r3<9JJGNMqDDaJz8R_I)7?BXxv6^H2$%9`!`O7N0eS} zI%mLF3rtj-qO&bKXbt1WiDDf6*vcuioey}N2JhIAWssisLCs)IN=GqPGO?a%HMA^qEu135AwOc54y2aVL+{7 z?H&)+v=(}&8dgAHnNF=e6cw9m@Q;snn>KhK&`~$F+jvYZ_gWHI`T3D!83cUZy7KgH zzho&wLgdEpfz7^bz{Qo$P&58XKY0j;=MmnrcM0fQUfB(%@@N9P7!Gw~`5*SIF$*wY zBVA$~G20a^tp(JydK}f6U9jU;u;;!L{AwQ_m?QXgCgOe?OQf#%tLow#h>r4j;kCX; z!JcA-u_`i6Y1CrJ+JnjJ#$Rffn0Zlucz}~=Y~!{1eURCrLVePf0+XmI37?XL>MqU% znePYXP&j=*r2Es`oUj$H+Y((z`r#|c$;e4$n3;=Z-iclx*yG8Vtv=sgI?V%45wrM^ znUg6b)jv#AD#lZC7C4)6SgnitA1 zFOWzMl5s@z%kkF4L$nf6i|w@-KCj#rqiOwtnRQ0o^ou~zQ0B@RHbgkUE@OkmeVc(Sz=rvsG?nx8O-z}(Wde$`$YI`Mn%I9i-=SRlJg zQyX{D7#;YiX_EP+TwIh~1?IJAx+1+QXYGaM=H|l6bFV^V5fih`QQE6F>2$531qA2XJ ztlNniv>hbONXiIU9T0IlXKCF2@|}izfPaLQT9og5>YzrATX^&KOLwj*);l)B`}GN6 zDQi!k|JY(eX~co1Dvl@Bhysa&UQUZfR?uu**Jfvm76i@(sxeKw>eX|fPMXNIXcCr6 z^977&E!T+@HVL-@4$UEN%XVv56_jarC%piZjy*cL>Z`UtVi`1^GF|ywq~KXXc>9N5 zI_UY~NS1vZ`=?@L{#Y5C4p5b&MY(-30O(;I=y^Q=)x0~Ndo)%LFL|8@i#p5FZn<2} zG@M^c*!s56^^EDc6lzIXGZnOb8r(EE;C8Wy&PLWia(~zzIzZ}s3wO~Q{si~6u#toG zwG_^P6{=~=swIJQbvT6 z88{`xo8$44Lt$OYWXo0b63w24Mq%FUbD$*Bf^d`V(Xu-G44$CED4WszUUHnL-7js@ z0tM6B)J3zJyM}(~q!eu~GzBW0@h;D9Bp4@YM6sQ56ATD^bB!vo=UM2+MZAcG8TFipC|ItrwpQclH&f7d>Bz`dEqyjnGs0#@Oo_G5I04q?}X>f^FQg9--LQ zRXAlgdpf8#3^f>gCQ>8T)wubSc~DMb4BrX%3e_WtGwi^;=jz$)hEUmNEzNLc>fvz5 zv3VtF;8_itv=^+%1ymeH>G|^pi}C0Px9Cn5FTr;vzY!Sq3|Sx&oG)T@e0)fSVh=3_ z`$7y~x;qV}e>-fRahl{O&W>a5ryR;|(-j<|V~Y^k<)P85?qD?7T*tRNTfztTIXCOnrWp>&gsK+WdusDKG&D9IkN`Ywx#r*D z&U@;2Hs^bWGur%+RReMY;#L=CQ<6WcE^!w{ifu?^EeQ&odxr z$M;9QdTox+mo}dtUlBNImO0w(sn2%~@ZklH68!v=^L7r21=cM1h z>%e4buRIN|`RdfW&WVFVsf1$k_s$_hMd~4(lRuinYi36yX)H&A!~oIKIj~{VdbjUA z@oJAUh+frK*>_wgnNNBh@C^uj9|@zuF||5+%H(MaSidg(YTFXchweU)w2hU)qX)Gh83tiJhECHoKf7q{EZi3u^mbdKF*)Nc6~PjK*6C zNzi(>WYaox#a&F_{X+T|-89aRpshiWJt_{6X5Dp@d8{q&Qox@%)QEFlIJgqf%6DAm zD@%IyPIvf>eQoKrsk?HI`(=)~W_L^uTI=++cHyecK?ZdeAn~oCD`&N@8?%PG63>ka z-RDlCbv2lcM&``b+R4b(>H5QsyFKQ1WOa6B@`rD$y?WEFk^=n5cllbXOa2XfGSl!C zza6uBH{USnWxt+Yn)V@OlhoC609paAggHnVaqP&ow{%^5u$+TbCSHa6siV%tXpTL? z9%V&I4UUl=*d7^j8jo(!nS4&`*E9-0>(L}#(-~Df5peKzv`iBTfv!BMo$^x|{8(4A z^xJ01|3pA?sF>ENkmq!nFjU0oTn%eXTr{a4#&&YBPjfV9lY4R(r3IAKR;YSAx!ZCD zhcLrjGBkGTQk6@a*Nm8GRCSnL1;!!;oJp>G1&fESb5U2lG{?rD-zQgy#EZ}_kQ$+U zBPFl+N5m7NbfoUU$Ls3O?Ceyxu!Az>G4ZlZifTL8Aj-H#U@=-Se)viKxt(eoGaK)5 zV$Q2JgkXDjU7Lk%!BwO&o8taFJ$!ue zUO-*#L@l4%VTjyk6Hh8jroK|ykSr#I| z^PcMot}yv#+o4@MPZ=kt5Y-J=W?bV1ck|RqgSW>Z2i#zfd6iFHkxS{fqp^w#HPlfY zpJEOqi(MyDu|*GFO|>TVKQSquorwX~(^4nRnlKgX{SOBYP1Hn-5=gzjXiIbxOIFKb zC0HN(7X9PyfqJ`c_BUpNV20(D*$v~`KFuHy$@}m%QF-~9!Y@oxajPuP>kwy&zVfcRC>%khBHDi{vj;eh6ZuYP+8TA&ah9zbg zldtGA->_;gSqr6+Q~G(gc*eT@iRO3e0ngCus7#r@m`Ti~ZGpIAxH&`jTASL6XLw`y z%8*N;#7+Wc$1mt3GSCBl?F=a={))SE4<7eYh|7pJ$Fasa5ib~S9YqJ!_8CQt6%#z` zjnhn`(2z?aQH_d0;3^PVw})w3kVgvcb?*?og}&@5mmolm6WZ)dFI?`>@<}8@cLYv{ z46+;_HB^n1F|)eSww;K}{6sd7xfx;Vnu89JD&K?xi@f&hvSd<61VQV1vF9;GRj;X| zpGsteU32@*8-jmEJEtXWe`}XQ11#1LNmAXd6iS3_+ccCvb*D)L%}?A+`KYv}Dt#9r zaAaSHCQ1@!`(?*Z(w8|+MQfYX+GxiIJ(d|p(>VvX@UNL8Jg%e#da{y)YIM-H9#|aD zC(SyoBsv^{?OicJNpgCG7Du8|KdpnG1BZu!IIDthFMm?2l@<^39y>G4yim(Jv@7}( zmWBR=<+)ul-;58n4^<;;EoLQ6)UrgocL{n?O?c9cYUlh;W_`X8de~Z+Dh)*KhLogu zyV3!HCpF7ir7jPpdz$(?xplqg>XMOm-DGNOT|=H56G(k62hyL+{B;xW z=6QEoF`hLwK`9z0xhZy{nes&1ABhA`TX;OKDfE94>Ol@gys3(b-vXJWe7#c7&!EWq ztcB1_7cDL151a)98&r1kw0Y}|g!Tl|2lZsgO9V+W>Io3pvkBzV9{@SwB+p$S{82R9 zs|U7O75H%6?w18=ilstL^$rYm{8psZFx=%0!uOp>=Q|(aDt(DigsXt z?f38Uu=KM5x4w)0c}>@ppG4Nt&{!A9?#^FG+IU#>yxBQNt#!FbeSEhVO-i9_`nIM|`4r78h0RHgb|gLhIhkH=i1$F2mzY zyup4*|IbA*$D0>nv*SgK#wH%7YT;1~pqR3AY~CcNZ}8=`PLseM10>(DJ> zE1byc=6W1KCSgG&aYC4Xy`qXxz?)$dpzh87KYX2KRGVAWtxrn}rMMKA;!xZjibIhU zXrZ`E3Ium6#e%yeSaEmv7Pp|qtyplE;N0|_@4NTk{g*K^M&8J~_s&{t&S#RkuzU)Z z&bpUvb(GnaH2w$W7U#$6g)5toYxnZh!GjWmh+r1%R(45zz&$iS-jvQ6dZ_@J`tcg} z&V!rjbsZ{!K<)^zA)Fc{4uQ)=axMlT&%7#_Wta8*uN}^JQ^jk1GmL*$v|C~=-2t_F z(5RgUe-rCQN4|rG6cRRR5W6}4PvKLPRbg#8c?=--LlmEp<#829omagC@54wC`nqCAu@+CP&!?SF9yeFfwlyHCWLAs^7q=MVQ;Ou9uwJeiI+?) za9;CTYGRizhyen@SNIBOC_lTzup{Xx87eE!7Wevo^X zcwH?)*@tEJ&ARd74kvH*K$T6B5>8}!^KHG`8CqFozhq42Kdzscavcp`9$0t7y1Bin zsk@+(&7wge9j}yp=pQv1iQcDQz^*Ov)YSEzh=x3KbN6# zMM|T2Pa>K_Jh@RS^1GZnA;Ueic)%~e=?PQpV8hA9S|o6~niTP&R!_gD-ig84Q_Bun zU`yq52Q1C#IGQ&(47OP(~Lid`J)z*Cl^A35#Ho zcwgo&@NK|6qqR_HOHm?vpv9smUv#vEin8cj$`>^glm5M;F_cx+hghg;Q3KrB9#?#* zH&vW3C~8)oSCD0))c&=OWg>Goz&MuoQvsz_sJrMpcrgpTnzHn`X+h)3`czDT!>GX+ zK{HoAwePUNS)P?5@an7lFrY2fuU|e=eaWY{%v37I4(D;$a&=!hIuzfqE@l}#p_I~35?_HJ?=dT- zb7#3-VK+hVW#A`i=wT}~PP0UM_2}V$UiD4e%iZuO3zwwqaxUsDwY=F{*%`ujG_xCC$ltbL2;5-% zx^%4#6bKg}YKJEIE}pq{;89c!T}CeH@MbiJnB{~$D}NJ8@4PScAE7A1N{(s8nl zrAaaU56%fly9SX{I$U&EXS$qbtYaL~+}Qn!4^o}_fZoCrh25N){c&SnMTA{NoE^P3 z79MBx$)k#|)foz-x5~8g9q!`u=p;FGOMRtO7hC85w!74CK-2SR7?>;$_Lqk?zHr>$ z^Ky#>g%s?3a(mI!&f#w!f*Biqq=4rclpU`INppU(*xZ#> zC#GhE%?9x)I9aXAE{L(LRJM)`2Jsz4zrr`m<0EdZ{5yC~y~}Ghwpf@U84LG-tkP@d- z_8`KPdJcw<*6NGTyA}z_eB;iaou*z6uHU^^j@OC^G-CtO=G~mL0R_U&+azM-WZDJ{ zOo-5AdT+xPb*5|ag3o7+FK*1c47@5h_6Mq*?59la#8Pr7a;yca+^zZfpzAJQ{K-34 zFZjHjpn8&e;o08Ldt7UpLQ95q1pi8Y9RE6Zn7rkGW=IPtPu2Z4hAUVu(ZPt)RL17s zXWdIqmQ3i+0Q31O3lxsN*8w|a73*TBg8pe}98!qW=C_t8|CO@B6o&Wxps6;|lXB>! z0WNIFa>DcSY!g1;#m>xoPJ+6@7}D`MG1--|noVFTqx7B}m^}3dda+Y^yfs$@Z96?8 z-yBNIy7$c7g5j*>UNub}G$*Un{Q5o(eVgZr5xB}Cf4*n-1^+P4az3!WP6vgoO@CF~ zOTKRU!vbWN?dld4rg`Ie8Z1V5FrL1LwK&NJkZX%Uy1i^D$fm+>p*4{XF`15G1`m3g zPxJ30&yX0xw%%!RGwZUO5DD_<&90vOdZE)Y=dc$Iw-`XJTr07efzW4~mrAnw3!@Ew z!8f-Xvja&?l9g@oSt%HsZzeCv^1Ul9HN)=<9OK}1Yht`%&4xy~o@We(L###G5CBGU zp_k$#g{Pq$2>* zDuBPNck77K8!Y#Ay(3#0LC{0jeSsbD7saQnyZ4)ob^G-!HW!h>$eLEQe{FG|rQ<`! zjBMG}VdQllJ!}ZeOvGB8sBfiyr*PQeLO^Kbzuru zZCS{@r*k%oU~06DeHb|%zgNirR=9CDVInl6&(if;lTh>k&iwOxj|64gXtL27G=;y~ zVS^0h!cE7o8-qTQyZBKUH3f7lR5go3B8iho3v7@2_UXu{J)Z>m?;Mm|)JWo$QRnmXIt*AG|gBdYCp4LSOtifXR0 z#g|McBVK(mqztBHu*vpLu8!5Wd)uHP3P~E+?rBh#O+$1-@?9LJ1kDM}@)a0AJxs-PY zzQM3kGY&#n_eE0n&vBbUMCy1Apn?UK`IdYjIP7dVY~7m<_i4k1RM3mwOg^g1`vH}x zV)@r#@S-qr1>J-R&DsoiG$&cFhx)3*$m+;slAch9JvFgu1beYu}vty=NAD4XHq6tPr&AN(5bh@Q*m?F*zki7;}2jsPq69|C*%w9f+Q>tbW<)ZOOQ_6Ya>p+kzrW`jCqO2-`b*1GJT zTaeXWPj%!K(VbpPB&i<4$z{e%?XDM}0fcFKly0$FhLzqzpin1_B6DE}I!YTD38N#e zvF1$Ulxwv|_0v@NyIphtYdlFOe9McX9n$^qW4V1;y#0e3kD~MZG9A_cq<86f%67fo zuuYJbmqm=%*CJj#ZQkDMMPj83Pq6-g?~o_zmW03eNID4@35>)7d)JpU1qPmfF#e%G zMo{RTwcD8)D)k{G{h8{0)-rvMzM_B0+^l#)q#V1YT%(B3$pWrGKRxcg!=C}}sZ{mR zd$`Z|h}pV=UV5dbV(Xx-9PHKgYDf`X4hTZosnmkD$kGsfmebcC%xu`e$~z{%o&}Zi z@``rdDocRudRWF^{AN#JS8W^f3v1z6_zW%bKQrOgi8(5cphXoX$VmUC#(3{xsBF-Tun)h}U+7w*X$JZ6M>s%#qetyg1c5ZUp8xNS<){7vy(aP=>%(*WU6oPa6c? z2`@%Ygg<1GKHC~*C}|KbEw`ZQnb~>dXnINt8wTO^kIYwWoywNw`1olq0G&MKNjup{ zg(C`S6y}Be^aOS@YvL@j1$BEahw*F*=Db^$VhRnQa*>RswuMe1?{5raCTus3W|az< z_0phtACbezM`obb{rM~Iafbc`Tmq#}E_{wkB5Hu*55qjiCr%GZ>0!$9oPH(sJWvgB3Gw8Gr&FAb?}1}^U-+D=SCe9+39 z>RZ{F!W|{T{YQaD-P2>4s~jj7M9f12|38%+-{0$Rq?RiMrLXp8$|XP~oEdqo)T|cj z%56nA0qGQ#h@-N=|J6Pq``&M!#8Byo`hA6A=J60v_Zjhi{Qo#JBm?5%{jc0{Y-X}@ zj%g*GpLBFN5}q=aF}$Ddo+vuWXHjMzV%9i9?@R{*nB<#BB`H$q@8%F~{vRWS8`PJ& z#b>VsXFs-eGO2EK)I4_EIloPQSjcpul_VJcG+OufB9H$dD{!ncbYC>=n+q>pGT`%+ z>tnu9th9M%zmxL0W!`+9nm#H4vp2_fM~J6iD>{Mb5r>VA!jxyf%KR&|zexPDcMm7g z&m=jb9ag;G$Gse<8CFP4kyD(IWRyHoC*1UC78q+$a6&@6aD882;gL0OF_p^66wU|(mK~ER)KHz*DE4Mg8W1j39--FE%)WzFpocM z$1|`Pl)PZ*?d*O1ChzMki;57gV#(7x`QJxB|2T>YmGGJ>3Xe__pub6Me7 zY}J`QbgykZvN?@>5*OI!#|BU$T*GR!9fGp2~arG=mnP9=!!+;Cezg=ggU~ z-I{5sh_pSWlq6(fFlAQAC!0pHm1(y=5auR=%eTPUb#`-s9py~bG{2?4Cq6tG>r;)) zO+7T%*wFEkjci!kzGew>GMiPAPv%re;^EQqq{L9~P*e6gPESx07#v~x3O&1cZk!e+_kGEjY+I1BrTvgLboe9m1}p$OfdSIkTz z@70y^2+jOB<~9{F@k*(&8RsZ)t=?KuJCZq9M48}c4Gav z&raL(F*b&hZ_4iSDPbkEe^gcV;Anlg$>KyU|Lz9Df2A$l-bguE=&7VuVK;z4r!>V` zz@vbAK+*Y6?01Wr1bNg7K4M_BwFbW6`0;eS%Wg+<2BY}G+#8n}ALUR#^100KRvM^? zM~jYvSlwFETJqCXcW1%g&iUpa&zlcsB~_8H9_Jb4Sx-J*@R6E`>Dy=2H?7e8L-LdR z+QTm-nTkQnA*x3knTIcV0H6Gl*(=>wt*FNcrm_ZOk_ogt;MUczuz9YgKDgM_e=BD^ z72r+4v?AMu>^>Lf4oqZ_n(=Ht|6Dt^`e1l4MJeM386Xi`y!TRpY~1djc@Hy^M>H{} z2;C0Lwq+joK~LyukmPf*YC-n%-==%2qTENRnu;y$-=tn<%AX(p(^AnK#ww$j0hSs) zVjO!~d3Y49%5QDzXkpse>r}|^RSzOD*9p@O(frL+y|ndby$lr-c!t71oA;yMo5;#C z&upsSteHP8Dimezm`O4T1Hhg8@g-7tF?tWibPo^FsUr{FcsGl<$eyV6^tf%WxG>yO z#uso=k|+aS;K}JFuC>3**iBN<@BTv~y-a{AE@b(4@45H>cV&ErG7*-1SS+E_K_(`i zY^it)TTBMY4HQqmJ9l$dbZ&G#h!-AH+TTqm6lxDSHqMHTaY<7+!!#9jA1#-$WjgoU zQZaY(0=j#B8)2w7tsZ>P?R8R)HhX*rJGYrFbp2H^g6%DB$v7;pdsPOb(j9o@XJm?VwjexAK`?q%H zTo`TEd6p-E@!PbcG@_`8<}d`2qo1XteyLEj0mYc*b`oHjbybEmCa@1U6 z)9rDWg*J86bdXqN)<}WtM!%_XF2)+_S1y(T)kCwFHM{F!RIN@Yy8uD4{KVjji@n50M(IN2YiwzHXq)sra(eAD^ zA%4(X3M=)EOqH~%hz->8>+03_Puj!dRy*behq_2m!^-+HQznytz^rF!Jn@@CqqmGo zuPXLm7p5QzAFZ-ZeSg{C>?BlNqknZHDk9SzG4`k(tVNMtF0>U5*4>??Jb{7}4u)&Qk9 zEmbG)aoy7=g3|TIdd`;Tt9{rgMQ1iPVk9^EHIhzr{gNWq7g0f!%nc2 z-rGdl?$N2GAWwXgdA8~^6#B+{(hF{ZpI&Tkn5Kwu^u5k$AB#BvR^6yHh;Bv|lBy4s8S;d3wD&pfZt|6AlXa)QEDRfs zon*5w+st|nax&Taq|5rRvbvZ0F9(P&Ul`duGAu}br&Qmle5Tnsfk`P4NrQ6BV|GcS zCJPMav;T3dEID4YMltg>YA2Wv$Dc&zq{U7{QJvSg#3NJNA{oY4rc$)BlUlz9ZJ)*+h>}St`;m z!A&Gsq6YJMSv=!Sh!PrQ*_DTfnRb+SC0gIB^ z0G8c^XG%M9SOhuS%zoUnInyXmNBio!t5mvR0sOehp2;a3rF0h<^h#J(XHIE&;4K|* zf(ir_2O@r+l_7E}I%&%XCW)@8@-x`$TuBUbAF<|*uDUL)`Q!n29zr0s)XJP9i4Wkj zEoJqpW%Iu19jO#GJD^rME-%ycxP46U8OO z;%@pI=IKaGROXr_D@lBb?*+#EBA@KTwWr{ToZ0~;s;xZRIZZ@&w^J>uZ!#Y`P%~`!a`V3!wwRNCZKNKE z-`9=5EIwNCk3eCAzvw~;W`FK|c0uhL{!!MTrVzKSO|-ksYSK5KQ>`=XUf+UnL#jIg$+DV6#`xj3>hy z>pXi`xjp^krUnCRTR#O2Z_?CF60_09Tu^uOF6=a=?#1p_D%#^UWtu#>syb?U$FHpm z=I2*f+0AerC;l%(T{b)eT#?=_rxgW6>;;rvOj9A;5+ssY5&B~8$+cFT&bv;pCTOYJ zMfuke`SZQ#$&G}jmq1a=YYd>8+L_gm#_| z=X%HBULW;j{xB|M*aOKGPLBS0G3KHJMAp&yq%r{>u|fK=m4XvY9-6P7Y3thEAu+Oh zO_~+eq}UVv=)!E2Jgbat7TBa!qs35R^K;-T_y*KvmxJHyN<7;Yi$9jJp_jV4$4{p6 zrB~XBbuNCQpTbx-P(G5PGdWk65>B2_tm(;@OPo3En2_@y55XV%@2nBY6bUY!EI4x@ z3K3SE`O3Xhx8ow+R3=>&#E0W~{A_Z`mt9ojGEcU$z$(+!g}N;)Lz?TL7+vT)e4_K9 zu#GK9JE520Y&GWV>19(l2uOAA=_$eo`BjpN>27#h+1xun=@WG0x;Ir~>~6U{k=@E0 zK_yuS-_C+NtAIn*1^|6o@o)#wA(euSDmSWqbMH$#M$!sJ{9LUGaeK!WoWL9a|> zF!MfSE{SbNBYX|-jG1i+G{NTy3m5CSTGz7vfdrp_1%57|-&v38 ziH}-#yjQr+w}$zF$gqoPB4&|XMEw)R(|j3^^Z90ib;+3V?b=5No!X(DO2yhyb{H$! zC$qVq#cVMHxPnYxm|o(yopXMV`$!$d6y1)v%iCitG5DaQ8+hN*?4>B&WvjSB4_$XQ zSU{#v!x|Y1sWqWy{{1W;a?evO%IPBd-lNS>Uy@RL7GY()CPql+38izdGtaa75z`dC zdJ%um=R`N9MkW^s{^{Y%Q@=Fnqowp8DVpc6#6UQ&`Qv}W*B4?5>;vesY}mF}bI3MZ z>CuOC>_)!+jgu^?{$nzY{E_!?1EHZzU+?)wD^71U!>zWaWO*7Goka2bLd)7OD!O%l@)CgLsQKAmbk455`mW6^la)>ozmj0O|<2g&fape(4I z6%8y9xgmSdz!*rYyQ!(yL`iqm>HEs^-3>_*L~e|8TzxB>_rD$}=Gr3+TBDtigftT` z6cI#skiROFc=nB>|7wQk8b>_xg9Ufz}=m5WL&?2cLL@ z!`aNj-tYIlO6QHu7k~IGG+D@@xC7WXCCIoxuZi0BB5@)s4jJ50oBoP1?jnfa#ivu^ zP=p=+J_NkTp`fV5GzA>oTOQ-MdvdJFznL>`i6I%%%k_28(Wn-c&3<8Pyt*!74Xvbe z@YK`w0Kof6XEzu|>fjqBe&je~s*|Bvp$7oO#|C*v<{mhvR0= zUkv811?zL3FD+)BUv5*M?%q|NnN|=FKIjnmQF()nY1UB_KI{LF6V^lM-(N0Y*!v>V z_I(fgpLkgsa@+#pN{oJcQEcycE=%*X`@@j2o^UB4e^KIZ*0Uk?+Ff2u{wDq(; z7JgJ}?{tW)bN)(i^narR-4Mv3NZ|pHsHRgK-Bv3U_s@YgDufgpvB@&u{@uU6P}uu7 z4ghd&fjzdP5V8G^7p~%y%!h$@1yR0Zig*RQTKhhcwYZ3;E_E(WIeSgx!rsrC;nK>Y zFm@7{C)^+F>=#`|vt5>IdR3eMnWiKu4U8yxZ%VNaHC*mW?7f?JlL#VgWw6P5dcHKt z25OMa$e1hTl^X)AMb0GnWv_|`-DI$y_BPoB89;ig8ZwH%*wbkDYz^buAkE+XbE8<- zjzd@)pbB&2!W9>a_Rspg>748fCxK;q^D)^5qEq=c#3J?fQlWjlH-E~HZyNeO%7Z$j z6X%0|S-){r_-_eOMgPw^W~u)xysknhT`mqM9uC9wseN&%J7N{62c4Y|^j8;g)9Dom zjO|H1jP!US*Y%7t9$8yV#{u_jij5^-F%+M>0>cq2BLOlBLY@a)p`(V|rq)HVuyRcA zPCh$wH8YEYKyPRUBov}o%K_^=>M46mljQ~RBpV85pxe1|qR}mD8hx1&{p~OiqPx%j zE=FYFOq{s6#UJ(D>+_m0ET)cl(nnkzv(v!Lx`JioEhLjBUsyaos3^&0*Z|CdB2dH5 zLSQpPGTh0|q}0G?|3(luzh?bP(OINlXQ7T8CSeWZV}X$>=v-({y-zX?`1BK)%mUAefkklY4PZ|qE%QM6I0IFwywW?B+U zP(XO2lK~iOuMsLBCv#J6GKo_Z${^fINuOj4;)WUv9ZB7eOBV4I{k0}r=~M0TisJrS zBgBuvGR>a22jhj#XJfI>*dRyKq4%hMpCgWjV`}a$)GRNG)b`1yQ(b1HOm9`Ov36uv zyHt1Ek6xew>@01E*Xw{Q(eqXs6BTwU*>Lfj>Q&u}3{jej3H4|sgXt7QunEuZm-wXe z6)Rob$Pd!r6?_5c!yMVfuQ{w968zg^cS)Iu0eQU%lwWA_=kxzN)jI!b!jY6U1W&dD z|AKf?;e5svo9yXBjmw#?OJkwuPn-Om1+$lnLEp#{a)bp=us(E@NS%K`H$3)F9FV2k zK~#HwQI(jm_TUkfL?np#h)ReSHs^S^ZAcyfE2h59th$@2Rmlt#;&efXE1$cC_-jb89;J)JU_jT#!W$uFztQNsl}vc@nD&hw;9OH~SMrIk zf3t_D@0CWSYR~(Mi?C9MUKD<$~J^yso0Bvi# zb#!Jl%fjFa7+vh)i}6q2rjEdaw?!7bwso^Ls1Fn^twYCN8A*A884pAp%po%2r|3799*WuzW_ zas9PZsgkFauO6B15AT@Zt#J4{PuS+p~b{~|d#WmS|@%}dI1mVnAoq9{nWbcD! zf((5u`EKM~pc$B7%zCCh-8@B(jizJX(ObTT3qk;HaZVFWc|Zqn zn{qMWdIFZ@N7mu=5@KLcVh}F0h)HgVBo(Gxr-XMM(e#}bA1wHan;0K76EWs9=B$=J zjP5?4u|8M-QF_DaifqNxZz*@o|GrVBF+-EE>rQ;T*tM>L`n zblGx+nGN0B`tpRNit4veMf#i5-uf@UV8W;AD=@Efe5Q|Q;i@~My1J+z6>Gt^57D`2 z1&GnnJcwz>|9uE$7?FZ2Q0Sf#APAc?Ka0`uwrn2X+D_~%y zLP(UKwTU&)7O%s*ZJnFWosU6GSMhO25V8e2Gg?c?tc_#1GJ_Q+;q1G9i6_-2tFlDT zgPJn)Uc9Z%ng=fwCMIU?#q={rr7BJL4qxh z3Lw&3YWlie8gYEC*Q{2S=XAZ^r|2%PShMY|xV@((p>^;WM z6ry~r$0DcKeww7zE<&l};-9#=fMLiVMq5-)E5sN4Mermm6tv1%y=C!gnG z=!1C!>I_s(qjWvY3Q$EF7J-n|YkK^8r_{E)J;XM<-pmSCzn2&dkSsMO#@_Jm`yYo-sF9W$Sh|z6T3jubb|py% z{av_dVe28&XYO^P%49(96s3i!6hv#e*`xY|;Up5SV3k05pK`C#c$IW*TE;1oLA7l* zy}?!yGr?Py`vAas`FCkO-Tn0unvcC|N|-Q8%J-b7VFQm0aMS(S`1VFm_l0A2#4dDS zX2oai&4(+>!Q{8H=^8viOXjHf9ww;le5>Qmqb%5k=6^m;mU+CT0=hXS!+g^|YM!I> zqXDdbkKC}4eaZq!Cap!C4bM}MDC7+9WggxBy1VIoYc_7C+R`-`l{Qzkhns>wVr?-r z@YK8-{_Xx^PvaZ1kUom%CsByB+(u z%O_q-L|GaOIx-g0O=x%~9WEVy&aFy{j2{U1C;D4{B4J(sIwbGXfOYk-bCU{+J zxK}vCLr*gbum8T8rH~>8_?)q{=q`r?ynpB8K4CIx4_#ija`Z=zz8;au72{X$In$5O01$^wPt>SU|(Y3LR z3-(vs{xHO-M2Iy&z;U#otZCC};%E~Q(8}JL62UVNt=D7htEktgE89BkNTpWYKF@pw zp^A{OU^nQ&a_H|!o3kJcHY2uE4nvl&*D1Mwb)?(*I^@)9pPFK)ei(o6t$!7*Mypha zbh^Hk;Q5_F&Eh>ICJ91C;JBD0*(;7L(%9yYmb8v>CPAn#@hB+XUEwKz*Rr)2081PQjXDHH%{m!fU` zK$%xDsz)sai>7GmM*Z8hNY?V{^4$vs85UD9H%?DQ(XbMrpApwf)UQ+la0(aMRVqbDya;Nm5LwPqL+lJinY zOzGtG#(_$)he)+TsZpVe;I1rXOa#Lx5Zx-d+;T(&?LBCjKrrT%WhW@HWo+!=t+**~ z>ugl6Y>b(#EEAGoFBl>1osx7tQlye?QYhr1S+;Sag3ieuPA+Sp z!B%ZD-~WnMOt%iboGD6%W0nytl2tGEg)PRR5f8A$C=+kJzouhn;G_Mb|9)YnKC>Y+ zm43lUC9x1I>^R}XgPq06O;+{L&+Ubv@_~3>ySkov}$R}wO`IvxRYrXi~511HQ!^`Q+GspNAXXyFu z4_@2-*a(23w?Cn&IrLf6}%VP(}^G_`u8d08$mXj53EE2f;o4(t;A_rW~ zo{Js@f_}=j2>P+jA(-~EcJ*~mfC^s1NVR-p+MD*0v*tNQ?TYOlughH_gqW0@Kfa** z+Q!!nl7^diN~Bky(!h;EwI zz`C?F6H(Kg$#6X7beBU|Q4QWO73D=5mulF>SuZWG>M>L*uimxyR~R>EU4s(DI~iGD z1*G#-p&kD=imsf&ga_JETo4$w>>F}aced0)T)^Z_ORg~6Vfx*1hlY`poGp0*yfAsh z?^B{sHSmKD(dTzve{SyP2|S`=ePx(6yhKU?FJj|O2m}LbY*kDFUKJHbGL>WeV*3&y zA=K>!Tz5QQM&u`z)(;}#bvGZo2>_DA38tRK5~Vth7?UG|<~?jyUy|%S6nq|grYcV^ zYBN%O#K2#2&?RcW9lb2!_U<+JYIq9c>=9`;8Ug%5W;GD{hK{3jTXRTwtG|sYy{W=H z2D_2dh?6lA)xHQ$f^Y`ee}`<0sC{LgQc^sD9m z!GK^-vp*8a1}ZOTs9TyGK#_h?Ez5=D?)I;$)x9A``Bc7WFw3*shXcdbNV~wrNzkrv zgWNLhHCRxUe@vrk?QM(N%3y`BHabyPS&F!)yE8POk2rremF^&{V>If}@RM)h8_k&| z*%J4;d|~(eo2C;}XD7mEg|pS}{Q_=>8N-p>87v4lWjJNn+mN>vWyi3w_0;3UL#e_r zWgS5qt|>j={{3K9&4zYCI?GDat$QHbu`ak#a{v9IdOx~+V(^w&+CrVl$I@Szdetd* zdJR>Jt#l~cAdAVP4SM#a~@HCR!$X8;aHQjWtZPomv? z#tg4O?e2*kZ9LXoSkKcOPeDql!f{w>YNMy5H}RP9;dn)zzJG*snAf^*a#figdPyDG zuOgOnoeuM7tTP~ZQRlOA)>sUTKCXrj7`OK|QJ)vDs_bvM;E`lXX~-0vd7PRiEdwYr z-2f=q)hyD$_r@ELzuTwi@P%8C_m!ST*xK^mM@P$l)ZrMm#|v>ZusdG!8^Z?B@=#`6 z1}TpnX}21KnLvIxnS1E+viF)nzTo*rde870eXx(HNuN z@x4B^*lbIBNrXHfpqW=xe9qYu~pe&2!hrza2UVm+PS z*KSqiGmlTio<7!~`FOowPcL_5re1%0aVVG(wtrP?v;4XN2PD(qTR4a77YeT32qKgm zZk6;M4J|-i)FM1n84c^i~ci3y8&rA6%jbC z%^=+9UeaCV0?nJKA(2}myii@JV9}EG+lLfeOBg4?mxTxKl`GxR)Q#;h5&q;E=<`pM zuJI4tHN#_Jay@^-xC{A+bNj&=6m=M+QKEf&@x8_3=A!4)-<6tAhYf%dC4nvxnIp1B zZg#q3HJ>*~rgCZWk)0(Q=eM)G(#_S)lB#^1=SmN~Wlao`0oE>|-skmjB?+7QpqI~T zLLfBOuP;}N<@1r6nf-CINImIBLCM^U*-N0HJ&JM)o2Bp5dLl?P@*P2Ryq6!1fr7p1 zW$}BB^s}|ngY%DKRLJJYOE+wrQ9#a$@8=H2>EVvC;Vi+;J2$l6@;HprWvP%2F(x9n z>^3<2*DFZhjz!uWS3Ay>C@~!%borpki7Knv!1{iam~WXVxKn9{bZppyKYn+vKVE>J zg=OKx1Nv}kvn^#>A76oX>jL49Z@lsHGc7@oO6hlT2)T6^DOVIcDpa#^+c3M%t!$Uu z_ULm2_d`gP$VdQ#iLkHaefVV7OaW{O3zWUg^@H$@E~234x9HJn{sf1abgO#Z*E;l0 z7Yvcw5rA4hnQQpBa!QsJQvyAo_$6-L1d!7}=_?qMz47R0yf$&2y3+PYjx$n8ev*Nm zv>J9VL&z>N+rU&2dqwsMu(DRD#+yo+SpTt&XL54TWrgNo-DA&sCC@ZN;zFklGJVce z+omA3a<1DG8%PXpy&flq9hj@z+2Db zEwDj_siP$4DF74YFBm_D_20cQ!IFlA$4Zkt5VZJKMEl`6jJJ6(<(MIJ#^=MKiQXJj zvdxD3`hzZkyee^gI+gTAxn~{o6Gj?NsEO+hUR^FzzS9yymCx zwG@Ki=+5weIYUoih4wjv8EM2$?J6t8%2VFjuiSaQH`RdX%QN4NHEm2R5mrc93Qf?k z?m|jmJTM(?|G>2mWk*+D@MH8ff?(G(R@3T7obJiCb=-f`<{LYa4)Dog>$z#Wem<7G z`ysGbuu62QwPSsE{^5P{yFlvd-eO2&5-olIN$mGz)a zI*N>m$jY92KNfqcv$n)p-}3X02htl65PS#Hdq6UtKzoB$t6E4W01KC+>VB9dr6Zl# zPo1q0I}RhS7R#yFgfTVvKMH3)wLPcCl6c=_B3YWp=f4;wOrzxjvC>hmWqq(wF$+`* zm9Ti(tvhBuvcpSnPH);F9DKFvJ5mZQ^e^}31h;6H(A5(ovGyu`HN|u&R%|&N74(yN zToG45HD`Q(KYnD!R5uPvL(TP1ep>0?sEyza3hEp2%4rJO+#5l;`lw$nc4Cs9Ga+u` zjZR@M2-U2+zA^Luf>zaaNZhA^=@7rEXa^a#&byx#^8uRP8RNdbEC?To*J5|+t>xPU zTgie?tedxrA3$Z|0# zIC_5&UWnF{8k@H{%`gmDUtyYa?S4UIbl-@TeNDhlT7Qb!At0_)UER~yiWF% zqDZCBYbFU4)Zb3$IP6$kr+N#^A)90ODoai)vwgr47tzk$IK!%&B{Vr%SJqc-iC$eW zN%WtIP(rJ8;^oauLrdlr&ylAm0EBYLrZAM(n!$W5igi|XtE2{rxDy@JF3joY~f4-?H_HZ#J zcKMs&$j3aYKy2Fk7|s($QVGagBQFOonh_A!oaG^1X`=KQl&V|Xx>Hs|G!@}n2*uhX z9vbgZ^|L`DOg%>m>edzKj_S+?klXTFLz5IJmt{0|Iz>2_c#>@)*3dn8%k^x$;ZCSP zUvu(rP#g|Ya{hnmFEh{)RN)@Y(UdEq5K6}M(dDlchJG9;J-v{&EQzL~V; zrZ+n$eZOtk&1}%dPvFNPAG(~a4|bLck(9FP*U&!a`HXgGdDouuvF&+N%drHo!%8Cz zO|kZxCP@=WUS6D+PS$-e+Iv&V3VH}wN(MX!ubTfKxko@Sr2XpEG_FS z(Rlpo{k=KB85`IU&klR0GbzRq%D3p|nb$l+uhkdkf!`bT%jQ_Kq3dH`tEP}sn+A%a z7++k=athD!xLy2|?Oy+5^@bm?Vl2<5IB3wzUSw!@y1nSiQj{o5>21KG{+Fe&A!uW9 z>n65#kiye#ysKy|9k0m5*#k~dD@~*xa-E2Zce}>smzREIOtEGSRn0UxJnCS}b58Vh z&F6EsY>0)w$So=j!1%&ni)N%vGFWsrO2|xS%y0c#@b9*s@xO(|%#9q?LE;+)t|Z+3-9Gj#h3o-{DIwOnbH7W4|8`836|;0NT;bp15RL>1#uQ zy8D3m-aYl^(|`J+iSCH|NvaMA3v+#%oE^ke`Bo?0Vf+YNzs@AMgQ*PBlwtI;h(|;# zVi4}fJU}}lkctr@GWCaH-t6in7LgJB!zLEUmgFbmCF?|vw~@RGxjbS9i}`XLaX~cc zqd5?LTq4Ey`+neuIL-BIAR})g^V7?9vhG};J;4S&tPX+pCjE=7Ar4G=?OJ^A)q>+^nL z@RK?-Bz??KUBWKFbptU>b>4&HmuG5vIKe0T!(YB2Y&uwGpnZp^yrAD)Au&{Ae_SP& zz{)g(_Wb*yiFuy}v0e6fg5v0UL^QXnZb|}V6$l#zu}sbLkCEL`s}=-lAIUKdCgd8! z3@LY;@5l<~x0%@45KzHz!MDfN0=16BF|-$5j54($Hr^&@w#(EUOz`h==~O!Vm{aN| zvULk4c{eY{mU*LWA6o7nb@v>Dq{=50bbQ~TPl~lKGp0r4l~a<=H;8e%3Vrw?hh3g> zZn3_%BkjRoq1^mZx=odPY2`p}wQrhPvpS{K4~Jm&rL#cBAC<(Srx08Y_ELpAk@{l& zcAQ-Kuq_$1TH{#@4yG{jz&ROPpk``K@1917ls`a^S|a_KvYG?m!E2Lk3$^p%#JgtJ zas?HWgYgQ?<1bK+d`oUuP25xI9L@D;-uCgk-yB9sS$$>3LlXY@nipTDjqH&XXXn2f zeBmg!aNKT!vWpU>%jcZu3;UI43pSPNZ^xW{&NQjL4x<^S@kgqEZ2?boK!zU2qAT~n zw+8#aE%t^e4s6_Zd(-^IzKwIeWL9&F;AA0 zaG_C~%J|Ypih?X*<+3pzRKFP{f!*F&XST1}9mN<3S{X=dFJE>3zA{zpH=3hJ3y@N5JBV94 zSWb;!*Ef7)ak;0=8DDB@1XWuM@mqZx&JP)UK_jQM`*onXA18)Sw0Wchy?e(fM-;=p z5WiS3;y3|QgRa6sL2<2-UxC|Y!%o9us4L^f<>8c9!k0zzBxtQtCPricRkBNxeL(^3(N9{c-8J!PRs=wO_4k%W?PkNp= zFBX@1b7~!ZXnu4S;`zZQ)1$hUed3Z%G}a6~Jko3T`1Jb!fud&YekJ?5I z{wu^qBIe>Y_88iYJ8yv)3FJv@t;81phpV%WYHN$S{cTGNE$$A*9f~`&6xRa9-2%bg zr7iAGaEh1WEM#=l=ps>5RO!;SNy#@VC{VsZR@`m z@NE#~$Uek8#{vB&`6GV2jp6 z&#=`>>MVqw`+o3nHDh*|N|9C*uUpGEX3E6>+p zLD~qfDDr8F#liEGBZE>{YaT_!wdLY(KwdR>xxFjouxxUE(R*XeM-{;dI$fQeX$07l zKI#cWWk_4@X_=A^(>-#x5zTf!nC^8LTY*bfmj^sZ@B6i20a6h|60liIciGI9rz(XFDHNL9y8s;_kD!qYX= zVH`W$6|Vb+h1MBH$7*pS*%n#ZBr3XFpF07QPMTB@9@0Fc!(Q=5uNiAVxe%%kMQzTV z;S%@A_H)uZ@qrWi=0>Cg;@qrMyp}mc9z6gT z$qV1+mB?FWYWT&}!y%Pky&vlVc-EllS#_evJpp_Ie2!;Z-E>P~^iv5rq zUs2taweof&c{Tb>_!+_v!FP`6w{IM5%6u?l8#!J%K`$4bvENHOU0t1_EW-a)xk&}2 zYPcoau_{HX*;gBL!mw$ZvB%ES6s@bBziOxx((n<)FH4gnQs6{wjR>j206yS1ii}!Z z^qXGr@>`G_abe7EGQLEZap7;fR z_&d(i6`lltvQ?flWI@R>9!(i`Ivvl_+HKz@AcmUa_uPZU`~U6JyhLh-ABc5$3QXMq zhwYKoW06O>JH-Erp?=7TxBue8kw=_w$ai}d!{en37X)m7`ALNwj5sxgAcF7oUW`yn zc6~>FV$>?qf$h@$_Q`#}XRpozd{+ar2>I|hx8OXuo>E^GaK*N4)@|E{7`l5xE68o7 z{_QFyJ5w8UK0HcqG*#?=8l)OdI3lT+c5Jr`S+6tm+-cCSDYm{B(5{V}{7I$JPF=_! z%cny|3Yc&DzIlcS7@Z!20{X| zU6Vp<(i?Ug^RFpIN5_}JbB%UPqFzUMhwJw_Bn9rCh?H*ZmB*70abLcx#nCN!5r-p= zOz+~B4_E3z0jP+2FPNj}(Oh@uM^s^-A6VMCMHmfv*cDYWBj8z%ZWsX>1VVN!IcvLq4{Bn9#&T)fkg$NW4I4 z#tscdZwSDUuGt77D@<4s@Co4;CV_Jkp6wIZGFy{@7gQu`g*&Acwk zKL21S=@(&FZ>RaEe&+LGV=|l25(`<^!{qI1@Ms^OO>zYK#rn?^tE!cSzL}RDWyLp{ zO`1)$@IwzrOK;!tr3nR7L?gQI?(POzphk5?^UOs)#G74gA2;!gNIfoy zh`DapcDlZiR)*eh-+fh+rQ88X^JECXOo$$H(zzFtW%MYmRTF1@b~31MT6*CW6ZYMi zY4VB_oQ(e06gS2d(zPG%{Jk$VXhC1fxIY|fRf}4vw@A3cxgqq zmIOEFhITaWi4y5>z>o5eJTh#O#G|Q|6uyZR($i^MdYiPC%!|Yq4-Mwf7=pmV1UqY^W3-+d z35%o-8(olEX-YSdiDS4W*sWH^s6ogrMIkKWz_GJ-bdpHJI+-E)VfgLGxIVvTdwL{x z0;JFf9xok}ifbwMLB>J-biemuJ-FELc70BE0innpgy?S%o_C`NEJwW6g8)F=Z$}JE zD3|I_o~$rPDoN9mz9|U(PLfdhc{)yfR5rnhjJQe3#~gJ5y#l~#p*N1DfhVC}K}+pm!Ofm%p_+UzXw&LVa0R zzW0#@q!uy-2qTH{m3%uAx^PbMI-K_U&2LL% zHn(;L;TdO|W2`vmxV5=wYjgM-z0>ie?nNjvuS+dmvV6Ec78$C{nr-nt!tjIC&Qvb` zIyHDLEj@s<2~Ng5m~9>LxO1WQr-PjKamUCCe>4z#olh*>;>bZhQw7-m`QlLWSgit@ z{c!;afk4+TSyr>qBg#463l)4L?76ZrR&{!RZ}_qudkL45@X(&n@bGYk9g# z6AU=q@a?;$w3NxyA2sF=3v(#_UDU^VAHsJqO5{S9F0~s9W#4RE~ha4g9(fMcVSR&^@kB<(o|N}m;AW6BTOH3VnD+hTd5v2@ak|T?QZN}${pnZEQ&wInAM{iL?>$NWl7vtO zAhQ~%w}ZO!@SW8pEn`dq9BNswfM%J-7hd`O4n1^_$A*%e&Y?(pNfum*-*}I!X&EV_o9uQ=F*7ftc)UNOpAiopNR;kK zu&IS+JW4a}ov1F_rI@GmRa-G4N8&z)u|;jQOuGj?%86X*!c>v6_Md-obOCK%rRQJZ z{%moVDc=Ww<&3V@h{JqcdM1jsudaF zparNgnp(GX(KK@zINK?nXLtN!zb7Ka$!_M#jR_5G?T-vbqDz}zXZC2$;o<~yLif|I z{9uS6oO(*@i)Ukw)Jp4EerO_sS*;)CG|J25GA{*C_tp*OS^;7gP86-9=HIjNh6%Ql5D(Lhh3jj}MaY z@Oy?jTTjVaBY>T!ke5|}KZ}GULIFqvUkv@t9ZqB23n<|A*Guq+ITt7WH{9%Vz7m=U zl!#48GIJ4xHzqp;&b-kJn%GGNd7GRQsEI#``K;WA+*5*T_oe^wt$ba`f#mICwTIp} z-TC0LA;$s~w3~pc=LjU%8rk28nY6dj%BIe{{o-#V;5>@JVnOX7o&3QFYd?U7rAwPn zW(yr6p_{xzIF?Can)2;8jz)KMKx3t9|GwP`KRU3AZxS8RB-5(fR#4e1!my)XJ7Wyb zi3Rhw1gn$5^7#6kEs)Es=E%jF9M5e#&9wm_MFKXqYlhJSc%tJwF+QwsjW{)CeU7~e zO0EiJ=ni4nbkUYA)87h8?#sXT zMgjH?e4ZF7Iao6PqD-^&73O~G+6!pu)KPs#N2F9km0JGAU2sNSkIs*X(4sl~m`dH~ z`GYanNdg7PIL+tj_Q4&K)O`0|ZN9r!*4QY*_nLMBbaB~?`%}{Tb`m&v0bdIvNfR1an8WnesE45>1GmMgJFRhLm;*$`=}o zwoxn7Js0VVZV2o$wMyZO{J=W8F#7U2UH_&aL*giLt#Abpe#De9{C*f$%A8H3UY372 zbq^Nd!_=}~2S%`H%2F{yrH+#~XU0W?UbkH>(--NR$zgdsqsLQ zo8>U(&p&v3xk@*kBi)E*O@PP@2 zq2){FM|GB#!!w%BuDQwVe7da-k&@K=FA@h;E)$X|XsaLD=R7lhg%Duy!0sLApRj2U z>eUSgMtIXDfy|WsRE&o3LUKV~yFno`?<0D}sm#x-r^;tk3McbBks#pC5F5z^Q0(aT znC=6+V1_hlwCC9`i+`)+Q^9|?DI6eCk`>`j zCZ(l_oV+hFuzoEpU^HmW(%yXSGQM^uR^uhupN;)It!Onx)6iMCW?5HdRqf}b!?@Yi z?!-`o64IECuuer{j?A~)%;qhgj*TU+?763(f$Yp`Z?*l$i9 z;r93ee7uw142B1w#t$^BkfKN38uABgigo>4lT@U&V?7f56cRuo@NF_FhJO=hGU{F$ zWLv058qVxQM|xdT86>yRX&nDrM?(S2pf?+?b$vaAV4)wb_^hW6C^%FSI8^NQA&!Wc z-KZJnOX@eH~LYp~SKG?(pqn!IBZ2 zjs2&7ZoUPmmiyW00!jf$r`vAIUmyD+baSPTMI0I)@Ypk0fjmU>XHR4TV&+|f|M6Mp z;ekA%XLFwR=h-0!ODVMItYd_!QP^d%kvP@y=w(J3oZ1Fj%v+e*T8Rw>P@e`0COuct zTbRxJb!M~F@ihZE00Ezlk)>`LOM)j?*es=MBa=7*-*db>8v5BN@&psoT3LDar7;9A zfh`nR*?XLZoFE((RIDuKa%ylw%mm6ZTdaLwb9MQYn2Zu}lHmG!uq)6eAWqeYcDi z0_thV^gW(Nav9@8=r<*rkk%LyJoDGliu5vE3ljlA;U@##cX~z&G>i{llLxyekvQ==<}2vOg3k^3M9(w+xqADyF3}{j$X* zudu3QlR=XCLub;CjFADaDlKNGINLQWB<_MYe+yIb#a=w&o!!x9g#3`F?ekK!u}QxJ zGpr9Qhk5R+Oy8ah5#p=pN~0v^=ZA#J;E)}v9ri`K+uuLUiK72uu6i&lJwE0nVEy#H z!N$c45%S*I>%TwjV>~pR4Nh>DhtgT#&L|^}&BDaWisVJ0b>2<@a&|H95pX_snBms; z34Eh5M!zeM0~9C0M=lLy>kNTRqL`~i#&EQTs!Ika8CMHlH+*7=B4X>WetD)|+w0wb zh)FB#OeoH}gD-WD+4cE{^69J26oQRu`(IMpGOvLGq|PKC=Y)S^O$S2zK$xX#)Y%a$ z_Pw@(2?PO|yvYX|rvrIIkK0@+%*H9^eNktcJE`nlt}%;uvY%!TP(`>p25afPh$bkM zKmRt&^a)Ul&b8xLZ#IxNX)6%stsz_KV>|nZ5H}Qr;5IIR#-;-7eCAvH!hZeF;M!%%4yS>mDyZYWSrJ9`hgnOB`o=eV^^)I4L|C91BY)m$8%n+B zvL{a}TavO_HiO7~P~`!OiSn0m-^V8RS;-uG&dl87d{-w0O>-~;)0`@;_3{hL9rXG^4$`T(2dwY48vPhHaNgWi` zESj5W*BE8tw_#$&PNx~Wn)5_mM4TU?VMZhZPQ*;Khr8?>KX=bC(k?5$>0FsrfN@Ws zhJwEU*s;b396`(3PWy3wHA0isUh>exjA%x6CD~dN8Qa)glrmBpIvOdvLKK`7kUG_ zmUpEu9uA00r9GTjz4C@2odJ4{2WXEjSfh;i0Kuh9%}gqlz_)jEU_?MtPLRu6r?Y*q@VSg%wOL=N62y3MtU~sMp3fntUleg zN9A1#9brC?H@tqMR&p(=-od0g!wyx4#@!gJxD{YBxtf);Poz|`oC$b}zi*(3Vao3y zUPnk0K~M?<2WqWznWS~BuS<7A>ylLeXk7=auI$MM5U)S-NP>E6Nf(#$&pl|&N_J7f z9!rsN;w{;f3n&5qd{?uPcAD+;cf*XN6vw%^1zt64vdKeIFUQ&(i}UZH?37&~B}Y2h z5j{_g167?$H7h@zBFkF9MGlfUh9$j9Z_za8yevK#dC6-d<}GU7v-x|(j9G8yCWsK` z{w;3zg}q^2rpqLj9~=$T#W{E+JKi5gZ;uPs<+0KAp@O3`E1tY0%&)~pN|CuWR`sf7Gd zohEh0*l_Px-e8${r{~h5*#KN>Xt1KJ>C);cYINzi`aDlw)^da$C-}de*!!LTrz`u2!T?o!^9tQl zm{-;pyy90Z}wN;HdTO2XdgN%Ky1^R)uYu71RD0PzEbL8s1wNKaHPbD972w#ypj7H zK192NmfL+nwY)dpLB0(3DAX+FRMu|<;g3g1-Vep|VJ-&6Ua;&?0398MtGgsnq*bv& zUyQvHjW&sEJQnphndaXCvDq?fM5J0hT(QYz+2OyAP-sKE)1TO|c>oOv4=m{Xa8;vq z>o)Q$wDs4%)XYd)d0dvh^V*w>>_+#h+iarDE*R6;uT$1MolPL7aTN=EH;dr3TK`>( zvE&+FBP8yaWpB~C{Fbx8(Z%;jUto0ZTTsL6VEzQn5uI9>V=PsO?(d;|1zDPoCKB^r z)mp1LF;A+lUP`6swO$YNeC||Wwbkt=<1x+L#O9brG$~GM%iiBF55Yt-5eY6M)R4^X zLs}VX>7{vwi-Y-K&K%K+{9avIWwAkiB_3G>C8zyDZ`vMe3#&Q(JSn7@BRYfW>S+37 z_6TjRh}Z7>r^skM&%T&mz__LO`O9zr{!smqJ|#~cZIq?qU6amrKQ1og>uYq0heKY8 zz@g~FV*LqQtLN$)@on4|wc$^0(w&Tyw?)p+)r{%?sM4!T**@v(Rb*Ds_i+_2pG!_m zIbpF`^!0tI0NK0{+?f+>#cynX^BeJgiw?O~y%bEEmRcj9&1X$i4clMQ>{~DY`g0;l zC+B+?gq%C_zg~${}(04Nln5O_ zb#4&l?21&0cQZ(}etz1)r|y6CMnQGHcM5O&M^+&N{z*#&F|jL=4-LpS>pQyUpR3!r zCJQW=Intr!O$*@Kr8p&k!a7Jpu|zkCO#vAc@-uMi^fvLB+|hYoaHQY5pLs(@ZenQK zeorIKtMfYBOENGIVR9Fl7mWo_m*(-ss%=rX_Ln&B^=+NQl+&H~qodA+t3(|*Hjo#{ zX}-rG0o9B#0Xv$_7Qfr@*eH1a#xu?5?~310Kn`(PFd1!7ERtTj`P>g2*2;NCsQCzAd+cfBh`6&k}-^Gg!xZt@5lDHaDI$# zkGxNrw4vef&PnB~Leg}Ve)@HM(K&jFjG?c>RJd`-{ri;l)c@2ZY_wDU(Y3C`0{A^LUO#kBr)t0L~1rw8{4m~Uf5@V4&I7A?`0qN0}} zbD49Pb3yq5@+jEC1wHWd=-Fv}evz{;_qfkX+I*Oqpn7BU2SvXA&?K2~EDm5}C%MAj zk-+B4Kfoubs!1^vX}0uQtv}N@y_kb43GRD&`jF2*d0c`-xF%%U_7Sv&Zzg9ZY)-3U zn7GB6s(*CoQ~bMi-Lw5Y9JF#l>CUx^tWw7-l+#$*jc*B+Z6`yPgu(R!5cvl6!A!c4 z8aFo5sdIaKX z?i13T@SY^|I$NKmLobfwQFul$b;q4?+8^Za-@T(sr4J|L*q}_(~iL`Q^xZC zJ$eGzIj{wm!VEDNb_da_wNIbLY6V&=uJV?FR3jUMpDULb3qMBq;ye@W-#`R%wmIQm zw!0;=`Dy>QyQQg;Wiqe1pEhHS8l7mb^0Uhf{2Uv}q&nWAO}cPN+Iw%Hnhoe^ImDe{ z-#T|$1v2{b*Mq0&7n!v7>bcV7v&4ioUFPiP*oRtVP&iIUHjrIWj&uqeCVi(K^Q4hr zxny^{mpKwJ1#m6-Jp0B|*STHPza=9%vJg6yM*^zxnuBX!DrpEhS+rFOLz*bT!kz7s zIlfr=XWu)P2!p0nI4NK6%+};P1q42@GD*Vka}Q4liw!GXMk5KHgW95j3`&|09nY_0 zj@25MB$IYLxH>tEbM_0p>U?cfScylVJ13nGP+rhjxJq;VooxFj1N7Sne8cP=mDH2K ztpn`3bLcGf*^!QuX2XN_j0t!+BZm(7bh_xjc1c^^^+@DIe4c-OjStzUQxFq~1|qpn z=R2#XoAIrKkJ@_sm%785(l8h-7nS7c8y|J#dX+>%VRW0u=AGB|=^cgt&0cs4kUM*i zSc98{E@DA6S3Pz(8FB73lzJfN+OCD0hifnojQ&7epMJ#^C|6AFs`*3l#o4`BHh(_1 zw1^DpV-jChO(|K+rew5BXa_RAN@T!`-CQeg-}~WR6o*&A_>ky6;#T9-#xe=+$noc< z1=pfV*o?m{ z6*gJidPA*LuLVi!%TP9i&;UTEJz$uBNlr2h1V}CY-vSc3FBkbRX(~Pq#v2=Zzs^m1 zA|h9Y#Wug4&R>SQzmC*hs^E^5u!CG55cQ}y3Q5LR*88d3^bpdj`01%jQVVxGeA#2PNuB3UZp|Q)Mv-Ye@)NHCew^B?eHgQ;Yx7sL7ST2{|JVqW54cUZvcrPkX;Lo z0^Gh5`*RU7ac@o0Sn?s<1UPP8u`%gdyQpz1bCn znI$K%8JeUyAE1NQ)_d!1&3~hlq?c*1@$kW@-%yb;jo04hAo_$jmNZ~mUTPmVjn5ky z*TNkwh9SMW(x0*cJI@yqlq~z5K_fTWKq{s|Et9F@I)g=7n}3(Ce=qER$7OzH#qc-U z;nWFf#I<0u@b1UzCtz0T?V%)TLZn|8uEd#B^Ox!&9F_=<*tdB(JTWJ;2-ew7A98DZ#1W$T=PE6!cTBD=VPtn#Fo5H7&BameALhtBY;0RUC0`UEHfF&bv z1|29cVBRGf?f9}2PFG#(vmLB)-P2<=KD*`!LfkST2S%D-h{e0=Wgv1N_ZQwo-zhjLvAYgGkblz!z4_uybM6ak z(cv)aD?G2^o1G~V{v2l}$&Z82<_IAb>z>Nl_#=& zL2GPoHs^;h_YCh8x+`X>M|GfpdEH<*K7K??VBD`4y?Z(c;-{RtZ`_aUj9)^}G7Jm5KS z(l{I=%!cxNjVSN+YjNS&8Dq&ww{?aw*_^GV!{e=hpS*5JUkM4hfZZG4(}Bm&UBr7L z=Ij=LW8YM{t>(t0hO)?hi#gTj5)_d7=u}T`mE9h9f76^B~`%MPNJ{#O%mTtc^?%aLgrOk@{efNI%Ul>iV6&X`9oM8jYT)9bj#WaP@`U2l`32 z@rlwfB$Q_{X&@REV}xCUl{h&L`;?;6f6SW11ccJt0XyyFUrx%5IZ{d2_Vi`=c+&OS zH5WLHrAcLS(6^4&*D27oY47zv=jaUO%d&4d6hsr2$jCG%+^zq^M;x(r92umViAh8b zh)!@j?XYr-j2=rNsbaTRDyz@0%nCG%gER9n3*NL5yGx3fFK3*!iA zCiQmyMg&ALVI$9dId>BkD#AK}IOlZlojlFN=VKE)7B$Mw109(%6viv9%wu1rjLoFV z^yC*mt^{Sc6dzeA-jH3xPex%MqWL=#t`Qtni3$sLTf@d>7W zbM^~>YN<-H$+@%NqvS>2{d|5zDBR{vjD>0#ran1h4TnN0iA)%}8iqnLfn#5QqsO1Z ztLrhXsHq=4yo_G zcJimV_#_q8D`HVX-lm1;Ov93}S)4+^gSu&a@3&^Rx-DZ63A=;j2!bFihzN zOSPCo8p{|q2&>aF&J_@G^freT^~dtYPyRo&2)k*U#JQ+o;-c$o3;Dm zG$t^L_A*B$*Ny0+S)kVXlS3esJ0{YgIx<=lOom;Jyx&i>e@~*w0@PJ1vsZJRJVt6^ ztgcK>$zSrv*muoH>5^OvgIS)>KBA&8WwX}}O;K*INeT*(eAk$Pv^o$nnIOnVH&gUA zubsW~~|Qq>gqkTy(SjGSo%L`|5SRpN;<0Lst+HAIr$f7&j;V@WO*%?{GI6@09wC zFf@=wnX@a^P#(`}mQ+}{Q%r*2^(-*2P#Uu5oOMY*+|~!dOEz6QHm63y*+1lL3n~aW zSZr`nYY3@*+~;bSv5!fZPiL;Jj-z*De$B0si9U{um=&<3f#zPNS=1KuaUn~2$&@0! z>HN`7D_RlOD9eLDqFch^E2f*h7MM(gvCVy>9{b)bPW5yAIou*DlzTtRG&qrWR~`+N z$evc#J`Cpq)IWJ0J?q_nz#zdfk-FDRK|i-PlhoG0a?Z^~oQKRmpn=R~qu7&m?=Eni zOO-d;cQAM59lK7N7!y1y?*LKfNC9uTwISiVlj+`cO%3JQMv?^7KI1L7v~pVscCc20Bjg!!XzT<8dDJ_Wt(vZ+O~&JZGw*m$1xyf>jxnu%epz4gl; zH2SP|)~)@fpS+!B>u%2<6X}3%V5H9Fh89%G3Uf|jP8~z_#xKi$18^5BXjfuRNw}2FESK;7-=6tz zswD1=z}B@|#2bkyX@vtxkMdw2&yg&9a=Dp_!zIXfr>yb(eTpk3V3VVzWfkm3R^kiG z$VGov`!%weeHUx}*vd?c2bC%?at4Y-`%ZVWo#-}|&GSAoA|q7XVziC|ew@29gc-@h ztNtoieU?NHIXJ_`E`2Q5CA;BH2HblkIV8cDrQ3`HAdkZN9pm;(_(A*GzLMCvDwRZ; zP|{^{2m$#~k!$!bd^#Ze?U_pTj?YzWv-jq-j`w+G^U!jDs6lWwPD>#%|91T|SjXtO z`Q1Tv``{vVpzLFJ_&oV{rfE(Kt+dIQ#ckNJiwX-gWek4-{pq4}^p->p~7Fj(SzL_=i>c?~2{HL5L#;PZs zJBEt?TjC@!uN4fFW~jNPE&$bUmI^MF{W3>>5rDmOwby%?(HyF2CPG6+WRGmV4N*NuM<;)HCL6dq*1{%s{yG;6QbEU< zG6I>!sOx!2JCS;b1W#ap3>9?FWi!3w4mr_S7=e9eJ=?&dJlo`F?z{vU8WnZU z%1V4?PfF}tmtDntoV_yCk4x8ZJ#%K*lDfUK;rvFyQz*E#?t}zYJDdJfoE!1w8=;!W z#?1ll50J^Z+Cmw2sOkDGz9C_0bRR9X=_pB4(cjV|2wgEVj{rlP0$A3fNjVp@cf_(d z%^sp9;h(}NK^&BTIpiwy-m7F9v8B}RrWe|-S6f`Prs`&p({&QCTsvI0tF0d*a9*GAg4pqLny za$a!(>TCXA!Q*KKvDC8t^+Vqs1S75l^e790c)O$risvRu2}dKGP!YNFqxX2+^rb<( zk?#ZFJx-X=zS>?I;mI4_ZkV%T;q5veX#QXv(UwCiiK^`rQvr&AhQrWs*AV-OiB13Z z9>o7Yc>=j4kq>xeXFu=zf6<12U%1Bqf5N|lkk)dhS9G#BUnZPz@~m5*x>93&$*41@ zH)vuIi<^06NUGH)byMja;GXGxl&ny@`EL978K2)-z!yo|yeC|qg}Zf9?PDj{lJ?nC z*KGLS;&J1A?+G=ncxRy3ofFRX2=jsXG3euE+1~@h2~rh}><;MzAQh(%O){@Mvk0U2 zsvA#|W3!?C`d{B}||zxeFy z9479Rufh*|V-VO^`8G_2*^#|*TB@Q<61RW+~BOum3^}%%bMO>`Z?xd z->&$>f_U~^;kHJJl+#g zSTG{tr9Fmh*6=>U^5hAHg-n*5bHZ6T^ez39Rw77>ES&T7pJ+0jeBXL*_f;|^kue|a zq@g;>nFNDbs6Ul_{>htOJd5{w5`75w?A|mp{#$$25BwzG%u8`pp3V`&CfNlA9!p0x z79QE9TCkq@4^b7iE3;FmCGCY2C^#pqX2NwhFy2#4?yt6T}9*zN0c z0+!u9M0=~NMuEEEEronPBWI?@A)`y2RVuuTP|a^q^SMy%cdq5(+2V^LbQD>}ubNX@ zi;lnGoxkF6=|~pMdB~+yb}4t}1WeI37htAtEjiM-$$-L?RcBg92P=)@xX~5ojFBcG z+G+<=snEF5WtZ4!5xJ5;J`1l^nzcVX{o1=d1)DS|yP<|pA0){ufC=6i5tISU#y|e? zIfv8EVqgAPug~7prr9+#e+s!#cI-^qBvQYcVx!1hijI4ErYZDbm=>Tv0VaOHCUqH< zAar@^nl44&lhdwvWQbr~Xbj;qIrziZd$jsqrO$3c!>;S@>#y#=?QN_}{9VbtxB7-uY> zRB9|Ws`6^|*m(@2Onw^F@y9oxBH(_rwYVARb_2+{qBbL%$Yw@y5G@R1k?Ejb-(3FCFQ>xXC(1Xx!6RUw&FjwMbon?~G(xNMV}uo%sz>Uu4(oU1XW6}cu9j*8 z*$VbT6D%_29ctU}d$}M1_*^EHqvlUSZu0?D7hc9NtS%_0#JG|;0vVBL*pTl~`5nsQ z?H3@o$Q>?p7_)VJTFdw6HW!OGu3mD8SFV-GsazhxQ>uMg7&ja5zUmyTDWX$yglz$_ z#h`WWRW6w+Q~bKnSf*P_#IH098L&p1tfo)?MU%#N90D5%n9xBH8!c#KxSl>x>8#X^ zw=GaRnB`EOKVx9|Z1(n}fC(Hh^`xKoe?xRc_eMlSn|OIlWc0O3p~IFAdpKx0eF?1m z-iTmTb|oG>heY(mLD5de(E>~cqSK6<6}3?fk zYUwgi*LSJtG>lGD8hvYm0(wMkL>mK|u<=NZqR)-g;FMh66kxXu#StCYWM?7GdxjH% zsKY{>-2i7V(dnAf_<1}Bjk^a^10m@HZ_)c zHQUQpA#r#;#K@$3v~mcN9$)iQ%Sk^#Fa)YSUn-}oTm4MMtZzb!8V34jZQW#4y z`$IY^BGDXA)ezz;(rFmM`LVfH3EPnd?aceet&Kp7gNq{|{bO-HUJ z%3rt@vls$F`;b&;)?}d=LvN)fH+*ppKccX*IS=HQMFXadm@PIU(Q`gFRs<7lBVLl& z>T-JF7Xb|-5l;rA8O5zk^-`MLgQsPlNIo7^JU{6&;fQfT4PO)HC;UpUX{UoPD7pH& ztL5#GjgxRu59`40%3^M3{95ybe~gtx?4O$wmSo3;2JoUlIiSuGj`cc*(+tdhl#TNi(E}X$Al%H3}$nr5Xt$MrMn`k1 z#+%#tNg7wTe>wMk@d|epAS|Zff3kNmBz25kTXYjV(f%Ws-3y&@wGQ9mU8Hx7g_@Y$ z@2kN3TSMMgoTocKnIpH?#r}0~LjH~-x|w8d=fJhK2I>}4R*<=`Buh(K@o!=+gDMie z-J)#%{Ns2`s#ZX|(C9dt!_Gdxvt*=Bl-44k`3RdOF#kI)@ivqgd*rf20HY*N*f zr%NsnS1;H*5&tVHYTu4Qa;MG_KZdMNwmm>|ywJ}rW6q}9az6ua7$p6lDDwiw!yGl^ zot5OjRuszRo+!B?uoWj-E2(ps;tH>bE#`13RNSKy-pKL1#zh)6zoRS@VU?&aRyFw4 zCnW&XUy(~wXF>0Y@{-QOPlg_~1Ujo0iMu?SUG$2?^g`N&B06e=88BTxF(bVEALp3} zs%I0&ABo)KI+WQA;;&=^GTQx+_O0QMD_osL&h=k0M2mWh1d~{&+@Ge#F)A1GtiBFG zz+AOn_bB~Zz<~wA7cAO*UGnGXZ)R*&5R}{yMiOUTL)xcz?$6wIKM7HHS>9#Cx_-W| zRdf@w=Sx__c_@fAg5vZ^CIUKe*pn07{KO(@7D+O9==3p6Mi$NmU#|+J;BgSu-EUDQ z8O{vwecs7?o6P6s6nY}pNa}Tkg&z=9WHoz?@uzvci9|Yx!aSETFaA`uzJ)}w@em+W z&AR2cj%v$=z8U8kILrVSCpN6ADAG#~pn)O>PbTlCjw6^PY1@R zW~6c_I^JYqEi!E{eb-b-;w_;cG35wIWs`~|?ke>z{oww`P65m_&tlX@(wY@#I{1aN zpkr}Or|};xbbr`LF}!|XgTR#la0rFkJ3g_cM$MK=HKy?)$`q4-3bPmjX*IoadY&$L z7-w0PkF8fW!PL>}1(V)w)g8(OdyF7B2B4@J+at@p#G+Ky{paUA&tT$rEWhxHbMrAW zif%dz+{wj2r*=B;4o9d-eA!dbhj`MZB0D=XOIr7N+-Ai9$`taGv#d4~{)^8~LCy7U zikc#kVr`z4vbA^~%*Fw%kBMhA+;q4*X?5nvCZE=iuz2QpuU=nwDzQ{TkPK$dUAj># zJ)z{F+B|3Q?(XcjE2}PAwazpDNlQ`U%U3j#$UgjHx;~e-c{=l_81JqUAFE;S0L8?s z0Gp{gj!HIo5rpfdcj>+@Rv3dRV{T2do$j<^M70-cX7hpaj;zX_ZWo;q_DeU0F=ogh zU1U5bl#zYoIjzJ#v)i!m`mz(tc~jon%!Q(Nz)J8lgX)9?`1NYSzrx!O8jGrh*1Bqj z7nxHf`kT{+IK&p(-gHG zcV&+k_v_}m9l`G*%3)DB9wyTjcU(=7zq9*5;Td71kyMj4J8^O+^?77AbDc@5#s5;o zj4f-tI7l)|r9FSys>x;|T`x2GckP`vQO?}Rip0q$rzMuAR}ouyakw>|gfgsLrptXt z_IcyUjMdsxMK>iYAAV|8W3IM%Ua~fSoPF17tYRDRDSTZj%EIBR{fTkftg!d;o6|Fl2)tdY4vk1N1;c0EUMq3*3Bm#u#oRBEGL^2bQ} z$c7Z{5ubrb%KGe1*ZQ)=K&u_WK)PpLeUOFmr7h%oL|v+a%hkr*fYoQaOIlG-4>*kc?prD0?3xl0=eB^D#gFTX{r_UAsaRCu3e;Wb$Fti zSkh?lqU<-sBYwTK{%KX9;VGZf0eb-dKw|Vv7SrZz83|A`Qjm8;rp4Tx+3Sm+qZ=_% zZvUW*N(fTUOzuNuY26X_;&^>a#q5NG5FOV)Lj;e~P+Zvb4GAJ8jIK((GOhCVBQQmO zUEo!Zn-6NhP0r=LwEy$<4E^me?L7X$a8Py&#bw7(pugD{A`3bWcFIbnVA5I?HOpXGI;DMr(p!PTOu~b@5IHZyi2AODwKGq?mr~M3dL6rg-BX4SU|| z!ZHkvN`-ZxodcBw-VT*JYSw@4N*|ZtkjctTU0Hd!y{F^k6cgT6p7he3~u%H zd^VER@$KXcZH&Ci#nRup-9!llU^$}!3yD{WsY#|L!pQxT!2FxlWaFWn0Cz&k;T`fJ z0dT1IO@gWKoo&5!%ZVhK5U=i7t{D-Cwsc;gNPNXf+iFXXGO?ht>0*!_%A`9vjGD(q z#{1Y7>fF)(rgb!OJNS=J3CRmYh#S)t+TFm^hNyaODevslw%4g`%eNy?0nQBP@TpF* zaAHe@g))bF`m;%aIu;Satf9AKjp3U+tAo80h6c%SQ#Ue0gHbq(gZIxqKo!%WrAKl< z_7X7n0o5zhz^ZNXUQO{lKx|tzR)3%Za5MNY(|qlq%s6@sTbK#rgldnM*5-$2XjI_5 z061FN#T-snoc*_5AOi~rQ~|)M_vcanhqJeeYwPQyH-8nZxVyVsaBFd=K=A;@0zr#A zw8h=siWhgcqQTv@1TRi-owV=#KQnVX*Ia~?oOAZx-?i4Wdi8Kv_bf2>j((H4obY|s zM%q?;9Kx#k8pr3u^r$6LlqEb`DTO51>_GVtowap4#x+_gHu_UH0ff-XBLWC|tCBuZ zW8{UW|(jf8+=Ro{Fb?SS7>=4WYnG=JBzEaWys9&)0V=tNk1WOHoFazdcS< z_Jw`Ow#G>n?xO&5CYY&TH*Q=@fc8`{P72G7XLv(RQ;shqhvTkWxwhOysST!r^Mi%$ zyxvsEX|8{FxN^F1q=|EpMw_`M|C*vC=eEm+74sO}4vw=4Klus$AdGTu01dAD9*MRk zEFEV|)tH(M7-CzriG<|t=xgj2E0E#rsMW(I3Hq|BqXnZ;bTxW~gk4@+%H?ki4xdc= z(l!!y831?FAw!Z@v;c7D@DP3g_+D8Z@d#tjZI+@D(^h4jkd)hLkE1bDaFlwA@d1-^ zZ!(FCX3O<}*T*~*nxj_X3*S8X`M^?}YSJia7;@;054){2-$I}%q(Lp4P z>2H7OvUtpy{|a}O45Mv6e8F4?H!gA+1ZGA&$780oW`cSe(Jk7Isf~`SLtr&+i?f{@ zl!|rzboaAxBO9k`@v`&WzL=#%vBui+=r#uTG%S8(ujMASLCoOFT@@6@&Zv7 zw+N?pGQKBra>u5fUo`Q3VIG(8jOrO3$giTj4!U&U!1y^W0lHRcUH6tkR+w zYKZ!2)m@;*eUP&~*^G<#1}Th}I?(_EXV4bCgxh2$Q0F`=;&1SVA`5q@!c*J9$1%G_ zjKt@Pv~wl|-!ri5@-m&+F0}k#R~h$iFx{NBi~OtXifTxo--(SKf&k2FE4*R21BvCc4!lZ=?sO4Tmo!bp~;zJn*qM|Z4tq_<6*53b!n zH{YI)2>e0IVNUx-{DtDQ=nYZ*;X87A&@dfU3MbCR_ck^?RLVMSd&!-q>OzngfYo9ToIXggLp6V3KZ=<+z( z&7IUFI@x9t5NKioya%Q#fW&@JMX$^%Q$yYUv~-rDzd78c_MZtV*KNx3ZEJG;y(m;E z`=_Saox4U?rXA*P;nfQ0Wo|^Xl?q5<hl)TckbBi^3+ypB&GH*$&YaBgz2&YiOp+DdP3hSQ`UmcSF^@53u}^fqNnXrt88 zMngbWo15dA1|9cx8E}y+HrQzCoT4#NZv`{-cx9=`|DiIFncJOSay? zI{wT7pFgLFTQ~rt%0%*Jd6rWzkpNzuZY}hylt2vpeD$8+dfF#d=BiX3)=^up*O(I} zavd&iI6C?)4j4B|edUeYlKp$Y?pfeP|1W>#<>haCMZ(_$kLC{?b`}hi4<6yMyXNP5 zB(1o-y2~wGYJ_AX7fRfM^?YyDM;%bn23U2A zt!==ia3~{**z;5s#%@oMqZna{I^{hDjz*r4=L`Pa3_v`!Jv|RjK2Z{Vabos5>KwuE zKyB)k(NJbW^74D1d((G~8Ga5v?Ukk{`p}gy*TH%oC3sR2$+PoQbv-T(0x$>!jNrdo zn1uD3)}J<~UezGyCXUc=fXw!~m5&7D*6fiKWFwkC4>GyqtDn4;)NlbBPDNoDdwUK5 zUOpzY-?2A)Dt*SvS1!t4fy>6k@&# z7Vo__$+EgoMVBp(0k1FD;dfFlSZ2Bv-_hBu0Qv^k0N>8H0WvGV zSVh_R{GFYr6@i*L+)UdJK$_&6;D2sB4==S90%_@3+w&Tu9&0DzOtGDkE4w07)IH$!@U|G^|R?Oq;oR_;=10j6mvvO;G(6nE5P;h z-QgkJOkv0GxX+Mt3Gc9(ro1V72$tg(LsKOpHplcCn{fPlWqGWoaU?7p2Py^muS=QI z8bG3^aibl3X;DYX$}w3n21BB6gyT-K1)i%fc#LYsTa}`+iBgqZR+EQesNxez&JaPj zT^`HRK5O^B9kPk3?pMIen>}-{wCJ3!f&MnfgR8UI8Kw&^qCDi*FHs`yG@(2m1n;@w zhl{sCIM{fynL>w7hk>6NWDu}jrV=3MsIP#nIPWJb3<4P#@^Qg>9z5}Pa^SHot&bT%#%OY+y!OeTTdZ%#qSKWNXdu%#LIXCMIY z`xWzO+KX{Rd*gQu`hE<PSkwmXHP>YQL@)2&G8^>v|Sg|5Yp zh~W;%Q({6E?#xMucVallj!7J|LtTIKi>q3*q>R+Q|lKZVUJ0; zYW2-3qv=YxxxZv1tO|41J)A+B`CroK4LrMq2C}s$#7IFeXbj~_QQNe{ zxfsP0;!SHel@%1!1d=|r7!H;ytZ+=@YM3?_|Bg3%uL&%$@*Fu$^Vw0>9+!s2ea3 zcymw37X)aj4%@FAk4M6TZx=l>mu-=6 zGMcO9pD9yiq-4vS{unX9%*dQ)=ycPm&#Dr{?W7GH)PAHs|c7OVrDn z0|oPyP-9{N<~%hvD2?>>LWkf`{TjRJGTShecqTJ0J5naZ^5xQ(7t(a3SvFq`B};-> z`5v_{6lXhuF2P=-{~mSYkobSi=YP}LP__TTDgKI%A0JWv$K?5|>4r=EziXQq;TE1A zuECJR?OxkFF?c#XcxLmLeO#TIx$mf0Btdze1RTlGCg&r(L1pP*y;Ln?yUdL#5qZ@V zi>az-w;bTBS5zXVOFztf$oS{LW!Ou&A>_>to)PBJg8+AG`QlL?dKN~e8)}iV-PVwl zcp!-I;nCTX<(Wo5Gt|#XoQ(0}oBG|yGV-#yad%`9zms{8V15LJxAjC4CuopB~~z(W;;h@rqDZ0AL)EXe=t!T$cF%Iy<(OZig$%N_lF6Ek%lF@Pmb*-$7H%6 z8<$wNT3&#Sha!u^sGZObmssgLKTI0uJWjnYR226)R}|krY9j{s&Np7()&sAm1|^0F z_agODJWAWQ^zRqzPXYf|u@GC_Wa}lG2mrs=1dMiC_Kbet6}Nk^8u$&5caCJ~;tGm7 zqe*-zpUNAm;`N~LRnjhy3|k*Xb+d+^wYg_TW%rY6KI$&(Jd;$VIG?M}9b~o&CfQrCXcit(5d`bWH=dfw2Hm?< z3ItnV+aG_IUdwvyqM=nCuXg?Dl?hZ~kdDAbB{0BKK*=C_l*0GA)*ni4o|U-6@2h(s z+us8!|lP=C|jU+V1y%qi|NX#QUD{m4U}*EWEF1N zYZJn?n3aAwjR=+tUL`Zr3SpS_?qH$iAUUnLOjcKAL`pR%rb#jympjIGP6K$0<7Olk zx%IPblY6Avpa?7TPxLVA?ZLd^%rK}z_{v0h=?3x#`}cRx8M^IPWG2{_Ld|}-8S^>6 zo$@g1%vgJ!lYX`78iPU#k=1pkAN}QIGs!Gn<&6JyXa{W`j99Jo%fwi=T;aQT@llQ$ zjGDn)JaXjgWDEcUrW>Qb9U?Y0L0Hbcntb5@bBp}_MqWG7^Oj|&YKgm408?W|R4lv! z$Z*5*{9u5s&7F`$67kTlBmo7*29$4HX3j#@5pK?cWXnA$poEC}OS4sm00v^G(b}ay zztW%s$8KBoOMTC7j^$#$%*IHSmu4Dl8p_)qW*NzibJhz3pV~AvzKD7)+yy?}iMJ*ycoEY1$ z7XwGljG9P%(kocY?E7%Qjb=^5GHjXIHA8u#7#YL~Wct(`T((YRE?!x57-cA$wMG0!3aR;+0IIWGZ5JG8zMtY%U8cS_ ziuN9tr|qAqT7E4^A-WeyZs|qA^PGi|F$jT)S=I{I3_H_3`3}$sU0))APqN&dUQuJ$ zT>$3>CL-F!_7WLYQZ&h68K|HCzF0*|{#qcBnRySYQ#osY7-8u1Uz#n-)QgyFSfk6f zNPZTaU#YXY^z+qsHR#9AC6$#TQ+Jm{=^~Z>a%O11j>b5TrS?ge2)jG3Z$Ao(*`!{O zAn)^u$^G@~X2&hWCR!R~^eCzeRiY^c8edJEbL`E)ksIMOV;aXzZ0S`LY6juRU%xWm z0x_w$m;xsSThf2TA|{~tnxb)2zoOY7eH&W;rtkT~l(0IbC(`*_n-}Tyy}2^Agi`~a zyW}jZj&{-Jftr@5GjI5a4^!4@j_R!tM|kzGHt9elY!BYlwoOO6Fqg<+U7GLq*i0~d z*H%Z~*jU{T%a&7fbqH+6>Q2_r$3WHM!+X)qnpz-AUvTL4yJ%|F*(vB^_dXJw;kPXG ztvU3weQ}f4`}fEuQ(^l%7aNY7t0>VlH2eznaX48okzF)n5xRsa--Yxzw8$mvLr>4n zKC|!EdtfAt7)788D)}&gDaLz3@#0lzl26y6^A&$pzEIJf+O=HipkN$q?D%yEP1Gb) z9uDt``G~PTjzTB~{k{>|+b@iCl9`l}HkWkgXQ+~d4^zx$9#$k~2L(g0ffU9V2o)F!bGh3V|@cOMF|YFM18Ku5jxKGsp& zji7@}n$yf5Fb3c#eOUV$z-1^8?f#hU(C8Z(w0SSv+lb5cn5BEpv>GB*IOO>KVXo!N=q@mm{lWmxZ>h6| zHJCY`Sm=M7xVwP;dE~kK(Y&}kS}p2IWK{gh(0l%ONpbf4^j+SweDIN4k3}3|H8hi( z%=G3qcpHDk$Y&gPV?*n3bRYFIkAV;$4QDS>gJo)$V28A?hG2hsw4D`93Kg_oi(}#< zxoUrHpRU@1VGufdY#QcZ;I&=Rv*@Ve2^-UC0Bo>MhcejY$xjp4(=Yk2sQzo3TTa^9IYI~y@aJ-*MxHMM?s0dFkw61bx)342()9fh8x)BlgDkkV1 zCk;(<4>AxadTw(ia_yJ)S$5QZNd6JJQ0%kr#iB`2Y5I^lP+$5nJ;g75H2F*yN7Hb> z$HD1oU*FAkqkBCdfq1c$ILU8+F#JC;1xY&r*B96(@fZ*0L^E$zS{BRsi9m-QY3lph z*!?H7_7doo@STXV*lT z1P77K84szZh1>0SToWO^&f^ks=c%zmAbDAhBF??|@Cyx0(es^YYJEPT{05fqzO{}9 zY{@xZX{>ROHn>+Y7@K5=$m?s6S2>74#bAQmd5Cb30`7A!PVx8a?$L$YLL$+HW*Kp96OKIz zL4XCeUz`(rR0bi$qXb}kQuT=7!eJOFPVY!bnWo!*YI?Y}1HLPlJg56h+jUk;hiq!r zGLE&`Z-SDieUb_r>ZWpMxEPS+!A1%>m=bxwu_;Nx`fRKtGp~PHneov!$&a`?lTB9G z)>``$;Y6ZlUT+w9YGpsv`s&806BYn+Or=6Vw?50Ejyi<^)Uaz-r4oU67bB7XnVQ#D z1{{${y=}uN z>#7&&xpgxlQERp*8?8JyEeDoy!R{zJ&zln*Z^*62UeM93E?EzHKHH

      &C0xcC34T zR1RlF(nvd6b~pHd-1kH8JZ{i`Bi!o-`wyzztye2O6d8;CCB1328DaEg)AjNWAe%bN z0wrh9JIzjPv&h(5&aQm<#^GCKV9zKqukLEge=@$_8n(9|B8&HC>@K~MDNyL9OthvS zDL3OlcT_(fW%AD3(%|{4B*N*;=47K&!aTc`LfctJRIrg`Oq0ZRNNvErn=WDiZcowl zQJW$jD{pj^Hm@x8m>F!LK>eAdK7A3Piv^#!?wEgJJBG3^ccH@K7hw*}tXmbZkwhns z>qsUNb0SlEuC)HDe0Jpg(1s|JlQPNAdgPJ``~KqNcR|rgdUWUQf*C*ZnmrJY&u59+ zrqvITOb(BVH4aUAco%kZ>)Ikhlv#rng@$RXMI7h?vRGy!zvA^}Zm)W4@eHs6r`Y51 z2%A|&?qZLFWR*Mc)vEi$RmAH579yzu;Dty6vO=P?hz65n%TFIOg0G5ed(+~<9>IE~ z*(TFj=GHC4m&X!0=y@Gi=Vb@yM%=u9M=`=Zcyhm7nJ`*$Y+Hy7W+m#ZZFv`K+yX^ZC%rofl9bkvArX;t?cQr(i4;reV^6>$TjS6>fsZ z=LMxZ*lut9W7ee*xuB86zN?C@9ftqQS*hNJ31NrC?kW`4#_qnO)y2!}_3$LCaPsec zFycHLKsr6UUU7h3lRBI!p7YP9dlQ$@%G3v-rubAJat^dXO?XZKIUutte!xRH##UwO z$r`wEnP#%T{0FS9AH3p7zryB)Lko`?T^S!N`@a!!%~N9!Tb#b;F7&X_x8nT~D&Amc zrcslgc;OZ9;QthOMCfaeTBNIJhjcfOJeUP|NSIS;rFg%V0&1zh0uDRIS&T5VFj%&Xzg( z{R66{hVTZ~^}5h7^h4HxW*IK3RK>m~23MJe-QznKGe2pPbHs?rtB9kl$tX}&qQy^t zQ2`hJqh+DIzsFEU{J#S~p=gbmey^+@aUrX<$qYY6EIXEEg=cKOr5X}RZq!$m4@R{5 zSBrE2oe&PV{(`;iraRiITP@Bu<{k(@QZ8~0=&t|M7BKlK22hMlytdlJt^()MraS<8 z7`=HJ*6OhfQ>J~w@=@)SWh ziIT{q~ zztOJT1rmOUcfr!hdjD-+5?H%k0!9P(W_~uEa$tTr;x&J0cx^P+_+?u*G8VKa20nRG zP+zW3?X^CyNdyrhr5e^@s9d<1FSDyxuFM?VJM&s=XEQen!uw8wS5|_ntNTR&dRc?6 zz5vEzO!JS0@06Q6laiAlHDA^lqO(`V&Ws-yeSF@IwV@Zrox+JnQMyYLk&1lhPc67J z0l;(sE!6vFk;9`)BYTrk#wP-%{I8N*bP0a?z=_oy*NdNW0L#E3VIEb3G^z!lM}RHO z`GBPCu1D7Cu=3}=Putt2N@^Ld=JarU=KLVDVtdO<)X#o zCI4OzZ9+a}mq8;v0|ZxaHuK0S>^993-Xyb7HL+7qGD$~-V~~E&Ml9dK(EXC zB5F%FiC=^o@dR{IT#Nim7VfHtWUu8s81$6Ggon=kPGQ!YewX@=Qkh6KeL`!`fXxYL-}bDI!1k-v~a4;FZ{))tKQ>=de=hMkj!ga^PRF{LM zaAT$Nm1)I(8a8=d66<;*l>;AM&4firC84r zA5&$6@xvfyJ(B1^sX{Vn@Ik>)HZx)RXd;~e{U=OTMHa}74Z$Xut58^rA>m^9C0k&G zVcq#FcWJF;D=A0Zn-=Ar(BM2u#ZW>Uo!?sPjQ1yZk`xxH5>8gG+sJ5nYAC6Q2b}RY zjMilZAD&9i^Gc=PaMxM${qZ~LZO*{RyJE2O>hQM9Re&)!qJ!Bl*v8)<@7XXiGoMRu zERX(SxcjMHgW#Hu{=+}!`qEZEfj@ zZBy|S+7;DriJ+x)MW0`Y^D%64Csh}kZJq|L=p@n*0+kZrC1dIMVt=IpG>?h>`{J2Q zz26@>eHWu{uc=};rPppZ{Ia{OG6BY3T)aR<7$_LT8SJp5Fp8-F-3=G6zb;XU($<7` zb^dJjFp$|3@GnZcaY;r2H>SEshTrg1_*ne$J%$9XxZ#jB2?=yCcd#b?(7p0o7Mkg@ zGfba7kxWqaZlRJk*dw^xSpU_HEi-fu-Wz%0E!T|+<#mBBU?S39>MSg>9A^&fVt0oH1J5kkJ)Nf7T)Rqb@i9aOX ztUr8p-|z{b4F6QvCDBJ>Sg_0{$)Bg7xY)gz7ey@WL)*5c$@i+dEe0;aBHhnZ_J?yZ zqL}(i@>g4bL0|WNuoJ)k{YDY(P%6M0eiU+)Vld*x%JK^9puL}J`-DmGmPFx8j)l!B z#bxDUOuu`1A5nP$&ab7bgoCV=l!NEERfPs@H**5b;V!vGHSyn3#u*x|vZS)^fBG`Z zyzOyeo}X*YC z;Y)eC5=4tk`(gtgnXab-$}zx)ktZpS_t&t}Gg9 zT~Y@Mco`vR%r&xqYuA>t#qypVgmV(U#syo1j0!{D_@)|tTEH#&8+99nHNNAg15f1(ZdHJy=1z8_0k zWkFdE(d70TidRJ(U`r6ni+h{9l6ebik)W;-VvbP;(#mZm;0Av(;s*ccqsBuZPq>Yq z8B_3Ag!;P{j~lmBT|%^I>u`hkMDRow2{jg#a@D zTRx`#E+5#(B@2g?@1q_4zDT@5>;T$I#~wHzKfTHETtDpZbb1w&n5s2uJD+Zva}CP6 zWg7+!(A=beEmUb|yrVXJ7&a^u)r#2Hm8P34(_|T*ZQBM;PiQ43R>h%DZ;liEfJGPb z^*3qa-nUOrjb4Iw*c%tlb}tVH%+Ji`Z6JH+Z?>?In>$ipmYF1o=QM84ixJ5MEJS<+ zm>m)`H7I!E(3dScaGoZi`PUtc8v)OpVdOVTH>hyTWPF<|6~nvzy{3W-DnqE#1kX65mo6Fw!=O;@MyaMQ3K+dIgT5GdcAJP-2> z(HDt53_1FRQ-?G|ZmGEFkcg-F4 zbb3s?GLY`NqRTU&LfUZM_OkArsZbx(DD8ykL>U+DgEh%=opiU#8UoGfW_lP&E?L`o z^DU2)A{4!){lVek)4=MJxUvKz&sEKkDSizz76h!+H*(zNKE67lHsG);hy{_rV$Am4 z7W$lI(Mss;l$ylIZ!!9)N6|&P@o)G*1CNnOggtKAVfp{0ZK<|@J>w0?x5#j-$F(!O z%OJz6n2mHZsKjPCjTNKH_@@EEcZTKgiG@TMmI*w5{$O|=WBqkw0uD1LG(NvtFupiv zWIq5L5H%^xoCJz_+$jIc{{>0L;loek5N;Bc)a{S&oDnZ99r*g*|L z)dP=j;_tyd3;c5DPpCq7N}>26`;5h!m$~QaUB+ySnwno)ju$EJi2lxJnJCcV19v<) zN|BX8imnO6!F;dCwcM~R*)^lFZu2+#_pJmj{cRvbkNkm%+XIAD9bRiGhWmAuLJfG! zH*UYua~(yh+vP`oIB#bHyT%2^%qLjYKU(6jMmHVyz^NyRDl|`gZ5&^Y$I(v^GfiFw zq=4^~Xg(xTvz+nlxrK}7U-l`*`F{>Z?0=yLDFLWcIKSARg6;bl5}3B+E2F{FCX-0c z7N^{B!70Cj=?>BrIf!I@1#RYfjgj;Fap=Djx*>e-x^S6)*YZs9cL~_0^r+(t{(;I$ ztaTE$JsWU+4lFNa~$u> z`Ksrnm}g}tyLyKa8nMVi?3!9qtswS(x6NH&=RW*NDl9)uS1WiRGZKPBy04Vy)$F9c z5i0S1_NQ}i8IDuP0-q_vxBC&Btw!4=1c@GKgCaw+t7Micdmw;E*Z-H&Yg}g}3%{IuI{Og;OeAHg^<aomrecUwTn;W0JSCXN7Fwz;h}MlHra{Z9{6O@r;qf~*holGr)=0D2lZ<`MmvKe! zY%N4`u;tQh3!3=GcJ6ige;7byT7Hi2siAGF&3N)wnb@RzO9C~lQQ4ehAK@peI5hCJ zrQO0Vz^jQNpVK0F7rp^5+rL(&)^F1Ll`faOTY>ga0~lk$u=w^r751?g{(3zc%*jvS zUV=7@c2PW$5)?bF^xLAkn0)bA792}cR_tLOH;kd@nhhW0fb0}OtJAqgYT6Nn`ZHAq zZAz`=sLA1y$PjEjDPC5;lx**?j|CD|)Y@MIE@;;5x8xvmnnDWD+ve09^$0VAKV93m z-~cS*rjdl4-mFf;_UYATy9>rIE!Q{rZkVU?TYD@#*B}4(Q zU8hkOkB24Gf_WTS6SBl~Lj0*t;nt#ICRdRu-%5Qu1yd7)I6?XN<@xYI6`)DVoVIX@ zW_1eqGQ!Eq6L?&8RXkdQvp?6ly-qw7<$3B(L}a;Z8)X04*OkjE(R z2<$ecJw!B`mt{!vs!1yf-p6q+Ul)N}emIYFifPR&EAM>vX1YE7Qw}= zRXu5YBK%DgdC09exAk;;6t?HcRQm;241jdIKi#J=l%pY3bOxeO917rpXoSBh z?)Nw)#0gOEOAoyojd&eLGl4&GlerWZ+nfLyn%osoHc-N4a(g#47Jb2 zx8O$FmoXu_73k*m|6?tV)*Q?EztYEv%m*a8(mBIt>i< zBYiEHL|2e%74MR<|Da*C>}oL9`j)XsTKxo_cxSyke6F}9m)E35=F82aA3uBQ1hhXQ zO~U_`L9`JA)etiWj=huXja4flTTc~bV!={<65908p{Gv!g%Biw-aBO8!5U}%GKrPDA$iai3TgF{6FnyZhwQZOlZM-MvKfX$%@s519*9FE+pOdR9pEo_oKv?v{3ffcBP)#g() z*fy}G<`+C2sAf=m2C_s~5bB=l7v|~QIS4cqdOehox$2bp^)0RfG_#Rd5(T|=d>z+a zp69LicVA_^R?q`gin?9shY+&ZLc-V#DFdYQN*H ze{QNqvcI>x=DJYZKueUA)qYY;_F<*7A`+N6w=bAIZ>-J}yyp96g*~iqJzJ@)7&cWc z&*8LJ^($nlwMMlo+UTxq`YfL;u}nR4FWY8((5wlWH|uwwi-Vuny^xWob~GOWBr)@s zFmu?ErFKK>ZKuxHlK>Lfu0fT}R=M$WC5=U~A@zKFLW`C^Lls#uo5yaNxqB;ccf9`3cjTBq>p~rIV<_SgGCkJ2UhnH?;Vbj2jeSCEuYsYo2+`1 zt%5mWqS^k>p6pd*THd@zKcjE^T+t?;5QL^j&Q@6+&U|BhkI*F`LG&FZoHD*@Z=0lv zqgCOKTU~o1P5CI;UeB~Pp5K9m(aeAzd@#Ol!lpK9CNfXjb+6*tb)r$Jr@T+8OQLsv zbH_T}9yvAyAHWgJoa{WhlxQTi`t8*F`DveNCt+W%5QK~*c^IdcMS>hZ@t|-k5hcT< z#2*V75Q@mKoLYm|DG3XuYTg0B#zDn7e!;~uaD&6ihqeZ6Xpb_GE?m4Zq})QQ>YWdJ zW5;bK<9sLErc#U{hAFzXD*Cu;mA%S-HByB*7)qwMZIH4|Id8HkgKILx5vn_pY|%Tk z*A$1mroF3OB{zeKI&Jsa%*Y?c$3CXx_fx*5k_Hm4P_TSgaNvwq$>4KRB!;e#^Dvu zKc=L^k z`r4(RH#TO%SA7|CxxHJztQXQs4kp0G(wpg4mM3J zHtbbb7V%D9vdHPR{PnJgk{c(7Ec!!Ja<_5E*h7w1?yuC|z}0tDZc&u@P74g)J9lI% z_)i&bneqi|Aek8!a-63`ThP-8@Jv$;-N!YoSrJ5n=dyEn6`(|G!pM}$pFYxL- ztWS__xw^D`Md|O3S?%@TX+H5Z85hB6j>uHOl@|x<+JhLllQBmPe?C~qYWnC}-Wjs+ zZaQ~@!A&ndv`s9=jnhx&$=*hnn8kaT>RwS%M%+4OzdMw*q#5YOWoKbur?GwMmF1wc z@Ix|6c$V{?-V>Ezdx^iTC4XgXI2ga=(SqH_eE|7f6_=O-bofIX&$E-kj5EAF(1(I# zEvU#r+wzf5B+kjF{_2@XU9Dy3h&bT<+AE6Ek4^d6X@@zjiU^^rTsmJSWQj74jgAF4 z__4?-B*L_q9*Uf!lEE3S-ZtPdZ}4l!En;FzP;@?H+yXXblB1Ql$#!VK-+j80Jc@Ot zQY+Zsof7!pP48X{4w|2C`V%g)0GYYwY3cU4R~lJ=nMR|m;h&`2WJv@k=$s2_u_^@= zs^G6p+591rUsQ_y9c>mw6fB$aU!C`SjF4IReih4?HtEf{X~g z@LtmSS6l;)Ga=32o(5OUQFB48O`toTGGk&E_XC;iWmX|#{O%ULETX-YuNX+Uq0VHV zO|E!8;e6k4(IN9{%XELDB7JE5F&NPx?F(%&t2fb<0{k`Yg~7`sw`4PN1Tk#-ti4`< zB&YYZdRc7Gx*0MeYY((6bW-czcvs{%OWlf>Acs2l4rsq4#iM2uznIeMOl!$IGpeNT zoJAtk`{r`3L5@IGM$vK6y`~9usGojlMRBu5;FGXV)B7-M`mn@39oXWPYD8=741X;8 z#H`5oN4ZysF_ixlWO9snyK^}D82Sl{rac`vPno%#u*;bQ8jSP!9+Y`PK2LEfP|9^- zi_>&99|9`$&`pmxQ#y!GWSNS!zDoWA82ZY=htR~D8u|;Neu$~b3aOa-_2C>h;Jy^j zIMa64FQA*Lf0xoymrIT+;un2Gf}1M|pnxXzHLDG&R;k+K_l#$JA+ zpFn10tX{35rvtJ)FP>H%%jqr9f-<4Of5-@Ji0$arn|tOXsgQ@t4r0&8?8m4jeK=A@1G&MH+2A-5 z=0ieFUUy2jjn#qe&b57Dn*^z81zqupC8%&2z&V)}6bJ4jWrLEn4tAofop~3cNyR{% zrNk3UK~C_^X*eUvKZVCT_*ETkDtVUkRHvV-ez^)2+j`)T?EsslI~NJpfmtYij-H0S zljDkfy4Ve`@BGH^dMxDC+&+Y{{Qfcos~Jn)wo?V?SHdxi-KtX-#M7dp?t1AuK?U`V})s+}^U(;t2z)cz5tR4LJ1 z$^Wj=lBR)4>U&pjiERZbQl0O*H;J9DBg-yix$HHz6+l(we)B_fN z!^WS3PJnaLcM>{4RnT(7C<9(I#V9iqoo3teb{i8049&!Wn*v9XCUPO1=s(r{XjZc9 zFQJdlZH7PtfmmjAiTt@;Y5UYmV7fqHjh4T~@6DjuGSR3YB}~VIdx7(Tz z&=}{^7kNaj7rZKWr)jUYq&7q~(qdhjFYB43tL)Tdm^@fMwmboTKEXw>H-b!Wzi*Gw zm0#|z?ZG})zVKs+#{-JN)0xBE+KtQ#2YYpz*7jTrduIKb9`Lc+_4YUc5+Yj%X_{UPzGirX-O*j+?<*z2IpgljoDJ1}pov}(5$SiT$ zfA;F#g%dv$<`CmjenNP1x~Sl_B4ENLkpe{gcJbc}%&&mqNv>+W?0rDhVn~>Yi`7~h zr9tIRFn^IAd&iTSDgGK!b0z7U5%CFLdduo(Py*V z3cX>FBhhuQt#vjC@0bau=T?voi@}K*HI;gBxNUIZcBqNu%Qz)m{Lp?^zK>tnWm8W zlRuSn^jqhJ_~5(oSL2vNa*e>dJ3+Zueiho`-`TA%5*8M2FINXK;LQ@>c!PfU$&I|q zSfXhi1t-83?F(KA5x}}m|JC&t0vOGl8L)homxsHyc;Fqmq0No;nCAckY8Y^(QRvyFY7? zJJ|#EB<}v(f+rIx<;kluT?~DraD|0V?RNRAP2D%>A9u@eoGYunXrFVLTGQuho3)=M`(Agshyu!{^H3 zoXimJbaEoo@h`TXNY=hj7@ilqyTv_0gD_2#&T-?IY=dzpIP)^&`p4mGeXpml#t@70 zhy=$tDyRi3?FC-(y4qSQ1xKMC5a?@|I$$BoBe1I6S5kv!Lv>&8p-B?6GN{t4DBPY* zxDl+WN5a16H;3ThkSRA~T}F z=#9#->WE$ZPcgHjH?2W_is{FuDp<<>ClY2`!H*3eh}f9nPt%mKLI31EUx`lPJFU`B z1&Udq+5L{Fgj{Z-9U9cI&D06@A4(&^pEz`)huIC(EeCvdZ!t`tf}Md_Jh4QMq5bT^ z)wVEC4!V}=bX;z|@fz?i-Ceci(OliOatPN7f1b3-LV!hD=k!E>bA{fa)G>o zhix(~242JDrt;VavRMAUe6%EUxqfq{pGtt=hNJY=&4wLMD2xY&Wt8^C9|Ut5Xc518 zVVzO-QE@D5*wV=un!ikX)tBoeDdMw!Ec7EKK@(Aa-%gRyOjW0ADjz8}T-(^ITYLZ3 zQd(4Lvtf~=+N@7{Hwp;(rYn?kC)9{R26;ru5Q^XL`=bhlW@230uSLzzTstwsJ2hLQ zOwYeR-7+@Uo2c>c;a{ty4P-t?ERvhheyC*HZXVh>PB_qRq2VjjDFiMhU#2w%X!dOE zpb>)d5kk%hK0HH3uPBCDUa0KTH2N&n>5xv%B}YDt0-XY3G@Z(_V%iXkYvt6Q)$Wl+ zT;@MET;RRQe!G#hH80T&2L@~g=+!eX+CM1(2QCE!n#l8`w7C9OO^EO>=-MVSXi^FN zjwL@ekC>13wk#oW_EJn^n+V7_4rtoPoS4;;&BqV%IGtRNFsr|0Ukq{)F?1q3e-h_K zHc2Xj4&@A-?xeB2T{ppwXVQVnYKG`&dP7+GiCn+!PI zjFrc%v+Nx1F`~<-;qA}asiK?7488o4Kx5iZw`KgeasFksnIhbwCa0fc;Z!NclGsMo zF)qa~(k;_%e6Sh&z@mJV*`J$d$uUec6LW`J2hAlM^}n=`J>HhjYO-t~KE{8MlWf5M z7jyXkCsIQbTlaQw>D4ywH9wnwt{5+<_De!|uc@+sxWu6^Jh^nRX)dM#*C}p5?`|y> zCZuL>x>7=*FRz8l0{b`TK_wn%NwTGDfkRA|C4=|6=mDANQhoZRn*HDY&KaH${|=T@ zxkwVY^eSupmt`BPM2A#Dv=V|Oa&Q*|=dcH|>b!M%KVx`TLa;6tcfIkixad(h>fEPA z=Q%|N)81w@9_M7N=-zsy-dlII@x|@lRa%M_hhoK{xD&Lv zhvM$;?$+Y&8mxG63+@tJibHSCa^!{89SMe4!FMS<8pG2qf%n1}FA;7GOHN`}oJIQ1t<8RVj zeS5~B7L!OPW~w6oKl^e2(v@}$EV8Kc7sP59l7A+Nq)k`9zWT!1H#e8UqGe|VXBlGNVQ_;SLRh_ja&eOa05^Nk*iPy1Z?Ve(3z47_7GEvV~X9pKtw zwEK1po&9TLXxAvR)#N+DIK84`0(H0LNTtMOOE(NhX92p9*}^zCOz$suf6WgyVcF4C za-p>f;IJQ*xs`|dMjZ&Z95%vFo-VsAzLe>95uS(^#FtUAFa#xyq}1?bqRwOAqrGV- zDsrxSBkq<+--P<=b>+`eu1#3CPuD;A5RD~kJ7Qs~?00`il}>~egZ~y5uE9MJi0PpT zMi&|!@bLON?z6&)RE`l|hKfEysod2QnTsWRE*>wwUkBo>nB-4n~wOZn++d9E35^)LkZ!{N8`eZmfUY*8VY($t8W#5N1Q<)v-`2 z2+i|y(bnU-m*e)3Si~JJH{k~Qr}1h(s!{O~SAN9T1oQmhZ|?=};!bL|Hy*4{PK}O9 zXjUKayeg>;>_HPDBs)tZ!OG9;)HQyf1d{frNbQBy?YY?lbw^nVM@{Ytx1GOB2Qrpw zH-$nwoXSJb9D=@gtR%_1Vkz%m_bzO|jncx)YQaN6QiizMqm}H8NVSjat!=)E`onVg zPDqMsBwE?lj-Xp~)p~2}0kh-rl9uUZKDETh4Z{E&Z#|1i0#1+G1WhoX6g{TWQLlPm z;bSjGnv9vS4faJLKNnKifJTfpMB%il<_RJ2c!LSTgeUYHM)Gv$!6GAA-9B7BXVp(& zMC{B@CYU|jSftW)+NbWTFB?~l`4bK&96wRd{{cW?C~POUJ?84L?#=`hKzEo7{pRC} zNo%c6Eid>e znRW6>;j5R@JyHAM`v9>Fwi;QDB$a<2*}OtHI^h~y8b$_YEhb}L$le*-YKK=Pj7kn zJ8(d|FVEe7Oj8}hhWFGoq3pqccGX;Anm+Mec-OnR?TM_iRW<6IJO-U%YlVn4{ThIz z)ZYCANA%M=_9WkWiu~R50d)<>s^m`^u4Wh63Z*c;4$IzoD;%;*)5Baw@jQ)QAQ|Tk zabaS)bb@zgs_WdZ6`X-WRY0*)GxAJwpFXpOlmoO{^Dvi)wU0feux*v5?@+zFN-ryC z;qc-x{PT9Spu~u!pa8ua)R z_Re{Q0{iuSTGlX=Js-YeH}G>yGa@A9$SlW?-U8KuCD}ydAEYqn6s}~bzKCV#((GPO zbeG*hP`W5>xC4LZZ9c->pw(kUQk}|+w!kqo1jm9J)3$Xq&kqO~)IS$ecduih9#h;8 z5#vmIM&r~*S8w*2Ff#3tQZ%C)p{;I+OMjz9W=% z@Q1E+{X(pBKY&BqPukSnp$8(4NyGz7yu$IvV@3VrF2zbdd<3$nafKRNMqSo522y^X z?aeDRmECVdd~MW!ItI8o@-d?)sD!#WlHKpNXrmyLv-2o?Y-kREo2p6S5UACjm|(l4 zg8pPALT5+7 zt%5kaH{rEOoNW9=Bs3*AP5C9_(@~&S>gf!nF7ROM>8Skv0ACbVN)UV@mF~R*T;a{E z5wy-}enb)+%^~&K)m{lf$P;HaUU~(>rv2sCvog|b(uu{4&_T%XN6QS~41Jr~bcBM; zY&;ZuvNg=W!#6iD_IHf$U0TY$HZ_gviU3x;E!Yt2>Mf}@@XYT?FXG>ria$x;&)$$f zD1nmd&6~u1WHF}f5VzfDJG&`)X*Ty$z&Xx=Rk3%_9i6%(oV$1~Ax$VPze!XO7Cb-E zpRuzW4jB2e6wtm5QYn@-i(3HU55(}4py5C-h|=a-5(k(P<|+`k8CM|*9JqW z#*_8uyUgEg$yorDg3RSxR9ab%^~JdK!rQddiyP!bn@w^}bI0wBohQ(C8*eE>$SNE? zJh;L=lZ;P~7qwF~iZrW5vyDu*D|flA8D+>(D1sUDH%k{Rrab_|JzE08L*>+|y4z;n zRxZYmDCs*ur?Ko}wRXYHx07JUP7Y4jO0lU&lf46`t%nU7D2|=x z9}75S~Pm1o#(Mdwc+ z(sv%$(tb@23%!t8y+_pllx#14|K57I!>!e3(rnybUoxDWlhuE~{q6ePBY-#eBX)?5 zA?(cECd^>G8s7S^PKrKFSUs6U2lip&;sZrRDHP5I=bO5_1_f^0?_Q&ruEHdLo4=gu z5T?&Xy#nq?hkeQ2JUH4 znm1xw<6c3_7B9c+vIF26_JnqDCXL-iDAnk5nSS8?yC^chNGG_0Ev;zVjqNYo9UAtD znw2VyBB6DvHSV=uO1@5n$%vp^bf!&Ko_oWcEMHxr@FtU_qqVMfPK5 z0{>fAVZm#wui$xZYys^y;{8x0?%l{PaNgU33-91Lw(--+3zG98wyWKamoI8WuGTlt zop26LrK6<@b%}?^*+wnX`C)10+4;pd+>Vl+;J535`abRJI-VKsz2fOMm-}YZjt8vR z?T+4y-}3~S`l~J@#0G-pmh_iM=g-+Tb?ea;^0?p&j$OM#VsZrI8p&Q~5{|g@sUc6h z2HpwTdm2pvYNk-Iu4i9_9+ckbxESlu7O=g9fB>VB8jW#MtQcczz27h8V;Z{FscT1u z+DMpju7UN;E;=ohefuMJbiE>QKg|}caow4(PsI&3X!la5+pFKydWiZ+hZ*VlZL4IV zzdWnApc#!10zBs?ZZ_ZC&VqX5@put)7Sj|iFx#Knzfq<~!McYK_%e&Ak8rc8fZ9Ld zukj>&v6F68w!bElsrHTSP?**29|@Yj_ZwqH85s~krAWGvoAz{c9DI5_lE|wFa$`PD zQDmo|4$*LweHdd@9(;MPD=#=I!{ps5qg%JvwuzAfH?8;Tkvp5Im3Uv1+PU)&4>NUi z(%H2}sVy&z2w=QnnkP zPN_T>%(QqIO%Zu5Z<91+pqf?j6h#$(g8vRSNYQkc}tE`8R?#BIYz=18>H@0{1E z7x=8cuu(;uE!{4RXf?+~NO3w-v6+${nPM+jt$hp^6#Gg%O8R2ZFWt-~@7knmYH$PU049Mp}3)V)x`UPw7Fpz(-Z z&Bz5#eyq0L%eZth4aH0kpZ{&x`X7NNhq>ni;N=8}y z%e#hT{|jsQ{_$s5IQeMMluZxWmQaPIn;i%L(RQ~1r-A36aufu(W*5`u&$&n?dy%#V z1Adz}`j5j4eNWpsT}P^%M2ro0noQ*kM~zKmBvmz<2{+uS=j}JnU)s|n5&5_1W-K67 zW>>M>z~n1UG>%F%F%&cMM8NyTnCVEOXs9+D7LL<_9~_|FjtKj*9?BHk2|XAp}<4~-=+&qSre zv7vXsd7%C84}LtN!GYUhLXyRUfrAv!Pi;qV2kz?fvs)Z1{Ru@ni)Lw@PckM?(E26PhqxR$ z{AK*}&b(cF$h#O<;7i>t{DHsF!~0FVz^eH&^|B45OSgKhE!T)!$5F?J)!wh|oeZjF zs3Ef{#Jw*jx-Uvb$=megoYorCQ}=cyMH6L^Un;$Ws}XO}C0y|(HqcJm#*LBZtDvF} z>d)JgWsq92(majO)9kRI3B!I<>>~@`Y0p(bdB2V)ld>=$Yn*aqjg!3F7fcT!N;8C^ zTh!(lxvT^~946NG(HLU5QhFm>>|cF{qFoddLZa@M+;BWNpM|u5bJY8_-lP3Hgv3lH zc!*Ux32 zEE|zv)*&}SE0MC^!QuCS%cRvP7KKh9=0(L=2!~r%3OUqD?mo z>eBRPy@?CFL0K)%e4L*t#FY>F&ws8)*uh`X)qiC*iGf&nfxjuO3*cKI6t^;hEHh&~ z;FK~%&Wq4v+1!4IDd0j~!~Ml(F>i1ZZq`G#QK_$2q20UU0hDqUCc7ztlAp59gOCzR z?|k8K>fdgUJ#Gyo_%WxTk=KMeRq-}f(T)OLg*IN7NC>r(eU}>eru(aTP<{b6=80E&gf+nBh zD{Fj&>=`F5yQ`7C3=h4DWL1Zp5+uOLeDi87xtYSyrTUmkCQ+Lt^?^F>PBA4;tqZ@8 zAf05Mqev=2T%k?N>NBhBW#fE*~zVRqs;yxmC^!vZ26k^cy`HC=8LWO z0rRjXrycxNw+>lHYkl!FR>>688(XU6GT;TqTlIK~l<>GpdqxIxxy`xN?$S%b*=(da zoT1q58?X;TZuwSKXk>M#W>zlHkpm)ob)I#m(T=ZdKI=DLs{@2hMkXz5`L*@rv{9MD+n0Hk)2OSW}duM_`!5;`+GmX%?<$qwQR1bMv4)t#K^`vpILd ze_O-AT9D%&U$wEtgWC|(cT=2;ynx?#C0oi>z$2;`KA*6&60o|QD=$VrpziDtKKd5A z@ubQjo;l^Qp@n)dK!}8v@vv8&Mq3_|Z3Z8R{@FYFqi-=DS|;hAzgy~6;FFP3l24@+ zBqENJSlo$y>!4?=_oyHC(;+l7Y54~x`01cF8n_q4?U2M~6*Add`thk@WuuJIhf?59 zLSuONVmn>qN1fp5xlf-6W7_$pu1FVsHh;LycPm zmQ*zb&ST<6rj#U(goTFZl;%P%+E<^m{7B}rvVvO&{`TJey2f}YAW3&vdO9E2+-s#gFmk#Ee1XNsZh7(aL;A-+K(GWL!ya+Kl^f=e>>5o!85;U6&^P| zm?b?K^^}3H6N*6|!)jzKk&I#|dS=mp7&Wu$uCMJT-gGFOidhA%XTA(sm9CxD6NZky zRJL9G94i^Rcbl$`q}E4D(sv&bKj+W=co(-~^(SZUhcMC} z%B0sxTl?O4!%6zP0M;I^Rn3=zmo%q2Pn@l`n>M#>pKHL5+gQs<+eXo(Svc&|A{~_` zh>32zvXbkl)(l*{I%ARa@~x6OTdmIL>F&}sl*tz}BwP?lCD#Lc6B)|-vSpMpS;y7( z4CD6USDl5Y$j*}^Gbg>^>JI&MeTP>P$<;T2-GfJ`?f57fg=p3h{*L z^3u51I9O8Zfw5bwB`zt6U-vS9kqNZFQ@yvLo-;j7f&@me;n>yH)kEQ*o5rjRdH-y3^;U zsOWW7)$btASmpbho7^UKCXiF@1uZ?00($XzR&J%o`37IrS{uT-DKNh@N=*;Q_J2dv z-21A=w!Cn7ezdHiBXFvXoSuVy<8nppk-3$CL!bn*Q_jm`xk|o74ylM&RLp(bShp+V zi9ef@oY*2%YU^EhPppd$)%4|l9UZbw*f*~W9ma^L_P*(oV7Fa~Zc=kPZE`~9Ep_$Q zZg_n~;4RH{Kz?{LfbCZhS2^WqX;w92{lRPloMC#Wy+OWv&ZFv9DU~N4^+)GIq@8PZ z#I|zZf-fl-0An_N*&UgbqLS5X3T0~6s#+JqTgL}r9YAt9xn+WO1lRTpX)ph1M933x zoKi{(*0&qV;_OSZ1^`%}=@qD$@d9DtoZijJ3_%MTt zdU*<}Df;zHMbMm7zo3{LrYf-8G{wW^6Ih8}n~i2TK30AsMcLlMF)lKAg3jMeNl=Wh z*ubo4;- zw^4^6n0P*1VU%%%xIWmY8l%~f(8H}-OCYO)#78u*FKVyFhzJvk*8g}=Y>hlbUN?|d z>y%R4_+XDS^72cbAhq_gOt88)VgHOxT+eSz&BaP_b2H0(&W`KmympWxwsl#mxOU%-P1Ph;? zZ_qwi$VUzGOB-P$T!zw|05Ch8m2pL9loG1l}s!lnEtoTlKLyr+Q z&`3tyRGI^S#&`7h*D?}QQ)~RlQ7|JuAJk-#b_4aIK5tfI0aK?P);UWYB?&bBNw+$W zylq8T_9=CeHmhPrBTEObQ8U_aCla%#=N3me z&Y=3wn{8w7ir!;-8qjI=M;hnHVY4ypu()k;n}X;~k9*$bDvJHsHaB_P$ptX+hCIg0 z8a@JR_q5*j!5L#b>DY&$zZnRe?TtYZ=HCJ$I~UyvNomdw^8!sMV-K*uz->0HKpc`2Oc@k zm|lC6uMSO3lh2NHS&+;GAn=!9^ubQG^|ZSHZBwwwwR!c>%1Ps!VOs*eP zIA_;u8m=UNNb_A<HIb1iA=O2mam2~G zUs`?W5)`H*jZ+i%>QjsNRWUdvt2oF2g=FZo!GexiZD{J{3HGy^BDUt$| zqpipoUPfR&At9GP3+9gGLn0@~%EyQ^r_}Awa?YLju9a!P2ivz*sVq^0m<7NasMDfg zwDL|AG9hbZj$mZ6J6E4^AAS9b4Ec6FidE5N&su5SQlt!N8}msvUzo&M|L-tUzt&26 zqp~gu=Ux6}lEU%6CFd_}X5$7S(_XP7f>XjIj%E#rNH7f+yJyM!8xqmsYndht8XHV5 zMngF11W7zW5imPH*2*|Trrf$$Wvtwj zUtVaaj%gh4i2|AXhWL4RV77z`(_F1h%s#hT=zsUAMauX%MIV|o-{nu`w+H$C9@hcq zE*0ZE0{N>QbMGZ{|7DKKyEI(&b2&Os7fv%H^RRjM^r&)ABUbab{dJIJL!0g8tmRFF zaJ+-wk&CRQbL6ihwgQWy>@y9n5GEcu)G1ZDmpXGs8Xz@vE*j-Xx8HnIr=o?g^I+au z_oP0dbcH1`0=HWSSZ%ZRFw%h3&A^4Qn!tun#n}Nk#_JCNBX53H97|Q4`i+)QzuH$< zCL5^930XLMcQ^QT&n;~@WQS$oH|>;L0jvVO~s5K&3Qz2cnt=+b`ws0Y9iRf2zQ;iJs} zYCU(a(3TBxskmcPp0CT)7DYI;qEfRrcz830l6T|K2wv!{B~hSmIrU7CslE;h>cbKMaxJVO{|Ga+z*u-=l636+}Ck{VOjg1)*b0|jW{-m=tV=OyT=VQqN$i&@&a zqwozaJc)xyn*C+nJoj!d1IEu{Vr&}mXUY+?_F`~~QgX-jel7zhiawfFY;X1&vt=6c z{ax&@E}3pKWOWy!kU+@|TlL8+4)iiI*5nn*LhhG_(oZV6O{_&t*EF;IW2F51uS&&! zUYWQ1BQ<-+Uzjiht9SOHIqY!1mPA5+qOZ!Cm+uS+vfZ zSx+iFu)#4Y+Hq0XZ`x=|hHX5YlLj-;g2EU?BF@{6c3GDoU>lasN{Dq3WNj-)!9I+b_Ya`4{|>`%=d`~AX+bP#9_WnuCe z&ZRSO&rea(#Q|EM>dNY}^?KilF%GV&Bz_U<3MzIsCli=lybk{>jUaBvCzJaT++fg} zJm)_0!KSOej5|0nFmJ@Og{ZI=)rkl3+-Zu2zD?D@jhC)oVmq#&rI$wpeUu-9i*8{o zsN0{~Y=p;k$9&W4r^|efToVz!&fk&U;iD!yI&iuv`7iT4U-Juy(M^^xV@38e? z*9}(TUwJOKBY64Vl6^QhmZ)CF5hivqKHN*42JYQVbo?;M5K~S6X-BZ|zAL+nTnU z?|pSx=tQcrj>)q3@l1~U{Q~S*9qsDN{eG1JU5yEiO^2HUiL>mU7nsnBt1jwqnH$|? zpIH5+d>aFwPacCjGwIV@gs8MUW*k%NyyvO!%EAS4<#*V%vM(XDd4Xi*&tT7~=)n{z zoka2+-Vf*3>6+O&5J-BfiqYo?BBjuBjL{SGTtGl?D%)Y&U+s;20UPVqvx>+B@2~`{ zB1+_vJG7^6NW$%;Ie+H5m-i(Xaf!MD%`<qyhiIJUG5 zAgcAvR_yS=h3QCBepR@6$bd;tw32?8P!vKncwkUBV~rG`-V6gKycRej+ewzqyQ9lf zciHAiSte{cS?kRF09?9=qRi`!laVQkFh3st5+f_jS~oNI-P_KtQ&RNev4;#KhPN-~ zw2w%?YNtjDG9s69RhKQAqhhgZc`M*Kks)J??rvi}S^{`tZu|CTUn3V_DtHham8V05 zS>GtoxpGE)!=6sue8J2dJ$*ScM4$EWOQv)!0Lux5RWrHh57yc9v9V7O3Rw>b$m&@|-3=WqNk)@h zUyD9BdwQW5a6>uJqhz>IgveQA#oprcK(Dt5@N;fWMAo zfjMK#7*(~Ge<;i*Zbt0l)3sQB{83xH0S6VUZ^=i7xJb>+XPJqz<&U>Ft|Qv+{%k01Y?`zxKX*Lt{w$4l!KJw$}sB%728ab;!dOMZut z5y}pITd(xBC!bxO2l@v>V@_%^9+pGa2 zHlg~l)sPiNuBPAGndScJGPentiIIWDY?AlMFJY<-B1{#e=r>pPf%!WoTBToa2#2LY z5l~0qdF`b20UAN}EwT!WB|#k~a$83UzH=r2VE6v3Vqoi|@u#69jVUni6oSp#4`U3C zW4gULE0lVs31Lt(uMgdhvqh>j?D zX7-}Ci|>z#LPDL!6I>BTM|KB;*NwV7L&ZTlclWhW=gg)A@^+K0{6O^G^|2=(r|Rc* zqS-%29k%rZS>+8mC$tY~gCvO30R9OMOTT`0_ zDfvE7|4eMpieweG%Zg-Le=_)~2#ai(PRz*!=%fyZQr~k|Z#$c0IHxtmUeDp22(-YwDF=s035tiaN6DYe3@t-o}qR=6;0Z}u;*SxdWUnrTpi{4Oq$ z_j-phfsQVV6g>6X;hFLX0F#O(O=>>^aQCI>8}y{2ig|Epi=%5CV&3Y0kMtavnr<}a zif%M`grDMVt8W1y7`!!<1lyAkeWZvxcjpg4`NHg)MWhBUL+U;CHmgV8{WXE+G*3(} zT-_OMlI>=u_>%o?k}Vvpy?|s*G?5Z*ht>&gQ1&a`s!R_J&aghy2=Xfxy*MEOq=?@p znUozt`l5TEZdAxC zwXmGMvI&y;H{|vNzu)Ray>>>frA|?z;sG_%5^OpqsictCt&y` zrr9<0Y!xTLq^n;RlVHTd^8}ePs!M=mu_41Rn;;tanHU=`ElmD_RgzB z>*|BAwY=b*<=$*{*k`5yPpam8pOHU{@x(efwJI%@m&N7kz3QkQXd~6yRX<(ZV6_(^ zO!%bR%~;>+e#Fab8os)of*Js7sWV4aSireNmr!OvWSkc=}FLwI)^b-f{aMFp-oOGRs(2A;*v#W)}zWR(q@6tt+Kmj}bD%qJ_p@CZorG+bTb<>R zM>hhtc^GF(f-qv0-k3j=<=_05Z#XspNS%xszzM$b2Q;9-UfG$&12wzbRhx+f`_jX90_@>M>fEmm0yRY@eG~8x`eF6L)YrsvBJFy%%c&ZL1###%sK|+iA1;A_OyDI#7wT&T^c4 z6)uC{&SwIKgKCQaCMN?7dJHNw3FnCfhZ?5B{Zux4kINtH0b-vsR78c^FFzC`Qe+U1 zQS|UkKbd|bA1{cF*N{BUY&uMz4Uf*Gny^v(Y#RraB$jBDrBUU2iS@w9hF~SwN$Heqi<~@3!R~1JWFceL`iR((!q0Vz;D@yX z3KJf$xC=E~duT4&6pmfzxg$4VeN4N>70WdzBGQdyLVjc0nImvusDz z`_mqe3;9|$($O|myL*P-7)?O3IU~@sU%Nc`o;X}X^ca!{-v}ajZ3DeFaI~{|f5w#y(8C;ceVngC zq7vujPNOoUT}D}qyE1roqej%1Idt- zB5!Bb6U}j5DM^BTAWUZoL%foxU3Z9nt}6=?GciU0thF{X*b$6D&KpTIOyVe3^kh43 zUiwx`95+|oJIIOvhg3InTFlQ+uge@{$VHhzb(fLZ%)VCyWijr%K?ZOtK`0DUedZpO z?c#05q~hnANtzfy=VZH{f{5QrN>C+U-5n8zR zyVSP*Z(Qfnk|-Ty!Y?RaT5}hsBi*1;{kQ4Y^gIVa5saYU1P7^?`wjHm>pea2rV2C~ zxvP511|yt-ryrKHA4peTINb=z?wgM?K1tVxzS!MMXV52cPplB8k+)y34V}kbCf2l_ zb|ZNTdb4=b9%%pV|C=B&hHVKLl}No>X-H+_hTLtjqQd}N*vS{>R$P6)YS|4BM>_`6 zINKU20Mk4Es4Zj_$KAAi&jbTBlk@Gfm)>;5@#Vuyq7;?K*_aHUWG zp-h*%nI#v8>OB9$6Kbkf_EyGxW+lokXuusDaWti=Hc#!%V}c?nrqYlO_-)mWx&q$Hn8(p}xgg^D; zIf2K|J#`0oDy6*1d2>$8x?Woux2rP)GM_C%v)KAgCl7f6$wEP2PJ=I%5Kz3%i`Vr>9?*=FWIidFWNB+z z_T7FFp=@W9a$4$~G{CM_L#J-TZ-ITuVr?6blOl5nsm7lz*;ql_yU_jnY-3aC2*M73 zA%{))2I7GhV`Zdu1IxwgYqtY+g_6s7Zz^w=O=HYQv ziyaNAudiqyWn5yiw5RMV;$z#!#>S5V?suYbUw4MFsuiB77Y{RxH+r^OVuVA1!(<{4 z^jc%tS+bUqf?4hBfslf*?{Pf9D6)a!w`gi=+B!P+E;qfD%+bA<6!CdIh-au|-zXED zs{z#1QQ&-YVg9GEP+zAoW$jrArJrwKzboRS9aSwYe2ll_~ zr%H%t@YkqSI+Th+`MOoj#(1pTh|n*CUwfI$%0P-NNL$omnxLvWF3}i5p*(CcJ4E|D zDurQi5R;uwXPeZ>?X^xoDB|tfuFI!#Cx-b$1HhAk>)nYwTrAt6nCpk)Sm9a=1b(AE ziwpF8|2Zv{(eTGmQUXxilh8o-IZ%Q!KL3u1Jgo5*n)i~9Jx)5GkH|-)Q)V6v17kCX!G zJL$XSB`}X$A2qY^zHmCb@=Tp89J|2L3Kvf3R^lxT+O`PuQkF}%uURNEjUC5x3% z9ESopR(T%Yg>wUEvza=u-k?SrZ*C!63T8-|8={KIJ8na6@ErnW_&y+r?ry>boa3X? z6pVcD1S`MhD%D;(&NGczI$&sh4qv&S7KO~z13##z_S!84D0 zGIYI8#R7ZeRwh~fR-}=0d!vwhCm(PPcWZo#_%u*??YZ>{JSI16LN8pTM>~6MMHfhk zm6EKaswr&YKpF&rU~O5EiHM5%q8AhtBqk*x)^y~5@92I^{P7t~P;u^jz8o*y##}aE ziPA`>jugJ#3RS`u&9E3h9cB0}Ii^t}SoAwn&kLuF%KDQtRx-|>+7&x`B5nW97EDQ< ziqpa_r{qzVE~Emiz9B9X@Q22%Fm%?RtVz{l+hdy-D#PYTcVo4+YZppiq&=kRAa|EV z#drRRHu>byG9g2Py8hrsjjr_LzUe(B z))0$)$5rL0V%#&4>e~uQuddL?%rv?kI>rKR@6x)WjW^XwhjR@*C5~Z7&AAv)EFcsp zi!RLqvL(J3NWuS!s$VQ< zCdz)8m%8~^&=VK&Po--2|Lka;M6aD{cQ;N_83sJsQHA)&vv=#<)Iv|iR#?p?xrU9j zfm6D34-eQn|M}3Kr+(yW?|=1AVs+ zC3$Wa3WQL^+W5u*97rY#+oEcjfO(eq*oP9JqVA7J{HlMhbqE;`Ts z&un-*E*|#3PyxWdTmMhk4Udz9E1~{71%4oW=eKC>|47E+>sP`=^MBg<|E`u5fHC?% z-{4|6s-`}_y7L@y0czG literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-firewall/images/quarantine-interfaceindex.PNG b/windows/security/threat-protection/windows-firewall/images/quarantine-interfaceindex.PNG new file mode 100644 index 0000000000000000000000000000000000000000..d6679e1e0e616b1430d006fbb2bd90d59b42f5d4 GIT binary patch literal 79691 zcmcG#Wmp`|);1a(0>NE_ySs)`Gh9D+k|cZcAEyF2qe``i0H=iTT3 z`O)1~SC{tcTD4Z)>yA`bl>YLW@bjlnpT5Y-NT`1L1QYsCIu#NApZm{NDV~2GP_C-d zfKN43#K-?+U@gTI#6Eqhk4JtphWjUv#q8-ii`WqUx23fi0&**05ht(ZZ+tS{^3QJwAv z=cDQ)JKq>Xo{Ud?ceEoBs|iBcW9eu~5fVI4r7EE;IQ!Mw1}j_E?!V^ZMYMNE8ydww znNY?Cg$x3$swwR%nrLD8;F24z!L;dwQ;2d;blbf=MfS`?MlVNtk7<({^W=WcYw+*5 za!<(R{q)FvxIAk*{{CMx4Mz=|M>I}%8r@2G%aPn}sz`@74UJJyW8^o+9ak+22MdJd zQ%#`DuEv~@t@cSxX4s#0J{(BzlyLa?Ogw~mo*`a>c*vi^zyXu6`ndC;arY|y~wUb6KN!D_u z`XWS)N=pHZm~;?A`4h79bSaiav6Qx-PAv1!*1mm4i}XsU_ z4935{yrq33f%;QLzRIg0NCbIDjq>s|CzU}Oteh_YbH0f-?!@k#KKI4DkgXa8l#;M2 z^-cIVnpi7v(RxR%d7|%G{*YRi4x4IQO9}7290DlKmpM=2>~h(3Q~dw@iDrQE2YGZZ zc*GIhIn^*XYqXV6c>?jLF!g7!<+mIr38ps#V=pzgnesULxKe%k*OS&>85w&hGV)p= zrM=AyJ>Uh!f;?b|EfEF2SpHt?XV!G(S2%W)t^O|x^z-pr7O2z+2hKyF_D~WXXK(R+ zO)mRm(~fIT@FMXDJ?ITT(3#^6BeF(+$c|)=vfd3;ZSLQ0bB@sT_>1t+r4q>YfV98B)q&)UG z3Xe`HuC)(^3cZACSAGIlE3?oKTTyr0iJUIg7XB5G)jgzxs@T$PdtnXQ+N1Csz5g3< zFE=6n%FlC#hxzu%vVVr?wc!;4KcU*vgNNOFZ}WS19$M5LrkCrsyNm;me9b|!iCTa1 z8b=l4S4w(X`6Q!Ap)HE>&&JYx|wA#m%XX`_nkk;>O&U-R|mE=_$?Aysr-jd6F&qP6>v&7 zGcGgx8WHJ$Lg7F=~x| ziT~DY*B(Pj)Ic`B1J1lJ?`OQVPPb*E6G`fV>h;N%`WKw+BE65)mSrORL4%f01z zk|8|vCDN6TB8)3<9k;{BwuyJwk9Q>mF6jFfKw@ttP_(c5^bnLr_kejb|NPeSyz7sU zjv0)JqAfewmC(`sfoda9)7j>5HS^8)SEUnE-h zyIAlRwG1cAE(~P-|6zW^h#xVyx{e<4|x&qFZPd?j1CK)k3Cy}ReY{huGAPV4dQA2q#= zv)WVA0p83C!=!t!O0me~h}-zY#qKji{Ck0D3w`Q?tilb);k9v6?h&wB>ml58%GS;Lju;T_YG+GI-Ne&6~KYigT6^Orn3sGvgHKIk$qrg9@sgo%m6U1@x^RUXd!QjZOFWXnsNEWMm zq-YwQc25by&OpHu(O?iE)h_<@5L_+#;4QmDI2HzM7mK)@Wn%s^Csc>YF1*&9ft z_&{QMxwP!HUxMfToI-Eo;E&*b@#V}Wr!OgeG*fpA`1TVrtQF9bc6|q@*Tj_*RIPiI zezQlf*B>t8MWWG7ib_fr08}zhVUqGiL3ZfOp59RYc1an3>$v3;hv!=wp)^fH$HTrY z2*aLL68!_VO@Vjo5A{#|x0}TRL~E z-Pia%0W~27*Ix++shJ$=8uxeux5q^{6syRio0li4eZ78&ha>R2l!uWZz}H!tb2Oh* zi@fG&c?TS#t6ew+YM7S`OcJ@dSLFl&AVtvMAa@M(%g|8|N(yY0uU5 zhF={bO;34wt_C&($Y-!(_)E+w4ky4w&#tO@stu9>Kb=uCC~n@EmCXgi+pR=5Kl9(p zTm)te8;X7#{=*l*j?NrN4Z<|hT+PhG09XO1Xhb=YdQ2mB>gnyJ`d3d~UG%9`KGfWm z&&fNI_&`hnX|2#FHl_rB-4jf^DEagpVx4lofdzVH&29J+Jyg3tA0}Aa)P+1ec*O9# zMqc_y4)YS{`_4FP>Sx#2oYX#@CjGK1g@?z_bt{PUk8^4E$VugN**ta^fJ-9H(h@h7 zrI03r&=@{lTzcJI(|Q@-iup+CWwLsKi2rTp#|8S7(}og~|84HcY8$U4@P6m*^fJN> zAC~iwWyx^cIZ-HW>V~KBtT(TM1^83)ZKz=ig_j|Fo8Q_ND-T(d2ie??e>+Rd=i$6` zap*Z05-?~BxfB)orqlx~p(r{m^|#6MP9}jE_~*Fv2biB_06@Mj#v;kQ)09S z>*qaVKyEI^Ti-h2um|OxjD}fIiHT_2OptgtU0KQ6PrLqljKir9BO>wnWq*5L{Oj8f z_-p!p_eGG4qu@fO)(hg$;znZ1;m&>O1BvBY zfwww6GY#glVd;#0G~9}4yZu`IPE)zOIV3H5E4%p^XWRNwx~`o()7L9LTvzjg*Zt8J z@1$bSKwpBa?R%Y~$LL)GVz^DynFf5tY`C{M3$W2TK7UJhR(MY! z%rX~Ef`;07EN}I}`=!q4{%XkE+u%o|kgRg(jG~wZE`c>WJ_4~k%A;%Rvdn6Os>^%G z*(zhG6UWGy@8&pKkINUbo>#xkW}4g()}}ejxP#!pcl5xQzYMs^)GBRWBA4x^B##EV z!QQQ)vTb8g$?xdG6-S2hPO2bDA|+G>;LE&4+}fhP=`Elimg4r0l+t|Qs~}=z z*>IImp|-+o-=0Uv(+=(QVF;NHKrI>c&g#Kt#BOruea+hX!!Qt%<9Bb!vMbEXl)t$) zeu^-B^^~H(vJH73-tgPoE8GJjvpoXWTjKU|XfOk*p+(S0>vM{e+Nk0$P0AMLFY%Nt zn-VpZr#ro4)o~9vJntC@8-Q}Z@inqmL-WPh5+|-VnXCyd@?f2zx4K2 zTq>K1DPL3dw)a zL6X+iLUF$xehzdmcC6S)b+(g(lC?$)7xC&%#7LSo+E%hbF>wL|wE#AT#J`!;zXToW zZx6Xuv=Y7<*`yaB)jkXebUAPz%If2CbI+(J{_$G=gmqF;M5l7xcX|s_7YZL>pA9?W zedF3vw5ZSC;tP*Tg3i>e&hMs!$vQHz^OGBjM89rJnK11BX&!wztF7}*sws^$(ccL$ zk})cOT{zzA^bCE#y`Y?GZIW;L31QYuvo_&H3!QsW{Php^=x)`LUV9YrBis8)#p$YF zNRzL;1wpf9Ma)@XE}o}52M~FQ4J4j3N~c zMg^zIw!>IOhoSg~u}pjIQ86=*dXMhW@4To><7j$}g^|Y;njAJqatmbrppb+BP(n#P z!d($3b9{f#!>#j@VUa#!Wy6@{kmq=hD7vqGmej@a5@Iq>zGIf5*6sZv_vrc{UT?Qg zKBS#pZb+ld!2+n~JZ(5H)b<1eS?SB}!}AVpMLXi(Bhzj^ycIv*Y><(3FlRQe$yFcy zvV0+Xo}IG-QQS1}fz#|hD3ZTA{BR;+YHy=21JhoA3()0kN#xom_3vF{;#=$q2V_qf zr@=-8aM@J4Z+tj>NR3=u!uWapB7j0@&dZQjmU!V0y6NtQuvBv9V71yAS>5BzhmWF#nuZn0@~dk%o+Mh*Y}Q)Py{mX7_Anv63+$Jv6duV)*#b4s_?j`ow~z1 zw?Rw}DUX|h(jwR~P3Q4;pBKXqYQy)bS}*Xdw3j4w5k?D?)}x4l{|m;?Th@}gXF)$O zP;@VGI2YV@Ztq3Ctw3MCzoxqt=6=ijwBSiroJUMZWQ)lE;#9_4|BE8CV(R^=VLX!T zw7`}vVvtY9*O#%&)F5U_yU_G(AlYC{0k5A(G(ho=syDBxz(;HP6b%t0g0jcs3o?=4 zS>S;RDhe_`4-vjlL)beO|F5p+?+oI@*2hO_-*hTYCXBOZEsAUwg;*GFZeNOCS7y(t z88#K0CS%0TM)sZ5{H_Q6u1hI?e|$iRygVbU5_0D$8D#a=bmb7QwdYA+2Idrur6gax ze8Jm#=j(atClY#+>fwpiWYhp_ZuO#wo+CR(p&u-QRg5(+N95j3jjqzuV!Xr55a3sv zi^AtTyQ7sB(QYpx0is(U$F}kdhJC}DFJ4DsJaKk^r{=RdBIp?kZ_z||UzCLU9Z5I) zQ;V>YeA7o@{Y2z6naqvPzSi2=6d580y)2bdgeu%$qnvGy*GzpXEtbb+ouc%p%bDzW zC3pxeMx&W$t4(fA&V;Y4O|;3%6g@K;#KCV%@y2g4(&w<7|hvP8PNtnF&C;C=?v- zgt(RN*PYyyPzk-lT)aIVdY7*DwR_eSWU?4+%?&v{() zqoaBz{Qc>(>A4QbW)&Vo=)Pi-9@Jc}W-@AM2`>_^6wPIPL#rqiMk-s&pwKxsk1bXt z0e@>5QzGHU%F6}nD2UvVnVb>{9)VuUXjU_bkIUY*qZ4>V4-&$EhpewOxg)%03KHbF z*{Yq~;{7r=0EpIhKfwE<{x%vh_$FQ&eGq4y&<)aW`w_NZ(Yp5gdIC6!f5Si*5QEnph->3usS9lz&b{V8nHs^)a&34?p@V=TXu*row1_e^DcZV{<$p;YlN|R&T+1I##=o9!`MD+W5zt)K-$0phB-nvpi8ZND|9uSS=t~DE599tU1quU$ z-J)DMs9Wg@rg%oKKE&_7G+mvEZ|(a!x`BK)5uV1xeUZvS@nXks=)B-=3${>IATl`aBJ>%r+ zKy<^^0Hz6m05zY@aqm8pvBsodA#|dKObLpTJn<~j;F|tzQkXaPz#zx*)hsVp#PVUE z@V=3m-o~mHmqsEB(kt|d>AjRZE)g?YV9J)gy`_~|u>Y`c9nOK83^qFw^5~?M<@jw@ zh7%utp4+Y_$|AP7i6ZKCDtp|eki6D1Vwd1!!(nUm${PyD8&*sQb$OBuC8V$887!!k zl%)=kYKQ&mBHsnt=MAe%UZ~@v$)qD^=u^zVlp=`(PH3Zqd%25q%7(>a;}v6I_7#g& zkKozU@|Q(au4tPu!83c^Mv45bQRKP6-c6&rp|wcJ(34S=`|&$9gio)~tLI3RI;HT; zPtK&MKI^?zNW}i+`wS;_?-ITm05h1h;&h<(;m)M5LSz<0954p$(g@EVAaO?-YHQ_{ zEeqrt^lmGLl{&^s>b92V-3Ui@-u?si;HHFx1f-N&lUi&s*?4`LNP|Q>2JWgRWqP`P zJK4#K>jQ|{OAf^F$Lcvx5@$OKP1_K7982E$UH3@c5c3`DX4PJam6_+)p=v}4^z2obw3Xg}q17%ZjQuD0TTO7Sq7*z+= zq#*a;$Q6}%kz#46o?_L>8KQBLhwN0s1GC&=r^aBir0+_LV|qY%!lqg6Xm;7aV3DYQ9 ztsh^n%?`0aq@s$Jr-%=9jQZzAF%j|#aHEJgNv>1yHFh+t%IOUIfy_z#Cfew^<%LPkTIrX{1pZ@Rs6lvzRj?V74k7W} zjmo6~+8vtd*d+B96Dbg}oF81=;*FN|yT!`i)y@p%I@ik=?dC-7@w%++H!ws0%zKBP zwEL1gH^3XOYnM}K4+bC=KYQ3@gv(E?nD$#aJ+mGi$DCGpX-LA6k@>wyUNH<$Plfj} z*eoF>kJ34{9|Sk8ZeIj{&;Y3a=kQ_ug- z1Fo3GB?XpF3TX-eFk)u+K=Kd>*G4<7k>=-(x81Y zJ;p!1=Kun-_s(A4wVp?(P--AIT2D)OBICmj-=#V?h*=DcIEaqcTcS-5uunqWN}?zh zPqH@)cnkuslsef}Cfp$}{M|1ZXwK)EKD(g_p;SlN0t)~>52G{w(2 zEj!lUDO->;jJUGe-6>YT5VC+B(j{i5-qPSHnQz4><%rs5S|MV`6v9~zyHYhTS3TDy zfv;R-ZRZq~^MwnRAMEQPYp;$rC)p2Lzke*4z6||PadUpMuFnW;3-`SUAnVD~8-{ee zLnjqc{YnlFQ8n;;R%P*h^ra{9`Wa5@l_Ca`Y$SoZZ;MY@RgCdzKg^}7Z_P#V{e|A` zgw9X&U7il1i!@Q}tl!~!cB>&}dgEH{;{C?syQGn86ztn|y*kVHKV61xIffr^4gnCy z+tDxI>uJN-ben%!xH)59CvW{sr#jGgMiPDAe|?^uzSu@E>vzhCYUr8nP$vh9%P05PCeA5K}k)cUb0kp||SSr<+>FP@`3KrCzKV8f>iVk}+o$)u%bhe)U(ufTJ^_~6$lhZ$GwQ_P zGb(6MNX&@)j_gUMvQZ0WPNMvMw!p>PoA1+Nyu+bjo_60~^^Wf-1VFc^CQiVbfRSQp zlQEL*lK#M2GoJJ8AdoIL9v9l}ceI6=qRM$`X~&d^ZnJHx@~Q;u4#a|7Al1qiMQ0IN zr^|x*ltn17WU&HPe^)T2Q&lu1fgtTEh5gu+<`%YE&~U$bk{P8c3s;2PWzM6L>{&yw z9p_p775+G@B6&h*s2#Wj?8d9BERdJUU!bwV48{-Npz$9(|5HW^QV_pqyf)>D&RHn* zNzL^nKV|toy%zSIu21ueomMswcZ7cojjpFMhXqpJgPRotWkN<#<|}8Wo&&rqQZKHM zb;B@?rEc*+I@GU=i)Imum&Bom4ZDhrG86hV?IgOfLAjQ`Lwr(T`EA2I`*%>|w@`fk zD~_%A5pKOY2jMh*PsT03jo~QWt-(Rp+q#@Ni+>}&!|OO00K}E{vY%Y7`v zXYzQ*)30CmsxuAt?pvJ&Xb8y8jb0BX?fAK5v#?U+O; zk+ef)oX3|7;>U#rAnK-(;qwYoX5R#sms`=pKKrX;u1SkFDzKdBrxy2 zfw3>r`R0(-@P(XyguI5+r>g-i3ekqsVX02yI$=*v^zm?hRg_sn-RBzfq4K+;=aXP( zEU0UOVCgU;Lgi<{`*_O97_7aKMAJ{$P`ba+r>&SUe}(-zHnSX*YuX)RFM#GkGLkz0 zoo`I$j+z~)YbvL6NGP>XREX)poOj+8DY-l%T<#bKK2a={T<&a+Gc^5C40%Z&p3yYe zIHu^S$nBKx@W}C*iw}Uf&WS+AJPnBR9rk@Rmo1|cFu4>-3Z7f@`bud|Y&kN7 z{6a~?b$yc zgF(v-K;NaZQc}B&9u55cMpNUnOfo?h`13Mw53h5R8CH2wBN6=`Rl|-Ub~*3|nxUci zx<91%u*aDUL0WI;vABuDLJSqQBvuf$Y2H}gxoRy|6QwXI~cOPm3N+&udAZt1l%w!_Maq8+&b?kd1f;kVV@`!75?)@ z%Rgki_Fc)L`!pb+u|8a7{7x8$QVN2Iu;x!yT&k*q9X80&@bG0$_`v8gB;NUv1Tw0z z92mk_`@xW=2SE;SrRx0Ky$0>#AA?TB{;l-ySU^87W$+wN0J~oNNP+(*Kv?IR;ig8W zI4Ci-|LyD+GPuYakYy`+Lx<*gvW$y6Tl$axq^wlFa7g!7sAi0@hGo}w$Hd3qOL;g% zv%(%t%B4@2q31v&=(E!1&${(|)Y5tYKRcXaxR)syFs@{9g4=-zl9P1NaIguY%X33X zqXjfra_3s)HpoT;H<-Y<%hwmSoU1R@klpsI?m>mTfVe{ep_R$XQYadI1CBA*(YSis zya8pU_QeH@fm-EjLTg&amHmJ|RM zre50ntX|p+T%g5A;V*n+$LF#~DWAP~lF7*{I+c2evM>qvyi6w{pYy8*q(EY76N3~F z`UoNNeu(Uf+yOu?%2>o z-9!UF=1tGeZmoEO6^{U5%pR`lXtt@Zi2}tkEp$p7PHMKc!r!aq2X`tP{ZO7GKB(4KXmf@Zx52=xXKtG&5sQIrb}kQ!z_TR>MCpt}Y=dD@h2e!ktk+ zG96aa<>SFu=)XUu=jG>XcgE5$R@2my*53o9E`d#xzK+--vT^Slxr|NyWvnT6IwCMw z<)sj-soSk|?<_M;8YWxmvr>khAL8apA-pPCZgg8!J;Bl^UT+EMV#cC6)KbyRkd*fm z(uhv0FK7DsV86cVUY?U)S;D0AJ^c9!S*Tky^OiMN+FKnVUZ^W;=Nl8X!fgff6gekl z>|HjB>RuuKW=|w@wW;>P0$oLQC@=;tDQrRA_>3Q5JKdU4gfez=8fFGYf>NO777Pj9 zrW!^i&G#Rn7t2YQRK`SR(UWK2=)78iUt8$#5o=7Sqo_Qwp&y?nr({+Evr_ag4wjN2 z5M1!l8o1(mb<*SX?D7bsQ3a zewC>!Ki8!SwyPq8tD3HeV{vlx@S)CjVyM%5znDhnTGu4>%u+e|(?+3qT4uW~I%Z13 zbhB2f5g|%~N~&zZQDO5|HQYRdmq&DOXpeJwurWDDsnzEbWa|;0*~X68^YCo222R6M z9|g*Ae53biz}j1zUMmxxL#Cj*pE-Bkg|4V0#iqk(*Ctu{ARug6;U-Bm=qLW6bH_ur*nE0F$H2w4GQ0*ebrc zk>4MoCF$gf86=0BzJu`XETXDx=%-uQF_hIJK(d$}_(WNKSZQO0rGAAu;%6&c)1l}X z_aB>fc*gRqI3_uAui^+R!Uwp~T9cL(Qg-g60`(!iEbTC1Ou8Itwo~yX_T$C|D+^*| zD(X2})5M^#bg)F!*qkhP2SKunKcGCCfq{-SqSwC8R$wZEn}dhkY?g#Z+%iN?6-@IL ztc$^OjQUOHwCL`m;}M z4DQs(+CL1+qWhvrnyaW}#1u7$1XVa?RitDVfjCA+Vg@P9My#fb^S@@@J$-`F7ru+< z|H_hhcjvY%8UOGkfjNjq04*ZaEo+Tzo<{)Kl-DjSl$DpE>cyQYO{^j(XQ_(#D?cmg z%uip49DYQx2FB^&N=VNY|6Uk0d%^Rw%VW0$Vm?HeespR+U{9&=rl|_RUIG(;zC|7d zqRcIC4*q#U7l}Ti;KisdjrPJ!VL>q%`b%EeSed@8uGlv~zPU0pA)$wgQ$irovG5vh zKweC{zKm4Yn1x#B7}c8=kG;J z(kpagGe$?pLM%J(mme<&eJx$C3; zuGd@>5YpZ|f0B-?cO5oXK&?XOa)hWnT#5uUwk1g(=1KcoBqw~Ml_FQ)9}UP{U)V*0 zN@|$DZn8HG3>Ob(udvl4^ad33*xMS92$Kh8=S1-@VoJOo3$({?ysi_R@K4R+Hd7e< zczVN(J;SE);%nNWHdvzqk8!g=eWxLC7C-ZK=aqgyGiFv840J=7zC5Qgn=;xQOsi|H zOfM|NjN<%tcjosKAy+t5iSo}5A)^ZkK2b`9KY#RReK#J@owzZ}+y%=3d;USmFtat9 zmDeF#yVd2`rXOrLNM0ec*h@>sm);?Vo=q}eadHK+z6*s@SEbG?8%QL=Ho+|^<_0|R zKOkK%LCaX5%9688-O1T7d@hMa9zk)x9V!U$W4Tvc$F8_XPS^eZO+}2fLPg}|1tC2- znE3*u-AC&B^CoaK z1{laEjpf*YbdsaPRpFxV-)hGAtU)f~QdqO~Jii?w3wa`cw31;$3PIS}E*?cAYG|QM0)Q9xZVo;g%pq zmMkUjzMC<^jbu@P;KXsM#I{7~1I*IiPeUUt5Treh{+s^L+ z)l`C5OSkk8d(<;oByHmNGr^VG>hAc@OR;W*|r#-VUPZO_0bF`wI8&Q)!`F8{y@t~Pn_DoW65Ki2YcKetby++!|c59$iNewct}5hN0?7a>Uwy3Ns?G4$hmz8 zP)vtulN{i7h2Ax%MU(Bo#C}|yUW!jh&`(yOSsDzv26olEVGlZ;!sYZnmt zdJ!1al>^Ftudn}4Ea!t5xc@E>$^Ug75;kZ-4t53p5b#Y<56aX5s$C-5&=-6aX$BN4 zAr9-}D=lK7gBIiT{b%&2(BR%(x`-kT`(9n*R_z8&P+5};6|4nulET@Gl1gr)*gein zPlHJPa1%%A8mulS@!5f2EjVDQ9P?lsF=J$$On5@erYdltW5vi=?5{)7EwV^V{}gqJ z7hU*N(W`s7%IF?_J0~;~WsqaWr)YSA0obLW*irmZqSNJDW~TaF?zjIG3Jms237QKz zn!&a0tvQoZVD<2EehFR!b>nwrx|G}L9Ls)}Idhw%%oyXgIOg4{2xTbJNw{4&BtJXJ z5m|I-sNL+jYkilO6-@uNBlJ!Yp7}xh6Yy*CtN*vrD%p}z^GMt|Yc+d1b@4R|)w$;R zk~j}*@#dOj0oJcRZj}`^yV$=htUc=;FWn#lI4AE$9T+_efu&4Ag-tZpc~AJ}yeB!z zvRbjFU|fBx%kNRy?Ch#Fca+VSAfaqkgp^pHO7oUz`$)xPc^efP?sv^<%-5Dbbp9j1 zMnaOy6t>h~Q0TVMfBU<`D4a*9Sn=X4RM=FuYkD?YpPNOkIIqOZ_wfGOY}Vi%QjZeQ z5w1{I^GktNH;{|x+dJqp>m$TPx27HMxg4jQdZ?d zFN&Fg$#`sIQ>IgsN3V7pvh#vpVrbj_&7-e9q1{F;k+MC(^u+&~Z8Wb0*}NvHOm@HO zrTyTCI!~h;d-Wlrx=7`P4GIT=1R8_kx%zC`h@<*&acsX<9@1E@or$f=&Ib#}tI%%v zUz^H@NSFUaVYF~AgdcMQo~j-F)!>2rg>a`k0|ezkhW3g2Ve=P-JxEP(Knrtp8n{G~ zpwu3_GSa*+%_q6km{ygZ+UiDFN!x0|J9E%nk=W`h#pl4aQK+Q8ySAjX&&pIi87ty& z)STW5m$vjL4EIV;T72xPn)r?G&Mv}=BiOmAZa40P;P%EO5~N^kvH8uwh2U{e?c!KU zK3zp?qNGCe!UC?bKxd+Ku3uPD5eu{Syc4{Bw(NAKB1Ml<(rMFazmIYS?IGb$0gZ;` zfNa0jvv#@M`Omqr8LoZps;_~OISPBl?Q{}1vo1?u0ogj4*X%!|(H+^j0Sp#5g3U3j z`?(DB70+YOw0Fd9ib+aoTI4R(9^vEW8L5)eSw_iy8u|r`N3nC zQTIgKetTL-o-Ey$%6BDJ;EtIghN8ym1h{0Bzv{2f`%?_ZsJkW39`i0(sEj?wQ6io* zEc8)hH`0W1m?FJ8ZT?n-+>!5G?p)hm$1l%RLv%o0+Px21Z7cP#MC5H38*o;+x`T>2!)&vuMXJ&<*B9k`^*4 zRS#Cf=w*hG($e7QeY%LFz&rS~$$qK1j65Ir=E@2=svJeBOH*IK-+kn=)N%_x*WVd= zcvvrS(2OEstFbn#`$0WB8Ny$y)vg>C4#{l~yDtxz?v~<_6%68Ro<4I0`>bj`zjO0} zaxGn!%(8O=d>xf0D|kr)*jnr!398@E-x> zCOFd6j$Cjlc7I5m9J@@`R3#lRWLxY_nA2z5@y_38xgS*Q=O(+sXG~EK>4uIy-Z3Z9 zH7mc;qRYmgg|YijRvhNiU&;h;FTBrVw9z#1644$KY+CF!-HkYZDJvc2iB*daZ^@9b zhrlYX#uw)`NhV<{0tKnJICEYtln=8lu>K$Nk2F38;3*J_BVqi1<5FZI@Y3biJL6`sH z`CMxjVD&*x)48eT0y)b6LooZ7wBveU1;`ivcWZGi^lpIvT?CcHQSB&H`G2@;|F`mH z=?qfAf6>J{6$-Eb|HWhS$^y`a{`V+&!W0qzi>tP0|2YT!xF1QP%Y6I2&xu4aENTKdI0 z+^Dz^h!uh6E<0TY2i%%o_rovDlV)@q)K}J&BHKX(UJ0)0tFxW8%`tA;adIo_>=*loA-j z1FK4llTS}Vm!p(s8WlxdRh+vvC&YnSge2>$)c(eKj~a#|F<7RioGq=I3{^WHVtC&W zn4T}-7LgKq)w#v7XzBXp0{&`gui9$lHVn( zf;DOHX+!A+BG39b#(>cyO0m6{SQ*9oed*l~5*s)fi#JLB=MitHpb?qPKsfma2@cLd z8kB&)4(3>u*>w|~S=o^EkQE)|#j@D^b%THP}tn zjKd!zn50FP_Ac6yxG0$sK-RCKf~X<3dUgl3mz0pQe7|QVe>%pOErZLt9zK0V>TYU= zM7zjpPAvPU9G1=xqt+mZRQ3gy;_u_0rErDA`^UvsJATS60VcTYMnrz4So_gujRkdV zP+mqTGuUEbCqskvSX>O59u7wxhZZY4d*I%4m!NEvSo0`m0utf8dl^d&OwIlpDrJhz zuff=M{JyMuWN*3EP1;FQq%OmN$7KR!GT%Hw*6wIeJc;`J854l==($r@tfs9lXB>dK zy1KfSii1FjHPv&3+R5?V_Fl5{u;KgL`LH!vCWVzB7UdIT{sk%(cu`s9yNrQi>IhM) zAm^I&W%+6LK0U$YgV!77ckEA;|H z=%YuAzYMU(%K)kru%74Q#1aR|hg&bTs@rH9^zI+B8X35Yd=%h5xW|~{b|^2yy<2cp zX*u;*rzw-3m+oofVL|xB+&ec4pg-Au9>m$lwvgH*%}WX>5HO+=4o;YrcU#4*(O#C> zl_0YhHhn7dmmP`M@>{J0E;mw5D%ra7g61M2w8YKAT{3S8=*2?&A!g(9v{Tzg1MC|x z5FdO6B=y?X7@}I;DF6J})Hq{5c%<=jBJQ)Tb-@+K`TRAd;dKQNX9n-E{#dl5m!5IQHJq)o-Ft=G;_d%1WO`Qr`>_rh8`pUjr?yn!rHDl^J_}C zCN$1_++h{&EK2g0s4-Qf2p5iio|HtuuhA+vsl#BxbtZPenmJPpcQk4!8*u(jf5^~% zZ^jB(&=QqniXgl`LqN8M6m0sQsh3y`Lr=W%C=UX69B^avx6QUAcFN;Rr7@Pd& z5;a$Z#7Etp)NFK7O@YmUnYJ__C<?$k1+!2N5;Rb+gLELOY!!DSfCAvN*EotPmpgiY&OTPRXEqs-={xE{!WRnv&2@T z?G1ErU|BU$qJe}S5Pcx%J!b(DVO`akRtHmx@udkeK2O{jGYsLX=Be~k^BPXys0wa` z>k_E?YYtWSkTOVdCZ?-N=y+!gfONp%gG6I3|GrqmmmjlsG}U!UD5uz_ipLR-7z}Z7 za#Iwdlt^kbvATYDTPVk7Qa}^}IO^n7>_plRMp{~Z6MGngde^+05KEPCD|AzJAxY#V zm+NOnK1W%YicKCK62h5mp!OoU--R~r=9`$vTO0%Y@AI9ftF19kiD4+L>tk>1w9jZs z^+M9S4>9SVK#Kp6|27Vi`vg9l=*7tUG`~Y)`6AH?V{lEd{y6}UH+fqLKy5`wJe#vU8m*1rsl=38uHtjxD=27e_T+vGO`yg~#y@XP$2? z+DjBai`7O4{T6SEg_9j;{<_kUmQ!tt0iZ+7h>)G4V&x60xY*-rd0_J%BS|~vP@>oD zk8GOXpDWl?4-F=jhqLv*>?qk{nKm}M6l)*Orrq*SBV$mGAFH;IRe-;Eut4>Ul|n3d z!~47)JznA*Ang5N@IZWIWWqz9{d@RolSv}ZRu??Olq~~dcCjP0lm~qxx4rj$UJ;xs zl85hUxRGN3-b7~ESSSsffr~-4!e1KW^O79c)?~)U$Qf5JUmD*Fb%8U(!tI@U8b}j>}2#~t|gf|b~id9nF2x^)x`WFvNqS4ES+9Z z1ierK-`A}LJrYdS>XY{eX18Yh>Mv9Xbb|pC2hQ`-Tm4~!s1Iky1NMsMs~w_KB!_tH z^{?)zUwmb%zxT#28%nONXnMGL)n#K}cSrikC?~UrYaFuDta>Ko2%>Rrvn6J4jhMG= zjJ;5&VB@K?IjT@nN5cCE`rv!ydT-}eBR6tq-d?`YXbp7ss`>Wwjwym9rnHu`Wy5y% z5}94(-_el=G4uz*@VGEM-_jSh$cy%}D7PP#>%iYx^c!Ptm-PE8+Xe~A{|^9nK#0GL za`&;nZTO@-rpuj1DBvTZcpjHtyp~*J567g>_)fpqGE3&jff-EK;nZ|>x7;iN(;UuQ zJCB(DS9$1<5AotQ8CQBoaY-TS)U)S1jp_8$PdIUHBuz-Y*U-efK79`t6_2rfM+bqp zJkEd52f1cWB7+BZ(C$#zX&0Y-tso?QB)MWKSFB%6TA-U_J>#e7Le8K5JAJ*jAAt~H zTXZU=^+kj_ce7+7g0h@x9!kg-ue zS#wsgpbR>8Zlq<*BDQ$ud}ri6OSx}VrvFh08H_8aXQ9MzH!ZKGu%e2p(roO$LE1Zq za0gW#&QaIt{WGP_;4If_I9J-q<<6WTel9wrgez{pm$}|odF6-`t9d$A{S}*uNhY@- z3$vq_qlb<&;y(FK$%%X;2Tp-1?L?W1s2GSzt>nBbFK5k)c~lEwsjR7^$kM~!mOgFv zfz2Mr>RUg_%IJM;Y95Q^ax$jNosFQ+OV+&0xnWHmq49RQhMZ@Zf*FxV+aia~0rgZZ zD!!QWZn%xB*Dau;AfM`{xzrS;6YTG2aBLD!ehs;$rf$GD(iJ5ttlfN{m(A$+IVAQczq*epVWp<#U*q z2S>N<<=Bt|b4)y$1!WZGW|5f|k5wGK%OwMKR1(?w`DDf!a5`NCO?K_BLUxi3|Kt=N zWm#u|QG&(sjstAn@FM=&cTm&)Q$F*Z2Y7vdFX~}~Me@!mDke4BN_ue-*{MlH8v}TR zl-ZK9D646psjiA-n;)0oOk!NLjKp4T`jdJn9G_7{p%}8dyO@z|!!sfBsN3M;#Nx9= z2l4VdxtQ{T9MY3xG5aUOcf93lUqU5oE-NRrV>7RAI>xBqhfhW#RU2z`JXr;$nl3Uj z60u9z;8s&KwMv;a*-8ov$j#1@eB-eMU1E$PQ%H2Ih<;J2cGoy7EtZhmHFMW96tGZx z-TPS5{|K8?R#V>lA{)ECVZ)PaeO?d7ge=O7^YL}?BLTnI5n7+03D% z$LUi~g(cHzyNu5)qNpHGbdfJUoLdFAC4WT%snnN3QZg@AKJ>`H>F zztOOD{4*k?x)~)G+`v*x3vJdcVn>c}w0lHsD(noS;#0^e4BrXOE~%t8*T%r%gB+G~ zh>9Uid|Y8(HW~S4G}Pu3HPXt?eQmg6q<^HvV2Mj1J2#&^=|ib@Ax;i=$s z;KL(nUVn(>+BK|+JIH_j__sXu+)HfOxP^V~4mWa&4VS=l5?u$h#fM^=jT?Wqa8mN?RL^GGmE(tb$l-_gsM_~UTD3gP!S z@mZ58FE1m;(Zh_5E4l*Zx&285`G389e5>_#qKl1Hrgh~6y+ z7_*jf!6ntiit;;mZek#>~?%=G9kVada_C3VA6}c->PtTn5q#%gKy(Yftw41`E+? z(jF;RoRcm@&6uJRsa?K;`h;;diJtfODY9o0|5Q$OWePp7|AJrq<|+2Oa#*>nM*LJO z2fHQ6E-E0^BEH@2)#MD>GbyXgCCWKUFr`d_&;lBkucst*l;+7;a?;f_B^M(OFD8=& zt*O}*6qd-imqKEU1;4brx=9+sOl(Rfc@ck|nUO)f#e>tOrre8YK_Bk^Hpb$XaPiV; z_U$>!go=dT#4j3U92oBs!nO_P|1lDqmPch>ql|6k#D*M9g`!DMlu^bfdR1eEj0N%8B|@C@$r68_DPx;!%pn1q za`&X$)~bd>^n=wwv+@c0SDtwb(2)awuE%@i`6(HbxV)K z;Bn!ca^cNdz_lw2q+WJ9Hy^+iSH2 z5;OCts-Mrinqr~?lQ<1AWF&~aN#1Ilx1<(Qlq@55d=AC=xnyT%l4NmecmG2oZ$fSb zrCDb2J$u==|0takUTK?fk?CKF zKjL?fy};J?F-#Jt#EMVvby`S}Hk|g!nc0b$98=-fn}{N-w48LCnG|V*T&Z_btQEib zO;5;5LaOK@Jymp(D!Ry(J`j!3=MsAqT}a_k@yeeUlP_%-wm0$hTE1Zz62*2(!|`8w zdK&ReG9qp-F{gss>IxbcE+xg?Ot)8jdrAyJuM>wSr1^^Mj5s_4Z5%#$l#Y>!@J$F! z`C*$ZC{+1oke(KYamtBH`iRjcF>-z(Y0*)ns`_M$Ek>L1ImU2I#k1gsySTP~oTq>B zJ%01ZD{S2GI-3vmXt7~*Mk!TgMKmlvk32&cy)HXxNn#g4xAA4h0-^`Uh zk|cd3sHUXMBNxtYw*;b+n$A|;vdCzK3 z(zdpkEGp~E@gIGZ-~IY`ynM(--on+?rv>Rfa*RQ-*Tk%Rktv@X(M4KnECz>Dd&NvV zv^KVRtw~hW){`{0k5?tG*OV9vV2;b8xJ<@=viKU?KQUS z?_x~)UQ}ukG)q$XPNitp2AP5l*^A%xp@AEa*m9lZO> zRVCdO8;=ZPwpxiz&LmfYtm?W7O44J5aCsm$nkZ8UuMA*5aqP-brZ=pm-gcY~ zJB~0o;gOE3?s!yj<7fVj^%-W$*R5g6{3R@&TZ*B16T1eyM8zgCZ|(J5b>$T-Zm6Q6 zx{NH#Alo+V5+@p*3!Z|EjSW9knknZ+g9I+LwyZQz$ofj{GMW;CXa;|#c zovh9e(zU0VfrzrsXn1m5-3|4K^UqsxGY#&Sd1zz17?gTSAWkB8DYt&&qpZ%hQ+>gO zENz-gv5>gI-T|Vj&f~I+E}*GG3`T;n!tz?0iW8X}?xnqN3~ORGD=)v5i_Txpg2sAQ zEUARfHd+S8B(O?g?)Cr5T}y0O>aXJJE!V$yEv{F7z|&JJxv{#JXEt_) ziKZG1WFU#lD4@Em0B?j4nv4>}#ididWF41Zbq&|7timjv?9lOkaZ+js0kaHx3og8x zOV+Gl;k>!5Si69PwqrE+O8}3R+`9GL@xfbIP$_{z(|pR)O^h7hPV1;y2&Y!K4jm^T z4&7@gVD0r6lhFGdZ}eo)nCs=BkQo(p+JrpSE?viES6nSVtVVoEDcSZ(4(-@OOWzb3 zRr9#$s&{a~@&z=_siC$Ynvs_MY~9@gbFSvSmq|aLvyi0=mau5~I@Z>~VF~62Cw$u7 z#;e}-LC&9FMPp+FiyCto+_RrH3H0m`08VxJf zbHz26vUFYpbLTdaXX(?@#+*SCs#dZhZHSk)9%NJv0DcJJqS{yIK+%Vi?xTo$dpmc^Ng)LgKJ)r)Hg9Nk2xIiJNB-N5yiUBIfE zG)B6bInp&T6O^j_O^G=|)+&jaIv##P==I{YRdD59cXCO=6fH;F7@G28seA|j{>k+i z4{YSnfLj8eGkR5w(Ww-Q|4tGzG156Af%O<;{&Y&pQ}J{ksXxzy6mP*NK1)`Qp<-o`uDGzhVhKrJJO(wZig6h+Y~q_Vlw z!i69H5|`yPv+s})4MP&eYj5NI%i=h=t(h?y@a@_4EL~cOp=~Q0Hn-tadI$<35WiVj zosF+^HwTaP2PFSwK|FI*!DkKWPOOR8&+*pqz=#H6{LE0(rqIOOrbIP(XjT~Zc$0QcJjH%~e&6QVQ#ge(zEMM6` znsR7+bFJo^mX^unm$JJ0_>Se?p&FKCu^qVqSu;xlGy=1-g%^DhO@-dF~ z)8n*Kw(N4QShJYQ0?|cQE+ti>i$XhHLbf`3heKZ<}O*wn$iij zZEs;RWTSNLd%5GPRjgXQii*$y9^Tr8)ojw5NcFqw)t7Vg5#90K3PA>1l7L-)SH^sf^WEUB~5@oF}Bd zmPP9pQ{))pc$)<2zHF}f?3cN$Aco2{D@A_`nOl`h;P_sSIg)9-@OrMj^gQO*moRtL zc`O!k67TG$Rr;pe97p}~^;~?}FIYgHZJd2a zI~aHQFiK1sn_AAQ%dcepg)5ma{$hcYn=ZE6);)qDxsGe@`7rBBlf|x9N>IO?MV0B| zH+OMxz)ty+l~m_=>Dni;)qoR^$mtdTpr)5+F1wj`U9pOqq8!rFGbkvlp{^*6z*q+d zIwyo|ikb%I=Y%*YeQ$We zO}r4`OK-W03m4C!ac%?478Wyk;Ghs9m)O%;3`$&|H9DQL`bzBM2iSX{mCjKciP^;z zCpqb8k^U7`%IYhxW}U>9^JFYuu&j=h!9MX(LrjUU*Iw&N$fABu1Bv582=|2vp?Z2~ zFI&OoSBTsaN8eCyV#D?W^p3eDo)vlI9BXzJ%dUPm?_1X-gtCtEOgj^O$LTj$vi_PY zSd!zTqq&6vV>a{GUc==}vYBe{$DCVBS%Hzq(S__4KkiDsH$e(@+OL+0`whiW!REL{hDjJX3ZQb z8kVqh$!b>3DfxzKtbdATz=UltZXO|7Mev)Q5m&Or6h{e?rrPUoVI!j zmEE|GhUgBq>^rUvo@&~J*(L+u6>F)CZR5euf0pmRa1?vx8dhZV@#Gurl$?JncU)Y~ z)}McdFaG2KHVnp4n{N|Y_A_KJ=HhEFC;H%@`Q{IQ#nx^+a~BJ#@OE)v-#(7^c*v|@ zKvkjzdtMV&2|c`W|ATDnS1)j%Vd~CoC<6%wC|-3lbA7M#__p52<8BEOl1f-|>0<0% zFY$}7e~;(8OcYm?VjelnD=)mn{#G$CvxUyB5A&0s{ER<6vxQ?lV?v58G~M`NuFLP` zcR&9zzrX)6x{@#FT^Gi%ZR0^Ef+q5o2zgpoz|`hn@wqSD$MJ+lE?Anvc-t67Ldb7k zQ%_M&Cg~FN6xY^JSsu^$J_$;VN#vFmi(`3~Rt*&o>9YT%~Js~KoMNV^O|mb&YB z?*)@Q^`qC>6Dr|`D@tg7`VG3(;H2qFbdp{`)ht42mccFLanOBmGncYeC#vdn}>C^_dN99Zr!!DxZ;k2k06LkX5^a%hop0^Xzx| z>Q5iw^$s6dY0*r!9Hq;fF2U^8A(RF=4;Lb1nlowy$hPm-BZkRK`voALjSJlMIrL_z{ z{{z1KU%%z~S2wb^RR$+d5PLx#=dWlWbmT>T@snTj;G>W8`ra-^gbb>|FHs2L>S7x` zqi$joQbU2{w1fvEqt#WH|N<8BS)+)$6dm@oioh zE?{nLBD?N?mhnvSQ~g`mwzr)_+h1cxPk^-41V%d!a_A&NC;_4jChCs$3?Wo^N}UeK zlEJ&$PWzE&+WWm!U-@p$FUgK~!bDn0 z3cj9cLKq?{`wWCIy`D9VF>K%Jl)9L3C8y)r+fBmUxfl-ok^3HalC454vNMv|{fE!+ zZ{L4_r#I}TYs5v!A4By8>&bJfdUrDsiXp9X9`ln&*}C}%<3Tf7(ngD<%=Ud7+1};Q z-mg;c#mA%+QZu)LB*PdEe=4=abct-i-1)4iHq(5dnQjT%YOlGSHI66w z_Os3O?|YT!Uw#c^?KLF6@h`mhOMj64*V!$;+-i%bZslcMP#4eZzy1n8eqtY{tU1gn ziKnlv1xMN()~_sQWb32+^k={2(I=kdjRXCRD>A4-lq^0pWSSzi;$j-bE;sDz2@mq; z9M}YMf|@d2w&-H=ojYVq@6+DVQ)>idmew(UNddzf@8@Sf{u6s#nIcmPea8;4^_Azf zsmd{SD~F%|8UOW@-}2B4J7^ce=l7af{GQKpQ`S+w|K0D&*!D1888`ExOQU2=+=oNP z&739Ial^_od^>*4XFmT2T4Lsi?PuZXbxJUND_1VBl3+NS?7TwC=Twjr2gA+nOr_RP zn(XAzD}Un8_dm`7zYw{#WsDs@O#7&ZtaW$u(ZwDf{jaa^-QPdT(=Tllk~yUwqEfi@ zTHbTTTn_*Fi+trre`M!WEjL^>4@c{6j<`#>WJNq%-k7AJMrsw}38i^>+IJ8v zS;3ipipGQ4O^3 zqSa8wd6%pt>hL4{?YdpOc%V9w?1sY&hQiLZZ&Uy2Vm z7c8VUevmDPC&{mGqMy-|f!W?5)!?ZjSnAvc^~MdvHO<%d82HJeAv zxnf-vO`LZ&cE^P-#*Hd&pgMb76*o)m)_ma@yf1N63dq`^4LfD z=r{@8xkuafvUSHk#w-~mhK4zK^f=>FV&tX_mRx&1%ab~Jfj6}#vfm)Jd;l)`G#{Kt9yp`Y-;YsZNy znkW7un(kd&c>RSZIp9bj)7Z~5fA}Fk`t^N0_WA)v)vTI83>V(}b*}I}$|t|}6P|qT z6OAnr?9P!I_WQO`UaA2I$ORi?2y@mUJ z_CtRCz%v|jR&vp06*vwb67r~KsL9wS#JuhlLTEIZ@edwj>kE&tQGCP7yZ{@w?G{4l z(FmcM#ZY|tz1&mP!B4*U1%C42v%Iu<5AA~(sB*&!a z7-G~3lDT$=L$>g|UFD2q@U~P^RvgdB#1z@N#mtpphT#q-3(8m!XTc=rnSxGwcRtF0 z{_Hiz@GvTa&yM2*3?AFTeP6zlTR!+5o;`ek*MIwMK7RY1eCS_($jiMFtV|5hyn7b| zwhHPR8ns8re)oj-Ai-*hp&~nli6fiX&@#Z31VEaBi%dadE;+dcBI7uws5I?PbewC1 z!K8HNq$Uy@v{JRak@$T(*e(Q_?QgIxYA(y`>}Qw{er9N@i2R<0LE33#*Rw+6qsS;} zph0vI@{DMArPKu>pPS*q9wu`ZaMj!dQYWNmva1C{c^z}DL0pb;hQ;@0 zS1e}j+&NU2=8_Pth6Mvb=NP^207*GjET21%g>@yQCq-+%KtWl%F?%l8+;9u;dC%>< z>y{f>R$`X^W5he$$-a$m&=)_C1@oG;KJS_wl3e9lqXo<4F1G9%qFD&Y)Zxu+><%xS zk(ih&^$YtY<M$_ja^bgHNw(Usssd%3*0VOQY4#H!V6LaCJchoZ3G(vGnKyqv!R}^8i)&dPr|K;K zg}jU&c$lyJ=L?J){EQ#n%T5Ve+V*eYmtXoQ_kQJ9JiF;N9{J&y`N+FJB&7a9c8*Lj z-nox`NBRgQS5Yszh_gz0J|X%duh|^S+>$JMH$TRU9qI{bI7U%+7BFU$m0OP0JcQqn zN|W@F1n)Qlaf#HWr;w15D1mhd&)%K%XD*~Js*fXsVpB?1OD1XQdEz&wu*FHhSt0pI zJxNHSBq@$qgOon4gXwnG%8i(rn#MZ(2H%yS{=m4KP|p$RiwEhNiWr`{M!Pn=tDsU$ z<|vBNlL+=7WYd8bhWwWB>lfiu{z5447P(gHX|&oI+4B&8e&{I<3`^Tij52ADCOgW8 zB^1T{+A{h#J;X~L>M4IjK9!67Rjb9f?|g=5UVek-P8WTLIv5PuMMu%t%_sM#|4}G8 zlx|a!NR$}EsM=|^Y|>x+$psV@SsC2Fo93e~Y<4Rn8(wA0XbR=!3B=meSmI;fV?W}h zE}u5laK!BK!UCtom68{;agoIkv0!{hShHlLEBx-8skm#Re zBq3GEWdiZoSU9JOiB0$M_^~N`l9%QarW;qYiLifAzE&lK{m0A+nvH3_T-8b2f&`QE z$jb`Sd+->&-A*|cVqo)j4*60kF0^B}8S#wvvi-^5v9VuG?{+ij^AewsK#Ivi@79O- z+8001b3-Mpz5ZYM(kE_b?TRWAt?HdtRi=_bD?Kc)vPaoej5g4`k0aeK;)~}~SyqHu zVphM`ql_jjzY=}=w^mnmKw{yj1=LprIVSQ}*VNHaSBJCnDDH|mEQu2R%UNfGivA5k zVw18tebMHHsxkYIDu)76I48)Rtz zOZ@md|H0G8V`y4;H=p^~9jrgUp0pTSIFE>qH7#p8R(V4(DvqRz5)wy*U~e47Vly*w z_$Y_koy6s5lMy55`y90IdW8oc+emwFKYgu-In>s}Sg44Cyd+#=ujyHZ)YsKum>R*G zl}}w<6gJ8KT&g%5PK+|5No~2*nQYWwsf_A)7Ar=xNqaBCESpsruzIOqGYEC2IyG{c z%Ht$SG=-Q5zdswkKwE+}Du&op$$Mmi$w@IzNwQj$gESFRdB;YRl2**(i?8P$x7@<5 zS1zHz>SuV;fnRDH^amJkYoTLkl!;Lpc)Fw$3g38ZI8jUOw^sMau0VBLlafJ`S9O(H zRSH)@gF2=iSJzA9+e|SO&AWihuD_X^Mdn-1&tdGyFwPk1Bqz7%LpC}hbMckq!9y^q^&m3%K*L2YilWT~|Dg1HOEN{qR*auBA z7%y04z}=TdPNav=)s6+sB-dWX`|f!^cijF?Zn^m;Zdy@J zv^XK<7=z9cw*T>){A>fvf6pD?D<{>+CF1wize&D@ad%--?678BFQ6ZiG z@MC=D6CdJ^J8tLB5C03l-s(~74`4|sWA%+6<^O&Bc5c4)o!oxqc{F6lqTW4JJuV!m zs{S95U-Hv>PNWlt`(wDbs=tv`4cfkzKAjeU_#9K~KK2gAQBaab=7Qza1UB&EwkcfV zBWAh2GeZ=rp5zX7Hq+}gk&=}|l0||VNeY)T%SX&ETmFWG@v0-x`9YR2R{0`hI z_LwR4#4m*ta;va7EL*r<;hmXt<%gQVqFxd3dR>u&VHnL8JVQr$=BJksqq;8JTPrA%b#U%`z^# z`8~YnmaAA(mqlPg#yZi4t9vI;{PA)2cr#dh&24=6?ss$fs(O-S44Dn}&BO^c-bujf znyK%bK+{3E-IX#<=t)6zsM(E-yW!n1v{RHG<%b-L)F^zd+Jvmyuv5J7BCdLej6b*B z#yc;}q;F3j&V)$*GG6!xhv}1kXE9IFw)X*k`kxPS$Sr+S`kGqJ&?I(hGFl{XQ|HLY zCWB&hb`zK0{9f+5>vnE?=WX1!Za#U^UsY=xjhQ4Sn#B$rvZvl(4a+3W86MlB>|_c1;8J!4di;NDA4dhC{=2dUuLV_0q9-H~j%89OinN^_8YRO3PtKQTMsi34GoXdFEXj65JGI{=l6b@N87@$OQ>@-Ikn#> zHls0-n3y=}t4{nvO4PYC=lumx*965+S>xic%DC^)mev=kB(5+^prsKdK{$UE6J(Q; zEaALoQgkkQoGsrpBm?D33?}(&mwY5__j{!8DqU-p`dAL5=_e3AclwBu zMoSh#Zdhw#X~>Qe%MXH|oEcvMqL^`?m7yuYN>g#}D(B z?TOs}i95NdECusSfto;(Yr>ns97}Hf1>ADyJ$&H(@8-4}uHvHkLSF19v56Dcg{u;| zP90SC5+6g1A&%-b*K*^{%3s{bwTohD+tr6BMXpfioDGtXNr+N$(?wi!(|fsUQ63$y zJ;;5}Z>LYZmQC8*A5^c8C=tY#l`cFsqM}usDY-N$)SolpMB2<>?L4WkQO2qyaJd{9 zRUVN|HI_ka$V@1@^ULN}1=eg^SkMX6~;L6)? z;i9Tc>|$hE8DSM`1{xl!F`y+hzM-Q{3R}GR%{h~*2kktHgGUBBELJF0P+Fd}$5F>*<9N+U2 zzx>L_<=Xdi=UpG*?mO@0$1gWCoHvj9gkcO>7jenu*K+mM*OC|NBfeoJ_0dvKDPP%y z`oOoc1*I#^E;P~9U)AnXA7!jcnVS8m^0QcV@iG$HALi?y{vdbX{r~u{mk%-J3*Q@3 zQ<`v&vHf?S=Fa!NhkO3(84QirbLWLcGGI&OsYAzX$Y2=As-PqTVpHl^vR0hm6_-;i z0YOSxHKoF@0#3J@r$}P56+>(~H5FwPrp8MD6cXrk;tj=+m}JKi6-!=`5Xzzq?e4rX zTMg1VXYSUDH?^oc>t;FDxtGHu4i5b8vl6sQpMJk=cYTP@e(e`*8?#}S{xEW66TklQ zJ>2=pukd7h6pL3Zqe{q|9}~X*gFN-~ukf*Z-pgm6>ZNhnGUk+|Yd3yWXIDX-Eh-AT z-Hu)Us(U7ZKomJei&(SB%nSeVK0a{w2l)7R?`Qk4m#EWTusz{0lxNj;rBccdYv1jY zO)XfZ4MN&kk|w@STO=itZZ=4|mZ}2EHg;_4AW8+=SIlK<%KMc-X;mSWF%zEpT5fXpE-il*~|EN*v~5W z=$C;pApSBgCI*WNR+V3pdKhE?b$k58#ieMvw8rL9RUpBRDXgbZ$R|F%`fQ2NLD5Ak+c$I(Ti(Qlm(?-;#$Gx-F7fw~iv>=fpO~a% z>>>3rWF?avbPNkAKEjSyALVA!zaYo9ys`~d&*Z{OvKJ-s*sLWh*z#3rJ}{wxw`s;OwIKWXAC zJ6CoS-V>Ox+QnZelT+tuF_74{3Vh`svr%2Ee!6ga#a7b`$xcbZ6!b;To2{d>Kx-pu z6OlztmyJrPV*ZMHq6hb}_295ZVoriOKP;?llMIi0$gOT7P2vv~>uGwNZa4)MjEcNQ z2~g7tGl&m57#MWo@+-^u-vW`u@4>xy7e{@i%)hvfyjby<;x~v+Afup&jLANFMuH^f z7myPx-pCsuK7SGQc@DadJ8($=e|n8(9Z^4KC2K!LXGZ@h0_=)B^6Y@#-6#D(;N5fwZeSEg*I@ z{ar;ZLD|_*KLb-jL^9L0#bVUWt>l7wic==&?egH&W(J;IpKuk_zmk{8p)IUsjv~s^ z#mkRv$D0TT;5wF3`BZg!p~~g*9_YinN`ok4iQe)MAz$w0BLA zQc_P{MH-IwPKGAKpR5S;2{9A1kaSBgZ@jRLBLgOq64WbDVV~jhc!^FHIsPEgX+;$0#o-bzAu0^_Yo%|k0;(M)PpcW@SPy*zy&QV^kNn4{ zKRl!3Pkj2DJaKp&kLXLg<}ZZy4&jbH?KEAmmL-jIXsD|uOFEKIG7Neq8ByQxF~yQy zQAI_%iT*=JX_o*gpoon)mc-%)7S5l~;$svX}H$q(IT;?yTCpkTv zipnZ#3R4Kl;O>YmX4&O8acN;M&))YKFYOv7W!W0meAyU!j=Ce zO%-|S!_S!s60f=$cXTu1&S25Xr9$9xC@3tWrly+8bOT+Yi;zj(VO`Hc(|+!Iz4del zE*;8eD`dsGIoOZyW5>ZRT-se!8EoQnDX1$ZKfy|J_B@u(Uqn->fwuko*w@^~sI*Uh zt&qFqbg~MHDJ#wLw4HLd5`26*Z}|D7-Y^iMqT)QjwBF;KI79&x>! z+1U=cbC%LHM+S@1M&>uvQ5rMBp&dIp&@xPP(L5F}EF!V6oXVypEGmp<;`n|x?>>ev zZ$9g4;y8L>FD*S2vj$lCYv{t^Z{n)!mJl*0NuREzwz7;&n}fCi4{3RoEIe-&^J}Z9 ztSBZc(aL!1QT85eClH%M!{Q|@XlkIYs*HkyOw5Bqxb_?o!ZbxbLr|l2DWddH+3P)Ge+5R*h$&^ zI&4BT4vr-;SN!q9rbZen3y6=Ffyx+Qa(oi6^xNtMi&(s9AqyI+$WD$WN(PvK`1;`q zmyAF#(CMW3qN}*JYLfeY^dyIe)F*(>HM|%wMW<0NI?p$Bv;EbBj2h#qUf4uYj)jix zJL&T#Qa*2y<}Vgh=Mx(nONu?j=-4<(br-TWXNp(09}*v`ZaN7Wicb|kyq>(tt-P>* z2(OUj%*r{;mmnoMI-RQGL|hZ266g-$OKjlM^X6fXPobz`8EeWjF?x=(Q3Wso37Ra4 z;*WE&j(2dRd60lAKwDI%h`CGVQIcjSHaV9$OXgD%>*m1bt?cg^!6$X@@0_Ci^6R;# zWQgB=?@5k{j?_C#s?ORCvFHNMzj!f8{%8uz^GOJe(Ka{;mU!{IE2yX`AT_f{{AUU2 zF)%jn!k$(_RG3HPUH|4PE!WAT?sa3(%>algyq=z`(D`T4w=)5IYbAHrL ze);0D@arG5pslK!QNogUX1Zb2L)1AW9b zT*cKT4xZhx2jN0OuGOldIn0%@GiqQ1n~w)5tyxM%ZLtKHMbyjqmYZl|d_qWrkT##l zmZ28ekiMQJ*OlkQX=B^i#1wJ0Yq`9{#S5GEGpZKZoADPC@>tVpxL_Si8|!G4@v$^9 zghSOcI7Zj-nDjr%x4eOdoP2V!^C(hdwP8x~acV2fp0Rz^JA@Joty@zg!K%a`#q}&) zw3;PFZM^W%)4bg5B7e>b<`xAww(WIVhQt|7C*?dC`P1(q;sAo=n5lJy|6iFXjSdq!l;oZEt{}>Zq)gRAgb^qN^!Tu2bs3K~Y zt!I9!#2UHf)X$qsWljtehqlu?mdTu@^C+uICm}hXOWt`Yx&7OC=+Vt|PR6s~%1cN% z{upl@brH0S�SAg|U+@yM{@tnL|OsB**vdrBi%XUZwc^WIt^O_R-w$A-{4Vm9^z! zGx^%*1?GsoO^D4*c}7K-W{Q@d$2@Daj6r2oN^Fy59Heb1{C#VG&_qmD6)RRWkcjBI zD3y>?u5(3EGDl+QrQ#dKhZbihVz-(k)^##EG=S4D=-2cRG zdR=~P)mw973CmW`Bi)ifZb7;b!$}4l7E+4KDJe`MF(!+Ws+F9#ppYnc7rS@J_%-Rm z6^s#oJD2K$d@?f&sLZx9G&(8$vIB>=iuG44!y27JrIcM;T}es2hhx1H8lgNRgz#8n zGO28=C(+x&(PMo$rSE7rX4NG^puFVMu%w3E!ffrv?wU)NU_H8#r(ZtIgei@>6)RXW zf1dc(T5=>_R__LyeB*Qv`N^)H&l2(XO$(N=xGV{udVf~9O2@z$Zr>OVV=8q^ms4$x zA-z)M&5jo)H!MC`xQmcYw;@T!h(-#{1HAUkCR)_{)wW~`s^_v~@qFrQCEl;7&=$tZ z7}~{C&+VaW!Yw4!ApJg@m6t3dooMpPOURFQ(A+shz+oV{LVWhhRLu5#&bxRS#kNsi zfBXdwO^Q9$HcA{b&YlC!sP7Ypd4p_*F(G|v%w4oZ+ANQ}0`bXWZ))}90kuM{Uq*|w zsQGM&EGo0=^SkzT2q9ced4hq7fo{eE(WFNQ=?0{SMR9+m9imm}(i!wWVwAB2#Y8o_zbTf z?Pl0Hg78ODw+!^+pz_p$ zHQD6aCfIkho!G=I90z4^>>R^jl%UZjn{${+qVNtLqr;WXg7cSCX!kQR*pJH)O|sQR zS7$Gih7@Y%EtJ7Kj;WCWZO}`P3DVcsCvDNe;kH5IB&aRS&nG=?l1=wLNAo}@hYpEd z2mzlXLG+w_(NSg&Sut)7z4{OjzH%IMwB?NLrsM4k^`s&rBMXD{?QMrznDAS$TV#;% zIuQQA)NmWSn>!dBH;`3WL{_Me%^Tie``#A1)yjYa{qzh@VNWlhB25C~{hN64js0}B zAE&K*2#-+)9oLWyK*t%L^q%BM)yl&?dxUtU)v>5l`c`@dnW+gFCt8J&I>;!fVg9lO zlx3x9%e8xY_Ve;fZ_wQ1A~CmwS|MfHGUS=rqz2k~{^^(4cYHAX$qI86q0x5sxAtl8 zvV>s}r>{O7+$8~|ovO-u^7C!hn41 zJ$8&Sa}IMB%_Bd`!{E>e0dovVW(Te9GQg^SyKoV;670K%`xy4x$c{HM+}A~Wf0%UO zaF9IjVrnK{;*Xp5iH{D59?sq?HEJZj$}GNWytkd!wtmD@%781uumq#c`&w|=bEuxb zfYO8zg99=Un&Zffa?;Y)&8Ra(Q1oy>0ss|^Yk5k3YBs{)@qIGzdI^jVi*Fgjl3PYu zkpxCD9*(!QiBI-0(kFF~j;BQYTeRmOPyGIMI>x$1jzI}pLii-8O%VTAo@8R6xtTtR z;Z=|;akdP?LI%YTW@Y7)VI5}kQ%~^RwpOM@25s=2bdb96GOCB3;y0U*2r-h8C87#- zhk3mD2qVd5REuq7CPm{JInJKrqhgao3`*N%l~q!nt3J~ZE5Y9otsNsm@Qaxa^`4mWo*BqV9%_#O_ABvCe}n7kY{w%KHi zKf;lIpZx9N_`oEIr4qE~r<10}wkQXOTG}MYma%)HjeRZM;gzpdd#jt+elNZ1J)9$* z^iTQ8kf5?WHh64+2*OmdWsm?#Uq`(Ebp7q?2x;hTBV z{=WsP9fLj}od>pXWHg$5iFwqA>5~IP?0@}fHukw0Z#zzpCz^t)O3HHcu?=qE=RbIm zJp&Gm77NxW7;N4n@sWxXP4b_gslIla)go6CpE{&H+B?J!yz14c5T4OKI>at|r7x(3 zOX6~hD9@L;B{Pd0yOSfWof543adqrqduKFdb4$s~mRKt-73=5$cC<;kVtYZi#E5Mj zc(W?0QmgseC0>%avTNK*dE){aD)TTo1{jpSo*ZkzIVOE|U_gAjw5c(k{Nf@CGSl(4 zzsm1_{~RsSk5pi8G`Q(Ic8ILKRa6{Z)UNwQfFQwX9D=*M2X}XOcXvo|Z`>`o6Wk$a z;~m^x8VK$*&}{bkZ_adw~{UT?vcde+nLZabn$j62pX|e zP)K!E{$lDFkv9fIg?6)HQ|I6%vmMKn=X67#7!BrS68fa|J=pl!QUcb{^%n+lj|0qW zyLb;L%gR*EqT)C)89yWyYwlseU)@>ZH#Oeeu%cd=&*h7w@P7)ck;T^LVXglq_EPki zR6~?pet!iq7U}N|+CfZ06{?9rZh33+OAF``V<95T0#5#&h8r5Eswk#m}r}--3S&@>qg2!zL{x|mOi?RxKYgxwO zwWyYA(3mitdf*lnK@Kkhm*Q}F2-jVO7ThnlB){>al9A)fd+v*4q3YM~QR zRQHL{c-ExHQPlT14%#3orinTSAItwc{|VMAdyM!fa_n&`tF>5*pL8;^q|B?H1wD~E~JgHo1zvh}=Uz-qm-#V175x*H0~2@FsA zLo9GZ%Cw|7;dHc~TCZ{^7a77NYC+@Z^W#Ee1+fOIv*3l2sk!G`)mwtnC(S!WCiVBs z+iM5mmEfIX(2W|0Imyfz-EJQI@thoP(4AAt6l1U969O;}U&_@QP}u=3J9aSqvcFC{ z6M2n8(#OWQ<*^38@Z^N}*Fg+cdOmA(((?@nZMECi%Q2{Cg0P&G_u^Dsb4Q`E>zAgh z)!mwh$7siUAC1<%ykI7{@#A%SpVV7%acN)|I!N7_Iy$7ds^5iPQdPyz-?shkwsTOI zKL(FddYQIKo1(P4LccB#OO-vRlV2Kffu%ZBZ6^{%b_g0sgucUshx=CZEJiL`;8&IltLglyFN0QItcK4`vTv@< z`vfQ4YhE1E`{!nbR5;b?pXmt=_^I$~gmKCR0EtrAb4h*)kQZMEBiZ$1A3&OkG&*(% z&CHuJ+s+992VXB|FM`KLl&(yRB54=A$pf!~shVM>X1%su=z&qSc5Fb=)fFaa<}rd9 z$WE?)HuO6Fyb%Z5on1!uU^XaSY&5uV^$=?eaes^`{*-YioI_PrWwdgpt z(vX^&bCEe$8Ldt0iO|g3yqU=ADk4UOa(+iCX=SF|@G_vKFeOo`;I<=WSE|817JxAR zSOU#|oXvvLZqZydEm~{7VffCM8#hCv;;WbEt$%+j54%Ih7au@3l!%R=w9~&c0TuTO zRI>w@s~SOx1brpF!ff-$!z!u4n(Ba-@{ze${6GHu{Z63&FcdJHoG0 z)k6bG!YrPbbRvM`ZhGfZ8Vi>>alw|IFYkYSBazp1MKo04X2l9u zVKZl%W=6KKN4Ns&oD=ht!`Sx{7@Tceudhe3wjIuO!Y%!%eK?!jvbI^9D5co{dDDA zaPYTXJ?iG|szEfqc?6qY+j#mQ)&yb>yqe7yeZkz$tF)5CWlMv&ubfCu>Kn!$96Ue5 zE{scte{Hh7Ap8@v;99xSd7S|^SRIK5T{bNp`^Y<}yfZG*&9toa0kO>f2n_NFKCrev zbg>F2REb&7BOiTnK666bgPRVM4Y)~$=%R-^T%X4)ZCfpl=y{abVDfhqYL9rk?Hu+0 za4JD-cv7*%UHBtG6Bi5(?@@~Km%(pv6$^(bDQ6BrmJDZhI7mr1Zvliyk6Q?q8e}5s z=7G&^By(j)9Sh{_oejr-$yBCwri_}*ka&+*`@)yFPfG$PC284n_6iV_=!&8L1K#xM z5?8Feu~jddp9ftwF9lPFX@5sm4n|V8=NFj2r6>T`AB!pOsLl<;o(s#6o?7U1PJ~1P zEf%kUq1laPMl`DG#|zj!qo(f=PaBoj!3%BmiG|zeONcuRzbo2LtU?*}e>k0Dsq@c( z6D+)w*T~>rGG+h1zeFT|w@_AT7|A;yFQ`J1Xf}0c_uPr!bSfV57yR@1@#lZNqe<&? zFiLwkYBtwitk0?c|3ZAanx(0VeYO(*YyVeRjPHhQNF~vPmGee*J`1Q}XGS0LhTP`BzTg7ZO;c*@?$X-x_ESvMReY~ZJo78Mej65HCRxYym zY}NTC!{5rV0?1;|u9#6>+QVg-o9nD|h}HS`{Q;ooVCoCy{|U$Ny|#X%hzMC^0kXK2gDsZDYDmJACl$*qdT3-3_7G3c)DrEeq!~i76Jm<6pgFL zh!X7w{j-^^gv0z}m?@2G*KM`CM>jDJ=}kwpJ}X zICS!6h@j_+;&QM{U+1;D*RJaZ!g75$3}v!7u0ppB*!w&UUs%Ga>m8Cd)ID7rMc$A- zFl1wa+YEHat21{AcT!ZtD>$Lf~ zkyiJym#xxR_nkg%+;L{|E@x5PxuxC?=IQ);Igu4+B@&2cubn!tChku2Xj=IwHnX=D z;Y&F0l_}Ku4OjK*T^%-LiuplIlqDg_R7#4-M-fmngIH2ViEhpj`|+iHL<*lI|IY!g zwS58=lTdgVp8dXSaqLb)&`6J6mR6;Y2NK^qh*VN4lq?FwH*Nx9RjSk&wV`3-N^6$r zy4MU6dtVIT@!kEt;4w)IQzhjS02S4L0O^u!b;e5QonmR2n4*_yTllrU6xfIS+B7YD zA%Ek$Ba>^UOwLIWyPd?d3v^R(IeNV zbB8I@W%K3F-&$avk|S$IMrCYLCxwsFk81n)YNwyszNBLf{Q!}uyixeqO%!^xJ$z@UW|AG^Ipl3RXJ1g zO0aS1qSjMBhVc)=VpIZM;(<8Hb?km zZZ??8zN$7l;YqHoi9?3%GUwSEiGd$0)s*K0Y5$5fg&H5vy1WMTmsnw~o~O&gwkFal zU4j=G+z`4&i{I6jTF;iSDofF+Oc6aHLPCk{NxY}+GRGtJuS9Jat5Pz1^YcGGCLUmc z7a?z@rkJ2=m8yx(tv_%)8!jdSj!6ZmX#l7#FT{G^?NZV$uJ-N{XH|xLR8#p6b8G)b z%5$@2Pkp6gsLea7475+5R+QjB_P;|gLQPp?g>dy#a!qjgA`oL3;X9x4FbM(da&NrD zMwHQvoYE)O71cRGmFnMD{>vF9AC#R8V;qSXR`%G#;FCnrB9g`Ol1b|NZ}8o-LvLIN z1trT^X(74p7NjzUnC~L5`r)g3X`C8|a7flwpBifb&d-hDg@k928}3}k$YXsRVp3z{ z(u6L~a(G3|xG`KM%-zN=~t}}0@NlHqRh`R+gLPWRFH;Nz> zq)Q*SE{7u>YY`` z`tw@}bZad4g5u-xZFIU{QW>W`*lD5EB17O<#zw5+{0Yz0f`=%^{Z8Se@G*kOIV%3r z_hsF=3 za;oLA?fLD1HWnr8(NkDYNI7@_tb;J>F&*kHAge3AadK8g)u0=E>HmTYHv?r82R#=M4c-aOQ zzdX7iqj$lAjXJ0|R(R$nkvi6*GDSUw;-r&;JQg)6Jh|b>PED?{tomf+yUQd+;}P)W z#F{eWElb5<95aXUo}7&yc}LBB@Y4Wkn7piKu>rkedup@v{G81-+h6iV^qiVi^JZzj zO2s|F0U;^);}jUaX5(-EqQ)rodu4}cuz26-z#cL>c30I3Wr; z67!{gk^qucwJ)R7KA*+BlQ#Z6^Y?J+xM#Szy||Ra)Q{yG<_3tF|K$B=gMl4vWA+OE zuV}Md98ua=R9DJlbr#9Hrxo-JPQ2gNT~to6ll^qUwXMo%zJRnmF}Dr@2^*EG6p(B) zSy}lsHfJoVq=^`3LYwmv<10C;SUg<50omeiwd?Wrvv(;wjiqfTeWS{{(HME*an_<>5F4!4%WnoSe(yzp<#I}k>lsM#cL7ENG0vT^jIy!-BAX(+Yw%&_-tzwQ9mz{+ z`ErfT(*H289AD$fksHKM@|vw0Om*b|*>Rs#6aF#pcGL+LZd&H4^Lun6aaVWQAY6_qTfeL0Q>V4N7UkVs)p<@S~tsa~(U0QO-Y%;TLu$l$B>*e;uRyyz*zKb|}_=2oUL zv`qz@5f45m+R9CB!4fE)9^*a~TahmR1)tFOzTxInxD4CDQ(*E9eG0yoZGLMwXuUi7X@~OU)CLm3Js;#$a%v`glsYTUn@1CL8Hz-lLBYa51fkXE_ ze4RlyP&HTF<&=`;W$jb9Ya?+zIxyxb!*vd)Nj9aB1@qkOf&+a0;(R~LjFhI*9z|GZ zEN_^P6^qwbSA223?+AAP!zAjjz{bFBJcctd;S#0VIOK6TqI|xy(qoN>35Q%(zZd+{ zCQpZvT$ptFC+PfnPTyBq!m_bkt>sp)*Y}R|lss1TLAO=p4uz%9Gc#WY*OEiqeYg~v zP7ye0b`IHY0^h7p2-p%O{g~k@&<}c3v%)R4`^1RNJC5}RVQ#JXriEf)^{V+Y%!8X) z(sSbw7Euen`om(hQ}cOl9OdXQ8=R>~@m13kw5`rm*OERWF|oP#eZ;p|+Na(*O2q(` zL)&1w};c~YXyzZ6Qyh7e-`vqJ6mRD+B;optPgMep! z!U{PcZaINji8C7Tr4M2GAjM=jS*|6nN2IftMEbu;woj+QFRCQIFGBn^Vyl>to7xMb zsqS5iI5O9fye^*?5U^4IY0p-6eAKpW}1WxUC zY?5QBNyF$gMu9(RNP;6ddQ}4uIohuXwHuqMKiNxsscHFH4ujNouX26=?ywpuTEUXO z&#q;h;0uF0eN6XUYWVEN(=ld7CNDjjDK*wJtSs^w1 z0$Y009Slkq7}$L0+ev+aQ9UrWmqnBlZDTO0k*0i{u?5B&sP38cumSh}FVl<;tuNx% zYYIbFQqH$~gSs^+3Gnq1@jh0Zn-b9IvTAv4#?Q^~2$Ql2HC!amI^md5^NG(O|&~EB1_j#!g8YX-lBuB<#v(&x{ zhPm;LnGK>~#(CuV52&6lBCwou+KtzDrFX1qBHBFNbg%Z8k~` zI%~4A5xL_>v^G2LFpShZF@r58j0e5@TGGw9I>`DjzRziqz#^qrSi+7dI=>TA^v|aS zT=?fyV&o`D7(N)1ydJ9)VZPbP(OZs1Oc}H`>!gI2U*I{fzhOHQJ6Qb5ms$wZ;M}xQ zkorZx5{F{qNqmZa5FgF&mor;|@4bm+7){~Nk{lt9+}z$Nkn;~4MK~?3>4fUl8LGzV zjzn>_hAssM;DS$`Oh(CtxxGJay=}rHQ5{hTimlD?_})Um?qa8Th8~^^mN_~CG-!l& z1Mee}>u-!}O5W_yU!KtV5Oh1lAVbZJ%e*apIj#~Ul{A67g#&2U0`nGrPfFREH#HiC2J)ymjXx3!b;@xndjdq>8ywF?tIqtanDORLQ z;&zJcv!S8_@pgY-d*0cesNr-j;bXP)G?kUYNR;glaTbxWVl>BJQ_MrXK4jX4P5HW# zN;7n5@d8`>9n!{-qaVxJB?QbJPpCAIGxKlT`YmmE4bm6xXg$T#|q!Axr}_5THq61Y9~nFAET{ zX>GY#1fN5EchW+OfIE|(0dHU)6~^w_lBYtU^|uV~-|8qjoDwhJDr8BH*BVO={HN^7 z4#pqZQD%Ohapeb|GATtlBfrx>o?0>*JoH*W>&TdR<>JEb$Tpo$(tG1+oENQNM~84F zl@D;Mg1G@_x+EPBUkQf$;CD|tU=MYs3%4jq;g1Z@y7^DWeY*$g!XuM_Tutq3+$|%y zs?Sb4f4`Nt_D*6w^vM~R)aEFQx20Btj zqXQO>DGlCeEF`vOwB+zY)}P*9!AmLi)I*dfglAi0fx(_U{&BlqlXM!4T}c-k8o;S? zCnC>=y&37@^K+bpyzg2Ia&>)vd})}@nJ7+5-FHY};V0Dc;WkM%E0=|@8I2Y6SY4g{ zoE~8i*d0b|v%J5C2|x3Ka?H(#U-xFv3Uwf$Xm?_4SP>Rzn!WuAH7^p6L-ys58`Xc& zuv}j5r*+_1vnTs8t$16?kG5k92okbNptt_<$}%^4g!?8QF5xM zPH-<*o)T!;N8YEDwexZ%XM$er-z$#HyDeOdQB})TtR%Zz8>qC>Yws99`3!Wf%X9}M9w#?0*;$na3?vabKr+ zXM5u~x{4(JGwTp=P~SfF&VZdl|9yhrbgaDADyAkhoX!Gm_G@rdfh-O z;{{lxbXxsZEGSsZu;=$W@{J;2Nf509k&5p^JzAd@=j%X#v5E{AIF?Hf@^Cl9C!y~} zqHg(%2_#V7g;lD^{2VI(`c2{N7qT6tWS|_@)z8PmfE1u%X3(#3MOkeTY-YwwbF$i$ zk$_pZ@{&Nt&H8G{^#pFM&C^x?fg$Z3a=qY__w92B#dyS6+l^y(_Cs+{&)Wl~LPLDW zgXbvRF{$PvoQgHQjkU4PdHK+@u|hq4S>Uv>&BvL&JzHGL@fq1;+(YbK`L1vERoz~v z0ZRYQJO7zy%#OCz+~5l(^2qAu(@XM`1)pW z;nq#JY z2=ryaqfozA+Rrr@nD16EL{*TRbJ*mi4yhRPW$8ZO=X`pOHs#G=fo270h6Cxn<+5Mg znd|Q*1$=}J1q6*k9+Pf-i;vY=sT76xBDoYAASWEMn4~J_B^p18GE=GF5=e0?u)w8~ zBI<>fnKJ6WG{)LgdCEC@JHURL_Vd(6mOuN=bYrC2=cyidh5~*hRo(8#7s|Q0UZzz< zM9Oo$N+Fo@`)(jKTb z;k!2t1t#wpCAv6B)}zADbW_1CI9X#EgFo`~)^hgX()e;9sW1YQGN<9rK=%npk~ckd z0x)<4m_NAh#-h-jcw_J*dXF?!_}~%Fb~U`LZ=)ne3L(z z>UO{pq!UViI5>;FnIU}F2}!UoxC+HmL7<);L3`!S^oYC+8Tt4B7H~x-!~!n*#Q(Pe zjK7!t@2CH*_j-&GL;L^8ycm##zWr~PSUv6Sk4yD$n5bB47deQ5!UE8M9duOoGNTb8 z*iCGdj6_e^8aNXi2_`*@-GU?ELI2QUbTp7x-up+T5edFz`UGxc5A;7BBgrq~VJ@`a zgx6Vuu5PY&$1mRL9am)6fiKGz68nCzhK33eRGa!8m_t+rt``F0XK|a0ho!4uQD2mA zZ)^T=I{K*wBdDY}qcPDeuSRwR2muVJzFBdp-YZjB& z`JF`=MSYwIjGGhyxg}RHVT>5p2FnnO1-!_2wss74DqUN@UPSb zF$$}V*u@R8{mXW~Dd(B`<9&ic99kSEqWDA_Qo)>0T7bKH>LLSonF9KUi-rtfjDipA zLd`chkAEY5+k4qv&1RW)aIy>iG*X$SHVuc*yq*=m`k(rG5nOKfqu>S_hxRjC(W;_Dt6U@LnS!&-Q5$ z@Nh=Ks(ytsBAB`16LGWW7~cr^#6g&1-^|Wya&AlXA~QU9ohYQIoY$w-`6UcZlrm~7 z9TXz(d?*m?ftAB8S76*2&2WOn>)D!h{;L7#GCDq^BRf^lKTvuQM--H{*OSf?@Vz4B z=?5QRsTr=OPTq3g0xNG!4jHdw}0W7zleYjuWN&gsFQ z$`1yZzqc;mNoG?S&K83ao;60Q;zeD+ghitO(lskGN^?{zqdSCv8?-)Z{@&XqlN%$WG5O+UpQXe041STZhTQ6s6+us$O~2LxtOH(xZ3_hK+0Dd$ z&G_vliZd<4!j$*vQJ4}wCQ5i1P@Sc&QjCa)v(A=`w9!xVFkr@Rj-#6+%_Io=YzC*Ol zH*(cZ2Wj|L4`0QSow)e0bF}`9=)-bX4tq}RZcVuZBmAm<{PsXxnp7^c-E!57?9Nv1 zvnl+@Z_b$2V*k`5(jD^z$30Vz8X@f9q97&_Qn!3-wrF(cc|sgdj3oiJ_Z9Fg{&ulI`O-qx*k58cKJw-9u z`Q+T*TNrLQpecOdF?NAM|83r;cE*fKm```~d~V(EnRwk394L5|L(F*($7(FmUkJ}8 zyx6Q(28zA%+YdT#zfpQe7dYjwZd4!V%sBKXZBw>Y#MPwYOsB#fY(zv-8$5Y=GfZP8^$`D0IfJEsS$btmyJVJ?+ zox4?1$493aifz&`oS3aHA=-*89j7QDz3?w!6DXx~`jETz3~=Wsg)HK(hJUXvHuEtv z+{eL9CUEZ8)S9S)s*z8D_-2-+RR|^E<5K=r6L2KBJLXXW-QiVE>aHtqruJ;p$L=&g zzAuKeoP1RpuHP~7Zn+BfeZ-LiH~)fGqG(f-*oKmfaw95Vzp-q+!_J^Ugk{sr;R0A& zeG@MaehT*<{VPo%hpKUGVpsG`b&KYSy~Z6Th{VzPcK3w2c%}sERum|843h0@IaC-u zevw9|*W8*YxCs=1C2`xYh^PSeRNUrID3=Jq&Wm3vOJold%k%cuTHUBM{&Z7u4S}*- zxP$Ob8<&rSdc$chVBW2sATv__fhM5Hq`KJmks<9N>XM!2=b_Q9L7@l1Kdn-+pM91Z z%IXq7ld>)?Zn{%=Jm zleE3)zYK1zOGqt`H&+SnauJe8$21Sq?0mWV4M{_2ziVAe<1%83shWkMk zaKtzDEeYmInXIj+C~9}=gAd^g3o*sa@FNY*NlY0vo+zI!&vkMAzJbrlN4X4U`9>j} zK9u|Mde&Sr0peKDDbJt9B56q#JYt!vuOS!Y7m#XR-3!3C?*^HWQ8WM9u@0I>3vwY` zTSGup9@V{D;}cR*If!=;i>8n|#*I#!Hg*rdw7R0^W|=Pa-f~~}e#l#QeRdRlTs4J8 zeA3I)=qtrpR7uLAe8rure>~??SR6*oi{i(WReNEs648UE@>kWQ+$zSeUF{X%tP&68 zJ)D@uDrY}=V#J4 zYJZ}+dZ=))-<=wL>PGKvLRaQ2@-2xyuZziG2#ivvuwt zeoEn>#NF!F-XUS#&a5YcE(c4>rg^*v@bM3c@)Xt9Zl@mGhCA%X#fA^v1VjrR!Z*Dc z@n2fC)AscNau$a(zkPjILi~hP5_>@UNJ3D6DMh8Er$hHs*Lu6{S9^eF5;jp$t@#&7 z+}CxV*Sng0by-nSwuL6ZZ@VC3d@CMMwm)K+@S&3_r3@uRt@k0%;2w4x)apSySZ6{` z))Kaw74DOxgrVLM6|iL*baSgkApJUiyE9pBwve{9-C50SJ$J%Ci&E_2b^8wXbeZl* zCxp;osZ-o_nQ;&<)|*)&9cZo{3!jFn)MBL|MW^O+-uOcX#hL&55-!3!}+xSx1{RaBn81({ydf%b`QjO`|_(4sD^7gGi=onY}e3I6Db<)k? z9?#17HPWEfg5X$+CvVD7=jO1%ZYsdd@zulojxCixrMk{Qs$oUi`{BPJarlYedqt;C zDEnfq-XK(-+4OE#m-5zm&&EG2HAHg#@l|ARbwOUY#p_ds)9TP^F6%}-IZ*VIrhV@; zPw$l{vvF6ZMawzW>Q4=<9n_d`+^ zQ^vUNN|?UVEdO>&@pwQ`M`6f$Az0klTR?Wfo)(dKzm&(@rFD&=a#myoClzLIgntMI`@i;?9O z7_&(9W8Nt47E1sxQs-i4lf<2wANNtykzzjKOg-6DO=m>Dr#N1mTr=}R3Y4`8!!4+* zUft4>_V5{7*N(ldzHqTOQ@MhkF&sjhSN|#SM)pKa!1lrK!*P0A(at&QY2xkvBJr_IxdJy8!!F_p2up3%HZMo6`tz=mN$_g=%H8`5P6tq)VLRFREpcnBIc$N!D#@I5=XOSGXiDDY)a*VY zr~P>3eV?`tXefk& z;(G;$mDPH#*9${1e)q^Q==AvlqRE>^riFLZbR8ZyjT`7G@_pOZhYmFvGIg^jN3+a5 z;0))PJHz4`G8%2J3>FRDaTv;Q%}AY!YyA^duMl)wCfau+wjd{p|4L7hYCZ|=s>5H& z>ua*w6u5s9d0cF%(Qk^unMhZ0;vGpy|I(uUinG-h1eX@RVu72^Vc(CWr35yu>5Im4 z92}yuW_?T6Z@-H8x6%533fLc%n+Qapy4`2^| zZ+Ti1Mhi4$z}goHledblMc0Clh3h zIHk7*8^h?dYxTzEj-Mz0qSuz|;k#0*cbL3W%+jOZckyZ32E&~z?A$%X&G#r++aKiPQ4M&*2?ix$G9P22 zRz&4us$s70~GA!0pxVs>rt^4DG zFWl8Rz4N)A}SPA0-qwzEpV zP5YWc#`r;p9G`Ecgo=+<)^lP>_D8|R-Ucqo-h1^HjnP66Hz)k9KQ1S`>w2EGq~3Rr z&4Dj0c?0=ltx}VnGQ473ss1WUKO?RuG0MeqG$?oednyejXq)xUMyd$XP||?` zTcu0GTNDdY$w=1Z&8|FO zR*Ye2FbLWkZX08A5SRV%$=@qs2{EzJ^PUWda&GC;+XpO0GjAqtgy=EmD;DPDT{G6$ z-iSO~3qZ&3b_9F^6s#11l!I71x=Ds&ULI7?tsXsAqz&KsNM@p_=&Re}Gy^$b$Bz&c z#WT-@dZ9_=;6ra`2v*7PjRG*N2Y3W7HM~ zG^V@#SlTv%7|MG*UA!@0Owpn0~CatuUy`;r0dT^)kJm#qVxHt0f^#Q#td zH8<@)*XOzQ;0NM$*eLR;@J9KDz<1#2fR!mnlfnXfu7zd)jv!HWdE5iH|I{;G+&BAeM^%>=BgS&1+0ACY* zlZtHHH1s|7GRIc^lmO0D2i~b2go8KXYSO zJQ}|zei>~J64jU1 z`wt_z#~L`67#HV-4LjJ5?WeLmNhF9^WAl1lr>Vrycqif!6=&Lz?nCyDj<+$roR z(*)(I@}llIl|BDcJ3MmQej`duc{M#gUp^&rax`yaw5j+FpAw}sIQDN2)QSy^J0z{b zujJ0>%TxVl&%9hjqQeyQ?MMlzE&=~iy1QTh^PhJ(sfg}g_b?m8Y*)zmzPza%Ts>+S zHMe5L6K$4ipRy;RH%=Ucn%Ii}LJ}cOHexz#k~bD|Fiak49_O>)9*{tELFIgBb~0rr ztMnPjyOHNC46?r<+8@n_hrTpWT9uQl90W=WjIn@OU`lZcd(cY?O}piJjSF<1C46OxZrFsCKMtdoGrT z>INF4HOFE_6i(Bep0k@P3ZdEIQ`0m|(~?e3Y|QGUG^nJ%K=%E1$|ba}VXtdOJN*b3 zkjfZcj8{{6+PD|c!CS^QNfPR_`@=u?i!k4ihCE$E)J+hB}B=caFL zu~?i#HoHbx0>ydUwu`e%w>7QZWmC1(>o zC;CO@wOY&{pQU;}$FU8K=px3W&IUohNrS!E8LN1Fb+gzXsB`d(v;TXDXXEFTan?rI zAdyYvCCvpqxd+b6( zf*W_=%CS#UxFdn^t4Pi2ussU5K)~@{t&x9gcg*_%*;#NPsTjmNcb4KuXXKk(OauN4 zNxE>PSq?s8l~&@K5g?+Z?#(Qk{pj%13BIfA$mXJy2UA>Bmc-W;E>$z#jL2^LF`t-7 z*e$Gh%8cQqZ#bdOSfxVta|%;>O}E17AaO3gXYz;_Pl-iRiro@5(sfKVZB%oEImF*# z%R94}d@n+2hOi-PFz;)wU|{kg9%VIglfJ%qZfLdG6baqkY`6cBLs1T|(eHw{YP!#iEcZJWVGqOB-| zrq~4vbPCft~UK)PoVIKTAR*QE1m;$~$uQWvhIGHTe1ek^V z0&86262Oy9iv2AJh9Z&#-l~!Wp0c&(5gU^*yeSAim$vA`p`LKSgic9Kf48N4h^8Eo z;1-o-trkSZr9*Tr!3J9l9xPqA>ncgDOYLG(RwF^hf&`~%me)9GKWu+d^v~Zv zU(1I)RwRB-!RYJC$^RKNvOgf&GMG%;Fzf)z&y>=WLY+%D7>MWDnAEJcP9!l;h01<6 zRky6>uR@agSFzx|`yefbe~y>Ddv<&0Ir^jf+qYCdAB5-QBa#7KzR=?iR0Xs30nBc_ zy2s8a6*2Rve^?7JuI3 z4*gtS9ERyOn*2w|ch$}b9Y6T2j8IqIw6GfVLqpnKFsMGq2(fdx7oFs8Pn$47N8_?I ztk!~#h7Lc*eD>VJZY|jNGAh#Ra8b?3P+IX$q0BPO_Vg&FNisNOcB}t0QaMv$O#nX! z15$MC?cD4hHRj$xR%TSS3xRzdy6$>KezZIWIeLHDnArFO>def#jQAU?d2zghKa4Fu z_(9^fE}XJD2=C_E73kCAc_dXDg-b_dOEszQjm2Zc(r@7Oqo-aNye7ToiuT}s_y?oY zB{4Tw(#Z%(%Nx0zkkaQKS(lygNWed;7&DPnFd#9I<+M;T*F&`T^M+Kd_InzSbowcr zE|DS${ZqNu^=*#`MEgN-K)v3fd{ApBSu?g$#ufbwwYrA3oTvifv$0PY$aopFBHWOa zEI`DH8B=X?EQc%JWxRiEEHdpJR`ED&6h6EehjwyQ>Jf1DEkO)JUph$0-uaP#A!(x< zdb;NEnW{bcTiwmyoEK=mu^Z?;PvU%PP1}-=!*HlZNjd#^#nBG=ma4)VrWjT5IimN6 zjp6(z!)(AWuL{VnK%3y7L4i+`y}N$BS9kU9bCx$_3NcA;3PY3!9QFrRPLCrOu5&FJ zO-0OTo++Yd>y=Ck5BGC(bKz^a6ZBE~xMU>pg^-zwapZ^a4wLnV0 z#r3QHi1vvF^?jVDX?31Rld_Gm!lhEuDW0~FORu?^n=W5TO}3Cm(FcnJ@vc-Op3Yu| zw8uc?TEYue*%uu|mUc%LMFlxHV$8VG<4BCPl8~G$K06hgDT#Df3WiY$$_Cu{g0oA$l0@YqB5bI*M*vuCV`tAFom78kj+)pF{OqH0>l zYjucTKO*Gap6bNzZl$?DB-J$%@bu9)7{C%APh5^)Xiw@v7enMYuO@FO81$A?B2bbU3(4)iSH#4n@F}R z97Mh!kjCZ3+SzOtF)~8@)q8lvFepSjS9Pk^ zw^69yzCH%MK89Nk^UkX;^2{?&i!;BAfB*4ayxs2Awk6k`MKFk8&NmuE!sRD_PeoGSP6hq&vPck$HLWAp^n9XlknP{E;1S{9c2ijz<; z4*FQA>-iY+_(_(aQ{Cd80)qr<-cF7l+d)&Ph-Ir*QSGvV&&QYqB18RMG#uE@YcD>_ zb5B0Zo&RwwkGy$+Hf0c1*%B~I^)&s7L}bvMZlq^qVrFZ+t>eEGlo2(C2c$k883YaN zcC?-McJYKfp~?3mj0pj*b~guAR^9 z+%b+FZ^hfyM2`eoo|Es2jGy7@r=Q}EFe)%X$BiF-N2%P2!~#MiZ_n9F$D%i79$L`pJdx_p63~<)8h}_#jUqJ%Fa%&_8JMq zD5>p^L(;fN#7lo?JDoie9ID;mq|K_X>f!1H(dUsN=`$6qM#b?ZgS1ceov3v{ZSSnU zOQ0K^G-2iKYhvHqs_&lWktbhd%kJY0j0VKXkI*Cf)G`o5L2VxC;%ocPHqbOI1OhKU z(FJpy1BW6DQl8N)#6d=s(lu4~WF6I^V*;VTnD)*$wKQKnI~GtYPXbCGBlz51oH;7~ zW!Elt>_5ht!4L^)$)qCoqJIqkz#vDD?BUJ#_S0s{q%_V)SC1cGa|7*zVr`mt@!~u0 zvFB(fF*%jwN4hxPC&X1WR$C^m;|mDsdGVR1j7ruDv7cu>$cxTMw0R9Ar#XqYeS(!6V#|X{&r|^D$f0spg^<<;j+}9ejgsTyTGb@A+R-v7 zwowI0N>>y)^mLryoyYIz{->Ve)g7mZt6R_I3koHWNv6DZHnllHPQLpL&%g2x2by|O zj|XaOAnHV!RYf$oqJ!_ z{P;6Z{+fGlyOoDt+CxXkfJuTzwMhy_3rWct6lbRqW7RzEhd^-(@%JZB(i$nCdSO1v z;yeAqM}lIr6VozD_PcR=AuctAM61+i)Q{CwOo1ziyI1jsXp<(tZfe55Ph59O5TT%c zh;JPo75~}W%Hi#=^Wt;Q2CB{lj*HlMD}yJF(kKBIz9BsBKH3`&vHdmGKacU?owsw(W3O_kYZ$+j9}FP(stLP|5^ka$tkD>Xi1gkzZHnwrm$-v-5F`-cc5XOkTl(Z;pe;UYcNA?1yr zwjNOv028k@k_>nTI_c=_)9T|Eo;=Wel&!D5z|&7X$>R^+#V>#HFk4$aVsE1S@6$rt zRA%?Sla$VwMRjojg@xtRR1}kH?qTn)eVkD5c$>7-&X*lZDH5k&%H=h&v=2qd$jXy8 z7m#Lg(>0`K+QdHD;>jwhr7|yGyuKY*axB47>76(+!d3a0hfZ_iR4aoqMa-R1Ozc1# z$4;DJ$dXBUPQv(xJSsr5Vj1h@O!o*_Vkn%mo;l`2JofHcEm%;7M;YsIz(VefWz^?- zIk97_kOwP{;yJ9Uut^ZOkH*1KoS8)=+X8gCecF0xYuHO){~&Jl@U;vi^_*c%Wezb0 z8!5?2#F+yOs*P@u;t8{n@8u{53{2^k@8vd zC`&QW*VxK{FN8BKi=YV^vBwuM zXU%LP2cKZ;*)ZYwZ0hFCqIB#Ouf2N+Z%jHB1zC)G`WO)7t_HVpw2#(aFQ!-*#nrV` z*VZw!x`cS6a!3J!W1}*FK4jNXWuUDYOq(w{?y`wNkhW#cX4%?W@_Yw*;>A5QceTkN zp3cmi2*+F9B4aByaaP8W4jOtwxN@qPvve8`PY)(nDfQD!Ns9Edcjqn|JvIuslHSl5 zBc4G9x;yFY9TGVXisR3sB0o)Y7(-)97D61n;yn6BFv+!QYio#eA7{sjF3qq-o!NO~ z5EjRqm{G>;nWgy8>|jqrk2shM9Nw1zDj0NRmQqz!$*cv-s7emtmH8Y#vFJQq$83 zG#+GcbCB%HI?D4*47asw6PKms`J`IPtuzJ8P6+q;CFv%HsxjZ`*E8 zwvOQ{t)aTCn5sD|Sd<$?h5#9{e%kwlH-@~#WzVD}afoAWqY?syQsG&BfezhJ6Q4f5dAiByjK#W6i3jsva6lKQaJA0CT zV*xeOibzT{V~NjT!G;agI$C-Ag?BmC6T{5S8%a3(EZa_v5{^lsP|3#7%#QtixT>d- zmoUtk!v|^gCy`T8Bfdu3b@(tX!v?amvoSL!zS*z69>x(KqOI30G9Do)yrpth4X)u3 zF`3!q=H-xLa?|aWwrBxQ45`KS%qUI7=dntllPHmbhrtn%lQWB~6o>XKoKFJ47-I;} z@F2bY9!$w4VrR05ONb@0bOsCRr&EzQz|Ob#(JayLMX{-j;+^7uv+5QwGjogsZ@tP} zyN+_=WIJOb*Su5{y^Y6c@>)e-E6BCR;7CXzBR59^#WCCxJq5!O=$T?kEvluqIE6^i zPF6+|X3@hwcZlS?GODV}shF{trKNH74Eag2hUj%m-w9WU7{icQ$%e(b_(w-M_U7xH z_5`)bjhKW~GF(acyu)|`MqeXR;ixkg&7(TY$gy|ckzg|{X)`E^ z9pd28Q}lZR5{jvb3>7qZF*-6R&PviAZyJ?&!)`TW7>#m66$F1;wK(@4!o3HZs1p)Y zlb=auMkg-As%F6X1}m?YEXrbR3~hP98o%_oxL+f{P5x5T}owrnP54 z0tpkz;zV*Y)1~Z8GU6mK>*=OP0>p@#of;X#=925CXNX~mBO(D*qk1vz$0&w@Ansuc zGcH+zW6u`$^#!ybRi#*C5=cmZwgcNa)}$h{L{eNajI_7V(%Ow%WR#GRLyp$oEOMP@ z2Ku5eK{q92kYViO(1}LeUWsHTAOqiQjUzeDLGO|69PgGZSsfC@#$oI}#r_lR^!E)A zj7=q{sDSLWRI;VbNroZLwDx0+mmp~F94cfWn8E=q5KWNax2L;HoQzM}`azA28e^w3 z1()<^Tv7_@Vo2jW`LNuB+_y+ zNQ{XmB{h|pU=Ig(@8H0x4o3W9NGuLqBKwR?2mT%jWV>29ed;ugVgNFy&7?db!k7d# z5rY|fLMd}*q|zbI%M+8&v{|*J`Fa^tTSJ+WDHfuTo$RHt@eEz%$PHsl5DZnP8p-E2iPhBUqkmGzQJL}3|8W^^2JA_k>YP= z>lU#?ErSdXy9suRuI6QvlT}D&vYFA-+j-`#z4VF?PmM z$r0NX8<$A3@CsL4fTrCq@SClt>Gc?dt5h*_o&;Y`ixv!q&GBT!jB>iEU4j=Yx{as@?t82+~Imyb( zAuGv>r>~u}o&AjZ%_L<=;FOu9-G%9tfV88rfzyqhANpc?gF)Rf@zUGbiPxSha&(a_ zWn{z~wYw$9n!D&}_Yg@;CATzBNPHIA&S7@G@Cw_Hwd0N0apkAuJ^da>+x-$i*ojMw z$2{1?QStNU!~~4KE*cw}==a-+PlzMNKS0x&CR#dr88wQZ&&${3n3W}UPYBZ7CS1tt z!_(DFw*=H>xndKt6#tW8*K>v=Z6n$Zfbdv=Q3)iIipqpnI!R41;qK|6xqCqPTL7y| z|rEi!C?#1)6q!7*=BmiVuiPhoU$|I|1=!_PSGc~w&E)6_v0H4k&shB zmhiOfWE;au-#YwcRn1`5%xM%Ps5{(a7=_PfT8B7vrc?MtNCt3(kmPmdW#Mn!$9sFu zGAbid-OcrS#xNxcH^|Q=TXY61~8G2ajA#Z}Z#ucSbDaHi6UL=XF4dxM?AWj*6N z?s|p8Tk=ZDm3~jpaFGz`u%d^;WmTQBMHWd$H>ZUgMmLnyPW{AC0iodsKlnl9-+p!* zX`+Z?pF}8O{3C<(^z=j@PS(~kUPO>iHz%Z%krJ=%q&k7Iffky3)%{_Cj4%}pxnw}c zo5KV~hv@0;XCx?2JRt@{z=Ov#O2FhGDKQq4f0W^oQN{x5c6NpYiSbyqt;3|KkzP?& zA@$-cVw2Kv8r-z?33-?V^@8J=L>Gy6Ar}3;j0B9@%jQ$#j0_LB@d|M@+2Tl%4o|de zouthybxYu(-fN}q3>j5ml$JqCf*otbFZp`u==W%M2tOJ!2#j$o`}*HW+sv z(yKOwQM=^Dk(d-Kvgu?kj2si4_Tf>XV>YnX1eL_$uFNlqs-&56w@>FN%j zr;pZdw*+1yhxAn9EHY5TGT0P3lIv=+7>(ZHeLo~1G}wqwO4b5TtGeSYdOh0HL|d;% z`X;(2KO8iWlvhBS!>pB~Zr2BfIyuuhf=va2%J_)RXv=a(2IQLkcvMhfv|tlQ?Mg|K zpd>5yHf%-Ar@Br+ITXlCCx*(t4}kc5Zo9d_!dA;8E$AHCgPA^mB%lH;+6UZ_WP+<FiLwp&t^+sc|a=Px%I;-%YDp!siQUt5}SQ+1fksEE;c);OiG&**B(Iu3Wd~gIqb; z2#t~e(L--fFMUF^jmnp&rje59&^9tNh#Urm!}ThgA-(EMmB2Sa+8UI=c~AmGt8m4E zAx4EPT{MAtsr0>4WGp>#+EIv7db+ zCv}%kWNfmDj3r=KT-g-#(kuGbHQ*;+ar2Y};l}}Om6Uqtx7pW6LwjFzHIe)=iM~4} zV6%+&($%Z(zDm6`J+=^^>>|Y}++GH?+7D!SP|k4&iB-#}ozid8=c*KAV2HNXZakAG zHN>_j<>cXVs4*DA@9yGk*Ra%Ac($}BvoIBhTqmqJbY~a+5`Y>lHe%xwi8cCh4~5aNh4L&Nqbf?%9C5V2emt%pBCT${`aE+;ZJ`2BXKn0^NJ-Mqh82(u`Wwd z2Jw9Y)1Co4-(Kb9CuE`=uzE48GN#d27KnV*fLDe|-KJKCL0b-~oWJCo9EGWes};$V zuj;v{u#}<<*oDxpr|gyX0&O{cdZju$Y{bRb2bMO%ycW&QI<-hM03zDXE5XE~-w^wyO3=U*0-iC#iJwngXe(df-`m zc22cN4o4q=jwYXjrb)M3PNX~q|`JJ1o?BB<((_IXU zjW9cFnOEWAtp^_9aPGDI_v>cR``UBtc8fE!q)=E{L2}<~JpAx)IO(xrRL^5vSZ}$u z+Rad1Q)~Z(9*je+r8g(#G4s+(S(4Dh_Ge$^z19JOQs0k~(ia(%$K(Vi_fJ$57KdunbbYr4yNtZEuvD!Z!pAXdCx(nTiS{83oyKPL-RT*>YxO|jtP``uf zxo7o^mzvrzo3Pt#nm#JOq=LfG_>8qWU3&?$=&RCiwLC0paxS>AjxPwp2EgET?jW$!U}8tm<=)d&spl->uG3{iFIuf{O$(|f>A*Q| ztolG?bzvW9x;*)O<>$}ooRU*iFT&C{>KVi-Q2nRI$oS8RylO+oDI7sArk>5!_`h}_ zTE}R)qCfIEkIDKrfvIC~g10Cr?h+iolQ_A)3hJ8Y^-()C2~j;iU#F?%ep;Ll2!HaE za|*5FtBG*XO6shQTv5})6A$dBfBd+P-v%;JEe;B2uV!g!ine2=xFTVAVY+s|%GRSD z_>u~kw{#tKNj`=HVhSx50{x8~-nNB99i!UDF`s2*s+lLdGnblqHN{A|Ic4jno^AIPv&|6)=R zp9FUywG3QrK=iJnnuV5Qa!9)?A?K=~P%Q~mGsG%jjP5Y1@~HoH=+L1U!e`J}HFE zMMm9px3|#L)D-=+bV@LIe!0ikUwdBueP|t)L2?r$zlz>ky302FY)bl7>5NKB0@T+A~(YzSsiyjQ> z_}nnQEK)uns8t&0`JDW%R+d^`r|a);1u+KErMBb0b$lwQC8ug7#_x(dewm={GP-^H zcI}6neLVM32gEsDlq6CarpaxUk2F@Bk&WX0$FwDQi5V1?6_e@+;2lv9UQf>RUyEpc zRhNC%3Q7LNYE~}FV4$&QJSbFhkpIT@VB#86W%av61e3!_QQaaI&8ed@Hw6M7`ql17 zp8ykmeeRDz#YFY{Q5%nN{^m&3$iYWP0>)+3RCSOx~9&t+gZ!cf9?%Woa zMsZas&WH!ksM?4n+K*paT-bl|QHbii{1y-S!D*iyimYonCEu4?RyuxXn9!Lix;9A< zqo47^>d6-M!(x%(&xCqL8wm#0j_1m#gscX!HbyK#gSMf8-)zJbGGh))aA=SdP1@T> z1-f>Akr90sZM@$n+Y&i2m3ydzpU~c4m{&Xa+xZHEDVFqta!T?N348h&@t-eG5oc3E z8l`pfSTK7Ab%n_UeI5oppJB>a#z;8EMNxGvrSSo}d!ifK{8m~#SsvPf-%b|43n*JL zMISybB(FK6lKD01gxy1osP*L+C8STsBi>K%!?i*80lE+&6tIy~zmO%fatQYJG4!FY zH~Ey9tc%+9FR1qi`G_wV&b@YG$DRY^&sfRw+0~SnS5Q$_N^Y`^G0y<*(eqoKUJTIQ zXI4Cq<@0AzTU9}Mg|xS#oJ>T9*Ghi1Hb&G31s{rzFLIdsw{#G4d%DPpN7Sv#>0_RF zl))G@Cs9x}g9YKZmq`DWS5lUr zj@8#m$6!F)EFvMNf|+v{FsoK^k4nlVJ%$kmhkXP;!aS>8LtPc~Svt3#s!FkOl~s~A z4SS%MPPhMK{MU!WWJ#uC-f9+2OJMNKA=-u~aT@WPrr2b13QMW1pU2ASISh3*a;glj4Uv?=A;=0+nzlFf0%{)FGgmjziBo@zN)q)vRRaJ?cU0BBY==v>W z@t+A52wEIYs%9-F$IwR0fO@Cgr?02l5Y1M*j&H6np!eu$+J{E9RRtFhq;CyY5;Dt~ zJ$D*;PBWf?A$%V-IL4u5Y>i8%eA+CstOIlns&@#hY!msy1bp$rbHB~EFE6BZ+aAvJ zj{KGr6A}o9WNa4I$he-v^lGv7Rn-(F`so=EF0OXA739oZOTBZD=HBQ#xxa`|0ii}~ z%`x$mFT09Oiz~^=%_l!Um#j1=4y)Q@>f%Bq6dcRaBG~l9!h!?ae34X;rb6 z7+&>moB|fFzk+!saj0l;Vz(i+gOAl}!)j4GN0~6Ghy4`+h!!o70<`nT(=Lb_w4JJy z@<};r%UhK`VH4DA5GL*rMf1Kt*i^fHPNbbva{1pHn?TjV4Xl}0L2{fmn)kxY9|1L^ zku&Q`u9^{I+v|JjS8|YmFfpx~6`L=mHX}l8dMOK5u4PGm2}xG9-LDK>$s65OFDj48 z69>_|UaGC*@=%|1bsBH0oUh42?Z_m*&*xSZkaNb%J-6GF919Nja^$TidFrEI=*A$f^07`66DAg%gFWE|bdLG_<%rF5$} zWLu0Ki&^S*u7AdBtm-=6o{8VlUCGY3XhIHZN2>{WobMvl*756(rzu%QvnyFhSr^Je zVdA>#+zaxl9nyTmot$duB(``qbF1>TS1KqS|1u(K>{H0d%3;pB>$!I0VycSsNOw9! zj#gZG^{l$=5*AG_prEjb`X#H_xN()}u2aJKsGQC_1|=iu5BVKEqKvwg?CGmmb@>f^ z=aw~8sB*{qUWbnNLG;I3G?$I**RgElwfx~tOUVg@P%UOS=1exXKl$F+V>E=}| zsZAziieL;|h1Y!1XQRHV5dUGeQ9So@@x|F>=a-2cx>S75bkZzALIxp@rL$PRayheW zipW)Zk&~&tD(V8NFco674JI48b1&nDOBPX5RG@K|e94>aFh_0rgfCEbP5BD(CFlK1 z6cfHp^F1n2xfc0jve>ZMtmD2Z>i1N2)cK*IP7c2D1dqP5jfQ@;0g?*hCKoJ)jQh4| z+3#C=|7e$z&l))tYUmrHR)6*VuO9cu=hLFlcATF`SMnI|1UX7< zN*0SR{|0NS6C^Z=?glwIc%8zf-q(4P+GC9&HpX_Y?28IY*RAp7R4roTr5jndYA%H- zv51x{=|@jd(p3F3u2&l8k>lzUo07wV^;fZ?Hg&x3)i@ZJliK~(7NNgkKU=pRq}}6J z^EcyZB6}%wvP36zVdB{P`$zEx6VBXeEM2jbIn&E2EKu=NJ~^og(N{re^)ykn_8VNg zC=ZLo4pE((awUyZM#rBT!{@FzUWbWt#>eKltV$oFV^7mHrBCB2pB362!kzmMlV3dx z>;7NyqX*t#@7{eJI@L_S_u{%csGtJE_`1uuBIO`|`?LFbbIW#i@7~Rk7LOQnD_OOR zSvt3l>dFd|EPgCWIpm3>9`kqz+S4g5DW8RSON#o*7F zUQ1^-tuIV!$#iPei`a8BDW6tH zc~K6rz5xb2UhVxpj^s=#>gO}Ps+7`#G-ASIxQBhjWS28z=4|bS-FZ$62D_8o> z4?!77F-ani+L_eVR8v`!iNg?Jc*u)C7$PROmijyy$m!)wudSBgyOgZhVcPq=m_&}1 zbLUg&u#!J}HnnBNWG7qk^>pA4it>w5NGYmg=B(LNmlaZ&6_0OVF#4_^shN67x!IXV zbxAJ%j-wnr+o#p|Lm_PpS~93xTtRHZyZrjjM|pYM9vWk&bImn#v79=K ztC%~jl#=2iin46vu zBZu0WLXwR^?R}LY;whRjhx*z|N=r&8tEix~FbA8riLN07vB~*NU$ls6B}EjMmQh(* zMNVP_&p;<`pMkW}8O)qHgDTOz{0s-)zClLDL%i}p@hN&` z%bd+M*Dex~g(*xNV)xtoI6J7`Lv(T3KOLVB3??Vl*WJL{q!AAF#W1gMgf|~~mo`N{ z#d#-Ym69Jf!k!oI;lUTSvhTnV8ru5t34th?zn)dIis{+%G*3VI2B+*ZS+t}GZ*K#g z{SH=q?faCCZsD=p@8^yE{W#`rW?7ksGyBid=No4*`g4R|JV=+QcSYt@mDBs`&w1eG zqx4zISh1>tk%L<}=C+VtP(e1Wy!p(7Jn_nQ_8mG(Q|AyLw|K)~v6C}xG1JE0<)3eT zly|qi$L<41wL1=ql)4IQsVXTXCntl_y6IF^6q6Ei)8`(>A67x1m4dpZ%$`;*J}95e zWE-QMecFrGvr4KdOt)yyv8I*QQ#nai~lOkiDj_0S9^!65{SAhRylVyv#atcEUTfeJd<$CLALL2C7=RB zt#zLq+M^H&Wvu!7*H~cO!{hfpz%#FJW1rM1XpYC?Zlib9PF9)lhuJfz5I5@64$r@FM5tdtl61KoJS4(T6hM{yzfg}Id1)=-q0jKwE@V?_Lh zxYUHqBC4m)Vp?UHl%0xcbVPiLPm_lVRLr?`tejIvSy>51g$20iro|m0y=F1X=T2i< zT^%lyn_yfXW!XuDyo2-%jbV+ABd=m6_0#L9D$OP(#>j~DoqErp7!+IuBD?8Q-*VxV zRnw?T^Rj>2K`HyonV-^QFqEpjVAC%>i9&g4wG{mrQi>ftO zv931E-j^QXi5K2t`+Gatf4WOsc@|eNlLfPCm@#(=#ql0I=2VIcW&GJZG;|J&8Mly_ zUc`(=3#iffUpDb!Uvy(fTP$h$WfbSQaOIU#Q&S^4lZZjarh7!K&@+=Ral`cKGTs$W z&U7$3;1+He)Ohlz#knP;JNF%;uzoSQp5456#)s7$eIJW@`1gx=`~A0p77*5~=aSq( zUfp?8d-+EDKsaOI~QQYEuoH0tX?KtD?1cy60Ed=D_`cN(9NSyag{$x=H_x#6ew4Zw)ih6FY zglTiivATP4wfmOc}dExV(rFF zOe@YJB_)}%+A5r5{hVp*#;2CUO6}~a1x%BH>F+%D2?N4(YUWju=4s*Jz6J*H(%v*i z{-Whng^%&x(RPw*S8(+ut8gXQak*U7&6|s(>jVd-PR^_fW-pnI#E2y36p>d@LP4sP zQPGQ_YdR~|%)u3Erm3lm!L+&DaMfb6e7&5N-;R=HTy@2Aa#EeRQVN*AVG|2;q2b_G z&JHC|zv6l>Un9Y)C6a;3!Z_4IQ@aGX;ygoMpEyb~}A^fIPO3HJwyBkHPvsiK2Y6`m96pK@z zL85y1mPRe>j3ky^2Uh6CVRLp`0aw*NnJ!wj5}d zz-IiNz2N|3J}ae5ui?h)Hc*plBvy1Ld-`G)x<)v9qJb_?ki?>yEL&JlL1r3Rd3n^- zRblHmOJi?{wDLOYs*6cah!sCqAilhmytn`Zt)29ZsCR9Kux3;;uR;RCmWhBcB5qXz zo$7^b-nfSB)CA!?$<)r9N6Nri4m9^;usWz+wu#GD%q20_iYq;voQzn8Pw(Ts1D_=z zRCnL4B;+h*^M+K8J$MJNoKiua_&JZ8p7vIHMlBlGSby0nYKzlJic2DQ=4__LhiGeP zq{o}eWqn%$;!_Y4w*(!g48w%4C1mYSiX8KwWWEu zgjc3z<&YE8&+aV;Xt}7CjH#tdo?D+r-`SJ6Bf^<%BQy$+Qh|;kxq#^_FX56| z#abUECM99@ws5+8l%$e5%%4_Der^^Hg9J<>~0ywo>s<^%dTWmribH)nusl)!O~^Rs4C1NJv)oC z!fcG{CGcG%GPbIOd!%D>x6s);q%9Lw?-f+5n&M05vAC{;!jf_=aP>wUq)H#!M_br^ zvY)t=QkGnD8Ovto5f_s{PDLf9X>klUo~0}7plbP5T(!EM!h8ur(~2Z06n!)g(A?aG zExU%5t5;KzpDElhnabK~;mLh8wDm@L@~2dbb4x~5ST3dsmk4y_ie)TYJe%smbYd=A zG9<(@v4D9C7PCw`dD+sXRA(3o`@I}~?ic+0?q9R(cr)9c_!)oyPe0}t55L0U7K!GS z5stNE@O87}>AU&qtxs}%)Imm8CU&Ef+BH`(C#i!spSp`*{py!IyvxjzE0>DVuxWR_ z)U$qRdBqs_J;Xo!@LzdwOApC4GbxV^iUL8b81wdBFLCSN{Ug74=@bb?<)kMj;>?`J zf`xVX4?V>lxBilQUO0-Wa5}T9G8sAWDv#WA8!v1>!O?Bca{JHznZNtj+jwHjN&FxC zETPCD97pYfY1ob*_}*{`v3u;eR~B zzL8Yw>Ps;NtduRghE)}?>+zrQAHTeVr}sywU$uae6bHr++YRm0!eEjCECE~>q~@h# zwq&vNmTxoN{R(%9jDPW~+j+Jjm#e<9oDA)n>UkkEo{nQY`LloGSHIrQkh4?*uzV5> z(HEzxicQo_&2*{n;joSJsGQRb0UOZ}L_L_MVCB3(gBQ0Ls(x=gIfePeThy+GpNj;)a8S#7?XmGBBqWfT zkxZO1z+nFXeXR{be8Qv@6q4kKBQ-mhoP;r2P6$~SXPi{Ngym&cj=c32hgy2ISFS`i zg@~4`L&t>(huV4T-sd>3mJy8~(;((njZ39J=J*WC>lcepUBbdy)nq$ku_U;#C4(>Q zA){zI3)XF7)pRQsi^{cH=3(tlgxaCp=FFpZ_7YaDT+ICXaxxNPrs~iKLIp!+V$#c4uvqNX z@)azaqn@!EPZj?Yn_{5*(Cggww?E{E_wB@5Tti`+6Jscd%~ih3wD~XqK)lxXKO}NLwH@NqwKjFTYPhl&mqbfHAyWzw9tqNq5nS1p&n9Uv@zwcIl z`O9DO=%HjbePac=(pY;^HEXZC6!Y6Z=7)d(kNo4W9^lpELd?~=>CXyPSE*N0sEhV9 zYIoG};~IpB8&jFSemygVhrRgkf6w3lar+-K0U^KtIJ?PvV* znX_cfnMb{FWt&taZT@w9qk4pw?)w@4^3VUwKmX__-2ZMj1V%Xi+|T&&FYjY_;}Az) z`nmY}f8bwkf1Dks28c_{WBP)nr*@Ea7zGsvC(spzd<;1N?s00kseMRZl<{}NPK1jhDJi2``CBZMDdIY;tf`usTpKBLo^*ZN{=x|#_K|g>|MP5>!0(p zyPxC8h?8k^>L_seX+8Wl@13<$Sig#OYu2z~X+1gViQ0{(zFkl7i+}qOFC6jEwc}xa z^rL^~pMLyr-0_y%9;2fp1Z`H5tO+D0 z6^T-qaHJKne8ozp6{cadn{i37m@L7U_Dq`?V71;@)mK~luDs93LIn+}lodMZ>T1?V z%oIqQ&GtAPj(EbO{X$}_n8lz*j1Dnk*(5q0B&BCFbM9hh6sBTyI7my3C)ujxC3WfD z&!dmM#i>Crq26P>{pvd$=?iGj*!YKgIrQe!92|+xst)@7#5rP!G31h+oi2tULSFf7 z3Dy^p>j)8uPo^N=h7|p|Ks_BBk)SX-bMGe-JA61^D}lL?f}9jWW+Nrl^H{cc0h#tOf(a=UI4qb|7kfK7 zxb1D;*we^}r-Ng=x3lMT7oPDQa1}Z6j`|oF^ON9o5pR+PPgLz9gDp`A_>5(&SiY1M z^%;yd9cK6OHoE$|IeoGPe|#Eg37Hh+=Hc+Rar8(7ZbvptmQN$0>nM901~FPCS#wynZXL_#){<_w6C9DiFRzvb zOXjnGqJf~;*Eq`7tYzb(a$JU1UU=vYT876kjRn+(q=X`$#J21B zFN5^I$>E}E#X45cv2*H`S2@@vzS9uG-Fa49DyE*vub(rYRU6i`WJWnDw&-*D9}4AC z#3xu1CCC)MQdw0+c~KrIvC(9s#meA`9c?Y5`5OhTO|mcL0-}cw!GDVS$lTMC_L!5u&G*gg;&H0Cox&DXnuDb zB0IHVV91$8PPU1@lgDXl3t+Wd@EqF7{((da3gg74i!ToZIQ90E?CF&NQe-eB+`}&1 zC0@xQ;G_Nc9uA&5MQi&MOV-xi&{0si}#?Bs!^?v4FWX#l*#0h)akk zEvb;)tQfkRPt)5yq{&cwhD|y5iwtT4+bRKYeqJV4-w-3CeRw=07?Lu{&5p-nvQvTviqA!5qvRTu@g!M^?#R!m+@nX%Asp)B;JZf%7gUoUlR$EM z9*O>D4jybKC>+7%O2Oew5FR#%1@%=V#aW3FK9?n&b@a?0p1%K=JiV(EvuhS>FT0%0 zmo1_w*&%fvf9_M%Ud0cJTWEEb3PfyiBoyWn*Sn8hhexo84H#`{;!K;D*o;(?9dc4& zgtntQc;%f#bPe{(_g(BbaEh*A4p|vV80@iB)Xrh$vZZ9lihoEm5L_t)bjn0tQ&4H)?gTMXZ5BcHW{|mQ1cL0j!u(&>t7I$(%s4ah zC@d+Xw4{_$r<;9m?58CXKy4wern5pr9)`pqSS%8RAAgM}AAEy`QE?WkJS~_LqM^`R7Ocj38k50{2NYktfhxhQE+vp_As+iDZ0Arr`}QXNqbF#5$R*K z6z_dGq>Q1?M)n^$hP8G*mo6xlU@saRsfTf`F^Od66;oPXK~+H>u z#C8ebPKz^=0UYd=Ks$l5Ih$FsY#r-n77^;)&yM5W;)o>hRDohz9z|spl$92d8#~C6 z9Y<+XL9DufUo9E(;S&oJ4z{!Z&6jy|M*{-^t;W$h$)C{J7(TC;QEC5|79wZGVWR!6 z`f#eATkHv>Nj`a2+~60BQnl!q%!k%C1DWN)I#8ASB`Tf8ziB z&EN3DpWee8EhZ}G%%UVklE;#nmX*uE@t63;-~WWij}8kNh+!-ki^uCB#;}luIo;g% zZ-2+X{p>joTJuPk>v)D`JS)A|uCC(?31yG$iIgtBj7wI|!u{6$JoDCZd=gX`!a;hD zyu-u4_y@Ew^N;aVuf3U@E}KJTd8ziSUr~CTD)k(c|1v7BA-UD_hGzM$ z9yd|CJ@J|Fx6zNBDqJ8UKGT(3LXqY(ODIX`Ve9jIX^)ZeBwBU&MCH6N+k7Cl4qj{AA-SM*=S!xX29O-LiRNZKmgq*{XE*1d;0-q(-M=)@5x zeJmBQ$_Sm{D3jZ&zD0SOx?uE?EG<$7m%bQGz2aQoop>g}CXSR7l^?{^ZCKp+Hn2`&llgFAz} zyAN)IOK^ABK?e8W9)i0QTn2Y{JA8Y;`#sS65drsbBqfhO_I*!^@_% z&(CW@YsmE*78w^mr+MR18uNgb%+WA$#oyUeY+NkKZ+M^c(z@j1?_AJot+YRUj)MD1 zLnlkl$A&<%o3XFTp$+vZV``kdprNmXmT>y3+fq?QW#%Zks?1q*0$kHLh+8s!?iYR5 z#4C}RwPY?68d3I(bo6w3i!fyODq(bn-E3{~miT1399Xz@4sn8<)uM03t*L3BFqV;B zyQ)_5D;NkA= zLGw-5A{9JkM*Ck z+Ccead|L};b~NgA@*n_Nd)dN1XqPMpPoeE&lFwaVb zeu4t4Sf+oV7CF$b;|`INB_-j5?3Jo9lC=lAICC&hw?+%g_+K7+gmRx?;I3jFbp#W6 zrg=S0a95a?>O^>ds+h)bK%4}!-tX-l=h;qwGg*|7#u84_mB@#SZz@Juuu>+E6HNWaO$iVxfyCtlNh~Ol}+^eYs>JZ$39^?ab~C zP}n5iaYDs6nt*p|-4$%rxzq-iKe8-2hrCYY#GluRUqT^#r=O?*trNIHdxbd$6Q%U= za4QtX-5)>z=P-JN0wa^9<7Mw3VwIxsVsGw1FefWyMP_FE9;x}sleDP)ar-xA7H$r$ zbEGW`^Ydcbl4$l!s`jU1-wqy0RQiXM~GG9))9exdz0%1+Iz?VMUc`g3zO{C-o&JvLsDED`NGe;YU~z>@(_o zwQO1whNtAt`yC%}B7hWvhY4w_%G`d1P%*AxccNh;ToYGUcw71Tt!Sp<-z?v&L&;kd zDSSSF=nHpO8olCL(H{l7x^3$=S>n1{w^UrOc?NkKRy&`f+d9{E&ottQcvUV{taLp+ z(TZ{DKYdcFc3*b7bPIgZuqP)EFOTdpjl9<~^F&fD#Wi}dmu0;f2k*)dHQ$Un@?AW8 z_>9y?ea%@>ZSMV9l$HgIV~PI>s!7d+ysCDNeJHk-Xq*q_B_Om@Xt6;ByU~yj;y8U$ z`&ROuO3BmIC_K6G(P1!LyL$+SF0DEM&y1l^EP_>{tM6{;u(t= zjc7be)RGSz;G*a5=W(Lkev5qEd_|wN`X`Kg4QpjmRH)}IZG51A4^;@yhJ8_=nKIWo z!iTp=cfEFlDWi6h+Mc?J4QL?T4^9Up#dc5&; zdN9l|W0Dx@H|&wKvyBfC;DFL&6vDk~hOPZ`CC+MUk94Xq0^IQG-@%Q~ zMNdDDIUGVGQ-`F0^&dGM*Eo5_!03hk^}R|2^H20+FZcB2J~kakvP5pr)=^H8p=9#k zw&Mb@3nY0^3ofj_(H)UZ?oCqDXeRP;a{l10iOJ{|K|_O%Rx6sV!XF2T-J_MJ=p@Se zk@;r)l$88wy>QX;)P*)@LEx^fm;afv#*R3A4o$9fSL>Th@ajgBcpz12HPzDT^GArW z)tJj-}(XtN|J)QObII97L1gT$zf1)(*>cr@ax8h!(h^TItb&V zPHXi$ifW1e`IU+BX0nqjW;s@~1m~Z^UlH8$rLY9X!dK8VraG2I21)4_W$e&=G6IZ& z`Wp?$SamFi6r8fr;xfKjkCLu8ap#<}VW9prOHo^b zPV80)S7_WG7{hE^Aq@g-g>#_e6*lxtRKV|;e)uYhj$6Q?J=i<5m*HwcMfe=bolgl< z+SIJmxU}*LJ1Tr6R~t4obt`eEsw%ep%Q08G)EN-i)02>-qM()#vC1vovFP8X&yHBr zI|p7PZxh~GZOc7E+wM1A@WXrj2r)5>=PYYJXAS-Bu><|=`7UFH69;x>?yESEhI7~4FnphYgI z<$!mWD5ar}neDbH#Z%X&5+Q-@{|+>~SQVh0teK=FDx>oLeH2L)>*w`hYJ+W9sxg<9 zF@_3D`E=;Rq2NlAey-89w7X5GL^-VVSt? zrk^C*A9LtM`6fa!56drh4B)gU$`?hrge-_pWus6bgi-aT-2XX=)(^91auFn~&%ttT ztqYgc3qZwfdEM3OyS84OtGE8P=&t>pfe<#}^Yng<5ci&LRROwT7)Uzty7go<(rQsc zJ46i(MfD-{Cu0)v>G~R)Sfk!-fm>5j+9Mu97;5k6Iwo6B%ng)#LAlO-OVZCmJuqUX ztMMUIe08giSA6ftO1~Q-vR$&L3{_K5$P#qZ{*kQbp7vyIlrppZs^!%f;(0Fmjtvz> zYvi8)ggf3BanPuK)!NVHE=amMwSWG70mLnL_Mdp1}$7G?C?c1gI=MR%Gb7jo{$a zfUZ27oh&M$OpwzMK2GfU9P^@`MR6&$2u}O9G*ekmHL5rzHGNsKG z^}_T*6v^}OYnkU9mTtA` z9pG&QptwU`IuhraoC_w&%g~JVF^Ii=3}a@tMvFlF^Et#*Snyp^z;_F?nRrN?sAx`j zh+SoG)L(8>*zi6nV`U4plFVp~fPgVXxmU`s)EX{N)#ZIeC^Mg#!J+k9rrL^;fc?Q~ z(cCrMIc<;bPzv35+Pn&$Xx9yDLSa*fgmOKe0;GeGv8Z?>iV`fXsi&7y5o$yTz8YA-S~sN z=94Tm_Va`5!^ms)XzXA~T?95Nt2o{%%U40kS`aE-_PH|zX8ce@*&Sn>(0NQGHjH+s z)pg7J?p5mv_={<9PJ*A%`pD_aeQj#RcnGwveu8b+B)csZ%Qm192cJD&a1hfC*~P95 z_*N)%Scvb-GTrBlJ-nz{qqmCD68++O;$$)-ZH9*d!zHOzd`#DL%SesE-HcAmv{yiR z7TJ=e3BiTMmfiRt@?vkuc+YjYdFGQ%T8dYsR=4Uhi>S|xcNb2Uy!-w33QB3OmbxU zveu!XE?l9*{oI6E$TheH1mcvs39)GJpWqfSo6=y4B6D?L1nuK@VnGBlfLuRNyo-Yu z>UBtsm@j^Yd`22~s`rh0gTUVR0fec6)W3GWR!^%)OtMDUNp5_01fk2}Z zgrk{|9UT7HI3MwL7Z<3yOJo~vzb(mp)4G56)p{eIHp#lI$I+epi0O5YM@QTt+ut`v zQ|lO7W`kPyI*36ge9fQ8RE;epqmNRT!4mZJC(HnyBnuK_EE8Zny~@p>ilqY(EJ6dA z_|o?-k`xVXH_PcBDCV9W+MP+!5MUB?Um3n7R@VzJ$hvguOT_ogJDdFFh4k5Ja(1C} zE%3xUaU0Kn(uYiUiHxXOmT=ouikQzD|6sS-o9)07Fm zKk6wd_?gR|L`*BX`a+*Yx8)UQrms$ZN||CF7*>`FN_g4b9FJ<4|9QiD%yh;?RA5zKPnQI7@TzA5N0bxj#11j^NfGcsLGWAe z4NgxIIq=tXU#CtX4r{L=DzRVZn4JsNku}j_>b!9Qr2%>y4xyF7*lfd`chUQ+IajCD z#g78Wr3u+SNMj*#T397fB9BDw-07f$n{eOD35Het^cI|JL?09eA{_IL%T(ukac-`u z>F|+b3_fhbsvFKlpBkB4*^h+FHoXBCcfEeUF^5IEgCX-Bkqs`y`Ff2JWD}xd&Xo4P z-gw=5E(j+~p&crvIT(V3764$)s$^JKm?loilBvW3Se;Xjk@dS#PJ9(v=~I6_=sB2W5c!R$9yIhFynUPKD~iviD)=8K<;r z(5Tf`G1baitp`%xynw*|>dMz81Np~lm|dQYyH+}A&wk?~Iz)QW{Di<*`G|h|hIwvA zR?7?$F>kZ*uoN(}Oi>4?zHf+gl$Vq5PokGnT@g=U{RstvS86Y{<^rJK~%n14-795~fj}U#%IQ@;s_Pex|m9!Hi;779VM5=5Zjb;PXO?a;CH*a(F zX*!3qlwQVc<4l#^w;pBs57cf8NT~N|W8>q+>@FT}*G}UL zJ5(!)Vq%gR_4hL6LWoX>8$H-7`3Cx%OFBNbi?|D(>@Y&ph~FljUUUSO_+P2dM26<+ zN$IgeVM;-Z(P!J=Dt~r>;vVsK&uoypuYs7f0U zZ&f__w$>E?h5!5b@39{Zt&~r*ks>u`i=26Din7JHuMGWaf&Cjrq&x9=X0_cYjyC8B zBrAd>i{3t$Hevl;wEhaXJfcEmVpoi%2udOVfkn7qMZ7#E00CU%!L7Ry0d*K711hFkZ37W89VQ*7r!1?+naCP?)3=Q&7f!NSp#o3}Wgowyc zROE0p+CF2{cMhFkKDgL%Y7qE^nE%!rVEeN80t@xB(1`m4?~lg)k*PS6U7A^)JVv#K zabHIY%jB#U0Q`|(QOsOKk*cT%cA-SOB+K|PeyU5;wyE;PUrvD61B5BWPZIvcPa@{W^eQpuDu-B&jxqV@ zh4$4Z0p!aI)cV(Ftn_-2yu@24@Upq0Q$$gHiKT_*RAPGweLy#Ls>xR=Dv2i8*V4)j z$jgqH81V~@OFPA=-S7|ICx_>IDofB~&&zh=A^(neGF;Qfn0Nm-*j!i8cdXUNoh4;Bn|w*lO>sR|d6+z@Qr)-TsM1^ZQ+~gRzV4Ea z+(>h{_!b_$+BrR`z&eM)9q&9eQfVjjlcoqZ8$S6xq1WY_Fot%Y4;QHgOg_YD+Fw@S zUhgqp#ZyN8F54ch(hu&cHS6axc4PmIaE7Wnr{6-xAwh$Dw1K*{;R{llZ4x;RgT)Kd zel_+Pc)xk!!t}RW>wa_Eb3d3(4>Y|GrNn)U?hIb~L;Fyqs!rX3g|kD5o{aes`kqR` z=Ucn`aN+!l;|yAQ8Rx6}@#rgiFr?wV%91NBkPt}REnmF%{t$v9G)XDC$>t{AFT@Kl zMCqVzcbC3%2UlDdh1g+%8k&prJX_s)lT|hg?tmZ<`Ajlza&ia6;F&z^k_uXx1qNoN zjzoU>9a`dCUZvte)eO;v5?!0h?5o)GnGI{Dr2#&WBlDJjujlVN3Y|zJ6|<`}jw_z@ zxSC#unb2JPFm4SI(+}%Xv@-G4C50K4hd3-`NxdTOqse3YSc@g8w%$&1 zcM#S}vAtBJB@K{g@wdM`oru5t4SC$8 zf)xKnh>a*x-J3D}^!x(rkn!+;xl?19pce;6-qMkLAWeuF2|IWWDJ><4DA8B4=Mn$j zb@G%JthXekcP!NYd}YfxG%0jp2WMnOupNta&3p0J*fFRJU7^>awN(y@i3KeMz-+1R zwk&p@zPh%D?L4uMUTUwvg+d5uw~ApZf(dTf_VD453Pwt62I7>oV1}u~&4|5SkpFDK zt+Zg}OafK4e-`qqr67iYmF!>f-B)6ETTqi_V|^+^^J$jWWMB{$|~FhzqPO&6uLF2s}{UxCp$C$a8P+WIs#2 z^h|61W}cd1I+bN|%k!atG;(5x{Zd~(IEvwevT2^Rb1c>+Ln(|qJ_$cE{ zfHAG?A57Zw_`hn#8!mxo0t}z7OkjE0f&Lr8n-E9hJ3636oOlQKKN`qRqchtx6_0V><>P<4^2>jflD+%Jg<8xXu>-HS{MO{2GBMy}k&*wyPLCnJrojG( z>>g!oFOGn7*DT^V>(D1%O6O!oMats;=i=_|W6uAzjfS=gB3Wt5mVaVF&~(3C>(2a- za`OiN|7x!y2gZZB>!n^*n12wP{rB_Tjs+8;?Eh~u=sq=!|K7phI5#q(p2B~-KI{{M#lahd&JAUL(Yt_*ES~kKkZx$nmx`1ufN!y4Et>~kG^}l za_|t$t48~J?M24^_UoItubragB#P6p2$P{=Wf=>_t%kF7J#BimJqkIc4O;$23nJwW zX;KCz-SGZrAemK))NoObh#@SbliXVxcJSUx_Ghu{zY=suuElT za6GmPiT&tT!KTB*0&%<*0H`p85}k#cpZ8l9aB*TC=+h|o+;J=H^&DJb$%+>#mN#L} zn&zWqB_2iKc7H#|+?REaMRjvE!9OmiXUmd53+H?HSNdH4>cp?CJSr~lOB7*`o5?@w zLiFvjUt2>tD>45xR~x`aV5G|%S~U6&{GQa<8@S=|Im-|Wj~j{^4j?jUII0w?*y zO9PUgg)dd8QnS>_(-hwi5SK=#*@Whm2aL%7h;+r0q7PSr`{{9t(zd0stu`BK3or-R z1@Zehe3^eRijb*@i8)tB(Bm|`#id~q$EN$R5~M2@^gtax3M49pTEoU6l9d6b2ULkC z!QfjQw&vSC557q4{`{(hV^b%m7{7jujrfC2XvWyqWoj*PBE^m)B=n_br=77pW5{^2 zmf*#fM;l$=lm2lc#F2FPK*T5wb)~dBsX(<~xgnV~> z)v0J~2o5uB;2L30AJMnRo|<&|krPFW)Z#m2WM*^>V0hW4sF1FVdzAPbvZu7AiAy)#boTv?SZINwq`4o;(D+INit~vig@%6aQ9$3JjJRN0-{m6beJ zu^#W_I(rs8>6(UYw;k)xx;4NOD;xja3N~J>fGnv8xMbD*=PSUA++Ia;3^-jV7j-5! zH@W8U8Ch+2hvXNf2etD~&p+M1b#o#lf-*XVV!u2$wA!ChZp1snv7;F$Lafa$xkOqC z?%H_HR$u(0?so20$DX4&DwZ~n57F>JACs!0uP}_2koP~zozCqoLuTd6fl)y3IG zC*%4?XJylt-cVAhg#vvgfAG{T9~Rd;`WX7<+lg(`hf{Q9%tqjC1t)pWL$%$!eaf`?jKIh zs_^3q9oA$`jb_LA>SD%~H1_K#g7shHME4&Tik-DW%HSl_uI&|}w3wgK!>pn+Bz4P! zA%>0Le?8^nRODhs@tjdVcmVeH_VVkRe?VV|q)@r*6QGV#O~T+R&d#TvT`DmI!h~68 zhto~_pnG@n0{W6R8ur0uO%iC}LAv zIc(mxr)f@A_4D^tY{Xl!!9lnSEx|#gi1oh#0B&y3z!!TX(`AeqLhun1#5F_s$=Zok zWlcgveYw9nuQ+(U)7w2bXijBSz(|<4?PIX{B^18$y@rPSuP1J!rDkyWqDyiyu21fVV%Crr(ukp~m z3;jDn{!gI1`%}#;)F?wQPM=N@FN==75IS|-Us!R2LiR2)VVm1-&bpgJ6v_;WJCm6djYJ~m z5oihdGppR6G0hNNA1i)$&mlLVlR?%*lRL{a*g&)&^RrV$zO#Lz54XexU1^Iv9y&vv z$f~ju_2K>t($uPE5LpXwQbYE}R~YH2q(^CGxII=7KpSq?bbi)MsHo>(;AJ+qYMhc6 zcJ+~H<1B|ZE>tGB8Yle>4&(?Zu8oW}eqJys*f6PesaM!nPTwzzshPWwnyWj3f8ZV* zpoDcBS_H6LOBT)?=eM7HCG)pVXe^)O$v?zPNLd(S`i^^OQXWCTE#xB8u2CV0ua?(B zdmtSb&>bUP>Menm%)Yp^#9H|+=LSQq=B1nLQf+=-+JvUa#_Xl)Qb~p@f5d~!)127D zU31Rm5PI2Z@E5_nmcmldb%EW&qNOL;HRZ+sSXf`lojHk(4bj8t0teM zYYMWFa-ZhaU{jf}U_!+DjD{-7^g4g*c-+(AOZgJVRLEB%P2uI4nZJiS8}Ug~(-|gT zOdek(p)hDCe^_pM64O7PBe);Vv+dL)A_+&&*_XJ=-^ZZq4)OSAU!%<;r_?Uu&5S1O z9M<4{<>PieZ+5rm;hlDKRM1UoU6lvP>7?D(^$hB8yEfyw8Eje7nNQ$cPGGH{npYNC z+vm!9X@Q)^o9V8ZLSuSYOh3U$W~Vf?vFcJs;QMas6c1_1R^ure+hs>B@~WzlZ9RRp zcE-;3znQt6EiEoxYYZ1>suSWI+%!6T6EKj%2V>rCicBZ`rL}AmMk`faF>>B{u)}q8 zt})udKPtp1>fn`j(2!iEHmjhZEDf@!xZ>77u9vt;>(0RE-W^Q330nTMFk{d1WRH;?WS;WmjJ9*0G}_yM*L| zZu9HZd0Ih!mDX!c+5v{gVFn|ekc`Rn(<-zk{Eu^g2$>(L^q&F)z>9Zz&8QFqlCwM?Gpa33GE zsO<-&+BUNb>`UHof{TDrT0f~?MlTH2ms}&tKWk3A^H(#WzD=hwV~?dOB=bMH#(%t4 z+iBz?CTXMlWKo_qgJ!hM(P{Nd$W04B5t)h|SjZIB00zjPBkQ;Y9+cuTle)*c;+$X5s9Nqzrqf`#H90OukC^DY z%*ptUEMzo>UsO|dmC*-;6ds{`s@jz^pc%}QIG>XUZJn3eU05D@j`g43Qd3kUplU@< z-TlCVt+y@&%@mh~z=l)fGw_ZJ#zD!u(*Ox>WUU__$(0)nR@wQ*L2oh3;j*I298PBG zl8(v=@Cmm&^nJ^6?fF z`gFhXg=t)o!UX7{euP$e>AMUZHBD|88r?DIzsrEnX=#itaR?7N{n{5zY~tehzCv5` zepob1WgipiT%SwE$s|<;5-q^$zaGaP$CK!~Gf7$&8i3nX{xKhkz^dzrvC3G{G;?`| z5DDUz;``HWh5G@^#ovOCYOW^tS<(CV%MUG%W218GLZ1`*L1=k~h4S>HTo&rylpN9j za)#b|6wTqiTpBmG)d5|-?9)C-}Ut3&z7G=q~ zC~3b0rNy+|K+;nBP&S6R%zNqkozww##&M+xEfLaq$=~j*@PYumt7pVHqW665<=PM`Ou_c@?b);mJ)!w8F(~Xmir^B@VdaskitAs`5(0D2iPEfGQtM{M<@IPM56xuD z!^8Vh-EKs)9!5Nt79#|8X@ZIGSfVcf#A4Vhtpb#JUz2;%;LsC_6=- zHH@CY4*sNk5>H!Bga(O2gj)#V04Zb&gb_#pz3WO9@%k@tPjLS~@&@ zlj)aD`0(UU>DYE(Ppxz%K@Dhh$yo#fsPWm>8O6; z=-O@%gcZ^iC^gN{&mz7fsD0hK6rtEIM;u1FXV4>drNNcO3LmC%b zC^HBw)#FPkzgo|ErqH2(%2Wj3`U&ey{dYBSIYBTZh>-kCjtY?=8y5R7$rrrP_M zT5`y!k<8T9)q-oQOY=g*2$2n+;ota3!b#{3qtkpZCU>R?FbrT8mheQ_jPRO03Ck zkC^|^Yj4eFeiT_&xtw(u)g+umr1{CkCgYrXHWbc@&n-f|yiK1Tlo#_8#-ljI(FDGt zHJUQuSy3!OnuQJf#CBr7}k`x)!4Q4?b*w z0LyJW>}^;=E$fu_eh(Rps0NP}nP{t8{AMCWcfGBq^8CDMXxNq#VW=i8##^aFT3)m9 zs=>T{Syn{_v%I{#wzk%D-`vtNueEi_bM)Vl3EoIwN=t-p6Ccn~jcz@?lBIqBcgZ$- zn5_B~mZTInE@$mn#?OY*>d?_qw6bRuwbho9+n-|?fI5~!O)|4~o6=Yo$J%~Lo=q|g zDRdj&&Mq07 zsg4O}YS}kYb<&JXW`u>MG9@O-|L77MdH3k=_|h+>e~Zv-m1wN;Z4;Mc9G?-)XNh8A zfMoWttE#=bokepB>F2`cTkB1UhOT!OneWISQQAT}hJ}XxYigs&x*}brM5#Y>ukXIY zD(GuuNrE%Oty?}~WoI8>ZjVo~4MW_iWNg9fsjg8O#a#1wk;D?jsGSbpFlyz`)#uU{9H zaWQCQA=Vj{fe%PxmAIDN+<300mA09fnSZZ$1@i-<2)QX?mW=G|rcoFcOw<1crg~>w zOcI{QOK#gtGcUKOkBCE7|)hYQrsj1=N_Y&Qt1u^fpiS15i2`T-tkbtF%l)t@APh^<9 zZFS+8L4)}s1{Dw`aduoIvUoWeBbw1j6G}5Ibqy{3`)A$))3;@!e@@3nn7N$O2kuM^ zRSUaKP|jo=HttOdu+?5uH;3se(PKF$E%}b+?%)HA6qCAfwM^DK{j~KA$cRX)nB_RJ zx;i+AZtEg+wX20XFqdey?YIoHAve3u$ zv5WLjvtevXWA5sZa22z^`*@v>==e7nk#PFrLr|) zsh?FhqW$WqAN(ojeO>;O^k$4<6kYwCiG!QWYmJ5DNr5}Lmwd%eKS~RGW#cztM^nXk zPFC^=%}R%Rd|(|leyOF^Ek*r%Vnkmsnhi%qKSA#Qh_eu-%-y<5{jnxsXy_i_bva+$GuvK zP_F}{ZQ^*AKP&l4S`bcohXUQ-N6zVPMQTnIetJRfXR3-RQdA=He4buvEfN5`Ic3en z1yWcHW&Uj9fLr?AQQO!ytqTCLcu6AyRm*Ika`vD&rEG3SQ@}DxSy84bVUGNZ6uotC znTTMda*0EtehJv$xmcezHRd8HfeIXRI}COO4S#9XqO&MBNHbO(m3owPRYAt814h0U z_Pj9gkcfzDNGmBaWL&0=k8=-^kU|QAH>8avwYFblo&G?LW+Z8>R+kqhZm0tK?6^5p zw%J#d{;AZQ&N1uZM(bwaZ8Rmzb^%1`;xeH#cKbmE^1)cc3Jamg(&VZ_6CN48QnoFuBNnH;;lOsU2zY6`3j&{OufR9=fw)|QQ@b+tDe)^K< zGqLO5Al$*=^z$bEuF*7n@t=b&kJX1)xHWIljDMuk=gD%~ktn+FWrP3Vzy8tj?xiU} z{=yA9mJzu1S}sxF_;=ZGC7LR6;;N?hO`=fbeX)#50uHUs-=)*E zN?J|$7dS@#!dR7f+lImh@4yG9Oj)1eQyQAuVy=#Vtwi>UAmr#uUqJ}MXX@*s&LHWU z_n4j9N+29PS99F|hBv-wE}`2E;urO36pMdN;Ekw-oOteVt7m!NgW8HD|7S`3pJv+~ be(}GdU+hj|$nTi^>-7MN%8FD7>HGa3$D$@V literal 0 HcmV?d00001 From ab380bc58cb49a1edb21b1931a31ea9e3e069bc8 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 11:51:44 +0530 Subject: [PATCH 0278/2014] name changed --- ...ine-default.PNG => quarantine-default-audit.png} | Bin ...faceindex.PNG => quarantine-interfaceindex1.png} | Bin 2 files changed, 0 insertions(+), 0 deletions(-) rename windows/security/threat-protection/windows-firewall/images/{quarantine-default.PNG => quarantine-default-audit.png} (100%) rename windows/security/threat-protection/windows-firewall/images/{quarantine-interfaceindex.PNG => quarantine-interfaceindex1.png} (100%) diff --git a/windows/security/threat-protection/windows-firewall/images/quarantine-default.PNG b/windows/security/threat-protection/windows-firewall/images/quarantine-default-audit.png similarity index 100% rename from windows/security/threat-protection/windows-firewall/images/quarantine-default.PNG rename to windows/security/threat-protection/windows-firewall/images/quarantine-default-audit.png diff --git a/windows/security/threat-protection/windows-firewall/images/quarantine-interfaceindex.PNG b/windows/security/threat-protection/windows-firewall/images/quarantine-interfaceindex1.png similarity index 100% rename from windows/security/threat-protection/windows-firewall/images/quarantine-interfaceindex.PNG rename to windows/security/threat-protection/windows-firewall/images/quarantine-interfaceindex1.png From 390633dab67119ef5e88425fcdc5f0eaf7c7e093 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 13:32:45 +0530 Subject: [PATCH 0279/2014] Update quarantine.md --- .../windows-firewall/quarantine.md | 45 ++++++++++--------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/quarantine.md b/windows/security/threat-protection/windows-firewall/quarantine.md index b1f76da025..59f4c6ccdf 100644 --- a/windows/security/threat-protection/windows-firewall/quarantine.md +++ b/windows/security/threat-protection/windows-firewall/quarantine.md @@ -1,8 +1,8 @@ --- title: "Quarantine" description: Quarantine behavior is explained in detail. -ms.author: v-bshilpa -author: v-bshilpa +ms.author: Benny-54 +author: Benny-54 manager: dansimp ms.assetid: ms.reviewer: @@ -19,15 +19,15 @@ ms.date: 11/17/2020 # Quarantine -One of the security challenges that network administrators face is configuring a machine properly after a network change. +One of the security challenges that network admins face is configuring a machine properly after a network change. -Network changes can happen frequently. Additionally, the operations required to re-categorize the network after a change and apply the correct security policies on a machine are non-trivial and may require considerable CPU time. This is especially true for machines that are domain joined. In the past, the delay in applying security policies during network re-categorization has been successfully exploited for vulnerabilities. +Network changes can happen frequently. Additionally, the operations required to re-categorize the network after a change and apply the correct security policies on a machine are non-trivial and may require considerable CPU time. This is especially true for machines that are part of the domain. In the past, the delay in applying security policies during network re-categorization has been successfully exploited for vulnerabilities. To counter this potential exploitation, Windows Firewall will "quarantine" an interface until the system has successfully re-categorized the network and WFP has the correct filters applied for the updated interface configuration. During quarantine, all new inbound connections without exceptions are blocked to the machine. While the quarantine feature has long been a part of Windows Firewall, the feature’s behavior has often caused confusion for customers unaware of quarantine and its motivations. -Ultimately, the goal of this document is to describe the feature at a high level and help network administrators understand why application traffic is sometimes blocked by quarantine. +Ultimately, the goal of this document is to describe the quarantine feature at a high level and help network admins understand why the application traffic is sometimes blocked by quarantine. ## Quarantine Filters @@ -39,7 +39,7 @@ The quarantine feature creates filters which can be split into three categories: 3. Interface Un-quarantine Filters -These filters are added in the FWPM_SUBLAYER_MPSSVC_QUARANTINE sublayer and these layers: +These filters are added in the FWPM_SUBLAYER_MPSSVC_QUARANTINE sublayer and these layers are: 1. FWPM_LAYER_ALE_AUTH_CONNECT_V4 @@ -49,9 +49,10 @@ These filters are added in the FWPM_SUBLAYER_MPSSVC_QUARANTINE sublayer and thes 4. FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6 -It’s important to note that any FW rules customers add will not affect the filters in the quarantine sublayer as filters from FW rules are added in the FWPM_SUBLAYER_MPSSVC_WF sublayer. In other words, customers cannot add their own exception filters to prevent packets from being evaluated by quarantine filters. +>[!NOTE] +> Any FW rules added by the customers will not affect the filters in the quarantine sublayer as filters from FW rules are added in the FWPM_SUBLAYER_MPSSVC_WF sublayer. In other words, customers cannot add their own exception filters to prevent packets from being evaluated by quarantine filters. -For more information about WFP layers and sublayers, see [WFP Operation](https://docs.microsoft.com/en-us/windows/win32/fwp/basic-operation). +For more information about WFP layers and sublayers, see [WFP Operation](https://docs.microsoft.com/windows/win32/fwp/basic-operation). ### Quarantine Default Inbound Block Filter @@ -73,11 +74,11 @@ The following describes the general flow of quarantine: 2. The Interface Un-quarantine filters will no longer permit new inbound connections. The interface is now in quarantine state. -3. All non-loopback inbound connections are either permitted by Quarantine Default Exception Filters OR dropped by the Quarantine Default Inbound Block filter. +3. All non-loopback inbound connections are either permitted by Quarantine Default Exception Filters or dropped by the Quarantine Default Inbound Block filter. 4. The WFP filters applicable to the old interface state are removed. -5. The WFP filters applicable to the new interface state are added, and the Interface Un-quarantine filters are updated with the current interface’s state. +5. The WFP filters applicable to the new interface state are added, which include the un-quarantine filters for this interface. These filters are updated to match the interface's current state. 6. The interface has now exited quarantine state as the Interface Un-quarantine filters permit any new non-loopback packets. @@ -93,9 +94,9 @@ Netsh wfp cap start Netsh wfp cap stop ``` -These commands generate a wfpdiag.cab. Inside the .cab exists a wfpdiag.xml, which contains drop netEvents and filters that existed during that repro. +These commands generate a wfpdiag.cab. Inside the .cab exists a wfpdiag.xml, which contains drop `netEvents` and filters that existed during that reproduction. -Inside the wfpdiag.xml, search for netEvents which have FWPM_NET_EVENT_TYPE_CLASSIFY_DROP as the netEvent type. To find the relevant drop events, search for the drop events with matching destination IP address, package SID, or application ID name. +Inside the wfpdiag.xml, search for `netEvents` which have `FWPM_NET_EVENT_TYPE_CLASSIFY_DROP` as the `netEvent` type. To find the relevant drop events, search for the drop events with matching destination IP address, package SID, or application ID name. The characters in the application ID name will be separated by periods: @@ -103,11 +104,11 @@ The characters in the application ID name will be separated by periods: \\.d.e.v.i.c.e.\\.h.a.r.d.d.i.s.k.v.o.l.u.m.e.1.\\.w.i.n.d.o.w.s.\\.s.y.s.t.e.m.3.2.\\.s.v.c.h.o.s.t...e.x.e... ``` -The netEvent will have more information about the packet that was dropped including information about its capabilities, the filter that dropped the packet, and much more. +The `netEvent` will have more information about the packet that was dropped including information about its capabilities, the filter that dropped the packet, and much more. -If the filter that dropped that packet was by the Quarantine Default Inbound Block filter, then the drop netEvent will have filterOrigin as “Quarantine Default”. +If the filter that dropped that packet was by the Quarantine Default Inbound Block filter, then the drop `netEvent` will have `filterOrigin` as `Quarantine Default`. -Sample netEventwith filterOrigin “Quarantine Default” +The following is a sample `netEvent` with `filterOrigin` as `Quarantine Default`. ```XML @@ -186,29 +187,29 @@ Sample netEventwith filterOrigin “Quarantine Default” ``` -Alternatively, If the Filtering Platform Connection failure auditing is enabled, the drop event will be logged in Windows Event Viewer: +Alternatively, If the Filtering Platform Connection failure auditing is enabled, the drop event will be logged in Windows Event Viewer. -To enable Filtering Platform Connection audits, run the following command in an administrative command prompt +To enable Filtering Platform Connection audits, run the following command in an administrative command prompt: ```console Auditpol /set /category:"System" /SubCategory:"Filtering Platform Connection" /success:enable /failure:enable ``` -Sample Drop Audit with Filter Origin “Quarantine Default” +Sample Drop Audit with `filterOrigin` as `Quarantine Default`. -[image] +![Quarantine Default](images/quarantine-default-audit.png) -Once the drop’s filter origin has been identified as the Quarantine Default Inbound Block filter, the interface should be further investigated. To find the relevant interface, use the interface index value from the netEvent or event audit in the following PowerShell command to generate more information about the interface: +Once the drop’s filter origin has been identified as the Quarantine Default Inbound Block filter, the interface should be further investigated. To find the relevant interface, use the `InterfaceIndex` value from the `netEvent` or event audit in the following PowerShell command to generate more information about the interface: ```Powershell Get-NetIPInterface –InterfaceIndex Get-NetIPInterface –InterfaceIndex 5 ``` -[image] +![Quarantine Interfaceindex](images/quarantine-interfaceindex1.png) Using the interface name, Event Viewer can be searched for any interface related changes. -To enable more networking audit events, see [Enable IPsec and Windows Firewall Audit Events](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc754714(v=ws.10)?redirectedfrom=MSDN). +To enable more networking audit events, see [Enable IPsec and Windows Firewall Audit Events](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc754714(v=ws.10)?redirectedfrom=MSDN). Packet drops from the Quarantine Default Inbound Block filter are often transient and do not signify anything more than a network change on the interface. From 84df09adee64819e05f796f9ec2a4056081bd754 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 14:09:04 +0530 Subject: [PATCH 0280/2014] Update quarantine.md --- .../security/threat-protection/windows-firewall/quarantine.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/quarantine.md b/windows/security/threat-protection/windows-firewall/quarantine.md index 59f4c6ccdf..ec93d0c0a9 100644 --- a/windows/security/threat-protection/windows-firewall/quarantine.md +++ b/windows/security/threat-protection/windows-firewall/quarantine.md @@ -1,7 +1,7 @@ --- title: "Quarantine" description: Quarantine behavior is explained in detail. -ms.author: Benny-54 +ms.author: v-bshilpa author: Benny-54 manager: dansimp ms.assetid: From 02f0b7c9c17ef086e30b4b2e83c1f0b023237440 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 14:13:27 +0530 Subject: [PATCH 0281/2014] Update TOC.md --- windows/security/threat-protection/windows-firewall/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/TOC.md b/windows/security/threat-protection/windows-firewall/TOC.md index 34b7c1beb1..3bf2022518 100644 --- a/windows/security/threat-protection/windows-firewall/TOC.md +++ b/windows/security/threat-protection/windows-firewall/TOC.md @@ -165,7 +165,7 @@ ## [Troubleshooting]() ### [Troubleshooting UWP app connectivity issues in Windows Firewall](troubleshooting-uwp-firewall.md) - +### [Quarantine](quarantine.md) From a9a76448a996bb5241765be32a44ade8f3ca0792 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 14:19:00 +0530 Subject: [PATCH 0282/2014] Update firewall-settings-lost-on-upgrade.md --- .../windows-firewall/firewall-settings-lost-on-upgrade.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md index 0492170b3a..45fc0886f1 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md +++ b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md @@ -1,14 +1,13 @@ --- title: Firewall Settings Lost on Upgrade description: Firewall Settings Lost on Upgrade - ms.reviewer: ms.author: v-bshilpa ms.prod: w10 ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: v-bshilpa +author: Benny-54 manager: dansimp ms.collection: - m365-security-compliance From 70f5d6d5fb1313c59503220e98c293905c0af086 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 14:20:36 +0530 Subject: [PATCH 0283/2014] Update TOC.md --- windows/security/threat-protection/windows-firewall/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-firewall/TOC.md b/windows/security/threat-protection/windows-firewall/TOC.md index 34b7c1beb1..0720ca4cc1 100644 --- a/windows/security/threat-protection/windows-firewall/TOC.md +++ b/windows/security/threat-protection/windows-firewall/TOC.md @@ -165,6 +165,7 @@ ## [Troubleshooting]() ### [Troubleshooting UWP app connectivity issues in Windows Firewall](troubleshooting-uwp-firewall.md) +### [Firewall Settings Lost on Upgrade](firewall-settings-lost-on-upgrade.md) From c19a082099d79f7a6d5819c67531cb7cbcf3d4c3 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 15:24:45 +0530 Subject: [PATCH 0284/2014] Delete quarantine-default-audit.png --- .../images/quarantine-default-audit.png | Bin 186402 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/windows-firewall/images/quarantine-default-audit.png diff --git a/windows/security/threat-protection/windows-firewall/images/quarantine-default-audit.png b/windows/security/threat-protection/windows-firewall/images/quarantine-default-audit.png deleted file mode 100644 index 6c1fb5c0070afea312826ceec8c33831143177f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186402 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 z 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

      &C0xcC34T zR1RlF(nvd6b~pHd-1kH8JZ{i`Bi!o-`wyzztye2O6d8;CCB1328DaEg)AjNWAe%bN z0wrh9JIzjPv&h(5&aQm<#^GCKV9zKqukLEge=@$_8n(9|B8&HC>@K~MDNyL9OthvS zDL3OlcT_(fW%AD3(%|{4B*N*;=47K&!aTc`LfctJRIrg`Oq0ZRNNvErn=WDiZcowl zQJW$jD{pj^Hm@x8m>F!LK>eAdK7A3Piv^#!?wEgJJBG3^ccH@K7hw*}tXmbZkwhns z>qsUNb0SlEuC)HDe0Jpg(1s|JlQPNAdgPJ``~KqNcR|rgdUWUQf*C*ZnmrJY&u59+ zrqvITOb(BVH4aUAco%kZ>)Ikhlv#rng@$RXMI7h?vRGy!zvA^}Zm)W4@eHs6r`Y51 z2%A|&?qZLFWR*Mc)vEi$RmAH579yzu;Dty6vO=P?hz65n%TFIOg0G5ed(+~<9>IE~ z*(TFj=GHC4m&X!0=y@Gi=Vb@yM%=u9M=`=Zcyhm7nJ`*$Y+Hy7W+m#ZZFv`K+yX^ZC%rofl9bkvArX;t?cQr(i4;reV^6>$TjS6>fsZ z=LMxZ*lut9W7ee*xuB86zN?C@9ftqQS*hNJ31NrC?kW`4#_qnO)y2!}_3$LCaPsec zFycHLKsr6UUU7h3lRBI!p7YP9dlQ$@%G3v-rubAJat^dXO?XZKIUutte!xRH##UwO z$r`wEnP#%T{0FS9AH3p7zryB)Lko`?T^S!N`@a!!%~N9!Tb#b;F7&X_x8nT~D&Amc zrcslgc;OZ9;QthOMCfaeTBNIJhjcfOJeUP|NSIS;rFg%V0&1zh0uDRIS&T5VFj%&Xzg( z{R66{hVTZ~^}5h7^h4HxW*IK3RK>m~23MJe-QznKGe2pPbHs?rtB9kl$tX}&qQy^t zQ2`hJqh+DIzsFEU{J#S~p=gbmey^+@aUrX<$qYY6EIXEEg=cKOr5X}RZq!$m4@R{5 zSBrE2oe&PV{(`;iraRiITP@Bu<{k(@QZ8~0=&t|M7BKlK22hMlytdlJt^()MraS<8 z7`=HJ*6OhfQ>J~w@=@)SWh ziIT{q~ zztOJT1rmOUcfr!hdjD-+5?H%k0!9P(W_~uEa$tTr;x&J0cx^P+_+?u*G8VKa20nRG zP+zW3?X^CyNdyrhr5e^@s9d<1FSDyxuFM?VJM&s=XEQen!uw8wS5|_ntNTR&dRc?6 zz5vEzO!JS0@06Q6laiAlHDA^lqO(`V&Ws-yeSF@IwV@Zrox+JnQMyYLk&1lhPc67J z0l;(sE!6vFk;9`)BYTrk#wP-%{I8N*bP0a?z=_oy*NdNW0L#E3VIEb3G^z!lM}RHO z`GBPCu1D7Cu=3}=Putt2N@^Ld=JarU=KLVDVtdO<)X#o zCI4OzZ9+a}mq8;v0|ZxaHuK0S>^993-Xyb7HL+7qGD$~-V~~E&Ml9dK(EXC zB5F%FiC=^o@dR{IT#Nim7VfHtWUu8s81$6Ggon=kPGQ!YewX@=Qkh6KeL`!`fXxYL-}bDI!1k-v~a4;FZ{))tKQ>=de=hMkj!ga^PRF{LM zaAT$Nm1)I(8a8=d66<;*l>;AM&4firC84r zA5&$6@xvfyJ(B1^sX{Vn@Ik>)HZx)RXd;~e{U=OTMHa}74Z$Xut58^rA>m^9C0k&G zVcq#FcWJF;D=A0Zn-=Ar(BM2u#ZW>Uo!?sPjQ1yZk`xxH5>8gG+sJ5nYAC6Q2b}RY zjMilZAD&9i^Gc=PaMxM${qZ~LZO*{RyJE2O>hQM9Re&)!qJ!Bl*v8)<@7XXiGoMRu zERX(SxcjMHgW#Hu{=+}!`qEZEfj@ zZBy|S+7;DriJ+x)MW0`Y^D%64Csh}kZJq|L=p@n*0+kZrC1dIMVt=IpG>?h>`{J2Q zz26@>eHWu{uc=};rPppZ{Ia{OG6BY3T)aR<7$_LT8SJp5Fp8-F-3=G6zb;XU($<7` zb^dJjFp$|3@GnZcaY;r2H>SEshTrg1_*ne$J%$9XxZ#jB2?=yCcd#b?(7p0o7Mkg@ zGfba7kxWqaZlRJk*dw^xSpU_HEi-fu-Wz%0E!T|+<#mBBU?S39>MSg>9A^&fVt0oH1J5kkJ)Nf7T)Rqb@i9aOX ztUr8p-|z{b4F6QvCDBJ>Sg_0{$)Bg7xY)gz7ey@WL)*5c$@i+dEe0;aBHhnZ_J?yZ zqL}(i@>g4bL0|WNuoJ)k{YDY(P%6M0eiU+)Vld*x%JK^9puL}J`-DmGmPFx8j)l!B z#bxDUOuu`1A5nP$&ab7bgoCV=l!NEERfPs@H**5b;V!vGHSyn3#u*x|vZS)^fBG`Z zyzOyeo}X*YC z;Y)eC5=4tk`(gtgnXab-$}zx)ktZpS_t&t}Gg9 zT~Y@Mco`vR%r&xqYuA>t#qypVgmV(U#syo1j0!{D_@)|tTEH#&8+99nHNNAg15f1(ZdHJy=1z8_0k zWkFdE(d70TidRJ(U`r6ni+h{9l6ebik)W;-VvbP;(#mZm;0Av(;s*ccqsBuZPq>Yq z8B_3Ag!;P{j~lmBT|%^I>u`hkMDRow2{jg#a@D zTRx`#E+5#(B@2g?@1q_4zDT@5>;T$I#~wHzKfTHETtDpZbb1w&n5s2uJD+Zva}CP6 zWg7+!(A=beEmUb|yrVXJ7&a^u)r#2Hm8P34(_|T*ZQBM;PiQ43R>h%DZ;liEfJGPb z^*3qa-nUOrjb4Iw*c%tlb}tVH%+Ji`Z6JH+Z?>?In>$ipmYF1o=QM84ixJ5MEJS<+ zm>m)`H7I!E(3dScaGoZi`PUtc8v)OpVdOVTH>hyTWPF<|6~nvzy{3W-DnqE#1kX65mo6Fw!=O;@MyaMQ3K+dIgT5GdcAJP-2> z(HDt53_1FRQ-?G|ZmGEFkcg-F4 zbb3s?GLY`NqRTU&LfUZM_OkArsZbx(DD8ykL>U+DgEh%=opiU#8UoGfW_lP&E?L`o z^DU2)A{4!){lVek)4=MJxUvKz&sEKkDSizz76h!+H*(zNKE67lHsG);hy{_rV$Am4 z7W$lI(Mss;l$ylIZ!!9)N6|&P@o)G*1CNnOggtKAVfp{0ZK<|@J>w0?x5#j-$F(!O z%OJz6n2mHZsKjPCjTNKH_@@EEcZTKgiG@TMmI*w5{$O|=WBqkw0uD1LG(NvtFupiv zWIq5L5H%^xoCJz_+$jIc{{>0L;loek5N;Bc)a{S&oDnZ99r*g*|L z)dP=j;_tyd3;c5DPpCq7N}>26`;5h!m$~QaUB+ySnwno)ju$EJi2lxJnJCcV19v<) zN|BX8imnO6!F;dCwcM~R*)^lFZu2+#_pJmj{cRvbkNkm%+XIAD9bRiGhWmAuLJfG! zH*UYua~(yh+vP`oIB#bHyT%2^%qLjYKU(6jMmHVyz^NyRDl|`gZ5&^Y$I(v^GfiFw zq=4^~Xg(xTvz+nlxrK}7U-l`*`F{>Z?0=yLDFLWcIKSARg6;bl5}3B+E2F{FCX-0c z7N^{B!70Cj=?>BrIf!I@1#RYfjgj;Fap=Djx*>e-x^S6)*YZs9cL~_0^r+(t{(;I$ ztaTE$JsWU+4lFNa~$u> z`Ksrnm}g}tyLyKa8nMVi?3!9qtswS(x6NH&=RW*NDl9)uS1WiRGZKPBy04Vy)$F9c z5i0S1_NQ}i8IDuP0-q_vxBC&Btw!4=1c@GKgCaw+t7Micdmw;E*Z-H&Yg}g}3%{IuI{Og;OeAHg^<aomrecUwTn;W0JSCXN7Fwz;h}MlHra{Z9{6O@r;qf~*holGr)=0D2lZ<`MmvKe! zY%N4`u;tQh3!3=GcJ6ige;7byT7Hi2siAGF&3N)wnb@RzO9C~lQQ4ehAK@peI5hCJ zrQO0Vz^jQNpVK0F7rp^5+rL(&)^F1Ll`faOTY>ga0~lk$u=w^r751?g{(3zc%*jvS zUV=7@c2PW$5)?bF^xLAkn0)bA792}cR_tLOH;kd@nhhW0fb0}OtJAqgYT6Nn`ZHAq zZAz`=sLA1y$PjEjDPC5;lx**?j|CD|)Y@MIE@;;5x8xvmnnDWD+ve09^$0VAKV93m z-~cS*rjdl4-mFf;_UYATy9>rIE!Q{rZkVU?TYD@#*B}4(Q zU8hkOkB24Gf_WTS6SBl~Lj0*t;nt#ICRdRu-%5Qu1yd7)I6?XN<@xYI6`)DVoVIX@ zW_1eqGQ!Eq6L?&8RXkdQvp?6ly-qw7<$3B(L}a;Z8)X04*OkjE(R z2<$ecJw!B`mt{!vs!1yf-p6q+Ul)N}emIYFifPR&EAM>vX1YE7Qw}= zRXu5YBK%DgdC09exAk;;6t?HcRQm;241jdIKi#J=l%pY3bOxeO917rpXoSBh z?)Nw)#0gOEOAoyojd&eLGl4&GlerWZ+nfLyn%osoHc-N4a(g#47Jb2 zx8O$FmoXu_73k*m|6?tV)*Q?EztYEv%m*a8(mBIt>i< zBYiEHL|2e%74MR<|Da*C>}oL9`j)XsTKxo_cxSyke6F}9m)E35=F82aA3uBQ1hhXQ zO~U_`L9`JA)etiWj=huXja4flTTc~bV!={<65908p{Gv!g%Biw-aBO8!5U}%GKrPDA$iai3TgF{6FnyZhwQZOlZM-MvKfX$%@s519*9FE+pOdR9pEo_oKv?v{3ffcBP)#g() z*fy}G<`+C2sAf=m2C_s~5bB=l7v|~QIS4cqdOehox$2bp^)0RfG_#Rd5(T|=d>z+a zp69LicVA_^R?q`gin?9shY+&ZLc-V#DFdYQN*H ze{QNqvcI>x=DJYZKueUA)qYY;_F<*7A`+N6w=bAIZ>-J}yyp96g*~iqJzJ@)7&cWc z&*8LJ^($nlwMMlo+UTxq`YfL;u}nR4FWY8((5wlWH|uwwi-Vuny^xWob~GOWBr)@s zFmu?ErFKK>ZKuxHlK>Lfu0fT}R=M$WC5=U~A@zKFLW`C^Lls#uo5yaNxqB;ccf9`3cjTBq>p~rIV<_SgGCkJ2UhnH?;Vbj2jeSCEuYsYo2+`1 zt%5mWqS^k>p6pd*THd@zKcjE^T+t?;5QL^j&Q@6+&U|BhkI*F`LG&FZoHD*@Z=0lv zqgCOKTU~o1P5CI;UeB~Pp5K9m(aeAzd@#Ol!lpK9CNfXjb+6*tb)r$Jr@T+8OQLsv zbH_T}9yvAyAHWgJoa{WhlxQTi`t8*F`DveNCt+W%5QK~*c^IdcMS>hZ@t|-k5hcT< z#2*V75Q@mKoLYm|DG3XuYTg0B#zDn7e!;~uaD&6ihqeZ6Xpb_GE?m4Zq})QQ>YWdJ zW5;bK<9sLErc#U{hAFzXD*Cu;mA%S-HByB*7)qwMZIH4|Id8HkgKILx5vn_pY|%Tk z*A$1mroF3OB{zeKI&Jsa%*Y?c$3CXx_fx*5k_Hm4P_TSgaNvwq$>4KRB!;e#^Dvu zKc=L^k z`r4(RH#TO%SA7|CxxHJztQXQs4kp0G(wpg4mM3J zHtbbb7V%D9vdHPR{PnJgk{c(7Ec!!Ja<_5E*h7w1?yuC|z}0tDZc&u@P74g)J9lI% z_)i&bneqi|Aek8!a-63`ThP-8@Jv$;-N!YoSrJ5n=dyEn6`(|G!pM}$pFYxL- ztWS__xw^D`Md|O3S?%@TX+H5Z85hB6j>uHOl@|x<+JhLllQBmPe?C~qYWnC}-Wjs+ zZaQ~@!A&ndv`s9=jnhx&$=*hnn8kaT>RwS%M%+4OzdMw*q#5YOWoKbur?GwMmF1wc z@Ix|6c$V{?-V>Ezdx^iTC4XgXI2ga=(SqH_eE|7f6_=O-bofIX&$E-kj5EAF(1(I# zEvU#r+wzf5B+kjF{_2@XU9Dy3h&bT<+AE6Ek4^d6X@@zjiU^^rTsmJSWQj74jgAF4 z__4?-B*L_q9*Uf!lEE3S-ZtPdZ}4l!En;FzP;@?H+yXXblB1Ql$#!VK-+j80Jc@Ot zQY+Zsof7!pP48X{4w|2C`V%g)0GYYwY3cU4R~lJ=nMR|m;h&`2WJv@k=$s2_u_^@= zs^G6p+591rUsQ_y9c>mw6fB$aU!C`SjF4IReih4?HtEf{X~g z@LtmSS6l;)Ga=32o(5OUQFB48O`toTGGk&E_XC;iWmX|#{O%ULETX-YuNX+Uq0VHV zO|E!8;e6k4(IN9{%XELDB7JE5F&NPx?F(%&t2fb<0{k`Yg~7`sw`4PN1Tk#-ti4`< zB&YYZdRc7Gx*0MeYY((6bW-czcvs{%OWlf>Acs2l4rsq4#iM2uznIeMOl!$IGpeNT zoJAtk`{r`3L5@IGM$vK6y`~9usGojlMRBu5;FGXV)B7-M`mn@39oXWPYD8=741X;8 z#H`5oN4ZysF_ixlWO9snyK^}D82Sl{rac`vPno%#u*;bQ8jSP!9+Y`PK2LEfP|9^- zi_>&99|9`$&`pmxQ#y!GWSNS!zDoWA82ZY=htR~D8u|;Neu$~b3aOa-_2C>h;Jy^j zIMa64FQA*Lf0xoymrIT+;un2Gf}1M|pnxXzHLDG&R;k+K_l#$JA+ zpFn10tX{35rvtJ)FP>H%%jqr9f-<4Of5-@Ji0$arn|tOXsgQ@t4r0&8?8m4jeK=A@1G&MH+2A-5 z=0ieFUUy2jjn#qe&b57Dn*^z81zqupC8%&2z&V)}6bJ4jWrLEn4tAofop~3cNyR{% zrNk3UK~C_^X*eUvKZVCT_*ETkDtVUkRHvV-ez^)2+j`)T?EsslI~NJpfmtYij-H0S zljDkfy4Ve`@BGH^dMxDC+&+Y{{Qfcos~Jn)wo?V?SHdxi-KtX-#M7dp?t1AuK?U`V})s+}^U(;t2z)cz5tR4LJ1 z$^Wj=lBR)4>U&pjiERZbQl0O*H;J9DBg-yix$HHz6+l(we)B_fN z!^WS3PJnaLcM>{4RnT(7C<9(I#V9iqoo3teb{i8049&!Wn*v9XCUPO1=s(r{XjZc9 zFQJdlZH7PtfmmjAiTt@;Y5UYmV7fqHjh4T~@6DjuGSR3YB}~VIdx7(Tz z&=}{^7kNaj7rZKWr)jUYq&7q~(qdhjFYB43tL)Tdm^@fMwmboTKEXw>H-b!Wzi*Gw zm0#|z?ZG})zVKs+#{-JN)0xBE+KtQ#2YYpz*7jTrduIKb9`Lc+_4YUc5+Yj%X_{UPzGirX-O*j+?<*z2IpgljoDJ1}pov}(5$SiT$ zfA;F#g%dv$<`CmjenNP1x~Sl_B4ENLkpe{gcJbc}%&&mqNv>+W?0rDhVn~>Yi`7~h zr9tIRFn^IAd&iTSDgGK!b0z7U5%CFLdduo(Py*V z3cX>FBhhuQt#vjC@0bau=T?voi@}K*HI;gBxNUIZcBqNu%Qz)m{Lp?^zK>tnWm8W zlRuSn^jqhJ_~5(oSL2vNa*e>dJ3+Zueiho`-`TA%5*8M2FINXK;LQ@>c!PfU$&I|q zSfXhi1t-83?F(KA5x}}m|JC&t0vOGl8L)homxsHyc;Fqmq0No;nCAckY8Y^(QRvyFY7? zJJ|#EB<}v(f+rIx<;kluT?~DraD|0V?RNRAP2D%>A9u@eoGYunXrFVLTGQuho3)=M`(Agshyu!{^H3 zoXimJbaEoo@h`TXNY=hj7@ilqyTv_0gD_2#&T-?IY=dzpIP)^&`p4mGeXpml#t@70 zhy=$tDyRi3?FC-(y4qSQ1xKMC5a?@|I$$BoBe1I6S5kv!Lv>&8p-B?6GN{t4DBPY* zxDl+WN5a16H;3ThkSRA~T}F z=#9#->WE$ZPcgHjH?2W_is{FuDp<<>ClY2`!H*3eh}f9nPt%mKLI31EUx`lPJFU`B z1&Udq+5L{Fgj{Z-9U9cI&D06@A4(&^pEz`)huIC(EeCvdZ!t`tf}Md_Jh4QMq5bT^ z)wVEC4!V}=bX;z|@fz?i-Ceci(OliOatPN7f1b3-LV!hD=k!E>bA{fa)G>o zhix(~242JDrt;VavRMAUe6%EUxqfq{pGtt=hNJY=&4wLMD2xY&Wt8^C9|Ut5Xc518 zVVzO-QE@D5*wV=un!ikX)tBoeDdMw!Ec7EKK@(Aa-%gRyOjW0ADjz8}T-(^ITYLZ3 zQd(4Lvtf~=+N@7{Hwp;(rYn?kC)9{R26;ru5Q^XL`=bhlW@230uSLzzTstwsJ2hLQ zOwYeR-7+@Uo2c>c;a{ty4P-t?ERvhheyC*HZXVh>PB_qRq2VjjDFiMhU#2w%X!dOE zpb>)d5kk%hK0HH3uPBCDUa0KTH2N&n>5xv%B}YDt0-XY3G@Z(_V%iXkYvt6Q)$Wl+ zT;@MET;RRQe!G#hH80T&2L@~g=+!eX+CM1(2QCE!n#l8`w7C9OO^EO>=-MVSXi^FN zjwL@ekC>13wk#oW_EJn^n+V7_4rtoPoS4;;&BqV%IGtRNFsr|0Ukq{)F?1q3e-h_K zHc2Xj4&@A-?xeB2T{ppwXVQVnYKG`&dP7+GiCn+!PI zjFrc%v+Nx1F`~<-;qA}asiK?7488o4Kx5iZw`KgeasFksnIhbwCa0fc;Z!NclGsMo zF)qa~(k;_%e6Sh&z@mJV*`J$d$uUec6LW`J2hAlM^}n=`J>HhjYO-t~KE{8MlWf5M z7jyXkCsIQbTlaQw>D4ywH9wnwt{5+<_De!|uc@+sxWu6^Jh^nRX)dM#*C}p5?`|y> zCZuL>x>7=*FRz8l0{b`TK_wn%NwTGDfkRA|C4=|6=mDANQhoZRn*HDY&KaH${|=T@ zxkwVY^eSupmt`BPM2A#Dv=V|Oa&Q*|=dcH|>b!M%KVx`TLa;6tcfIkixad(h>fEPA z=Q%|N)81w@9_M7N=-zsy-dlII@x|@lRa%M_hhoK{xD&Lv zhvM$;?$+Y&8mxG63+@tJibHSCa^!{89SMe4!FMS<8pG2qf%n1}FA;7GOHN`}oJIQ1t<8RVj zeS5~B7L!OPW~w6oKl^e2(v@}$EV8Kc7sP59l7A+Nq)k`9zWT!1H#e8UqGe|VXBlGNVQ_;SLRh_ja&eOa05^Nk*iPy1Z?Ve(3z47_7GEvV~X9pKtw zwEK1po&9TLXxAvR)#N+DIK84`0(H0LNTtMOOE(NhX92p9*}^zCOz$suf6WgyVcF4C za-p>f;IJQ*xs`|dMjZ&Z95%vFo-VsAzLe>95uS(^#FtUAFa#xyq}1?bqRwOAqrGV- zDsrxSBkq<+--P<=b>+`eu1#3CPuD;A5RD~kJ7Qs~?00`il}>~egZ~y5uE9MJi0PpT zMi&|!@bLON?z6&)RE`l|hKfEysod2QnTsWRE*>wwUkBo>nB-4n~wOZn++d9E35^)LkZ!{N8`eZmfUY*8VY($t8W#5N1Q<)v-`2 z2+i|y(bnU-m*e)3Si~JJH{k~Qr}1h(s!{O~SAN9T1oQmhZ|?=};!bL|Hy*4{PK}O9 zXjUKayeg>;>_HPDBs)tZ!OG9;)HQyf1d{frNbQBy?YY?lbw^nVM@{Ytx1GOB2Qrpw zH-$nwoXSJb9D=@gtR%_1Vkz%m_bzO|jncx)YQaN6QiizMqm}H8NVSjat!=)E`onVg zPDqMsBwE?lj-Xp~)p~2}0kh-rl9uUZKDETh4Z{E&Z#|1i0#1+G1WhoX6g{TWQLlPm z;bSjGnv9vS4faJLKNnKifJTfpMB%il<_RJ2c!LSTgeUYHM)Gv$!6GAA-9B7BXVp(& zMC{B@CYU|jSftW)+NbWTFB?~l`4bK&96wRd{{cW?C~POUJ?84L?#=`hKzEo7{pRC} zNo%c6Eid>e znRW6>;j5R@JyHAM`v9>Fwi;QDB$a<2*}OtHI^h~y8b$_YEhb}L$le*-YKK=Pj7kn zJ8(d|FVEe7Oj8}hhWFGoq3pqccGX;Anm+Mec-OnR?TM_iRW<6IJO-U%YlVn4{ThIz z)ZYCANA%M=_9WkWiu~R50d)<>s^m`^u4Wh63Z*c;4$IzoD;%;*)5Baw@jQ)QAQ|Tk zabaS)bb@zgs_WdZ6`X-WRY0*)GxAJwpFXpOlmoO{^Dvi)wU0feux*v5?@+zFN-ryC z;qc-x{PT9Spu~u!pa8ua)R z_Re{Q0{iuSTGlX=Js-YeH}G>yGa@A9$SlW?-U8KuCD}ydAEYqn6s}~bzKCV#((GPO zbeG*hP`W5>xC4LZZ9c->pw(kUQk}|+w!kqo1jm9J)3$Xq&kqO~)IS$ecduih9#h;8 z5#vmIM&r~*S8w*2Ff#3tQZ%C)p{;I+OMjz9W=% z@Q1E+{X(pBKY&BqPukSnp$8(4NyGz7yu$IvV@3VrF2zbdd<3$nafKRNMqSo522y^X z?aeDRmECVdd~MW!ItI8o@-d?)sD!#WlHKpNXrmyLv-2o?Y-kREo2p6S5UACjm|(l4 zg8pPALT5+7 zt%5kaH{rEOoNW9=Bs3*AP5C9_(@~&S>gf!nF7ROM>8Skv0ACbVN)UV@mF~R*T;a{E z5wy-}enb)+%^~&K)m{lf$P;HaUU~(>rv2sCvog|b(uu{4&_T%XN6QS~41Jr~bcBM; zY&;ZuvNg=W!#6iD_IHf$U0TY$HZ_gviU3x;E!Yt2>Mf}@@XYT?FXG>ria$x;&)$$f zD1nmd&6~u1WHF}f5VzfDJG&`)X*Ty$z&Xx=Rk3%_9i6%(oV$1~Ax$VPze!XO7Cb-E zpRuzW4jB2e6wtm5QYn@-i(3HU55(}4py5C-h|=a-5(k(P<|+`k8CM|*9JqW z#*_8uyUgEg$yorDg3RSxR9ab%^~JdK!rQddiyP!bn@w^}bI0wBohQ(C8*eE>$SNE? zJh;L=lZ;P~7qwF~iZrW5vyDu*D|flA8D+>(D1sUDH%k{Rrab_|JzE08L*>+|y4z;n zRxZYmDCs*ur?Ko}wRXYHx07JUP7Y4jO0lU&lf46`t%nU7D2|=x z9}75S~Pm1o#(Mdwc+ z(sv%$(tb@23%!t8y+_pllx#14|K57I!>!e3(rnybUoxDWlhuE~{q6ePBY-#eBX)?5 zA?(cECd^>G8s7S^PKrKFSUs6U2lip&;sZrRDHP5I=bO5_1_f^0?_Q&ruEHdLo4=gu z5T?&Xy#nq?hkeQ2JUH4 znm1xw<6c3_7B9c+vIF26_JnqDCXL-iDAnk5nSS8?yC^chNGG_0Ev;zVjqNYo9UAtD znw2VyBB6DvHSV=uO1@5n$%vp^bf!&Ko_oWcEMHxr@FtU_qqVMfPK5 z0{>fAVZm#wui$xZYys^y;{8x0?%l{PaNgU33-91Lw(--+3zG98wyWKamoI8WuGTlt zop26LrK6<@b%}?^*+wnX`C)10+4;pd+>Vl+;J535`abRJI-VKsz2fOMm-}YZjt8vR z?T+4y-}3~S`l~J@#0G-pmh_iM=g-+Tb?ea;^0?p&j$OM#VsZrI8p&Q~5{|g@sUc6h z2HpwTdm2pvYNk-Iu4i9_9+ckbxESlu7O=g9fB>VB8jW#MtQcczz27h8V;Z{FscT1u z+DMpju7UN;E;=ohefuMJbiE>QKg|}caow4(PsI&3X!la5+pFKydWiZ+hZ*VlZL4IV zzdWnApc#!10zBs?ZZ_ZC&VqX5@put)7Sj|iFx#Knzfq<~!McYK_%e&Ak8rc8fZ9Ld zukj>&v6F68w!bElsrHTSP?**29|@Yj_ZwqH85s~krAWGvoAz{c9DI5_lE|wFa$`PD zQDmo|4$*LweHdd@9(;MPD=#=I!{ps5qg%JvwuzAfH?8;Tkvp5Im3Uv1+PU)&4>NUi z(%H2}sVy&z2w=QnnkP zPN_T>%(QqIO%Zu5Z<91+pqf?j6h#$(g8vRSNYQkc}tE`8R?#BIYz=18>H@0{1E z7x=8cuu(;uE!{4RXf?+~NO3w-v6+${nPM+jt$hp^6#Gg%O8R2ZFWt-~@7knmYH$PU049Mp}3)V)x`UPw7Fpz(-Z z&Bz5#eyq0L%eZth4aH0kpZ{&x`X7NNhq>ni;N=8}y z%e#hT{|jsQ{_$s5IQeMMluZxWmQaPIn;i%L(RQ~1r-A36aufu(W*5`u&$&n?dy%#V z1Adz}`j5j4eNWpsT}P^%M2ro0noQ*kM~zKmBvmz<2{+uS=j}JnU)s|n5&5_1W-K67 zW>>M>z~n1UG>%F%F%&cMM8NyTnCVEOXs9+D7LL<_9~_|FjtKj*9?BHk2|XAp}<4~-=+&qSre zv7vXsd7%C84}LtN!GYUhLXyRUfrAv!Pi;qV2kz?fvs)Z1{Ru@ni)Lw@PckM?(E26PhqxR$ z{AK*}&b(cF$h#O<;7i>t{DHsF!~0FVz^eH&^|B45OSgKhE!T)!$5F?J)!wh|oeZjF zs3Ef{#Jw*jx-Uvb$=megoYorCQ}=cyMH6L^Un;$Ws}XO}C0y|(HqcJm#*LBZtDvF} z>d)JgWsq92(majO)9kRI3B!I<>>~@`Y0p(bdB2V)ld>=$Yn*aqjg!3F7fcT!N;8C^ zTh!(lxvT^~946NG(HLU5QhFm>>|cF{qFoddLZa@M+;BWNpM|u5bJY8_-lP3Hgv3lH zc!*Ux32 zEE|zv)*&}SE0MC^!QuCS%cRvP7KKh9=0(L=2!~r%3OUqD?mo z>eBRPy@?CFL0K)%e4L*t#FY>F&ws8)*uh`X)qiC*iGf&nfxjuO3*cKI6t^;hEHh&~ z;FK~%&Wq4v+1!4IDd0j~!~Ml(F>i1ZZq`G#QK_$2q20UU0hDqUCc7ztlAp59gOCzR z?|k8K>fdgUJ#Gyo_%WxTk=KMeRq-}f(T)OLg*IN7NC>r(eU}>eru(aTP<{b6=80E&gf+nBh zD{Fj&>=`F5yQ`7C3=h4DWL1Zp5+uOLeDi87xtYSyrTUmkCQ+Lt^?^F>PBA4;tqZ@8 zAf05Mqev=2T%k?N>NBhBW#fE*~zVRqs;yxmC^!vZ26k^cy`HC=8LWO z0rRjXrycxNw+>lHYkl!FR>>688(XU6GT;TqTlIK~l<>GpdqxIxxy`xN?$S%b*=(da zoT1q58?X;TZuwSKXk>M#W>zlHkpm)ob)I#m(T=ZdKI=DLs{@2hMkXz5`L*@rv{9MD+n0Hk)2OSW}duM_`!5;`+GmX%?<$qwQR1bMv4)t#K^`vpILd ze_O-AT9D%&U$wEtgWC|(cT=2;ynx?#C0oi>z$2;`KA*6&60o|QD=$VrpziDtKKd5A z@ubQjo;l^Qp@n)dK!}8v@vv8&Mq3_|Z3Z8R{@FYFqi-=DS|;hAzgy~6;FFP3l24@+ zBqENJSlo$y>!4?=_oyHC(;+l7Y54~x`01cF8n_q4?U2M~6*Add`thk@WuuJIhf?59 zLSuONVmn>qN1fp5xlf-6W7_$pu1FVsHh;LycPm zmQ*zb&ST<6rj#U(goTFZl;%P%+E<^m{7B}rvVvO&{`TJey2f}YAW3&vdO9E2+-s#gFmk#Ee1XNsZh7(aL;A-+K(GWL!ya+Kl^f=e>>5o!85;U6&^P| zm?b?K^^}3H6N*6|!)jzKk&I#|dS=mp7&Wu$uCMJT-gGFOidhA%XTA(sm9CxD6NZky zRJL9G94i^Rcbl$`q}E4D(sv&bKj+W=co(-~^(SZUhcMC} z%B0sxTl?O4!%6zP0M;I^Rn3=zmo%q2Pn@l`n>M#>pKHL5+gQs<+eXo(Svc&|A{~_` zh>32zvXbkl)(l*{I%ARa@~x6OTdmIL>F&}sl*tz}BwP?lCD#Lc6B)|-vSpMpS;y7( z4CD6USDl5Y$j*}^Gbg>^>JI&MeTP>P$<;T2-GfJ`?f57fg=p3h{*L z^3u51I9O8Zfw5bwB`zt6U-vS9kqNZFQ@yvLo-;j7f&@me;n>yH)kEQ*o5rjRdH-y3^;U zsOWW7)$btASmpbho7^UKCXiF@1uZ?00($XzR&J%o`37IrS{uT-DKNh@N=*;Q_J2dv z-21A=w!Cn7ezdHiBXFvXoSuVy<8nppk-3$CL!bn*Q_jm`xk|o74ylM&RLp(bShp+V zi9ef@oY*2%YU^EhPppd$)%4|l9UZbw*f*~W9ma^L_P*(oV7Fa~Zc=kPZE`~9Ep_$Q zZg_n~;4RH{Kz?{LfbCZhS2^WqX;w92{lRPloMC#Wy+OWv&ZFv9DU~N4^+)GIq@8PZ z#I|zZf-fl-0An_N*&UgbqLS5X3T0~6s#+JqTgL}r9YAt9xn+WO1lRTpX)ph1M933x zoKi{(*0&qV;_OSZ1^`%}=@qD$@d9DtoZijJ3_%MTt zdU*<}Df;zHMbMm7zo3{LrYf-8G{wW^6Ih8}n~i2TK30AsMcLlMF)lKAg3jMeNl=Wh z*ubo4;- zw^4^6n0P*1VU%%%xIWmY8l%~f(8H}-OCYO)#78u*FKVyFhzJvk*8g}=Y>hlbUN?|d z>y%R4_+XDS^72cbAhq_gOt88)VgHOxT+eSz&BaP_b2H0(&W`KmympWxwsl#mxOU%-P1Ph;? zZ_qwi$VUzGOB-P$T!zw|05Ch8m2pL9loG1l}s!lnEtoTlKLyr+Q z&`3tyRGI^S#&`7h*D?}QQ)~RlQ7|JuAJk-#b_4aIK5tfI0aK?P);UWYB?&bBNw+$W zylq8T_9=CeHmhPrBTEObQ8U_aCla%#=N3me z&Y=3wn{8w7ir!;-8qjI=M;hnHVY4ypu()k;n}X;~k9*$bDvJHsHaB_P$ptX+hCIg0 z8a@JR_q5*j!5L#b>DY&$zZnRe?TtYZ=HCJ$I~UyvNomdw^8!sMV-K*uz->0HKpc`2Oc@k zm|lC6uMSO3lh2NHS&+;GAn=!9^ubQG^|ZSHZBwwwwR!c>%1Ps!VOs*eP zIA_;u8m=UNNb_A<HIb1iA=O2mam2~G zUs`?W5)`H*jZ+i%>QjsNRWUdvt2oF2g=FZo!GexiZD{J{3HGy^BDUt$| zqpipoUPfR&At9GP3+9gGLn0@~%EyQ^r_}Awa?YLju9a!P2ivz*sVq^0m<7NasMDfg zwDL|AG9hbZj$mZ6J6E4^AAS9b4Ec6FidE5N&su5SQlt!N8}msvUzo&M|L-tUzt&26 zqp~gu=Ux6}lEU%6CFd_}X5$7S(_XP7f>XjIj%E#rNH7f+yJyM!8xqmsYndht8XHV5 zMngF11W7zW5imPH*2*|Trrf$$Wvtwj zUtVaaj%gh4i2|AXhWL4RV77z`(_F1h%s#hT=zsUAMauX%MIV|o-{nu`w+H$C9@hcq zE*0ZE0{N>QbMGZ{|7DKKyEI(&b2&Os7fv%H^RRjM^r&)ABUbab{dJIJL!0g8tmRFF zaJ+-wk&CRQbL6ihwgQWy>@y9n5GEcu)G1ZDmpXGs8Xz@vE*j-Xx8HnIr=o?g^I+au z_oP0dbcH1`0=HWSSZ%ZRFw%h3&A^4Qn!tun#n}Nk#_JCNBX53H97|Q4`i+)QzuH$< zCL5^930XLMcQ^QT&n;~@WQS$oH|>;L0jvVO~s5K&3Qz2cnt=+b`ws0Y9iRf2zQ;iJs} zYCU(a(3TBxskmcPp0CT)7DYI;qEfRrcz830l6T|K2wv!{B~hSmIrU7CslE;h>cbKMaxJVO{|Ga+z*u-=l636+}Ck{VOjg1)*b0|jW{-m=tV=OyT=VQqN$i&@&a zqwozaJc)xyn*C+nJoj!d1IEu{Vr&}mXUY+?_F`~~QgX-jel7zhiawfFY;X1&vt=6c z{ax&@E}3pKWOWy!kU+@|TlL8+4)iiI*5nn*LhhG_(oZV6O{_&t*EF;IW2F51uS&&! zUYWQ1BQ<-+Uzjiht9SOHIqY!1mPA5+qOZ!Cm+uS+vfZ zSx+iFu)#4Y+Hq0XZ`x=|hHX5YlLj-;g2EU?BF@{6c3GDoU>lasN{Dq3WNj-)!9I+b_Ya`4{|>`%=d`~AX+bP#9_WnuCe z&ZRSO&rea(#Q|EM>dNY}^?KilF%GV&Bz_U<3MzIsCli=lybk{>jUaBvCzJaT++fg} zJm)_0!KSOej5|0nFmJ@Og{ZI=)rkl3+-Zu2zD?D@jhC)oVmq#&rI$wpeUu-9i*8{o zsN0{~Y=p;k$9&W4r^|efToVz!&fk&U;iD!yI&iuv`7iT4U-Juy(M^^xV@38e? z*9}(TUwJOKBY64Vl6^QhmZ)CF5hivqKHN*42JYQVbo?;M5K~S6X-BZ|zAL+nTnU z?|pSx=tQcrj>)q3@l1~U{Q~S*9qsDN{eG1JU5yEiO^2HUiL>mU7nsnBt1jwqnH$|? zpIH5+d>aFwPacCjGwIV@gs8MUW*k%NyyvO!%EAS4<#*V%vM(XDd4Xi*&tT7~=)n{z zoka2+-Vf*3>6+O&5J-BfiqYo?BBjuBjL{SGTtGl?D%)Y&U+s;20UPVqvx>+B@2~`{ zB1+_vJG7^6NW$%;Ie+H5m-i(Xaf!MD%`<qyhiIJUG5 zAgcAvR_yS=h3QCBepR@6$bd;tw32?8P!vKncwkUBV~rG`-V6gKycRej+ewzqyQ9lf zciHAiSte{cS?kRF09?9=qRi`!laVQkFh3st5+f_jS~oNI-P_KtQ&RNev4;#KhPN-~ zw2w%?YNtjDG9s69RhKQAqhhgZc`M*Kks)J??rvi}S^{`tZu|CTUn3V_DtHham8V05 zS>GtoxpGE)!=6sue8J2dJ$*ScM4$EWOQv)!0Lux5RWrHh57yc9v9V7O3Rw>b$m&@|-3=WqNk)@h zUyD9BdwQW5a6>uJqhz>IgveQA#oprcK(Dt5@N;fWMAo zfjMK#7*(~Ge<;i*Zbt0l)3sQB{83xH0S6VUZ^=i7xJb>+XPJqz<&U>Ft|Qv+{%k01Y?`zxKX*Lt{w$4l!KJw$}sB%728ab;!dOMZut z5y}pITd(xBC!bxO2l@v>V@_%^9+pGa2 zHlg~l)sPiNuBPAGndScJGPentiIIWDY?AlMFJY<-B1{#e=r>pPf%!WoTBToa2#2LY z5l~0qdF`b20UAN}EwT!WB|#k~a$83UzH=r2VE6v3Vqoi|@u#69jVUni6oSp#4`U3C zW4gULE0lVs31Lt(uMgdhvqh>j?D zX7-}Ci|>z#LPDL!6I>BTM|KB;*NwV7L&ZTlclWhW=gg)A@^+K0{6O^G^|2=(r|Rc* zqS-%29k%rZS>+8mC$tY~gCvO30R9OMOTT`0_ zDfvE7|4eMpieweG%Zg-Le=_)~2#ai(PRz*!=%fyZQr~k|Z#$c0IHxtmUeDp22(-YwDF=s035tiaN6DYe3@t-o}qR=6;0Z}u;*SxdWUnrTpi{4Oq$ z_j-phfsQVV6g>6X;hFLX0F#O(O=>>^aQCI>8}y{2ig|Epi=%5CV&3Y0kMtavnr<}a zif%M`grDMVt8W1y7`!!<1lyAkeWZvxcjpg4`NHg)MWhBUL+U;CHmgV8{WXE+G*3(} zT-_OMlI>=u_>%o?k}Vvpy?|s*G?5Z*ht>&gQ1&a`s!R_J&aghy2=Xfxy*MEOq=?@p znUozt`l5TEZdAxC zwXmGMvI&y;H{|vNzu)Ray>>>frA|?z;sG_%5^OpqsictCt&y` zrr9<0Y!xTLq^n;RlVHTd^8}ePs!M=mu_41Rn;;tanHU=`ElmD_RgzB z>*|BAwY=b*<=$*{*k`5yPpam8pOHU{@x(efwJI%@m&N7kz3QkQXd~6yRX<(ZV6_(^ zO!%bR%~;>+e#Fab8os)of*Js7sWV4aSireNmr!OvWSkc=}FLwI)^b-f{aMFp-oOGRs(2A;*v#W)}zWR(q@6tt+Kmj}bD%qJ_p@CZorG+bTb<>R zM>hhtc^GF(f-qv0-k3j=<=_05Z#XspNS%xszzM$b2Q;9-UfG$&12wzbRhx+f`_jX90_@>M>fEmm0yRY@eG~8x`eF6L)YrsvBJFy%%c&ZL1###%sK|+iA1;A_OyDI#7wT&T^c4 z6)uC{&SwIKgKCQaCMN?7dJHNw3FnCfhZ?5B{Zux4kINtH0b-vsR78c^FFzC`Qe+U1 zQS|UkKbd|bA1{cF*N{BUY&uMz4Uf*Gny^v(Y#RraB$jBDrBUU2iS@w9hF~SwN$Heqi<~@3!R~1JWFceL`iR((!q0Vz;D@yX z3KJf$xC=E~duT4&6pmfzxg$4VeN4N>70WdzBGQdyLVjc0nImvusDz z`_mqe3;9|$($O|myL*P-7)?O3IU~@sU%Nc`o;X}X^ca!{-v}ajZ3DeFaI~{|f5w#y(8C;ceVngC zq7vujPNOoUT}D}qyE1roqej%1Idt- zB5!Bb6U}j5DM^BTAWUZoL%foxU3Z9nt}6=?GciU0thF{X*b$6D&KpTIOyVe3^kh43 zUiwx`95+|oJIIOvhg3InTFlQ+uge@{$VHhzb(fLZ%)VCyWijr%K?ZOtK`0DUedZpO z?c#05q~hnANtzfy=VZH{f{5QrN>C+U-5n8zR zyVSP*Z(Qfnk|-Ty!Y?RaT5}hsBi*1;{kQ4Y^gIVa5saYU1P7^?`wjHm>pea2rV2C~ zxvP511|yt-ryrKHA4peTINb=z?wgM?K1tVxzS!MMXV52cPplB8k+)y34V}kbCf2l_ zb|ZNTdb4=b9%%pV|C=B&hHVKLl}No>X-H+_hTLtjqQd}N*vS{>R$P6)YS|4BM>_`6 zINKU20Mk4Es4Zj_$KAAi&jbTBlk@Gfm)>;5@#Vuyq7;?K*_aHUWG zp-h*%nI#v8>OB9$6Kbkf_EyGxW+lokXuusDaWti=Hc#!%V}c?nrqYlO_-)mWx&q$Hn8(p}xgg^D; zIf2K|J#`0oDy6*1d2>$8x?Woux2rP)GM_C%v)KAgCl7f6$wEP2PJ=I%5Kz3%i`Vr>9?*=FWIidFWNB+z z_T7FFp=@W9a$4$~G{CM_L#J-TZ-ITuVr?6blOl5nsm7lz*;ql_yU_jnY-3aC2*M73 zA%{))2I7GhV`Zdu1IxwgYqtY+g_6s7Zz^w=O=HYQv ziyaNAudiqyWn5yiw5RMV;$z#!#>S5V?suYbUw4MFsuiB77Y{RxH+r^OVuVA1!(<{4 z^jc%tS+bUqf?4hBfslf*?{Pf9D6)a!w`gi=+B!P+E;qfD%+bA<6!CdIh-au|-zXED zs{z#1QQ&-YVg9GEP+zAoW$jrArJrwKzboRS9aSwYe2ll_~ zr%H%t@YkqSI+Th+`MOoj#(1pTh|n*CUwfI$%0P-NNL$omnxLvWF3}i5p*(CcJ4E|D zDurQi5R;uwXPeZ>?X^xoDB|tfuFI!#Cx-b$1HhAk>)nYwTrAt6nCpk)Sm9a=1b(AE ziwpF8|2Zv{(eTGmQUXxilh8o-IZ%Q!KL3u1Jgo5*n)i~9Jx)5GkH|-)Q)V6v17kCX!G zJL$XSB`}X$A2qY^zHmCb@=Tp89J|2L3Kvf3R^lxT+O`PuQkF}%uURNEjUC5x3% z9ESopR(T%Yg>wUEvza=u-k?SrZ*C!63T8-|8={KIJ8na6@ErnW_&y+r?ry>boa3X? z6pVcD1S`MhD%D;(&NGczI$&sh4qv&S7KO~z13##z_S!84D0 zGIYI8#R7ZeRwh~fR-}=0d!vwhCm(PPcWZo#_%u*??YZ>{JSI16LN8pTM>~6MMHfhk zm6EKaswr&YKpF&rU~O5EiHM5%q8AhtBqk*x)^y~5@92I^{P7t~P;u^jz8o*y##}aE ziPA`>jugJ#3RS`u&9E3h9cB0}Ii^t}SoAwn&kLuF%KDQtRx-|>+7&x`B5nW97EDQ< ziqpa_r{qzVE~Emiz9B9X@Q22%Fm%?RtVz{l+hdy-D#PYTcVo4+YZppiq&=kRAa|EV z#drRRHu>byG9g2Py8hrsjjr_LzUe(B z))0$)$5rL0V%#&4>e~uQuddL?%rv?kI>rKR@6x)WjW^XwhjR@*C5~Z7&AAv)EFcsp zi!RLqvL(J3NWuS!s$VQ< zCdz)8m%8~^&=VK&Po--2|Lka;M6aD{cQ;N_83sJsQHA)&vv=#<)Iv|iR#?p?xrU9j zfm6D34-eQn|M}3Kr+(yW?|=1AVs+ zC3$Wa3WQL^+W5u*97rY#+oEcjfO(eq*oP9JqVA7J{HlMhbqE;`Ts z&un-*E*|#3PyxWdTmMhk4Udz9E1~{71%4oW=eKC>|47E+>sP`=^MBg<|E`u5fHC?% z-{4|6s-`}_y7L@y0czG From 6c801cb4ad21c50e8ad781b9e1f51a2da10f2060 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 15:25:15 +0530 Subject: [PATCH 0285/2014] Add files via upload --- .../images/quarantine-default.PNG | Bin 0 -> 186402 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-firewall/images/quarantine-default.PNG diff --git a/windows/security/threat-protection/windows-firewall/images/quarantine-default.PNG b/windows/security/threat-protection/windows-firewall/images/quarantine-default.PNG new file mode 100644 index 0000000000000000000000000000000000000000..4c7a173be7db5621c2d2a19fc9b4e544790b61b3 GIT binary patch literal 186402 zcmZ^~WmH^C(*_zLxCD2HAvg@KgS!OR;0*5WA-KD{Yw+NMy9Rd%?(TlcIq&)I{c~rn zy=Lw1>aObEE%iKI9r9I990?u|{@uHGNRkpFitpZi`2FtP`z~1Mx0Jq|mzcM|_YR8U zLhmZZ2=?DzpiBg11>e1^jzW0S|Md0_XDgxM@a`QJ<=^MMq$0)HyLYbzk|Ki2t~y5< zFnZ~|84X#-Et=P>X_QMf+pAVgg|}$tu=$@!GW;o$mJ2+wW3}-lB}fL}=eUG3L*w7B z(l6O3g;A8G6e0NU=X$&R06G?O$iCjf{=q5xM?(?_+662Z)0U7~e%` zy>*A+M2I0m3;%%tFCU*z%_@)L(_(H+f=ZTYFK_X8nvTQ+OLQ>1^)qS5e4LX{!JtW* z-jWIz1SLr6*(&{r{-b_vJLc}$V>@P%P=H4T)68MhhO$1*<+@t$S`BFKv3<@v*{A+_ z!8ms{%F(6%*<+@=Wr3CjbH`($Of3MYc5}KTUNF3QuE(ARvQ0KwibA}!>E*Kg*Njul zoi+Sj3DAK`&IqWSDFM>FN-uL=+V!Y)k7IV@-KE@`1PQg7x6FsQS9b9yJy+egETFJV zdT%}IzhJ)AysLdfOff#B4S6-0o~lX-Rf7;CU-~U(5f<8m2zG-|3*A)^gWM`O*W}+c zmmPK^Us^uK=$ESXg7Dt7`q2K>g^zr>auhTgc)a%0Qf!gdXBUX?t@1?w=m2?jsqq0B z-v}P8|0|G?5_4M z{dK$;#<*}pd55?zB5T-ttFff(mFeN2>7m_SrByBYl!`d?7QHZ3ccEP?x%*~Fu1Vo^ zTxGS}4mrrJ9s=}e;1myZb50L+LAZQgEMo!{XVo67XwE#|T2yW*gAY`gpL8HJ{K3x) zVDh#0w3H3MMU*0+`4^jn!64(x5#{tDPa}NQeQq^;;uDVU8x<85!S@+yY51_}c@w6r zcoAZG6Y2Prxzf_oejgsR)*fb~tKX9T&Edi}FL;pmc~JT)u;%mnEZp~x_}{!8?PAQm zAY$+2KZT$FR`HMgWt%JUhsE!mrihk>L~cmOw=broAwV3lLZy?Sayj%T)xvXa+^;+2 z7p{x#PkiLdF>_5DoG>(28>%nu9KNi@tjH^6SDALN6JS@RHk!5DB%_1|hbBUxk9ePa zT9zHs!pk#a5SwEeS6I%4Tl?{|?$}pNdCHrkM~8Fo<^Nd#Rrd#lNS@{5VGjt*5Ek40 zvr;a$b1w5rJ}RywJbMab_voG8PCkNy)-V2Dpa~H&=Q(ocQaayWM7$qZ_STHl+fI)o zUv_;sv!Vh=s<8H3M6H%bQw7?vgFTemloFR$U-=A<$bDw7#vfE0PfBMjb-89}KTog! z+}=lH475+-$f$aH(L0{Fr;8^NWM|hA#*qqHg3nX3*1AL;fRcF1$j>;mt6K}$QVWX- zy?mgSK+l#>MH7KVO~Iu<$1hqa`%6quI(OwL$n5xaJTb@;Mqf8DVNs4)Ws^&Mx`b&q~IN%Y(4NMjsiv(!$>nC4;1hF{cWMIK(p$C`ht;)1{ z`{~Z~Eblmk4Vj+#0%;l!B1Xku#4+sD}NgX{gTfc z*vTNqsA@TtQ!%&9V#5%b>ij)lYOlWXfgw zs6`Q|QqhWH`B94=e!GnN@U zdJY!MH_VnVnlD=Q^A(gfio&RzYoWc=)@5|_~|sEh34=*C(}X9ty8 z27~pQPxrOBX`oQYA{8h>))K=S$w&msX;$TOUwfW!g+&TGrL2Bhf*)?XcQ#HOaZ%Eu z1X3c(i%2&~1Z!hn{0hZJX5T;XL{=RSQmI31-mT3eaM?u4REVJ{Ld@xxREdiC=`w?p zZBxpj#=%$kGK#D^bg~``PIa+tqv!d6o@jgvZ01#o=gwbrT8;77vg}71=s0PADB^Xv zqbdy#eGMWX><7ms0JO}i2b2L<;ZV5*fD!XCG>OOHx>DHjv2viA8|JN;68MLUcy{VbORM)OCGzfGDE>^qFi^@)$I!A;M+hbdbd-DcC2BrqqKSm=`GiE{a!yf zCF%Gb!-s@Jcmj!(!@#!hQjdZrv-Xm!Yb9kLPiTeqmYhecLuPyK$LOk@g&V2OvjLaY zeXRs;mSn0-Jbff5ux~dub6I|F!pfjMc{14X=zKyXZH7g3F`sLGP7$3PHtEH!w4CCJ zWpPTQwOa?$7N+%gA%5~u`ug=u=YwWX@UO73W_xFT4awQ(wavhB-QjDNLMGz_46)u+ z=G%tfGYfvh7@?xjsU0MHw||KD3UdrUw@-wR(g-$rm|9ro{DfrOM81E3eo_~~NsS=V zUh%rBbK2|`wb0_Rva-6mYO%#Xniommq}e`8ouTtKCHxszgocVu>PI;LQHnZv!ZOxY zlUnB)i|?L;Wji;l$w(2|ZAv^2b-iQ#cKsTcX{kFTD>?L+Yjm_6kA}+_#f$+!Styq_G+i>4%tnuB4r59u`RD0$Z79Ia zj$%M!-=p8Y04MZ2yGAN!ee;jP4e-VVAI5DY87WQT5fnZE*XY^&j9z27kNnZCgx^0O z?_-n0ZZr#9)Y1GGH1v&-DD-n`16}%_GL@;$3U=-#O*5<0{4(i-4x1R)9{Z}S)miI@ zZ+woK#YDYGBj@V&HUQR@b?z^MJ<@)*rZiKMxDH& zB4%}O*E2+kdkKv?C&yqfo`{5*^yR5gV@v+L!tGcvZqM$1UfDN5OzbZ5po5EiR-JT$ z34++^yN`Uwh!VIDAN9lDT{iDo#o6P=JJTYqm1AT!9v-_)f%cL-Jt)0K>!k5*_V;p& zim;;;0EmU8>mdIJ$8OsFLo=&<(aALiv!f&?$j;|-MPq*4hMIlE^@RJR=_D}Tu# z-m}heYK}aqO#TA&9mE=1>@T7iw;2q7DKz(f_Qe6T$vued^cFsOSaFMAWzO;eRyn{ExBk}WS;a<2U-*=NJ5JpZ{)N^L zZ2m}53>d=}>ZQxLLJw)AuNPS3z;C^Sel)c)PuvZfZjeuqB@DvO?BMs|Ux;%Uj0~k< zrq1L{xmxnV#IVsA$499wu$xv-KUWZuY7-X93z3g@PQ#IG6kaU0`JTCBy<94PefxWo z#!K!&G)o+4QX}zgplqw}%W*|}OI-a9)?xx=JgBTl_dsCMs$MF!H$rvt%{RNOUbjIo zO+))ldF1L&b(|L~y5}^hq#*1j$~bF8D~q3{*NtyeGhjg4J*s^JA)lZef3yLce!tzMsi!zN?b~59iQSk+!sp4Q8i1muRu2A^r5rUoKs4EFDMapyB-CHVd3Z z1ud=0U0sOGP3v5Beyyg_>_}P0ZmlogsdF&0&{K%JPm891HbtfGq7HQ&Ni&4U=Wm>P zmQb$0Ep1bC7J+2BSRZqomRR%b3Oc6vj7__tUll(pt-Bd9msACw0@t4|%LY&(n+O3F zUhq^T0h0ZFY}*wi{Zp!Ub_T?Qxb9p*cCV>wr@ z4Yoa)({O82A6KJc;mU%;g?oZXnbw*7{nslhJDe^)Lnh4pi^L~ATtT8RnoN-y0+tQf zLBUODPwI4;G|rVj3uY5W(`jocwkeO?H`r8vmKo{E;34b6J!ZOvH0bE`-lQtdR(=~T zG!E1Fbx9!#fy*xxLBpoWEjMR;Ol%)QVEk#&`(Q=zg>gq+65+bQ%U?c~0zCZWBxY9HB!^v``IppJvD)jNWNVB}H=XEz-Sx7z)MI77&keRC~GXSNn&pidP z@e&Yic-*7%E3j8f9#jiVx|S*9-~Md*hM{u`!|Kf3KV$cz>*{Dl(tGnjJCTl=6g#`m%) zW|OyL^6_;ft+G0UmR2O8p0FVgtw8q zUlOib*Lk9F2f_Osq<4n}gjSyMk87-`DQNx0(@Zj}e~LZ>%KR$g(&pPQDqE{OQFxro zw<016e1Vy)qyYm1ah4CqmvkQc@2psMV~N0|GyLYA7 zZdV~Qp2jy+p6 zKA=Q@U|y$Ezl!LmHbv^>6g+5jK?ytY@Rx-_sr^+K>@=KM<8)6;w|bg0n%|!PhHIJI7j8R_O1B=GAS7Q<3&bCa3yC+yDHFmV8`RgT9~Sw5)S3 zW$ARbCDMdOo*1s(d^}n_26(TE016!^b(F@tEo8Ong@E)7{>_G33vGLD%_b}TqAa|Q zmEU?cQOa{3yDXA94QXl(7prcFH%dyYM{s$*oAlGHdRj3q^{w=&Swm9s8G-@LP2nb) zUr6^i++@(0Kl=Mxl*2{<=;7b-OeDG|zuJ-~CNBp`F&k8g@-@lYl#LIUlOsMN$S29-^|`*it} zm{MU*WQLo(IK#TT*Mz^*lKVyDtft$%5Z5?Sf7hbH+VJ(=P&xnRGKWu5LbFx2G2T9X z84>Gd71MR5<qBQ5QvW*S&diqj>-fYTWm)Ps0 zEo3%*Kk{^SylmUc3N~IS)@blGWaB4@D~e6R_T81BjT~`Hcj>3sX7->{0*L&nIEW1q z$5OIxPr$EC@2tzO>IiKIo!z%+4x$Urs0cL#XB)mal6A=A2XcHf zsrG0$-PX7z#!Lz8qj#8x^>(e!?@V;qnZNbYae=#yL-f5pVUT!q44v#Sc{~h_e#8%j z`|}?(&>4tBKBs^z2VmBp`LF8Av#c8UofreEm9$JvqW&{yILmn`HDNfvgIExR#%cnEI^`G=Qx-1&9IZ_^TkG zfWtd04dj5E6ah4#Ug?V^T?UUaoywZH<)(3g$T>7CuCsOgLYF(<9>e$zlonRIv{17Lh55~Sa$KHj z!ZnzK*fsW>lbzA(%O~rW8#3?$vV-0;a=n^{gf>&wxnzz=@){Rp_KocsZKskFC>tkP z`*>YlCs{$a<8w~+wC9txy--B7Q7wM@C%1YtSR9}ft-92MO#KU)I564Wp=C%7qlO8_PZ%Ul?PHYpnkAk46ZCJjN#m`fTc6Lbkh^{oRrX6i5!;QLTnN@_sj-IggC zSr;ry$Y&PnrAC}w3ZGJ%A1&XEHb@O<7})&cC(uhO%+`CF*_7*M9e|Wb;_2~{U|6wT z5)TAv>eyji14;{Jpj?{hf%2zZejzn{A?0L1_=~GO3&3Ij(^Lw#8*fu>5sR7Q2RFi* zEB3mn+22xzJ{Wu{YPK);amgIUh)q+X^I-$&xCaztn|*Ura%!@SGkoY0M4*_IT8F`* z7|De?=_XrEY{{Jd;=K@33S&gBj8S#-umz>1!OrgItxS%9kPubqdYdhgN6C7Ohk}S6 zht(&7L3y;emZ(Yh4JM1I`l*$v;qQy7Ig6(yJJjER+zHc6=y7=UwKoEkLFO%XEzovN z%fG*hxj7(tgt=6^t!LdG8b+ND9H3()-s+wF^lK(8*U1W{w`Sm2W=$E9N#O+>$Keo) z71u=xcmPu=+VoOB!5#?`Ee7!#ZCz8v(Ht8`!fuX?;N%{ghlO*hc+4RolZo|8tprLZ z>x)oDk+A{OxAw7_*~x>-;8kmWwIvOW9mmhzR+k-0FO#A-RfqHm5aaZj?)9p82MZ7D zY@+x)(?&h*Td@<<=L{a?igPDCWD1jH(0CQ0<|jH==n~Vej{a--Fr1 z0mI}Q0!MU#*3CRJSGNmQfr0vxEpHU$9x9RdA7}pU<*rciwlS2~=JW<>-bML=D!+!8!g63N(+GUWy@^+?9S zwLLrg3BcM7Jjadj2vRa*G6%BZ>REcQf*|vf2cwD1i^?+Ztd#ef>J2ubQJxRlP5ilx zyfg{;0P@t{Pqf=`8*VsVy>?mq`hW-WDhu};jn%28Nzz+D5*ssEHSrlUWaRJiiR9{f zp=uv_26+X8u)DIakPLl3G{xEMTKIUSVC#7L?&@gurTIKC61CBbgQauk>5pSitQXx? zQp#@hk?LV6eUTK`#*kZ~XKJUhToC|+9%b=@VZ|-$Fh6vcQ>XJsJu4v3rCY}K+i>3J zV|2%>ShgIA6LEcKDIRI+%||5CKGy{O($afP5AeWrU}pj{p|+W`8wV`A=9yA13XatfH4gc6oH*O&>q|+2>AlhFM1a!dPmmT zdE>$36d!aiHmq%OM2|&P6+Rgf_~!GR$tZXUUf-`fyE*eGr0|AOAeU_^u$i|%jD4pV zqjOWpUAAE}bpEw|a8f8vxJ>pu@jLIq1SMl*l}a#KhOaIjOUXUkKUI!{fti(huxO&M>|D9gu+!QzU*~+ebc|POF|~q>P|T4;`;- zN>!&dL2EGbeTWoq1`*MWDsmQV%Xfxo-({oYys~xJPYAl(*J@Z72XXD-^-v*acmCn4 zboEK{nT~luUHMO1iMUm`<@p8F%w*KjOy%DS2>7a^Fh60|HHuI`saB2kRQC8GF7o5n z@wK@EblHLw78K%JAz1?{=(q`4lHm_s1$fCwrMwiQ-LKP-@$PK4gu8R4#usPu3=h@n ztr!zGQK;#%Fs$lzTS6y@`HD<$!SXPE$hbvhR}3)l6M|8$Vy&Nw{4mr`%C6gWNx!-` zYd~jXSxUwx3Aie`yM?3HT9>kS(3d2Hw@zDsI;EE#c&$@5SFi+ zXcablIt8Q>zcXk&DrI!SQO&|7nd25(GC6eJBE;Y3UnQf?SZani_5Mkb8dNEWBBrO6 z4lHY#<94d4^LRBZ&XKo{G9aZ%K7P|64%pZwUkGX`KLkHWnt zrJ!Q3z5HcAfGgh@Pq6X0v{$*>zw=XT-myH**${aXJ=TtMka7 zyP@XHx8L=CMy+7Htz&4VpZX-Y&w#KuU`}hVVr?jvN@oXiW_4}3@8rRGak_`}tF0oq zRK65WfkYJEjd+ivb6m@_4ay*HgtL6oCQ&kNUUTI9L5FOzKgQ|YX)A%hyJqwkf&H%C zW5A&QK#y7gww^2QEO{x9L9~v=r-C$&8mG9eTUWjaNGX3oRwD~82YF(7x;Z<8_7^L; z$re}4vYSN3{qxPl`prljVQVqY%W{0Tm%)Ii>k>6Ls|jGD4Sx?@W!OtjTe1B{oJr`z z?secgtipIafX1c0cXEbjUU?adS5 z0yJI&Rd{l|W8di5k0GFD+F^;AWp*_rNKBf0bE-R-mAksXfZ2Q%YBHTHTt;V^;g>m% z@XdXkWEA>){RY&uNm(svY%4$g`CRmrA^m1M#ZG`!>P{0E}(~2o)(qdt0_b@pqRvM&FUCj1Qn{fO#RGeQmD9 zqq$Z5)y+S^Rg>*eMNt*jX0$y>(cmANSzGlJ#|dkDVxWqlvy0Q2DfP$1pvfgG{9Np3 zHkV?^34G6OF;rq@nv=s4u8^cX6reV4B;+siVNvP}udBab|FEg$zo&^W-vl5@NWllH{;1iarp+s*j~|bj=wuI!b9F1Ak7cIwFB9InQoF zyaKUa^hE9H?~lPV?xr)aQjZVriGHX@#Uu>j(;6~Zq}z!|Y7Hzl9{t?`uji=xLDGRy zZ>;WICcHj`H|b7f_#Psc3#=I&lc$oi@;MLsoRUeuKT6SQ)Hhll6>MW_kMqVC1Q zP-ZlI&wO=K-|8Km6_PkZaP9IMU1vpr0OM%Wn?EOZ(M=g%bPZ@vmR|bq_$bii`<;=36g;{ZHsbZ;53<(bq z`XG+ZLk`9rAzZ-B>hl~N-W&?awc)W4;T^NPW&M1aVJcc$9Y7=5VZj9Q%|Zwv`7y5# zh9qfqI8ho|oTq6_-L0d{m2p8FM0RM#@z!-lB|VA_t)2dD|cjx8I|Ob{R9Z@1`wBgGpJdCfU%oZN3!7 z+$)Ru`iF;8?y-MOq)F9px3A=d_M&C^MFXgO4>E8sm5I*)!YArRXE)K9+H?R1-pI4} zE#H6LsTiZ5Q8}CVqssITaDKe@8SrnKUKi(jQ7z_KkEu_TgKV7>k}lso-o}5&VE&yZp0y=`>cQ zydNgMC~Z^O=5--+q8ka7PI8QVz0X2T7kbJp4SPouu6Ng6oG>APaUkEJ{vzSp`Azgf z+$%O`lBhNA21CZ93RKKm#;uU}9t9|=^fHsC=luWc9nv&JGl#&MFTQRnC zrxsk>vMQreuRkulPwLcC8+*L&-39IECk{I>^je1H!B`U6K+Yf#SsZi zJ`>E#GU(*%-7_@!I?#<_T9c==!#$%^lc{inP!$W@$sJOxYtOZn6X(YMsh?$>?C z!E6hH_**0bb?retOJ1`}hY)OwUyWChu0c~is>w91EK|%FL5+Cq{Ez${wys4u^~6K{ z8s}eD75Gj3?;9>(S6}3p+D)1=$-fohI(vW{LzV2Zj&(;8MoT!y+td(KGS*$@j|juV zJvjNuIeEO-)6IC)(syA`kD5WfJd+&2Z(Te`nB>c?MXxS}hRN$!>9q_&UA$J#+yu41 zqH1JqYCXEK;M3@@z^enJbFyF^9VkGO<~JXXRZ4oa{{5}Yj3iRAX16)sj4>Ay`BSWu zXg8)clY3mdN=}tEvh?RRIXP=}sm?a^^gSSSy>HzKV=l-7?|yEr%VcLan)T|_$UE}Q zxqrwtLUY6?{C1IIHyb0It1_oX+t@yn=vY+Y;^hpyXtq>&G;<4OHJE22s`~hSZSQA- zz9N6r+?!_cUV<8*wokJl9 zP5u+?^*2t3{Hx}Dbw3dgefG?KKN}kx0iQcY-2QYV-~R=rkr(s*e!M*eDG8{ls3<5a z=YOjEJ68Tu2@Y6N0>s>odv)JcAF*d{kQ$cwwnYAymp6f!2X(a>1@b;&M9t(cl={E) zFM(0j2rookuyw9~X~=&Rt!B8un*N{4%ac}{_k^6AD!M+G|C#F9>ef%R=aSdnuA7DW z%)yj4I)Cg;pU?JhdH%rG!@s!=4IH*YL1-Zl?z;s5?9%Y*_e=i@u%<>ao_c(0ZfZ&i z4u;*>*a(ziB{#FMK+q;7B_%$@G-bO~yjP+frq-VaQj~yZ-dM_e|$n2 z$>j6cyII*kJVfyHKXv2|l369pD)K8lj=C7S3^=ls(myz!v%7bzO<{3ih>Js)ICuKY zOr8ZBhk6*D6@?WMZ?iUZ(0}^}av^2ULKe)7zv@t*6M3)X;WvK0&7D`0wzILB{)Km7 zeFH62TADg$?xIhQJ3K~&hhAOw)S*`gPB(7fYs@qJqB5&5<8*GEVbAw{- zD}^jXQ7uP~0KEB#b|K}6f{Y9;ho_*$J?)JA?*Mq48lOIWdPRJ{5>cj4CBJ;jxy_}< zeCg0&yIEen1qR2)#7N3nV>P+q_DFCdQ$p|SXWM~jGkxNac-R9 zqWMJ5$GXwXk))G;>TmYZW6ab|5yi@BHsVhF5dy77lFhbW0S+51!IzOhxpKxw zYDa*UN%VG4E8}cFA&KyY3A7#T_b3=9`LMV)ETDx6Q=jzPI-CSJ1^p97<9RsX=oG#) zl_xZxiAB}#)dt>`KKtKc>N$D83u|h__e{lc-Xfl{wPH^_r=2XDZWH}dGitfm95(79 zueh|{jg=%4zal$6@$<;j2`3CW`#8Ki zPij!V7o9dxE~5x+bv)J{DD-lQpCQ;Bs77PAIi#{Vz?sa0Hlyb5X;Yc;U%88dHC5<_ zCI(yZJ?bt=8w=CjuR)@CDqE7n#?z#9ie;eK8Fo{CdXr7X;iln7u>I-(;%zx^salSO zfEAW}KVrWo=x~mV^?Jo7*B42t10X9Q1;U-*GbdZBTW<81E)N@Ha2?&QpNF}r!!O)# z;>4xN7`TGGWDAbGOQIw12x5!EDOn~%g`uh`&x{4nEmUcjhh9^1H4*-|3}rdSfA?mT zy}QlvmgxD@9~Ubjq7JKIE;=(MKJFXPdeP%^39<3YsPuUe#8PwJyT-2dST`Vgok7h7 zJ<^}tuaDnfH(WHCUfB_O{R{`7S|AG(CVb1(RuLP zCeXRY@_87Pvs7CfHu1Sb@V-BGTV}na7;o1Q)7X6n_W20;$iUs_9R`!t8pZgHFO^vz zSLWr)=5ENvr_1LxD*0Qq+*ot3C5?4amr0M2a@i&^fUH9nj9Rije?;of2^>iC`KWv6 zlLZ#MM8%Vqvu{+}Atuup&2+|-jz%QZU8p$Cq zASgT3@7T<#yyv8f!l-J|OKQXhQ6f#dG=2QAy1So~R}r~W$k4pPA0l{B=-4ckV5(QC zbwnF!>*(X#(-6n^h@vz(FMInZNbAG@)+u5b{wGXRVNhlTaQ4NWqi@iSLPm~!5cP+{ z(TuiFKjlb`;AtNit=*M&Dnp#BO&>qZCE@FmUGg)&TD7?vCCn0e$Y90*lG2JY9Y|8z zgPY@d#~R$T2>T0n->N+C@mP4ivL)ucnvL~nzN-tVzj&XwFXv~Odaba(n=ovQMqHD7 zYF6Yom3SgJZ6X%A-0&5>%li{0mAa+*9Xdk4c0Twbz8~emGKF3*@4X+w)-HlT{5_|yyD+?tWx+OS2`_?9F9Cwb=CI|d z(5q$bWE)RtiF0^@5~diqV@3e49r33>CTM-cL>oD}&+%((%qi(iFdzMNlrO+DdZy}#e$`yB=$=L~E~ueowpj{bu$^2G|8Z{mXS7 z9lwr42UrPA-$M|SS#Z3zjXm#|%#`^a9K5MtRB+ZF&&Tgq%Yrx;R)}E@T|qV^h!$8A zxPvlCYaKN(uW7HhAo+{419)vx{_w)@QpAyTdsJs9!hL#uob!P#CF$hGDeCDV`8`*g zr~8G~v?2a>O36)nfLeye=!Lnp;kk;mem3+CTkd1vJ(J-tE?Z7vIF{Q#R*Qp&J_}NU zs68_2!y{a~%!ZCQcKT$glr-(SRtrqfs?k9W)=+05jrB#J(|nM0AD?8GqbDQ=mr%}I z)?Qu0`B6sRWqdH>IsV-}D8M?la7o%M zQIc?2bkMYs^Ny33R7~9T3CwRxbQ(vboqbkT(r{zG>&B!Q%gvM7R+Kbg7Tn>F>0tz) zw=<%*QD+&Oj@-4)Z{^9)WwswqNQ`Lc>CL~{AEB=;#Tzo1H^61XjSeV`)8jCx_D98w z>+)}vsS%4ZnQk;2N#+Y0uHeraM7Ni84*ZOjAaYY~CX>z|I?Y7O{_6vOe7nPWL%l5q z#OwPam?vaTcObqFmduh+`Bc3J|MikryaqJ7OgnC9&EU#2MD6MDadZJ2cwKtf2);1_ zNG{0YBna6X5&zuoJ^JR1c6oFko)sfl+MfABPJ4H6&vApRW zmD*T@PkfD6ME*h@xNG!zw*tv}U4l?}2$A~n%28~02k7p|4!0`BeHd9&1WJp~H>$~# zO{U~A=g(=d{h$AtpI2{-^Y`}E>+|gz$mr^Xm4gEv6;)7MdpUY=4N$dHrs_Se-lamD z+Fh196wss0ri0EXwROR+=TNU!< z_P~39;d5ZKkBz35*8b5E1rTWOU!`2S?U%O*QDYWM3a@4yI+u8nfKAV}H3QqC1Str+O7* zNM-TWQlfR+FDW1>Kkbi6{V{5gZ+OUTz}W6L+-47_#2e7+e2Ty-*X)bX#+PLW@lb!d zRx{0XLcm^OPf4$Uv^F_|sI-<{(|DNGbA#LWoh#CKGDBiIS&C*t+i8X~Gl`b1UG&Hb z-W@i(-sEJK^F+ALydsafU+`rK-4l{s)Wsz-cLD3`cgg z+!L4qpz|iyX-6xwmRW_4Jf_ZV%uPX#l6P!O?u#&fn&$=dx$l)MkNFy)&Icl*Ib0;C z9e1cSCv6t6DI;++`%}e$2`R|f;^wcQ$exdl zrOGs&E;pr3WK{=zj!3vAvVZvPeB42`@J>B657eL`E2fb@2ar~fF~23%t+|GqNKg0q zC)l2X^hjHhFCPErNGjrD{q9b4VtZBoAvCvpy}{>nf0ilDOB+9+LIn#KEGM0_)hIB{VtacJ~8pN>uGSWDf0{qXB=l#c8&E99IGs&T{ ze_`V&lRH9xkpE)W#OkV?tLt5f5+}c0S!1_>Mh1Isy{*5$|J$X#YpGxVNT0{A2e2i;XYe|Nfx)ALhM(XZrqs@b68{yZ?VR-5*hS z|FplpJO){>W$f&L$;ilp!@}@^zHh${Vqd5TFOHU8oEG zuhpJg`zI$abFh0A6%6dw%L6AXErV~Y;oJQkSKdrg?EiHf-l#bGFW4tW%-=lDM|!j6 z8q1!Sqm9}X|6c)=Uxpho;zakR>0LQcjcr#2j9&ZFx(|~{ZCBR{?HI%{hDV-v&>nk- z$Ax7rJXH<(MMYF+iz_pt^17gBYm^EdY(HzpRZ`v8&)$rgZ>O?+{H-rBw0riav98e2 z=Xbp+K*d?_ELYrowcfY8V|Fb#d-xs4mtj%u#O?XrE4y8MU)EpB8hr67PBR6mcZuAC z4su$whT0qChjb@*m5c#5itN^v(%6$c^mn`urx@UeAzfwkzR*74#u=Sd+&j#N+1xsF0@;pBXN<1cbA~*Brdm;yv z3|W6&+y^xr@e|=}aUH~&jOh8CX`DPV9jLwypqEd{Saj-V-xvL!8uktkyR92G{~~(W zBQ4drDm))hu@c9$b3|w;d}&#kspA*h^gXFpVv&YJWBu0J~A5BClvXFqIHL!7<5DAV2!epU=@^? zgx)X|#SFHTatT_wG(x2*?^5UXv8eiF2}G-YCri-b96=EeS6uK{d{O`^wD5X6NG928 z<%%8qqR)p+MiJDhau2%qu z`9=;8-leuIJG4GpBG+Jvv)&fY0-G?KhBsz_0)KT856^;UpJR!V7hwm5n_o%`__%0B z&odDD>+y?qoFioqI+)FX+4DEhn-LL5R*E;t&glNI_3F^X)#H`a`Iy#dJn-6b#VKA< z_ya1leos*SSBT3;n-^zHs^Ff)46)XUM`O&{ zkYOKjre&8$cM=V-Tv8X={*L6~Nw+>ZAKpCjH^>k5FPZXyY5Hr@)LtZ(b(6iKY5#Kh zI)Jv(Q4GzpjGXt>fZ=WgyYcuTtdVI+RB2sbYG`rq>&NO~P0GDvRhAvprZfC-pt`1? zv+r==i~%=!p80F&3Yd&xajZ~QoYOHED{AmZcvYjc^H&Ysft?F`)#LJl_BFqmgS?;h z>F7KNwzxlCk2H*A_@bmizrGK`Id>`l0f*%ehH7loBNfSR)JtxB@bl{_QDs4bPH@KM zjL!%b$_wsIg^=ygYMMHf{ZfM)A=y}@xhcBP>j$_o4Q3lfKjG4=(t+(9%zrDK^vWdk zMyKco=(C6M7mY_Xyl zC=RBwCm}Fob;pM@k%{cpsU;~n=l^JqeBYV~4pnRGt$Fndv!b+elupr<5hixSp`?#3 zTE9DHN1YoQtMo6QmrPMt$)qF(SYRmZqo=qn1f+BDr6~u!52H}s?j*ZWZ3^tJF5#8t zEW#;$U9VAEr@kH1C21oy+4!3NAo5OO)U`Igwu|VJ}b67t#8~WzqujzX1GBAoZ4(RE(4JwQ5}!p^Qsnmg%RYR4 z%erUrmk-Z7;cZmjD#Y;q-rPv_0Nvg>Oi))7N;QgB+@#zl}M+r=#H!;ASXTSjaeGDEtKv)vXFr=?nTG;ULKZOTFz zOBF{S*tl#q0x{sPrOJ;bLC@18>EuP~M?I47c2hLQ3*XFm_A$zQ+j)0hBYp1S9i^n; zH!rCS>H^SFF~t?(8`CT}&kiIFPFpilY5`2t3Q+MyfrS4LZ)f??M!R+WyM-dfin~K_ zcMC1PLUAJA!F^DQBwSm}u9F%bDL;=JYR=73VUg=+B7!bsl0zx}wLBAwCG3b9mgcv?^H#sx4B(eYYdA^mIa5S{B z%qz|zbX8#=pY&OlrYq)kiv!A&d)}QHO=Ni|%yQ1yL;|J_l0Ioc$4o_Ss1C$h^DWg_ zF%6_!6(61ycpb7tZd1hqy$P1G$18DeG6lthgs35E2nZ* znlbA!LZ<5d+bhPW`i06IMBGb=7rk~e0I@D;EeI%(V?vIIIExb?SZqo5?+zf~)08U} z6oP3~sN!pTGODguZaU`P9T4c%@u9rllQq_{^oQFwCnEr$S}^kBr&(AXbe-C5+PNsV zolxeou%s^^@(NY|=n6 zkHg~f{40GH4h~8JR8plm&R-Kp1r=49KFOh7)O77V_~==xCMdgxiBjFlEXGaRNN?4{yAdF`zvCbDz62 z!STxyfTcI7$dcy)&05c%XsKqy77mge+fOl?h9{*XPFv&K;dpjl@-VziAukm&cmo$9 z(aw4`qFnto&O1UH$nV-?ykcoRCx9YW1ze+z7F`L=l27Db7OTto-&}kBe;nNecaNi4 z^^XhdA<)m9pxy8GxB}Tr+yY}xn6?JH^8o~ETeqnfyg8vYu*PfOq^RAEyA=nr_U~sb zkSX8%oto=G#v6VC2`+9pl>?~fzv~U^rxr;3UEV!7PkF{;144MFStSZtGDaoXG+v#+ z{GFF;+Kbil!$%iC@K)szNvlMbX77lCW@F3K|30z00JTMWDIXVQf6m&hb+>O*&OYQt zg#@A<6X;K>GQ76^?mF?B-j_G2T?^@%rN6|k_FQ4Slgv_S*9z;UeS;O(DJr$I_tS z@*T3M)%li#P5@kvS~%>)-R%uViRcJYvKVM-z_e?8$$L01bh1D_yHG*fpU`(ofM1!+ z`w<50SP)iULPkDa8T;EN&P`^0r_qom!WSC5@9*K1RTA^-LA`sP$_LrbX#&~hl#k+( zUoKz-aLONU*D~m1OP(Ke-$TG>AIB*S&1n{R1I4x8#aVKfJf)^CY;DBj`Srf) zT^}{^ir!AUn*x!B%82WBfXmAnA$+sh-%aY?J9F^6vIpIOFc_t6; z`ZcL})>8OI)`bI15H9{mg_=lm0gi-{=CvmA;a9l6-8!cS;i@1pRMW%cAv3nRt5x%o zlAQYdjGtdT^T8O(YrB0$5ft6D6HeQM_5XG|@BFi0Z#s0o7Zwz-`n)uL=eGRLwZdo4 zNK>#mw;ibCOPT8!Ct2spGO11pbz}pB<~7Sjv{SAJ?6s0!-y9pZYn?LU@hwvh{DUvw z2csr%kAd>GXR*Fq>({XH&A=jp)L>mh$wVLj&3suuacgqVSpW38mKXgZdWfn=Vfg8N zEzIf)+EBQ=vZIRFCPh-pP(T%5da;@((!zBDAeiq5CC@*BAox@C^#oyX%sS_wV&Zbx zS8xK=7jvS$_4k6FTTtD~U5%AKf4ulWJet+OEyF^Bnb&Ef1bC!x53_yYmCCCK@Oq3Bnrtq-MZ zF`~nWkICnHqKwgn?RWA-5uD(7KPG=oPN4r+rrd6;#jDW({<~g;)<)wm=_Vw$QK_P0 zTC_t3tfx45y@|j6E;|NpKjYiw7osv6uCJ_1c$%R=k@=KG)4B*gqS*o!zpD;Y$BCsL zENW5&IH3fC(C0?fD(!boUAQvx4tC(britR~KoxCo2y^Ps<6SA;0zc3g!4TUkUs_ayoP>;QCsI1H& z>P&WG;xLoQoveu~CX~imbr&@7cqpH>H-==T+2nxRBE4)L)BX#-*fd8-zWRAr-R*?W zH|Nhj^8~;4kMthdlOjvqW{5Ah<++J=7a-|n4~1Uq7Aquk-@u9?&*7H%;f;7h{}ew$ zQ`a(wjtne)CCrk+>*%fVeWCh3zm45xB#^Q>wZZr9TLcyZB#Qi0WwFrVP=scsk~s|_ z%jlF%5Mnj~GC57-(r7IWV3o&P7?%Q!D)a=K`HUEKc&3;o*&5DWH57l%loC2K?iU>~ zCi#|+HYwo5kx;e0)b=otMzh}FN7>;SC~CECXl=wB3$H1YgNu@s4HMHrHzL9ir=j*8jT%(0@AOzRTAEiAm=x4j6I=+Gw@j5{$u3IaF+mrcjRq~E&NjZG~3Cw zD8E|*zJ6hozh0!H)2OqDvL#~uh6xt(QL7DANqs<34I#bARr0=RAU1lAh`Crb^4&dL zP_MRJgDC-Rhfa)>k4(wj$M*4)?p{17UwQqmuht!gNVtBDZX~FVGmcwV9>f=POF*)! zuapFgGqvA*9l>HWo@2qbz9YDD6beJ8F<7$&Z=DtVmt! zqBc+0m#Eno46ImDo6~P!4558Z9}6rD`li_)q>57hr;;k;VklPARDDyv3!**CCI=BHR~s9W z#CyGW7}F*Et7cxtE_PqODGc2ha3Yn5iz|9q?&0BJ7vn#~+&6-sketmno)@>so_`h z_Q8DMlk*fEnf2O?;I`Su6RY0iu=>N9yibpEdTG%CCoGJ6JmOQAum2P4-mm!I2kxs^ z1H{+26+V6wKQAbKZbE{}-ZsuJ)*|>5KpOq=C}-K8H`ZRa#S3na6?*$2U>0Rnt>Nfy z7x)~cDN;A8)u9HWHv#!~h$*8qB9+r5KD`-cVHNm?9)8eY#JGxA4t%b1?fZ z)t%Gv1b%raCcZjMpnDh(AY%vr?0p*W9Y;}rOPkpF+25x3z|i4+_~p&b8@j69n*TN4 zOrsi*fUllqEIwslg3JKHP8L(RuHkb#Q-Gz)w<8GVM16j(m4Bp^FLx6G*sA~Dm${YjX8b{AKrP#;i_vKu>Zt zX`~S8^d&8pc<|}+Kvg&FqfLEG4~oE0Gmw}8%9}#&nVsvkgMKk#i8dOO5MsPlqq9*JzUKS% zr6OTuM=@}*`rJ37Fo|RPIp!3U5N4>UNlEwiBGAr06)~1)IT=~l5ZGgtwSNh#YjBYz z{y2l+3khn8V{x|L}V&vneYbAW+|IDF%Cm9od*h$T+H{8*Ec5J^q?&E(xQs%!LsJJ{#5=xagH*(BP z*4?&uz*;_o+*EmHn^ZUQWZqjH_;;$w~4< zmsaY>yJ^GsVL=DY>#r^ySBN9h9v1h5*Ml3KS!WXbGaWs2(hG{sTR+ai@&A|x!A%Zx zrg^iHa&nMsrBwH7KOP#56w$l+Z|Ee2yS|Fm6Vc?3>kW@{C0$Iv6NT{HUu70zS6@s` zT-KHH69_1Ew+9Sx*B-FwK5SqT;67Wox8#MQ_faiYKOnt5+IsG+u_4IL`terIA$tV7L)PU!}6%@0q@x2z*%`_N~R~w8sltzsGuK* zUNLoaLV-?2m`vj0**KIlEyZmJ35OpGx$TXYit}&2$Fv50G0hHz=x+gmDDsy38py5C z)3TQiw;5u#O9Y}@Pd4Iq&uJJ1fHp>(2`px+gi&xqfY!fjM|9h$^^wnFo$c8v=Do}@ znwlh}8y9;KDZ|RxnBu;LN+C@h{AL4_-cob~77=pcZOR=D3>+|!Z%es0eH@f4Dp7)|MbywYH6fF-~1!XT19*$=(r~{h-|!+`dzxa3mtB~JGNXW+Pg<8TD#*>UNfE<$H=I3XtJ}F z#l@l(mAEW7@+D7CRXkauSaB7eF|19?pw@1jofOCoE85?nsZeap2CBrQV9r?yzubA!YO+vdLlXnRNa;LLn&<#FUoFlp$uMq5F*e}3l$a~q8pBa< zl8@HuHXNZZQO$Km9z_T$n?2s+V|*%wGa;?BPjHel3(jo21J~=?Z36M4XjlE(N!eFY z!z;7LH?F@s;Y09?ty$T4>W>)rP}AecApJ|QuF2MPRN0!Qki94$6e^LInq<@RIRn{` zQ$^&H<62GsXWeov8hjdXC(%zD^2D@x03M%`y||p|5eD7XmdmI;8!j7ZNJJq~Zqt~s zdPO+j=MZben!^0}-g z^3}_^-qx-E8fZyLGIO?=t3P7FwmZ?Ara@)|@^taF{;zwK8Q3dBbVbgtb?qv;@dd~R zv;`z@IPoO^WY2;YXOF(QPUXsu!toTS8?&TT3)gx?Pc(75g;;}fT0OtAq-sVI8}*(= zcBVP->`w&Sr_RlCH1>{tLMD*wwo32HM^FljgzK_#MLb{= zc$mw#nWfwz zoWwy2Vc2#o)N71qSbiJ?g%YymKs9gQm;EG$9mc790B>~I4=7uj^!P}*oD z&2KDaX~&kBPsuwQ8N)kO@r}lEjEeA=++tCtASvox&!a=o?c{OXe7@X>JrdaF-v#TP z|4kOUR%l4=whx1HbQb$fMCD6w=%;wS%uxMqY)s*VrkKe|?wrE);r;XG5GLR47O#89 zh090HFh8brw~!?5#9zpfCrt<`XJvg=o}?WUW3Y<4X>P}d4oy&59JA4DEB0sg z8=K08#eLF*zz5m^{FoGRN68Xoa;k!L2KBS$qM3`xH;g-7HGYcBTW?87!q%;^l773K zbC1Il|Px#E^#+_FG*J*m1BI5yGhu!C!=UjSR zJp-t6901(^YLfyo%P~R;smE5@OcBwT*Ko+m4Uf+6iK z6}v~Nhk@=gMK$LyM@5WbOuwVDTZ`1^_EgqqchOHz;$Oa@{>aNEGD;5AwCO#?YVf9< z%>Wf%EINsqXob3jO593iC6cIbP$0n2zt4KchbC=e|5bSa-sbbCb}q_VzL(SzV-`LM zWgD;313$YfCYRL2N^l>Igd)R_koe374wCGawhtB!59+q1a;(JE6xky-Y-`ebbYDry>{jPX2!{YdcJa=Ee|w9-q_mhu-tZ_)zGbqi){0YRRas< zm)*2UJ&{dVH%E+R(h@Ffso8R)C0S6o1VVN2(iroLB4U*4ld}r_msgB1t3SB> zn(O$gL^O7A)yXD8)bMt)x160f52+y+vDB%5%zmR;CGAIkmCF*C#+t>JnoA-CTec{n z97$)wSU}TS?uyACd`4HRI~BS512j-N6?wem6S5CXflJ=E*61hL`}xXq_BQOj>Uxg- zusk=D%I$$+Kg1eanW&(qDJ{Ew5n~Xhcgr=25)Apein4;ZR)p=ox772>?QK%aRXeyN z3XnhJ^uVLzu_qI{N)Q!eB^yk{mRwQD`uwKqn)c|4$oR1UNXUZGw+Y$ZyPHnjUt1zu~;Hs410|x%siq~M|*W$ zIQC+bAr$1p0SgJC9EM*V$x)QCF@G2-0ol4mBnH2e_h4mpeS&GG)Rp|Bch<((bbdIn z8{1_`?d7~~(IG#*Z$D#2AbQqV?6rr6a-8+>>0ZYd$@Ois;l%*_#37EY7Ss9!2^~xs z*?%{py~{~{9ND*p%;N)l#$18DSo=B-OdUy0L!^OP!noe+IP}&~?4SyOLpQY{S{$wb zWl#|{TL>05de-mnV!D9XGqGkD!2u?p8(H9U-T8IThOOc485~48M?waziitsA<9y`i zbH#8n@4fpZI`_7R#>JO@zJOt~iuBPYg2DfKB^Z+H7bszZsSx$YH52S$HkZ%X6SAc1b;jVr}D@t>dSfR6~b2bXi&+afc(o`r8QC<1orwcg4cON4)5EB0nNxX2S{F zBD47TW(m`%k(}#}Ds(YaR`%w7+EBx zY>D@6DO)I%Gc}gaAywS?+uJ73Ue_ve;?Ig@81&Iw3lVzBw&pzKXVs4d5~!kmA<=f@ zESa7pWltq<;N(HfVuEtniQO@HD(Ib_A9BnRcQZ(o zX*NU~9ASeMRUuIkRZzKorhkZO@6QQo@2y){?H&U^vwYFyVm_Nb=4Kjaxb*aYRCv|) zZen)%_@{>W$>^}JleH_h3({@&m(zXwJf7*rHk@Fw0b0y_1CG1C>z%D-rgy&EY^%;I z3_7l-s;l?M`G`<@_}v4F)8;QDsqHQmB_ z@#K28yWRpE_z8ZdZ+O|!d}|$(HGgqBYbW&|j*7V`U$OZe*4yxKJ~lR6*9dPP#m}W< zqI_i$(U}rAuyfFp!1Tzn@qQQca73=nGrj0PP&VFxb>HK>lgxV~9;%SpU)b)8n~TSF zakn5iVkYP;z_sB(C+Oipcub2HO5{xhemjCbl%BXA#J1U+KR(-J(|gma4;eSP5mjfQ z69}}+tu>3`<=Y72yYN!VCoY@t16CnqZ2hg*mDEn)b^S8Fjob{M5ytqcCkup;U6N^h z`24pS5Z*59yX&gg9MJ-#^S&?L*d6iJ9C!+62IzRhtLtKhcpmofyFC{+UIrgObaVOk zg4NZPmQ!VwnghNiMHIb$(tACu;n!9W2lJn|qBV?AS`Va1jh9_FUIn|s-1GNUsI0Bq zVe35~D%}N*k-djorC>oJgXt!HVDo;qtwFY?w}V2`QkR>$jaTe#O* zC5SBz|9n;d*f9aUfMj}P1WcbPAGSQ~FsU*I9~5`S(!ZNV{v_(O+#UBLXHA^C2E@kW z3g=0VdYO(QqlPPA7RuFAo(1@t-bloRv2ie1y6sB=83gEU@kSC?6wb5xY1k zvI3y5G1CRKdLPWEjZ7}^wVaU;DYOv{V^T&JF`z z{7at3kTT2?TmOhRyQ1ZlAsm&Qw;F%|1$7(r!y1$_lD zi#5K54HT`cC=Ltd^{0;=Jw(qZ&X*F56U(lbOUY}KTG|`Klg+8^*|BS>WlIeX1fXW} z1T3*p*-uf<3=SoQpdvGl;`^Dn_4BEu!T91BOrfU$^^WK{ zRfaj^@**X5yavW}m?@($;-BDjuTZmu#xp*eg4(|2Zpo1eO8Q>8qMOsnUJS!{fa6xV zy4{vL4~29lq~RN-w*XLSIa?7hav3Hv(EmFtUH+~}F)vUH9$uQvv7ftNZZOu&e>Sm- zI6@ilx43C%KicpnPzOS`^SJF4sxL>PyKE^FTpKkC>i;MZ7EUPXqT20mA$jf?OEnex zU5)Ug>2!w#nIak9ZoW+krG3FHD$DwLLFVu?cnl_BwkU*sdBeR7N#jC^*F}}%uQ`Bf z)6)1N`k{b6xxAiWRe+&=SQuIbKZ5eKWc+uK&5)+)Jcp;5CxN& z$$t(Dvdqh=IB*+W@rTL|8-UdCmP+0WP2xE$B6n!AdJnk6$P?|Hm%{=-_8vd_8&gL+ zOo5JtQmfPcQ2<<6!x{fqK`K8ScjUC$Dc3uF+9ZpS4M6HJjDkZ<=5)-REd)pSYJoMZKfAJ|?hm)c7EFQ^h?}C+ZTS z*m2>~Km5m#ddxBoRU+m}5RH;Tl^~8x6*fon^CR+V=>r9OJmTz8TrK|W*VvR&Lv=I7 z(q_R|_+Ojoe3$6lsKVa!C2HND?O_C^kOLVE9w`2)^X?|Oryc#iD!gkPC-l|pg&=eQ z|3y_~&Zbw6uwu?>6Dg_HIZ(J@G(xsp`gv=9}QKc zcYIysLT)oVpZ^_Cyp{=UsVDp@a{8=b@1Y{7xC_D_B0Qk#;(oF84DPi`82UYt-;J2} zz;0F1O8l3}ym{$ma$UryyUOjCiR=b(=8t*gwa(7} zG7!77O@x!I%5xtaXQP(=ek(ZVCbmbeu~A~HJ$`^)(n@J#BIr~xZT5Y4?MU5LkD=y5D{L4S(NM%6W#r^IC#N8Yici0TshIajUxoX;zv!R4yym(puR z^1`2;nVh}EmZX3()5vm}KmOKpNCXGGO21_M#Qvm$r?R1zk1mp#OiYi@qG*zP+Phs)UV9bfsDCdi@Wyu=e;NMOaw&xIJIET-D&*IIP*1x$RD>d|~I z^~;a-wwMvWQvLK=#Y2Utuj44Dgt$oH-H#W6AI1Nb?^_5(H?c&`(K$q~n;SDEa0_XN z=HP8~zw6K|O~r$<==+ki7StheyYImDzf%m}>}LzFK3oD9;_@FXI57d`@J9^Uys~Dc zUnbw3W7&wv`!Bd77s2e@t5o;v#L*E+k|_Y0Mlsg^@OPBK%3o^7pFbE(9-lh>pdmcj z=|F_0gZh@om;H{;HoYgb``68t)%#uTMpmX+=(-BA2($kl`cCozp98T51HT1KiAgxI z(&YBD0Bi}i`=bm_7TJ~1h3pY|rmr;rRfF)x1jDf=(_#n<<&kmQgX#Z+#DDC0p#N{k z{Qncn{(qikGneKM63nA*FOC}_>vJK=7QQNh!xx*0=J&~1h4({yL^cfZO*~c)J?MWS zcNR%rC}(El>)3r2pZBQgvVXsG)ZRvPOvx-UMc_G0L!>6kT=vM@3!F9K)- zKju3w0LQKv%IjvG_u0|{l)t>=I}aNdJCL6&DOGOEhrCURTzcNY zg20+M)#nlm+#3k?J29cZiB+{0bGocjJ=xvsYhzk;we2mQS~>lWNJz-1j%xg?e>?6E zi2j=NatdvdY_lv_Zkg8Q@+ddvYF`jIRwB^H{s8)PdB0^ridwt(33XCj^L`V(waJ)R zv~AP5PSLeG{OQAK+4e30f#RZOf z(ae4=Ly6B1?y|v zwHWb#P19EM2RtJXKA8teGXT4G;E@BE}Jsjh8A`uSouWf5=>e% zVL#H30(7pJrZp&Gp0#|i$so@z7Dl{U0(4k5tt&9pi8m-P zbZA93JM47%ur+ns_a^9R$0xj0G1bNrpV|8KKOI}p|NWUC^9;2r^}C>I%qEDMy0TBtHLNt~qx$dqq#vNXIo(2qi z$hd7oLfIo8ZfccP8^ipgj+YcFW7<6Lm5#&u(Qw5B8#05TY%A@pK54t2nVxSM-m#}h zM!L>uSBF?vRG3_!v8IhO;^_eRvB)K(O_AHHqT)||TC1u8(@h*E?ft#e8>%f{Ib9_2 z5Gdt$f4X=@o97564%+-Nf0UC#Cfqev#?`L3F4SMaLRN8^I*FlR?2aDul5&^wb`xdh zvlbduLF6Sh`Oity96r@cFavHTDjJY?U>WrXrgNyqani1IS?J) zre|YAYr!9!E1%aBM#J}Zlh>sQ8mceuuqO1xrcW?HsXR&#)@kDzY zXobSWGe-y@pcu$YDB^BO&BWU|9I*BvM9?eB^BMi?e;+_#{;yxZ0?9t}`hM1hADFL+ zQZ1!hR0fY(yXtl3O-VXo6BX1oCbSPZO1Nr;In67#zR6}icNw*=VF!^?1iDGXdPjx0 zKhFg;evFF2u^P~5^ZRf@Xs;LD%^ZbNEOGwRCa!t?{EE^J)qm3mgja80u1M)`;5u>X(G5OE0Me#(_$2rW<<61 z$dNDy7Hcoy<}(n5P8fORGrmnNM!M?|UFJIAB$`rnIc0ElTz?J`xD1q?ps>IAmQMT_ zAIgSWS&x$=+_gt*FwxwT!1+snFZSWL66fm#*xh-I1$hw?iok-tT$fyaEMIw=0!}E# zr3ekJe|nVyMg$XKO_Hti5mM;!21hn}+`S%3Vll1`x#;DE>f)omiV`flCpddPhY>J* zzRT_bd-gp`-b9~i!eK9&7X}9ZD3Qe z{_PSz>9pt%fFiRfMPhoonOeI(g;L(u*t7H_J|-ZvODP-$WYm{L7R}+=dDOZ0H^1rO zA1h9dY11f5I;L0!7#vV6r_zFmkvf92$pBAfRe~HiGZdO`?V~&+v=3rrNPxZsOT|ip zN_w!mxY?GR=v*`dIo$0})^MA(Q$*CKRf%hm*8wq0AMoxYAT z{X#*!0JyzHKUUg%?5jIDuK7HiYVu?5DiZdoJ`O^`=EFths0JIEow}U!icGsrQ#D6>mu3VY@YvK2+Hka|6 zZqID(p9#U+%|%?re`&TP;x$k8JNY)hZSiLEBUlIzwX zkpK2KczF;Re0~v=(M2^=<#Rv1#A`O(tK2;EY`h-lgIX|Ao*sg`Hso{*<@BHidIX+o zBP`V%!*L9tIM$B)o4gno=Q4E%RDI z!o6-hk_K-@Pi#;gz7Q?!su);liW}^btOdZd+OUzb@I-=LDY@34EP$>XW=&)(KUSxN z!b?35zHyxcW8nWLd8`6J1{OQxje%CStx*%+uZ}u=9AP(cJt_(Kc5&yt~8xxu^QKR$$Hg(V*kVV<1T|= zl)JA1Z;}b5A%^P_^%jNKuK!q^&jJz%`G$vrf2TAxe3kPFkFqve7x^6i)TE043#uvMh( zoyC}z8zB83+?8Ope9hBr)e>)W`Es*wdf*5f_0Qvja5>%98VoL@lqdAG3xKQO9**bkI7)6C2_y zf7_9f6L5npC#rYm%&6GOl4c`CAUPR}J>76f5u{yMl7?>7a)mofL{g!Fghsap#0f(p zdJJ>VoLAFEWGApx_OGrTBkJv5R9s_nq;%c6X^5y6}NcKt8dw&vq==Z+A ztgG-&eD-}pXn&t8ZJc@h+Jfw&uxf=FyA-hEnc?r9ILqlgIi>c)^$|FK$`_Loh|zEQ zEJ}|Y9!a~augKGf$>8Kt2Ps+V-fMeAOzUUinJ9ItZbXmeQj#q7MAg&vB$!X&-`hLi z-MM@Pt*yuuhOYfcMySveaWZ2##T3_=Mwiuj(_zG8OOhNiZC>_5L@fH{Z#k}i1$*b} z$?tvBG&fuV=ZYC3zrNDLJRlxRRF&Lc?GT;pJh?=E2+|nYD`!#RkT=%(oBAzeI40EL zk}E?6(}M)(c7ILbOk9I*!)N1=8RHWh3tY;VIDRj5FS=nO@r)qoebS?m5^l|PacxhI zpB!I6E4adr_ZrpHpg^9vlIA?cSNuET?`M=1v}J!Df9FdL6o&@=%D-X|YAlRRN>i$L z)xIo{H-6ihij+q5^AQwS8@^OnBD;KCRr+bON<^&G+NJ82h-?Lyw8(5oR&r5G1Ua|_ zrfH`i*nBW}ucrj`nE>=(aB`vDxd8L_pZ;k)93&!4B5$9A2yMXC`8}1pu1=^WROnJ z-6`w=u`d<2jw3087%p?m3U^aE(eWa@@z^Lusv4~eyCIm_?`CLwFg%>hwFG@(=&KZ` zwb^-BCTOKSO3LT(#^F=9!We0|9pbQEI$RFjUHYDU;)^Qv zl9a<9<5u>@F_VK&xM8zdQ7y{NbISW9c4{Sej8`tzI4743kXOwLMNt`rW^u88SXReI zA2~=GeG1}psowui7?6t1{2KRVlxVl}@GS351fjhVaT*W>U>FV@+Ys#u13Y=f_R8YQ zt2uC^?g4o%DaK9V@TpArc~iMp{(;K0W>2`+ml+3Gc@V*8>!0yRDldKDKQy@#0Bk59 zI?3(6iA8=iS=Jv%bOqIy+|Q*R=GQA>&Jv!W1B34X!D6<;->DelYB^uF_0dIF?kjx< zknc_y3dVo;rHlyneThexOmYB~g7R|*eoUVX8B+wK8l2?U6bBX1GNEpp`2XH1X!#hZ zgGp+OZdeF)Fk=*yW2(D3piu4|6Irqh`Ru6=g)_Up4Afa0Q$ZGq%~F#;%*p3} zye+4Az3oVi#s3kfKCNGkmc<{gQ5bM>VOertzI~6~7Wn$CXE1Dnj&pk6cg}^DmLdsi zj8`ay1vkVbUAcIT!wEsU?WUzmn^7VtC;d3b%kSV?#h(O?LBapJxYY9=9KcoPF-ICE*JucW%GGF4j}aMZpkkcVDl zcFN<^ixL%MGadzh1FEMG4k;%}n=|1}i>!uWE__XTRhrI?WP3BEw;1Y`!Il_5A)09+ zpB*tC?Pc*!5qhG4Ko`5qEeo{;dx~(VOehsCS;DuPg!~rpcrYVOlnVh%EO%e-kl=S$ zM{I8>82Y&T$#12-JcHjudY87)zA!w-*g?L%+tig8G+{T0LVJQ5L(hGlv_;LOQ*ZQp zC`|AzS@coj9pa^zT6pm-P7kt2sCF?hWiv)kz2e$^VsJfm*yU8^+JQrQ>9re-Ece^V zH$3FIVPVNHnt2&sP&Xybr*{TX5wYxAm3S0U0%$f7wRB;0DgdeVb(^$jYY~wkw8Pp1 zW$ynhL66WmKmp%}t&sQI&mR9K6?hz%H|hi!(&dPtxyV_N*%w_W3U|v_zJ@KhLE5d2 z={!eZxkTu#2U(VMRl>xcWRrsTNwf_+V^DCtP}S>C?k zq}OcI+{PRtlVBa;`%mL0oCNc!$RVS0_%P=oBWIa+4vxXzljegzHyI^1-^!{5*p3`i zGBf)foBt<@N$!x7{@D;Df@xMBYJup!c@E^RvIztuUXuivfyAA+kD^Ec#~yEvE6QHi zdy+EsEf-$1f)46*8Rw0`CqTxGOt9+?mzxDJ3~}Lo()t(MO5f4~%{VhLEB??%^}m^% z9|0X#wtzof=WK@TnpM1~8gmnZD5+pSK{t?2XH*}~L(@qN=h2G=mrXL=#TRL3Bt%4r z+P)}C(}SzH0}l85^6~8#s~#r6S*$xzC&#AYz|t-)K@aMp*;6Vwpp&12Z4aDJ93u*zj&L^Sf6Gk8GsFoD2Pj*D$=w6xhmpq@+#P; zByAgbL>n;w?3+24m?Oip?$5F4wZ4QV5%$oi4Pwc?+Q-qBqtAf8lq!625Y4lDt=>5O z2t2aQYPWQ{JWQ|sPNa6D-8v%UunTnk-D0|HrN=As`nvMip9P7NR=!5iIP_kg=ER~} z{(r>j=O5PlFM}t3Z##ya`YKf3?8;;TFMj27Hvn1vlLXwzhC~Oi744VDy0rwSn{A|* z&Y|B8zI2f(ql`K~=Ll9RV|t!TEpBh7W)z32qFQ)#fuS^3Umw{3Y$jfC0WH|qCly3{ z4Yq`v8Y3iXLk)Y|p`U7cM91o}-QKYEwj(0uYxas6R8C8CH0PSwT^v>L4s)rP-LEhT zWPF3qKqKM2&xkd#@okyJc~x%rB53Q{}bs*%s;)xc809%lF*ub-QV!wbM-#dZGR0| zX=GlLpQxTAC_2dNGwC+2GDN5{s#$@zU#!&ZqbKQ}lUL+}v*(4{cMAE)zG(zOG zG_N;w4uoF)vbs21L5{4QUb%R}-Mf0IVgu6XQ_{rm9S1ogE`{lZe9UGGdx8tJz`j3P zc#cyJE1{g6w}nVtrxXuZWc-Wo1oX z9xmP5z`bB`&hUp@iBxtw^C95Tb5AJHmyrk6v^(dumXNm4M4cg+=X#KEH@`+7n-8me zUt!l^-j+VMU_wHo6?&!;JZ4*NIF}|1TB=XYg#2w}BT$y0KqWOr{RnFgU{E<*>zr4m z)2y*a(5^rKQ#%vR#2!t3{7-ul+1L5MCbwxHgDIQSGx=yOY62mVHCt8;yBE#*Wtufv zx7zhp=Ngnz!8qOdG)@_d9TL!9wwJo`sPlGU`1HUsdi**cI1|oLd%=iFuo>A>z**pmq{JH z2*|y9)u}&9XbZcZNOolQ3;t=|o zO-h4dVQNkDL%kFh=G%mXz@rZX5#Cu$_=4*Gs5Jf z5E&g^e4d8;`AI>G3-$<+hyOzI*`B_U;2PoW z4Mv6jRKGykMtibRi~7~hu=j}#Giq#toTUdXd^U_wnroFok7d@1l4KiGTAovwAWQJz zH`FoK!Y7h$5$`4GEe>&1EF(%_bE;pKT(i{?wV+R^H7sp02t8Y{_G>vd^7|_b&dWpV z5rW_AP0Or&*Yn&yjc|RBgf=Vk=3%LRUp(x^jxqCT4V&cU$j;3F1Ft|(zcGgM=BJZs zJ;92H9^?Y zrPt15cD9JrvMP4&jwEsB`CM`PRa|@1om_k4U0gNl82;`FH^tMmumgtb}?8u&G}WG({1SnoCwn9C1#`kNQ=_545y5ER5C33n6$tiA1Si zLmV@c3qExx|Mi6nm_I5Ci+lL&1XX8$EyAP zR5<2x^KG|q%gtZqhVdsDY+23HeFJ#?7CaJ!+vgqHsv*-fpBtmJO{>YIw{K`P8ja@f zMhobV1U@{jFcL>!%BTM0SN!b3-}9$u{)eC3eK z!sD61tQ)`1cYgD09(?#u{O&K$@XC+xAZkck8 zp2hST)0i}Q3Kvh!Wk4o$Zx$325tmF$M=y0PZ9`ue^ifw+josj5RC0o}Ph;TQ)EbRO zqtSd&w1ECdpgzhrV77)4m6S$mS_YY!iNwc*V3!&iUMLIv>Yi`tmk`x2>V?G-mSiV0 zayuml%Q$khnfitznvSjDt#x_ydGi=MKAEW8JmyR(rm12(>(-S~Ufo7VR~J3K1N7S? zu_s278F!qD(vuu3^WZUv&~}E(Wy5AMVN_ot3>7gu?N)BQ?rLtD7Dj(}3(cJak~kCA zF#%*wKrbvhgN6&s>Bc9yBQqp4Sdwz-cd(m{ce^&_AKl7 zG!plz>zO-g6q)5KS^DH3`0}rpvFvCIE~_aJ+Q^VK|Lz1utWPF`furRDcMA2%Oe@WG zwQOC{PeQznm^c$&=>sN{iNwTAx@+q>UUZnU#uhp{+SzxYkoLwZaUS|L=m_~Ct=ZvjLnar>A)TeR3tZyZAv4uE-@P#)d^BLk7`Zi1Oed zo%K%anUlzvlSr7SpYFO!Dys^~KXZ)3dk%2$a0A1st61^=d$@LGHrWwA%ma;7H1yEm ziX}HUjhw_VOj0m9f&OQK+C@g}%r`*ou|dLTWRtlxlQ`)Q#BwlOI_a!#r}Rh|)9zfv zLo(`Ln`koq}+rk8}KmFJB-_J#u649 z+#>Gcq1|9mFBy*F9Q9$02*YMEV^+~6KHf0~dIuODbK}vz)Mz6#CX!IQ1&bD0WC>As z_75;LIKrs*@{|Efh=d6XBSZq3{7#1Y2N@c6iXH)fpEZndhZ#Fg28PCPsjmq7Em-Yg zL`2!K8=MRe3^6d`60$Eu$Y3W#bPEf!VwQ3U>|tYwq7&%%3KSVozZyAs6a0lRZ>$3e^Tt4d z_!BWf)}`xF$&q+(5Fd#5meL)Emi`3)OX+i|_^*$rE~-ppOcKNnObzeznS+jvuG_A%iII-kcy{y{e#I&|pJq2vDm zoj~i*p+kob9XfRA(D62)6X^FC)T3sD--|bRx9p8e9NsCs{;r(b2}Ess_fD-1HE56B zwL`mBLIY`dwKODM&HZl$k?)gqe1Vj;a@E|&F(Lm!7af03h%Jbrsb%hBB5w(*rnKE> z0tWkkKp?(aOYie~1A1sKe=UM~y-CAS(*M4;7SQF*^a()xr0~_wK3XWHoBHyjSLvw* zxHPo78keuR{LL_)hrdsm{cjlW%L3)5$|-=Lj@lCZw`jtsc=LBiQWDU1#PYiFxYdWCT-um6{%X6@Lo08e8+Xv( zqsAi5SJkiblfwCX=sFQv8~+>IfmR2BdiYm>z6-~D2u8CN_h1_}JO78rj-;6mul^BzHnN!E#9?Je)(hpR#`)7M8Z5+WoKZ7V4VBUN-uY9~% z>vJoLsk$ypldVnPMMyqn3wvCXK%WQlCE8 z2=0cX?Ax@T$G5Z-voMVqM;A4_jIn;RL@(4+lHmCmm4H=x->ZG&y00*CclxJSu#-`V{ak_q(!O$#{qilr8fUUj| zeB!k~^2EBWY}z7iU)o}?HC+0bHuC;_n2JspWW*6BVbx2~e>*5LE2Uy=rEL2ij%+WX z)e%c*Toj?kce-B0?$spRK0cE1C57xetQikUtG_*gZntz z;bO=ugWh>d9G~I6{!l&_aOp5|s6S~qMne~M$BvV??;I6fUPi6SWX+w!oH^N~MNAxU zC&WE3BZ$|#Yko$|woyiV&#~{JKk>qo`^l3$3>&PN?D3?{n8loVQ%H|i+lU1l@FnF; zz@_}PBj|q~0SAL=gu%{6inbr(=nKDP%dVH%R_UV0X~tp_f1~)fmQ%3n80U(b>2L@4 zmi~+KU+*`5jC;S%J?MNMulJWD=n=dQUjEZV>`H7MLp-LQ7bq>;&Yp53UbSP!CCVUB zHtGXG>ILL3YL6V@HVGK=Y=8A>PnwCnub;8z& z=jDtaD%J&D8gK<-9>%04XC_~hw%#`?4>d96nQ&NQP$~X)NhhF<6(kA z$8kR1_z`qh_zQl4Ya!4kw-CKnD)t^B?|23E10G!Jv*#*oFpN=a|2>*cXZD??yu-HDElAjA<z%D-~d=(aBIp zK6@Vd3g3F_X@0xmEbUtgX>=GJ+LvtyTS__p%q|LBhUoVRQPUz!i2nvTa(2$ zRu;1Jk*%C;?O|vzkLKPnIzra4aOE}JaPtge8qRR;iEZpJ9ig*h6Gat=IaT9i*r|5h zQi)B#8`7PiXE4ZlT*`giO*_NRYZ|3D6KgDZ@YH9RXwYN{ezbQjE9?W1bzOV(Ci7<}a2=PYbP;ZIlJCl4c4|1$>WeBezgAxsbPkNknHQH!2D9FNhDOG4 zNk?KdnlYPX;PZQN4mzbw-BLd;Mg|5L92&+cgaeZhb+fty)lTu&bF__y5xZhBx#2dv@F~)}a85|fA8AG_Fn*1U|b;dsDAS2?}FMh)#LJWLLz6p!3 zm+sng9C&&UrG3)D=ocLahZq_j!R3)Wn1yg_ z4P0ilE*Gv*m*hn{9I->Si_54>@`mJB>?trXCQ zFQW|g^=o1LMvEHu@Qx19+ds(Q$S5AIoRw~>?W@Kud2o(0*xSe8@UY}jt|g4cCIP%- zjH+$=JnHVAbVOPX{@J0v02oGkY8&M}Ch{vnSu;Ntn^~C0`8&6YFo_+Hh~4!_xs8tE zG<8$5A)oevP!evriW!kcLd{;>V^X#%j4In9uhfYmdVZW@n{K~FI(PLkAT42xK4}kQ zLKxj@8%MGCSY;CtVw=j2#NJFo=EsJ`=KJUy7-o2QNMwj!V)JIrUOi&-gIfI$4vXCi zxigp}NQfQ5?-*n6Sv!+cVn~g*Yjy7z+b~%=Dc?~*W2=Fv%NLR!>cuxCHmsh|NV`=w ztolX2*NJW_?xAX532l9LqLwWrCo6^2$Oz)% zqKOE%3JLU!&5np%)gC0jV%KhI-zK}0{>B>04>d5FoEvC6b`O4OHv`f}oo**Sx3m)> zapUD~@cSfhGKn4&fAzsAX&45-=o8dg)!V4#&8waam{tEI6Woq^A<(t-39(OKGoN&a zkV&=cliMfdtvsf2HbO4PiYkg{k3yM`VOli7*eKEe;$up z`V*OK*&~V4Y%+!jhor6Az>xG!s(i$D`;=~~9~J_n`eCVl(M?S{)UpX_2i?64NFGM~ z19a9@bMB=oBJRGKshM#kTO`jSL$h6FV>I_a%3S(1rK?)6GBPT4s@j9}!tS9S`ovz9%rR+K21_{E8EqV_bkN@y#?qNF5>B;i z(N(nx8J|4Ey;}HwIh<|}KIun2(uca$@;;+Y>|IUZRC^WqE~nU*N7|9-D1GmRwmFPP z+K=DcLs!*FHvMcHtx1`LNgc)6OxUGv%_h}9NWUQCF8DCyf&GY@G7jdw;?GTuQ-@h9f_NJBruMteq>DbF{++Sz0@5krlHYG z*gR>o2@cHCKaNP*E1Bx6tXlu4R8U*YsEQUViO0_O^s!3Qs0G zS&VzQh^;?-hLa^FoUO@c>z|+CrFAc|tx^U*OA1*@c0y!OFWw>qdL)wg%Vv?2&`RF# zUSQwhCVEmbh>Nk~@OM*tY%^OQe}q3jzn+&jZYHnQgDW!1(Rqf0e_F?;19{{(SCC)dLDi^@wD>_cKSqa;DC9V5#0l=}0`*$Ye5OM*{@8NBYWu#VtWfI z*z|LrcfwBZrA=a_w1S@FN9mq(8A)MQ!p|>Pa$;ydz-x~` z$-}>Xk`4R!lJ7Cmbf8Ygzi1L}zLJ?y20{k%Ikn|Q9{z7B+a23j|57PUJ{jne`ze3q zJM8R9!x@=LPPFP+z1S*W=JEA;yjU{ClqsF;{>D?BY7)AYn@fsA`Z7-|MVlXI-JgEX zV=qfxZQ4wkD+OE96f!~w@iZOa)jvMT<9~jZm$&R=`<8k}Qf2Zvdooedh4t*%N_T8J z*5qX3g_Ntwl_Jn(y9#Nj>xM~g&c6Ht8=rWJ^(V?G7)vEPHH!GCP=@PIaAw2L`Q4MR zvhLLlymGjlQyrm9NslEtu8ZQ=WODt`3mhpq%nR#Fs2;QslPx5wpEv=2cUO=*i>QpEhyiTtD9F(?|?;V;Gk5d36gr zHkB|qIa4N6jg-B*k!>%^#C@=iozFeTD^EPb?y_b&jd8e3H?ZyH$9d?nm)R+8H*X-0 z@YqDMc7ufLRX*!oI zCoSAY%*bi-&Yb2qJ6x=s-^KA?KF8M0)eNp!L{3BzyB>U+eH(UD>MZAx-#o^~7hYsX zaTj&w=`7B&W3>vg87QIh;7k1c!9ViChK(HS>87H=#pv-SqVKtdY1s*+cwob*{`Ar|*1h~PCn~!cNxNJ~<0Qro?x(w@m4O*cNDo2C zz9Kkd47BF6{ny{;F&R^ydwBy#@=NIw`Q5MnfMeyoRE5oFS}a&BHta2XIl5;%-`hMu z&U7oS2cG4XKRhgLb32cQVZz#Tj?$ys`R$fQ`fX99ry3cq6l-N{z5l3Hol&AmvIM2MYmHlVVP&YbCjf6Y$oTOP>L2*+pXIo?v zYD;8hvgA)DH0r%BHBcMfz4TQcV7uy%{_w1{|AQPj(oC;ixZ&_wjz9k_`&weKM8=Zt zE#uto*ZAGOZbltZOwNqNJkmi=>2B8l`AHso^m*2AKf-}S9XL}Gh|7v6Qn=*bgG1{C z`aJ zB~}Rg_Iz4}K*z}dIys@6lBai3+H4|p$!s#BdMJ777rc6~p4QA8xc=swx#^lUEL$*# zsVPxJJIpx3qlrw)C40tXaweG>*mI7q-Vh?yU9Zd#++_oV=3K@VA9_Ext;!-driao^ zhbSl>#kOD?lM*{9{PQ1WaBj!9V!F+)upJJjVIIBZQ7R2*x=nerk<%jZmF?%X-)&}h zTNGgn*YLqxXEViL!uAcXv9r=AW%fQkxOP4(6ZPruH`A^cQspe>un_Cb>l?A( zb}ws|&1FSWr_7k!+0mZFLT^5YN=B&jCUM>6nS@9uqdi0j7{@;~Jf>LEEUh?9O*~PR z#oS3@(m~s#ISk<*Imr{B{t?Fpa>@L_=lQ4%JTnImaqvJXW%eBA-Mor9F@wPRezRf|tI}*}e$E7hlctq(%!`!{Ybz(c9N@<(kV`G-n1=Q%4ySqWaY5pP|H&D+A&6 zTrCsZd5%K%cSkU2$!1Bam1&N0wl>S8${fp#ln^XxxrC*gY9XzMk5_TVpUdi7ujkGc z!YCT**t(^S$OSnhr$rHIkqLy5@3=`bn6o$$M^h7Rdn<9~OeZDVOZ&b}?B9Hv^7L!D z>ZY~avN{Z7{XsVU^jV7S%b9oAN4a%L3hBKvfj! zD7Rg+ka_-c3Qm+zWlkgWvbju8>ZkIhy%g5?aZFDkb@VhZ9~DAsTgc6~-omZdU&Yed zQ^`s8;cOK$aj2Hzm@vj<0#kKV$Y9bM7F~HAH|01P?r&pjh4c@RG0YPZ(_fcI!J*Am z`%+0?FqLqb%;7?^U`?JS)!O!w}m_}v$tr0tq7al_qr@}X;Tm=@j7w*P*a*4W9UNZp2X z6!Fy~v8YOBXOBEt+uYyQkX9=olMgOXDO~PYER~)Pb$zjFjIN9yk)msM$Uw0(nt3tJ zoPOkSUOGNNTk;Zaz2{19nli+ho$Gn!Ko#wiuH}~N)^gW;1H%=yY}?U6?6O=^(_)3# z=TW@vcl`9>r+6mMh&f{(w_Y`iX)+nMn*w)P{XP#volPqCVUH}UKVDM6dFys zxtS4nzqrSfo)AT9jFe4(1uf@x^Yf!#98<62-aBvR+BK`0pPRu9M*{_Qo$RT1FgYWR z>_i8xXSZ|q#6hXM#WG<@#eeDrwyoR7ank}8UVA5ZUVkN*EnmW%oJ0~L`e;3Qn8ODv zDe`47^Qx=4>+(3PtqtPVi7PRIoS8ma_rJ>K-|wIzWGM^Z_Yv;Bb~@7|hN#+eg0eOr z;qfq7DHHf}Zd@5xaNoVRa@Fcp%%47msZ%1bIY$}kj3oDlySVx8wOlnhhFEonU3gAl zZ0@F|a37m~vx`ERz^31PD_75qCDS2&&7hf{uyhv6gui8HC0))sDw>9mUfj&f8;;AYvyL{k z+#)oN_{kY0$Hb8spTXp*Q<$C}tC4OsSumJP7`;yX-Az=MTj?{;WB!%%S#`xC=3jOX zS6@Djlg8crTz%f?Oo`Ni$*JXl2ikj!+w zZbrN+l!MU7$t=6-Dw#|OnOMD?Mb`+qGR899B7^O+70h2QWpv|}tV|CftG<}pR;TtT zx~{gILq%sewPzh0*1yCH`-I?Bb}%sL!!YM#eDy2;&aXbTh*-CfE%maJru#oX{BA$? z84E~WxPbJ1FH_&tPK&Z{*C77Z3J#C1BxUI}eBkzZEL^;h<+t9%>KvJfsmJ3&PK+Iu zlvmeq^xSDqOWD5q@{2rouzzyxy_4bYoougKK}^ckd|*X1 z5f-&HB4G1Iw@fS>PO|m2aBL~7xb{vNoR=(O!NP@1%a8$xUR+IOoT{ki^vOLO*zy7| zZQRUDc|s`aWkS?9h$$+GXla)jO~s5Ao}qfkqpjUlLx;y5MqKl-yqKopF1kD(#w5!=UpQeAQ<$@82}@Vb zWJ-(+clQv*{^iV)f%c|r=do=4`^9th(`fZe5nngxVbBV=ndMh4>5vAE z!5>RX+5*+&6_>H(8Yx3hE2jD;=?@1PZY&eh zTF&tkdpRg|`{Kr}yef5D+SrYIXh^$B^rrWTd{WMliNs3Xr`MmudHN`&POB(wB6Q|b z(v4OUN={Jj8fNd7I_#O*tiEjlzKuI+l?ll1Q$5sHgmde4SvW$>f%gF30@MA3W#ITUb3kj(N4Gq;7nSwU<-T6GL6%9o+Xpso&*urEglxWnv3Uq(8B# za_g_7y|R~+b&FYc>q1svGn=`~Ze!^+ALZV;dl>AlqRN*`!qf#!EjmsAU@IpJ+9)X) zVa?}nAg-#4zJdefcQ&wX8!VnZiQI*`gxl@R?JXp~u8;abkMz~bKE&cZM#7d~L0VD_ z@%vt(w8u%W>PJH(35kqm;ZO;+4V{$t$ao?BfXV0};+i{IDPzQp<9pfLIYMvOZjRR` z(88U3^4b)VGt;H*_Y&D&$;rl1hMhiX6Ar@T#MWnK5^s$lDQzm#W=>{Sq7_?L6@^tb zoX9)QiCxk^yz&yyA1UQjbvr}7ebVns)%g>dzIYYa$z*wz*v7)Uu4id<8gpFXOr9fU zy=W10Z@!+D3o=>QT|r0Fu(VY##<*$ZUh`SL^v&<{^(``P8t~Y{u}4HR&DG3M zOB3atWAsbIHyCV$Exeq0Nh!=O%cruok=pJ&iW*&1kFDj31=Cp)T}##RHi{~7+@-=I@c76|$h61YlLoiyy$?>$~Y-ylWbR2Ri4iiR9dMYWILUO|s zNXwYQjNDAJVjY-eyw{fhn53;re>5n4!?}u5j-5Kd!EGY98&niX)^Drv8hZ#~79samJE3+NG$foN zA9f*Tp?;C=6*8>VaV&{xGMV}8SNX~}zs0wI_)C5!Y5eTYY!Yo_boLC$WXXxBd7*6n z6(Bb1Hf0eNJB1r(?d3>eEho!eVw+;X+FJS%JYo!EYRSHoi+6NHCWmTmda!ep4%z39 zA}ME$l2^rw(%R>5a7I&L(ET95U>I z$;xE|KgiJeuziDbUPnj z5+}_q9G`6gmrtv~H7vyFY(K+lZJrp5-)F{VS0p+Lhef(~qXo0gN|;ft4+g7D>`v|2 z!y~V_$-VL8eB~Se$!G4moF%C?LQP6f^{3u*uoEIALoHdARxNVmfA1)6r$<{8jaqLz zHi}bzRk3LkRv|QI-xyvgOQ&0!nA%2bY)sDG()%d66W|kjH_9NHvYOjI^%cJR>8n{~ zIKqL)zs=8{-p-CH7sE2Cv=|4mI1(_MqZv^X&E6hHMFFoNh4jf&SaZ2Y`kN9qKDv{0 zXDb+*I-P{+IV4JZGf93_zvtDSV2X-j2ijU&m)Zs;gb=$@d!klmZPIPAOUGbx3ZV?F z^YM=kF)TLGBjz9+R-mRT790*4%wxl)oRuA!rJTcvHir`FQ0uFu_mnb`%FuQpQ2mGY z&Vtmf)tbeOHTUqLFMo}1efPh3@JGMmw-4OKzb%W!BYm0b&)x_rKeeTqF&tBvkk_eI z(q*3Hl_SG45tgz~TEhGk3rpRbdF|jf*40eMlz9*DTQ!~Qtfy!?x1G%$aWp4f!S&fj zgg*-jotTbF*D7TaN_=#PoJ)a8A7izdiIC};TgZz~t<9BlqY(5_r-YaM_@%Dh&M`(c z2?8kxH7=ON#px02^JXZ^Qw_2t)c zPihAdP1`w8QpY~~bu7q;Vp7UwK#ENB&ytM8# z`~UDHl~UKfWvj`NKGzt(hI>BuEq?r!+gWSa%}c-f5~)qvzvW4Q;XQ_A09#~hJN z@`Ahg_!qy-SMQ!eO!-qh^V^^D>y3GwYF2fiIw9320%;mVpRoa%R1}p{ThmFeOsss^ zu-PO(tM1@~U-}x~{O%9<-VcAquOE0HA737e!RumlNG4UbP#kutmBA6|+r*xfKsBp2 zIArLZ!rW^FIb-w-J5BRSi{+!=@?q=STz!tpM`AOp5^mz1eA+c!d3_GqG2N7J z$fId6oY+-!n4CCB?dH?8j77-xGNxoCl4vcby`_qRvrV+tRZ>w}KwYoYxydG^v!0`c zm9&Um*z68uuZDyjDFC=Gj z43Yh%bT(B}-q1%=O$D`Q_jBxY4=skJ%(+Zvz*F6Hohqd4+yLg8bI6&QPKvFc9<|Qu zP(8!(lHT%Jq&sB3AZDnVjmbPnS5-MB2b&p7$sudm4AP{tbU1`;B}HTGsOH$FZJZpG z&U5}U7Eh1B*Hp-%@>ZNCm&oa-p`?5gm2O|lTuQ>o=Kzg39;Xcq(BE!209(kBC1 zQr(OE?Add?T4CktE3=XL$G^-H4h5gjDE4C^IWv^~TdQS&GBasT79lp7j2wT7yy{kt z*7Px0caDm(W9-;gLA!Ml({HZZG{oFkR3SVCm*b9GU5rkuJ4 zClSk5GAq}}z=?BI7W8A4{yH~1j`(m3hT#s}1v@2P7lrk$v{j#_iY$dxnS0)2{o#rMvuGySp?x%06meDt zy|&H~+`U4)q^+e+OC)BXf!f1em=@j1HMdM<=GX~}^2;fxbK$dw5uY4ESeT2tQ^z={ zwj7L{#meiKvUo}?b|J7TZ)0tuLt_V3we2*Q9_8%GbDXVDCTiLmE?*TxXm1_m`zz@( zCo<`ZrDRHfV(C6hd3z&g8;0qr%crFH3`dUF(Cmq2>NQKq4DX}kSRqx-M&hqtC4HJ* zNM<_?g=G{R?IdK`QnII|kYeehx4BZ~h$g5SuAr%uq=A3@6d zu3=teEqQ-FN{ct1uljF&8$T)MNfSq|#rZ>Hh+vX*Z=53{=x|n@uDrgyi(WXuz&C&R0 zE@5S=6^F?}c$9_EXgj-JDIqp3iPQuWuErwvpDClZ+r>~@AATXDV>4H(!Pcx91L&}PIOpcUxVs0V- z)zdU|T8X-971I+#h_ZK5ce04W!yVYJxSZLJ4!X*Yv+ab`LH;?4i}!Q3pqGCCVi~if zE%j_+3rW^kgO>gtM)Z(#AoWU2&vK2RUoW3^FHABPA@1sE|$uh8n5r@GxMJPB=yK z<3e;wCT-3P(i4-JoRcj1_0m~ULS=ac6-_Q|nG0BX=USFePbALhWTe-P-yB2ooN3a* z#t>z8;~H^_9XW`al1tXKG;JF)^@gz4ZVWQRA9mq#g%CSc`KQVt=92-?iZL{ic*$FW zbX?Z>sZ5bta;S=qrh1CojkrV7wC&BNEt;i0h72DYWy}>Sv+tQ?WX2O~ zQg?quw?2uNlS}s8Y?7@WVT4YGdwp15_XVhRzWD(y5QRLZA`s^TKrN44GPbM`+`XU+3tO?Q|%uFTOTf>=SN7;9>P`h(D zVwugtH7i)XSSAu~kF+m4(KBZ;f6a2qcN7kplvXtjGa8mmMpmNqTcY1^C$5NCq8F@Y z^|VP$3N_*JI*5!y@$941S>36FpQFQ%vzvKGmtInsh17o&r2JpM@1 zq%EhXMiHg%(v7(p8L$#NeY%v<6sePVvS-9&9O&=+R2Q!;4wwf-yF%R+pl2Z z)Og~gq1&S)s5%Ez7A#=Rl`}{dn~;pt+u+8YD)oNZY%=X5^f$T*&73R*XC~=3FJ`lo zfp(|pAbrc)C8USOF(oyUm_*1solkRhDZR1TL}V^yWmp7Lu3E;V*hJEkk|eEoT2G#) zwz7zl+FrU{>0J56k8;J#WKxXkZmWT?gmBtx9AcAmS##q8Nz+f1*k60ARoYA^-68$I)ui3k^oK-IcERyzV5PibxWU|*vRhNO`&`cI*PiD@N48qN0bQR0Qshu#iUB;}L8KkJEr&9g{t*RYNB13E_LnZ)rsh8m%C+daUR3U&fb!aI8S|5was73|FXk~tI7ffYX{m=( z96MJ@OOHc1gw(@TOIS2@6453PMpL5@+aBurWulOfNOqV3--sD|x^Ro>LbT%($eJ9B z#o0r%s+R`ox0~8%81aifgE)o z1ivWIRvX)B^h6UKpTg{9$KPccq$1FU2OoUU|G)ze1fAX-ot>RTMn)1JA0KpqF}1Cb z9B+p}o6Tlz8?t@-_Hp#+QI;-U%H4P0t&!?~Rj5aRQiwvFE?thQczu4gIerVZM|Sb# zzi+|!@y~GO`<5{;!iZh1ag&kTpq4t=WmedBoX0=#46QS+X7OilVO3g~_L7}igQPn7 z^UqfV<7ZmR+J#~?K|PdC5?1?KoBS$oZEc=9l((3v(p{~4Q;$~E)mqt z$vltO>3tqbj@q8;VnHhFTA3(l?L*>EEJqQp#R+6H79?MnSfJ5Z0KeIie7D;3CKz*~zPxSRl`lghtZ4=P5d+KyVb zF&;J;UejCr1KX=f9F-^SZ2UjLL|s&QX^+Jvui~J+A0a{l>PR>hRAF34wQNgs8!vYS z6;}n7xB-VC0y_JHI;(oo>R0tonyjGk^JxTs1=?~6Ma(2zU|qEQs&L~81QNV(Jr0$Z z@%E_wuOMzJZS7pi6Bm`=33V?@Y4xD|#-U=VH6xPz>mY%ooXl-PC~L}icJK=BT@=r> z1Pf~WJ@pkh)u)VSO9fYMTAr2sagTse3bg+;jC-ATdA)*znCPXQYIzKpg-8!nu$(G+>Re)or}_$C0BQ+<+MOa8 zM{_b`9P7hav4O{0rW2VwjXP(D;FfkBc+4*4D{-{G)@Z?D9-;2kR@VRSVFqscC08w9 zz~VSpaBK+Jq-N(@#??~9q`gygWa}C>y1F|Z+fK(F+exKkvtqkr+qP}nM#r{o+jeql zt+n_5$3M=+xj45~HRl{P@y+*r-Uq+Z78Ddd^n$c(uMS?NFqoa&ssUI%~d(={a%%Aigf1+2H1#m)t&J6`xXKt7EE!Ad_c3+3y3 z%xlZZ#XNNc+DbV%+PF0x;t@IEhPq<5O85Gmk!r#k(Gs%!SRrSFHQ#e`@#@qt{SoF* zC*c>vvmMN*$AjePz?oaCC~qwc@`5$rq9jVH{YNi33q6j|>=2VrZJ|%5EqAP9Uk+`g zsA5e%-Y+p*xHia{!i_6$ncEK`GX$`3kb51xgKjcl?yDc;vyRMPNI^_Zb zp*Y{adrTzFYR|dgqTH6;AaQ#zwUt;}MZ(-apzlFkKiphlSc`dVO0Rc7DS*Y~yn{`$ zXi&CGocwTRdJJh6OlFH8C!LMw2A4@VBprPppZSz9f!;9P3SKt0{asWxO4fBW>MgW;Rk(CKPF zyUzj{1m_3RR_`e+F{J}Q+4JF>Mmu#FY>?!rKezT#JxTZ=8Hp?ODDMNHvfT#2lqXMHAeq zT)8#2Jj1E(B)3G*aR_%zziqhF~T#Bkg5GGe{83x5)M*Iq7z}rM`Gk zSEI792j{vlr2V@Gm=)>Rcgg5yC89Q#9E@#?VT2v`^sRgC2nlG+#lz3&K&8!YE?tbY z8=Pw+sI~-uI-~4r)C#e=dH-pDO_~z^asLLMgQ|C zI{~lr`{EYeDgA|033K0m?1fcd0P~0KlfE%1E8e&Z<2Ut;{GIFQ?H3`70i5j=-QB#-*0X6PwRM4aB6wTNq!} zYZ%hcC^qzvW;69-!Pt%)c+2M}@~0`yq`Ds)<>&B78Z0+52nkZ_8Xwmn5wsU`F_)UD zM|A3Vl#Hr2!hX>Lwb*%wD&l{1)9qg^q*`Az?l$$2%HZ)X|FZvD@wasTA5pcy;HtND zw!?qa^q`NNai*Z^|NG_N0{d^AJ`4ZK#{UsvTl^xQ`ghBJcF_iR1g7@CodrcUeffWB zw2l9Bq`!Z)0sjB*;9ER`*>ISWMq@_AWO;-~tVlanth%V363-n?KRB@?Fr{qUNDUP? z6rGmS`0ZIzeea(U^8WYl2Hiq`yZ3A`lZqVCfp`IE~top2*wc&&_ zDW;@~$GLr`>Yx?xr&Px$?<)J+g|5PK_h+ife=km?6T#(|!h+<2KSgUYX5X7(8fRTz z2t8{Xf(H0_$-?A@8ZbILvl4T~Q`KLvu0mE;?7Z%uHofI&lBVDtEV@sQ@~Ujeqt>oJ zpKi?x;+xNs8}^aJ7X)pwgS||ew)UUypP4^=VL9SEhv^4?*`Y`kMA(PBg4}T4x~^Xg z(QPRP>DTWq>K7cDw(hrqw!Sw5hNeM|c*Trq4S^`9i#69N@_Nc%sa2lW-`3iR{8ak+ z-x=R!bq9Bcb2QBu&}fGi_GH*Qhdj79p7nF_ZNUoKYr?0X!vw0b ztO|2D%dmG{mH#YV`C$SEJkacJ*3gljk=eIm|3^e7d)ope5gx7k1}&vyW}XA2yA6Xs zmPfLtRQ%k-%!(Na!$9c#qWJT0TsphEZ(A-=XlUp$W1kLG7}3Z<46cKmM}Bx5HJSKnc}*D+FJh6XtevrxIt2$#tj0hT{mX*mJ9G zaDR3^0l}he;m}C@-Mx_6bc&zZ^|g@zAZ}!}b>NBYbOxOl1CwQ%z> zZB<@fO~A!A{D^c0*`)%$!#DX!GOof4qKSiyt)bz%_=SeqeHc<^62ZNcYuJWqCCB7A zav2+UE)_-YzU`ZeD1J@bGf;mDV z(~w?`ndap!g~s&=avXd3$1v|miT<-1MmmAA#?qbXkd8PbKepNP;;IZ@GRj)k?ikZp z;TepiNz5Ek6JxL=-?mXRQ^JPSm?B`cS%fA#`X=-hQ62A?)>iqP_!#bMa_k)&r&>RM zl8dimLDy}CruxrwNt!MTyfw1o$f%Ho#lBoKpYJ_xzA1au_&MPmVzj`W?FwAc-O2?>{je?u2`vH#}*#R=l<}QkPKkZ>=fRn zT;KbFY}l+@OByx7y1X=Fp-|1V^wjt#V4!98_p+uQ5j9K5n3x=9(27YFJD;u#58U~E zJbIEHS=Bd*dbF3*p8)67ofYX9gPAR884|*NzBy}(!H@b7lnC%MJ93osk{sQ~F!MG0 z@Lt1q`5>11#Z1Ca4RV@ZhQ7kp8W$?|=f2r;H(i3kS7Bq*%Dl3p=;#;9n?F0EVs_Eo zw&_w;7YEm~S|wSiw(>m;E*r092mgHwd}7LiGz^U@3svoi7_qUVxd@&KID-?ij(3QY zs0jM#QuBGPo!#NfQ8xUh+t-4-T^WX@lq5ElCB9)C+6Z zE»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�NdgsyY5JhKC+FDG^LL zgw)oPCIozJdbfBt;Ijo^;VSp}GOSwHn1F>wmaY1F7W_yw!Gr zgJf?X8uYw*)hbekk1a&93Mxj~4ZtY;7a?Ifv|<}xbrC%#(~^2wV*WE#yk9d%Ru&mk zI$}Q~nN`_KQ3+OZZpEZ^Zz)u4RJWfzo2R3#*K&GYs5JaFd_|7`!>zJ%R>VvZ&~$Ng z{J4tYVT4ez`aepw9y|=6n9r&I7k^pfqEvfF&WRGh zLpy3BZ}|yhb22ax(H-?C6&~X$B7o?~?Rc+adk~^)u-c5rJ9%ut_%&ok5||TBGuB?4 z6p)T&5hh2;{`JR}%cR>QYs*_>y0i+hL4v?_7H?nHdgY#RCux=^bqv-|c@Z#XC<0M| z&t5|7Ws$`Fiwev6R38&ID#$Q=j7sAfxvgmN_8v>%_Nm|Puy@sZb#=sCn~}{zDUgnW zn5vv+_}xhX&X0`aUlxw3>~`z~Z1Dyc?z|3+RF>9% zkLAk)XB##Tcgdg*Z$qU&<-%LQxB!s%+s--zNSa^0SiciReTK1{Q+D@`%RDo3Mt0DqLhl2tk4*6cON)70HVafSyYBw6jHzvHa0Zg1Tcu>b= zNdcHdv6uhCDZ_9)&sTqVP4h7Um(}XP3stvCc83u$&O1`BEPIljXEdM~O*D`?XDgR_1z zwLO+VMh)1nDKa1Twz=6>?u7ivO4JjbpIKaf$c&Pzui1xxVrP1`P0J=ftiQww48>X| zBHgE)G6hidFmGaG-EPB2C32Y*Ru;k8sZieZ2FkM`goo=URw*L;UXTptd(`0)cr|I^C?yNkwgGgYodnKzyCr{0C z2hLk{n^zgtd}$vtWnKKsUlz#6K}w!Ga>)Sw2Njw8oUn*26n8*q^6#v>oVs{UW;swD zgo#HI-fh{l;VOksOUcZyss*0|FuhQdkqNYCzzMQ<)A`cc{)2|4B}+^A`Mc1)-Q86f zT>G%XX-ASLE-kvD80FXPbB`GhC{-bIo1d1@HJi}w+af>GJO1eI(>Ky9e$y|RDH_$( z!^w-$B>m`x!RcJKh!)ZgOSN+8`6b=^DfIQ~)hVelPOeiI2Pqd9p6es+u2WLU361Xu zv-iv@Pfu7+PJKYonPkt9-d`2+&-~g^3@TDk~2YKv}3ZG@}%B)o)&gT0CK|c zL1PC&jr8;r=G3ZsT@T*Y{cFqy7%6KaYy69 zUifJ-_Ln^lF2wv28Ya|9cz@_^2rzSJy7EVitqFo;GiM?ken(GEh=1RfN2d4I?Ea3de7l#D zDN^!=DKI8ph?}lDfRf*tT1I_?3#`)1rOU5A80Of&PN6k%nmn@j?2}tsv-)DUjT~37b?SHv97WYGMmsA$bKLh{WMN&^z<;Dn7uqw$qhI0 zRNZtlN3gKVxZT+){Y;Biv*X5FG>mq&5)ACoT3O*MeV1UqT)j$BXpd$+ z{d`3?q(HHz-?J-E<*Livx8#_y+>}J(=@NR5Hia(Ro6PV3*qrf?hF?qr7n=#nyNt+E}wKdM>t-4H(o?O=r6Y- zBjSOCApsbUkl42o>?*CaHaI&4?yGqxFRwWgFqAbVa)eA2S-gXgH&rZgo>sU;uJTY`up{W}lnYw^Sjxa^?MvzQ<3v)fIj(M}HKSa>8T7 zl|hjqBlnHAC&GUF>Qi8wWcp}+uLE@z+fk_A@bo|mx@7emRZr_I;L;cZlhSRz6H=n_ zi$%>7&7Y@(lwkFJXL+pxh(8;A$lczkP5Hau?H0rzFzByCm%ZL5_O*iSQcf)NcZTVV zu)iLM|8KFmj)YGw#TJVo4%bVGUz0wa99orEKrVry{ZMl=uu$x*Tx+*iiD>cv3Kpo3TUqJD zWAL}=Y6J&2F}85HR_vkN++6MMsJ}?V^aNO+0_1rb!NbQ340agFWlo#lUVRUqtHm2t z?+ut<&F?9+4SY?0BDF9~;fryThFmjjhY{)pSOwB=w?b*t$Shcj9JIs5@%K%L(}Yun z4s=rnffrAQ*L1eVAnNe&#H+`=&}OU~JWQJnY0%3M+MBVC-ee(7Eym(SM5?YxEtb0= zXgPc%{FXZImA2k<(uby=^S`%&j)s-_cfqcrwrf6JEZKmZKCAzYgiR{K;G zGA(Yh6Jgv3!>$LD3Y>P<7N{g*MCtK*Vjmr3t5Kv_JHjf^J%}u|&|F;&L@Cew1dDCC zVp`Ru6bvUKP}0k7)3*IsOF~E|Y-9gxwV>d1zI==WI{|Fb zm=oOaOU00TiS%f6{@gvKCt*U!Rz&98WJ+wMF#ROB_4XX9g)XyacS~_n(6Ugn^(I+X zW)#9W!4PpR?KvtnVw%Bll4rXXU%C?JTZs&#w^KhA=MDFa(Jm>}`e3ECIWg$ybf0{B zl93pZHp+c~E$-WroP7}q8$(p-Np8Ohv?=nk{QoZ|?W4C&+?CtMedO{CcXtN3JBZRY z+J;0?`RH+m7tqnxH>H1;ckSztYCIU{vWexP)FXtZ~i`pZQ&F);`#|2WujtHL4_(P1} zm_CKToQzs8(Q(U!gu>&h01r!uKM1RRGp~%nwFFfk@Kt#~_2C_NXPYW<=+-{pKmO~764If-F5(ERgJW!oT{ zbY*x>Ma~H|I4tlowfWgpwZl#*At7@C^iWDup-8uOGT`@_6YjAY3&+?)l$LY(&hhaZ zP!zn_sNty5NQLLRXW-&}rT5UHN4f!;4!vdjacxvIT&b2vrWhuQq`+=V+v|Qkanvm` z!R2^ZfaiV!ceJ?9Iufg`vbaIcEEw@T_+Z?pRTVx*F4~NJJ1fEX1!a^G_x0XRE+1_| zsVanN-90#}#mfBp0O4RHC6nG5cP9aoDVc#jA6#4(7R-QlV$`*8W{yk<88MW&&J%s$ z-`z+Hbqf4Ka3nCi)+V9xw89nLQ5AIQVzWx~+tm~7A9I$VCz;$vdu((&$4lgLVNDc(9Q?=DuoYUAayh1<{60=D z_Y~y)MAtskG?D^L=XLCSQ_ZeI0i8$zD+9nLdgev@3u^~!F-}Kaax)sQ< zO{O{*=f~NOQ##{W-gwEHT&Wo#jAjPy2wG-1%X1BeOk;o=9-Ibj6$9a{Nu|D?&5L_6 z_uw%6K)NKN(7+G(f?(ceHt~Ler73;Db71T2@zW$BD)EuNH5h?lkeS#N55Zy)in9~X z4D#4P+$GO1c(p)_=T5AP-) z?}MJPE^XIEG^&;JK86H2Hh}Rs(jZQ?@|?D|T`BsqzxrZKBwv$8fK_BcM`W&Sx#?++ znz6&;OTD9sQ^udpnn&A0DlL4z_M}~1NssmQ^Bk?+YNthO00mGITlr_Q%62=7Q=syo z$Nu=kzwjnTU9O0dUJ-0@npP9^9VSR;MBvALpsnd?JkE;CFa_@Dxbenp)OB-w)kwNn zd#C7hMIAD9bu8nFY}aqcQKQz0u-AfFTcperuBBwTB`D4Ut?GX5&i?F@R|H>yT2Gh1 zD$W+gT^KnEgROu2t9EaAI-~}?qkRdwf8j@)5O!uJ=+#hPE;X+xCa;EKm9-yn+3E?& zgw9b^XW&|ke{AC{vM90Y`}<6};=O0HLUUP&;L@UjHKFNMO}@1YnRZnq z4!2ydl9rsFDF0dsaBxt%N6q0^y@4PC1L@A`Y{Os6MOmff)cm1U{($#OGH4U0&hhn! zN~fA_@mk69W{3I6%8Xl@SSJd%P5-qJ7&>s82>VAvChv9XZ#hm#@uV0a?DUdNdf@hXH>e`>f0_q*c~qn zSF}A9H@d~0+Nbm}EiZN)!JA~B)FR(G8qA1$1ViGm;1(Wce3%!eB?oS%tIYWMed?pP z54ArlCE;`&JKb3}5^@re>3iY*f z^7E)`$aE{xI(O%0E?oCKSnNz)YgM@s?&3P zum~Dh@_0mN#P$fJUCXw6A)rNKfu6;_FP4WM2gQVdgWX7T}R zpN?th%TxfIBdX|sieVCx)!#bOpm&8!Ply?x8 za@yx~fJK-0g{_WqpzX1}1w_z+JqgOb7W^rTtC^imBw6ixt^VFD5QYtHslpFADC3d) zX#ypH;76|$0R#Ke*e zhgd;k*5QH{I707jx>j(({VO zR2FS1={d6k@8K!S>t>Q>mA@Vj2foBjqs+K0OG!ucGc~Nl^wNCx?7^;FP2VOKkMx+# zAz|D;?xf*sCBR-~56G2`3v71Gs4ULQtqz|`c;eBX`(D&9ryPz{^s}}JDd`6!qV`7? z)&hCKrbp|)Plxn3JzpBcec+bC9?i~Nfvgml5#;R0=$BT}lUlM> zSU)PEVk+( z5n7m#UXWMWiq#W=H^Y{qujg^&LKeFNGx|TJAvC zG3Tv)JJY*enh!9v8e$wvH$|;y0e1}xmO%+@W}d1&5->s#gN}`MpAZ-~vVo?i_#1E9 zwVEudQHJfAXm$A{Gr7ZRsTUWXqHE5~SR5NgLob(4&1U7MQ!;JxpY9!oN}Cb(km78P z3VmJ(=T7Vj1nmfhAuRgN4k@RXSH!%W{&lPo8UDt^fTro3Z_yk>$|NNPw;AZwC?&>n zdjCimXgA}pw8q2O=axf_<#GpjyX>FXTm)+5L%k*2o<6SBlczsRBB6-vC!!UxKHLUj z_cbWDY;w+(H~li`&0BFAmffX^Wc%UlA5iBJ4`DI6bz;aF(y@L$Ks|J{H9h?Eb474I z+U6dc==H=ox?!J{Mf+dm4`5hUO~yX=6g#@U<{Rp(O#_+4r1F~U+t=N(jLyW?AMu{9 z5o28#?P|$Ao@rjZ z@z#A`HrR=Z;3-_f?JVO{M%P-h^0&2&-jQ_bA#Zv1?v`8dtMNx~AfD1bdwjf#$m_A# zNIKKfRhe7!ylp|f&#$^5l&=XN7gaC~g-(nef0|0qLhq%e(>WD^FN`X7qhzHii z=bBV@&m8#5z<6R3lnzaaJm&X0w(lPhP~&Mw4Gxb#kE8>`T0f!PjN9feW`*(6hA_5x ziDE^_UBlNpmpTK)`3Z|xo~)u(xhDm0d~9`;MGP`9(skgk=yPq&MseJSyJwd{+e9H2 za?BI}Ic+?83uF28{t*qwKyTdLLc+A$%tE<^qI}wT{jhewus%8;BIm%5dDom7+au9x zJZ#W^TxTw-BSSQz@U~jY%uUm~K&xBE-4W?N-@|OthE`Ca=Rg)44N5_Sv!fKdHKQwqmHa`p z@dA~7X--T|=j(1HFQcwth!`wV@U1XJy=~xYpaT7gVE1(teh{N1Ik)E*1~o>L2RRYC zRR<&)Q)70G(8taC_a5T390qby!T6SZ3Re$^9++Db{b8uMKRxnW5P+xC-DzFd>V9ddF=8HQ zkHr@trP#1<;*xayj^r}zw`9>@%5Z1YJWZLP^jP^ zxK%-^MRQ|YWHO#3+w%I!VAjV@H!w&sXwb6--n_kwQ*TPQiQ*H_Y{E9}*>-9U9eE&r zdl@I&vxja!6CVrB?1(2ap!m+n9|+WEn}iO*+si}^(=(nwDbQ>H+(P4 z9%06+-ZK(sGX@ZP#XD-r6|bz!{qS z51R{v0Y2E5espBe%c5xeGxz4N@{Wxq=r#OFkv-_mv2u;gVQ{aH%K{INR?i;YxN{Zj zLpf(&foSXXX-#M^lgNl!uX z0D>ZPSDHM@n6+PPRG>^inYXzyX=%RKooV|`8|jwaBj)=0{Z|F=yUK@=YGm*U*ryVG zb6}JXYD!zhvql`pno!cj_%2t*bnrgcu?YoC`WG93&qlEx>K@keLt%k{d~B7zs}MT!++Ko0Vnj(@Z8N3?O-`g&nKU#yc@BB zGrCT`4WW?f$u9u72>BR*dc*!gOuKYxhZUMJED~**r4UnH9;)&e$*1VYcM6G3<5qgh z9yhR_#|u$f+f7N1xNVK@?%I1g1X~mH#q^-dENugKq+GwBZj4sk*8{wqz4=X=mm80+ z-nx-0y|X)9goagotKwUPo+_VJ7(?|Pc7%ZyY8>A zEJ6ctdqn`Vok%Pj;p(=bW>ie{9ZN^`L3x?krSBkSZ;B&Ob6jaVsEbD%m0cx4j0ka) z0AC+8CWrSX=2chrviD}FXT?k%^A`AazaTd7+UFVB*-s1KP*Dl`APHO+nvTV8bT7#6J+K#v#28Ph#Tfb`zGZ#J>X+xG$)@Ebuf_ zPBa!zf34`v>&1;w2*kmiZx~SVkY=~_yq3$BmEaI^_!;(0G)gnNM$gv)etjPJM`!f@ z0rzjjbY=U$!g+@CvPZ=1rz_#@mk7rJ`|u-fTqTZKb^!@5iV_7K336jLG{n zpsHFBv;k|Ya`gcHLFS)jojCwD1q-4GPwR5fiR+S;-`vkP+-9?6L1j-fq?no?>V>7! zA20QXVF^;T-EEh(TOcN=1Z8$)SM4Tb98GUugiLsT!QVg2V<125+X&g@`jftNaIwr9 z9c@tCjIbkb=92ZTKzh6su7BnpuR6;!)uI$@)Pzq(@Sku}x~%TR#l?jdLJNk{{GXLZ zBd2}V2w}CgD!zY{ebi8SxyLD%cfQX%q$O7XY^2KlR3E<2Vnk;k1GjX?wzR_O>~E%P z6#{|BYKb{g|`)%)jO zF}&f*md`DR=d)mI(ZBT6~Kk~5XQlsqzPg7!-P6eg#oiT=o1 z7@xyRHD+lK*olY=WI2XDbUgAF%zem+L*mF@7)#g@IW`Mz3}|zzpP63pibKstDb*R6 z%;B0$9xnbi1=IvJ+x@K>fTv>Yick{FldFN2pvZR9ylatfb`f5ObS}21Vs$(@cwMzdFx}tdcoJYFKisj|>dM+>gi!Ogq2!J<+< zdu1EZEvD?K#s|dTyl!JRSKGGpuh(P46 zYXodcDzC-h9p`2}C}q6xXwE~&S5${GQ|CI#5@@@bNw!^Y0!+!mB^Q_)dU%0J_3a8_ zV{8l^iiFb#x>7tGAUzw%d}LU%!!JK|S}F$5o9|50=_kSD;0a{j$&)B^)f-uhT}q}# zpU`}_tE%P)XIQkT7E4@W$w>2)cUfAJn0!W~d^%`vvl0DT#ECmXK8Vee+3~bBCTV(l z!2Sz9)&olVwp6OBWVpuj?L%1TEjsZ*QA240S6ss>h64((@_-~FP*qQEH1(^c=92l* z)ka!%d~d0pk(3m1*sjkKL!g_GR_{ZEO>Km{&2!{WMjdYkBqWeoAB9Ar(QFay1f7BN zf2k6cte^)5N#b;|V$bX5eVO zUU_{qpa8q`=4q$Ng?`46`1Xlv{#UGH@eZPgN1IX)tsa4lCx)70AQL1V%b7Wsf&!AA zV1a2Mc?Xuaq(euNC{znH!oDDcHrGsPLa7u91aIPh8 z(4#%YZ_A3J*rejAJ_aQ?L7?YYnZ3^@O$UZM)LlqlK2V@g_~u5|vIg-Jz~azzll&wl zBoiZq$*1Wd3P5xBSf4=RYTR7?uo+)y3!$Zw5hf=q02-_Dm@fa zUxx;1E}6FyEaHc6#Ntfo4u>(L`f0D2KQ)(i4EwcTO&m%m%4~$o{~AcAgUeKMN|qH- zkElipH){1P=N>E(yG)Bsq8b{+L)liAlJayP4Yd!nGa$o01$hrrzk!}0H;mjEX`$9n zm+i*bBvrBSEaVjk2O_$_FEwH*!?$0HtV3(zpJIzy2(sntZ3wc9ecdw$TnMfs5-n{w zmvBG6KX4K8(j)>J;oh)7c#uPnbc1PiK-}bnb`2Cvxi$l>a6xS#mP)0#hGK7!l^TWg z$4=CO9>O}&E z0&Cac*OphDENr$cBe`!KpVfkZ0J4ratAYy~`+_?J3;dWjxlKLFOtlvGglvZj=F(x4 zw>jsVxt-k9hy*L~8+lRV-SAw3J!PNuX5!pu+$VJnv8HCyzEs6iwSv7NE~fkP+pT+> z3pv^C<#0O@zW!AF^`8bhTjg8n=A_%MA4|M@8BS{9&rVUv4nIyXD3~hRpuiQbxouiE{ zrK_!j<2-5)nH#6&Bb5Yt$OorPc^*Y*`m`QZ{v%M~zz9^Lzo&HviIBx3 z!D)d!P{}s!C=vPZ_uGK2*+I2d-($B=d^#MY7?WheUsGv$PrfG?F-m9@g8xX3_-*xl zj}9H8XX+>)9kvij%lrfSk1U|=3uClYfO>z)Hzd_rdUP!32k=xutEHx2Wz;lhgeE66rCIPkltgYGuT48}4p+fIak(k4A2f%b;|- zqH?(kZh;Yda?Oe*z{mwk3?his6s<9pD`+{f~Y2XfLyN=PUCay?4G<5!*Tdfv)Gfs6A=ue*N=IS?VDP zg#y_VYj$YT4rPp&Kg)A>jQdUGeny~dhgoZt*B}_%o9HI(=`Fg`(CD|}N3HgU_d@69 zwWGerRvjB=5+QNJ{KE}67!QDDb)b=iPuHH%vtWBiQ#`K9ai04BC>s@6mIN(F;n?2q zuY+l#pS@UaG7+$SF0TY`|LF+aXNh1gkAa^{>RM;W6l_%q#llp}%ht2Zr;*}F|LGSS zz1`^SO>&_R-bMlu65c8}OJ3PV(*HeF>2xp!~=)*ty~=ST_B&Wx|_xEx(( zqG8smfbT%?txLAQcA_kIAETN+;)`Jz$eh0D`F21 zhN99h2=WZ%Op9U5*8Q7ctg~p!F^f*dE>w@Uu8xpj@McaFA^K7-|_h&s-M6 zu?JmU>-+HC6l9bXqt3G-i0D`yT$n_$o z7FtL(aL8l;^k}T%CboR{D45ImcwkeWW4-r1n%Fid=t@%V@7CM{Lc}%7ut%(;yI3=J zN0@oRAT^2{0yR`2vpbhJA%%lJLQ#Vtb1xl!)fp{8EQEQCs=_b#LwI39_pXm}vI4a$ z41f8LdDiFyD@m&acoQUv<$`igDG5C|GIZey>4N)Jg$SJ)Wwc(;Vre?le|K=>aM~r0 zUbz>lciwr*Co6kwQ5A%YDcQ;N?Od~Kd&bV|>W=$S_Var0a&VH6TnACso-TIBwbAm< zFUvsIhsClJA|sU^QBRGBV_a3X2dGN^Nj%-&Si4=~+|F>?msLkjy=X1eJiXHz5=}{n z9~`pJBeLDzDq%WaYsvmd8x7vrKyV?mlh{Mt?ojWWWP0M&ogEN6L(lY~^aw%iSLc-Q zdE|R4?SseO!K^&X-GiFemn{zUtrqb*@6r{;oNS#h$}hD^^%SL6fh>7nuVu=7ZHYpd zxg0Lb2BybuTB|Dku`*FNY2s=>MbwjCnY>?R_~gV{_fseXX-`=_QAD{hq8@3F*VP5z z(FcJV=`xf|pg%~^YO&D(P3sn-tm_e*(2okvwG4c3b|b&M8-q`$`P~e=-#PHoL(Q7mv^BdmE>r{M!g!9kFs(75 z^^-=U={${HgjsJHS#YO!Ykg^?kq8HOGMSOe;yWV^ zhQ^o4n9FnTyDH0F<7C0Vks8zqscD=c1+FXoMh#>7;)U-O6o{CTZfb8l&JUj>U1l9} za)YtFrLdXWveCS+nN=04fQ^nU{jfKEBTC=CFX5-6tf4ZZD!}JCvyQ`Nb#xNgeILHd zX0_;LYKjdso6LlnsFts=3lb0o)XvXLPt6RQ|IW@TOtAKJfiqiL!Crs+PWl4vzdwJn z%`>k}{Bu(2P+S2)je&ITejQVFp0G|E@?R#~N+473l!ci|+8u9$u|<%q$FGNc6!^63{ZB&Y0HOPZwz4e#%#y)rb(gyU0rDXSRa;DP zPvV0x)MKzC7ANr0Rn*A~+4SRgJv@{a-Q8I{SLO7SZYbLNuyzY+$ciioen*j~*ruLh zFN5L#SH(})C=u^PdrED_m$_pVv_&XNZUL=rcqL5>axX!^MAEgsif-D)<$V*`P`Ln^ zMky%+zmoLRUCpr!EdLurvTh-y+iR*VZPW}dJcJTnW9t6x+5uiX5vOob+oG})m~H8{ z3(jAsPVL>16xq$lMcFK!E@E%8=8Er+A+2tFgcbsBzetu{|N16Y;_eQ`9@W1r6Jt!@p`6wb zRWbXdHxW9SBJE+y1_TjcWA7@*LZqvggQkzE*f=w5p~hQRcx*?f3g=NQD_wFA7x=B; zsdIeckZC}kwz;npU+T-#v!)`KOH^qAPhsv09BT8Ba6j5;?3Izi>Tq$_-L2u`0WhsqBDsh)nR@8 zvQptC-fmq;q`%a+ThI5#%F9uUXf&W|QiDFZE``Q?EDYX{VHMv<%UI&34!fP*=1ZAT z(ht&w&bzFe1n+s_%hIUIs}HTwr0MdLN7y~%1B9d^Q%ZPV!p}m@b?!_ z&RsEzG5|Ev7}V_b@WHZfss`McFxx!3gp0pWvZmU_ozT9ptdI}P%HgNb0KF#y;r073 z%dXGydR}*;D?nB{oJ)pI;4!ng7TuvIy=|Fp|Sgxj~3l_-qy61&_h0#Wx z!f#((gwKEcuhUbAfC2oU_>c?V<+Z_J%JrUTCYXHJH?GLH9p(lWlKKX-1l_AHfvN+g zn3;`dM>A)Rmqr+bJ)`Q5xT-CVh^z&4CA=MhI-C-VlzTL23c1E}ucC)*J4tW2rVh5qHr|i57Z!uPPh1fla|r9F2Hqetao9fVFWS)3tH3LW#$xcM z5kVwXy#yR!?YJ~s(*v(Djfo;pT?!Q>?wcLli+3J!2qwL{3y|S7r9Tmyh$|=Uy3b7+ zF@i27O*GBkYEF8@kDoHeKQ+j>fX`u{*6S}GhKB0;zK4{v`^K)?YWC?omc-^x`;IYhcwZ!H=uF3@d-TxN2bM2qP9Q*jq zR-&96aT1p^?OR~%eq-QH$j@z)N~{l}EPCD{2#8k~2K-H8joPYAd|=v_ftc#Rq!m7G zmQQ~owZy-UiLHy%;l+I!)n$2wP*#GagJrW>BjwsA!W^3tbtLbnb?YPk?v#Bdfb2>v zg^2A**FZKwko1IU4rr5na5*)9+S$ZCoFO~0&5;ekS)=!iJl=3Xau$L`qI+YSBn)e~ z#~7YY*NMc!-Ju&6>w+z5hc&fXeOMU!=xag{dMjthZ}{&Pbo)mZ;%5D_m#Lxo7>5b?b=Yu}2Mh|+=- zfQgS&X_D@BdaNK*Afm4T%U|4)vNwk#&R?mIETY>wo@_ZPB!?IMgXF^Svm`&gTfX^R z&qbqKGU%#2i1L!5n_U-k9MghKZhR*bzjqzMq7@f%QgE~$I5OXJ86L(pD*uf0FgNU_ z^R=69^1Q%PNr9b|$@fcnS(2L%(Eu3RhH5F=Fl4S!Y&q^^BOJELg0}bQCL}n3-JQ`X@?Pyx7V zUdJF$%rA+p|HIeiT~*Hs%^7v(+Gq8I8G`I@7@pAy0b;2)bGViWOX(|%Cn^x!GfMw# ztu*mjvN*A!!(%jqvqJvw!C=mOC7#FOjmHJqHUC>X^NP`XJ*UrFZA#BvHB&|7;GIl;f5W zv`CdM){Qj>5h7M;Wr(wZg?_UxDT&Resyz&?lR>rr$#2RfNFhI-XZWP;WqD?u3AgwO zwzyUq!30j$9+~s=Cwox=0I+SQY_qnB*pvFt|33ZU!YGyuXGhVBaU!67XQOM5NJM}j zgummNr2V0d?5evXOU7@HgXPs2t7sV-?^LBWe<}L?;UbAxF6+EgYv%Y8qYkKF8@WZm z(|4rz`laK3ku>@y@B*o!OY^EojwE$MA^fO#6%@#C;KS>6unS(XLp1Vl`yW^%q2S0b z=uO&cFbOqQXZN-Xm$*3nW<`)$htlxoMlG57hN8XA z`d&GUxZ|BjA&lwTH*kKG8K}O8x!-G!6OY3;LqDvhKlmx=FtO;!6$@ ze3FL`kSV>EQg=INV*FrsEQwWBO`DaF820lgY2MFeUgUMs!%Z_Ey6K$~K5d`m$*p%uJcCDVG^yw!LQjOh zn1zRbZS>VqeD-mKOUL5i{KoE(*zC7lMvms3GJrPKbPkW_XR->)wjl>{GrnmyLfynn zmzuMVp`7ew6xJT>p@!6V<;?skNKMXPQ5Sp&BieN;J~pFlqe19YkbP(Gq4s%5M-2R6OvD_R$m%o!J?b;`+E1&pYjMTPZ2(0UV`W=pS&uX}j`C^+RZIe&q)XT>tg>y4&y`aXWU z&VqyE9&qgdF4eQPK+soSyP(tlfDhRTV$J;Ez@O32&uTIklrRnBCv;v&4`-XS!kSnkvyl!nJ?Ssh_p)`qfYuJ+q42rP#(dw|yZ zBWYlDOjaMd(*36B1>5Qiwdl(_@7=8f-dAB!%f;{uZj4&B`sdF^es-dS=alQ~fzKkM zkI>QElfXMtk?Idw{)%)+#`FEX$^o=X7t-yIo3VF$v5?`EW7b}eeg11QJ{em`b{v^< zQpHx`S`~d_y8h4-ldeUNE(asRWx0%#0v>MI(j$XF;@$7^q$MgwPC1jG--_$sxG-3` zo+uONP0}4|F8&S3@Ra?R6qQ9C?EEuwCY|&B;HWysr#}UjCtIVUo?MgaWI8~%Ssn&Y zKUR(6&G@V=a3qeuun}vF5}ms`k8}?!t~#1LYioGMHb%V3NnW5PGIqwPGq-7-fJ(m`RCK0F`kY;r#HA13u&yO_UEh`>R@ejq~kq@RW{S6`^Fy9~WUR6B! z$E^5%!ROW;#g{*#0Z*%UCnt|@bNpV+teS^(Hj^jPnfV16ME~FgZeCAX30f6XG?Ztr z#8BTOhDf`_jhT>t{s_I5{8d1|&yI3N9xw12O)9vM@R-bLson@cQzjvYbb1@ye-*LH zVnm`>9UkemrlLsCgt0UuL&D}cK1n%MUpdtsnOSe{1*?oTxvU$T-Y~UL3dX_CYYX_& zybV-J_D+Cx0@^sA04nR#d{c7E^E3`C+TxZE>|c2UtA2VDx)(AgJ6pA0*73MoDe})x zqR9=aiU;Tm7sFm28Q1zx?BL?Enfgzp`R%O3`=9QjxcM&jdvnibouA z5FV;pewb_VVh&TV-(%mz&PkU~&QB2w#OTAyUO#OYK3r@Lk+kfJvM9CMD?>{)-YkaH zCJf|f1uGOqw$`cF`yoO2_`cCFWY~tF=pl(icfFY1-V#>qu6?XILHZcHNw(WkoXE5z zh9+23meq@AJ^vV_#km4W-|Io4#hDS|`fnHKOSL1$j1ce|J3N(rULBf6BXv;gFmZ$! zl_$r5SuM?O!cLc<#Tk;&)ML?;5mNcl)T1y_Fh7{DhN46s*-;i3Wxht|?$j=M7)rhD z(EGzHE@`7Xi!7FfHM*cyh~9eplTcf5Z7H|GeH<9x&KmxivgCC=2#8FL-|nWEF;^W1 zun6X$=Offi2d~&Ni124!w#r-36(l6)$jXTGxXM(fN;fah;}7X}4m_lARj|kN#e24m zE1Nk{OS>!d4=d4%P$xd-nOUh0P%T^H@JD*$;h(72isZd35zNYyPV664{=>9diHz2S zZpOIzC!RYxjrU!`9`2FR+%E*1f6EoNf-f_|XWe-5eUyPhR+lqCFE2boLRkd`g`qdC zMiri|X^1huyX1X*32Cs|^VNiN={+|Dwpxj9 zd_S!elIFtRUS6|p{QM5Vem$~wkZ#|CNbMoDq~u6?$qoAE?%J@P@J`KCM=-WG&zqNK zG0J9DuR^UBkjqtg*lQcP!sv>s^k90HO6Cj`j3B=tutEP-y#BpPxQy+x7mfL^XA&KCqOYmuAU@cuR3nJT_Z0yl1ne(CEOJoc*QB|lOLLHM6(Ci_iV~%ws>?MH?2lq zH*!zleYWO(M=tJAQxncb%x=gr`_Pap>l}BW$*bOM#bO`mA6Iny0p>O-&mBCqG*61% z*7J2|NdU9$w!;5PTXr7eh1627r4gVeyPx2XyE(vSw^H->o}JjIv{q)bc6X~(c1$bl z^ug;0GIjCBOo$i@17yB!;`&XrzF>D#29N5Vg^?zViqmt5@MugrTnAS|EH+jqGVn6g zRrEZr#G+d!y)X-1c8(MsKCMub@g1DIKLjCAS*FGW2d!?7q6L6eX}E z*eQQE&Ks$D&+fRuxj#&GQ~W`-=t5nMNiGyhVHVq!Zsf%8 zp~Tg#cp}W$Jvz?6U5Bi@2R^(}^?#c5-=;xh!nI@-{AAZ={r500fq&xc!dG0-aux^rK}6$JObi~@sG#ojj4}W+keJiAI>!; zwzXhYotV5n0*TUgZzzq>Gmm_OI3b03m0Lc|1RM(bM|2&DOArteJ26`&VyA5*OV;)A zHw9p1)E`;hJWFccyg`}ck_V=`xWw;w`OP(3(JbDOZH%3%grdU-Ez5HSHq%<`af2!F zGJ9pB?OlXY?_2eSRXY4Q`WZ6QR zzu!mnBo`T)&j#t)-4nGDQJF&hQ6stf*{>%Sfe~%?yj7NiPS<2@Vga&58m(dNBJFU_x2=2?W~$0xHfd>Q)_q-#x^jD|`i2{eB+p=hoDv#msmvr27%0B2jS!6_nyCOdJO5 z$9_^XQnAdhJSpATt@7-B<#eu4?V{gyIeTcfnmp_v`bk{boq^oY@RnS+0G}Y<>9}a) z509s#;7GUtPM{a>YYY}(8rd#qwVaoZ%kCDkxsq5zox1yv#7{CjiOCGO%`T}~qQ0S5 zvhSJ5DGJM)HIcXS$$k>$FUIvuLC+d@^R7;PSG+yYGGdJjnu;^l$0^e77xu`j66^h` z>7=!QA7%OKL4tlG+-kGaeJ=LQZE*5JA2G45h(gaXs={I-bo7ed#fDA4L0esDDdb%5Y~@e&bkQ1XIkhT%qe;rkE>$`ZBbVq<23sPW%*&x*^^1xNBM2T@@Gp1 znFPWzO+`LKZU2HC@2kIKgK~l~R|zpy>cy48klBW6$fUB#wDoOHg@33jgg3**l7`_1 zhzHr{IrctLO7LwXLcD0&Gj1QzUJ2yl-SJSX@#9i`+A%`3sxUkAJKh*c^E@Z>aIlMF zV1g=`S@TcJlI$5i+KQa@KsL`*S9$a1itE5V5R_h~L;qUjl z7)hPc_mtYnm?u2MmPPaWjm@#sgK;#3n@uAORC?(DH-?!Mow4}A7&zfALM;x!M>KA+6oSETiucPO&F z{&aCr*LtnMRrLL)64tKYSocSjZ)^ZMj$6d0GsNO5;Cp?%eQCoYt1>S)+7ccMawQIN z1Kgkf=LjU&Q6P~#IzlyWCqbx{aEv9+X98e#CU8G_{tuSuIdZI!FX=pC%vhzR;P;vn zGrQ^#sc}rn-;IA$xa;fOZL!rjxjO6)$^jFZaR&-L-EUoak~z9^AQixcN1Jy`Kvci7 z>Lw!H0zDqiEA^@97;GYnB4+#_b;sP+*X3{wCmPxDu$iw4ZeqfvR441uwuDuRMMAns zufuudh$0n%$`>&zCB9v{DPw4Sit+Ydj!+-kfme;A*T<_BHGdTPsCCm$VdW_vOLNuK z;U!xXS^=6juR9@`4f|I(Bt&_m8~J55U-!+OEA3CH>t}Q;n`%;X96KDJlsn}L=o~t1 z`pxf3=SwrQ!WZ}cBz%{ZkN6H7M-URuk3zpE0*=r+?c;85qgHLznlqe-{Rh&hmKO^zgTcc&Dc#Y!^m}^;ahJ^DgWv3`ZH?2HdnN%dBMVxiw|uXXI6j%#I%}8-L=G`Zl37QoX+!1$AZ3%^BL-gfFq8Ig7aRV^wKs z##MYrG>gi-Q~N~jt^KzrbGAoUyqFt?0+(p8qvh&b9`n z4`u99retzq+GHQeFGprrJ(9DzR%LAcau^>kNjD)`*Q$SNTL#bRWZgUN=)3S#bcL~} zuVZ_iZ-lzgJ#Ho@CncS`SXELm)F=59n-Xzd7SLe=pC&E;EkHMN;Z5Z?`hj5en24G| zW)V4ZACx06sX6&GU8R+&H|n@5r@b%!X^_X!6ra7uv|68r^KpnCIREl3=$hAf?IPzH zKk&MV?d;cylhtAqh2xYqo0J>(lFi!qT(|R`?9Yq1o@fzkf{TmhGs-*a)w{mH^~lu~ zXjMHmIwrLZy5~^%q|Q?hl1}ot^z;iT1oE_tHV<%02-YB_uOz5h8<`gJ&dJE;1@#98iWf+FzJI>Xxjj#Wz=~Bt zIm2NiV?qxcaAsduYoI3td%fapxmZr$&kE<8wdml&NQ} zo708r?X|2(cbLd20>#sq@tK1=Dm3;P?Sz>l-Uj!oG{Pk5XV#iVVSeB7HXFWov!LPei1e_B!(( zLv5K4I%sH(AE)qP%K5-#BMVyCAKfIyh~+Qy+!Cq*NNw;+LOP^?u8AFeW^&%`>-{md zdAUTyMKz-e2RLG{s6Ov&eLIejTjPQWb%N%f+B`m(u;gWJRNf%YdQr1$+T(4QpRM4m zGCRlj+fsboQnwIvwxHo1TU)2%E^B%RRjPTSj_;XZL6!{KFoa0csP<5Ly?wpCb3|mY z=b925Epr37luvj@PPFVwnY-?i9UmEYW-pwNOKx-|m$oZ<(qT+y(gTrlC0D$8KPhuI7`R zHR9egCQSd zCe&w|6I~cFkvOsb8u-SLwlvx(Y^(L)2X>db6en9^4Q`TC?PnXZBr!YC z%#aq4hT7~Uo@)tUMV`lP;Sr&ZjIB&(qYED>REA$c@}{66PQ(Q)6RZtzvGq{=-33WIX0G_1}Fbtk>K?tb~b- z_tk<7Ktl6Acx`f9tKXeX#FXCH)P6yYp*sV+2o#G=D6u}UwF;0ZMQk;XijLvjzp~#} zCqms~eDuxRUf`fVl-5zt9KfoVA_C!5qSM?{r(lN}nHGh65vM67MX3Vggz^_qKjdfI zSVJpN?thAX&xhN*dbW0ggji#fV{Fo;U!mN$dc&1?Yx`Ze*ICJ<@RTJ#-M`E3(o6pa z^Os2Hw&oNHEHyB*jXQocikHEu2lvrDdQ0=Q>-gCC;J*x%b+%=r>=EH@(Jb9t@JEhh z)O$2BK7d_z2zM5E)~Z>hZV@1-f}nEXGG&xa2EmbOt4jAe&Q(eGf15pE(wBczyT66p z3ZjD8zg6(xbmsh;?#I98AO1O_;p>0lU;o~-MKP3r!;XI?x#N%jy>HU{``f?Wxi{(m z)v5o#y37*QD?J8GVVN4@i|H`v7d5s+4_E~};arVN9poM7@8H;;_fh9{nQ)rn@5TLk zT*ltR*_$L*uJT8I;lw&Y1_Jh~OO^HJ_g9#p|8tACc&3e8$@{Rz&19pBzMYHlxj8vSMYQ?(rlHKw5{z>aTSZ53d5Ad4Vz^b_CX-5* zki4bWn+m9m-mZ|}3|T(ZyfjkD@> zAX30f?p#!-XlBjbVgp&<_w+b~uD-8S1D12aXCks!>Pg_q*!n}AXE(FoqWL1|oB0Wvq zBn^qS<1$wtgBUlg(tU<1fIre~Sy{uppdZpde0}8L5V5W3!rm*~>Ncu>vB2az&8&L&>iSCOM3PTdKXkW<)NQ|A&aWA!MjzniaeRPoI zWx~195e@@^2qq)UsNb-up9SsA0k4HTf(U=vlIN|Ybhio-9-CnFt?KmEK>Wio1U;)g z?8yxUc%d2_l@IoFS7jKP0_|Z>me#rr?HC7BO1QX=I)$%h-*ONw@?R;CONP>-t_Vhx zx#RVLnnNa@`hM>H+MM4pf}0ew9Eys{r7(qjE6`FAetKm;OTHte&$bNr5{{EGkU-Uq zF%>G4^?oWIJv;Cqoo{s{^}`~|g?>^p@CPs*!}U2wst)`z_%!Nsj*tfC14=P8;!}QW zUw;ay|F-Zf;0ZZJwV!ofv#<`12ftkoxoSP%w{LCsL~Bu<`m~`;%>tFqTa0M9Ap0yB z*l|%&YJF669?PYIzWD!dr#md zs|;98Yyx3r^h0h1z6N5D4{w2hw^#}YhJ#;UZmHQ$$~PR&xd~JU%+l+!xsdGVHAu`R zBK&ccB$TvkCuW^#Hm(8j- z8H!f$9G(|q=ec$P38E=)CnuN&PIfMD0(%yCe>2hr0dRI`_0hifVO6gG;nxG$T3GCG z(Y5EaqkVK(5DxaUW7Ta!;gc|u5W&jFVJJ^x&&P;1n41K%^5zt13Y#k*0UJWY;mWMK zXgeH%5yTqWZ~Z`xS-$qHwilC?wd5A7u{l;=`55No23GieiB|itrFI1pUyM04Jl8j) z?wXB0S1zQ=;fbjUIZEMGAsS&MjP?x)TANhU8ol@A)0xNaT$XwS^LhDsSpS8`!eeGu z7X~Mi9za?%IBr!&{rUsJiVyG2k{{(w+m5)_5G(EKyD z+_|Iyc;``dpZ$4>cQ~Z3A~V1*w(4PwY2#L#E_AOT_q1WQWXS}9pRm)%_S=b!9Uv4K+k6qhW%XBGTr$sWoGCdv{B zmq(EvGJN_^$qu2qg?)ZqUQ8Ae9#i{{(aOy)S?^1loSiBxP=w#)&BUsjf{$OYm|Xca zj_ktbR;l-B){@`NhX@0$A!=q6VvSVyLGq;s@aaPjmaC%7E8^%U9W?Dq*mIxvCKu&; z$D$QSOQDwYWJIYbaHw^EC~DNc>W@l-&r6r5jC~$lJ&UV zgBtA|x02*as?+Uv2tr~*Vm8_pnUGlzzhu%uF~#O_R?T3r7HQIOGV z->k&$OyUm)9#~jH*F>=a#~jBa4GF;9sNNX%*YjTIUt>XFh@S((Wa1Igw_KgH_x~!4 zPp$5aU$@018Eq!t%q{7kY>fyWuVwoko6biGxn*|DW$F*lf5gt?f#c@Pjw-Noan5EB zEawsxua{bUZn<*SMn#@%MV`G@w;_}-L@zGZ1oS~MCjH8pgUV)^@)?|NwxE-b;S0f? zmaPL#Ut*}teC>y1V!)EUf)AYyl)e8wj{C2&3Y^ZU3tdk<4hx8q~xV1eLZ?D zeZpP=mT?~897arL%o5C?m8g|;IkN+#DsV2(*@IWK3SCu<+YT zZD7pho3g!4!c7i3-gxiG{vG`r_5c2(j7~aEKVy+;*5j~isi}K`aQ|U$HL?k*GEFzP zO>MA|8S)?5;c|s|xP6#LlrS=nwdE zZa%E3H{V6@%zh|hH&r%>*QWtYV zN$UL)*gXr=JdpWlxr~gfCqBurzxEZH$`cWJmbj1+aVSFDt`rdv)JpRNpNp_>V&F~< zXcicTZpn4V?@_VkCe8e|8yEqOEg8rkG?6>3=7{H5V<_qA7@ygG{C^jjMHG0YDnUk zY^GHH`Hjqy_k+l99AJ=*glBxlRdZy~tSJzj)ACu+!h2~qjXFa*2A6e-;2SHV`d z`D{2W0(|jk!0E05=9Nw)#zZqs&lHz&C4ln0?ghWqwnI#V2|pOc%r5mnG|g(?un+Xzifm(^>2&BbJ)49UU*Z9OSPW}4nK zykrMHmpGqZQBqht%x5j#KMU%{?RQ(^0-CAx3pnEW6oEAva^0cK%1Mf#^kkVDl?XSc zk-oR}|0nTcE#s*Q;rKkB^_dqtD|>nIy1Kd+6cltT{W-X@>s!17kJ)f@{x7uT`nc>W zLnpDx8jMQ3=C!>WnF>?h$4vtR{@;7K5T7_O7p7kxxxIyECYHE?P`x)H&#PO+^u6O7 zcG}>okF4QB>mv@QoJ)(csIO#l`4&i<8C{?u#f^%oYC3qNS-tfjSOV!dxOD~Ba zF7_esE6q&=3%ZI-@PJjVI}*rZyO0sva>iFodu1euG!k9szuo#u`I`eE&~UzxAKd*I zia>Ed2TrrTAMxcaa`0A6ASQ101UQkBb^rAnf56ibjg$dE)ro;8-#~J-?^7QY0!}eM zHD(z0xD3t?7(B^E&=HsVWzr7c=iOOM6!Z6@-5`(iXi6DyQgHiUz*Qzpw$Q6HG-=L+JdbGD?A)KNHCB`6Nve%bf7#Ksfq zfi+rqUfsRveKMA4OxxX0x1H#0NuJNx7<*JjzED1sr|%_3lcli&m2p4T17*9KCPuyI zHf&q1R{kf>tsuw=)4aXJ;6@Ti|G7$ATK@N9NB)oCH2HG&Sn`z8O`pTfvc`d7Zz64% zy7{`LZlasOJ#bnq-pAOisEcGP=a`LscD5d_Gw{5vL6?v(gf;Zjm)W~?}erK3iTtY&$F{X~`gQuzNXu;s%t$hGRD_mdu zh^7@=yaEd%D#p%}&Ri^GBYSy?CC9ClB^NZx<;(8~JNd~bciO-zO$fk0U4Q3u7T)^k z^iULx683m&@oY(E*M0wDT+1Znxl9I#oR?)yOyGkuoMk@7r?ZkWdnE=2U z4G_*FlUNX@@r3yHO_jk(eF10_KZ0>hMO-V(4S)?`ceDA>nX^x2w!*rJ; zL%KfNw%A~A>wV)Eg+ZoU6FZ4v1ekZDi;2wiw?nh6qw(hCl&_5h#mzDgd=jdtLu%wR z<9GytT`auKm(gbqt&c*7OXpiNf*x+%Hg8cB1cQ?r=o1d>O*r-|A~dr1*bx_Pg#wbE z1mD}B2)Y)~t|i!OK|a5dUWi@?`P!+vuSMf&UVY)GiH5^X^6T5{VK1Z>g6}Y>*~cUf zI#PU`mOXh+=0>X|k@$d{jEfnasbo%WiDX1lcrRVGd!m>E^E_SRj}o<^0GJ*-5r<4D z%4KrRQ%GCp0WJ%#aF$d_w&)Tp+V@fhf?b4>>3jB>rxgy!N5XPlJ2l0mTpA3&NAQ(! zrR|+}?bhnOi{6!52+gn&t_jkfZSP2zEW4B;D=6q&uO7exnIEqZ2%ytbngx zeUKupzq8jd=6ve}oO5c(dFXPaX3?TnWoFyAt516Az?9eYXX&d)~uB!jeQ;_KOjfV4-HrTiFwt$`NDQdFSwrE zmg)Os{n+(VZ=&0tdN;VuS^Oh4bIAd{P}Ia-nsDn`NQ!>f@SU7Ja(4epeZT?CF5~!VCe|GG`xOF6%B0##BgDPvT^M z0_n%_hwB%XWw*jywa}K|eAk^$10)`eDfoChqN?*X8GPQ&gvKC*a7;WNM{@@F@oqe8 z`dWVuYQUq%XNS4$a9QrX*IEW4d98S0HLzs$lpek*EjK7)Gakt6NrZYGaM+P1NyW9i z><#-4U2`m`e%A$WYo0 z2oXc#QqSB}Am3E)P`=>Zu*G^r&k(B;{Wv~>>tH+=8c&N0%_JSnYr%0Y%X3_wD_kY{ zwY4uwjg#KcH{zxOG*c%YB98fxw%tGTM=?5}O{XZW4-!fJ<6K$jlk@^aTJc!(zcf@g zNb#9^fI4k`e5dCWM!x(*Ly+fJls+#H-k0@@jmq^e@X~xE=YfwIxE$qZ+_z#xPD7pe zGjLo*I&1>B#T}X@h+(C+!x~oqwoL@EkkSDtM;YfasE!6p)=CzWiGNoHQ z;ydPhjvq(o)!0-kpVE}SYZxww_E!{z3nLhWVSdnRap3|9H`Q*@UYCHR1X0fE1$r4TY?)>UAFZvLcs+Dw(M`h_I@{s1$ZEJ`DXlNTUS}Bnfh1) zpVU(SgQhHrb1)7R1Xb4++mL!-2TlS}4G=HIA&mNGVjORRO9ZZ8yy1Ifw6B?I60J=c z5wjzl37fr1`-R78Df7)YZ>$CFeznetOXqyg-1JsgcATPI?u-=mNlq~`9z3YXDS9-+ zb_cz3jlonf_6`cDa5Q^K>uPOp4^;_z=cOg2lCS2smgYZAX5_U^3YH?o>_BrjeUL1 z6X5~hJTQ1CyQE-xw|D=rz;Xi)!ndA1+qbvZt$}0)kbBZw(#NIGsUAHC9Nw<`k|34% zICcpbd2j2k%moCSOEMK$`|gTXWnruahOiWV)bz^UvAAF~G<_X%=16wmp%*jja|-6! zLpC;fNwjAa4M;Hm9_Dj>N2qhNV1M}gYTQ}r-E0|lqQowVto^UKmUu$YJ$gmy@}KlN zOM~55lMzK~6;wZETZOZInq9|Y2T9_mdUSQd;Q}f(AbY3P()`|>M_W|*L7`w3vez+f zb#y=!H<`r-*XYIL1>42J$FS}?-}v!hH9Zx$n3ubAWkYogTH7#pY=qHQ;Y2CdHczsE zP;F!HbZcYX(exwPIo*@KT`+^_um^_ScTu;@~UXTz`xw~bfKY|N#$C3=MIF?M{M}QQOTqZJX zC6ZzOVTtYb>?V5?dICx*o;if|OS5I0AWb_TZuXDVWKtrpNA}}TAcraIEdAOX$(FJ* zz)johQOf3syps;6ohRXYohSy?}k3cl8jR zQ)b>3ugB^ujP8ksP~}M37c(=lf5Sdy2ue66SAMej5bX@11muH&R3%t#wduLx>U|Z>OKqVKivk(L#y}iXliO$D$V ztw(Q+tz>I#WbYAJDHeyWwRx)AXhN2VrIm29dcA85Yqvf)YAzgKa%!>&*u6Y(FOFP| z<4_cyJc@g^odQHf7$@R6gE9!V64(UlNndu}@lc*vu+xPJ;b?`@eLd_<8_MQSBj)F! z2I@2EL$YWd>}}3(Pkl0e>bw9{D}+0~uFw_@rwI8~;%LGZIy zj1Si=REZ$aZ}ywC)+)zacL6N5SYVZ_I+AO;b*8{zYC`j0vH?_Ya!fVl@V!ie?# zNpus@`c;$}xaz(zaanVgP=#28skL##acw6=f4c!NHYPYsQyphgyL@}Z?_{g};bdoq zjw>y}?2p4(E-x_$2?jVPy*sYvtt0|z%%*?Qa(i4ttpoi#R+IU%2G`M62TlNsX7;c3 z+a}gfAi^CVoeiPc3~eyM&qDVZ*mS#`w{7x4H))~knJGElKsl+35FTT1+$Snrrf5j1ynsBsf#I7 zhdPyNzkj04Ctt3e^|iTqOB_8{buY^iTR+D6zS~!)o{e-Q7*NCtNqnGePwSy0AQL7B zPDf3M;F>U+_28qg5!n|xPL0N$2910hPVd>gYXBcyh_AeaV_mFC^49!(AQP@L`qng= z+HObDQx5m5YKdOdX4yz)g3k4Lln@^27`5mnY{eAZ^G%>_S8vX=`0U1q`P{mnSbLCk z^TO5U%!yRJ$SoO0-LECE@_l`dB1*K4T6|rHvBK@Of!wtem->LC?khavF3}=$6UNxv zZa(!7fLM=dGX80aMQ~W$2V+-JWS!wR!aSVxDeM6&+^%dmH@Q9ymHy)&ioy>D*%u^L zpQw(OLE{KK;M|N4*RDyd>oi@q$Q zKbw~Bsp-a2^2Y|r70utL-7lcwTsZ1oqws+^`M1B8JL{D=ku)Jg^03^G0R%NxBNlGr zJhm!lRFBams>m5~azd%ys&|#Rs_gt9)yh$^FZsh&jfYq$pJ{Vm&Nqafv0g?X0b7dx zPx15kboxDA3aI+bn0E>~LbtVFE#(idT>3vtKrKk=tWpyh++Q( z`cktM#2peLuj-j-gZJ$tp!=J6DASv0WNv?^F-AQVfNA_@+$~*ql>aWt=4-7Or^pzo zq2-J*ndP#^EEQNL!EnwBAUIY&jD>7!TPswu6N0R*f)pXcZ2oD9#A7{$$!a*o$c=^j&ZB0gr=UQ-YDPwdV~{gBH@2sql)I&_5}j11KUQ%pT91VBtMBIIm0e6fLhr66`Xev9p-eh?T<=p- z(8J)?%}1J^_fm_5DI1^rWtb{Z&|Fy=!dW9{)X;U07Oo#XbCtRfd@%a$d1E#^Gn$?@ za<k)G&iL{4b!m3CM8xM6pxF&sO&Hk7z)K*pKar7bm52sm{0^IS#b0^w z9RKD+d>9!2zPjcECV$O8MKPwI`ZE|I{*_XFcAJ6c)I4V#Oo7G%kW0zt6dEygA>Y%O zd*W+ZWLm3)teG&=UG%URbk5Bx97;;r*2%AmF;=m&{@f%-jY^laL@H+cc^RpqC8=l! z_0>mzP~L~i5?^~vuKIvyAs6T^2QsdudcCEY770C)YJdP^oJ=Vax%lijg>R1F#-g%J z0d;7&9^3Nt=P9zKp0D*<`#nLI6H{m`rssW9<=m4X)IziC+Ho%!-SbV0=tel<=-43! z0AH1xtOp~sv<~^Xphc(seMm;+?CFWIPujAjGVr0*yHye$L#yhpBnKwg=gTL2L`^Zm zg;zmHKJX0(HbL@}@W{!;J4()nscw2_j#=VzKP2wJ4o|{A=|XqUqMyGm*{XSAfp4~S zW8mwe4o!k%Sw+Uzc#-#98gjs9sGA4-(z29~c`65F#(@o|g)`saOcGg)i7y0e}w0EH(jU+M z&a+*l$MPIPk%)=+b7veGQj?^T-QO(haCr>V05QWy#P}#$7U}j2k&GLIW<0U7BeT#y zC%HH02f63@zXoIuVx`*@c`W>_V+^X)erUIvBBeS-(slU@EP3XJFDELP&vQv7iYfEp z4m7RF+?>h7xr{5ppY0Pa4YSY%(i%<-WRZdZW8 z;e@HefO$t0I&4_xh(_W{r=26-nVQTeGPTO)o!5fr#R9xqPs|bSJE&+Mu&+2;Ta!lP zzi`@^v3%S3Xe5ygq~B>oj;^cP{*_a;KFfAmQjSedBVWqX8}GF*Yb0Z zgR8Ay{<=DY2|9!4;82*)Bz4X*$T$)OH{zBucE*bSEG9@T^;hO?f}#E^pDI8 z+3^qhT`Ny|VAin|xBof8W}+<_3Vo;ib3{ z;p{~P7KN2x&RZ|WY-#Bpe6|ntJ$wTuZP@e2=x*Di47?*>1>LfnFPtl_yoec^9pLN1 zPnm$#s9(%l@E&KbKNi_TRp?A=^Q@0DmbmTX^73+bPdI61BQ$#B9}pASCV%|rQ9|AS z#$j@+Jsr~m2H3#XW0LF+f7WWvIr@FlCsZEu6Du@Ap1y>|jRcR|c9deRlakRC5boqj zn$H-eVX_Md49JZIkH7%qwmnWUHWdwFNHV7bzcAF5(m$k@s^DfK0?b8TnF=GeU_|mj z?n%rvM&_k}POm8L!(?jX0eAbKo!QMi=wQHpx}E|y{sn?gQCJTpw&82yBAy9y+O?~7 zQoL`oW?c^7_XtgIWp?rQNX|l$vA%2gxG>l^5cjtqz@2t~(cu#XdsANGa;MkPm7}{^ zcdCh+x;o*Ql7$~{xDbB2 zL=S%m7yXc)sghw|fyJ%nUL8^W8}zE2Y+Klc*S(sY@3kZlD@vyLKXW}-d0Zwb`Gc;k zrEbFftBfnT2;=dQ;A@%`n@L;6CE`Q3dui~WN~9c0bSDO_Aa+8dPLL_jhez+A+pTIl zn204F$+U^PX%+Grlh*_pMjj!k*0XGQl;Ftm51OYd#=-}9!uz%&5-Q{G?Si~+%g})d z8jq1g7qCi6xrN#rIi_qQPAV@vAsO=QKTY+_(VPJ+Q@ffNsC`KqKip`>f)PIAwlN7fkOu zl25uZ5A%|M!3n2a+CT$je5qHbvxN)HbLg(yp(KYRP`@$&%DM98lcFC_bqkEi=zU^Q zeTYa1ZYW(psF=$hUS@-U)?rN7>V%Z7pE+ty*?7PWgTK27S6UQrylBg zaf{ngHhq+_Aj0d4U$M~9zHeJ12)=6!x#WGGT+6SxMz{3yaxbk9b2>Y{1bT(@;B++Y zvL1s@J+%lJ)(Kvj3ay=e7G23)DH&qz;i7ix5qz!Y<-Aa>kF1`9A0japven!v;gTNQ z$UWej{pqB7qHaI=o8I&EAzQ=SBjY=U8K+vF_bh$O_T7&**(-+(Bvyxy3B|5A6MR-b zoAAO;>7q9|j%6+cJ5(=)1_}?hm96lWj8WZ}dMxvN63&da^=7S;Y*JHTNpfE2jrcO$ z<&0I_27^v;N+avG3a1lm_!CHjg6%Fmgm*ml@4(_mzh5E#SW0mbQ#tcO*8#7PSb1&i zQ}(WrU`oE)`1o%{CGOc6SJ!}Ob`Xtr7+!nPs-me%ZKDM}I*mXSJ@a*=6mFu1yov&# z#ezfebJ1zPpo2UVn_4Q|MxTB&V08vRxP=#N1 zmPIz;oBwKM=($mNgv|7bb~#yGpSYqw1s zH@0otX{?EDn-il+8hc`^v28cDCQ0L@jcxOr-p~8}glk`$=UV5nP}w_n{MKT4OqdG8 zDvoz;xE&#}k}m%|pfC`3=$4`^k5ykbe{Rvae-^XfEnN2M1WxroDVb9l63VZ6XE6dx=`V@t>A_2(Zm9BfTWe0Ifc8w9jNfnRpau)@c%Ja z3#G4NRu}#^5D$!{yfcfKZSYbby6PhOg|&wR`mwDdT#UJno2oji9ub<%ch06xcOF9F z+w}(lT`o+jYm)>|x%#ey^2L7wk|$&qP|pa-tQt*Hh`-|c8VDQox^i^99-YIAIi^z-knElqmdZR-yM`P*sh{Hz;WT$%;7OC(62kB2Kpa z&VmIMt6&I^CVYx9lr_60yXhm~%HA2+BYb9S+$G}rSrVV8qb_4bhn@Z1`-@k*##D`O zQ1+^C@8H&BZzSRB{h53>GT6gOYnM0(LzL)iGn^e6q1~fe5pG65*P(6D}_Hk2h zJm5$R;57`9kwZPMW@~PBD1>dd^y@G50ikOmy9+CK*E!PO;Nv0Rn=KNtaDRkGTWcn^ z@7*bbetXiwwMwlu@pM41UEijv+#JaA0cid)(a~V4AHrfKzGVNsI%(xdSu}j)wVf8k z|NcaTg+-l6<5B-Tb@AT&f){ za%fMZ6Jn|aplzvFoBi~{zh_QExm(!Z4zokZNWMGQB}p`4fk0nL8h!?ks-m+ta?Cl~ z;0$+WYI)x?GURfF$Vfsk$TZ0x|1Sr)Z6Gl>pK1TP^-3q=o;x^aUW}H zd+L>O7j2J#I&WF-WZ>Nh%OUb43GbTdLdI(r50~VVl+ai?P-nH8mrU(HmlF)e9>I^*-|-{?@uL5KYMa9B@6})oS91 zsSzr7o%4OrZd97E4>Wr*W@5HcAE)aN@ZIN5po><$6MTb3hP5BCrnSY>=uOZ0)T-m} zsQa3BQ?h3F8^(0XvUC<-^6oWT?Uxna=Ntd)lhJKE9$s;?=@0416O{D)0j;$vkSYa4 zj^lF1<>w694*eFsUW=-$2i-P@&FZlsip7NCUxHKUkx-fDldcswU)%|ub66Qod^-VB?QRvarqk-uH1`d8z zYr+19k~*C-#}H#P@Oz`mGd`DTQ&CiV*7S+jxK{fO(V6dsa`(lub}RDO>ZP z({7zs2L`Z&jgerDy5(R7>!_4eK^q-U$MwEFz2sGz*el~zxZ=%ozoIRvLU^zSmE?Dy zYRBgtnHXcq>t3DG-=!eyoFKjX33JtOS8DU+qhi+u+O)7wF#9CwMB?#8)-FIIFiPQlsft zOw}b0`=mFpKWV(Mzd2qXc*vmtKtlY`pm!Ha-B(-BY-ze!fx?=@vj=f=b4|}{{GCxN7 z>kP|rwsr0&o^Qt|OB5pb82ZChsoyrbBeJ0-h;jo)78Nz^1t(+lZ=QGe5CvU-6PjM9 z6X~F9T=q`C^1k1cWsY`g4F)tl^UQ82`WvO?>|Lv6^Y*8!TJrj6Je(5@q02|Uyk{Ih zypLj#YWTd%r3tZ^G3ur?`>iFY-rNJds#!wdsm1Wmwuj}G-~+wi&5g!Xp}^R4&x85f zA$tqUJqqdH;k(cTVN?tw9El)Q9YN zO4>115Km@StNuqo`v;*KmXyOJ;>JXI0zkD*s$~uz3FtJil*p*5#p;Wiw{Q`PkI;O9CwXMx=IcEPNvskc@ z-}BGzVdL*i`G;x+p>2sf4$z1fC{K}NIgp`}hf4FQ%I>+0k7c$!Vv#DGcg190pO|^H z%q;Q_d^1GA202*1B1~Vdxzt>NE1r3D7G!c^Ss5f^vF@7UE+aevWJo~|^Z+tc1TIaY zhSaqQ8`Noedd*t11xAMGaWiNcj7im#DM-FcFdL}t?NN2hs-s!T(nsaYS98=ve@(}oSz^Du zA^+{}hkJr6OhIWm@gr(8{WzYwIq=%TXfZoaaF@!(%E2SbVu^Lgy*}RW!C*X^U@qYF zj7GIzR9o}%Ugv@J!;Mh$>0J<-wSkfyvKgeOCl*_SF;pDp999|6iq{-k?7@xlD=a~# z;iqZ1X3chWW~}V}+xNmQn~4moGAlQ^Tz7kZ;N%TL9v6$fiH^+)!cy}kZop<;KY`BU zr}N5nfFC%u?G(Mm`8*j8XXR@7b@hF(4C-{J$(22=Cui3dSykC5xZul|6FxP?8pWo7 zS|&c%gPAzHy3Ybv)HD>oYKp-$ zFbG&~1Jx@b{SJeF8qn~$gCslz2U2^k1>dfRh4)L|A36P8pY^CHRxT?F`eU%{G-90L z4+%0O1J^3HL*$Y2(b;8koOu`5-LO(~Ii+uh^pFT`idT<+nX#I<-2LT_WD+fmfo8sO zo82QSRvjrwpu-zAWJk)3f$c!i4{FVv&<=3bjl?S2>Ydnj_sN1Z=?LiRm>{(decyc>V+n@KF)HmT6Gt?^vgMJ*nVw~o<<)j`;?9=N<^ zT*?|7<<`oguZxD7tPc`Jt&bnh;amn4~@9_zvR55fI-5(Ae zky$St7kndQN>3Vy>00%?+@`JU_d-DCVoOdACMNrdn8N$OsnC@v!T1*ib zK2ISmD&-Df))PRL`YWrUF<)0#mI?~$SZ;IwGM?HwlzG0RdSEbe+vAYC|F($7`M$hUAJdgdxwB^Czxsc%R(62Zi@9L3bB zsl5u}6L^YKFSKS7VfPwX{y``+Ml-{455s`8z6ajrLf$~n_OAm9Ie@!LnL;Uwgru3? zKT0rPV|+Q{$9AG+Cis2$w6zrk+;-K}l2kR6MI??<2=~N`EyVv`XoZiA7_VhTmJwSj0-h=@qG1OZsQnB}f^p$ZWY#QZM zEii1R%5MmqkfABo&Diz;#(Lfivo^vOsbu@g6!Mslsw&}V9iQ8Bi_hkyYr}oZ)+O~c z@(Z(ur?aIq=6)Xj!Q(KB08sk;MXXPlOXD#nSVqssDQ7BZu8&TLq@&C9IczSB&nA-c zj#h_lp`)B-{e$j1!BdFN`j$l?BPG4`2L;MT$iw#Q*JPDFb*Kk)EZ{PC&k&~z8ty(K zq0)9dkxVRQrdPudE2kiQ0UzeR>E|BdfXcGN9RRy>n>F>9BK5|h9Equg`|ClM?Fbeb z?MVe{&i>)Lst#I)iahpLXA6B_?p%X|UyG~K5LbEc239#8-QW;?X=P=h-;6kmF?<6! z8~m}sh@-;(>q1I^pSNHHAd4!yaP*R=&$~3F^Gu{H@f!y(wgM&N?*MW@rQ5%KIt-MU zhlP3sQOrRbvhW;$xl(<#Y=8Ign^lyR3=%o5&!H>*)#TYw6Q zN1R{V-S%wZz#KZF>@kIk2;-`+7@+lF^d*g@6LhNq6DQNZCo|kC_lG|}kN6W?smd!v zy7b+k?{ZN^w}Bc%V%0vZH0Ua2G#@Im{aLsZiRPHBW+bE z^V=oR6t--EnO(D|7nH zjj^hw6ewMvHMPTU#u`y%$=(HjLhi8j8&iE=fP67z87KsJ@0A9r-Ov)0e8E`$idv~k z^n^EH_!yHA==4xWAre)y_bqG>lini+gT`am0#*1F{xJ**4$km=6bppjGt0OuNpfb> zyK&$O&6tJTAS*W4i=i{aP4=!oho5lm4;?qL(^Drs(p-?^S)XzD)ftE-72VAnTcOx3OioQod`&Fz5AT~l@kDMhKY9bOKu0BOF7j)AG~(x<$a)D54&)1@W&uN3-q2i=+Mon<^IqZf z{pPXX(T7YaCP&Uf!K*)CvR~cDd$GCjfB(nh;PX@Cw+}swQH$FPSS8sx7q$qS^Ovg* zZfc%Ow>*7b7f+s>1#NBzuws)i$PWV+p<%#LPJ(VdChqeN)jwgdK}${31t7ck+SMGg zAu!4(gEfPuph>O2TjXae%2x@>_6{xojTuh?_PZgowb8rz z68%1e+S&tCaIinL&o{QW`8}-W`xDIf=Vg72rms<{Y{cjmt0?_~FxuA*n^*J18VwB_ zgCF+hXps37m}&Z1jG`*Z{YTF|cOq@uPC*@Q+c}C(`|^tyhs?g2@9SLB*Kr@`A}aKS z1#kx3gZwI?p0(~FJ9z~p;3R{O+xHE*1d?Hi1%UdBc;Xd$F3=L7iPR`t@{JM1VU#4m zdF~ll;`jVj=si`Qz#cEDxlppKKVI0z%KJf-Fq0IUC^uupxt*ru-(Z%&xPE$#hvX9J z5XldHT%o5cqb)12r};JFU_mWV-}ptz0$>x6BqMF>*_-HnURkVB8lqehyjZLj-5SV>|n z$|28mDOPh;gp@&*u~hXvS%`Wh`T2tL>B-=*VwZNu;`dd>R(4#6(wn4NSbuO}^hol% z&Nspm`e>7TLUqQ*1>SV8caO&- zoHe-$PM!;`NzjDNO#eP?m7L5Sr}b{>p6_f-8}x5s(4$&B%3|EBn#;W?XTooW%_+lN zX7OP5hY!w+x#+`Hq+mg!)5WG*KQn%3`O`bom{Rp6d*|$Y*w2b~RrZ+XQ2E?xXbdHK z$BRO7ta=z4XPX#oUfBa?P1@Y{qdxK%UB&-eAmk%4?d&f6_<8#6N}enEex_heQAy$7 zaunK_xes`gCPlU>P#h~v4#bqQx*bUPzT5_oYuw@p-8cp%ojU2lHDOX>q^c|H>nh6U z^5|48`L4Taq=Ju{Q5*T1(C?yqKNRO-l^^k09bB5m)*5l&%&K@r*Ke_b)EAUhxqm=J zLL&1|n#hcz8>_2$rM6Z@)m~}eg2nhH6s=$-8}M^GLh_q-KX1>;qzeZ09!W-=lTfK= zzw8aJZc1Oaqj?kHn&t3^WobcuoNX)bOaq%P7o1zqo( zR8=(;)YTcY4cvZ8e^B)KGCVd;8{ZnEFNTPp#bbwMcZI?I2P-*~LIJm^Xt=b}x}b{s z$1Le%VQO=+h7E+$WUmon3U-&B1M-oY&0*={n`cIq(y_DOW*Y95KPINLkACW^Ix)~u zc*5LIOiUK72SR#H>35~zY56roB;4rb84c`Y;+N*D*;b6|<1WGdNhz922HNssw)|o# z6sJ3K9oEt(MFHUc5R>O*H4P8&EdD?aM!+P}#u@2%qB?nNgrJ2lu87dU%z}v8$SRp< z_O?|B1E;8QmhyB^B-lJIXUInOI!YpE$=!`P$Pc|)i(13D_UJP}bzfv`EJ|y=Dejm# zXL##!b}88ESx75^IU}f*58o>3PF;oQ%8~eDyCJei-4*U`#z0p_JKpBJNp0a~i%t4D zJmqfpw4e&&4SF+Z_gO7VcGpl=mQUQ_r`a|C+Bm1vnmSqIxMd_k-36TeY^RXF`%KmM zcAk}6{oit@o)?c^f5+L~HCH2K zC>}$Jq0}czvww!{eAL=q`>@Z!>D*0XCj%I0+gVG&CusnO&i+Y^ZkOP*QZGQ~cOe&Y zWYxx=fZuuID#H>cm(5D;)!|G&e7O6Qr1X8mN{?7~r|bQ1fuf)tVvB2#H#Ah8nPUC6 zHSfrfRIc&kUjGgpZ`sIr5sL?*F1!tGrES5Z7LgPZA%){2bn^+5vA-=MTzZ5VCCmYO zPbcT`axHtTSW)sk2E203Y5pAPPO)%ob_Lf(OP4{ya0#0bBi`I0f8C2|BT)yty_c|k%Y-=QC$Q~KSfW9cuhOw zenUD9{+j>pRF{69uzNZ7@2^J_-c5o82++cayI!HF?t? zBg67mRsXbc6iN=7$;}#Ur9n`5W@*agQfaLr+Wf)|{M~4lKqxs8>Zhk)RO#LJL2*oP zs>hggPGu6KhISAKT@Jj1XkrgGPDU~@Y--G8tnjitWkSM8QPE>C=dkO~VvBD~`%s;c zz2l%YxpM2nQ}`kmX?-jCS9&s`F<4+*UI}NV;1i z;}Eta4q168EM|9Q2rx7D;oeGDc1qgp0-KJx^mRO1mF)*IdpC z*MRGodd|IGD>A{O@e+3LtN5LFu0&$kdVLdziRph!^Ga$`C~ueb*!ty%hs2Ty5YT*1 zG4)vM!cKi)O6}{Md)siuC0cpvU%rBx(s4a@<@Mrp##VB>2a5Y&)20M-dC}R^O!&rT z?~IY|W4H4oSPRpT>#WroVd&Z0{(#y53eBeMODssg!K!u1i*jtE2DNGQSPB%ZV*y1* zgp__TzCiReG{?TP3bS#;9JBR!p(0pCqY~V@xk|Q^vg^yh|1BEWCS883}a7om;qVyzH2@@9e8-cHLnX1*V}@A=q7DbUdnGGsukOjRR*vB0~!ohATe zn}bX|f*OzzQ9831S)dI!lGoCz=^pUal8J)8Be7Fomse+b^v5PeHZ5nYO5e@AN`o8Y zxPfQRaIRNSYU&wfPf?T*{lmhc^G8lWGXjL^ws6~OAvt~|0pM>23ySHz`~%=b;`0P> zlmd|3J5PH!f#fQpODs4kc;nHcx^6HzyQbcGz0x4?dgs8Eg!l(ZDd+i z+r>|VgG%urn4ho&g3{7gFiB+oyRq5%YmWIXAU8WvT4B_I>(=`KIgRDkgMEHO)Jv0^ zvLmH#FPYl&s*15w8E3%w3YA;!TlV~GdeVoAT=m7R3I zpxnC4nbLiunWN>K7LzQRR%BWVszG)`->q2&8TWGPnFCp?*kWUD2^$xyEF6ykdcYRo zxE($aYLWxlRaGN*I)Ib;;z@4$a%T?@Ugu?CrBe&B-_>D7Ml}h2n^2RDpDPf@IE%`< zqALb-r>7wu+7ZTW(wtx;dAxcJt$niUWXU6(6Cd9C_?&V{UHolUYb~^)^wRxDhfE+6m2HX+Jc{eKIC3hU}5(&y&JreF2mEq)W@9E{fQ@5bAHk(-#AuQ_h@a z14W6FSn1J*Wvi4mi@JlrsMfochIBU8%q8G{tyMtKXj#k+@)K}-z@o{9`~oQ~sYL8d z{%KqE-=$IVr$2cP7c8OX$u-gzumjk!qp~{K){*Cq+2hq7h_)K@auBiadDtfP&?k|Y zZg-D*v$FeFAp2N2Gn~9QG}&K!Fx2w*3@2~mlJ<5)oi6Jtc|@Z*+j++H_3ozNpel3M z7=2CGRK20lz#=noO&8Z)>`75kXzD!cd|n57-V296lt@ALuYvJ4KLfH^Y9kke4Uqrc2 z3^+W9Z%yM=3*(`a_8gkm0PMAh`StvfS1Fm@sH595i zdX_iv`HP$4d#%Eh#tNsKm7bKQ10qbkI1NH9Unej8>Q!`(i?U_OI+&R5`H}nk`}E6U zh^FW6WD&#T>bd73f~9pqzkwUT^BbRz$ZRkD;acKoql=FA<29w zyG03#OF}x^x%=7kcdYab`#K36;7T#2UFii$A`|YZfx)4ybJFtJu1P*&PHp1F zt3k;0(3WUrWuk?GTbnawkH}FyE0NRGgjxj3;yUbUz)RoncbbY<15w}&!{oa+;mtq7 zHJOsKg&%W!!g4m4R`{O}RkM?bIDLntTzueX<2ACHl~xg~R!_ff-$mN__6Yu~6ySsi zg=~|D2%I3Q_!Ya4ah(;^wq}{G->MM^{_4(N<#hA$x79a5PN>F|>Anc3kf*oP-`y-xhR4KNJlCG|pGO(&}6U6I6hmH-R-dLCQ zb)b9&E=TKfB%ZXASSTW3c8pu&hLc!d3Q(DeqnV!MlfL6{?lPUY?6DY6QPgKceTJ@} znPM*ZGlMFNfK*#j8wy6^25pdm&Uk+ve~A+!jk&Z|PLpiroCRi(-1wqqK={2gfIIH7_nCah_I$Z%puo)+>>apJgbZJ0@fybQP9xxQYHJMIz*X#zQ;%Nkpz zwmhv@u!CU(j_(Rrk#q-<849A#Y_wBCfHQdaGn%4yir9j%!WfK&IBt~5Bmg(#*2atj z>19S#8kQrujGaYmL(bT(?b3>HluLDc@G+J-ia8frqa>=ObzVtVq;Cg8DV?C`Mz5Z` z=Dq6btd!k4^c@a%BJaK)Q#t{uSNvK=<;^am`%9}da_$ftyBu^S3u-^$-f~2(lD+K zeAwT3DIz!_NQkv@$-ShHPsd#b3oR|}Ngx+pel@b_&jojYudlD&db>JNcpHO3XBz)` zrz-gZv2dyL^*B^>*i#Utnr6!^B_X2y1?Qh(yi|#+VCxA0=ZqmO@^L$sj<0*TG)b>8 z0N_mp+;*0ZsWoa?Db;<{|9ygXCHR;6`{T+Nh6$Dk8n30tuFqkaWejC`#d%R8ob~i> zd$E(oF9RG@lI>Q4E7AP4iG^^76e}@lQgDsZERPpH?WO!$a=EmjOQXDn1533P+iK#Q zzm%v2Z+9`^BVZ{MjJ6tq6nM{v)ilNB-N{H~tjh%v?9kydi5&H+;TI5;@Y29f^7sK- zUJ5B_R<8~#hVl}Z8Oix1xI)S$U}P3(3_1hSs8`=0Gbu~LH6x~IOE^51VReezM=gO> zJBSjWH99Z;D8K>eq6S55Ln518jApP=b5dBey{*S;^6G}<=e-bcvF(Sfx&GoG{jAxe z@zFsqLgxVCYJ;FNZy8gpn^C2+2gx{@4fqVjUSpEZ8S+MVjipb(c&KtK z69{QpTX70$OO`HGaU*=*MeMuS?>`u^c=4jy2+tSiI8h<-m_*Ka|8qm=b3vw$O*zn}Po=zWCtFsRB z4l?0jpZ5$NYF1duZb-|)RP1!+i%nF5>b^sxTYV~{PJHAAQ;~%pmR1+Hmx456kz)@C z;@RRMIO6m;t3hM6RY?t1)!)*Yi(!i>6m-7u+f;z~sZzMi774y=PPGNs8Rk3UB(AO4 zDN;)v#IkA=4S&lo3*a|)2QBgP!4mn`@QJkE*2_d3Y{x;H3-G3vw7fbcCzQe`xWqI; z)}Tu;)xu)eor&~+b)Qfr$9*E76V~i+xkM-l<(>^Mym=H0^lG<-D#-MvRysi%^IOG& zJ@dqgU!oSG2VIiP6&cL$S;?=@{NtjEi{fa+zlF>~^11A7g4^f20u#`a!YZ6+*B0n? z8E?vF0%=~=2-=8eMS>D4u*Ay;l6u-H0$0Gc6kYMIYItY>7kn92xcT7Gt`tQ|Dh9bW zYwz40E;J4FLX@kydF1i0hp1NzK)x+cLTD)PsIqz~Z^e^pb3r+W9r2b07%u{g^>ai) zrL2UybMzSW@I!?{X=M4Grbdb_kFi0IECUAjeDi#j^c;rLXhf#P`BCAo#8YWexnbo) z>;!5;1y$iL{p_Uu4(W^pSre7dHs&HUVzLI(9uk@A`1~SSfhjp)@lmS)fKa4Xfonpt0bRGO zVHAm%+EwxgAmSn6)$Bk0B9?yMql#?is;YXsAk5oo6l$yn>ma7BF--d)uZYObCTB0a z!#fRkLg*>;dg-x+`1;!M4Y|T*E4=HEJC>`6E&XTpjPAJZfhA)lBub@DI`P^u%si zzhM`X@kj-G5!Keqo-lgiWs~0D(2sPP7_){jIp5JwMNU{5*f|_3!MMl7&DggE%W~3T zs5JcGovsSPh@c0;)cwIz_pR_Li@)Y`BY=p$@~tcq#T_}kJdVvT3DVNYrv)@sU_oWe zs@Kw=d9de4!gN038#w-_&*G1?DyMOx>=j0N?uYkfENBLwqQ`JnhZDa4;tkb|5xD-7ao$15Kz3KeL!+7w%4YNt|Uf_4tM(*D5fo#^G%-k3gr(gtKa&)F zkgHxrvQTYW!XOUq`*KyD8F4XP;cT%#;k9IxmH!DNt}m;3=Y5y)VvJy*Y2(iI)4m~D z4|R5#@C)6dyoQu(m}H2McVLmEG7Qd{;Kb_YJ9$mFOPq=02TiSp%T#}muJ9}8nGk)v zYYFyy&w+mJtX)6%lE`iG=H*cobM1*$oP*{PJEE=GXKOI7+{G~Jw%lG;jnGJP>V#4K zpc{B?3K^Yrl{vz_&B3rLRgxI>q+8mt)$wJYXJ1Z5Y?>|ZE+mgO_k?JC$K*C3%XXlP$Ad2 z&Tt=M5xrj)naQSS6as|z2LF>W_}*faY^DCG*Sx`M);)d#Vq%EM?U$X@AJwBm16T6t z?DN*NemnI|M)1r^ZCOXF~sLG@4#)lJ=DeLw6rdjl5OApDpMQ@|N`GETH->%TI%a*D6jveoka zyqvzxxYzf)rmIf91A^o0Bc$=D#PC8`(Jx9dOBe*S@Hm)BslAwmkcu$o5B8pqSkR;x z%e`}1J~CH}U^}F0c41JH5PqFDf<~x$L{viRzZZJy0! zr_mtUKU{tT4CpnA@4Vk4)S3pT-Zxn4W+r7CW-p)z&IYnBO&RU$82B^Ac6Mc(AlOVf zl%D>l=^_yle}QP5#I(^k(L%I|8t@tfc?*PMVDo)8#@R?!d$^LH28IZ@$2A*by?J`> z#3R%_wP}4^c~(gL@f%oppp#-}lE5E=88n&7uwlrmio9WwN3_XK@pW8eFI8#;LchA# zpLtyyg9H1RLaP+W(B(hF=#(y{GrOrsDti$YslR^SCM&A8hxP5Hp_t#dDRz>F^Mxb> z8@dT06jLPPvP-KglUM0u4Nc~b4Io1KevweaXqmB%>LW59cEJ7F(Hvba9;4w$Icg5h|fsFy(UzTtRP`e{K9qe*eiv#`xbrHd&C{?0yScGFFg0&Utt-^fro^ z{#T4@TXGsM!OJlQvQ@fKLw$LpEdh&lXWA$g6Y21A<10v%{9(Q~B)ba%JJIO8pr$;D zvB&{UCEsa<;xra29c#7uv(G{0sO5Tnc3O$N*;0a75@~>3b-HZjVD$Q;jM$+umy9;= zzP#nHLhw!<@Y$l#I~@f7fy!vZRUqT@}8YAW-OJ= z<~X_Yu1JL9K{Q8)Lf38nN?!-YHgkQ~NBJ~L1>0FBF5#wVd7pBttNU5K)_`RH7xEro zZ$^B0T^uXg0`Gg-oabZNl(Xt$2{fegK@$zqHL!I9|NPcBc8dk&x#k5GpWo&5ja@0t z3n_ee0zbz}BF5IfR$^&)L}ggtwy1V^e5rXkxqo>pyS1aMEa{NoBf-zzt`ioVB2KZh zysvYBUbVGa>WECu(dk7v9O>|3S!Wm3@vKIaEEdFdb?GE#Lu`4u?3gTlDPLz;U!V@29j=*vEzWozoeq*ZcvpF#I@=fK zMO*^3pAZ5ZxWlfsKBW6?w=$WRz&1t~$)i!1j;VWB|0oUhDkkRX9R@ovWpuV+!{6DE zRwgMLBA)w8EqDnJz-1@O6x3yIr@sz}rOqDQpEgo)rfB|&ookzx_hzhTK-$>XzVJyr zcQ~fPA0>4)Y{uZ_j5IWKP|$%7p}I9l(f3ew4S1^OtV3@tprWAf2*YTu>-jw0vls8^ z8|5hYBIkE|pyRIQHfxEbh(7z)jsG1y>lEUuZ-6qZ0L^+J%0WS+AcNwcaAUI!VlAq7Yn!|c7)~xR``X()SuOt05ln7 zQ!B!!v11{U?(&E6ikBIwDAV{&`-Dr_iO?)61u*e>i?R1 z)m8Q9L>6md-i2-IbWHLDJ_p7RP%G|cA?&l+%CeyX;RY-L=I-KL*D47ziZOk7sN{TR ztgLtmq233FSAWjVihO8D7FqhUG1V5iRkvlxxM(v&4mB87KK-iOy}AE6_Up&;;3sXoh7Ai-2IvgSPgPy*mIENWn9g=JNRZeJ@`4df=M*ax7~4 z`p92+1ehSc`et39R&{Gwn(Ppzo^u$R^%4@R{vPe((p~*h1Iea=+(Km^>hBqYX(c^N) z@og-sLbJhpa?|r@_8Ag*N(aoD(R)M_Kdlf-sC-_@Odflt0_K= zt@i;-Q5>#gaZN?w-JYoIxGawnSo*b&>twrx&EbrJYCtDkcB)sYC+z4&@MKS~y6eh> zDT6?&a58k3NXA=_ItH_dV5u#(^R;7ia(%QoQsgOwh6?Y=ng=ZI^nwWS4w8_AgVo8C z{*@q+g*;%?eQa=|rOAEsg5^LYe7sR<0a)H+poCSE-khY#N)B!VO-7$s3>UL^AtX(8 zr^Zf%`yW9!U#`=+*s;X)87I~IwMwSVwr&_y2*eQGI8-w?Llv*$yNu{?6`(XE%KN1d zV+r_)0!3V}ws4Pr=KYK}*pd;pB;u9P$m(^-kUO$+;6U-evvVHOz9gzBuG2o7&KQ2k z`iv(3>dMWbq&gpFex)`vohcpa3#$pq%aqc=X)Z}{8#SS#lt{o^mhfCppyadQc{BmHm@y3m2irAFg-4Lo=)&{iFB$l4>jkWA5Z>WiRiNS^VxGZ;d z#FZ0KUm`H=Jv~<&Ipl|oJe}HYwue!B;PO5PUKS25vF0|HEWf^sI%9Ik4wD5`O6)st z+%5tqn-*P8ITxL-Lx7(<)3wlrFn+>?XRsm zHdYSkZ2JvA1VgPlSJZ;T3o*7rq?Z_==~CXqV|);3avouk4TPfFMxjZuo#9Y9Jv*$+ z9P`?`h*O6iei6sZ%6bzVx-&z_0G|2i;W81_D>efZtYQP=UC#ID7hh)#mWSd<1H&85 zw#b4z!*c?9x%l|nt$-47X$drDOA`K4^b3=Mh;5YX2hw)Xqz^*qQ%M*mswXqcA|A&q zy}=Y)2__Nso)<_rGX{%6Qdd}sIi3kf)Z~SUn^j0mhi1P_Daq)wmtYIx&Pcs=_zn** zOyw1+xTb!zG-WfjwG@@0V($-F6Ij%iM1ev@!sSW07z3cSID4Rx#55!H>GroMxrCB+`n`D&Qs7C!?QZa zH__tHR&q3<=DJ>G zgdV!A;&Rh|?BJ78q5lk5wCn`q7DKcq9+!?DrOuiAejW0ECOzuXmI)hTD@bMGw-UvX zcmir4(8CQjWR_&d$qAYH%^n*jbE|DDZ&gb`B;3i9c71wv@v@JAc^Mh|oIWBWSz{8(PZ4udaADN44*LKSlU z^STaO|Eq%3!EW8-ISnY9Ovxi(9-hCXoeQ|4w`3;+vee6O-*1Gh{&^JsyPgpfx_#bk)8zTr2HXrYJ-a8;w{4XmM9?8 z4Y2XET~ZI~4VT$ngm7Zs2ICrIsALqGRHc#K9EI9ms#K`+r#FQeB!-1y%#n>dG+hQ1 zX)PC+2B<1cm@{%kjsU0Vg3iL9+E`1U(0iPGL0!U4a3M#A*TTz4o9J|)$3iY|J>~+L zQT#f6IR1nhbS9wc)2k`m(f{5BI8RKF$KQNE2MzL`few7EO6&cHFnD+x2D*Hbp12_) z;(!sg{3;vb-TS-&8|qJ|@SFZiN-(9-lr+Si0hy6Cp##rWj1~FS?TI24=oRac5&)^w z(!WQx1$jRs_Z&uD)F`+})rj9L97y>&ar6*f8&x!yBzs&%CoUyB37ZI3J%03uUGb3Z z8fs}t%SbRz67h32WoJW4BK?|soPK9kgQH^;_-5(#@yj#(C_adsb4a#ufo8YzB`9s8 zi({9#ptv&o?}K>$30UDuwyf$1e3otT_z8W;hNJBgu^DLR!+I(LQ>?`v+KYACJ$LX6 z2RC4y!=#RG-57cWzidfgp+yirv7hSA_}oKe#;8|8_^g?%*=}<Y|x%j1uH_yFm>AjF5af3|JpC-h|yoD)k_)R`B>E#T_n-l#dL{;kCSPg}{RnfWYhWF-8^W_QNgC(-8%iUv*EaV8$zP3ng@%U=QD%cqL2wO*mSVyDX_I{5*b8kt&T^A_%Gs`@UbqcD8$Q zcYxHD{LE@lie3pAjtlIUL;#`~K%`sAU!EDDvs@WiU&AHx@}=kb#FtBI#jEeCKQ7U! z*_mjOGM9o^5?8U5huU)mCRdrUXZ;5$C!`ro$C2NM%6Bml4cuu}^J94COKS_Frd9|A zuG5882{@A<8ccw{?Y7dxatbMc(6e*SIF=B%5#3buka%M|0itFA>llma;N?w6+~5byfOH$s&ZWgZ82cpr)^iDe(7+ z+<&_ea3rMNEp;7=1fBf(HA{x1{shNE77+`S4f__}y@5aXueisK6#4B~l}7>L0eCAF zC-fIf==oXG>uqwkQvV7zH_NE-#c{f>sy(RrhuZ(+>KohRYTIy&G-x=nZQHhOHn#1i zv29Fj+i7fjqK1ua?s?wsFMI!kwT`*gJ=c9Qxt9_TDG|wT{7Rz_{SL&*nqN{ZQEG`q ze#foVXHgT^WJxHD8*GtZC= zjsDSetg-}Q-)3NIC%&rTJb+x#3hSr2Ikf>5TFdr zUV*h^6fPS>PCpd2fipk}0g^@Zb$waAoO9;ANfo$yG_JV<)$@))>3US@Eu4>=Ze7FU zj%^J;lhs_U7sOt_CN$YFTogCiaI9_m<@CHB#lG&BVR-nOe^b-b-$s+J#()f>w9_7{ zP_xmT+uw0}ZJK*ew<{efexLA$>{8JyJ8!T7D?s2nstw4C$z zNZ>7f_~Vh=zM5ay^MTQhsPh9Zs+ch69g^CO-uS7(e`h-OBfdo6D-d2H(*ipIK{z*c z6ZB@IbB#RB`)>Yz`&iN0eu^|`6>F`6NEaNs@&@|O9+p$nRTr?hMs1-ST89~na^xN; zlo?8g2Sv1RrhH^AsR}?O@rUbc;-&Y7 z=)j)CeV2f#(Y#eeGwpUZ^-*ovJ<|8c|g!wJkAU%b*0FEutXty@TS9-Rsn@>17{=v%zTfG58y)$*ARtx9`;Kd85P+5{Z zR%NaAF(KWI(Kxe{z*zN76?b)Ntlw4jyO0LteE{^YIL+}Ncyhry9*+Hf&8RKgS00T@ z)~>g1Gc!UP0dzJV&$i9@l?8??3b_SY&#z~de9A&XI()7#DOU#<9}}<_xJ9{xa*BiV zCe~D)9H=nLHy!)RB&nYhzgi2Ur|%N7|v|jXH6*ga(pV_C>mXQ2byfk1!d=C`F3W{5Q6r=4v(C+p#{?c{9I|cN+ z<@0+vU9+i7ipg=Yi5@~JYk)Mhwqn)J&Ml+wSt(;f(0L{`+gtcUV3pfE8Y_`8E5%^_ zzx8Ao>(kq+e+D5TqERGCz+R;bIhk90Pf>F7lEqZJ10)uc8*vEre*ud7*3I=LjKIDG zi1@Z)p4v zM>OeM`qJKxY)u( zE(dZQVb*rt*)R0KAy#vgLGR`UX_qlRr=a{fBWW6hIu3t=6SriQWnN036^AcE&|UNb z=}e{GZF?G?IIsO4?I)IHc7=0AB@!8pYH998B2Rx<28Bt~xP{c>CYPi{ ze`KFyb0XC~Q!HeovWnIR6F1?xrjyc59jY`jg+~SlOZ!D3eFfv zw4kvUh`F-#*m{;LrNTRrsyIS^d$`eghW%p(pLm5WFF@)f^Q^ZARn6;jYG-qe2zO21 zk%+Mx_qPn?1ce0)m+!Mmvjd_yK|VABbpPlx&cOfZvoBT%)!B~=T3OC(f$J}W7gt@G zxF+9jw0vvRV}$a2`$gaoG%wRA7;UeFr?~8iVCg#ot?l1Xx7zKfRT6AHx)Ab>S<*W! zsIji%R|<^6BgRcS+0w&D9S6j<>O`TjWaY`%j(eF-huHq~u^bj{WrncO$2@Y9sOyjx zmtL8er%Q!l{XT>FGoMzH4=uisqGxsRYnE-`cP<(+Ig9D+mnnXK04#k^HjZ6aD1$Cv zV0xL`5hg^FXC8zcGEd4O1O=0nUpQ{YaQWyp+|JQaUjJ@TDP`92<8?5{)vCh!z!^#h zrT+`Y>-5KKN>4RIQRiT&473cR5%KQd>A$D2(?;8591fFJz&{Nd)23IPP<}ml9enYP zg_uV9HrVc1WQG?|qlv_?;-gt}c5e=q7-Qk?ag( zoS5oepjatH*Ez&oO=}3OUDibFnSkkCwG~1OmA8r-iRc-6A>&J&g6!CLe&XmCOL8=1^#3LGV0bdH@aJQ?buNdRAVr78+~!{+CI zD+&PYjgrgF>9Q&h5cn}~@+%gTik7S5hf=!PQ61B9*a&V1o_ z6+m2fC3(o=2)Na(KoVnnCJ%BAYW%*itK~cQZY9dTmmhPv)W?%w3v(pth&r!kAR(6x z+m|CAvQ+zH^R-fea! zk3*y2w$!Ffu#Eq(EZk4qua47OyLY(NgnjF?;fX<0an+`nEF}Z#An}g#ogn3#(3AS z|H~Mi^7zr5a38-KN@ON*nkhW14ddzz2bt=5O{O!sBlb&$OB$Thx1mH9y)PNpn(x=@ z)a@@0Fh^&UlN9#5Yq%L5aTDQ3vaA*Dh+1u17l~74II+u-!z8XWd_txKMsL?7z(sjs zeT5N)J`V*ynY?0DHuM=yuOvOW{#&@VE9@%FDs|!sy9ps6gz_0Nst;}B{i%u*SyWjz zh_^0#t4Fv$=qAl$$*5Q&Bknx=^`D`V1^$`c4a~h=`=ng6G^^A%havdmQeglmlQ>}k zj=N!Z?noA!{T1Jk(z%iwFi7LkSEt_5DpniKzR_sV8;%wSR$AAy5W$ArR9M(?pm+z2 zNXC*+Ey-AGv7v?X)MmS~qfnG29^e|aR>bd|B|i?ykvYHXl9vpzm}aGh6uhie2;f?Jx6#0bca51L<5819C*(d$Uqx3Bqe6k-&yp2+oZaMF6T zgSF>zQo7cVBp~nv=kMuCw}yB>W1ZD^8acgx3ikD+oRfk;!n4&?l{(Ey?weY@nK;3x z>;WvGsD`3=aB0bGxz$z&xh>@jJYdhOiM)PS3@*d6v85lRxs_85_oeQv5rC5Y&X?XU}`O}0Z z<9SlGtd+na==&V)b5kA3=`a0r=Bg}+6QATB8h z)$McYc#$4KkYEMf@8{>|m3CK}wzmIAD@Q3@!i~`HqT0l=*YamXl4QxQFMkuJqy6y2 zvZQ=i$jJ(sst)qi7jHp>ZI*4Xx8fj1n}lh&h=pw)A)D{^A&`wPc}0@Otszs$@x%)I zcO0#qBS2KMaDMkV@wWX+dAp#P0wu&Mtrw(E zYrD0Dt!QqHjE_rlx6fWUB8vJYBLv1XU= zYqkp;`^+5QK(0dPWW4A=2{XN3m`dTdMDL%y=j!E|;GQl;9%jy9OqsuiKEyDy2sVCo z9q(=#$DqSQ9A)n?q*~58sSK@AdE$_lqoZqMDJf#^q40i8{OF}z=*HA-eVF;3UQ_}( zmk4+-Zi@=bcwRUeTgqg)G}}5-b66so2qI!i()Ei$js-E9*vw5q)Kx4dPH=io+UwDy zL|(BP+^ou$kb5ZN@Se@izI8{;Er*LF_ZejZj>ymr~ElFITS~h8FDv+Sj>0?yPhzPBvJ zObL{*Gi%fGnAPC>NZ=x&opQ5ypp(WtvoNV(^bSyQ?^^J|I>+!q(88}S0Y`hFM0_qt zG{Sg9Yw|_a&Z%S$XScX7L^O0>RfVY08;!J6le$w=W=)TfaGA$j4qY;~fS!^4r)G?dlq4vgRcuPKvvxv74SEoTtrO% z>inPdiPM--I9I{5`|yzxi5S}NY#YZ-c}8+Ktm7IQz-_B^>YJAcgT@_W7 zIMB;ynjh{p6@cqXLV`^?S{uM}jZ(RIqv`8=aqZ z;q?2FUdeBCNVl* z@kbK~kO)e&=r|hC00}Gq0;Asei4GFfWdy8-(cwde?631Bb68RRaE*&9uB8!6LPXki zvz*aZ2gi<>f%G9AR+K!-@@nIZA&(we9|V@&G;n^u-sz8H7nC&?W2tx`b!robL_#?` zoe4svWvJ*=+8L;G^V?GGRG6uh$Z7Kj%I3dM`J~alH74(cZxHPN7KD&uLYTxCFSbsj zY&|=9d-*<@foFS?O5b4I|-L4jX#*#AN-O zhU`4IZ7^CR@trN>AQ{Sw3&;Nn)xM`KRX7q0=p7eOZhN|>(mUnEW67c{71nH|CaU^Y z`pw?Brk1shYf+(tby{VkNs`0^!ykswKUm=L(i?|LyCXHBoL{#NMwGisb3vM$?s)V{ zwX%*;3cpJjpJwG{-J18~P`a7@{>K!ygt*fefUv$QTsZkY5$Vee4_I+R@N^>6mW0DH zlEs!B1&zXfBx*sl#e&zXDL|xQ)mt#SF0|1**?BV@odhQVV6*4OY8LcZP#KNm{T|?U z$Eu{VBwVs4ecS3{R2h+5CX7kL;uEaQ6XOo!OiT)2AaUFrM;B{rxIE-$bdfHWP!fmN zKk?X&mTQA6K z3(h^V&Q2J$T;lF5)ycmgSc$R6K#VGJDfDPw`2>&(LH9hq2p_^m{?br6p~}I z=7IBoj2iF`>WuUkl#y`d6y->svcQ+02m(huGQgbrLef%b(X>_@0T6A z+?Y9MBd*X`v=>}smtSn@@Wuq6*z}ZrL$#`EKA%kyH|Ti_U_Um$QRl8iG@TK?JP;f_ z8C&YQEC>4B;UL~jemv3wJ^vUTka32=J&P(J($9{U(9z!!`TnR}3a9PdZ{WQws=2xg z?HTR|wx#owxW#{riL;+^if3!jJnFmU|L^FRw+4$TT!d!A2GONlbXj3w90$^TJ?MnA zjrJP)qvlKRUC)ajR;=FdvuiH*U-*0V+~0m)ycvBB^$xw{%B0e6OK`{c4WR4LxLyYO z0Bbg#5x1TPRcN{9WNvynJdZdGcIScZsZc%Fwtmg8l;5iOJw0@4vEMX9BUkR%YaV9< z5gk4#&i4bRc?W7z@$+;2!(zsKE77>@FIFbX>87s_83?x5{5M4H?ikUXDXM~LJdU9Z z{>lJ5Q@#1GjQw6a)t zc*m(#+36`#A;~5%3{X;%k-ymU=i$Q>@xlK((PxK7;LkROTYZI{;%#bugEr$M*u3=G zm^AIn`&j1faS3a%n_6@J!=U1u!OX8o)B#>i>G!eWr`eK=zs?4)=pS!m2yPtETI}$< z$5bX4rYF}@|a z+nf3{iGjb@@UTAI_3#k|e5XpKw$$UN`noFxA%`Qz9{@o!XCKeYS-W=1nN?;o(UmsN z?+TC65K(U2gbU91aQ>k2IYG=^(O(SSvU?Yp@qmZ$(YFB`{9AVn(Y;d?{r$sRK=n2j1V8m4x&Y8i@W_GJ3I;f$g|x<9LtIi1HXAi|HvfGhEj z0ATu$0Qme>{pHgn*@@@L^2a1%_Zz|MaDlKs3A)po#>Jm}sX9^#R;4;uJnNiw$vU2# zLl~B{WZs``CrI`L7KPn4$>MBx+b~3}4EXs=NW-m3pZdw{Z}tj$cHB>_N;%A!nD~A@ zZVIdOHe@7wS6Ct-%&j@5RVloOH?3J)I?57)F z$)Z-`=&Mvp1EP&eb(VOU`XDhaf7IFC5*C)cSixZc`#y*A>h_|zmBJq=;V?PJM5*l7 zpPuo-aBLTUEmY!q4KaGVo$gcM<_^XV`qH(c6q>Eq1_7uEhHglJRH^4yD%tcL>HNH4 zQ1Z!2Q`yh&Ex_{>5?rqr`_86qq~J}s`XL3g>wzm1Qc)C3^c@=)CQjAiZ4t6P4LCq1 zK;-rZR!2(p?w$K}S^wk@4K^~I=6dUXrE)!eNKxP~*P5GKnTy&&R!JxA@4J(eNp|aC zkM5rG0lwLcj>znDQ|HYD{V|ENWDaZiQJtPg=0ok?PZ#>VmGJG`}b-Blh{Cb3?=d1n+ZfF7Ri#=L!DfEz!W~ zA_?+!*iHF-(r~D&#d&o7TUN^-NN||Gv(Ikx(?qo0&SA4&<%YI+Akt^+%DBUzPj&{d zWMt8eEr`M5unIpg@*9SQOoZ7Z&(q|C$|C2go{~~il;b+W$(>2V|LP4TkrEv~HkRQ) z@PaG~=hMMfH#{9x+B)KU4G zcyaUNokIO5_GPIUBpe)Aj4~uO5hO*L{bA{M)m72vFv)0zCOo2o;%xar{yPI=1KXjSv6YUS47^9g76H#C*ow*EeU2rui>K%2>dt3WV4d{V}ik%}y+7#^K>j02DMNr$56N_Ypo%HIPBUwWTt+mma|& zZe_`A-stojGnSJ+owoY}@26{5mh^19Wdv$2&zLf9xnMIk<+zy*v|_wWKA)ROp3FM9C6~ zNn*HKqetNS&H00%Ok$((NXIw;<^Uh%{=wDuofea*3A5c2?E!7p@M)yo-{&>{L4RGo zm`Y6+dbWTE-#qBNII0RHkBV=JQhUuQifzUmPyMNJ8APsWWTq&Ylj~Geq+*(krSVT6 zEYMhC%V<&urpu038C0MlZyHruPm<>!7BDfp(mV zG4j!6sH!^dB~Z|=M_S&4NXQ3UkRXY|r9%W<+H>wzQ$7q^c876k{{D1O*(Xn>LzmD- zp0CFa4nlSK;f)m>ilEqO&$bp*I5SLKTr7dS+i2wccm>Zkqo^`jH^lE%6>bvaoPf?H z=$;DAK^B)m?L`jD6@#1|^q4gQFZ{G19|oJow8En0@oqAQJ9)a6Cc~vwIGrXU51|>) zxZU~ZxTvNgJpVIC;FM;4Vt!Z?RPgWTpvMULdsbv}Qx@+Oq_Xxd8$WM>Cka?eI+}vw zqEPDU;%oxGYSGP9(hssWHJw&R-5#lze*)+yDkl2d0HJSzj#x8QEY`%DK_Wm|CR| zAFvSW-26&wK5ZdcqW`|id`F z@m|MP$&zi!{@6`AGh3ofq_#Mv zQ{Yz@HgzR6>b>^TxcnWXvCJUojxWM?g9eoy1@D;PJjTJ`VARwUr^+HAe~XK}IFE`r z?b+Z0+NqJP9Z_g3x{{A9NK%BtmL7H&rD*<`G1x}*8c=S1HymhPo0wA0JSHPeDbO6N zhqGlk2-^Xj<^S!5fj6=Yc{=~tKkdai7PlvN|3**GYU#~BHzFk&|~=yN>$!06~eQp4xNLM9UtzD;}HE*eiWPTMz3O zJ8isk+ux8t;&u5*9Y`t8xjAJ}QUy!`&?c{iVKCrWrV$b@1^)q=OB zF#O|jjmwpi>VsyS>c8zcJ;Mb&`Du?m(^r>#DCt0>LFUswo*6k$9f7a-K-7JUyqsR> z#X5Fjn&f;ZRMj;jZg9oWrB=7cFe~~#Csu-&vK~{XAGXtf`DynF88q6yKPf!ZN-7+a`tQpM#3F z)a(%}&|lxTKevP0v2IHN&7Xu4^)l7tuOk!eItPx$4SnNxytnDiNvZ;BP71 zk0PTYPr&s4^f2>@FS`q_wX<}iGti7EC11rz79yVg2-%{hL2NlUHShfMy8hRLLrPq? zBUa30UAAxiG|Y=J-_$2SZl?WkcW}E6oVAg-*1v;0T4d(!6~kIajVOdQQ|bD`7qRm8 zKlfzjRoi)aLt?2$VwfH9(o*6Qe73;ou>~Q$-HKP4Z3fB_oWOgy}+n5*bhwucS&( z@S_JsycNVVoVfuc7_YManHTU0y@{Z8k#a$0OwbotTG_^Zc$jj5i90|ltyLPR614gp z@`8D4Q{v2-Yl{;qWkbjuvmjchHs~`r<Mtlf^KI3Lw$lprwY$s|FBLSWsGh2(92 zR&3A(uk@~*5&@A}kSK-p5>{KTjM)3*cK7_EsHG}2;4(Atr`#zAb6C>LDNsqhiKTsH=63Gi8Hv1b^IA8IKM!+z^qGx} zgmtV~-;ze36gZ$Y*^9DuD0 zFna3hq-gdcu^SbbNO|c^No?sH5Cu2y7PkvSuPPs*Qxd|p)KPA7;yT{6NNaUcmcx@J zb8KD4^vBZqyyrQyOjeU9uMQ#@DHkw$a zbaV0~x{N}U!ZBUCG*zv+dYlk9o0f6~Dl#@xakPr>DCN6~>6Y85MakFKmh5N=7022% z8g!zirL3#l&H2abbdn1ul7)bexUQ%LSLh7hGM%&U9lqQ`gJk7!$i zQ8QeihkvI<;vRwdoomLVG>%w^N05}2gGCfuw0H=$&#s`*VL)zf&ZOd7pcTS(SkIi; zH>K-jpf2b$>X>ts{PsABql61Lpyar;jk+%%5DDOTs=4ORFK~iM6{EycBfr*4UZq@( z7a%e0Gc9m|*%vzU;GL!@%sWCsVDTcT4h7)JbJ`f&;5VwO{oXZ2s!oh&R)nXUxaq@8 z3~?hU_eSGDWl#<2u6;!kF4Qez(mtmc;bqA?RiS~Us+i?EFlMx}Hy-02a97hScT#q( z9Mf493FD=)aI5JH8fP|1+@2=6&*lDk%x^ z=C`0eth@7J_q6bDi1A&%{L9k*r^EVR&OM36JgTg^jT?`AiAo3Vwbo=F+k01rvW}Nl zC5Tvfe6%KJ>ucWfiq&==+IZUX{D;AezI$dJW%@Ci=ZYt4M$aMTQ#}tZr#O9w9PCFP zTxIzY!hs?e_oFuQcgiT~?OY-JLTrA!|03RW|AP$|*wAmxs`99l7FrNhtvvNl8ba-&vmW z{F%sGJ+qndaw9xI(a->=No*gNXK6H-<$DLxQIGqloYgHk9aplVV0f^t--wrp-~&ht zvcNBHsY@9XL2GOc&Jq{PXV1e_8nnRAZ^`?Wu>N%qk1DscGbA<>fhk;{N)>;>Q`GF)8g{9DO=ppEWi_DCN6L_ zZdiXmr>iJ^^p5?Us3HQ(toC>4F!>^oU3!_IxQ-!=fj)yo7^#<;rnP;@lS`!SY_OHs~{g06CM>c%qCeAbx znG=tA;4BtSVUh_eqGa8?V0B?}A3atL*4eqU;fyR<*`RNk-%G@eB`^e~xUq#`qHi-^ zeO zl6wp!>Zp<*k9MW%uvnRE@-uDel5Bl4i#|G%^r8dd#8)oa(G~qDQ{}|I!to@IjD;<^ z5o0Z?9p&v=Bdcml*IX9ySKKbf5^IIH9lOz+FRIwrce4w&&;>+!zyjcAmKc97<4f6O zgid`u@qB5qrn(;j@cCn7q5E6V@FY{jSJ=L|D`)If?urCZYkZ9vk#>83Lfd@Z!n@V= zg-6-39f-)ooKRM%4&?QpHpaya8*(}qE?)VX7hI!Ek-4zgKs za@2a_>*8~YFro8mZrlmyr4w<%{~XXPP+;wM(jSswuUg3c0Fc-=D0QX2Bkdf^{qpx4 z;`QP*|L?De`~&9rj}X8%>hMiDp4Ikeq#}9-{6NsNE#~r1(3eVJH$O(;5b6*eZ=^Fr z#`vBn4nmdLSBOsfkY}%>v!gr(ZlS<_`f!e*wUc3Ec~VypFSXxBu`?`?cr`-;8YB+wFL0%hlP@w#rCcg z(#9Kq0n(WZInbMKdFzD`_yPLrvvc5SqJdXr^#U04euH~@eI$+TPZ$45a7ct`y#%H7}a#gdmzi}#9`}GT3znqp{}96oVj}! z<@kC)hC0gdIE4E?+=tkd8k`Onotc)1B^We)a!d=*uk%focW+q%7M^I_t_c1n@oE)~ zi6{_LVJ`zMGUE3*A$xz1czfxDlk$eQI1{sBU9VoC7p30Vd>0BC=uT2QK`;8>Eerh? za2Sg$&NB29R%P05(|MMXRRQac7AZlh5_oGXx$#9<3&h))E+x zE9jff*Dq@|8MFBNwWs}NMP$q5NPHPG%$TD{OhXmip2xF~_nfWweKCE_hS)ngK-9RTp>jfIbAoZwxjh*tSjP1?iei#H zgq%FTHDokje=XJVRFVU1zDj2`C*Iu&%D-<>>gmejCtAY7Ffp>`nz-NU84E#^@o;`~ z+XStIaPY-DQrV(1_-AarJ#xHmhnIM~Cu^*NqcsSvxvzSiu5RxEO^+8qc+2%3`N4UriH%t9637wtJ%;p&s;Ol?7N zONlSHLhC38%-a#8Cf*NMV%O2`v z?P#7XW>FO1ZpV1sZ}IChp6>q5!qE9UC4nB2W!f;qMP6t5{b$unY@9iFW|jwy#an<)?ct~nAAQzXA9s6JnWx2-sEB1%4{t0{y|p{B6XR^a1hc-RwclF>}jk#DnP zR+%rX;{Lcw-~0y|6$FD57q|&2MQvI`&qrjzNvdhM=7V<1Bz74TLPV1*#^I4=gM7LY zzKIIlgk6ov)y5i*9CTEvjvpc#&a0{vsv1fviXzTijDF5+-oVt*TUhVIY)^uR?^us> zvakTO6HTv6XbJ8RMG4j07IsA)MJbVC!hWlynlnnMd%Jyxm%u{W?oa~%D{{MOn7AGj zk`qJ?MH)PE<8@AQy=yJ}M-a*DYpTJvbE;WFvo#Bpd#Vzz#XyC=eUAZ9dOYix5P~t& z$0K8`bV@+5nn@d4g&oD{SK706Db3dCIk!Nu*0S>j1%|VmG)gG&iH2sYdcf!W@6&CI z{{YEWYy49Hb+f=bG7jvksJ)BTbT((d{`_3yvbPvJxNV-> z^%MT%&el!)FVpV*%hPMH_vT#Yr%xKyQldht>70c(OUkVo<{YRE#rF6HZ$lhU`@Sr- z82CF?e>ogScKc2^hn55c#&D(y2AsE-pI%!&G7Wql$k8*cSDzb(HT7o#xR^r@&iOaj zouf915Qj2&v8h`cnycf;pfW7a;CIUCa<@m^B3{HW3Q~KYb=fagdJV3Pxjs@t9|tk$ zcfWW;Wdijlo7>$$jZe6F97O-d=r(i;f?ql)oD`ixUIDSU+YJ=@#UmIFSK?EkeOg|g zrfjjMkue;|(gt!z62B+xrlu|B#GX6ysH{#jQx>GOaQp{G#hl7h%`BsU;h^}%ekT#w zp1fw?lT$I3K3Qo&5fAd2n9-Fz)3hX0Nr2xWq;~t_Jl&CSV&9gGBj7H;vEju37jc(1+(*fST6rr)M8StLS0$Rg>7^z{gYBB>V6@( zz%v(Ip1%9_z*DZ;R1qlmx|`ph-IArSQd(vvP|-J@P2X=fPFfAkkkMN%x;TO0lqb^~ zaa#2|Gpj=7LX)q`6n+BTKV9&_RqGUaGH+NY>6|CL)ty)BcHJt+?*jb&uCs3g$+&s7 zdfZZT7)>j5jriKVA?ALQ^Lop*ms3!WAm7L~7j0bh0%TN$C6gmvJ$IItbw3OafmbZM zk>&&~x1c$4#Peq4Bk1;0yqsw?#Ep?NU~6zD|C{f5w;TFj3Hp-K;>7LKo6#tFqGD2D zaWDS8J%0!Tbw>K~WM9t(W0jo52;ZEjCsUTMI>M+FAfZUoD6ypOaqgt;DrK$pY8=t& zrl>)4MpsZpj-x7YPH!e!`addl3KLAx7l<+n&RCGe)y730ASV3T7%op9F1^6`VyL#} zD0K(Nrr6+z#Y2;b6_ec`#R`kCjTZ2Obrvu?ASQ*`!{L$}mQWULB;^Ap(fe|ntyM~v zEuBS*+MC2wsMEMFg@Or!+hN0SdE9hx6Pb6ym4_X0XwyiDrJBFhz67N`q$o8z!^iTe z$yzVyR=2+(*mYjp9PAAs8FN_FZvml7+p4Urq#;$N0oNblP#%}o1_v}-@4UdCZCdmq z(H|;MDwKUDVZ`jr2^OJo-bAWan@)<(8hFrBVjI?#{lCC$vRR_fw}m`3ep~6d=L>-R znSaeHdV#3+7%}Dk-o%gf*T}Zl`;NAg0EX+;nzuNh?}631b{gUSkG}ko^%sPylSjf! zC>AMMa8{fytf}ebZQGy;osoUDpBLf<>2yvo6H9hDz{)E%K#(xybb+)!@$Avp&L`fH zR6H$AL!uTj@=khqUa;hu&=ojAs1F(PeAT)L-F(dwMkkt>lQuD+O4LN$e-Q=1VM#P` z*u_tA0O?wYE%oD#{a86yat zuXT?gyz+t|ksvk667I8!eRR-|J`9dv2!-MYCoCKJlitKpB9o zZ5=RT7bd&B*re3EWn@NPO(oWORw+A#@*KZuPG-)*^Tp!6aduW)LdTac8eHvn+m5+} zzCId@&6mXLV->G2*~T;=xW3R=_A~IXQA#$w>*o`!8KbimwiG~JRvRKdPu_3-x)hy3 z+JlIpxzKSU&6;G^KS)J2MIf#Hjzh(x%TH*{0?bdrepUuM+*$*q03FG~Zqqa-9Wh z_%fWjvp7CVZ)7Z?r_-xH=p3e=W6kStX8Gg>(?!5%~fS8ID2(7o_JS8)0(}Nb!TbNLzi1ydNMJZqnH_}24{h-m|09PAS zpQ-ZXJHijf&lr*3>f!kMs_$S-nHtG|xpKo0$=+yG zgWt|#PrNdpCa0m6RPDEmIo}u!`Q?`pLY&4(pA#N=z~bkF+e}ZCUG(q*Dy*_zxvUEeOyY@9ttr2oXQX2d$FwfAD=8U0`v8vmd^odK z8hcXA77j%M^bIyGZI5(}UDRC!3ePC<>M!jaNc$I=F5|xyr7=WX)WTygUg8&`z^lW` zQP=F|ro5~yoRpN5A%;VnF6d4Ox>0+-y4ex*|Ci3iKB&Bn|cmRTb zzH9017QkOhWR2%RwRHKwiig=y3UqR-h>s@xq^bj?>RL!Kw8C$(l;wihqC=!OL|szC z3C1ljR@{^3SL+^-FqQOMY=l>v6MF4c)NL|oj6now>s7>?np!*6BzJJRFz;I^RaET@ zvs)wi8qvgT>7q%C-Ffv9mzp{As#VG`H&7t5E#-IW**Q2r8~i{MiKy9 zX?&BSE$`W|C5UWPtibXd2_2DKE-2C*IuE@<#TPh#17@)VR z(z=evUY3dyB{8;%U(R4Fmj_wr*`)sCHb}lnP|e0HiVu@+&aZIu44tT2I;8${lZ9JU zSCEM$pNtogxhaA2R{nHYbha0-$4D_PNa@Phc7*h7*h$%Akv&+HxT9)w6YJY?)gE zjVZp0WqIGEdOr4!Yo!6ANcZx#<4$VDR`*L*WW0T zIzE!>Q(k6U5QZJ|qba$N!EYY)x<9uQ{I(@CggHEe6IbWvV1x^gyxn>V2%6(uBv+6# zChd0O5o`V@g{jIzIs9-|M6?X#eYGV8dv7Dp-;seY*UOJ%8r@?YJNUtV7W3>P0 zdjvnnels93Kye1w=0D96qipGKN4?q(Jr zR_gi)Z14vUD)WAhI4u4}LfA>FMbc1i@P&UyYS^5ZAXzpVe48vP-Fe67ltd4q zd~E<^iHii|79ZVYgkAcKXud}^4?7@lkAg@B@=~ulu|L3>`iJ!DwbuZ;rGSE*-w{bt zO}PCPq&yh5C`dwsRu&`r6v1B#GA8~ zQ;gUeD&+!WyK6-rlrF+)vEUQ+>;zzjy}HHoaK3hefB9>xx>H)#1zw4~0Rg>RCbaR)V~O5cFh3OPH7Ittv$f*K zIotmGWw2e+#Hw6OJFbLFHP@Q>mj+8h3gYxW#epXw>oC@7*pL(5MuSVTGVL$%3P|+f z5B%To{!dgo4&$h&EY`u&=>2%I#>wQfpUc^1X8Rcg-D7RAvUzRrw0UjflxuC+tbP_0 zdy9U9II}V%yzvX)<0lAqq&n*N9iw-9*vAo-x%AoIdu7?u!LG1Y=|xxc=KeN9hfnX6 zfqkxdcDfu%4-Vx9X=-g%s*{($pe-S^NDzAdFSP{mS&#qI3LoylVL@S`w2zD8;*v~z z!8x4g+I%}!z3JT1Uny?{-b_XG+U9o6jri+v*685^Oou$$TFUFxlL)M z%HDP&`<_KhT-BL>8?->)?^tB~5896sEB!r{vUDj>>8jk;H@z!W0lNJIMrEJh)RcJ~M)t;wX-n=V zw`Q2u`+2k!NaqjDmI*A$KD&@B&^#X;C}>A{)SYze=T9X^3)m2pPK!Rkz-vD4U=K6g zZ)T;6*!~Ir@OD<9T)9;UY4#7E%4f=T*%Qf%Q_6RB_EaoA%^a0oM3${XIZ%wd?tiCsdOaGSB z7HbL%qGtw8FxU~NO=L`!y%C%gq7JHyiV)bAlmLeilN$+(1g|>+%6|Ns#})3T{ODAB zD$u?h8Qb5OynTcHQ;Q8_6@8*(56&4Y=lJAh+2h=lj?0tsjs`K;)tb=L=cp2b$U#&K z!#{>(Hb6a4YOl=5%5mvA<_KY$T(-fDms!YeH|qTuoY;eo)i6WxJURffXTc`uj1nNv zxRTn{!v^T?8M)N~w^e3m3gchy{PXjq0MIiT85HMuxhU60W#HdFej@%NvVo1I!)KNi zr>xE_wyn3wMm83quPKW~#Xax}W3m7q?S7ncJp9|{0_8M?2`UdNzgn2!J)0S$i zanF-+aUG*g);;mfP0(Qsc*N2uavI7Z%oFuNG2MQF#S06G4pBR++0YBV_qgt-t9|Q( zzWV-K91ESVST^6GEji6ue0(w7KWr1JuLPQ}&;f7P=xLrXEJ<EC@HC5J$q>BeFSaY+Z$W$gDWf_OEK-1ocPlDVt4&%r>?Ek+XmAHs4cB8 zNh6!uJzmzlZhCrVjC5PXN<#NLn7VO1_kW8F`X9j7L&;xWqMlElPY2D#hS8JcY%{?j zweT?W2RfGJbR3hjY^&lfN|@tzUlATCx-$Fl4~p~iGK-!Vy*oeqz7g@po|1IW|2EmG z^u4rMbUGxb3SAaWR&$$9b*8xY+fz7e9TwY%sC8U*{T_ zag0R#>M!pnGG=N4MA4fjb>$4;XzqB{2S-QS9ZB;t*8^+TIZulHZi=kGsG$nDl}*=j zThHZkA40jj$YgS;;&Uk1p2^qsF7yJ~-`K9lF5cd_gSOe2$akBe(Dl4;)Ma%e!PfJ{ zzF!SM<{FP9o0tRW$P2{G+ue8<=r$w>i?1W34^&q>A=|t)MRR1WM6?}HR<*quS7iuD z85|4iudK>V{vj?G$1g`R6ZxRKnXQcY_cfdR?Icu;`S-&;f4wYRKF!twoIsK}W4~=7 z^vKfvdPPc#bY?VLj?c6CeLG=_GXGn5d4~7lOULC(ap`bZWVzt8R+qaL7Si>noV|8W zs_Gn({XO6FXCcTvvVoMlAL@#M=Fs{Z34f@_g1{ZS14Ajv-QD@+1zGp@efI;}V)3oY zT|Yo8b1{&FB&ti8$;Ja~Mqszc&6IdN=9zob-f-{kJ0360Aw8eW{F|<}JZHz<57BW+ z9><1Y4#K3?w>O8&cH(tV46eS6zBcGC(meAkEwHWde*m2?IX?rEryhQ*{$>a*`HS^s zEruQG+a=xApO#uIDL=(9nP^2JH&EwYjar2^L9_%3(vfnrh*Y5Uge5C3m@UI&!L>+1 zmaNCB2Pd3_(TUXsYr+VUZOa<0h`_n1q^KmlwPkm*e8K79!1r(AN`bfSnfYNA>IJob zP+|AQ1>5CL%O%76%xg@KJ0;||`-^-K!b)PetUT&tEjhVGLQ;;fxi1u_lEjLcXwU&I zIjkslqt~(4<)Wn5$#j~hwcW4&$Hj{XK<;QZLIhc7=ugF6a(Sb>z>KlX4BWZtYaYGoAGd%ZK7is5^V=g(0LE?XZ+>zjh z7B7wd1%j=6&e)Bc(vwpxtDsp3@)yHaEGR5lWvL`&1T0a|at5=(@U1V#hmPZ!pgH`i z-9T=xQh7C151fYE&scm7gnHveX~12zmDg;)z4=vlVdx$76Jr>Oj<*k!^au4OEqDAz zi!I&z7Bf4`-Yn4d9Pu@g*N#=CGE$b zMN`%n#Y-Gcovng{xmZ)gH6|!oyMI+J@HL(@UzviRRt_w*l}97Ul2);IMp5%8^>y4a;fIkui3Fmhhx zzRzsSSgwPgC>{9L{Q7Q?bP5LLG;>5nuwEWQRB>MYKhWu}KAksoxu{r(>Lf&16-Nj4 zKP{nj$ml8IIip%i6NJ39VSE$%`*R2OfX{+LPklhom%}u#Gf?*hq`7)$#Hv=re9l)H zUP*xuD`p;Ei7Tr%D|pvZMQ)B|_~?7Ws3PxBBdjp02?q>siWT<8q^Qt4S)Aaj#oOHr z^5cTvem(OJYa)@+oVJ`G;KBA{ z(-1tdFRJoxCvLXDj;==inMFznrvdkOQGPoh{`}rCsyD5BVSV zyO`m>T5f^@+1pRn{naZgMnNvZ``C@Eegpl@QtY(Lg_%Nny*n(~4gH=XGB;IMaum$8 zaWJ-zRr&frCYQl}BgLpzlQ*^xADs2)dv+t*5gfh}byA528F!g~O><$1qH`r1J0zEZPR&8Y5z<$hQb zphJq7*~&vlD$i?f4!OLpQ;M~&?)2{(askS*C>JN6)bojfTo~t`sq+?2Nx=B5Rk}JR zs|R`|F;jqX&lfhOzA&xlUOdjqm9aZQz9r{B;ep$vWzGDf)o&NyyY=Cl25<3B;tR;rpwItJ9>$GaB|G(j-LA^ZBJEv z&?wgjX?A9|<-i(wh!azB4f5kKP~23UCwMcA&oi-$*N7!Jp20dt@K%e9{y$Uyqj;Q& zl%MbiVDhIa)=ts5>2w487sUAn&iUyjQt~Fh_|#2u^T~{Vb8?N$Oo15@M^)kb=%&k7OD6-e0hZ?ehv&>f6Q{-!Q8QR3<7P#{x= z%NYlHpAzQ?tGi>>J8##-L|Y#}D54}kITbd$Lcpl!S$mg9e_|~a|9t+d_gylrlJ^^4iM*& zH%50u6wWJR+@1mGje>C##P9<(bJWKYKo4Qcnyw&YtZ_Lqj+tOK!Q84Q>N+aGe#dp; zxEL-Ae!=N2ZiL(@rNx^nYvC!+m|%w}babrPAVa3Odszc^Bj~?+-~spPUo2ESBCp+q z%|2uy0(WnRhUR8;baYW=W#y%Bx{PV=ekfn;II|9qk4-*K&btsuo#& z#v_UsEwZ)i8kN6uwSw*(76YvZsNTELLDfgDd|HA-o8}&xLtG51yyeYN($Q5_c~5pv z*p!;9u%1HIkXO*O44U{&#Y7k7bX!+HDDL9P6jj_nL7U9aTH=`M3s5 zJMU26>U4=SHQ%VEu#Xf!e!S;MZV;&`IJ_*tPKB4ljqC-|YglXPl$=#3T0KGHO>wf+aas^=%U~cii#`Q)X+>VxMgkkatU%d`wJ`FJKM#KzQ z!#}R{v`!E>Mlcx^^yxmVkBJpOGRC7CJZffczzNG#IY1xw5{$Yw^;Q|JAK z7}+?HzbazDRb%;;KF*2ghrn8f$)s0mo}y{o)JV5Q-ba%X?5pM|1O~HYQbZSUiR5C6 zc&YO)_wD`Xxz#aKVT+$ygn>6Jggj(M-TyCt`8R9rOqsBY&SeJqZ?nTKnJ$&C#GrR6 zBGq+@4u#xzH$?-nGDHjQMxK@+6&&QBj2|X9v4nnja|`rr%B_hy z>so7aja{(HF-Kv&)N!QAR%6+z7!b{7^Ww+}-2aC?vVe6p|MOp&@&B{pqL*mQ6PwbG zIR$UOswllziBxdMg z!PrZMP*SOhgEOgXihXrjA|l={w#IyCYjq4diFR(Fqs|!i#3J8!7mHmqm~gLqGRPkP z!tGdRG4NVw|7{}2<-F42Z~0<`3IpbC`;Su88qz$hWE5PB?$sl05*v;n$lc3qI+Rai!@#TlK|qfbC9;Ni=Fw!0SG6 zAbNgXbO?0swO0%L2-STrBQW2AF6(~vmT3%~B{Q@7v)hR6dHKwAr7z7#Xz#YO{+?QL zDUTxuF{f?r>KO&_4?PLovbTMCsmkmo_N_ESw%+dNo4h(l7U)mwdZUixf5M3q{D4SY z=NnvP`Q^AG`$XRkU~eCDeZG@vdVj#p^*O?HchA7NJZS94i;>8GT>10uW+=Mtao7|u zulR4wLMS8j{4A|t9xSuYAdZ{swD!VJogtLixKrt0l&EL=k2vOkDnnA+)OnvJag{Xw zyf=S~v4WD+z-Qo)Z@5QdJGsrO!BPnDNFO)8Kf1lXogVYMa3buMyE;D4jr)SqO|7yTLv z{5%w&kb8;4l#=YdyEgnoG^nfY7Ez{cF#oxK4Lc$s*QTH3Fr1id5-B_XNE~A%uDZ%M z%Ug8~RzbRNi@?lQ?#RkD*$C9`y_WSH6L)j1=H;r z)R+9ka732BxgO=c&`VE;6;<0ygW7WSkVKVq3Fmm{%ZM*7zp@gVlojl}BKCm+ako0| zwLXi`?x#z=RZ04~ziY*Yz8Mqp$j|03dftZIcD$V_d=w${uAiRQyjn8lFkU8M{2Eu8 zNGystR)bor2EbRQ+GTBG99l?ODYZl~y12IKs%L);y9blpoFQkKpL zR+oP@1#f7JAUl0r`kJSNs&;fmrU3$9!Iz%AHdYl?1%E5ENPI|9NrVy9Yz^NB_dVZo z1ZI%ew>%txe>%VtZ@Z=+wL#Qgwdo7BIEf1rCW(jK$G~?6rq?ZorgOd@O)ayi4R!q|aTdSBC@ru1 zulyHNyn=qWzS|02|K8TxxtEtET;@OPzfV@G#+tFcHnq1t_qeTk4BhVDpF?)<7QtGx zlFcsZU9*_UDehDD6J`sy%~xQUGgC8TrU|m@+G{bkV!|V@4l)Fup@VC37N^I?)wj(~ zT`soJ@JOzufQINgdys}EMue4CaBygZr4y^Ffx>v|DFL-jo>NUqq#eH3vzIiVA?vJz z|F36a&7rmC_5QL_5IM|f@VKp+?Vp&oZ7%S|oe#lTOupeM$7+o;Z&ICdgtP(~6GLXn zzfU`-q1rflW$FF9^YG4XR`fz+wcBI_g1Te1bt-fB5oRs&{p5v-iKz^y)b0+>Q$B|H zh4@YN-|yZ1ZDGV`8tbXQ#xEUD*h2*ICMB#euwKPA)JS1`VR@Qe; zRXE$~7%jjja*?b%u%PtOK#s-wvrsKLS%kj4_4JZfvCDAJCNzS?(HFqlP|p3vk0J((j!1`}#mKx@B-F8GF6-0lbP1QHOt;g}r0Hpg6}>EO zVZAN7L&qalJ8j#+i97S^x`KE;qO9eQzi44R+-Nosgd&Rw`7oLlb#w-S`58-gym3iU z_ybuu)G7TW*n@*_x?bmL56jpN+nGx$1YWn#FDEgtw$<)=sR6kgme#Mu-fVxo(f@d7 z{qfcT!ph$+uz{PGbTx;Tac~^jAaED~L~{9l>|8M0cTlK!Run&QY#~UY1bqlme^_)n zm-zKatG?n8eCL7+laDpR>u1?E{8!5Oqy?MEtjD0Boz+*fVkcFXh~G%LEc{*rOK`G8 z?}u=6Z*W}P_;t?ZYuVQite%Dw1Y(zk0tay3!|Iy%r8S6{IiC-Uzt7V$H+vNU-&zY zZr4cvn4~(cwN+mYr`d0p)sUTdzB#?^jFX+%C$wg8r2kamPpZO9c#8?x;{))I?*ROP z#6mTZ^C1a&K%o&PzW**w4^uXOgwzKYe>S_kRBAtsPZv~AkhwKv99^L&bH=b*N|O(r z8I!lhCy%Lq-xiaKgeYp{eYO4Sx~T4S^2)m07bvcaJhh@Iu4gAOE=u}`tPhsJ#;oF! zxw!2M?t$B;<3ira4q=z9&YL7Xu%txDJcUJC{8NHT{lu~9;s=zb1dq*y%EDEItQ|!no z!Rn&Oz@}|cb!J~LJ&avUG0(zzKh_cDKP7R{gt1K7AS`WmPrp^tFs%L12b)RDjmd8O z6~SZPxveqjBeySL862C)o2jjmaRFLsF-i^EY_qeiWMyGLATMyCa_H!cuyBt{OwW?D zm*K|ZIG)lKc^HH*uM8ToD^yM4i)goE_{PH7E6&|M|G~EzT=z@Nam$&Ds*#T(`dfYW zDQkmQp_48mn zl;o(w%pBy;5N8$zojF@Kb0~9En{{#TgJ35m-Celh7$r=Q9zz2s$IQ(1z%Pc_@CyuQ zXDVhVdy*be!W(uC4|@9SD{~4-$}9 zUAQxmW-y&-q{|SZNm&}!%*!VOHQck!%nI8%!2X779m~}Cw`=7^E-sOfoGI+BFBm}t zBg)V?#~!7L-E)d4OG(R`>8SH#3y#KAVccT-hG&;*09|lN;XWSMCAk2YAZ>2WsZuwe zKlOzf_*iM+Vzo)kwA;4>N5U%*maT;@^_|m1gR_9~8(njYE-M*>Y36bX&)R^M1~kv( z2f39q;v^ek`;;|;JUh7ei!(f$6anwR-+Z$f2ZiZnLAf|TRJz3p<5;-@<6g6DEx{zu z^H2GD#ib7Rd995>vuBpuCZy6a?EZoun+aYFgeecI;qb#>bnU+dZ*W2UH0$c>ih_zN ztgD;-4$GaRVA78BnGglVkYC^WLrpjV*N3&b>|aFye0x#m-&;H{Tl`2TO*uhct0w&K z3wHbhB1a1aM7L%Mps=ky0$=04W92xHYpD_^xpanY1J1(c6rpB0S5@DmLjuZrg0u&E ziT1}?HGfmIozxcJ%kZt8~0s|cn|IT@=82(tUjnmVGlT7TQIc!Vrjl+`F zmS%NE-xeeigR&&Mo@Z3JaGqwa%YdT-iK)AiYgna}YSx7z(t;@rj~&uWEVq_?dy?CV zT#+$DMlY*XVyWEaHnIZ{J$>W4Mk1t%_`r#dyNaT8QFdR)pU3e^|?F#% zqLk1pq1>8CKw&XdlXH@MXOBYEN65y?!o-(N&!@nFqh{&a{7+^MGhKq+ zBjzcm4=dWY__eJ+Yq9e;mQv(PJ$>ExZzBWDs6yo*oBn+=V_H`D&&9~a$?|jMBYe0c zQ9ZgL({>$G#SR;=JCY)UBsfENr|rKNgO5>1{Qct;gE=?9D71+8R$l%7T;l4dVK=$* zQgy`oXVIj`R{Dp}7JtzsP)eczvz_LC`vNw*fQNlAmHWGSy1sWF) zj%>>M3OH4$FK^ul`D90Rba+5yM9(d@YW9a?_5GY#N8%$opZE6!3KLUJb$(u1MMc)d zhf8z;b_1|w-q<4gcOmO(f#Kb*n!g-9L>rBiRA2h8o767JDmme|JKiWj+3N}eQ+Z-J z6YnT%`GBC-816e6sbfcS8m%&Ni(x^^2-!TlM~sLnJ4tF>rioe{Bfp6NJ3(2|klg?V zmP}1UwbqH<9|$#Oqr57QsB~-%?x-2#THC{H`q$7y8{53nyqK*iSX)kb_Q2-8Ek-z!3lx+O-GkER=rtx?h~c-$Lm??XeeZAY8E9}+^6x9svAB{U^~Okl(u7T*m$na2>SdY>Gh$S+oJ z=n0pRnv`Ki;!n%_?bjk}CiJF1>I$9r&`j?aTpdm&(P+41bV&Al!#&1#&4Vat#FEC* zh*@o!5cmhK{nYDpf$+PN%KpaB`vrgAMhHg@!pd5)!1Wx zZ-9W$KVG!3GW)C^6^&5XwI*3Dcn6%t!bBp6l_AT+a+`Lw9_7P5ZA5A7{8?JPxwh+t zX)#>;18z}&j?&$EYLUF02%D=Vmb$d4xVBOea4D`YFr}b31(muxyemy<6<~nOq-1AD z$z1TekEv_oSZGydC_99F2pS#t$2Xp4dgDo~jPy1_`I9H$(BnXsB=-z{&u*`)h@JVN z8*%6prn#8wJzPGMz0gvK%ZTbsU*-OdI7OkrQs6Q8{#aw_;ste?N`ZohF&Q=mCPw09 zm}r$TY02YpToiCQSPC6Gud3qr0&7-GYX!$hO2!g7=LlZ~&--U`Fi6Cj=VGJ!;%Zjs zP^U5TMv4vA0#c;`9?zYwm!>$d(*e-r^U-~ z-Z7rqIaG>!y`3l>mr4F;zr@@AsP9LASqAKx?|P`u&Z;V~;`ApK+F$Z|R4wU{X<<9t z@h6wBm!!n5RJHR-!R~&gclan3YtRvE7>Pm+^Yv#wgCC(u*Nx`Q<|bs>rSA&y>3U`d zysaep9{1pDK?Fu}fv+%tZqMlDT%|8xDEuR?U--*9q+SvMI}(xs{*wTmQ(#t;&=}9z ze$($VHUpdh@H}FCC^2y5(T(A`TgRhA zC}O;HZGCfCZmK;rIkNqENRuOEa6o9*9{Y}GuV`e4?%K<~tO{X;{}|vxLwagV#4?z_ zexz9B_hj<|EY9727J5P52)KfKdyFKw${R*C~Oj$>Kf5Y;fD`pPO;ZZUx~ zDm-x=un;@3w9m7Wf#1Y|H*OGvHI?>#5TuM4NQq0mH_I(do3O>F^t3SasE}xlIACc2 ze;PACr>dr;rYGtq%Oubzb1S8*k89YTWmQ^T)K->ww9K376N>Bnn8+J-MSqxSyA;$1 zhZsY`=<>xX=_=jc1BE)UvwM>Ki@aFZkg$Ue8RC4Rz8V9E+vyFrgj19z4&hmGbzx4| zx;-zS4!53)yq(_H%FaZ{)Q?v^w5qD*VGBQ-<^(_-i7mOE1n%K^UZeiDs#!v1S8I@d zv9~Lj8Yx55wW(oxeN90&s-MjM^lM_3MiHt#%qyWhJIV_43-ov0V;F#Qk)yq(EhQUKm&a7Rnnr4jN6@XPq4TT-WItMs7CS&QNNq!c_pnwo0VC@86?t^G3z=rCuzT1HflG%ZKX90 za12~pe%Kjwih4?L`L3%DlV3g-**me=e9-vz-)`5hS-@wa4GzB~y6Ub7CWaVNDR5eF zU3xacZIjem$g^G45%8XTHXAam;!ZZ(Hap=~N0~ zxg-M8jLM>j!v|ZUU|^oZKdBrTn=AYTttZhscJ{d~^QbiGhL)o9C{tTIWjKwsj63<_ z+|D+?yf7jaLTPQ?e!!Irn}1TALs=_pcI-x|?4f|#Bcq5{*oktRoc^~;-MYzPNUJ3= zg=^BnJvJ$)-TLs%?P*=#Dp~f$dth+6@U%cdP00FyXz)TGkr- zgjX6sqvMyf)I4{bu5r}VoDvH?|4w0GOeU{qoYpt9@zidW8sYhVu~hgd8~Kq50sM+? zHwu>MN5{vM_H6OhnB+ue-oZ_9s&9?F`IQ8H7*Ukl0~3_<-kgDmC)zrNPy_1B`y{!{XQ2Lo#xSLH7%HJGU= z#+sYd;J9Z?4)*Xq%F?5@R?X;rb_J`3Yj*e_=s3@Ld*7Z=Q8^UKp5Zn9Za=InW|T@_ zCB5Fd*Ec=wxbllW*=~I>ox8Fy>#sp^ShZy1g<`b=1*v}B{t+7fZNT+Cx(rsfAXA+< z*kM7L%$@XZW5LmV3e*`D*|peva7%rliu1Nd-0yh|*`xVI$H!%{z^LY{bpV%2TB5L_ zE^KZaD{AIf?wJpaC6RD)y?(zWx*y?q1Gp%u`-bwYr71q5w$GIiJT@V8X0{R`3@siG zW>{-E%_taa2`q%qt4Vb*>SNk4wYdFM^&(xs*qT^QZeTMLdO*8A4k6r2cH^Dj39N-C zkFPVPh*}&oQ3%e?7W-GC!LCy=u4?O_w&?E|oDiZ>>$~PQhD_K;w268dkZDpaG&*=6 zyQ6!hRR0hiJpQo4SHw^}4@|#VCw})qCemaXyf&s!RG#Rsbk;MoYyf;2CHGVHu81v(p3pSYCF1Oz_u$L!yG$o$Yf7h`lwP1ag zG=LmkFhVPw87?;EoG?}ubNxuJO(0>#+8D_jt=_LQ4KuPLs>ZZYr21;N;^{mXcR0p6 zD`>{)cQ^Vlft|)oMw0%s7A|cr4YVpd3uy+|H3sLniE8$licHy(9WHaoW!qDog#_%~ zX8@eXN4!?~K@;&NpZ1HGu1~i~GsQO7QXeRp#NNUu8M6j4Tiw_RwIgN< z=jHjCIQ(z)25Xsso}0r}K8yIP=C`bU&ih%`Z3=2n*lSHL6B?k=e9EX+CwKV2b-kC9 z5d+06lvp+oG?FSg!OPnaay5tTe|#`Yio7z01sN@ePOj&r#rq{8;O<8fE`=zH(W+c3 z`xgkQX3ffS$#P?k(2FIy(fbYNf*k%|he=NV$Cn@F-QIlgl!b|wgeI;R?6+C^n@@M|fl^06fl$9*v{e6R;i?G&W6N_o+m{_DcU9h63C-{^DPY;rS^<8SAE9*iTH_q> ztl`R{^>WL;W{bWrP$)R+qTna42T)_T$*wFivz_)A+-Ok$gu+Wf;cnrOiOsSCDD-_d z1P%9ih}ViRdH}sKkczl7mPQNH_6g$Pb(mrPo$C!7C|wOXIIh0v)fq_7L&tUDl`?q3 zO|8-!-L}j~?tI2OKdC4v@WauG{|3Q~FQL9q7CP0lGz$^9ds?=!i1H01VT3fdBt~Q{@ z9aOF5xG`f^l6YWiPE%cF#}86>9WR(Z(m|7LdeV#0rM7eG_Sj|?_PMzH=Cr|eOJ(f! zvDb}PUV}Cd9%)P+9!DuC$W438J$~F}zlq1kJ>*xcoezzb<=@VGC_aN_&_q7T?%LH4 zgO@iI{>y%kRu?1s-xN%>=bFTyqpHm3-AE&^v785Pfje964!bHU;~(U;{dtSU`bS52 z(S*ce9QfZwNhf@|W2s;5qTBePUbK$y)B-g+qX$U0r}3oaL}C z+S?1>bV{vY&F8N`a;YH1&W|{&7w$+)_6pGp9zf_3#e-hX)bzETfEO&4vmz3_OVe!m z84hICKNN~~WSJjuObj+yl>9)l`85E$nuzdnwB*{i1c@G}xgKXKXK{SrENuBOrKZ&4 zE*$^?S?9hx(BF?`xNirs?hthxMH7m%vad+nFwlin^wHkq+ZsnAtMp%e9{P|2CS~yz zrtyJdrm6^_X)12tlJsUI7}ocNa-8)BV5Fa!D^v+~(%j`jC=psBYs+zL${2k%sMKzN zy`f=NZDZ`P@_a`RZ{RZNHu;RM*rX=sE7N&D8kT~{AT^Z zCY=Tb3)zA=5M%YhYQ^BlN$xY}pf&QeqF=OVsRj!VS!_kWw5b`y*=xjTebpy1sIhOm z9$s>kDEC#ZRSt@2e-^;sW3ustO_Yu=>6;!VT*`#gI~NeI;jbb0_)o0rVL9LT`11U6 zZxlWqW50*Q&8}m0Xg9UZKHq^IM(1qr?0NBW zv(2qS=l;jBU;xlpf5;3BA_qyYY&&fp3ikSRuk}>D=0x`wCM0Y93vT#9Dw-XwnO|$c zxD#umQBT>J6-qdHHO4l1G4nRdj-ZL~=z0h9_0}1K?(UCmQB_xn&VpYEOm)WCRk%!S zu6?n(7%5p0w-2<{c@#N4PtHjMO@RV6sm%mll{RyP*P*cHI45p6I(0U02u+fUl&ma; zpv4!SCMe3#{`kyHY7y3qC4L?(VyV1(Y>R3+*tX}xGq^s?Yx$WYrsXK*$H*BuB9;P0zOSP04)x3W!u1ahBrJ_?5X`lG!ayMHw%Q#}f^HzYvv>kRd4or&m<0LQBwdPwCF|3&dGGv3=XccRQ4# zg2*T4-2athA!wO~xz-jPmw z7^_n1=p>4;3)j11cjsa&UnY@}W-%#Dj3+QC3uHH>T(=V!T%XfYrFTXk zM%?y9bm|5}eRL|dsX{{mZx>GfZwtb)&7dDkYZ9Uk2tBN=4C$nPJY-P?tz6D)iKP`I zNbKturKh6#kH=GAp3sB`g>e-b26Yx~j}ZL^@nQWOWZBkxsi;hncz*qw_Fr}5^R#zh zVt`9?T0!*qXxPAJW}zflDUpR<`dM)~tLfawuSTVt2VzW9n_%$V&6B$2mMzhQ6 zPjH08gQ^BZjsz^H&yi+Em+xfn85g7jnA$|@$DrNj|0gcBEC8h@_0JJEXH@{7_O!uegAki!)edL^FW2m@imZML{ber2}&x< z`eY!0yDw5ogPFgaCIn6kc=MDGMNu(`jyGnibEw^knIL1TjQrcBe3#1S#|2x8A42Y6 zT{;oAof?tE5HvQh=y=_Bti}C6%k(;##ozwQPNv-4FNS_dNKVe4l5E!OaxdU<-Rg6` z|CY7rI2+Aw6=uu$?25+;U^ouA!oxRMiu1Eal_vcaB$u#cT;y~+N6CA~KLmdc%;Vnk zj&#OynQib#gZ8NL)4?2aW}=d%q}NIi*6d~I*Nn2V#mUPzNb&yUV!+~aXR+;C7@zYu zHH8}0dM>yc!PsWKL^JO>jz!fgy)R~lk&?}XgJMn~$Xz@#r)Ez!7MwoZr=E)6*%EstDsgoNaVFD z+->Y@KnO$k$w2Gl44liaO*UkX+jiq}+1=}N)k2rnWlzagq(W4av?}3Y6uHLniB)&X zYe90EFm;YnmOfePE3fVv%vzD9sU$F5LKQzb;gMsIB4uFzhk|(|U`&>;tLE1 z)(5I_F`6qk#26-pH*Px0kp;06YEJ$=b0jUQf~4*}l0&sR#<8o^zhlhL6QM0IQgD%k z!@6KsVx}b9+LM@0`#OvLTk$EUVORmU*zrgLl50OSu6n=V;Jvg2Ak8E1hfw;8MOv*p z9z3R*SkZaoHed7psGQE3RpAw~yG+39WSRGHA9hIod+r!Z2}f1*GJrUbjyYt`Mne$? zSK3?~KBuvG>2iih+67yu*|w;G?i0XP(28WoBeo0#Mj;EjJ@JHmTFAFoGbsE;;=fJ4$nEa-CN^F$^ZC_)54h z1kb-!KwN;@6RXk8^wxP~^~nXpw49xe$yW=Slxse8<;tYPk%Ax)85OvuM|`2!!QAby zoTjO>d7`vf_B~V>lB$d0;^)|t<$tL$&!sUfsjW5|HO`50&;++9Z}TLB-;0x4f1dDb zK84BE81o{}s`{mGoR=ha*zQTGAWFu%&urjI-MQJMCzlYJP$eO97$t$^pW6Y~5_Twk z@Wh*!Oumse8VnYPAAuE}ra+48$YH0B@z@FGOgnLUAd0Z{vwIU!x#4xLvI4=fu(S)^ z(0v0sO4@iZCOilbO+SqK0J?dv#D>xT4=nk&XdYd_C_>SMo z$)4u>>97nTA)t6X-;TKx?*1b-*jcQ$H8(I5@{>o=X3i4f(U6NlCS%zoFD#@2ca^3e z)d`#|G5WQRNHl`oXA^(TExBhB#>!O8EOIu2dyHniVEws41 zJHa8idy5BmcXxL!UM#p5eHh~^m4z|+CQwmWG&g-bSCqmu zmc273L-x{IMI-O@gIG}vYvWG=un;LjSpS%=@~#O938^rLfa*x9NKZ!)gC2WkZvqP% z?ynCLV(}^Qvfe;+)>^3o7*8%f=|}JmKf55f{|{>KoZ3u@=CBHzrPO7Cq*g@oFG(fS zvY%=rnDMblyWAs>5q$wGxdu+m^Y32+kX8;Rw8r~C zF4WM;Wj@YES5K=em72&il2x-LwtT~C5Bm9?7ePMbPd^@pq+F7KR3;{+6p`ov27a>4 z*^X9)wqSf-uP%B(p$mm-zIw6GroHSULR+v0LVsmZQM47L$9kM>qX1R0$^mHF`S4rQR> z7x0kF6_O`B{-O3OhZ`hF?y1Yb-ATi}<}87ho;TnYajdOiSnR;yf#&k1=H8=NvOMKMT4 z<^=?RweWy_zeHu$sO9xWR#U%fHQJX&*c?)PkRgy38czX$JKmRySW?$Z%vqP+1Pz-E zilgE%n#OrXg@Iw6W^!)GeaE#?bYjdT3y{s6-T3u=l02At@T9=}JC)}mEgScHKm@o^{$tV*|CWfVoIc?~Xv`b@hymaC#9LyD8l3LuN0@&)YZiEmvLy|Q z7-G#Lxz&p*jjqp#UqAtGKMOoX;~heuO9M#sv9Zou+6`Mq%~}xXkQ#k1T7G>g@IAXf zf5c-he!LJnk{HN;Ej7$y6({mRbeU6h-Jv~+Pgn~$6c@<%~owA$wE_9nCigwlwrAmo9>I^yfN!tB7F<%v?>3S-(F?3_k++#*5 z`m+9Vm|-_#zAeyvHtTTf<_e7_AOtKi zyDS|#D*ZVahX&$$AWmq%a<%oMpY1`RZANQ;ya{4g%zmvI`2@fn z44wHC{ygkTWtS#{Z15z-KkO$?qGlXC_1j#jDG&c@HDBDRtWd{s)}E{P=~SjG`?9FHm3`}t4du0Pq>6Zqo;`Hx93$^&HpqB9#R-R9NicIw1S#W&^Ggtu$%ji05T z22q?;a+&%+J5inR?Dua*JFRX&FCU}dz&wzNdSU1-iHcN)(@C%U(Ar18XYddSYk%e%LumW-cc*eLmMoP<8xLeN9*tiLz}{9sK_K_@e;7+bYybi#?~t7_4r zYWX2v9e7{A*O%*Qw$;S)D-PlzcZx3KE}oqkKUJdp0e0V$fTu6es-ugJy3Au=rmlR% z|3Vb%s?%?QKGSrQfb0fB`t3k~xBa>9sis#BA&Q78^c6o zIo-E&?GHCw9Bh4Kj$2dI_^7dbKq?+v^si?xOa^|B2wlDt((`*C(Z5k|*PC1akJ7#& z@zo+yobgYCPXrY5me!6JWS4@D;uzng5ScM}okZ^WPd6 zESDDk{ol|0m$?n2J&{eqLcxDe#q(P~H~jqX{r|qm^#1>eCBJVLjiWtCJa*9D&awx0 z9gS)=YqTq0$^TxuN1Os#(#OShJ3BiO5fM?bvBg246S1NH|7xe6881CM1zsPv0q=-# zaSwzl{=eG*n>4_bFOGjhnc$(9{u+Nh^AGGHB_=OgC2Z&~FtF{{5_~AQ4Mv(k%pqC* zkN<1IQ5=jt`PPljVeBM^k(nYbt&Lw=YFSWBjY@Ld%hXt9fM@;RjLy`vwZ%Ih{9JLl z;6d{;x3;51yMtT%zXm5%$eqD=o7ZJa${p@=&RT=k7d0W(5%z7}5p>CaqP;R-Oedbq zOB@O|f41o_kQ^Ea(RQ~%?U(IkJ2L|v9x(rtxWZVT`EN_#J_tsxSq314k1I%sywln6 z_2=G58)zq)*q!-Up3*Eb0-%hY-Ju~g053l)0F%5MXVlx%8|}J=b(kki=2u(CQrltb zm`%!yXTMXEesqlbk86J0Gx%-Nb5xb@@dgBV+fgY@ERX#vLmpdy@5-b*Ffz`W;#mYd z|6_jt6t3A^8wbfC?ibgLR6}_yk zOwM)$ZG|~PkyyaDOh-5cKdW!+-y#&m^$9u7xoCt{k(mgPqB;X3b7})^@l6 zJoi_|)r(C2meVNyhcg?PH`bgvD-(AtPx)t+a3Tql56JCU;pp(ebv3}~(BFr3#%eR> zsl89JN`nLe2Q<{k;YjT>V0OB=&``;|Jlz%$dN4W(cE~0-9bejk1(e{hzpCgA{fBWa zzrCoGchzSEdg;}H=s>i?1|wFTS}oBBRh(M49__mw?kThI{zKGe0B zd)wh@9ZwM}3 z^(27SKphE!^#5q*ML8k%-jyX;?9AA9fa`4U@KcwygQtLO$J-0{X~Htl%foy1_Yg$o zEpo}Q;&{_Na+8mKMDIRch8tHAWce%~&d$XM<_qg!z}{jC)8&T(K1m z3`V#b=~f=cPw2}M9>feq-7T1xAcIhP&34-8J~JUXZ2GR8$OlQZ4l=6QaJTTvfTm^T zJ7!)<6;&#{{7*CF17foN;K4aBOPaWcVB`Xwv>-@;2j=Or#AdFy>q%+eybY!HG_D1W z*+%d!`Wsc#$>KmyoRxOP6j|{5meJ;V%O0!wD&~CY4_Yit+8<*2VQ#u-hVKR_$K8QM z4?3f?y73B)+*!8f(fQ^bK{S4xrtq#cwo6uAHY~~*J-wc32qbF zIa4{vV^oS+)0UUy1!KbGK+tAvW(jF>EF@?dm1-A>kac^+)9|ep)fU4>=j4rj5lp?l zSXj`S_7#nT7F&Ygc3n79fM6HmmCuu~C^&u?h2NVCiwWQ(pRdk_Ra(RF_1?35Ax;oZ zkv~y2z&p3d@x-_C=rez85EGi04$j39ioS`22@3G>hKjli$zYVqZ2gjg{z^100unp) z=n8mT&mVgQF*!Bw*L&+RBIK{0c-de(y#eBb;9akWpT9h((wY=-D0V)>>HBWEtY-;E zQ_67F`&561tPB1*oa+C@y}tD#)HOUJ;+5J7Vs!$zM?*)O>x%fI#`GuKYysKhy1&En zgpm_Yj2DcUPh+(Z4`W3g8zR5w$b3((v6CW}V_h32778S;)gQZkT513Zg{;!vq)bPj zAy9(6Z$7SjI#OMW5;AHV$e4o|*4V6g8vZisdpyeNKiLChl9^5B_IxlKC{Z&(xh_w_ zdtEmO^k2U$8j$+80)95?xJ}DFEk2Lwc()y}^jro=p$@Cm?tM$l`cMbKlZz^ky;}=U zd3rn+xZZ*v!{})+lY3XVZV~4s=RQBa6U}~K(?l9Pj8O-USyueIX8Ecok2=Z!7W3-$Hy4hjIJ=8=3KE$Rqf&^2cpijoUM>weq z%I4?0MYPADH#kk{q}AT;-#1TsGZK~WbNP00m`22KDQDtd6ppzdpCovT&irP>>(Od_ z5Su8g{lwQ~t2t<}2eWE2fb*yxGnvmnudS+$(IW91d5$(`wVTtQ=Qd-nvBN*Sbj`=n z|2Huz7V<>Au@q%t{Uo7`=wODH@n(^Rh_mKpj>%*o>zY~wDj-#30QG-BZE z@@_%S3b+<5&~$D$U}c#*wPRfD^rdiVJiV@4n{Na?8E3`?^o$o&E7se#90(tV<(KrLhF>5=lANTVAItJ z;;nUfU&y(w9QANp_B{^wUsp4BkfOpTlR@A@FZAu7IUdaRhYpvWftI{&3lX11N}3fLkInC zm(Q%o^jy}ID}3k{1m4`);|61Q3cdr4O5>P*EZL3Yr|5&O0N)+CJ*Ilcz5Hva{eWjv zwND57v`>B6e^(X7zQ$LDR1L=KKNXT3$O`Dc zlO96D30PbHF7}NEX(RlhPvyMcWeVf@a0|fV2RQyhPjfx0M(-g2Ec*9g%&c~lW5Eb#yZoO z%*4^3uZI*=;)XaM@enCS&h-(A7c(1faLM@6E$vEjYuXaltN}(49p;N(_|XSX|cdH7&X0+ zBM_gytjo8e*klL@@HwQ-@_iIs*W9JBzJac~-_kr5x7LLH{`>($O8$uQ5K^F{O;Hs^ zl~!)UkqRF>M;*SJH6==UU+nePBa1sP+)*FbrY>O-QHo!E8cHD?>7Zt8)K}=DtK6F+ zkoj;_URqLZVz-Vx?|b#d4&oi6k$hq<;X&P0LZLilFr>H98AhT%8KT+!hllf4|G|4) z;}=r-S}=Prh~u?wCtpgmap}14v>qd2FnX;hut^HU8t%{+>;!pO@28?d=X52^kALrM zCos0D?SPU}!yBM#mpxkNroX%0K*DM?%~N#egkDM|lzbuB^Z+mkt-R;+{@Is# zTcK?b&P*46X^uo{`3AtZZmK;q#P}Gph09J8x#P}HY)5!V`_f`KV()2Igqq6#GXszs zfvCD!b(qttS2c05`)@^+HbcUg(=G4sJN1$4y_5(Zpd?CkRGbT>nkO&X5a)Mf%zYbc zlmpj16f(p-R~T3~hm&=z={sr=zYxHmW0v?i#M-dWOpOFO902{ZI-$NDK-I1Www$}( z@7o7cQaP~UtlfH@`CUm7`@M4NdmbT}z3vDU-9=)s!o158C5vGL_%S?;*l0UIfx$_1 zKX;X0Jw`dgM=t?sTp6Aojz_sJFh8+(MtA3fTb378OEE%slbiJTk6eFi8vBaf7&DQ+XDdCDL5U;v!vOJ?GEnk(N#0r}WU+a%ZZ5dA zo=8E7_~VwXynLQc;1oO~%pP>tSrTp>gb4kTVk6!+Nt#4H$9y)Tk-AujWA`onDp*{5 zS%(E|V2Ye;)gUc0DqqlN#V|({W8F^|d>V5sD?9YL&!QsC94o^};vHcx`Sbl{ZA=FOs#Y5Fj#URyLM+-3Yhq)jaDKzUPhN0(oTX*j#i zd7FH0k|WIO-pOn8UmU?{Iq%<^1igoB+8<9glQr|KN*K^`j{Vw}69`usyQrrmy2$4+ z%WQZ%PsX)3WYi=Pzn=e7-GHBw*yGN%0k~eD$QkK!l33iOAS|d{Dh&#DG5Or+bfftV zkh&P?N~X}f<(?bllP|i<_^aDLvp0U4QtL5NJtVzn<%aB`eD!f9;UDY{^(T$GF8O>KJhO{_& z(o5cT;+i0+Rn(#OF$o8gm5?93qz0R z2h{|(AJhcPe3*9Q`27Y&n(vCvf=KKaBBU~W_S~uDx_{OC)yBgy0?_00B}Z|8--Jsz zxI;G{cCl1=@7wrWFFFG_!qXrekCnTmjD9{;DEe~*)}N;oMSZJLs)s@h`u#nfy?oa2 zJkP{*-S$~B=!rL9%ORT?;O!LqS2fv}7kKZcV(jh-iSIrP%X8tCqCd6QSpN3lBwTo> zQWTj_h!|dc--uKo>*C-wYtFX{PTsgLiD!jsY1WQ%*D23NYh4IHSqa!8N627 zKkGRQ2T-KYzsM<$xO^{UOl@WSe#k(P59xOQF*ZL6pVS$52HwUKBS!i9X1>sK z=*nwHXuzp0UnfxK2w(A4t_*=jBb@MBiU-jBG1`v>=jA~h!cYGvI9m_Gxi1UsZOOjg z`6SfocP9u@CK(!OL|qXKzwr&QSeci;pLK8Br;;}2h&nU=q*B*~>{J=@L!>RpD`Oxj zl1JFpM$`L&@9NV|%jKY`^}pyKl**{>yz9x|ZNtaS{XV?3w3L*KD`{tE=K}5EGRI}Zc(Re6ox2(L1&1~<%j>^LIZ(Y-7)v)oLf8@?W({z<+5#tx9 zEmSIn6OrsOcinYYf0rk%23u|qN*8x>;~KNw7@ZX<<$HY!q;axgU5Tl>fQA9{IJO)d zJXS;Q1(g=A=w)^Iseq^W%$;6SbrIHOi)u!b>k%75fmO+Jf!P;`J4j1}*V=@wb}msh zsjc?zSVGjOC_5kstGS}n*gFOC>oGD$pJXWe-bGOB`hz@ z+#3;atymfG9d@#2iCetU{UnboZy=?TQJNauXNq}V))PM&8Sw+XYc#UDFid1cru1Gk zo~;cBVOFI+KakH3bC?`H9?vH3sv^gI!j{W+EMGe?aRD@tFd1+r=*31?1@`yk|CQn_ zjw0D($?+lLXxbY~QcGJ;T|f?tQ2UbhScb3U7}euMws*;f0Vg|C#Ir&r!IdBjBJDc9 z9?f0Md>G&ryQ@f#GGF62<$Ki0N|D7HNUX$($*?LBKpDG(AaaOzTHhV3Gcr5wl0Pj%=PfdE`sH^hX-OMI9cjY%J zVzz)kanwIRQca7z+C0&!^gdBUJYjiTZe<&y4=W>!H3k1P>v}DbKgQ#s_1jh!yZdDI z8sC-5q*_d=UXE#e<;;Fi87cHy(6X^M!V5p6F zmO9Y<8xz^OPuYq(l8z#>RY%E`SJ54%Hz$iGf;U$7Y`0cmu^3b=3U50m8teU*#&gN# z$Pwq$6h~$#z5x;OtAjAUT1M_AWK&dnJ;I?z&r;b^ano&A3#zm&tLDDdM}xDg5JcJ? zaam1gze`Q%%40%~m>;r=i$bt01Q1HAPPlM4G*y;3{vADmQ}+v1S;FdX=j=-CW1_KH zqdgeEyJB5{rX7XZ1ij3_6k~*Gpd2kL<5FxPC=iXK7uCE^el}${p9_rx#0O&kq{l@I z=x6+PhgQei_%o~pPjF1{RgI4V8LQDVe+D)<&Qe9btAI?5@E@FC%&7NXTTq*$80iWX zsk`jXJ!)yz`j}k77D|tDLhd_jz}eq>+-LV0c~_(}3D8C&3`V@9ChNhSM+0~&yASRq zvdr}vK$1h+(dJ{}JD$~m!bI$%rF;eb{y5cNM55?7eK@>>PH55SE=jVBFc84VZ~FyG z1BchrZBYrs2$n}*-a=c@RUadH)bxdY+eZFM;ztOS##9!w_rIlR1 zH92_`1s`_jA`Pv6hVrLYDE#HpEyrwi*2X zjLTID5(^>}=X9N`-F_~2F5#g#Gu}REi|XHY`0+2$zSrBTYkSmfS)|#JMwbq1Rnx!bYjGL=CEmN_EXCeXz2H;A^Kvmq$tTJ)cDt zjp5soT7_1tKNh`ujrSqCy3JzmU7hQ)&yRf4J7{QUs!j=CjKoxzvel~92j}F(e}QrF zYrk;pNdtPa*D(OYT|kBVmY~^-4K4qQC}w(B1P!b&0fTSsSkGTz4pTa=KRdYUYajmL zgh##6iz24Jk4qK-W#3Y8PQYT%Eod`{q z46^?w!fzORR3bDt2)tc4RsUNTyotjU-_n%o>ryYKr)H&PjQNQm`v3+WUY%eq?rhRVaspu z$Wo!$Gy*AYd|D4)aXg+AQ#)SHygHs2U!M0?osDT-s^6|7+R7n<&Kw-my3BWbD7WAL zYs_3{!*+G%BWKqApWj9p>Jk*OQ>^{{flV~UNSr~ZQn=ec+h2ot*`h?`qA7RSu>VfiCvO#PC4sLv7%j*8=u z!5vgY+pW4Pf0Y6d#t}P2M>%iR@Yl#ZMl{e14ao%+@vbS#EUi>1^%t8?G18}>t+mIe zW{F!h)WMfpm(N<7EPg`dk7-kv87sHqJQ2MWA2sN69@ESOQtSDehNGv~O7R@={RSl; z|4pd@>hjELdfJfv7k|ZWgy{_EkKjt=8Rl&|Jo|*h;Iw4jx9|rkA4@X$<4x(CYig%q zDW1t$YqQf`e{Fu zcEm)f0f#<&l)5}^)G$#Q4wB{mv&4GMmcop@PhVemx^^P6201aF*m>5(CJA#YkN#=L z@foX&gkRi1{hhd+PP(rP(K61Q9rsLzlFVcHjUr`uX(6K#?6LaklkVcdvW*%zYZZ+2 zidBQfDEr-sd%DGN9}AVfDJT*I(++Z%yqqfeZAyf6VYav_xUS`ibNgZ5zP)_dTyk{$>(z)r*=r+3bU@QBAm%X+?Wj^8(GF$U7y1$ zj1Y-4*5XIDNlIy>(qpaUEgq$6J@_CS%I*^^Cr&m&Vx#RXZRC)~-i|zKUcfZB`Z>hQs^` z@HCyI&QOnZfG7^x9Ptv*XZTboaFd)Z)Q*<;3q5RgS%GWM8giKL@t^J(K&sTx@qVQ~y*Yfh;;JI|j2`Tzn6Xj_Rp*MIg|} z(n0&RS~@6DZa8~&yza{2;pE}sLrb5of=kB5Zt@4!vuH35S5M(37s=cCZ3R^6vPsAi zjOK%WXt&gFo*uU3Skk9Sd4c)(?!V}45T%Y&j8%3#jzXk1i;bx`6$?}NU1{AuGjKfS zg~Lt2O!)G|_F{q_Rr0R9Jwb#Yxdv1iIp$QoId8DmH{s_bYv@iD<6G~txh6DBA2b=)w}widh-KIAI}H#C?MQTc z#++xSL;jh!&uK{OW5nKWY@17!)qazb?cU_-dOL=H*ldjFp||~t6>>dXUjH{VijtBt ztEuP{GBJ;6>rUgH;yW=;xmnJ{m}XD*@+22SB5zua*OTPc>-y~LzVp@oh}cvUaVU!x z$axmC-tLfKOiM-71yZPcy_WuPw!4kT=lBJ~Tz6QZig^5@fo81j9?C%_`CYVT4qs0B zUe|N)F4ry_aC4L;C0)Q~gfVPMThK3|l#o2p6A)5LzpQYZD}2{z7y(7G)W4moBvFx| zob&jY&^{x{a}58y`w8TpXLKFC6|CLS>pEM)YL2vx>FqB&BIg7OEm?AL~q z8!^U88)~vTZgbr?pRVgZlFNLOx0Dszjx<_cD)jeWnr{$cfTt5Yrvrj01z66cKQ^r_ z@S1fzFK01Wm;1G%bk%)|S9dBOJPq~RZ0_z%#z_jjsJhs+yPU-RL&eD-IcCe+Uvx)d z`G-=MtCX9ZO)m~}j%7}c@!y8FH!my)%S3%g#Ic0XAGLL&bGB71)S5(JPfw%!Ojtd! z(VLbh4KT8o8T{}7Cl)2S=NU8boRBfej&n3}Db7&%i)}fl(v>is z=2UPX7xxp9@`;XrTw7oI?h*hWZ7^+8THM<7E3X&Vzvr_E=ILTfB(Ik;9>?j^^JR~L z!#$@8UOc)~pw;(9n5q4xijsb4Y*%hYBRi61fNf`j$6noWAvP|cXpxtS_Y=Q zTc}TLlx%;u&M!MR0KY~29@*cXY63l;mNMqJ}ru)~qfh#s#yOx+q13t>*wvvB-WZTvIFL!5V3y{o{_0Et0Q^`GMuQF&WtPil8ov5%HA*VB`pp(6b1byB^{%9GMQ#fgT_%$`UJ z#^2B1UvXEN3>OnD)jGj@q3o$BuSlm)1a1(Bi7snJbZ)u&Iz|PoC!SvpnjdSy+~V5= zub~H#`_Lu!Q7ygczzyQGaBU|(vM@CSjk%}tlMSBPTaB^Gf$-||pr%=_vTL{aW=p_m zb5c$5h=n*_R)pVC8$!u(QN&h9=Sf*qKgSOL^YaLJhw8}^7J$#PdJo2kDjw~LNqlQk z;T$VZ*6Y)WpjfJ09u#agl>eq$&@0U%*;L1k7KiQLb^}>2ul6YnTs%BHfd8eoo=q{^ z*N`O;m)R-}6H`$`L&DgY>?dSGi;kkVbCHp8&7TFS(~L+lG4hZ_j_J|8>*?$2t9u*+ zbI5aKg}`En1I$#U0jx!#vr8xCvnlR+(l1SCiOUKb zh$Ekgb>|`^RHaSCMQ>~gq7|fv<>R^zA?dQ%pmyewfx*&+8wU)_U%2WY^HaTf%<;Z1 zxWzb3QI55^e#vJW*W^d3_tM9+8E14KgV$v9Lnawpmz9ZTm2Ekbh7c#vSX$>DPK^E&~OQ(kTK=+0R|4yJJ;xO;~2U+R9|b8#t75ldCCns`Rz3#)r3 zJ*%sv4Qy{T1#^;gkG4ArVQf0bSeYXaA0jMT(^**5#P9%dMIdRiBoh3M);P65w}4Pe zdamL4p~Uf$o>XUrh~LkxP6*ar0O9+u;f<+borxSAe8Vk<=&cUwWaB?9Dd=t)%(7x- zfTOma4pLw=Ot?<>-?B8# zuRj=x;D!Sh+Nk1_?>=$+GAtSsE_zpTa5PR$Z^oLpeT=6JdnlkG)0>~9huh|@4z_)` z^x)fFHCtZQ?+|Bh;z?s9BijbY4$3EpbUgA~lv(FBiu6|onm3l`64VCc*5U&xY2G|6 zY(RO1g?*Y+Nc8~+fjoH>h{^e>QNfHIPXWzK=0`uy&vk!?o@j2p_a&U#qNYmvTpo9$ z&!@wG>0DMj4_Fq|7a%sUfb1_mTnIqkJ!c{F>EKiPZEfuI+t%YbN$KdJEuLB}hV1ke zw#paEoylk#D*{^(Nb6A1|k2LaZ)#qQax2RG&W45)yR-5j7Y|vBQJ(V#Q1P} zG|h_@Q(AHMK=xeuRsu9JfcDz5KoW`aQ3|zvYwI|19r8$G_8;xKa6kfN(`K}(tql=# ziQVM8<{1@R$hRi0r`GZkQMEXh5ka5> z_lO|nenFE@BLTA&WvYF9J1wEMyJm~^p7i9KL}Ev8Jnc^%)?(1ZI)i@?Pm5R9qtv|p zUjUoWLj7}n>x+pSN5*C3>7Kts*5r36x;MvBkqu7vcP?f_bf_N=r4{~QWiNy;Y-4d_ z>3`cf=eZ<(o$KPePqCMm?tTW)3X1bkKR{P+oCh3cyGj2d30*DFNJy>JLKiZMoaYMb zhAv=Uo{lI>-~a3hHvwUgjtf(|(gF~EXnAzl)eWRM^oY>@zY3ai>b>^00;A86;G<7eiz{zu&a9v!GI451|kSA zT!M8LFSF6FV5mYD;9q!0QAS0lro> zGSoIBnvc{=4r#LzDsOaUUH+P|I^pzhjypvLhQRe|=^^^&93i`bhE8w6M>VEtgMQ+G!A$>aY^0?L2y-=wQip3Y!B1 z23t%Ae8ganC79!%v0v)`kt+{>3yC-=ZcO_d_u0pGlR`>&uCl3gK4dmxxmlyhyftP0 zU1a~0$rIRxjAEt{lNX(3wE2TO#8VGa4H>7Hw(Z$}qvDJgzWxMQ=hRX!Pn;;US!-4M*1LDc6`d{6KVU&b{_X?F34mlONA+<1fQV+2Z0cZ-TNXjNb4vW?RF zu3rLFhB8@%KeXHh0|0rnzx%EIiJYK7F$y22Ls^fv3v{GUd<&1^TCH>}M|5M);JMjq z(HOZ>6zX}|A;q)875}H3*?+O+QrCUKzsc`fgGTRBa)PlVxmFxPx^`Bk!2Ri))o z1@L^GKBnUp+V?I!A@&Qma}`>XLspo`fC~^H@&Qhs3?qbfchA7Sd*}K#)$Zz~PiQx3 zO!~`)S1R?!nv_uheE5v*&gKJ0S%c)m;PG7kp&-D(>TR)QjyEpZJ}cseXuE1;EN`TS z{=6)C?E=G*orHf?bXO+Oc9QVNHxK-c*U@w695d5q#2Y4QTU@5WhpGd?%|>K5OYD1#}y`;8WPXC zlAG@j=~d906acGM2azI`rx?u2ck;VCF01L498XB9EZBkfLxt3+%8*44YeK(sPv_qy zb_ULr9PuaIDQX4Et8Iq7l%J+}9=GkajTBl-N@}nKWDv;)bQ9@enpgLojFspgG9|&*Wp<&vdpsg6oAB+T22Tg<~k2G zy?D+ZQC9X@je<@jVXSEWe~I))5#jO0b)>ViaLTs+!71_S1`9|N2dSSwU2+f?l~F`L z2f*{DBrB|Meu90&BQ%8{%tS7`giIsk=YQW_efdILeV(&sF6xB1wRBN!wtTUrzAr(6 zo;Z_<#`!~Rt zQa)qM{g(q*+jeKvwI*AjhA9@j6$MEnCr7K?CWkZ{botPttgxaeR(x1N#~99~5Q}40 z1Lnd+;~?WJgRHW)H9!y}AVmZftZY!-RnoQpZ7-xraR`cO055Zo zVHIMY3VrugLYT8rZa$6VP{Vfo`@O^#MU8vrBsN^Fvoa?LpLS(B4`r{_ z?c?BZou=hvqNF!nmUZ!=kE{d?CntcrgO;bszEF0-p&RJ?zQY;^#=}Sfy`QCDxD!;B zy;>src1?G1W~VFGwbBz`RF&vlOF^9_ZQvqgwL#LESAj9Iu9aieJ`h|{k2%}zAUp0l zJXa-SUT*1(`!*TgS13|gq#AflCbjJNKrwUCUt=!F5yi%AwE@hSus3{5r4w7m+`Pj| z7(85n{jscAeM!<3FX$ue#J#0aXGpeU=PVqEvor0BdlPX1dO7<1$y_R~D!+m$M-@I( z+6|ZjHtz`>PUUq)<2jU8YH&|jzu^_R07#j5ro49d(PFgKLHB8sFtl7A9%6pY zOttIk3(1BUAEwDA@IS?7#EFNgW*_mYbjIegPI@i2cZCiX@POvIw59LCJiKFOD$JiU zdHpZpw!kMe#g5wo>wddLW{}4O4=0TpD=h#P>oCQw|DN1e=tEDkW`jA&aZ{CfPdW3| z;p!3teL&lnR-DY{ry< zIyo}c4zQ>=hjQIt472W6ymHZ>=lr_;cXTALDVUDNX_kw%q0t6@=?k!cI<7NZmiRGY zB@cWQ`y);b{N30R3oV6l7Hb50Om}I1pF5P|YqInrKA}Hp+oRVh7r3NO2cn&=di^<0 z&|E*j8T?8szg0mt8J1LMcBb=eT8Jal5Sn6I@A1^LpsAzsJEUI7>~2g03R*H#=X9nn z_CimULe@q(H5`>dxx8w>_V9xU>{Ts}`FFZL-j9D{tPKwMYJT~wr%*ekH*_@cHRY|B z-Mh{maJ*c1K%+kZ`B;73oGfH=8B%?DX3H;!CYZu98O&Rg+T3-Ed%Z9>`JXcf43%;t+3xjq)5NIy`yo`2LDQq z0PX8OR!b0{9K+-&v?#}PTVfZtx-Wp^CUF?khv~{ceAdkc9LJ3-YR!z!`G0mbX?J{N zhrW2ZsCoi%)7M0yVXz(^vvTse?_e)wc8&Y`Q$^)i52=y!L|ll^wYGlSp2C=3Ybfu^ zwPr_6($4Ubs0O3)Elj%Zk8yoUv-7)jtK+5a&bTHz$xahKxM{M`=HPuW7mIQ8f`j{p z{9bpa#1$_)&+(Y;V!HMspgW-qgmNS&B{?hdJg0=oSL(lMM zqep@SXNC|%L>Txr(%Srb(CM7T`c8KbHX6R{vdgh+5|6g=1KOsL0zFabcp4S}WU?pQ zV3D=#_>b0L*I#9tdu-2fL%&y@i_y<3nj~!}#B^Vg6T6qA8aUDk)@|EM8Gm1EWp0XHI`A;#jM~e7`0_SXEN6mL)0bOxQK;0`fR-7I?j*!)ADhxlcMV+4RMU z7vDuCQBmlrJ3U!jmA;ZoW@GD$(97=XW%u*Rh{mo4Mmf9`|NVm}eqN$oyBVE&d$rQ> zJUGOl-x?-%ews(d8+nkG>a0@U6|7POE4~D*XzgHJPxZDB4UY#Fyae;r<}d3+Al>>5 ztkI-e(2{b}NE7JLlk22%XxfVgjv7oO?HrSkAP&4!d_+7Q`unQX09g_)rv;}F;!K&2 zKCFm;b?9T-iqfgtoyOY_LxoU~&jYD7UO#|rIG-5v zTcBx{8Qg5?n62+f*1P;s-kM^1OWq;294JFb5(j^`D09tAY(X_EMQLSC9-Oin zDO|N*a~~|`taX?&XP}Lw@OYln^?@$wa?SpL?xEi$r%K_aiEGQ^5oG&iiXHQTGacwP zHaxKwvR0B8A4N`dTB9Eq^>5PIQX+n)e>Y}>V{Xqnw&jbye)?#+)}7WmQL*!rIsH{b zZ}=m*@*##sPnX%(MrUL9HjHEwb;g2AvG>bmp3rBT*hUjfT@eSVvr zt52198E&soSz^J^Rf@03lpi9O&(J4>D*PbnLK^D!v0|8SOgda03I znyo*-mRAU3ip<+II~)f7AMXD8sm->H{)O)v6faU-ikIR}(BdA76n6{muEpIQ0u+bh z?oc#1#oZxTkl+^BJo|lT&v*8puz$_WHIqrMne#Z;vDRl9Dafu5pW-986LZ|n|Ft65 zIiV63jvWq4babDuhhHNzM3O;j;JAE@b@3t<5oQi{NYr{}YLz}|w`hNsh=*vonX{Bp zF!1~zxX=W`l7wgyV4<{vt_zp53Qz2uUEa7GT`pAn=x%lJR;)tG&*Ho1T`rerCVLzD zCf=(aUV4rK?gpIkltdw8-DgCpCpAgeog3$UB<2ooYUCkVO?4gLLf@q2Od4YUbA+H; z)RTE%@?f5>4|sb!1NQS1qG4Gvm9?3%<53JF#K1sZ9WC}4E{!T^igymZh$lbpX-BpW zDB4W((JQr@W!pi_KNQTF?5EtGL2aq2ks~!}kBDEXY7b|acn8~{S&)$CXq};B@9<_c za~3f|#3E%v{G-lRxnd4Y@{CS!guPs7uf>ZwZhDEpBL8I7B^c2Ds0>-HiTe3bI%gs| zz~^`!N4e8DT&D>`>D;!N^#5)wv>y%u(#}@Bm^JjAghA-zMI|R}pNsZv{zT`WZR%f* zM-P;-xK_pksgr-%^lqs zf%I*K(HB^5J<*qk8A}S|7q&2!w-1BzM5?#g_3CLCW%eAmFR*r9$6DQ&ozN+fMvUe8 z3s_8boru*Jgk4vJywt6^7>q7;zF&E3)KJ@={te=fSOLH+`PclJ0}$=4hd{yM{EJxC zOW(%*N(R#`&73Y*) z{VCVU70pk5qPeVdP|9Fzzk~@L_ll(VL%j2QDt~-k3glkE|M;q@@ybxk5vxz=(kTk0 z9nR3PIbD53Qb-@t1i23mnsOMPe?dYg6Wge#W3Q6t>deH9;#2O!`}6g4-ZC~jm~sc1 z(|Gs07gk13KMErKUy020yhN5zMsV``ZE9m#g$X*w0uoDn-kdh$n-qJqbufX)g+^kr z!Nw$OPWI>{KzJ^K@NKiK58>>7qLli_xc(EyYyJSiGvQb+PMOlE*h#cgOF# z_f9EZSmQcce%abq&dMW*3`UU)A|i;#LKgIg0HBz>4H-*x#aE(ItjD0~)$g-X(JPXF zaRCHCkem;)*4~HRpE|onAk>(m#wE5#9rmapod%kW@3RtBEk<~qUf22VXTqk%{n*w5 zj>Y)bgzVCA+d$6R8J5io3~xgX%60|C_dY9{UYo{V?j!?0XJ*0=+2i#ki|({Dmo!u+ zb1L_uTRk}2HFNIMjkq3t=`7k+xbLWIuk6^J5{ue?=4V^ z&h;v%YbNP-7Yi#q!gE_*mNYz1QZzgs%INRbiBMePZcHr8`|F+YyB`LW?s~}lp=DU9 zwP?JGPM1I4wZ^V5nTjxk%xYsVjBe~@WV?};weFhJ;NaR&|Hy%KwfQoEZ{JQnKVkY^ zCFNcsK=>C+Bb}tF-pvCv3r`|#idI~itP-y#tYE{xkwR2CyJO^62TM`9*kYYtd((^> zi19D9BO$6Z0kn(J-A*X}{uZ3bnGi?Bi|~laYkAde=?oJV_nOIPVD}GK8+C^n)b@)OM$85gS!}03g%GqGv zUT5%|+zedt9~Ea68J%J6>c3>|9Q3~37;C0C|73)#Ow@o&hO3y2vu0(JJx&?8CRwo- zJ4(mv!wv5J#_OIHj>>&AvroTyvvVoH4#;-^j8P@*8X4k@yb@mSz4C-8rB;jO2Mu4Xcx?6FAn{tL_-h z^0^L!f?G1)B{mnogK4*gLtaizhFrTh19)@xCSRNxHEuX@L1}_fvD~3*>3TQ@=n0tC z2b53;Y+5t?op`4@#wl9z6X0+ZpKQVK@n4Hs5l!DjIyYgl{q~ChzkV-y58k8{zfLMK1=N-yK6G%m z3`}rLUEoEAY<0`tZN#)h^%0roLE;~>Bry#Rwq=i^jj2rPTN<`ahet-xEaRj0WX3CiXBf8C+|-D? z1wCLWe8v+01p4s`fn$lG2jLdR15ryd0e{fAyW4_3f-H2s{w)NwD;_Dne~7u2dv~0& z?*R?b@PLO9+#jTI@>!29fgN|w?ssziM%;Hqwo-C|`+q1z#%8j{xQg}1vay853z~0f zK`Yg*mu+Zw>#C!g>O?U@lu4_k*vraJWO9O;GuW=!f26BdDQ4P}*2gmgB zf!n?$nwM~0KmXh;B7cuy>2<$=ux|g)8dn!X*N$UcQAfn_-o`p(rYx=d46iZYM_pC8 zbC>UyCJW+3XG{n$VtA*Z@e;jw#P>qUiCN@!)macR!nFRl<9?T0KXZUbqJbg!8Vovm zmE|&jzt6|{&+2Q`!tubdsx$ehfyw2tW9w8ID{QUuyHtUMHkDLs)cq>m96CVWPC;cOkgO4sJ#E`Flx@YxN5zZ>! zQYKJmiORBO^Y0JOD-Qz+LZ(hmnv z+R=_mU*M~Gs&2_^sTe2>=eABS4JrJ7x*~E zDe8zfB%;|bi~>`)uh(4|S_bfRk&yiUN-RmmdCDfwG?r%fyfB>rb7U|SAhR{ zZptHJZ;6bBrhzy?ZYY-2&Ij|a;#Yw=I;V zRbLogmzOlGph(00O+_L%h3iq}0;|cPMf5_7Ik3N=jbJ5>=hp2cuPQMJ6~^-pMU#FMh`zHoYO~Exlv~4PFf^ zoJ|3X9z5L7yxf>PqQY_>qC>pPEjeL(QPJNoUGuB_Tv?T!6DT?-z2Wlp5bf5mpaDrA zyaUM6Oo?MpyzT>yc4^tC7vo2WdKu~fNRh4xWFVE}|6$+2g?ZtMK%ipOq?Jpb*^LRpU2I>XMds<2h5tDXFocjEtoIJ2g9U_FY@-_3j zf8w6r=zykk%QL;4s*pJg4-YsrmDI*i&KnffIk`@@TOaMI#8`wx=egT)lsUpnmjWui z(;~lG7E}EZ@bwx@JQN%|#n92Jw_(9CZ1xW}{gfI2VOq zUo;eH``1$;Q!qW?5c`f1_3K))?IApi`ul0t<(=fGuud;GBQ4U&!OSJjTbksVl%-N0lGO-N(6XkrTH-@XE zXN4b#cEzpA5Z?O%R?&zpb0qC%x-iRVwJ0rcIxk+~<3-(*P%xas6(}sbM##w&+Ggv# z)M73mu$FN}G99&A%JC=i=6p%|c(K_RAU_utEAVY;gJ`nU#9 z#852AW6wAA@cDSDZkrQ-d_&B0#7rUG5g&xbW|Znu?PddOd>Jsi@7QSo)=i9VC zd76+4y`~5ZCm~z?`rrY^h5AxL93jbM+l>_ zcv(@RA*27J0AFJG7~$AmZ4e=+5n<~gd;i@LL%C(&3D$P>#23IVdT|bS_#3BsmtZQj z7Xr0vJ9Lz#&I4|yvxK?frOd@}B8b+8iKeqoiE1TuX!k?~Vh_0Lkgf|rlXy5}RztzzeBN&@eZ8ZG#wdk& za;{*fg{Fm{81@%!sK5pF2SVn8Ns|-X=qOtC0r&Yss~>g4Xr5!iJbyg?FCA^pNZvQdg( z7#0I`s+3AbY4691bky-JvFY_SRC3r=N_L8rXP9F(=YGf&i@l)BD2Df#ob~+H7dl{W zN=?WS>yRY&_@+>jY#_#)$jLzjro8=C%EWYEZ(%b*?SGZq>Z_2?H4*3$UAFg^JU5p5 z50-cs7U-fShh_z_Xo5rQRdzO;0~T`q1ei9gy{qJ-QXL{<4=?>iP{RBRKou~QYy|cm zZH*>LmP(wJ`%((~5~OduFH~2AIR{C2wwU&Iqo-8e?iDXwG~13JMkjzfOq}~&y|TTc zEl@Uo#OGO;H5Me@<@6B>=@Mt*bZftvc-@Ruulhd;GqN*SE~+>W0~M2wX@kI`ofwa* zH$>QJ-;YY20RUN0>(pQ@1_C9CTnUc z*RMg4oSx*ZG8J;gWR1purzkQ+^w=A|f~v*nCZ)Rd%It@QdspTj-F7%}s#rUGitHKr z5%R~P-JD1XWcKu8*HVngtw#3+D&Z;KCNC}jkvr4O-}yPckc~7r_nSXnQ})sF*d|D+ z=K5Wctz|K(GS4-}%r-QbmKhWqu1L9YAUhTH%<)5%9-2qB(+4Q~2O^$w}Dh&|DPJJg8 z>m>Lll!qvwU>?4=LJvSyA0QLPmur3!Ow9Smo}y2U6M_oy*s}$*gv|k{0#oX@@YkbF zw$9rQynd2Lo`1~q2}O`Q3eYjRj?ru{8bQb_iVROcV_xn6XzhZ-;MHMtxE=2kDYN(I zpI>883s}_NwqMXb4jQvbEsN#Mwn|SZpKgmZ*psq7t70fnV?mM&GAUMRsLo~9bW9Dh zsrQMo^!k)M(6UW~;rBbge|E}{Zh5q?iaVBG&ehK)>R5JefoHNoq(hUpVR<+Bk5wp7xPpN)F z@#Qt-vjlR+&gODxb6+VQjg)Sh@HusJ+@PC$oNM5^iq110QRFe%sHr|jDCeDi9wDDK zhlTB^lDFB2MT;+$o%+sO0LffW4vIRINW^$KXbGc{_hp0aLXUQ8;+^lHrB5U}3-G?1SprB@-wVoIY-3oUvig#9O2&sysWCm8-purOv&SrEFqww<0ad zQ$3@ho`3KvldYXChqyMh*TQ4S+?j)5X!kjsdjFgIPQ?zNQy05>yEWQCSQAzD!Q_T=L0r*&jmyeP*OgbdI9^~iFuuK#`^R8dN{{mpkBij0O@%704EOiN-OQ6j8 zDe20vQ9x?#oX3y(g4s%ZP0BCQ;a}n3?UXit&iGYFdByP-*^GKw=5@43{-2S5*ZcbQ)>nl!$h^76nPefA;{dAhdxll0(le@mYLLkn-h z7ul+hbx`q${Na%cnQH0Pxx2%j_007?LfH>#o|ImV_BROTzrC}FMY|pH8#?(2c>tIT zq~hMT^TELd>s<$T!~3M8DD9au$+*WSG_hp{eP<}oaRM)d{)70!KEb$aKOKzdUn8*9 zc^?|2sN)iUO$KrreN^?kd#}W#JtEDD2tGz0jE{ayH$r(Ce}CSj6LHKQb8N8Qf5A*~ zIjaZaoS!nk3OuCxUovRiA6NS|6KbSD#~546x1E?M6CTxTsk|fG$ORKi2_8P`|D3C! zBKOuYA$C%);{Ps>&V1Q;^}ZGW0*UDfGt=fu@V%yl%IOORwI9TslOAVVR?m(8f6m>k z|5p(C|6#2H-~1n}Rn`9!&-(w)F8_b$5rx||cZ2hF?=y@uKlXs{|0N9v4;Z6R1Q@be z*pvjKiigZCEk&%H3~o8RcE3B0Z2jK`;{RFaUu2W@eb0N4#osPlHHKpS|G}!S7hTrg z{Y&`Ef8VF8pGD8v`TkF8E2yhm&v1V5R#rIz0$uO@Z6o=r#IarOeh6BGzLv)mZMb(U zIN2CVWpK!(ncv#crB(nhao%Yr(xgQuR6DRRTPW@yw9!*03^tHQkxG<#Jo4!kH zXX1Jnx1TPv6FrW)oRTF4{M1bk!6xX623CJA6yJ!kQIesh-288*W21QR7eGN|=M##K zr1tQ#@t5Vvq1$OZ*SVwph;roPZ}HdIp4tty8OH50JI`)fJolc(CcDquh)xcx6UXi+ zZ8CBzr3|UTyGdjdrLMFS5OvIq&EW>pnfo8kqmCQ_E!mKz2<}r3W#qOWbyEITd(2X~ z^UQ=E`aZ0O(O8N_>FWgQj+lHnwM)$$Tp&yBS;Fz{AvIeHB3$h!ZQFcwa}~hY)5Epp zg&rCm@^Zv{R_$tKL`6wUJ(E_Hj50}Kc`x~` zn~Af@vuV^{j}&CqZhq&p{L4{eJoqq#&oPD5I&8YX{3D`yeY=9imsa>*T5ELlaxY8k zN2AF3h3}v^OUA{O%x|W!62VM#AvJu(@0?8_Sb?nbTb>0>DJX+<)E{ag_oV?IrIjHU z!D)u6Y5(u9cjO{Zm9jrv%+oF@(2?>9e>LbN~k|)CY9UR_}#AVZV;Z=2Q z;fuJ0u^CnA6EV@z1=WSH%dU;*9Dj<%oSe{(p@04N0XI00MHE?%tB8xC9YKg-eA@ir z;aGach>F*sj7hoaG$M>=HFTTP>Axi^eZ>sheMgOX`PR>l9m^I6vWAdWuX4eghrmkj3xFZ|uk+fMgf-y6Wb`$YR$=XS|7C=!ag!bqo`$;voc zUCnz^4{9jen6pfI`BqJztI_C-xW94>XZ6DkixffoneX{|2Ys32W!D5e-N@Vd4CV6` zQlD?{@?SV=5aUV{l;^UBUn#A0%};z2SvXrTuJ-a_#EbMtrph)LSH&$XnC3qsm-=hsaN+U_MJ)$y<~OTQcfhzQj*I@ zCQw8_T&p0bn5!7puoYlG*5&X+`9Ou*aI78yjZA?$x;CdP=|y4e|P5#R!a`G%tX^epbzksDx~ zm?WU^j+S_{f~-r?@iw3NhR;F%j=OFSJbNELaJ0x9)mPQ7*nA96j&ZRK!wv(29G@U;oVq&+{ z)xT%*#H&5r-sZPzvSvEhUotQOX_hZP%`2|=x!e+|+vpDP>y;`oVNmZeiLXbop=)2Z1KCEOwc;2jU-^YF=s?2Bw36*F9wYDFoLa2HCA zmyNA>M}$?zz+;4A0bDb|n&c*2*a5&+&r!||*U26&&k1#OCQL=2m z<*}tZAKeP$i|}^Qa@-B0FnNC9gaHUp2M+NdxrVYYn1p`1S^U?>Gk2r-V}iILCH?$G zwKNa|b8#$Zbz%%NSh_NoZEGSfyB1!u_f884-`CoItR&Y*EY4M)P{ie%IR%F4HK(LA z&j+*Vw6%IOP@MS~A8zz3_mbtABMTo9w@sX-pq`g3`;?N!?3&^h5VO-=a`H&=uSJg} zlzcH#d7Nd8yeZVT7N^aL)YH9IM>wa7!dIeTFy^q`gba5X3-WYaW`jOL-8hs{@0?cO z^5}p+_7b2(l3ssRAyV6)bOh&=GVq_!aJ5$1*~#%)u;+dCU<}iQeQ*CE9c4eUqekwa(oZS-h!nTxupBy#1(RJJWujQeS6+G zzmmJ0W}LeF>3!l|#v=Vt;AFfy>9E>>Z{WWk-=@;->P3M4Km zUh$5q5?ltxh-TZv8&R}2g(kzc3?feRbR%=~*n0)+H|7Y7XE{|QrKMrnse#NNaFOn4 zTgI^rTg%?DjCU4Shcu}$S86)uXbWVLwp+5XgQ*?1T&sSUsC$@`0<9n*?k!?OD#gNW zcei5e%Dar5Y;fFg+64{DQa9+drVc&x`sHujCUY)9l?`+-?Ufl+sxe%Kd5&>rj)4rKurXFF;m66j5JFIeK<^o&7Jo-7Oe19rLhdB-5Wg%_Eey` z=kzJM94g=z_HF@_Hmu*y6r9D1M3W6h2LEcyKXCG{{bj$R3j7009@&VV&h*1X;ZCaS{nUi^+-F=tOJd?@%wC{bsisX+y3$v&Fd;qIJ*i)i{@e{EA zQ0LuXg~%v>)@NAeKQIzcS4&8g#kZj7zbhUrxIH3PtjAQ0EMG z71+xSuD*4BK(1YAJd44IOn85vI#THX{#b@}aBc1EB*+}rLM#>;ZoW|-MQC+SSNW)D z)N=n88haY1T(Zn{WIq_5fu?C8lr=21!+xS2l{ro~16mT#ALSfk6o%B%ZE)lxbeke9 z#)lN~dOFZaI5XI;?gJQ9iw(Jqn4;WscH|uPFbb3;oEyTSL1WLGs%_nm{EA+2{SIbd z99vtbpPd+U2C|cYzyOih2LpaWW`SAx6g+$AHWxoe0U#eyn_acEc0me2o*JE z)|l$N73{{$V8u;EN@>bhk$UTbdn!>!gmO?sm<1^Kad==TVjK;tree6EvM80A6yE0#YLv*JFoQ9Ez`i%{CM%QkHtgr zUj%*aE;ethq&gRqBjyQOw$J45dX%4v7OZSo!lKx!7Drr{kF1KHp|u8*m*Oxc-M1bM{BedUJa4flkk0>b;P(dtNBsMAoQo** zFZOKxS8R~0yr1tg2sAGg8NFP2KqeLuiyp78MK2Q$i+7O5fmCDLy|tXR9i&LYWVLo7A#+Z^vese7$^D=iyghHcEP{Li#GaaO-beJ z?8#9Cy?Ve}+s((ZX0%>rUZjmAP9i#=Znfjy2{LNtfZ!m!Nv-OU~Qg( zCHVXM;V*~o8KYtQ>_fj9X53r0G)bioDhE_fH9X6g-r{e>qozbeoQ4v`7;tP>oj92MC?DAP|9WR((cE~}b2a;1SlDo?E@O>PUx+*DOfC*F@5 z?pT4hamIDms9vvq!lya3F~}7VtL`uf8I;4ayv5jZNMOt(;DjzIu)g@ob_lbHuU~Z6 zmc055nA?+G#%oR=H3>;1I~#vDYL2ew8k;RF9K4>cBoeeh)I1Q?-kN!xksM0VU#k8t zRAFrbyOx#NO$7g}L$>|dTJtoYHV~?u0g&tH7OiPl8|vYe+k)ajhiOeoSbTz1Ga)20mG}@>R}?QSH6& zx3O*uuG?cQ*=;x>xO+as$ZU@-_(5UI2dZIQj2BfvbG4btQp7d7AIb=I!7h*Y18;#& zwjDYk185gvUWQA6A5#)0>a1Wx*1Ah1c2Lv^*5!^~PQ8T#gr(^+>1M$`k*~8NQi@Io zCkjOBQhlRHbMYas{E4v4{t463qfcxZ2#C$nwtU9TkAVK?Q^jl)-7`At)r>?jTd9<- z&24eFw6DNVIM$c0a#+I2AQLwTnaP6m&@Y+^hx)O)oA-3$QJrrdQDKjtVaDH0&|IJ5 zm`{SmFm{rHhe(^O7+EptX|3pS^(~odTfrDWqgOSz&)!?aOUuR>7QiOw(p~(P0Wb1} zOpfbi%Od~&5DXP!H#0SlDxGn{t-lrGIuiN@gl#@)*5WDhFa97%dpdpGu}#-sT%I( z63}S7TyroaetMk$(Q$E5A_&FC`QtPW!+BR{7Tk8;v5z;0^vO}UBb=SpcQl{T$fGb# zRUaQ{bFQzT&)M&DFUc~z`7@bVv?rv@#ezzBdgUhapB$2uy`X&l$A)I3j?{%$@Plnn zQw3jWa&W*aXzrS|2u=ke=xkW<`rzF9Q7a*e%C4Og(*J0FmSFqkV6~Poeea zN_&!*@9nv;;fZ9;3hoHW%gNDx`izGDope{dfm87u8iEfv-u8g(Wmc1wluv>bIel)% z);wT+(fuyQT3y>PP_Ph>ExMM?ac>_VmJg=3(bwno%}r^;)^Oj9QnSJ$2a_9bO(v~j zZKa6O7V$Bka^{(R^8E@I(YA{BsPA|=JnzKlwDiAJNNm%{kJ7tsS6p)qJ|%&nq z3QnmC4~eW!M-X8yyzVZ|HHd$8P)|!zODk+=D0!aC>k@al>bi&iTlRJ@6)H!dtY1s; z^Vw5~S2k0It0Xa?7WEq3;5Y=lJrIm2Rtink=)DVt)8cVT+%w}?DUcK}HS%i*t|6-nsx#jj3? z-=N>6#j>_gzW|l$jW9GX99qljYB=2JAjruzMJj4DB&=Xy9dkc&yebn*b#o&{=OY-o zL}CkoKK^2C%Br=PCqCXe<@@}qIk++L!8MV9*yFTRnYgwY2siKIN#Q^}ry>iM_6fRL z@4#@VZNi-7CF+f2Vd6<=q7gUUYYX5<=7ebN>}UC@inWh-w{EX(ktN7V9_@mj>m;$n`W{=)rgL~CCr`{>=06FFqfFK=Z5AJ$1G zCYQr`>dkCv#1=D-^@JkoJuF^(#Q@;be#r(*^H#cGZy+_u!5Sl~ zNhmpy;7GEbZWSw*c)V~hX{nT8oL7Pi%h-p}xhXVFEgagPM4D--5Y-(6>dRiyb@lr( zRZObaaz-HTdw=fv{U~2;5>s}z- z(hl`QczNeFP&3r`-<|DzheMQ^OSG&X-QKk9$;5oNLih+T$5a#%xwm#&Qc@oQ4dIf9 z))X7i0}eFvrn6zx5iYTc zMdMUfpv!rm1(ST5S6)D!_x(4#7vcXMnNNO2_Xfg3eHN@GePXggAc@LM&J5SDYDkt# zI7*!5$~p>Ze78C)JQQpL*9!43m$*Em0HjIXrI=NmEGNbW z0iBms`;xvEbKh=R z3RJH4WhDhlKDtPfEw8=`NNup2_(geHgEIeKbwFLc!duE~uv%%7t+DIxD|Wi}_)EP& zL*80{t|s&oYmgURTcPh*=}IEG9)A7L_Ufy$O3i*vOi!$_THTsoZk^Ej%P>|V%Dpzc zZ;d|^m9&ljyO~)w0@TxIkE?T7JSg_oCpl;dBq5+e8Hh_UVG7^S^7UmsKVgsTrowVj zadT4mfFeb+XY!!IJ_O2~Zr&NDI^A73K;HYr9ARI+15T+vbV~fH02l%T^@ygWx7CDa z(u6&t6pFiw;9=r9z{&XGbh^xlrO~+8M$1wlYcVT0DrAlnsyWs(vK+WnPd|mo_EOMy zM|q6)FxJzUdL$Ev+Bo)$kNPAGTQ8p+UX{;9Pl)?NHFc4+lvgtT6$;@NpA6_nDOzGl zu8&IWHWX{k9NNq~WxgJR1y)6XhV)&9h=N`ca3*ggCK6ftUi$cq9SfC#hPpDjB^LiA zViDat*B+v6;7x1&e^9| zFh?{tAp$A$p~+~Ud*=rwp&?n{W!1(?8YPjzr*)|iF?jWl{ClhtIW7akdyQaX-SPLOzAp2s1Ji&zH z%`(}9yI|VPQtke zkylkRk}5OrxzG3Ez*g}nR)(K z^SD#GULm>suEqYHT?zsoDXO3e=W#y)YsE0OHc1L~KKxHP+A_8M=KAWSfIO;GY4rRU z1&Pq;W~htWn}`hl5jeC*)LJThv#|>=(!0na7G*gEjyBGwXEa&)!#>by^z*6?mI z8!#GDUji^Y8)7zK{`ocOBAEoHWiAGxvpsxT``84K`~?0fA=-6?T!umeCZC|`m-^|(5dd2~GpIjd@DnMHZJdOgTbLW}vDc2fq)uy$r zKWoCVEGJ{2YM$TMo4I_6nqT)j`?hkf3Gdd}kgD3pJ>fG;xk%Hkz;{Q!M!m(~vFVF$ zY);n0loj{vvBzbJTB$0<9hyJ)Jl{jO$m`x@WltBg$C|;n|9j!Y2iTg>?e@vx)F9*Qz6IT6Uj5!+!P1>zF{xiNMAxp^SNB0Z=7u}()C-8vCoYaA(CdMNPx|bHfDR0iGhn23N5n)nsoz(?%S8ajXzF1 z>mJ=yB>))R?Sc;5GvZB!qdc_)Yi8qBbS|6UHAzLB$3cjZrE*0$6jyWZ0h9Cc9e7&h zQ{D8}IKbcOE(2w8|Mj$xYQn~Q9!#nu)XRPm&kzrr(~-qVvljzv6Sij>%z!%8{a8ps zS%YuSFO71Whu;kL>CZeR01UlhMK>(lxIDM9D5Q=r8|-YQAzL!oA}Gry9W*T0&-e)$ z<(;l29+28MA~_kf;HHM`N;G}g1gD-It=K0BH=2zuJgPX%}d0G z-G|{=_aEe6lJvx9E5NvP`t^EqIxFA6{VoSK6tMd__0qzcchFBGxB2m8-$)LBPb&>z zelHZWtIMjMGxHn%NxRx{T1kpV;-er}4j{<-yl$AAT)Oy2@x6e6(hIbA`#f8-;aF-C zc)5hDCHJSFodE=}5KeSE!|ERtiur-vupCo-pE0%j@Ekm~&&_yQ`Z6+F?F)g)_jrJ; zc)8UVg&q-@={mW);Kl4}jJwPskA|p|8EuV4dLMpkB*d$-F4bwY=wYg+D=y&-)PIvf zbjUYW-lsXkKsZ`a_(g-x^rtI}n<*Uxr>m1b6u0uQeN73RCUZExbY=DWub(amKYi+J zJSO~EE|6NV;LN7)y$inEm_sTTjk$(&+@*E@bAgM65@Lc<^N6y7Uf(Aj7%>}OK~w!A zzPdzRs!}c^Zo`;#ut9VF3Q6^aR}li~rIZowi(0LUR!f8^daftX|2Hl5z;;^lcy}Bq zBg~QLMbV+`*wKH!v60o+b-?BH&b`L>lxF?G5BU~XW%%omD(~CpvVZECi1Rj^ps8}Q zJ9skdM5e`j36|yVZ$_nomrRA_Oycvb8x-wr)7)nzoJPj=tF^HQhlRMa;XK-)5kOv zT8IfDBEpqE=lvE^6A?G2&G|^dAniell0jv$=jEx=RQea<(aJaKxfTq051~s+WDeA- zSB1&OV0_uF}9raH?{v2Lit_z!QSKK77hZ zXEFXUl9B|J@**|Te-4(WO)R`;rH*L%56fp&&jCM6&{zB;+Bv;Sze40)UYorN*T!zR zJ;yf6Eu3JZKgzx#cb*Xzi-JxyYY^-iijNi{@i@AHLtp#AH=HW_lV4Vu^1a;s+G+#8 z`yf4=*pXNkm)cyTTfOogcgMg)_=xqvXtH!0)WF|f@U8K6K8waS6(v=?w94c%fO~`g z@qHv8a6Xr{8}BV7yUq+a^7CU05UHO>T`t zU|?^!2cGT;v6GD%6HUnDCn`93>bbS=@zjmHNGdi#xPi?30QRy66lwj)rwt7{{)vee zZ?6kJ{?JcwaS54*Wcf>bo_kAniT6U&&D`S}aa7bOH?PVsYjnB`pc>y>v_~au>!F)5 zN57yk%!Nah3gtX`*x+Z@MQQk1@|^?K9(Y3Oh$}w+0B^cT&us9+7W2kb)&9{@NSMZZ zILGh=Fpido3a|QmSs%J(wbHf$eE++(wPhildIMr8m`ml)c6}mDH$v->B;Q959xpty zB=8?a_y0A8L(SU1uJOFApQLnHg{}E(|J5^IeM(9fp1-u{^itAYuVl7$pQ+Ui@%N{` zJybJ%_QxVb{=U}o$b~Q-~3IbU5Trk>%{tRRZqCKobx@Ms^hdgUh~?wZ0#0R zk?GTd!=jur3l&?B9u;|#t>oC!1vr*dxEzrTxVbzEyw+8I{)wDPI-EpOu@?eE!7UgUS^ zERQ)ARp|S3o|?@kF3oB0|71;`V&xT7K@YredlDDJrxrP`m!YF=@gMu|K`O14R_p{ zEs|k>H~g*m#Z^DIM?6}xBB|6Uc-`dX+N(C~=h~Uqd1bPn_cq;64_*ib_qd;V;8G#j znUsFjYp>kO;JGsKOSbR6 z)5+_i!Eu?%onPEtU0YwM%$vW@jddrhs>mrr|NURrbFCEr=)CdAI*;mu9e?J|)PAn5 zw=||^_15K&m^KE#xxW4Is-n)fyA}!kHJrtJ%g{CG{;pM4m#;4j`yW~w(I~e6=B=Oe zvw}rGu00yjcqBV?=c!Xm>%R0)5ZDayqLUBApI-W7^Md#G zb(g=*w{lanzxA(a(kVONUw?!$-K}0SfBCp3|MmWFTcd6THuf<4AMO0&XgM{xXxSEN z-9E2XU#p)AwYUDf<+ANosVLXc|6HoTV%@9g)1?m1f`<<~ePyDIC(c{^ZNo{u2A@^? z<9_WI72HrcbIB3bN0lEHp4ZJg^uu$tLEJ-^nu$KE>OOO~IV}V(M*E+sadAyR#_IB> zbvkm(Z7#A*VzB z-#*8dqbd^@EtRl&9D%G?DcIXl!y!Dzt8<$Dzcq6X|4-X8`)tvt6Z%>Umu#7FX!)l_ zqFg}rKhC>#rh)Z|aJ4?N1UX#;$O1aT2DlOmtOO{~^?ZTLX0Y#oQXgfeWQ0K#Y0PUD zItx|~6gXN8ay3+c1)rCRHpCq;QA`r9`bM1XYF U9}D`&UY*&R{@hw@4e| Date: Tue, 17 Nov 2020 15:27:39 +0530 Subject: [PATCH 0286/2014] name-changed --- ...arantine-default.PNG => quarantine-default1.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/security/threat-protection/windows-firewall/images/{quarantine-default.PNG => quarantine-default1.png} (100%) diff --git a/windows/security/threat-protection/windows-firewall/images/quarantine-default.PNG b/windows/security/threat-protection/windows-firewall/images/quarantine-default1.png similarity index 100% rename from windows/security/threat-protection/windows-firewall/images/quarantine-default.PNG rename to windows/security/threat-protection/windows-firewall/images/quarantine-default1.png From 2a212f8430688d63d3d85159e1e20bc7ae901a8f Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 15:29:38 +0530 Subject: [PATCH 0287/2014] Update quarantine.md --- .../threat-protection/windows-firewall/quarantine.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/quarantine.md b/windows/security/threat-protection/windows-firewall/quarantine.md index ec93d0c0a9..3c2c94f178 100644 --- a/windows/security/threat-protection/windows-firewall/quarantine.md +++ b/windows/security/threat-protection/windows-firewall/quarantine.md @@ -1,5 +1,5 @@ --- -title: "Quarantine" +title: Quarantine Behavior description: Quarantine behavior is explained in detail. ms.author: v-bshilpa author: Benny-54 @@ -17,7 +17,7 @@ ms.topic: conceptual ms.date: 11/17/2020 --- -# Quarantine +# Quarantine Behavior One of the security challenges that network admins face is configuring a machine properly after a network change. @@ -197,7 +197,7 @@ Auditpol /set /category:"System" /SubCategory:"Filtering Platform Connection" /s Sample Drop Audit with `filterOrigin` as `Quarantine Default`. -![Quarantine Default](images/quarantine-default-audit.png) +![Quarantine Default](images/quarantine-default1.png) Once the drop’s filter origin has been identified as the Quarantine Default Inbound Block filter, the interface should be further investigated. To find the relevant interface, use the `InterfaceIndex` value from the `netEvent` or event audit in the following PowerShell command to generate more information about the interface: From 1644a95e3c6b4feabfef6fcd63f224464733fa06 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 15:38:22 +0530 Subject: [PATCH 0288/2014] Create filter-origin-documentation.md --- .../filter-origin-documentation.md | 170 ++++++++++++++++++ 1 file changed, 170 insertions(+) create mode 100644 windows/security/threat-protection/windows-firewall/filter-origin-documentation.md diff --git a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md new file mode 100644 index 0000000000..900e12673a --- /dev/null +++ b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md @@ -0,0 +1,170 @@ +--- +title: Filter Origin Documentation (Audit Log Improvements) +description: Filter Origin Documentation (Audit Log Improvements) +ms.reviewer: +ms.author: v-bshilpa +ms.prod: w10 +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: normal +author: Benny-54 +manager: dansimp +ms.collection: +- m365-security-compliance +- m365-initiative-windows-security +ms.topic: troubleshooting +--- + +# Filter Origin Documentation (Audit Log Improvements) + +Debugging packet drops has long been a pain point to Windows customers. In the past, customers had limited information about packet drops. + +Typically, when investigating packet drop events, a customer would use the field “Filter Run-Time ID“ from WFP Audits 5157 or 5152. + +[image] + +The filter ID uniquely identifies the filter that caused the packet drop. The filter ID can be searched in the WFP state dump output to trace back to the FW rule where the filter originated from. + +However, the filter ID is not a reliable source for tracing back to the filter or the rule, as the filter ID can change for many reasons despite the rule not changing at all. This makes the diagnosis process error-prone and difficult. + +For customers to debug packet drop events correctly and efficiently, they would need more context about the blocking filter such as its origin. + +The blocking filters can be categorized under these filter “origins”: + +1. Firewall Rules + +2. Firewall Default Block Filters + + a. AppContainer Loopback + + b. Boottime Default + + c. Quarantine Default + + d. Query User Default + + e. Stealth + + f. UWP Default + + g. WSH Default + + The next section describes improvements made to Audits 5157 and 5152 and how the above filter origins are used in these events. These improvements were added in Iron Release. + + ## Improved Firewall Audit + + There were two new fields added to the Audit 5157 and 5152 events: + + “Filter Origin” and “Interface Index”. + +The “Filter Origin” field will help identify the cause of the drop. Packet drops from FW are explicitly dropped by default block filters created by the Windows Firewall service or a FW rule which may be created by users, policies, services, apps, etc. + +“Filter Origin” will either specify the rule ID (a unique identifier of a FW rule) or the name of one of the default block filters. + +The “Interface Index” field will specify the network interface in which the packet was dropped. This field will be especially helpful if the “Filter Origin” is “Quarantine Default” as it will identify what interface was quarantined. + +To enable a specific audit event, please run the corresponding command in an administrator command prompt: + +|**Audit #**|**Enable Command**|**Link**| +|:-----|:-----|:-----| +|**5157**|`Auditpol /set /category:"System" /SubCategory:"Filtering Platform Connection" /success:enable /failure:enable`|[5157(F): The Windows Filtering Platform has blocked a connection.](https://docs.microsoft.com/windows/security/threat-protection/auditing/event-5157)| +|**5152**|`Auditpol /set /category:"System" /SubCategory:"Filtering Platform Connection" /success:enable /failure:enable`|[5152(F): The Windows Filtering Platform blocked a packet.](https://docs.microsoft.com/windows/security/threat-protection/auditing/event-5152)| + +## Example Flow of Debugging Packet Drops with Filter Origin + +Now that the audit surfaces “Filter Origin” and “Interface Index”, the network admin can determine the root cause of the network packet drop and the interface it happened on. + +[image] + +The next sections are divided by “Filter Origin” type. The filter origin value will either be a rule name or the name of one of the default block filters. If the filter origin is one of the default block filters, skip to the section, “Firewall Default Block Filters.” Otherwise, continue to the section “Firewall Rules”. + +## Firewall Rules + +Run the following PowerShell command to generate the rule information using “Filter Origin”. + +```Powershell +Get-NetFirewallRule -Name “” +Get-NetFirewallRule -Name " {A549B7CF-0542-4B67-93F9-EEBCDD584377} " +``` + +[image] + +After identifying the rule that caused the drop, the network admin can now modify/disable the rule to allow the traffic they want through command prompt or using the Windows Defender UI. The network admin can find the rule in the UI with the rule’s DisplayName. + +>[!NOTE] +> FW Rules from MDM store cannot be searched using the Windows Defender UI. Additionally, the above method will not work when the “Filter Origin” is one of the default block filters, as they do not correspond to any FW rules. + +## Firewall Default Block Filters + +**AppContainer Loopback** + +Network drop events from “AppContainer Loopback” block filter origin occur when localhost loopback is not enabled properly for the UWP app. + +To enable localhost loopback in a local debugging environment, see [Communicating with localhost](https://docs.microsoft.com/en-us/windows/iot-core/develop-your-app/loopback). + +To enable localhost loopback for a published app which requires loopback access to communicate with another UWP or packaged win32 app, see [uap4:LoopbackAccessRules](https://docs.microsoft.com/en-us/uwp/schemas/appxpackage/uapmanifestschema/element-uap4-loopbackaccessrules). + +**Boottime Default** + +Network drop events with the “Boottime Default” filter origin occur when the computer is booting up and the FW service is not yet running. Services will need to create a boottime allow filter to allow the traffic. It should be noted that it is not possible to add boottime filters through FW rules. + +**Quarantine Default** + +Network drops from the “Quarantine Default” block filter occur when the interface is temporarily quarantined by FW Service. The FW service quarantines an interface when it detects a change on the network, and based on several other factors, the FW service may put the interface in quarantine as a safeguard. When an interface is in quarantine, the Quarantine Default Block filter will block any new non-loopback inbound connections. + +Run the following PowerShell command to generate more information about the interface: + +```Powershell +Get-NetIPInterface –InterfaceIndex +Get-NetIPInterface –InterfaceIndex 5 +``` + +[image] + +To learn more about the quarantine feature, see [Quarantine Behavior](quarantine.md). + +>[!NOTE] +> Quarantine-related packet drops are often transient and signify nothing more than a network change on the interface. + +**Query User Default** + +Network packet drops from Query User Default block filters occur when there is no explicit rule created to allow an inbound connection for the packet. When an application binds to a socket but does not have a corresponding inbound rule to allow packets on that port, Windows generates a pop up for the user to allow or deny the app to receive packets on the available network categories. If the user clicks to deny the connection in this popup, subsequent inbound packets to the app will be dropped. To resolve the drops: + +1. Create an inbound FW rule to allow the packet for this application. This will allow the packet to bypass any Query User Default block filters. + +2. Delete any block Query User rules which may have been auto generated by the FW service. + +To generate a list of all the Query User block rules, you can run the following PowerShell command: + +```Powershell + Get-NetFirewallRule | Where {$_.Name -like "*Query User*"} +``` + +[image] + +The query user pop-up feature is enabled by default. + +To disable the query user pop-up, you can run the following in administrative command prompt: + +```Console + Netsh set allprofiles inboundusernotification disable +``` +Or in PowerShell: + +```Powershell +Set-NetFirewallProfile -NotifyOnListen False +``` + +**Stealth** + +Network drops from Stealth filters are typically made to prevent port scanning. +To disable Stealth-mode, see [Disable stealth mode in Windows](https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/disable-stealth-mode). + +**UWP Default** + +Network drops from UWP Default Inbound/Outbound block filters are often caused by the UWP app not being configured correctly (i.e. the UWP app is missing the correct capability tokens or loopback is not enabled) or the private range is configured incorrectly. For more information on how to debug drops caused by UWP default block filters, see [Troubleshooting UWP App Connectivity Issues](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-firewall/troubleshooting-uwp-firewall). + +**WSH Default** + +Network drops from WSH default filters indicate that there wasn’t an explicit Windows Service Hardening allow rule to allow network traffic for the protected service. The service owner will need to configure allow rules for the service if the block is not expected. + From a214d9d47220c1c38978dffbd992c2daf9634dd0 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 15:56:44 +0530 Subject: [PATCH 0289/2014] Update TOC.md --- windows/security/threat-protection/windows-firewall/TOC.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/TOC.md b/windows/security/threat-protection/windows-firewall/TOC.md index 3bf2022518..3135035738 100644 --- a/windows/security/threat-protection/windows-firewall/TOC.md +++ b/windows/security/threat-protection/windows-firewall/TOC.md @@ -165,7 +165,8 @@ ## [Troubleshooting]() ### [Troubleshooting UWP app connectivity issues in Windows Firewall](troubleshooting-uwp-firewall.md) -### [Quarantine](quarantine.md) +### [Filter Origin Documentation](windows/security/threat-protection/windows-firewall/filter-origin-documentation.md) +### [Quarantine Behavior](quarantine.md) From 5ba4f7e9c0e7108266401b2d8fc776c676771cf6 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 16:03:00 +0530 Subject: [PATCH 0290/2014] Add files via upload --- .../windows-firewall/images/Eventaudit5157.PNG | Bin 0 -> 150077 bytes .../windows-firewall/images/Eventpro5157.PNG | Bin 0 -> 133616 bytes .../images/QuarantineDefaultblock filter.PNG | Bin 0 -> 51762 bytes .../images/QueryUserDefaultblockfilters.PNG | Bin 0 -> 186215 bytes .../windows-firewall/images/firewallrules.PNG | Bin 0 -> 127030 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-firewall/images/Eventaudit5157.PNG create mode 100644 windows/security/threat-protection/windows-firewall/images/Eventpro5157.PNG create mode 100644 windows/security/threat-protection/windows-firewall/images/QuarantineDefaultblock filter.PNG create mode 100644 windows/security/threat-protection/windows-firewall/images/QueryUserDefaultblockfilters.PNG create mode 100644 windows/security/threat-protection/windows-firewall/images/firewallrules.PNG diff --git a/windows/security/threat-protection/windows-firewall/images/Eventaudit5157.PNG b/windows/security/threat-protection/windows-firewall/images/Eventaudit5157.PNG new file mode 100644 index 0000000000000000000000000000000000000000..a81af9fd83c1b649b6716143077f18de374bb02e GIT binary patch literal 150077 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

      1+BonCJuY0q?>zS%y#4Uvk0-;&bo#X8xIH22o6 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∓_v3dz-ky5YUZk>nGy}407JnYiyjivG>PO+ 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̓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

      <&~w_1V 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-firewall/images/QueryUserDefaultblockfilters.PNG b/windows/security/threat-protection/windows-firewall/images/QueryUserDefaultblockfilters.PNG new file mode 100644 index 0000000000000000000000000000000000000000..ca61aae7e28804219b97ac2184ee60ed391b80e1 GIT binary patch literal 186215 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%0AO&E8e^A~r(?yo}9%JZNw z#zI+gHT3dY1j30>n~9vOXoA3`RYm0neQ@o10`0%J1g$SUjX>5-NUkg(IY^ce`9d?1 zw;ZZV_kMWE?xti45|vCN!k9w#*xQa^U|JtvBdt&P}Go^-6 zEBx5~x9tcUb5L3lLoD3|pO-o?u|HmVr52&Fh)CecyeU`8=OX8*hAB?X*&{w71t~=K z1XkYMg3h>XUtXOL zkCz8z(ia(%f;WGXF8sn1f?@bZ`_Z!ZT|9EzRXG0~YUgv##fHmo#$R?1z(<7YxaP-$ zBX>BO{iu{G_&r_>xE(MOSyqzfd`c4*Uj7Xfj(vdNy|NMAw!l=Ml~UcZ7MzXSzO)p* zzrPz--1rMLkSxbX7!y6Cs2f+1(@utkMg)a|%Anb+a1e0M5bCItu3_S$OXuAJEN50q_C8oMsXvNmTzbn*H;^$wast zI}8IOxL6k+f; zKf|obuVU6|kK)N)HenT)3uN8!wuZ?)o|6Yk^X-X<-XgZb4x8fyp~wbgN^)X$7dGt} zMB>7^xM_i!%r`)G7KW1TjAp||vk?igG`ZjoMR^1$JwLF+PAbR)0O#v;Vsvy2J70MX zm#zE;)$41d-#f7GYp-K-H{S;llyEG_9;Eg|c;ors;Wxj23Qzs&1#Bgo;5$8$BzzZO z0=;88WTonOHwcv{fh9f-=3oc@`usC^>Zxb(;@$z_>Jx%w4BN*s>ZJbt?(gxdC#kHb zh|vDwWo+-55cK}{fyNW59TOivi0)V3hi1v8Fhx%WU~`d}QiU_)j0?Vp%qt#8Qq=-z zlM;oyC){K_Ddk&K!ksAR5ZO)uO0|^q84vBe8<26;Pmw%t5e#J)BVpkZs7*RZJs+ay z7w6#McTY#>_RR=(Ho$2c#?&?-IkhDbwa`E-yyUdyyeh)NDDq&+&4KISU*Yzy@gCYstmcB2(*Sie8?`ZhEPFa5B$wPLDP2^cy;@5jzRSZ> z)0i~83EjWC00+Ol25oP?iU8@s-*y0gi4z_oM=kfSBpDW?_PZCNZ|4pozmuee{R$ua z%d50h_bEa`rIC$9?1uWf(BGp`6vt&uY$5@9kiNOxVp)SQU~KYb6hxNfVyBlBohtrkJ~97mCuJY(}$1y z33_?YBgtzy8!?G37J3&$JxqWj%9Px?}Ze>DWJBB#-i8a~U$PK0t$bU6I!-`~ zsxz*_Z8u+n0wOUyTbl$A3==f_?y~!knwEn^nkn;Pld-Weh@-|D+24WTm_#IJH#LI&N_4TmkmBCB~ #$jL`h@eJhWWkM@+ zptpO31}5$>GMa^Tp}yCNg8U@(HFZ;Z9zY~e8{&{vSd5~=JS3Q980hN5$hezYQX)Kh zJ>v8tDX$!J3X3p+@3`

      `7j4Ur*X4-U!4t21)$*d#Nr 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

      }avTFi~(Uaft!9Pxy-n#^#IVn*XWF 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 Date: Tue, 17 Nov 2020 16:08:15 +0530 Subject: [PATCH 0291/2014] name-changed --- .../{Eventaudit5157.PNG => event-audit-5157.png} | Bin .../{Eventpro5157.PNG => event-properties-5157.png} | Bin .../images/{firewallrules.PNG => firewallrule.png} | Bin ...lter.PNG => quarantine-default-block-filter.png} | Bin ...ers.PNG => query-user-default-block-filters.png} | Bin 5 files changed, 0 insertions(+), 0 deletions(-) rename windows/security/threat-protection/windows-firewall/images/{Eventaudit5157.PNG => event-audit-5157.png} (100%) rename windows/security/threat-protection/windows-firewall/images/{Eventpro5157.PNG => event-properties-5157.png} (100%) rename windows/security/threat-protection/windows-firewall/images/{firewallrules.PNG => firewallrule.png} (100%) rename windows/security/threat-protection/windows-firewall/images/{QuarantineDefaultblock filter.PNG => quarantine-default-block-filter.png} (100%) rename windows/security/threat-protection/windows-firewall/images/{QueryUserDefaultblockfilters.PNG => query-user-default-block-filters.png} (100%) diff --git a/windows/security/threat-protection/windows-firewall/images/Eventaudit5157.PNG b/windows/security/threat-protection/windows-firewall/images/event-audit-5157.png similarity index 100% rename from windows/security/threat-protection/windows-firewall/images/Eventaudit5157.PNG rename to windows/security/threat-protection/windows-firewall/images/event-audit-5157.png diff --git a/windows/security/threat-protection/windows-firewall/images/Eventpro5157.PNG b/windows/security/threat-protection/windows-firewall/images/event-properties-5157.png similarity index 100% rename from windows/security/threat-protection/windows-firewall/images/Eventpro5157.PNG rename to windows/security/threat-protection/windows-firewall/images/event-properties-5157.png diff --git a/windows/security/threat-protection/windows-firewall/images/firewallrules.PNG b/windows/security/threat-protection/windows-firewall/images/firewallrule.png similarity index 100% rename from windows/security/threat-protection/windows-firewall/images/firewallrules.PNG rename to windows/security/threat-protection/windows-firewall/images/firewallrule.png diff --git a/windows/security/threat-protection/windows-firewall/images/QuarantineDefaultblock filter.PNG b/windows/security/threat-protection/windows-firewall/images/quarantine-default-block-filter.png similarity index 100% rename from windows/security/threat-protection/windows-firewall/images/QuarantineDefaultblock filter.PNG rename to windows/security/threat-protection/windows-firewall/images/quarantine-default-block-filter.png diff --git a/windows/security/threat-protection/windows-firewall/images/QueryUserDefaultblockfilters.PNG b/windows/security/threat-protection/windows-firewall/images/query-user-default-block-filters.png similarity index 100% rename from windows/security/threat-protection/windows-firewall/images/QueryUserDefaultblockfilters.PNG rename to windows/security/threat-protection/windows-firewall/images/query-user-default-block-filters.png From 5bf03114f68bd029800349fc08771de12fa294ff Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 17:32:14 +0530 Subject: [PATCH 0292/2014] Update filter-origin-documentation.md --- .../filter-origin-documentation.md | 65 ++++++++++--------- 1 file changed, 33 insertions(+), 32 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md index 900e12673a..30d3358139 100644 --- a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md +++ b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md @@ -17,11 +17,11 @@ ms.topic: troubleshooting # Filter Origin Documentation (Audit Log Improvements) -Debugging packet drops has long been a pain point to Windows customers. In the past, customers had limited information about packet drops. +Debugging packet drops is a continuous issue to Windows customers. In the past, customers had limited information about packet drops. -Typically, when investigating packet drop events, a customer would use the field “Filter Run-Time ID“ from WFP Audits 5157 or 5152. +Typically, when investigating packet drop events, a customer would use the field `Filter Run-Time ID` from WFP Audits 5157 or 5152. -[image] +![Event Properties](images/event-properties-5157.png) The filter ID uniquely identifies the filter that caused the packet drop. The filter ID can be searched in the WFP state dump output to trace back to the FW rule where the filter originated from. @@ -29,11 +29,11 @@ However, the filter ID is not a reliable source for tracing back to the filter o For customers to debug packet drop events correctly and efficiently, they would need more context about the blocking filter such as its origin. -The blocking filters can be categorized under these filter “origins”: +The blocking filters can be categorized under these filter origins: -1. Firewall Rules +1. Firewall Rules -2. Firewall Default Block Filters +2. Firewall Default Block Filters a. AppContainer Loopback @@ -48,22 +48,20 @@ The blocking filters can be categorized under these filter “origins”: f. UWP Default g. WSH Default - - The next section describes improvements made to Audits 5157 and 5152 and how the above filter origins are used in these events. These improvements were added in Iron Release. + +The next section describes the improvements made to Audits 5157 and 5152 and how the above filter origins are used in these events. These improvements were added in Iron Release. ## Improved Firewall Audit - There were two new fields added to the Audit 5157 and 5152 events: +The two new fields added to the Audit 5157 and 5152 events are `Filter Origin` and `Interface Index`. - “Filter Origin” and “Interface Index”. - -The “Filter Origin” field will help identify the cause of the drop. Packet drops from FW are explicitly dropped by default block filters created by the Windows Firewall service or a FW rule which may be created by users, policies, services, apps, etc. +The `Filter Origin` field will help identify the cause of the drop. Packet drops from FW are explicitly dropped by default block filters created by the Windows Firewall service or a FW rule which may be created by users, policies, services, apps, etc. -“Filter Origin” will either specify the rule ID (a unique identifier of a FW rule) or the name of one of the default block filters. +`Filter Origin` will either specify the rule ID (a unique identifier of a Firewall rule) or the name of one of the default block filters. -The “Interface Index” field will specify the network interface in which the packet was dropped. This field will be especially helpful if the “Filter Origin” is “Quarantine Default” as it will identify what interface was quarantined. +The `Interface Index` field will specify the network interface in which the packet was dropped. This field helps to identify which interface was quarantined, if the `Filter Origin` is a `Quarantine Default`. -To enable a specific audit event, please run the corresponding command in an administrator command prompt: +To enable a specific audit event, run the corresponding command in an administrator command prompt: |**Audit #**|**Enable Command**|**Link**| |:-----|:-----|:-----| @@ -72,33 +70,33 @@ To enable a specific audit event, please run the corresponding command in an adm ## Example Flow of Debugging Packet Drops with Filter Origin -Now that the audit surfaces “Filter Origin” and “Interface Index”, the network admin can determine the root cause of the network packet drop and the interface it happened on. +As the audit surfaces `Filter Origin` and `Interface Index`, the network admin can determine the root cause of the network packet drop and the interface it happened on. -[image] +![Event Audit](images/event-audit-5157.png) -The next sections are divided by “Filter Origin” type. The filter origin value will either be a rule name or the name of one of the default block filters. If the filter origin is one of the default block filters, skip to the section, “Firewall Default Block Filters.” Otherwise, continue to the section “Firewall Rules”. +The next sections are divided by `Filter Origin` type. The filter origin value will either be a rule name or the name of one of the default block filters. If the filter origin is one of the default block filters, skip to the section, **Firewall Default Block Filters**. Otherwise, continue to the section **Firewall Rules**. ## Firewall Rules -Run the following PowerShell command to generate the rule information using “Filter Origin”. +Run the following PowerShell command to generate the rule information using `Filter Origin`. ```Powershell Get-NetFirewallRule -Name “” Get-NetFirewallRule -Name " {A549B7CF-0542-4B67-93F9-EEBCDD584377} " ``` -[image] +![Firewall rule](images/firewallrule.png) -After identifying the rule that caused the drop, the network admin can now modify/disable the rule to allow the traffic they want through command prompt or using the Windows Defender UI. The network admin can find the rule in the UI with the rule’s DisplayName. +After identifying the rule that caused the drop, the network admin can now modify/disable the rule to allow the traffic they want through command prompt or using the Windows Defender UI. The network admin can find the rule in the UI with the rule’s `DisplayName`. >[!NOTE] -> FW Rules from MDM store cannot be searched using the Windows Defender UI. Additionally, the above method will not work when the “Filter Origin” is one of the default block filters, as they do not correspond to any FW rules. +> Firewall rules from Mobile Device Management (MDM) store cannot be searched using the Windows Defender UI. Additionally, the above method will not work when the `Filter Origin` is one of the default block filters, as they do not correspond to any Firewall rules. ## Firewall Default Block Filters **AppContainer Loopback** -Network drop events from “AppContainer Loopback” block filter origin occur when localhost loopback is not enabled properly for the UWP app. +Network drop events from the AppContainer Loopback block filter origin occur when localhost loopback is not enabled properly for the UWP app. To enable localhost loopback in a local debugging environment, see [Communicating with localhost](https://docs.microsoft.com/en-us/windows/iot-core/develop-your-app/loopback). @@ -106,11 +104,11 @@ To enable localhost loopback for a published app which requires loopback access **Boottime Default** -Network drop events with the “Boottime Default” filter origin occur when the computer is booting up and the FW service is not yet running. Services will need to create a boottime allow filter to allow the traffic. It should be noted that it is not possible to add boottime filters through FW rules. +Network drop events from the Boottime Default block filter origin occur when the computer is booting up and the Firewall service is not yet running. Services will need to create a boottime allow filter to allow the traffic. It should be noted that it is not possible to add boottime filters through Firewall rules. **Quarantine Default** -Network drops from the “Quarantine Default” block filter occur when the interface is temporarily quarantined by FW Service. The FW service quarantines an interface when it detects a change on the network, and based on several other factors, the FW service may put the interface in quarantine as a safeguard. When an interface is in quarantine, the Quarantine Default Block filter will block any new non-loopback inbound connections. +Network drops from the Quarantine Default block filter occur when the interface is temporarily quarantined by Firewall Service. The Firewall service quarantines an interface when it detects a change on the network, and based on several other factors, the Firewall service may put the interface in quarantine as a safeguard. When an interface is in quarantine, the Quarantine Default Block filter will block any new non-loopback inbound connections. Run the following PowerShell command to generate more information about the interface: @@ -119,7 +117,7 @@ Get-NetIPInterface –InterfaceIndex Get-NetIPInterface –InterfaceIndex 5 ``` -[image] +![Quarantine Default block filter](images/quarantine-default-block-filter.png) To learn more about the quarantine feature, see [Quarantine Behavior](quarantine.md). @@ -130,24 +128,24 @@ To learn more about the quarantine feature, see [Quarantine Behavior](quarantine Network packet drops from Query User Default block filters occur when there is no explicit rule created to allow an inbound connection for the packet. When an application binds to a socket but does not have a corresponding inbound rule to allow packets on that port, Windows generates a pop up for the user to allow or deny the app to receive packets on the available network categories. If the user clicks to deny the connection in this popup, subsequent inbound packets to the app will be dropped. To resolve the drops: -1. Create an inbound FW rule to allow the packet for this application. This will allow the packet to bypass any Query User Default block filters. +1. Create an inbound FW rule to allow the packet for this application. This will allow the packet to bypass any Query User Default block filters. -2. Delete any block Query User rules which may have been auto generated by the FW service. +2. Delete any block Query User rules which may have been auto generated by the FW service. To generate a list of all the Query User block rules, you can run the following PowerShell command: ```Powershell - Get-NetFirewallRule | Where {$_.Name -like "*Query User*"} +Get-NetFirewallRule | Where {$_.Name -like "*Query User*"} ``` -[image] +![Query User Default block filter](images/query-user-default-block-filters.png) The query user pop-up feature is enabled by default. To disable the query user pop-up, you can run the following in administrative command prompt: ```Console - Netsh set allprofiles inboundusernotification disable +Netsh set allprofiles inboundusernotification disable ``` Or in PowerShell: @@ -158,11 +156,14 @@ Set-NetFirewallProfile -NotifyOnListen False **Stealth** Network drops from Stealth filters are typically made to prevent port scanning. + To disable Stealth-mode, see [Disable stealth mode in Windows](https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/disable-stealth-mode). **UWP Default** -Network drops from UWP Default Inbound/Outbound block filters are often caused by the UWP app not being configured correctly (i.e. the UWP app is missing the correct capability tokens or loopback is not enabled) or the private range is configured incorrectly. For more information on how to debug drops caused by UWP default block filters, see [Troubleshooting UWP App Connectivity Issues](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-firewall/troubleshooting-uwp-firewall). +Network drops from UWP Default Inbound/Outbound block filters are often caused by the UWP app not being configured correctly (i.e. the UWP app is missing the correct capability tokens or loopback is not enabled) or the private range is configured incorrectly. + +For more information on how to debug drops caused by UWP default block filters, see [Troubleshooting UWP App Connectivity Issues](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-firewall/troubleshooting-uwp-firewall). **WSH Default** From 207c534880c3d78a90f98d3575088d295899e1b6 Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Tue, 17 Nov 2020 14:10:32 +0200 Subject: [PATCH 0293/2014] Update configure-server-endpoints.md Clarifications to avoid customer confusion about requirements when onboarding via Azure Defender for Servers. We've had support cases where this was not clear enough and customer did not add the workspace configuration so onboarding never happened. --- .../microsoft-defender-atp/configure-server-endpoints.md | 4 ++++ 1 file changed, 4 insertions(+) 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 0af0c2d391..90716095ee 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 @@ -128,6 +128,10 @@ Once completed, you should see onboarded Windows servers in the portal within an 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). +> [!NOTE] +> For onboarding via Azure Defender for Servers (previously Azure Security Center Standard Edition) to work as expected, the server must have an appropriate workspace and key configured within the Microsoft Monitoring Agent (MMA) settings. Once configured, the appropriate cloud management pack is deployed on the machine and the sensor process (MsSenseS.exe) will be deployed and started. +> This is also required if the server is configured to use an OMS Gateway server as proxy. + ### 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 for Endpoint in Microsoft Endpoint Configuration Manager current branch](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/defender-advanced-threat-protection). From b448138b2fe6299aa5e42052a72cd7e6f531d7ad Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 17:41:23 +0530 Subject: [PATCH 0294/2014] Update TOC.md --- windows/security/threat-protection/windows-firewall/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/TOC.md b/windows/security/threat-protection/windows-firewall/TOC.md index 3135035738..55c24da4b7 100644 --- a/windows/security/threat-protection/windows-firewall/TOC.md +++ b/windows/security/threat-protection/windows-firewall/TOC.md @@ -165,7 +165,7 @@ ## [Troubleshooting]() ### [Troubleshooting UWP app connectivity issues in Windows Firewall](troubleshooting-uwp-firewall.md) -### [Filter Origin Documentation](windows/security/threat-protection/windows-firewall/filter-origin-documentation.md) +### [Filter Origin Documentation](filter-origin-documentation.md) ### [Quarantine Behavior](quarantine.md) From 6fd17826a88b439bd75bff38809c362390e2d759 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Tue, 17 Nov 2020 17:42:54 +0530 Subject: [PATCH 0295/2014] Update filter-origin-documentation.md --- .../windows-firewall/filter-origin-documentation.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md index 30d3358139..b87dd45928 100644 --- a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md +++ b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md @@ -98,9 +98,9 @@ After identifying the rule that caused the drop, the network admin can now modif Network drop events from the AppContainer Loopback block filter origin occur when localhost loopback is not enabled properly for the UWP app. -To enable localhost loopback in a local debugging environment, see [Communicating with localhost](https://docs.microsoft.com/en-us/windows/iot-core/develop-your-app/loopback). +To enable localhost loopback in a local debugging environment, see [Communicating with localhost](https://docs.microsoft.com/windows/iot-core/develop-your-app/loopback). -To enable localhost loopback for a published app which requires loopback access to communicate with another UWP or packaged win32 app, see [uap4:LoopbackAccessRules](https://docs.microsoft.com/en-us/uwp/schemas/appxpackage/uapmanifestschema/element-uap4-loopbackaccessrules). +To enable localhost loopback for a published app which requires loopback access to communicate with another UWP or packaged win32 app, see [uap4:LoopbackAccessRules](https://docs.microsoft.com/uwp/schemas/appxpackage/uapmanifestschema/element-uap4-loopbackaccessrules). **Boottime Default** @@ -157,13 +157,13 @@ Set-NetFirewallProfile -NotifyOnListen False Network drops from Stealth filters are typically made to prevent port scanning. -To disable Stealth-mode, see [Disable stealth mode in Windows](https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/disable-stealth-mode). +To disable Stealth-mode, see [Disable stealth mode in Windows](https://docs.microsoft.com/troubleshoot/windows-server/networking/disable-stealth-mode). **UWP Default** Network drops from UWP Default Inbound/Outbound block filters are often caused by the UWP app not being configured correctly (i.e. the UWP app is missing the correct capability tokens or loopback is not enabled) or the private range is configured incorrectly. -For more information on how to debug drops caused by UWP default block filters, see [Troubleshooting UWP App Connectivity Issues](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-firewall/troubleshooting-uwp-firewall). +For more information on how to debug drops caused by UWP default block filters, see [Troubleshooting UWP App Connectivity Issues](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/troubleshooting-uwp-firewall). **WSH Default** From ea1ec0d6d398d8c3a0b4c502ecf7d1f36a61f486 Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Tue, 17 Nov 2020 14:22:01 +0200 Subject: [PATCH 0296/2014] Update configure-server-endpoints.md minor edit for better readability --- .../microsoft-defender-atp/configure-server-endpoints.md | 7 ++++--- 1 file changed, 4 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 90716095ee..3e1ede3c5e 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 @@ -128,9 +128,10 @@ Once completed, you should see onboarded Windows servers in the portal within an 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). -> [!NOTE] -> For onboarding via Azure Defender for Servers (previously Azure Security Center Standard Edition) to work as expected, the server must have an appropriate workspace and key configured within the Microsoft Monitoring Agent (MMA) settings. Once configured, the appropriate cloud management pack is deployed on the machine and the sensor process (MsSenseS.exe) will be deployed and started. -> This is also required if the server is configured to use an OMS Gateway server as proxy. +> [!NOTE] +> - For onboarding via Azure Defender for Servers (previously Azure Security Center Standard Edition) to work as expected, the server must have an appropriate workspace and key configured within the Microsoft Monitoring Agent (MMA) settings. +> - Once configured, the appropriate cloud management pack is deployed on the machine and the sensor process (MsSenseS.exe) will be deployed and started. +> - This is also required if the server is configured to use an OMS Gateway server as proxy. ### 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 for Endpoint From 991070cce473892719b8a7ef3755a2fce5523ac8 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Tue, 17 Nov 2020 08:21:35 -0800 Subject: [PATCH 0297/2014] Add missing policy and 20H2 identifiers Adding in a missing policy as well as super script 9s for features added in 20h2 and linking out to the HoloLens release notes for 20h2 --- ...es-in-policy-csp-supported-by-hololens2.md | 32 ++++++++++--------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md b/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md index 739826c640..e07209369f 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md +++ b/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md @@ -50,17 +50,17 @@ ms.date: 10/08/2020 - [DeviceLock/MinDevicePasswordLength](policy-csp-devicelock.md#devicelock-mindevicepasswordlength) - [Experience/AllowCortana](policy-csp-experience.md#experience-allowcortana) - [Experience/AllowManualMDMUnenrollment](policy-csp-experience.md#experience-allowmanualmdmunenrollment) -- [MixedReality/AADGroupMembershipCacheValidityInDays](./policy-csp-mixedreality.md#mixedreality-aadgroupmembershipcachevalidityindays) -- [MixedReality/BrightnessButtonDisabled](./policy-csp-mixedreality.md#mixedreality-brightnessbuttondisabled) -- [MixedReality/FallbackDiagnostics](./policy-csp-mixedreality.md#mixedreality-fallbackdiagnostics) -- [MixedReality/MicrophoneDisabled](./policy-csp-mixedreality.md#mixedreality-microphonedisabled) -- [MixedReality/VolumeButtonDisabled](./policy-csp-mixedreality.md#mixedreality-volumebuttondisabled) -- [Power/DisplayOffTimeoutOnBattery](./policy-csp-power.md#power-displayofftimeoutonbattery) -- [Power/DisplayOffTimeoutPluggedIn](./policy-csp-power.md#power-displayofftimeoutpluggedin) -- [Power/EnergySaverBatteryThresholdOnBattery](./policy-csp-power.md#power-energysaverbatterythresholdonbattery) -- [Power/EnergySaverBatteryThresholdPluggedIn](./policy-csp-power.md#power-energysaverbatterythresholdpluggedin) -- [Power/StandbyTimeoutOnBattery](./policy-csp-power.md#power-standbytimeoutonbattery) -- [Power/StandbyTimeoutPluggedIn](./policy-csp-power.md#power-standbytimeoutpluggedin) +- [MixedReality/AADGroupMembershipCacheValidityInDays](./policy-csp-mixedreality.md#mixedreality-aadgroupmembershipcachevalidityindays) 9 +- [MixedReality/BrightnessButtonDisabled](./policy-csp-mixedreality.md#mixedreality-brightnessbuttondisabled) 9 +- [MixedReality/FallbackDiagnostics](./policy-csp-mixedreality.md#mixedreality-fallbackdiagnostics) 9 +- [MixedReality/MicrophoneDisabled](./policy-csp-mixedreality.md#mixedreality-microphonedisabled) 9 +- [MixedReality/VolumeButtonDisabled](./policy-csp-mixedreality.md#mixedreality-volumebuttondisabled) 9 +- [Power/DisplayOffTimeoutOnBattery](./policy-csp-power.md#power-displayofftimeoutonbattery) 9 +- [Power/DisplayOffTimeoutPluggedIn](./policy-csp-power.md#power-displayofftimeoutpluggedin) 9 +- [Power/EnergySaverBatteryThresholdOnBattery](./policy-csp-power.md#power-energysaverbatterythresholdonbattery) 9 +- [Power/EnergySaverBatteryThresholdPluggedIn](./policy-csp-power.md#power-energysaverbatterythresholdpluggedin) 9 +- [Power/StandbyTimeoutOnBattery](./policy-csp-power.md#power-standbytimeoutonbattery) 9 +- [Power/StandbyTimeoutPluggedIn](./policy-csp-power.md#power-standbytimeoutpluggedin) 9 - [Privacy/AllowInputPersonalization](policy-csp-privacy.md#privacy-allowinputpersonalization) - [Privacy/LetAppsAccessAccountInfo](policy-csp-privacy.md#privacy-letappsaccessaccountinfo) - [Privacy/LetAppsAccessAccountInfo_ForceAllowTheseApps](policy-csp-privacy.md#privacy-letappsaccessaccountinfo-forceallowtheseapps) @@ -83,9 +83,10 @@ ms.date: 10/08/2020 - [Privacy/LetAppsAccessMicrophone_ForceAllowTheseApps](policy-csp-privacy.md#privacy-letappsaccessmicrophone-forceallowtheseapps) 8 - [Privacy/LetAppsAccessMicrophone_ForceDenyTheseApps](policy-csp-privacy.md#privacy-letappsaccessmicrophone-forcedenytheseapps) 8 - [Privacy/LetAppsAccessMicrophone_UserInControlOfTheseApps](policy-csp-privacy.md#privacy-letappsaccessmicrophone-userincontroloftheseapps) 8 +- [RemoteLock/Lock](https://docs.microsoft.com/windows/client-management/mdm/remotelock-csp) 9 - [Search/AllowSearchToUseLocation](policy-csp-search.md#search-allowsearchtouselocation) -- [Security/AllowAddProvisioningPackage](policy-csp-security.md#security-allowaddprovisioningpackage) -- [Security/AllowRemoveProvisioningPackage](policy-csp-security.md#security-allowremoveprovisioningpackage) +- [Security/AllowAddProvisioningPackage](policy-csp-security.md#security-allowaddprovisioningpackage) 9 +- [Security/AllowRemoveProvisioningPackage](policy-csp-security.md#security-allowremoveprovisioningpackage) 9 - [Settings/AllowDateTime](policy-csp-settings.md#settings-allowdatetime) - [Settings/AllowVPN](policy-csp-settings.md#settings-allowvpn) - [Speech/AllowSpeechModelUpdate](policy-csp-speech.md#speech-allowspeechmodelupdate) @@ -93,8 +94,8 @@ ms.date: 10/08/2020 - [System/AllowLocation](policy-csp-system.md#system-allowlocation) - [System/AllowStorageCard](policy-csp-system.md#system-allowstoragecard) - [System/AllowTelemetry](policy-csp-system.md#system-allowtelemetry) -- [TimeLanguageSettings/ConfigureTimeZone](./policy-csp-timelanguagesettings.md#timelanguagesettings-configuretimezone) -- [Update/ActiveHoursEnd](./policy-csp-update.md#update-activehoursend) +- [TimeLanguageSettings/ConfigureTimeZone](./policy-csp-timelanguagesettings.md#timelanguagesettings-configuretimezone) 9 +- [Update/ActiveHoursEnd](./policy-csp-update.md#update-activehoursend) - [Update/ActiveHoursMaxRange](./policy-csp-update.md#update-activehoursmaxrange) - [Update/ActiveHoursStart](./policy-csp-update.md#update-activehoursstart) - [Update/AllowAutoUpdate](policy-csp-update.md#update-allowautoupdate) @@ -122,6 +123,7 @@ Footnotes: - 6 - Available in Windows 10, version 1903. - 7 - Available in Windows 10, version 1909. - 8 - Available in Windows 10, version 2004. +- 9 - Available in [Windows Holographic, version 20H2](https://docs.microsoft.com/hololens/hololens-release-notes#windows-holographic-version-20h2) ## Related topics From a9a7b85b6836362b122250851eab8319c16d1baf Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Tue, 17 Nov 2020 08:35:05 -0800 Subject: [PATCH 0298/2014] page visibility --- .../mdm/policies-in-policy-csp-supported-by-hololens2.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md b/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md index e07209369f..8ddb479a92 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md +++ b/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md @@ -89,6 +89,7 @@ ms.date: 10/08/2020 - [Security/AllowRemoveProvisioningPackage](policy-csp-security.md#security-allowremoveprovisioningpackage) 9 - [Settings/AllowDateTime](policy-csp-settings.md#settings-allowdatetime) - [Settings/AllowVPN](policy-csp-settings.md#settings-allowvpn) +- [Settings/PageVisibilityList](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-settings#settings-pagevisibilitylist) 9 - [Speech/AllowSpeechModelUpdate](policy-csp-speech.md#speech-allowspeechmodelupdate) - [System/AllowCommercialDataPipeline](policy-csp-system.md#system-allowcommercialdatapipeline) - [System/AllowLocation](policy-csp-system.md#system-allowlocation) From b83eb4e191a0564d1c70991c25d80728ef11ec6b Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Tue, 17 Nov 2020 08:39:57 -0800 Subject: [PATCH 0299/2014] super9s --- .../mdm/policies-in-policy-csp-supported-by-hololens2.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md b/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md index 8ddb479a92..bd4bcafd21 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md +++ b/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md @@ -96,9 +96,9 @@ ms.date: 10/08/2020 - [System/AllowStorageCard](policy-csp-system.md#system-allowstoragecard) - [System/AllowTelemetry](policy-csp-system.md#system-allowtelemetry) - [TimeLanguageSettings/ConfigureTimeZone](./policy-csp-timelanguagesettings.md#timelanguagesettings-configuretimezone) 9 -- [Update/ActiveHoursEnd](./policy-csp-update.md#update-activehoursend) -- [Update/ActiveHoursMaxRange](./policy-csp-update.md#update-activehoursmaxrange) -- [Update/ActiveHoursStart](./policy-csp-update.md#update-activehoursstart) +- [Update/ActiveHoursEnd](./policy-csp-update.md#update-activehoursend) 9 +- [Update/ActiveHoursMaxRange](./policy-csp-update.md#update-activehoursmaxrange) 9 +- [Update/ActiveHoursStart](./policy-csp-update.md#update-activehoursstart) 9 - [Update/AllowAutoUpdate](policy-csp-update.md#update-allowautoupdate) - [Update/AllowUpdateService](policy-csp-update.md#update-allowupdateservice) - [Update/BranchReadinessLevel](policy-csp-update.md#update-branchreadinesslevel) From 69f1e8d666aa1c59bcf8252f0bda97fd8d9bdefe Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 17 Nov 2020 08:46:53 -0800 Subject: [PATCH 0300/2014] Update windows/security/information-protection/bitlocker/bitlocker-overview.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../information-protection/bitlocker/bitlocker-overview.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview.md b/windows/security/information-protection/bitlocker/bitlocker-overview.md index fe5a483d05..551b239d72 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview.md @@ -74,7 +74,7 @@ The hard disk must be partitioned with at least two drives: - The operating system drive (or boot drive) contains the operating system and its support files. It must be formatted with the NTFS file system. - The system drive contains the files that are needed to load Windows after the firmware has prepared the system hardware. BitLocker is not enabled on this drive. For BitLocker to work, the system drive must not be encrypted, must differ from the operating system drive, and must be formatted with the FAT32 file system on computers that use UEFI-based firmware or with the NTFS file system on computers that use BIOS firmware. We recommend that system drive be approximately 350 MB in size. After BitLocker is turned on it should have approximately 250 MB of free space. -Fixed data volume or removable data volume cannot be marked as an active. +A fixed data volume or removable data volume cannot be marked as an active partition. When installed on a new computer, Windows will automatically create the partitions that are required for BitLocker. @@ -100,4 +100,3 @@ When installing the BitLocker optional component on a server you will also need | [Protecting cluster shared volumes and storage area networks with BitLocker](protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md)| This topic for IT pros describes how to protect CSVs and SANs with BitLocker.| | [Enabling Secure Boot and BitLocker Device Encryption on Windows 10 IoT Core](https://developer.microsoft.com/windows/iot/docs/securebootandbitlocker) | This topic covers how to use BitLocker with Windows 10 IoT Core | - From 9ee9623a80d2a872729912d4147bd4b646edacf7 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 17 Nov 2020 22:25:09 +0530 Subject: [PATCH 0301/2014] updated link for november admx link as per the user report #8655, i so i updated the link --- ...roll-a-windows-10-device-automatically-using-group-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index a6ac91e10f..a8ec2a4ff2 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -178,7 +178,7 @@ Requirements: - 1903 --> [Administrative Templates (.admx) for Windows 10 May 2019 Update (1903)](https://www.microsoft.com/download/details.aspx?id=58495) - 1909 --> [Administrative Templates (.admx) for Windows 10 November 2019 Update (1909)]( -https://www.microsoft.com/download/confirmation.aspx?id=1005915) +https://www.microsoft.com/download/confirmation.aspx?id=100591) - 2004 --> [Administrative Templates (.admx) for Windows 10 May 2020 Update (2004)](https://www.microsoft.com/download/confirmation.aspx?id=101445) From c1bba1fc63b8a05db9897dafc8fa5f634bd39412 Mon Sep 17 00:00:00 2001 From: Rafal Sosnowski <51166236+rafals2@users.noreply.github.com> Date: Tue, 17 Nov 2020 10:44:22 -0800 Subject: [PATCH 0302/2014] Update bitlocker-overview.md added more clarity for active partitions --- .../information-protection/bitlocker/bitlocker-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview.md b/windows/security/information-protection/bitlocker/bitlocker-overview.md index 551b239d72..ca3e14c35a 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview.md @@ -74,7 +74,7 @@ The hard disk must be partitioned with at least two drives: - The operating system drive (or boot drive) contains the operating system and its support files. It must be formatted with the NTFS file system. - The system drive contains the files that are needed to load Windows after the firmware has prepared the system hardware. BitLocker is not enabled on this drive. For BitLocker to work, the system drive must not be encrypted, must differ from the operating system drive, and must be formatted with the FAT32 file system on computers that use UEFI-based firmware or with the NTFS file system on computers that use BIOS firmware. We recommend that system drive be approximately 350 MB in size. After BitLocker is turned on it should have approximately 250 MB of free space. -A fixed data volume or removable data volume cannot be marked as an active partition. +Partition subject to encryption cannot be marked as an active partition (this applies to OS, fixed data and removable data drives). When installed on a new computer, Windows will automatically create the partitions that are required for BitLocker. From 5b64e404dc2b0d3d6413e5c02bffaa76217f3233 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Tue, 17 Nov 2020 10:59:12 -0800 Subject: [PATCH 0303/2014] update --- .../windows-autopilot/images/enroll1.png | Bin 0 -> 208970 bytes .../windows-autopilot/images/enroll2.png | Bin 0 -> 106261 bytes .../windows-autopilot/images/enroll3.png | Bin 0 -> 74002 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/deployment/windows-autopilot/images/enroll1.png create mode 100644 windows/deployment/windows-autopilot/images/enroll2.png create mode 100644 windows/deployment/windows-autopilot/images/enroll3.png diff --git a/windows/deployment/windows-autopilot/images/enroll1.png b/windows/deployment/windows-autopilot/images/enroll1.png new file mode 100644 index 0000000000000000000000000000000000000000..4bc9be72bb9983b16b236c372c9d8ab1b2f50bca GIT binary patch literal 208970 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�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

      uMrpC%Q0aa*7_a;m#huJ*ac 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%0D;C{JQL6Djz#K7I{GL;Tz&2e1lj? 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 literal 0 HcmV?d00001 From f374aa2abb88c2cd73a27a237219a6b144832664 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 17 Nov 2020 12:03:45 -0800 Subject: [PATCH 0304/2014] Added WindowsDefender policies --- .../mdm/policy-csp-admx-windowsdefender.md | 2068 ++++++++++++++++- 1 file changed, 2055 insertions(+), 13 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-windowsdefender.md b/windows/client-management/mdm/policy-csp-admx-windowsdefender.md index 36fb917d07..70f168574e 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsdefender.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsdefender.md @@ -346,7 +346,7 @@ manager: dansimp


      -
      **ADMX_AuditSettings/IncludeCmdLine** +**ADMX_WindowsDefender/AllowFastServiceStartup** @@ -389,16 +389,11 @@ manager: dansimp -Available in Windows 10 Insider Preview Build 20185. This policy setting determines what information is logged in security audit events when a new process has been created. This setting only applies when the Audit Process Creation policy is enabled. +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. -If you enable this policy setting, the command line information for every process will be logged in plain text in the security event log as part of the Audit Process Creation event 4688, "a new process has been created," on the workstations and servers on which this policy setting is applied. +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. -If you disable or do not configure this policy setting, the process's command line information will not be included in Audit Process Creation events. - -Default is Not configured. - -> [!NOTE] -> When this policy setting is enabled, any user with access to read the security events will be able to read the command line arguments for any successfully created process. Command line arguments can contain sensitive or private information, such as passwords or user data. +If you disable this setting, the antimalware service will load as a low priority task. > [!TIP] @@ -410,15 +405,2062 @@ Default is Not configured. ADMX Info: -- GP English name: *Include command line in process creation events* -- GP name: *IncludeCmdLine* -- GP path: *System/Audit Process Creation* -- GP ADMX file name: *AuditSettings.admx* +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx*
      + +**ADMX_WindowsDefender/CheckForSignaturesBeforeRunningScan** + + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether a check for new virus and spyware security intelligence will occur before running a scan. + +This setting applies to scheduled scans as well as the command line "mpcmdrun -SigUpdate", but it has no effect on scans initiated manually from the user interface. + +If you enable this setting, a check for new security intelligence will occur before running a scan. + +If you disable this setting or do not configure this setting, the scan will start using the existing security intelligence. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Check for the latest virus and spyware security intelligence before running a scheduled scan* +- GP name: *CheckForSignaturesBeforeRunningScan* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/DisableAntiSpywareDefender** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting turns off Microsoft Defender Antivirus. + +If you enable this policy setting, Microsoft Defender Antivirus does not run, and will not scan computers for malware or other potentially unwanted software. + +If you disable this policy setting, Microsoft Defender Antivirus will run regardless of any other installed antivirus product. + +If you do not configure this policy setting, Windows will internally manage Microsoft Defender Antivirus. If you install another antivirus program, Windows automatically disables Microsoft Defender Antivirus. Otherwise, Microsoft Defender Antivirus will scan your computers for malware and other potentially unwanted software. + +Enabling or disabling this policy may lead to unexpected or unsupported behavior. It is recommended that you leave this policy setting unconfigured. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Microsoft Defender Antivirus* +- GP name: *DisableAntiSpywareDefender* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/DisableAutoExclusions** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. Allows an administrator to specify if Automatic Exclusions feature for Server SKUs should be turned off. + +Disabled (Default): +Microsoft Defender will exclude pre-defined list of paths from the scan to improve performance. + +Enabled: +Microsoft Defender will not exclude pre-defined list of paths from scans. This can impact machine performance in some scenarios. + +Not configured: +Same as Disabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Auto Exclusions* +- GP name: *DisableAutoExclusions* +- GP path: *Windows Components\Microsoft Defender Antivirus\Exclusions* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/DisableBlockAtFirstSeen** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This feature ensures the device checks in real time with the Microsoft Active Protection Service (MAPS) before allowing certain content to be run or accessed. If this feature is disabled, the check will not occur, which will lower the protection state of the device. + +Enabled – The Block at First Sight setting is turned on. +Disabled – The Block at First Sight setting is turned off. + +This feature requires these Group Policy settings to be set as follows: + +- MAPS -> The “Join Microsoft MAPS” must be enabled or the “Block at First Sight” feature will not function. +- MAPS -> The “Send file samples when further analysis is required” should be set to 1 (Send safe samples) or 3 (Send all samples). Setting to 0 (Always Prompt) will lower the protection state of the device. Setting to 2 (Never send) means the “Block at First Sight” feature will not function. +- Real-time Protection -> The “Scan all downloaded files and attachments” policy must be enabled or the “Block at First Sight” feature will not function. +- Real-time Protection -> Do not enable the “Turn off real-time protection” policy or the “Block at First Sight” feature will not function. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure the 'Block at First Sight' feature* +- GP name: *DisableBlockAtFirstSeen* +- GP path: *Windows Components\Microsoft Defender Antivirus\MAPS* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/DisableLocalAdminMerge** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether or not complex list settings configured by a local administrator are merged with Group Policy settings. This setting applies to lists such as threats and Exclusions. + +If you enable or do not configure this setting, unique items defined in Group Policy and in preference settings configured by the local administrator will be merged into the resulting effective policy. In the case of conflicts, Group policy Settings will override preference settings. + +If you disable this setting, only items defined by Group Policy will be used in the resulting effective policy. Group Policy settings will override preference settings configured by the local administrator. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure local administrator merge behavior for lists* +- GP name: *DisableLocalAdminMerge* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/DisableRealtimeMonitoring** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting turns off real-time protection prompts for known malware detection. + +Microsoft Defender Antivirus alerts you when malware or potentially unwanted software attempts to install itself or to run on your computer. + +If you enable this policy setting, Microsoft Defender Antivirus will not prompt users to take actions on malware detections. + +If you disable or do not configure this policy setting, Microsoft Defender Antivirus will prompt users to take actions on malware detections. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off real-time protection* +- GP name: *DisableRealtimeMonitoring* +- GP path: *Windows Components\Microsoft Defender Antivirus\Real-time Protection* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/DisableRoutinelyTakingAction** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure whether Microsoft Defender Antivirus automatically takes action on all detected threats. The action to be taken on a particular threat is determined by the combination of the policy-defined action, user-defined action, and the signature-defined action. + +If you enable this policy setting, Microsoft Defender Antivirus does not automatically take action on the detected threats, but prompts users to choose from the actions available for each threat. + +If you disable or do not configure this policy setting, Microsoft Defender Antivirus automatically takes action on all detected threats after a nonconfigurable delay of approximately five seconds. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off routine remediation* +- GP name: *DisableRoutinelyTakingAction* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Exclusions_Extensions** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you specify a list of file types that should be excluded from scheduled, custom, and real-time scanning. File types should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of the file type extension (such as "obj" or "lib"). The value is not used and it is recommended that this be set to 0. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Extension Exclusions* +- GP name: *Exclusions_Extensions* +- GP path: *Windows Components\Microsoft Defender Antivirus\Exclusions* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Exclusions_Paths** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to disable scheduled and real-time scanning for files under the paths specified or for the fully qualified resources specified. Paths should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of a path or a fully qualified resource name. + +As an example, a path might be defined as: "c:\Windows" to exclude all files in this directory. A fully qualified resource name might be defined as: "C:\Windows\App.exe". The value is not used and it is recommended that this be set to 0. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Path Exclusions* +- GP name: *Exclusions_Paths* +- GP path: *Windows Components\Microsoft Defender Antivirus\Exclusions* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Exclusions_Processes** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to disable scheduled and real-time scanning for any file opened by any of the specified processes. The process itself will not be excluded. To exclude the process, use the Path exclusion. Processes should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of the path to the process image. Note that only executables can be excluded. For example, a process might be defined as: "c:\windows\app.exe". The value is not used and it is recommended that this be set to 0. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Process Exclusions* +- GP name: *Exclusions_Processes* +- GP path: *Windows Components\Microsoft Defender Antivirus\Exclusions* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/ExploitGuard_ASR_ASROnlyExclusions** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. Exclude files and paths from Attack Surface Reduction (ASR) rules. + +Enabled: +Specify the folders or files and resources that should be excluded from ASR rules in the Options section. +Enter each rule on a new line as a name-value pair: + +- Name column: Enter a folder path or a fully qualified resource name. For example, ""C:\Windows"" will exclude all files in that directory. ""C:\Windows\App.exe"" will exclude only that specific file in that specific folder +- Value column: Enter ""0"" for each item + +Disabled: +No exclusions will be applied to the ASR rules. + +Not configured: +Same as Disabled. + +You can configure ASR rules in the Configure Attack Surface Reduction rules GP setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Exclude files and paths from Attack Surface Reduction Rules* +- GP name: *ExploitGuard_ASR_ASROnlyExclusions* +- GP path: *Windows Components\Microsoft Defender Antivirus\Microsoft Defender Exploit Guard\Attack Surface Reduction* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/ExploitGuard_ASR_Rules** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. Set the state for each Attack Surface Reduction (ASR) rule. + +After enabling this setting, you can set each rule to the following in the Options section: + +- Block: the rule will be applied +- Audit Mode: if the rule would normally cause an event, then it will be recorded (although the rule will not actually be applied) +- Off: the rule will not be applied + +Enabled: +Specify the state for each ASR rule under the Options section for this setting. +Enter each rule on a new line as a name-value pair: + +- Name column: Enter a valid ASR rule ID +- Value column: Enter the status ID that relates to state you want to specify for the associated rule + +The following status IDs are permitted under the value column: +- 1 (Block) +- 0 (Off) +- 2 (Audit) + +Example: +xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 0 +xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 1 +xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 2 + +Disabled: +No ASR rules will be configured. + +Not configured: +Same as Disabled. + +You can exclude folders or files in the "Exclude files and paths from Attack Surface Reduction Rules" GP setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure Attack Surface Reduction rules* +- GP name: *ExploitGuard_ASR_Rules* +- GP path: *Windows Components\Microsoft Defender Antivirus\Microsoft Defender Exploit Guard\Attack Surface Reduction* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/AllowFastServiceStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. + +If you enable or do not configure this setting, the antimalware service will load as a normal priority task. + +If you disable this setting, the antimalware service will load as a low priority task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to startup with normal priority* +- GP name: *AllowFastServiceStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      Footnotes: - 1 - Available in Windows 10, version 1607. From 4dc4089511dbbfdd6260b835f2449f2a4b39ccf2 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 17 Nov 2020 16:55:19 -0800 Subject: [PATCH 0305/2014] Added new policies --- .../mdm/policy-csp-admx-windowsdefender.md | 1192 +++++++++++++++-- 1 file changed, 1071 insertions(+), 121 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-windowsdefender.md b/windows/client-management/mdm/policy-csp-admx-windowsdefender.md index 70f168574e..d935313482 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsdefender.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsdefender.md @@ -116,19 +116,19 @@ manager: dansimp ADMX_WindowsDefender/RealtimeProtection_DisableRawWriteNotification
      - ADMX_WindowsDefender/RealtimeProtection_DisableScanOnRealtimeEnable + ADMX_WindowsDefender/RealtimeProtection_DisableScanOnRealtimeEnable
      - ADMX_WindowsDefender/RealtimeProtection_IOAVMaxSize + ADMX_WindowsDefender/RealtimeProtection_IOAVMaxSize
      - ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableBehaviorMonitoring + ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableBehaviorMonitoring
      - ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableIOAVProtection + ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableIOAVProtection
      - ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableOnAccessProtection + ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableOnAccessProtection
      ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableRealtimeMonitoring @@ -194,7 +194,7 @@ manager: dansimp ADMX_WindowsDefender/Scan_DisableCatchupFullScan
      - Scan_DisableCatchupQuickScan/ProxyBypass + ADMX_WindowsDefender/Scan_DisableCatchupQuickScan
      ADMX_WindowsDefender/Scan_DisableEmailScanning @@ -1290,7 +1290,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/ExploitGuard_ControlledFolderAccess_AllowedApplications** @@ -1333,11 +1333,24 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. Add additional applications that should be considered "trusted" by controlled folder access. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +These applications are allowed to modify or delete files in controlled folder access folders. -If you disable this setting, the antimalware service will load as a low priority task. +Microsoft Defender Antivirus automatically determines which applications should be trusted. You can configure this setting to add additional applications. + +Enabled: +Specify additional allowed applications in the Options section.. + +Disabled: +No additional applications will be added to the trusted list. + +Not configured: +Same as Disabled. + +You can enable controlled folder access in the Configure controlled folder access GP setting. + +Default system folders are automatically guarded, but you can add folders in the configure protected folders GP setting. > [!TIP] @@ -1349,8 +1362,634 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* +- GP English name: *Configure allowed applications* +- GP name: *ExploitGuard_ControlledFolderAccess_AllowedApplications* +- GP path: *Windows Components\Microsoft Defender Antivirus\Microsoft Defender Exploit Guard\Controlled Folder Access* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/ExploitGuard_ControlledFolderAccess_EnableControlledFolderAccess** + + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. Enable or disable controlled folder access for untrusted applications. You can choose to block, audit, or allow attempts by untrusted apps to: + +- Modify or delete files in protected folders, such as the Documents folder +- Write to disk sectors + +You can also choose to only block or audit writes to disk sectors while still allowing the modification or deletion of files in protected folders. + +Microsoft Defender Antivirus automatically determines which applications can be trusted. You can add additional trusted applications in the Configure allowed applications GP setting. +Default system folders are automatically protected, but you can add folders in the Configure protected folders GP setting. + +Block: +The following will be blocked: + +- Attempts by untrusted apps to modify or delete files in protected folders +- Attempts by untrusted apps to write to disk sectors + +The Windows event log will record these blocks under Applications and Services Logs > Microsoft > Windows > Windows Defender > Operational > ID 1123. + +Disabled: +The following will not be blocked and will be allowed to run: + +- Attempts by untrusted apps to modify or delete files in protected folders +- Attempts by untrusted apps to write to disk sectors + +These attempts will not be recorded in the Windows event log. + +Audit Mode: +The following will not be blocked and will be allowed to run: + +- Attempts by untrusted apps to modify or delete files in protected folders +- Attempts by untrusted apps to write to disk sectors + +The Windows event log will record these attempts under Applications and Services Logs > Microsoft > Windows > Windows Defender > Operational > ID 1124. + +Block disk modification only: +The following will be blocked: + +- Attempts by untrusted apps to write to disk sectors + +The Windows event log will record these attempts under Applications and Services Logs > Microsoft > Windows > Windows Defender > Operational > ID 1123. + +The following will not be blocked and will be allowed to run: + +- Attempts by untrusted apps to modify or delete files in protected folders +These attempts will not be recorded in the Windows event log. + +Audit disk modification only: +The following will not be blocked and will be allowed to run: + +- Attempts by untrusted apps to write to disk sectors +- Attempts by untrusted apps to modify or delete files in protected folders +Only attempts to write to protected disk sectors will be recorded in the Windows event log (under Applications and Services Logs > Microsoft > Windows > Windows Defender > Operational > ID 1124). +Attempts to modify or delete files in protected folders will not be recorded. + +Not configured: +Same as Disabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure Controlled folder access* +- GP name: *ExploitGuard_ControlledFolderAccess_EnableControlledFolderAccess* +- GP path: *Windows Components\Microsoft Defender Antivirus\Microsoft Defender Exploit Guard\Controlled Folder Access* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/ExploitGuard_ControlledFolderAccess_ProtectedFolders** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. Specify additional folders that should be guarded by the Controlled folder access feature. + +Files in these folders cannot be modified or deleted by untrusted applications. + +Default system folders are automatically protected. You can configure this setting to add additional folders. +The list of default system folders that are protected is shown in Windows Security. + +Enabled: +Specify additional folders that should be protected in the Options section. + +Disabled: +No additional folders will be protected. + +Not configured: +Same as Disabled. + +You can enable controlled folder access in the Configure controlled folder access GP setting. + +Microsoft Defender Antivirus automatically determines which applications can be trusted. You can add additional trusted applications in the Configure allowed applications GP setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure protected folders* +- GP name: *ExploitGuard_ControlledFolderAccess_ProtectedFolders* +- GP path: *Windows Components\Microsoft Defender Antivirus\Microsoft Defender Exploit Guard\Controlled Folder Access* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/ExploitGuard_EnableNetworkProtection** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. Enable or disable Microsoft Defender Exploit Guard network protection to prevent employees from using any application to access dangerous domains that may host phishing scams, exploit-hosting sites, and other malicious content on the Internet. + +Enabled: +Specify the mode in the Options section: + +- Block: Users and applications will not be able to access dangerous domains +- Audit Mode: Users and applications can connect to dangerous domains, however if this feature would have blocked access if it were set to Block, then a record of the event will be in the event logs. + +Disabled: +Users and applications will not be blocked from connecting to dangerous domains. + +Not configured: +Same as Disabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent users and apps from accessing dangerous websites* +- GP name: *ExploitGuard_EnableNetworkProtection* +- GP path: *Windows Components\Microsoft Defender Antivirus\Microsoft Defender Exploit Guard\Network Protection* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/MpEngine_EnableFileHashComputation** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. Enable or disable file hash computation feature. + +Enabled: +When this feature is enabled Microsoft Defender will compute hash value for files it scans. + +Disabled: +File hash value is not computed + +Not configured: +Same as Disabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Enable file hash computation feature* +- GP name: *MpEngine_EnableFileHashComputation* +- GP path: *Windows Components\Microsoft Defender Antivirus\MpEngine* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Nis_Consumers_IPS_DisableSignatureRetirement** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure definition retirement for network protection against exploits of known vulnerabilities. Definition retirement checks to see if a computer has the required security updates necessary to protect it against a particular vulnerability. If the system is not vulnerable to the exploit detected by a definition, then that definition is "retired". If all security intelligence for a given protocal are retired then that protocol is no longer parsed. Enabling this feature helps to improve performance. On a computer that is up-to-date with all the latest security updates, network protection will have no impact on network performance. + +If you enable or do not configure this setting, definition retirement will be enabled. + +If you disable this setting, definition retirement will be disabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on definition retirement* +- GP name: *Nis_Consumers_IPS_DisableSignatureRetirement* +- GP path: *Windows Components\Microsoft Defender Antivirus\Network Inspection System* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Nis_Consumers_IPS_sku_differentiation_Signature_Set_Guid** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting defines additional definition sets to enable for network traffic inspection. Definition set GUIDs should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of a definition set GUID. As an example, the definition set GUID to enable test security intelligence is defined as: “{b54b6ac9-a737-498e-9120-6616ad3bf590}”. The value is not used and it is recommended that this be set to 0. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify additional definition sets for network traffic inspection* +- GP name: *Nis_Consumers_IPS_sku_differentiation_Signature_Set_Guid* +- GP path: *Windows Components\Microsoft Defender Antivirus\Network Inspection System* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Nis_DisableProtocolRecognition** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure protocol recognition for network protection against exploits of known vulnerabilities. + +If you enable or do not configure this setting, protocol recognition will be enabled. + +If you disable this setting, protocol recognition will be disabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on protocol recognition* +- GP name: *Nis_DisableProtocolRecognition* +- GP path: *Windows Components\Microsoft Defender Antivirus\Network Inspection System* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/ProxyBypass** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy, if defined, will prevent antimalware from using the configured proxy server when communicating with the specified IP addresses. The address value should be entered as a valid URL. + +If you enable this setting, the proxy server will be bypassed for the specified addresses. + +If you disable or do not configure this setting, the proxy server will not be bypassed for the specified addresses. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Define addresses to bypass proxy server* +- GP name: *ProxyBypass* - GP path: *Windows Components\Microsoft Defender Antivirus* - GP ADMX file name: *WindowsDefender.admx* @@ -1359,7 +1998,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/ProxyPacUrl** @@ -1402,11 +2041,17 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting defines the URL of a proxy .pac file that should be used when the client attempts to connect the network for security intelligence updates and MAPS reporting. If the proxy auto-config fails or if there is no proxy auto-config specified, the client will fall back to the alternative options (in order): -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +1. Proxy server (if specified) +2. Proxy .pac URL (if specified) +3. None +4. Internet Explorer proxy settings +5. Autodetect -If you disable this setting, the antimalware service will load as a low priority task. +If you enable this setting, the proxy setting will be set to use the specified proxy .pac according to the order specified above. + +If you disable or do not configure this setting, the proxy will skip over this fallback step according to the order specified above. > [!TIP] @@ -1418,8 +2063,8 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* +- GP English name: *Define proxy auto-config (.pac) for connecting to the network* +- GP name: *ProxyPacUrl* - GP path: *Windows Components\Microsoft Defender Antivirus* - GP ADMX file name: *WindowsDefender.admx* @@ -1428,7 +2073,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/ProxyServer**
      @@ -1471,11 +2116,17 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the named proxy that should be used when the client attempts to connect to the network for security intelligence updates and MAPS reporting. If the named proxy fails or if there is no proxy specified, the client will fall back to the alternative options (in order): -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +1. Proxy server (if specified) +2. Proxy .pac URL (if specified) +3. None +4. Internet Explorer proxy settings +5. Autodetect -If you disable this setting, the antimalware service will load as a low priority task. +If you enable this setting, the proxy will be set to the specified URL according to the order specified above. The URL should be proceeded with either http:// or https://. + +If you disable or do not configure this setting, the proxy will skip over this fallback step according to the order specified above. > [!TIP] @@ -1487,8 +2138,8 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* +- GP English name: *Define proxy server for connecting to the network* +- GP name: *ProxyServer* - GP path: *Windows Components\Microsoft Defender Antivirus* - GP ADMX file name: *WindowsDefender.admx* @@ -1497,7 +2148,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/Quarantine_LocalSettingOverridePurgeItemsAfterDelay**
      @@ -1540,11 +2191,11 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of the number of days items should be kept in the Quarantine folder before being removed. This setting can only be set by Group Policy. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +If you enable this setting, the local preference setting will take priority over Group Policy. -If you disable this setting, the antimalware service will load as a low priority task. +If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. > [!TIP] @@ -1556,8 +2207,146 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* +- GP English name: *Configure local setting override for the removal of items from Quarantine folder* +- GP name: *Quarantine_LocalSettingOverridePurgeItemsAfterDelay* +- GP path: *Windows Components\Microsoft Defender Antivirus\Quarantine* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Quarantine_PurgeItemsAfterDelay** + + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting defines the number of days items should be kept in the Quarantine folder before being removed. + +If you enable this setting, items will be removed from the Quarantine folder after the number of days specified. + +If you disable or do not configure this setting, items will be kept in the quarantine folder indefinitely and will not be automatically removed. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure removal of items from Quarantine folder* +- GP name: *Quarantine_PurgeItemsAfterDelay* +- GP path: *Windows Components\Microsoft Defender Antivirus\Quarantine* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/RandomizeScheduleTaskTimes** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to enable or disable randomization of the scheduled scan start time and the scheduled security intelligence update start time. This setting is used to distribute the resource impact of scanning. For example, it could be used in guest virtual machines sharing a host, to prevent multiple guest virtual machines from undertaking a disk-intensive operation at the same time. + +If you enable or do not configure this setting, scheduled tasks will begin at a random time within an interval of 30 minutes before and after the specified start time. + +If you disable this setting, scheduled tasks will begin at the specified start time. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Randomize scheduled task times* +- GP name: *RandomizeScheduleTaskTimes* - GP path: *Windows Components\Microsoft Defender Antivirus* - GP ADMX file name: *WindowsDefender.admx* @@ -1566,7 +2355,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/RealtimeProtection_DisableBehaviorMonitoring** @@ -1609,11 +2398,11 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure behavior monitoring. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +If you enable or do not configure this setting, behavior monitoring will be enabled. -If you disable this setting, the antimalware service will load as a low priority task. +If you disable this setting, behavior monitoring will be disabled. > [!TIP] @@ -1625,9 +2414,9 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* -- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP English name: *Turn on behavior monitoring* +- GP name: *RealtimeProtection_DisableBehaviorMonitoring* +- GP path: *Windows Components\Microsoft Defender Antivirus\Real-time Protection* - GP ADMX file name: *WindowsDefender.admx* @@ -1635,7 +2424,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/RealtimeProtection_DisableIOAVProtection**
      @@ -1678,11 +2467,11 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure scanning for all downloaded files and attachments. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +If you enable or do not configure this setting, scanning for all downloaded files and attachments will be enabled. -If you disable this setting, the antimalware service will load as a low priority task. +If you disable this setting, scanning for all downloaded files and attachments will be disabled. > [!TIP] @@ -1694,9 +2483,9 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* -- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP English name: *Scan all downloaded files and attachments* +- GP name: *RealtimeProtection_DisableIOAVProtection* +- GP path: *Windows Components\Microsoft Defender Antivirus\Real-time Protection* - GP ADMX file name: *WindowsDefender.admx* @@ -1704,7 +2493,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/RealtimeProtection_DisableOnAccessProtection**
      @@ -1747,11 +2536,11 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure monitoring for file and program activity. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +If you enable or do not configure this setting, monitoring for file and program activity will be enabled. -If you disable this setting, the antimalware service will load as a low priority task. +If you disable this setting, monitoring for file and program activity will be disabled. > [!TIP] @@ -1763,9 +2552,9 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* -- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP English name: *Monitor file and program activity on your computer* +- GP name: *RealtimeProtection_DisableOnAccessProtection* +- GP path: *Windows Components\Microsoft Defender Antivirus\Real-time Protection* - GP ADMX file name: *WindowsDefender.admx* @@ -1773,7 +2562,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/RealtimeProtection_DisableRawWriteNotification**
      @@ -1816,11 +2605,11 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether raw volume write notifications are sent to behavior monitoring. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +If you enable or do not configure this setting, raw write notifications will be enabled. -If you disable this setting, the antimalware service will load as a low priority task. +If you disable this setting, raw write notifications be disabled. > [!TIP] @@ -1832,9 +2621,9 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* -- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP English name: *Turn on raw volume write notifications* +- GP name: *RealtimeProtection_DisableRawWriteNotification* +- GP path: *Windows Components\Microsoft Defender Antivirus\Real-time Protection* - GP ADMX file name: *WindowsDefender.admx* @@ -1842,7 +2631,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/RealtimeProtection_DisableScanOnRealtimeEnable**
      @@ -1885,11 +2674,11 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure process scanning when real-time protection is turned on. This helps to catch malware which could start when real-time protection is turned off. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +If you enable or do not configure this setting, a process scan will be initiated when real-time protection is turned on. -If you disable this setting, the antimalware service will load as a low priority task. +If you disable this setting, a process scan will not be initiated when real-time protection is turned on. > [!TIP] @@ -1901,9 +2690,9 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* -- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP English name: *Turn on process scanning whenever real-time protection is enabled* +- GP name: *RealtimeProtection_DisableScanOnRealtimeEnable* +- GP path: *Windows Components\Microsoft Defender Antivirus\Real-time Protection* - GP ADMX file name: *WindowsDefender.admx* @@ -1911,7 +2700,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/RealtimeProtection_IOAVMaxSize**
      @@ -1954,11 +2743,11 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting defines the maximum size (in kilobytes) of downloaded files and attachments that will be scanned. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +If you enable this setting, downloaded files and attachments smaller than the size specified will be scanned. -If you disable this setting, the antimalware service will load as a low priority task. +If you disable or do not configure this setting, a default size will be applied. > [!TIP] @@ -1970,9 +2759,9 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* -- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP English name: *Define the maximum size of downloaded files and attachments to be scanned* +- GP name: *RealtimeProtection_IOAVMaxSize* +- GP path: *Windows Components\Microsoft Defender Antivirus\Real-time Protection* - GP ADMX file name: *WindowsDefender.admx* @@ -1980,7 +2769,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableBehaviorMonitoring**
      @@ -2023,11 +2812,11 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of behavior monitoring. This setting can only be set by Group Policy. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +If you enable this setting, the local preference setting will take priority over Group Policy. -If you disable this setting, the antimalware service will load as a low priority task. +If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. > [!TIP] @@ -2039,9 +2828,9 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* -- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP English name: *Configure local setting override for turn on behavior monitoring* +- GP name: *RealtimeProtection_LocalSettingOverrideDisableBehaviorMonitoring* +- GP path: *Windows Components\Microsoft Defender Antivirus\Real-time Protection* - GP ADMX file name: *WindowsDefender.admx* @@ -2049,7 +2838,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableIOAVProtection**
      @@ -2092,11 +2881,11 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of scanning for all downloaded files and attachments. This setting can only be set by Group Policy. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +If you enable this setting, the local preference setting will take priority over Group Policy. -If you disable this setting, the antimalware service will load as a low priority task. +If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. > [!TIP] @@ -2108,9 +2897,9 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* -- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP English name: *Configure local setting override for scanning all downloaded files and attachments* +- GP name: *RealtimeProtection_LocalSettingOverrideDisableIOAVProtection* +- GP path: *Windows Components\Microsoft Defender Antivirus\Real-time Protection* - GP ADMX file name: *WindowsDefender.admx* @@ -2118,7 +2907,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableOnAccessProtection**
      @@ -2161,11 +2950,11 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of monitoring for file and program activity on your computer. This setting can only be set by Group Policy. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +If you enable this setting, the local preference setting will take priority over Group Policy. -If you disable this setting, the antimalware service will load as a low priority task. +If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. > [!TIP] @@ -2177,9 +2966,9 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* -- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP English name: *Configure local setting override for monitoring file and program activity on your computer* +- GP name: *RealtimeProtection_LocalSettingOverrideDisableOnAccessProtection* +- GP path: *Windows Components\Microsoft Defender Antivirus\Real-time Protection* - GP ADMX file name: *WindowsDefender.admx* @@ -2187,7 +2976,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableRealtimeMonitoring**
      @@ -2230,11 +3019,11 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration to turn on real-time protection. This setting can only be set by Group Policy. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +If you enable this setting, the local preference setting will take priority over Group Policy. -If you disable this setting, the antimalware service will load as a low priority task. +If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. > [!TIP] @@ -2246,9 +3035,9 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* -- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP English name: *Configure local setting override to turn on real-time protection* +- GP name: *RealtimeProtection_LocalSettingOverrideDisableRealtimeMonitoring* +- GP path: *Windows Components\Microsoft Defender Antivirus\Real-time Protection* - GP ADMX file name: *WindowsDefender.admx* @@ -2256,7 +3045,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideRealtimeScanDirection**
      @@ -2299,11 +3088,11 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of monitoring for incoming and outgoing file activity. This setting can only be set by Group Policy. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +If you enable this setting, the local preference setting will take priority over Group Policy. -If you disable this setting, the antimalware service will load as a low priority task. +If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. > [!TIP] @@ -2315,9 +3104,9 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* -- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP English name: *Configure local setting override for monitoring for incoming and outgoing file activity* +- GP name: *RealtimeProtection_LocalSettingOverrideRealtimeScanDirection* +- GP path: *Windows Components\Microsoft Defender Antivirus\Real-time Protection* - GP ADMX file name: *WindowsDefender.admx* @@ -2325,7 +3114,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/RealtimeProtection_RealtimeScanDirection**
      @@ -2368,11 +3157,21 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure monitoring for incoming and outgoing files, without having to turn off monitoring entirely. It is recommended for use on servers where there is a lot of incoming and outgoing file activity but for performance reasons need to have scanning disabled for a particular scan direction. The appropriate configuration should be evaluated based on the server role. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +Note that this configuration is only honored for NTFS volumes. For any other file system type, full monitoring of file and program activity will be present on those volumes. -If you disable this setting, the antimalware service will load as a low priority task. +The options for this setting are mutually exclusive: + +- 0 = Scan incoming and outgoing files (default) +- 1 = Scan incoming files only +- 2 = Scan outgoing files only + +Any other value, or if the value does not exist, resolves to the default (0). + +If you enable this setting, the specified type of monitoring will be enabled. + +If you disable or do not configure this setting, monitoring for incoming and outgoing files will be enabled. > [!TIP] @@ -2384,9 +3183,9 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* -- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP English name: *Configure monitoring for incoming and outgoing file and program activity* +- GP name: *RealtimeProtection_RealtimeScanDirection* +- GP path: *Windows Components\Microsoft Defender Antivirus\Real-time Protection* - GP ADMX file name: *WindowsDefender.admx* @@ -2394,7 +3193,7 @@ ADMX Info:
      -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_WindowsDefender/Remediation_LocalSettingOverrideScan_ScheduleTime**
      @@ -2437,11 +3236,11 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of the time to run a scheduled full scan to complete remediation. This setting can only be set by Group Policy. -If you enable or do not configure this setting, the antimalware service will load as a normal priority task. +If you enable this setting, the local preference setting will take priority over Group Policy. -If you disable this setting, the antimalware service will load as a low priority task. +If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. > [!TIP] @@ -2453,14 +3252,165 @@ If you disable this setting, the antimalware service will load as a low priority ADMX Info: -- GP English name: *Allow antimalware service to startup with normal priority* -- GP name: *AllowFastServiceStartup* -- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP English name: *Configure local setting override for the time of day to run a scheduled full scan to complete remediation* +- GP name: *Remediation_LocalSettingOverrideScan_ScheduleTime* +- GP path: *Windows Components\Microsoft Defender Antivirus\Remediation* - GP ADMX file name: *WindowsDefender.admx*
      + + +**ADMX_WindowsDefender/Remediation_Scan_ScheduleDay** + + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the day of the week on which to perform a scheduled full scan in order to complete remediation. The scan can also be configured to run every day or to never run at all. + +This setting can be configured with the following ordinal number values: + +- (0x0) Every Day +- (0x1) Sunday +- (0x2) Monday +- (0x3) Tuesday +- (0x4) Wednesday +- (0x5) Thursday +- (0x6) Friday +- (0x7) Saturday +- (0x8) Never (default) + +If you enable this setting, a scheduled full scan to complete remediation will run at the frequency specified. + +If you disable or do not configure this setting, a scheduled full scan to complete remediation will run at a default frequency. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the day of the week to run a scheduled full scan to complete remediation* +- GP name: *Remediation_Scan_ScheduleDay* +- GP path: *Windows Components\Microsoft Defender Antivirus\Remediation* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Remediation_Scan_ScheduleTime** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the time of day at which to perform a scheduled full scan in order to complete remediation. The time value is represented as the number of minutes past midnight (00:00). For example, 120 (0x78) is equivalent to 02:00 AM. The schedule is based on local time on the computer where the scan is executing. + +If you enable this setting, a scheduled full scan to complete remediation will run at the time of day specified. + +If you disable or do not configure this setting, a scheduled full scan to complete remediation will run at a default time. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the time of day to run a scheduled full scan to complete remediation* +- GP name: *Remediation_Scan_ScheduleTime* +- GP path: *Windows Components\Microsoft Defender Antivirus\Remediation* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + Footnotes: - 1 - Available in Windows 10, version 1607. From 0e669df0f18f4ab646c2b08ba5f72b0df4c31e0d Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Wed, 18 Nov 2020 17:58:54 +0530 Subject: [PATCH 0306/2014] Minor changes --- .../windows-firewall/firewall-settings-lost-on-upgrade.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md index 45fc0886f1..92a3e08580 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md +++ b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md @@ -17,7 +17,7 @@ ms.topic: troubleshooting # Firewall Settings Lost on Upgrade -This article describes a scenario whereby previously enabled firewall rules revert to a disabled state after performing a Windows upgrade. +This article describes a scenario where previously enabled firewall rules revert to a disabled state after performing a Windows upgrade. ## Rule Groups @@ -29,15 +29,15 @@ Individual built-in firewall rules are categorized within a group. For example, - Remote Desktop – User-Mode (UDP-In) -Other examples include the Core Networking, File and Print Sharing, and Network Discovery groups. Admins can filter on individual categories in the firewall interface (wf.msc) by selecting and right-clicking on ‘Inbound’ or ‘Outbound Rules’ and selecting ‘Filter by Group’; or via PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. +Other examples include the Core Networking, File and Print Sharing, and Network Discovery groups. Admins can filter on individual categories in the firewall interface (wf.msc) by selecting and right-clicking on ‘**Inbound**’ or ‘**Outbound Rules**’ and selecting ‘**Filter by Group**’; or via PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. ```Powershell Get-NetFirewallRule -Group ``` > [!NOTE] -> It is recommended to enable an entire group instead of individual rules if the expectation is the ruleset is going to be migrated at some point. +> It is recommended to enable an entire group instead of individual rules if the expectation is that the ruleset is going to be migrated at some point. It is recommended to enable/disable all rules within a group, as opposed to enabling/disabling just one or two of the individual rules to help avoid unexpected behaviors. For example, while rule groups can be used to organize rules by influence and allows batch rule modifications, they are also used as a way to maintain rule state across a Windows upgrade. Rule groups, as opposed to individual rules, are the unit by which the process determines what should be enabled/disabled when the upgrade is complete. -Take the Remote Desktop group example mentioned above. It consists of three rules. To ensure that the ruleset is properly maintained once the upgrade is complete, all three rules should be enabled. If only one rule is enabled, the upgrade process will see that two of three rules is disabled and subsequently disable the entire group to maintain an as pristine out-of-the-box configuration as possible. Obviously, in this scenario, this brings the unintended consequence of being unable to establish RDP connection to the host. +Take the Remote Desktop group example mentioned earlier. It consists of three rules. To ensure that the ruleset is properly maintained once the upgrade is complete, all three rules must be enabled. If only one rule is enabled, the upgrade process will see that two of three rules are disabled and subsequently disable the entire group to maintain an as pristine out-of-the-box configuration as possible. Obviously, in this scenario, this brings the unintended consequence of being unable to establish RDP (Remote Desktop Protocol) connection to the host. From 6368d5c46113b1277856224fa84ae57d235b6d59 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Wed, 18 Nov 2020 14:43:47 +0100 Subject: [PATCH 0307/2014] Update: merge public branch into patch-107 See commit https://github.com/MicrosoftDocs/windows-itpro-docs/commit/f248872c9b4861a1d92ea8a945899fe6280fcab2 (`microsoft-defender-smartscreen-available-settings.md` file link https://github.com/MicrosoftDocs/windows-itpro-docs/commit/f248872c9b4861a1d92ea8a945899fe6280fcab2#diff-12e67b38e445922ed975beb4b144adf92ff9d4bd71fa12a0626dfe435bb0cb59) for the details. --- .../microsoft-defender-smartscreen-available-settings.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md index a25aed7eab..39288a73aa 100644 --- a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md +++ b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md @@ -41,7 +41,7 @@ SmartScreen uses registry-based Administrative Template policy settings. For mor Windows 10, version 2004:
      Administrative Templates\Windows Components\Windows Defender SmartScreen\Explorer\Configure App Install Control Windows 10, version 1703:
      Administrative Templates\Windows Components\Windows Defender SmartScreen\Explorer\Configure App Install Control -This policy setting is intended to prevent malicious content from affecting your user's devices when downloading executable content from the internet.

      This setting does not protect against malicious content from USB devices, network shares or other non-internet sources.

      Important: Using a trustworthy browser helps ensure that these protections work as expected.

      +This policy setting is intended to prevent malicious content from affecting your user's devices when downloading executable content from the internet.

      This setting does not protect against malicious content from USB devices, network shares, or other non-internet sources.

      Important: Using a trustworthy browser helps ensure that these protections work as expected.

      Windows 10, version 2004:
      Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Configure Windows Defender SmartScreen (Microsoft Edge version 45 and earlier)

      Administrative Templates\Microsoft Edge\SmartScreen settings\Configure Microsoft Defender SmartScreen (Microsoft Edge version 77 or later)

      Windows 10, version 1703:
      Administrative Templates\Windows Components\Windows Defender SmartScreen\Microsoft Edge\Configure Windows Defender SmartScreen (Microsoft Edge version 45 and earlier)

      Administrative Templates\Microsoft Edge\SmartScreen settings\Configure Microsoft Defender SmartScreen (Microsoft Edge version 77 or later)

      Windows 10, Version 1607 and earlier:
      Administrative Templates\Windows Components\Microsoft Edge\Configure Windows SmartScreen @@ -159,7 +159,7 @@ For Microsoft Defender SmartScreen Edge MDM policies, see [Policy CSP - Browser] ## Recommended Group Policy and MDM settings for your organization -By default, Microsoft Defender SmartScreen lets employees bypass warnings. Unfortunately, this can let employees continue to an unsafe site or to continue to download an unsafe file, even after being warned. Because of this possibility, we strongly recommend that you set up Microsoft Defender SmartScreen to block high-risk interactions instead of providing just a warning. +By default, Microsoft Defender SmartScreen lets employees bypass warnings. Unfortunately, this feature can let employees continue to an unsafe site or to continue to download an unsafe file, even after being warned. Because of this possibility, we strongly recommend that you set up Microsoft Defender SmartScreen to block high-risk interactions instead of providing just a warning. To better help you protect your organization, we recommend turning on and using these specific Microsoft Defender SmartScreen Group Policy and MDM settings. From a7d1facfd2bd7bc13686a8bc295b045a1c177640 Mon Sep 17 00:00:00 2001 From: Nagappan Veerappan Date: Wed, 18 Nov 2020 09:46:54 -0800 Subject: [PATCH 0308/2014] Sentence correction FAQ : has typo and sentence correction. ## Can I disable the PIN while using Windows Hello for Business? --- .../identity-protection/hello-for-business/hello-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.md b/windows/security/identity-protection/hello-for-business/hello-faq.md index b96b25c8f4..be2ed0eda2 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.md +++ b/windows/security/identity-protection/hello-for-business/hello-faq.md @@ -144,7 +144,7 @@ Beginning with Windows 10, version 1709, Windows Hello for Business used as a sm The smart card emulation feature of Windows Hello for Business verifies the PIN and then discards the PIN in exchange for a ticket. The process does not receive the PIN, but rather the ticket that grants them private key operations. Windows 10 does not provide any Group Policy settings to adjust this caching. ## Can I disable the PIN while using Windows Hello for Business? -No. The movement away from passwords is accomplished by gradually reducing the use of the password. In the occurrence where you cannot authenticate with biometrics, you need a fall back mechanism that is not a password. The PIN is the fall back mechanism. Disabling or hiding the PIN credential provider disabled the use of biometrics. +No. The movement away from passwords is accomplished by gradually reducing the use of the password. In the occurrence where you cannot authenticate with biometrics, you need a fall back mechanism that is not a password. The PIN is the fall back mechanism. Disabling or hiding the PIN credential provider will disable the use of biometrics. ## How are keys protected? Wherever possible, Windows Hello for Business takes advantage of trusted platform module (TPM) 2.0 hardware to generate and protect keys. However, Windows Hello and Windows Hello for Business does not require a TPM. Administrators can choose to allow key operations in software. From b4c0dcb14f6fd6ec627417502c0df32a02b8c205 Mon Sep 17 00:00:00 2001 From: Nagappan Veerappan Date: Wed, 18 Nov 2020 09:48:06 -0800 Subject: [PATCH 0309/2014] Update windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-errors-during-pin-creation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md index a4ca968d29..b7bc415c06 100644 --- a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md +++ b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md @@ -68,7 +68,7 @@ If the error occurs again, check the error code against the following table to s | 0x801C03ED | Multi-factor authentication is required for a 'ProvisionKey' operation, but was not performed.

      -or-

      Token was not found in the Authorization header.

      -or-

      Failed to read one or more objects.

      -or-

      The request sent to the server was invalid. | Sign out and then sign in again. If that doesn't resolve the issue, unjoin the device from Azure Active Directory (Azure AD) and rejoin. | 0x801C03EE | Attestation failed. | Sign out and then sign in again. | | 0x801C03EF | The AIK certificate is no longer valid. | Sign out and then sign in again. | -| 0x801C03F2 | Windows Hello key registration failed. | ERROR\_BAD\_DIRECTORY\_REQUEST. Another object with the same value for property proxyAddresses already exists. To resolve the issue, refer to [Duplicate Attributes Prevent Dirsync](https://docs.microsoft.com/office365/troubleshoot/administration/duplicate-attributes-prevent-dirsync). Also, if no sync conflict exists, please verify that the "Mail/Email address" in AAD and the Primary SMTP address is the same in the proxy address. +| 0x801C03F2 | Windows Hello key registration failed. | ERROR\_BAD\_DIRECTORY\_REQUEST. Another object with the same value for property proxyAddresses already exists. To resolve the issue, refer to [Duplicate Attributes Prevent Dirsync](https://docs.microsoft.com/office365/troubleshoot/administration/duplicate-attributes-prevent-dirsync). Also, if no sync conflict exists, please verify that the "Mail/Email address" in AAD and the Primary SMTP address are the same in the proxy address. | 0x801C044D | Authorization token does not contain device ID. | Unjoin the device from Azure AD and rejoin. | | | Unable to obtain user token. | Sign out and then sign in again. Check network and credentials. | | 0x801C044E | Failed to receive user credentials input. | Sign out and then sign in again. | From 2194df3ce15d330712bd359d3193ebdfcfec4159 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Wed, 18 Nov 2020 10:19:19 -0800 Subject: [PATCH 0310/2014] Update note on Big Sur --- .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 2 +- .../microsoft-defender-atp/microsoft-defender-atp-mac.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 b40f3ea88c..336b9f1519 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -27,7 +27,7 @@ ms.topic: conceptual > On macOS 11 (Big Sur), Microsoft Defender for Endpoint requires additional configuration profiles. If you are an existing customer upgrading from earlier versions of macOS, make sure to deploy the additional configuration profiles listed on [this page](mac-sysext-policies.md). > [!IMPORTANT] -> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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. In the meantime, if you encounter such a kernel panic, please submit a feedback report to Apple through the Feedback Assistant app. +> With the agent version 101.13.75+, we released a change that removed conditions when Microsoft Defender for Endpoint was triggering the macOS Big Sur bug that manifests into a kernel panic. With that change Defender code path should no longer directly facilitate the kernel panic. ## 101.13.75 diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index 1e18c177a2..e09cef38f1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -69,7 +69,7 @@ The three most recent major releases of macOS are supported. > On macOS 11 (Big Sur), Microsoft Defender for Endpoint requires additional configuration profiles. If you are an existing customer upgrading from earlier versions of macOS, make sure to deploy the additional configuration profiles listed on [this page](mac-sysext-policies.md). > [!IMPORTANT] -> Extensive testing of MDE (Microsoft Defender for Endpoint) with new system extensions on macOS 11 (Big Sur) 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. In the meantime, if you encounter such a kernel panic, please submit a feedback report to Apple through the Feedback Assistant app. +> With the agent version 101.13.75+, we released a change that removed conditions when Microsoft Defender for Endpoint was triggering the macOS Big Sur bug that manifests into a kernel panic. With that change Defender code path should no longer directly facilitate the kernel panic. - 10.15 (Catalina), 10.14 (Mojave), 10.13 (High Sierra) - Disk space: 1GB From 7e0e79d0c793c8062e02938fbedc1d76c4f34a4b Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 18 Nov 2020 14:15:38 -0800 Subject: [PATCH 0311/2014] Added more policies --- .../mdm/policy-csp-admx-windowsdefender.md | 1369 +++++++++++++++++ 1 file changed, 1369 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-admx-windowsdefender.md b/windows/client-management/mdm/policy-csp-admx-windowsdefender.md index d935313482..c1aaa52eb3 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsdefender.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsdefender.md @@ -3411,6 +3411,1375 @@ ADMX Info:
      + +**ADMX_WindowsDefender/Reporting_AdditionalActionTimeout** + + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +


      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures the time in minutes before a detection in the "additional action" state moves to the "cleared" state. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure time out for detections requiring additional action* +- GP name: *Reporting_AdditionalActionTimeout* +- GP path: *Windows Components\Microsoft Defender Antivirus\Reporting* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Reporting_CriticalFailureTimeout** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures the time in minutes before a detection in the “critically failed” state to moves to either the “additional action” state or the “cleared” state. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure time out for detections in critically failed state* +- GP name: *Reporting_CriticalFailureTimeout* +- GP path: *Windows Components\Microsoft Defender Antivirus\Reporting* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Reporting_DisableEnhancedNotifications** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. Use this policy setting to specify if you want Microsoft Defender Antivirus enhanced notifications to display on clients. + +If you disable or do not configure this setting, Microsoft Defender Antivirus enhanced notifications will display on clients. + +If you enable this setting, Microsoft Defender Antivirus enhanced notifications will not display on clients. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off enhanced notifications* +- GP name: *Reporting_DisableEnhancedNotifications* +- GP path: *Windows Components\Microsoft Defender Antivirus\Reporting* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + +**ADMX_WindowsDefender/Reporting_DisablegenericrePorts** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure whether or not Watson events are sent. + +If you enable or do not configure this setting, Watson events will be sent. + +If you disable this setting, Watson events will not be sent. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure Watson events* +- GP name: *Reporting_DisablegenericrePorts* +- GP path: *Windows Components\Microsoft Defender Antivirus\Reporting* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Reporting_NonCriticalTimeout** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures the time in minutes before a detection in the "non-critically failed" state moves to the "cleared" state. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure time out for detections in non-critical failed state* +- GP name: *Reporting_NonCriticalTimeout* +- GP path: *Windows Components\Microsoft Defender Antivirus\Reporting* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + +**ADMX_WindowsDefender/Reporting_RecentlyCleanedTimeout** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures the time in minutes before a detection in the "completed" state moves to the "cleared" state. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure time out for detections in recently remediated state* +- GP name: *Reporting_RecentlyCleanedTimeout* +- GP path: *Windows Components\Microsoft Defender Antivirus\Reporting* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Reporting_WppTracingComponents** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy configures Windows software trace preprocessor (WPP Software Tracing) components. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure Windows software trace preprocessor components* +- GP name: *Reporting_WppTracingComponents* +- GP path: *Windows Components\Microsoft Defender Antivirus\Reporting* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Reporting_WppTracingLevel** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy allows you to configure tracing levels for Windows software trace preprocessor (WPP Software Tracing). + +Tracing levels are defined as: + +- 1 - Error +- 2 - Warning +- 3 - Info +- 4 - Debug + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure WPP tracing level* +- GP name: *Reporting_WppTracingLevel* +- GP path: *Windows Components\Microsoft Defender Antivirus\Reporting* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Root_PUAProtection** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. Enable or disable detection for potentially unwanted applications. You can choose to block, audit, or allow when potentially unwanted software is being downloaded or attempts to install itself on your computer. + +Enabled: +Specify the mode in the Options section: + +- Block: Potentially unwanted software will be blocked. +- Audit Mode: Potentially unwanted software will not be blocked, however if this feature would have blocked access if it were set to Block, then a record of the event will be in the event logs. + +Disabled: +Potentially unwanted software will not be blocked. + +Not configured: +Same as Disabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure detection for potentially unwanted applications* +- GP name: *Root_PUAProtection* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_AllowPause** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether or not end users can pause a scan in progress. + +If you enable or do not configure this setting, a new context menu will be added to the task tray icon to allow the user to pause a scan. + +If you disable this setting, users will not be able to pause scans. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow users to pause scan* +- GP name: *Scan_AllowPause* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_ArchiveMaxDepth** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the maximum directory depth level into which archive files such as .ZIP or .CAB are unpacked during scanning. The default directory depth level is 0. + +If you enable this setting, archive files will be scanned to the directory depth level specified. + +If you disable or do not configure this setting, archive files will be scanned to the default directory depth level. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the maximum depth to scan archive files* +- GP name: *Scan_ArchiveMaxDepth* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_ArchiveMaxSize** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the maximum size of archive files such as .ZIP or .CAB that will be scanned. The value represents file size in kilobytes (KB). The default value is 0 and represents no limit to archive size for scanning. + +If you enable this setting, archive files less than or equal to the size specified will be scanned. + +If you disable or do not configure this setting, archive files will be scanned according to the default value. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the maximum size of archive files to be scanned* +- GP name: *Scan_ArchiveMaxSize* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_AvgCPULoadFactor** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the maximum percentage CPU utilization permitted during a scan. Valid values for this setting are a percentage represented by the integers 5 to 100. A value of 0 indicates that there should be no throttling of CPU utilization. The default value is 50. + +If you enable this setting, CPU utilization will not exceed the percentage specified. + +If you disable or do not configure this setting, CPU utilization will not exceed the default value. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the maximum percentage of CPU utilization during a scan* +- GP name: *Scan_AvgCPULoadFactor* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_DisableArchiveScanning** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure scans for malicious software and unwanted software in archive files such as .ZIP or .CAB files. + +If you enable or do not configure this setting, archive files will be scanned. + +If you disable this setting, archive files will not be scanned. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Scan archive files* +- GP name: *Scan_DisableArchiveScanning* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_DisableCatchupFullScan** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure catch-up scans for scheduled full scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time. + +If you enable this setting, catch-up scans for scheduled full scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. + +If you disable or do not configure this setting, catch-up scans for scheduled full scans will be turned off. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on catch-up full scan* +- GP name: *Scan_DisableCatchupFullScan* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_DisableCatchupQuickScan** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure catch-up scans for scheduled quick scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time. + +If you enable this setting, catch-up scans for scheduled quick scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. + +If you disable or do not configure this setting, catch-up scans for scheduled quick scans will be turned off. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on catch-up quick scan* +- GP name: *Scan_DisableCatchupQuickScan* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_DisableEmailScanning** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure e-mail scanning. When e-mail scanning is enabled, the engine will parse the mailbox and mail files, according to their specific format, in order to analyze the mail bodies and attachments. Several e-mail formats are currently supported, for example: pst (Outlook), dbx, mbx, mime (Outlook Express), binhex (Mac). + +If you enable this setting, e-mail scanning will be enabled. + +If you disable or do not configure this setting, e-mail scanning will be disabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on e-mail scanning* +- GP name: *Scan_DisableEmailScanning* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_DisableHeuristics** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure heuristics. Suspicious detections will be suppressed right before reporting to the engine client. Turning off heuristics will reduce the capability to flag new threats. It is recommended that you do not turn off heuristics. + +If you enable or do not configure this setting, heuristics will be enabled. + +If you disable this setting, heuristics will be disabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on heuristics* +- GP name: *Scan_DisableHeuristics* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_DisablePackedExeScanning** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure scanning for packed executables. It is recommended that this type of scanning remain enabled. + +If you enable or do not configure this setting, packed executables will be scanned. + +If you disable this setting, packed executables will not be scanned. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Scan packed executables* +- GP name: *Scan_DisablePackedExeScanning* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_DisableRemovableDriveScanning** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether or not to scan for malicious software and unwanted software in the contents of removable drives, such as USB flash drives, when running a full scan. + +If you enable this setting, removable drives will be scanned during any type of scan. + +If you disable or do not configure this setting, removable drives will not be scanned during a full scan. Removable drives may still be scanned during quick scan and custom scan. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Scan removable drives* +- GP name: *Scan_DisableRemovableDriveScanning* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + Footnotes: - 1 - Available in Windows 10, version 1607. From 0c504753cf1933894ae186980a076449c70faaae Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 18 Nov 2020 14:21:23 -0800 Subject: [PATCH 0312/2014] Added a note for value 100 in DODownloadMode --- .../client-management/mdm/policy-csp-deliveryoptimization.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-deliveryoptimization.md b/windows/client-management/mdm/policy-csp-deliveryoptimization.md index 4061074c76..6926ea12dc 100644 --- a/windows/client-management/mdm/policy-csp-deliveryoptimization.md +++ b/windows/client-management/mdm/policy-csp-deliveryoptimization.md @@ -754,8 +754,7 @@ The following list shows the supported values: - 2 – HTTP blended with peering across a private group. Peering occurs on devices in the same Active Directory Site (if it exists) or the same domain by default. When this option is selected, peering will cross NATs. To create a custom group use Group ID in combination with Mode 2. - 3 – HTTP blended with Internet peering. - 99 - Simple download mode with no peering. Delivery Optimization downloads using HTTP only and does not attempt to contact the Delivery Optimization cloud services. Added in Windows 10, version 1607. -- 100 - Bypass mode. Do not use Delivery Optimization and use BITS instead. Added in Windows 10, version 1607. - +- 100 - Bypass mode. Do not use Delivery Optimization and use BITS instead. Added in Windows 10, version 1607. Note that this value is deprecated and will be removed in a future release. From 1e8a6ff66c813e2b5083bc75b7f6e6e499c0b6b7 Mon Sep 17 00:00:00 2001 From: Nagappan Veerappan Date: Wed, 18 Nov 2020 14:26:32 -0800 Subject: [PATCH 0313/2014] Update windows/security/identity-protection/hello-for-business/hello-faq.md Looks good Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../identity-protection/hello-for-business/hello-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.md b/windows/security/identity-protection/hello-for-business/hello-faq.md index be2ed0eda2..b3026e84d7 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.md +++ b/windows/security/identity-protection/hello-for-business/hello-faq.md @@ -144,7 +144,7 @@ Beginning with Windows 10, version 1709, Windows Hello for Business used as a sm The smart card emulation feature of Windows Hello for Business verifies the PIN and then discards the PIN in exchange for a ticket. The process does not receive the PIN, but rather the ticket that grants them private key operations. Windows 10 does not provide any Group Policy settings to adjust this caching. ## Can I disable the PIN while using Windows Hello for Business? -No. The movement away from passwords is accomplished by gradually reducing the use of the password. In the occurrence where you cannot authenticate with biometrics, you need a fall back mechanism that is not a password. The PIN is the fall back mechanism. Disabling or hiding the PIN credential provider will disable the use of biometrics. +No. The movement away from passwords is accomplished by gradually reducing the use of the password. In the occurrence where you cannot authenticate with biometrics, you need a fallback mechanism that is not a password. The PIN is the fallback mechanism. Disabling or hiding the PIN credential provider will disable the use of biometrics. ## How are keys protected? Wherever possible, Windows Hello for Business takes advantage of trusted platform module (TPM) 2.0 hardware to generate and protect keys. However, Windows Hello and Windows Hello for Business does not require a TPM. Administrators can choose to allow key operations in software. From 48222272f3aee94e1b702f1174a64c1e52b5cc1a Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 18 Nov 2020 14:34:11 -0800 Subject: [PATCH 0314/2014] Removed extra to --- .../client-management/mdm/policy-csp-deliveryoptimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-deliveryoptimization.md b/windows/client-management/mdm/policy-csp-deliveryoptimization.md index 6926ea12dc..72f081a47d 100644 --- a/windows/client-management/mdm/policy-csp-deliveryoptimization.md +++ b/windows/client-management/mdm/policy-csp-deliveryoptimization.md @@ -371,7 +371,7 @@ ADMX Info: -This policy allows you to to configure one or more Delivery Optimization in Network Cache servers through a custom DHCP Option. One or more values can be added as either fully qualified domain names (FQDN) or IP addresses. To add multiple values, separate each FQDN or IP address by commas. +This policy allows you to configure one or more Delivery Optimization in Network Cache servers through a custom DHCP Option. One or more values can be added as either fully qualified domain names (FQDN) or IP addresses. To add multiple values, separate each FQDN or IP address by commas. From 941609489b631dd21da1cb358c48df26bae0e2c3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 18 Nov 2020 14:59:27 -0800 Subject: [PATCH 0315/2014] add business framing --- .../microsoft-defender-atp/deployment-phases.md | 5 +++++ 1 file changed, 5 insertions(+) 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 298867cbc0..7a59794cbd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -27,6 +27,11 @@ ms.topic: article - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +Protect your enterprise environment by deploying Microsoft Defender for Endpoint. Microsoft Defender for Endpoint is a unified platform that helps you implement preventative protection, leverage post-breach detection, use automated investigation, and respond to sophisticated threats. + + + + There are three phases in deploying Defender for Endpoint: |Phase | Description | From d779a78fd1cebeb81a10b6090c753a62ce2e548f Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 18 Nov 2020 15:01:30 -0800 Subject: [PATCH 0316/2014] Corrected one instance of "AAD" to "Azure AD" --- .../client-management/mdm/policy-csp-deliveryoptimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-deliveryoptimization.md b/windows/client-management/mdm/policy-csp-deliveryoptimization.md index 72f081a47d..1031aada9c 100644 --- a/windows/client-management/mdm/policy-csp-deliveryoptimization.md +++ b/windows/client-management/mdm/policy-csp-deliveryoptimization.md @@ -881,7 +881,7 @@ The options set in this policy only apply to Group (2) download mode. If Group ( For option 3 - DHCP Option ID, the client will query DHCP Option ID 234 and use the returned GUID value as the Group ID. -Starting with Windows 10, version 1903, you can use the Azure Active Directory (AAD) Tenant ID as a means to define groups. To do this, set the value of DOGroupIdSource to 5. +Starting with Windows 10, version 1903, you can use the Azure Active Directory (Azure AD) Tenant ID as a means to define groups. To do this, set the value of DOGroupIdSource to 5. From bdd52aab30e1ff2822a438468344637389a6c5fb Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 15:01:32 -0800 Subject: [PATCH 0317/2014] Update configure-microsoft-defender-antivirus-features.md --- .../configure-microsoft-defender-antivirus-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md index a3d582510d..383dce56d6 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium author: denisebmsft ms.author: deniseb ms.custom: nextgen -ms.date: 09/03/2018 +ms.date: 11/18/2020 ms.reviewer: manager: dansimp --- From 5f8681b6f29617b0270343fe18e2773d0bf65d93 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 15:05:50 -0800 Subject: [PATCH 0318/2014] Update configure-microsoft-defender-antivirus-features.md --- ...e-microsoft-defender-antivirus-features.md | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md index 383dce56d6..91b4bdb5bd 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md @@ -37,15 +37,17 @@ The following broad categories of features can be configured: - Cloud-delivered protection - Always-on real-time protection, including behavioral, heuristic, and machine-learning-based protection -- How end-users interact with the client on individual endpoints +- How end users interact with the client on individual endpoints -The topics in this section describe how to perform key tasks when configuring Microsoft Defender Antivirus. Each topic includes instructions for the applicable configuration tool (or tools). +The following articles describe how to perform key tasks when configuring Microsoft Defender Antivirus. Each topic includes instructions for the applicable configuration tool (or tools). -You can also review the [Reference topics for management and configuration tools](configuration-management-reference-microsoft-defender-antivirus.md) topic for an overview of each tool and links to further help. -## In this section -Topic | Description -:---|:--- -[Utilize Microsoft cloud-provided Microsoft Defender Antivirus protection](utilize-microsoft-cloud-protection-microsoft-defender-antivirus.md) | Cloud-delivered protection provides an advanced level of fast, robust antivirus detection -[Configure behavioral, heuristic, and real-time protection](configure-protection-features-microsoft-defender-antivirus.md)|Enable behavior-based, heuristic, and real-time antivirus protection -[Configure end-user interaction with Microsoft Defender Antivirus](configure-end-user-interaction-microsoft-defender-antivirus.md)|Configure how end-users interact with Microsoft Defender Antivirus, what notifications they see, and whether they can override settings +|Article |Description | +|---------|---------| +|[Utilize Microsoft cloud-provided Microsoft Defender Antivirus protection](utilize-microsoft-cloud-protection-microsoft-defender-antivirus.md) | Use cloud-delivered protection for advanced, fast, robust antivirus detection. | +|[Configure behavioral, heuristic, and real-time protection](configure-protection-features-microsoft-defender-antivirus.md) |Enable behavior-based, heuristic, and real-time antivirus protection. | +|[Configure end-user interaction with Microsoft Defender Antivirus](configure-end-user-interaction-microsoft-defender-antivirus.md) | Configure how end users in your organization interact with Microsoft Defender Antivirus, what notifications they see, and whether they can override settings. | + +> [!TIP] +> You can also review the [Reference topics for management and configuration tools](configuration-management-reference-microsoft-defender-antivirus.md) topic for an overview of each tool and links to further help. + From f4f111298f872493993a18d5a55a6b9fb44da77a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 15:07:09 -0800 Subject: [PATCH 0319/2014] Update configure-microsoft-defender-antivirus-features.md --- .../configure-microsoft-defender-antivirus-features.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md index 91b4bdb5bd..fd9d16d4b6 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-microsoft-defender-antivirus-features.md @@ -39,8 +39,7 @@ The following broad categories of features can be configured: - Always-on real-time protection, including behavioral, heuristic, and machine-learning-based protection - How end users interact with the client on individual endpoints -The following articles describe how to perform key tasks when configuring Microsoft Defender Antivirus. Each topic includes instructions for the applicable configuration tool (or tools). - +The following articles describe how to perform key tasks when configuring Microsoft Defender Antivirus. Each article includes instructions for the applicable configuration tool (or tools). |Article |Description | |---------|---------| From c99aaeaef18a6d9a1fafc0926d4f4337d1a7dfea Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 15:10:46 -0800 Subject: [PATCH 0320/2014] Update configure-network-connections-microsoft-defender-antivirus.md --- ...etwork-connections-microsoft-defender-antivirus.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md index 8ee17ca054..1be93dc8a6 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium author: denisebmsft ms.author: deniseb ms.custom: nextgen -ms.date: 07/08/2020 +ms.date: 11/18/2020 ms.reviewer: manager: dansimp --- @@ -62,7 +62,7 @@ The table below lists the services and their associated URLs. Make sure that the | Malware submission storage|Upload location for files submitted to Microsoft via the Submission form or automatic sample submission | `ussus1eastprod.blob.core.windows.net`
      `ussus1westprod.blob.core.windows.net`
      `usseu1northprod.blob.core.windows.net`
      `usseu1westprod.blob.core.windows.net`
      `ussuk1southprod.blob.core.windows.net`
      `ussuk1westprod.blob.core.windows.net`
      `ussas1eastprod.blob.core.windows.net`
      `ussas1southeastprod.blob.core.windows.net`
      `ussau1eastprod.blob.core.windows.net`
      `ussau1southeastprod.blob.core.windows.net` | | Certificate Revocation List (CRL)|Used by Windows when creating the SSL connection to MAPS for updating the CRL | `http://www.microsoft.com/pkiops/crl/`
      `http://www.microsoft.com/pkiops/certs`
      `http://crl.microsoft.com/pki/crl/products`
      `http://www.microsoft.com/pki/certs` | | Symbol Store|Used by Microsoft Defender Antivirus to restore certain critical files during remediation flows | `https://msdl.microsoft.com/download/symbols` | -| Universal Telemetry Client| Used by Windows to send client diagnostic data; Microsoft Defender Antivirus uses this for product quality monitoring purposes | This update uses SSL (TCP Port 443) to download manifests and upload diagnostic data to Microsoft that uses the following DNS endpoints: `vortex-win.data.microsoft.com`
      `settings-win.data.microsoft.com`| +| Universal Telemetry Client| Used by Windows to send client diagnostic data; Microsoft Defender Antivirus uses telemetry for product quality monitoring purposes | The update uses SSL (TCP Port 443) to download manifests and upload diagnostic data to Microsoft that uses the following DNS endpoints: `vortex-win.data.microsoft.com`
      `settings-win.data.microsoft.com`| ## Validate connections between your network and the cloud @@ -85,8 +85,7 @@ For more information, see [Manage Microsoft Defender Antivirus with the mpcmdrun You can download a sample file that Microsoft Defender Antivirus will detect and block if you are properly connected to the cloud. -Download the file by visiting the following link: -- https://aka.ms/ioavtest +Download the file by visiting [https://aka.ms/ioavtest](https://aka.ms/ioavtest). >[!NOTE] >This file is not an actual piece of malware. It is a fake file that is designed to test if you are properly connected to the cloud. @@ -105,11 +104,11 @@ You will also see a detection under **Quarantined threats** in the **Scan histor 1. Open the Windows Security app by clicking the shield icon in the task bar or searching the start menu for **Defender**. -2. Click the **Virus & threat protection** tile (or the shield icon on the left menu bar) and then the **Scan history** label: +2. Select the **Virus & threat protection** tile (or the shield icon on the left menu bar) and then the **Scan history** label: ![Screenshot of the Scan history label in the Windows Security app](images/defender/wdav-history-wdsc.png) -3. Under the **Quarantined threats** section, click the **See full history** label to see the detected fake malware. +3. Under the **Quarantined threats** section, select **See full history** to see the detected fake malware. > [!NOTE] > Versions of Windows 10 before version 1703 have a different user interface. See [Microsoft Defender Antivirus in the Windows Security app](microsoft-defender-security-center-antivirus.md). From a6e114417672f424ef360524007248e97541b7d4 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 15:27:06 -0800 Subject: [PATCH 0321/2014] Update configure-process-opened-file-exclusions-microsoft-defender-antivirus.md --- ...exclusions-microsoft-defender-antivirus.md | 54 ++++++++----------- 1 file changed, 21 insertions(+), 33 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md index 95de8ec073..8b00cfd083 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md @@ -26,15 +26,16 @@ manager: dansimp You can exclude files that have been opened by specific processes from Microsoft Defender Antivirus scans. See [Recommendations for defining exclusions](configure-exclusions-microsoft-defender-antivirus.md#recommendations-for-defining-exclusions) before defining your exclusion lists. -This topic describes how to configure exclusion lists for the following: +This article describes how to configure exclusion lists. - +## Examples of exclusions + +|Exclusion | Example | +|---|---| +|Any file on the machine that is opened by any process with a specific file name | Specifying `test.exe` would exclude files opened by:
      `c:\sample\test.exe`
      `d:\internal\files\test.exe` | +|Any file on the machine that is opened by any process under a specific folder | Specifying `c:\test\sample\*` would exclude files opened by:
      `c:\test\sample\test.exe`
      `c:\test\sample\test2.exe`
      `c:\test\sample\utility.exe` | +|Any file on the machine that is opened by a specific process in a specific folder | Specifying `c:\test\process.exe` would exclude files only opened by `c:\test\process.exe` | -Exclusion | Example ----|--- -Any file on the machine that is opened by any process with a specific file name | Specifying "test.exe" would exclude files opened by:
      • c:\sample\test.exe
      • d:\internal\files\test.exe
      -Any file on the machine that is opened by any process under a specific folder | Specifying "c:\test\sample\\*" would exclude files opened by:
      • c:\test\sample\test.exe
      • c:\test\sample\test2.exe
      • c:\test\sample\utility.exe
      -Any file on the machine that is opened by a specific process in a specific folder | Specifying "c:\test\process.exe" would exclude files only opened by c:\test\process.exe When you add a process to the process exclusion list, Microsoft Defender Antivirus won't scan files opened by that process, no matter where the files are located. The process itself, however, will be scanned unless it has also been added to the [file exclusion list](configure-extension-file-exclusions-microsoft-defender-antivirus.md). @@ -46,14 +47,12 @@ You can add, remove, and review the lists for exclusions in [Group Policy](#gp), You can also [use PowerShell cmdlets and WMI to configure the exclusion lists](#ps), including [reviewing](#review) your lists. -By default, local changes made to the lists (by users with administrator privileges; this includes changes made with PowerShell and WMI) will be merged with the lists as defined (and deployed) by Group Policy, Configuration Manager, or Intune. The Group Policy lists will take precedence in the case of conflicts. +By default, local changes made to the lists (by users with administrator privileges; changes made with PowerShell and WMI) will be merged with the lists as defined (and deployed) by Group Policy, Configuration Manager, or Intune. The Group Policy lists will take precedence in the case of conflicts. You can [configure how locally and globally defined exclusions lists are merged](configure-local-policy-overrides-microsoft-defender-antivirus.md#merge-lists) to allow local changes to override managed deployment settings. ## Configure the list of exclusions for files opened by specified processes - - ### Use Microsoft Intune to exclude files that have been opened by specified processes from scans See [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/intune/device-restrictions-configure) and [Microsoft Defender Antivirus device restriction settings for Windows 10 in Intune](https://docs.microsoft.com/intune/device-restrictions-windows-10#microsoft-defender-antivirus) for more details. @@ -80,8 +79,6 @@ See [How to create and deploy antimalware policies: Exclusion settings](https:// ![The Group Policy setting for specifying process exclusions](images/defender/wdav-process-exclusions.png) - - ### Use PowerShell cmdlets to exclude files that have been opened by specified processes from scans Using PowerShell to add or remove exclusions for files that have been opened by processes requires using a combination of three cmdlets with the `-ExclusionProcess` parameter. The cmdlets are all in the [Defender module](https://technet.microsoft.com/itpro/powershell/windows/defender/defender). @@ -94,11 +91,11 @@ The format for the cmdlets is: The following are allowed as the \: -Configuration action | PowerShell cmdlet ----|--- -Create or overwrite the list | `Set-MpPreference` -Add to the list | `Add-MpPreference` -Remove items from the list | `Remove-MpPreference` +|Configuration action | PowerShell cmdlet | +|---|---| +|Create or overwrite the list | `Set-MpPreference` | +|Add to the list | `Add-MpPreference` | +|Remove items from the list | `Remove-MpPreference` | >[!IMPORTANT] >If you have created a list, either with `Set-MpPreference` or `Add-MpPreference`, using the `Set-MpPreference` cmdlet again will overwrite the existing list. @@ -109,7 +106,7 @@ For example, the following code snippet would cause Microsoft Defender AV scans Add-MpPreference -ExclusionProcess "c:\internal\test.exe" ``` -See [Manage antivirus with PowerShell cmdlets](use-powershell-cmdlets-windows-defender-Microsoft Defender Antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/itpro/powershell/windows/defender/index) for more information on how to use PowerShell with Microsoft Defender Antivirus. +For more information on how to use PowerShell with Microsoft Defender Antivirus, see [Manage antivirus with PowerShell cmdlets](use-powershell-cmdlets-windows-defender-Microsoft Defender Antivirus.md) and [Microsoft Defender Antivirus cmdlets](https://docs.microsoft.com/powershell/module/defender/?view=win10-ps&preserve=true). ### Use Windows Management Instruction (WMI) to exclude files that have been opened by specified processes from scans @@ -121,33 +118,24 @@ ExclusionProcess The use of **Set**, **Add**, and **Remove** is analogous to their counterparts in PowerShell: `Set-MpPreference`, `Add-MpPreference`, and `Remove-MpPreference`. -See the following for more information and allowed parameters: - -- [Windows Defender WMIv2 APIs](https://msdn.microsoft.com/library/dn439477(v=vs.85).aspx) - - +For more information and allowed parameters, see [Windows Defender WMIv2 APIs](https://msdn.microsoft.com/library/dn439477(v=vs.85).aspx). ### Use the Windows Security app to exclude files that have been opened by specified processes from scans See [Add exclusions in the Windows Security app](microsoft-defender-security-center-antivirus.md#exclusions) for instructions. - - ## Use wildcards in the process exclusion list The use of wildcards in the process exclusion list is different from their use in other exclusion lists. -In particular, you cannot use the question mark ? wildcard, and the asterisk \* wildcard can only be used at the end of a complete path. You can still use environment variables (such as %ALLUSERSPROFILE%) as wildcards when defining items in the process exclusion list. +In particular, you cannot use the question mark (`?`) wildcard, and the asterisk (`*`) wildcard can only be used at the end of a complete path. You can still use environment variables (such as `%ALLUSERSPROFILE%`) as wildcards when defining items in the process exclusion list. The following table describes how the wildcards can be used in the process exclusion list: -Wildcard | Use | Example use | Example matches ----|---|---|--- -\* (asterisk) | Replaces any number of characters |
      • C:\MyData\\*
      |
      • Any file opened by C:\MyData\file.exe
      -? (question mark) | Not available | \- | \- -Environment variables | The defined variable will be populated as a path when the exclusion is evaluated |
      • %ALLUSERSPROFILE%\CustomLogFiles\file.exe
      |
      • Any file opened by C:\ProgramData\CustomLogFiles\file.exe
      - - +|Wildcard | Example use | Example matches | +|:---|:---|:---| +|`*` (asterisk)

      Replaces any number of characters | `C:\MyData\*` | Any file opened by `C:\MyData\file.exe` | +|Environment variables

      The defined variable is populated as a path when the exclusion is evaluated | `%ALLUSERSPROFILE%\CustomLogFiles\file.exe` | Any file opened by `C:\ProgramData\CustomLogFiles\file.exe` | ## Review the list of exclusions From ebb7a832fc41c69474297942f5d4254dafceea38 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 15:28:33 -0800 Subject: [PATCH 0322/2014] Update deployment-vdi-microsoft-defender-antivirus.md --- .../deployment-vdi-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md index 8139e27e9a..d799ae7d2e 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md @@ -10,7 +10,7 @@ ms.localizationpriority: medium author: denisebmsft ms.author: deniseb ms.custom: nextgen -ms.date: 01/31/2020 +ms.date: 11/18/2020 ms.reviewer: manager: dansimp --- From 07b2b44a207c34ac121cf02039e697685b05a083 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 15:29:36 -0800 Subject: [PATCH 0323/2014] Update deployment-vdi-microsoft-defender-antivirus.md --- .../deployment-vdi-microsoft-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md index d799ae7d2e..81e984fa4a 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md @@ -28,7 +28,7 @@ In addition to standard on-premises or hardware configurations, you can also use See [Windows Virtual Desktop Documentation](https://docs.microsoft.com/azure/virtual-desktop) for more details on Microsoft Remote Desktop Services and VDI support. -For Azure-based virtual machines, you can also review the [Install Endpoint Protection in Azure Defender](https://docs.microsoft.com/azure/security-center/security-center-install-endpoint-protection) topic. +For Azure-based virtual machines, see [Install Endpoint Protection in Azure Defender](https://docs.microsoft.com/azure/security-center/security-center-install-endpoint-protection). With the ability to easily deploy updates to VMs running in VDIs, we've shortened this guide to focus on how you can get updates on your machines quickly and easily. You no longer need to create and seal golden images on a periodic basis, as updates are expanded into their component bits on the host server and then downloaded directly to the VM when it's turned on. @@ -49,7 +49,7 @@ You can also download the whitepaper [Microsoft Defender Antivirus on Virtual De ## Set up a dedicated VDI file share -In Windows 10, version 1903, we introduced the shared security intelligence feature. This offloads the unpackaging of downloaded security intelligence updates onto a host machine — thus saving previous CPU, disk, and memory resources on individual machines. You can set this feature with a Group Policy, or PowerShell. +In Windows 10, version 1903, we introduced the shared security intelligence feature, which offloads the unpackaging of downloaded security intelligence updates onto a host machine—thus saving previous CPU, disk, and memory resources on individual machines. You can set this feature with a Group Policy, or PowerShell. ### Use Group Policy to enable the shared security intelligence feature: From 97e4d4c368a1b39c197fd002f5f73f093b5e4950 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 15:32:16 -0800 Subject: [PATCH 0324/2014] Update deployment-vdi-microsoft-defender-antivirus.md --- .../deployment-vdi-microsoft-defender-antivirus.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md index 81e984fa4a..e135754b51 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md @@ -63,7 +63,7 @@ In Windows 10, version 1903, we introduced the shared security intelligence feat 5. Double-click **Define security intelligence location for VDI clients**, and then set the option to **Enabled**. A field automatically appears. -6. Enter `\\\wdav-update` (for what this will be, see [Download and unpackage](#download-and-unpackage-the-latest-updates)). +6. Enter `\\\wdav-update` (for help with this value, see [Download and unpackage](#download-and-unpackage-the-latest-updates)). 7. Click **OK**. @@ -81,7 +81,7 @@ See the [Download and unpackage](#download-and-unpackage-the-latest-updates) sec ## Download and unpackage the latest updates -Now you can get started on downloading and installing new updates. We’ve created a sample PowerShell script for you below. This script is the easiest way to download new updates and get them ready for your VMs. You should then set the script to run at a certain time on the management machine by using a scheduled task (or, if you’re familiar with using PowerShell scripts in Azure, Intune, or SCCM, you could also use those). +Now you can get started on downloading and installing new updates. We’ve created a sample PowerShell script for you below. This script is the easiest way to download new updates and get them ready for your VMs. You should then set the script to run at a certain time on the management machine by using a scheduled task (or, if you’re familiar with using PowerShell scripts in Azure, Intune, or SCCM, you could also use those scripts). ```PowerShell $vdmpathbase = 'c:\wdav-update\{00000000-0000-0000-0000-' @@ -98,7 +98,7 @@ cmd /c "cd $vdmpath & c: & mpam-fe.exe /x" ``` You can set a scheduled task to run once a day so that whenever the package is downloaded and unpacked then the VMs will receive the new update. -We suggest starting with once a day — but you should experiment with increasing or decreasing the frequency to understand the impact. +We suggest starting with once a day—but you should experiment with increasing or decreasing the frequency to understand the impact. Security intelligence packages are typically published once every three to four hours. Setting a frequency shorter than four hours isn’t advised because it will increase the network overhead on your management machine for no benefit. @@ -106,13 +106,13 @@ Security intelligence packages are typically published once every three to four 1. On the management machine, open the Start menu and type **Task Scheduler**. Open it and select **Create task…** on the side panel. -2. Enter the name as **Security intelligence unpacker**. Go to the **Trigger** tab. Click **New…** Select **Daily** and click **OK**. +2. Enter the name as **Security intelligence unpacker**. Go to the **Trigger** tab. Select **New…** > **Daily**, and select **OK**. -3. Go to the **Actions** tab. Click **New…** Enter **PowerShell** in the **Program/Script** field. Enter `-ExecutionPolicy Bypass c:\wdav-update\vdmdlunpack.ps1` in the **Add arguments** field. Click **OK**. +3. Go to the **Actions** tab. Select **New…** Enter **PowerShell** in the **Program/Script** field. Enter `-ExecutionPolicy Bypass c:\wdav-update\vdmdlunpack.ps1` in the **Add arguments** field. Select **OK**. 4. You can choose to configure additional settings if you wish. -5. Click **OK** to save the scheduled task. +5. Select **OK** to save the scheduled task. You can initiate the update manually by right-clicking on the task and clicking **Run**. From 1f325f118d6783836b7e625ad53d9a5ac66bfe13 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 15:32:49 -0800 Subject: [PATCH 0325/2014] Update deployment-vdi-microsoft-defender-antivirus.md --- .../deployment-vdi-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md index e135754b51..76394d2a43 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md @@ -118,7 +118,7 @@ You can initiate the update manually by right-clicking on the task and clicking ### Download and unpackage manually -If you would prefer to do everything manually, this what you would need to do to replicate the script’s behavior: +If you would prefer to do everything manually, here's what to do to replicate the script’s behavior: 1. Create a new folder on the system root called `wdav_update` to store intelligence updates, for example, create the folder `c:\wdav_update`. From 7f685696729678e465c85c3f3c1151083d4730b6 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 18 Nov 2020 15:33:09 -0800 Subject: [PATCH 0326/2014] update intune step 2 --- .../microsoft-defender-atp/onboarding-endpoint-manager.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 0027824386..1c87de1aa1 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 @@ -104,12 +104,13 @@ needs.
      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 Defender for Endpoint. +be onboarded to Defender for Endpoint: + +- [Endpoint detection and response](#endpoint-detection-and-response) Then you will continue by creating several -different types of endpoint security policies. +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) From bab2ae97aa1932804ac19bbbbb522b643460192e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 15:52:54 -0800 Subject: [PATCH 0327/2014] Update deployment-vdi-microsoft-defender-antivirus.md --- ...oyment-vdi-microsoft-defender-antivirus.md | 39 ++++++++++++------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md index 76394d2a43..53d4a57daf 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md @@ -11,7 +11,7 @@ author: denisebmsft ms.author: deniseb ms.custom: nextgen ms.date: 11/18/2020 -ms.reviewer: +ms.reviewer: jesquive manager: dansimp --- @@ -122,7 +122,9 @@ If you would prefer to do everything manually, here's what to do to replicate th 1. Create a new folder on the system root called `wdav_update` to store intelligence updates, for example, create the folder `c:\wdav_update`. -2. Create a subfolder under *wdav_update* with a GUID name, such as `{00000000-0000-0000-0000-000000000000}`; for example `c:\wdav_update\{00000000-0000-0000-0000-000000000000}`. +2. Create a subfolder under *wdav_update* with a GUID name, such as `{00000000-0000-0000-0000-000000000000}` + +Here's an example: `c:\wdav_update\{00000000-0000-0000-0000-000000000000}` > [!NOTE] > In the script we set it so the last 12 digits of the GUID are the year, month, day, and time when the file was downloaded so that a new folder is created each time. You can change this so that the file is downloaded to the same folder each time. @@ -138,32 +140,43 @@ If you would prefer to do everything manually, here's what to do to replicate th Scheduled scans run in addition to [real-time protection and scanning](configure-real-time-protection-microsoft-defender-antivirus.md). -The start time of the scan itself is still based on the scheduled scan policy — ScheduleDay, ScheduleTime, ScheduleQuickScanTime. Randomization will cause Microsoft Defender AV to start a scan on each machine within a 4 hour window from the time set for the scheduled scan. +The start time of the scan itself is still based on the scheduled scan policy (**ScheduleDay**, **ScheduleTime**, and **ScheduleQuickScanTime**). Randomization will cause Microsoft Defender Antivirus to start a scan on each machine within a 4-hour window from the time set for the scheduled scan. See [Schedule scans](scheduled-catch-up-scans-microsoft-defender-antivirus.md) for other configuration options available for scheduled scans. ## Use quick scans -You can specify the type of scan that should be performed during a scheduled scan. -Quick scans are the preferred approach as they are designed to look in all places where malware needs to reside to be active. +You can specify the type of scan that should be performed during a scheduled scan. Quick scans are the preferred approach as they are designed to look in all places where malware needs to reside to be active. The following procedure describes how to set up quick scans using Group Policy. -1. Expand the tree to **Windows components > Windows Defender > Scan**. +1. In your Group Policy Editor, go to **Administrative templates** > **Windows components** > **Microsoft Defender Antivirus** > **Scan**. -2. Double-click **Specify the scan type to use for a scheduled scan** and set the option to **Enabled** and **Quick scan**. +2. Select **Specify the scan type to use for a scheduled scan** and then edit the policy setting. -3. Click **OK**. +3. Set the policy to **Enabled**, and then under **Options**, select **Quick scan**. + +4. Select **OK**. + +5. Deploy your Group Policy object as you usually do. ## Prevent notifications -Sometimes, Microsoft Defender Antivirus notifications may be sent to or persist across multiple sessions. In order to minimize this problem, you can use the lock down the Microsoft Defender Antivirus user interface. +Sometimes, Microsoft Defender Antivirus notifications may be sent to or persist across multiple sessions. In order to minimize this problem, you can lock down the Microsoft Defender Antivirus user interface. The following procedure describes how to suppress notifications with Group Policy. -1. Expand the tree to **Windows components > Windows Defender > Client Interface**. +1. In your Group Policy Editor, go to **Windows components** > **Microsoft Defender Antivirus** > **Client Interface**. -2. Double-click **Suppress all notifications** and set the option to **Enabled**. +2. Select **Suppress all notifications** and then edit the policy settings. -3. Click **OK**. +3. Set the policy to **Enabled**, and then select **OK**. -This prevents notifications from Microsoft Defender AV appearing in the action center on Windows 10 when scans or remediation is performed. +4. Deploy your Group Policy object as you usually do. + +Suppressing notifications prevents notifications from Microsoft Defender Antivirus from showing up in the Action Center on Windows 10 when scans are done or remediation actions are taken. However, your security operations team will see the results of the scan in the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)). + +> [!TIP] +> To open the Action Center on Windows 10, take one of the following steps: +> - On the right end of the taskbar, select the Action Center icon. +> - Press the Windows logo key button + A. +> - On a touchscreen device, swipe in from the right edge of the screen. ## Disable scans after an update From 74736769a503f0d018b6cd48203c09a5b680f204 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 15:53:57 -0800 Subject: [PATCH 0328/2014] Update deployment-vdi-microsoft-defender-antivirus.md --- .../deployment-vdi-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md index 53d4a57daf..4233121080 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md @@ -185,7 +185,7 @@ This setting will prevent a scan from occurring after receiving an update. You c > [!IMPORTANT] > Running scans after an update will help ensure your VMs are protected with the latest Security intelligence updates. Disabling this option will reduce the protection level of your VMs and should only be used when first creating or deploying the base image. -1. Expand the tree to **Windows components > Windows Defender > Signature Updates**. +1. Expand the tree to **Windows components** > **Windows Defender** > **Signature Updates**. 2. Double-click **Turn on scan after signature update** and set the option to **Disabled**. From ae9fef9a50cc12f8f638d20fd466510fcf90f472 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Thu, 19 Nov 2020 01:04:18 +0100 Subject: [PATCH 0329/2014] Defender SmartScreen: typo correction & URL update As reported in issue ticket #8665 (Correction To Microsoft Defender SmartScreen "login", replace with "log in"), there is a typo where the phrase "Debug log in Event Viewer" has lost its required spacing between "log" and "in". Thanks to secdev-01 for finding and reporting this typo. Additional update: the URL to the [Event 1035 - Anti-Phishing] page has been changed to reflect its permanent redirect from - https://technet.microsoft.com/scriptcenter/dd565657(v=msdn.10).aspx - to - - https://docs.microsoft.com/previous-versions/windows/internet-explorer/ie-developer/compatibility/dd565657(v=vs.85) Closes #8665 --- .../microsoft-defender-smartscreen-overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md index 56d43dafc5..0c20744eee 100644 --- a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md @@ -67,12 +67,12 @@ When submitting Microsoft Defender SmartScreen products, make sure to select **M ## Viewing Microsoft Defender SmartScreen anti-phishing events > [!NOTE] -> No Smartscreen events will be logged when using Microsoft Edge version 77 or later. +> No SmartScreen events will be logged when using Microsoft Edge version 77 or later. -When Microsoft Defender SmartScreen warns or blocks a user from a website, it's logged as [Event 1035 - Anti-Phishing](https://technet.microsoft.com/scriptcenter/dd565657(v=msdn.10).aspx). +When Microsoft Defender SmartScreen warns or blocks a user from a website, it's logged as [Event 1035 - Anti-Phishing](https://docs.microsoft.com/previous-versions/windows/internet-explorer/ie-developer/compatibility/dd565657(v=vs.85)). ## Viewing Windows event logs for Microsoft Defender SmartScreen -Microsoft Defender SmartScreen events appear in the Microsoft-Windows-SmartScreen/Debug login Event Viewer. +Microsoft Defender SmartScreen events appear in the Microsoft-Windows-SmartScreen/Debug log, in the Event Viewer. Windows event log for SmartScreen is disabled by default, users can use Event Viewer UI to enable the log or use the command line to enable it: From 0b93827584f1975210e8f1f608c5342fe162cc30 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 16:07:09 -0800 Subject: [PATCH 0330/2014] Update configure-process-opened-file-exclusions-microsoft-defender-antivirus.md --- ...ess-opened-file-exclusions-microsoft-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md index 8b00cfd083..c9663557f9 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md @@ -43,9 +43,9 @@ The exclusions only apply to [always-on real-time protection and monitoring](con Changes made with Group Policy to the exclusion lists **will show** in the lists in the [Windows Security app](microsoft-defender-security-center-antivirus.md#exclusions). However, changes made in the Windows Security app **will not show** in the Group Policy lists. -You can add, remove, and review the lists for exclusions in [Group Policy](#gp), [Microsoft Endpoint Configuration Manager, Microsoft Intune, and with the Windows Security app](#man-tools), and you can [use wildcards](#wildcards) to further customize the lists. +You can add, remove, and review the lists for exclusions in Group Policy, Microsoft Endpoint Configuration Manager, Microsoft Intune, and with the Windows Security app, and you can use wildcards to further customize the lists. -You can also [use PowerShell cmdlets and WMI to configure the exclusion lists](#ps), including [reviewing](#review) your lists. +You can also use PowerShell cmdlets and WMI to configure the exclusion lists, including reviewing your lists. By default, local changes made to the lists (by users with administrator privileges; changes made with PowerShell and WMI) will be merged with the lists as defined (and deployed) by Group Policy, Configuration Manager, or Intune. The Group Policy lists will take precedence in the case of conflicts. From d189183c96745e9b124274024cda72f175b9ae37 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 16:08:36 -0800 Subject: [PATCH 0331/2014] Update deployment-vdi-microsoft-defender-antivirus.md --- .../deployment-vdi-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md index 4233121080..4bad0e3733 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md @@ -180,7 +180,7 @@ Suppressing notifications prevents notifications from Microsoft Defender Antivir ## Disable scans after an update -This setting will prevent a scan from occurring after receiving an update. You can apply this when creating the base image if you have also run a quick scan. This prevents the newly updated VM from performing a scan again (as you've already scanned it when you created the base image). +Disabling a scan after an update will prevent a scan from occurring after receiving an update. You can apply this setting when creating the base image if you have also run a quick scan. This way, you can prevent the newly updated VM from performing a scan again (as you've already scanned it when you created the base image). > [!IMPORTANT] > Running scans after an update will help ensure your VMs are protected with the latest Security intelligence updates. Disabling this option will reduce the protection level of your VMs and should only be used when first creating or deploying the base image. From 4660b238059867db435d359bac4cd0ddea310288 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 16:30:47 -0800 Subject: [PATCH 0332/2014] fixes --- ...exclusions-microsoft-defender-antivirus.md | 2 +- ...oyment-vdi-microsoft-defender-antivirus.md | 24 ++++++++++++------- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md index c9663557f9..81cb5deeec 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md @@ -73,7 +73,7 @@ See [How to create and deploy antimalware policies: Exclusion settings](https:// 1. Set the option to **Enabled**. 2. Under the **Options** section, click **Show...**. - 3. Enter each process on its own line under the **Value name** column. See the [example table](#examples) for the different types of process exclusions. Enter **0** in the **Value** column for all processes. + 3. Enter each process on its own line under the **Value name** column. See the example table for the different types of process exclusions. Enter **0** in the **Value** column for all processes. 5. Click **OK**. diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md index 4bad0e3733..bbb87abdc3 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md @@ -185,23 +185,31 @@ Disabling a scan after an update will prevent a scan from occurring after receiv > [!IMPORTANT] > Running scans after an update will help ensure your VMs are protected with the latest Security intelligence updates. Disabling this option will reduce the protection level of your VMs and should only be used when first creating or deploying the base image. -1. Expand the tree to **Windows components** > **Windows Defender** > **Signature Updates**. +1. In your Group Policy Editor, go to **Windows components** > **Microsoft Defender Antivirus** > **Security Intelligence Updates**. -2. Double-click **Turn on scan after signature update** and set the option to **Disabled**. +2. Select **Turn on scan after security intelligence update** and then edit the policy setting. -3. Click **OK**. +3. Set the policy to **Disabled**. -This prevents a scan from running immediately after an update. +4. Select **OK**. + +5. Deploy your Group Policy object as you usually do. + +This policy prevents a scan from running immediately after an update. ## Scan VMs that have been offline -1. Expand the tree to **Windows components > Windows Defender > Scan**. +1. In your Group Policy Editor, go to to **Windows components** > **Microsoft Defender Antivirus** > **Scan**. -2. Double-click the **Turn on catch-up quick scan** setting and set the option to **Enabled**. +2. Select **Turn on catch-up quick scan** and then edit the policy setting. -3. Click **OK**. +3. Set the policy to **Enabled**. -This forces a scan if the VM has missed two or more consecutive scheduled scans. +4. Select **OK**. + +5. Deploy your Group Policy Object as you usually do. + +This policy forces a scan if the VM has missed two or more consecutive scheduled scans. ## Enable headless UI mode From 807b8fc534933e132b84925cbb0c10491e990f18 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 17:00:36 -0800 Subject: [PATCH 0333/2014] Update deployment-vdi-microsoft-defender-antivirus.md --- ...eployment-vdi-microsoft-defender-antivirus.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md index bbb87abdc3..a7990f4bca 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus.md @@ -213,20 +213,26 @@ This policy forces a scan if the VM has missed two or more consecutive scheduled ## Enable headless UI mode -1. Double-click **Enable headless UI mode** and set the option to **Enabled**. +1. In your Group Policy Editor, go to **Windows components** > **Microsoft Defender Antivirus** > **Client Interface**. -2. Click **OK**. +2. Select **Enable headless UI mode** and edit the policy. -This hides the entire Microsoft Defender AV user interface from users. +3. Set the policy to **Enabled**. + +4. Click **OK**. + +5. Deploy your Group Policy Object as you usually do. + +This policy hides the entire Microsoft Defender Antivirus user interface from end users in your organization. ## Exclusions Exclusions can be added, removed, or customized to suit your needs. -For more details, see [Configure Microsoft Defender Antivirus exclusions on Windows Server](configure-exclusions-microsoft-defender-antivirus.md). +For more information, see [Configure Microsoft Defender Antivirus exclusions on Windows Server](configure-exclusions-microsoft-defender-antivirus.md). ## Additional resources -- [Video: Microsoft Senior Program Manager Bryan Keller on how System Center Configuration Manger 2012 manages VDI and integrates with App-V]( https://channel9.msdn.com/Shows/Edge/Edge-Show-5-Manage-VDI-using-SCCM-2012#time=03m02s) +- [Tech Community Blog: Configuring Microsoft Defender Antivirus for non-persistent VDI machines](https://techcommunity.microsoft.com/t5/microsoft-defender-for-endpoint/configuring-microsoft-defender-antivirus-for-non-persistent-vdi/ba-p/1489633) - [TechNet forums on Remote Desktop Services and VDI](https://social.technet.microsoft.com/Forums/windowsserver/en-US/home?forum=winserverTS) - [SignatureDownloadCustomTask PowerShell script](https://www.powershellgallery.com/packages/SignatureDownloadCustomTask/1.4) From a446f2ccf637ae28b1d6863aa577a0eb441a2c72 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 18 Nov 2020 17:01:52 -0800 Subject: [PATCH 0334/2014] Update configure-process-opened-file-exclusions-microsoft-defender-antivirus.md --- ...ocess-opened-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-process-opened-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md index 81cb5deeec..725634e323 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-process-opened-file-exclusions-microsoft-defender-antivirus.md @@ -106,7 +106,7 @@ For example, the following code snippet would cause Microsoft Defender AV scans Add-MpPreference -ExclusionProcess "c:\internal\test.exe" ``` -For more information on how to use PowerShell with Microsoft Defender Antivirus, see [Manage antivirus with PowerShell cmdlets](use-powershell-cmdlets-windows-defender-Microsoft Defender Antivirus.md) and [Microsoft Defender Antivirus cmdlets](https://docs.microsoft.com/powershell/module/defender/?view=win10-ps&preserve=true). +For more information on how to use PowerShell with Microsoft Defender Antivirus, see Manage antivirus with PowerShell cmdlets and [Microsoft Defender Antivirus cmdlets](https://docs.microsoft.com/powershell/module/defender/?view=win10-ps&preserve=true). ### Use Windows Management Instruction (WMI) to exclude files that have been opened by specified processes from scans From 0c7a4df372f1329b73a2e4fc0f4b52dc823d2184 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 18 Nov 2020 17:09:38 -0800 Subject: [PATCH 0335/2014] Added more policies --- .../mdm/policy-csp-admx-windowsdefender.md | 3082 +++++++++++++++++ 1 file changed, 3082 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-admx-windowsdefender.md b/windows/client-management/mdm/policy-csp-admx-windowsdefender.md index c1aaa52eb3..5e550c9817 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsdefender.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsdefender.md @@ -4780,6 +4780,3088 @@ ADMX Info:
      + +**ADMX_WindowsDefender/Scan_DisableReparsePointScanning** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure reparse point scanning. If you allow reparse points to be scanned, there is a possible risk of recursion. However, the engine supports following reparse points to a maximum depth so at worst scanning could be slowed. Reparse point scanning is disabled by default and this is the recommended state for this functionality. + +If you enable this setting, reparse point scanning will be enabled. + +If you disable or do not configure this setting, reparse point scanning will be disabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on reparse point scanning* +- GP name: *Scan_DisableReparsePointScanning* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_DisableRestorePoint** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to create a system restore point on the computer on a daily basis prior to cleaning. + +If you enable this setting, a system restore point will be created. + +If you disable or do not configure this setting, a system restore point will not be created. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Create a system restore point* +- GP name: *Scan_DisableRestorePoint* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + +**ADMX_WindowsDefender/Scan_DisableScanningMappedNetworkDrivesForFullScan** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure scanning mapped network drives. + +If you enable this setting, mapped network drives will be scanned. + +If you disable or do not configure this setting, mapped network drives will not be scanned. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Run full scan on mapped network drives* +- GP name: *Scan_DisableScanningMappedNetworkDrivesForFullScan* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_DisableScanningNetworkFiles** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure scanning for network files. It is recommended that you do not enable this setting. + +If you enable this setting, network files will be scanned. + +If you disable or do not configure this setting, network files will not be scanned. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Scan network files* +- GP name: *Scan_DisableScanningNetworkFiles* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_LocalSettingOverrideAvgCPULoadFactor** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of maximum percentage of CPU utilization during scan. This setting can only be set by Group Policy. + +If you enable this setting, the local preference setting will take priority over Group Policy. + +If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure local setting override for maximum percentage of CPU utilization* +- GP name: *Scan_LocalSettingOverrideAvgCPULoadFactor* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_LocalSettingOverrideScanParameters** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of the scan type to use during a scheduled scan. This setting can only be set by Group Policy. + +If you enable this setting, the local preference setting will take priority over Group Policy. + +If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure local setting override for the scan type to use for a scheduled scan* +- GP name: *Scan_LocalSettingOverrideScanParameters* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_LocalSettingOverrideScheduleDay** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of scheduled scan day. This setting can only be set by Group Policy. + +If you enable this setting, the local preference setting will take priority over Group Policy. + +If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure local setting override for schedule scan day* +- GP name: *Scan_LocalSettingOverrideScheduleDay* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_LocalSettingOverrideScheduleQuickScantime** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of scheduled quick scan time. This setting can only be set by Group Policy. + +If you enable this setting, the local preference setting will take priority over Group Policy. + +If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure local setting override for scheduled quick scan time* +- GP name: *Scan_LocalSettingOverrideScheduleQuickScantime* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_LocalSettingOverrideScheduleTime** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of scheduled scan time. This setting can only be set by Group Policy. + +If you enable this setting, the local preference setting will take priority over Group Policy. + +If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure local setting override for scheduled scan time* +- GP name: *Scan_LocalSettingOverrideScheduleTime* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_LowCpuPriority** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to enable or disable low CPU priority for scheduled scans. + +If you enable this setting, low CPU priority will be used during scheduled scans. + +If you disable or do not configure this setting, not changes will be made to CPU priority for scheduled scans. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure low CPU priority for scheduled scans* +- GP name: *Scan_LowCpuPriority* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_MissedScheduledScanCountBeforeCatchup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to define the number of consecutive scheduled scans that can be missed after which a catch-up scan will be forced. By default, the value of this setting is 2 consecutive scheduled scans. + +If you enable this setting, a catch-up scan will occur after the specified number consecutive missed scheduled scans. + +If you disable or do not configure this setting, a catch-up scan will occur after the 2 consecutive missed scheduled scans. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Define the number of days after which a catch-up scan is forced* +- GP name: *Scan_MissedScheduledScanCountBeforeCatchup* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_PurgeItemsAfterDelay** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting defines the number of days items should be kept in the scan history folder before being permanently removed. The value represents the number of days to keep items in the folder. If set to zero, items will be kept forever and will not be automatically removed. By default, the value is set to 30 days. + +If you enable this setting, items will be removed from the scan history folder after the number of days specified. + +If you disable or do not configure this setting, items will be kept in the scan history folder for the default number of days. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on removal of items from scan history folder* +- GP name: *Scan_PurgeItemsAfterDelay* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_QuickScanInterval** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify an interval at which to perform a quick scan. The time value is represented as the number of hours between quick scans. Valid values range from 1 (every hour) to 24 (once per day). If set to zero, interval quick scans will not occur. By default, this setting is set to 0. + +If you enable this setting, a quick scan will run at the interval specified. + +If you disable or do not configure this setting, a quick scan will run at a default time. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the interval to run quick scans per day* +- GP name: *Scan_QuickScanInterval* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_ScanOnlyIfIdle** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure scheduled scans to start only when your computer is on but not in use. + +If you enable or do not configure this setting, scheduled scans will only run when the computer is on but not in use. + +If you disable this setting, scheduled scans will run at the scheduled time. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Start the scheduled scan only when computer is on but not in use* +- GP name: *Scan_ScanOnlyIfIdle* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_ScanParameters** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the scan type to use during a scheduled scan. Scan type options are: + +- 1 = Quick Scan (default) +- 2 = Full Scan + +If you enable this setting, the scan type will be set to the specified value. + +If you disable or do not configure this setting, the default scan type will used. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the scan type to use for a scheduled scan* +- GP name: *Scan_ScanParameters* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + +**ADMX_WindowsDefender/Scan_ScheduleDay** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the day of the week on which to perform a scheduled scan. The scan can also be configured to run every day or to never run at all. + +This setting can be configured with the following ordinal number values: + +- (0x0) Every Day +- (0x1) Sunday +- (0x2) Monday +- (0x3) Tuesday +- (0x4) Wednesday +- (0x5) Thursday +- (0x6) Friday +- (0x7) Saturday +- (0x8) Never (default) + +If you enable this setting, a scheduled scan will run at the frequency specified. + +If you disable or do not configure this setting, a scheduled scan will run at a default frequency. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the day of the week to run a scheduled scan* +- GP name: *Scan_ScheduleDay* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + +**ADMX_WindowsDefender/Scan_ScheduleQuickScantime** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the time of day at which to perform a daily quick scan. The time value is represented as the number of minutes past midnight (00:00). For example, 120 (0x78) is equivalent to 02:00 AM. By default, this setting is set to a time value of 2:00 AM. The schedule is based on local time on the computer where the scan is executing. + +If you enable this setting, a daily quick scan will run at the time of day specified. + +If you disable or do not configure this setting, a daily quick scan will run at a default time. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the time for a daily quick scan* +- GP name: *Scan_ScheduleQuickScantime* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Scan_ScheduleTime** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the time of day at which to perform a scheduled scan. The time value is represented as the number of minutes past midnight (00:00). For example, 120 (0x78) is equivalent to 02:00 AM. By default, this setting is set to a time value of 2:00 AM. The schedule is based on local time on the computer where the scan is executing. + +If you enable this setting, a scheduled scan will run at the time of day specified. + +If you disable or do not configure this setting, a scheduled scan will run at a default time. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the time of day to run a scheduled scan* +- GP name: *Scan_ScheduleTime* +- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/ServiceKeepAlive** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure whether or not the antimalware service remains running when antivirus and antispyware security intelligence is disabled. It is recommended that this setting remain disabled. + +If you enable this setting, the antimalware service will always remain running even if both antivirus and antispyware security intelligence is disabled. + +If you disable or do not configure this setting, the antimalware service will be stopped when both antivirus and antispyware security intelligence is disabled. If the computer is restarted, the service will be started if it is set to Automatic startup. After the service has started, there will be a check to see if antivirus and antispyware security intelligence is enabled. If at least one is enabled, the service will remain running. If both are disabled, the service will be stopped. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow antimalware service to remain running always* +- GP name: *ServiceKeepAlive* +- GP path: *Windows Components\Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_ASSignatureDue** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to define the number of days that must pass before spyware security intelligence is considered out of date. If security intelligence is determined to be out of date, this state may trigger several additional actions, including falling back to an alternative update source or displaying a warning icon in the user interface. By default, this value is set to 14 days. + +If you enable this setting, spyware security intelligence will be considered out of date after the number of days specified have passed without an update. + +If you disable or do not configure this setting, spyware security intelligence will be considered out of date after the default number of days have passed without an update. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Define the number of days before spyware security intelligence is considered out of date* +- GP name: *SignatureUpdate_ASSignatureDue* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_AVSignatureDue** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to define the number of days that must pass before virus security intelligence is considered out of date. If security intelligence is determined to be out of date, this state may trigger several additional actions, including falling back to an alternative update source or displaying a warning icon in the user interface. By default, this value is set to 14 days. + +If you enable this setting, virus security intelligence will be considered out of date after the number of days specified have passed without an update. + +If you disable or do not configure this setting, virus security intelligence will be considered out of date after the default number of days have passed without an update. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Define the number of days before virus security intelligence is considered out of date* +- GP name: *SignatureUpdate_AVSignatureDue* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_DefinitionUpdateFileSharesSources** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure UNC file share sources for downloading security intelligence updates. Sources will be contacted in the order specified. The value of this setting should be entered as a pipe-separated string enumerating the security intelligence update sources. For example: "{\\\unc1 | \\\unc2 }". The list is empty by default. + +If you enable this setting, the specified sources will be contacted for security intelligence updates. Once security intelligence updates have been successfully downloaded from one specified source, the remaining sources in the list will not be contacted. + +If you disable or do not configure this setting, the list will remain empty by default and no sources will be contacted. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Define file shares for downloading security intelligence updates* +- GP name: *SignatureUpdate_DefinitionUpdateFileSharesSources* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_DisableScanOnUpdate** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the automatic scan which starts after a security intelligence update has occurred. + +If you enable or do not configure this setting, a scan will start following a security intelligence update. + +If you disable this setting, a scan will not start following a security intelligence update. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on scan after security intelligence update* +- GP name: *SignatureUpdate_DisableScanOnUpdate* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_DisableScheduledSignatureUpdateonBattery** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure security intelligence updates when the computer is running on battery power. + +If you enable or do not configure this setting, security intelligence updates will occur as usual regardless of power state. + +If you disable this setting, security intelligence updates will be turned off while the computer is running on battery power. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow security intelligence updates when running on battery power* +- GP name: *SignatureUpdate_DisableScheduledSignatureUpdateonBattery* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_DisableUpdateOnStartupWithoutEngine** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure security intelligence updates on startup when there is no antimalware engine present. + +If you enable or do not configure this setting, security intelligence updates will be initiated on startup when there is no antimalware engine present. + +If you disable this setting, security intelligence updates will not be initiated on startup when there is no antimalware engine present. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Initiate security intelligence update on startup* +- GP name: *SignatureUpdate_DisableUpdateOnStartupWithoutEngine* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_FallbackOrder** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to define the order in which different security intelligence update sources should be contacted. The value of this setting should be entered as a pipe-separated string enumerating the security intelligence update sources in order. Possible values are: “InternalDefinitionUpdateServer”, “MicrosoftUpdateServer”, “MMPC”, and “FileShares”. + +For example: { InternalDefinitionUpdateServer | MicrosoftUpdateServer | MMPC } + +If you enable this setting, security intelligence update sources will be contacted in the order specified. Once security intelligence updates have been successfully downloaded from one specified source, the remaining sources in the list will not be contacted. + +If you disable or do not configure this setting, security intelligence update sources will be contacted in a default order. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Define the order of sources for downloading security intelligence updates* +- GP name: *SignatureUpdate_FallbackOrder* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_ForceUpdateFromMU** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to enable download of security intelligence updates from Microsoft Update even if the Automatic Updates default server is configured to another download source such as Windows Update. + +If you enable this setting, security intelligence updates will be downloaded from Microsoft Update. + +If you disable or do not configure this setting, security intelligence updates will be downloaded from the configured download source. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow security intelligence updates from Microsoft Update* +- GP name: *SignatureUpdate_ForceUpdateFromMU* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_RealtimeSignatureDelivery** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to enable real-time security intelligence updates in response to reports sent to Microsoft MAPS. If the service reports a file as an unknown and Microsoft MAPS finds that the latest security intelligence update has security intelligence for a threat involving that file, the service will receive all of the latest security intelligence for that threat immediately. You must have configured your computer to join Microsoft MAPS for this functionality to work. + +If you enable or do not configure this setting, real-time security intelligence updates will be enabled. + +If you disable this setting, real-time security intelligence updates will disabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow real-time security intelligence updates based on reports to Microsoft MAPS* +- GP name: *SignatureUpdate_RealtimeSignatureDelivery* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_ScheduleDay** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the day of the week on which to check for security intelligence updates. The check can also be configured to run every day or to never run at all. + +This setting can be configured with the following ordinal number values: + +- (0x0) Every Day (default) +- (0x1) Sunday +- (0x2) Monday +- (0x3) Tuesday +- (0x4) Wednesday +- (0x5) Thursday +- (0x6) Friday +- (0x7) Saturday +- (0x8) Never + +If you enable this setting, the check for security intelligence updates will occur at the frequency specified. + +If you disable or do not configure this setting, the check for security intelligence updates will occur at a default frequency. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the day of the week to check for security intelligence updates* +- GP name: *SignatureUpdate_ScheduleDay* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_ScheduleTime** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the time of day at which to check for security intelligence updates. The time value is represented as the number of minutes past midnight (00:00). For example, 120 (0x78) is equivalent to 02:00 AM. By default this setting is configured to check for security intelligence updates 15 minutes before the scheduled scan time. The schedule is based on local time on the computer where the check is occurring. + +If you enable this setting, the check for security intelligence updates will occur at the time of day specified. + +If you disable or do not configure this setting, the check for security intelligence updates will occur at the default time. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the time to check for security intelligence updates* +- GP name: *SignatureUpdate_ScheduleTime* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_SharedSignaturesLocation** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to define the security intelligence location for VDI-configured computers. + +If you disable or do not configure this setting, security intelligence will be referred from the default local source. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Define security intelligence location for VDI clients.* +- GP name: *SignatureUpdate_SharedSignaturesLocation* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + +**ADMX_WindowsDefender/SignatureUpdate_SignatureDisableNotification** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the antimalware service to receive notifications to disable individual security intelligence in response to reports it sends to Microsoft MAPS. Microsoft MAPS uses these notifications to disable security intelligence that are causing false positive reports. You must have configured your computer to join Microsoft MAPS for this functionality to work. + +If you enable this setting or do not configure, the antimalware service will receive notifications to disable security intelligence. + +If you disable this setting, the antimalware service will not receive notifications to disable security intelligence. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow notifications to disable security intelligence based reports to Microsoft MAPS* +- GP name: *SignatureUpdate_SignatureDisableNotification* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_SignatureUpdateCatchupInterval** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to define the number of days after which a catch-up security intelligence update will be required. By default, the value of this setting is 1 day. + +If you enable this setting, a catch-up security intelligence update will occur after the specified number of days. + +If you disable or do not configure this setting, a catch-up security intelligence update will be required after the default number of days. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Define the number of days after which a catch-up security intelligence update is required* +- GP name: *SignatureUpdate_SignatureUpdateCatchupInterval* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_SignatureUpdateInterval** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify an interval at which to check for security intelligence updates. The time value is represented as the number of hours between update checks. Valid values range from 1 (every hour) to 24 (once per day). + +If you enable this setting, checks for security intelligence updates will occur at the interval specified. + +If you disable or do not configure this setting, checks for security intelligence updates will occur at the default interval. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the interval to check for security intelligence updates* +- GP name: *SignatureUpdate_SignatureUpdateInterval* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SignatureUpdate_UpdateOnStartup** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether a check for new virus and spyware security intelligence will occur immediately after service startup. + +If you enable this setting, a check for new security intelligence will occur after service startup. + +If you disable this setting or do not configure this setting, a check for new security intelligence will not occur after service startup. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Check for the latest virus and spyware security intelligence on startup* +- GP name: *SignatureUpdate_UpdateOnStartup* +- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/SpynetReporting** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to join Microsoft MAPS. Microsoft MAPS is the online community that helps you choose how to respond to potential threats. The community also helps stop the spread of new malicious software infections. + +You can choose to send basic or additional information about detected software. Additional information helps Microsoft create new security intelligence and help it to protect your computer. This information can include things like location of detected items on your computer if harmful software was removed. The information will be automatically collected and sent. In some instances, personal information might unintentionally be sent to Microsoft. However, Microsoft will not use this information to identify you or contact you. + +Possible options are: + +- (0x0) Disabled (default) +- (0x1) Basic membership +- (0x2) Advanced membership + +Basic membership will send basic information to Microsoft about software that has been detected, including where the software came from, the actions that you apply or that are applied automatically, and whether the actions were successful. + +Advanced membership, in addition to basic information, will send more information to Microsoft about malicious software, spyware, and potentially unwanted software, including the location of the software, file names, how the software operates, and how it has impacted your computer. + +If you enable this setting, you will join Microsoft MAPS with the membership specified. + +If you disable or do not configure this setting, you will not join Microsoft MAPS. + +In Windows 10, Basic membership is no longer available, so setting the value to 1 or 2 enrolls the device into Advanced membership. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Join Microsoft MAPS* +- GP name: *SpynetReporting* +- GP path: *Windows Components\Microsoft Defender Antivirus\MAPS* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Spynet_LocalSettingOverrideSpynetReporting** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration to join Microsoft MAPS. This setting can only be set by Group Policy. + +If you enable this setting, the local preference setting will take priority over Group Policy. + +If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure local setting override for reporting to Microsoft MAPS* +- GP name: *Spynet_LocalSettingOverrideSpynetReporting* +- GP path: *Windows Components\Microsoft Defender Antivirus\MAPS* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + +**ADMX_WindowsDefender/SubmitSamplesConsent** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures behaviour of samples submission when opt-in for MAPS telemetry is set. + +Possible options are: + +- (0x0) Always prompt +- (0x1) Send safe samples automatically +- (0x2) Never send +- (0x3) Send all samples automatically + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Send file samples when further analysis is required* +- GP name: *SubmitSamplesConsent* +- GP path: *Windows Components\Microsoft Defender Antivirus\MAPS* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Threats_ThreatIdDefaultAction** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting customize which remediation action will be taken for each listed Threat ID when it is detected during a scan. Threats should be added under the Options for this setting. Each entry must be listed as a name value pair. The name defines a valid Threat ID, while the value contains the action ID for the remediation action that should be taken. + +Valid remediation action values are: + +- 2 = Quarantine +- 3 = Remove +- 6 = Ignore + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify threats upon which default action should not be taken when detected* +- GP name: *Threats_ThreatIdDefaultAction* +- GP path: *Windows Components\Microsoft Defender Antivirus\Threats* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/Threats_ThreatSeverityDefaultAction** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to customize which automatic remediation action will be taken for each threat alert level.Threat alert levels should be added under the Options for this setting. Each entry must be listed as a name value pair. The name defines a threat alert level. The value contains the action ID for the remediation action that should be taken. + +Valid threat alert levels are: + +- 1 = Low +- 2 = Medium +- 4 = High +- 5 = Severe + +Valid remediation action values are: + +- 2 = Quarantine +- 3 = Remove +- 6 = Ignore + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify threat alert levels at which default action should not be taken when detected* +- GP name: *Threats_ThreatSeverityDefaultAction* +- GP path: *Windows Components\Microsoft Defender Antivirus\Threats* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/UX_Configuration_CustomDefaultActionToastString** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure whether or not to display additional text to clients when they need to perform an action. The text displayed is a custom administrator-defined string. For example, the phone number to call the company help desk. The client interface will only display a maximum of 1024 characters. Longer strings will be truncated before display. + +If you enable this setting, the additional text specified will be displayed. + +If you disable or do not configure this setting, there will be no additional text displayed. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Display additional text to clients when they need to perform an action* +- GP name: *UX_Configuration_CustomDefaultActionToastString* +- GP path: *Windows Components\Microsoft Defender Antivirus\Client Interface* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/UX_Configuration_Notification_Suppress** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. Use this policy setting to specify if you want Microsoft Defender Antivirus notifications to display on clients. + +If you disable or do not configure this setting, Microsoft Defender Antivirus notifications will display on clients. + +If you enable this setting, Microsoft Defender Antivirus notifications will not display on clients. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Suppress all notifications* +- GP name: *UX_Configuration_Notification_Suppress* +- GP path: *Windows Components\Microsoft Defender Antivirus\Client Interface* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/UX_Configuration_SuppressRebootNotification** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows user to supress reboot notifications in UI only mode (for cases where UI can't be in lockdown mode). + +If you enable this setting AM UI won't show reboot notifications. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Suppresses reboot notifications* +- GP name: *UX_Configuration_SuppressRebootNotification* +- GP path: *Windows Components\Microsoft Defender Antivirus\Client Interface* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + + +**ADMX_WindowsDefender/UX_Configuration_UILockdown** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      Homecross mark
      Procross mark
      Businesscross mark
      Enterprisecheck mark
      Educationcross mark
      + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure whether or not to display AM UI to the users. + +If you enable this setting AM UI won't be available to users. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Enable headless UI mode* +- GP name: *UX_Configuration_UILockdown* +- GP path: *Windows Components\Microsoft Defender Antivirus\Client Interface* +- GP ADMX file name: *WindowsDefender.admx* + + + +
      + Footnotes: - 1 - Available in Windows 10, version 1607. From e11250a1fc13d616ebd6bceb320329264791f5ba Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Wed, 18 Nov 2020 18:13:05 -0800 Subject: [PATCH 0336/2014] Fix typo in system extension instrucitons --- .../microsoft-defender-atp/mac-sysext-policies.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md index 9b20ff2260..73bb94faf9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md @@ -150,13 +150,13 @@ As part of the Endpoint Detection and Response capabilities, Microsoft Defender 4. After the certificate is created and installed to your device, run the following command from the Terminal to sign the file: ```bash - $ security cms -S -N "" -i /com.apple.webcontent-filter.mobileconfig -o /com.microsoft.network-extension.signed.mobileconfig + $ security cms -S -N "" -i /com.microsoft.network-extension.mobileconfig -o /com.microsoft.network-extension.signed.mobileconfig ``` For example, if the certificate name is **SigningCertificate** and the signed file is going to be stored in Documents: ```bash - $ security cms -S -N "SigningCertificate" -i ~/Documents/com.apple.webcontent-filter.mobileconfig -o ~/Documents/com.microsoft.network-extension.signed.mobileconfig + $ security cms -S -N "SigningCertificate" -i ~/Documents/com.microsoft.network-extension.mobileconfig -o ~/Documents/com.microsoft.network-extension.signed.mobileconfig ``` 5. From the JAMF portal, navigate to **Configuration Profiles** and click the **Upload** button. Select `com.microsoft.network-extension.signed.mobileconfig` when prompted for the file. From 49526d679d9e4e2949fedbd95943bd660c23fe6d Mon Sep 17 00:00:00 2001 From: hosebei <35492544+hosebei@users.noreply.github.com> Date: Thu, 19 Nov 2020 07:56:38 +0100 Subject: [PATCH 0337/2014] Adjusted Link The link used before was not working. --- windows/deployment/windows-10-subscription-activation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index fb1755d660..84fa27310d 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -91,7 +91,7 @@ For Microsoft customers with Enterprise Agreements (EA) or Microsoft Products & For Microsoft customers that do not have EA or MPSA, you can obtain Windows 10 Enterprise E3/E5 or A3/A5 through a cloud solution provider (CSP). Identity management and device requirements are the same when you use CSP to manage licenses, with the exception that Windows 10 Enterprise E3 is also available through CSP to devices running Windows 10, version 1607. For more information about obtaining Windows 10 Enterprise E3 through your CSP, see [Windows 10 Enterprise E3 in CSP](windows-10-enterprise-e3-overview.md). -If devices are running Windows 7 or Windows 8.1, see [New Windows 10 upgrade benefits for Windows Cloud Subscriptions in CSP](https://blogs.windows.com/business/2017/01/19/new-windows-10-upgrade-benefits-windows-cloud-subscriptions-csp/) +If devices are running Windows 7 or Windows 8.1, see [New Windows 10 upgrade benefits for Windows Cloud Subscriptions in CSP](https://www.microsoft.com/en-us/microsoft-365/blog/2017/01/19/new-windows-10-upgrade-benefits-windows-cloud-subscriptions-csp/) #### Multi-factor authentication From fc785f93d53a7b0f07fb5a6c1cf0ad7b5d9ad633 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 19 Nov 2020 14:56:50 +0530 Subject: [PATCH 0338/2014] newtopic_4634577 Updated per 4634577 --- .../images/update-MDE-linux-4634577.jpg | Bin 0 -> 42964 bytes .../linux-update-MDE-Linux.md | 181 ++++++++++++++++++ 2 files changed, 181 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/update-MDE-linux-4634577.jpg create mode 100644 windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/update-MDE-linux-4634577.jpg b/windows/security/threat-protection/microsoft-defender-atp/images/update-MDE-linux-4634577.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b39cfc8f6ddd1304dafdd0e106015deafa8848aa GIT binary patch literal 42964 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 Pt|mZ>&aXcF&)WY3$F5GC literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md new file mode 100644 index 0000000000..aaf10e8086 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md @@ -0,0 +1,181 @@ +--- +title: How to schedule an update of the Microsoft Defender for Endpoint (Linux) +description: Learn how to schedule an update of the Microsoft Defender for Endpoint (Linux) to better protect your organization's assets. +keywords: microsoft, defender, atp, linux, scans, antivirus, microsoft defender for endpoint (linux) +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: dansimp +author: dansimp +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +--- + +# Schedule an update of the Microsoft Defender for Endpoint (Linux) + +To run an update on MDE (formerly MDATP) for Linux, see [Deploy updates for Microsoft Defender for Endpoint for Linux](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/linux-updates). + +Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to be able to run scheduled tasks. + +## Pre-requisite + +> [!NOTE] +> To get a list of all the time zones, run the following command: +> `timedatectl list-timezones`
      +> Examples for timezones: +> - `America/Los_Angeles` +> - `America/New_York` +> - `America/Chicago` +> - `America/Denver` + +## To set the Cron job +Use the following commands: + +**To backup crontab entries** + +`sudo crontab -l > /var/tmp/cron_backup_201118.dat` + +> [!NOTE] +> Where 201118 == YYMMDD + +> [!TIP] +> Do this before you edit or remove.
      + +To edit the crontab, and add a new job as a root user:
      +`sudo crontab -e` + +> [!NOTE] +> The default editor is VIM. + +You might see: + +0****/etc/opt/microsoft/mdatp/logrorate.sh + +And + +02**sat /bin/mdatp scan quick>~/mdatp_cron_job.log + +See [Schedule scans with Microsoft Defender for Endpoint (Linux)](linux-schedule-scan-atp.md) + +Press “Insert” + +Add the following entries: + +CRON_TZ=America/Los_Angeles + +#!RHEL and variants (CentOS and Oracle Linux) + +`06**sun[$(date +\%d) -le 15] sudo yum update mdatp>>~/mdatp_cron_job.log` + +#!SLES and variants + +`06**sun[$(date +\%d) -le 15] sudo zypper update mdatp>>~/mdatp_cron_job.log` + +#! Ubuntu and Debian systems + +`06**sun [$(date +\%d) -le 15] sudo apt-get install --only-upgrade mdatp>>~/mdatp_cron_job.log` + +> [!NOTE] +> In the examples above, we are setting it to 00 minutes, 6 a.m.(hour in 24 hour format), any day of the month, any month, on Sundays.[$(date +\%d) -le 15] == Won’t run unless it’s equal or less than the 15th day (3rd week). Meaning it will run every 3rd Sundays(7) of the month at 6:00 a.m. Pacific (UTC -8). + +Press “Esc” + +Type “:wq” w/o the double quotes. + +> [!NOTE] +> w == write, q == quit + +To view your cron jobs, type `sudo crontab -l` + +:::image type="content" source="..\images\update-MDE-linux-4634577.png" alt-text="update MDE linux"::: + +To inspect cron job runs: +`sudo grep mdatp /var/log/cron` + +To inspect the mdatp_cron_job.log +`sudo nano mdatp_cron_job.log` + +## For those who use Ansible, Chef, or Puppet + +Use the following commands: +### To set cron jobs in Ansible + +`cron – Manage cron.d and crontab entries` + +See [https://docs.ansible.com/ansible/latest/modules/cron_module.html](https://docs.ansible.com/ansible/latest/modules/cron_module.html) for more information. + +### To set crontabs in Chef +`cron resource` + +See [https://docs.chef.io/resources/cron/](https://docs.chef.io/resources/cron/) for more information. + +### To set cron jobs in Puppet +Resource Type: cron + +See [https://puppet.com/docs/puppet/5.5/types/cron.html](https://puppet.com/docs/puppet/5.5/types/cron.html) for more information. + +Automating with Puppet: Cron jobs and scheduled tasks + +See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/) for more information. + +## Additional information + +**To get help with crontab** + +`man crontab` + +**To get a list of crontab file of the current user** + +`crontab -l` + +**To get a list of crontab file of another user** + +`crontab -u username -l` + +**To backup crontab entries** + +`crontab -l > /var/tmp/cron_backup.dat` + +> [!TIP] +> Do this before you edit or remove.
      + +**To restore crontab entries** + +`crontab /var/tmp/cron_backup.dat` + +**To edit the crontab and add a new job as a root user** + +`sudo crontab -e` + +**To edit the crontab and add a new job** + +`crontab -e` + +**To edit other user’s crontab entries** + +`crontab -u username -e` + +**To remove all crontab entries** + +`crontab -r` + +**To remove other user’s crontab entries** + +`crontab -u username -r` + +**Explanation** + ++—————- minute (values: 0 – 59) (special characters: , – * /)
      +| +————- hour (values: 0 – 23) (special characters: , – * /)
      +| | +———- day of month (values: 1 – 31) (special characters: , – * / L W C)
      +| | | +——- month (values: 1 – 12) (special characters: ,- * / )
      +| | | | +—- day of week (values: 0 – 6) (Sunday=0 or 7) (special characters: , – * / L W C)
      +| | | | |*****command to be executed + + From 8765322a40d7750701fd888530837ad94f177265 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 19 Nov 2020 15:14:07 +0530 Subject: [PATCH 0339/2014] Update TOC.md To fix build error --- windows/security/threat-protection/TOC.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 29bbd110d3..2e9b5977ec 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -8,7 +8,6 @@ ### [Data storage and privacy](microsoft-defender-atp/data-storage-privacy.md) ### [Overview of Microsoft Defender Security Center](microsoft-defender-atp/use.md) ### [Portal overview](microsoft-defender-atp/portal-overview.md) -### [Microsoft Defender ATP for US Government Community Cloud High customers](microsoft-defender-atp/commercial-gov.md) ### [Microsoft Defender ATP for non-Windows platforms](microsoft-defender-atp/non-windows.md) ## [Evaluate capabilities](microsoft-defender-atp/evaluation-lab.md) From 28c6d8b6ffabca4d3f5990e54c94e8984f78d249 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 19 Nov 2020 15:15:33 +0530 Subject: [PATCH 0340/2014] Update linux-schedule-scan-atp.md minor spelling error --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 3bd8a7cde1..fe7f0dbd32 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -137,7 +137,7 @@ See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](h **To edit the crontab and add a new job as a root user** -`Sudo crontab -e` +`sudo crontab -e` **To edit the crontab and add a new job** From 4c77803457e67a91c8b7586dd8409bf6b7784c14 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 19 Nov 2020 09:51:10 -0800 Subject: [PATCH 0341/2014] update toc --- .openpublishing.redirection.json | 5 + windows/security/threat-protection/TOC.md | 2 +- .../microsoft-defender-atp/ios-privacy.md | 100 ++++++++++-------- 3 files changed, 63 insertions(+), 44 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 2f50152758..4b75b026fc 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -84,6 +84,11 @@ "source_path": "windows/security/threat-protection/microsoft-defender-atp/ios-privacy-statement.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/ios-privacy", "redirect_document_id": true + }, + { + "source_path": "windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios-privacy-information.md", + "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/ios-privacy", + "redirect_document_id": false }, { "source_path": "windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md", diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 144ddb363c..ed7e7849ea 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -277,7 +277,7 @@ #### [Configure]() ##### [Configure iOS features](microsoft-defender-atp/ios-configure-features.md) -#### [Privacy](microsoft-defender-atp/microsoft-defender-atp-ios-privacy-information.md) +#### [Privacy](microsoft-defender-atp/ios-privacy.md) ### [Microsoft Defender Advanced Threat Protection for Linux]() diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md b/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md index 31ee7b41b6..3b519f301b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md @@ -1,78 +1,92 @@ --- -title: Microsoft Defender ATP for iOS note on Privacy +title: Privacy information - Microsoft Defender for Endpoint for iOS ms.reviewer: -description: Describes the Microsoft Defender ATP for iOS Privacy -keywords: microsoft, defender, atp, iOS, license, terms, application, use, installation, service, feedback, scope, +description: Describes privacy information for Microsoft Defender for Endpoint for iOS +keywords: microsoft, defender, atp, ios, policy, overview search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -ms.author: sunasing -author: sunasing +ms.author: macapara +author: mjcaparas ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: M365-security-compliance +ms.collection: +- m365-security-compliance +- m365initiative-defender-endpoint ms.topic: conceptual -hideEdit: true --- -# Microsoft Defender ATP for iOS - Privacy information +# Privacy information - Microsoft Defender for Endpoint for iOS -**Applies to:** +> [!NOTE] +> Defender for Endpoint for iOS uses a VPN to provide the Web Protection feature. This is not a regular VPN and is a local or self-looping VPN that does not take traffic outside the device. **Microsoft or your organization, does not see your browsing activity.** -- [Microsoft Defender for Endpoint](microsoft-defender-atp-ios.md) +Defender for Endpoint for iOS collects information from your configured iOS devices and stores it in the same tenant where you have Defender for Endpoint. The information is collected to help keep Defender for Endpoint for iOS secure, up-to-date, performing as expected, and to support the service. ->[!NOTE] -> Defender for Endpoint for iOS uses a VPN in order to provide the Web Protection feature. This is not a regular VPN and is a local/self-looping VPN that does not take traffic outside the device. Microsoft or your organization **does not see your browsing activity**. +For more details about data storage, see [Microsoft Defender for Endpoint data storage and privacy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/data-storage-privacy). -Defender for Endpoint for iOS collects information from your configured iOS devices and stores it in the same tenant where you have Defender for Endpoint. +## Required data -Information is collected to help keep Defender for Endpoint for iOS secure, up-to-date, performing as expected and to support the service. +Required data consists of data that is necessary to make Defender for Endpoint for iOS work as expected. This data is essential to the operation of the service and can include data related to the end user, organization, device, and apps. -## Required data +Here is a list of the types of data being collected: -Required data consists of data that is necessary to make Defender for Endpoint for iOS work as expected. This data is essential to the operation of the service and can include data related to the end user, organization, device, and apps. Here's a list of the types of data being collected: +### Web page or Network information -### Web page / Network information +- Connection information only when a malicious connection or web page is detected. -- Connection information -- Protocol type (such as HTTP, HTTPS, etc.) +- Protocol type (such as HTTP, HTTPS, etc.) only when a malicious connection or web page is detected. -### Device and account information +### Device and account information -- Device information such as date & time, iOS version, CPU info, and Device identifier -- Device identifier is one of the below: - - Wi-Fi adapter MAC address - - Randomly generated globally unique identifier (GUID) +- Device information such as date & time, iOS version, CPU info, and Device identifier, where Device identifier is one of the following: -- Tenant, Device, and User information - - Azure Active Directory (AD) Device ID and Azure User ID: Uniquely identifies the device, User respectively at Azure Active directory. - - Azure tenant ID - GUID that identifies your organization within Azure Active Directory - - Microsoft Defender ATP org ID - Unique identifier associated with the enterprise that the device belongs to. Allows Microsoft to identify whether issues are impacting a select set of enterprises and how many enterprises are impacted - - User Principal Name - Email ID of the user + - Wi-Fi adapter MAC address -### Product and service usage data + - Randomly generated globally unique identifier (GUID) -- App package info, including name, version, and app upgrade status -- Actions performed in the app -- Crash report logs generated by iOS -- Memory usage data +- Tenant, Device and User information -## Optional data + - Azure Active Directory (AD) Device ID and Azure User ID - Uniquely identifies the device, User respectively at Azure Active directory. -Optional data includes diagnostic data and feedback data from the client. Optional diagnostic data is additional data that helps us make product improvements and provides enhanced information to help us detect, diagnose, and fix issues. This data is only for diagnostic purposes and is not required for the service itself. + - Azure tenant ID - GUID that identifies your organization within Azure Active Directory. -Optional diagnostic data includes: + - Microsoft Defender for Endpoint org ID - Unique identifier associated with the enterprise that the device belongs to. Allows Microsoft to identify whether issues are impacting a select set of enterprises and how many enterprises are impacted. -- App, CPU, and network usage -- Features configured by the admin + - User Principal Name Email ID of the user. -**Feedback Data** is collected through in-app feedback provided by the user. +### Product and service usage data + +The following information is collected only for Microsoft Defender for Endpoint app installed on the device. + +- App package info, including name, version, and app upgrade status. + +- Actions performed in the app. + +- Crash report logs generated by iOS. + +- Memory usage data. + +## Optional Data + +Optional data includes diagnostic data and feedback data from the client. Optional diagnostic data is additional data that helps us make product improvements and provides enhanced information to help us detect, diagnose, and fix issues. This data is only for diagnostic purposes and is not required for the service itself. + +Optional diagnostic data includes: + +- App, CPU, and network usage for Defender for Endpoint. + +- Features configured by the admin for Defender for Endpoint. + +Feedback Data is collected through in-app feedback provided by the user. + +- The users email address, if they choose to provide it. + +- Feedback type (smile, frown, idea) and any feedback comments submitted by the user. + +For more information, see [More on Privacy](https://aka.ms/mdatpiosprivacystatement). -- The user's email address, if they choose to provide it -- Feedback type (smile, frown, idea) and any feedback comments submitted by the user -[More on Privacy](https://aka.ms/mdatpiosprivacystatement) \ No newline at end of file From 32b25a4398371cf389df31b9fc13c0e46bdf709a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 19 Nov 2020 10:00:35 -0800 Subject: [PATCH 0342/2014] chars --- .../microsoft-defender-atp/ios-privacy.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md b/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md index 3b519f301b..361ee24da1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md @@ -22,12 +22,16 @@ ms.topic: conceptual # Privacy information - Microsoft Defender for Endpoint for iOS +**Applies to:** + +- [Microsoft Defender for Endpoint](microsoft-defender-atp-ios.md) + > [!NOTE] > Defender for Endpoint for iOS uses a VPN to provide the Web Protection feature. This is not a regular VPN and is a local or self-looping VPN that does not take traffic outside the device. **Microsoft or your organization, does not see your browsing activity.** Defender for Endpoint for iOS collects information from your configured iOS devices and stores it in the same tenant where you have Defender for Endpoint. The information is collected to help keep Defender for Endpoint for iOS secure, up-to-date, performing as expected, and to support the service. -For more details about data storage, see [Microsoft Defender for Endpoint data storage and privacy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/data-storage-privacy). +For more information about data storage, see [Microsoft Defender for Endpoint data storage and privacy](data-storage-privacy.md). ## Required data @@ -49,15 +53,15 @@ Here is a list of the types of data being collected: - Randomly generated globally unique identifier (GUID) -- Tenant, Device and User information +- Tenant, Device, and User information - Azure Active Directory (AD) Device ID and Azure User ID - Uniquely identifies the device, User respectively at Azure Active directory. - Azure tenant ID - GUID that identifies your organization within Azure Active Directory. - - Microsoft Defender for Endpoint org ID - Unique identifier associated with the enterprise that the device belongs to. Allows Microsoft to identify whether issues are impacting a select set of enterprises and how many enterprises are impacted. + - Microsoft Defender for Endpoint org ID - Unique identifier associated with the enterprise that the device belongs to. Allows Microsoft to identify if there are issues affecting a select set of enterprises and the number of enterprises impacted. - - User Principal Name Email ID of the user. + - User Principal Name - Email ID of the user. ### Product and service usage data @@ -65,7 +69,7 @@ The following information is collected only for Microsoft Defender for Endpoint - App package info, including name, version, and app upgrade status. -- Actions performed in the app. +- Actions done in the app. - Crash report logs generated by iOS. @@ -83,7 +87,7 @@ Optional diagnostic data includes: Feedback Data is collected through in-app feedback provided by the user. -- The users email address, if they choose to provide it. +- The user's email address, if they choose to provide it. - Feedback type (smile, frown, idea) and any feedback comments submitted by the user. From 46a21b6775a20e03a43ef2abb4351c1788702cc4 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 19 Nov 2020 11:15:21 -0800 Subject: [PATCH 0343/2014] update --- .../demonstrate-deployment-on-vm.md | 27 +++++++++++------- .../images/create-profile.png | Bin 5589 -> 62905 bytes .../windows-autopilot/images/dp.png | Bin 0 -> 234445 bytes .../windows-autopilot/images/enroll4.png | Bin 0 -> 92656 bytes 4 files changed, 16 insertions(+), 11 deletions(-) create mode 100644 windows/deployment/windows-autopilot/images/dp.png create mode 100644 windows/deployment/windows-autopilot/images/enroll4.png diff --git a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md index 2ce8f2a42e..7e730d9f89 100644 --- a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md +++ b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md @@ -436,15 +436,13 @@ Pick one: > [!NOTE] > Even if you registered your device in MSfB, it will still appear in Intune, though you might have to **sync** and then **refresh** your device list first: -![Devices](images/intune-devices.png) +![Devices](images/enroll4.png) -> The example above lists both a physical device and a VM. Your list should only include only one of these. +To create a Windows Autopilot profile, scroll back to the left hand pane and then under **Enroll devices | Windows enrollment** select **Deployment Profiles**. -To create a Windows Autopilot profile, select **Device enrollment** > **Windows enrollment** > **Deployment profiles** +![Deployment profiles](images/dp.png) -![Deployment profiles](images/deployment-profiles.png) - -Click on **Create profile**. +Click on **Create profile** and then select **Windows PC**. ![Create deployment profile](images/create-profile.png) @@ -453,21 +451,28 @@ On the **Create profile** blade, use the following values: | Setting | Value | |---|---| | Name | Autopilot Lab profile | -| Description | blank | +| Description | Lab | | Convert all targeted devices to Autopilot | No | -| Deployment mode | User-driven | -| Join to Azure AD as | Azure AD joined | -Click on **Out-of-box experience (OOBE)** and configure the following settings: +Click **Next** to continue with the **Out-of-box experience (OOBE)** settings: | Setting | Value | |---|---| -| EULA | Hide | +| Deployment mode | User-driven | +| Join to Azure AD as | Azure AD joined | +| Microsoft Sofware License Terms | Hide | | Privacy Settings | Hide | | Hide change account options | Hide | | User account type | Standard | +| Allow White Glove OOBE | No | +| Language (Region) | Operating system default | +| Automatically configure keyboard | Yes | | Apply device name template | No | +Click **Next** to continue with the **Assignments** settings: + + + See the following example: ![Deployment profile](images/profile.png) diff --git a/windows/deployment/windows-autopilot/images/create-profile.png b/windows/deployment/windows-autopilot/images/create-profile.png index 52f087721de7066e7e1458d8d67d3946675f4fb8..d2816e9c8910b9f4ff1bc5d890a4f1854ecf83ca 100644 GIT binary patch literal 62905 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

    1. 6*#U6TA>nRgFED`{|W3J2yvq=4s3~1*KVKjB)IU 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 ? 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�)XuB_ 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 F|8Hh&-~0do literal 0 HcmV?d00001 diff --git a/windows/deployment/windows-autopilot/images/enroll4.png b/windows/deployment/windows-autopilot/images/enroll4.png new file mode 100644 index 0000000000000000000000000000000000000000..fc7215b68f0b803ce3fafaabbd6d598c9f625a59 GIT binary patch literal 92656 zcmb@tc{p3!7eCyQwyN4{DT?+gHEWGE>!{{=2ols(bB!^DR$JOC+7fDvc_yY9LeMH| ziZNnJLJdI>L`)H0_xARCfA62~?|Jh)9%rBDoW0jsd+oK>{(RPcudl1le2(+nv17-W zHJ&~)Ja+7K_pxIq%Fi$y-BBO8ZE^JPxR0UwgJWgr>x)N?Q%?7F?jJi=5zDl1d-|w- z_Qg|x&#_}{{D1!)*D$=bcI?<;uEwML#sQ#Z+}Tte>S4$Fwz=c?kIU_x204;~gR%P` zu3%W4htg$pg|%OP3|n@Bi09!7mmqV7siod3Ulc+2rDXAOE(UlU&_Hej|CB=@~H+6^TkjIfeeGge&KmEU*QzFRmxk z`G5T~E;82OzxAWoE$I|gB-s3kQ>!dKJ=Q0$JNlp3PR>iOo&8tzcM2kr&j9%P(_K1A zt(ScRcD;)X3&Xo^LyZ;(a~qv>C|_(1~L zMbZrBAVvzQG*#0Sn7)!H5`B0AtgO!R$BV&-bzB?o%4eTv`nS^?MZ#FOuddPFB8AVs zt+|*83)crZm=yZfS$gN%clMVfm?w6Gp)6*-v%*D7+MaU&(f)KUO9sn?#vA`xQgUk- zPg!g6@K!{nS>>a%atpwGQ<>ULP0+0bk?bN9;esHHrUx^nvD~4;p^N!HYaBK%0AWep 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

      K!iOHi{B+f>^EPGX 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

    2. 9G_Gs@msyi)M9FuTM=_g8Y(=XCIam3% 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

    +### ADMX_DeviceInstallation policies + +
    +
    + ADMX_DeviceInstallation/DeviceInstall_AllSigningEqual +
    +
    + ADMX_DeviceInstallation/DeviceInstall_AllowAdminInstall +
    +
    + ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_DetailText +
    +
    + ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_SimpleText +
    +
    + ADMX_DeviceInstallation/DeviceInstall_InstallTimeout +
    +
    + ADMX_DeviceInstallation/DeviceInstall_Policy_RebootTime +
    +
    + ADMX_DeviceInstallation/DeviceInstall_Removable_Deny +
    +
    + ADMX_DeviceInstallation/DeviceInstall_SystemRestore +
    +
    + ADMX_DeviceInstallation/DeviceManagement_RPCInterface_Allow +
    +
    + ADMX_DeviceInstallation/DriverInstall_Classes_AllowUser +
    +
    + ADMX_DeviceInstallation/DriverSigning +
    +
    + +### ADMX_DeviceSetup policies + +
    +
    + ADMX_DeviceSetup/DeviceInstall_BalloonTips +
    +
    + ADMX_DeviceSetup/DeviceInstall_GenericDriverSendToWER +
    +
    + ADMX_DeviceSetup/DeviceInstall_RequestAdditionalSoftwareSendToWER +
    +
    + ADMX_DeviceSetup/DriverSearchPlaces +
    +
    + ADMX_DeviceSetup/DriverSearchPlaces_DontPromptForWindowsUpdate_1 +
    +
    + ADMX_DeviceSetup/DriverSearchPlaces_DontPromptForWindowsUpdate_2 +
    +
    + ADMX_DeviceSetup/DriverSearchPlaces_SearchOrderConfiguration +
    +
    + ADMX_DeviceSetup/DriverSearchPlaces_SearchServerConfiguration +
    +
    + ### ADMX_DigitalLocker policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-devicenstallation.md b/windows/client-management/mdm/policy-csp-admx-devicenstallation.md new file mode 100644 index 0000000000..c52d3a4656 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-devicenstallation.md @@ -0,0 +1,842 @@ +--- +title: Policy CSP - ADMX_DeviceInstallation +description: Policy CSP - ADMX_DeviceInstallation +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/19/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_DeviceInstallation +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_DeviceInstallation policies + +
    +
    + ADMX_DeviceInstallation/DeviceInstall_AllSigningEqual +
    +
    + ADMX_DeviceInstallation/DeviceInstall_AllowAdminInstall +
    +
    + ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_DetailText +
    +
    + ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_SimpleText +
    +
    + ADMX_DeviceInstallation/DeviceInstall_InstallTimeout +
    +
    + ADMX_DeviceInstallation/DeviceInstall_Policy_RebootTime +
    +
    + ADMX_DeviceInstallation/DeviceInstall_Removable_Deny +
    +
    + ADMX_DeviceInstallation/DeviceInstall_SystemRestore +
    +
    + ADMX_DeviceInstallation/DeviceManagement_RPCInterface_Allow +
    +
    + ADMX_DeviceInstallation/DriverInstall_Classes_AllowUser +
    +
    + ADMX_DeviceInstallation/DriverSigning +
    +
    + + +
    + + +**ADMX_DeviceInstallation/DeviceInstall_AllSigningEqual** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to determine how drivers signed by a Microsoft Windows Publisher certificate are ranked with drivers signed by other valid Authenticode signatures during the driver selection and installation process. Regardless of this policy setting, a signed driver is still preferred over a driver that is not signed at all. + +If you enable or do not configure this policy setting, drivers that are signed by a Microsoft Windows Publisher certificate and drivers that are signed by other Authenticode certificates are prioritized equally during the driver selection process. Selection is based on other criteria, such as version number or when the driver was created. + +If you disable this policy setting, drivers that are signed by a Microsoft Windows Publisher certificate are selected for installation over drivers that are signed by other Authenticode certificates. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prioritize all digitally signed drivers equally during the driver ranking and selection process* +- GP name: *DeviceInstall_AllSigningEqual* +- GP path: *System\Device Installation* +- GP ADMX file name: *DeviceInstallation.admx* + + + +
    + + +**ADMX_DeviceInstallation/DeviceInstall_AllowAdminInstall** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to determine whether members of the Administrators group can install and update the drivers for any device, regardless of other policy settings. + +If you enable this policy setting, members of the Administrators group can use the Add Hardware wizard or the Update Driver wizard to install and update the drivers for any device. If you enable this policy setting on a remote desktop server, the policy setting affects redirection of the specified devices from a remote desktop client to the remote desktop server. + +If you disable or do not configure this policy setting, members of the Administrators group are subject to all policy settings that restrict device installation. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow administrators to override Device Installation Restriction policies* +- GP name: *DeviceInstall_AllowAdminInstall* +- GP path: *System\Device Installation\Device Installation Restrictions* +- GP ADMX file name: *DeviceInstallation.admx* + + + +
    + + +**ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_DetailText** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to display a custom message to users in a notification when a device installation is attempted and a policy setting prevents the installation. + +If you enable this policy setting, Windows displays the text you type in the Detail Text box when a policy setting prevents device installation. + +If you disable or do not configure this policy setting, Windows displays a default message when a policy setting prevents device installation. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Display a custom message when installation is prevented by a policy setting* +- GP name: *DeviceInstall_DeniedPolicy_DetailText* +- GP path: *System\Device Installation\Device Installation Restrictions* +- GP ADMX file name: *DeviceInstallation.admx* + + + +
    + + +**ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_SimpleText** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to display a custom message title in a notification when a device installation is attempted and a policy setting prevents the installation. + +If you enable this policy setting, Windows displays the text you type in the Main Text box as the title text of a notification when a policy setting prevents device installation. + +If you disable or do not configure this policy setting, Windows displays a default title in a notification when a policy setting prevents device installation. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Display a custom message title when device installation is prevented by a policy setting* +- GP name: *DeviceInstall_DeniedPolicy_SimpleText* +- GP path: *System\Device Installation\Device Installation Restrictions* +- GP ADMX file name: *DeviceInstallation.admx* + + + +
    + + +**ADMX_DeviceInstallation/DeviceInstall_InstallTimeout** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the number of seconds Windows waits for a device installation task to complete. + +If you enable this policy setting, Windows waits for the number of seconds you specify before terminating the installation. + +If you disable or do not configure this policy setting, Windows waits 240 seconds for a device installation task to complete before terminating the installation. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure device installation time-out* +- GP name: *DeviceInstall_InstallTimeout* +- GP path: *System\Device Installation* +- GP ADMX file name: *DeviceInstallation.admx* + + + +
    + + +**ADMX_DeviceInstallation/DeviceInstall_Policy_RebootTime** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting establishes the amount of time (in seconds) that the system will wait to reboot in order to enforce a change in device installation restriction policies. + +If you enable this policy setting, set the amount of seconds you want the system to wait until a reboot. + +If you disable or do not configure this policy setting, the system does not force a reboot. + +Note: If no reboot is forced, the device installation restriction right will not take effect until the system is restarted. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Time (in seconds) to force reboot when required for policy changes to take effect* +- GP name: *DeviceInstall_Policy_RebootTime* +- GP path: *System\Device Installation\Device Installation Restrictions* +- GP ADMX file name: *DeviceInstallation.admx* + + + +
    + + +**ADMX_DeviceInstallation/DeviceInstall_Removable_Deny** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent Windows from installing removable devices. A device is considered removable when the driver for the device to which it is connected indicates that the device is removable. For example, a Universal Serial Bus (USB) device is reported to be removable by the drivers for the USB hub to which the device is connected. This policy setting takes precedence over any other policy setting that allows Windows to install a device. + +If you enable this policy setting, Windows is prevented from installing removable devices and existing removable devices cannot have their drivers updated. If you enable this policy setting on a remote desktop server, the policy setting affects redirection of removable devices from a remote desktop client to the remote desktop server. + +If you disable or do not configure this policy setting, Windows can install and update device drivers for removable devices as allowed or prevented by other policy settings. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent installation of removable devices* +- GP name: *DeviceInstall_Removable_Deny* +- GP path: *System\Device Installation\Device Installation Restrictions* +- GP ADMX file name: *DeviceInstallation.admx* + + + +
    + + +**ADMX_DeviceInstallation/DeviceInstall_SystemRestore** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent Windows from creating a system restore point during device activity that would normally prompt Windows to create a system restore point. Windows normally creates restore points for certain driver activity, such as the installation of an unsigned driver. A system restore point enables you to more easily restore your system to its state before the activity. + +If you enable this policy setting, Windows does not create a system restore point when one would normally be created. + +If you disable or do not configure this policy setting, Windows creates a system restore point as it normally would. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent creation of a system restore point during device activity that would normally prompt creation of a restore point* +- GP name: *DeviceInstall_SystemRestore* +- GP path: *System\Device Installation* +- GP ADMX file name: *DeviceInstallation.admx* + + + +
    + + +**ADMX_DeviceInstallation/DeviceManagement_RPCInterface_Allow** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to allow or deny remote access to the Plug and Play interface. + +If you enable this policy setting, remote connections to the Plug and Play interface are allowed. + +If you disable or do not configure this policy setting, remote connections to the Plug and Play interface are not allowed. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow remote access to the Plug and Play interface* +- GP name: *DeviceManagement_RPCInterface_Allow* +- GP path: *System\Device Installation* +- GP ADMX file name: *DeviceInstallation.admx* + + + +
    + + +**ADMX_DeviceInstallation/DriverInstall_Classes_AllowUser** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies a list of device setup class GUIDs describing device drivers that non-administrator members of the built-in Users group may install on the system. + +If you enable this policy setting, members of the Users group may install new drivers for the specified device setup classes. The drivers must be signed according to Windows Driver Signing Policy, or be signed by publishers already in the TrustedPublisher store. + +If you disable or do not configure this policy setting, only members of the Administrators group are allowed to install new device drivers on the system. + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow non-administrators to install drivers for these device setup classes* +- GP name: *DriverInstall_Classes_AllowUser* +- GP path: *System\Device Installation* +- GP ADMX file name: *DeviceInstallation.admx* + + + +
    + + +**ADMX_DeviceInstallation/DriverSigning** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Determines how the system responds when a user tries to install device driver files that are not digitally signed. + +This setting establishes the least secure response permitted on the systems of users in the group. Users can use System in Control Panel to select a more secure setting, but when this setting is enabled, the system does not implement any setting less secure than the one the setting established. + +When you enable this setting, use the drop-down box to specify the desired response. + +- "Ignore" directs the system to proceed with the installation even if it includes unsigned files. +- "Warn" notifies the user that files are not digitally signed and lets the user decide whether to stop or to proceed with the installation and whether to permit unsigned files to be installed. "Warn" is the default. +- "Block" directs the system to refuse to install unsigned files. As a result, the installation stops, and none of the files in the driver package are installed. + +To change driver file security without specifying a setting, use System in Control Panel. Right-click My Computer, click Properties, click the Hardware tab, and then click the Driver Signing button. + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Code signing for device drivers* +- GP name: *DriverSigning* +- GP path: *System\Device Installation* +- GP ADMX file name: *DeviceInstallation.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-devicesetup.md b/windows/client-management/mdm/policy-csp-admx-devicesetup.md new file mode 100644 index 0000000000..d82cda8513 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-devicesetup.md @@ -0,0 +1,635 @@ +--- +title: Policy CSP - ADMX_DeviceSetup +description: Policy CSP - ADMX_DeviceSetup +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/19/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_DeviceSetup +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_DeviceSetup policies + +
    +
    + ADMX_DeviceSetup/DeviceInstall_BalloonTips +
    +
    + ADMX_DeviceSetup/DeviceInstall_GenericDriverSendToWER +
    +
    + ADMX_DeviceSetup/DeviceInstall_RequestAdditionalSoftwareSendToWER +
    +
    + ADMX_DeviceSetup/DriverSearchPlaces +
    +
    + ADMX_DeviceSetup/DriverSearchPlaces_DontPromptForWindowsUpdate_1 +
    +
    + ADMX_DeviceSetup/DriverSearchPlaces_DontPromptForWindowsUpdate_2 +
    +
    + ADMX_DeviceSetup/DriverSearchPlaces_SearchOrderConfiguration +
    +
    + ADMX_DeviceSetup/DriverSearchPlaces_SearchServerConfiguration +
    +
    + + +
    + + +**ADMX_DeviceSetup/DeviceInstall_BalloonTips** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off "Found New Hardware" balloons during device installation. + +If you enable this policy setting, "Found New Hardware" balloons do not appear while a device is being installed. + +If you disable or do not configure this policy setting, "Found New Hardware" balloons appear while a device is being installed, unless the driver for the device suppresses the balloons. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off "Found New Hardware" balloons during device installation* +- GP name: *DeviceInstall_BalloonTips* +- GP path: *System\Device Installation* +- GP ADMX file name: *DeviceSetup.admx* + + + +
    + + +**ADMX_DeviceSetup/DeviceInstall_GenericDriverSendToWER** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Windows has a feature that sends "generic-driver-installed" reports through the Windows Error Reporting infrastructure. This policy allows you to disable the feature. + +If you enable this policy setting, an error report is not sent when a generic driver is installed. + +If you disable or do not configure this policy setting, an error report is sent when a generic driver is installed. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not send a Windows error report when a generic driver is installed on a device* +- GP name: *DeviceInstall_GenericDriverSendToWER* +- GP path: *System\Device Installation* +- GP ADMX file name: *DeviceSetup.admx* + + + +
    + + +**ADMX_DeviceSetup/DeviceInstall_RequestAdditionalSoftwareSendToWER** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Windows has a feature that allows a device driver to request additional software through the Windows Error Reporting infrastructure. This policy allows you to disable the feature. + +If you enable this policy setting, Windows will not send an error report to request additional software even if this is specified by the device driver. + +If you disable or do not configure this policy setting, Windows sends an error report when a device driver that requests additional software is installed. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent Windows from sending an error report when a device driver requests additional software during installation* +- GP name: *DeviceInstall_RequestAdditionalSoftwareSendToWER* +- GP path: *System\Device Installation* +- GP ADMX file name: *DeviceSetup.admx* + + + +
    + + +**ADMX_DeviceSetup/DriverSearchPlaces** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This setting configures the location that Windows searches for drivers when a new piece of hardware is found. + +By default, Windows searches the following places for drivers: local installation, floppy drives, CD-ROM drives, Windows Update. + +Using this setting, you may remove the floppy and CD-ROM drives from the search algorithm. + +If you enable this setting, you can remove the locations by selecting the associated check box beside the location name. + +If you disable or do not configure this setting, Windows searches the installation location, floppy drives, and CD-ROM drives. + +> [!NOTE] +> To prevent searching Windows Update for drivers also see "Turn off Windows Update device driver searching" in Administrative Templates/System/Internet Communication Management/Internet Communication settings. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure driver search locations* +- GP name: *DriverSearchPlaces* +- GP path: *System\Device Installation* +- GP ADMX file name: *DeviceSetup.admx* + + + +
    + + +**ADMX_DeviceSetup/DriverSearchPlaces_DontPromptForWindowsUpdate_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Specifies whether the administrator will be prompted about going to Windows Update to search for device drivers using the Internet. + +> [!NOTE] +> This setting only has effect if "Turn off Windows Update device driver searching" in "Administrative Templates/System/Internet Communication Management/Internet Communication settings" is disabled or not configured. + +If you enable this setting, administrators will not be prompted to search Windows Update. + +If you disable or do not configure this setting, and "Turn off Windows Update device driver searching" is disabled or not configured, the administrator will be prompted for consent before going to Windows Update to search for device drivers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Windows Update device driver search prompt* +- GP name: *DriverSearchPlaces_DontPromptForWindowsUpdate_1* +- GP path: *System\Device Installation* +- GP ADMX file name: *DeviceSetup.admx* + + + +
    + + +**ADMX_DeviceSetup/DriverSearchPlaces_DontPromptForWindowsUpdate_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Specifies whether the administrator will be prompted about going to Windows Update to search for device drivers using the Internet. + +> [!NOTE] +> This setting only has effect if "Turn off Windows Update device driver searching" in "Administrative Templates/System/Internet Communication Management/Internet Communication settings" is disabled or not configured. + +If you enable this setting, administrators will not be prompted to search Windows Update. + +If you disable or do not configure this setting, and "Turn off Windows Update device driver searching" is disabled or not configured, the administrator will be prompted for consent before going to Windows Update to search for device drivers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Windows Update device driver search prompt* +- GP name: *DriverSearchPlaces_DontPromptForWindowsUpdate_2* +- GP path: *System\Device Installation* +- GP ADMX file name: *DeviceSetup.admx* + + + +
    + + +**ADMX_DeviceSetup/DriverSearchPlaces_SearchOrderConfiguration** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the order in which Windows searches source locations for device drivers. + +If you enable this policy setting, you can select whether Windows searches for drivers on Windows Update unconditionally, only if necessary, or not at all. + +Note that searching always implies that Windows will attempt to search Windows Update exactly one time. With this setting, Windows will not continually search for updates. This setting is used to ensure that the best software will be found for the device, even if the network is temporarily available. If the setting for searching only if needed is specified, then Windows will search for a driver only if a driver is not locally available on the system. + +If you disable or do not configure this policy setting, members of the Administrators group can determine the priority order in which Windows searches source locations for device drivers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify search order for device driver source locations* +- GP name: *DriverSearchPlaces_SearchOrderConfiguration* +- GP path: *System\Device Installation* +- GP ADMX file name: *DeviceSetup.admx* + + + +
    + + +**ADMX_DeviceSetup/DriverSearchPlaces_SearchServerConfiguration** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the search server that Windows uses to find updates for device drivers. + +If you enable this policy setting, you can select whether Windows searches Windows Update (WU), searches a Managed Server, or a combination of both. + +Note that if both are specified, then Windows will first search the Managed Server, such as a Windows Server Update Services (WSUS) server. Only if no update is found will Windows then also search Windows Update. + +If you disable or do not configure this policy setting, members of the Administrators group can determine the server used in the search for device drivers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the search server for device driver updates* +- GP name: *DriverSearchPlaces_SearchServerConfiguration* +- GP path: *System\Device Installation* +- GP ADMX file name: *DeviceSetup.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From 7bf207a28e3772f9a3ae77dfde34ea1e2328ebc5 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 19 Nov 2020 15:52:34 -0800 Subject: [PATCH 0352/2014] update --- .../images/autopilot-oobe.png | Bin 41115 -> 82238 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/deployment/windows-autopilot/images/autopilot-oobe.png b/windows/deployment/windows-autopilot/images/autopilot-oobe.png index 3b80e048b47df7dc440a6bde584e3897bda0526d..9cfea7337741300ee281d5352babf555de9a39e0 100644 GIT binary patch literal 82238 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 SO*Albu=MRM#O&My=S}?%|5ehRI+)-C}=g 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 z zgmXttoIq#c6h8N*Kj;5eDwqg2Rq3?jt$b!0s^lJ%AkTlm=NexqI+QD>Aa-DIT_o_O zTA-rZZLfTFK$r{`;VmCCG4+lEsiUd#hLXE4dBdNj#{ErRT>qRR8*zM`x%;v_zjJz? z!wB|#JJs7Gxlm|=(uE|zWrj_*F{z}thWQ_>_f)SP>ZBX4lS}d1KcK_a6WqL4F2aR#CNg{OfkTVM;anOJucbVlx^sLgkWv_(hS;`D<^}(Hqi08-)#ndNh~Vpg^!| zvs`5L&md)WlhAe@Hd+St@x&qPvZ>Z2FGdc*&McwDu|4u zdJ9T_>PUd+N=i;Tem3sd{VeGlgU4C|)zylLU_O_KT5aqU&&r&PF+VX1-8p2GDR@{9 zxo<2|%_rfo{>uft8`Ks!pksvN$f~CmC86}dXbQSs<@xUsS{i%M)Z&Mt10ecdVUmx7 zyd9P1*yx#bfI(6lP3dkwH!f3nOENxZgm_qvS>Ui+kPv!Z$TVS}W zI(7S=u+aE!wr;BMq6`9xRLiULAtV98*w1rP?x+a>SGuV2)u!;Jx8x!N zuHV(DX+Vnl6DuBV>CzA;8D$no5R||@dN$pr5a_3~={*@nX|}091EZx#*o&{8tdMUq9m!_65{oiYGi}8LewXE=^g4!t> z-gl!eu^RX6URynHWFQ;_R2$on**f=+D{`cfdSP&al!CJVyqH2IpE9dkF!E&e7FZuB z;@N`dO3{z<^EHWe5!z4LZh(R713-1~ZnElzTP5w=-!>va6pz6Nrg)k1AtgMn{{Tq)48TdFt(T^ESf=6(@c8aH@n({@sXAX}CXRfc!nMUa{ zZGtqOuboFEjCu7J8B{(^x7Jn6>EX*LIiZWV5MT(n`R|Y!{8ya{2RT-Jym&zPE`(mE zqNXv4H1&AUs}tWrf$~yRbAm9E6}|Zlb!}Qgt#>Q$91{4svdE_H)~#6&?MfCosih6J za$VUCZ4_(3DTW+`lL~uwPIrVpu*Rxx3hIIlT+MxwyL z{;9TDwA$ke;d{{_H-eS(5QlFUKmZ_+yq8-4a{OO(Mf~yI6sJ9*Z~+O~i)g2v?-~V; z6pnfO>|x}99;%@X5|;zbA}UG^qk8;Q`Xbqin>Y49ob3Z670-@ufxXlv>>P^lMa{wr zO{s0iOsl8M##(mB63doM9@XtsyO~aqRHD|NOhe8=hIwvRhN5OQL;(OQ?>MO(uwdp? zG>#1(Ui+2E%)c?#u)WWvXUd$iNJ-vO}j8zVz)0{G)lWs#{OGy zI%X*9nLeXabB-s3oHbj8p}ccEKbU7+p=gPG`4tDz&+6_?mz*u}chfir`uHMwpE>3$ z47_=Z)0}c&v#DE_z{zet)i*lFoB!e_kOK_jCxv$K6zYY;39KnHAg~Eey}h@gH3HAv zl_E}WN(*)B7(oj5$B)R=yP%CX?D9(x{}@uD&FD3Sz!y!j7*KZ3pen0tpCFXcZBUKw ze%2j5)AD6(tN@oeNdejkl2NOlId2>$yj?>dh?s1Atxe(7HfeBYc27A*3H#cIDT)a6 z>-ut{wCEg*#%X?Os#u3rl2E$YQa;;yeYTy%Z?MGrSSnUZt~@=pG7N z3~&Ieh*b;8VRzFkpoie?$K7S2Nzx7|Np!L|NBJper$EC)ALB9<;SqjK-_#P9Fpzv9Up^)bA%ihtip@qf28m7pNsx&f&bX)KU3vDtL0)T{KsMZ z#{~bG1^-zH|NHxb4vOyWy@)GP4RBrDwSvi&D{#SW64-xg|HXS@_5WW4FP}nQqM|h8De(X55AE<&?{mx28U|@7u>G-7@zni4Pw%>Z z9iMM%yI-JGFs+R%Z5O}!cmF4gMtIV*Ln1M6oF|I>?g!g)v)ptJtahAiS+#!txd_nO zbTr{3U4;?G|D|63LLS#lA_r-64kycw(-jMGYl9t>Cj8&5HDbb3_k$gLQ|~*OE3UIm zDS3-bN{`O>u6Hd2NRdk0Ek-4u%zpVqOTkX~mv-u>^XboUjmPh!(6U1}&a^or@>t>x zHo;{+&e1}i)@*Fdcm63^O^>6odT2Si+atW{mwI}O>N9xsUoSOU{&nlMXxl%`ll6;_ z#uA`i#Ky14fK3*SNKxIEKUp9A&y*~qmZs&Z(|mgymm6F+(zT3A_mytX9`F7BCZa68 z!5W7+E1yt5{k^eF@B~^jvpBFnGHo^9RG*bbO-*E+oR^JepMJtv(qHgE zp8IBbTl+&iOqy$65C2z%}iM4<9{ZCBJ;= z5N6SgH#u>G2-9e~*e4~yes(nWc)95*?R(Y^+(o=FOuUMSloPY4JMLJKJK?Ow$LRq)9V-S}L+!_eeee{4T*{aN78D-k^7l``BASLA_`FWvD=DrK9=D?JV(HrE z6Mqkf)=GRv>^fdYX4{n&mxGUi3r&_wr0DN~TETbxiH+Sd;!k@+iD>l#P-Mz51_C{M zVYd0c0R_4BiHloVeB-w)0YksMWF2T%`cR7N*1(OMRraHwz^O8?oni%z*}`sp;z(#t zDBRH>%Ih!O%kcDt){P6FpQ(=*+WE)meiHY8TS{cQ%;@#hGgED83paB$(N*80hpJlX z^}|nfnCCq*4>H~HSzEtv$RCVL7mpdyt+*>^8Xa%wnJ4Sz$JSkc!3aAShyD}iz|zE68GTR=?UKKI%)^9EK=*StN4PT3?De01jG?I}NU^GadG zYwS2VM}ZPFeSsVRGP=Bi2%R0UdhQfd)qEGzUNyUS;9)h@v`?p&N)RI^^r7SxTx{_! zzyO2l*g}`Q&L1n*Mf*VZuDkH&SDoRk09hJd`nz}Ug8g2+Dr&vikpWqBAITC}h}B}8=vO_e_R8{)r>fmd z^kK(LDu2k561&ScF0D%3y;L3I^*U0wZ5<_esLTFCLa*_wL_ySSlE6QERf652E5Wr^ zZ1CbP=S7)>HxNVlv_)5E(#In81I!C^+spi}bN#-=CzJFhb1_Hd23fe^HktQJx*Y)I zt!@ivi3AZAIuk95Mw@xb-;Gq~j&**)6mY1S1izKk!Q5yz&*5&2P~+ewYL1ZnYH&EJ zD4yb~`C+;}${`|bM~p_!Q*Lr^9Axho+HEC%`dRiYsl@Nu(odgRMZ*xD2!`BfkL>f$ zIJLH~$xlk)`lp?-Pl=JQR=EyYp-}t@v8%8JI$l;*J)nBJ((*DtE zX7sM(EC1uM@sj1&Xa-@r92g`@V~A%KnO`pIN`AYr`063g==<@ySBH2Pf2P_$D%P_) zGJghZfk`538PBZmbx#YYVG$qAaT^D>)i!poXy4lWF)S4Fu4X!-2KDT4SuWAaFM(yE zdhZ7VObv*=%VBq)^XatUM8ONU0s93@ak^?t#jCDMfQJOfU}Phc&5g%2HyXaAy0BpD z1MV($Cw&|<63|bAw+s_~&TYhut9c9e>eByuq`lHoz6v5n=1L*2RRh|xX8*$F4^DI? zt0l9_wWtde=tiak*oCA0Q{^h}%!eBqSek@yc!(JC3b(|enXMr&`2ALg-VNp4`x@o& z>++7^h=OYx1(8r`RUL_P`J80Bnb8X!mOpRx;QVP!BAm1lSC&K_0z!|PH;;L(||NL^sX0Tn# z*e|YBg+5(d3l8btSXk6F?#ZQ>`06~CDxT&1v%{c?80xX<7UN_`Od>Kgv~|5gnoQn1 z8`=WpvzW)|*7ta~J@hTwRIzkuGAwBfTVhkOGo9Non72AVyNaIhM?>6PYl~)8JR))CS zvbuHO!N$s7tWG+b3O2ubJRDdbEzl+l0rflVP$N;iWq6ZwN zJ%QxspsS6W91M`FJ2-okW2!eBaND^G{FG$7WSzw=lOv~8PgH+TN_D>@nSs2$Ms1!* zn*|akzA4nyR^Yqdd|?$XpN!;)6`mjttIelm<{%7un-%(#F!*&FBa0w6@)qJA3Wpp5 zP`2;gfP|$fb?4Ek3~6#${1S+IF-^P@vhiU@lw$&{wS(nLef!)7T1cLi5KzJUSXeNMB?Z9Ddi;LbFc}5K zGvOSQ=EIC(@>Gj4bZ>1C<-~8+R#svQ-a;7}MQJ%huHK#e9QuAfCnW(-!}E@uR@Inc zF*z4_hN?rEP}cq%3Zj`^5{0*e5{}^|o+=jKFgJ1Wj7?8@s3oL3u;U^FI`wtz*#k7z zdcQ|6HS6PA(o!5(aht&Inj*^`Lc-m0a>c;!H zv;9`1aB?nICnW}(cV@m&Rz_B?hsWJWlMh2S{+Q|c?IL9tb=&@CBO#g@m}CMw2MdSs z#_>F=3~J+S*nalVFQz;B#R?&4h5UPc_E zuO^o+XFoO~CN$J2kNTNOxg09UY2fDM&A$@Qe%iOq?4+Ym&j&@bQe)w=+YjIep~$cM zSI~3h$>$ti>+>_Jf%8!Im(alR|xMxx!SzsS$;NhGoUN?dV!DLN%d6Ac<# zoyE-0SD8Pwi2RElN?xZeMnvw-n$8QJsgBnmj6VLN5oojIc&xg?v^^jiTSyD|tyd0h zQwC?cOiJBf_a~q9-jWh16iU1|#HdOOVI4b==v`l|G<9bqAvWxt^z}kuX|5wHZ*#@w zNM`9oKbxrZJYohpFUIocz~Ph}X&YJfWP6r%-LN91qSW$GJ|H* zI~%tN0+s90u7=J#^&hZ*-T9WoYG=8`v}#`(>2e`1b1tfIpBdhtNucf;p=84AA+)Tt` zhZGHvfaS>_^;M%8>uCv0yxzcEcEcPl7larI++lDXCv2n$z*o~sbnFwge~WqIp0S?` zzKoRX?#?&%xu&QgnGZJ-(hKRb(`7W!52z;>bOCfzJyZ==s#l{U&pyJh-Ysi3H?;u` zN=vPe;*a?CL}L>_^I@@D&;Xx2gaQs+VRSJ95!^F&y-5Ih_!Y=9t|X7owUJMA0DY0hXBx1!NrP4k#8lP=z9GM=JUg2q~7=; zO*yP~H=p!X?K_KO9*ANDuaLN=Ycg-m5j+H8VC6=_Cy&%ug5?hw!cSec%@vk_1?=$C zbmHQ*lH#t*jnYp^gwuDSp`p88bCc^iH=erMs^4t`3n%@R2-c?EPpt|YbBQ?nz?Wvq zZ9^_a2o6n<)13oTu#G!G{Gn7NU~(-Nw20J(X0ss%4?^MeA8 z67X0=-bVl!i-=3JH+K6`&|cuV1x-+(_f4RKK3;fhFi^llW`DCtODLk_=D}gl26nce z$$|Ks!+@8GPMgnBo(0YNqm48~>EM{6e4$}vMDwHY6mrz~p|Jn=2Q1WdYNZ^|`NBe0 zofOp)HYF-LWSk_5+z4>Xw>UPxNR#Ryj6w2ItjiC0iAgFT_yBhEV%4EEr=T^*4Wb-* zap>iXa7iK%SjORO%>zcU5*RLUb;(-&5!68xm}#79P%bJFh=s+ByzpFmaY}PpUQ29z z86qVKs~V7?)?F$%P>(x+2c_?cNK11&6$bT@7=^v+*Q8Eu$r(}J2cVZ+N+e1m(Ai?F zA1U6As~Ckun>B%VWA)PmpcE8K0V~@ZJSql|nOn780T(!ar5adl8jD%Bb7(kf0Mk_X zO9=5DfV8{p0XpWhPSEJ`QA#l*(enc%_U0`J`^&ips3LdEEF0Iuz)Fxy%Qd^db7y0{aM@57 zr#gSXeR%8Au-*7$!c5YszQlq4!}IoVT#~}s=;rC-Nb!2>fXQvQh57zUiF;e=Cv4j- z>Pd7x?}S`CqN{?Q?xogt(Armm^tNQl40Y6x9Yk}vN|QT@CYupl8l!5XeJay}g*f{l z59(xXXn$bKf zBr|st6uj-A=R1DmZaIV6tS-bBQT7&{kRv+5-AP?m*`3ae)dPrdGmG;{nWWM|p`*hxNW3t6XxvwX zf>{YFJ}RUzj=@+^;Y-13y^~-34)AX`Fm)YyTQ8Q8Pu38OdP=oMdItt%0%hbUHyr!j z`EXJv)-arFjhAUj7x=cS$Pa==(WTbh1i65}qzqJERK*t=*CvurF8L)it#p=oRHvPX zaQ7$+O=g7fx-JDAn}as4_vsvGuQIwIAHIQCM_WVgezm^RdVbeMvfVy|usr7}_NEyY z!%(G|6{d+RQ@E(rgfa1(YyqQXK{?e?|Fvls6OUmN=|yx|)*?})N1A>7(T59i9&Kc^ zNcc-IRW_2x_?Y3lJ8bH~*mp?{r1`quV{VElm4l7y{dmkqXn6_>em`>Xp4)Nomp`d~ z&N!RQGqmaWx@DSzXD3y_Nm|J(51!iOYP$YV!mw+B;J zg)HS#MK9jFf*aC#8Y|(MDouDCHK-ZXsRIFPxgyjT`Z48X+)wAYt@_0w2O}s;iKgem zA2c;YmHE8EdLY+nQJA%nIM^!q!K}@?vR!5%paWz9rq5& z2{cBt$8~(B?C3yTQW;gfv7nL~!*gfOjpZws_2FUu%Kc&2(FdzRa~tr=%N8S{tF|IdX`!`` zz3EoFNxr-ZA8M3r+T@~Ln{qi>AOpo^_BF0oS%Wqbxx9o}x8}TIb=f~EXUJHu-*Hwq zU*S>EOu$)rb8?Y>M2>Ea5-gexUi3?ee6g7yNGUcMqJ{vmR*hOwy(_#nH@jcV!J|VQ zX(P4uR2SFeQXDV*#l7EvyuZUTMIKC4^fk+`frtX1+}U@1jNKe)Bk@5UqKTgK-7)hN zBeQxI88RJQfD*x|Otfe_pHt8Tqg~Z=Ahgl-l1HN4yqnCJ9w9siM*+?=t;tJ3N+Md z0vuq}wj0Mt`dIK5ed-E{zOW|Z4c?b5783Sanr3@rsFUw&;F}-n73)9`=rc0Bh@g73 zXpnk_vw{%VMT$hzfue)ME|2j8Xg{Qe*vUvp>i}EqUAkq zG2ULJG9z;R(5%ZIdbHeD0WkALBeK2;nR?6!lKH zeFHcP;&hv0qRhYCNZ)6ka;pZPbyG4%|LW4ai#D@^5bj~QC=5+y{yOm~@iBd~-*h2U z9vZU$aqa1pWEHDq^-!Yp`QylCF04t0YOF7@(TSaoGOXWBI4@1kdTpDlvIw`{y#r4s zSB=&FAQ~;_LrRfGX2R{C`|9Cz)dc&Qp9Nw;#d7CG5o{rTsx2jMN)x58fHkZmsOG}BpXuDes3PP_pdXa7QtkZ zdCWFmt$}n0hcb;HY3#qpMZ~);BEP`bZNVEc8=h+_#mKVJNfEFTpd6miPI{=-wUY@0 z_#2u9m#$-P=6Rm3!oNiHma$k?(qy-Y%yrO^2 zEx))3r)Eu08Gv5VN#O~mAXFnPVobYxd-1uA;#F!WV|gHKir;M~jtsV=OxpR?o}7ah z|CHT(mt)_T(22jYtq~*rQXx@^NkY?}2s@rVuBi$)!HO2P`DlA6=!H9$@r`U$oU5S8 zQ)T}hk%Wag1q011Hur=|Ru&RoRib)}WqWZRY&mEay-rLr+2dQEleMn7DTg2$T0$(* z<++M1#M=Vgp%ylDM-wD#FWnS~U0+l@YVfVil8DgEKldg4LQhwk2~f$ka9NXjdqXtl zr{ovvoIlqGM=vs4+K5*R;SV=*Dx5wMl%6Tj6}AN z?E3wQSksU&hQ;^o8>4Es`((R|AgRD%Kb9w`>{4rwAK7X~xb!=5N1agpS;G2EksO9O zJksc=O01_D{7CX|QY*K{uP02Oo~`GM6d8m6UW;xXPu4d9(L|8{6l(WS@N3F!zUnouWiOo4bd(AU zRAzZ3ljtHHO#0D}n-^>T2Wo}+_RCzWn69Y?RL4ms`B*~i@B;Ti$D8{-nFx8&?L;y2 z1wU{LYN-&}ZSXf3yf}Y+$R>G_-rE}If)BHqlOH-KinmSr0|@)x#nogm?dg4qvXM0` zWbHdm7`;9lJ~2(qav~xU7CZ38>sCq9+|iKKKsiV1pZt_&$Gg?{-IsG)kzT^XmhZRR zWGpEyZ{KtT?M=Ipa@21V9T_V-WDf-qxf}DL49&2xFC30N=OErosVS|DZdKk>v7}ND zGlKJ~Uv172!5_t?Lr{tOeNrVS*-E_x@|d*)`%j5-gNp3Fu$zT<3?W81PH#=d@s{Df z?a`1)u&eG9`Z?pdwmkV-(JObecy`CI+DZt5s%|iR)*#2V&Rg}kheY%@l3qlmvJ57U(P+Fi0HZLqdI-;SQ|DgyM%!NJ+ro@hM?3ab zGL|m@!&#fi!j+NA-$er*MzS>gxq#LAgC13zfW1;(?P(@;iWZ)kF$g3W6W3zyblv%t zn~MzyPj1D>ZW=C0Q^NEM<6+B!O9?u6`|MH_87G|k7TfiAMmot^2y_I_zHst!R^$CP ztu9uH2kp3(5=7@J#%`cVA7z-n(@sm-KkpZc&)ufpZe^dWBj^e)`+a%){UVgYYjN>< zRM?)dF=lm7h&F@7L^JI^H8<0C)kf3i9 z3MDm44a1E9meL(m_~;=ISkiRr*5S2zH^DELmWr%X>w90&gmT)%TE|V-H=W#GHj!xa35V-6L3LB~f}`zUfj&8uYGQB4|1CUIwQbNM{Q; zZXaRdv>r%{&Q7CF}jZ=`lNCu@pIxv2d@A6D6Jem!H^i-ni~4EfCTVadqvlQm7goF?L6XR`D}SH%^DjEN6a9 z#_{zzRh}yWlG}WlDWn2waF29W)w?vG#t{1(G?Lp)`rcWkEk8H!oo`HU7&<|CQ*mq%HSKWNX;V$|ZWb;8wXEG>HnOYzJNHQ+N4yf4;<3n+ zjZO#howKc{l@{MtR{%wJ6lyoC5K{Jw{JT#b!q@xvUKVnULmo_xUzM_3nqDbCHwv5= z(X~b^z5BvKvMln*j%%^ts3A#$MntyoZ6Ex5S5@F@2IE>C%+&ZYDNtZZ&;kyD?h+Q4 zY|%DyguZ#!_xLT&sYgz|Cq)JLK}>7IM8H+xh2&e!T^GS9gNyh5g}T9=>hF5zoyOc+ z<{BTFNCc};`S+>IJsM5Exe0D7$w+-)ep##vd2F>m)VZSjSU@PE7V^2C4)9#pt!9?l z*%xLEH5--5cL98IKNmD+H5V}ND-lkuTJ<~6P|j|~4K_EnXnDWgI;MX&ss7}0QK#e0 zmeX5!o+SDZ_&hbIS8r2zx=HilywD>$$k+XMtE-!iZDY|fk{l^>Y=O}|PcxCV5aY#n zKuw;okd-hi%u?2~@Y~(-K_1{V;~ll#?Upn3Xz@M0!^6{!Lu$O%1uFA?(pzWxDXUwH z=6inmWyX)}>eD zH%x&*_tQx4F)`IqTW~>d)Zt+Rd<51n_bLeqFPmAlr3-lsbx#gW7%v=NT-KjvtzgY`1uxTr-G3#Cnbaqq$sHrdR z0kk7y-5(CL4idf9Gc!(8l`CeQKksGKx-1iBg&8pG4<{zQ9jIzE2^7sRgGSr!RT8IG72ACp1*j z$*00}ms#?n{pDukyfp_^TR>Aj$hx9eI~4O;;$tdZD^E-4^DbXP)QQrDk-PTtE=7+r zJfuP!WeP#Wuz0Vc?~fdO85ji_ws96IjPXM8T)#)3KE}g;*|E@hJdeL(XqhUSI%8Fj z0chZjBx~Aw>R0*12j6ew-rI63TgD$>3WU9!PelCKUlz|JhK`3W;GIiHe;8oRLNIA{CB=YGG3YJxm50q2b6pEIl= zv#|i7V}hE@r=!OXQPc}T25;(%;c9df*`RuROGaizVEd%62XdRc5(XLq-gCwH4?JO_ z>3Wgu&%_05RqSjTtuOHVgnxV7(wdu{Lv{$=Zxt4JUTXgV1NHxm6!LZDPFuF)`P_&V z6;(>$OC*?CN7W)F1BR|Iy_g)t2wAgmy#{14oQn2tTG1J>6@ApcfafRHYE+g(%9b7)=nZjvc{RHV?LeHhrs^3@rDe6T~SaHDE|14->=N$ zEy67<4j=HZETEt2YXR`6w*r$g;ztQc&x^DjaSoI-`u0uzHS$YF-2W!esc722%98lM zkRDCL-(yud**QdrJP-vPwYb~{xvh~T`Q&_lanr4&7tjI|J#$j zTi8l^>TS%I)HNN#&-D$ElXa>6L#&afw>7;~R#x`r#d*z1NAYz3iZx-~Uk|MT`OR#^ z&sHAUo(8?rz3%0q2>X})RvFO5jOEz6scM+)A7SyO;hZq8*I)ki(p^+Z{(HHxt= zcIy8ZW;NK%43Z8OMMFayc=8(+j{akV-A?a;%pic!YTsH?NA#orTkTd;ygamm3Pc3_ zKa8LEdxbv_F|0%V)!}n~d7jynkBTs&?R07AkKF1hShh>-*DH+wuirgKo4amN)Hf9s z)SFb5wlqFZyA#p|y|OcdMmGX-iqWx9?V)KQj|j<9 zWFiL~tG(&MK4<_$#13|W)sXAvliSUpWtP7@Q|W`p#1I(;l1OlkPB|Hmbs-!aYH_U3 zyZGyITQ?A%_Tvn;M!T4mXlOrbOSJ#r=x}?-+?*d&4Jezhqj>y!r}E|qVlWvYngM)n z_Dci+N5>$%EkHoCA&VD~Tfm-ssZ10t&^(*I`IVHSu)blcgLT*+z9q;$`HP~GA*Jc+ z8>B{Cyc%}9e5gC|^2KE2yXaFCv0|m5o`Q3$Wer5?${ZK@fFTvz^FluK6;A?$%x*r2 zY`Kv@D!*%WIpDuI<0Dg)lN&(nM%Ul99qcyy_PzJzBGwYOGuw>k5$lH*Fi&&+4gTWE z#=&~<4x*;_-iNun2cvb*@h+;7-|LHndvmaJ({d%$t`qG)%P<=YpP=TXb8Cu%;Vqu1 zF21fZXL}Z>7^*XWC{A3176tW&T=V0x<>BMVgPXB8vBx?`to5$6kuuqB+F+%{pkRUf zUcR=^EX$Y!dsmi+85&FaAKhDb)9u>C`5QTS5#e;%o(%8FpOo>xuzZ4WdY?2RttDj@ z1I7?T$fu}rkQQL?9yv!!3<8snZxJ8QT98#|iT#BfP|*0082?)Go|)A$6QZOSqK0l@ z?eek%6BW%Z*c3<~igc-Q6Y%jjW5$3@(mL)VDHO{gSVeZYEYgU*U37;#qa1-!1&bZWBibpRSf z_dOMMI&g7ju*!{IHW>t;= zJXR@3jhXcKU%_xXKQ~j^fRt~+0gZA*J!3GWT1pb(|I61<@UIn6dyvZ~(aSwC-x%Gz z9k4P8e)HhlxuSRsYo%L}N}db~3>b_R_NMvOM2kZR^$jj2TM9n9`-*8kE?zwC$M#>S z=<&TgL)+?tlu*l|=!#(6B_RZc-|TU*aj%_-O_qp)C52nDCgnew*v$u*ew$gpU{VCT zdyn<+5d2NE*)bb9=QRW{$Rf;d5WRa_gPdX{eC?MI$l*ZhaKdf3kq_)NYENQ^AO=DI zZ%V~qQ+vsToAH#dBxuk5&$7^EszE|;#sGK`F`av~w7CX#`u)w#2BFG?e{(kFEwsMf z2=M%(zA!0BsTLTB>s%rx&?S=s^0uh;LoODt814eN_!P&fERyyUo^ic zA@M0mdj0NZ;Pp26b%$UH3HcKnzne_0jxR_^ygOrh`J#1%>zoi)uE>i7t@58ke%)&cux({vPhge5HSY=1?CL=6ve|qzX!Ja>BheY#pha( zzX$f7PXxaQ<(*r3n>I#n$$zmVHwK?i9~+h07(BGOS}VITkSO}+|LZp@KSym)X;_;| zPcUZ-*VHm(B<$b(p0oX5?6HvG>PXJi_>?)j=lzW9b87UX&_6C1{9XySD_eQWaxBU3 zDgR!*iLI_P)~JGDr-M)FV8rQ-x*012*J@=iIQ@IMsK07OKNbArt0-ApIOppet z(HE=`!_~#N-8nF49{Rc#G5XT@ROc{T^23@f(S4dH$>)?=+_P3bmzHFc z`Te7X?~cLN?-g(QgTS>9Bq9cYc>s&e!TiBSJ=7RgU`duc|NGR$@m+>4aVMeAyf~ZN z(n*AP)}7hd@eX*oYcKOL&ufh)JcA4lY)(fT7v-7NHeK?0lZgnQRgV zwFrY;CxeTy&|v=b<;Pu1694(aZ?U2pb~?=-wsOs6?S_axc7=d9-a6Ud%F8=FU1q|E zkHGaXa;$cuDotk(-wsfk$`ik}V@i2PPdbv0Iyx%#PW`ubozYdPERA8(DO>2P@V_Bf zc0rk$iXSa^Js}-W$hiLTM-nB&OOG!4*71)cySmRzavN{ceY4*R*4^MRkVT|DA;U*QsO=r&Qokd}{arOX>D>f^L?Okp5Rr z!MCMWT7+AG@2&|f0w6fA;_ZV9jXNwzA1*Y~$}TNChSX)9t_5Xj>_^TucRZxeypOcq zLd?|@=JA^Jioj&tD4alOisE1!4JB^<|JnE?B>uPi%31-MZz=ZK*ky`ht!{)CyyvMr zOg_A^W^OjOZxm?QEE{hw-~C%k#iwtm4CFqe=1bVNSPFln>+AtOwXrAd*7?0lJ!EZ9 z|NYK|@L2QTgLe%rCw~vVyWExgJ(w;n-}ZYDVmG|8wM$6UtNQ=(doZ^5|J>&Ptj%v# z_&<8{e~jUOzfnYR$xGHL%sM<-uPM5n6-VHAfXU~0>R(_^{ayD>PTot`0C$=krA2iJ$BpXn}O+S@pT-)7y&_1;P?ZP2w z)ZvCm@2DP7Z`K?E^u{%!X_e}3>BWQ5Zac#}_L7MuNsMi{(Az8ZvetqOVX1WC{B79l zhyz|ZR58GGbyk}_3GOG=3GEP4$K9#uF2|W7Z3aPink8POI zBmAU6gDR?kPB=VeRH?Nf-B>zaknp~mgc3m)?@Rwv(g3CR74t{OT!%QK>zn(gF}v8y zFyRRG-cT^ud%zz4G<5cIpc^l7uBO+Lt=s3`a;}(AFwCDzRbvOW%X(q;!EaO6RBNu` z&1Va1;sefsDHYeEm<9vKoZino+$#sH?%yp-11FDgLyCM=Ys7FbfZ2uNI zw>UoL34WSq#C#(7tXN_o?!Cu+tz1E0VBHKHpXQKxVQlqM!u+GTJ9g1^Vg{8E(xLl| zn2bN}QqMrdyLQJ}?3lBZN?&xB9OI-}8rnzmVo79prbZ$p_`DfrbZsL>Y^j02G zpKiRomFI0*OOW5nOWjL1F3NWyBuit<#rf8?nrVM=+p55L<^+`6tMo)>UM_VdV~&z_k{4c zxW8gOk+9z0g&aowmErl-vFPo87w^CuqT?F6Qw$!3nbkrr)-|>uPwD-1)}f0I+(GMn z*v-QI2^jI;p9W8#{EuY**)rL6)_I0zy8Y&?SgEubnJyl4U2dGpulE`sWJFoMFP1~F z4y1bN^*6FkH*u`eg6r3boHi=xgBzjH!Bq~DdEukQ(LHSiAb;Z2l3)|gS}8=Dm;LKu zu*0BBqpp;X&0E`8erP$!oOt^1sJEWRC@I47V+&W`O*S7J!~b##*|PY_0NnN7=h0rb z;;Lucc-g@%C(p>`TwJrt<)^;}d-9OHPvdv&(3%1awyA3MJIK1UkxpqVZO`gXyDR?b zBs7x)GzG!y#V)5b6;B8fXc`DptpHUFo0zyfl^#9b+q!l)h`R+4y*<@-)K1ChWPwrx zr(Z3r+T@AgR^aEl%gsq6Mh)Iq*+m&PEyxs);4o5lGvZR<_*2}n3Fcq|4YjK5P>Sh9 z)>rz-5a$29*=+B(SB_=Ecw+8$@@mXd?u`?pN%;X+Y6)lP#@32(jhAqA53tt9fwlg_ zy~O6`|E(_hw>NWQ;Kl=`?K1LWLEJ$cl&^qMfQhGflCOyuddH!#dLt(>m|(p=PN+TF z@N=o8O%trxV|67-vjlK4F5rj6Bhi7y!%_4&wT$Z6kp6eZfiE<8ufc1igVs}zCX1E) z?q?Adbdhc*@)nd6Ey$1Oe>%S!qD7uBLizn#o6D1JCshFHzQg0tAyBu)uR{!vl}tZx zvD1w^PU4=q?C8j^g;|tHGeh+=(Ep)WeNC<^VsYvX2ibY!7x=|YyS;?9Pw5q70vUO* zsORb2cRC{>AB#R>fErhB(`AXl8ANYk-)8(!dJ(hbo}w!^5P+%wGIa zL_4N)t?cK7g{SZYnbPUmfD$}XQzr>2;U3(ufSLeO@UZ>*=oQ+&$fg-I=(o>pGoXgv zmZzb^X1Q5Ei0Tx4O>L8NqQ{ApoGKjrGuhd$&)AWj?*npK6o#Cx*~5DS(lvDrkfo)R zNaxQt4K*^m$O4!mDu5NCCS*Ul#~ho%^Sa2)-lvSS5Iix~taE5}!zo-#nSX3%oQ^-) zDBfKRuchU3#cAQllG>luhsc9tF+-DynGJyVVc+d=rnYwyXud8x`rN@02%@Xaq4`Q1NF>1qZwywKz^&KThE@XsRN*0pYE16w*|?Y9Qw1PuG<88n0Y)>Z;4?O|b&@V#4#buXwO`os97tyiP{g4Sch^(uJmw^5I&PNy-Dk ze7vPcT?*HJrk;CC`3e3E4S&eIPHSjA5X{o=EJ>U_BXym z;^AU#Y{Z!c@%N`x&@W3T?`LvE;bDO_)9gTi8nryqu9{hg;hea%g;Gi+_hI&2r=rih+82vwt14v1-bgP<(?EQ8>KE=;}wR>%fLil59q* z2T*B)L(j@^rlrWE(5Rd!Wh1N6b^1<+^8w1ayirN=qbpFzu~7cx_%%VeC&*#YuR#A+ zsZ7c>uv|?gG4@V7R;3yxs_6M6C?7WWfk#Z|fx0Xzop&mu*P{c)^Uz*fL;GhLyjzR*bOZ%b_kyY_U}FR|>QVi{_xW{$ed8-h0pH$F?yEXV35oscXu=Gy zQ_d!?1%(Z;7*6wc1s3=aHA+>9zLHb_S%-dSSYM!nW7D-HPf|d=X4^|;o|g$**6hDQ zPUCLpR@7a*WqUL;ZM_%B~L;p-A;D67my}D=T-U?#N=3U zD9ibsn`pPLN6pI#-FzLAs+tt1-zarR7N4G~XD_+c$2Kw&$Fo}VafOAOmI3wK*@RCg zY#zkTFOK&yTzk_ddhZZfM9CW4n3}dNFG-GQ^RTs?_V_=9QRRaBBKZzU@^tVTHCqAa z`{ID2A^2BDIxZb+_;Tn9-q-@ad@t;$V8+Qw*25$zy@?yOa6K&g{sOB0d@TnEYWpVC zkM7_N(X2<8e{`tXY7yKb;9emJylfitZv!^ z^TM^f_Tk(9NdI3KCV#w~TS>sk)%&ZVxV?nlwCt;RJTt&JB5@$-N7uQJuiK~wWgX+M z_i3)MWjw&^t6$0$puJ1)Gf{d5`uaUDw2~y-2+x(=tzn=N9;tp7SxL2&VisDX4H{~a zWL8MNPD6res}+(1xjaAooQ@6q&zTB~Z>29n8EDl8aqN^|$*7#=o3i}=Wwsq2h}KuT zg2d({>{huJ;Y;50kfXY(%UNNZ-qtqKr12|j8@wE(!gKMVxQAzCPyypc>w$TQa_Xx@T|?hfKwdq(Pkf`OWn@&p_cg(5{v=|x8psE3)kf1ItJmi&zZwge zJkD5r@L}BpotZ#fDmeT3pOS{EXZM1+Uv0YfxA)j`%JdS(7ff_L7b~kw>8Q{a6iF0S zNfOLa>Qv1rehaB6_#zyFy!xh$`@z8nvhJ!!@Cbok7hF6S($D@9+-5$>h^lA=uGmjc z^E(hQkOMdsqZUdRus6Mu(NTlK0>QR$(c4 z8j?i1hAT1KC$8MdBO#byctg3Tp}ZL0)U4S-?!G`ekFb}Tr>ZsRh^ob|#5`|1_~87R zrTuBP{WIgMngdb$p}I4{yjx*E?{lMP8?y98L*xN7y{B6ATK};&S#LoR?9Q*Wbd3jC$bdAGq@{wFL2055@~Sy52LMixHn};84&G(G0qf{PZ>Y&icZFH2ISP=|r@Jmv}k6RJC+< zwz|0RG&M;HvfHR^Zy?n~2$``!pUX515n8phhX~h;o~1ASby0iakN~%keXA*|xJ_(m z@ZHdKp&E_pLsS&V{`C5b zRYoYN6)w!E*+s%r{e}Gs6qlH#46wX{zZkWW>m#aMH45LuGeVr~vVnHyg-1Rv0EN#H zXN!39>)J3h!2snNQ>fKQ`zSiGwQ%Dd(uP-}3#U$QzNfo4{7?t+)X)<8 zn5Sp4VA`aOx+FYjnyhj6HP{`u)~V9+GHyM8u^l(NH(951X8fll>4}W1<<7jpNTxl><++x&rXVT?$w0K_E`wm{G zYv>nj40(paWsu?oHmBB`6Mc`x^RYUC)YSvpTG*4sycX(obqC`Kg0PEumJC`bA$U zK6qQqCsPcV#$8-We{GuZAKv>b8_`;>Qu1roMz2@ z;P{J%ido(w04Z$SfE4T=mq#Bd$b#@E=Im&K_O^K*tFvh>6W``1UOYi25f7f*iH4mQMMLy?chbrDy4i^Os-cg`WHEe zyclG>Si@GZn#bBi+%hI;wN?gbs7d|8pD9F3(865G2qm>;im#Pt^jP?bezgppa@L4) zMfBkxf-R#i=rd!@^m1x&^v6KAu<@t&Ox6xu9~X4@6}Jkh8!8(*t&^~!zfJ_Ix99X_ z|0uCj3skM7lG^bj8a`U|I-V!bHUz*ts`u>y2hqRB$<-h?{|s`V}m*Iv%+8 zGZ3C*lY)fG*`--kl+`FFb*F>Y{M&4}_|{^k(WGC)8`p^$@ToV@`8w&@j_N zMi})~ENM%xYb_K%wDb8kC$w~fBt>iHR;`%7r1@Zh+_&_Lb(~qIrU8bMOiP2Dost4t zXRhr$gh`hAlFROA%8X*$Xr*srmV z;m}%$Y>RMa8xK*4w6BG1rlU-2(bd~{6N2Y*tZPpMztf6G$$NmT;W|CyU_n--$bKbB zltferH(tPy5Ao(TL@XyA&ufX|536HctZyO#T2wbK<`RUrSE|GdW6|QmEp!o~&fhOk zbfw0l2erKV5{S7zOjRu<{4XToS5>%Dua&yI?+?>=ksiGmwgpXJekJ9lC79o$GSovjrNox3N5@ z%N*@@sWDun4hc$&vND2r1f zLq)Knp$LChHr>P>SMQhv1D|#c?u}DxLOKp?tK=VdLI$9&NHTV?!79$(!{PQ(f(?W>iDgQ3&elk;{a zQP4~EMI&x?S*k;Q)*Mh&QlZ~|<;nw8JVzP7mK-`wA6Mvd-EDsGzraq4m9ndTY9=R} znVY5ge(2Z_LL$*@khTA zSlG^ZfzK`%WRXf5paw%*Sp!d(Bu>UImJpsg35K)OU~42uxA9(c-SOv?0}2k1Mn5mw zjzjw7Gchsv6R8867~lOGw;!95E8i*RT2f$#HM+hxGqg659aiWrSNJjIvq>!};rIOC zXP3VlVUduU4~~z*A}y1m?+?m$AEqShSo=iQFF>Ihp zN3p?Kg@h=_UT8>9@2eW0b48zQiB>H_t(5sBZ|^GT=2=2ePrPS7R-@^b(y@~p);UpB z=(Q5rXF!MIGtDDM^)LSirL(`WjdyLw&gobINsdK~gQIuTMSGqI#*U2=PmIELv50Ts z=%^Ne_5c7Go44_tcClJVHo#ze3uF{$tWC@}81jbbE$X&Of${1BikPFEfF=akrD*hV za=eo~p=129agHw106`!AG>#CU-U|Ecu&ON70vMNTz1(PPs}27sn)iSM`?sym{`m8hX22DM`%=jF9enE-9^Py3=x+r~f&qa@fi(wo~ z1IAvf%d?@FA=;v3n^aeG#BTEjXJ#p6*kH~q$wp?qi+T?ee_%V$8~**(jzgDw=APW* zyxMaOM}f$j+Z~iWmZIeUXRn`YEAlC3mqY3PLmL~)@Axjq2ctTl!$qa7^hH6Q=Vca5 z3BKMiX6@c7RN>z-nBt?fL;fg^hB>bv9|iC%R*jSVkm1>3ez<4arq*+piXW7Uz4jR~ zUL4&jCm!bn>+d%X3HlUOoV;fA&lJCSytqLlG0&hYjm=+=mSQlJFaaE@37&YcGnsc(QxNgmC9%mq-#;0Uf-QI|oJbEuV=62O+7#8kq3rA_vxV z91!;Eoi+w+H06+>1NiR*ui679{$}@VLfOK@Cb#{gx@#ZD(WmD{eUEl?{2yc$N#2y3 z&|2@zO?esHLKpz;{}Wy>nK*0A6*@xmgSImt7`>THo1$p-T>NDnGq?C6e1x{&K5H@5 zm>H_;HGR1+1bwl82QOd0?%eZ(=(m&Qwc#Hd)?sg}72nBjK00$MS3gkRqT%>VyaMbr ztFz9z3Oe6-Htj*8SI}oY@zCmvpp681uhDm3VN+oBKT^S@xbtR%l=vl-md)1T9XyIK ztV?S|3ba%BFuV9fti6k?c%nsCV5Cn?N%EnaFt;@R|xq9x5@k)m{dKuHw1h(_#( z+Eodpi>3th?TLDiIyRES60=&+ZWj1C938iTKgOJ;i~ayC_ncBU5HrkN;_6rotTZ`b zhQzBC033O29@HZA*~-h`@i_h8Ic?=(F4jT-Tn%8qd1(OI;$o+2nVLf(nwL+(>8^jB zY_ow1ICE_nQC`H{QxkFtdIcWHs2(F{dqYoUp+whL3^qy>leETjlsZP)QX_!dkqi+ey-+|zJ|r5)BVQt7lNiXc~KzA0WwGP_j}0h zoGzj-u9w~!eItV^;?@Mw*`aOoM0tn8v6=_n<36fAaL6IG-s9FjN?Uu>_W8#Gr>^{QH44#zvh6Q@G|C zdq=~ZBeoib_)O(}dqtEuyK(meSNPW9=Kd!|^nm3f(e%wc)Agtl_q;Zgsym`ZT3eNm> z>OWOm(kOvx^Jha$2dMU8)f42udcf0)ky;3ZmP^T+l6DMNvoJCP0O7O`Z%FLMt`tjE zBupJb81{1gMOn1i3ZxjmB`rK zXHyWM$Wqei_0ZKNc)?)kDrq2%l>b(AJ&+ThGjp`(XT-C1->e{QXn_U3bS^4v zhcI+P>!MQ^v9qn@r}t%cl^r^-CkhnN(_joOCX7?(g2UPBEc6_J$;8UF^ z%e=}_SG6HY^5SU4foOn0P5(_b9b1Ga>7rLa>9;W86e)~f(7k%$W4}iEE|#TP zEls5-p#EN$$|&1uFB6FQ4+1eiV3sJ*{S6JlMT>W_k^onHk+WujD@~gy+Fy*l-9yZ2 zgMhAS(`4;f_B-q^4FBmho_tshI-05$E9i+@{+v`{>52>w?2RuaqPTcF1;R>`Uj+vR z0LN)g)!y+~*bdvJ=qP3BmUbt5!0S?1L){e`HGDMT&~dkqk*3&Kr6RprSf~p(TQWKM zBU$z+dXdV&IZLtF;ySd}{LQLEip1-hKeD`>h$p`I81qiBC=(-_<$D-aR#itg*^|@; zgW00rjxu?~l9|@QHdM>2E47^qQZ+lni1}q78d<>KeP?FLN*a347l`4C?g=r2&{Sj) zZ}I4r_0Vo;hVe@wK%E$`>D`F^p|>cncWU-G7($KvXbpz6$CzoS>P6z4y=YnNrQr1x z6sABFkavIN1}DS|}cr>YGUc=J3skwil?U}H`Mc`ej^ zA5A3rCr#OhU7_X-(rDr!yO%@5oHldN*1V#gwP2iHmIABwz(ye_;>6Z21*>0%kmnyQ z_O_#!UXNdk#}ZM_BHl(x6BRTLduBpxd@;WYw%lVNS}Lo^&q8KLh=!AJ3LLF#xEu)T zQv{zJ^wZ`v=!DUQ(&@!xeH?u!S42ArV3@8n9RVTDL}Lc%SGhN0s&aP>&w?7elC&2u zOcw_Ibn)Qot}BQV9>)RF!|tJ>=Q{k`N7os1Mtv1O9A%C&5N^1KQ_UABl21MF3!>9w zrgB;F?q1P{t$k#^7p3WpLKf$s-iyY%2DHY&y{^H8aB&nQGj!isQ%VfQ^Ps+c$sc9O zYj@{UrlMaMnl|t@(M82oPU2Qq&QmEI+nBfHX858=bQMi`CkE8fdj>y!N3aF@%|6vn zSaUXd+`Arx3qaZS9`1JRnD37+ruvojFxgxzEq&gAI-FNvk=gAUF$MqR&ZExpDN3g_ zYJYLaU_A5v%g9__;w-XsU^SqZS-4iGH;=eXIZF>I1ZxgJveIe6QIISHCg{5nlcJ?k zBf<6VVXQqwluc(H;zaxC!2F~LJPdT^vfe78k7381a_PSlujK1G$`b;=-g zQEjz*3t+Su&j0K4=2c_aHs^yT?N}-zBBb_&;Kx)+TReoroeMW!OYZhk4QD z;UHrvojdoHc2pX@u-}52Ea;w$4DI=Cz^cLn(8aE$MwQHn0*jErs)*}h^4)8P^`E|jpODXE_h{g!U!BM(_lZka{|XCs zwd=VRF>xPKU z3XVZgX9e9DmWGnB2;`{%YbvT;O;RP)(Yx9Z#(^eblo})tlnB2slaIErxx!Yzj;2gydSVRD1t#(8?qiM%6wTJGqK<2pl?kk>hyorOkL|U zOzFEt@GEzlw6-YLMvhT$Rkj#~HLE%*Rb*r$HP98s&U~E!nvc&=xnJD+6+V*cb8xDZ z4oBM*i)R|ALD$fYlCJ8osDB+gM%@W!>4p0>&d9ep1(P!VJ`$@fo<8;h=+eDvMN z4O;xpJ&1#k>;>90Vy^Hr``4XvH&R15HBK!p%ngu^l#)h&>8*L0_=KXacFPtYOp%^W zRv4%jZn4*VOA zzTGqNW(Aw1iGuu@vQhI`yaC@Si2X2vUbwZ=fL>Kzt1wvWH^7K}7GG}I-|%FO0z)iH zQFD=8^rH=@y1>^CwY7_GiP=!}K(au}gH_&~}_ zwV~#Ces&ZR!6AOeAbkGTDvLtpcV4{Lujm0A)~xNmEs$KE!al*CVl_kq%*TdHBQi(J zkVm`PkFgO6i{bsdn52S6Tm~ot;JJJq>{kfg#E>lx(9$%V~Z@Y0}(Bs@};HKyTd` z5IpX8CVU8)ki|t`TK$$orsT}{1|)SkI=a@%hFJVJvbkQE(+=$}#jg<);=|C82GO9@ zvjCb9Og3o{`7M4%M`!Bl&aX=>VnLO@>A=XghJn*?KzzO5 zCNu!h-rFYla74Z0!g6USBzlaoe{&OvIv`sdNAMZmfx#TG+9CG*{0tcbI}#xE(&TQ> z4U}I_z1MV}Fh(-F4sBA$Gc006Rn`jK4_3fOvZ@ZS#6KnlxaemAZB36FTD&Tx-gT|Q#*up4;P6|Ds^Ox3n5Dqrc<|6Dk#w%~v#fZddU7f;F9bg#$I#6Q-SMlUS>xJv46 z_v>P$S?6o^>+?+mX_KlE{efTV6F@yn2n2J|ht-PP$Jv4Qam$+coV^QILsW01XjA5(WGrWg`=Zb{jDsdk{z#@b?i4`FRu=|;cm-EVgV@Jbz93)TX%kc^hCSU z&E>}4(rp+IpDj+B(u(O)K|W_}cgA^Z?>kiA*gr?y~(`j!Oj1|#g68u`9igqvr<&U2r$PT(abC#&r?VAST)%SFq1#!h`%4&=v>yVC5!ftJIW4Tt zcInee-_jb_hfYw<2u}^kirR3t;*)X`G|}B>1TyF-!&4n|6?ZLsGQ!)d4rGrnaSv8} zn(3uv&G&3_+N(k1q`K8R*mtz2edI^i3CUDbLWPAshHH6~#f7tfx%SXS z^?ulInB_tZW@yE5{_jae3#M_hPKR! zim)ew@~<1Eg^l&R!WBUaPrrhGNRt~78%5>2f}%9}9HrTpCZHCCR(c=7vhuI)kEA;O2dv-R{U7wZ zVo`3NRE>F4RuE}qC$Fg74SvQh_PEO7RO90_wGJhW->?h+^0zr&pU3LRpbscB43b&m zOZ!NOeM^&j_Igqj;vi4+j^$E=i+E%1Z7vG1ZomVb9%hj;C7c9wRLzk1+z#QxmA=iQ z`l6`kS~Q5IVl7&OjWr?M4oM+gC})l1*RC0IWFu2T8%N_`C9ic~XB%OXvF*x5QkJ3o zwedVz*tc=PWiJq5w%$s_!X(-(`{siORW}n>7h1`Ws8PfLfuYlaX27Yfr6T<*A@pP7 zw0gUnL*caun>YbmC4XM{ko7EcD|`slMMbYwBlUp7h*N>gOuoqf&;gh=&jC+I zRRP2s)GXPEywo0)Ff$AY+i1|&zrCQQJ(A~Tz&U%9jr2)Tb{wRojA0Z?(!`Gt`Rhxu zaM1l@fVe-&19Z>Ka+K5Jb-fGb{fD_<%&zEQL6-|l!C7TzQT&j=isJ0}{C zVUu6P@>2W%Epv{ZG~F&a;wl~56E8S+#4(V6zdE#z)?&oyBHIXD)xuJ`UOpl9*zjNC zW-mmXJkmQ|mGv9bZk@@0vjJz9m=x8yl+~2{tV*RSWRZDpD}%w01!|;v?j07wgqBu3 zyDF=68dbGEdc8%UcG_s=>-ap+ShqGVXf3K1KMDi3xEy^&mM(!?H%cUzmWVl}-PH0A z$cm^@k-*J?S zF}N|=L;Jc3x)1Cl=FY53&dj5+?`#9uzUlb{3p}KVI#C$@#?BH5B$Iqao)krk70ba- z0cky9#Z@2R1O|7K;V#DIM3-HMUj0aTvCABi9JC|k&YIGj55CBw-uv4F!#niWvnd<*}uUhh-=aWAfHwTLyjBO8C4@!2`&&G_+$VTYO zZ}gnt5Lt$2&qutSy--?Ne9?pbZt~GF{NHB>QpdjmU>Y@ywM@*8Qj(RYA?a>90~cEm z)q4$+upL2}r;?h?oCwQpVaoe@*X{*2uP`cnojx2(B(*h5jfkJJMr3(rw;v+-ZTA=e zZ*ioU_e&TKQp?f^A2~i?C99KCR_|fU5#}1x<(0N#gKt;=!zc&|4uJle-DP@FAC?nsg1Fg2)m z6x9??cO-=TiYMDB*hm$SO1nZC)EAalPej`0TY4BcLHRkr){y={g{5cfp%*=hx+Cu2 z+_%i^9BRGCEZ1ZbP*8PV2b+pASqZ+A=>agAXEQCm*FuM-r}H7HcVf%aSG0}G?nvN; z2gzVdWJUJ&9`u?SB0)HL$8sq{hTSn0D4d?G`xwEfW>ieQRSv*`=BO|6Vv`xYE4<7P zin`IiR_6HElJ+WhCb2%Gu@lJQ4{9q0P}&brbd=Es(O^c~7Q4e-`BJ{o{xr+`Zzc%8 ztPjM@0|{8u{zOZ?lQ)$WXJ5+*C&`?W@tu>RHq4JHcrh&aZpuQ5Ry9oAM;)S)1Xvjv2#z7R*VF~#+#DVn@ z^zYf@0GZqa+fd?j?Nca^KGz|7>2IS9J^$8)`&32tmG`;7Z{BT(diQLC1_EqZvWcaa z6I%%_!{uBj-d!+sR5}h2E$6aYTbcA9X6+T%04%i>3qaQgQ0gy5+65I!VGO!WR*HxBhDfZR>_zg9N@b(IeUYUrvzP7rkDx~(dyb9!hjT}L{>7T zhFf}=AcO_S+Khm#HbDt?*F}ccMa*}S^|T4g2y0m;TjTQ?JZ=zZ>~?9=FAp}}r%&RO zG?TE_ZJ3v;$XSqq%N!`u)OY-a;VIRFCMc*d_mtmYb5 zY(lBLYwKPz87nZYLe09rZ4SK2Pl`=!>l~WwH6edzTyjvBg=DGEfVB-2Sz_jxGLD`m z^pm@PxRE6n$SJ9=WgwNC^O< z;{E!+f$p7C|MLd_{B9tUe70u^q)}=Ne)~Ya7jX*VzgelM$#$+saP4v96=q1_dMe0M zw+63her^H?{1p?ub6N=QO&Q2<;#+&^Tqk!gp7We;q3M0>6{ zg=2`q=`QjgMPWhQK@;P<5rTR0GUn{IH(kpw10bDSF3!9Gn*FHZuP22m7iwCC7tbtr zUtc)usx0Qe9PgP#zKU=?);r4wWkes4=~O6Mb_hL_&OgpSYBfAY=(c9xmM?RNevoB8 zz!y)dhN;o(bZ4z2%R;QY#MJTr1dR@_2BoP(EZGmj!`Rh`2Q5##w}mdnZWDZd)gm1E z2^`SyJmX2awU6FX#Xp%Ih)^J3%jPut74lX9GRR*54xLJD|F6HW}Vq5t@ zx8^KtbbwELyw*ST3}`WNm+y6d>dGk%g1bbCpG%jt`c=%7;=0ERcb#zoiorGWoh%=J z&Y?9*E$th%Pw-c1Z~Sd0SOt|kihezt?l^;Ht5d~`L=E=OlKc%HQb{O{+OYCGWJt+; z{)`lv&z8j_JsD9Pmp+l7l-EhYcSm(zyml4`sGY^y(Llz_aJ zk}_e}N$ftJ(e7*0L=&~N!-&S()v`MVFN%XbSnO@yM4-8~qu;yrd(0r; z{}}_lQrWe>JPuhpKZ?F?HM`u^mbAj|G!7E=gV~b6`3}F&Rr(nCqIxtclF{anI4onxo9)anqUIz~NsND1al|vVb|4Ls`Ab*K^01LFx zbJ;zH#Z4Bq4Kkkj7k38O!fIBV)E+pkT!$qm4v0b!Aq1Q07JOUwl8PsVaKI9`yV@{0 zH_D?6XueCdhmGa>mNu-5Tv=s)zSzwYZ*2j&+aH^Sqg}J9K)ECi0Zc&L4;mXKzRdD@{L(eY}4P(ljg4KBXN#O`;NH@!ZV2uFJYhp9ZY+fc9a ztCibFmUPop(+>>Ilok#VNqLdnrZL4I)9wRZXPgHb`7~oT+FfY>DYT2K23a{u%W^$4 zJWCAz^{JCVUSA0#ykA>RQ2`IdK1bQcw+#ev=Y_i(omu9S;*$maQ4aSFe()SdYTA@t za?lZEUy~&5dX2c0yYiGMtGC8?QxQo<^)m0*^3wR1uj9v*yU{n%5FZw#NA66FSZNH~ z%Du&M3Pt-vrXhpyD}wH2N~um%|9$u?_j}q|IS%LcJQ~Q33 zYYei&6_Uf$cZ5l&Ehy%!{c4{z;`O!9vl;G0&vKA9LwhDLerVopWE%gm&d`J;DbaWU zu+WFvM>j({tS{PuzjYt^@tFSOuyexc?X6c$%A;I``N-(~&fQVC5uH zXvFrcE;op8uV4R!Oc|xQvJY`PI5I9zN+Lpg>xNh_Z%4f-?UN+Lwl3N)&)R zEVrhd+-&K7F--H9?}`FR8k+M{&9Qo&4d-to23~q+Yf8$!5PS)U8`58VqFRtFpaqz_ z|5tn89oJO$J%~EWCU25Fn7yl0ZU|eZiUUZ}&U1yPy4IKl|I=dH+CO?t3}+^n32P=QO|< z_?Jk>Ygah)^j-aWF?%9HoP-SBa?P}xKGlBHTxytU>gkmnxJx&8l3O=!(k*Y9hD&@| zyONYMc>%|E7Jd^{ZR`cqhI7KZ80;n8ZSOU=J?vTIpzU0Emh|9`7x-iRy3Ql-4U*|C zQ|6HMc4xDC?;ebO6mzP0s_*p7+J(eqeK9P5M3loY@!n!(=78PEPt+}UOq~K!6pESj z!jv+7I5N}a^tXF{j%+0vBiaOkb37sTy=mR@1(Izc!w~DR{|%?K)KehG#g#2D@=znf zto)(lk64W_R-*0wYA&Il=6dDs)SJX#iGDo7-)Yp+%FOBCAmlx4W*(rj=AzPaoO&nb zvN^AE6IH|Sgq|D`20sf>HjB_s1q${^q1S$&+u1k3+*Ig$bl1lGUc`IM_ zo9U+Li)(8{i9}LGxNNs2W;# zdSw*Bg`~UBPF^M+%XUU8rI{neJE^Lv{hDWYUt=%^ya!Byke}&^_R>pax6xqPKJu`> znUh+N-UQKF$4PrGEU|Ck7f$(wMAc%l4t%9brl@fv8?T# z?zkD4%eFPFdyHpaNJj|?(t=Yr+FR^AGd>L5y5q*m?<1XI9yH(jWg__1((cB-;Zc&F zO0RscZ7Hp-n18&X*p@t)Mp7ZlkQni~_Mg7*T zPKC+!Ntn$%HR+7A4a3miIPi;WtFngCU~z1++K<67lFqJors;&~mNm@LF84gylHFT=cC;e3RhY zS|EQEWLGkI0TKuIVKD`c}w04v#ge~l-Cf^g@+>^=pMpwN;i!K6o%KboIuM{J+Dl0^4 zM!h+_J?^q+E_$hQB!fN+u#iUumlE*Wj88N8DDb zYQGj(>V2xD{!{PoM}J9m&Dv8bmv>?9;K?hyKh|I0;S8_*T8)Gz3*t9q$6qD|PT<>e z=&ht(CM}ol48I2N&eY}aC)Iv6u>Dm`aC`e+catM%Mmxp0RcuDO5nJJfZ^16y^Rv^Y zErq=T6eZuw@e6am?9P@mt<=RjKN`xsO8$zSI4Ku(#!1aG0ZnTT-q=Szb7!f6xffmI zwAn8&7JC&9lyif|%()f%E72~@9XH>;DbcScv)N$x5Mzp$o{zKEM|&gY!gfPC>Z9a% z%T&OoHsaRLAAixE+>G^tQgZE~nvFs%6IgA#kWP3R1B&zfpNcd8Ov&yemiJ@WQ&>JX z#2yaYeNgV(@L}0~#3O_9i)?$VP1{-;nx6r&lF7WzAI)3(pkw%Z%!|M_aqq~4i8YaN zrLL|m(sCglH?|Zc*Be|#=J^*wRSB9;Qu5QWI#^Q}NpC1hQqioaYSn#MjKMyzT>nu2 z#;2@nZ+9Md4?WqFZgTm~we2dsy1U=$Hc+1acE=X1lXia33pRLfj?aYj>;2oMW8aF( zb=5UJqBp)i>Fk$3=Ws#YspIr*Lx=2v!fV>J#WjKDU;LDz-E+d@eo5Z_<00)w!>bOO zf)nO|#x?_Zz1^cGZD;Q0qNX-nq;#)CCL}AS6|?0&qV9$Y<$8S*`A$ zAX@7>2vhUwF_-PncLP4Hro{QTijA(DtiH!jw@gU7ay7vLsw^dClM5j5eZii=JVVJ( zmA?6>Fxh_=#~&b@)Ia5}{>SC6Bslt~yx!l}41ArC2;Lwibwz#G^>wH00Ugr+yPOSx zE*qWP4Y#p?oLBs$TngZ?%=5}-DL-Jz=9wM%`pxreza4)2d>4BBrT*?epYz=P?$F!S zFPaPW-Q`-oNOb~B$J=_lq=CwZk}vY-ydS@6JfPYx4e(X;R$Bc#dP#>z2&-V&753~t5$ED9P4opRGZFbGcLT$vm8Ad?kjvr&-&TSVZc zE4c^%fFt2=pg?lHX?Ug zNIlr>D|l01cZg6Bt(O*JneL%-1qV`fX;>683~N74in14$ru&Fa{VAM-1*`%4K9~68 z?O~s~&yjkou2?L{McT&D*6nbN6f!J3!f7#-PWUd8QMGXcX)|YhJ2bv+VqXr!%9t2| z{GFQ?)t_Gg7LP37BdK0VNze{SM$riK$fPWRY$oZeiB*SBG(y4y1%DxPezr7=R3KHk z<6d3eYi_-}|I5aWF4W#PJE~!X zS{$5uA2pGCfw;3EH+6Bhfb5n7F-uSA$jd|=l4Y5KY~(Eyz%*|&i0Y8jRuy$)lxv89 zi@LnfnkSGiZY;=*oMkp9_CW5B_!&eLc`I)oKk*GcJ-ZZ5 zO0AlClUk8Z&o;8rdv-$@`B*EM{Zliq)w{r3D4PuT1E2Xbp_5w*3n;Y;F*K-cxQH^W<1;`Pq73VgW4ien--op8Cc8 zBfgH=r-Q+tGAh!0T>27GEJ$ow63QBUFGKI>=9HV?0^^S87I1o_A9D=6I*20Pgi9`6 z$%(-+N@L=q9`OU;{I;N)X`Wh2b)pNCp3)tPn#U;+aHHUqW2B>etSHpfMih%ZkM24y zyPp0zj4i3|u-RJIvQBs*1z+$bJxsXBom`(B867$0_VTEhy0G(}DCRdZkt!#l?O!yf zM&4r;<0o&2kFQvTmYi>BaR`*Mi%U#u6mHD&-lUUuIsjautikwYGK*giXN$5iWJ@we z-&8xjWZhKO5ojTltsN{1-+t;M>6*{|VU9t*)uqf!cXAi=E*r2WH?8da<;sr> zy9y2`>udJR0sp&zYt|3udrp(9Aj}(DYkZ*)*y8F%=da8 zKrHblDz2);g?~32tCLT))ctX199q)}Sge7r2Onqw0^TPS>Yl zb(5o)rFtx9c&jSITl5zl`6ZwV{B9(`XnmZel;O5ZkhZF8w4+?Z z+~irRckvA-5~7FIY@qMHq1YfSb9EWd3Q^&kak2zZXNy79rl^i0g=F3EclfG zsCbb6>sKDN5kM>qzqYQsO;+;XJjk{l?&|tUeg_OOv+iICPM(G%98Rfxy` z&LY8*dU|A^#{dzhY{57~e{sk55rk!=Nu5A0C4eY?Ss#6nsL*Blo&B=@VgbFoba_2( zy*YbMrfr!nS@ym!DEE_q*d! z`ROk(e7EO^-}ZX{jYXFz-{;qSD*p|ff4so|Wgk}M9pFmK#5e!x8^2knASJa&A>mIy z@0_%Tl+-DWKYek@!sY*}n%~Zc5kgXvJrr&t7-XGjN`{{&zZ&JUO)`b@k^Pr3prODw zOKnJ#mvxhV`+-wWCQEhG-7qsn6hTyIdveH@dm>HF9WogFW~npxGRCtyaNuEL^1v^Y zpg!zynER+7PeGMW&ckR^1EF&#+_X35W#B6u3un@?WizrsSmJ_YdEyq#RT{YV8fhSC zgsEtE)Q#SmMhykLUiuIN{z!eEM?7N4u%}nlAYO(Z92DbdWI`41O4+13q`hIXqZ}n1 zJwdVNW@wnyPIeVl&m>QyXu&yEsG| zH|Kl+co=1_l4Ab1tz!YFz4%9-HBeh{Y_!rQjj>#sh%1Y3l&?lgh;f-X%%b5B zs&&3DRzp@o-A1VIW%A7OG>AG>1w{7WnmgH>4LD?y^jzD$HW0%tb{eI)SBahHWcrjl zO8S#>nZ<=QDn~?S_{?Xbv5V9&d#+Nr@?nAvkYj3WWvAF0r$s!7`er+Qj%-d`u&2Oq zmIH>+g&_TsNM|Tl>}7^R^o=}ru{Czoov9y1)k0l*(|P6@u#18I_~=&MWqm6`ITIZp z+{Q`!!aUZ>EQ=I-8m9<};f-a!B!Wwm0B!h$E-Xf#aa;W5xBUT$&%0L|2Ou5TX&8Pf z!`%Pl{bc%(ydrQi$+V9 zvUy0`9aS~*cqPhg3fQFyoCqWVe~xJaf%dbK@YzvA$?|#2YEHalA0OC}Z66OMksbui-g-!B>om_eLSIZ*et&3c$V8a4x2aAos zSB(-{Fv#SRWg@3(x_REj+8=))KKU*5A;1@o7t7@#yi;X}g)s`7eMA+;?xvu%7X@n) zq!wjxgUNJ}J=RTi2$ow_=CNhPT5bKcC+W4!7&q-r8MH8$Id$u3upop&D_^h(bHb}2 z=#44vXMq%+>i(KO^Lj7+qf1~;lHuO)X9K3|_%M-M(+#~zCjRUH~cJE3}f z7G0N(v`AfxV9aD3MVB5%yv2Mx%|;IUG@<<>wJr~SDo zTIvgsF?m$eT0uOP%)m_9_jr_RBYdE9@*P7@bn{eYcxlKrTi^>k&G2n(nyu^BMxj#` zRsO3WD>8Bb8;3y^GZbI#8%#9&`NnDXJ*bX+{+X%TB6(J;$bSks|6sa$h`gOBc7Cec z*u9c4nIXUsQBhmZFtVI+V$FFzc8ZIbsLf9Av)6N7#>#_Jg;yg7671RS8+d6{a|q&) z5(N9JOC)RPv-o}lVMbF4v$C0EuKKA&y^k#ot~=(_kr!24&lgjCP~|C$mV~@#HpbqhsNz)SwEYRIA zn^T~lQWuKY*J;|aJlIX{o=*QCa&LY$zV$EwEL#M_#jXh)X49T&p`U5p460g!P_2Z9 z__-3lCh#FKDF3cFt$bUlQ@Fsp5U*Lyn>6Yb8C`e(|N2_JLDtQ3Y9EWQ1DNBYn<ZaEKLSEwI&>15)U_0)GiYDngm9s*0YQn zg$YgITA^!l$%sf`ALa_>e@KZ(4XyN1zRjGRdNU1$)D|xFAp`eaCO!=q`)+;Pj|wB^ z2r^)laJt3?z07g1Qk9-KtI!{|wRZt{;kY~l!LM#l5Z+9s9sPCJz#LGL{QeM~9~}VI zTgmQ9px44KR+(VL!e<)D0peWEPhQJYZdXXw+GDf8#--FzML>kyf2~s8!UFxsi({#; zc0}1Fx%rMDih9<-tOhHvkkLqPY*4lKN~^MMsN-xVE*i5m%-Uzq0qWj_OFaYglh!pg z!^s}RIo3QDXZ+mnO1-!k{3)nYjNNQY5Cc^Hp(c1Uk9`D@Hz?OSVW8@Ob!({J1sqe(Z^=o80`pZOqWi?EV6^Dr{;|k=oENqgbQBzSp=bS z3M92^3kqlzz`UKqBmvX8dbS%;{C)%|drf&!OdP#4I;a_k0S{i^X3tgW5T!IHPCW)r z^Y1~>hLuK`=wBBGETbpD1c$*Y+(#>T6>UZR-jKFp-wV=<8>BGDWI`))jCz7%Q)(C( zxr-dm{ye=dEqt3ex;vEetyA9%*kbLCjCus*@KGz4AB=XxI$R~Z?MDwYewhKA>wAb2 zegu_=i){NvF|#Xq)F5lFVNKUq#zzEt5G2ZrCq6Bv)#8>w;c#sdb9OL@a#^*#oA?qw zeZNB6*kUFveC6FqTsn0AI-6>{g20;}un#k~t_@#UM*$DaUzv-maq75$B6R^wNJk(K zUKa3Li2PIB4t1PfF2!Qy(+hJCP%e@6)zP(4O-12nzm|k1WO(D}BGJ_$eq1P0)X%_# zjDAz6hyB_ybfcutRNj?A<(~-@d2YuPQ@MqJoaY%Laqs5aR51Fb)7PWy3*C{z} zN@17hSkh+hkV}d7WJV2Hku8i-$Be&y)kT=2`f0oOF_Mg4pr;L-qDR$nZs6{85uB$e z4jOn+l!~D?yjHAR;;^ZhW-H=frRmFAbhsNQ1Edk>1xtyLRbqt03g1TMCBTxNFI3D)&j(+n& zEkHJ&09sJW$8^)980cLP(aVW58bFlGRfC@eOD_nQW!KJKqIIGfmhI4Mr6xy>#1W~v z2Io}a1diV_x4Bj!9jROeI=k#7rFvhmRVBRZLBjY<2?oH>bxBLI(q6!X13w2Em-NTG zZ3&!tlzMM>V(%b&Eq!0%UCyCF)q5NnE2Jo<6j5K$xac(O7)L!z8p7lRAR891R-u5b zXkD!r7>g=!p#F8}%7;suL*W4pE=ziV!92H00{3fGkl*Sf<;bx5=DPGHt%0Vlz!K)g(%b)0z+={2}>g7Q_Y;Ospp7Y~2Z6vWZU2VK??+pqz?uDP&P41DIV8GjjMS*Kws+!NPtOv@sj+sSi z2_qkE0TNnH$w)Bayivg*AJA!^EC3`**{qe|sA!cFN`ZbTz#U1BA~0$-W#f!ws_%c6 zw8V6dl`txB{nIGyf0j9MwB9J0a-QH{dt`&yV2RXUv$wO#OeVY3#g`{Wu6s$LjOsI=CLkg&%jj#Iywh6ObWn>XHe zCU9!Ul7Nlk2JU|mzK1v9hLZRLi|wU^O}y)~U{Paj(wUV@!jQFD1`jOS z)%jUK;_CH`PZRARyAC^JS{WT!TuUlXO+W}Z`%ni8D5vy>Cb6=a`=DG%am$3;~k1K820 z)CDs0H3-rt5p2valGmQ)?~SlcLO1}&vGa~B(?a){j6?~yHq5Q;0LnjJ}@A zOH!zt&-CY8ENP5!=j*CK$W zPyfifgfPJMKa+Q0$Un_C|7k?}Pj^*`Y5GSP{=Z2ZToU8L#mB;XLNnh}O!;x*qSj_) z^M`!*j4ubaQtmm%R=HP_a&I4tDaw8DlUnzaHOfDp==JX}kEtrMYO`^k*3peUtU0&S zqD-cqZjJSvlO|T^(NA~o%^7J~T2~ai$tyORm(GT>7SaVqD1pVq31XBAbwk_Q*JN)?*cftMNBYrqiDh~J%LBQucl;lY-@f{=`G@Mmsq2~#OYDmCvvbnZ zr$Fa}-yb^fvR3lk*fxn(IeO{My0F)2Z}gp?zd5%0T;QrT~I(e!|F2?y zedLiL{+Tufs#AyFy+oz53~hIEE-lYKT%;qDlI{DQG~2%67stGN-@R3Ix`MQFtBjza zayOH67N@h#-97_b)Bg>>T;D=B+5eqoE}ecZcx184HQ0|kad|qNuV)N-%4W>4!DQj* zhf8IRwan@mFM%lYg<=yaq~T#PoQIZG={5klGT_80e;TTT zx?Kx2HV7+^S4AA~qlTJu$36ACYQlE6y&*%solxp?{ak&pk3X#pF?m9$VD}UuiuHVH z$xVqseDmJ#a$gUBbij+pVA5;><{}cMeECxN;B&#ymQ@D7bb1#Z5eh3FMby#}b$&$h zCvDB2R#{lHOPz;I64G;xCyPvB7#ZTiwf<$BHY_y=W_L}~KEC%D&`i5T#ZWjfJ*KS1 zGk?W*1SXKRXl;$qgfSS%OuZ|4zKjeSxhbrMG}C9xLe7h(yZEjx#XQ$G;ny^6yt<(} zlI1?=fK-6FiME44^KD3eysm9U$pcQSs#{85aF5X3O&w(XL?pQHXS=jRO3Lif#O;i` zvf8{ByDD{F&E8e!Pr9qKY4IYHxUvk_n_egy^tcKT(Cp^deQiRJ8D7UDj2Cx{v4 z^|i%L9(eK`#RjRsB)hVY8;uPXr!<_F&DM zU~qTH;=$t!s$kfqvM7^koX3dYBjVu(rLEuTbi8&Dl4M4hYbp}C^CK0DTg~hUhVWc1 z73SLcfyCTID(4y&p8KeXQ?j3W9Xt-l?QYLifgR2uhMD&6X5^4fGE4GRP^LpS+{8~Z z<`Nj)mM}0V@kI+&Z76PT7-Vb6s`Fq2%Of>YEq&pxY^et((saU*OLV@Kio&iROEo1;sdW zlwjsT#k^8nIbRp0Suc1SG1FYr{i??#zlStE7=EZ`_F;lo>j7|EuklHq%7AG2#AIU+ zp+FZm6T$0CGYN%+&1LS7G|T5uRmrZZwvLJ2_F+rx?K+IYuPgfABDheH#*FNqlE(D3 z`=yzrmJs~RxxLK>$PkCm#YXj#>6|12RpQDFPQJq(%{8uLTI$Kqz%bL zpnxc(i}#SfJkSZ!$g}yEyqM4trg*V*?w~cWPf%eQ^4{!EWd_)u^{*hW)p`1Ie~fM< z37hF|Dloka{4G;G3l=y`r5Y4cug^Wa(yREV2=Igh2gY}2BwhJ<9V<@vO7 zOZgilqs4{kFU@-CAuRcBzPG>|f}czaUcO}|I%*F|`65Vk?=vMnE9vJ9O)H}VgPgNC zli!qy?O`Td@BWnxwelAn-9DW1M=J=3*I(xYgW_wahZ6IG3+UzfjIQ3P$S+|m(N#M; zO?yMHWyP*}`$X5!n^8R_b+&M0-V2;c2cKBh2|o5yiXdhHf3qdQ7P@?sj({4g64^aE zl{~z!rBG=-Q{|%;p4frsH z+0v(c1-8BqoCbf}pNWnZs8MXwSih;EY7WY@i+>ZFG|-cGoCitH*5rtDUfdd&emoK45AN42Z!W=DPZs)EBZ z5ubZC=7MjEgRm2H?G0^0?=)|Y9)6p7&AC-ksKfW^m8E|7#2(xj~56JT-{ z7;nd;_=%7zIXZ#~j64~8GhRc32cx}*54@1>s!V+AI~#XXi7xtts|wEVDJ?x&NScS{ zE~ri!yR!yp38PDfFwA)w^ktQHQOT~F$Y;(h?RAKh4oHoO{p{DBGUmT5)-J0PWfw;D za(UBBmRP*jX=dMk;=x1)l*A(*gP?IZRy}l0oI7HNj`-w+BUn~!u-88DV%TTGP4oai zWXhCC+90yK)k6(AU&-pnI)>{I=#D;!twbsnk}J;$swhiz=MLp7Wu_WOmU6g53)mA{ zycCDPJp+2;51$?#fFQ8DFx0q<-Fezjg(B^@GFpzP%^Jj8OD6u6H-UMHN;JQQs}s_S z^HomptPdvyA-_W1bx6WUuqb-URNIXc=1}H$xfeE=KtYLLJF%}*=8u30LQ5LX1Sn%x zCzf|tx8AIUah)M!_-NQv5)`90T);RgFuJ=nu5l4tsef@ZwU3D8o*0NICd_jj7o5c2 z0(A~C#ozEH2i3U3_$;{mj)6%;1kIXA-R_P5?lpkL_LXzENu{8hii3ckpw)l(xc{AI z8?x2Fwd+$jiIXGI3p=e|gUt5nne+i9<C&fR{ zYPsfV#hgN;wH^dt9kdazTqZ1P4u&TLiL+?#N>i8Pbu!0>4Mu~IB}Zoxh%amX6lcg& zmn#<0B;*WBtxMmhq}4sXr(`EKaTh&kq0-Kos|$_Ra;J97Q2P=>JCO42Gw7x8;|l59 zj7o$(5s90Hvd!#57rw?13Iwt=n@I!Pv#bZKA=i#TtO|Dd2x7<{Kw44cFzCospIe!J zrJBm0@>l*V9_$ja282FW6F%Y=c^|URC6f|F+{KKo9!9HxDsr+V`W;wnY;%3Owk~ij z8d)ANF*sjsKHW2B6>M`JPuu$kb?Wv_fhdsPzA#i-^w4;;vT(d|5k`%`(^f_XNyI3> zD5f=v%y&bI(~2$^7Fj`vu!u((KvMM~VTr%CE<#XT?2aVn-Wq+GbPx)~hV>FvZtY zD25e=T6WmXHogwrXlVVC@UlZZKqOQ7tzU_LD?iRYOPv1I!(4d0#v55TQ#ZQwuo)^J z(st~*0Le4Q#iH%GWn{OOMZ9NGun6YqkJOc6>C3bUcS3!Ux>T2@WWkH=VnYGX8l2fH z9DY$mH6I`@Bo$G|@j+rpmwu1vo#voR?Un{7_GTVAp2fN){K`7P&MXzt;r)jzNdGBKBS?S&tn(L7~O4XlZ+lQ z&8YsUL$+%XwuU$p%tM>2(IO5pUsMn~I&3ZOO7C)GzEN9ebz|UY@R`v{G@d5dd}qaQ zZ97LhtX((>aaG+F)GkcYe$|lz$>(Udp9qi4th(n|J~!#>@j{h!={bMbj7&*4;g)sv zaMtt9nneTtHh3_GC=k?AY4IYHrk5n)*Z`z%t4keu)&~+SPR&m%kER6zC~|9vN>NU& zfw~wlGM{fY;=S^jBEy}c239iBeax4zjBzL267GPMl!2y!bKai#=K^6l;c68qMOA}5 zHR?NFzGGd};NZNBR%IYN-qs0f!IC%Ph9<*T?)+(ITn=|C1)mR9(immxzX?a$bXo_0 zNGvQ$78@I0)YWP_aUyY%@eJQWPB5H4cQE!3`s{?_i3c-|b839O`8_M`EB*aGQ%ou^ z#VeU}v8!K+)tU^A_@x+LWrw|{_@R9twDmx@ErH6T#!zAhriiB^_SlE=zzkJk5&c+) z5P`+oAqEK9l;Mr{n{-M(L;N5!<@r(RuZU4!x##$h9=+aFa$w_QCB}=GrwKg^CeKWJ zkd?E@JWTL>l)P)<0_ZiY=@z?MT*rYD1aq|xdYr*0sIh$uIE9 zFXoOk%w#JiX;aH$$`(JJqCqs5C-B#Q*27MSLNee^L_`m)HjFw$&Uw+pDAr>IA-4$% z#XC!8qL-|_dXkMPw)QIKDVFRsJ2CpayZF|(&B+2aAz95Gyx)+GJW^Z)URUX;o!j0M zZJ`vwQk*eQu|kK>Oo#U6g_qQ53vR$Si{L#>3;k@9o!F_16nana%YN~#usJNOfEQt& zsp?NqlflVIy>6HI8C{1u6$b%oNFNyT{fSmvm##NBfGPbQ9bZK~8G~yE@jdz|8a$t1 zH`@F8=ikF3Nq2W&#zS6d(&JK=g27J)YTLEvV5CplOb_u|prO|(C)y{qruhF5%@+c| z8hJ>BQsI9fl!J5x=22Q|Npo@fF>!ylI{TwmE!(poex;u)jeKRor(eX}JWsXP8cMUW zPR#E~e3fdF>R2aGn*`tB^+l1mZF4+!flO_64hng9WJl50)Q-W>qXVgEO)4gsHWIQ7 zVv$7O&c?X$w+}!+DQGSga>hfEW6L3al~lVr>I_WY9a%Zj-#o9>4Z|8I!Mz|tqg?|> zL&Lcj7a#+DHsUEwu?`!jFd9TeK66B?;Re`jpFGF-AdBD1Et6j^5To zmEephR;uqHUG$D?E!@dMJ{F*aRF9>(>2;`=;jhv_cC0>BMn0o_WjW)OI-!DDGr10= z(zYQ}pvKD~;>DiHIInTs4_H>@LAWaiD6!0^Rq*R8qR3B+M8X7-$G7S@`P_Jr=xncp ziqz|^e-lRA)K^Pbc_PV@lGhQpHd-U~48o{hQyJmqZn$%+mk*m1H~VpUB<+$+)T1|2q-< zC-=##TbrGiuBr|GeDl|{6^#Jf0ZC!RcU%1*9L?F=KO*@kRRQ_35qEA!*Or-p)zAIf zQ}^um{m16#=FgPf|MeGMzlWV%{XC->+MxN<{ZD*rF$c4HC&U7H)rB3$nGkD3An+#H z%YI-m();7t@#xb2`tL)`fg$I29A^+$Kdu6&aPwo)0rBS52ecjn57<XV0HXf+kDsSKKwnZA z50dliGJ#HRB;}IiBHydC-_frJ4D#bsv(`~?CcB4-I+}(s`>1aLZSym;`zcrq*(?Rl zhLqFDgO$TvCai0HkAe5+>Q$(nul)zqQNSu=sPN(UjySfd~v0cCTZG*30H8@gm`!2g)+Ya0Mw9ebtv zsZ%hLqNv&?Cmx4+&6K~jt#I(9^iRWx`sphC(Q*w3xz&LO)BofX_Z+&Y>n(>KVP@V( z4YcPoyUkk7^po!*Z7T=8kQqZ^EtQjtM+##}t0MaTo>Cwl%(!cae5!1`c&;C_JnGxz z6-;Y}g!MlRnHx8zY>j)I3mJ?&-RrQ*y;7w>&*9adv>U(oLU1{y_q?b)q<_8mC3j_o zG98=3d#iaF=PGbQ>@^lF7*oJb0d{s)#<>b;nboHz4DbBG+5!9ig~b2l?Ef!eZ0lMS ZuQ_B>yS97-cU2!;I&XHa Date: Thu, 19 Nov 2020 15:53:26 -0800 Subject: [PATCH 0353/2014] Delete microsoft-defender-atp-ios-privacy-information.md --- ...ft-defender-atp-ios-privacy-information.md | 92 ------------------- 1 file changed, 92 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios-privacy-information.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios-privacy-information.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios-privacy-information.md deleted file mode 100644 index b5143827c8..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios-privacy-information.md +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: Microsoft Defender ATP for iOS - Privacy information -ms.reviewer: -description: Describes privacy information for Microsoft Defender ATP for iOS -keywords: microsoft, defender, atp, ios, policy, overview -search.product: eADQiWindows 10XVcnh -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: -- m365-security-compliance -- m365initiative-defender-endpoint -ms.topic: conceptual ---- - -# Privacy information - Microsoft Defender for Endpoint for iOS - -> [!NOTE] -> Defender for Endpoint for iOS uses a VPN to provide the Web Protection feature. This is not a regular VPN and is a local or self-looping VPN that does not take traffic outside the device. **Microsoft or your organization, does not see your browsing activity.** - -Defender for Endpoint for iOS collects information from your configured iOS devices and stores it in the same tenant where you have Defender for Endpoint. The information is collected to help keep Defender for Endpoint for iOS secure, up-to-date, performing as expected, and to support the service. - -For more details about data storage, see [Microsoft Defender for Endpoint data storage and privacy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/data-storage-privacy). - -## Required data - -Required data consists of data that is necessary to make Defender for Endpoint for iOS work as expected. This data is essential to the operation of the service and can include data related to the end user, organization, device, and apps. - -Here is a list of the types of data being collected: - -### Web page or Network information - -- Connection information only when a malicious connection or web page is detected. - -- Protocol type (such as HTTP, HTTPS, etc.) only when a malicious connection or web page is detected. - -### Device and account information - -- Device information such as date & time, iOS version, CPU info, and Device identifier, where Device identifier is one of the following: - - - Wi-Fi adapter MAC address - - - Randomly generated globally unique identifier (GUID) - -- Tenant, Device and User information - - - Azure Active Directory (AD) Device ID and Azure User ID - Uniquely identifies the device, User respectively at Azure Active directory. - - - Azure tenant ID - GUID that identifies your organization within Azure Active Directory. - - - Microsoft Defender ATP org ID - Unique identifier associated with the enterprise that the device belongs to. Allows Microsoft to identify whether issues are impacting a select set of enterprises and how many enterprises are impacted. - - - User Principal Name – Email ID of the user. - -### Product and service usage data - -The following information is collected only for Microsoft Defender for Endpoint app installed on the device. - -- App package info, including name, version, and app upgrade status. - -- Actions performed in the app. - -- Crash report logs generated by iOS. - -- Memory usage data. - -## Optional Data - -Optional data includes diagnostic data and feedback data from the client. Optional diagnostic data is additional data that helps us make product improvements and provides enhanced information to help us detect, diagnose, and fix issues. This data is only for diagnostic purposes and is not required for the service itself. - -Optional diagnostic data includes: - -- App, CPU, and network usage for Defender for Endpoint. - -- Features configured by the admin for Defender for Endpoint. - -Feedback Data is collected through in-app feedback provided by the user. - -- The user’s email address, if they choose to provide it. - -- Feedback type (smile, frown, idea) and any feedback comments submitted by the user. - -For more information, see [More on Privacy](https://aka.ms/mdatpiosprivacystatement). - - From f690f7fc9a9ba185666028791875ae9915892181 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 19 Nov 2020 15:56:04 -0800 Subject: [PATCH 0354/2014] update --- .../demonstrate-deployment-on-vm.md | 2 +- .../windows-autopilot/images/group1.png | Bin 0 -> 218757 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 windows/deployment/windows-autopilot/images/group1.png diff --git a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md index 78d76384e1..d4a0b91927 100644 --- a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md +++ b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md @@ -561,7 +561,7 @@ Also, make sure to wait at least 30 minutes from the time you've [configured com - Turn on the device - Verify that the appropriate OOBE screens (with appropriate Company Branding) appear. You should see the region selection screen, the keyboard selection screen, and the second keyboard selection screen (which you can skip). -![OOBE sign-in page](images/autopilot-oobe.jpg) +![OOBE sign-in page](images/autopilot-oobe.png) Soon after reaching the desktop, the device should show up in Intune as an **enabled** Autopilot device. Go into the Intune Azure portal, and select **Devices > All devices**, then **Refresh** the data to verify that your device has changed from disabled to enabled, and the name of the device is updated. diff --git a/windows/deployment/windows-autopilot/images/group1.png b/windows/deployment/windows-autopilot/images/group1.png new file mode 100644 index 0000000000000000000000000000000000000000..2ccc8db248055396d3720ce9ff4ac08d2a0923a7 GIT binary patch literal 218757 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
    ny;`vX4a7bKpd|sy063UHx3IW`DZDFV#t@Z+a*+ zYJCM}Ck!AN6WmIQeKvW&k@wkJM3%h}#}jyA{7n%oJi08~LaFyDVvDy#>@;E+eF|6zA1tLR%l zjhVl$J#x_>2{cd&uFaANkXu@AJz43#yH!NW;M?P=Y80h=v$#xrO-s3VP$2uiTc7eHaU=eXVs@L#ohpp?z2-;*x(s{+fk;+;3Hf#JnHhS{V7|aM_CmZ{ zJ7jk(-2$r)Q|uw`poIG_fOc(GGRHua9_u+>uXY zJaeda>lGpt8ar$6rFDyToXfLYHcFQod%t>La=VRtV`)j14|9g-PNOqbNaD%xI!k}pvZW2ZDan)AH)mv-Az?j&s~I$Pf_Ync{! zT<7e!h2b;D>= zpjI6a+ImQ(w-eHJxuV){Ip>=;(XwE)_FMx`ag56q^tRR^tQPMTjA?(LwM z94U|(XO&3cm&8dUOQjtt3N;s%laP?HdV6N}-}BU%rcaak?8v3|{{*}gSTCjiF6P2t zk&&03|EYAi2vF}a^W1+M;h*`wUC{~f6N zA`tpqd~m-!`Zawz6CAy_NZs9e*?rJQi>}Y#s zH+q3yDp!HpZeOjPY=Yxg@@v-&pR15k4cZ#J&BcKfdO`EZrt_n>6Rf%^dS3qQvgQ)mK5>fltq-J_lxz=PLlHcq_5_E3htwcC`b` zFucNsaLZ+Jk=MvO=#Ks)p`xNcpRBQlQmyco2I2W!RQIqf;}w1;J>(f{a)$lp@o^Bf zYUxL&kAk%m$)px4*a$>Q8-B}enXiJfGc$=&c|D-k^w-3a`0&Sb#EXY2vcBX|jD2bk zfPh`!7&+v&Z&s4@_d^j1MCgto4$6v}B$jPy3O+>Byfso%sz2V@2^x~f_u1Tzz#Ze< zkLGcMyRGf_eS5FZ_Cvm2On;7EgvQ1OJ16rijIvJ^yT5Q6tO8<;R)fQ!*MJQ5Gnv9BX= zn=5hxcjIEh4v*n`Nnf0T|E3*((=8>qSomXIOa68~M?w3n%h#6AeKSbr4=EISK+4cE z9G_c8T>rBt`NsSd^%=6j9Rjv4v;lYvW6x~TDKQjl3roZ-pazriAlD2aC0kw6Q>3Cg zrFOB5>Or05C=d&4AwsjhJhEem>%w*{!()99vGDmP$|}gx(D(Gd??@%>KKZ}gQ23)s zff==Ccn8&6j9Ma*$41Yr zRMGtP{#HSu8oVdl=UD|3(H;JxwP1KXxVG$%Y5c!C^s>U6)C+$kFNg{i@Q0#S{5ObT zB85y9A=ocs6qH9TyurCL{@jRXI>)||@$O3|W=3jSn(@T@i*v7bxa8yG=0ab>wzx=FXM1^X(#vJ9lU%g`B@7cxo;f=^_g}OGhDB^5HnRMSy?RCB4-Bs z+iR1N1$|$`nWpl)0B^#Q_VsQ_VA`(n?c28|W;KEHqm@?r``r7~ zzF@P_X2jI&;Di10S;n^i_p{^?IzMh;RjLGb8|+gH*;Id&H8)|Q+Jn`VCI3D&z+|AV zAu_$1IU2Gi6naew^C_*|X1NLb^=QUNn{*xujcN*oJgHNG*Kgpyc*=<8T-@GY6RviJ z#2I)0qT@;N|cChOAj1a>#%|gN7lwghAc3JYu4i8X0lcn+;)9 zP^vO7aD(Y0j!*Q_E?Bt<6Y@z{Q1I*C755naK$n7R`gP{Q^A$0 zewXB-mE^-Kj4)D(mYHR(Sl%T*E7@%Cccz(w*TKOsBvRi`oZ7EvF4o9(>~uC3=79*UT<%{=kR#K(`kkiJecMC$V<51 z6+(O+bag%SgZbqAT6A&NE{4WUVX?&v(|900RsgBd<=@>$bQ_4^tw1ofI_ynS0<4JP z*@p|4?{A*eyH`wARcA(v#BcdB@Fz3bSZe+xmx5M|6eZebpD9#oS7l_rADcDHpHXCf zf$+!H3X{-QfFaCb-#B*uJ?83e#vz|w|KEJ@67_rREU(;oU48T0FZRqEZ}R3!E~^)8 zS8V@|q2`Fk;WXIq`29{v;n`t1zBxr>NDl9d<7TJ%0*^$IT@AK!7;+KBr4L3W*;+8#ggYBf4yD^n@^X$0L=IIi3|NWV=!B;|JVhjYl?i6pal+;0r1bR7bmEx+S<|dy59AT^#g)Qt}UmTQ(XOrV>^@)<~~|2 z?vUbfqzSCd2vBd|kxL*%X!y5b(yu*l!ltG<_5ENDvh<^JKA7!Gpq^2st=9)nPfaP~ zQdM;a0z(>snEN0aEjhE~Z782CWntX+_DfS2#f{ahyF} zeoa4fkFbX8eb>*uo%W!ca$e8VqV6&=m!ygMM#h zTD|)v&f=oBaU(t?J1_tHk&!P1Pw?;NYM_#HQX6hI!OU^4{5w2C4r4d ze?F#n*MvN6NXER?+Hjt7tLw^gFza`B10(H+tZo!(PcLy7nB~s-I2CeIntMy^8~Mr@ zzUQ|x!>Lh*;-%0o&Kb-r`h2%YWakzl32zEUeF{q*VIAS8b}m=W8R}m zgMo)m;*VO*d#|_iU8GRG(nzGH2m~#;7EjKu2wZ6M8n`TdeI_-*!2ui`1OC5+FB9bn zKLdMGuH7KFj?B_V=6gaNI)$vj99$e$zT@6%*m#KePz62pig_kGbr%;O4RKLmaT2*! zTC4Yc?tcpp-1U7U1;r{zOjSE0A1ElquCh-zPtiaiLE&3oJ~<18bYXXyvw?)70*{rp0Kd}dk?%5!)l=ZfCgKvK4>w5Y4X~&+ouRt#fG! zA0Ud96`pY6w}*Qx(0UoH<{de;i@!)qrLw?=bP4tE{H&`0;f92p=0Q$>ZSC)LF8tl) zaTJKnRE7UW{J;W7S0BI8`d6M*Ga;`dcgvcM&#Suph5SP^B{iA1@6#0pxSaT;AE`a9 z=+mKty-<)3k?!xZe;Vd|$vfCt@*Z+r7QeXd;*(+J#hW-BR-4O*)fWAD--6=rl{{Pa zTSRCVEQXWPOO6qTCcdjjWALFZq8MS=cAjWNG&BgRz*Fjs{X}Tjkqdk$C~Ir$S~8s0 z*ioG-i4uWdm3_Wn%hw5wH}AZXMc zhUHB6a$KH3R$nc5E91Djx^)QeLtwhd-rRHr%F@u+|Fy(MoX1r~wyEc~SXp}yn5-qdjzu0FiEe_CD8Z`=edLq-?iz^ z4Z&`Tx}qge4~^=Qama`G0H^6J4l@ba*s zC?pIlisSb@`Sjz?6PwBC)1RNh36!T!nW6J@E5AYXf+Sjd@GS*iWR4eSUFe2**X8t1r=o>Z_qNB9yA4>M&Zm+A_m~dBbW*(#spXy3Pb{9 zMfj&MZsP`!bm_}zinEe&1{#-p#CQCPp=;ZDy$QPha1pEK#=2HobCzN)0dcV|F6A*% zp03#2FqFhff^9nW2>yYFpB7cRwp_FLbR#khP|KZ>kX0uX`szcv6&Q;1TU}#!PUWYG zv)-%X)w>LD`uC8#dun_(>O$vG2=tX|N3g20*<(i1xx>I-pU5i^fy478lPPFfrBV-Q z>bTyn2gJUCfPz|IZGU@am5q`|rrp^OWJGBIoais`Pfkh%K!BP1V##9|bGvup7en z_Q_pu$ikHKCJ@3Z!@bleJh;2%+UMQ_SxkO=6^hsN!-*hNr7g9|;G3;+$hR~%2W6V?{66VY`5HLpmNYxh&lGJs*40g zJf?Z#H{Lm9&|;PT=M6+qvwGq-WPqk#&ez@rQ>{$5N(_suJzr6i3eVkl56u@ai{thB z&#CWW%0q9d(87E0D3Vt&QL|7Pun}RH-HC+gba|S+3BMHRU0n$7S(>e)W53Ss{}#-E z7Hbsj&mCpcK`d?-exUkVaSv0V`%5!}Pw#uvCC33IhMoh^*^6-8ofz!6N5E$4&>Pzr zC)FH=g;S}ouLtto2-aHMWa^1esBQi zzb(oSr%c`v-o;WW;hLi%+Y(-02;%)zQM}O{39A3LFkojlmh$zCvl>fd^!;0l1_L=O zRfMwR&DvUsu9+KEO^xN1c z6>{GXGz!iTKNSkIoc^o_tiY38$iQSzh4Nf__a^_c_)}5Oo_Apy%F15oaCXfa-aY%A z1cd6dG-~z+(8o&V=+&ye)G%Foi)5qTiJf{BaJZeJ1Fl1s)EqddNl&M`K5T{{5N-CQ zqfsj4DQv$1B6t2_RqzjQ-x$3j=7P()xxa1iaujKT{{?yCz8yNo@76$L>ya$|5~jRktOXfhuoPTMWA%yw=nl z8Qz2;eeOGzL=NY0>-~0npKu|B`u#UM9(^aRnhVn#A3~H}19i^e+ov)bxn6XBIc|aL z0~)B&-{01NSK6q+TSn79B2ENsHaw^CfYswe%vUD(T3QI->uh0qC?h&`AUog?ub6s_Rz zv>ef0t9?eqchC=+RpuI6H=85*s0*^>i&0RFdZvK9poal&DIe3C@b~w!x^q2;yGevNS?n5i z*JjmQ-LBu4{jhZE1LLM)Rj&!#M}qw*l2oEpKde=%{|G)|0HEP&PGIU4 zux*1xuvvfrbTZ+?MqXP!Rrm{94CJ**9SlP$jRy1g?ho^C7hDdyfJoU^xyPuEy2V zfajC)-H+h6^Wo?IcchF)vkd6eDtODwd<>eFUiNadNIpLNi;ZrQGI3xx*)e(y3o6d} z|7~O#e}{*Jt|xs&V>I-!py8ax^e7wdY%97KZVA<8`0qI|-h)XVk)RV6DDj|FNVEQo zVVt@>+cRa5X*d5}*;o^UYHzpW9Wdc|Wf=TmAuy%N*}Xr|DIz@^G-KK2!yZlTxX`-Z&zVV@E+iJx}_j8zPgy z^yxhT!pt{FM)N6ya6(?ZPLas2uC>EeL!`CH4s1mp_X{!SChbZ`Gj(|1yUt8sKP2OU z#P%M<{Vn_V-lf5)oq+~R^EGNU_N2~7i;(p6^qf&7;>i%_m_wbR?*~sG=9sHZ=ia@3 z{TeWPiEC|EA~_wtWDDKbV)5C>-*}fpQY#4MXoNbs>`w#yFPk*w_2quDiWdh#99OX z)L+-zy@c5#Bu*fT|DIeX^%L+R>b`I;(W($U8eM_M6f9%!+cFyqJ!f{JT?hfQ*L9hHOySMIkWjo(gi0k%5d;`MgJ45IchiUG|xXWARObGL21c zUG6W6MD?K0d@_tz#aYwlYr8)KLNFo)rHa#5*S20`PDom+HDiiPstS%k=-8g0d@EMT zZ9*;e8xf8m-rp9=Xh4$4Kld&E4ZWC}rpJ_QN*g=UErikH-uU~IF(W9sd&L!$KS?r$ zt;`HA920wNxnR~qLqmtGAj_iDsELWY5$kt+hCzZA2t>e+CKg2^kx0e5zdG`@X>$EL zTZopL%3@E@pTLay=IvX%$9X4gged>`R#ZX&<_ zd6n@5LMt*LTmN^e9|UxJ^HwYZoyv%htb|I-sKVc2VgYgzQANZsFkZ9PIIwL%aM=^?bXN3*X_ zBxoai4_ASLW!W=8oMk&5;#d(74a1D#bl%;zCEzOcs56U^1aJex>qHjzwBa@yxwp1d za?niDyyv^XH#SBnMbOiO}D_u9+|GG#k8K>{3v-YRW2PW_3Z97gsEHIi1 z>|U99;IL{+yq$u{+m1#fle&rGn`{Ym*clmk+U$~{r2IGcb)&>LozAuggTU$CONA3} zE2H47ZH8tL#3-n(Ul&l+bi53ojBbr^rfS8G_96VSPki*>anr{cw|z8`z_;dO{5W2~ zB1_7*zE>i6wK>AzWu7XK8(6%>nHR3^N7Gs@imHo<@WR81yN+B&1cpEM*B?))0)LUZ2#ipeLf-UOF zHOs&sBT|9?*wL|qGe&e5EQe&uaFx~{ON$HSH3$E7RsOpgW6$@C%MQ~2{b6=S#Ag0w z*Argxj0+l82hUhjjdgNURR2z6JuQkdBM)kW|8DVlv+5pnw7k3~)9G)=z09MVCq{@# zh!E0G7xleF(X9Wwq?e*nTbM_?m?jHjrK-#?k`}^$UAS;YjH>4p5WEd_33=sW%1|dW z>63dg-x}wyA&ol!&s!%b!Vb0%!$1F6r=TPZ^nYo*U>P!QWI`Dpgk^yNV)gs)SK*KR zw}1R_s%7c@{W6~dm*pyh9d^*DF|@R`6VPA2xEFFuQfAMLCi8!33|yy$3a-m^(%h6K z*~SFreglic;N{}?vHuG4|9$*_qj3D@U-$6e5C6SfX|IBB@W21Zn*+FSRa)5!di@-` zsFNz2Xl*BOu6=5(p0(be?G?*)!Z0OlR)Oh<)A7m2@>d_Ze;cOrkb)~Q(QNE?&}%bgE#z7KsN z-5NZ(z7_>CDn>-apm~wt{e%saP!+bl`M64ew2Xc(hcy^CezupE=gY$eF9#{*`WsL* zTIH{LBk`0K_|o!&ptZELHeH+V5E=AVKXJ-{+!_M<+!Tt8zkQzhsFWYD70F};+Z26L z`5bVp7OHzf-|Oa&EiNrRUOu%9E_-<}e7P`9<*-u_ugKDCj~9>I@{Xg`WXl%0+~e@N zi%)Iw+Cd_dO}<&q?5X{=z@U~|j5||CO{ojz^pTKSg@%)WyB7J&NO}N}+3w$!)n~ve z_nc#bfQBA4+e`7DEC4>36+ctIfW^46{(m0WlLIh@s<%CT^YnKH8SIlhZPxDZ3ku>j z*Y@|rUMiA`ZJ_R|$JW~X<0m}kNVfQf2o{qgMPiv+2%ndCFK8gyo{qoIkxbH2-&-+Z zOQ`@c9`vXQKz&1AVa3+LMF{w${3&v>7}70AG3<@#Jkjsm#28OUzm7rLEpyj zb;kmPIf;9FBe5e4MWggiG6hU08fz@ADI0+Y@K2|O+P)a#{Ma**NIcHXQSvClFfWal zDo>X70vm_@X1UZ#s}CVpwM|f|c4M#`yD?5yUT$gdBbUb&9+$Ie)XM!;jI`ifVHZDF zoobnu2q1ehc+T2l|Fv^GTI3{=Nri!gfB*Tb&nul4_gsL9`1<;iT0e=`1Bu7yNo(3X z^HaxtDwh)+>^qWAA@4{}H~Z0eJg%gEyqza7`;h<5LtvX6z zN?KcIa!l|;#4BgE%)z08hjmG~SFFagG{mEuj)g_3v`Y9~m%;L{9FGeJK_htqXKC*` zm-Fr-EU;!3kc+lT0jsCQN|&TSKpo;&pdSWRsz*V4MsdmCMwGw5J75PR%}!|4AWeQr zz*_&mwPumM9UMu(845s_1{*!nXFJ=&ntX1vB-0i4TU0cfwRpfd@^KxX>3F#YzTtc` zFfI-aG*u$gxSc5-EFXD*N0rEr$_CfdkD#MZ-b+~yPI=l!ecxXnayx?T;AAn=roKb7 z!|!^7vNM{Iw4q$2B6N3wEmxz#+E9{|lq6LLEKTaY&dCPi>9TXW!r_LVpFBQX0b41v z36o5@td4a&t1i$58T%ZbYrh9r22g{()j`CkbKJsMNilOo#XBm`0YVEZa6GCW)){8 zVp8q93nm!jnwD0@BgpgZpU!Dq_B^WTTI=cR^u4f7)h(X4aN#(dT6mh?z;g+q%4DQ# z2zz476Rz!Gu>#GoH(UTfNyjRcsfT`WLxaO@?D^q=K*UCGWdBG9EF>M33I%>txg-PfqG7&PQ@*uK~&nxeJS zDON80I5StH$=(&Z6+op-HQ2%%oRL9DCYv7K9fpx5ol+~7!1W$5{v*MX8hEL!wPZJ%;+VE8fjJ^BC_nUz~HKf{N!NoF{r^TZIXe5+;-v zywSfEUO^uP7g^ZGA%&o1_(3*(Q7i^%MmiQu?L`q36cSe5(ELjBLt0xyt&C2|YlVpG z50=EF{{R3N_KiT7sM2;NvQ`#yF4A;99r#soI3A6^N5o-?uc0o0Ee7+YgJN1T6^}22 zOd6*v0uvdV`OD`Qs{|I^&joSzH6n^tAF;7;aG)(NrMbm23T?N?TAIff`2`^InBn->sF#E9lkgoO+wm%D$~Xt zB4-BZuhi|w`QxCEakwq0P;ZPXi-gZ(g(^coqM~3yg!LO(5dSIitGdxNU??oVuY`k- zDqwU@K?^KZT-c`G|F>~@nIW@D#`K$45xAJU6S+dmiw!!M2NO+E*ah^^R1kS~f&u4O zr}X-x>AYg`95FQUd0&Fodu3n6{rP&nGeRlZ1hVNuOQCU=hngu2+7QDjDNl1HrFWXljWyWWCLv@ucZoh)5LRrCh;(aT@cJ?<#AY}jNd0Ez7hN* z{|n9B-Ettl|L=4SJg5RvAEOH1i!ZR?AlT2#&>q1zFB4t!-tnF){xRTiTmOcafBv0Z zcA3IhvBhqEeeRrHTInStvw>QQ5HTM%N=bX9qBn>4E#(oPH)K^m&A4!$Aj0Qu_O47+ z{?x8Bk!*^e;`w|T`+*b z@h^kY&8><0jZ6XFx6+X8v1k;K2P7jW?pS1O()+DIVUKIB$qbEP5dg_vo6Y@%#9=oN zZrd5H@LFKwTq)IRurE+5d?yi4aT=9Zv%J;T{W+MakFI9x;1qX{%^UpLD;sQ$`c}U^au^t}B^w}ol1^no^@l==uCV~<*9fFT z?vD!3+k7ahx<^UG^PwWyiT4sUhIqT(CQH1_5Lr*B>J?GP^Ri%!R{}?=BJ$e;!(Q$(15wcg^_kSpc~?2$`$WS{%=P|)&?nr zx;HYf5fj$nxF+{~nSB#S;VpxQqBNcnh`HE%&m_zED9W=GEV?-FOBA0H3c4B?^i@{! zzBk>syqlHlADT2t{qVof`5Bu!90!x>fB$f3m6@i$ea*`e0*j@Oh?OKxhsV z!pR$7JKoPLs52i27Ws(34G0Cv=h&jE`>);ASX5F{3l2NsJDMtly|^f;R~akjeKXCE z8&La;RS*Xxc9+g~=-Vo{2DdnWYG4`mMs@3s!H1+`-{q_`xQ?7teJ=X+)i=Hk z*cW(Ga7l#WvX^pL!q?hF;iP`ZmrehCyzFJnK&kKdt={dtXCH^qvE+mPhjk5+!-atH zLf9gJCDeO#*PPICF7C2RpwLl>?5*a1NyNyyx!=;@I)1Gqm$jP){xOQNvB8pNu}=K| zhC2E=lQbq@+YbI;5nfySs!Ten+qS`#gUE zYt5P&W+i}p15t-E4SZJGE8q+kH1gk$XG01gCL6=?=$QnD0mVu`KPNQi zNe1!ZrHmR$Rlj=ifW^F<-F-zLR+mm_kkQ@r>6RaFEX@7k$u+!D*r^>ywMl*2>c#DAx>`$MKtKipnA2| z%^fG{dpv_#XE`ii97E3KImtL@5O4Rrsmj`Ij1(3>SQ~VEKy)@^{HMY5ZH3AUWQ&BTA)9duE*=7?KCEg(L~4GE6#sE(M!bVm}nr8NfEfDt=}=x z1s@-ey>s1nOvK}f2MxdMjisb?NsMV`+F8}D`v}c~NcOQd@HpK%<1y+!srlZzDGC!( zOlK!I^|*Pv`>W7VSd{gEGWgDwJ|8>R)K}TZ`ezy+yqq6198kK1Z2e65^sf$T8~Q+U z$Kr%hD&S8lw@ZXzTl}BPnGa_Mn55#;?AE+#abPqDI=NLdT2{|U#_uFH?DK%5u~cop^3W)A5~^GR>j4Pg&`8Uz5C$vA`xqbxQP3 zN`t-(^I)zgcrFs4D5sFS9rA)POA;aB^+8|{tLsn$8UnM;lt>aLYHbLDk5SY_EnaH8 ztZ==_dlXEmAa%0X-^kEZliZvqY-+H)iXl03?igig?29eM)L(_XQ6{UL;pcdnZ`SG3 zPx3I;<-6OSzmBY*%BUV}kQi1Mw=RE8&BJ%KPB^5w89xJK9{cus&ERv7!fxuMmR(4U zz6Jh}-s;va!j25~yXj5=D@?_^S_HEhHK{jBSZK~!-LB+35{@8x4C`z|96Z4uJmLQD zA}CIdFDWA4{u@>I@SpA{M)^xJxJv6|7N<$)3^}$RY6+D9qu`&*`F+<5-5b$`pi6;H zEE62HQjESkuBf%o+zXP!aOy*74ZNPo(c48*2?tB|McY>TXV%V3rXC&x;&kHO1Go(F zoa)kZOwP^%UyM`y;ZdLvEPvtNq6dnS{Jp=+b8+cU^eW6LJ`_Y@V6Qtkk{yZ95+mYv z)L)co)jAo4GbP)fAyj9O43VI~d&a2QP;sy!Os}=Re(;&6mLA!KEQ?=-q~PUejgkC& zU`b1!Z6vD#<*zxu8zGb&HhR=YxJEJqezW{Z=nW{L*OhT|&ip0DmD zv4m}sqk?^G@`N+R_2E22O0)Csr|;J|k)yJ1I%JkFtxC|)$b}qrudG)$3lsYUbIgE~ z5e0>iJ+I)qROaVm#Uzx|wfpnW=Rm!wjq2>0z-_-i1iQ83At%e4RP`K5DZPmR2wODR zxdWU@d$;d#()GJs>0sm0;*VWGBHBD1s~Ptw#Q1hdULX1_bY=F`Z0$Q@_<06_UhTW2 z?aQW@UKcyqU?T)CAmAoSurB1dm6)BoJOF5lUGwv#auIkxdLjuez^8*od*P+Dy#dCE zYa|8ki`Zh}yIDE+`J;W#S;S@sk5BI_3qN{Zc=z<>9J`~4`T>=CyDor)l&PdA1l&Kxw7Jr{{T zv`Q=8U5?o+!g)Ga?x?>kdI6M}bb$&srnbXVt3}l}(h%*Ns8I*}2gc zr#a+HpS@dX-VfD%r74Z;jM+%p`f-}&sYdZj#(DI@T2F>d)Tkf6O-{?0@dW7K*XX5w zo7d#VjzzW#bUm6pF~Fq@YK+9~ggaUZ_F|@cEzy-Uua@I@E(g#lD;3-{f8r&yRrezo z_iA?*sW?pgltO}*ggw64OxnASQ=R;<74;-|R$eFYsaP2ilffZ_q_V%Xt#f$Z4co*; zCNJ@Q+?XaEv22n4Pbc+s`^O_&Q9okDdM~m9?6|Q9AtZw;7BJYbzgSCe~0wRp%@Eb*mzqwx8wew@OS00Bb6RVLMfjC7euUl<}rGj z;j^35`xpt>)ijz#KLK>M?9-V~Zin=-QERmom^r>+Mu7rXxITY)4-gGu7p>3uc*TI` zlN05Kx7V`w!--FI5hGZ&_)|Syi7OmBG#X`OMAd%ky#=0(Ig$zfXNticNYB$UF7@f$ zfqpl2YeQ^L4=#RC?&KQn*dHrSVD2;1EX3vq*(I4 zJvpA5eFwNnj%;G>B+{&Gy&w#+khPWO{U&!)%7?60tX$+sD&ws`V{*5-#_JTE8yt~$ zrKYPp{UlaCod`$Ujiy6i7Iis&_*FxSWe(2<>`iZ#e=fQ`dwBY^$!j0O`Bg2g6E}xL z{BA`_&eT%@0Tr1lE^GVyUOk&Pb#QJ8i88?#HP}afIDwv5JzMKK4y*nAKlR;+-bXw{ zO&XDuL~+!3%MzkJz@B_CYzYg5xppvl`Ixszz`gi}l%p5wJtm*FdXU?*CoW<3<(qKY zrcziYZp+(_wTZEGqt(4ko&Gd2J_5J*v8bn!G{sjaMbSoKsA^eMC#P%+&z*bLliE$k zBMqz!=!j`lKJo-`7QGfDJ7)@y&|B+VfzSr|h)ohO{Z9g(P_OQ+`MAVhbg}ak!*i^7 z%cE^e=C&`-Cr@A{|5!vNgp{p`!YWZJEH&oFrzAPVdm1;}<&IaZ_nY-pe^v*AD%Zv9 zSKC89b2sTI58kL4WV5kN4n7vRua{}d>T3b?aJ8?*AdQyWnuYL6yj;g@u5+Dbw&%rTSW(F(Z@r zB4WnWe;x^JP{~;lHfGilCH>HAhUd=2)d7LRj<94bT0pd z^qIxAH{=fg9AKlM%9zvk^$igyeo@A1sB0XSehA&q; z@0zl{smIP|fpXfMFz>YbR9l)_N3|yqoNo{RnB1M2JZHE_YtJ={>_Xzwo%10&Zc+xdvZZAb61)?_N#(CuFsvi5Ror8%1HPIXjxC^zBsRWE=zz1#BzT8=IUsqj z0Fl6Ia6s|w=k-jNEAS9Pkg?#St`C*a0Mwh&QMHB}A{?BvrAC9Fz0c`}7EpM!S$jG? zB7t!Fb|d^45#E-C8%HRuLH>g=AI&9!`LHHRjUmOFLl~l9D`KBmS*}a;0%Z4+Q_rQ} zsGc7sa+GK@t#WL?9?%t0K6ygla_{91pWynkd?qT#Fzh*BS8{ma%l5T269HPMP8Ldh z^m#8|?kHup?V7t{oSXKY51ocKG(4{~qsKG)Wnw;-qbK5OTe~`0KAWQ4I6JiMmG)S5 z-J2Z8*wBDx(HiG9_ljjd^s?FT__28e)!u~J+Fhm$Bg4*$0W&V&HD0o79_l|^uA-=3 z{`KjUxeD3F@w~}zTyG1fJvvpCq>9}(X}Udl${!Hd|h5 zt)25%lRB)|@M^O2dh+K@KwtouV>hRArYN@WgKsVJ6F)ycWg-cJu8;==zf;4X|Fp_f zS`^bA6#`GuyD~eyhxXm^deK_opm~U7&ikmNz_D+&OW`lf zdM(oJ6HEb~WOGh$C%ps5+xgPEzc#{k|?%dV1LK zE}K_(u(;9$1qX-iTKSdsv{{*YN!oG_tOTnU`lk#cOPOGEYrZ6wK8uxB0mBw%JKjSH zq;`Cl&I0ja^)FB)gUP-CZ4Qj?E@I(2Y!hni=a?wcO`5{I&_yC~5I00)g1jxf-rETpjf4bvU|#UW~|bhQ0t2pwhDF zn<%|eH>2waUsStCdRm5t=5)_?1qT<4`gBT(P=rRg@abJC0vMTWKrA} zgL%u8?dw279c1`Vl*UyXT=R$vAQ{hc|7U}1L(V3f%z?8D9FKV8Q5m+GD^n0Itcn}> z=aub;w4S$iEod(%p6U_V zy_R|5+r;oPWQ<|{RB((KMA8LYJUZ|GFjKtGNQ8F_nBEn|Fh&UpZ9)AiOxU!_xxNCS=Mcb^Ep-<=|6{n|5GKLUH7#QXn11d_X5up!Z5iOZo1RG&Kqz;*Z*tr6<)-el=#%*Lk zET%)9Dj_bD3B~A{t(mhnH8fcrJw16a6ZO~$Wx(tnWvI&eRbs-WUimyUz=g$S>0Qtq z9R|A-TcYc740~(u>RG}QgLyv6K*A&co>!H4JNmgUuOil!U?yw5L+*QSm=j(NUCytu zorktD3Mxb2-F(QGo1mC=+vK{l%kKH(itoVr0cnyg@dYAP`|JxeBo?nn~*^fw=5W5ZH#WRXwz6XU>;08N>I(` z-^){e?d+0SJyWiM~@Qr$Fo&3qRSJ~9?ICL+mQY`fg|W?ITrKNR#Uaezg6at>)#+9mf|hcS6tu6n4%TXr!tziY;zlWqT!i+P-%JBbK&w+*sg(}tX0*R%zrS1Gs*6~ZhGKBqpZ zrl#ownA>`<3z>u~8HoC;Yb=df@t&NV#H~jXuyq6HVYT}>jaH=wv6Pe)x6f6EUWs}u z^WP*|kqXKBLUSE=CaCRHLu5aUp_GUL64t;ez=W(fE_<&2O$jW2VT&MO3osJ%TDv*7 zbo5pJYiS2fL^&^4rHS~Uba!|6VAcoP(e+O6$KZM*9)etL=huK~kvlUWwJQ`ut|yx% zr)hQ+pCx(7SsFIe=A)m;s%|i{+~O8%LsJHp?z1hHm}$HpqJ)511%N$we%IHfT1prE zX)DudY!Gx4;M}Nc-w-C9tYUyiEbwdh)#dbidV9Y_h(DOp6}>;R*)|uO38ub*NSM;i zwHBa7+CbFfOm-yyHy$wB_I<9i9Lx0)!Ryb)yoX(Uc{TyTNZoy2A&OGrWzQEn=NNg)c+ zuqn|y0BN~MpPcpYtTE@G1RJXon~xPXdB2V{)}Nj1jOY7hBw(I`a@oc&6EQ}Bsu9i-5A7SmTF+iki@O#v=G>ZRjCv+%g!+v#&j|jT?@X0p!pzRu zrqUTjb$gh+1VDSURFNAF#mZd^E#^-uY!vT}=ObxXy(v^yC+ zTGAPa)o=#mY%2V8Rz~956Xx2mCw`z{sB?L%IJE9o{>KyL9vhvWN*Ad4rDq9A!#o zdl%Wo{5j3RFjZ;&$(g;3xfK?gsS9&7u7SbgO5Rk5%_J?&uV*@Lma;)|ox|>wZ2Q*= z;iu*VyRFr+S$)WGm7jgn=sx?MU4i%^)y2UGo`6MH=|o&7xo zLM0;U3q_N5MR+$g%+#(x?Dw@1J(=ANix!eEXjq@c%ZIMx?|*{rvNo92cjUxk`H`VD zq+yw6jr8DuU>9!2e3vhEAQMy@%RI-LoL9W4VUwKj7DB_x*#7b zS5VWcFi;ouP7Kwl&?OS{O#Hc`lJRGBD~>Vn+WPv4NYIM2_T5kfPqAwLWA;6y!iwwE z=?QSuo+{N9?JTxnI&Kd~R_gPc%>A;^ZSY2*SIG)`atgVC9sBivd}<*HFp*3Ysz-w# z<0ggmJQW#iF<{7mLGisGQ{}ySBGia`wE{<;2eLCUxI`eluq#8m!$07Ia z>-(Db=k%_F zxrCo-Lh!|E*}b5%Z1drD*#*zubZI1@R?}+SwF%gb8yq|yGwRhQE@WTt{w}3O#3V;i zQ{#9M%spfR{MXbZyf$!{w>~?+$WLbuJ90&{4r_0>e(E`T-UT7Q{KSY2o%+I7 zoS*M4+PX0L&4qO1XA-KB>HI}Naz21Q_XjMt(WtSVpVvdfw{0xl`_AMG+($SJnmFHl zwJK#LpSp*+jTbr*vg+5Ixtup%*nIWv5{|FB3i^?waBiHIZy%q%@m-|RZYZVKijtLp zr`B@RKPFSS^)lnvgWK+co`KA%vK@EVVi&sKJs+O9xcFI?_4pm(sg2!Gd%OFkhB)EI zV3NKnASI*VcHcO-xpYOQaKwqIQC#d@re`PwudsDH$wrtDi4>I>?KdEvE4i z@x6=sgoBTt@i<*hn9OQeR?vMA?A}1azroSe?Dck~!(S1qW!U1}+v;^)?K%A0Z$W^| zW0?!0+3oahxI33tVbfdq*g1M6TZADC-EiaFsNMJ8xG@4SWLQrtnqDR+jkj))aSZvX6fRpwICZe--9WJ%&r^B3@=Y1gi8P|^KY&Tgx^MucOT5HRN z58@A3!Y;1V_p8lNB$4qoj)cx1J^s;!CUqHN8>LTlrFVvTmWMIq%iqWPh+u7F$3h7D z%QHw*q-J6JMYznLpgqHg|RF@6h~p) z=gu}e6|;^Nz~@UWIp^?xkJh6M02qZ65a0Z+6{3@?mGdE3obHc`WT0-;+R!Ay7}exY z4Oy$|yL@ai5{&$Tk1IJ?M2AwS{=%IYnCKeGHAtv<+GQ5l5jv(zLn&2QiYn}LmXRK- z)VbU_Qc>7H?BGbcq4KG-geX@1uOeTuax|PP76>8ohUw~Ln~tM{IeU(Gw9@J)tJ zC0Y4hi09QoaJs;U0Rf9VePA{#(*oEfhntnXHD(H;h@20Zo~AwxRW;mdgGceT$EpuPk!rTfsat5Sl$Vb0B(Z{eXK;QlgI0)v2(q(Eh_z6cmkHv!F zy6FAeqFp@(JBA^iX1u!5o}ctHgIyh-4Ik?++1=LWdtbC%g`sG*`glWXwU~&Xhn2p4 z^F?MLR?{C{j1J6FNi~aAx)z$xmw*WzdMc_cMGX^&eD3|S*uwe#7oKuDKRKWYB;QYA zqh#FiZE$?GUM2tp%+3QLr}4bkschm(CGUEw#5_%> zGlU$ieibm$s}gZ+#}6bhfDWJEsr+V$TO;YQ6X5y{GR2M*VmcN>Y4`vT(erh8g3J2q z029LsB5A%Ib9hF~R3u$WJW)I#t|9Stv_mfPLB15HXLAVb0X>XQB#o-v@IuD#+z|Fk zqTU~*j$5&2<(D9~tCqjsl6BeW$38{#l%W`cp)8AU5S4`Vj(`OrWTdTabM5BO)uH~H zczPr;k7cfY;}Ma#_w4@mQpYyO*!|2=Dr;7yWrWu!I8(eaDsUA1XmY^qzD)OTCuB<= zMx+$-lpXOR^xTd8GF}Y~r2Me!M@`WdwTFTGcAsO~oYRYk}R>-EeGL z1(U(a(p1_b6X3D$eLz2c=zVyueY%|qN7}>ldAz*{DZ(-`nje2HSB97mr+)Geh)JUVUNft!a+gO$3)$4$4kuH8PgdW6q?uSSEitdWtI-1;+~KY zA3)MQ>m1e>NMh=L11~090c!2~Fj*u#&QzoZ+r{8y+3f za*>Su1Xse#{ro54>!cFA?9057xt^}NvP8A-Vt={|v7yUgkxR zw}Hv3jL6-OwAinTI&R!;dw@wgIOZh+Fuj%vAGi)jJ&qY!V)jra6g5}R+FHHLa~U_6 z53SsGf?s$#IS;J$0Q-BAH&gr==?=&`eNurzY|)@sNs#DJu@*N_z$kRKsp$Ek28p2L ztxoyWeg2g{E%es);qGR()hos3L)tBN{ULI->oC;$_@UfJBOS8Za36h-PC7kQ8zbsr zBZaY6^nC{p7uvZ8Dow$$9{vfA*Y+14V8$ePxRntniZoVgBMxLsWP8uWXQe-H{rXwO zV?8^D!6~_-Hr!5{O|+?HJ`MMQ2*6iTc^%+@O$i;dM)fzQ0yyntmqb0(A)*{4(TFdm zrVa2jIfS3R+F7qx>KYmQcS{ zdP6JXx%4xRi+0*>_Tx8~{l|6UFbLZN=#0$^{Jy+oJo`x9$7yk9&U;_jjP_-2bbdFX zxZ4S8D9GfGUv`=eTyh3FX&gm42EYZm;qI)3+i%1ZWkgqCX;tQb9F_*j60yVp@V?T5 z*{s<29-gJK=EKZK*bW$E=^XhfQKj@4KCX{#K8j_Pr5nKRGvIVarTjcF()@BcDWY=%x_6BY`!Pq6C{x| zGxN%%v~RtI=hr*oej`#sz=A(E&mHlu z4%v3T9%KetfXqfx@urmoljVpv0B<&IWO)=bJb^yxvvFNNort*TSW_=G zZ{-}@vw3%KMy7`=lQmN15!kb za%29();G8Pm=4QP``gL)z!F@{x>I-`h9x1>&4VDu3Tn4V05%&3c22*nf^d8xy}hHJ zZ=UU=rN3fWGX3&GoY!D+0g!_T%^nFcDaED1w$ZrVAi4dmFRNj#ZVZT6A`x+OO>GpZnep zO#dX_z1QbpHEu94h6KUU}Hz$kfs6bN}t>8Azi%y22fmM5yh&lze+6EvpW>O zM3y5Vs}&so@I*fL&!d;DJle?1bRpWc2=D0G*H;9S;qGe}H|jLTp7AUwNCFz?X1QCj zAOOO~&FfO*d-&!?9?7Dkq*Zm0Ok?$1rdeC`(x3h`K9+}rWy&8knhNbhz-acZ-g-ly zv3t0S93Vsz*Aq=ZW@K?637LT*x*u&h&UXBlTi{YoN>BZZmWD%5dsZ?z{PkVwi#ll9pW};8-Le#;!^eQ&w8h#ydg9@Pr$c8J0 zPPe8e(b%-|RJPwP02?iqwZhf=DyOk~G(#*<+y|ED1H(uKP|t`Y#u)W31uCQO?p8Bx zVj2a?F(29=n61-Cvqf|WprfBfD8UKRQ!;L5{*ZdM8MKsV{N1_K=2x*&$`@eTqXW}6 z=56(MugN>iOWITG(X5@zc{{76yh5~E2+x<%EQvm#9&>q(*ywd-3ae8HuBiQWcl$nU zRqEH8or`*$hh2_#19i?Kn`k@`-c<{i*5~#DbRpz;hvaT&dYC>Mhi!Ae{`$_WRQ@h( zwQDTb4Cw_ztPym;=vo*wX3Qyk{jyL17K%eza**ec5TUX%WkX1Oa{i4`}NJ{ zR7fR-r+mIR&gS_H!%^`fn7eFvSTB8lfp&40-gO&+$3~xS3z8o-Xq|_%HSm2g#E5~5U zBk_7~bPAttiJHouM8c7=r%+Yqtm>c^Q@7X{@e9SIS~1kBH_;yFggFVizG?3C$1}&6 z&0oU8?B}9>5As=$H7gO$$>Q@79}*pyM%AcYz78M>O3Saszn7CUc0W6`4VCbHBrlJ` za*|xX|4C1awie5gT}G)1q6}OHqOxQ2#GvC&wlG2h*c}N#UH}`^*V3irq9L~?ty+z( z{NV0-Y3Hs*Fr<>jt8Omn)&FkuC1C5-_}+Ua5)u=l2txdbI1+yoT#!rJajHuOanDSZ zX~j>p~vS1@GnI z=_erd=Dr&yIYWQ3_cDgt8}EQow>qxB#6=e5_BQn2T+Eg0l%P~AY7e=12X3G4nu?sI*#2)Lh&vEVLbvNL8Jl74aiepS|%m6b)rZ`$Pk zb~d2wHFN$ukUMlZd-g!WtvpiP=*ozzG+JpA?)>y(Q`;6nuAC_I<CJ_3QxW*Kqc2>6L+?kS65*!cW>WN;$JB$3 zWbj=*bn4T(tB})%_x%|bU$M-OXP$GP0;nbl5iX6d*W_}%xtRSP;MAdpzz3*t)vUm% zrWQO7Hn~W@3RGB9$c1f)_-$)jb5-pM1aL;2_P1^mN@(HwN#T!L)17V zIM{m(RUel@SrXgb zT5l4^PV3N!VT-wwMf>FuZE>mEbLdi(uW>)(DcXF+dt8qXZz8r8`{>h6rR!x&nu}Ix zZJrWB2UDjl{c>Z4x7oETi1s3^A$9Lu=I-pmae6E$qq=8ibPyLyToD#I!n<3Wt+&~Q zVj;%(03{^#={>3(O!g8d4WuP*>(fp%HZ^hiK z-w74qE^%1b{}J<`v2KOD4Z0e@uFsG>A4;mqDVT-u7+qPKm6gi2TjPDCbzUqjLcJGP zuX{5&vpL68yonm<98+c7!hW=i;rIw*mK-AD#a;k_D4qh;`;SAV#IWAEHYKOK^N>*x{J_BH)M?N{vgX1iN5^M zs4-Q>XiySXi}z1aeMA~W656^s@KFCxP`wc%DX~vR87)0IvK@|kAT-Z*R+NG@28`&l za#ZjiMYrnibvxR2DIFN7uk}|O@3L-n5(lu+R&P(6&_@0e7{HnkA&V`sFY%ndq8=A z%i>fzP>i(mtC>d|Ajply%ZwY@8*JvUZpCv(a=kA1!V8s>LCmcIWW+oYiyD~RCHW{z z#!_y_a;)XH!vYXvw)+*Yb5h;bZ(Wo#`7bZ$&nNwU0F2H?`ccgN#{&?@)NlCEo66Nd zAKHJY-#Av~C-F189ZT47a-`=j1;fR&-j!`lF$54zLr8Xk@^Mh;g zDfi;-G0^bXA5**Q7L-Prw=cUbT|6})j>e*0MrSO^Vo(sq%36G>@rW~&T!lBYp<=l< z`D`4__qaUvKo5E>O2>QspsdUi`r+|>g&Nmkk|;7h#Ufmkcax=tq}J14u;(#4s}@^^ zQl<}fKn8ai!w2>dqgATOQX0o+yz_9I-+q|ZU^Q;Qk1Ic4Y*q~CC9GO@S?4hE&f`F< z!%jkATm(DT_itL*3kDI;qcvB_-0vzNPz`fWM7t@7wMH{w1eA$=z^!>S58EntQBi!QS( zS0*H46V|~v!j-A?&2R1IcJK+F*}=T*a`?rsn)U0YzPw{8loQ{-X5;yROU~XlVoF${ z3~_=R{zAJgh0g%??OmVEx#2twuf*-G)vXWgCG6Cs;^G1||C59FvgdN})xO#2bsw|A z9|km1E|gZ!YdOAn?87T-HKF1E!4$68Qu%F#`E3@WT=r+o_8Sg&CYvJHt2s z6Lgu7xudAlWA91&$YUC)fbtm9Cf3TuDB9-GWrU6CwtNuNuF{K)PUkn7+T;66Pe#PN zL5(I6NFGMf%)O4ImQio85uyvrenMYXc=|L}7dW?ka{POd50`IHw>O)}5B80vTX9@Zh4ZA4#To$ zN^|WLTyz?ru@2J%#n`>f=d;vX*1xo4BAB0vpT6L?)L%@) z;t+p+{FCwdOJi7JVyqNQ)~>|w52~;+WhMtS5uHW(@5xL8_P#Ftr!qH?Xbmz!Lr zTF^O4s>pWrva~s_IUPS}-a)-et7Wb^`%c(80lpMe^NW#eLIk`sTw3gZr8}q0oAOAtz+g zpi8m4IF_i!G|4s5ZS|}_=(C$lt*L^UhsC6A)*2(BJP8g7dJ7hFC7M+f28IU4qjek# znN{1P#xE&&roMa@eb4RPbKcA6a9{F%ox#`F3d{l$VIQv^69p}kSadwLQQvBn2c>D} zS-((i`i_Cy8>`T0+(PSdwo$A7W7&_RW1T_G{LlkB;x-#cz4NO+{UE=4yflGf^O8}$ zwjjgR!NaM2yluR-#_gDb*KS;T#4mfNFK0?#%nmz#buI0KWZf2%dd~4u7|G@weos4S4lKZR8lp_D7sM`qH+%fH?`rn8?NEhL? z-%slsbt!-5F$09gCfCcdCI#MFp#~LFfdLY!-CsprO*Llbj~o|^oB#(!hP`b+d$P(c zxV3de59=#fp4j&H*JU}%m0okIS?`u=m$)6UR=&3dVl7;w-Lf?JX~Cm4seUtEsShbq z7P>Kf>GKg1O@_kq>v#u{$;RK@v8$hteI-XJ81qKa7W2H&Jy@1^@4JeBN(-XN;b$UR zuze?B#>UJ!?ymYQunK4z%kh*)k0;`M8+S09 zK2~2ySY_1a{TDnyW1IHXYM~%pkUo-iw(!#OXDT*e+V}m%nv9VGQpuCKNvzy0{xa<< zcGQj0Oo>o=bkbGJ!tBmQ^+=Zw3t!cbtn16B0KsE_=9&nfbs0d|Ktkx#J+48EFZxVR z9Fyidy}E+5+2rY0k$~|qFp5UT2_ds4xY5fWh@uUR?SI33;rbYcoiAR-`5F2~x4Zsl z7TdhUmlyZqV?5ZIsL-r%lr<)*uTC?ndLI|Rd!W`xFguJm${`!2D$CC;Kg0KI-@gt+ znbZLN?j(HH{cor^jM`)$C18=(88Rcquq>!1uk~-RB&diB-k)4;Fsn0mb&lR`D&?0~ z-YMiOTl~c0c7%B==DEz3+S8`)q|}@Q3!e7ax*#S_&3({AeB|4>Y_&!$dj=ZZ$!jqq z_V}QAazn|E6bJ+tYoZ4P+ZUa|sQq!&fd}n96p49oU4S({@W2y8CQj#ThgS0EeDv&l zlULJ_%VLWcl0pnw{7g7>e0B)0B)kl81Xem8;F~-*BPv$owKFJDh}4bgLA6}`y){Ha zAiVonU&Fzt6fx@1Ym6~A6Iw4Q(y}tSo4`Gb!{loRFj|3~Yv-<@WJGd7(4oe5Uz_;r zz-JzYGeX7_YJ7J9AdNqMQS!qF%K5ik1^&$L@^7IBxU$a1Mo>(XQ`V9P5+r`eZYWmw z7eZes?hVa9zv2Rq2FK*Vyrh)bk>>wjlksoPaDe*vSpN4bki^IVvh%DG?cblqr~(o_ zvu+&^kP}ehf)h*T?#l8!~Y}@6NuA*xBMTn2el+Lr^x@F>s(8++E}pmE(1<) zun>Z?e5`=_A9=@z>2GU@57&jHT$?i_5NgS~+eA9Nm8hxlp8*%vrd-|1|0cre>TMV7;_wU{jsfMf;-F`G$?JeyO|p(X6BL6eb0ho zTSy3wRs(DNa<04wQjRobDBpFTeSnRdzkB~8_}|Od91s0L*&lPU=CjzlZvwT4;JIs3 z?@xT7g4VBf{Y3G8V3XhtQDENi^xW^{N^UhVCi1bnX2y1BKB3KMdhgfk%ZM2GR4rTl zb&E*Rgy~8&ewWSpM`^^-T%E)@SoXb8)ycmW#0OzQ=yp01b*xBPMTDkaJ*xi z{8=UQlRjC=D&Q7<6 zGb8(ADOO`2?voN@6^wf?R(4lcbN?qv9uFigs>BO9yuuqD(|YBxu7D05YxwtRJ+LKS zJGi>azkJ#Ms0N|^Y132jWTh|x1=efWxh@G$@1_`drq`ON_C$x)ze%`5hitT(O#o8% zmU-jc!P62F2uE^@^2IxHrS zIJX+qj}{QKzvZL#Q2Zj*^rC|A%PG&HKeGieV=2V%0KDzr2?_I!URKAXuX`%ST%oR! zw3%RZvt zD4%D?VG)nHQ$~-VOEECyJ?@CP6A*`Q3#gfN=3JF5Zg7aYU4={(UqK$i8FNlIHV`X> z?6H|g`nlk?>+omA~$Z0Ommb}i-gy)loHw+)O{^(`w?L3Vlr}|cb1#{@9gn0 z#C7G9Euem8IP?Yb-$h{dv1JqkT9TC0S@|+2N+7NqIcz&$rX6trn}8xJpU}Af<~~M3 z=1bUH^K*^-{X)(KACeINI*cKYu!r;RI*@>MT4Msju$8iGPG2v1u4pIrFLy5W zIm}0s$(^=FWMpLpe}Db(Vtbs_Mh!m8bfL+CQKvyvK9)SPet&vxR01||Gp@dp<6Qcy zKjTHYfsU?K>YoEE-AV$XY&c}Fo(QU{;wVzd_OGtS0#n*&Od16pm!tyrdmFEs$>y4! zka$VZ7Zw-nub0H0{ecZ#R9AEIzF#0h!lc04r--GN30b@0(O1~Gzr6>G57)OBsa%Z4 ztCnEvtmLZk@MqkN_rn5~%idI15Hha$YtauFAOC(K2j|b^M3d^Nm)>18q(SspcMRY2 zWboce{~s0j;Metx9)t^LXN+XxUSSmb?1Cf%i@n&%LNyG=(dls3X@*vniY8o1Lh(UZ z=vYQq88Ilm6N`W(=y^G&qxq?J3)ZxvksOvr;w`P^jQfMtAzz& zLM7Lw-sb3a^_H2p%7;sYW&+0D!)#`dDhE*sAEY5WU5g&uW<&yg4ZeQo}GGIB?OFzKf{Doi6;Z5yo7F)P9>}XdS zgq!w6S>J`VqL zZyPaHt~0RNAK#?_0YasaDliB3H`wZ9GkhTXTPZQ{i9w-P`7@-TstN;QfJU{kV)Qvbe`+2ZtX+k`eP=H(uwizSs) zCN-&J%?BF)yO49Gk77a@)uVBin8}`No9v^qjO_ZK>d3^=eL-R-P<&e66M>%4xIQ<5 zCF*&HGSPP==iY=(Uzl@tuXQF-G6~U(a(A}JCdhP9NH`P9b#m=Z1{7?QPK!jlag^5@ zt=)F72Te1xNkR7NWaq%QBI}$G@q=G*cKTPjIoa3~r7rndUs^Z{iVyBC_N=~Tg(n>l=+_mf9Z=&^v5TDcUoUdxGiMrxp@^e?c9zR`#KR&)xT-I0+c7R zLdE0`pmUw-+Oz}0IasRK9^fsEj$#6?HX~50?lSVNXTIdhhT{xQl1>uefEFQ0kuwul zyP#r(i&`c(@o2V~0=Sczp9F3Vr*g?Ou=W4D%!{j)=S@_fpDALoADkwWYoe^gxZK&qtm zCijFXCVta*E_{Z)b#M%*V}CMJsmJLAvBYDEBSgRb*lbRo2+ogD35Y!-cSt-&N>Rj4K1a1x=OW_PGsZ3Uyz8bg5+ zwBxi=C$7d6cd`V6a{28-Y8!gF$>9l#uQQ z>Fy8&=`QK+PU%kRk_PEgx`eQ24nnY~QWFeK%q6F=vbPW)rnT`;B-h`Y5!txofDd z{LM!(v-ui<`m5IYiJ0+GTcPWI&GHF|xPu-hNRZEZn_=T|v+i&07?D!6Tk_VhGhh^# znNC)Wa}SHF$}Z|BSCL#Agw=etdNC;<-deq9(@j=Ahq`*Hy^-~5gR-ljLe7`RbtNHQ zUR_mJiAdbRyg=9*w>5(#WfQe9V4zcq$hE`{h^M+aW;pX0Yu&DX*V&bMeut(5T8gi!Y6B17ZQ3 z*V$$UzPYb?*S|wm2xu-*>h}H+20tDc_4!7QIh4lu4{k4o>5?G7hplX)Q1V7CUN#f~ zT3*va`WFwx@>wLac_={lqmr394HPQZnJimY+yABa%83%As5DglB8lZM5Z3^I^_!?L_T^QGFKU)}6k@rq7q46*MVQ0* zEYvo&h*HphD~0cbX_NRb1oN%0ml5qNt>FK%#F4tbrCBeW1w=hyfx#Sn=?+lLS>1nJ zw!3NcbYo2ALRJ5&)_VyekhNl-U|xfRMIrY4V#bIMmkXQr!f?BdFa!{@dkcz2jFB>~W?fCnz?e7u4W zh?`;nt%HU|$Y@o-UaE=f?RhPEU8Nt-`jOgXG)2DZp9-reZ(_r7lYMO;qN#pnKii!Y zv4UN*vRIK@=fp)uD`H;;$m8)gUjKjcUH61v{rvnCM=YB8%2{lC85jkyVC>wG87JpN z{a=wNnk^U}&AnlSL*e?qIT0Nq5OYSq5>!^{9WM}!GQf2PJ3KrK>+{0YsB2wlZzRqP z{9)g(-avPQh!MRUiY^gDp_-14=W8i6LfvE&n$I-w=Yy8MSIyP@$_+yU&)cyBxX4L3 zv#i&?51Gh5>dyo1)MpbdqS!&4`oS$s?@0N3pt$x}n9lBiZk$+AJ=~_tym8Jb0d(pE{ zQX_<>B(-9gAowF}=hs!i@Q*2(k!5ID*sYP|Q5HPwMjS?*`U;15Dp{OGA%H@rT?bl? zB#1Nn4-VCJ(NI z>hsa-28P1*jguI5W4>DBewE!<^VNo5re`Lbe*utW-)TubQryC?7AG)$2nJ=8XH*nz zY;KZIlL+}R?*2kwGa{f=NPrqnpi1-()Wco|_ZxJ(w^y8ir)vx2zvr9N=;|62{U#07 z;??n0xvxY!LKZdu6kc5gcz9UQkdp(?5_J+sLKpT-J3~hprfTKkGeTCAmVrU_#lnkh z0Gzz|c$ZZ7JhuoVuu8va4By$kq^L#xk#VyQb6z7iB8(eK$~i;+udPW2VT(u((SUi>qGblw0=3a=2ob z_~r0LInNlH(v@ptu>f{x&I=+P`%m}O2}jLMHnsysk;FhyRdc5k{>dlv;9xO6(wKUf zx8qlNj*qr1MU2t;2gX}-;m6GcUFb1yts%v@YkbZ1f56*?@Q6k9Vp#eOED|YRDT)VX zTPZgiQ(=`Gz_~pWgeI1;k$Xa*>IryZS%3u4^ZkYQ7r${ zM`}25jWILv_h`|{kL_ua77pF0hMa9FmkYuu9*1$+8cjy(@IVn;dvu7G32 z%sexsY1X_(hspjtEH(+hj?_kl`8y-q7ivi7@Hz@9ensxV$UrX%t6bx!?Jy*+@BPcT zJhF45WsDBF4pW;w1Ev!x_KGEY5Wy|8p6AT+8?vS)C_bfb;@T zujyeeHNsW(`1=Z0U|+Rz%Z|=Z7&vSz2b|@ev3U*Oj*YFU{Rw?}L7Yn65(Reu(f;S! ziKKhEcC1WK}V@3*(=@agLpBe25xSzB~P`mPGhLN$b zD6PE1aUf#1cXCP`w>@2Y{`1G4M`_K6HLuu?&voAqn21I^Ph^+AxiEl5aJY8;?hsoh zv%imF>7pS*&7@07v2U4hBv2NwcRb6=&Lrk5(0!45d!n^G*NKa(+Q?D-*aD0xHtn`6 zLq+gf_Q}UqyxwLM+@-dM&sv9pOa=~~`0h_yzT0m-CNrZ*pTxx}ktC;o=R%m$o7arT z&PXAfqk%N7H>EeHsP*1UmP2m9{57(1@FW^tlPLz`G}{b1tM}^n{|{=v$34Sbh&37A zl`qvT;RKx1qC&4X`|e!|$2xcdmPrZc10X>7M|QdxfY{hQF8BRE$!Fwh*B5g;YzEc! z2>}ZeQP=aTX4)MMLYPwb)EE2bC-24UT>V4#GUZC0%lX&QU~ARAwq_XP8v)uD3INl1 zqEZ+4@9%3q5bAt6Lyr2Of#I*VdLuGa7G{hu@OAz8`c(m1^FBMe1o7u;eE3O@?Ld_{KpyTA&#yV!hg$7(8FfKGTK z(MZ7Y2UI%xLcJ;dB-(~@%xZIo#AsNH0qPeevzA=`{I34x@NmOwT2@+$)7zGgTim2; zaf8vQjsghjfY}A&?@J8_N-d72rU+WK)@j^Tup={riyfX^FerF_yG%L&IJe`tP~(6J zkd%yuPcQugogw3gs=y~8r@@>8k@ed|GBiDHvdTj;lnj%1ZY1j4EE~BPo85l&q?M4D zJ9QxOA_JG?VufH>*aMp#H_Mgb9l+jC$lC02txA5ADa*SPosIeT+<)H`1TDFK_Y^v$ z|E>~r($2^!$U*nB7An-xR=t~P z{(J^;@~bU$x2xehILU&y1}E^5XZzEZ3I|_&d285X%Bt7pgM265VV!OPTHNYdXeu=r zzIZ=9v}nysfDuQW6WIm0PXI2{cxMFrJnf}+)v*OE5;wNPF+oZA>Jn1YukH7klVEEK z1=ATPFAoe73Tcon-XtU>0M;wN`i9rxh+W7vb3v=!9{sEOv)P3?aB22|7F9q7<)MN; zUud#kjq>w*<<8Id%|=X{b?u4pGbn*OTIeKl>)$JNe|vvs&~7jCgoKLN3x=dWYF>ic z=i82kV_5=`m%rz_f#C-{H*$Hk!qLBaOU{zR5SA&~?+ zn!(zhvj8d)Z;)24v4n+6)EML}XBwwXE5B%tzW+5WKnt#Wf^P4e7icr8=Rp$o0mkTcQ=kM<h~&rK8L%%7Vfs@d_iN&U`p)scGo5z#Pzi`i>mcSf3$h-Is)5=tDVU&um34a zK-4{5Uyq7pk&J*%sJ_eWK12bi+Xfz6XGvGdk zgn0;WcR$ZJE|PI1o~3T~eC|X_nP45y;)6weHVAsSy(sW#v;=g;!`~36V7@VaYIjd% zbt+~wCl<8EL%^XA`+M+?6hOz>UQK?Jw*tiL=sqw>KX-PRFMj2qr(2GQfuNl(R_MKf z$Fx_?1pQTaTc`c9NiE-jcnbK8^z7yn(g5@C!)iJE)gQ#_x|f%A-#6yv{;bk(WBK$$ ziwBghJ=R#pnXSu)WF*+8p!$i3yKmBcSjcc z4ZOft1Ub_R_lu%?^LprgIrcpss?~huO8`G#_xi+97yJ#0a-5&a?c(q88|)pY@;$F@ zKQmrcTJ0$eW%0#6jDcr9w`Amn$UV5I)(TFG6p{a3Km9fkNQ*2LLjbd%$=Hy$Vm2c_;OzrcYk&#a$zcBFWJX5ATV5`#8j$AAWo*c`kjf#L0bX9g zfoKw%Y)_1^N5SyL`n?Z8P8eC?0#0x;D|~iqb3}4>>xow%2PgNe$7N|0v->tBB2CZ& zR)3tXlwqbY89wpWuo(B*_gzLu;{4PdIrtN1@BDj7y~0f`X$jgD1VWRcpVZ5jEcKLp z@qe|tNB|Sf&fnz#0_QaVIY3P;mWzkpi6Ml9fC(f9{D8sCmJ4tubL4pj7cw{mg0ORo zPWCto(bC7;x*cb-?FX>M0Uh?hN*#kICr>*1sps=h~z`e%W2Lv-Jrn31&M$kkH=|g3>RDn8~}tw4*4F4)!j8l zy)P(m{2Gg?23Ag+6~=p_#d=R%$*6{7nlk-z>SDR9fX`-rHd8dHZcMoh-QaJ0vx(-dISQOqXp&F zK#wy%$;b8zy$&5~uETfk_pUaRb?UMp-7BRq?cHWFYz#Uq3>4mhfoJ!nRi=aEpZ@xn zQSnHqKxOgHL>f)#HQ-GKsZasWvr9rSQjENe_mD8{=Z(}WDny1-VP1z#aS$m5jL66# zU_>5nr1)Lasc4`=Z(TEI}{Da{S@J37SWty}iA^adIdfwl8;nG@Z~+4184< z79S~NPC=uh!dw%r_$Os22 zMT0J?n4vRpoo!5P^g2EOVhe3twIBZpCXGV4lM~Ue{>y`vGK$uStzznC06k{tn%m9aF%yCSjI3JUoarQ^3H`x6GUQE-Ra&8SCNEE9`Du(V zg$rQL9S+V-u^82ENM0kiep7QY10@Zcf`?I6`n(@|ZqAzBt~(zHUxu>K|Jmm*poRsY zS!$tS{Dol7hF+hGF0V;Pn$Y^G%9suk<44 zGAa|A%6v(Xf3jYx5z&SK{0mmlbQuL&PhwSc2P|vF%a}yBt{(Fp4z0RbUlmOAj1oXx z9&(9iwO&q?I$%cO^TEJlP^+bU-uj#Nj@$W9ZiS8Tz4}*^_dhbY6kX$N*gM)z$ADZj zDjeJt8=HXf4#DT9Pf4uLM_lbsHk&&AjNOFNk(2k#SAAG8tD913 z$w(%b9CbZX1)yr^8hlxDIn38@yTaqPkEgKf9HBK=q3_2|K^j`zV?*_%rD*a6VPT>&!5Bw<}Dnm!h`I3uYdF_v4S& z-7iuqLHBqT;augK-@&w*@%ZYm>NSs&rr*BLkEn}KsRe(+;1;{(U4UU3Z2(LON!B!h^ja$vzzD&h)6}qvFzpd~04i5uVX%t6HX-S2>8M*Tb zs4;1xqyk}(laiWbGr8g4>UUxkee0{t;5s9p(C8&K;5S@MbM*&`Y^f4iOV`Y{3Rul- zdtp$OQo!IBDnVdV*TYK|R7#4K21lu6oGOA&o)6rH5!- z7yxy`Nl9GhL~8pvpkIyO^G?n+;3Nz};>E$Y1qdU_^Pl%(i0m=usQ`I`O~7;n>+>y} z(p$4Gg_+QZSg|hRNuF$2(P;%^!_omb4xvWl9eRAfp+p)~(Eu^)F4_^tNg-L<4=F${ z)efZO1^oru7vbrm1;0h^HKmaN(>!@_{QrKhdTT|CW;cs;MfqK1BQy=@&U)TKXSY(` zmTsh38S_t2_F;Z8`Qs)FBgD$@ARj_{O?htfHx(g3Xbv#f;_208Zs+(oFeSVVCo;}J z7iLg-dBzdNi^uCTnAKN^U7!>id0zlCLSPMo^7nWd7L2?D?JZ6Y7Xv@%?bfFiJu$^x zK~%gS)Lww>v>b@ZL4bbR{;49_e5|8H;CD0TQ!6zjwzaML6N4>#Lc(DuZZVp|lsG!M z_g23>3^byA04IQbz>+av%;(W*uny0Oz)2hxm&&O<#l?;&!5LhWVN@KfG46M)&~3x1 zGR~+=ksMJQ`of%ZG;cI`bgi^qec;EiM24vlfOiwMyj|u7#RzwW5Z8$ zCo3(GjUyU~y)o$zI^V3}QHc3TGt9_A^P(R}ByE)WzH$uzjfNSK7L~(-4#*{vmzL@~ zKBqX#xiOt?$1Cu-xLFnPXS%0r6Ez~r@)J=s>$58CdVyrD=x&Af zwwZMOr>-#X)xg)jS6}8WKqx1bWkcQ&TP?81Co7yM#7cf|fE4B{lUR2~I41QF%Aiy< zAsrxMrrPAh9uQ95S$Ko1sCyinKG!mNyUav;BuFJ6#N1d8Rhgak1q^g-WGr` zkaQAlZNfQ>0Az>9B?d5@hA5Qx9=t1Y*m!Wyxm)&ruKq)octX7`iEHI|_-^#~AKqCz87>kb1mFa52 zC|reK8n!xvJuh|dgi&vw;8Fk?U0(~m$~F!D!%HhiyTPy4XZpQGs`u$?u4BKNmAB^Q zEhZmT>pwBApv@cYjS<12AS8eq!;Bse&`<8TJ96pa-a4n|L}~TS+A&?J3-^5@WxRJ1 z7QGr+{~ry4^m6~LO)$5^*2og6vyf6r^ZPzWtPkYQLcvh5qhn(NeWzYe5YVO*(E$Wt z0SZnAwifP|2n@d65NxR~CqJ|)<&xk)xtf6_^CXeHf$`x&xM?Bavf41(nF{`=^nYWgI$yZd-Ygm*d+)~ zqaj#yDzq=Pi9XJM>!6@Lg!Z6OfN1=4p!yaA4mjQZIemg(YJFLB7};{WpL~^!Gztx3 z!IVs@J6AzC@j|$l|KBxg`MDAJ@zlD)TUMMT-JMJ`MsCR?$+dRl#LoK*BLDP-cQUVeGncNQ{!(V&GNSSu|o%(ys#<<_?Lea#NOxb_99 z_|fftYT^wN2sx6z@V}B$_1izA1M#9ihG;oCNzn~tr2y)N2t0<=RTi3t7*7Vlv0xKG z#sI$wJQSmgqu-1^33J*k1qH&Q&^kT6k%}em{%bLvR2EzB4%kO`o_R00GDd1c{?d*7 zx=pzt9I@;slo+Qo}R-1e_re$Pne z1wex;F(N1^C|V~!u*@h>s7!Y>psTF}j&M3BV;pq!m={w)_-4N{sjuL}ot4|ot$^~b zB!}x?yq0Izr>Cd$`WLudz7V#^>1r39)9ONp6%ELRhCJM!=NSchG`pQr|p}Q)X|Z_Ek+82IJ_jhro+D&(Tz-034hrs||%r#|8_Y^xsBU zkq{GC6+TRZr0PW3M;dnX8MNDry+NRT_3>P)0+lF7f~zMfo^jA5PBe1*O$Gq`X;6kpdC0~JJM4lmAsn{$o z{qOZ$YZp|R5+cE0_T1LU4hOB|tiv>O8dj*+=?otn2{z*a!7tsknS4$-$IC9?S0C?L zZ6BZ*4Lgy*2}3CbhFU&72q?W^D46B8|APi9xbE*t0WvA{kmD-_n5saXQXZ0Hg-#;^ z2-@|W2zchX%o!amOgb*g8nyDI z%lQv0Y6yiNjcc_)M>2)=Vk>r=>#6_Tdxmcu8fo_fAa-WzN9LLd{2!H^FV6H@5H+dL z?Rwo^9l+u=;B5M~#^pB-qd_|!IA;xXi-oe7?6ch5+|W9$9iMjLk^|#7@d+_l`zd#G zL4%m{IL-L{x=0|a?GfJ1{W1i+)83D6u=)igdX<;8xxfE-?T06Rp3{%YnC3dITr+me zovq&YI8#N6v5q?bS(-5#yd2W(w4II;;_4T}LcbEdas@ zqEfN7b`rh5%ve*K+jSLEPapREU7lnVUd*2w`wD}4jTPol8FoKOeW7xrz&zngT++m1+urBo7?tKJZ4o@6#!idAM?6^}luXR2;8c0jSfsW3IyxtHB`E>S)aBtaoaw=dnquT2lt^GKN zwtgB5bjC=h@|U1)hX+;l;Itpt{pal=<-YJYu+an@A!FL1nJtcarlT4_R1VJU@?A3k zyF*zRNU)`4vD~JuFl>72_!$`-5;C&%DwbG4MFnfqr%==<(17_m*ivC(lGkpvIXpL4 zvzfVyAx}6=fL7RI#uqEQ)kJ^)58#1(BL$I6P{4o3mRgS|s6 zF^{9T0g05eBG@0pN;<4f@a7M~Ze|daz2?;C<7;(0$aZ#diN9V* z=O|b1&_Q-TU7X}eWif&P*;-W4R!wyoJs3+8eqpZ&vv~wK5dm;#p0gmO{yEY!DkjoL ziuN-=);)}QhWm7ZGeank(;k`fCS_eXicySHtV=x&f2j^E zo$%UxAN&3of%ioxqY_|eRMtVQpKQbc?Q`?2H#96NEbcXw6d0KMf3>+Km6eM2imu&V z`N+L27;=2*zsfBtsp^!e7Kv_<3w7Vbh#FbKF!*>avl_N}AOlVe%RVyT_2gSW(G~Yx z>;vd|Egls{z$3!@H!03ICGg4<=yf7MNU2J%-tr3h`et_7qhK?rtEgCi8q4%o zDUziS8;DX4fNRiS`m`qKJ!x3c^nPog8q$3*mPi8KVNH3BghC2wFn#vh8pnC3XPJ4e zF1&;DFx)lb5*huDDu$^9%p7YHrKkc^CB(w`2R=E#{2l=wSbc+ zZ~4YXVS=}5J0kSEsNHL(OBm>Po2?e>c?FWCLL}IFurQt9XRS0%>V=&4eh#MAZn4@N zvM--BeuCBWfDLM2|2TC6kOVV~Vy=<@A4V&`>_*sj~! z86)Bwa?j#*6FGRUb;Eh(K&VgnyhcQb@_G|ULEwkQM;jow{QCn^c@u2~C1wjCB4A<3 zY?k7D;;*f~9gUrg#T>8xXm>wV{~87Gm4G2;VejnxJ)_BP!=xBpL~B_~_Ba$NjqM|F z2j%le^F*WVI3L|ia%<+2@H$J6MT3cc2Ja6(c(~F%8pm}-F>12`+OLo5m~i?;KK$OC z&63RXo1AHu-0)3zr@egDy|?G74N%fy?*K;$u=23%47w!ii{%T;a=VQ08t7N0Uq~XOIsh%!lEGqB`Ukb#cxe zJnV~7kS#{RXdW^YX~Fnq0H^ad8Xd!AF)jFbl|45pui< zn>k_)J>2@<>21E$-hu(K(&dW^C^9%Ut|8`a3@p|Q_BRPR@De-WP!PbGim}rS)RJnc zO5VmA=?0sC%vE5|A(Tyd8=sC^$a6ONyI=+*;^$SRu5zANKi(1-aDoSghQeCTRapGx zGoCX@VbZ5>jL@hwh*mGxDA2#ZQZW~A_q`TrC*dn3WtA97((3Xd0_rW<_-#b%O~N-5 z7B8KgYy$)H`Kqj;aTV*;c4!Taxdp0Kk`SZR8|u{{f|*B$DTph$(6^LW8xd%MP;ZRL z8tkyFgP?!M{g@)Ja8RukLF5B5hat~ zM@{Zvd{kTPS{wMH7?9F}A^g1K7}q61Vg!H+@j>fci`mODE(Y|0gl< z5WF!y{8%_sW;o6f@{CcVQ#Br%$TMGRzz2a~#OhcB6^4M^&vFj$RV5rMB1-J1cu9pI zw`FrReiGoZ+mm`+?SskwqIZ?7_%s|uA&q|?s%y2ISR}!dp8pc*q@SzOr=W?J4~PSz zb%;;_Z*;d~l{()IXuH2kx| zZm_6JD!V%Z@b5*{ZVeO&`$LeQmhapG@2o6x97nn4Xt=%cS-!+j93AH2Y&COiWnaDA zjv`QLrS5oJd>&h!f1F%)t6B;df&wj&h?M|DtjRV_=J*s_rSchjnGcN5osV}$$LSn^ zpdIZTJ}_cWcGj4%pgcP5Z#H;*(qQ*+KXfO>0*Wbi9*0HaCG%}^};U+ZtXhq}eRmn7?q^s4v zI{CheG57OPLyoI0UdZjGR-H+B!{~j1aMnbN)1G7*t}ipAPBU6)lE{qj&jI8&HK3_} zXMb6YpaE*hC}Qae(kX~9PORwrbVB3rMHyFr0mfRR z^O-W08j-Pv;fD!O95Gq!Vg-UOaF8&6dm9-vC(Bf&K7Yp39G-@{YQ_N=lGgnPPR)Ips4*wWz|=3ovt_M^LYqje{OUPo-E_y zNjO=krMNoz75If&ppfpJ>VwVFw`2%HwqWs?DNvyoVltdC>hvPIF1h@k{HE`D;8tL_ z<^zX{n)t*~x=_Y%UOywr_lid96iCV4AmRZQh7<=uzbLKAjnu8>3HbOtS$A12)zNls z0uRX@7(*B5<~ZTtIqv@Eem2e0vM4%5obIU9X&eZUh*Sb_hy%P%aGxl zZT)6|X4=Igr-+Ic6Mmvv`ewmI)MMD`s2wvoB!rlUIv@EhN&F-uEKCe?^P%NpDD7RF zHDAzh;cRdu?nJx$J8fSzLon!iK)S$|5zi(T#jG${PwGCwsMd7onJ^$g%Npx0uNv>o( z?}EJ$T731`NAW#L+Ef}uwogOhXEYsJHQf(vnfwkA?&5BZyltFNnJ{?0C!Exgj>K|qYiU8m)vO3sr39CjCEEz$6! zW^+r+M!)PO}L>hsQ-j81lLxPHKt6vHf-e?t9U z`8Kx*#bd6{`0h`am$3VTRkmB%!3UH}cmP`^&+_N8UZ5Qt)^C)d$`YIwzXuG+TBmDb zut`@)AGmvLS~FdejKK?6D^uA7mo>N3E_=#bePS_Hzo9e=8fP*x71{2-WiGooFuJuU z`T(PyMZ^HPKoV-}GuSNy`wh+uG6kB;q^Atnl{eD|rqFpU(ydn-;Cn-3g~7UeeR~_P zHx%O1gjHB2KcLTn`pIWK-khoc2ns_lC}>oOcV4Z;&!TN!Eg zhRsi<`wdxw-Z-9D$6o^9=$pfV4cqM^{E;tY<$8D}1h^9!MreQTmRohgg3U0Urr@Jc zt_UTv{pKd9uyCAx?xGTPo(V<4CoD2nn7HU{I)6^7z}lJrDzB>*<|;Kn-gbTD|ITcD zQ?@EP^={5@;Fm4gRsUK>o$tDuKs)yg3wx;-;I&BY;X|82V zooRMm18YeZ(_rjmxtSu*u)=OAFaQPt5sDNr3>|lT&#~yl@wLdb9k)!_(po4* z{Bv@0&a{mSx*E*GyxuP?@<~h07G{ZzOVAh%ckoRbG9c zNQJp~v@QM&He)-YWdOTjy!!+H^Ye+f+H=Z7Xk1s~AUW!p|pa*f16WQTB_gmfTp(6psOtCkSdjpzG*@=ECl%wo@SIqQ*dcq(xI zqp$-O5f1LznHd?(nRPW2>odcuD&_t61zfJDOW^<-BJDr6mkaOicyfH(jS1ANJ`yl8 z02Xi2TzGif^-0h0B0Q%tlBEJr*2HynV?YLF$hFQJHqEh>mcs?El6F4QxLss7ht>;F z2vur?<8qB>N3f@0e@Ml1$?W~iXcFgM~e!gdx=;a2agC^Oqn=( z$;BL($(3uA(+A_vRMEwN2;h6zTk%=TS%>Wjqobu3vGh+FtXU7E++?BqP18=D4NURh zdnncN*~`T5xykOHXCz|@1sMk*&3wvO(R*2*iO$YV$^2owV^D7`SoZ>vtDwH3+nxsH zsn>n{)ccUSNJ?^uErTk=0BilH;d?vkH@FD3aL-PK8j(b5b_c0iE$)Th^Ph z=hn2kyj+->aiEJrS|; z5_5^x_g4PAiMx;xIzNpL`w}1JgnWhEvo}j(QsEErRK2Fs7T0Rbz{2cg<-PO5)CM5S z%ao!Y3M)(H2*MQhWC{7c21#-m*XBY#jtD4_Pbg@@p0_muEW7 zcd(POv)&~O5KUh~^(*e6&yRfa=p;w)L2me*p zgERTsP<}|r`%Vr;#URWq?NB16t4KpIV`O3QT2-E8grX>Gse26_i;(i-d?Qe~ps#&w zKdZo1?kv?RbAnImdVcc;L2g=u{Qc!| zWJ;w@fl86gIbo5_a!RH7WCh)e;;sB~Am3bhOXkr}_|U53yB*O|q=On_T1>Hg`iHap z;Bzm%IQ$}jJ(6}3dAYZ%eE{o)D?rvnJRpm3-Q^qZ4^IQI!i9D(w zy2+*U1JRI1bTs8>(J7LnpgeVOCl=eD4LyZU(s^iU>}$xoj|&rIDt>Cf;o~0D?74>m z)aOVMNZ4GBW8NvG68OV{7Z4xNio}CTW0TA0rA2!8ayw^+lqp!vt{9z9X3*2v%u<#x zil0n?iMlWZ(&DSqZ35=8%WtkBC#W=33ja9x5iu~)pcCie9_PQHsY3w(ePsA~Ja1A< zI!|J{IGWXY2o1Q1(E#FAbBw_KewT@@Ft&_LtPs~|dp#3p@L{e~fN_R^9oOZf&L7cq zj2Y^TaLyM7BfH(4o@HHJulFH|LJlh?BJPjDQzBkzOzT3XE$dIVk#}P=S7pDRu+7thK;gfUylI@%dTtCxlSXae&rmHld&4VH z$e!)Yl({(sE}ZM`h5KL!djp0b*v^5&1J&Bc8DuR}djFVTclnl2+o`L41Q~*A5_eFR z2cM%l8!gp68VKfKwbv^8{5a6H+M8)+Hu99hNopsWnrdBF8LeBkVvlYuKTO1}#mQkt z*lWyvc#2J>-jasC(goQ!HZ5~TfJ3rE!p@pI-x(?J3Pw0z0bVVW!M>#to%9qk8mIbC z%GKYpxR)js0@J3i#*w^-mNp86FR!X*e9Tf zFk$R!Gk`jA_-F=#6|Mzr{&1M|{BDicppf<0Or)84%bAkVDA>c_2j(5~xq3~7>#+C= z8g#i+@jB!01l_OaiJk4vG9bMXlq(M9HJw4XTdvA-j*ltps+TZ*sK~K6+~g3cSUwRaP+~8Q`r7PgdbsptS>gRV zv*7^HJTk%#Hpi$yD^0PyvW+F#Sbg-II7uKZ#3aua5=TlHNn#2`+#A~n+=Fcy zsgRu)QtI$Jg4+tX`tl;!XW(16O~^HrFMhny;s zr%}%x4R?N6tjy5s7iZ`JDTxT(h9z14E~UI4JTBXIMpXJ<_^rXw_jc*xZfFiscpNe) z=H@*a=dQae+LUOJb69k$GJ{?_3`w|w)hOqS)K`%rD9JqXxzi);j?~(!4OWgJ+y?xS zGXr#j7*Niqlb9eOqH)5Gfrm#4)8%cyGh*5z8Uq6dvI5;&wM8H zI?{2uelTHwT~*)Y&#Id^`oTcfw$QD1flkU{5E(B=Jd()D;_-$l8P84z0Sn6@nPdhs zZdyEx=^`=U`Yha%aLly$_>l>k+|?CjDx4HKWQesOBZE&e{G4sFUK909a6aYqvCdTX zY@?%uHny<&?Gn%8TG8v97jEFGxiziLt@u3`@>7|CIojW4yROlX36dO^3veLTo4hkE z-Huzi)DRDWM6Y-*BEm2Oz*gio455e4=N)vq-xv=g+Q9*Y#xj|(63?0mM)Mw(IDs<< z;7P(mkO_vJwsRAgq9u_i%R29n@kpVWIK(q@Sd91`_l6nP3<;3-MsrYs7@Ke%jd_so zDwa;L-KScDhS~nZWQ?b;mq-C6N>CRBcJ@!JAulOVn-)O=cL^b@V9`<<&eum zs&jMA@rZB;8z)p~x5#ySn93w!I3b`FT#yZ8-s=*f`p3RS-yN5ngZnQzh2|QxR8~D4 zYHz3?3t?e!y2H|Q0#`g-=YBAFr228iytBHSRKd7B$UZ6crexj{69S_~LnLIKEo6uuL5bp*}~&sQ17?u=^Y zf=N@QV`0TQmZyPWuz@^GZCuF1b2RzZ7gkIg1Yhc4LGO ziyd!pnDrxO$$i}&_mbzQEnTM9Q#4w^GE{NfH;cAQ9mvbknOcb}v;2r8)wg?s|MXdnV0 z?03#h@wsMc8WUZ9&(XWRE|82CzenjBZm&ikpN)7pS#6Z%d4pUO90b+i7(e0*YEbRv zQ}+|s6xk{z#>xF*;7!aWX1N_mW*>{?b(I>-jiQJ-L=CL0tT1;>CW1P$yk{)A553|# zb`z*%Ka91z*D=w^regseA!YBQ*cjpPrv~_RG`3_+m#~2-Vn|)SWm=mMVde3LLwgXM zP|0<;oubmixNOyXkgP`AVFl?V(AA*UiCM_$yRX#Xbov+~LGz38`0l1TOpQuXI4(~%+XI|Z=v*FEutFQgJX zOA|}{u$@8i4F}#k(T8%4|DUGeXqE+bVI014Tu;jPX_;~C_h}qtM zBy&%733WM$onpRD)@k^}!w?x{w)x4T8i;+|iHf>)?3tW~^&vAVUCAXIt0W2z)HEb# z=O^qYF<2is)`gqV?VCa++ff%d$zF}-tA1Ed<;FbUbrFvxr<{uFwl??op~HzIW7{IuO9h~kUm3ssiE2q#Y5rd?3k3;#9ns%v|W~I zQaJlun>Xx`-dCkfvGmEO41>yHf1PY+|6-zpJ&#JT(Dn5)dzve?Sps>BS6wBmyS4p8M zQ%+>T=D(l8HkLryiD1J@?wYacDUG)AoZxV|+Wa%aZ~&~Nk64@s^MrK8q;s>Q>wL_ z{?>sN_u2bTlqF_P;FMOeHU2?rLT>Bv)TJUJzrE62Bu`!*FBB}SWTR2Qq4Vt5En-QAs1(%pyx0@6r#Bi)-uy1NCW1eER; zHVq1r(nvR)#ruBWcg`PYhH*w_*s#~LpY`19zOUb`$|X-JAe*0D6eBP@FqUe*~LSylr2>GJcU{pk=#Xp}g^ zM({#<@}jARmu6JblexlHQC>`nm%PBeu>w9VB%o^VE$EL0DWFE%sO)^}e{wZSVt|Dm zXAH_G?n|uHMzu3j5mxp7oAK4L8Tc3#a}A3^b|7!sfA589O${mUkR(pE!!k4OnPL7Q`pO40lk+`}T#y^M1R|+{yT^Gbjw^ zjW_QcgQgrzk7GMQ0!d9RNv-D@*-c*{xJu;=Bl(r^A!x#rx3!TIo_I45{WY#Kknua2 z29Icm1cwedb8-^wrl9Btz(qVFmltFJ4)syhZp3;(UrGYur;j_cr&6N7Mxa86T~eS? z15MnN{oE6sO59I0%7H!d5Jk$66pP695_)_6f=vt~2;YuG_xg9GK%R)8)pFgEDxC6o zzIYko*gbtwH@_&oW@k$C^UNlnKgp*R33RUMsmp8|hbdyd{9{ZXIz}k5X={cfg6%fP z=m6ZUdqe(qWYhL(r7iZ8e$d4vKnts@a&nqqGZ_LakXaYa39H1 z6%{KIr;{FD406tIFSBPO9l#A!{)OY`5lUd}*xwZ7i7*5z^|o)?EgNuT!oL2Cv(+mD z=U1i4i-e(nIfCIU)N@Z5^jh4AXW4W5JF{M>HyT2uBFsajb@EIrj`$t#lA8`uR7mEa zd8|W{6(=(3<&usLvzXd4;ir*+b^SVMhI?#nv$CSeWgGP?3qg!<717q5I{yi_By%H> z)debNG#Y|j)l?2gDmvw~KwylL*AOV4o{&VqNK8oN2{2btQ_IbC;dOktZ`BS&Gm{OV zyB|(sj|B;o#vT4ox0d~$d~>^_R*4P;_Cy6|nf3Od%sl8GiV{~XQZVNJM~(=^cWbhQ zJ)O^*E`+KuO>CU$a=KzRw~_y)N8E($Q{_3(mlm%||B=i~3@RVi?$Nwc;id;M0j}fw zUyB5;*h1~cnFH*W!u$e4`M|nE_3N(SSWM+?04`mhJVq9SoXMS#GCD<$cC-ds_<++1 z7tbUOZfcwp-@w%otz3U69Bh~!hkazC=1B|Y8!ep8QlyE}+rd+UqIQFadvy`L5l0u7 zPYZ80$3I#hMOT-0qSaG>&FYj z*)h^m{Yo9wo1ewr3Dxn&(kQaMoQ54@06X#aT0W1*d?ZdC#bLSCGboCXJI`Sv-{bN( zkgp3x=rrUvbS_1>8ACd}kvDo9e*=bV4iX2bA4w&ju-r(6q066qcr4SfbH)#qj|=62 z?&H(phl1182XwA~intzn1Nteoioa7YahQDS&!wfB^baPBW5PQM-0zWSlo7G)V5{NZ zG;evgPCalbs_rrpx4I>;ejl-;nI>$t^#G+N|_vw-isW)2n91r30E`(Wh;N9FZ)ZW-zj2+*@up(3d@|zL2$V z_IeomC8XVIg{#wO0~NkH&R2O~upB!#UN@4HLaV4*VrCxsU z#3|NBx66+|$70J=P9xqYo66fyZnx{`<&t^QTKY+9=T))qeto}V%#lsVD~y*&$iDu| zktyJ+P$joq>sjX#XA5(IX4wV8%tX>`1L=OaQnk(3eULXF$=1&%;4?#ch6s`ONdTi zRX^mtE>a01d-V+fDa|i`Z$o`<&Y^!qwW?x5;gt3D$%`gktajfl5zkh~PT(0g2H~;l z{2pJC)NXRfV_1v@4+*~O^X+Jz2J1oOdnH0{`Oe=H)L}>JJ*|fKdPg?|m_-8;SIw+r z_Lx8N%*jRFa6k@=#CQHo7`Ev*=ty}QNA;h%)S=FnX+Fyt91!E(1&lFfKF#018-aw% zp?4I10na=bcS4tLj&Yfo@;H|tTPTKOKbz;in>X&!$32NysE2}Nu}8z*K-uLz1-IR! zAcpS~ZN|hb;?ds;6QB;)5V+<7@-7-u{{%M#@k8>fXI$9bZ9dR~r!oY30}3zPBXfxjFCUHLyUx|DD7I`cdZDuQHsdO1e?e*9W= zf6S}jU?57@rXznwuR;Qb=(`)H_8Bvk6SdOLpnHt^m>M-3O)iSH?$Y$Gj?T&KBgmgJ zJT%N4D8N0b;pG6H{=l-yViN#~w)k24G@0#PAe@SdI`##fMSh02A^=WkB14OPgF<0! zB56mIm0>{aqVQ+_`SnH0W-OgbW-xgCOa$KZQ?iE4ZC1%dlLY~#Z2|BDSO8!EgkCAQ zS23B%Jo-b}Ks+~=I~gRLo5^y)ay@*-VxonxtM?+d-e5H_TdRyP-h_LCRWD`If zVekzPmZ-93!b7wQsb5NQ2^eM3-w9!wZblx<$4Tz4bjyP08|P)ERGvL5J;x zo)LSvcna~rQs^q^d*(_HYhIqjikf;(GI=Bn(jLchec01RB@@O3iQh7tN@=|(JM!jp zj^egiJMHf?_?kQ?8RXKr-O0e`pZ4$&7P|o#&DEX>x-0;rp`&kpxGZ=f7~%BI`G!w#jYCm}ZVF(aLbS-pj$a7@e8xhA zAgBF{bOdZH5UUtJA<*l}(9@ycfZcMKZt2$%$e`o<=C&Vo3y&g?MjZ`7 zw9J~S&@xDeTFriKaPb#)p0P3gk^Me9R{8E4%@_%@G<(%b5iSX>!S-Y}A($#L8L&kn z&!=&)>BA2r=66(>8tb=ViaAW1bc0(0#pj7y^>u@*SwGuM5Q%tgC_*@(5a~v8tFW0F z%~GA|t=J$~3e#IF9Jbfm*C~{x`&lBcTtj|?DH3C2gHdFbLZreTYG3^zka*CoO=1SS zVK~coFj--C|G#$(>WRI2tKY-@ByF2PctZ%vM{+NdU;7y2+ex?uOjqny@WoecKRL7T zZ%pB7%7SPS5*0!cRW!rHo1df^5x`HP*yyhe-|nGqi9P`)E6IdnZ0i$q3R>BQ?YPNV3$4-zhBz`=D4>mwOssj^?9&Vxf z_m~%p{w|wBG^+-m`~kc4K`N59oi3(*4eSR~Xi*$eT|zV@UPrU*pHCDiiGTAY6E)3g z`&SBcj{M1cirXoHwrL(p7x=KX0D@&$lZ(ewe@uepCjPm3lgn@{1-V-ZiRjP&S8~{g9XO~3K<4|E4bEKrj>r6q=xP(hF zore%mPAW66_*y(qh_J8_whMC}wZ^`D+NJ+UtWdFEvP>Bg&@JWuvt*C0=g01|pf65d zXmxdU?Z1call{E5*n|Y^+q=7W;O9nWCCPCE|NAGQp19sJNJN7&bcpBQrMbmdYp0iv z!1;RuvP2QOISgVgIl3j#{@)h|-+esC`=Mpz82|g*j~*aa!hZK8Ai(c6e71<)NG!(P z7j0c#YD-w5TpAbc-dlr52E%qgpiD1Ds-%MqL0`{qMSp(myW4buf`um0l+pg2svZ`8IQkidGx6_W|%s?z9y^tntpx%`pJ=(LXE7_WxPYBLgH} zw}YRI%2+@fqmWK-Y`lt(6GQ#-_V>9UoWAdh@$ZVv%YfWXQ_DP=PjJZ$@sn5~+(HcI z6b*cGk|mmzI-eW)iU#w5%7%e53VPNrYS`JbJx@Ysb zQvCk%pEq~q2tLw4VT^!=5^hgB1$YVqZ12C(Xl-(HrnT+kYLeeP(Pc(s;Snv@?^~9% zW#JKiZDsX&FN2UUVevP}s)scyfa6nA#lI`%>+Q>zCu3p3;C*-7CX^@hjGms)eE9KW zCrTh1p|-ZzJHj!7@!Zl9OrXUCjFt3!Nc=rNE_Zd(-NO?Ztsr~>Yy_m%(<>@PPfMnUgA^3l92I}vvny1&@SD7%aiK)-@kB znP<`7g!_&TdMYgYX~;7=yr&U{L2yK85#J5_|Jn?s51otR**uv^W)k+nk9ZrlG|a&z z>jv~m%|HIV3IFr&gMAxRO)^MMyPRsn0Q_zCz{FDI{MTL?JU?nY*JN7!>@!*D_1k@; z_ZPqBgAGJs;G%mXqs`+t)-%P(O9L|*5f+=zQ*vqJC?R!%xz?4YNT^UXB@(Hw`K4!s z3A&0#i0^LtS!QP^ot;A1i z`OjG2{&DqsE-dU?`hE(x8MZ*hGg6v_MR^~$87iMEzCf&hzjFDTnC>NeyF>6+lti3; zfK275AMK|cVq^(~Oc)p#|68AtMtTYk%mg}>;Ks&A2*gjX-3_ho!|3gYHRR1jZlhZd zVXsp;0dP&P&ca{jg%ZVkkXQ9hHGWOKSwbLgt>jqCVl8g13sVhFhbKloAvJb#+xq=G zH`rU(>wG6fG7Lk$fBoWMsrwF?mWyq5J?((*s#K?lOCgCRAf7r*)^%yQ^<&u6yPE== zc^HFcAqOBqv39q!#y4$}AyxJ^HjK+2*^6FaRkyeh%nPFFk+7It&tiV3883~SMNTo_ z=byB4DG@zn*t&=_KU_+zS1RjWVPE+i{a0?c`S{8@-^=ON={w ze$1;?WkaZx#`O*v`r-1g(ZDAG?4d-q5ULQAe5axa5PC-h085F?B4)t#vIQ%ub2?>Q zF){)j8i<6eAnp1x2q=33u!0*%Na)BhdCmt4VnpXWyl%FCFd+5QhZ!3LgyF<8ry-;7@wp!&rdK~s? zGbyQH$gypjs682^`P<{2tstkg)Z!U*x((~qCb(jjbfyWoRpC^^IpQ(FXVl`cKdb4o zZbdjxm(#AGHlqL9xYB{ZUa5D*eBU{y69VUE#UI}O@S#nuaz@O=h;skIdf;gqWQ=1( zG)$27;cZxm9AMx8g7PksYs79?Wx^YcE_6k-3l zecBSS=~Z*hDm3}MPD>%jK4J@K@F;ja1pucOXHl=iihxc+)5lWs#bnkliufg&uZW1n zM81H&SIe8K2;^TTCME?WJ}3fuCDv0%xdLtOhx#DTQbXXGLNZGT=z>aF7O`t{kb@b_ zr<(_y^f=9aXbz*2{7VUoMVKgO54*^w4UqDcp14!OwdHCTcyX8q#MZSZA3-!D*zBKxCnNB{sFgWMH#L8kXNByH_}y-?PNuQ>c!8PE zJLvWz$0U}N<34n9)W2L}H0ux%5Qgse9@AYd7(BeZ zR?jN5oVYFy=f1mRJf;XdX6k}=77!XnWYAf>&HpSv+^n|JMexdvrCh5z=G~+@gO-ni zjYeal-B3M?Yy{(_{bgo2wU#ik4Z^HB~b~Tsl=;Ec7nFb;7 z#pz#*oSxq^3{$b8VISAYZgYpN5^);yU!U%V`QF`txNuZhy~F)2JcoA=QsIv{@n%>! zi+w!aWF7KCiDQlc4*RPgaMK&i>Z&#Li^{G_p2fS$uF7%60+x6Ep~n~3XUyt&6K!P3 z8ieUP9k*9>rP1mF6L;c6&PwAaOKm>b1*G@H7E{u$sxO8!Av9uu)i~bfgE*4)k{qZ7 zV#{?E$cs{P;Vs^LIKAk7v8Ek=srQjnd_QVv+LSinpy-k@YQg`C;4cs@bNzhN21I{b zf(o%^`@L*IO*^SbFVG}M(|H|Nx;)=)ZmPX&0~Ip-3*0~vVIAs_)#5+nABIH5&#b%< zroWq$cox@BI+K1|zHx&-UFCiE{U3oF%-4r7H_0kL( z;^Z+rZXE~M0os0iYE>-0mx3gX2B8JsY{V9Ox~k?0s6~Bsi$T;W`5=QLWB2`?p+j z%tLN!x=wHm(MYu{XyaB+|Fk_bmoWOE%AhQm#Wp6aPN3}H`tX~Pp4i97^5pI!BbHsb zRd@whMXrx>UYaOwnAw`qhLAr51Ic^GG%aOB3PTKlKy@ipNPlzb6WRJXUk8kNOl2!R zTffD@0}2zA^y24x^Ak<#)QPORcrh_C$2we#JeFN>Q&k#>AgMB8GcPbO&=FV#fzK9I z{u52--hAB`mqBBJna9*ZSg~SQq5Rqmir>|7h#v3qH)Z1OSciESEkHRHJK^#BT;pVB zVN+;TrLL6&%enEys&uJVb=%Z8j{aZ2lu;ak){83kaH%y2v?>ST4S`)FY;jH2YA4x6AI#dt@lIOc_RFdqMWAaIn$@aAYS#qw{}-QiE*Bxq3%x zO%~waH#P>obgIffYUOV%KZAq>XQ}t3LS9Nshg-kHQ3<(+c6Vkg!W^)EfQq*#RsMN( zEV&sW0wN;RJlsjU9`nHNfa=%A#u+}l{-dwXRIft1dA!FH3ZdN)I5u!nj*|ZY?PiDw&3-la9MH%EG>T zbi6VxEh5G}fAgG1d~fGCE%_E+_r$;YuC5rI4cL+z^S+0_S|giJHiz62)XS)^`P3Kl zF8D#L1=mOqtvdP4SH9y{z7B_N1ULAaV`5*|f}s$J0$7KPUcyTQ5rGL&t0|RVRDb=dab478(QA5QFLn1x6XFPltVg2+QQWK9)7F}Uhm@_N za1AS>-`si~C-?yUhNe1;$5A+)&z5d@H)dcle5HHCSP5dc)b3}H%*p9{%MW;p@Zi|n z2T{k+1?jwJ?T%{*pyflP*n5-1p}tz$n>M8hu&Jy&8ys#C=Sp1-T_Mri1cEN%-m0o3 zqI3;TTQ^cBf2S;AhS&9F{I17^mu$j#%bycKm&h)2**g@9QQ9skF;Q)4GKG=rexmzz z(qkJM&rcc9=O6bQGdOGulZ=SzK7w_sNtK9L{NAYPoChc7tJTrdH=Ug_A+psj9=nzJ zq!K2=j`_7x&xGtxvDx?7a`sZ&Oe-&+*mi7^e*fa?CQ8E371g}1P-qNn>OmDERQE=e^G88sZ zf51Kg>3t-4EZPi+uP2Lrt-8;3<2XYqaYSzM$6p>*x)W?3dPbsnW~uX3PR-@jOP>Dd^;<_xgB@x#ilWDoXE;2tyYlQPp*97%sO$-~k-sz^Z zTh<8@Q;$Oy0S*~tL+uYPA5XV951<})%WXk`OYs|6v$*arGr!~xc1nc27`g)-+12$j z3qLQPn~VNF!Ixt!_()SpdGvZBSlr^ zgMqN0em4C;wGmJ^KZd!`_6&gAK92gM8_*r0lJOwT*KKqtsJny6^zP3B&R=}`(HR}A zCTeMc`I8BrA8zBUXE0&w@8Y4yaStgX`d+^`Cte{S?L)B(a|7Y5;FQ0qzXDdFCuYM* z2`2(HnR&>k0w4`4uUrFZQKqPqQPh};@pPkyBXyI>P8*- zUoC1F26+Hb#|3&5j1OHucGUy%6&^q~{9p4%JGIE8(@cT7o)ef+gWNK3))wV{I9iqF z8oQ)ZO#b{jBNTun;`TEs@@BCwN*)2-GEpS7i$|ps1tOO0Jd~;<*}RGxt6aIl60o$eNEl5h1Os}^rDzg~60m;)nADfUddK&$6-49218@FH^ z7%sa@&(C(J@i)9wvZ=|0Jt&r+d*zr&7T9L7q4HW!LzWX4k3Sl(?#)lWcCe_57C(84 zM$FfBjLTeOJxiu;jt9tJDZ+m!VB%eAwHw2cf@#cE? z-{QfxJi7GiW4?Lyl6Jcz^<%;x+?dL^MHG=`&uN*)M6s<n**Bv#f1H{9AcNhl4 zhefc$tr)+6^t**};3!*#$nEShI0whCvRCpaGe?OE*_Q?;+0w+s+Jt3X^&8&(TpCF4 zBAi+6wlXt`bqU$Y^NXZHnjthS`WVzre?Y;oMS5=YE>a`5C9kGFutA!D?7d(x+Ag2r zP1~9W7KLw10}FCJN|eqd4g9}+BhScxu^SHe zoy~nbrVFI%4U1;evNpoq4zreZH(9$rGmv;~uz=*{ zyL5ZSq2a53wNUE;IzQ|(WPx8*v!+V8sZx+CS@mYCP2;;;>SG@qASx=qIe zh?99eh8fc zjn*$vEGeSA()VnMN!NZE#xuN~2FUQQCHz0pDy)M1>!FE1oasHtAw>+|+XFN6cd1cf zH0%Y}ZKOHlmXy-R)F@U9qSG2|< zJVTBK$^rkHHTsUuPKG(EJf!L88_|6MbmAL|7#N)QzF{$0f`caiz((Ge^Tdz{u*5R9 zfr00+Prg+{c@ulKYRm|<8xbQvxM>N;+-B=Okx`>-ewubCOVDL2?(zd|!g8g<(S15s z1`y)nuUd{eS#*w&hkpbxK2!?SRIWQbav3679*xmwip$s#4$$h?vPzVS z_^PPGV9E(>`ce6|iE*&ni|{8>G=_!?M6Aznar~fRzJd|MH=vQ^!WY6^(&@z z^5iEskG=9;%DBdLEQ_Y$0vCqOBjSyG<@5b~+9KpErkPyEj9)0e55M$)S1<~#Ho)9F z6TD69e#)51I$j$U`5-3eK|_?}Ahsh#R8TCfSITO*aTt2_UG#UXezXzpU#z?p ztZ*FB^g;#3Z)(S3h zncVlII@(w;LeR4+2Jf|QP$7xi4AI=8g~Ns;MW6kt*b#|}_DhNvnis=?!rS{C zHfPR1KN7Mu2(M=3sy!cChh*^|y)T(oeWNutCi4{We|69+=>~%81bGW89)6@9xgez2 z;D~$Ql@C$WN_(;cJ`Dts6|0_s(Mk&Mo1Ngn@cZ$!GhS}?qIoD?i7t)X?x(iP)?Zyz z`o;Q|xZ8KB9J33#P%)v8x&mLrC4%GGMY-ms5;6}CRMo1yn;G`uod-t7=j+VJD{pdO zM=y))7td|^ZHuLk1uSatlzktvX1LS32IE9Fsi<`3D@QgYN?xQ~QAcNd&sVZr`o^eL z3=TMY+4L)c&d=6Ng~dIK-X5x(uwhLYsO0twrnHNRH~)yp|b<jf%2IuJ004 zAFl>o=mIV$06~JMadA!hV|hHQKs*WML8cnXgKmrUYIW|st(Yj32i)p5(wFu>6N$*{ zsd6ZW$=(!ClwuW6%2T2svjeGpRj{n2D^A`^IRhMbDIuy#3BVulI~N=xlS#-c6a4WMiyVdaBN6{^bYE2`dcuMeX04XSryYaC8OjgDJii5 zCt}%=Drq7)L{GVxJ+B?_UA{h&B?NNAX@?3;kqbH~*pz-yIV;e|kS5#!QMK5j+x|wI zaJ9Dun|_nO3>vWQ@UIBsak^Hh?VCz4eXmJ_KxpBUL{tL zzirY#h~F1ppP6(^s4^-WwT7o*;R;5xGQ(tx%8JjU;k6bT4UY zE_dsL`MJ~Wy#x+(@{4KbBB`pxs?rQm+++N~kmoCGP3w96@x+~_n&X5?C$wVIfyfRQ zW(;H=!IH$kmcyY6XjzB4Eic9*TUNi5(zRVNMWZ|=vukp=MrG4$3Xi|VVOr?2izPE9lALVg% zeDyAx=Rvye6Udz9m$h42Pn(5^vv1I~mv`%DIl4#3_Q?2I$34g_oaL@Mp5E&NSczCc zsQ(U@Hv0p=K`Ff`)NEtj#j&)%TH>GQv?659U{T_^A>DVe_H^m@7`+gkqZsHCw>dwy z_wU17IWn#EryDO@ZuT10K_%rQ=?;zU7*H?Z1pfBV2JMePRg3Oml3ST>6Q08QYO2Cf^IJ8)chTHg5j{{`fiM^#}4UvSA15|9wg41|Q zYCperhUlkE)?6XB=*YMOg>MRE(4z5g;XywmUIz&)bPMX_Nivb9Q!Bz3*OcRSFZTQ3C18 zwuy+CiFPfKye_tbTt1)=nEV+^owcxVN`pyZ|2Fl7dRxX}pH%tX1^^XSB-hLIm-)NK zOU%Z_$Ji^-9#^gEeiwArIJFQZT-UAfr@)TWoZBJ@k$jZ8khRG%?=9=GpFOe zf9KG*V&V5$5x4R*1A!$f&3|FEu|Kl~H#;=K{Jsc$=zo>**~21-IF{sOU_U@ozr}r! zR(Y^bR`jX|x+a$`9KypcxoI-cqa2D#sMf52JMrgj_vk1Z5Z(6zG)Ivo(!+u4pptb zC_*WbfSQ8-f%}VS;@KLnX$8-0O|JxJd)Os`pecvGr-vLXHiRZ_P(KhxO1)2Iw}#?q z@(ajW2Aw=lt{b8ZScj%sl(sI{%di3ZB#Q+jaLD2&W*>GTx6;*@v|f{ky9b=D2`XR1 zFo>B>RN7?D_kU53GH+9#!s^xU5Y8s@e1x_g<`sqgdXG0?d#bJ1GI>!v@|iEmKm15z zRn|z$w3%GLRB+q}{H+ygn6wVJ>DPX^jn0<4i8e~j_ZdSnRYMmSDRkdUZ%bnaSnxJ} zxx6{72}jOv=wI*jcP9yvEmM>o2+8nRg4YFACR{8O1fuiWk)-hQNfU{TKrcdy2Q`6hsx*hZ|Ai#LW5UQW^{ijsqvFN2wy!7ITebsM8+t>0+~(ge-8bQ*0- zf_)YCTwYpFJR447l@5tWN{maLmD-|~y30zT>jc>pG^9ThoJr-x6|%|Evci6#i83D9E5e zpqTAla7}9lb-|1Ivqb#J*bgX2H7F_lOh*$)xHW={I?~l{x!B2?{vIFrL!c&WC7t27 ztk~^0eV!7Z;=Xmw=(CDY4ZTI+eWN2rjUL1bGuiCBBhcY}nv8B4vt!%0A{{=nWgleZ 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
      u@yBnHL9$QgL_><_Mb^BXz>MV zwOHFg+Sbws8%>HybZ!OnZw=E+gPJR9`EPRt?s9ho+({Kg=`nP5I7J%jYGQ4T{ym9q ztOfn{Zt%W;>f{H9Gl6!?DMSxbF(`HNmF@%|^rKwg+h~D+`x#$_6i2i2Q?)0~Nw>?e z`FH4`tlws4K!n(8ozKfWMs4%zwz|NYa)TK0)^y^J4dzuuAmqUJS3*xsWXTQD^QW9i z=Qv`<$vkQWU2Sn1EN!A(9Yvp1Lc%j7cfXRA1AB+9cfHgPLKjD~G0;Z%Ec)8%R0w^= zo|k8@?k@hsHSTlOpon4kYe~yU$~G;WM+dwdgQhKEdDRN(_%0=XLo?+8B#On=?~N;6{;c_)3oxw+bEA zLlH2Dr{UM(GL=L*Q6lv1EVet5gTgio5~|2e!cCAY>X>+hqjerFKY8`+4FPsOL9QLx z0f$lAMc_{u)wI*Ait_Ld@Kzh03=5=N&;!3u*(HhwFzpc#m`YZ{97xPYq6g0 z81avm+rQJ!f*jHomvgwk*%u=kWp#hf;JLY5`1tG5#{iM8c1_>gf6;Zj^}r;TJiQj_ z-;K{RnK@@Vi-C7Mx-&>3zqy4!(N~5ayUr5w8bvmLtx-1OCZo$k{Xnv7AjrcJj7yw1 zb@Lp=v^-y_7qQyuonuxU|Gf8FPvpjcl5h|dym^0*M{NzU`QAVdRPRao-RH8vXmyXF z-@E4#w}ug#Midh&-ltJe^u3VGRe3E3VBqu+c~bj*uYh;_N2W7eeCuGM3p=2_yeQIe9S%dX}!_b<9Wll^Fp z^dtoZ$8PnlZ>XVAHvRL8UQ*wuBPCWf!Z()DXEN#ZE?DjgEt;hpFU{O1fH2MVg#gl- zRAL?QENA)|6)6;-hRBsa16*Czi0v6}nbv=v7%5Q}Q~&@71~eGcz?7^R0G9M z&nJ?UYD1B!yjNa@j5;0&!suy?@DX+^iZ0P7&w+)7h2F(&Ay;6pCY`i3#f?m?-r$Fb0420v}HjTTJtaQ^@)gj4X$h^4v-*AtYlUGL-_mgQuLLA7Hy zBk?;SGng|7%j895h84L<&c%JlQpG|-@G!FdeWBK`e5tASp1}j%L$SHGR`ScV#msjr z9yD^H(0tqclx#pO$oGu;@X#lFR5&cCZf-6wJZM6h3*lrBORD|7o&1Pj?v|&II!W%{ z78PZqE@Yti?bm9w=1EfBX2?Cfr)y51q~Bz?ar+4TW4Og(QOUMC>1^O8o&BKgqVutbmq(Y!jZc z+JatRH1LqD=pb6w$lKb|KC+xu5Mn5L)}?RfV_>b>FpL=)1AIHC@oF)NwE>N8_>vZGwAZ(UwviL064bfXK&S z{Q&)dNk+*APRxIY(;u&3VfZsM@fki-By;+FJ>xV8Tdfxr(^q`-6`j@RrIFW!Li{^* zPwdVNWKp5T`-GQYTtmkh+rG6$rC^$Vk!#DY;iVLUvR-}V9t=X)pbZb%t{1RBjeU4w zAZHbr8`SpQ>bES-r)Ce=(EN|s)gAHV6EcV8X7KQ-#LsV&3W93Wbc6>xa@kM$CV!a? zgy*uw`W=~wCxo5c;SInsa8NDRTKA!3JYzgnGjQ=(*ImsGTK4o;szFRIEeN7ax5%lx z#5f5`YWMf|<2=Tll7tN4XyiW;L}9-Yp=t!jSQwcPulj)#M%(3WP!GVM#)ElC!9hcS zc7^77x%UblBjE847qIC1WzpQ+;?Z=0Xv%YUIl6cgEM_+OAHwhFZL~!tahI z{S=4Wf|)oPBIIfG940>tNVvj;!EAuA^SxWvh2YTOU>`3pN|nCQhc7&!U6YZywgDK< zo}SNLzx|i^{~1OKglEBm1?lA1oJjZ#(Jx`6dsbJ`afK>y{HaBJ?SBbM8^hFR@Q0KO?rWr3tx3>Fp10|q|O_SriM*Q z`)lz)^q}RSXM-EjRTba3ZCIj8s_IO-I>+|4Xgru;1tw^w5h_i=2&pWhL z6G@e5C{j2$NeI&W{v<(sOmjz~SGJGdC??S_^!fbZs-dYge5^kPP?RAdoV*LMs_{-s z^ChAn5jr;7Y>lZNxo11Pcn%gZCsQ{Y=M=Pq+oxCWF%~) z55h>B9hcYNeEIUl#Xdn+qnr{#kCDP^5S*S)TxT(XMmOa7z>E2x89ODJ0fQrci^e~yeNQlPlL$$e45Xhe zce+I+_jVKEaOm9`V1zysL0=A>+f?@9Q@9wXrkybP*@ZUm`OHr7V6jlbLFSPr6;P-q z-ykN=A)TP14F!&ICvujOF5xN-VHZy9vU3m+PzcZ<1VNcV>XC<@jvSo3PPFAqzK{sL z9-A4&`@HuBGYJmD5h>ns6u!qNrm9+EIw|W6>fd$d%Jl?zp0>(6Wd+iyFM{x=3I|`l zTWmw(JrLE-scc{E8Ah>mq*Jb%re*T0Lx~dd3@Kh-vYH|_t)`jRR!Dq>)VlK~)ZvD) z!G;HApqNE8WQGAtJu}mApW%8>&gSLcmdLBqWlF%e9!xor2Q%T69CB<^Z4VDw+#tNhPL}Yw;WcfD zX=0UjCaWhcG2q0uUEOh1d(2_vo;5i3Z6m+_c(hu3m%094&CA^6>-_$<-BK9L_UpA_ z7)nGA_2_&;geBcN#_pxW{0G(G2Qp$} zVi#gH8-^O5&Q#ko1y6Yu!QJg3Lz-OyS5yhsx=&U73HNUgyFL68K*c84yi^qkdw=cx zc-+;cy1HyLyOW!2ZNtZX6v%XkUs3X?{I}V8;**#DeQ{ywbgf#18-G^hI!7U;ihr(f zs^bG!8b2Hy92IDR3Oqk*ARr+HHz!O;xp{j#-Q}#NdkCFL<#@L~F2M@=_u7&v9UErz zX5-P()^Lc{XIw$p?|44YHl}A*GPCO5(Pi+tW6>#Pyailc6%ffsP|oXP@3`85=;H$q zDjTBdc^f^w&@IkK0)W>WQZ`#=qb5AKvO=nm&e01RgNYnAst&fx6}pXBdR$JDxqT8q zU%;B0mgeehY>eT!+!7AzKBq4BSpxpCaw#miBK?vN{^y(|>f5Y(P5QC^zE2N?pno>f zbq7d{!25?~?G^|yz?)B<_hs1}no1JUcoJbqxQ(qnpgCU?ux9wzlL(Ty=8F7D)pyiO z)hL}-eSJXzfF1OdpaUM0(-X|FbA`x3_pLX%TuZsyQINxC31??KYXB^-#%5+Ax{do3 zI(6nt^}=KA%}yGfT$D@#C~?Hx8xy+r9i5$vV=gAMbbKIrKCT~_>!tkAhR@1Dw_+(H zRe8;6v5v4(xAFINe|1on`~955YznII{g<5MhUg>66iJ3kKhl|4 zSq&Y20BJ{x*C!`EZSHm(0MEYUzDMELc9Eed;CF=*0*@B>#1j&SZ5mB4fam3{!K~KZ8#vkGvmYL^r&zC)0qxlVtuYgx%RwJ~ z{`y!)R(vgCW&(%c9snH|>a76bH9J>O4F|{ALuvj(j*5l?Ar>Bq%zMC7H)MW|W z{U|w)l^-+Nw}$tT^3nc6&_6nY_8#rMvvXaDj3;xRuSSj)F7qrOcnND6|{JXatspN~~_neSFuAe>4#F{g_v3Jle6lDi&jP$=1abHB$dn zT)T|0fh&NMkzN%wjy_j#?nP7xqY%8C`h?X$j)nC#0D5NUVs+)Gy#;tQC*~(5_k{Mh#)h&-jM(*hgD$@ zNI-xX_q@PU|8YMIP`fHs_BQsb4KhBK^1B&;K~o=iXSd2-Wz-(7%V}r&{Wr7jm!NRK zGRrrMxRS;Y4)P8_{M%((Xk-;R<^u{o(GJhkM1Cbhjbj1nL<(IVK_I?yEPuE~USFCm z-<_;-h`r9A*f=r zp0*lZ7g=aAp=RWlR~Wk?3SMUA)_9Z~Q7x02I9dU#JK{KXljCY^-axd;cA18Baq&T9 z9N=IHvxD{RMo!SI_u-a+|9vbM{z8p^ruP#ZAP|$9+Z%h ziY-!9^zsgS@vM(B+9cmZ_X7hl3a;J{2G-eN;5;QG#SswnEVI09|H;w!2kQr0r=ja5 zHBNMx-_MN<<+w8u*gT@y?1 zw#%QXN-6m`N!lC!8PdUp>%|AR`L%zl#?Oajg?Lmd`91FK_vOn&pO(;{xmzcHO0?)< zV^_%}7o&;f;%E#h5xhK*%%mm;E3Zu;Na*1ZWx=y5$i`;HmSA0IhI4H*N<$Y z-|r3Oh#djmJcQ^=x@Oo!t69t0I*VZ|VgCN7SJs9Ul%lgV8>d-|1l{)J9in4F7y+I- zmOV4P>`B}r1VfBoJ|@_bifb?v2-KlcFjS)uYHvk?uxS}zHY;)Viq&T_Jcb{AZ|EtD zvUDR7OD!g8Yv_*9nPEMex2*LnNk-fq!tYbiHpf@eofY(Pk$fW8U)y3$LF_t~?B z+p@hOn+==!M|+NG)akC5{i|qgLW`NO(BX5R_Kg*1hiIpfW4Qa4*_+|bE7 z-i5bUbKWuQ#}Vl`tY1G6*rFN)ktG$Rv3%=cVd zVD$h~4SltUVan+MNBx^6yl{e=wU#ga*~LCgLX1`-t(ED)n$KIoAyOHvSCY{J7LbAf zB^pRk&+O93!_Y3Rvha7+t?u=kseAzB01=e10)idJCXV4$wwsoAa3Z?|2oAcfEZISLL!0k=&u}ip++U&903hYB+gcY4OmJGWIl%fxH!GMl=#Wz z0Nlj#fbS)pe#b_$Ob+nazsEC+6`;b=Nc%JiF6=>hUp|#bCLMbWs19qKj>%x)V9hS~ zX0!d~(|Al?I+mQ_Gw2flRC>>cLb*oXw+TlpDn;^y>MEDCKsxtLmaL3FuHWD9-V~IX zo!`CtTDKVMbDqba{S_7qzZYzB zdJd{4O1D#g&gAuz?JR~fyNymZdeGl>+nZq+&F06q%yGDfk5nN1(-HypXnTD@``7nlhnK~xeu>Ibu9+2>JZ1Xsb25o05|6mw< z#E;?=d{LhQ%q@OYKM%>~fbL6PJ5dM_by}6qEjR&=5^yjss}ta!^It z@c8}Qrz$3;43oI9{37lHQJxMG^*cqoVEgxQY2TDR37F(jF+U3suEI)gMhskWL4qp{ zUMQ|!i=KC>)%wd?@xbz$>2`NHPt4=)&s7Z-Ip{$u-Ms8c`EYhRpw!INw14uK$fR76 zA&IHU@hs@MiV>7WmHyl==Xn@}6DwlsYddU*RJu!!l5s&P`BCR>1}oR==-io3O=3pU z^S$`_{e+>MbY>X}u~w|q>CAfsRQABqZ`k$%CrGnC z3H^f({A^_(m?f1KQKc>H`ezx?Q=bm@wfx;-G4kk{eY)PDN z8sDCjTk-6hgovx!A`PpA&eUlpY`hE7 zgkregHNF98D|e%!gYVC0LrqENoK{0i-47rY69@vRwLz_AVuAI-9ToLvBWJDFvqf~D z<;i0k0=9cUS?EE0lzqOkBR$w4#XaMn;nN5D-abi!%rq6i|L2Ti8LE9Fp8H?9=o(yS zpSXX4Yh=3eWuMsbi4pSJJ$xrMAt7Pk!f@)!Pp&rPJ-}o0jWd<|5B4f^=d9>bnV1c zgAV&&YWILFj#XH&(1T&+JlSVFybh`?3JE-&p`k{;tk5TOSd1-Q_tg|8waD3WO=`U+ z`-8riPo8|chBNpPXyl?mFFRE)<>Be&<+2JAS=g-K29SW{SrAM#06Ysqy0Ix7GSemJ z!eLRhGAJp^>XveHaj#ymy$4Ez42~!RR=@E*8vQsE07)c3LM{7V@r8X71Pr~uFA(+@ z8tC-#nB{2+p&d(e^Vt`}!`vE*lb9{jn9TR#{!4yJ$3|s%dq7H}ohve*&F=vRD&y0? zCB=gKCu=6@wTxhNGGO4~H~QhZQAl_Khh_kVeX2=ezohLWr{Wk9=ZsYzH0wcZ48km) zxrJGo1F~NjToR9pDGUsZZGx%jp|nHcKK7ZViOsEz9g6KS`X0$$>};7%2(Aw(6h6}m zi$JVh zKzUrp#z0H);dlO4jS=3=0I#P89V$UUrFA*Cdy&G8cjS*E_Jj2yG9rSKM#FNZ)Cel7 zA{N8ZIJUdoU6S(S5YO!bHmz-*1OY)A>!n_M?XN86I$E@^wSMh2$G;4CEGB|~B75|W z(NIpms_Ba|`00Gv%KyRqTQE)h?}vUu5}aV#L;m$@n4(BXjl|T_?8dKa1b?_(o+eMs z(Y;vFY}ZoW#FnI1(vhn#VFwf3W^2@}0*mdKy|+K}47LRzYzSg4xtz9*hat;k#kKn; z6ihbL*o3_!gl3ohW(4;Uy0fet3XTmnny_5qWkyUN^ZhUDJg?6v`+~)4td4Oxi01GK zGiJmY`d*Yiv&0N;%l2^4T;$t86u6-Ek2cmS-KE<&XIj;{B~Fl1U+$Bpwbrb zr^G4xMlnmbtW#LOa7#&s_7AQiD(q=Vsq(wRT857@hv&JTSY-JA>Z{cYCOyybe>{`6 zwTpJvxH5I;qfB`e%kVi$Am*Rz;Wgrptx6`el!PnuvsZ4|B2Y)-k4UyM3JjOf-s31y zrVxA(5WpZHLZrqvbWbIV=2j6#!K^ESp2y9X0dywc*1JWGc<$Kl;Dm z6Nkw@0o{xNGTc5Yp>{8rP|C!K81-XuOrzypcUJF>wQCU<{9y&fAw|-~ooA3tki;Xi zS+amY11Y?Qp=x@w0i1usWvk4WGGC}(0VmSnJxC4sO@R5sYFr$!y&<+U(k-p6l8Cn{ zOggb$k9T<*-#=?Nc(SRM*nK04&@8YTO+*B}H*tVsz0uFKkaAW&k#dTpAvyZl&JED< zF`kHodmnwQXIi4lV!F9Bpn211EhZwa z9n0cAQ|VnDSTE!V2?z?R)SALJ*v!YTkTUDHV1RGp8AIH$aZ-NePH)shmF0`WHT?GX zM}13;b~QSe^O&4yZSVK1#=`dS6;P5FM#%ft*2stAN&DkTf3jI!9V9TJTMNuq7!ZG% zD82*{HOIES0lw_ypzJ z+AWY35I2S9bY*ipu`n{>m0YnX*HGwkIQ7cH2kWyOFLn|GxmSOlM9gHNotCEJ*YMRw zr3`_1K$5do<8Tp-Cl!olwjE{GYs2ZkV6q#giZl(vVb#O|DOzgRhB;$XU)O!_E)elp zwZF~@ZVf4|TTNv0Yxw}>N?*cG1Ow+V(!}x%f}K+5+h&Utm$NKJeJ7#tH6K=(h|pe$ z{$ox=gy|`Cz)hH>t(lT9It~J#5Xm7EN4bnTl;|vez{A%oh-!U|a$6ZnWoUOr;k~_3kT{OP zmGcOfy|08Be6AS9Ycx{(MK&8d4l#=7MY$QXs3>+S@NxGOA#ypGu^PQpRMS1Hv@pFm z9^#LYlVybYbmZ%mPj@XZN>ypzY8yk~En}1qad8~uV7~Ql9Ak$D<~Y;5lP=pMEf_-= z3k^aXJrvm36Tzm{aJkDKD-bqJ5CcTXQRAXL%%VL!OgtoNWat~1HY#-m*~ih~q`oO4 z5z4d$SQ8UUinUA^lbof=iAz|POx}=sx{3AG^tTP99Of!}vRQXK-jjBcA z9qs$j{I-OmwGsnVV^d6&?jFcZyA*}jw0I;!!TbDu4Nx_p@VAAA@jZc7u-Vl6(l2_+ zzY?P`rlF@|CVBk)Mfq`;{jFH~{v9?qksIF+|D~IA%ptG3Z?x(5|9L6;nYa2UG$Ci6 zfS+AVUD_cG$ws(4Sxc`{zNsX05wEe!wEW`$Uh?$M9`(-t$CBn(-GMJ|ynVJn$b{$J z1w%KsxTL>-5_TLEE4q>)Mj?79HW49Fo%0RIj!5OT<5De_9Sio*JyqHvCL-KeY4-r` z8w4QE=@;o{NabwxrGj#tHkUDRG>KQYnc)Z3$gA;e%cJE*di@5-kXnw1yDq{F=Nx7> z6+I*|Y~?T3w33+Hi?e&&yKj0L3nWYqY*0(pTI_QXlwa?-c-LYNS5`;Zrl=Jw)nR0< zItatJ+UqtrL)~5M4-H*dRvBF-PGXpkCSn2sljfyd;9TWTXMF@$UUNs2An~&CU%f#~ zaX9LC0J$4m$r6qG+@bmk0!h6;2klu9;PysT6iA7$IB#z6HV?l1IG~E!RQL4pvULjt zO8S~Ynbx{(3@nm9*G$${u=ZPWl&P0j{gJygl=Un92(OUMg$kAn@qI1_-br5&&%>+D z^%qW;A>fV$4hG>V&FCGol8HVopuxDE@G!ViX{B; z+|@??6RbtSvO~Z=HR}ob;^dVxIW2X?6B(*M37_l}x0BHBeC-#TGKZEAc-?BXij)7h6)5rZwik{0lujtmL=v%x-@GobdD~xfdjT#R2 zprj~5Cea6%?~Ab8^=0IQSk@7tTeCh!mmzjYZgOfJ{=U#jwsqo+=qR(H2bJ~w8IPhS zRaM+<_2Q|=a?969qQ7al*yLRlX3%58N^#TBzl0OA)0%C5l1UYCf78~)gt(6(yimjx zdDXvT_FU^Xd{_r#fR_=N1gp?M<>gu$5>uT;3R&UA)tx{cfU5-y1X z+qw`9i*{bOs3Su}K`{neS{;l}jCyd}-;*T@qj67ukL`q5-rwKmI%Nx`3YpQ;Dx?M5 zuv_N%MZ|;70sPL#zMw(D&hif$h?#CX_3O*tCR;DBRkA(_1@$Y#9$wu*h=^`E&; z{&vGVBIyOCQ$Cxj+KHDP}Od4iU72?Am*2gn{+W&Fcxgve?xxZrm8*sU; zt~0#1JzW@+%IEN!QRa=+_~^WHz=z;Jy&?DZI+z&iL(#DA5`!a_nLG~XP(6-q2BqqMk4@%VvBsmaJ1pUVo>GQEVA7kAN#++b zA}l4JSqx*Lpzqu&lD=zIm8i$f^!2Wisi{9&jc5I}`xswUd}(ptr`^F+&&C@|uXq1( zvOzs_ZQam7?RWR?wF8aicv@i<=>(hkyWUZmTT>Iq@c@R&8)f&yJ0Sfiy_Wc|qMtxO4AiAEtZ)Z!YKMiNO3&&)wVkssj-pl(23l+|DyNg3%Of91p z>dAZ3&+)rqD@g;BHHp~4DA?3STyhl|+{DdBK3k`ymD=t1h@!c()5HY5<6CTavFUL> zEKnytKBQ`Js3A(fb%(QO(kg`)kSM5d!U1R*aVRq>=lK{b-mJ>|fNSu*zqV_Hlp7r?eEzP2RC_w@VVv zZ3o>C_ozaHnV6^UXYOB*>PK7AQ;r^V;^hG?=7TOJzEMVxvj#(HVp-#i(o-u&cXIVd zumg?D#6#UYH&>*d$gmo5w(GrnNA0T-E#_zg>^8F@cdZ+*j)8HDkIole3KHtIfXzhS{UXKimSVS` zI`$7QLKp9A%IZuu)nvPPEW`aN*IieE_gCTf-|bTKXhSEE8%4)Pxe(B1ujJIfP@7nr z!p7i(ZRi{}C!x>FXN-Jd%~}!G5WLR-f!(z6t@FP-nZJ9QN4)g3?&;Sq)>_KQE@H=) zCJi@-$i&RD_jErKRIM>+-i>`=C_-k?T?{zx6+E0Omih7q7SO_S1gB3f{+O8$CkBO8 z_;>j)sgtG|pTID{zkCVp`RtS9VG8d9Z#W?Ax1?^r)Pi}u%4;^&7gj-1qLNRGMk*8> z5`pHHxM%*&bdW1@>|?RgqFLzpHkL}wTPV#pEiEn9Y8T4cP~O#aF>xRlmkN;G*1O-U`hfYlTCp#pN8|(`axvD@$;3p8$$=^KiO|4j^SkVBa!HFl& zoFan0g4Ycdt5e})<);A|$;)}yGRME$W*OnrJ z9O0lvx8J3%&!kovNjH0~AQsPJ8%4y-<)S2sWXC~1OX{)8$<&P(eEgaMZQ^c9&X^%DDCu)>Zu=ZC?JNFrjA! zdW~4flQOwEwz)?(xl7Chl<#jLR%0(|d>V)p_Gd+741a8>c_PfARlxi(b`oFu)ziS~ zmNZ~No;F(Wrmz)6; znRYtXN8Ilz`7R#^59)U9oTKp*zWW?4^Ex24C=D03RCQ$sUpg0Qvz(J%FofTx$UDd&^r9^?hG$#)5+8Ce4m_MYzC;;6+Ku$q1_Bo7XCf8 z*7l4+eJOFb%821EnZ4dKN4rPv^sLN5p9LpqYqgPlXrepDe7kgk4)kIDN*jb2NZ6NV zd*nnxR16MN?bfn45#j--gKY4SUEDfg zeJJ&TFZJ0!Q(!W-Gehhj#?YWMB1rw&hZJ;zgreb)zh`9^^pBkR-!N}S zasFfX-}p%xlrb(WB;w}quWuqv(OR~=!iMur>;3HqrKe{sT~0-z`z^@< zz-Gz=h)rX)s28~}R;?5>`<8E~dOuuJHcLXoqx6g$wC9J8Wp6#)x}^%ZylHY=!{g+d z$Pf&v&6je^l%71?I|!ChqooEZO$U3?Ff-pY417B}7Y8O{b?Pydero=(k{<#ULTzis zsw(S&r%*&};b@Oj1~|0ciN2dEgZ5LG^tnn-k!g*oVa~a&p@gXx7c&m~0-eKdi|=>< z6afESt74t!Gl)@Eofz*4_C0%#NrqW9f`^{T=Mf$f0&RqyuE(vBj=Gm%F7vUp)*i;n zYBoX8J5T&uYE_oycq)_=D=P{yTW~_QfY+!dfjQ<|7b$5IiKEIrZtI@gJFv;gGwfVi zXg;Q>sO%mO4m351CE_LVndRiuQUFYcP@s|qtdF84nhypFg5Eb6KRphNn{A$+piV9> zdWMto)%neT*=1yAPKm`a);Y2PFMnwiLwEwgx1&jb`Hh3Vzdqjy3yuT$3Mgh>NxhZ^ zr!_KQVmIg3#bM8P$~HW4zFznF$T^fOmonM>{KE04m)q~2(dF2oQ6Fw@4*LZR(8IAR zPa&EuqtYUC#kLqljwm&vH$;Jjp&K9{xQWCUCJUbRK+=J2w3*K`8^v&&@pD>jLG!sp zLGo2Z>NV--^n07#34-J)fC%}3Xi{P}S-(f6$Jrn-07$*brKA27ckOpu8H$|0xbwf~ z-l1J9oS~4etxaa)Y+BY#ju&q$Xj*ua#{u70WIT75s4?J{@IqeT3Wv-;H&Xpl*4!ap z;I)nb|cog&3d-4&y) zrwEv?UoWFz&OT*Ph`cIWbyC zrz7^nsxqWgvseu7N){+M@PHx;-pELJVQGm1yHTUU_>cM;x07MLE4|%Z#j~|<;w92b z!plJH8CG*d(W+{CS~yr0rR3LbN9GnH4$=-v*~HPuA|vRR44b}KIUnbvfk@FsK3u8y z@#F$=Eo6^4>-V4%d-E`{ZP{!gvDg>49KTCR)F)u}&L#XRLn;bN z9M!{tq~mM{v?WsRnZN_)_vG}6C^Wy4kc-4GymQCUL^tIngq_p8S;WP}#56LZ%0Jaz z-)|8{1ef$&|2Bd zKYo#oowES&ln)zV4NTP3b40mbUN8)s_K$HBKv8Z;9~qxYA>{^eTT6(QbQ2$~w8cwR z3#ilSP`hPO4JWf;_60-xXYId&rcQ{Sq*v!dub>h&d#$D3N*yA!zC30%{Dq&~ zUVe95Ed3f@gjGHCFO1;dzkH8TIM|)=@4q*$e?2RfiX{59sEmz`!C`r{5u_9C$Gh8XY;1Idg@;o?AQ%AN9bQ{o zd$kvk01WWH>YD%j!O(!1ni|Njkz`~;LqiD1!+Sl1v~Do}{pSU{{@%|G?m)v5guf>L zf3BnN`tL~mdzYW=q-%kE`1(5|=hw$i|9hGL`O*JhA1o4#bSORWGo1j0BZ!ei00z4y z_5V90A{e1y-NIo(=!U{6NW9^O4s%*+zyx?M5Ii9{DCz8R{WfZIV5;21Nn2anb^>fU z|K7ULHR8X&^Y`L0xUuNmkEGBA*ixC81Q*aXTAFG zN39O;!uqZC^FJRJ^((kUf9Q9tFwfzI;qC4GdoxvGap_#t06McYV@+TE90&!R6o?># zH~~bjxbfLI0BdCgAS#`**|@Umw*-Q$SJ2gskWS|!1sTl|KzmLFxOpH62O+z7>u&?Y z=a@ycNID9n$efh%=t6ny{gT0<*9K{j+p6ehKYH2-X8(7zFH4XFLi0J_WRW^$=8vC^-)K$Y(0s(W#T$RE1 z9ZWmT>cOv3*y~$cF+kRlXVl%5p=gu=YO@1*638Z&w$VV^=Hi!IiS~23J~B9* z8cN(RrILs_^A8e*1+YR+um{GVwJf>;*nV+w$<3AaX3w)5#J>coouq9byFon0hJy=_ zjE#M(tqo?~%hT(%fP9IV&(_lgfAOQSpyHF~dy8cM&BVq84g2G+-T4k{U}pRKkQoAv za`iz_^5!7?pDPNW|CO)|pb%TF57ySTgsu2^|4cmGe}`+a&O!{p3?Tl?JPxuP5$L3S zK>w@U>WV8go+ZfNC)!`*v1W+2uJCI(2^$FSq&8`yHrCgBK#=quD-lwIG!%5N%Nu=z zwZD`NdhHqtC%_rq35+S2$@yr?pHkP*AUb5%MaIXx8PKZX`>Nq46BpFX^j>*B%tM%)holbpv}*~S~ex4=Xk z4rJuOjZ6KPn+9>4vj-L~LU-HwzHroi7vpFDi-RdrwPJ+&=ee&56k6tR{_I8Vc|`0`&X; z$K6|ZWxefD-+~~ebV!$?NGqMvh#=kF-QC?SA>G17gLFtrw{&-RBl)b$v(GutxyQKQ zz&*wu{^JI@_{Cale&_s5QIM;#P}JQ9=;k+ob?F0In2*~#faaM4NR-oONfqECDoCU= zI-sQ#ou+hkr{~8cKqmfe1fWEDqcCk84ztGP%KB!Z`esc%Tk!l*ELV4wMi* zwX?H(S@7u(U`RxBS!tRt{J`ms%2-w=0<_-!yg~q|Wm=HBzh?t9tq5?Or3B-%L{5if z@%Y65oC@;!acA_~MryVAKm+||kSeA-L!;B7Kt6q%O3&TH&lKRY`Pl-POhgJr3Zhpe zJmuOez&pg}x{s(xtChz?L)F#Qb?13b{q|85RLjWKHPo3#JwZW1@vQxAbJ3>&{351N z5BRZfq`Cky6(DnDK;#D-T$i?am$M3&GsEe*IkRER<^+{W!)$}FghUQI++=2pz>2l5 zqO0@6S#>g#ANs~4<>bk=<{=y4Y++oX3mio7TQRm40Ib8Fw^)%cnbAg{VKk5kZYD?F z$^98qZj!Y#T|p+A{&c03Uf?BD?4XNtr}4wPg$fQ zo!ZGSQ}8Z-s|-QUPfC25qnAI#M0Ex7>AwJVX(l-r0Q3I4!)ShnSvTgJOIneXGG;hL zNEc3_vmLd*S&|aGg-z;WyCp1bjjs7K6qhIxpNAlxMnPy0&+tsV$AJ7BvOYj0mXD@LN??ud|22 z0gWi5tDP0V&216+4D&89Fwi)PdAiUk!}I>x@<^NDY#f8#@iL62!BUwOsdHVU9pPRj zIPfT3HEfSG6NBt-jwJkKnOYEdudRR`1VpQhdUXNZwz%jz)CWRT=Bgy9c(X+N3%K9qNMjlJ!&i#`VK}44N%xy!fLF6^^Aw% zn9Jq#l^f$rPJKpLy?Vz6>j!StTGL*KOje`EzEA+30R9mX(cddzkpS#1JH^m zj4JX7j24cEW>mm8n4JJk;Kc=-4O_!AbdwzjXw~%@mS(cPhXCvi2Gbj!q`+R1Kc;M4 z)+Ku1aKRf&X?M~t{6J!oeRy^L>71SX${Zx}wvI6RC>d}qEtAdIAU5wU=an7N6tmnp zQaL=5$G|54=r3dN-wW-XPc-Arc(2^_4+EO+ww#u^+9TuuBU#d(3HhEia=^P%&fFHGSwzj%GN-35? zMJFL4A(JEW!f{H-2CW&ce&6GF^Zh~31{3h!T?9bSb7UpUbnLM6ZE;L8%e8?-h{2)MiAW+p6k&+42I*4Kkfts{F za9wCTer-+IUaUl5c)vGZk0la8;wNDGc<-j<$dL;~yGrNtYYf>ui2}({>xX&#_5Ktz zz&xFetDC8@Ae^l-3FCCw)1FMNM?{IzhR2D>(0whg4IUpv`TGLBnNWkCls61VN+q&L zU%s5k^U?X2m9ZtWn6&Tw%IXMWcZ5^vVz!u+-?-K5?88Z9(tAb~p5fhav74on^Gv4i z-lxycyRwQ0XUjRe+n zqwf&}chgy2icusBOy=9x;V*f=>V=xm*Tt0m!M(ZM8@5pqi6nxN8a5VAL#3qD0~A!_ zC~p9>_%Q|N<>hsa@GMj4L>ELrvERu@$4h7UViQIv%pJ~FtEFW7U}IOCPU?21p~@Z> zYgS`|SVo8P#1N0GeMbzXD0@^KB49{$f=wKw^@uh$jUo}i2!Rd_uB~AukAv0K;;vQo z$jX^28_Ef*=2X#)F~E|^vHM29&8Gci6SxOh%oNF`C&JDq*l*<3A3Mbkrs zs%SVerNK#0(en9AMszv_t*^Qg`8}$DM+umCk)x&qXtEpTOU)i}w{&b5E*iyM;}|T> zd64EW$;{Nr5I1;)pv;DwJ2tCD^=i9Mv?>kZJW7DRVD~?#<~yC}A3loqLH>ai6Hk!1 zs7XlbS$>o=J_Zi@!tdj5ZZ=_Z)6#MWQmnXP1B=;#@gEZj0{YNoS$9l~x7q;>bj&KJJul1fCxnphMm zq-W4-ZoLQb7VS}i+%IVa!lBswx2VL{H&s-J!9JXCR8H56uR-@$foaNOF?;4iZB0dB zjvO~T2dAxuWY0|p+3ZgRS%>E8cY3S8K1Bo4&leg%-vs3X!?(Xy1cSf=#B(6S3`ANY zCmGR?AIX4iCOERte4)Xy4WLeyrp0M>GlB&AGuDpKP?0}RITJ`W1dVXGB<-gLZ1!)&G|t`X)HDS)tYD& z`Tc0Z8v9h~55ZZeV)-6YqySNrNoglhw{@YEr?98+-pCQ8I(VI6yxY`^4yYZX8Fifc#xNVfmnUE#F2} ztB$>~{Nv>BzT|*1tEFb)-SGmDaECd-&j5FZD5R#Q;-N{`PhHQTH~DqoXD!iM=wn>Zb1*(O#GRS0L z!T3|zEg`Vwai|-nGvvKNzfj5fQlk?ZNV@#GwZ8|iUWK2ZMJH}UG~Lln8ITi8C@Cnu z>Iv*NeuyOH%QAfv5th^H{Sk=L@Pg0Kp!{6xo!`O}&8eO3yRfRAIG~OqV>J+HE77~1UC(-3&$ zU2N6^k4+r~WF!Bg5ET`* zK-RW2?aHvRBGsA)=yfogS-*{Yry?6~gw8#_6;1{((*`@L*ETSqUhTm?Uo9>ro9LQs_8 z9lmk6qwez{K7A-u17Il_G+q4WV$Ouiqz9hV$R(#C{xx3r7kG|`vpF>j(={G%zNO7S zqT44lw}+Jd)-0lQ96<4alo&fSpvrp3T>L6YskPo6|Ab91pBS%G(Hr}Qq5A|8`S&m9 zOgl)bK5-1Ua43YCZz(EXSieoj%&h-bAOG}b;R!U|uSN0ZV;gkT8CX2${s`z_2WDU%xyab%H)qUKsa^9p`J$fkq0WQK6L zzYug%D23Rpc%&)s6c1TYg4_>#qyy#JDq1S*zXI}|iI51zz%&uVe&tHDq~pFVYxhia zuJdjpVbs2@=f$P6g;R0mTAl;_eC2RhqiLhXH@q_9N8cn6lzYMfqzkJ|#2bgIG(i z&+x&%xk{a-nOQeYm!2I|gCS*q0u-=iTRP1ja3Ec(<8!(rmw!!!dD(?4eKcE*1qAhv zbB+hq)ER;E*V55u_nbsLws7>NrL>2KioJU_qy*`O!vQ({KkqS7@k#XLId$>7O>iYX%${Q7WsUzbO z+eC<9y2gHgQs2Eh)`<4rs5g6-CDl*7dt&P*T7cSUh^Wr?52jkiwqOE9_`a8CGEJ|DPa>>f=mbSWFgVp=+#ymY|~7TMqa{=W_`Bh-y#yf1>#SWaZ^qxXvM zZ!fb7`W`WX@bp$IiyJ|ULAB~FpBlmhH8*YQQzyCSxS{xh_YMa))yfAii}1$DH~4^i zBp%e4I&3-|VC228CA(4-5xY?{3 zh*--AVfmT8Vq7foJVpSol*Ouj|T^$k?*V*I*f_{M~&rn}_ z$I~Qqqf=oim8l!R*t7`*R8x;eqmZ2*N%;o`LiUujr$@+*0o9>fV7kSLl*ZT|_GUWT z?2Sgf7~|&?#-4bomSzt|`GxL@3HV4&iHQ2_vlKK+;)EW{l%i zo}S4iJJHcSN4PSJbNuJ@K0*-eft7|2iR9CA8(~~6WE!=~kaYLMd@a8G z;D>;SjJUkKnxVU0zS8scH42a{3U)^@LGhHJpXM=k7yy@Mlb3i|SQoQwg`F z!ee=W*!DaWCk)k8@_@r^k`{Xk#U9F1cjS|=6mfV?z>MyP@S=U%Mz6YFTS?#smouxd z`R0NGV(~TtZl+i6m1s`j3ntrN)&prD@Ejd4iNrLW(wnPcBH$bNHez)RPuB~KC##UA ztd?6J56FGHZ+O_m~_R)&a}vq~^Ol92ag{aFH|Z!%FCN? z%Se7L*tc1Z6w2%e#8&+)>+!B!#;gjVNonA!&<}&4YzU$vv$q@BmqUmLSIc!&xznV?Kua=V;jyo@oiRvssa5L>1$SEgh4SJ?A3*L&-?%8<4#uAm$7QD=5Y& z#>C8QqJt45rfuSH$Z?=!sDB-!={FmpIJwu&dQF6O$oH}7`U`DS6c~G0DNBo=ko)=x zR{09=rif{-l*tiD-vt180EI@w`95ce;zX>MC#HV0+ZBCanWt|l=q`SbQkq7T7R@Ud z7^VKq!`e;{CFVK)2UEFhB$-_$Xcw^_j{M+Ozg>9`F0%wu`q^C ztp)@mk$1 z6dRJVsx)G^R^*ELio3=0fU}l{dKIG4q7QS*0U=IP&`L>BJGQg0P=wrJTTuavM8;3P z2oq$>!<^ZU(NUk_$5aQDi7;57{ND|g*_T--{1$n)rMY$Q^Gwx2Vt{P#9YG6Fa5rFt z1iW^Y2&UFWXuqewkLpSXzM?3p!lx0E1UdQ}f*TUav?_6(@DY@ zmU6~PauAy!M8 zSY-7CM4|sP4fj9t)2tFMIB|ebd3#yEY@dkqOu0Ay9(cUR54#7{e4PWp#1=>8zh-c` zy?misWgH@z!q&mh5Znx+*z_%7z)#ay`QJ?iVhf%AcYfp-?tTJ7*F5BG{7|YSB!*Ht zN5nzK81WHbG>W8i!c1vp7Ki>+Ru3+~jmO zUyzMC3Cv6V!$fSqB0tP;4*!yc@si-mVbxO{I(>PN_}_tg3-Jm@3?fn(Hp;)cbv!@) zkLf@FyFr=Y2AA$%LSYN?e}09~lOs8@tZ6XkUmt_N7IY@}Z#fasw>9+nV>F|XZFKmf zV#&(Rjt}_UtDr^7`F=N^l_lBR`-yskJ;pbBP5IjgAiU4l*$}^pB<%)uPSB0coks@X zwB>&(JQ$~597^Sl0IvdySFiksU9Jv^P36l13l-k2{Vbx%-*LXXX4=}@Ui=A~rFe^Z zZnmVK{Y`E~)n&tL$0all`)qTtBb}$Q!flHl2!SvlSv0w63b#O)%+@_S zVODOtfo#7!jzP-nKC;RO}27@B0cif)L(19ZmxvNEUKU(w8v6fWmEVxc|q14?wgua&TdQQlT4T53a z;FDLFP0=e3{mKJc185F|TyBrO#K&)2Y=aTWK%#F1vx)P=85D%e189tKyz-lgo$e3Q z4RL0($@NOTHjoH~vb%Gn?5>Z=71cq>8VZ`1=P3)uLL4oj(lJyPpjLLO-ta$?8}i3Ak8Zp?^=e z4}wki9m}NHr93wr{sn9kSDNH^u>Uq!aQb#oRN4J{oD}c){TuoI7Ol1J1dGvNmieL4 zWKG1`%|x*SZF>n#GKHmMV5So4Eyt!+Mg&E78{E3r$Ize@!zP2WHxkwxotnPNA3uI? zc13^{hw4juIPkdZWj7e^*V%|=(DMLI2$qYBi?_Rb4gnm{1HlOnDD3PJ%FX8ZG{RzJ zM1DucHSlM6?I41kmp3}h;dBVlzVrdNS4V9FUR8)LF!STFkB z-=&8I1#$7YUH8N!GMZq5B(688OIdF*=xksJ<@idpT_}VJ;EgQ(sO9nsndCywR@;wh()0BIRjAHpj|$ou z`ZtrdUk~gs!K_zf?$^tK;D@y#O-@PC>s{>x&7xlkhBbF*o{>i6l!c_7RUZ^U!6S)` zK3%`yXw|C{`z8B0pbuXF^m<;u)2xHjnc-Jza)>f9l}P=$=l2<{Gxgjo@#h{fYeuN1 z!sQ3&J63eMJl?=>kHZS3|F+SDh zQfkeGQzk96uj9pEq>bGFI>CbKGisyT;9DbqeI@P>#=^%H^#L5CUfGWprc-?7zHSFDK$-id{jYuk)iE5sxbz)*FZ` zk^F@;Y3Z~$41pXNJGTd3>}9KGV1OG~xYlxE##LC9 zaS{Kz0K}{uZj}?js(oDY*JD<;+S^DLzI07c=_qm=0ZJDF@xCmLN|*)=>zNoL+KnCE z?*6==CsiAY)?J@lq=<-ku5D%lNBIZ-U#^JjHKed70v#q{ck8&g7)VRY)~M(tg+pjE zCK+?gQ^usnPmxfOeWRk#8hPIV5vXy8yb}g#`T_@0M5N34>hcB1tJ#1-;CgQg8W^B{ z+z`hZ{UL0}?Q*B=Mg^*QUBNjb8Rs=UeW~#xv*i^BnA7kBXoX9L|G9pIwxwa07cmi$ zirC)aVPt0*p5AdZIio-S^Vd(2nyB+&RT6W>(+IYPGekkp96BVQC^!skmDhG+yP>uo z0bfDgf#Wfwo>rR0Pd?~sS^RzJR1t(WNwRt30Xx8Eq@9vkhwu~uRmk@mX}UdEym;wRbm)3Ps69B#a#svS#pPeKz?d!-FKeg~B+?s)3f1yi zX`Y`$Cw0`y5JokePL{(6N#pr+-6_k0vD`MlAhhX;#Ae+!xr0v?N}!pgFF{e?U_9SR zO1;ThCZ*^PkxUAo#|<`E6$POp5eL|TEky-af!7r0xX{s2IIHs!MrhiWt|~!d(o2YB z^Opx2O)tduHMXkuO`2~bodR+Hn612cF=D*^>M?9zGYjT9=VdIsXHOzCbN{d|p%1!5 z?-;B$-$oC>PUeX$)eUUw&CkzEm%4Mv7pcO7zKFMKd9?YlAMeUq9@;bcpQ=P3?XLQQ zYQVOs?jWNMtEHbE4<5HGTSq}SG)ka31{pf62N-Yiw~Xj&tQK8ek|`tQGL+zK9UXA8 zH(9dbwhj?}%KX@;bVzm#ht_e*KG6qGQEC(!o7&guvT9(#!SV9bekbSw}9gg%I0 zyi)r*kj#^!p?xs(Q_ZcbTe>(DG=XKBU6HsG&1Em!NjLcdm~WQUQZq!Uj6|_ib?~rI zj5-d$YKv7W6Z*wz?u!&k0zE4H4=V8A>!Smvy`NABCgm$;)$K1(18Y~Iq*(A`mWLX+ z^02_?vCeI)P;GNY70LCxNXZJy0|w2|YfV-@aiZAToN6`2+aSiRwrsvo^TO@wuyd}q z>|}8er>2H!!4v=GOA0Z{Q#vZv>a~9@ zW0@inL6GzLTdDEyI_mZg7TmKk&7bW7XL#kN7pCK7TBJE5QHH{}okz!~mt7qQR~#bU z!7(|Ej(5(q8Vy3#NAH>)fsXzbaA)!)(nC25>BleY&(`^qei+0stGt&lmd7{f|MuAP zgOZiJFoK(#2Wld!k)?1l2fsW0*QES5mb$h1sJ3G@?w#TnE@nQg769mUi#lD1hhhY- zFGRiqmeXOs^)UZ;zEu7oAckLi3RS&EY*)g_S`1Cy4e4%5h`lMYXuYw{7`ZlEl^{Du-&+h4_n3bW@z!OZC+zEf!uz{r(bjVXRVuS6Ac*bqfnCpy* zbHLq~aF~}^EMnH7Z?e`Hvde3EPh(-q98~I>)fpFLoI88EPG?m!lGxY}-#y_O8-iwi zT!@e%YVpD3%#1nxI9fx!({SPB%DA|XL#M+GE>Nftui8p3_@9kK3)-szy102vg)y}( z+Xg8sh2JVUmWGXGiv;>Wad?%0_N*~^Yf1ncYjo_iTOO;$E`-9n=fab+P8CtfH3V zUVjQsTA+})O|E33r>;UzrB$t7_H`r%COUd>g`SAsa%P(t7>#BKUQ|?9Z`?ERPrhAu z4c!%TC{oKuMTmJ=-t4m2IU;REeug~sQ}6cjEe#T~y=2kDCl`58I0dv55WRH)m8)Fu zlt$~Wvm175g_n3e43VwJY=C&a*5Qkf^;O#%ysEvVjmV~yOP~c*8;;tjX6-aaR#xBYT@+-YpH@qr z1F0-2W4*tFu%#P3Df)eFH}ozsI%SwxCx0=yfVvg&Z|_2OCknG`OvivTkc^gAo`(U} z@7W98utb0h*ZTz-b+&#aX=-X>R>VNUguH(PX5#Qn7B>>9E!OGX!#{7GKzFT8b8X~! zft(#T-fG*=+d4qRC&;*{Lo-RWT&f|CBH`8jjD+Q&2}<)^+}C^3pMvYvzT$@<&m~+g zP;5B3J^lJ7x?PgZ6131-?EE&U5+$$&y#zpZuyvD_zMMYzRJww=Ylnp;XRa(YDVHLyZlzm`Mrd?-LfCR%0e|nLJnbE zM}-xnU@UMjmG9g0jJg_H!5|Jyf;xG>HvHPlHM1*=}1uyipo>;mhlk!2_EFeZwE<4k;;FS}M zf_%!1N|LsHSlsa?iYS%>E3t(U_bO+kw8L=h=rcd1CV!uX7RbMI4DQVIIon5Dwb~Ag zd^4W80)Axh&ygfPiG9JvLcNS+cT>cA5XzT5f{E8So$#9r3$FfeDdujY3riLEqfvd(m)1} zmk*#RnjWdZ)gI0Bk99>fzsr12O#-T+0{|;U_cX2`k=G6v6mmj+@w%WR2%=H+4CM^S zGNrqUG<^hFz#KOH(}=QC2`1EzAD0AsB&A=b3b9*Exz_PTgZ-gD7(7*Y{{-?H z?UVe6o#_fn;5G>YoAB%On_pq1TK8tHldM|4w1oDdUuP<}tkuTaS!89myJN^G+S|2F z3_^sEuvWlLKP&%YJ(SiiftEdU_G)pV5nyH6rvhN(8rivW5(}}YYb7Kkb#x3%f9~q_ z2&`;ZtPy$X?oC?kbM|+2CD4%$4CcghgPsziFiQGP7;1LN9Y4QMacq-&;!_5BGs<|_$EhzFJcE*2z;kKlJRi9J`7l4%Cni|FC^2zT%gz`?4=^Zco64nv06(F1wM|m3$Rh+ zgM~_F#}nI|S{5{~+8fcx*QgA3L)O&6@n)j zH~K@abYAxD`3v!1qJ40i#xlI*rnrv3HpfV#fAwP5By>4%X3Ovr$qbvxzJobznIzKk z+6_|QVJ;Hd9^#Ny$^NwCFP8DkHy-P-ISWyaLH+2b;PJA<6Wj~2DEoJ1eM^zXTCbTL zO>pS+W7HJl$3~(C04X6P{E{F$XXl+mh>d57>+>5mdt$k zw&k$?4K3jj8%cks@J{o!lvmnn=U6%tx5tftz(o}-AANg! z`;4u(`tyT@Ml{h#l8%trd}(kA!JvvnE>B{^30}*}3T(ys-QojL@aV}tPbQv_+K&`I zfZ;`DwjbOM0xGcpNL_%}{qrib$BpTyiV2GQt~8)%TD@$%P_s8S|D&_=OVAt<`Mp1( zk}IpqWUNi4+9!*Del^4SB(>ang+j3=Iv%u68jVzal9Ml!!Lr*N(kqH`I$A7uV;~;Z z;#L|CS%2G6yC1z`fR*P%;OaMNuQ~txv~49VifhaB<({OCj|mcOX=7 zYnDQozWa5B``iq-jmiL(Pr;!j_!x0|j*HCY2R3_AU*0hI*c@LFV(2|w=j+|@KrC$K zA;&zd*eJP^ zLY3(iQaw}MU`rM(z2r%S*cfuj9cFGDRH0s?ORy=y|C&U}&WuUgq<8b~0u4DxN*nIf zFn9-xMT*mm+hG!Jygz9&l#ba~kn*_gOB0Od(BC@= z$4`!dh=|&qf<_K>o|h~li-PewPBISH8nk@dzTRXJCdCl}OkX?0G-2d8YkBrdB4l)W zG|aiq$oq&D%{di6g+F}G&}lv0a=!VJV{CJUB&cl-R~R+I9abZ=r@8X;n`8FCqiH7R z;m>U!(^VXpX1~3?`u}66s5b4ZmRj%tK$8>S#zsfU`!p2H zjo}-I2C+)I@~5$}pZcpycLt{8Ku*t<{y6RaPI?OVEIhK+bB=%z7Q7&dUvNwHDHX0G z5Vb9Rp^?$$_bW$*T+(F~QcQupK7K;}Nz8^s^7R`CC|ZFi^~ zw!aK#zn941#JRsYZv*w76I^-{MK~I*R}2^!Bty7VKz3g9o(H4Vk6>Ipnr%P>%#lBq z`9vdAje(CV>Knj(71^A!*=`OLEPj4beZgoHhPg|F99d$=CwxUNJl2CjS#GxVC7hHG zwYgbe=JbzK4oC}VKg`!FHyM*B6up-OnGgUKSmum!7y??40v9+3PmcAWhIaU{`@ZH z2`BlWOX69Xcc$Zoy?SeQ2T8mhBA|I0rqStO)q5LEtHNCACyctzO{SYI2)AAkus=DN zb6T#T0;>}x<1R3RBOZXsR|`AmQas;N%+@6@V(-E~Y1iz+?snXENbTPdnrX@2tZ-4k zL{&f0NAVpG$sRQCCB{@yk?%c1{9I{_rIH+L#j_Uq9@G{Z;aHsBY+I0}L$(wi=3)X) z)*GnPOQ?MXJ7jJc5Qt>DKdmOMUY>odDbIBK%>h=00$YE=+c7UfJA=YR-{zUSgvB8ZE^Awa>(w@uH&}^`zg>s8D8@LO|J1cK4L-Z_P!188 z#Cv1qR>{&6oJTEF?Y%kADZEB0_#Q>wa~AHgF=mU9yrK9fM}OC-yB20p zl-TE~#ZQ`_6%xWfeFF~*Wkl)sCI{&8NNa*Lk&H5r9~u8u5nI^_aNyPiXKByo>W9A2 z*xFw925=n{xz)f~A6~r!F8kIT5NW&|Bm^rXs|aoQYG+uHlOB!b7Vsw7Nnc6n7#a@w z41K~77Jo^g1b!a>$}kiVpABn4fz*U#c+)xa!goHWRx2ecRj+TyrO2%k%jv?_DLs_J z{V+ZWysO~xDe*QLY zOQ2W`yO=0&Z4PUB(?#{X4_Yl_H!Ts|W~eW9y}yY!z1`}G=6!lv)G*?lLl@S-H=#tj z`;>q!F5l0$c&bc^^vg-l!W{lx8Ux?dk=&YM3(pze+b17TE{0rgSwp|kwyi}SN?A7T zAMBrq#~;j$8L3CEPzKsHfQOHlc`56N^JeH;al0`U`*O)Hia`g!h~ANi!L8s0H9rpq zQ>xRYjJB+z^l8`2r?`$|66J`<(u!{TPjS~{Q@%UmVChU?D1muJn2W~mA3yw*n}+eF zQvEm#h0R?V+ynKI21Y6kt6XerU8IhcRL!d1WdzeP&kj0=Gl$SgQ+*>wHmcU63EMjI z)6ui^Z+3`1Vfl&6D}0cBqQb%NjNqTsHhrtiMMgDZDGXQw#lD_E>%>O)Yy&RZRM=%Que&O;;sQt@^7Bg zpAX(uWy-5Jubvfj$1GIPN8I&~;Svz^6>VU>`EobWe)9;c8h>!GcJ`TC6|x{E!w+lq z_X|BqjVs_fWpC15;0K?I@jqG(N&Zc8Q+noo@48p=A?nChTrqyE#P*}eN~1PBa1NT^ zF_$K*d|{hc(e)jHH?eUlpiISXpQq_gfWx~wBpu}yF?{8;_Mi+~WR}fdJs<9YgK!si z!nQ0O(pD^d&zciIyZa!@g4rt_GlWn|Cijca;|%Ff@MBFBB`vu2B5A4VV%}wKc2bkE z!_uHNW;@EfVOLIRo$N!ToNSUEMr@sFT--0E*1)u5pH0?YKw`u0HSLG#4tc7?&8WTe z*%7AtHXDJ4>)m}xg>;C(PlPD~2T~=H+m&%*Qf@f|b1f$FB?c!~vvc+1@RIlRe5V}= zA4sP$16B=*T6Q`UUguWz#?8aBDY#HsxpYk8iCQ_YRK1&9!ncT#o$$kc*`fGz-I3e2 zBi1iJmL@_z)V)1BT@n{%D&v}5&i1o%lG(fpk2`UzI8tZ;zqI$U+VEWr zUA2KccgU1woAV)NZnM0P{)t2kXN(BB?bUZa8bSLjbh zx6e@eFUZFD`p$j~Dk|jK2oimQv@gjn#+G*VnKWxSgjPuT3YzE2M06F!-z z&90;aeQD+ev^n$kF?$S!Qi=||D%#R~^DY=q(3Th#<)cw(eq@gF_eEZ%XB8`FHN^V* z%^P*%RQ|)7kP6hCyx4MNj>?w&+pTwxnn0krxY!bx9WXn%IP`_~uWYfxw&qkZ4vog# zJsUy6Ir$L(pU~)=<9uosW0vn3EncZ%)}FZIj+2UtHqU-SW7%*kQ^NnSF1~yJH(2xk zFze!tRJt`j^pgWy4T^DdEVUdJD5hu|Ii9m1H+}#CSL^ukZDLql++FJ2*s)AENjkhhgFu z{7IyeNQ{2`H*(?FLP$ucwYBx5TW*rsSl;I;;=SMP9UU$xFJ1_1Ym;HV`SM&(Pw!xY zF9QSsudi>qAY;RUvqO_z&o(zVXR-hFDn$S%?d7d41i=og+JMYIu_Yx3P77TU#>%UBKt~_|dU*YYJcio&q+pNmMql zq|woX(-G9nbh^>+4E!zv0s>X_HftLjA$SbwW>LJGevMp(@`e6vyNi6uXwQ!{z^kI~Hcm@fL!=suBvb5(q*b22jmu613tt*dME zTc{Sl0fq2Kb%z@jX}6@5BoDd$7{JTWy)MrJ8a^Sw7L-cf|GBy5)ZWju``+I7|U`52`3J0~_M;>rRlj%UCZmMpI5~w8H!JrWZC68wKY;xr$Mww~yw@B98Zmb?{%kI{WOid}JU|}UABo?@|ws5dvK=~;DxfMJ) z!9KFieg_lGXo7&_z(mgL1pp>`gCS_S!ZY~rsqTRRq7v2GcK;Bp3fl?O{e@amK(*)& z#^_M)#lQpjfO6pSA@O)#f7yzL`7Djk3w5eYbBx3X{=PF5XNm-7uGXT1%Lwmal+Q2D z9b|JmLFx_4uwXVGc>;VQW1A0lz-{XHAz#WYs+pLr7Oj|U3~3w^)fY#1D-*2-e$)9++3@-o zyc^BIvwLc^ETC1@r`BpQ`_q^qyYups9~(W-2+atG=IZU% zz^kQw$}^Led&skC-*Ryqc`oF>ZumX=1RiRuZ}UkiKznhqG%Q#F?N zR|keU%O9VBOau|jP(jAk!2${hOj(K&j|ZyNTJl%ucGgLTfYF)`U>ZP_T6i1Z)aT8n z9||f`pPS3R14i*e-njsP<6NnJCkOt0m%FcX6$&&;tAEb$oNo{5qN+iR^wgtF{ip9B z=#dTR>yKuloRWkFm`c|wazyJT@(lA5Sb9XjA*2M|%KSMI=#Fi>li|7GoXC5PR5nT!Tm%=m;7ibZ*EFf`zc?uOu& z%IBt;@)TDn_H)kl33K~d0Lo@Zo6Op(@t+?C$CGC}_oo}5%@>=Ju9g7r$i;3;7i8w& zsuVKI=8ClyeNJID37=xnYNOWVmPloU*<&l-0-^EAl9Y1BT5TV9@DNnkbZ`o}%U?y! zWs9w3JKt}zaC375Td86HBptvMpwX7lEG7Q4zGl#1pFJg zL#lhBSlv;T6gu}e4uug!<(BuV&+)l~&meRqv~=2~eNrx6A|lQYtN1lQUHOCiZg^mx zXp(iZc!ccxLTG$H2Yqm4cND2k@7GR7mWj7A=j1-|U+M*-b*VJ(uFK2ITfx|bQTG?( zL|MLcmH@n?m+;~DzJEEK)t+VWMNWR>+zWjhqF&%HP;q~ z=QqfyqqriS7X@Vz97AH2c@Z2@b}WQ0-8uHm1Mc=AVDgp3#O*3kCS;1X0G#zZj+Qa2Fhm| z^%lqYD88Wh_}8gKY3R7Pg_0pDnVBDH6WP$fNKGh(^M8glS; zP@UU$y~oGR>1efQG)KA7k|!Bb6_X=EE;>X+WaZzre!L>cq}L^Je#D0k-FSSX*N7$; zd^WChpGKvjO7dZyDj=T0R6^QKwq9&!tkQ`g{3R16D1C-jSjT|41Fc3)Tt5lWKtrQ> zJ#J5?RcbAXOEnvPL2->O(D^_v{{MtSkbSH96@p2j)!g(}CYwE65*SBmpFH%6_-fDE zcjvNaw(y1ae=8$X*p&yxv@oPweer}VI$6#S`}m}L01iPqzp$Xf_&{yn?&zzopZhr_ zfeziC+w&Z8Z?f0`#Yf}?A*3Zj1?eL$X2r?X85E$U=Cb`(B^yqy#2v{NMI;nSZelZI zt<4WXEa@FfWAX18ZkPAJ>_WR8z-EYevDwA1D}unZe-5!ffv$6qu=ZLVv-um1R^$~D z^0nk89H&{JbiCA-dniB`DSB_eRV{w0CWLOk0BqqhdFm>>4~Q3JKf=K(LjTPHfE;=r zua=T&Su}rtm&7yZJy{ZgMj4yg(Bux%o-N%bkeZic8~+Z}i_;#BZRLu^ zWH*)h!A`~AGC^0}e_@(D-!a4Fg+Q;u-~X0A>c46fpdg*TAw;qf>}bcpBnWgG8gjnb z$4AM3diPXWnwaSBf-p_0X!Vn{#4Y(dIx!1-FV`>oMwMn%v(1>CUcIZr>~@c0QF8-M2|0POE&%r zqy+;e-7y>x%>OR)U5I~-mOodM6~~p zy}yjAs%_h_VFMAR1f@$Pq`SLAN>J(U?oR1$q@+_?xzzLw!vO9g8YWxkJ3xvrlT0@H zpgq8$T18C8Fv|c)$nI$S`}(i+!H$-E0v2wU6Purg5a;o;I4g@p zLdZQP!GL`Rfb)gU*3)xOe=hn&TBvw_beB#w;!7xr=zyctW{)<$Dm>gr?w__fkSSQe z$7<4#fDYpaj*u5s_#;{?o#Ogh%?lQ4Dj5f$WplS;p_0)KHVOLs%^4+?=_o%LdgP54 zSgC!uCF4E4a2S+6XELfuBI0lk$o8_v0pm#hxeGVOShI+_LI1^=4@=+0ZNu{SWpZ8; zlFWJn4$>SSS#MJ8UgN1cPdN^wft!@URaVZ0fN+y*{~sn358(FOm`+ay5;Q&{H?cK-@L zWxs<&E|0Z&@e(cUgF|a7Wu940x<3fyT@IS7HP40?5;?vV(6~9@7YDt#(FQxRH1>0g zxfZi{>w0iJ1ClhA<*bwAW03>x){lGf(agrX$*P;O@DKCP^@6}3Un~Hm2kmLpeC+6) zY4d7k$AX`X;dr`@A$178nAKh?JNy^{iNXs9bDrKt66;Ts5#k{ajLRn_Z8vC~)=R%S zyJcPxzKL+Qn%9LTmf`Zdv+ZzN1^}IKcg=N3NXYLnn=97*E^sts z_gMlRzjkkWd&1l=JKfd#tVDC`aZSW9;aZl9v6GAZ!!6k6wJHm zoYo7YXQHB_AG35HPnM}DJlC@T;YJ^ls3SqYA39rY!sW7WGMLV*^E_!_Wji!mGPF|^x6V2&%;$EDATJ+9^`$r=!ykcjmEdO-xFi2wn3Ra@AyU$B$-r?F$PZsR z@6KfVMuDzL(=a}-G+gs10!)(st&*c#>*9W#ID?dq!Nr-LnpgB9w*>|pO z>_`2Uj(ZD$FjH^df-HE~>q&*pMIbY-F=bBYG;(Kr4T>S5n~xvEeFNa6Pqm>6NE;%f z;X+!Bom|Ggx6hokrI?`c=In>UfiIImZ1w(9tHsbi0|NdQ=lDDYezlW6H=r?dTAmskU&DO;WkPSFk%Ay`WMlCuA|~{jm+!$!P9G zLdhr`k{3}RBLzTU*|uh@alpyR7dGuvzk!MIpG#4sCkt`x!C`z(SY09@Py_Kv5<>ya z=S!jHnEs^Y@yG-O)(k<;sY*0#0sB*2I<+bU(58l%WS&Vp+~3&(3Fc5dGbdo`I%-Rm zM4F7;8mOBm_aLKJBQWpo?!Cey3am8f$pY?X)2UKC9+w@z+biT>V`E^kM(bRq2nX0I zg44Z;=c2(V5KvrkoR9gdi$D;+JzmkCBN}`TL(B!WRf3U|rbW{7z}0(EE0ABWo@@TMxi0C4dvaQSAvPfTj5d2R{d7d3HHi8X8z$_!3c)$1lGN1?lH10Rx;eU9vhE8)-=ZF8#H1MFq1f~En zv4o$MH`M?A#Na)71-|uv|DS{4D~$TT|NVdM%hx!eQBja%qX8xW(_3ivm`=TJueR$# zj3D8}25A1ef|fVL#8JQxj|(fUFL(vsvsPj-DgS#NynP`L0A!DAE&hnbb_RZ|lQoMV zgK=0px$R%sf$ISqKi=rlqIsCVQtJNUSuN~kkwiZip;>hK~z~&VSjTYFGq8TCY2XhEUOf1$44~^K^RxQmLW8)Y3SW(9WRv4yw7ZxU#lpDCb7)vcGV7 zJdkp!znYhPn=g};1!|}u?}2$3tJb#!bsxb~ zaKYr<(cRtMG&S$CacV{==uQ}#_FC=JJrAh=z!pfPwVTiP6f3m7EMETfns;7ka(ivP zA6iBYzh8{-wcwxYG|JB2F`&Ad)zizX(g~&<5Ey9YzWO^<&&KBJ)BSk9&RCYP7rFFq zl%*Q0!C*4;T&JkI`R_A;&^z54BQjGe6zhKjgz6@(E9>hR)~n+mh|*^qc8IH`)CWWS;uIF51)SrfqM_2I_ChQlk52)30V*-phrYj zx=k2cFxZ0nUfEBdoy}mY`8vJBzuA}0vr3-Lo{dhZGP|Nbg>r2|R6*8AhCkkpeY!<8VKtO^} ze8CXlJPNlw+~0s*M}6H+%-ew3RInsH3yvo2P!PNe*kQNG0TVUcb`XZe=qvgheRXM( z_tN>Q9{*!Jv_QV^7F`3?JeCMZS9LltG%&OHHQRR9qniZFbWR@z{X)q$7p#( z!R|;o%W2!^Kus56io`7kc@YJ4>jM0@DZ`sKJN-jfqKS__0g0do&7bQ(m_+g?D6fE2ZYbC_g zhZUbt+4HGza%zEH-6S?CX4(s6RFK>>G}b2i9GIqYz6o90v>s#xamwVbV;Px=S<-%+p;S)E#%zPkY5a`H$DCNGr&&*uixzmOH zvjb^`(P7;%`UKyu#Vf?nYoJ*LV&LQZfnA2_{T8zU2JRa_9ADuEmj?kfk}Hh9cr|q% zq$^LxPsUs`^C07j(iP)P#IL`v7B1W$RRBCHMF1!mJ;@O4skNAPB+#>F?1||^A%LDpZ zGi~?mqFta-k^rD7mrh)eAs5{^VF!zeJUY|MsIso2Iz3%$u9MCr9^10_DBqF?j<;aw> zY2F`0`t&xFzYCb?k0zo8bM(8zK*0cKs!S(%R>#MR(1E_~dWY6>u10Y>sl3FHq;7S8 zf`tV2xuhgfuP0EJ&eS;(5DT16wG5`P^f=Cn!-pZq{cp+~!R}2nF6Xpk@#Sm0kMB(M zTLu`JxmB0n-PFf?Rr(n6=5o1}ftQOZ>z|EO7P(9YVeEJ&qr1bg@p=>r+*qQ-OE}>0;}Lkk6g;yQ(2zh= z*_+E&SJ3@@E6QeLaH^wK{7*57!EVD5{D3MEg&S3>#**uLgz0*I>n4k%T$i^l_VMG- zjFO^*%}h|EK32V2bOAk_g1Q;iT6+orp7sUZrq$}D)=HZZZNOO7oKBje74{WoUi{Km zNEaLwuv1m@3+#iZpkf3kp^L8#7U$R{+?;=xr}HwI9_pULrWK|s;BRVXdUW*2vd>vk z$UW^KXT&NDdhU}AD}|YUWMCIy$mmSPoZk_Rw!K$=Yj14ZJshua#K-kS$7vvHxmD!n zPH<1d-s=bkcK*Zdp6xP?N6WjeUx^@1_C?&Rrw3d)iq5^(@hSc==t!9Lt-9pNnfALZI^(ouz3r*a7rsu^@Q$Tucw!~y9tDul*RKqrE3W_(}`;Mds_C;e{Ls}q!H~M3U}l+cyc14_7_Sl zvJ}xh|7W4_`9RY!RGtuUTTUOJV$JZ~Olg}T{&Rv%cQZJ%5E2oUX}~v{V?G2L=C8(d zjBmXz)TI{)?atL7ec1Tm7fE)UW%aFQivxzZFM!rjEZkV>W++f9aEhx^W}s7gd5>W& zfYcqd;#TS5>Ag0*7G_f?INI_i)JTW%W22OkB|$t62{y=2YHummqAnwfBhYafDW4Yv z(m3RSzA?0Bd4BP}1?ivWw#0OMNdzY4{5=<&^afvL7ykw>95m|PY~4c6-Ht{%QFs-u z%(UN`c%U}aTvMSIxC|51W|7trpZxhXhz-4UiRg>o_%?1T1f9EkOSib`&s@f0u-R~% zJjYDirs{?6&Dd$6E(NA_QgXhRcQ}h8J?7h$4wl}7u)R=GoD96p3z6w7^YA1@jg7Nm z-?H3e^Pl-b$}WT3E1`pCnm_FfwPj%ma?|NeD*`Nq&K+n_*JjA3|HXuD>BCXzMj78F zQcndUu2DMje9xLF#>nr6eXK#7OZe;xzY_jdMumqgHT3qHuJx@2bO;n)D$;qjFNNca7Jaoq__V?Tz*o|6l@q0y#QKrR+btW6p zB9Yp{ty1FnGEZvtt1;FmSX;O|CG+`SM6*KY=}grS2&&669RAG{6@c*6eRBA#Rgah5 zrXrGeD^Y+_<7;SYrO!d39+l2p>blGt1a@-uPw!MPL1wu>9;NifIeL$ifrg5S$D6@K z)roq-6H(`AG5n8>p6`+NLkS~2c{N+`@`TYz4G4*wPh~4OgM-7%ad0t1OSd&`Pmfux z8Y>@6eCY1^3KOHN&lb`N_f`^nFO{u!DPtqT_2`z*(K^003sYIA!E7%4ZBO)&!f=he zuFW5HMpg+r-s2&%xucs!*vGP5=c&GI$rQwU$F)xi-p+q63R`dh8zaEMBZ@pNN-L8Y z|4m{mXGl^K7+eb8;C$imAHAl#H&@gf`<_3vxc0cV!=I=v)V>pB!Ia7zr|f-YRru|; zN+Et%l;(u~WK_tvY)zUFgAhMoOR=ws7F_`13FUIA6Z}29tdnJ#LEe;sAQ$)E+ezig zmv9Qnn_@F&{cf$ARC}!UCA7&?ob1>+Op)_O+h|T>%cf|$?boDVl-|!kF#JSwBdIZU zY&?FzhGvgO@n@t03K=_N=Trp++{-wO-Y@F*oq=5nE^_I#-56KWli39fOzdaRp_t>p z&5WKvn?nCv>*9g$2FqfwU(~HSs~Mf^TOR1*{ch5rM<3iuBhqp1E7uZ?wEiaEoE*l& zQG=@6>rMA*mnikdfvK%z@x0Pe+$ip^=tfOw3`^x}%w`_l@j|sTE|xy#dG($eri(is zr~ZP@R8qIm5_v=-0#QFqX|285?w-l0S;tJ)=8azgb!v)CCEpRP1JWyXa7;Y%KJ1i2 zEs}dOr>J>%@NW{nhSmGvc0$eMF|6)J$ji9MFImd1um^wcn>1BsGO+Xg-Fg%dAOSsc z7k`2O;>m(`VMF^ft*8RvP2B2&wvEsJ2QBN_142g4D*Ar=9c% zuMh$yc5tzbX_53avKd#2HJ;no49i@|vUo!j+6AV+`lIZ$Ixds#mD7B}$H|l12ne;< zU#axrdg4cRbaKF0Gf$hH?ay^ncQ#Naq}hP+gPuZ((s|O3#js7H=<|#Ngk(AMMABB3 z+%q#6x|MG-McMTS7bDkj?5}NQCXjniEy|G65d~<5sHO>H&zP zkJktKOeEq?y8hF>Z>+ngO*@mJ^rqh_bvm=vq8Fbxc7c)ea6=R?#F^!zYb@cudWLqJ zo~xc_ZUndeAF5AK$NzoGZ1AVd7$0_vWZ|N46kDEUXo(zOGZ$lJsbSMw)i_-EXWSyt zCm3(~qsb|jXXQCDK>DyT4yyJz>tIridUccc**gwiNxg+abEw&Ve6$%fl3m^k?2udX zH$hYxBAMVo_RN&bnawLPJ?_TZYwMdGJ1+YeW#DXpMS>UM(K|l>gMWu5$j1XGp2twU zpIp8-X%;n;vo}O-o;d5gcVO#q-AU8uRjDw#nUTJ>D5lEu!TnewUU>oWE<2S`^M0Ed zuQ^7_x2!*;DP8j%MUpDKIfwUXrijn~oWvT`l%%5V6=?NLo@w*Q2cx`WaEt8G5%;fD z`FZu~7(QErDA7J%M^x}jm7JO~N{#I2xzmNgxIGy?cfY1OhU`cIAH zpV#ljlmFI={+XHI{#y(CpI7t$`|>|`BH{n{w)lY^oI;ILM#z%l*jOUt1iT*l{-39G z#}7__AhV>JLCt$Qu}_vWX{e^RS1KI{GcgDWQP9!Rxp;Wg>+hFOd@y|f1d~ABJ|gT! zJlwy$q9tRad$|&u*v<)-zrU-7yWLd5?RD=5+ETre5!J?Ps zz{WeEXXM?AE{VsY%HF4bI=*-KjDBQeKSazUtm4Hd;G=N~`~UB+X_glhe|W~J$l;?@ zQ;~w!p%?ozyiPOI4(r;it~thN-VKBJaX`?35?dPh2)l+h30*!*!fkheWY;Y$mXI@nSBvcm6kCAf+T(sVadhV9gwzo1U;zJIPRfe8JSfyJG1HQ38Bl5s__x%Gq-Sj28vfd=&S%E8&* z&tvuX)aP)3z3b>$A`XowuPkUWv`+fnTkT~Hpyj7Lxw*MDvg_^ukz_q|N2aFI4>_OP zjWp;7Nqg?DU$|wi#PECMus6A?mSbXc#U$}`93XwYcQS;V_)r7w@1-!qgzy+>zg>Xa z!x|sO@}ECnCIS}(F_x>z2R*3gXRI%1goP820q{6QfYGkI)#tdi+cT(?qIh##HzA*| zOJpj^s~%>Ls8^c7NX*lx9wX<;EBVp`xGAwKv0}bz#Zpd zed0&{L$9j=t>~90w+$m}~!uvIC z6k@JNoHmQ&VKyUa8MrKtsJ^wsU{_$Xbjj7)XJro z!>PxTaJ{J#bOsG=T)!JQ#nHGPPPl8VClI@W(5Ib12u=w2hV7G&fS!dyB7n)jz>v&l z_bw`vtNigR-tD#lt^;5j!JV$b$p4T8`9_<>?64urcXl$dStJpex;5EYy?^2a>I@N} zRA%1Y@OjurkMO<4l%@Nvx7W>T<-u!IZ1@2`^8!}5`3`<=2i42BOiaB}G68T65D0!t zP9Fh5}3VLNdJBN4EeC{{U177 zwOaF8!cfh{pQdB_7B6co88o>nHq$69lp~1w@u`*aCR-BeQ@aKRkhjMRr!D9{70?Bt z;N`eg*dPAANanQ3IAX^)^W^6-$g)!asIDLo>am z0g?eQR_;!!O+t`&?(pFH03ZkE3E58pF&WJV>Xu+K*s=6jA%joCRh0{kh&!hvI9jm0 zc%80;lDb}<-6Gpzx;!zx4e|ntm&W22M%*(o@oD0||BmdMGxp#aNKE<#q<&i7R}Hm*_});v*u`=>lGmmJYMwmbnufDs|L#36s<~%v2XdsKtbZ*1z4k}wTIg$#0GX`J zFhH;ks>)NGeck=vN^GxBU&v;*ukg?W_zcYOq<@+8CrG=afzIxPG9Adio(em} zrdRKTbv*T)E2rPU?-@>{C*ZJDjV^He6s+Sc}aUO#PKvwYRxC9t^*j`i`gqWdktM+#pYM0i z&pU?x{JBig^CS|NRQt4T6=SB9Yv2{^*{su!k^U{vgrX!VJl|lRR82~>{U4hzm&aouP z%0}e(rWV(+cK~s!_7p!yF&8rTawRDo$BCPbe3B~|g@gSt+?URhP zj~z^xXKOaTgiMQZfWhWJp^;W)G!msy{G}(q;eQ} z!EGx6oGfTcPl8f6t&#ugbWC1#RI_gFVb|n z9n)LzObQZlumURGpr6Mg;lI6`G7%CHA_6?QWz<4r`r@FsCy{<}e$;X0u=%l4UtB9H z+VT5m5MaB|;`G`};06Vt;eUhnVOgU@BioO{4rEgL&?rJ~zYpI8$BoQD?ZAdOofD)4 z5wz<(Xl+vX9Os2@EtSy%yGfauPh!GeSMU<^WBmBff2Ye-(EH*Fnfiy7vKcNu`H5{$ zXwaOA7f%+gY;Ec8LVXz?jt9g&r%K*mpI)KBvma}wW0jF+tBqn*vr|Kv1WXC zhn$cZMnp8^8TEiZbd3eowtX>>uy8pYzX8IC5O~qvQSF2V)NkjolBJ)>ms{^Q_&gAM zKith(9AuW!f9K2vITOqyi3px+SC=)S9*e-JlgWPP1Xlp@)WS?*IUymo7CR)ZJNFoO z1SyZ@uMa9A^2_i##lP1*YH1l`9(&L%rfBEWL~Q)AMDT38T85l4*J7@I#ZVyxiji?m zUb0c%v5gygc{Eea5NPnuh?9}i;R7aMb^Ozuh&w*yuwT``r~>Y~6Y(kMvGEIlVB(!a z!Ntdd&(sMX?Q{#8iytd8@^h}w%QU3YDI0t?&r}N5T{iDb=T@1UoO1xA48f zRl)>A638DZ=y<9Ts`;9fX-0|RDI#hoK_a;`6zGfdsOF!9Z2K<3PDdZP3u`^=k(MqK zzk!K`O-tqHFbqG@(~O$*+cTEipa}YGuOos?G&E<|OE!EQYe{I5hvMax^Ba*adRU)z zK5;rX<+bmr0B{&wQo`%JH|r1Dn`BOa+RdbwwjuqM42Z`aE1^3ZK_I?lb$F2% zmt&CSSABD{Q488c6wy4h>)~4z5{@^l#)G5E&nSx$?(cs+o-9?HNYyV&PI{aUjXNT> zqz$oIYzlmi-ol1!P@?nTZThiY;Cyd68kK-^C0G=I-7c($0Omq+u+j5s9R*}tY;)m_ zfCdwY*K&HbtHA3lmJ5k=vP1z*`?qART<81q(exViD~*-+K%3xbYiZ{Ds!;Vb(#U}i z_r+HbZ!M+~);oiot(VPZ|9kwyYBLrslVh(g3IWd>hxRMVg6~wM(;J(c;p6!q)IMcR z+rp;gK-)woX)&V8McUBJ?yVNRv<#}oMlR{1Q>aKFa;|N*$Xw29^Fdpe@7?pmwa|)< zzDugEVAP3@)_htf(hH`xu$u;hMJd>GGj4s0+kh94`-@!QWrOooKuB_}2EK{Od)FIR zIEZg+{=(r6y*h$_Fp9Wh?n1rQe8GHwGR{UL=$B!jjR$_S^RiPAAMWZ{!T|u}-v!jA zc^6WJPs!(xJ$8aW7b&d{;IZ0njS5eeDguIq%EZg<#b#$91I^rV#p(`E5~?;H8Ux@@ zvUVPj4P55&6;TXm*s{MZP^x(!UxqsMiO`f!vMN{GJl)rA3L<= z8>Bx$xvb$nP9P!+{9~bPW+$Cr@5TVe3xK*;YugNKHkNw)>`mw8)JA9j%g34JUa$c(K)H$gIFACjI*oX z-&Qv3c%(Og`GhL_zal59>zK^?sfAColrz6`|#Ju@nN{iIN?oO{q$e5*ASU)^4aG zstN$iIFKDasx}^h0Qyv=Z)9Oa)d6SK0nP~tTpyHQ@h z1M@&^yY6FHoH#f}|J_{+S@v!=m#ZvI;?(g?R(>*0GzkQ)_e|Qp>8($R1-&h`s$zb9 zFm%mx)}mN^H=7X-7{Kj_PL@D!Dc56b%QpOH`oPGjDaLp3>C>lYJRn8d59}Y*9kQ?v z#@+KwWA&#JW`JupBrSv6N&5*m3wDSskpGAMdAYusIkKa>OUa#xfK+F>SiIiiyy#BE z*DBT*htC$nl9<&2wlSp|xHnuL;5iwK1BO*8HKX*~4PYDSO(xA{z@hpmq(Lh+EA>|D z4UOvP%(8Sk&UjAu$U#xLN!;x&cU6yu8{=kL$4omyj^XGL5KddT<3VS++*a4!!T_#w zTNUe_&wbLSzO!^9uL7|bqOAQr%diC62w`vhdz+REMu!c$DT;vxYRrUw^MoFlCVNKX zWRa4Eu3WEMFZo3;A=BMRh{r?7)&Z~kDHX`m&4*%^X;nimGn!>IX2*P<|F(WuS0gk$pM5jpUr!yOVwKa3?Jy3SrjM!s#-L z?VMt%l};oSw9dc6{%2~}_ScSlo|muKBkVn}W}R=Mh};D$v~EyAnMSM|9KZ%&HA)^W zwgdZ{T74Y~72`V2w2{Fba2&2o?ajmCU0@!M1Qg%j=65GF_C8&mo%CfAmMvhzIksF4 zGSdOW9hbE|H56FMw=c#4Yqn#a*I9ms*}h-Jg;v<6k-L zOh$e)kwNr~iii*al%O)|qj-x(*A+g2tAo4UUK z{UVOi=yQQA9+=>PFYos!K|wn8npX;*Ud%_~p;Sa5FH|7m@o<+2v&}u9l@pWGPEE3| zFj$sq<20VoDrGO#+vosCr`SmzyGSlX?x#Z!n&o^O(cYYk5a7wOD`cF2s+-;!O)j58 zro@Rc{pd~g2-|^^;poAQ_C;-+U|R)g{DL60Xm#@s&ELSoVlFVGhe~cG{*_XF{O$8;zOS+sqp~fr;k!h z#$IPw0FWLGG@1s#e)+ni6+k3X7B8AWL1}~3WnU9la3y@&yLI4RqsFw{AbNMM@pY^F zMJPL(jOWD&M+oWTa$un}hY@I?L6}uaFO@44no6$qSIH9?wB}N8+{e}X1{xG7WD+M2 zR0;&aY;-S2ZmXK}dmc~J7{nV~vx1_K)z;z->zx3vt&q=M21wt1s8}*inXfuII&!=E z{v4w8)?nT#~EpEq6#AX8sK~qg%)Q< zz9V2H`dwU_8Jn&ro~3$MkcsW3RxyQS$^zr_bxNTAv-vJ)g9f5D^t9Zof#Sbdi|_?gob&jvZhCHlPIO^(Z}n=EG$(Wde1yin8IkT3A-c zBrtuO$DH2TuRAUfYG7{NZWofADv4E8`(`T>bZ!tBM3K2;(8 zy{6jBmA}G<0~tgBw?AG}zhafxSmv^MhWXE}0e_)K4uvim$n({n+@$i<4Kb9tOi{v)9!X zQMEG7GD+UuJzq+I0bJv75co#?gLOg9XzF|6D7Yu`q|M7QEt>=|Fq`Yjn7trubQ(=> zz)`<5>+w@Z6enAUPKzKQwKl^EQn59-76!@$Rm zAaI+-2ToZb;P7oQe@+BEuK`C6Y?vU1UL+Eq9gN;5z{)CPnjp;6L7^{faK|<15xO!*o_pM(fRJp^c8^Y!hm|%`&8|)x&Wy zAnboE069L7WnPKCdpW-IPW>sCaVjDa`H-=84tm}8hI4;Y`q9XMC#*0kU$5G7SjK&@ z3H~AVS61|>KGmUk-)`f!rE$Loz%~fj@30?ifAZlwJ%@ngSI{va$u?}O{(}>p2?xbLoSy}SKvXjvYj%)B@r+T(wd$aEis0JbzrM1hB@!{?(Qr( zAD}#r-197G;KKDuo0(t9)m?$%IDefU1d8!C74wfJukqfz32DBddmQtBJ`jSeWKGBm zT~!U$+wQAmw%Md%nH%J*8U$K8*mvLX=@AQE(R%n$bBUXZ93E!ixwitC^09?vfrE+X zOG^T_cG7uJJ879nvxx$Oh07Pod`2%htd=5nXRAQ>OT4rTp*YN`p$^ zNZ)ItAvO4)12>g#d>ASbj%d=Fj)#SA2aCDyaqYH86x>8R`s>yW0FB>n>#s17UW+GngM6hJ(k_qQH128!mAgv=&1P>@ z+IEeiGQPa^AS(45u5#_h(vBp+%!B=1B__sOF-(&IVYvT0Xugpu8i&8+1*+BULKH-X zlUN?~?`|@%mnrq77PIm+pKCsJUrL_i;8EK|%3hbG&X zC@2vx_!=6Uwz+U73go*hb9EIM+Sx8DuuAMWW1Znt>V3LUhG z!TbU=k3jXI&4B3-`olL0hWH zQ}qIe6&(RlGFPQ6fhzOBh!g*Srsy-ipfw=~35jUAI)>i2dH}h56noOD!!k^u&T=lm zn%}*%Ltv$imH-pe&qyXI$GX-1+Uc%9y8TM2QLRRmndtY$@`vlwq_96|L_EJ17Z+1M zoLVRU?`k8T&SP|&@u~;_u9s=ad+jcJ^$gt^A#FV`eN!_P?vzyw&@qWL5MNW)1D6xN90LDj%=a^@ied{w2~ zaI;UR7Fj#kT~xLaue+q4Y(`ieEdF6A&+C?ecexvFrsnA!H2$maIA#3%R~KE9mzQgf zATtUr(d~Ikgqw7A5+AH3uSaV-*~ONP68cFh990H}{^D>(Hg-xuI@&~FJlSW$ik+C> zJtFjVyHI`@2`K-616CPj3$&j$2ikiCx49p%n2k?Oz2^UrV@W=Jjv~~JE-3VUs_YO} z(XQ(7_3P%ySiXbg+ToyYT>b|rAcQp7uK2NYdI$S(MF5U%)_5?9K4@+sp}zQYdIp=$ z7P+!_PYauJ7|i5kr1U-t+-O&4164v_b%?+~k_QQZ(B5UX@zWZq)LG({m3m-36ax3% z%|UIPEZ9(?1C~$6bFBVcx03>O43oIFMI+k<^!}vj4zqg8S^XimS^&QS%vJ5@Q&uxS zeV26NKi~c-`b2O*ut_x{QWQt=^SJq-wDBvb`AJ0M7a7eqD2m=XpB1xjMuWHZunQP! z8{6C2DZC}4?*rX(Jx+zr3Auq$URw@4Tay}_d5O$eQvc^r zuq97r$l!DH!ypUFtvW*C1U6m4yVH2~O^PDIZ;uv0HclCJWtmPpvCdGcnN}5?6~I$t zQ@E*Jp-psqJTS2N-~Wp!^2aD}oBm|!7h2=l?(SzKKDTz@ zTi3vJpe!W%hCvgd)_i)(3xaAI0z}ri>b2%RNKF0Q*z9cuu*tG;nlHs|wO=7VumAT{ zn(&!!etv$X+yyCduPOS^b7K9ow&#h`n~`Si%oXuNEqO9+!vyg|&dYmeov(cc9_1-n z5gFZ*f%)sR6@;!QW!lMT1r_$EnpY`bKGJHw-eC6FCicCJw_FmZZhHnlvS<)mcfpVb z+grHlZRj;TwKlsmu+m}Ln&`LFXqND`aU&cQ1sqJFpkDnB#ADk!+k0Elrh%%|$^f9q zo9y#h&eoycE8ImI$W6BJIPK`)M5RNn_I{xO4(~N8NHTs>{JAXWs^WNPp>d|w<2_(9 z1T1=-gU*%&bBEtU;H=Jwh^Z9PE)iiVwa=RFnsnwNCSCj#8sHv`9s@M*Bk(gLvPFY_ z_4G(i^Sd3t0i=hZ)|(51snS{1Dpw3JUHovXU@`qG)QV2PY1Ik*{gHddkk1eqiz09m z*8{thnMwzobD~S)GXl2JmaQ$S2z+)-uzYr1JV(dd9De~CDghN06&pQ9HZ~Plp%u+j zAQMq{VTO5Yp|ON`WNhq3u4GirM%!F^v&-A3NCVYh@}w|;FU3?h%jtXFOrry*Ql4zl zrt!{+nvLOL%wvsuE6$8rVq9)dF7RTOx?zf?2>K8=0dq7^I&_i_v$`Mt6(*}drc_7` z*}NYqEgHQ6c|g*RTZhyj=G$bUP#CD|NdRBUOpDALbN2-@de^j$Po!3}3(SH0cSE6) z_7U^ISn13+-631(Ey%(OIl&q3`84~y|RO@t3fqRx}1-l}udJ3-?mAeKS(7lNOT}g8s zVr~a_^Ce()0F~~KZ)iRvfvV4R|7SN|oh9?6`a^zxhpaCp%GXoHr;^%5`V_m1%^LMy zTYHg*AxK&(Qu(EyXTpWZ==TY(ZZ1fKGDohrvPzGGc7F-`AN^esE&G-9L5sVs<&MT? zLmMPP7AX~q^u^_uYCMbqSC8HPu9_#i1qX2d>S}6W?#Yu|>jJr8+tg#sU$OhutH80M zwN$bTZda7NJe5`x+q+2nN(!yg-upFgUOZSb){K%_2BniZ$W(g_IwUK((KNYWlQ2`= zqXYrv8OaIbA;6do(`jZKAsj9h&DDP{5Y&%ok6~tm$e|+Q}2f^ zj^)eXT=E@{-8f#Knl<39PtQ&1gq^*<%zU@`W@`O1XLlizeCQ%*tC8zz~#d4mMvd zFY_MGSMn9{8`mm|_ayAB#y`?~?jJ`%QIFjN`SzYFZn zIa=R2Oc#qOfHDVTqC490V&Z5*p|-_*s?_%jg!{X8(gh93@a+c6?O3Y^IuX~>`F*4m%OdoN#*~fC^GF>DAdJ zH;2;?&q~#R;4};iDTLN$>Gts4?Z-M98p-`*u%(&!^{oL^IId5(t@uPC4)XXs5rJyFG z_LLZt&F%CO1N6!POlQhGt8WS%{Ki@}RB9~8o@nv7K!BwA6b3=Dl)~Y;yS|vd!NrLE z`TQMajtkEJS@vose|+ZRHcyfcOwIq)7F(p=mmn28iLt^W5oCu_tx=SGbvbUixt`fB zv}B)TosEb_7y>$JfJm0l<+YKZe2e%z_-$+na)HA4AP`r(gNv8Wr2+$TW5QjLBq5X^zb-@7nudJwS4nKdp+LdwGOM39gt z#B#O@7@%!H&MKNgxar`Hak(|^;)}icdWFrv>8Ffo&9=nApg;8n8E==}3lSYPt0k&F zno~Z5ClJ(6-!W0Wa@ZK`_?azQ+Bl9iIXx$M4W^)43wmB&k5aW(^%FmTznWE7Xu*&w zKtd>&s-oGza8X$x!V7%!M+B>^?rT(gCtB))Vq#LXM960B%$8fWr@Ma$z-rSqQwcr# zCtz2~urC!4U|WS6oYX*I3r@#T&8t}7YIMSxXrLm~_;kMoK3~nZaK~xG>!Y47BqZ1J z6Y5WSLjFOKuZ$C}63aA3v%L9RrzYW%Byxm*b7 z8|(mlV7hJ!z{Pn}Ic-8WhElVPBX=&HyX!AIdE~=1Pk!o&#xU9llrH~#Ou%U^0c2Sp zYj=8Z+0EJb`1vDEOnH|WRnUMePpp1_aje)#26}Cw530>f?t`j}3U#})z*Z-DipR9K z+&)bO4N-j@@vtWN3^QLm1R*kyA}S{FEhcUpHrDqD6Qilpir7UioLr$A@yHs(tE{qS${WByVKI0%}@9L<|iR z>L4-JPJ?b%WqN}!f;+nn3PF*LvYRW`C?Y|`<}K5*-~5hSuNX92;62vAmq$<#`Z`(e zfzNK812qPY|Cc%=8IgFb1+Y3Y$;i&Az4_WzC*ZdRsR&h3MKQg9zBCilfVi$=<$I~; zs{6CK&1eM~lROQ@&g@2n)1?vLKFsLj$VAxl3L#2iF4u3fZPcA48Q-Z=W6pSfZqOi6}BpVlbLXJ*65 zs9k7A5mSp-MY}G;Bj<3_)9|l82+l;%O}sRYG8$Jo*>*PG1+T{SNAwG5zsa?40hG%8 zzWyzzqQ38d_&(*DFrnnGXMYKa8UiyfbS{6|cJ5pVv(xzXuTTA#rERu(5wb?$# zPxn37@T3yscDBTST<-cI=6VrPn0!%i2?se*Q!Z{0;0+oh*8|^q%OZq7@|}k9^VSjq zbu30jSD05e`Mf)=x}5)`w{^qN@ZO4?g7oGhtAi?m(|$0+SIo6N?Nw$s{_yb4UN8Vo8<3%?$6cq#@+)mNY?A69~%x;DXh#a#D= z7$X#{Zy8n5=q%N(4)pl((r;geTr-s;_cUN@jGxb@5hS`la@5a_Qc^GQ4%}(V8tP@_dc`>O3|!P#N$W{~pa~(3SV56iY5mc0Q!f=3{cD z<9K(IOAzCo>5?%925_*vW-Wo4XUfI2&hG;#?e)(y3ifizQX2fQs_w--5JHbX zgTzSws2E2V)G<8<#W!CujnNc7WkvMC7*`sf`2AXIruN|0?p2skl_Fc;5a*j(k}{rC zkT*!MEE)l4(zB$tb_pjV-#x`A+Jv-y51b)Z2cJSJ$c|^i#FM^q9hasHp^_Ud*V6;* zAx-KjdbXHK>|s5+a>e1L<$Wc)>QRBvNlmGq?6H0lR{Ln^+6ipB5he|eH}3j*=ene; zKhKuJ=D{7QbCDZtHkXtb;k6_*_M**vrI>c0JWL0Pnfnmnv~c@@gpq2y%^_SFM|kjj zGqJSMaAS?IWjK!fs3r*8Iic=DtJ|se=y*$fa+y=N+%9>W*VQ-8+a6Knn=eH7+6zZVgopjDhx zidYy+SO9icm)^V^E#uc59sgsk_HEh7yCtF-5en0>_?3>i4`B*c#g?dh<)0DQHBjDijLhbv@9=;o z(=DPB6JsEeSb=2ZWOi|OKc^rq@-kVBX(oHXN>6_BdcbGza^NG%CeLO z{?etWM#x9rj>}8WtE^vQ|LhG7e za;mSW?=;!Q0-+2yt>reaDx`vPJVNTaD<#M{#3Il3&VDiV2u(IFWy|`HOpR?35wLRpZsq&;9jvB{@)V(drQ<3sWio`??GGITsvMQ{suO{FW2$9>h z7&+&r%>E$XI5^XDpafVoO+UuClEk#^GA1H#D&M=-eDb<`@h+^YI) zdiI%_cZ5fTY1`K($h%88s@*u>An;}t1u)-O*OADCadk$4(XWO63`3jRz^p1wx$lmb zqy?kxDPM!d-&2;P)=Vp-@&*p+Z6fc>+H-GcKwc(|BQr|#pWKY{lf|iD>{xM_kYi(W zF24&`yd~q3^vuVVb`^FKTrf2rC2O(Kqw>Fa=kUv{x7{~%8s!7`>rR=-1z8DoPwwz- z+i*Hju&s$20uW$fJ%%e&ZOY3eTW2fG-+Gbu`<>ewzPfPs-0kpneimD8`_%Q-BEA)3 z0CHe=G65h5?iSc1n<oREdVLES|yNOo2FQ=RswVRDNU zM+DH`7M5yn!GzpdYGP8~?IY(Dbt0FzN8Vc-@Z4Y}AKdT#r5{*FYh_a~a!lPf^M#H6QpL$j!?AF&$t65~%+gb==?7=E z2j4D_%N5@3)f8Xw10;lE!aB@4&BX9h0WAc64qu#a&C&$K zj)3!L-fAW8%9Nh1TC6k6*4fFRB!d^KI8x?L%*%q4w|)@;cf2}aAY|~An`~F5UyD38 z^a2fM??1DIl%#?r(=D2MYjZqm(v8rdxl302?r$ z^bw$`ziZsoN4Rg-b99ut`_O@2J5U>XC)nFn@|_^tIyz~RMZ%Q+w)+S8t(tC~;-6j2 zPrp`&P}+h}iC8sqX(u3(B~d4U$5-w}HB%54kFEt=<|;8n>GE+0P7YP|tCmG>9jT~c z9j4Hnc`8S=Wi+3-uQRLeo3?x)T$+#tLBrr(eQeC@)!z+eB_|qo!@$U3-@jjE&*qc^Qb>om=77^{I&l_#Y_!vy#I-3-d+KwCVO% zXP`VSTXQ~Cbl0B}fG<`^gjt~yCAfwp&)kTlT$o*$q~u27mTkRt_de;cXJ64Z*k$vK z`-%qBvvjDXJ!D%ovJYM4>|+y^dk=XugTC*Y?7#{xH;?rezE5Ike^T3zC(#<+#HlBE zf-=HgSEd46VgJzTKyQ8^HOk^=-YQ>7{ZhKI+ z{p}r%k0XH$eT9Hu4+|o%&GweWl_muU_Iy9d>Vrbz^pIvFJ8^Ji?g1r$3}Pw%Zmo7h z0=FRSn&YeQADJeUF6L07VeZ)R-549=(w4f_qTh|OZ-i3_d7b_SL?}~d3?h$Pe^^=Q zr}Xf-%Lw_9Dftl|=vBI9>^SP+CY2zOtJIL-IDd8RL4l#Z-#!Wo6DPo1gC7qu_gl*@ zxN)EmfwERR!8qx+%kc1ue!85}$RNm#a$#o&&iq7vC7!=_ox52sPf$cU&JV9TRUqWd z?4ANJ#7@N#zLSBy?R5*=cWj8|rgSGR_pr^E-I6T?cEGSs9QpH?Oy|O4*=p3)WQD(N z+H4o5yaAi5^PiUx_dhP~|HY4w0BzKLR%d7ZL&%jlKAPz%cyA7?`qL(mm*?c>=4Su& zA3jA&N{V(|LINO_#H6LA0Wn1OS^ol%LAxpT(uDZo-I`ijwi(0x{}tKXmv)~mF|X|T z^PRlk=tvOrj0lIaP!mk}!tz^`H#2{lm#1^l@_&ij*JWD&W_+=i^#9`C{q@-#t9pT{ WWv%I`?qeMALZ37{QF6@b%D(}{WL*^i literal 0 HcmV?d00001 From 0c6e72110a34a29ba0d126976ba964d3fa058a6e Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 19 Nov 2020 16:21:06 -0800 Subject: [PATCH 0355/2014] Added EAIME policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 12 + .../policy-configuration-service-provider.md | 41 + .../mdm/policy-csp-admx-eaime.md | 971 ++++++++++++++++++ 4 files changed, 1025 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-eaime.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 0e6ef2c11d..90fe63842c 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -186,6 +186,7 @@ #### [ADMX_DigitalLocker](policy-csp-admx-digitallocker.md) #### [ADMX_DnsClient](policy-csp-admx-dnsclient.md) #### [ADMX_DWM](policy-csp-admx-dwm.md) +#### [ADMX_EAIME](policy-csp-admx-eaime.md) #### [ADMX_EncryptFilesonMove](policy-csp-admx-encryptfilesonmove.md) #### [ADMX_EventForwarding](policy-csp-admx-eventforwarding.md) #### [ADMX_FileServerVSSProvider](policy-csp-admx-fileservervssprovider.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index fe0e5fc17f..3822a4815a 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -125,6 +125,18 @@ ms.date: 10/08/2020 - [ADMX_DWM/DwmDisallowAnimations_2](./policy-csp-admx-dwm.md#admx-dwm-dwmdisallowanimations-2) - [ADMX_DWM/DwmDisallowColorizationColorChanges_1](./policy-csp-admx-dwm.md#admx-dwm-dwmdisallowcolorizationcolorchanges-1) - [ADMX_DWM/DwmDisallowColorizationColorChanges_2](./policy-csp-admx-dwm.md#admx-dwm-dwmdisallowcolorizationcolorchanges-2) +- [ADMX_EAIME/L_DoNotIncludeNonPublishingStandardGlyphInTheCandidateList](./policy-csp-admx-eaime.md#admx-eaime-l-donotincludenonpublishingstandardglyphinthecandidatelist) +- [ADMX_EAIME/L_RestrictCharacterCodeRangeOfConversion](./policy-csp-admx-eaime.md#admx-eaime-l-restrictcharactercoderangeofconversion) +- [ADMX_EAIME/L_TurnOffCustomDictionary](./policy-csp-admx-eaime.md#admx-eaime-l-turnoffcustomdictionary) +- [ADMX_EAIME/L_TurnOffHistorybasedPredictiveInput](./policy-csp-admx-eaime.md#admx-eaime-l-turnoffhistorybasedpredictiveinput) +- [ADMX_EAIME/L_TurnOffInternetSearchIntegration](./policy-csp-admx-eaime.md#admx-eaime-l-turnoffinternetsearchintegration) +- [ADMX_EAIME/L_TurnOffOpenExtendedDictionary](./policy-csp-admx-eaime.md#admx-eaime-l-turnoffopenextendeddictionary) +- [ADMX_EAIME/L_TurnOffSavingAutoTuningDataToFile](./policy-csp-admx-eaime.md#admx-eaime-l-turnoffsavingautotuningdatatofile) +- [ADMX_EAIME/L_TurnOnCloudCandidate](./policy-csp-admx-eaime.md#admx-eaime-l-turnoncloudcandidate) +- [ADMX_EAIME/L_TurnOnCloudCandidateCHS](./policy-csp-admx-eaime.md#admx-eaime-l-turnoncloudcandidatechs) +- [ADMX_EAIME/L_TurnOnLexiconUpdate](./policy-csp-admx-eaime.md#admx-eaime-l-turnonlexiconupdate) +- [ADMX_EAIME/L_TurnOnLiveStickers](./policy-csp-admx-eaime.md#admx-eaime-l-turnonlivestickers) +- [ADMX_EAIME/L_TurnOnMisconversionLoggingForMisconversionReport](./policy-csp-admx-eaime.md#admx-eaime-l-turnonmisconversionloggingformisconversionreport) - [ADMX_EncryptFilesonMove/NoEncryptOnMove](./policy-csp-admx-encryptfilesonmove.md#admx-encryptfilesonmove-noencryptonmove) - [ADMX_EventForwarding/ForwarderResourceUsage](./policy-csp-admx-eventforwarding.md#admx_eventforwarding-forwarderresourceusage) - [ADMX_EventForwarding/SubscriptionManager](./policy-csp-admx-eventforwarding.md#admx_eventforwarding-subscriptionmanager) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index b1a2a67b23..e068d6a883 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -548,6 +548,47 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_EAIME policies + +
    +
    + ADMX_EAIME/L_DoNotIncludeNonPublishingStandardGlyphInTheCandidateList +
    +
    + ADMX_EAIME/L_RestrictCharacterCodeRangeOfConversion +
    +
    + ADMX_EAIME/L_TurnOffCustomDictionary +
    +
    + ADMX_EAIME/L_TurnOffHistorybasedPredictiveInput +
    +
    + ADMX_EAIME/L_TurnOffInternetSearchIntegration +
    +
    + ADMX_EAIME/L_TurnOffOpenExtendedDictionary +
    +
    + ADMX_EAIME/L_TurnOffSavingAutoTuningDataToFile +
    +
    + ADMX_EAIME/L_TurnOnCloudCandidate +
    +
    + ADMX_EAIME/L_TurnOnCloudCandidateCHS +
    +
    + ADMX_EAIME/L_TurnOnLexiconUpdate +
    +
    + ADMX_EAIME/L_TurnOnLiveStickers +
    +
    + ADMX_EAIME/L_TurnOnMisconversionLoggingForMisconversionReport +
    +
    + ### ADMX_EncryptFilesonMove policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-eaime.md b/windows/client-management/mdm/policy-csp-admx-eaime.md new file mode 100644 index 0000000000..3cd05e398d --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-eaime.md @@ -0,0 +1,971 @@ +--- +title: Policy CSP - ADMX_EAIME +description: Policy CSP - ADMX_EAIME +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/19/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_EAIME +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_EAIME policies + +
    +
    + ADMX_EAIME/L_DoNotIncludeNonPublishingStandardGlyphInTheCandidateList +
    +
    + ADMX_EAIME/L_RestrictCharacterCodeRangeOfConversion +
    +
    + ADMX_EAIME/L_TurnOffCustomDictionary +
    +
    + ADMX_EAIME/L_TurnOffHistorybasedPredictiveInput +
    +
    + ADMX_EAIME/L_TurnOffInternetSearchIntegration +
    +
    + ADMX_EAIME/L_TurnOffOpenExtendedDictionary +
    +
    + ADMX_EAIME/L_TurnOffSavingAutoTuningDataToFile +
    +
    + ADMX_EAIME/L_TurnOnCloudCandidate +
    +
    + ADMX_EAIME/L_TurnOnCloudCandidateCHS +
    +
    + ADMX_EAIME/L_TurnOnLexiconUpdate +
    +
    + ADMX_EAIME/L_TurnOnLiveStickers +
    +
    + ADMX_EAIME/L_TurnOnMisconversionLoggingForMisconversionReport +
    +
    + + +
    + + +**ADMX_EAIME/L_DoNotIncludeNonPublishingStandardGlyphInTheCandidateList** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to include the Non-Publishing Standard Glyph in the candidate list when Publishing Standard Glyph for the word exists. + +If you enable this policy setting, Non-Publishing Standard Glyph is not included in the candidate list when Publishing Standard Glyph for the word exists. + +If you disable or do not configure this policy setting, both Publishing Standard Glyph and Non-Publishing Standard Glyph are included in the candidate list. + +This policy setting applies to Japanese Microsoft IME only. + +> [!NOTE] +> Changes to this setting will not take effect until the user logs off. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not include Non-Publishing Standard Glyph in the candidate list* +- GP name: *L_DoNotIncludeNonPublishingStandardGlyphInTheCandidateList* +- GP path: *Windows Components\IME* +- GP ADMX file name: *EAIME.admx* + + + +
    + + +**ADMX_EAIME/L_RestrictCharacterCodeRangeOfConversion** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to restrict character code range of conversion by setting character filter. + +If you enable this policy setting, then only the character code ranges specified by this policy setting are used for conversion of IME. You can specify multiple ranges by setting a value combined with a bitwise OR of following values: + +- 0x0001 // JIS208 area +- 0x0002 // NEC special char code +- 0x0004 // NEC selected IBM extended code +- 0x0008 // IBM extended code +- 0x0010 // Half width katakana code +- 0x0100 // EUDC(GAIJI) +- 0x0200 // S-JIS unmapped area +- 0x0400 // Unicode char +- 0x0800 // surrogate char +- 0x1000 // IVS char +- 0xFFFF // no definition. + +If you disable or do not configure this policy setting, no range of characters are filtered by default. + +This policy setting applies to Japanese Microsoft IME only. + +> [!NOTE] +> Changes to this setting will not take effect until the user logs off. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restrict character code range of conversion* +- GP name: *L_RestrictCharacterCodeRangeOfConversion* +- GP path: *Windows Components\IME* +- GP ADMX file name: *EAIME.admx* + + + +
    + + +**ADMX_EAIME/L_TurnOffCustomDictionary** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off the ability to use a custom dictionary. + +If you enable this policy setting, you cannot add, edit, and delete words in the custom dictionary either with GUI tools or APIs. A word registered in the custom dictionary before enabling this policy setting can continue to be used for conversion. + +If you disable or do not configure this policy setting, the custom dictionary can be used by default. + +For Japanese Microsoft IME, [Clear auto-tuning information] works, even if this policy setting is enabled, and it clears self-tuned words from the custom dictionary. + +This policy setting is applied to Japanese Microsoft IME. + +> [!NOTE] +> Changes to this setting will not take effect until the user logs off. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off custom dictionary* +- GP name: *L_TurnOffCustomDictionary* +- GP path: *Windows Components\IME* +- GP ADMX file name: *EAIME.admx* + + + +
    + + +**ADMX_EAIME/L_TurnOffHistorybasedPredictiveInput** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off history-based predictive input. + +If you enable this policy setting, history-based predictive input is turned off. + +If you disable or do not configure this policy setting, history-based predictive input is on by default. + +This policy setting applies to Japanese Microsoft IME only. + +> [!NOTE] +> Changes to this setting will not take effect until the user logs off. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off history-based predictive input* +- GP name: *L_TurnOffHistorybasedPredictiveInput* +- GP path: *Windows Components\IME* +- GP ADMX file name: *EAIME.admx* + + + +
    + + +**ADMX_EAIME/L_TurnOffInternetSearchIntegration** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off Internet search integration. + +Search integration includes both using Search Provider (Japanese Microsoft IME) and performing bing search from predictive input for Japanese Microsoft IME. + +If you enable this policy setting, you cannot use search integration. + +If you disable or do not configure this policy setting, the search integration function can be used by default. + +This policy setting applies to Japanese Microsoft IME. + +> [!NOTE] +> Changes to this setting will not take effect until the user logs off. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Internet search integration* +- GP name: *L_TurnOffInternetSearchIntegration* +- GP path: *Windows Components\IME* +- GP ADMX file name: *EAIME.admx* + + + +
    + + +**ADMX_EAIME/L_TurnOffOpenExtendedDictionary** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off Open Extended Dictionary. + +If you enable this policy setting, Open Extended Dictionary is turned off. You cannot add a new Open Extended Dictionary. + +For Japanese Microsoft IME, an Open Extended Dictionary that is added before enabling this policy setting is not used for conversion. + +If you disable or do not configure this policy setting, Open Extended Dictionary can be added and used by default. + +This policy setting is applied to Japanese Microsoft IME. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Open Extended Dictionary* +- GP name: *L_TurnOffOpenExtendedDictionary* +- GP path: *Windows Components\IME* +- GP ADMX file name: *EAIME.admx* + + + +
    + + +**ADMX_EAIME/L_TurnOffSavingAutoTuningDataToFile** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off saving the auto-tuning result to file. + +If you enable this policy setting, the auto-tuning data is not saved to file. + +If you disable or do not configure this policy setting, auto-tuning data is saved to file by default. + +This policy setting applies to Japanese Microsoft IME only. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off saving auto-tuning data to file* +- GP name: *L_TurnOffSavingAutoTuningDataToFile* +- GP path: *Windows Components\IME* +- GP ADMX file name: *EAIME.admx* + + + +
    + + +**ADMX_EAIME/L_TurnOnCloudCandidate** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the cloud candidates feature, which uses an online service to provide input suggestions that don't exist in a PC's local dictionary. + +If you enable this policy setting, the functionality associated with this feature is turned on, the user's keyboard input is sent to Microsoft to generate the suggestions, and the user won't be able to turn it off. + +If you disable this policy setting, the functionality associated with this feature is turned off, and the user won't be able to turn it on. + +If you don't configure this policy setting, it will be turned off by default, and the user can turn on and turn off the cloud candidates feature. + +This Policy setting applies to Microsoft CHS Pinyin IME and JPN IME. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on cloud candidate* +- GP name: *L_TurnOnCloudCandidate* +- GP path: *Windows Components\IME* +- GP ADMX file name: *EAIME.admx* + + + +
    + + +**ADMX_EAIME/L_TurnOnCloudCandidateCHS** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the cloud candidates feature, which uses an online service to provide input suggestions that don't exist in a PC's local dictionary. + +If you enable this policy setting, the functionality associated with this feature is turned on, the user's keyboard input is sent to Microsoft to generate the suggestions, and the user won't be able to turn it off. + +If you disable this policy setting, the functionality associated with this feature is turned off, and the user won't be able to turn it on. + +If you don't configure this policy setting, it will be turned off by default, and the user can turn on and turn off the cloud candidates feature. + +This Policy setting applies only to Microsoft CHS Pinyin IME. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on cloud candidate for CHS* +- GP name: *L_TurnOnCloudCandidateCHS* +- GP path: *Windows Components\IME* +- GP ADMX file name: *EAIME.admx* + + + +
    + + +**ADMX_EAIME/L_TurnOnLexiconUpdate** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the lexicon update feature, which downloads hot and popular words lexicon to local PC. + +If you enable this policy setting, the functionality associated with this feature is turned on, hot and popular words lexicon can be downloaded to local PC, the user is able to turn it on or off in settings. + +If you disable this policy setting, the functionality associated with this feature is turned off, and the user won't be able to turn it on. + +If you don't configure this policy setting, it will be turned on by default, and the user can turn on and turn off the lexicon udpate feature. + +This Policy setting applies only to Microsoft CHS Pinyin IME. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on lexicon update* +- GP name: *L_TurnOnLexiconUpdate* +- GP path: *Windows Components\IME* +- GP ADMX file name: *EAIME.admx* + + + +
    + + +**ADMX_EAIME/L_TurnOnLiveStickers** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the live sticker feature, which uses an online service to provide stickers online. + +If you enable this policy setting, the functionality associated with this feature is turned on, the user's keyboard input is sent to Microsoft to generate the live stickers, and the user won't be able to turn it off. + +If you disable this policy setting, the functionality associated with this feature is turned off, and the user won't be able to turn it on. + +If you don't configure this policy setting, it will be turned off by default, and the user can turn on and turn off the live sticker feature. + +This Policy setting applies only to Microsoft CHS Pinyin IME. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on Live Sticker* +- GP name: *L_TurnOnLiveStickers* +- GP path: *Windows Components\IME* +- GP ADMX file name: *EAIME.admx* + + + +
    + + +**ADMX_EAIME/L_TurnOnMisconversionLoggingForMisconversionReport** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn on logging of misconversion for the misconversion report. + +If you enable this policy setting, misconversion logging is turned on. + +If you disable or do not configure this policy setting, misconversion logging is turned off. + +This policy setting applies to Japanese Microsoft IME and Traditional Chinese IME. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on misconversion logging for misconversion report* +- GP name: *L_TurnOnMisconversionLoggingForMisconversionReport* +- GP path: *Windows Components\IME* +- GP ADMX file name: *EAIME.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From 728f0982e4e384c4c3b0086233017f8c0d52c7ef Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Fri, 20 Nov 2020 01:47:05 +0100 Subject: [PATCH 0356/2014] Typo correction & metadata description update As reported in issue ticket #8669 (Check Grammar), there is a typo in the following sentence: > Before you get started, see the main MIcrosoft Defender for EndpointP for Mac page for a description of prerequisites and system requirements for the current software version. The word "EndpointP" has received an unneeded letter at the end right before commit https://github.com/MicrosoftDocs/windows-itpro-docs/commit/5eb8d432da413dd0447b14e1b6763dc73dae3758 . Thanks to matambanadzo for noticing and reporting this typo. Additional change: metadata description updated from - Install Microsoft Defender ATP for Mac, using Microsoft Intune. -- to -- - Install Microsoft Defender for Endpoint for Mac, using Microsoft Intune. Closes #8669 --- .../microsoft-defender-atp/mac-install-with-intune.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md index 87c1b96104..cb1c7d7be7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md @@ -1,6 +1,6 @@ --- title: Intune-based deployment for Microsoft Defender ATP for Mac -description: Install Microsoft Defender ATP for Mac, using Microsoft Intune. +description: Install Microsoft Defender for Endpoint for Mac, using Microsoft Intune. keywords: microsoft, defender, atp, mac, installation, deploy, uninstallation, intune, jamf, macos, catalina, mojave, high sierra search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -42,7 +42,7 @@ This topic describes how to deploy Microsoft Defender for Endpoint for Mac throu ## Prerequisites and system requirements -Before you get started, see [the main MIcrosoft Defender for EndpointP for Mac page](microsoft-defender-atp-mac.md) for a description of prerequisites and system requirements for the current software version. +Before you get started, see [the main Microsoft Defender for Endpoint for Mac page](microsoft-defender-atp-mac.md) for a description of prerequisites and system requirements for the current software version. ## Overview From e871dc083061804f5f65d459e6587c99648c6066 Mon Sep 17 00:00:00 2001 From: Max Stein Date: Thu, 19 Nov 2020 17:02:55 -0800 Subject: [PATCH 0357/2014] Updating MDM section Microsoft Intune ends support for Windows Phone 8.1 and Windows 10 Mobile. See: https://docs.microsoft.com/mem/intune/fundamentals/whats-new#microsoft-intune-ends-support-for-windows-phone-81-and-windows-10-mobile to learn more. --- .../mdm/mdm-enrollment-of-windows-devices.md | 27 ------------------- 1 file changed, 27 deletions(-) diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index 1c9ca9aba5..5693d6c5f1 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -248,33 +248,6 @@ To create a local account and connect the device: After you complete the flow, your device will be connected to your organization’s MDM. - -### Connect to MDM on a phone (enroll in device management) - -1. Launch the Settings app, and then select **Accounts**. - - ![phone settings](images/unifiedenrollment-rs1-38.png) - -2. Select **Access work or school**. - - ![phone settings](images/unifiedenrollment-rs1-39.png) - -3. Select the **Enroll only in device management** link. This is only available in the servicing build 14393.82 (KB3176934). For older builds, see [Connect your Windows 10-based device to work using a deep link](mdm-enrollment-of-windows-devices.md#connect-your-windows-10-based-device-to-work-using-a-deep-link). - - ![access work or school page](images/unifiedenrollment-rs1-40.png) - -4. Enter your work email address. - - ![enter your email address](images/unifiedenrollment-rs1-41.png) - -5. If the device finds an endpoint that only supports on-premises authentication, this page will change and ask you for your password. If the device finds an MDM endpoint that supports federated authentication, you’ll be presented with a new window that will ask you for additional authentication information. - - Based on IT policy, you may also be prompted to provide a second factor of authentication at this point. - -6. After you complete the flow, your device will be connected to your organization’s MDM. - - ![completed mdm enrollment](images/unifiedenrollment-rs1-42.png) - ### Help with connecting personally-owned devices There are a few instances where your device may not be able to connect to work. From 4c2f410aedc4aeca348a8c65baa5a2567897fc97 Mon Sep 17 00:00:00 2001 From: Max Stein Date: Thu, 19 Nov 2020 17:08:07 -0800 Subject: [PATCH 0358/2014] Updating MDM section --- .../mdm/images/unifiedenrollment-rs1-38.png | Bin 76784 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/client-management/mdm/images/unifiedenrollment-rs1-38.png diff --git a/windows/client-management/mdm/images/unifiedenrollment-rs1-38.png b/windows/client-management/mdm/images/unifiedenrollment-rs1-38.png deleted file mode 100644 index 7ee23eda5dc58b05b3b283879ecb321103a64679..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76784 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 ZVmDn@5}d9H!Vv&}nyPv#b&ssW{s%X*Ad&z8 From bd5b22a0bed797a940e968c5ef5aad18f435c465 Mon Sep 17 00:00:00 2001 From: Max Stein Date: Thu, 19 Nov 2020 17:08:12 -0800 Subject: [PATCH 0359/2014] Updating MDM section --- .../mdm/images/unifiedenrollment-rs1-39.png | Bin 46188 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/client-management/mdm/images/unifiedenrollment-rs1-39.png diff --git a/windows/client-management/mdm/images/unifiedenrollment-rs1-39.png b/windows/client-management/mdm/images/unifiedenrollment-rs1-39.png deleted file mode 100644 index a1ca65c3f4f503528f2378a3e28965da39ffa164..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46188 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 D>I7Vz From 30551a7b11cf67f16bfc068ebb8b29d8392e995e Mon Sep 17 00:00:00 2001 From: Max Stein Date: Thu, 19 Nov 2020 17:08:26 -0800 Subject: [PATCH 0360/2014] Updating MDM section --- .../mdm/images/unifiedenrollment-rs1-40.png | Bin 73763 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/client-management/mdm/images/unifiedenrollment-rs1-40.png diff --git a/windows/client-management/mdm/images/unifiedenrollment-rs1-40.png b/windows/client-management/mdm/images/unifiedenrollment-rs1-40.png deleted file mode 100644 index 87f685d460e3d96c14e561f578c97c134b81ba14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73763 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 z 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 Wm&IK_Xd4dv$VhyId>1qN`hNiQQ47%k From 90d6b4006c0614c5fd8db71f582c5e9da7306a4c Mon Sep 17 00:00:00 2001 From: Max Stein Date: Thu, 19 Nov 2020 17:08:31 -0800 Subject: [PATCH 0361/2014] Updating MDM section --- .../mdm/images/unifiedenrollment-rs1-41.png | Bin 73781 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/client-management/mdm/images/unifiedenrollment-rs1-41.png diff --git a/windows/client-management/mdm/images/unifiedenrollment-rs1-41.png b/windows/client-management/mdm/images/unifiedenrollment-rs1-41.png deleted file mode 100644 index 1832454fbc14380b0b06e3127ae0eba4dcefdf89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73781 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 z 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 From 0bb832736f57ba56a874f30a76207a2d692134ca Mon Sep 17 00:00:00 2001 From: Max Stein Date: Thu, 19 Nov 2020 17:08:44 -0800 Subject: [PATCH 0362/2014] Updating MDM section --- .../mdm/images/unifiedenrollment-rs1-42.png | Bin 42711 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/client-management/mdm/images/unifiedenrollment-rs1-42.png diff --git a/windows/client-management/mdm/images/unifiedenrollment-rs1-42.png b/windows/client-management/mdm/images/unifiedenrollment-rs1-42.png deleted file mode 100644 index c85e74d141af4ba50b148aed25f81276e0effb03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42711 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 P2fhq+jI=SD_apxg@N04< From ec65ac251b5d9d8ed9e0202257951baa44a44d74 Mon Sep 17 00:00:00 2001 From: Max Stein Date: Thu, 19 Nov 2020 17:16:27 -0800 Subject: [PATCH 0363/2014] Updating MDM section --- .../client-management/mdm/mdm-enrollment-of-windows-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index 5693d6c5f1..f74caeda09 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -12,7 +12,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 11/15/2017 +ms.date: 11/19/2020 --- # MDM enrollment of Windows 10-based devices From 473f10c9a902fc4c24cefcd9d31dc0a6e5347d1a Mon Sep 17 00:00:00 2001 From: Chai Wei Jie Date: Fri, 20 Nov 2020 10:50:46 +0800 Subject: [PATCH 0364/2014] Update prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md Fixed typo. --- ...h-installation-of-windows-10-with-configuration-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/deploy-windows-cm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md b/windows/deployment/deploy-windows-cm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md index 4dd8344c5b..116cb87a9e 100644 --- a/windows/deployment/deploy-windows-cm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md +++ b/windows/deployment/deploy-windows-cm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md @@ -129,7 +129,7 @@ In order for the Configuration Manager Join Domain Account (CM\_JD) to join mach On **DC01**: -1. Sign in as contoso\administrtor and enter the following at an elevated Windows PowerShell prompt: +1. Sign in as contoso\administrator and enter the following at an elevated Windows PowerShell prompt: ``` Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force @@ -389,4 +389,4 @@ You can create reference images for Configuration Manager in Configuration Manag [Create a task sequence with Configuration Manager and MDT](../deploy-windows-mdt/create-a-task-sequence-with-configuration-manager-and-mdt.md)
    [Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-10-using-pxe-and-configuration-manager.md)
    [Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md)
    -[Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-client-with-windows-10-using-configuration-manager.md) \ No newline at end of file +[Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-client-with-windows-10-using-configuration-manager.md) From e39271bac8af4d0931bf7a05116f094f1318f250 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Fri, 20 Nov 2020 09:24:34 +0530 Subject: [PATCH 0365/2014] Azure-Rebranding-4650392 Updated all instances of Azure Multi-Factor Authentication To Azure AD Multi-Factor Authentication --- .../deploy-windows-10-in-a-school-district.md | 2 +- .../hello-feature-conditional-access.md | 2 +- .../hello-hybrid-cert-new-install.md | 22 +++++++++---------- .../hello-hybrid-key-new-install.md | 22 +++++++++---------- .../hello-identity-verification.md | 2 +- .../hello-key-trust-validate-deploy-mfa.md | 2 +- .../hello-planning-guide.md | 6 ++--- 7 files changed, 29 insertions(+), 29 deletions(-) diff --git a/education/windows/deploy-windows-10-in-a-school-district.md b/education/windows/deploy-windows-10-in-a-school-district.md index 280778ccb4..8d753c7d25 100644 --- a/education/windows/deploy-windows-10-in-a-school-district.md +++ b/education/windows/deploy-windows-10-in-a-school-district.md @@ -678,7 +678,7 @@ The following Azure AD Premium features are not in Azure AD Basic: * Allow designated users to manage group membership * Dynamic group membership based on user metadata -* Azure multifactor authentication (MFA; see [What is Azure Multi-Factor Authentication](https://azure.microsoft.com/documentation/articles/multi-factor-authentication/)) +* Azure AD Multi-Factor Authentication authentication (MFA; see [What is Azure AD Multi-Factor Authentication Authentication](https://azure.microsoft.com/documentation/articles/multi-factor-authentication/)) * Identify cloud apps that your users run * Self-service recovery of BitLocker * Add local administrator accounts to Windows 10 devices diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md b/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md index 73e734e99b..470d856d45 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md @@ -32,7 +32,7 @@ In a mobile-first, cloud-first world, Azure Active Directory enables single sign To improve productivity, Azure Active Directory provides your users with a broad range of options to access your corporate assets. With application access management, Azure Active Directory enables you to ensure that only the right people can access your applications. What if you want to have more control over how the right people are accessing your resources under certain conditions? What if you even have conditions under which you want to block access to certain applications even for the right people? For example, it might be OK for you if the right people are accessing certain applications from a trusted network; however, you might not want them to access these applications from a network you don't trust. You can address these questions using conditional access. > [!NOTE] -> For more details about the way Windows Hello for Business interacts with Azure Multi Factor Authentication and Conditional Access, see [this article](https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/why-are-my-users-not-prompted-for-mfa-as-expected/ba-p/1449032). +> For more details about the way Windows Hello for Business interacts with Azure AD Multi-Factor Authentication and Conditional Access, see [this article](https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/why-are-my-users-not-prompted-for-mfa-as-expected/ba-p/1449032). Read [Conditional access in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-conditional-access-azure-portal) to learn more about Conditional Access. Afterwards, read [Getting started with conditional access in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-conditional-access-azure-portal-get-started) to start deploying Conditional access. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md index e5664fdeb0..c4c503e778 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md @@ -100,12 +100,12 @@ The next step of the deployment is to follow the [Creating an Azure AD tenant](h ## Multifactor Authentication Services Windows Hello for Business uses multi-factor authentication during provisioning and during user initiated PIN reset scenarios, such as when a user forgets their PIN. There are two preferred multi-factor authentication configurations with hybrid deployments—Azure MFA and AD FS using Azure MFA -Review the [What is Azure Multi-Factor Authentication](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works. +Review the [What is Azure AD Multi-Factor Authentication](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works. -### Azure Multi-Factor Authentication (MFA) Cloud ### +### Azure AD Multi-Factor Authentication (MFA) Cloud ### > [!IMPORTANT] -> As long as your users have licenses that include Azure Multi-Factor Authentication, there's nothing that you need to do to turn on Azure MFA. You can start requiring two-step verification on an individual user basis. The licenses that enable Azure MFA are: -> * Azure Multi-Factor Authentication +> As long as your users have licenses that include Azure AD Multi-Factor Authentication, there's nothing that you need to do to turn on Azure MFA. You can start requiring two-step verification on an individual user basis. The licenses that enable Azure MFA are: +> * Azure AD Multi-Factor Authentication > * Azure Active Directory Premium > * Enterprise Mobility + Security > @@ -115,7 +115,7 @@ Review the [What is Azure Multi-Factor Authentication](https://docs.microsoft.co If your organization uses Azure MFA on a per-consumption model (no licenses), then review the [Create a Multifactor Authentication Provider](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-get-started-auth-provider) section to create an Azure MFA Authentication provider and associate it with your Azure tenant. #### Configure Azure MFA Settings #### -Once you have created your Azure MFA authentication provider and associated it with an Azure tenant, you need to configure the multi-factor authentication settings. Review the [Configure Azure Multi-Factor Authentication settings](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings. +Once you have created your Azure MFA authentication provider and associated it with an Azure tenant, you need to configure the multi-factor authentication settings. Review the [Configure Azure AD Multi-Factor Authentication settings](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings. #### Azure MFA User States #### After you have completed configuring your Azure MFA settings, you want to review configure [User States](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-get-started-user-states) to understand user states. User states determine how you enable Azure MFA for your users. @@ -126,12 +126,12 @@ Alternatively, you can configure Windows Server 2016 Active Directory Federation ### Section Review > [!div class="checklist"] -> * Review the overview and uses of Azure Multifactor Authentication. -> * Review your Azure Active Directory subscription for Azure Multifactor Authentication. -> * Create an Azure Multifactor Authentication Provider, if necessary. -> * Configure Azure Multifactor Authentication features and settings. -> * Understand the different User States and their effect on Azure Multifactor Authentication. -> * Consider using Azure Multifactor Authentication or a third-party multifactor authentication provider with Windows Server 2016 Active Directory Federation Services, if necessary. +> * Review the overview and uses of Azure AD Multi-Factor Authentication. +> * Review your Azure Active Directory subscription for Azure AD Multi-Factor Authentication. +> * Create an Azure AD Multi-Factor Authentication Provider, if necessary. +> * Configure Azure AD Multi-Factor Authentication features and settings. +> * Understand the different User States and their effect on Azure AD Multi-Factor Authentication Authentication. +> * Consider using Azure AD Multi-Factor Authentication Authentication or a third-party multifactor authentication provider with Windows Server 2016 Active Directory Federation Services, if necessary. > [!div class="nextstepaction"] > [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md index 51e6922080..aea8c9df8d 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md @@ -110,13 +110,13 @@ The next step of the deployment is to follow the [Creating an Azure AD tenant](h ## Multifactor Authentication Services Windows Hello for Business uses multifactor authentication during provisioning and during user initiated PIN reset scenarios, such as when a user forgets their PIN. There are two preferred multifactor authentication configurations with hybrid deployments—Azure MFA and AD FS using Azure MFA or a third-party MFA adapter -Review the [What is Azure Multi-Factor Authentication](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works. +Review the [What is Azure AD Multi-Factor Authentication](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works. -### Azure Multi-Factor Authentication (MFA) Cloud +### Azure AD Multi-Factor Authentication Authentication (MFA) Cloud > [!IMPORTANT] -> As long as your users have licenses that include Azure Multi-Factor Authentication, there's nothing that you need to do to turn on Azure MFA. You can start requiring two-step verification on an individual user basis. The licenses that enable Azure MFA are: -> * Azure Multi-Factor Authentication +> As long as your users have licenses that include Azure AD Multi-Factor Authentication, there's nothing that you need to do to turn on Azure MFA. You can start requiring two-step verification on an individual user basis. The licenses that enable Azure MFA are: +> * Azure AD Multi-Factor Authentication > * Azure Active Directory Premium > * Enterprise Mobility + Security > @@ -124,7 +124,7 @@ Review the [What is Azure Multi-Factor Authentication](https://docs.microsoft.co #### Configure Azure MFA Settings -Review the [Configure Azure Multi-Factor Authentication settings](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings. +Review the [Configure Azure AD Multi-Factor Authentication settings](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings. #### Azure MFA User States After you have completed configuring your Azure MFA settings, you want to review [How to require two-step verification for a user](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-get-started-user-states) to understand user states. User states determine how you enable Azure MFA for your users. @@ -135,12 +135,12 @@ Alternatively, you can configure Windows Server 2016 Active Directory Federation ### Section Review > [!div class="checklist"] -> * Review the overview and uses of Azure Multifactor Authentication. -> * Review your Azure Active Directory subscription for Azure Multifactor Authentication. -> * Create an Azure Multifactor Authentication Provider, if necessary. -> * Configure Azure Multifactor Authentication features and settings. -> * Understand the different User States and their effect on Azure Multifactor Authentication. -> * Consider using Azure Multifactor Authentication or a third-party multifactor authentication provider with Windows Server Active Directory Federation Services, if necessary. +> * Review the overview and uses of Azure AD Multi-Factor Authentication. +> * Review your Azure Active Directory subscription for Azure AD Multi-Factor Authentication. +> * Create an Azure AD Multi-Factor Authentication Provider, if necessary. +> * Configure Azure AD Multi-Factor Authentication features and settings. +> * Understand the different User States and their effect on Azure AD Multi-Factor Authentication. +> * Consider using Azure AD Multi-Factor Authentication or a third-party multifactor authentication provider with Windows Server Active Directory Federation Services, if necessary. > [!div class="nextstepaction"] > [Configure Azure Device Registration](hello-hybrid-key-trust-devreg.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-identity-verification.md b/windows/security/identity-protection/hello-for-business/hello-identity-verification.md index a5a6d5a9a2..97593c468b 100644 --- a/windows/security/identity-protection/hello-for-business/hello-identity-verification.md +++ b/windows/security/identity-protection/hello-for-business/hello-identity-verification.md @@ -41,7 +41,7 @@ Windows Hello addresses the following problems with passwords: * Windows 10, version 1511 or later * Microsoft Azure Account * Azure Active Directory -* Azure Multi-factor authentication +* Azure AD Multi-Factor Authentication * Modern Management (Intune or supported third-party MDM), *optional* * Azure AD Premium subscription - *optional*, needed for automatic MDM enrollment when the device joins Azure Active Directory diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-deploy-mfa.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-deploy-mfa.md index 6377afa5a8..ce54bf0ffb 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-deploy-mfa.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-deploy-mfa.md @@ -19,7 +19,7 @@ ms.reviewer: # Validate and Deploy Multi-factor Authentication (MFA) > [!IMPORTANT] -> As of July 1, 2019, Microsoft will no longer offer MFA Server for new deployments. New customers who would like to require multi-factor authentication from their users should use cloud-based Azure Multi-Factor Authentication. Existing customers who have activated MFA Server prior to July 1 will be able to download the latest version, future updates and generate activation credentials as usual. +> As of July 1, 2019, Microsoft will no longer offer MFA Server for new deployments. New customers who would like to require multi-factor authentication from their users should use cloud-based Azure AD Multi-Factor Authentication. Existing customers who have activated MFA Server prior to July 1 will be able to download the latest version, future updates and generate activation credentials as usual. **Applies to** diff --git a/windows/security/identity-protection/hello-for-business/hello-planning-guide.md b/windows/security/identity-protection/hello-for-business/hello-planning-guide.md index ea3430b5dd..265aa7219d 100644 --- a/windows/security/identity-protection/hello-for-business/hello-planning-guide.md +++ b/windows/security/identity-protection/hello-for-business/hello-planning-guide.md @@ -106,13 +106,13 @@ The built-in Windows Hello for Business provisioning experience creates a hardwa #### Multifactor authentication > [!IMPORTANT] -> As of July 1, 2019, Microsoft will no longer offer MFA Server for new deployments. New customers who require multi-factor authentication for their users should use cloud-based Azure Multi-Factor Authentication. Existing customers who have activated MFA Server prior to July 1, 2019 will be able to download the latest version, future updates and generate activation credentials as usual. See [Getting started with the Azure Multi-Factor Authentication Server](https://docs.microsoft.com/azure/active-directory/authentication/howto-mfaserver-deploy) for more details. +> As of July 1, 2019, Microsoft will no longer offer MFA Server for new deployments. New customers who require multi-factor authentication for their users should use cloud-based Azure AD Multi-Factor Authentication. Existing customers who have activated MFA Server prior to July 1, 2019 will be able to download the latest version, future updates and generate activation credentials as usual. See [Getting started with the Azure AD Multi-Factor Authentication Server](https://docs.microsoft.com/azure/active-directory/authentication/howto-mfaserver-deploy) for more details. The goal of Windows Hello for Business is to move organizations away from passwords by providing them a strong credential that provides easy two-factor authentication. The built-in provisioning experience accepts the user's weak credentials (username and password) as the first factor authentication; however, the user must provide a second factor of authentication before Windows provisions a strong credential. -Cloud only and hybrid deployments provide many choices for multi-factor authentication. On-premises deployments must use a multi-factor authentication that provides an AD FS multi-factor adapter to be used in conjunction with the on-premises Windows Server 2016 AD FS server role. Organizations can use the on-premises Azure Multi-factor Authentication server, or choose from several third parties (Read [Microsoft and third-party additional authentication methods](https://docs.microsoft.com/windows-server/identity/ad-fs/operations/configure-additional-authentication-methods-for-ad-fs#microsoft-and-third-party-additional-authentication-methods) for more information). +Cloud only and hybrid deployments provide many choices for multi-factor authentication. On-premises deployments must use a multi-factor authentication that provides an AD FS multi-factor adapter to be used in conjunction with the on-premises Windows Server 2016 AD FS server role. Organizations can use the on-premises Azure AD Multi-Factor Authentication server, or choose from several third parties (Read [Microsoft and third-party additional authentication methods](https://docs.microsoft.com/windows-server/identity/ad-fs/operations/configure-additional-authentication-methods-for-ad-fs#microsoft-and-third-party-additional-authentication-methods) for more information). > [!NOTE] -> Azure Multi-Factor Authentication is available through: +> Azure AD Multi-Factor Authentication is available through: > * Microsoft Enterprise Agreement > * Open Volume License Program > * Cloud Solution Providers program From 5783ffe5b3dfc306c2d6e5a224455a63cc3ac74e Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Fri, 20 Nov 2020 09:55:40 +0530 Subject: [PATCH 0366/2014] Update linux-update-MDE-Linux.md updated --- .../microsoft-defender-atp/linux-update-MDE-Linux.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md index aaf10e8086..b64c7351c5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md @@ -28,7 +28,7 @@ Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to b > [!NOTE] > To get a list of all the time zones, run the following command: > `timedatectl list-timezones`
    -> Examples for timezones: +> Examples for timezones:
    > - `America/Los_Angeles` > - `America/New_York` > - `America/Chicago` @@ -77,7 +77,7 @@ CRON_TZ=America/Los_Angeles `06**sun[$(date +\%d) -le 15] sudo zypper update mdatp>>~/mdatp_cron_job.log` -#! Ubuntu and Debian systems +#!Ubuntu and Debian systems `06**sun [$(date +\%d) -le 15] sudo apt-get install --only-upgrade mdatp>>~/mdatp_cron_job.log` From a59a8d8bb8c08e96b1fd18f3628858f295ec7a43 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Fri, 20 Nov 2020 10:21:08 +0530 Subject: [PATCH 0367/2014] Update linux-update-MDE-Linux.md to fix build errors --- .../microsoft-defender-atp/linux-update-MDE-Linux.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md index b64c7351c5..002f43b5d0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md @@ -19,7 +19,7 @@ ms.topic: conceptual # Schedule an update of the Microsoft Defender for Endpoint (Linux) -To run an update on MDE (formerly MDATP) for Linux, see [Deploy updates for Microsoft Defender for Endpoint for Linux](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/linux-updates). +To run an update on MDE (formerly MDATP) for Linux, see [Deploy updates for Microsoft Defender for Endpoint for Linux](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-updates). Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to be able to run scheduled tasks. @@ -69,15 +69,15 @@ Add the following entries: CRON_TZ=America/Los_Angeles -#!RHEL and variants (CentOS and Oracle Linux) +> #!RHEL and variants (CentOS and Oracle Linux) `06**sun[$(date +\%d) -le 15] sudo yum update mdatp>>~/mdatp_cron_job.log` -#!SLES and variants +> #!SLES and variants `06**sun[$(date +\%d) -le 15] sudo zypper update mdatp>>~/mdatp_cron_job.log` -#!Ubuntu and Debian systems +> #!Ubuntu and Debian systems `06**sun [$(date +\%d) -le 15] sudo apt-get install --only-upgrade mdatp>>~/mdatp_cron_job.log` @@ -93,7 +93,7 @@ Type “:wq” w/o the double quotes. To view your cron jobs, type `sudo crontab -l` -:::image type="content" source="..\images\update-MDE-linux-4634577.png" alt-text="update MDE linux"::: +:::image type="content" source="../images/update-MDE-linux-4634577.png" alt-text="update MDE linux"::: To inspect cron job runs: `sudo grep mdatp /var/log/cron` From 51affa096612ecb6029861addd7d4fceeda2be14 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Fri, 20 Nov 2020 10:51:57 +0530 Subject: [PATCH 0369/2014] Update linux-update-MDE-Linux.md --- .../microsoft-defender-atp/linux-update-MDE-Linux.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md index 002f43b5d0..e3fc3cf910 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md @@ -93,7 +93,7 @@ Type “:wq” w/o the double quotes. To view your cron jobs, type `sudo crontab -l` -:::image type="content" source="../images/update-MDE-linux-4634577.png" alt-text="update MDE linux"::: +:::image type="content" source="{..\images\update-MDE-linux-4634577.jpg}" alt-text="{update MDE linux}"::: To inspect cron job runs: `sudo grep mdatp /var/log/cron` From 102d52b8b3e66b4e73ad2fae91f7f8c58302e598 Mon Sep 17 00:00:00 2001 From: xl989 Date: Fri, 20 Nov 2020 16:55:51 +0800 Subject: [PATCH 0370/2014] CI_123512_update_network-protection.md --- .../microsoft-defender-atp/network-protection.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/network-protection.md b/windows/security/threat-protection/microsoft-defender-atp/network-protection.md index 51421ea4a3..0b6737027d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/network-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/network-protection.md @@ -52,6 +52,11 @@ Windows 10 version | Microsoft Defender Antivirus -|- Windows 10 version 1709 or later | [Microsoft Defender AV real-time protection](../microsoft-defender-antivirus/configure-real-time-protection-microsoft-defender-antivirus.md) and [cloud-delivered protection](../microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md) must be enabled +After you have enabled the services, you may need to configure your network or firewall to allow the connections between the services and your endpoints. + +- .smartscreen.microsoft.com +- .smartscreen-prod.microsoft.com + ## Review network protection events in the Microsoft Defender for Endpoint Security Center Microsoft Defender for Endpoint provides detailed reporting into events and blocks as part of its [alert investigation scenarios](../microsoft-defender-atp/investigate-alerts.md). From f67d9d52480b0ab60c5f7d971786f4622c769e45 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Fri, 20 Nov 2020 15:19:42 +0530 Subject: [PATCH 0371/2014] Update filter-origin-documentation.md --- .../filter-origin-documentation.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md index b87dd45928..9f32d988b7 100644 --- a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md +++ b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md @@ -19,11 +19,11 @@ ms.topic: troubleshooting Debugging packet drops is a continuous issue to Windows customers. In the past, customers had limited information about packet drops. -Typically, when investigating packet drop events, a customer would use the field `Filter Run-Time ID` from WFP Audits 5157 or 5152. +Typically, when investigating packet drop events, a customer would use the field `Filter Run-Time ID` from Windows Filtering Platform (WFP) Audits 5157 or 5152. ![Event Properties](images/event-properties-5157.png) -The filter ID uniquely identifies the filter that caused the packet drop. The filter ID can be searched in the WFP state dump output to trace back to the FW rule where the filter originated from. +The filter ID uniquely identifies the filter that caused the packet drop. The filter ID can be searched in the WFP state dump output to trace back to the Firewall rule where the filter originated from. However, the filter ID is not a reliable source for tracing back to the filter or the rule, as the filter ID can change for many reasons despite the rule not changing at all. This makes the diagnosis process error-prone and difficult. @@ -55,7 +55,7 @@ The next section describes the improvements made to Audits 5157 and 5152 and how The two new fields added to the Audit 5157 and 5152 events are `Filter Origin` and `Interface Index`. -The `Filter Origin` field will help identify the cause of the drop. Packet drops from FW are explicitly dropped by default block filters created by the Windows Firewall service or a FW rule which may be created by users, policies, services, apps, etc. +The `Filter Origin` field will help identify the cause of the drop. Packet drops from Firewall are explicitly dropped by default block filters created by the Windows Firewall service or a Firewall rule which may be created by users, policies, services, apps, etc. `Filter Origin` will either specify the rule ID (a unique identifier of a Firewall rule) or the name of one of the default block filters. @@ -96,7 +96,7 @@ After identifying the rule that caused the drop, the network admin can now modif **AppContainer Loopback** -Network drop events from the AppContainer Loopback block filter origin occur when localhost loopback is not enabled properly for the UWP app. +Network drop events from the AppContainer Loopback block filter origin occur when localhost loopback is not enabled properly for the Universal Windows Platform (UWP) app. To enable localhost loopback in a local debugging environment, see [Communicating with localhost](https://docs.microsoft.com/windows/iot-core/develop-your-app/loopback). @@ -128,9 +128,9 @@ To learn more about the quarantine feature, see [Quarantine Behavior](quarantine Network packet drops from Query User Default block filters occur when there is no explicit rule created to allow an inbound connection for the packet. When an application binds to a socket but does not have a corresponding inbound rule to allow packets on that port, Windows generates a pop up for the user to allow or deny the app to receive packets on the available network categories. If the user clicks to deny the connection in this popup, subsequent inbound packets to the app will be dropped. To resolve the drops: -1. Create an inbound FW rule to allow the packet for this application. This will allow the packet to bypass any Query User Default block filters. +1. Create an inbound Firewall rule to allow the packet for this application. This will allow the packet to bypass any Query User Default block filters. -2. Delete any block Query User rules which may have been auto generated by the FW service. +2. Delete any block Query User rules which may have been auto generated by the Firewall service. To generate a list of all the Query User block rules, you can run the following PowerShell command: @@ -161,11 +161,11 @@ To disable Stealth-mode, see [Disable stealth mode in Windows](https://docs.micr **UWP Default** -Network drops from UWP Default Inbound/Outbound block filters are often caused by the UWP app not being configured correctly (i.e. the UWP app is missing the correct capability tokens or loopback is not enabled) or the private range is configured incorrectly. +Network drops from Universal Windows Platform (UWP) Default Inbound/Outbound block filters are often caused by the UWP app not being configured correctly (i.e. the UWP app is missing the correct capability tokens or loopback is not enabled) or the private range is configured incorrectly. For more information on how to debug drops caused by UWP default block filters, see [Troubleshooting UWP App Connectivity Issues](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/troubleshooting-uwp-firewall). **WSH Default** -Network drops from WSH default filters indicate that there wasn’t an explicit Windows Service Hardening allow rule to allow network traffic for the protected service. The service owner will need to configure allow rules for the service if the block is not expected. +Network drops from Windows Service Hardening (WSH) default filters indicate that there wasn’t an explicit Windows Service Hardening allow rule to allow network traffic for the protected service. The service owner will need to configure allow rules for the service if the block is not expected. From fdde5e4aec9afc274d6346cfd5361aad51fa4987 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Fri, 20 Nov 2020 16:33:36 +0530 Subject: [PATCH 0372/2014] Update quarantine.md --- .../security/threat-protection/windows-firewall/quarantine.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/quarantine.md b/windows/security/threat-protection/windows-firewall/quarantine.md index 3c2c94f178..7ebe7fac5b 100644 --- a/windows/security/threat-protection/windows-firewall/quarantine.md +++ b/windows/security/threat-protection/windows-firewall/quarantine.md @@ -23,7 +23,7 @@ One of the security challenges that network admins face is configuring a machine Network changes can happen frequently. Additionally, the operations required to re-categorize the network after a change and apply the correct security policies on a machine are non-trivial and may require considerable CPU time. This is especially true for machines that are part of the domain. In the past, the delay in applying security policies during network re-categorization has been successfully exploited for vulnerabilities. -To counter this potential exploitation, Windows Firewall will "quarantine" an interface until the system has successfully re-categorized the network and WFP has the correct filters applied for the updated interface configuration. During quarantine, all new inbound connections without exceptions are blocked to the machine. +To counter this potential exploitation, Windows Firewall will "quarantine" an interface until the system has successfully re-categorized the network and Windows Filtering Platform (WFP) has the correct filters applied for the updated interface configuration. During quarantine, all new inbound connections without exceptions are blocked to the machine. While the quarantine feature has long been a part of Windows Firewall, the feature’s behavior has often caused confusion for customers unaware of quarantine and its motivations. @@ -50,7 +50,7 @@ These filters are added in the FWPM_SUBLAYER_MPSSVC_QUARANTINE sublayer and thes 4. FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6 >[!NOTE] -> Any FW rules added by the customers will not affect the filters in the quarantine sublayer as filters from FW rules are added in the FWPM_SUBLAYER_MPSSVC_WF sublayer. In other words, customers cannot add their own exception filters to prevent packets from being evaluated by quarantine filters. +> Any Firewall rules added by the customers will not affect the filters in the quarantine sublayer as filters from Firewall rules are added in the FWPM_SUBLAYER_MPSSVC_WF sublayer. In other words, customers cannot add their own exception filters to prevent packets from being evaluated by quarantine filters. For more information about WFP layers and sublayers, see [WFP Operation](https://docs.microsoft.com/windows/win32/fwp/basic-operation). From e8f3a312e66b32e9cd499e57808d4453dcfead9d Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Fri, 20 Nov 2020 17:26:03 +0500 Subject: [PATCH 0373/2014] Addition to a troubleshooting link Added a link to a troubleshooting document as suggested by the user. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/6620 --- .../microsoft-defender-atp/raw-data-export-event-hub.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md index 9e61246a70..f4aa755eb9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md @@ -91,3 +91,4 @@ To get the data types for event properties do the following: - [Microsoft Defender for Endpoint streaming API](raw-data-export.md) - [Stream Microsoft Defender for Endpoint events to your Azure storage account](raw-data-export-storage.md) - [Azure Event Hubs documentation](https://docs.microsoft.com/azure/event-hubs/) +- [Troubleshoot connectivity issues - Azure Event Hubs](https://docs.microsoft.com/en-us/azure/event-hubs/troubleshooting-guide) From 0c929a927671fe7d865feb1071f3a0e7ea106879 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 20 Nov 2020 09:01:06 -0700 Subject: [PATCH 0374/2014] safety commit --- windows/client-management/quick-assist.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 windows/client-management/quick-assist.md diff --git a/windows/client-management/quick-assist.md b/windows/client-management/quick-assist.md new file mode 100644 index 0000000000..a40a1bbf2f --- /dev/null +++ b/windows/client-management/quick-assist.md @@ -0,0 +1,14 @@ +--- +title: Use Quick Assist +description: How IT Pros can use Quick Assist to help users +ms.prod: w10 +ms.sitesec: library +ms.topic: article +author: jaimeo +ms.localizationpriority: medium +ms.author: jaimeo +manager: laurawi +--- + +# Use Quick Assist + From 7a50041df629f60dc99c10698dbc7504c1559df0 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 20 Nov 2020 11:24:05 -0800 Subject: [PATCH 0375/2014] new sentence --- .../microsoft-defender-atp/respond-file-alerts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md index 9da5a9eeb3..ca7bd263f9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md @@ -142,7 +142,7 @@ By default, you will not be able to download files that are in quarantine. ### Download quarantined files -Turn on a setting to backup quarantined files in a secure and compliant location so they can be downloaded directly from quarantine. Once this setting is enabled, the **Download file** button will always be available. +Turn on a setting to backup quarantined files in a secure and compliant location so they can be downloaded directly from quarantine. Once this setting is enabled, the **Download file** button will always be available. A quarantined file will only be downloaded once per tenant. Users may be prompted to provide explicit consent before backing up the quarantined file, depending on your [automatic sample submission configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus#use-intune-to-enable-cloud-delivered-protection). From 9a60e56f3611913ea93c87acb3b6023c8d38d885 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 20 Nov 2020 11:36:43 -0800 Subject: [PATCH 0376/2014] Removed deprecated policies --- .../mdm/policies-in-policy-csp-admx-backed.md | 19 - .../policy-configuration-service-provider.md | 57 - .../policy-csp-admx-credentialproviders.md | 143 -- .../mdm/policy-csp-admx-userprofiles.md | 1342 ----------------- 4 files changed, 1561 deletions(-) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index d9c44122bd..1f50c812bc 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -101,9 +101,7 @@ ms.date: 10/08/2020 - [ADMX_ControlPanelDisplay/CPL_Personalization_StartBackground](./policy-csp-admx-controlpaneldisplay.md#admx-controlpaneldisplay-cpl-personalization-startbackground) - [ADMX_Cpls/UseDefaultTile](./policy-csp-admx-cpls.md#admx-cpls-usedefaulttile) - [ADMX_CredentialProviders/AllowDomainDelayLock](./policy-csp-admx-credentialproviders.md#admx-credentialproviders-allowdomaindelaylock) -- [ADMX_CredentialProviders/AllowSecurityKeySignIn](./policy-csp-admx-credentialproviders.md#admx-credentialproviders-allowsecuritykeysignin) - [ADMX_CredentialProviders/DefaultCredentialProvider](./policy-csp-admx-credentialproviders.md#admx-credentialproviders-defaultcredentialprovider) -- [ADMX_CredentialProviders/DefaultLogonDomain](./policy-csp-admx-credentialproviders.md#admx-credentialproviders-defaultlogondomain) - [ADMX_CredentialProviders/ExcludedCredentialProviders](./policy-csp-admx-credentialproviders.md#admx-credentialproviders-excludedcredentialproviders) - [ADMX_CredUI/EnableSecureCredentialPrompting](./policy-csp-admx-credui.md#admx-credui-enablesecurecredentialprompting) - [ADMX_CredUI/NoLocalPasswordResetQuestions](./policy-csp-admx-credui.md#admx-credui-nolocalpasswordresetquestions) @@ -723,31 +721,14 @@ ms.date: 10/08/2020 - [ADMX_UserExperienceVirtualization/Video](./policy-csp-admx-userexperiencevirtualization.md#admx-userexperiencevirtualization-video) - [ADMX_UserExperienceVirtualization/Weather](./policy-csp-admx-userexperiencevirtualization.md#admx-userexperiencevirtualization-weather) - [ADMX_UserExperienceVirtualization/Wordpad](./policy-csp-admx-userexperiencevirtualization.md#admx-userexperiencevirtualization-wordpad) -- [ADMX_UserProfiles/AddAdminGroupToRUP](./policy-csp-admx-userprofiles.md#admx-userprofiles-addadmingrouptorup) - [ADMX_UserProfiles/CleanupProfiles](./policy-csp-admx-userprofiles.md#admx-userprofiles-cleanupprofiles) -- [ADMX_UserProfiles/CompatibleRUPSecurity](./policy-csp-admx-userprofiles.md#admx-userprofiles-compatiblerupsecurity) -- [ADMX_UserProfiles/Connect_HomeDir_ToRoot](./policy-csp-admx-userprofiles.md#admx-userprofiles-connect-homedir-toroot) -- [ADMX_UserProfiles/CscSuspendDirectories](./policy-csp-admx-userprofiles.md#admx-userprofiles-cscsuspenddirectories) -- [ADMX_UserProfiles/DeleteRoamingCachedProfiles](./policy-csp-admx-userprofiles.md#admx-userprofiles-deleteroamingcachedprofiles) - [ADMX_UserProfiles/DontForceUnloadHive](./policy-csp-admx-userprofiles.md#admx-userprofiles-dontforceunloadhive) -- [ADMX_UserProfiles/EnableSlowLinkDetect](./policy-csp-admx-userprofiles.md#admx-userprofiles-enableslowlinkdetect) -- [ADMX_UserProfiles/EnableSlowLinkUI](./policy-csp-admx-userprofiles.md#admx-userprofiles-enableslowlinkui) -- [ADMX_UserProfiles/ExcludeDirectories](./policy-csp-admx-userprofiles.md#admx-userprofiles-excludedirectories) - [ADMX_UserProfiles/LeaveAppMgmtData](./policy-csp-admx-userprofiles.md#admx-userprofiles-leaveappmgmtdata) - [ADMX_UserProfiles/LimitSize](./policy-csp-admx-userprofiles.md#admx-userprofiles-limitsize) -- [ADMX_UserProfiles/LocalProfile](./policy-csp-admx-userprofiles.md#admx-userprofiles-localprofile) -- [ADMX_UserProfiles/MachineProfilePath](./policy-csp-admx-userprofiles.md#admx-userprofiles-machineprofilepath) -- [ADMX_UserProfiles/PrimaryComputer_RUP](./policy-csp-admx-userprofiles.md#admx-userprofiles-primarycomputer-rup) -- [ADMX_UserProfiles/ProfileDlgTimeOut](./policy-csp-admx-userprofiles.md#admx-userprofiles-profiledlgtimeout) - [ADMX_UserProfiles/ProfileErrorAction](./policy-csp-admx-userprofiles.md#admx-userprofiles-profileerroraction) -- [ADMX_UserProfiles/ProfileUnloadTimeout](./policy-csp-admx-userprofiles.md#admx-userprofiles-profileunloadtimeout) -- [ADMX_UserProfiles/Readonlyuserprofile](./policy-csp-admx-userprofiles.md#admx-userprofiles-readonlyuserprofile) -- [ADMX_UserProfiles/SlowLinkDefault](./policy-csp-admx-userprofiles.md#admx-userprofiles-slowlinkdefault) - [ADMX_UserProfiles/SlowLinkTimeOut](./policy-csp-admx-userprofiles.md#admx-userprofiles-slowlinktimeout) - [ADMX_UserProfiles/USER_HOME](./policy-csp-admx-userprofiles.md#admx-userprofiles-user-home) -- [ADMX_UserProfiles/UploadHive](./policy-csp-admx-userprofiles.md#admx-userprofiles-uploadhive) - [ADMX_UserProfiles/UserInfoAccessAction](./policy-csp-admx-userprofiles.md#admx-userprofiles-userinfoaccessaction) -- [ADMX_UserProfiles/WaitForNetwork](./policy-csp-admx-userprofiles.md#admx-userprofiles-waitfornetwork) - [ADMX_W32Time/W32TIME_POLICY_CONFIG](./policy-csp-admx-w32time.md#admx-w32time-policy-config) - [ADMX_W32Time/W32TIME_POLICY_CONFIGURE_NTPCLIENT](./policy-csp-admx-w32time.md#admx-w32time-policy-configure-ntpclient) - [ADMX_W32Time/W32TIME_POLICY_ENABLE_NTPCLIENT](./policy-csp-admx-w32time.md#admx-w32time-policy-enable-ntpclient) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index c4ea4193bf..99fad505b6 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -485,15 +485,9 @@ The following diagram shows the Policy configuration service provider in tree fo

    ADMX_CredentialProviders/AllowDomainDelayLock
    -
    - ADMX_CredentialProviders/AllowSecurityKeySignIn -
    ADMX_CredentialProviders/DefaultCredentialProvider
    -
    - ADMX_CredentialProviders/DefaultLogonDomain -
    ADMX_CredentialProviders/ExcludedCredentialProviders
    @@ -2546,81 +2540,30 @@ The following diagram shows the Policy configuration service provider in tree fo ### ADMX_UserProfiles policies
    -
    - ADMX_UserProfiles/AddAdminGroupToRUP -
    ADMX_UserProfiles/CleanupProfiles
    -
    - ADMX_UserProfiles/CompatibleRUPSecurity -
    -
    - ADMX_UserProfiles/Connect_HomeDir_ToRoot -
    -
    - ADMX_UserProfiles/CscSuspendDirectories -
    -
    - ADMX_UserProfiles/DeleteRoamingCachedProfiles -
    ADMX_UserProfiles/DontForceUnloadHive
    -
    - ADMX_UserProfiles/EnableSlowLinkDetect -
    -
    - ADMX_UserProfiles/EnableSlowLinkUI -
    -
    - ADMX_UserProfiles/ExcludeDirectories -
    ADMX_UserProfiles/LeaveAppMgmtData
    ADMX_UserProfiles/LimitSize
    -
    - ADMX_UserProfiles/LocalProfile -
    -
    - ADMX_UserProfiles/MachineProfilePath -
    -
    - ADMX_UserProfiles/PrimaryComputer_RUP -
    -
    - ADMX_UserProfiles/ProfileDlgTimeOut -
    ADMX_UserProfiles/ProfileErrorAction
    -
    - ADMX_UserProfiles/ProfileUnloadTimeout -
    -
    - ADMX_UserProfiles/Readonlyuserprofile -
    -
    - ADMX_UserProfiles/SlowLinkDefault -
    ADMX_UserProfiles/SlowLinkTimeOut
    ADMX_UserProfiles/USER_HOME
    -
    - ADMX_UserProfiles/UploadHive -
    ADMX_UserProfiles/UserInfoAccessAction
    -
    - ADMX_UserProfiles/WaitForNetwork -
    ### ADMX_W32Time policies diff --git a/windows/client-management/mdm/policy-csp-admx-credentialproviders.md b/windows/client-management/mdm/policy-csp-admx-credentialproviders.md index f01336f9ad..1dcc21ec35 100644 --- a/windows/client-management/mdm/policy-csp-admx-credentialproviders.md +++ b/windows/client-management/mdm/policy-csp-admx-credentialproviders.md @@ -25,15 +25,9 @@ manager: dansimp
    ADMX_CredentialProviders/AllowDomainDelayLock
    -
    - ADMX_CredentialProviders/AllowSecurityKeySignIn -
    ADMX_CredentialProviders/DefaultCredentialProvider
    -
    - ADMX_CredentialProviders/DefaultLogonDomain -
    ADMX_CredentialProviders/ExcludedCredentialProviders
    @@ -115,75 +109,6 @@ ADMX Info:
    - -**ADMX_CredentialProviders/AllowSecurityKeySignIn** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control whether users can sign in using external security keys. - -If you enable this policy setting, users can sign in with external security keys. - -If you disable or don't configure this policy setting, users can't sign in with external security keys. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Turn on security key sign-in* -- GP name: *AllowSecurityKeySignIn* -- GP path: *System\Logon* -- GP ADMX file name: *CredentialProviders.admx* - - - -
    - **ADMX_CredentialProviders/DefaultCredentialProvider** @@ -256,74 +181,6 @@ ADMX Info:
    - -**ADMX_CredentialProviders/DefaultLogonDomain** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies a default logon domain, which might be a different domain than the domain to which the computer is joined. Without this policy setting, at logon, if a user does not specify a domain for logon, the domain to which the computer belongs is assumed as the default domain. For example if the computer belongs to the Fabrikam domain, the default domain for user logon is Fabrikam. - -If you enable this policy setting, the default logon domain is set to the specified domain, which might be different than the domain to which the computer is joined. - -If you disable or do not configure this policy setting, the default logon domain is always set to the domain to which the computer is joined. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Assign a default domain for logon* -- GP name: *DefaultLogonDomain* -- GP path: *System\Logon* -- GP ADMX file name: *CredentialProviders.admx* - - - -
    **ADMX_CredentialProviders/ExcludedCredentialProviders** diff --git a/windows/client-management/mdm/policy-csp-admx-userprofiles.md b/windows/client-management/mdm/policy-csp-admx-userprofiles.md index 66677dde93..f435439049 100644 --- a/windows/client-management/mdm/policy-csp-admx-userprofiles.md +++ b/windows/client-management/mdm/policy-csp-admx-userprofiles.md @@ -22,170 +22,35 @@ manager: dansimp ## ADMX_UserProfiles policies
    -
    - ADMX_UserProfiles/AddAdminGroupToRUP -
    ADMX_UserProfiles/CleanupProfiles
    -
    - ADMX_UserProfiles/CompatibleRUPSecurity -
    -
    - ADMX_UserProfiles/Connect_HomeDir_ToRoot -
    -
    - ADMX_UserProfiles/CscSuspendDirectories -
    -
    - ADMX_UserProfiles/DeleteRoamingCachedProfiles -
    ADMX_UserProfiles/DontForceUnloadHive
    -
    - ADMX_UserProfiles/EnableSlowLinkDetect -
    -
    - ADMX_UserProfiles/EnableSlowLinkUI -
    -
    - ADMX_UserProfiles/ExcludeDirectories -
    ADMX_UserProfiles/LeaveAppMgmtData
    ADMX_UserProfiles/LimitSize
    -
    - ADMX_UserProfiles/LocalProfile -
    -
    - ADMX_UserProfiles/MachineProfilePath -
    -
    - ADMX_UserProfiles/PrimaryComputer_RUP -
    -
    - ADMX_UserProfiles/ProfileDlgTimeOut -
    ADMX_UserProfiles/ProfileErrorAction
    -
    - ADMX_UserProfiles/ProfileUnloadTimeout -
    -
    - ADMX_UserProfiles/Readonlyuserprofile -
    -
    - ADMX_UserProfiles/SlowLinkDefault -
    ADMX_UserProfiles/SlowLinkTimeOut
    ADMX_UserProfiles/USER_HOME
    -
    - ADMX_UserProfiles/UploadHive -
    ADMX_UserProfiles/UserInfoAccessAction
    -
    - ADMX_UserProfiles/WaitForNetwork -

    - -**ADMX_UserProfiles/AddAdminGroupToRUP** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting adds the Administrator security group to the roaming user profile share. - -Once an administrator has configured a user's roaming profile, the profile will be created at the user's next login. The profile is created at the location that is specified by the administrator. - -For the Windows XP Professional and Windows 2000 Professional operating systems, the default file permissions for the newly generated profile are full control, or read and write access for the user, and no file access for the administrators group. - -By configuring this policy setting, you can alter this behavior. - -If you enable this policy setting, the administrator group is also given full control to the user's profile folder. - -If you disable or do not configure this policy setting, only the user is given full control of their user profile, and the administrators group has no file system access to this folder. - -> [!NOTE] -> If the policy setting is enabled after the profile is created, the policy setting has no effect. -> -> The policy setting must be configured on the client computer, not the server, for it to have any effect, because the client computer sets the file share permissions for the roaming profile at creation time. -> -> In the default case, administrators have no file access to the user's profile, but they may still take ownership of this folder to grant themselves file permissions. -> -> The behavior when this policy setting is enabled is exactly the same behavior as in Windows NT 4.0. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Add the Administrators security group to roaming user profiles* -- GP name: *AddAdminGroupToRUP* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - **ADMX_UserProfiles/CleanupProfiles** @@ -255,301 +120,6 @@ ADMX Info:
    - -**ADMX_UserProfiles/CompatibleRUPSecurity** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting disables the more secure default setting for the user's roaming user profile folder. - -After an administrator has configured a user's roaming profile, the profile will be created at the user's next login. The profile is created at the location that is specified by the administrator. - -For Windows 2000 Professional pre-SP4 and Windows XP pre-SP1 operating systems, the default file permissions for the newly generated profile are full control access for the user and no file access for the administrators group. No checks are made for the correct permissions if the profile folder already exists. For Windows Server 2003 family, Windows 2000 Professional SP4 and Windows XP SP1, the default behavior is to check the folder for the correct permissions if the profile folder already exists, and not copy files to or from the roaming folder if the permissions are not correct. - -By configuring this policy setting, you can alter this behavior. - -If you enable this policy setting Windows will not check the permissions for the folder in the case where the folder exists. - -If you disable or do not configure this policy setting AND the roaming profile folder exists AND the user or administrators group are not the owner of the folder, Windows will not copy files to or from the roaming folder. The user will be shown an error message and an entry will be written to the event log. The user's cached profile will be used, or a temporary profile issued if no cached profile exists. - -> [!NOTE] -> The policy setting must be configured on the client computer not the server for it to have any effect because the client computer sets the file share permissions for the roaming profile at creation time. -> -> The behavior when this policy setting is enabled is exactly the same behavior as in Windows 2000 Professional pre-SP4 and Windows XP Professional. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Do not check for user ownership of Roaming Profile Folders* -- GP name: *CompatibleRUPSecurity* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - - -**ADMX_UserProfiles/Connect_HomeDir_ToRoot** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * User - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting restores the definitions of the %HOMESHARE% and %HOMEPATH% environment variables to those used in Windows NT 4.0 and earlier. Along with %HOMEDRIVE%, these variables define the home directory of a user profile. The home directory is a persistent mapping of a drive letter on the local computer to a local or remote directory. - -If you enable this policy setting, the system uses the Windows NT 4.0 definitions. %HOMESHARE% stores only the network share (such as \\\server\share). %HOMEPATH% stores the remainder of the fully qualified path to the home directory (such as \dir1\dir2\homedir). As a result, users can access any directory on the home share by using the home directory drive letter. - -If you disable or do not configure this policy setting, the system uses the definitions introduced with Windows 2000. %HOMESHARE% stores the fully qualified path to the home directory (such as \\\\server\share\dir1\dir2\homedir). Users can access the home directory and any of its subdirectories from the home drive letter, but they cannot see or access its parent directories. %HOMEPATH% stores a final backslash and is included for compatibility with earlier systems. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Connect home directory to root of the share* -- GP name: *Connect_HomeDir_ToRoot* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - - -**ADMX_UserProfiles/CscSuspendDirectories** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * User - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify which network directories will be synchronized only at logon and logoff via Offline Files. This policy setting is meant to be used in conjunction with Folder Redirection, to help resolve issues with applications that do not work well with Offline Files while the user is online. - -If you enable this policy setting, the network paths specified in this policy setting will be synchronized only by Offline Files during user logon and logoff, and will be taken offline while the user is logged on. - -If you disable or do not configure this policy setting, the paths specified in this policy setting will behave like any other cached data via Offline Files and continue to remain online while the user is logged on, if the network paths are accessible. - -> [!NOTE] -> You should not use this policy setting to suspend any of the root redirected folders such as Appdata\Roaming, Start Menu, and Documents. You should suspend only the subfolders of these parent folders. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Specify network directories to sync at logon/logoff time only* -- GP name: *CscSuspendDirectories* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - - -**ADMX_UserProfiles/DeleteRoamingCachedProfiles** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows keeps a copy of a user's roaming profile on the local computer's hard drive when the user logs off. - -Roaming profiles reside on a network server. By default, when users with roaming profiles log off, the system also saves a copy of their roaming profile on the hard drive of the computer they are using in case the server that stores the roaming profile is unavailable when the user logs on again. The local copy is also used when the remote copy of the roaming user profile is slow to load. - -If you enable this policy setting, any local copies of the user's roaming profile are deleted when the user logs off. The roaming profile still remains on the network server that stores it. - -If you disable or do not configure this policy setting, Windows keeps a copy of a user's roaming profile on the local computer's hard drive when the user logs off. - -> [!IMPORTANT] -> Do not enable this policy setting if you are using the slow link detection feature. To respond to a slow link, the system requires a local copy of the user's roaming profile. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Delete cached copies of roaming profiles* -- GP name: *DeleteRoamingCachedProfiles* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - **ADMX_UserProfiles/DontForceUnloadHive** @@ -621,233 +191,6 @@ ADMX Info:
    - -**ADMX_UserProfiles/EnableSlowLinkDetect** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting disables the detection of slow network connections. - -Slow link detection measures the speed of the connection between a user's computer and the remote server that stores the roaming user profile. When the system detects a slow link, the related policy settings in this folder tell the computer how to respond. - -If you enable this policy setting, the system does not detect slow connections or recognize any connections as being slow. As a result, the system does not respond to slow connections to user profiles, and it ignores the policy settings that tell the system how to respond to a slow connection. - -If you disable this policy setting or do not configure it, slow link detection is enabled. The system measures the speed of the connection between the user's computer and profile server. If the connection is slow (as defined by the "Slow network connection timeout for user profiles" policy setting), the system applies the other policy settings set in this folder to determine how to proceed. By default, when the connection is slow, the system loads the local copy of the user profile. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Disable detection of slow network connections* -- GP name: *EnableSlowLinkDetect* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - - -**ADMX_UserProfiles/EnableSlowLinkUI** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting provides users with the ability to download their roaming profile, even when a slow network connection with their roaming profile server is detected. - -If you enable this policy setting, users will be allowed to define whether they want their roaming profile to be downloaded when a slow link with their roaming profile server is detected. - -In operating systems earlier than Microsoft Windows Vista, a dialog box will be shown to the user during logon if a slow network connection is detected. The user then is able to choose to download the remote copy of the user profile. In Microsoft Windows Vista, a check box appears on the logon screen and the user must choose whether to download the remote user profile before Windows detects the network connection speed. - -If you disable or do not configure this policy setting, the system does not consult the user. Instead, the system uses the local copy of the user profile. If you have enabled the "Wait for remote user profile" policy setting, the system downloads the remote copy of the user profile without consulting the user. In Microsoft Windows Vista, the system will ignore the user choice made on the logon screen. - -> [!NOTE] -> This policy setting and related policy settings in this folder define the system's response when roaming user profiles are slow to download. To adjust the time within which the user must respond to this notice in operating systems earlier than Microsoft Windows Vista, use the "Timeout for dialog boxes" policy setting. - -> [!IMPORTANT] -> If the "Do not detect slow network connections" setting is enabled, this policy setting is ignored. Also, if the "Delete cached copies of roaming profiles" policy setting is enabled, there is no local copy of the roaming profile to load when the system detects a slow connection. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Prompt user when a slow network connection is detected* -- GP name: *EnableSlowLinkUI* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - - -**ADMX_UserProfiles/ExcludeDirectories** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * User - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you exclude folders that are normally included in the user's profile. As a result, these folders do not need to be stored by the network server on which the profile resides and do not follow users to other computers. - -> [!NOTE] -> When excluding content from the profile you should try to exclude the narrowest set of data that will address your needs. For example, if there is one application with data that should not be roamed then add only that application's specific folder under the AppData\Roaming folder rather than all of the AppData\Roaming folder to the exclusion list. - -By default, the Appdata\Local and Appdata\LocalLow folders and all their subfolders such as the History, Temp, and Temporary Internet Files folders are excluded from the user's roaming profile. - -In operating systems earlier than Microsoft Windows Vista, only the History, Local Settings, Temp, and Temporary Internet Files folders are excluded from the user's roaming profile by default. - -If you enable this policy setting, you can exclude additional folders. - -If you disable this policy setting or do not configure it, only the default folders are excluded. - -> [!NOTE] -> You cannot use this policy setting to include the default folders in a roaming user profile. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Exclude directories in roaming profile* -- GP name: *ExcludeDirectories* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - **ADMX_UserProfiles/LeaveAppMgmtData** @@ -1000,307 +343,6 @@ ADMX Info:
    - -**ADMX_UserProfiles/LocalProfile** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This setting determines if roaming user profiles are available on a particular computer. By default, when roaming profile users log on to a computer, their roaming profile is copied down to the local computer. If they have already logged on to this computer in the past, the roaming profile is merged with the local profile. Similarly, when the user logs off this computer, the local copy of their profile, including any changes they have made, is merged with the server copy of their profile. - -Using the setting, you can prevent users configured to use roaming profiles from receiving their profile on a specific computer. - -If you enable this setting, the following occurs on the affected computer: At first logon, the user receives a new local profile, rather than the roaming profile. At logoff, changes are saved to the local profile. All subsequent logons use the local profile. - -If you disable this setting or do not configure it, the default behavior occurs, as indicated above. - -If you enable both the "Prevent Roaming Profile changes from propagating to the server" setting and the "Only allow local user profiles" setting, roaming profiles are disabled. - -> [!NOTE] -> This setting only affects roaming profile users. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Only allow local user profiles* -- GP name: *LocalProfile* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - - -**ADMX_UserProfiles/MachineProfilePath** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows should use the specified network path as the roaming user profile path for all users logging onto this computer. - -To use this policy setting, type the path to the network share in the form \\\\Computername\Sharename\. It is recommended to use a path such as \\\\Computername\Sharename\%USERNAME% to give each user an individual profile folder. If not specified, all users logging onto this computer will use the same roaming profile folder as specified by this policy. You need to ensure that you have set the appropriate security on the folder to allow all users to access the profile. - -If you enable this policy setting, all users logging on this computer will use the roaming profile path specified in this policy. - -If you disable or do not configure this policy setting, users logging on this computer will use their local profile or standard roaming user profile. - -> [!NOTE] -> There are four ways to configure a roaming profile for a user. Windows reads profile configuration in the following order and uses the first configured policy setting it reads. - -1. Terminal Services roaming profile path specified by Terminal Services policy -2. Terminal Services roaming profile path specified by the user object -3. A per-computer roaming profile path specified in this policy -4. A per-user roaming profile path specified in the user object - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Set roaming profile path for all users logging onto this computer* -- GP name: *MachineProfilePath* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - - -**ADMX_UserProfiles/PrimaryComputer_RUP** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting controls on a per-computer basis whether roaming profiles are downloaded on a user's primary computers only. This policy setting is useful to improve logon performance and to increase security for user data on computers where the user might not want to download private data, such as on a meeting room computer or on a computer in a remote office. - -To designate a user's primary computers, an administrator must use management software or a script to add primary computer attributes to the user's account in Active Directory Domain Services (AD DS). This policy setting also requires the Windows Server 2012 version of the Active Directory schema to function. - -If you enable this policy setting and the user has a roaming profile, the roaming profile is downloaded on the user's primary computer only. - -If you disable or do not configure this policy setting and the user has a roaming profile, the roaming profile is downloaded on every computer that the user logs on to. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Download roaming profiles on primary computers only* -- GP name: *PrimaryComputer_RUP* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - - -**ADMX_UserProfiles/ProfileDlgTimeOut** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting controls how long Windows waits for a user response before it uses a default user profile for roaming user profiles. - -The default user profile is applied when the user does not respond to messages explaining that any of the following events has occurred: - -- The system detects a slow connection between the user's computer and the server that stores users' roaming user profiles. -- The system cannot access users' server-based profiles when users log on or off. -- Users' local profiles are newer than their server-based profiles. - -If you enable this policy setting, you can override the amount of time Windows waits for user input before using a default user profile for roaming user profiles. The default timeout value is 30 seconds. To use this policy setting, type the number of seconds Windows should wait for user input. The minumum value is 0 seconds, and the maximum is 600 seconds. - -If you disable or do not configure this policy setting, Windows waits 30 seconds for user input before applying the default user profile . - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Establish timeout value for dialog boxes* -- GP name: *ProfileDlgTimeOut* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - **ADMX_UserProfiles/ProfileErrorAction** @@ -1374,241 +416,6 @@ ADMX Info:
    - -**ADMX_UserProfiles/ProfileUnloadTimeout** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting determines how many times the system tries to unload and update the registry portion of a user profile. When the number of trials specified by this policy setting is exhausted, the system stops trying. As a result, the user profile might not be current, and local and roaming user profiles might not match. - -When a user logs off of the computer, the system unloads the user-specific section of the registry (HKEY_CURRENT_USER) into a file (NTUSER.DAT) and updates it. However, if another program or service is reading or editing the registry, the system cannot unload it. The system tries repeatedly (at a rate of once per second) to unload and update the registry settings. By default, the system repeats its periodic attempts 60 times (over the course of one minute). - -If you enable this policy setting, you can adjust the number of times the system tries to unload and update the user's registry settings. (You cannot adjust the retry rate.) - -If you disable this policy setting or do not configure it, the system repeats its attempt 60 times. - -If you set the number of retries to 0, the system tries just once to unload and update the user's registry settings. It does not try again. - -> [!NOTE] -> This policy setting is particularly important to servers running Remote Desktop Services. Because Remote Desktop Services edits the users' registry settings when they log off, the system's first few attempts to unload the user settings are more likely to fail. - -This policy setting does not affect the system's attempts to update the files in the user profile. - -> [!TIP] -> Consider increasing the number of retries specified in this policy setting if there are many user profiles stored in the computer's memory. This indicates that the system has not been able to unload the profile. - -Also, check the Application Log in Event Viewer for events generated by Userenv. The system records an event whenever it tries to unload the registry portion of the user profile. The system also records an event when it fails to update the files in a user profile. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Maximum retries to unload and update user profile* -- GP name: *ProfileUnloadTimeout* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - - -**ADMX_UserProfiles/Readonlyuserprofile** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting determines if the changes a user makes to their roaming profile are merged with the server copy of their profile. - -By default, when a user with a roaming profile logs on to a computer, the roaming profile is copied down to the local computer. If the user has logged on to the computer in the past, the roaming profile is merged with the local profile. Similarly, when the user logs off the computer, the local copy of their profile, including any changes, is merged with the server copy of the profile. - -Using this policy setting, you can prevent changes made to a roaming profile on a particular computer from being persisted. - -If you enable this policy setting, changes a user makes to their roaming profile aren't merged with the server (roaming) copy when the user logs off. - -If you disable or not configure this policy setting, the default behavior occurs, as indicated above. - -> [!NOTE] -> This policy setting only affects roaming profile users. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Prevent Roaming Profile changes from propagating to the server* -- GP name: *Readonlyuserprofile* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - - -**ADMX_UserProfiles/SlowLinkDefault** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting directs the system to wait for the remote copy of the roaming user profile to load, even when loading is slow. Also, the system waits for the remote copy when the user is notified about a slow connection, but does not respond in the time allowed. - -This policy setting and related policy settings in this folder together define the system's response when roaming user profiles are slow to load. - -If you enable this policy setting, the system waits for the remote copy of the roaming user profile to load, even when loading is slow. - -If you disable this policy setting or do not configure it, when a remote profile is slow to load, the system loads the local copy of the roaming user profile. The local copy is also used when the user is consulted (as set in the "Prompt user when slow link is detected" policy setting), but does not respond in the time allowed (as set in the "Timeout for dialog boxes" policy setting). - -Waiting for the remote profile is appropriate when users move between computers frequently and the local copy of their profile is not always current. Using the local copy is desirable when quick logging on is a priority. - -> [!IMPORTANT] -> If the "Do not detect slow network connections" policy setting is enabled, this policy setting is ignored. Also, if the "Delete cached copies of roaming profiles" policy setting is enabled, there is no local copy of the roaming profile to load when the system detects a slow connection. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Wait for remote user profile* -- GP name: *SlowLinkDefault* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - **ADMX_UserProfiles/SlowLinkTimeOut** @@ -1760,84 +567,6 @@ ADMX Info:
    - -**ADMX_UserProfiles/UploadHive** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting sets the schedule for background uploading of a roaming user profile's registry file (ntuser.dat). This policy setting controls only the uploading of a roaming user profile's registry file (other user data and regular profiles are not be uploaded) and uploads it only if the user is logged on. This policy setting does not stop the roaming user profile's registry file from being uploaded at user logoff. - -If "Run at set interval" is chosen, then an interval must be set, with a value of 1-720 hours. Once set, Windows uploads the profile's registry file at the specified interval after the user logs on. For example, with a value of 6 hours, the registry file of the roaming user profile is uploaded to the server every six hours while the user is logged on. - -If "Run at specified time of day" is chosen, then a time of day must be specified. Once set, Windows uploads the registry file at the same time every day, as long as the user is logged on. - -For both scheduling options, there is a random one hour delay attached per-trigger to avoid overloading the server with simultaneous uploads. For example, if the settings dictate that the user's registry file is to be uploaded at 6pm, it will actually upload at a random time between 6pm and 7pm. - -> [!NOTE] -> If "Run at set interval" is selected, the "Time of day" option is disregarded. Likewise, if "Run at set time of day" is chosen, the "Interval (hours)" option is disregarded. - -If you enable this policy setting, Windows uploads the registry file of the user's roaming user profile in the background according to the schedule set here while the user is logged on. Regular profiles are not affected. - -If this setting is disabled or not configured, the registry file for a roaming user profile will not be uploaded in the background while the user is logged on. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Set the schedule for background upload of a roaming user profile's registry file while user is logged on* -- GP name: *UploadHive* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - - -
    - **ADMX_UserProfiles/UserInfoAccessAction** @@ -1909,78 +638,7 @@ ADMX Info: -
    - -**ADMX_UserProfiles/WaitForNetwork** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting controls how long Windows waits for a response from the network before logging on a user without a remote home directory and withou synchronizing roaming user profiles. This policy setting is useful for the cases in which a network might take typically longer to initialize, such as with a wireless network. - -> [!NOTE] -> Windows doesn't wait for the network if the physical network connection is not available on the computer (if the media is disconnected or the network adapter is not available). - -If you enable this policy setting, Windows waits for the network to become available up to the maximum wait time specified in this policy setting. Setting the value to zero causes Windows to proceed without waiting for the network. - -If you disable or do not configure this policy setting, Windows waits for the network for a maximum of 30 seconds. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Set maximum wait time for the network if a user has a roaming user profile or remote home directory* -- GP name: *WaitForNetwork* -- GP path: *System\User Profiles* -- GP ADMX file name: *UserProfiles.admx* - - -
    Footnotes: From a7d60e26101c2f339bf14c19ef9a684cabfbcaf6 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 20 Nov 2020 13:39:03 -0800 Subject: [PATCH 0377/2014] updated graphics and procedures --- .../demonstrate-deployment-on-vm.md | 32 ++++++------------ .../images/delete-device1.png | Bin 117441 -> 149464 bytes .../images/delete-device2.png | Bin 22194 -> 126557 bytes .../windows-autopilot/images/devices1.png | Bin 0 -> 81050 bytes 4 files changed, 11 insertions(+), 21 deletions(-) create mode 100644 windows/deployment/windows-autopilot/images/devices1.png diff --git a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md index d4a0b91927..f09b3c97bd 100644 --- a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md +++ b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md @@ -70,7 +70,8 @@ A summary of the sections and procedures in the lab is provided below. Follow ea
        [Autopilot registration using MSfB](#autopilot-registration-using-msfb)
    [Create and assign a Windows Autopilot deployment profile](#create-and-assign-a-windows-autopilot-deployment-profile)
        [Create a Windows Autopilot deployment profile using Intune](#create-a-windows-autopilot-deployment-profile-using-intune) -
           [Assign the profile](#assign-the-profile) +
           [Create a device group](#create-a-device-group) +
           [Create a device group](#create-the-deployment-profile)
        [Create a Windows Autopilot deployment profile using MSfB](#create-a-windows-autopilot-deployment-profile-using-msfb)
    [See Windows Autopilot in action](#see-windows-autopilot-in-action)
    [Remove devices from Autopilot](#remove-devices-from-autopilot) @@ -565,10 +566,13 @@ Also, make sure to wait at least 30 minutes from the time you've [configured com Soon after reaching the desktop, the device should show up in Intune as an **enabled** Autopilot device. Go into the Intune Azure portal, and select **Devices > All devices**, then **Refresh** the data to verify that your device has changed from disabled to enabled, and the name of the device is updated. -![Device enabled](images/enabled-device.png) +![Device enabled](images/devices1.png) Once you select a language and a keyboard layout, your company branded sign-in screen should appear. Provide your Azure Active Directory credentials and you're all done. +> [!TIP] +> If you recieve a message that "Something went wrong" and it "Looks like we can't connect to the URL for your organization's MDM terms of use" then verify you have correctly [assigned licenses](https://docs.microsoft.com/mem/intune/fundamentals/licenses-assign) to the current user. + Windows Autopilot will now take over to automatically join your device into Azure Active Directory and enroll it to Microsoft Intune. Use the checkpoints you've created to go through this process again with different settings. ## Remove devices from Autopilot @@ -577,41 +581,27 @@ To use the device (or VM) for other purposes after completion of this lab, you w ### Delete (deregister) Autopilot device -You need to delete (or retire, or factory reset) the device from Intune before deregistering the device from Autopilot. To delete the device from Intune (not Azure Active Directory), log into your Intune Azure portal, then navigate to **Intune > Devices > All Devices**. Select the checkbox next to the device you want to delete, then click the Delete button along the top menu. +You need to delete (or retire, or factory reset) the device from Intune before deregistering the device from Autopilot. To delete the device from Intune (not Azure Active Directory), log into the MEM admin center, then navigate to **Intune > Devices > All Devices**. Select the device you want to delete, then click the Delete button along the top menu. ![Delete device](images/delete-device1.png) -Click **X** when challenged to complete the operation: - -![Delete device](images/delete-device2.png) - This will remove the device from Intune management, and it will disappear from **Intune > Devices > All devices**. But this does not yet deregister the device from Autopilot, so the device should still appear under **Intune > Device Enrollment > Windows Enrollment > Windows Autopilot Deployment Program > Devices**. -![Delete device](images/delete-device3.png) - The **Intune > Devices > All Devices** list and the **Intune > Device Enrollment > Windows Enrollment > Windows Autopilot Deployment Program > Devices** list mean different things and are two completely separate datastores. The former (All devices) is the list of devices currently enrolled into Intune. > [!NOTE] > A device will only appear in the All devices list once it has booted. The latter (Windows Autopilot Deployment Program > Devices) is the list of devices currently registered from that Intune account into the Autopilot program - which may or may not be enrolled to Intune. -To remove the device from the Autopilot program, select the device and click Delete. +To remove the device from the Autopilot program, select the device and click **Delete**. You will get a popup dialog box to confirm deletion. -![Delete device](images/delete-device4.png) - -A warning message appears reminding you to first remove the device from Intune, which we previously did. - -![Delete device](images/delete-device5.png) +![Delete device](images/delete-device2.png) At this point, your device has been unenrolled from Intune and also deregistered from Autopilot. After several minutes, click the **Sync** button, followed by the **Refresh** button to confirm the device is no longer listed in the Autopilot program: -![Delete device](images/delete-device6.png) - Once the device no longer appears, you are free to reuse it for other purposes. If you also (optionally) want to remove your device from AAD, navigate to **Azure Active Directory > Devices > All Devices**, select your device, and click the delete button: -![Delete device](images/delete-device7.png) - ## Appendix A: Verify support for Hyper-V Starting with Windows 8, the host computer’s microprocessor must support second level address translation (SLAT) to install Hyper-V. See [Hyper-V: List of SLAT-Capable CPUs for Hosts](https://social.technet.microsoft.com/wiki/contents/articles/1401.hyper-v-list-of-slat-capable-cpus-for-hosts.aspx) for more information. @@ -743,7 +733,7 @@ You will be able to find your app in your app list: #### Assign the app to your Intune profile > [!NOTE] -> The following steps only work if you previously [created a GROUP in Intune and assigned a profile to it](#assign-the-profile). If you have not done that, please return to the main part of the lab and complete those steps before returning here. +> The following steps only work if you previously [created a GROUP in Intune and assigned a profile to it](#create-a-device-group). If you have not done that, please return to the main part of the lab and complete those steps before returning here. In the **Intune > Client Apps > Apps** pane, select the app package you already created to reveal its properties blade. Then click **Assignments** from the menu: @@ -812,7 +802,7 @@ Click **OK** and then click **Add**. #### Assign the app to your Intune profile > [!NOTE] -> The following steps only work if you previously [created a GROUP in Intune and assigned a profile to it](#assign-the-profile). If you have not done that, please return to the main part of the lab and complete those steps before returning here. +> The following steps only work if you previously [created a GROUP in Intune and assigned a profile to it](#create-a-device-group). If you have not done that, please return to the main part of the lab and complete those steps before returning here. In the **Intune > Client Apps > Apps** pane, select the Office package you already created to reveal its properties blade. Then click **Assignments** from the menu: diff --git a/windows/deployment/windows-autopilot/images/delete-device1.png b/windows/deployment/windows-autopilot/images/delete-device1.png index e73f929fbd91fc478acac25a364d1f89eeb39226..770c8e5b02d6e47876763bd011138b690b197695 100644 GIT binary patch literal 149464 zcmbrlWmH^Ew=Rmi)4034ySuwX8Yd8-gS$Jy-5nBKf=i&W;FjPJ+}-`~-Tmg>d)y!A zo;yyD)uTuCT4i%pO?m2>QR=F4s7QoJ5D*Zk3i8sL5D+l*5D-v-2ypNJnBFPKy#GMD zXv#@K)JzZ`ycb|>Bvd3IAnN0hpMkLNWkhFr0~ZJgT$=xUAr&;K&mkb*N)@Cfv^`Ca zb72E<2FQkbYS%kXLy9{(w4@~@AYow`Adyov4;(RIU?fVE5>gx!PEQ^A|FoX^yyUNU z-nBx<$@cd2px3lGx&J>O5C8R-@z~9mth1$Fb`xxiA@Qw4o%ivC4{elnp;lO{c z-S1#1*ngh}v)7W~(*O6}aIcd(@&D1>n0*8+(!X`Xfu=&t>VJEBZ{%tT7!>@s<#1re zJQ_0Ke|GKuzwbJCo>hI}gqNDGpOTgrO*Uqg;E~osN>LNa+`=3K8#`tjkj(Xblazx& zca?10%r9k%!;7Dcy?vvAYxhP}GZld8qL|eB$`Pr=-Dm9rC(7rpudEOm^F>0kL4Jr} zW4A~ zsATShUrzITA}We2K`f@w-!BVa*6^z$k@<=)ZPvFsnyaU`lf9j}A~qKumenI&8uhC; zb5hh9XC`|V0U;HU`UbL5cIlSbD=6Odq>bydt&JuPM zwqT0W9Abzdci`ocS56Nea;f~&fx!3PkM%#yF|8;kjzCsW7L=4lMVR^IhoS7zse&Th z=w<=g1R##-$fy{+om7~PB~-zinABfyRMe{5UT0h=2M;3Owj+mLEz*I_U%xKoLu1iZ z4I4L!dZQnQOJ;TOdmX|t6DG!S4H89+BQ-8UReo_4(x7Wo{6|=0Jz0925)zxCB&*K* z3y8#+qZ`my>NFh$KX2z3hihfZcawI#>_rs*V+xdagN?EPETt!-v?3M=_HeMuh zwTFq3YCtnIJYJ2rPR<>PLZ}CgW_37_R!?MkjES)!>gA48=;yGj;@6H}i3%&Rx_iI* z(6H#ZPlrtk@S}IHk|)z$9fkhxhF6)+23AsDBh7CbB_m-o2GJ5g-gWdwLhL^})u>1U z0bo-2;>_+UXsXAT(5Njr^9gT{eYc5mci=V>c+{K&%sf+%0A653@f7l69A4M8%b0d& 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

    k$N>fm1PCa9!wD|h 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 literal 117441 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 diff --git a/windows/deployment/windows-autopilot/images/delete-device2.png b/windows/deployment/windows-autopilot/images/delete-device2.png index ed764ac1ede30ef8e69cfd36f743aae52f7263e9..188c72d67bc6a807da2122fb63f2066adf6b7c13 100644 GIT binary patch literal 126557 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 K&t;ucLK6TmZAR4q diff --git a/windows/deployment/windows-autopilot/images/devices1.png b/windows/deployment/windows-autopilot/images/devices1.png new file mode 100644 index 0000000000000000000000000000000000000000..459aa19c69da017a44e62946f809a248549bf666 GIT binary patch literal 81050 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∈)t7%2 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 G_5T1aCqB3U literal 0 HcmV?d00001 From a733e6447cd2f09875f1c895ef6bf3a9c8f9fb5c Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 20 Nov 2020 13:56:52 -0800 Subject: [PATCH 0378/2014] updated graphics and procedures --- .../windows-autopilot/demonstrate-deployment-on-vm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md index f09b3c97bd..d7788ec236 100644 --- a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md +++ b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md @@ -71,7 +71,7 @@ A summary of the sections and procedures in the lab is provided below. Follow ea
    [Create and assign a Windows Autopilot deployment profile](#create-and-assign-a-windows-autopilot-deployment-profile)
        [Create a Windows Autopilot deployment profile using Intune](#create-a-windows-autopilot-deployment-profile-using-intune)
           [Create a device group](#create-a-device-group) -
           [Create a device group](#create-the-deployment-profile) +
           [Create the deployment profile](#create-the-deployment-profile)
        [Create a Windows Autopilot deployment profile using MSfB](#create-a-windows-autopilot-deployment-profile-using-msfb)
    [See Windows Autopilot in action](#see-windows-autopilot-in-action)
    [Remove devices from Autopilot](#remove-devices-from-autopilot) From 912cb593426ad2d57984c594207750da9e22da88 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 20 Nov 2020 13:58:42 -0800 Subject: [PATCH 0379/2014] Fixes to layout and grammar --- ...-device-automatically-using-group-policy.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index 99d0b1b67c..cb162899d3 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -22,7 +22,7 @@ Requirements: - The enterprise has configured a mobile device management (MDM) service - The enterprise AD must be [registered with Azure Active Directory (Azure AD)](azure-active-directory-integration-with-mdm.md) - The device should not already be enrolled in Intune using the classic agents (devices managed using agents will fail enrollment with `error 0x80180026`) -- The minimum Windows Server version requirement is based on the Hybrid AAD join requirement. See [How to plan your hybrid Azure Active Directory join implementation](https://docs.microsoft.com/azure/active-directory/devices/hybrid-azuread-join-plan) for more information. +- The minimum Windows Server version requirement is based on the Hybrid Azure AD join requirement. See [How to plan your hybrid Azure Active Directory join implementation](https://docs.microsoft.com/azure/active-directory/devices/hybrid-azuread-join-plan) for more information. > [!TIP] > For additional information, see the following topics: @@ -30,7 +30,7 @@ Requirements: > - [How to plan your hybrid Azure Active Directory join implementation](https://docs.microsoft.com/azure/active-directory/devices/hybrid-azuread-join-plan) > - [Azure Active Directory integration with MDM](https://docs.microsoft.com/windows/client-management/mdm/azure-active-directory-integration-with-mdm) -The auto-enrollment relies on the presence of an MDM service and the Azure Active Directory registration for the PC. Starting in Windows 10, version 1607, once the enterprise has registered its AD with Azure AD, a Windows PC that is domain joined is automatically AAD registered. +The auto-enrollment relies on the presence of an MDM service and the Azure Active Directory registration for the PC. Starting in Windows 10, version 1607, once the enterprise has registered its AD with Azure AD, a Windows PC that is domain joined is automatically Azure AD–registered. > [!NOTE] > In Windows 10, version 1709, the enrollment protocol was updated to check whether the device is domain-joined. For details, see [\[MS-MDE2\]: Mobile Device Enrollment Protocol Version 2](https://msdn.microsoft.com/library/mt221945.aspx). For examples, see section 4.3.1 RequestSecurityToken of the MS-MDE2 protocol documentation. @@ -106,16 +106,16 @@ Requirements: 2. Under **Best match**, click **Edit group policy** to launch it. -3. In **Local Computer Policy**, click **Administrative Templates** > **Windows Components** > **MDM**. +3. In **Local Computer Policy**, click **Administrative Templates** > **Windows Components** > **MDM**. - ![MDM policies](images/autoenrollment-mdm-policies.png) + ![MDM policies](images/autoenrollment-mdm-policies.png) 4. Double-click **Enable automatic MDM enrollment using default Azure AD credentials** (previously called **Auto MDM Enrollment with AAD Token** in Windows 10, version 1709). For ADMX files in Windows 10, version 1903 and later, select **User Credential** as the Selected Credential Type to use. -> [!NOTE] -> **Device Credential** Credential Type will also work, however, it is not yet supported for MDM solutions (including Intune). We don't recommend using this option until support is announced. + > [!NOTE] + > **Device Credential** Credential Type will also work, however, it is not yet supported for MDM solutions (including Intune). We don't recommend using this option until support is announced. - ![MDM autoenrollment policy](images/autoenrollment-policy.png) + ![MDM autoenrollment policy](images/autoenrollment-policy.png) 5. Click **Enable**, and select **User Credential** from the dropdown **Select Credential Type to Use**, then click **OK**. @@ -165,7 +165,7 @@ Requirements: Requirements: - AD-joined PC running Windows 10, version 1709 or later -- Enterprise has MDM service already configured (with Intune or a third party service provider) +- Enterprise has MDM service already configured (with Intune or a third-party service provider) - Enterprise AD must be integrated with Azure AD. - Ensure that PCs belong to same computer group. @@ -260,7 +260,7 @@ To collect Event Viewer logs: ![Outdated enrollment entries](images/auto-enrollment-outdated-enrollment-entries.png) By default, these entries are removed when the device is un-enrolled, but occasionally the registry key remains even after un-enrollment. In this case, `gpupdate /force` fails to initiate the auto-enrollment task and error code 2149056522 is displayed in the **Applications and Services Logs > Microsoft > Windows > Task Scheduler > Operational** event log file under event ID 7016. - A resolution to this issue is to remove the registry key manually. If you do not know which registry key to remove, go for the key which displays most entries as the screenshot above. All other keys will display less entries as shown in the following screenshot: + A resolution to this issue is to remove the registry key manually. If you do not know which registry key to remove, go for the key which displays most entries as the screenshot above. All other keys will display fewer entries as shown in the following screenshot: ![Manually deleted entries](images/auto-enrollment-activation-verification-less-entries.png) From aa96b6d2f12ae8c24261592399ddec66050c231e Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 20 Nov 2020 14:54:18 -0800 Subject: [PATCH 0380/2014] removed deprecated policies --- .../mdm/policies-in-policy-csp-admx-backed.md | 9 - .../policy-configuration-service-provider.md | 27 -- .../mdm/policy-csp-admx-devicenstallation.md | 223 --------- .../mdm/policy-csp-admx-devicesetup.md | 447 ------------------ 4 files changed, 706 deletions(-) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 3822a4815a..fb21f97424 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -76,7 +76,6 @@ ms.date: 10/08/2020 - [ADMX_CtrlAltDel/DisableLockComputer](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disablelockcomputer) - [ADMX_CtrlAltDel/DisableTaskMgr](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disabletaskmgr) - [ADMX_CtrlAltDel/NoLogoff](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-nologoff) -- [ADMX_DeviceInstallation/DeviceInstall_AllSigningEqual](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-allsigningequal) - [ADMX_DeviceInstallation/DeviceInstall_AllowAdminInstall](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-allowadmininstall) - [ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_DetailText](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-deniedpolicy-detailtext) - [ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_SimpleText](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-deniedpolicy-simpletext) @@ -84,17 +83,9 @@ ms.date: 10/08/2020 - [ADMX_DeviceInstallation/DeviceInstall_Policy_RebootTime](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-policy-reboottime) - [ADMX_DeviceInstallation/DeviceInstall_Removable_Deny](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-removable-deny) - [ADMX_DeviceInstallation/DeviceInstall_SystemRestore](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-systemrestore) -- [ADMX_DeviceInstallation/DeviceManagement_RPCInterface_Allow](./policy-csp-admx-devicenstallation.md#admx-devicemanagement-rpcinterface-allow) - [ADMX_DeviceInstallation/DriverInstall_Classes_AllowUser](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-classes-allowuser) -- [ADMX_DeviceInstallation/DriverSigning](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-driversigning) - [ADMX_DeviceSetup/DeviceInstall_BalloonTips](./policy-csp-admx-devicesetup.md#admx-devicesetup-deviceinstall-balloontips) -- [ADMX_DeviceSetup/DeviceInstall_GenericDriverSendToWER](./policy-csp-admx-devicesetup.md#admx-devicesetup-deviceinstall-genericdriversendtower) -- [ADMX_DeviceSetup/DeviceInstall_RequestAdditionalSoftwareSendToWER](./policy-csp-admx-devicesetup.md#admx-devicesetup-deviceinstall-requestadditionalsoftwaresendtower) -- [ADMX_DeviceSetup/DriverSearchPlaces](./policy-csp-admx-devicesetup.md#admx-devicesetup-driversearchplaces) -- [ADMX_DeviceSetup/DriverSearchPlaces_DontPromptForWindowsUpdate_1](./policy-csp-admx-devicesetup.md#admx-devicesetup-driversearchplaces-dontpromptforwindowsupdate-1) -- [ADMX_DeviceSetup/DriverSearchPlaces_DontPromptForWindowsUpdate_2](./policy-csp-admx-devicesetup.md#admx-devicesetup-driversearchplaces-dontpromptforwindowsupdate-2) - [ADMX_DeviceSetup/DriverSearchPlaces_SearchOrderConfiguration](./policy-csp-admx-devicesetup.md#admx-devicesetup-driversearchplaces-searchorderconfiguration) -- [ADMX_DeviceSetup/DriverSearchPlaces_SearchServerConfiguration](./policy-csp-admx-devicesetup.md#admx-devicesetup-driversearchplaces-searchserverconfiguration) - [ADMX_DigitalLocker/Digitalx_DiableApplication_TitleText_1](./policy-csp-admx-digitallocker.md#admx-digitallocker-digitalx-diableapplication-titletext-1) - [ADMX_DigitalLocker/Digitalx_DiableApplication_TitleText_2](./policy-csp-admx-digitallocker.md#admx-digitallocker-digitalx-diableapplication-titletext-2) - [ADMX_DnsClient/DNS_AllowFQDNNetBiosQueries](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-allowfqdnnetbiosqueries) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index e068d6a883..83c2c8ba65 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -380,9 +380,6 @@ The following diagram shows the Policy configuration service provider in tree fo ### ADMX_DeviceInstallation policies

    -
    - ADMX_DeviceInstallation/DeviceInstall_AllSigningEqual -
    ADMX_DeviceInstallation/DeviceInstall_AllowAdminInstall
    @@ -404,15 +401,9 @@ The following diagram shows the Policy configuration service provider in tree fo
    ADMX_DeviceInstallation/DeviceInstall_SystemRestore
    -
    - ADMX_DeviceInstallation/DeviceManagement_RPCInterface_Allow -
    ADMX_DeviceInstallation/DriverInstall_Classes_AllowUser
    -
    - ADMX_DeviceInstallation/DriverSigning -
    ### ADMX_DeviceSetup policies @@ -421,27 +412,9 @@ The following diagram shows the Policy configuration service provider in tree fo
    ADMX_DeviceSetup/DeviceInstall_BalloonTips
    -
    - ADMX_DeviceSetup/DeviceInstall_GenericDriverSendToWER -
    -
    - ADMX_DeviceSetup/DeviceInstall_RequestAdditionalSoftwareSendToWER -
    -
    - ADMX_DeviceSetup/DriverSearchPlaces -
    -
    - ADMX_DeviceSetup/DriverSearchPlaces_DontPromptForWindowsUpdate_1 -
    -
    - ADMX_DeviceSetup/DriverSearchPlaces_DontPromptForWindowsUpdate_2 -
    ADMX_DeviceSetup/DriverSearchPlaces_SearchOrderConfiguration
    -
    - ADMX_DeviceSetup/DriverSearchPlaces_SearchServerConfiguration -
    ### ADMX_DigitalLocker policies diff --git a/windows/client-management/mdm/policy-csp-admx-devicenstallation.md b/windows/client-management/mdm/policy-csp-admx-devicenstallation.md index c52d3a4656..5f9d502f36 100644 --- a/windows/client-management/mdm/policy-csp-admx-devicenstallation.md +++ b/windows/client-management/mdm/policy-csp-admx-devicenstallation.md @@ -22,9 +22,6 @@ manager: dansimp ## ADMX_DeviceInstallation policies
    -
    - ADMX_DeviceInstallation/DeviceInstall_AllSigningEqual -
    ADMX_DeviceInstallation/DeviceInstall_AllowAdminInstall
    @@ -46,89 +43,14 @@ manager: dansimp
    ADMX_DeviceInstallation/DeviceInstall_SystemRestore
    -
    - ADMX_DeviceInstallation/DeviceManagement_RPCInterface_Allow -
    ADMX_DeviceInstallation/DriverInstall_Classes_AllowUser
    -
    - ADMX_DeviceInstallation/DriverSigning -

    - -**ADMX_DeviceInstallation/DeviceInstall_AllSigningEqual** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to determine how drivers signed by a Microsoft Windows Publisher certificate are ranked with drivers signed by other valid Authenticode signatures during the driver selection and installation process. Regardless of this policy setting, a signed driver is still preferred over a driver that is not signed at all. - -If you enable or do not configure this policy setting, drivers that are signed by a Microsoft Windows Publisher certificate and drivers that are signed by other Authenticode certificates are prioritized equally during the driver selection process. Selection is based on other criteria, such as version number or when the driver was created. - -If you disable this policy setting, drivers that are signed by a Microsoft Windows Publisher certificate are selected for installation over drivers that are signed by other Authenticode certificates. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Prioritize all digitally signed drivers equally during the driver ranking and selection process* -- GP name: *DeviceInstall_AllSigningEqual* -- GP path: *System\Device Installation* -- GP ADMX file name: *DeviceInstallation.admx* - - - -
    - **ADMX_DeviceInstallation/DeviceInstall_AllowAdminInstall** @@ -613,75 +535,6 @@ ADMX Info:
    - -**ADMX_DeviceInstallation/DeviceManagement_RPCInterface_Allow** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to allow or deny remote access to the Plug and Play interface. - -If you enable this policy setting, remote connections to the Plug and Play interface are allowed. - -If you disable or do not configure this policy setting, remote connections to the Plug and Play interface are not allowed. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Allow remote access to the Plug and Play interface* -- GP name: *DeviceManagement_RPCInterface_Allow* -- GP path: *System\Device Installation* -- GP ADMX file name: *DeviceInstallation.admx* - - - -
    - **ADMX_DeviceInstallation/DriverInstall_Classes_AllowUser** @@ -752,82 +605,6 @@ ADMX Info:
    - -**ADMX_DeviceInstallation/DriverSigning** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * User - -
    - - - -Available in the latest Windows 10 Insider Preview Build. Determines how the system responds when a user tries to install device driver files that are not digitally signed. - -This setting establishes the least secure response permitted on the systems of users in the group. Users can use System in Control Panel to select a more secure setting, but when this setting is enabled, the system does not implement any setting less secure than the one the setting established. - -When you enable this setting, use the drop-down box to specify the desired response. - -- "Ignore" directs the system to proceed with the installation even if it includes unsigned files. -- "Warn" notifies the user that files are not digitally signed and lets the user decide whether to stop or to proceed with the installation and whether to permit unsigned files to be installed. "Warn" is the default. -- "Block" directs the system to refuse to install unsigned files. As a result, the installation stops, and none of the files in the driver package are installed. - -To change driver file security without specifying a setting, use System in Control Panel. Right-click My Computer, click Properties, click the Hardware tab, and then click the Driver Signing button. - - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Code signing for device drivers* -- GP name: *DriverSigning* -- GP path: *System\Device Installation* -- GP ADMX file name: *DeviceInstallation.admx* - - - -
    - Footnotes: - 1 - Available in Windows 10, version 1607. diff --git a/windows/client-management/mdm/policy-csp-admx-devicesetup.md b/windows/client-management/mdm/policy-csp-admx-devicesetup.md index d82cda8513..77264647f1 100644 --- a/windows/client-management/mdm/policy-csp-admx-devicesetup.md +++ b/windows/client-management/mdm/policy-csp-admx-devicesetup.md @@ -25,27 +25,9 @@ manager: dansimp
    ADMX_DeviceSetup/DeviceInstall_BalloonTips
    -
    - ADMX_DeviceSetup/DeviceInstall_GenericDriverSendToWER -
    -
    - ADMX_DeviceSetup/DeviceInstall_RequestAdditionalSoftwareSendToWER -
    -
    - ADMX_DeviceSetup/DriverSearchPlaces -
    -
    - ADMX_DeviceSetup/DriverSearchPlaces_DontPromptForWindowsUpdate_1 -
    -
    - ADMX_DeviceSetup/DriverSearchPlaces_DontPromptForWindowsUpdate_2 -
    ADMX_DeviceSetup/DriverSearchPlaces_SearchOrderConfiguration
    -
    - ADMX_DeviceSetup/DriverSearchPlaces_SearchServerConfiguration -
    @@ -120,364 +102,6 @@ ADMX Info:
    - -**ADMX_DeviceSetup/DeviceInstall_GenericDriverSendToWER** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. Windows has a feature that sends "generic-driver-installed" reports through the Windows Error Reporting infrastructure. This policy allows you to disable the feature. - -If you enable this policy setting, an error report is not sent when a generic driver is installed. - -If you disable or do not configure this policy setting, an error report is sent when a generic driver is installed. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Do not send a Windows error report when a generic driver is installed on a device* -- GP name: *DeviceInstall_GenericDriverSendToWER* -- GP path: *System\Device Installation* -- GP ADMX file name: *DeviceSetup.admx* - - - -
    - - -**ADMX_DeviceSetup/DeviceInstall_RequestAdditionalSoftwareSendToWER** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. Windows has a feature that allows a device driver to request additional software through the Windows Error Reporting infrastructure. This policy allows you to disable the feature. - -If you enable this policy setting, Windows will not send an error report to request additional software even if this is specified by the device driver. - -If you disable or do not configure this policy setting, Windows sends an error report when a device driver that requests additional software is installed. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Prevent Windows from sending an error report when a device driver requests additional software during installation* -- GP name: *DeviceInstall_RequestAdditionalSoftwareSendToWER* -- GP path: *System\Device Installation* -- GP ADMX file name: *DeviceSetup.admx* - - - -
    - - -**ADMX_DeviceSetup/DriverSearchPlaces** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * User - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This setting configures the location that Windows searches for drivers when a new piece of hardware is found. - -By default, Windows searches the following places for drivers: local installation, floppy drives, CD-ROM drives, Windows Update. - -Using this setting, you may remove the floppy and CD-ROM drives from the search algorithm. - -If you enable this setting, you can remove the locations by selecting the associated check box beside the location name. - -If you disable or do not configure this setting, Windows searches the installation location, floppy drives, and CD-ROM drives. - -> [!NOTE] -> To prevent searching Windows Update for drivers also see "Turn off Windows Update device driver searching" in Administrative Templates/System/Internet Communication Management/Internet Communication settings. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Configure driver search locations* -- GP name: *DriverSearchPlaces* -- GP path: *System\Device Installation* -- GP ADMX file name: *DeviceSetup.admx* - - - -
    - - -**ADMX_DeviceSetup/DriverSearchPlaces_DontPromptForWindowsUpdate_1** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * User - -
    - - - -Available in the latest Windows 10 Insider Preview Build. Specifies whether the administrator will be prompted about going to Windows Update to search for device drivers using the Internet. - -> [!NOTE] -> This setting only has effect if "Turn off Windows Update device driver searching" in "Administrative Templates/System/Internet Communication Management/Internet Communication settings" is disabled or not configured. - -If you enable this setting, administrators will not be prompted to search Windows Update. - -If you disable or do not configure this setting, and "Turn off Windows Update device driver searching" is disabled or not configured, the administrator will be prompted for consent before going to Windows Update to search for device drivers. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Turn off Windows Update device driver search prompt* -- GP name: *DriverSearchPlaces_DontPromptForWindowsUpdate_1* -- GP path: *System\Device Installation* -- GP ADMX file name: *DeviceSetup.admx* - - - -
    - - -**ADMX_DeviceSetup/DriverSearchPlaces_DontPromptForWindowsUpdate_2** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. Specifies whether the administrator will be prompted about going to Windows Update to search for device drivers using the Internet. - -> [!NOTE] -> This setting only has effect if "Turn off Windows Update device driver searching" in "Administrative Templates/System/Internet Communication Management/Internet Communication settings" is disabled or not configured. - -If you enable this setting, administrators will not be prompted to search Windows Update. - -If you disable or do not configure this setting, and "Turn off Windows Update device driver searching" is disabled or not configured, the administrator will be prompted for consent before going to Windows Update to search for device drivers. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Turn off Windows Update device driver search prompt* -- GP name: *DriverSearchPlaces_DontPromptForWindowsUpdate_2* -- GP path: *System\Device Installation* -- GP ADMX file name: *DeviceSetup.admx* - - - -
    - **ADMX_DeviceSetup/DriverSearchPlaces_SearchOrderConfiguration** @@ -549,77 +173,6 @@ ADMX Info:
    - -**ADMX_DeviceSetup/DriverSearchPlaces_SearchServerConfiguration** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the search server that Windows uses to find updates for device drivers. - -If you enable this policy setting, you can select whether Windows searches Windows Update (WU), searches a Managed Server, or a combination of both. - -Note that if both are specified, then Windows will first search the Managed Server, such as a Windows Server Update Services (WSUS) server. Only if no update is found will Windows then also search Windows Update. - -If you disable or do not configure this policy setting, members of the Administrators group can determine the server used in the search for device drivers. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Specify the search server for device driver updates* -- GP name: *DriverSearchPlaces_SearchServerConfiguration* -- GP path: *System\Device Installation* -- GP ADMX file name: *DeviceSetup.admx* - - - -
    - Footnotes: - 1 - Available in Windows 10, version 1607. From 58ab659c7fd754ebabb623e1347b924cfdce26e5 Mon Sep 17 00:00:00 2001 From: Matthew Palko Date: Fri, 20 Nov 2020 15:01:32 -0800 Subject: [PATCH 0381/2014] adding urls to required URLs for hybrid deployments --- .../identity-protection/hello-for-business/hello-faq.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.md b/windows/security/identity-protection/hello-for-business/hello-faq.md index b3026e84d7..8d7088b7b7 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.md +++ b/windows/security/identity-protection/hello-for-business/hello-faq.md @@ -76,6 +76,8 @@ Communicating with Azure Active Directory uses the following URLs: - login.microsoftonline.com - login.windows.net - account.live.com +- accountalt.azureedge.net +- secure.aadcdn.microsoftonline-p.com If your environment uses Microsoft Intune, you need these additional URLs: - enrollment.manage.microsoft.com From 42487296d67d5b3c5621a2576df7afd40ad6dcda Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 20 Nov 2020 15:19:23 -0800 Subject: [PATCH 0382/2014] notes about intune --- .../microsoft-defender-atp/tvm-prerequisites.md | 1 + .../threat-protection/microsoft-defender-atp/tvm-remediation.md | 2 ++ 2 files changed, 3 insertions(+) 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 6f64c59f54..ef781abcdd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md @@ -42,6 +42,7 @@ Ensure that your devices: > 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) to help remediate threats found by threat and vulnerability management. If you're using Configuration Manager, update your console to the latest version. + - **Note**: If you have the Intune connection enabled, you get an option to create an Intune security task when creating a remediation request. This option does not appear if the connection is not set. - Have at least one security recommendation that can be viewed in the device page - Are tagged or marked as co-managed 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 edc7850d76..37f460afea 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -36,6 +36,8 @@ The threat and vulnerability management capability in Microsoft Defender for End 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**. +**Note**: If you have the Intune connection enabled, you get an option to create an Intune security task when creating a remediation request. This option does not appear if the connection is not set. + See [Use Intune to remediate vulnerabilities identified by Microsoft Defender for Endpoint](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. ### Remediation request steps From 2562d61dde2c8d90d085f48f8d5afbf08923ee3a Mon Sep 17 00:00:00 2001 From: Cern McAtee Date: Fri, 20 Nov 2020 16:34:29 -0800 Subject: [PATCH 0383/2014] Added Important note --- .../microsoft-store-for-business-overview.md | 7 +++++-- .../prerequisites-microsoft-store-for-business.md | 5 ++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/store-for-business/microsoft-store-for-business-overview.md b/store-for-business/microsoft-store-for-business-overview.md index 4b9707b563..59be6fdc1c 100644 --- a/store-for-business/microsoft-store-for-business-overview.md +++ b/store-for-business/microsoft-store-for-business-overview.md @@ -12,7 +12,7 @@ author: TrudyHa ms.author: TrudyHa ms.topic: conceptual ms.localizationpriority: medium -ms.date: 10/17/2017 +ms.date: --- # Microsoft Store for Business and Microsoft Store for Education overview @@ -22,7 +22,10 @@ ms.date: 10/17/2017 - Windows 10 - Windows 10 Mobile -Designed for organizations, Microsoft Store for Business and Microsoft Store for Education give IT decision makers and administrators in businesses or schools a flexible way to find, acquire, manage, and distribute free and paid apps in select markets to Windows 10 devices in volume. IT administrators can manage Microsoft Store apps and private line-of-business apps in one inventory, plus assign and re-use licenses as needed. You can choose the best distribution method for your organization: directly assign apps to individuals and teams, publish apps to private pages in Microsoft Store, or connect with management solutions for more options. +Designed for organizations, Microsoft Store for Business and Microsoft Store for Education give IT decision makers and administrators in businesses or schools a flexible way to find, acquire, manage, and distribute free and paid apps in select markets to Windows 10 devices in volume. IT administrators can manage Microsoft Store apps and private line-of-business apps in one inventory, plus assign and re-use licenses as needed. You can choose the best distribution method for your organization: directly assign apps to individuals and teams, publish apps to private pages in Microsoft Store, or connect with management solutions for more options. + +> [!IMPORTANT] +> Customers who are in the Office 365 GCC environment or are eligible to buy with government pricing cannot use Microsoft Store for Business. ## Features Organizations or schools of any size can benefit from using Microsoft Store for Business or Microsoft Store for Education: diff --git a/store-for-business/prerequisites-microsoft-store-for-business.md b/store-for-business/prerequisites-microsoft-store-for-business.md index 9d5a58c992..0dc7ab9ece 100644 --- a/store-for-business/prerequisites-microsoft-store-for-business.md +++ b/store-for-business/prerequisites-microsoft-store-for-business.md @@ -12,7 +12,7 @@ author: TrudyHa ms.author: TrudyHa ms.topic: conceptual ms.localizationpriority: medium -ms.date: 10/13/2017 +ms.date: --- # Prerequisites for Microsoft Store for Business and Education @@ -22,6 +22,9 @@ ms.date: 10/13/2017 - Windows 10 - Windows 10 Mobile +> [!IMPORTANT] +> Customers who are in the Office 365 GCC environment or are eligible to buy with government pricing cannot use Microsoft Store for Business. + There are a few prerequisites for using Microsoft Store for Business or Microsoft Store for Education. ## Prerequisites From 2300d2685d03f0f95835c36f5b8bf8c505bcee40 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 21 Nov 2020 11:30:56 +0530 Subject: [PATCH 0384/2014] fixed typo error as per the user report #8683, so I replaced grin to erin and hagens to havens. --- .../password-must-meet-complexity-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/password-must-meet-complexity-requirements.md b/windows/security/threat-protection/security-policy-settings/password-must-meet-complexity-requirements.md index 54140d60f7..d9e0d8d50b 100644 --- a/windows/security/threat-protection/security-policy-settings/password-must-meet-complexity-requirements.md +++ b/windows/security/threat-protection/security-policy-settings/password-must-meet-complexity-requirements.md @@ -30,7 +30,7 @@ The **Passwords must meet complexity requirements** policy setting determines wh 1. Passwords may not contain the user's samAccountName (Account Name) value or entire displayName (Full Name value). Both checks are not case sensitive. The samAccountName is checked in its entirety only to determine whether it is part of the password. If the samAccountName is fewer than three characters long, this check is skipped. - The displayName is parsed for delimiters: commas, periods, dashes or hyphens, underscores, spaces, pound signs, and tabs. If any of these delimiters are found, the displayName is split and all parsed sections (tokens) are confirmed not to be included in the password. Tokens that are shorter than three characters are ignored, and substrings of the tokens are not checked. For example, the name "Erin M. Hagens" is split into three tokens: "Erin", "M", and "Havens". Because the second token is only one character long, it is ignored. Therefore, this user could not have a password that included either "grin" or "hagens" as a substring anywhere in the password. + The displayName is parsed for delimiters: commas, periods, dashes or hyphens, underscores, spaces, pound signs, and tabs. If any of these delimiters are found, the displayName is split and all parsed sections (tokens) are confirmed not to be included in the password. Tokens that are shorter than three characters are ignored, and substrings of the tokens are not checked. For example, the name "Erin M. Hagens" is split into three tokens: "Erin", "M", and "Havens". Because the second token is only one character long, it is ignored. Therefore, this user could not have a password that included either "erin" or "havens" as a substring anywhere in the password. 2. The password contains characters from three of the following categories: From 1d313ffcc69a3a66cd45a9193816af1c27e63651 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sat, 21 Nov 2020 20:45:46 +0500 Subject: [PATCH 0385/2014] Update windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/raw-data-export-event-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md index f4aa755eb9..b006634521 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md @@ -91,4 +91,4 @@ To get the data types for event properties do the following: - [Microsoft Defender for Endpoint streaming API](raw-data-export.md) - [Stream Microsoft Defender for Endpoint events to your Azure storage account](raw-data-export-storage.md) - [Azure Event Hubs documentation](https://docs.microsoft.com/azure/event-hubs/) -- [Troubleshoot connectivity issues - Azure Event Hubs](https://docs.microsoft.com/en-us/azure/event-hubs/troubleshooting-guide) +- [Troubleshoot connectivity issues - Azure Event Hubs](https://docs.microsoft.com/azure/event-hubs/troubleshooting-guide) From 144f8311ad56b1c5e57fdb876307401d6efa8b31 Mon Sep 17 00:00:00 2001 From: Chai Wei Jie Date: Sun, 22 Nov 2020 18:55:02 +0800 Subject: [PATCH 0386/2014] Update windows-10-poc.md --- windows/deployment/windows-10-poc.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/deployment/windows-10-poc.md b/windows/deployment/windows-10-poc.md index a956b7fa4b..9d18365b39 100644 --- a/windows/deployment/windows-10-poc.md +++ b/windows/deployment/windows-10-poc.md @@ -214,7 +214,7 @@ Starting with Windows 8, the host computer’s microprocessor must support secon 2. The Hyper-V feature is not installed by default. To install it, open an elevated Windows PowerShell window and type the following command: -
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All
    +
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    This command works on all operating systems that support Hyper-V, but on Windows Server operating systems you must type an additional command to add the Hyper-V Windows PowerShell module and the Hyper-V Manager console. This command will also install Hyper-V if it isn't already installed, so if desired you can just type the following command on Windows Server 2012 or 2016 instead of using the Enable-WindowsOptionalFeature command: @@ -542,8 +542,8 @@ The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to 1. To add available space for the partition, type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host:
    -    Resize-VHD –Path c:\VHD\2012R2-poc-2.vhd –SizeBytes 100GB
    -    $x = (Mount-VHD –Path c:\VHD\2012R2-poc-2.vhd -passthru | Get-Disk | Get-Partition | Get-Volume).DriveLetter
    +    Resize-VHD -Path c:\VHD\2012R2-poc-2.vhd -SizeBytes 100GB
    +    $x = (Mount-VHD -Path c:\VHD\2012R2-poc-2.vhd -passthru | Get-Disk | Get-Partition | Get-Volume).DriveLetter
         Resize-Partition -DriveLetter $x -Size (Get-PartitionSupportedSize -DriveLetter $x).SizeMax
         
    @@ -551,7 +551,7 @@ The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to
         Get-Volume -DriveLetter $x
    -    Dismount-VHD –Path c:\VHD\2012R2-poc-2.vhd
    + Dismount-VHD -Path c:\VHD\2012R2-poc-2.vhd ### Configure Hyper-V @@ -712,7 +712,7 @@ The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to
         Rename-Computer DC1
    -    New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.1 –PrefixLength 24 -DefaultGateway 192.168.0.2
    +    New-NetIPAddress -InterfaceAlias Ethernet -IPAddress 192.168.0.1 -PrefixLength 24 -DefaultGateway 192.168.0.2
         Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2
         
    @@ -749,7 +749,7 @@ The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to netsh dhcp add securitygroups Restart-Service DHCPServer Add-DhcpServerInDC dc1.contoso.com 192.168.0.1 - Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2 + Set-ItemProperty -Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 -Name ConfigurationState -Value 2 10. Next, add a DHCP scope and set option values: @@ -886,7 +886,7 @@ The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to
         Enable-VMIntegrationService -VMName PC1 -Name "Guest Service Interface"
    -    Copy-VMFile "PC1" –SourcePath "C:\VHD\pc1.ps1"  –DestinationPath "C:\pc1.ps1" –CreateFullPath –FileSource Host
    +    Copy-VMFile "PC1" -SourcePath "C:\VHD\pc1.ps1" -DestinationPath "C:\pc1.ps1" -CreateFullPath -FileSource Host
         
    >In order for this command to work properly, PC1 must be running the vmicguestinterface (Hyper-V Guest Service Interface) service. If this service is not enabled in this step, then the copy-VMFile command will fail. In this case, you can try updating integration services on the VM by mounting the Hyper-V Integration Services Setup (vmguest.iso), which is located in C:\Windows\System32 on Windows Server 2012 and 2012 R2 operating systems that are running the Hyper-V role service. @@ -917,7 +917,7 @@ The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to
         Rename-Computer SRV1
    -    New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.2 –PrefixLength 24
    +    New-NetIPAddress -InterfaceAlias Ethernet -IPAddress 192.168.0.2 -PrefixLength 24
         Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2
         Restart-Computer
         
    From 7b653935e4bf100e3c31ac18eb1f687f53695bb7 Mon Sep 17 00:00:00 2001 From: Hiroshi Yoshioka <40815708+hyoshioka0128@users.noreply.github.com> Date: Mon, 23 Nov 2020 00:18:46 +0900 Subject: [PATCH 0387/2014] =?UTF-8?q?Typo=20"**pass@word1**"=E2=86=92"**pa?= =?UTF-8?q?ss\@word1**"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bold with escape characters https://docs.microsoft.com/en-us/windows/deployment/windows-10-poc-sc-config-mgr --- windows/deployment/windows-10-poc-sc-config-mgr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-poc-sc-config-mgr.md b/windows/deployment/windows-10-poc-sc-config-mgr.md index 87baccf225..040e519e97 100644 --- a/windows/deployment/windows-10-poc-sc-config-mgr.md +++ b/windows/deployment/windows-10-poc-sc-config-mgr.md @@ -283,7 +283,7 @@ This section contains several procedures to support Zero Touch installation with 3. On the **Network Access Account** tab, choose **Specify the account that accesses network locations**. 4. Click the yellow starburst and then click **New Account**. 5. Click **Browse** and then under **Enter the object name to select**, type **CM_NAA** and click **OK**. -6. Next to **Password** and **Confirm Password**, type **pass@word1**, and then click **OK** twice. +6. Next to **Password** and **Confirm Password**, type **pass\@word1**, and then click **OK** twice. ### Configure a boundary group From 41951448fa0304188a0e30cfffcced9b4e5d689b Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Mon, 23 Nov 2020 01:25:45 +0100 Subject: [PATCH 0388/2014] Update block-untrusted-fonts-in-enterprise.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As reported in issue ticket #8687 (Dead link to Dropping the “Untrusted Font Blocking” setting), the outdated link to blogs.technet.microsoft.com just leads to a 404 error and no proper redirect to the existing article. Thanks to KalleOlaviNiemitalo for noticing, reporting the issue and suggesting the link to the correct page. Proposed change: - replace the blogs.technet.microsoft.com URL with a working techcommunity.microsoft.com URL Whitespace changes: - add missing MarkDown indent marker compatibility spacing - normalize bullet point list spacing (from 3 down to 1) - remove any end-of-line blank space Closes #8687 --- .../block-untrusted-fonts-in-enterprise.md | 66 +++++++++---------- 1 file changed, 30 insertions(+), 36 deletions(-) diff --git a/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md b/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md index 70362c9d1c..a26f59d1ed 100644 --- a/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md +++ b/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md @@ -2,7 +2,7 @@ title: Block untrusted fonts in an enterprise (Windows 10) description: To help protect your company from attacks which may originate from untrusted or attacker controlled font files, we’ve created the Blocking Untrusted Fonts feature. ms.assetid: a3354c8e-4208-4be6-bc19-56a572c361b4 -ms.reviewer: +ms.reviewer: manager: dansimp keywords: font blocking, untrusted font blocking, block fonts, untrusted fonts ms.prod: w10 @@ -19,9 +19,9 @@ ms.localizationpriority: medium **Applies to:** -- Windows 10 +- Windows 10 ->Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/WindowsForBusiness/Compare). +> Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/WindowsForBusiness/Compare). To help protect your company from attacks which may originate from untrusted or attacker controlled font files, we’ve created the Blocking Untrusted Fonts feature. Using this feature, you can turn on a global setting that stops your employees from loading untrusted fonts processed using the Graphics Device Interface (GDI) onto your network. Untrusted fonts are any font installed outside of the `%windir%/Fonts` directory. Blocking untrusted fonts helps prevent both remote (web-based or email-based) and local EOP attacks that can happen during the font file-parsing process. @@ -31,24 +31,24 @@ Blocking untrusted fonts helps improve your network and employee protection agai ## How does this feature work? There are 3 ways to use this feature: -- **On.** Helps stop any font processed using GDI from loading outside of the `%windir%/Fonts` directory. It also turns on event logging. +- **On.** Helps stop any font processed using GDI from loading outside of the `%windir%/Fonts` directory. It also turns on event logging. -- **Audit.** Turns on event logging, but doesn’t block fonts from loading, regardless of location. The name of the apps that use untrusted fonts appear in your event log.

    **Note**
    If you aren’t quite ready to deploy this feature into your organization, you can run it in Audit mode to see if not loading untrusted fonts causes any usability or compatibility issues. +- **Audit.** Turns on event logging, but doesn’t block fonts from loading, regardless of location. The name of the apps that use untrusted fonts appear in your event log.

    **Note**
    If you aren’t quite ready to deploy this feature into your organization, you can run it in Audit mode to see if not loading untrusted fonts causes any usability or compatibility issues. -- **Exclude apps to load untrusted fonts.** You can exclude specific apps, allowing them to load untrusted fonts, even while this feature is turned on. For instructions, see [Fix apps having problems because of blocked fonts](#fix-apps-having-problems-because-of-blocked-fonts). +- **Exclude apps to load untrusted fonts.** You can exclude specific apps, allowing them to load untrusted fonts, even while this feature is turned on. For instructions, see [Fix apps having problems because of blocked fonts](#fix-apps-having-problems-because-of-blocked-fonts). ## Potential reductions in functionality After you turn this feature on, your employees might experience reduced functionality when: -- Sending a print job to a remote printer server that uses this feature and where the spooler process hasn’t been specifically excluded. In this situation, any fonts that aren’t already available in the server’s %windir%/Fonts folder won’t be used. +- Sending a print job to a remote printer server that uses this feature and where the spooler process hasn’t been specifically excluded. In this situation, any fonts that aren’t already available in the server’s %windir%/Fonts folder won’t be used. -- Printing using fonts provided by the installed printer’s graphics .dll file, outside of the %windir%/Fonts folder. For more information, see [Introduction to Printer Graphics DLLs](https://go.microsoft.com/fwlink/p/?LinkId=522302). +- Printing using fonts provided by the installed printer’s graphics .dll file, outside of the %windir%/Fonts folder. For more information, see [Introduction to Printer Graphics DLLs](https://go.microsoft.com/fwlink/p/?LinkId=522302). -- Using first or third-party apps that use memory-based fonts. +- Using first or third-party apps that use memory-based fonts. -- Using Internet Explorer to look at websites that use embedded fonts. In this situation, the feature blocks the embedded font, causing the website to use a default font. However, not all fonts have all of the characters, so the website might render differently. +- Using Internet Explorer to look at websites that use embedded fonts. In this situation, the feature blocks the embedded font, causing the website to use a default font. However, not all fonts have all of the characters, so the website might render differently. -- Using desktop Office to look at documents with embedded fonts. In this situation, content shows up using a default font picked by Office. +- Using desktop Office to look at documents with embedded fonts. In this situation, content shows up using a default font picked by Office. ## Turn on and use the Blocking Untrusted Fonts feature Use Group Policy or the registry to turn this feature on, off, or to use audit mode. @@ -58,7 +58,7 @@ Use Group Policy or the registry to turn this feature on, off, or to use audit m 2. Click **Enabled** to turn the feature on, and then click one of the following **Migitation Options**: - - **Block untrusted fonts and log events.** Turns the feature on, blocking untrusted fonts and logging installation attempts to the event log. + - **Block untrusted fonts and log events.** Turns the feature on, blocking untrusted fonts and logging installation attempts to the event log. - **Do not block untrusted fonts.** Turns the feature on, but doesn't block untrusted fonts nor does it log installation attempts to the event log. @@ -73,9 +73,9 @@ To turn this feature on, off, or to use audit mode: 2. If the **MitigationOptions** key isn't there, right-click and add a new **QWORD (64-bit) Value**, renaming it to **MitigationOptions**. -3. Right click on the **MitigationOptions** key, and then click **Modify**. +3. Right click on the **MitigationOptions** key, and then click **Modify**. - The **Edit QWORD (64-bit) Value** box opens. + The **Edit QWORD (64-bit) Value** box opens. 4. Make sure the **Base** option is **Hexadecimal**, and then update the **Value data**, making sure you keep your existing value, like in the important note below: @@ -85,8 +85,8 @@ To turn this feature on, off, or to use audit mode: - **To audit with this feature.** Type **3000000000000**. - >[!Important] - >Your existing **MitigationOptions** values should be saved during your update. For example, if the current value is *1000*, your updated value should be *1000000001000*. + > [!Important] + > Your existing **MitigationOptions** values should be saved during your update. For example, if the current value is *1000*, your updated value should be *1000000001000*. 5. Restart your computer. @@ -104,27 +104,27 @@ After you turn this feature on, or start using Audit mode, you can look at your FontType: Memory
    FontPath:
    Blocked: true - - >[!NOTE] - >Because the **FontType** is *Memory*, there’s no associated **FontPath**. + + > [!NOTE] + > Because the **FontType** is *Memory*, there’s no associated **FontPath**. **Event Example 2 - Winlogon**
    Winlogon.exe attempted loading a font that is restricted by font-loading policy.
    FontType: File
    FontPath: `\??\C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT SHARED\EQUATION\MTEXTRA.TTF`
    Blocked: true - - >[!NOTE] - >Because the **FontType** is *File*, there’s also an associated **FontPath**. + + > [!NOTE] + > Because the **FontType** is *File*, there’s also an associated **FontPath**. **Event Example 3 - Internet Explorer running in Audit mode**
    Iexplore.exe attempted loading a font that is restricted by font-loading policy.
    FontType: Memory
    FontPath:
    Blocked: false - - >[!NOTE] - >In Audit mode, the problem is recorded, but the font isn’t blocked. + + > [!NOTE] + > In Audit mode, the problem is recorded, but the font isn’t blocked. ## Fix apps having problems because of blocked fonts Your company may still need apps that are having problems because of blocked fonts, so we suggest that you first run this feature in Audit mode to determine which fonts are causing the problems. @@ -133,21 +133,15 @@ After you figure out the problematic fonts, you can try to fix your apps in 2 wa **To fix your apps by installing the problematic fonts (recommended)** -- On each computer with the app installed, right-click on the font name and click **Install**.

    The font should automatically install into your `%windir%/Fonts` directory. If it doesn’t, you’ll need to manually copy the font files into the **Fonts** directory and run the installation from there. +- On each computer with the app installed, right-click on the font name and click **Install**.

    The font should automatically install into your `%windir%/Fonts` directory. If it doesn’t, you’ll need to manually copy the font files into the **Fonts** directory and run the installation from there. **To fix your apps by excluding processes** -1. On each computer with the app installed, open regedit.exe and go to `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\`.

    For example, if you want to exclude Microsoft Word processes, you’d use `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Winword.exe`. +1. On each computer with the app installed, open regedit.exe and go to `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\`.

    For example, if you want to exclude Microsoft Word processes, you’d use `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Winword.exe`. + +2. Add any additional processes that need to be excluded here, and then turn the Blocking untrusted fonts feature on, using the steps in the [Turn on and use the Blocking Untrusted Fonts feature](#turn-on-and-use-the-blocking-untrusted-fonts-feature) section of this topic. -2. Add any additional processes that need to be excluded here, and then turn the Blocking untrusted fonts feature on, using the steps in the [Turn on and use the Blocking Untrusted Fonts feature](#turn-on-and-use-the-blocking-untrusted-fonts-feature) section of this topic. - ## Related content -- [Dropping the “Untrusted Font Blocking” setting](https://blogs.technet.microsoft.com/secguide/2017/06/15/dropping-the-untrusted-font-blocking-setting/) - - - - - - +- [Dropping the “Untrusted Font Blocking” setting](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/dropping-the-quot-untrusted-font-blocking-quot-setting/ba-p/701068/) From 915542fb1350de920c3e95e94817b8c4fff80f76 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 23 Nov 2020 09:57:16 +0530 Subject: [PATCH 0389/2014] updated-per-4650392 Rebranding update --- .../deploy-windows-10-in-a-school-district.md | 2 +- .../hello-feature-conditional-access.md | 2 +- .../hello-hybrid-cert-new-install.md | 22 +++++++++---------- .../hello-hybrid-key-new-install.md | 22 +++++++++---------- .../hello-identity-verification.md | 2 +- .../hello-key-trust-validate-deploy-mfa.md | 2 +- .../hello-planning-guide.md | 6 ++--- 7 files changed, 29 insertions(+), 29 deletions(-) diff --git a/education/windows/deploy-windows-10-in-a-school-district.md b/education/windows/deploy-windows-10-in-a-school-district.md index 280778ccb4..3a2d13b9b9 100644 --- a/education/windows/deploy-windows-10-in-a-school-district.md +++ b/education/windows/deploy-windows-10-in-a-school-district.md @@ -678,7 +678,7 @@ The following Azure AD Premium features are not in Azure AD Basic: * Allow designated users to manage group membership * Dynamic group membership based on user metadata -* Azure multifactor authentication (MFA; see [What is Azure Multi-Factor Authentication](https://azure.microsoft.com/documentation/articles/multi-factor-authentication/)) +* Azure AD Multi-Factor Authentication (MFA; see [What is Azure AD Multi-Factor Authentication](https://azure.microsoft.com/documentation/articles/multi-factor-authentication/)) * Identify cloud apps that your users run * Self-service recovery of BitLocker * Add local administrator accounts to Windows 10 devices diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md b/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md index 73e734e99b..470d856d45 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md @@ -32,7 +32,7 @@ In a mobile-first, cloud-first world, Azure Active Directory enables single sign To improve productivity, Azure Active Directory provides your users with a broad range of options to access your corporate assets. With application access management, Azure Active Directory enables you to ensure that only the right people can access your applications. What if you want to have more control over how the right people are accessing your resources under certain conditions? What if you even have conditions under which you want to block access to certain applications even for the right people? For example, it might be OK for you if the right people are accessing certain applications from a trusted network; however, you might not want them to access these applications from a network you don't trust. You can address these questions using conditional access. > [!NOTE] -> For more details about the way Windows Hello for Business interacts with Azure Multi Factor Authentication and Conditional Access, see [this article](https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/why-are-my-users-not-prompted-for-mfa-as-expected/ba-p/1449032). +> For more details about the way Windows Hello for Business interacts with Azure AD Multi-Factor Authentication and Conditional Access, see [this article](https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/why-are-my-users-not-prompted-for-mfa-as-expected/ba-p/1449032). Read [Conditional access in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-conditional-access-azure-portal) to learn more about Conditional Access. Afterwards, read [Getting started with conditional access in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-conditional-access-azure-portal-get-started) to start deploying Conditional access. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md index e5664fdeb0..ffbe59648f 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md @@ -100,12 +100,12 @@ The next step of the deployment is to follow the [Creating an Azure AD tenant](h ## Multifactor Authentication Services Windows Hello for Business uses multi-factor authentication during provisioning and during user initiated PIN reset scenarios, such as when a user forgets their PIN. There are two preferred multi-factor authentication configurations with hybrid deployments—Azure MFA and AD FS using Azure MFA -Review the [What is Azure Multi-Factor Authentication](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works. +Review the [What is Azure AD Multi-Factor Authentication](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works. -### Azure Multi-Factor Authentication (MFA) Cloud ### +### Azure AD Multi-Factor Authentication (MFA) Cloud ### > [!IMPORTANT] -> As long as your users have licenses that include Azure Multi-Factor Authentication, there's nothing that you need to do to turn on Azure MFA. You can start requiring two-step verification on an individual user basis. The licenses that enable Azure MFA are: -> * Azure Multi-Factor Authentication +> As long as your users have licenses that include Azure AD Multi-Factor Authentication, there's nothing that you need to do to turn on Azure MFA. You can start requiring two-step verification on an individual user basis. The licenses that enable Azure MFA are: +> * Azure AD Multi-Factor Authentication > * Azure Active Directory Premium > * Enterprise Mobility + Security > @@ -115,7 +115,7 @@ Review the [What is Azure Multi-Factor Authentication](https://docs.microsoft.co If your organization uses Azure MFA on a per-consumption model (no licenses), then review the [Create a Multifactor Authentication Provider](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-get-started-auth-provider) section to create an Azure MFA Authentication provider and associate it with your Azure tenant. #### Configure Azure MFA Settings #### -Once you have created your Azure MFA authentication provider and associated it with an Azure tenant, you need to configure the multi-factor authentication settings. Review the [Configure Azure Multi-Factor Authentication settings](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings. +Once you have created your Azure MFA authentication provider and associated it with an Azure tenant, you need to configure the multi-factor authentication settings. Review the [Configure Azure AD Multi-Factor Authentication settings](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings. #### Azure MFA User States #### After you have completed configuring your Azure MFA settings, you want to review configure [User States](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-get-started-user-states) to understand user states. User states determine how you enable Azure MFA for your users. @@ -126,12 +126,12 @@ Alternatively, you can configure Windows Server 2016 Active Directory Federation ### Section Review > [!div class="checklist"] -> * Review the overview and uses of Azure Multifactor Authentication. -> * Review your Azure Active Directory subscription for Azure Multifactor Authentication. -> * Create an Azure Multifactor Authentication Provider, if necessary. -> * Configure Azure Multifactor Authentication features and settings. -> * Understand the different User States and their effect on Azure Multifactor Authentication. -> * Consider using Azure Multifactor Authentication or a third-party multifactor authentication provider with Windows Server 2016 Active Directory Federation Services, if necessary. +> * Review the overview and uses of Azure AD Multi-Factor Authentication Authentication. +> * Review your Azure Active Directory subscription for Azure AD Multi-Factor Authentication. +> * Create an Azure AD Multi-Factor Authentication Provider, if necessary. +> * Configure Azure AD Multi-Factor Authentication features and settings. +> * Understand the different User States and their effect on Azure AD Multi-Factor Authentication. +> * Consider using Azure AD Multi-Factor Authentication or a third-party multifactor authentication provider with Windows Server 2016 Active Directory Federation Services, if necessary. > [!div class="nextstepaction"] > [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md index 51e6922080..958991988c 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md @@ -110,13 +110,13 @@ The next step of the deployment is to follow the [Creating an Azure AD tenant](h ## Multifactor Authentication Services Windows Hello for Business uses multifactor authentication during provisioning and during user initiated PIN reset scenarios, such as when a user forgets their PIN. There are two preferred multifactor authentication configurations with hybrid deployments—Azure MFA and AD FS using Azure MFA or a third-party MFA adapter -Review the [What is Azure Multi-Factor Authentication](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works. +Review the [What is Azure AD Multi-Factor Authentication](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works. -### Azure Multi-Factor Authentication (MFA) Cloud +### Azure AD Multi-Factor Authentication (MFA) Cloud > [!IMPORTANT] -> As long as your users have licenses that include Azure Multi-Factor Authentication, there's nothing that you need to do to turn on Azure MFA. You can start requiring two-step verification on an individual user basis. The licenses that enable Azure MFA are: -> * Azure Multi-Factor Authentication +> As long as your users have licenses that include Azure AD Multi-Factor Authentication, there's nothing that you need to do to turn on Azure MFA. You can start requiring two-step verification on an individual user basis. The licenses that enable Azure MFA are: +> * Azure AD Multi-Factor Authentication > * Azure Active Directory Premium > * Enterprise Mobility + Security > @@ -124,7 +124,7 @@ Review the [What is Azure Multi-Factor Authentication](https://docs.microsoft.co #### Configure Azure MFA Settings -Review the [Configure Azure Multi-Factor Authentication settings](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings. +Review the [Configure Azure AD Multi-Factor Authentication settings](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings. #### Azure MFA User States After you have completed configuring your Azure MFA settings, you want to review [How to require two-step verification for a user](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-get-started-user-states) to understand user states. User states determine how you enable Azure MFA for your users. @@ -135,12 +135,12 @@ Alternatively, you can configure Windows Server 2016 Active Directory Federation ### Section Review > [!div class="checklist"] -> * Review the overview and uses of Azure Multifactor Authentication. -> * Review your Azure Active Directory subscription for Azure Multifactor Authentication. -> * Create an Azure Multifactor Authentication Provider, if necessary. -> * Configure Azure Multifactor Authentication features and settings. -> * Understand the different User States and their effect on Azure Multifactor Authentication. -> * Consider using Azure Multifactor Authentication or a third-party multifactor authentication provider with Windows Server Active Directory Federation Services, if necessary. +> * Review the overview and uses of Azure AD Multi-Factor Authentication. +> * Review your Azure Active Directory subscription for Azure AD Multi-Factor Authentication. +> * Create an Azure AD Multi-Factor Authentication Provider, if necessary. +> * Configure Azure AD Multi-Factor Authentication features and settings. +> * Understand the different User States and their effect on Azure AD Multi-Factor Authentication. +> * Consider using Azure AD Multi-Factor Authentication or a third-party multifactor authentication provider with Windows Server Active Directory Federation Services, if necessary. > [!div class="nextstepaction"] > [Configure Azure Device Registration](hello-hybrid-key-trust-devreg.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-identity-verification.md b/windows/security/identity-protection/hello-for-business/hello-identity-verification.md index a5a6d5a9a2..97593c468b 100644 --- a/windows/security/identity-protection/hello-for-business/hello-identity-verification.md +++ b/windows/security/identity-protection/hello-for-business/hello-identity-verification.md @@ -41,7 +41,7 @@ Windows Hello addresses the following problems with passwords: * Windows 10, version 1511 or later * Microsoft Azure Account * Azure Active Directory -* Azure Multi-factor authentication +* Azure AD Multi-Factor Authentication * Modern Management (Intune or supported third-party MDM), *optional* * Azure AD Premium subscription - *optional*, needed for automatic MDM enrollment when the device joins Azure Active Directory diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-deploy-mfa.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-deploy-mfa.md index 6377afa5a8..ce54bf0ffb 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-deploy-mfa.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-deploy-mfa.md @@ -19,7 +19,7 @@ ms.reviewer: # Validate and Deploy Multi-factor Authentication (MFA) > [!IMPORTANT] -> As of July 1, 2019, Microsoft will no longer offer MFA Server for new deployments. New customers who would like to require multi-factor authentication from their users should use cloud-based Azure Multi-Factor Authentication. Existing customers who have activated MFA Server prior to July 1 will be able to download the latest version, future updates and generate activation credentials as usual. +> As of July 1, 2019, Microsoft will no longer offer MFA Server for new deployments. New customers who would like to require multi-factor authentication from their users should use cloud-based Azure AD Multi-Factor Authentication. Existing customers who have activated MFA Server prior to July 1 will be able to download the latest version, future updates and generate activation credentials as usual. **Applies to** diff --git a/windows/security/identity-protection/hello-for-business/hello-planning-guide.md b/windows/security/identity-protection/hello-for-business/hello-planning-guide.md index 3fff407e34..9f8e5333ee 100644 --- a/windows/security/identity-protection/hello-for-business/hello-planning-guide.md +++ b/windows/security/identity-protection/hello-for-business/hello-planning-guide.md @@ -104,13 +104,13 @@ The built-in Windows Hello for Business provisioning experience creates a hardwa #### Multifactor authentication > [!IMPORTANT] -> As of July 1, 2019, Microsoft will no longer offer MFA Server for new deployments. New customers who require multi-factor authentication for their users should use cloud-based Azure Multi-Factor Authentication. Existing customers who have activated MFA Server prior to July 1, 2019 will be able to download the latest version, future updates and generate activation credentials as usual. See [Getting started with the Azure Multi-Factor Authentication Server](https://docs.microsoft.com/azure/active-directory/authentication/howto-mfaserver-deploy) for more details. +> As of July 1, 2019, Microsoft will no longer offer MFA Server for new deployments. New customers who require multi-factor authentication for their users should use cloud-based Azure AD Multi-Factor Authentication. Existing customers who have activated MFA Server prior to July 1, 2019 will be able to download the latest version, future updates and generate activation credentials as usual. See [Getting started with the Azure AD Multi-Factor Authentication Server](https://docs.microsoft.com/azure/active-directory/authentication/howto-mfaserver-deploy) for more details. The goal of Windows Hello for Business is to move organizations away from passwords by providing them a strong credential that provides easy two-factor authentication. The built-in provisioning experience accepts the user's weak credentials (username and password) as the first factor authentication; however, the user must provide a second factor of authentication before Windows provisions a strong credential. -Cloud only and hybrid deployments provide many choices for multi-factor authentication. On-premises deployments must use a multi-factor authentication that provides an AD FS multi-factor adapter to be used in conjunction with the on-premises Windows Server 2016 AD FS server role. Organizations can use the on-premises Azure Multi-factor Authentication server, or choose from several third parties (Read [Microsoft and third-party additional authentication methods](https://docs.microsoft.com/windows-server/identity/ad-fs/operations/configure-additional-authentication-methods-for-ad-fs#microsoft-and-third-party-additional-authentication-methods) for more information). +Cloud only and hybrid deployments provide many choices for multi-factor authentication. On-premises deployments must use a multi-factor authentication that provides an AD FS multi-factor adapter to be used in conjunction with the on-premises Windows Server 2016 AD FS server role. Organizations can use the on-premises Azure AD Multi-Factor Authentication server, or choose from several third parties (Read [Microsoft and third-party additional authentication methods](https://docs.microsoft.com/windows-server/identity/ad-fs/operations/configure-additional-authentication-methods-for-ad-fs#microsoft-and-third-party-additional-authentication-methods) for more information). > [!NOTE] -> Azure Multi-Factor Authentication is available through: +> Azure AD Multi-Factor Authentication is available through: > * Microsoft Enterprise Agreement > * Open Volume License Program > * Cloud Solution Providers program From 3b423db0a6c6b3b3c88080d68d5bbc4ab03a1b90 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Mon, 23 Nov 2020 11:14:35 +0200 Subject: [PATCH 0390/2014] Update windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-smartscreen-available-settings.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md index b7b275e78a..ef53ba233b 100644 --- a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md +++ b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md @@ -41,10 +41,6 @@ SmartScreen uses registry-based Administrative Template policy settings. For mor Windows 10, version 2004:
    Administrative Templates\Windows Components\Windows Defender SmartScreen\Explorer\Configure App Install Control Windows 10, version 1703:
    Administrative Templates\Windows Components\Windows Defender SmartScreen\Explorer\Configure App Install Control -patch-107 -======= -Windows 10, version 1703 -public This policy setting is intended to prevent malicious content from affecting your user's devices when downloading executable content from the internet.

    This setting does not protect against malicious content from USB devices, network shares, or other non-internet sources.

    Important: Using a trustworthy browser helps ensure that these protections work as expected.

    @@ -222,4 +218,3 @@ To better help you protect your organization, we recommend turning on and using - [Microsoft Defender SmartScreen overview](microsoft-defender-smartscreen-overview.md) - [Available Group Policy and Mobile Device Management (MDM) settings for Microsoft Edge](/microsoft-edge/deploy/available-policies) - From 20e961253826447df56cf7c09fe8a46d46242295 Mon Sep 17 00:00:00 2001 From: Hiroshi Yoshioka <40815708+hyoshioka0128@users.noreply.github.com> Date: Tue, 24 Nov 2020 00:05:35 +0900 Subject: [PATCH 0391/2014] =?UTF-8?q?Typo=20"**pass@word1**"=E2=86=92"**pa?= =?UTF-8?q?ss\@word1**"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bold with escape characters related #8689 https://docs.microsoft.com/en-us/windows/deployment/deploy-windows-cm/deploy-windows-10-using-pxe-and-configuration-manager --- .../deploy-windows-10-using-pxe-and-configuration-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/deploy-windows-cm/deploy-windows-10-using-pxe-and-configuration-manager.md b/windows/deployment/deploy-windows-cm/deploy-windows-10-using-pxe-and-configuration-manager.md index a5ea3f78c2..bbc562e930 100644 --- a/windows/deployment/deploy-windows-cm/deploy-windows-10-using-pxe-and-configuration-manager.md +++ b/windows/deployment/deploy-windows-cm/deploy-windows-10-using-pxe-and-configuration-manager.md @@ -51,7 +51,7 @@ All server and client computers referenced in this guide are on the same subnet. ## Procedures 1. Start the PC0001 computer. At the Pre-Boot Execution Environment (PXE) boot menu, press **Enter** to allow it to PXE boot. -2. On the **Welcome to the Task Sequence Wizard** page, type in the password **pass@word1** and click **Next**. +2. On the **Welcome to the Task Sequence Wizard** page, type in the password **pass\@word1** and click **Next**. 3. On the **Select a task sequence to run** page, select **Windows 10 Enterprise x64 RTM** and click **Next**. 4. On the **Edit Task Sequence Variables** page, double-click the **OSDComputerName** variable, and in the **Value** field, type **PC0001** and click **OK**. Then click **Next**. 5. The operating system deployment will take several minutes to complete. @@ -99,4 +99,4 @@ Next, see [Refresh a Windows 7 SP1 client with Windows 10 using Configuration Ma [Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md)
    [Create a task sequence with Configuration Manager and MDT](../deploy-windows-mdt/create-a-task-sequence-with-configuration-manager-and-mdt.md)
    [Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md)
    -[Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-client-with-windows-10-using-configuration-manager.md)
    \ No newline at end of file +[Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-client-with-windows-10-using-configuration-manager.md)
    From 467115966741676746dd51365b8eff8af9b8e794 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Mon, 23 Nov 2020 11:19:43 -0800 Subject: [PATCH 0392/2014] ADK note --- .../create-a-windows-10-reference-image.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/create-a-windows-10-reference-image.md b/windows/deployment/deploy-windows-mdt/create-a-windows-10-reference-image.md index c55b476746..f60f34e592 100644 --- a/windows/deployment/deploy-windows-mdt/create-a-windows-10-reference-image.md +++ b/windows/deployment/deploy-windows-mdt/create-a-windows-10-reference-image.md @@ -388,12 +388,12 @@ On **MDT01**: 1. Using the Deployment Workbench, under **Deployment Shares > MDT Build Lab > Task Sequences** right-click the **Windows 10 Enterprise x64 RTM Default Image** task sequence and select **Properties**. 2. In the **OS Info** tab, click **Edit Unattend.xml**. MDT now generates a catalog file. This will take a few minutes, and then Windows System Image Manager (Windows SIM) will start. - >[!IMPORTANT] - >The current version of MDT (8456) has a known issue generating a catalog file for Windows 10, version 1903 or 1909 X64 install.wim. You might see the error "Could not load file or assembly" in in the console output. As a temporary workaround: - >- Close the Deployment Workbench and install the [WSIM 1903 update](https://go.microsoft.com/fwlink/?linkid=2095334). This will update imagecat.exe and imgmgr.exe to version 10.0.18362.144. - >- Manually run imgmgr.exe (C:\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Deployment Tools\\WSIM\\imgmgr.exe). - >- Generate a catalog (Tools/Create Catalog) for the selected install.wim (ex: D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM\\sources\\install.wim). - >- After manually creating the catalog file (ex: D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM\\sources\\install_Windows 10 Enterprise.clg), open the Deployment Workbench and proceed to edit unattend.xml. + > [!IMPORTANT] + > The ADK version 1903 has a [known issue](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-1903) generating a catalog file for Windows 10, version 1903 or 1909 X64 install.wim. You might see the error "Could not load file or assembly" in in the console output. To avoid this issue, [install the ADK, version 2004 or a later version](https://docs.microsoft.com/windows-hardware/get-started/adk-install). A workaround is also available for the ADK version 1903: + > - Close the Deployment Workbench and install the [WSIM 1903 update](https://go.microsoft.com/fwlink/?linkid=2095334). This will update imagecat.exe and imgmgr.exe to version 10.0.18362.144. + > - Manually run imgmgr.exe (C:\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Deployment Tools\\WSIM\\imgmgr.exe). + > - Generate a catalog (Tools/Create Catalog) for the selected install.wim (ex: D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM\\sources\\install.wim). + > - After manually creating the catalog file (ex: D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM\\sources\\install_Windows 10 Enterprise.clg), open the Deployment Workbench and proceed to edit unattend.xml. 3. In Windows SIM, expand the **4 specialize** node in the **Answer File** pane and select the amd64\_Microsoft-Windows-IE-InternetExplorer\_neutral entry. 4. In the **amd64\_Microsoft-Windows-IE-InternetExplorer\_neutral properties** window (right-hand window), set the following values: From 4e6e9cdaa7d939250441c427a5ba8544bf99d371 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 23 Nov 2020 11:21:59 -0800 Subject: [PATCH 0393/2014] Added EnhancedStorage policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 6 + .../policy-configuration-service-provider.md | 23 + .../mdm/policy-csp-admx-enhancedstorage.md | 476 ++++++++++++++++++ 4 files changed, 506 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-enhancedstorage.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 90fe63842c..f48b6b25c6 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -188,6 +188,7 @@ #### [ADMX_DWM](policy-csp-admx-dwm.md) #### [ADMX_EAIME](policy-csp-admx-eaime.md) #### [ADMX_EncryptFilesonMove](policy-csp-admx-encryptfilesonmove.md) +#### [ADMX_EnhancedStorage](policy-csp-admx-enhancedstorage.md) #### [ADMX_EventForwarding](policy-csp-admx-eventforwarding.md) #### [ADMX_FileServerVSSProvider](policy-csp-admx-fileservervssprovider.md) #### [ADMX_FileSys](policy-csp-admx-filesys.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index fb21f97424..89cd14d38c 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -129,6 +129,12 @@ ms.date: 10/08/2020 - [ADMX_EAIME/L_TurnOnLiveStickers](./policy-csp-admx-eaime.md#admx-eaime-l-turnonlivestickers) - [ADMX_EAIME/L_TurnOnMisconversionLoggingForMisconversionReport](./policy-csp-admx-eaime.md#admx-eaime-l-turnonmisconversionloggingformisconversionreport) - [ADMX_EncryptFilesonMove/NoEncryptOnMove](./policy-csp-admx-encryptfilesonmove.md#admx-encryptfilesonmove-noencryptonmove) +- [ADMX_EnhancedStorage/ApprovedEnStorDevices](./policy-csp-admx-enhancedstorage.md#admx-enhancedstorage-approvedenstordevices) +- [ADMX_EnhancedStorage/ApprovedSilos](./policy-csp-admx-enhancedstorage.md#admx-enhancedstorage-approvedsilos) +- [ADMX_EnhancedStorage/DisablePasswordAuthentication](./policy-csp-admx-enhancedstorage.md#admx-enhancedstorage-disablepasswordauthentication) +- [ADMX_EnhancedStorage/DisallowLegacyDiskDevices](./policy-csp-admx-enhancedstorage.md#admx-enhancedstorage-disallowlegacydiskdevices) +- [ADMX_EnhancedStorage/LockDeviceOnMachineLock](./policy-csp-admx-enhancedstorage.md#admx-enhancedstorage-lockdeviceonmachinelock) +- [ADMX_EnhancedStorage/RootHubConnectedEnStorDevices](./policy-csp-admx-enhancedstorage.md#admx-enhancedstorage-roothubconnectedenstordevices) - [ADMX_EventForwarding/ForwarderResourceUsage](./policy-csp-admx-eventforwarding.md#admx_eventforwarding-forwarderresourceusage) - [ADMX_EventForwarding/SubscriptionManager](./policy-csp-admx-eventforwarding.md#admx_eventforwarding-subscriptionmanager) - [ADMX_FileServerVSSProvider/Pol_EncryptProtocol](./policy-csp-admx-fileservervssprovider.md#admx-fileservervssprovider-pol-encryptprotocol) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 83c2c8ba65..19db657bac 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -569,6 +569,29 @@ The following diagram shows the Policy configuration service provider in tree fo +### ADMX_EnhancedStorage policies + +
    +
    + ADMX_EnhancedStorage/ApprovedEnStorDevices +
    +
    + ADMX_EnhancedStorage/ApprovedSilos +
    +
    + ADMX_EnhancedStorage/DisablePasswordAuthentication +
    +
    + ADMX_EnhancedStorage/DisallowLegacyDiskDevices +
    +
    + ADMX_EnhancedStorage/LockDeviceOnMachineLock +
    +
    + ADMX_EnhancedStorage/RootHubConnectedEnStorDevices +
    +
    + ### ADMX_EventForwarding policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md b/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md new file mode 100644 index 0000000000..4e1cf740ae --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md @@ -0,0 +1,476 @@ +--- +title: Policy CSP - ADMX_EnhancedStorage +description: Policy CSP - ADMX_EnhancedStorage +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/23/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_EnhancedStorage +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_EnhancedStorage policies + +
    +
    + ADMX_EnhancedStorage/ApprovedEnStorDevices +
    +
    + ADMX_EnhancedStorage/ApprovedSilos +
    +
    + ADMX_EnhancedStorage/DisablePasswordAuthentication +
    +
    + ADMX_EnhancedStorage/DisallowLegacyDiskDevices +
    +
    + ADMX_EnhancedStorage/LockDeviceOnMachineLock +
    +
    + ADMX_EnhancedStorage/RootHubConnectedEnStorDevices +
    +
    + + +
    + + +**ADMX_EnhancedStorage/ApprovedEnStorDevices** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure a list of Enhanced Storage devices by manufacturer and product ID that are usable on your computer. + +If you enable this policy setting, only Enhanced Storage devices that contain a manufacturer and product ID specified in this policy are usable on your computer. + +If you disable or do not configure this policy setting, all Enhanced Storage devices are usable on your computer. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure list of Enhanced Storage devices usable on your computer* +- GP name: *ApprovedEnStorDevices* +- GP path: *System\Enhanced Storage Access* +- GP ADMX file name: *EnhancedStorage.admx* + + + +
    + + +**ADMX_EnhancedStorage/ApprovedSilos** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to create a list of IEEE 1667 silos, compliant with the Institute of Electrical and Electronics Engineers, Inc. (IEEE) 1667 specification, that are usable on your computer. + +If you enable this policy setting, only IEEE 1667 silos that match a silo type identifier specified in this policy are usable on your computer. + +If you disable or do not configure this policy setting, all IEEE 1667 silos on Enhanced Storage devices are usable on your computer. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure list of IEEE 1667 silos usable on your computer* +- GP name: *ApprovedSilos* +- GP path: *System\Enhanced Storage Access* +- GP ADMX file name: *EnhancedStorage.admx* + + + +
    + + +**ADMX_EnhancedStorage/DisablePasswordAuthentication** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures whether or not a password can be used to unlock an Enhanced Storage device. + +If you enable this policy setting, a password cannot be used to unlock an Enhanced Storage device. + +If you disable or do not configure this policy setting, a password can be used to unlock an Enhanced Storage device. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not allow password authentication of Enhanced Storage devices* +- GP name: *DisablePasswordAuthentication* +- GP path: *System\Enhanced Storage Access* +- GP ADMX file name: *EnhancedStorage.admx* + + + +
    + + +**ADMX_EnhancedStorage/DisallowLegacyDiskDevices** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures whether or not non-Enhanced Storage removable devices are allowed on your computer. + +If you enable this policy setting, non-Enhanced Storage removable devices are not allowed on your computer. + +If you disable or do not configure this policy setting, non-Enhanced Storage removable devices are allowed on your computer. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not allow non-Enhanced Storage removable devices* +- GP name: *DisallowLegacyDiskDevices* +- GP path: *System\Enhanced Storage Access* +- GP ADMX file name: *EnhancedStorage.admx* + + + +
    + + +**ADMX_EnhancedStorage/LockDeviceOnMachineLock** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting locks Enhanced Storage devices when the computer is locked. + +This policy setting is supported in Windows Server SKUs only. + +If you enable this policy setting, the Enhanced Storage device remains locked when the computer is locked. + +If you disable or do not configure this policy setting, the Enhanced Storage device state is not changed when the computer is locked. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Lock Enhanced Storage when the computer is locked* +- GP name: *LockDeviceOnMachineLock* +- GP path: *System\Enhanced Storage Access* +- GP ADMX file name: *EnhancedStorage.admx* + + + +
    + + +**ADMX_EnhancedStorage/RootHubConnectedEnStorDevices** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures whether or not only USB root hub connected Enhanced Storage devices are allowed. Allowing only root hub connected Enhanced Storage devices minimizes the risk of an unauthorized USB device reading data on an Enhanced Storage device. + +If you enable this policy setting, only USB root hub connected Enhanced Storage devices are allowed. + +If you disable or do not configure this policy setting, USB Enhanced Storage devices connected to both USB root hubs and non-root hubs will be allowed. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow only USB root hub connected Enhanced Storage devices* +- GP name: *RootHubConnectedEnStorDevices* +- GP path: *System\Enhanced Storage Access* +- GP ADMX file name: *EnhancedStorage.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From 393d25efa636464dec1feb7f840568db80d1813c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 23 Nov 2020 16:12:53 -0800 Subject: [PATCH 0394/2014] change image --- .../deployment-strategy.md | 2 +- .../images/plan-deployment.png | Bin 0 -> 29289 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/plan-deployment.png 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 9c14158aa2..3705110191 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -29,7 +29,7 @@ Depending on the requirements of your environment, we've put together material t These are the general steps you need to take to deploy Defender for Endpoint: -![Image of deployment flow](images/onboarding-flow-diagram.png) +![Image of deployment flow](images/plan-deployment.png) - Identify architecture - Select deployment method diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/plan-deployment.png b/windows/security/threat-protection/microsoft-defender-atp/images/plan-deployment.png new file mode 100644 index 0000000000000000000000000000000000000000..1b6ba214a52e894f6f558ca0358962ca1cbbf5d5 GIT binary patch literal 29289 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 n|JL}B literal 0 HcmV?d00001 From 0994f74a6ec435bd52e4043d30c2718dccd5b187 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 23 Nov 2020 16:32:24 -0800 Subject: [PATCH 0395/2014] Added ErrorReporting policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 29 + .../policy-configuration-service-provider.md | 92 + .../mdm/policy-csp-admx-errorreporting.md | 2202 +++++++++++++++++ 4 files changed, 2324 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-errorreporting.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index f48b6b25c6..559f7b27a5 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -189,6 +189,7 @@ #### [ADMX_EAIME](policy-csp-admx-eaime.md) #### [ADMX_EncryptFilesonMove](policy-csp-admx-encryptfilesonmove.md) #### [ADMX_EnhancedStorage](policy-csp-admx-enhancedstorage.md) +#### [ADMX_ErrorReporting](policy-csp-admx-errorreporting.md) #### [ADMX_EventForwarding](policy-csp-admx-eventforwarding.md) #### [ADMX_FileServerVSSProvider](policy-csp-admx-fileservervssprovider.md) #### [ADMX_FileSys](policy-csp-admx-filesys.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 89cd14d38c..4d5d2f3728 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -135,6 +135,35 @@ ms.date: 10/08/2020 - [ADMX_EnhancedStorage/DisallowLegacyDiskDevices](./policy-csp-admx-enhancedstorage.md#admx-enhancedstorage-disallowlegacydiskdevices) - [ADMX_EnhancedStorage/LockDeviceOnMachineLock](./policy-csp-admx-enhancedstorage.md#admx-enhancedstorage-lockdeviceonmachinelock) - [ADMX_EnhancedStorage/RootHubConnectedEnStorDevices](./policy-csp-admx-enhancedstorage.md#admx-enhancedstorage-roothubconnectedenstordevices) +- [ADMX_ErrorReporting/PCH_AllOrNoneDef](./policy-csp-admx-errorreporting.md#admx-errorreporting-pch-allornonedef) +- [ADMX_ErrorReporting/PCH_AllOrNoneEx](./policy-csp-admx-errorreporting.md#admx-errorreporting-pch-allornoneex) +- [ADMX_ErrorReporting/PCH_AllOrNoneInc](./policy-csp-admx-errorreporting.md#admx-errorreporting-pch-allornoneinc) +- [ADMX_ErrorReporting/PCH_ConfigureReport](./policy-csp-admx-errorreporting.md#admx-errorreporting-pch-configurereport) +- [ADMX_ErrorReporting/PCH_ReportOperatingSystemFaults](./policy-csp-admx-errorreporting.md#admx-errorreporting-pch-reportoperatingsystemfaults) +- [ADMX_ErrorReporting/WerArchive_1](./policy-csp-admx-errorreporting.md#admx-errorreporting-werarchive-1) +- [ADMX_ErrorReporting/WerArchive_2](./policy-csp-admx-errorreporting.md#admx-errorreporting-werarchive-2) +- [ADMX_ErrorReporting/WerAutoApproveOSDumps_1](./policy-csp-admx-errorreporting.md#admx-errorreporting-werautoapproveosdumps-1) +- [ADMX_ErrorReporting/WerAutoApproveOSDumps_2](./policy-csp-admx-errorreporting.md#admx-errorreporting-werautoapproveosdumps-2) +- [ADMX_ErrorReporting/WerBypassDataThrottling_1](./policy-csp-admx-errorreporting.md#admx-errorreporting-werbypassdatathrottling-1) +- [ADMX_ErrorReporting/WerBypassDataThrottling_2](./policy-csp-admx-errorreporting.md#admx-errorreporting-werbypassdatathrottling-2) +- [ADMX_ErrorReporting/WerBypassNetworkCostThrottling_1](./policy-csp-admx-errorreporting.md#admx-errorreporting-werbypassnetworkcostthrottling-1) +- [ADMX_ErrorReporting/WerBypassNetworkCostThrottling_2](./policy-csp-admx-errorreporting.md#admx-errorreporting-werbypassnetworkcostthrottling-2) +- [ADMX_ErrorReporting/WerBypassPowerThrottling_1](./policy-csp-admx-errorreporting.md#admx-errorreporting-werbypasspowerthrottling-1) +- [ADMX_ErrorReporting/WerBypassPowerThrottling_2](./policy-csp-admx-errorreporting.md#admx-errorreporting-werbypasspowerthrottling-2) +- [ADMX_ErrorReporting/WerCER](./policy-csp-admx-errorreporting.md#admx-errorreporting-wercer) +- [ADMX_ErrorReporting/WerConsentCustomize_1](./policy-csp-admx-errorreporting.md#admx-errorreporting-werconsentcustomize-1) +- [ADMX_ErrorReporting/WerConsentOverride_1](./policy-csp-admx-errorreporting.md#admx-errorreporting-werconsentoverride-1) +- [ADMX_ErrorReporting/WerConsentOverride_2](./policy-csp-admx-errorreporting.md#admx-errorreporting-werconsentoverride-2) +- [ADMX_ErrorReporting/WerDefaultConsent_1](./policy-csp-admx-errorreporting.md#admx-errorreporting-werdefaultconsent-1) +- [ADMX_ErrorReporting/WerDefaultConsent_2](./policy-csp-admx-errorreporting.md#admx-errorreporting-werdefaultconsent-2) +- [ADMX_ErrorReporting/WerDisable_1](./policy-csp-admx-errorreporting.md#admx-errorreporting-werdisable-1) +- [ADMX_ErrorReporting/WerExlusion_1](./policy-csp-admx-errorreporting.md#admx-errorreporting-werexlusion-1) +- [ADMX_ErrorReporting/WerExlusion_2](./policy-csp-admx-errorreporting.md#admx-errorreporting-werexlusion-2) +- [ADMX_ErrorReporting/WerNoLogging_1](./policy-csp-admx-errorreporting.md#admx-errorreporting-wernologging-1) +- [ADMX_ErrorReporting/WerNoLogging_2](./policy-csp-admx-errorreporting.md#admx-errorreporting-wernologging-2) +- [ADMX_ErrorReporting/WerNoSecondLevelData_1](./policy-csp-admx-errorreporting.md#admx-errorreporting-wernosecondleveldata-1) +- [ADMX_ErrorReporting/WerQueue_1](./policy-csp-admx-errorreporting.md#admx-errorreporting-werqueue-1) +- [ADMX_ErrorReporting/WerQueue_2](./policy-csp-admx-errorreporting.md#admx-errorreporting-werqueue-2) - [ADMX_EventForwarding/ForwarderResourceUsage](./policy-csp-admx-eventforwarding.md#admx_eventforwarding-forwarderresourceusage) - [ADMX_EventForwarding/SubscriptionManager](./policy-csp-admx-eventforwarding.md#admx_eventforwarding-subscriptionmanager) - [ADMX_FileServerVSSProvider/Pol_EncryptProtocol](./policy-csp-admx-fileservervssprovider.md#admx-fileservervssprovider-pol-encryptprotocol) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 19db657bac..9a2bc98925 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -592,6 +592,98 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_ErrorReporting policies + +
    +
    + ADMX_ErrorReporting/PCH_AllOrNoneDef +
    +
    + ADMX_ErrorReporting/PCH_AllOrNoneEx +
    +
    + ADMX_ErrorReporting/PCH_AllOrNoneInc +
    +
    + ADMX_ErrorReporting/PCH_ConfigureReport +
    +
    + ADMX_ErrorReporting/PCH_ReportOperatingSystemFaults +
    +
    + ADMX_ErrorReporting/WerArchive_1 +
    +
    + ADMX_ErrorReporting/WerArchive_2 +
    +
    + ADMX_ErrorReporting/WerAutoApproveOSDumps_1 +
    +
    + ADMX_ErrorReporting/WerAutoApproveOSDumps_2 +
    +
    + ADMX_ErrorReporting/WerBypassDataThrottling_1 +
    +
    + ADMX_ErrorReporting/WerBypassDataThrottling_2 +
    +
    + ADMX_ErrorReporting/WerBypassNetworkCostThrottling_1 +
    +
    + ADMX_ErrorReporting/WerBypassNetworkCostThrottling_2 +
    +
    + ADMX_ErrorReporting/WerBypassPowerThrottling_1 +
    +
    + ADMX_ErrorReporting/WerBypassPowerThrottling_2 +
    +
    + ADMX_ErrorReporting/WerCER +
    +
    + ADMX_ErrorReporting/WerConsentCustomize_1 +
    +
    + ADMX_ErrorReporting/WerConsentOverride_1 +
    +
    + ADMX_ErrorReporting/WerConsentOverride_2 +
    +
    + ADMX_ErrorReporting/WerDefaultConsent_1 +
    +
    + ADMX_ErrorReporting/WerDefaultConsent_2 +
    +
    + ADMX_ErrorReporting/WerDisable_1 +
    +
    + ADMX_ErrorReporting/WerExlusion_1 +
    +
    + ADMX_ErrorReporting/WerExlusion_2 +
    +
    + ADMX_ErrorReporting/WerNoLogging_1 +
    +
    + ADMX_ErrorReporting/WerNoLogging_2 +
    +
    + ADMX_ErrorReporting/WerNoSecondLevelData_1 +
    +
    + ADMX_ErrorReporting/WerQueue_1 +
    +
    + ADMX_ErrorReporting/WerQueue_2 +
    +
    + ### ADMX_EventForwarding policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-errorreporting.md b/windows/client-management/mdm/policy-csp-admx-errorreporting.md new file mode 100644 index 0000000000..5b37b35bbd --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-errorreporting.md @@ -0,0 +1,2202 @@ +--- +title: Policy CSP - ADMX_ErrorReporting +description: Policy CSP - ADMX_ErrorReporting +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/23/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_ErrorReporting +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_ErrorReporting policies + +
    +
    + ADMX_ErrorReporting/PCH_AllOrNoneDef +
    +
    + ADMX_ErrorReporting/PCH_AllOrNoneEx +
    +
    + ADMX_ErrorReporting/PCH_AllOrNoneInc +
    +
    + ADMX_ErrorReporting/PCH_ConfigureReport +
    +
    + ADMX_ErrorReporting/PCH_ReportOperatingSystemFaults +
    +
    + ADMX_ErrorReporting/WerArchive_1 +
    +
    + ADMX_ErrorReporting/WerArchive_2 +
    +
    + ADMX_ErrorReporting/WerAutoApproveOSDumps_1 +
    +
    + ADMX_ErrorReporting/WerAutoApproveOSDumps_2 +
    +
    + ADMX_ErrorReporting/WerBypassDataThrottling_1 +
    +
    + ADMX_ErrorReporting/WerBypassDataThrottling_2 +
    +
    + ADMX_ErrorReporting/WerBypassNetworkCostThrottling_1 +
    +
    + ADMX_ErrorReporting/WerBypassNetworkCostThrottling_2 +
    +
    + ADMX_ErrorReporting/WerBypassPowerThrottling_1 +
    +
    + ADMX_ErrorReporting/WerBypassPowerThrottling_2 +
    +
    + ADMX_ErrorReporting/WerCER +
    +
    + ADMX_ErrorReporting/WerConsentCustomize_1 +
    +
    + ADMX_ErrorReporting/WerConsentOverride_1 +
    +
    + ADMX_ErrorReporting/WerConsentOverride_2 +
    +
    + ADMX_ErrorReporting/WerDefaultConsent_1 +
    +
    + ADMX_ErrorReporting/WerDefaultConsent_2 +
    +
    + ADMX_ErrorReporting/WerDisable_1 +
    +
    + ADMX_ErrorReporting/WerExlusion_1 +
    +
    + ADMX_ErrorReporting/WerExlusion_2 +
    +
    + ADMX_ErrorReporting/WerNoLogging_1 +
    +
    + ADMX_ErrorReporting/WerNoLogging_2 +
    +
    + ADMX_ErrorReporting/WerNoSecondLevelData_1 +
    +
    + ADMX_ErrorReporting/WerQueue_1 +
    +
    + ADMX_ErrorReporting/WerQueue_2 +
    +
    + + +
    + + +**ADMX_ErrorReporting/PCH_AllOrNoneDef** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether errors in general applications are included in reports when Windows Error Reporting is enabled. + +If you enable this policy setting, you can instruct Windows Error Reporting in the Default pull-down menu to report either all application errors (the default setting), or no application errors. + +If the Report all errors in Microsoft applications check box is filled, all errors in Microsoft applications are reported, regardless of the setting in the Default pull-down menu. When the Report all errors in Windows check box is filled, all errors in Windows applications are reported, regardless of the setting in the Default dropdown list. The Windows applications category is a subset of Microsoft applications. + +If you disable or do not configure this policy setting, users can enable or disable Windows Error Reporting in Control Panel. The default setting in Control Panel is Upload all applications. + +This policy setting is ignored if the Configure Error Reporting policy setting is disabled or not configured. + +For related information, see the Configure Error Reporting and Report Operating System Errors policy settings. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Default application reporting settings* +- GP name: *PCH_AllOrNoneDef* +- GP path: *Windows Components\Windows Error Reporting\Advanced Error Reporting Settings* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/PCH_AllOrNoneEx** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls Windows Error Reporting behavior for errors in general applications when Windows Error Reporting is turned on. + +If you enable this policy setting, you can create a list of applications that are never included in error reports. To create a list of applications for which Windows Error Reporting never reports errors, click Show under the Exclude errors for applications on this list setting, and then add or remove applications from the list of application file names in the Show Contents dialog box (example: notepad.exe). File names must always include the .exe file name extension. Errors that are generated by applications in this list are not reported, even if the Default Application Reporting Settings policy setting is configured to report all application errors. + +If this policy setting is enabled, the Exclude errors for applications on this list setting takes precedence. If an application is listed both in the List of applications to always report errors for policy setting, and in the exclusion list in this policy setting, the application is excluded from error reporting. You can also use the exclusion list in this policy setting to exclude specific Microsoft applications or parts of Windows if the check boxes for these categories are filled in the Default application reporting settings policy setting. + +If you disable or do not configure this policy setting, the Default application reporting settings policy setting takes precedence. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *List of applications to never report errors for* +- GP name: *PCH_AllOrNoneEx* +- GP path: *Windows Components\Windows Error Reporting\Advanced Error Reporting Settings* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/PCH_AllOrNoneInc** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies applications for which Windows Error Reporting should always report errors. + +To create a list of applications for which Windows Error Reporting never reports errors, click Show under the Exclude errors for applications on this list setting, and then add or remove applications from the list of application file names in the Show Contents dialog box (example: notepad.exe). Errors that are generated by applications in this list are not reported, even if the Default Application Reporting Settings policy setting is configured to report all application errors. + +If you enable this policy setting, you can create a list of applications that are always included in error reporting. To add applications to the list, click Show under the Report errors for applications on this list setting, and edit the list of application file names in the Show Contents dialog box. The file names must include the .exe file name extension (for example, notepad.exe). Errors that are generated by applications on this list are always reported, even if the Default dropdown in the Default application reporting policy setting is set to report no application errors. + +If the Report all errors in Microsoft applications or Report all errors in Windows components check boxes in the Default Application Reporting policy setting are filled, Windows Error Reporting reports errors as if all applications in these categories were added to the list in this policy setting. (Note: The Microsoft applications category includes the Windows components category.) + +If you disable this policy setting or do not configure it, the Default application reporting settings policy setting takes precedence. + +Also see the "Default Application Reporting" and "Application Exclusion List" policies. + +This setting will be ignored if the 'Configure Error Reporting' setting is disabled or not configured. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *List of applications to always report errors for* +- GP name: *PCH_AllOrNoneInc* +- GP path: *Windows Components\Windows Error Reporting\Advanced Error Reporting Settings* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/PCH_ConfigureReport** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures how errors are reported to Microsoft, and what information is sent when Windows Error Reporting is enabled. + +This policy setting does not enable or disable Windows Error Reporting. To turn Windows Error Reporting on or off, see the Turn off Windows Error Reporting policy setting in Computer Configuration/Administrative Templates/System/Internet Communication Management/Internet Communication settings. + +> [!IMPORTANT] +> If the Turn off Windows Error Reporting policy setting is not configured, then Control Panel settings for Windows Error Reporting override this policy setting. + +If you enable this policy setting, the setting overrides any user changes made to Windows Error Reporting settings in Control Panel, and default values are applied for any Windows Error Reporting policy settings that are not configured (even if users have changed settings by using Control Panel). If you enable this policy setting, you can configure the following settings in the policy setting: + +- "Do not display links to any Microsoft ‘More information’ websites": Select this option if you do not want error dialog boxes to display links to Microsoft websites. + +- "Do not collect additional files": Select this option if you do not want additional files to be collected and included in error reports. + +- "Do not collect additional computer data": Select this if you do not want additional information about the computer to be collected and included in error reports. + +- "Force queue mode for application errors": Select this option if you do not want users to report errors. When this option is selected, errors are stored in a queue directory, and the next administrator to log on to the computer can send the error reports to Microsoft. + +- "Corporate file path": Type a UNC path to enable Corporate Error Reporting. All errors are stored at the specified location instead of being sent directly to Microsoft, and the next administrator to log onto the computer can send the error reports to Microsoft. + +- "Replace instances of the word ‘Microsoft’ with": You can specify text with which to customize your error report dialog boxes. The word ""Microsoft"" is replaced with the specified text. + +If you do not configure this policy setting, users can change Windows Error Reporting settings in Control Panel. By default, these settings are Enable Reporting on computers that are running Windows XP, and Report to Queue on computers that are running Windows Server 2003. + +If you disable this policy setting, configuration settings in the policy setting are left blank. + +See related policy settings Display Error Notification (same folder as this policy setting), and Turn off Windows Error Reporting in Computer Configuration/Administrative Templates/System/Internet Communication Management/Internet Communication settings. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure Error Reporting* +- GP name: *PCH_ConfigureReport* +- GP path: *Windows Components\Windows Error Reporting* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/PCH_ReportOperatingSystemFaults** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether errors in the operating system are included Windows Error Reporting is enabled. + +If you enable this policy setting, Windows Error Reporting includes operating system errors. + +If you disable this policy setting, operating system errors are not included in error reports. + +If you do not configure this policy setting, users can change this setting in Control Panel. By default, Windows Error Reporting settings in Control Panel are set to upload operating system errors. + +See also the Configure Error Reporting policy setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Report operating system errors* +- GP name: *PCH_ReportOperatingSystemFaults* +- GP path: *Windows Components\Windows Error Reporting\Advanced Error Reporting Settings* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerArchive_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the behavior of the Windows Error Reporting archive. + +If you enable this policy setting, you can configure Windows Error Reporting archiving behavior. If Archive behavior is set to Store all, all data collected for each error report is stored in the appropriate location. If Archive behavior is set to Store parameters only, only the minimum information required to check for an existing solution is stored. The Maximum number of reports to store setting determines how many reports are stored before older reports are automatically deleted. + +If you disable or do not configure this policy setting, no Windows Error Reporting information is stored. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure Report Archive* +- GP name: *WerArchive_1* +- GP path: *Windows Components\Windows Error Reporting\Advanced Error Reporting Settings* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerArchive_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the behavior of the Windows Error Reporting archive. + +If you enable this policy setting, you can configure Windows Error Reporting archiving behavior. If Archive behavior is set to Store all, all data collected for each error report is stored in the appropriate location. If Archive behavior is set to Store parameters only, only the minimum information required to check for an existing solution is stored. The Maximum number of reports to store setting determines how many reports are stored before older reports are automatically deleted. + +If you disable or do not configure this policy setting, no Windows Error Reporting information is stored. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure Report Archive* +- GP name: *WerArchive_2* +- GP path: *Windows Components\Windows Error Reporting\Advanced Error Reporting Settings* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerAutoApproveOSDumps_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether memory dumps in support of OS-generated error reports can be sent to Microsoft automatically. This policy does not apply to error reports generated by 3rd-party products, or additional data other than memory dumps. + +If you enable or do not configure this policy setting, any memory dumps generated for error reports by Microsoft Windows are automatically uploaded, without notification to the user. + +If you disable this policy setting, then all memory dumps are uploaded according to the default consent and notification settings. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Automatically send memory dumps for OS-generated error reports* +- GP name: *WerAutoApproveOSDumps_1* +- GP path: *Windows Components\Windows Error Reporting* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerAutoApproveOSDumps_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether memory dumps in support of OS-generated error reports can be sent to Microsoft automatically. This policy does not apply to error reports generated by 3rd-party products, or additional data other than memory dumps. + +If you enable or do not configure this policy setting, any memory dumps generated for error reports by Microsoft Windows are automatically uploaded, without notification to the user. + +If you disable this policy setting, then all memory dumps are uploaded according to the default consent and notification settings. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Automatically send memory dumps for OS-generated error reports* +- GP name: *WerAutoApproveOSDumps_2* +- GP path: *Windows Components\Windows Error Reporting* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerBypassDataThrottling_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows Error Reporting (WER) sends additional, second-level report data even if a CAB file containing data about the same event types has already been uploaded to the server. + +If you enable this policy setting, WER does not throttle data; that is, WER uploads additional CAB files that can contain data about the same event types as an earlier uploaded report. + +If you disable or do not configure this policy setting, WER throttles data by default; that is, WER does not upload more than one CAB file for a report that contains data about the same event types. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not throttle additional data* +- GP name: *WerBypassDataThrottling_1* +- GP path: *Windows Components\Windows Error Reporting* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerBypassDataThrottling_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows Error Reporting (WER) sends additional, second-level report data even if a CAB file containing data about the same event types has already been uploaded to the server. + +If you enable this policy setting, WER does not throttle data; that is, WER uploads additional CAB files that can contain data about the same event types as an earlier uploaded report. + +If you disable or do not configure this policy setting, WER throttles data by default; that is, WER does not upload more than one CAB file for a report that contains data about the same event types. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not throttle additional data* +- GP name: *WerBypassDataThrottling_2* +- GP path: *Windows Components\Windows Error Reporting* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerBypassNetworkCostThrottling_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows Error Reporting (WER) checks for a network cost policy that restricts the amount of data that is sent over the network. + +If you enable this policy setting, WER does not check for network cost policy restrictions, and transmits data even if network cost is restricted. + +If you disable or do not configure this policy setting, WER does not send data, but will check the network cost policy again if the network profile is changed. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Send data when on connected to a restricted/costed network* +- GP name: *WerBypassNetworkCostThrottling_1* +- GP path: *Windows Components\Windows Error Reporting* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerBypassNetworkCostThrottling_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows Error Reporting (WER) checks for a network cost policy that restricts the amount of data that is sent over the network. + +If you enable this policy setting, WER does not check for network cost policy restrictions, and transmits data even if network cost is restricted. + +If you disable or do not configure this policy setting, WER does not send data, but will check the network cost policy again if the network profile is changed. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Send data when on connected to a restricted/costed network* +- GP name: *WerBypassNetworkCostThrottling_2* +- GP path: *Windows Components\Windows Error Reporting* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerBypassPowerThrottling_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows Error Reporting (WER) checks if the computer is running on battery power. By default, when a computer is running on battery power, WER only checks for solutions, but does not upload additional report data until the computer is connected to a more permanent power source. + +If you enable this policy setting, WER does not determine whether the computer is running on battery power, but checks for solutions and uploads report data normally. + +If you disable or do not configure this policy setting, WER checks for solutions while a computer is running on battery power, but does not upload report data until the computer is connected to a more permanent power source. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Send additional data when on battery power* +- GP name: *WerBypassPowerThrottling_1* +- GP path: *Windows Components\Windows Error Reporting* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerBypassPowerThrottling_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows Error Reporting (WER) checks if the computer is running on battery power. By default, when a computer is running on battery power, WER only checks for solutions, but does not upload additional report data until the computer is connected to a more permanent power source. + +If you enable this policy setting, WER does not determine whether the computer is running on battery power, but checks for solutions and uploads report data normally. + +If you disable or do not configure this policy setting, WER checks for solutions while a computer is running on battery power, but does not upload report data until the computer is connected to a more permanent power source. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Send additional data when on battery power* +- GP name: *WerBypassPowerThrottling_2* +- GP path: *Windows Components\Windows Error Reporting* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerCER** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies a corporate server to which Windows Error Reporting sends reports (if you do not want to send error reports to Microsoft). + +If you enable this policy setting, you can specify the name or IP address of an error report destination server on your organization’s network. You can also select Connect using SSL to transmit error reports over a Secure Sockets Layer (SSL) connection, and specify a port number on the destination server for transmission. + +If you disable or do not configure this policy setting, Windows Error Reporting sends error reports to Microsoft. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure Corporate Windows Error Reporting* +- GP name: *WerCER* +- GP path: *Windows Components\Windows Error Reporting\Advanced Error Reporting Settings* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerConsentCustomize_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines the consent behavior of Windows Error Reporting for specific event types. + +If you enable this policy setting, you can add specific event types to a list by clicking Show, and typing event types in the Value Name column of the Show Contents dialog box. Event types are those for generic, non-fatal errors: crash, no response, and kernel fault errors. For each specified event type, you can set a consent level of 0, 1, 2, 3, or 4. + +- 0 (Disable): Windows Error Reporting sends no data to Microsoft for this event type. + +- 1 (Always ask before sending data): Windows prompts the user for consent to send reports. + +- 2 (Send parameters): Windows Error Reporting automatically sends the minimum data required to check for an existing solution, and Windows prompts the user for consent to send any additional data requested by Microsoft. + +- 3 (Send parameters and safe additional data): Windows Error Reporting automatically sends the minimum data required to check for an existing solution, as well as data which Windows has determined (within a high probability) does not contain personally identifiable data, and prompts the user for consent to send any additional data requested by Microsoft. + +- 4 (Send all data): Any data requested by Microsoft is sent automatically. + +If you disable or do not configure this policy setting, then the default consent settings that are applied are those specified by the user in Control Panel, or in the Configure Default Consent policy setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Customize consent settings* +- GP name: *WerConsentCustomize_1* +- GP path: *Windows Components\Windows Error Reporting\Consent* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerConsentOverride_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines the behavior of the Configure Default Consent setting in relation to custom consent settings. + +If you enable this policy setting, the default consent levels of Windows Error Reporting always override any other consent policy setting. + +If you disable or do not configure this policy setting, custom consent policy settings for error reporting determine the consent level for specified event types, and the default consent setting determines only the consent level of any other error reports. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Ignore custom consent settings* +- GP name: *WerConsentOverride_1* +- GP path: *Windows Components\Windows Error Reporting\Consent* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerConsentOverride_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines the behavior of the Configure Default Consent setting in relation to custom consent settings. + +If you enable this policy setting, the default consent levels of Windows Error Reporting always override any other consent policy setting. + +If you disable or do not configure this policy setting, custom consent policy settings for error reporting determine the consent level for specified event types, and the default consent setting determines only the consent level of any other error reports. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Ignore custom consent settings* +- GP name: *WerConsentOverride_2* +- GP path: *Windows Components\Windows Error Reporting\Consent* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerDefaultConsent_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines the default consent behavior of Windows Error Reporting. + +If you enable this policy setting, you can set the default consent handling for error reports. The following list describes the Consent level settings that are available in the pull-down menu in this policy setting: + +- Always ask before sending data: Windows prompts users for consent to send reports. + +- Send parameters: Only the minimum data that is required to check for an existing solution is sent automatically, and Windows prompts users for consent to send any additional data that is requested by Microsoft. + +- Send parameters and safe additional data: the minimum data that is required to check for an existing solution, along with data which Windows has determined (within a high probability) does not contain personally-identifiable information is sent automatically, and Windows prompts the user for consent to send any additional data that is requested by Microsoft. + +- Send all data: any error reporting data requested by Microsoft is sent automatically. + +If this policy setting is disabled or not configured, then the consent level defaults to the highest-privacy setting: Always ask before sending data. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure Default consent* +- GP name: *WerDefaultConsent_1* +- GP path: *Windows Components\Windows Error Reporting\Consent* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerDefaultConsent_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines the default consent behavior of Windows Error Reporting. + +If you enable this policy setting, you can set the default consent handling for error reports. The following list describes the Consent level settings that are available in the pull-down menu in this policy setting: + +- Always ask before sending data: Windows prompts users for consent to send reports. + +- Send parameters: Only the minimum data that is required to check for an existing solution is sent automatically, and Windows prompts users for consent to send any additional data that is requested by Microsoft. + +- Send parameters and safe additional data: the minimum data that is required to check for an existing solution, along with data which Windows has determined (within a high probability) does not contain personally-identifiable information is sent automatically, and Windows prompts the user for consent to send any additional data that is requested by Microsoft. + +- Send all data: any error reporting data requested by Microsoft is sent automatically. + +If this policy setting is disabled or not configured, then the consent level defaults to the highest-privacy setting: Always ask before sending data. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure Default consent* +- GP name: *WerDefaultConsent_2* +- GP path: *Windows Components\Windows Error Reporting\Consent* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerDisable_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting turns off Windows Error Reporting, so that reports are not collected or sent to either Microsoft or internal servers within your organization when software unexpectedly stops working or fails. + +If you enable this policy setting, Windows Error Reporting does not send any problem information to Microsoft. Additionally, solution information is not available in Security and Maintenance in Control Panel. + +If you disable or do not configure this policy setting, the Turn off Windows Error Reporting policy setting in Computer Configuration/Administrative Templates/System/Internet Communication Management/Internet Communication settings takes precedence. If Turn off Windows Error Reporting is also either disabled or not configured, user settings in Control Panel for Windows Error Reporting are applied. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disable Windows Error Reporting* +- GP name: *WerDisable_1* +- GP path: *Windows Components\Windows Error Reporting* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerExlusion_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting limits Windows Error Reporting behavior for errors in general applications when Windows Error Reporting is turned on. + +If you enable this policy setting, you can create a list of applications that are never included in error reports. To create a list of applications for which Windows Error Reporting never reports errors, click Show, and then add or remove applications from the list of application file names in the Show Contents dialog box (example: notepad.exe). File names must always include the .exe file name extension. To remove an application from the list, click the name, and then press DELETE. If this policy setting is enabled, the Exclude errors for applications on this list setting takes precedence. + +If you disable or do not configure this policy setting, errors are reported on all Microsoft and Windows applications by default. + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *List of applications to be excluded* +- GP name: *WerExlusion_1* +- GP path: *Windows Components\Windows Error Reporting\Advanced Error Reporting Settings* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerExlusion_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting limits Windows Error Reporting behavior for errors in general applications when Windows Error Reporting is turned on. + +If you enable this policy setting, you can create a list of applications that are never included in error reports. To create a list of applications for which Windows Error Reporting never reports errors, click Show, and then add or remove applications from the list of application file names in the Show Contents dialog box (example: notepad.exe). File names must always include the .exe file name extension. To remove an application from the list, click the name, and then press DELETE. If this policy setting is enabled, the Exclude errors for applications on this list setting takes precedence. + +If you disable or do not configure this policy setting, errors are reported on all Microsoft and Windows applications by default. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *List of applications to be excluded* +- GP name: *WerExlusion_2* +- GP path: *Windows Components\Windows Error Reporting\Advanced Error Reporting Settings* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerNoLogging_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether Windows Error Reporting saves its own events and error messages to the system event log. + +If you enable this policy setting, Windows Error Reporting events are not recorded in the system event log. + +If you disable or do not configure this policy setting, Windows Error Reporting events and errors are logged to the system event log, as with other Windows-based programs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disable logging* +- GP name: *WerNoLogging_1* +- GP path: *Windows Components\Windows Error Reporting* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerNoLogging_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether Windows Error Reporting saves its own events and error messages to the system event log. + +If you enable this policy setting, Windows Error Reporting events are not recorded in the system event log. + +If you disable or do not configure this policy setting, Windows Error Reporting events and errors are logged to the system event log, as with other Windows-based programs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disable logging* +- GP name: *WerNoLogging_2* +- GP path: *Windows Components\Windows Error Reporting* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerNoSecondLevelData_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether additional data in support of error reports can be sent to Microsoft automatically. + +If you enable this policy setting, any additional data requests from Microsoft in response to a Windows Error Reporting report are automatically declined, without notification to the user. + +If you disable or do not configure this policy setting, then consent policy settings in Computer Configuration/Administrative Templates/Windows Components/Windows Error Reporting/Consent take precedence. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not send additional data* +- GP name: *WerNoSecondLevelData_1* +- GP path: *Windows Components\Windows Error Reporting* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerQueue_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines the behavior of the Windows Error Reporting report queue. + +If you enable this policy setting, you can configure report queue behavior by using the controls in the policy setting. When the Queuing behavior pull-down list is set to Default, Windows determines, when a problem occurs, whether the report should be placed in the reporting queue, or the user should be prompted to send it immediately. When Queuing behavior is set to Always queue, all reports are added to the queue until the user is prompted to send the reports, or until the user sends problem reports by using the Solutions to Problems page in Control Panel. + +The Maximum number of reports to queue setting determines how many reports can be queued before older reports are automatically deleted. The setting for Number of days between solution check reminders determines the interval time between the display of system notifications that remind the user to check for solutions to problems. A value of 0 disables the reminder. + +If you disable or do not configure this policy setting, Windows Error Reporting reports are not queued, and users can only send reports at the time that a problem occurs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure Report Queue* +- GP name: *WerQueue_1* +- GP path: *Windows Components\Windows Error Reporting\Advanced Error Reporting Settings* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + + +**ADMX_ErrorReporting/WerQueue_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines the behavior of the Windows Error Reporting report queue. + +If you enable this policy setting, you can configure report queue behavior by using the controls in the policy setting. When the Queuing behavior pull-down list is set to Default, Windows determines, when a problem occurs, whether the report should be placed in the reporting queue, or the user should be prompted to send it immediately. When Queuing behavior is set to Always queue, all reports are added to the queue until the user is prompted to send the reports, or until the user sends problem reports by using the Solutions to Problems page in Control Panel. If Queuing behavior is set to Always queue for administrator, reports are queued until an administrator is prompted to send them, or until the administrator sends them by using the Solutions to Problems page in Control Panel. + +The Maximum number of reports to queue setting determines how many reports can be queued before older reports are automatically deleted. The setting for Number of days between solution check reminders determines the interval time between the display of system notifications that remind the user to check for solutions to problems. A value of 0 disables the reminder. + +If you disable or do not configure this policy setting, Windows Error Reporting reports are not queued, and users can only send reports at the time that a problem occurs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure Report Queue* +- GP name: *WerQueue_2* +- GP path: *Windows Components\Windows Error Reporting\Advanced Error Reporting Settings* +- GP ADMX file name: *ErrorReporting.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From bd72e91c53680ab17b9443e579760e4333f4af45 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 23 Nov 2020 16:39:28 -0800 Subject: [PATCH 0396/2014] Fixed build warning --- .../mdm/policy-csp-admx-errorreporting.md | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-errorreporting.md b/windows/client-management/mdm/policy-csp-admx-errorreporting.md index 5b37b35bbd..1cad07a317 100644 --- a/windows/client-management/mdm/policy-csp-admx-errorreporting.md +++ b/windows/client-management/mdm/policy-csp-admx-errorreporting.md @@ -115,7 +115,7 @@ manager: dansimp
    -**ADMX_ErrorReporting/PCH_AllOrNoneDef** +**ADMX_ErrorReporting/PCH_AllOrNoneDef** @@ -190,7 +190,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/PCH_AllOrNoneEx** +**ADMX_ErrorReporting/PCH_AllOrNoneEx**
    @@ -261,7 +261,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/PCH_AllOrNoneInc** +**ADMX_ErrorReporting/PCH_AllOrNoneInc**
    @@ -338,7 +338,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/PCH_ConfigureReport** +**ADMX_ErrorReporting/PCH_ConfigureReport**
    @@ -428,7 +428,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/PCH_ReportOperatingSystemFaults** +**ADMX_ErrorReporting/PCH_ReportOperatingSystemFaults**
    @@ -501,7 +501,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerArchive_1** +**ADMX_ErrorReporting/WerArchive_1**
    @@ -570,7 +570,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerArchive_2** +**ADMX_ErrorReporting/WerArchive_2**
    @@ -639,7 +639,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerAutoApproveOSDumps_1** +**ADMX_ErrorReporting/WerAutoApproveOSDumps_1**
    @@ -708,7 +708,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerAutoApproveOSDumps_2** +**ADMX_ErrorReporting/WerAutoApproveOSDumps_2**
    @@ -777,7 +777,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerBypassDataThrottling_1** +**ADMX_ErrorReporting/WerBypassDataThrottling_1**
    @@ -846,7 +846,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerBypassDataThrottling_2** +**ADMX_ErrorReporting/WerBypassDataThrottling_2**
    @@ -915,7 +915,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerBypassNetworkCostThrottling_1** +**ADMX_ErrorReporting/WerBypassNetworkCostThrottling_1**
    @@ -984,7 +984,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerBypassNetworkCostThrottling_2** +**ADMX_ErrorReporting/WerBypassNetworkCostThrottling_2**
    @@ -1053,7 +1053,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerBypassPowerThrottling_1** +**ADMX_ErrorReporting/WerBypassPowerThrottling_1**
    @@ -1122,7 +1122,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerBypassPowerThrottling_2** +**ADMX_ErrorReporting/WerBypassPowerThrottling_2**
    @@ -1191,7 +1191,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerCER** +**ADMX_ErrorReporting/WerCER**
    @@ -1260,7 +1260,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerConsentCustomize_1** +**ADMX_ErrorReporting/WerConsentCustomize_1**
    @@ -1339,7 +1339,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerConsentOverride_1** +**ADMX_ErrorReporting/WerConsentOverride_1**
    @@ -1408,7 +1408,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerConsentOverride_2** +**ADMX_ErrorReporting/WerConsentOverride_2**
    @@ -1477,7 +1477,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerDefaultConsent_1** +**ADMX_ErrorReporting/WerDefaultConsent_1**
    @@ -1554,7 +1554,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerDefaultConsent_2** +**ADMX_ErrorReporting/WerDefaultConsent_2**
    @@ -1631,7 +1631,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerDisable_1** +**ADMX_ErrorReporting/WerDisable_1**
    @@ -1700,7 +1700,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerExlusion_1** +**ADMX_ErrorReporting/WerExlusion_1**
    @@ -1770,7 +1770,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerExlusion_2** +**ADMX_ErrorReporting/WerExlusion_2**
    @@ -1839,7 +1839,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerNoLogging_1** +**ADMX_ErrorReporting/WerNoLogging_1**
    @@ -1908,7 +1908,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerNoLogging_2** +**ADMX_ErrorReporting/WerNoLogging_2**
    @@ -1977,7 +1977,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerNoSecondLevelData_1** +**ADMX_ErrorReporting/WerNoSecondLevelData_1**
    @@ -2046,7 +2046,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerQueue_1** +**ADMX_ErrorReporting/WerQueue_1**
    @@ -2117,7 +2117,7 @@ ADMX Info:
    -**ADMX_ErrorReporting/WerQueue_2** +**ADMX_ErrorReporting/WerQueue_2**
    From 82609ee37dc9717083f5188d3aa24d791e389058 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 23 Nov 2020 16:45:10 -0800 Subject: [PATCH 0397/2014] Updated the scope of a policy --- windows/client-management/mdm/policy-csp-admx-errorreporting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-errorreporting.md b/windows/client-management/mdm/policy-csp-admx-errorreporting.md index 1cad07a317..a220ae0692 100644 --- a/windows/client-management/mdm/policy-csp-admx-errorreporting.md +++ b/windows/client-management/mdm/policy-csp-admx-errorreporting.md @@ -1159,7 +1159,7 @@ ADMX Info: [Scope](./policy-configuration-service-provider.md#policy-scope): > [!div class = "checklist"] -> * User +> * Device
    From 54a9721f7e21f829172ce9ab86111edae7271451 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 23 Nov 2020 16:46:05 -0800 Subject: [PATCH 0398/2014] add business strategy --- .../microsoft-defender-atp/deployment-strategy.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 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 3705110191..c20bb60aae 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -25,15 +25,17 @@ ms.topic: article >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-secopsdashboard-abovefoldlink) + +Plan your Microsoft Defender for Endpoint deployment so that you can effectively select the type of deployment tool that best suits your environment. Effective planning will help you maximize the capabilities of the suite and ensure that your enterprise is protected from cyber threats. + + 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 Defender for Endpoint. These are the general steps you need to take to deploy Defender for Endpoint: ![Image of deployment flow](images/plan-deployment.png) -- Identify architecture -- Select deployment method -- Configure capabilities + ## Step 1: Identify architecture From 47d3c091fb378edc329600a7f0827f6044a1d180 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 23 Nov 2020 17:15:07 -0800 Subject: [PATCH 0399/2014] edit business framing --- .../microsoft-defender-atp/deployment-strategy.md | 7 ++----- 1 file changed, 2 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 c20bb60aae..5f3b98742c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -26,18 +26,15 @@ ms.topic: article >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-secopsdashboard-abovefoldlink) -Plan your Microsoft Defender for Endpoint deployment so that you can effectively select the type of deployment tool that best suits your environment. Effective planning will help you maximize the capabilities of the suite and ensure that your enterprise is protected from cyber threats. +Plan your Microsoft Defender for Endpoint deployment so that you can maximize the security capabilities within the suite and better protect your enterprise from cyber threats. -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 Defender for Endpoint. +This solution provides guidance on how to identify your environment architecture, select the type of deployment tool that best fits your needs, and guidance on how to configure capabilities. -These are the general steps you need to take to deploy Defender for Endpoint: ![Image of deployment flow](images/plan-deployment.png) - - ## 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. From b3d86df55e3665dc51bb08e265551b6d8e1d9fd9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 23 Nov 2020 17:41:08 -0800 Subject: [PATCH 0400/2014] updates --- .../microsoft-defender-atp/deployment-phases.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) 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 7a59794cbd..2e7b70aab7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -27,30 +27,27 @@ ms.topic: article - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -Protect your enterprise environment by deploying Microsoft Defender for Endpoint. Microsoft Defender for Endpoint is a unified platform that helps you implement preventative protection, leverage post-breach detection, use automated investigation, and respond to sophisticated threats. +Learn how to deploy Microsoft Defender for Endpoint so that your enterprise can take advantage of preventative protection, post-breach detection, automated investigation, and response. +This solution provides guidance on the three phases of deployment. The deployment guide will guide you through the recommended path in deploying Defender for Endpoint. - -There are three phases in deploying Defender for Endpoint: - |Phase | Description | |:-------|:-----| -| ![Phase 1: Prepare](images/prepare.png)
    [Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Defender for Endpoint:

    - Stakeholders and sign-off
    - Environment considerations
    - Access
    - Adoption order +| ![Phase 1: Prepare](images/prepare.png)
    [Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Defender for Endpoint:

    - Stakeholders and approvals
    - 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. + -The deployment guide will guide you through the recommended path in deploying Defender for Endpoint. - -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. +If you're unfamiliar with the general deployment planning steps, check out the [Plan deployment](deployment-strategy.md) guidance to get a high-level overview of the general deployment steps and methods. ## In Scope -The following is in scope for this deployment guide: +The following guidance is in scope for this deployment guide: - Use of Microsoft Endpoint Configuration Manager and Microsoft Endpoint Manager to onboard endpoints into the service and configure capabilities From 8e1fdfe680d75fcedbd0cc722229b4cb711495a5 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 23 Nov 2020 18:54:26 -0800 Subject: [PATCH 0401/2014] deployment phases --- .../deployment-phases.md | 39 ++++++++++++------ .../images/deployment-phases.png | Bin 0 -> 20690 bytes 2 files changed, 26 insertions(+), 13 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/deployment-phases.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 2e7b70aab7..684a434a83 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -29,23 +29,29 @@ ms.topic: article Learn how to deploy Microsoft Defender for Endpoint so that your enterprise can take advantage of preventative protection, post-breach detection, automated investigation, and response. -This solution provides guidance on the three phases of deployment. The deployment guide will guide you through the recommended path in deploying Defender for Endpoint. +This solution provides guidance on the three phases of deployment. Each section corresponds to a separate article in this solution. +![Image of deployment phases](images/deployment-phases.png) -|Phase | Description | -|:-------|:-----| -| ![Phase 1: Prepare](images/prepare.png)
    [Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Defender for Endpoint:

    - Stakeholders and approvals
    - 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. - - - - -If you're unfamiliar with the general deployment planning steps, check out the [Plan deployment](deployment-strategy.md) guidance to get a high-level overview of the general deployment steps and methods. +Regardless of the environment architecture and method of deployment you choose outlined in the [Plan deployment](deployment-strategy.md) guidance, this guide is going to support you in onboarding endpoints. -## In Scope + +## Prepare +Learn about what you need to consider when deploying Defender for Endpoint such as stakeholder approvals, environment considerations, access permissions, and adoption order of capabilities. + +## Setup +Get guidance on the initial steps you need to take so that you can access the portal such as validating licensing, completing the setup wizard, and network configuration. + +## Onboard +Learn how to make use of deployment rings, supported onboarding tools based on the type of endpoint, and configuring available capabilities. + + +## Scope + + +### In Scope The following guidance is in scope for this deployment guide: @@ -61,10 +67,17 @@ The following guidance is in scope for this deployment guide: - Attack surface reduction -## Out of scope +### Out of scope The following are out of scope of this deployment guide: - Configuration of third-party solutions that might integrate with Defender for Endpoint - Penetration testing in production environment + + +## See also +- [Phase 1: Prepare](prepare-deployment.md) +- [Phase 2: Set up](production-deployment.md) +- [Phase 3: Onboard](onboarding.md) +- [Plan deployment](deployment-strategy.md) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/deployment-phases.png b/windows/security/threat-protection/microsoft-defender-atp/images/deployment-phases.png new file mode 100644 index 0000000000000000000000000000000000000000..0875ace4679f9583010784d134a19505d3507490 GIT binary patch literal 20690 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 a%nOB=SGaH7RsuYSkipZ{&t;ucLK6U32^Ez9 literal 0 HcmV?d00001 From 3ce9d29020d43cec8f85f734293c61e7d4e54453 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Tue, 24 Nov 2020 11:39:12 +0530 Subject: [PATCH 0402/2014] Add DISM command 4610206 As per the PR (#8680) suggestion, I am creating this new branch to solve the issue. --- .../symantec-to-microsoft-defender-atp-setup.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md index f36e72d95c..72f73b2448 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md @@ -68,6 +68,12 @@ Now that you're moving from Symantec to Microsoft Defender for Endpoint, you'll `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender-Features`
    `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender`
    +> [!NOTE] +> When using the DISM command within a task sequence running PS, the following path to cmd.exe is required. +> Example:
    +> `c:\windows\sysnative\cmd.exe /c Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender-Features`
    +> `c:\windows\sysnative\cmd.exe /c Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender`
    + 3. To verify Microsoft Defender Antivirus is running, use the following PowerShell cmdlet:
    `Get-Service -Name windefend` From 2015a7ce2829bbc4b29f754f7d34411494ddc263 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 24 Nov 2020 15:28:16 +0800 Subject: [PATCH 0403/2014] New updates --- .../linux-support-perf.md | 42 +++++++++++++------ 1 file changed, 29 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md index d0a4e97401..86995376ac 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md @@ -78,32 +78,48 @@ The following steps can be used to troubleshoot and mitigate these issues: To collect current statistics, run: ```bash - mdatp diagnostic real-time-protection-statistics --output json > real_time_protection_logs + mdatp diagnostic real-time-protection-statistics --output json > real_time_protection.json ``` > [!NOTE] > Using ```--output json``` (note the double dash) ensures that the output format is ready for parsing. The output of this command will show all processes and their associated scan activity. -3. You can then run a script to parse the output. - - To do this, in your Windows system, create a folder in ```C:\temp\High_CPU_util_parser_for_Linux```. +3. On your Linux system, download the sample Python parser **high_cpu_parser.py**. + ```bash + wget -c https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/linux/diagnostic/high_cpu_parser.py + ``` + The output of this command should be something similar to: - Save the output file ```real_time_protection_logs``` from your Linux system to the created folder. + ```Output + --2020-11-14 11:27:27-- https://raw.githubusercontent.com/microsoft.mdatp-xplat/master/linus/diagnostic/high_cpu_parser.py + Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.196.133 + Connecting to raw.githubusercontent.com (raw.githubusercontent.com)| 151.101.196.133| :443... connected. + HTTP request sent, awaiting response... 200 OK + Length: 1020 [text/plain] + Saving to: 'high_cpu_parser.py' - You can then use this sample PowerShell script to parse the```real_time_protection_logs```. Save this script as ```MDATP_Linux_High_CPU_parser.ps1``` in ```C:\temp\High_CPU_util_parser_for_Linux```. - The output of this command will show all processes and their associated scan activity. To improve the performance of Defender for Endpoint for Linux, locate the one with the highest number under the `Total files scanned` row and add an exclusion for it. For more information, see [Configure and validate exclusions for Defender for Endpoint for Linux](linux-exclusions.md). + 100%[===========================================>] 1,020 --.-K/s in 0s + ``` +4. Next, type the following commands: + ```bash + chmod +x high_cpu_parser.py + ``` + ```bash + cat real_time_protection.json | python high_cpu_parser.py > real_time_protection.log + ``` - Run the PowerShell script as admin. The script launches a Microsoft Excel file. The Excel file shows the list of processes with the most activity arranged in descending order. From here you can analyze which processes to exclude. + The output of the above command displays all the processes and their associated scan activity. + + To improve the performance of Defender for Endpoint for Linux, locate the one with the highest number under the `Total files scanned` row and add an exclusion for it. For more information, see [Configure and validate exclusions for Defender for Endpoint for Linux](linux-exclusions.md). + + > [!NOTE] > The application stores statistics in memory and only keeps track of file activity since it was started and real-time protection was enabled. Processes that were launched before or during periods when real time protection was off are not counted. Additionally, only events which triggered scans are counted. -4. Configure Microsoft Defender ATP for Linux with exclusions for the processes or disk locations that contribute to the performance issues. For more information, see [Configure and validate exclusions for Microsoft Defender ATP for Linux](linux-exclusions.md). +5. Configure Microsoft Defender ATP for Linux with exclusions for the processes or disk locations that contribute to the performance issues and re-enable real-time protection. -5. Re-enable real-time protection. + For more information, see [Configure and validate exclusions for Microsoft Defender ATP for Linux](linux-exclusions.md). - -4. Configure Defender for Endpoint for Linux with exclusions for the processes or disk locations that contribute to the performance issues and re-enable real-time protection. - For more details, see [Configure and validate exclusions for Defender for Endpoint for Linux](linux-exclusions.md). From 8d26222842313aa52ee93cccace65e370ac416f3 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 24 Nov 2020 15:30:46 +0800 Subject: [PATCH 0404/2014] added link to parser --- .../microsoft-defender-atp/linux-support-perf.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md index 86995376ac..808117dc1e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md @@ -85,7 +85,7 @@ The following steps can be used to troubleshoot and mitigate these issues: The output of this command will show all processes and their associated scan activity. -3. On your Linux system, download the sample Python parser **high_cpu_parser.py**. +3. On your Linux system, download the sample Python parser [**high_cpu_parser.py**](https://github.com/microsoft/mdatp-xplat/blob/master/linux/diagnostic/high_cpu_parser.py). ```bash wget -c https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/linux/diagnostic/high_cpu_parser.py ``` From d99b6ae0b04b5d9d45c0262d567917403fc5b6e9 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 24 Nov 2020 15:35:05 +0800 Subject: [PATCH 0405/2014] add link --- .../microsoft-defender-atp/linux-support-perf.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md index 808117dc1e..da1c943252 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md @@ -85,7 +85,7 @@ The following steps can be used to troubleshoot and mitigate these issues: The output of this command will show all processes and their associated scan activity. -3. On your Linux system, download the sample Python parser [**high_cpu_parser.py**](https://github.com/microsoft/mdatp-xplat/blob/master/linux/diagnostic/high_cpu_parser.py). +3. On your Linux system, download the sample Python parser **high_cpu_parser.py**. You can also download it from this link: [**high_cpu_parser.py**](https://github.com/microsoft/mdatp-xplat/blob/master/linux/diagnostic/high_cpu_parser.py). ```bash wget -c https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/linux/diagnostic/high_cpu_parser.py ``` From 00d43db17b9cb9e18d07cb202469d4b22423d064 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 24 Nov 2020 15:36:03 +0800 Subject: [PATCH 0406/2014] removed link --- .../microsoft-defender-atp/linux-support-perf.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md index da1c943252..17e0183fc5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md @@ -85,7 +85,8 @@ The following steps can be used to troubleshoot and mitigate these issues: The output of this command will show all processes and their associated scan activity. -3. On your Linux system, download the sample Python parser **high_cpu_parser.py**. You can also download it from this link: [**high_cpu_parser.py**](https://github.com/microsoft/mdatp-xplat/blob/master/linux/diagnostic/high_cpu_parser.py). +3. On your Linux system, download the sample Python parser **high_cpu_parser.py** using the following command: + ```bash wget -c https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/linux/diagnostic/high_cpu_parser.py ``` From 88dfd49ccae54e3fe2e2fd28204e3abfda98555d Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 24 Nov 2020 15:37:46 +0800 Subject: [PATCH 0407/2014] removed pii --- .../microsoft-defender-atp/linux-support-perf.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md index 17e0183fc5..b8eacdcd6e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md @@ -94,8 +94,8 @@ The following steps can be used to troubleshoot and mitigate these issues: ```Output --2020-11-14 11:27:27-- https://raw.githubusercontent.com/microsoft.mdatp-xplat/master/linus/diagnostic/high_cpu_parser.py - Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.196.133 - Connecting to raw.githubusercontent.com (raw.githubusercontent.com)| 151.101.196.133| :443... connected. + Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.xxx.xxx + Connecting to raw.githubusercontent.com (raw.githubusercontent.com)| 151.101.xxx.xxx| :443... connected. HTTP request sent, awaiting response... 200 OK Length: 1020 [text/plain] Saving to: 'high_cpu_parser.py' From 1432a9f501442e76608446f05e082c66aff6c028 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 24 Nov 2020 15:56:25 +0800 Subject: [PATCH 0408/2014] minor edits --- .../microsoft-defender-atp/linux-support-perf.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md index b8eacdcd6e..9f58beceba 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md @@ -85,12 +85,12 @@ The following steps can be used to troubleshoot and mitigate these issues: The output of this command will show all processes and their associated scan activity. -3. On your Linux system, download the sample Python parser **high_cpu_parser.py** using the following command: +3. On your Linux system, download the sample Python parser **high_cpu_parser.py** using the command: ```bash wget -c https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/linux/diagnostic/high_cpu_parser.py ``` - The output of this command should be something similar to: + The output of this command should be similar to the following: ```Output --2020-11-14 11:27:27-- https://raw.githubusercontent.com/microsoft.mdatp-xplat/master/linus/diagnostic/high_cpu_parser.py From 3382b7c67b4a73ce4a567a82709b1bd72b8b22d1 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Tue, 24 Nov 2020 16:36:32 +0530 Subject: [PATCH 0409/2014] Device control report doc conversion and publish - Task 4651769 I converted the word doc as per the ticket- 4651769 --- windows/security/threat-protection/TOC.md | 2 +- .../device-control/device-control-report.md | 70 ++++++++++++++++++ .../images/Detaileddevicecontrolreport.png | Bin 0 -> 142395 bytes .../images/Devicecontrolreportquery.png | Bin 0 -> 272823 bytes .../images/Devicesecuritypage.png | Bin 0 -> 175786 bytes .../images/devicecontrolcard.png | Bin 0 -> 96602 bytes .../images/devicecontrolreportfilter.png | Bin 0 -> 191882 bytes 7 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/device-control/device-control-report.md create mode 100644 windows/security/threat-protection/device-control/images/Detaileddevicecontrolreport.png create mode 100644 windows/security/threat-protection/device-control/images/Devicecontrolreportquery.png create mode 100644 windows/security/threat-protection/device-control/images/Devicesecuritypage.png create mode 100644 windows/security/threat-protection/device-control/images/devicecontrolcard.png create mode 100644 windows/security/threat-protection/device-control/images/devicecontrolreportfilter.png diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index c2d26e8f57..450bea871a 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -106,7 +106,7 @@ #### [Device control]() ##### [Code integrity](device-guard/enable-virtualization-based-protection-of-code-integrity.md) ##### [Control USB devices](device-control/control-usb-devices-using-intune.md) - +##### [Device control report](device-control/device-control-report.md) #### [Exploit protection]() ##### [Protect devices from exploits](microsoft-defender-atp/exploit-protection.md) diff --git a/windows/security/threat-protection/device-control/device-control-report.md b/windows/security/threat-protection/device-control/device-control-report.md new file mode 100644 index 0000000000..baf6e4007f --- /dev/null +++ b/windows/security/threat-protection/device-control/device-control-report.md @@ -0,0 +1,70 @@ +--- +title: Protect your organization’s data with device control +description: Monitor your organization's data security through device control reports. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +ms.author: v-ajupudi +author: alluthewriter +ms.reviewer: dansimp +manager: dansimp +audience: ITPro +--- +# Protect your organization’s data with device control + +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +Microsoft Defender for Endpoint device control protects against data loss, by monitoring and controlling media use by devices in your organization, such as the use of removable storage devices and USB drives. + +With the device control report, you can view events that relate to media usage, such as: + +- **Audit events:** Shows the number of audit events that occur when external media is connected. +- **Policy events:** Shows the number of policy events that occur when a device control policy is triggered. + +> [!NOTE] +> The audit event to track media usage is enabled by default for devices onboarded to Microsoft Defender for Endpoint. + +## Understanding the audit events + +The audit events include: + +- **USB drive mount and unmount:** Audit events that are generated when a USB drive is mounted or unmounted. +- **PnP:** Plug and Play audit events are generated when removable storage, a printer, or Bluetooth media is connected. + +## Monitor device control security + +Device control in Microsoft Defender for Endpoint empowers security administrators with tools that enable them to track their organization’s device control security through reports. You can find the device control report in the Microsoft 365 security center by going to **Reports > Device protection**. + +The Device protection card on the **Reports** dashboard shows the number of audit events generated by media type, over the last 180 days. + +![DeviceControlReportCard](images/devicecontrolcard.png) + +The **View details** button shows more media usage data in the **device control report** page. + +The page provides a dashboard with aggregated number of events per type and a list of events. Administrators can filter on time range, media class name, and device ID. + +![DeviceControlReportDetails](images/Detaileddevicecontrolreport.png) + +When you select an event, a flyout appears that shows you more information: + +- **General details:** Date, Action mode, and the policy of this event. +- **Media information:** Media information includes Media name, Class name, Class GUID, Device ID, Vendor ID, Volume, Serial number, and Bus type. +- **Location details:** Device name and MDATP device ID. + +![FilterOnDeviceControlReport](images/devicecontrolreportfilter.png) + +To see real-time activity for this media across the organization, select the **Open Advanced hunting** button. This includes an embedded, pre-defined query. + +![QueryOnDeviceControlReport](images/Devicecontrolreportquery.png) + +To see the security of the device, select the **Open device page** button on the flyout. This button opens the device entity page. + +![DeviceEntityPage](images/Devicesecuritypage.png) + +## Reporting delays + +The following delay may occur when monitoring device control reports: + +- The device control report can have a 12-hour delay from the time a media connection occurs to the time the event is reflected in the card or in the domain list. diff --git a/windows/security/threat-protection/device-control/images/Detaileddevicecontrolreport.png b/windows/security/threat-protection/device-control/images/Detaileddevicecontrolreport.png new file mode 100644 index 0000000000000000000000000000000000000000..1943ec1fab02c877c5670144282e3ecf06cc7aa6 GIT binary patch literal 142395 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«ZguG;8@15e<^vBNM7j#_D< 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

    iVM)lx_}1LRm)Pfa{!`;aoA0< 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

    r>lh!~vV5S$^!=#yM~hI2uecFaRP} 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

      T5I&L=&nCJ-m><{Bex35_5mBK79SA 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�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 kaY{zuhU1+OnR;jlpSGETV8V$9_~dw+Mm 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/device-control/images/Devicesecuritypage.png b/windows/security/threat-protection/device-control/images/Devicesecuritypage.png new file mode 100644 index 0000000000000000000000000000000000000000..b88c1f19df6740ccd65bcff8a4baca0668257c38 GIT binary patch literal 175786 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

    4)HTJo3 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�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

    HmC5B#T@O}N8P6=GmQqc@h2IQ5^k82`{6 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 E0dHaYn*aa+ literal 0 HcmV?d00001 From 4ceba554528b9fccd67e4dbda1ed980733d32cda Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Tue, 24 Nov 2020 17:32:18 +0530 Subject: [PATCH 0412/2014] Update linux-update-MDE-Linux.md fixed warning --- .../microsoft-defender-atp/linux-update-MDE-Linux.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md index e3fc3cf910..7391cbe007 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md @@ -93,7 +93,7 @@ Type “:wq” w/o the double quotes. To view your cron jobs, type `sudo crontab -l` -:::image type="content" source="{..\images\update-MDE-linux-4634577.jpg}" alt-text="{update MDE linux}"::: +:::image type="content" source="images/update-MDE-linux-4634577.jpg" alt-text="update MDE linux"::: To inspect cron job runs: `sudo grep mdatp /var/log/cron` From 249fb6f7954fbc015efc90e4eaaf049cacbb8a80 Mon Sep 17 00:00:00 2001 From: alons8 <61512160+alons8@users.noreply.github.com> Date: Tue, 24 Nov 2020 17:31:00 +0200 Subject: [PATCH 0413/2014] Update raw-data-export-storage.md Update the feature requirements. Since this feature was moved to GA there is no need to enable preview features --- .../microsoft-defender-atp/raw-data-export-storage.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md index 804a1ff98e..99f189565c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md @@ -32,7 +32,6 @@ Want to experience Defender for Endpoint? [Sign up for a free trial.](https://ww 1. Create a [Storage account](https://docs.microsoft.com/azure/storage/common/storage-account-overview) in your tenant. 2. Log in to your [Azure tenant](https://ms.portal.azure.com/), go to **Subscriptions > Your subscription > Resource Providers > Register to Microsoft.insights**. -3. Go to **Settings > Advanced Features > Preview features** and turn Preview features **On**. ## Enable raw data streaming: From eb41ea66cdf3477157f9c4c366425fdbbcf3e418 Mon Sep 17 00:00:00 2001 From: Dominic Jean Date: Tue, 24 Nov 2020 11:38:31 -0800 Subject: [PATCH 0414/2014] Format of resolution for "The TPM is locked out." The resolution for the "The TPM is locked out." issue was missing newline characters in the PowerShell commands. This change adds newline characters between the commands so that the command is easier to run. --- .../bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md index c112d898f7..7d66ced22c 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md @@ -39,7 +39,9 @@ To resolve this issue, follow these steps: 1. Open an elevated PowerShell window and run the following script: ```ps - $Tpm = Get-WmiObject -class Win32_Tpm -namespace "root\CIMv2\Security\MicrosoftTpm" $ConfirmationStatus = $Tpm.GetPhysicalPresenceConfirmationStatus(22).ConfirmationStatus if($ConfirmationStatus -ne 4) {$Tpm.SetPhysicalPresenceRequest(22)} + $Tpm = Get-WmiObject -class Win32_Tpm -namespace "root\CIMv2\Security\MicrosoftTpm" + $ConfirmationStatus = $Tpm.GetPhysicalPresenceConfirmationStatus(22).ConfirmationStatus + if($ConfirmationStatus -ne 4) {$Tpm.SetPhysicalPresenceRequest(22)} ``` 1. Restart the computer. If you are prompted at the restart screen, press F12 to agree. From a93c5a57e300a2578e194a06994ad55154d460ed Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Tue, 24 Nov 2020 12:18:30 -0800 Subject: [PATCH 0415/2014] Add HoloLens CSP support for 20h2 --- .../mdm/configuration-service-provider-reference.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index d064a375ca..6415a28922 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -2728,6 +2728,7 @@ The following list shows the CSPs supported in HoloLens devices: | [DiagnosticLog CSP](diagnosticlog-csp.md) | ![cross mark](images/crossmark.png) | ![check mark](images/checkmark.png) | ![check mark](images/checkmark.png) | | [DMAcc CSP](dmacc-csp.md) | ![check mark](images/checkmark.png) | ![check mark](images/checkmark.png) | ![check mark](images/checkmark.png) | | [DMClient CSP](dmclient-csp.md) | ![check mark](images/checkmark.png) | ![check mark](images/checkmark.png) | ![check mark](images/checkmark.png) | +| [EnrollmentStatusTracking CSP](enrollmentstatustracking-csp.md) | ![cross mark](images/crossmark.png) | ![cross mark](images/crossmark.png) | ![check mark](images/checkmark.png) 10 | | [EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md) | ![cross mark](images/crossmark.png) | ![check mark](images/checkmark.png) | ![check mark](images/checkmark.png) | | [NetworkProxy CSP](networkproxy-csp.md) | ![cross mark](images/crossmark.png) | ![cross mark](images/crossmark.png) | ![check mark](images/checkmark.png) | | [NetworkQoSPolicy CSP](networkqospolicy-csp.md) | ![cross mark](images/crossmark.png) | ![cross mark](images/crossmark.png) | ![check mark](images/checkmark.png) 8| @@ -2737,6 +2738,7 @@ The following list shows the CSPs supported in HoloLens devices: | [RemoteFind CSP](remotefind-csp.md) | ![cross mark](images/crossmark.png) | ![check mark](images/checkmark.png) 4 | ![check mark](images/checkmark.png) | | [RemoteWipe CSP](remotewipe-csp.md) | ![cross mark](images/crossmark.png) | ![check mark](images/checkmark.png) 4 | ![check mark](images/checkmark.png) | | [RootCATrustedCertificates CSP](rootcacertificates-csp.md) | ![cross mark](images/crossmark.png) | ![check mark](images/checkmark.png) | ![check mark](images/checkmark.png) | +| [TenantLockdown CSP](tenantlockdown-csp.md) | ![cross mark](images/crossmark.png) | ![cross mark](images/crossmark.png) | ![check mark](images/checkmark.png) 10 | | [Update CSP](update-csp.md) | ![cross mark](images/crossmark.png) | ![check mark](images/checkmark.png) | ![check mark](images/checkmark.png) | | [VPNv2 CSP](vpnv2-csp.md) | ![cross mark](images/crossmark.png) | ![check mark](images/checkmark.png) | ![check mark](images/checkmark.png) | | [WiFi CSP](wifi-csp.md) | ![cross mark](images/crossmark.png) | ![check mark](images/checkmark.png) | ![check mark](images/checkmark.png) | @@ -2813,3 +2815,4 @@ The following list shows the CSPs supported in HoloLens devices: - 7 - Added in Windows 10, version 1909. - 8 - Added in Windows 10, version 2004. - 9 - Added in Windows 10 Team 2020 Update +- 10 - Added in [Windows Holographic, version 20H2](https://docs.microsoft.com/hololens/hololens-release-notes#windows-holographic-version-20h2) From d9bc63d117ed6e707f70b2001821902990a8e8cb Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 24 Nov 2020 12:33:38 -0800 Subject: [PATCH 0416/2014] update sentence --- .../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 3e1ede3c5e..6c6a1ea7cc 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 @@ -152,7 +152,7 @@ You can onboard Windows Server (SAC) version 1803, Windows Server 2019, or Windo > - The Onboarding package for Windows Server 2019 through Microsoft Endpoint Configuration Manager currently ships a script. For more information on how to deploy scripts in Configuration Manager, see [Packages and programs in Configuration Manager](https://docs.microsoft.com/configmgr/apps/deploy-use/packages-and-programs). > - A local script is suitable for a proof of concept but should not be used for production deployment. For a production deployment, we recommend using Group Policy, Microsoft Endpoint Configuration Manager, or Intune. -Support for Windows Server, provide deeper insight into activities happening on the Windows server, coverage for kernel and memory attack detection, and enables response actions on Windows Server endpoint as well. +Support for Windows Server provides deeper insight into server activities, coverage for kernel and memory attack detection, and enables response actions. 1. Configure Defender for Endpoint onboarding settings on the Windows server. For more information, see [Onboard Windows 10 devices](configure-endpoints.md). From 696aaae521f585fc4d22b113f86546e2f6d44647 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 24 Nov 2020 13:05:13 -0800 Subject: [PATCH 0417/2014] Applied correct `> [!NOTE]` style --- .../mdm/configuration-service-provider-reference.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 6415a28922..dcf8eec173 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -2747,7 +2747,9 @@ The following list shows the CSPs supported in HoloLens devices: ## CSPs supported in Microsoft Surface Hub -- [Accounts CSP](accounts-csp.md)9 **Note:** Support in Surface Hub is limited to **Domain\ComputerName**. +- [Accounts CSP](accounts-csp.md)9 + > [!NOTE] + > Support in Surface Hub is limited to **Domain\ComputerName**. - [AccountManagement CSP](accountmanagement-csp.md) - [APPLICATION CSP](application-csp.md) - [CertificateStore CSP](certificatestore-csp.md) From af037bdf6f6d215fbe4a6db8ea5a87c84c078ea9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 24 Nov 2020 13:13:57 -0800 Subject: [PATCH 0418/2014] image --- .../images/plan-deployment.png | Bin 29289 -> 30329 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/plan-deployment.png b/windows/security/threat-protection/microsoft-defender-atp/images/plan-deployment.png index 1b6ba214a52e894f6f558ca0358962ca1cbbf5d5..60313bb2da42807e2c90d572ef1442c70d0a38e0 100644 GIT binary patch literal 30329 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 N@=zt|JV_(Z{{@CuXS@Ia literal 29289 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 n|JL}B From b05065b371a0da06b1c13e1cefa14b8aab86124a Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 24 Nov 2020 13:32:41 -0800 Subject: [PATCH 0419/2014] Corrections to layout --- .../raw-data-export-storage.md | 52 +++++++++++-------- 1 file changed, 30 insertions(+), 22 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md index 99f189565c..1fa007de50 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md @@ -36,13 +36,18 @@ Want to experience Defender for Endpoint? [Sign up for a free trial.](https://ww ## Enable raw data streaming: 1. Log in to [Microsoft Defender for Endpoint portal](https://securitycenter.windows.com) with Global Admin user. -2. Go to [Data export settings page](https://securitycenter.windows.com/interoperability/dataexport) on Microsoft Defender Security Center. -3. Click on **Add data export settings**. -4. Choose a name for your new settings. -5. Choose **Forward events to Azure Storage**. -6. Type your **Storage Account Resource Id**. In order to get your **Storage Account Resource Id**, go to your Storage account page on [Azure portal](https://ms.portal.azure.com/) > properties tab > copy the text under **Storage account resource ID**: - ![Image of event hub resource Id](images/storage-account-resource-id.png) +2. Go to [Data export settings page](https://securitycenter.windows.com/interoperability/dataexport) on Microsoft Defender Security Center. + +3. Click on **Add data export settings**. + +4. Choose a name for your new settings. + +5. Choose **Forward events to Azure Storage**. + +6. Type your **Storage Account Resource ID**. In order to get your **Storage Account Resource ID**, go to your Storage account page on [Azure portal](https://ms.portal.azure.com/) > properties tab > copy the text under **Storage account resource ID**: + + ![Image of event hub resource ID](images/storage-account-resource-id.png) 7. Choose the events you want to stream and click **Save**. @@ -50,22 +55,25 @@ Want to experience Defender for Endpoint? [Sign up for a free trial.](https://ww - A blob container will be created for each event type: -![Image of event hub resource Id](images/storage-account-event-schema.png) + ![Image of event hub resource ID](images/storage-account-event-schema.png) - The schema of each row in a blob is the following JSON: -``` -{ - "time": "" - "tenantId": "" - "category": "" - "properties": { } -} -``` + ``` + { + "time": "" + "tenantId": "" + "category": "" + "properties": { } + } + ``` - Each blob contains multiple rows. + - Each row contains the event name, the time Defender for Endpoint received the event, the tenant it belongs (you will only get events from your tenant), and the event in JSON format in a property called "properties". + - For more information about the schema of Microsoft Defender for Endpoint events, see [Advanced Hunting overview](advanced-hunting-overview.md). + - In Advanced Hunting, the **DeviceInfo** table has a column named **MachineGroup** which contains the group of the device. Here every event will be decorated with this column as well. See [Device Groups](machine-groups.md) for more information. ## Data types mapping: @@ -73,18 +81,18 @@ Want to experience Defender for Endpoint? [Sign up for a free trial.](https://ww In order to get the data types for our events properties do the following: 1. Log in to [Microsoft Defender Security Center](https://securitycenter.windows.com) and go to [Advanced Hunting page](https://securitycenter.windows.com/hunting-package). + 2. Run the following query to get the data types mapping for each event: -``` -{EventType} -| getschema -| project ColumnName, ColumnType - -``` + ``` + {EventType} + | getschema + | project ColumnName, ColumnType + ``` - Here is an example for Device Info event: -![Image of event hub resource ID](images/machine-info-datatype-example.png) + ![Image of event hub resource ID](images/machine-info-datatype-example.png) ## Related topics - [Overview of Advanced Hunting](advanced-hunting-overview.md) From d08c38bcb4402304e4109d99ab3c8c475e9f0893 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 24 Nov 2020 13:34:49 -0800 Subject: [PATCH 0420/2014] Corrections to layout --- .../raw-data-export-event-hub.md | 40 ++++++++++++------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md index b006634521..7aa3fdcc1e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md @@ -31,19 +31,26 @@ Want to experience Defender for Endpoint? [Sign up for a free trial.](https://ww ## Before you begin: 1. Create an [event hub](https://docs.microsoft.com/azure/event-hubs/) in your tenant. -2. Log in to your [Azure tenant](https://ms.portal.azure.com/), go to **Subscriptions > Your subscription > Resource Providers > Register to **Microsoft.insights****. + +2. Log in to your [Azure tenant](https://ms.portal.azure.com/), go to **Subscriptions > Your subscription > Resource Providers > Register to **Microsoft.insights**. ## Enable raw data streaming: 1. Log in to [Microsoft Defender Security Center](https://securitycenter.windows.com) with a Global Admin user. -2. Go to [Data export settings page](https://securitycenter.windows.com/interoperability/dataexport) on Microsoft Defender Security Center. -3. Click on **Add data export settings**. -4. Choose a name for your new settings. -5. Choose **Forward events to Azure Event Hubs**. -6. Type your **Event Hubs name** and your **Event Hubs resource ID**. - In order to get your **Event Hubs resource ID**, go to your Azure Event Hubs namespace page on [Azure](https://ms.portal.azure.com/) > properties tab > copy the text under **Resource ID**: - ![Image of event hub resource Id](images/event-hub-resource-id.png) +2. Go to [Data export settings page](https://securitycenter.windows.com/interoperability/dataexport) on Microsoft Defender Security Center. + +3. Click on **Add data export settings**. + +4. Choose a name for your new settings. + +5. Choose **Forward events to Azure Event Hubs**. + +6. Type your **Event Hubs name** and your **Event Hubs resource ID**. + + In order to get your **Event Hubs resource ID**, go to your Azure Event Hubs namespace page on [Azure](https://ms.portal.azure.com/) > properties tab > copy the text under **Resource ID**: + + ![Image of event hub resource Id](images/event-hub-resource-id.png) 7. Choose the events you want to stream and click **Save**. @@ -64,8 +71,11 @@ Want to experience Defender for Endpoint? [Sign up for a free trial.](https://ww ``` - Each event hub message in Azure Event Hubs contains list of records. + - Each record contains the event name, the time Microsoft Defender ATP received the event, the tenant it belongs (you will only get events from your tenant), and the event in JSON format in a property called "**properties**". + - For more information about the schema of Microsoft Defender for Endpoint events, see [Advanced Hunting overview](advanced-hunting-overview.md). + - In Advanced Hunting, the **DeviceInfo** table has a column named **MachineGroup** which contains the group of the device. Here every event will be decorated with this column as well. See [Device Groups](machine-groups.md) for more information. ## Data types mapping: @@ -73,18 +83,18 @@ Want to experience Defender for Endpoint? [Sign up for a free trial.](https://ww To get the data types for event properties do the following: 1. Log in to [Microsoft Defender Security Center](https://securitycenter.windows.com) and go to [Advanced Hunting page](https://securitycenter.windows.com/hunting-package). + 2. Run the following query to get the data types mapping for each event: -``` -{EventType} -| getschema -| project ColumnName, ColumnType - -``` + ``` + {EventType} + | getschema + | project ColumnName, ColumnType + ``` - Here is an example for Device Info event: -![Image of event hub resource Id](images/machine-info-datatype-example.png) + ![Image of event hub resource Id](images/machine-info-datatype-example.png) ## Related topics - [Overview of Advanced Hunting](advanced-hunting-overview.md) From 5a2dd7d0abc9be352ffe92284cdc0457c4e022df Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 24 Nov 2020 13:43:58 -0800 Subject: [PATCH 0421/2014] Aligned spacing change with raw-data-export-event-hub.md --- .../microsoft-defender-atp/raw-data-export-storage.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md index 1fa007de50..8dae2a2358 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md @@ -31,6 +31,7 @@ Want to experience Defender for Endpoint? [Sign up for a free trial.](https://ww ## Before you begin: 1. Create a [Storage account](https://docs.microsoft.com/azure/storage/common/storage-account-overview) in your tenant. + 2. Log in to your [Azure tenant](https://ms.portal.azure.com/), go to **Subscriptions > Your subscription > Resource Providers > Register to Microsoft.insights**. ## Enable raw data streaming: From b8da66ffad4a9cbca1b99e43d1998f59f4b25a96 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 24 Nov 2020 15:05:29 -0800 Subject: [PATCH 0422/2014] add key capabilities --- .../deployment-phases.md | 30 +++++++++++++++---- 1 file changed, 24 insertions(+), 6 deletions(-) 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 684a434a83..3b1486c185 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -27,8 +27,12 @@ ms.topic: article - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) + +Microsoft Defender for Endpoint has the capabilities to effectively protect your enterprise from cyber threats. + Learn how to deploy Microsoft Defender for Endpoint so that your enterprise can take advantage of preventative protection, post-breach detection, automated investigation, and response. + This solution provides guidance on the three phases of deployment. Each section corresponds to a separate article in this solution. ![Image of deployment phases](images/deployment-phases.png) @@ -36,8 +40,6 @@ This solution provides guidance on the three phases of deployment. Each section Regardless of the environment architecture and method of deployment you choose outlined in the [Plan deployment](deployment-strategy.md) guidance, this guide is going to support you in onboarding endpoints. - - ## Prepare Learn about what you need to consider when deploying Defender for Endpoint such as stakeholder approvals, environment considerations, access permissions, and adoption order of capabilities. @@ -48,12 +50,21 @@ Get guidance on the initial steps you need to take so that you can access the po Learn how to make use of deployment rings, supported onboarding tools based on the type of endpoint, and configuring available capabilities. +## Key capabilities + +This solution provides the following key capabilities: + +Capability | Description +:---|:--- +Block sophisticated threats and malware | Defend against never-before-seen polymorphic and metamorphic malware and fileless and file-based threats with next-generation protection. +Quickly go from alert to remediation at scale with automation | Automatically investigate alerts and remediate complex threats in minutes. Apply best practices and intelligent decision-making algorithms to determine whether a threat is active and what action to take. +Discover vulnerabilities and misconfigurations in real time | Bring security and IT together with Microsoft Threat & Vulnerability Management to quickly discover, prioritize, and remediate vulnerabilities and misconfigurations. +Get expert-level threat monitoring and analysis | Empower your security operations centers with Microsoft Threat Experts. Get deep knowledge, advanced threat monitoring, analysis, and support to identify critical threats in your unique environment. + + ## Scope - -### In Scope - -The following guidance is in scope for this deployment guide: +### In scope - Use of Microsoft Endpoint Configuration Manager and Microsoft Endpoint Manager to onboard endpoints into the service and configure capabilities @@ -75,6 +86,13 @@ The following are out of scope of this deployment guide: - Penetration testing in production environment +## Key capabilities +This solution provides the following key capabilities: + +- + + + ## See also - [Phase 1: Prepare](prepare-deployment.md) From 7f8fc98fee43c6bc3ca51dd9d4eaf69ed63c018d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 24 Nov 2020 15:08:24 -0800 Subject: [PATCH 0423/2014] add capabilities --- .../microsoft-defender-atp/deployment-phases.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 3b1486c185..016392a979 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -56,10 +56,16 @@ This solution provides the following key capabilities: Capability | Description :---|:--- +Eliminate risks and reduce your attack surface| Use attack surface reduction to minimize the areas where your organization could be vulnerable to threats. Block sophisticated threats and malware | Defend against never-before-seen polymorphic and metamorphic malware and fileless and file-based threats with next-generation protection. -Quickly go from alert to remediation at scale with automation | Automatically investigate alerts and remediate complex threats in minutes. Apply best practices and intelligent decision-making algorithms to determine whether a threat is active and what action to take. +Remediation at scale with automation | Automatically investigate alerts and remediate complex threats in minutes. Apply best practices and intelligent decision-making algorithms to determine whether a threat is active and what action to take. Discover vulnerabilities and misconfigurations in real time | Bring security and IT together with Microsoft Threat & Vulnerability Management to quickly discover, prioritize, and remediate vulnerabilities and misconfigurations. Get expert-level threat monitoring and analysis | Empower your security operations centers with Microsoft Threat Experts. Get deep knowledge, advanced threat monitoring, analysis, and support to identify critical threats in your unique environment. +Detect and respond to advanced attacks with behavioral monitoring | Spot attacks and zero-day exploits using advanced behavioral analytics and machine learning. +Cross-platform support | Microsoft Defender for Endpoint provides security for non-Windows platforms including Mac, Linux servers, and Android. +Evaluate capabilities | Fully evaluate our capabilities with a few simple clicks in the Microsoft Defender for Endpoint evaluation lab. +Streamline and integrate via APIs | Integrate Microsoft Defender for Endpoint with your security solutions and streamline and automate security workflows with rich APIs. +Simplify endpoint security management | Use a single pane of glass for all endpoint security actions, such as endpoint configuration, deployment, and management with Microsoft Endpoint Manager. ## Scope From 1ee9d0c7f8f384d2f1c52410435ff87d7ed7f181 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 24 Nov 2020 15:33:17 -0800 Subject: [PATCH 0424/2014] remove sectin --- .../microsoft-defender-atp/deployment-phases.md | 5 ----- 1 file changed, 5 deletions(-) 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 016392a979..f311d48c09 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -92,11 +92,6 @@ The following are out of scope of this deployment guide: - Penetration testing in production environment -## Key capabilities -This solution provides the following key capabilities: - -- - From 7b0f5d0c975b7659aecbeb772a0923d8de1a6b73 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 24 Nov 2020 15:58:09 -0800 Subject: [PATCH 0425/2014] Removed unnecessary bold from table headings Table headings are bold by default. Adding formatting for bold results in a half-weight bold font, not the standard bold weight. --- .../microsoft-defender-atp/deployment-strategy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 5f3b98742c..b7def4676f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -42,7 +42,7 @@ Depending on your environment, some tools are better suited for certain architec Use the following material to select the appropriate Defender for Endpoint architecture that best suites your organization. -|**Item**|**Description**| +| Item | Description | |:-----|:-----| |[![Thumb image for Defender for Endpoint 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:

    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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/device-control/images/devicecontrolcard.png b/windows/security/threat-protection/device-control/images/devicecontrolcard.png new file mode 100644 index 0000000000000000000000000000000000000000..829014859f3b4d72d45e4b9fe4a945424c2eb22d GIT binary patch literal 96602 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 #xfz}%}yEmFbujRVPwV$XFP zT zA!6;44=*mG=qzYJ%SBZV>V^yJh>m|_DR7KV2^58zGk_X)zbH+4xu$iSU?p*_=P;Ft zuzUQM?18g=+xytBJtEzXZsqp)t@FxOro9@I>a3BfHNji_@+$>G=-1x*ug0~b! zfo_}hHFw7ugX#f?*zw$p`t3lZfl0WyPDyV3)($CU4ewqhedTpQNY(Z1MzXsaA?t8p zn9UwuJQmP#GxdfKhZx@bpJ+KXt*1l!%P91oljAwYteej3nowo=1|&Infj=tfK{rvP z*Tpvl1jwk)+So~Mbh#`S2WKaNo|K#E*n@(vqQUH}qH_PpwZ6YK8fdyPBu%5IZoeSz z+CN*$7E-1=UPiMgrONt)a1|R-+CE2+lK&XzWzDt=QqNAkuc^0|76byuN6@t`=4 zSq&6r$5O^v1pT;c67iyDs=Rek@ba+c7XVB~vTFRhh=@HY%c1^rbJoD;@0iC_99f#L-?M8L7Z0Ti;-P@vRx$r-sk7d<5NB8#c^j<=`CPi;pohXp zI4B+AXXMu)Pk7eqPiFR6w=Yx6iM)&`Ryq-(&WUM=o}|^|S}? z^(4^Wk!u<{HCk9L#+p6P^QF`|&TE(kv=(Q}dqRFOxVwV;Wg=-j5t(DtL{ACFX1iHm zFz8{J=y-ZnS($XjgXZVx?P(so?ah*F)dbpWMD8R9$~m1RJGgGIEJ9@~PJrCot#Mf8 zALn&wtLbye>%$oS$@Ni{wcRSq3iYTUJihd!crmIW|56xB@mn8|aDpgmR-9CPAlWNK@xxTp9Pg~i}pI~+by zF@7h{38hU1^ZQ(s%U_z4Y16#AE7ANe*Nln=m`xQiy6+`E)D4bp4jWTX;7s{Z!-14` zhFh8zjxM$U+8~;8o0ZYlbnIq|*SpU8i!VrUaXzC~6@vVTtBy}OB`#WiLBSOON?GR1 z`>NtWfPQIO$4JUlhT3lDE+RNVX5zO0zY$#z(vo+9&P@QU-8EI#x$f1re@h}?|8c&i zkcYX*t%S4w5zgGH%ln~t#m;OAzX_p`yeCA&F+zPx*YsS4HqR{vj!NR?q z3U?+#p`8`1KSx#+7ChQvR3DFKKECOlWSo!{u zElt-;>0jcjO0?{KrRGghLzt?ERugi@JxjOm{r} z%*Y)ajx)OLw7T-{YFC}41%FuH<~dmX_+}(ohroS@b@f*J;S2h?m|J>%Ulhog6kb$? z_Y0fq>B(K>$F)~y?TZ_=`op$N1WgpLcr&MR)R9!vrthkF8r!ajq5F_U_T}ElVhm&qHn~{qdVtzcr?}>ZZEfV~DZifPQuh5gm z>q1Nl2E;Uk`3AZ#2?SQ=!m7tTD4ehA^lcPHmnPZg2G9wi0>>M6Y+0 zvr8?4pdAHc5BRpAd};xrlCt;lzs;!}+UDXK3RJt7@ALPfss1YNmzpJ)-Wv6f@WceG z#l%Yf)Bpb2$v;;9t4sNIV7?iM>8((0DFvx*$Hu8Gl~g~9>}8Z>2I{#2o5BSgdahsA z3(~aaX>xsbQ91jgKM+!sS|>6lLfWphKLUMTXXViSE_(L(`N3i5E3>U7B_mcQh4YTm z6K#5n;S9AIGK;u)O*rcYTC4+oJB+B)wK^w41OlY}^p$L+fgGV41_u%E zsb1vBb?WOXPqf~ywO$Qo?RQnw zF`3JiIoEKw+B^CBw12)ntUl!CIa1d%BVVSUklUI4>>vwp(^NBBvRAfl%PrS>dM+c! zhKxv0w|Y50&g)uWP5=FC4-~lTYK#Ongl6vqg>8t|)YDY>!1l+-$JKei?_oczryQ_pqHKSYr1}>M2hB@)51l&&XaqC6F=Ye)xNS;py7)fV3_1 zg89aSJhVb&rmXS4C$t-Qj}(5e{>XaIdY7&;Aw#Z3o9#daC4kqqKL7KgQaMvrOY`lC zxWcB}zF)^h2<%_+lIuJk>R=#B(dEOv_-e#I86j5LoF`oe%;eX71|>)Eo5%_+ENtXl znrX#D$wE@@u=4K@an?^5IfeTrxnXJvG=BOyZC@=W{%jFs^v3%)$7cEz3Th-GpkIZY zZm(l1crEOcPJC}oB))C^IMv?Hyl6Jw*gR5Z$|v#Hl!l0M3@Eb9Uz&^0TjAc*c+bs& z3;p9&6u~Z=!ktD358yVmvdiyrBJNhc2WEh}ydMu!OW9Xx4 z=c_e}Rpu~;0zLF7SY|-~Ny6C!>~`8&^L8kgfO@O$mh4e?>@SSh#IZyCu`TubT0-=j z*ecFm$zb_5sc>gWh2u>)PoWaLf5E46SSbjB>c>p*S}q#CK1xVxBfV0J4F+|nP7n3| zhVS#TS_k1j)_fg(8*|&zenRO>=7BtlOErs36NLeEvzWn?IA6aTsVhUBzzbpmN5mef zJp<6qkqjR7XQgS>HyaH5ABFL<@+4X2hus|$A=KSsr1`9lSf2*RI?9jKzZw3zXStDj z$DgUMTgI%t=9m?85a?Y=>fhk=*n3r1=#q&Xicad!zq7g|VR-_ro%HHqoQ$@Vwq|ln z3_uf^mNldL5ld9#siCsErJP9YO{#uRa<5U$najn~AP0-nE6g{gl8ua$GWfqK0@#C2OflR+u zf)2Y0@QfqWJ-3V))Tz?#uE<87^*$o+3NHq&caqgxsPOr1UKvzdE1KmmZqM5}=Ul|D z6_ZbymTBGCEi&6(X{d$ZK`m4GfZP~U4~(bKo{ZUG7Dmgu+`ey3hyFJ_D{@}n&DMNr zK&a{hxZjtl$6V1@6OrnWs+LYK_`2q1`U?|&u+?UA$7Ak?jO06KQt%Gv4*phWh`%pf z?|l`tkZ{{VEHR?JEJ@i83$vxY5bafa$5oO&CESC8<*jBq0cxArl`SagT{#^qT}uwJ zL(4{h<*}&-6R83BjG+J?DbLRr9~RGYFk;8cuLA-;nc?JLpe874onuw>pkqnbHl(^} zTn}xlIZr+xaR~}~0l{u&8|X)cw?iob9Yi+U>ay1t(z#Q^gyok=Tn6Wm|R=e|M}mQ;1|Zu0C-#J$Rl z>p&j6Y6mw9{$e>GD!AL^s2$0)Oo#N&x4P(wOi$}x3S8u5?aoV*qJ-M%2inQul9gbd0j4Bma;`5H-DZ+MlWaXc(EP?pV#I+>NU@&&T(qmT7|_ zxt0iNc3OqObgy*u?Pb5C?JsIXea(F4Kn6X^Bxcw|wa1Xs2hG6A@B4$loH1u6g6@9a z1HdWy$daw~E9XzBR0r^! zG^eBZ@J4$yCRGURRhGZyH~1|LS773LzMk%sy0))P`l`&+3bF2L2sFbR<$JO!S)&}u z0D67onN0URi|Y?klK;lA#IvkETnz32UX3O3qKQkyL+5%G5ZXvBeEYppztMxJ2n$)Eta@tasZ%KW;E;oIG z3hgBdvo~s@lXSacCJkvTJvpG!$tMdbADwCRo}S!!PbWnodG_+}T~QV?h$^x;Du`=) z8bkicr`nw&{Dp{As7Im9KEG&e|JM*_NlF?&aiz6A5S^OPZv~Fpb>p@m3TEDQW`DbR zU?a8=bRqV__Vo=@&4q~aBnb}O&XO9}RsG$!beb!6t^E_;w&3<`9T{Z?Gu8uL)2 zf~E9-jhE@1S+BiQ*r(NDzhG0aje~S-(rLg%Udb~z>ahZ|g}IGfA!&37-MrP~&-h<7 zb;8B$KJ5b4a32`4cV)Uq>*AQ}26|O3!Na7LKAJGq;>c9rxJhuUp!&rp85F0r%YozL zD7yOt0zp6hoC8>ao!>o(>c`W;+@^>$k6|Wtt3bbju!xZ$kc@!5V}!b}^(WJ;#Vz7i za4nOnMwk4ZJgECk(I&^0$uN2T#%21t^ej2j<2v63oczss$8`uaU)+>i)%aI4XR|HVN5~R9j^Ix$pRn)8lVQ@!)u3!u+0e1 z=82iL)p=0Z^hJ;11ZHqaRaSZ7z>nsU($4`wQQ-9?C&jWg?}P>2TliZ}hUer`Nlasg zxOe1Wp8xy*)vQpeYyCI=>B3!<@E#}$?CyE^c3q71Zq1h2Nk(~leAng9kfa=rZG=iV zsN4LEig>H;1{jcejHy@=CIutZnP#_aH7oN#WC6@YDvFuIZe>c%5%U&bH_4pTq)a=v}cQ+`OgP+C@4ITZ7Z&A zacqk@C%u>zpD<5*FRN4)UMH8%r~@3axti8`;Cq-~J}9ud_Ck1CcPI}y$l$C&-5Vt7 zhV8K;XHS)jQ2QMdc}+!>{`2USs?i!1ikymq5Kc>W``q@lS`NlYap4zE<|i4I7+nI& zr%fl_qWQ8-DYQO#Ad6tub})dkh@6c@B^-s#u|t#>lkiE;-=8!oD~76CQD7@6l{wU6 zr>b~wK~;l^F;a5Ss{7#JVQu^&5%$bzaoH0T20r1K92V?1fA1{RA=u-Z>-QX`Fn-JV zE(T6UZHon>iJAxot>2k;Oy(jb*Hbl$xHlesRdA;4fx;41OVIwQzL+@LF=V(K$ne@v zR-qwjNK%z5@hk!M=Y6|sDu3s5QTI6c9p5YVHh1)p4uscANtVYN-lls+Jz%CP=+0@! zRTr!R@1HRfE(5%m7QH6GofI_U-c?`Wl~oRe4VxSEPNI;NV|yUFawtTR%%A1jsjdT= zV1r`hjb(`nJrpk>m*es&e2QZHX4H0fCWm47_m5!>*UqfXlL0W23+Uo2*!^b`bXDRg zLr+C)LO307N{y`2^nH>ebuMza;R`3N^Js)bQqRFb4t4wVrYF$z`1-;`M_*6BNT`E4 z4>Vom5>mgFGGKi}FAuBob^nl+#@o@VfU&NwwaQWTLOD`#dVu~oJ4T017>V*&>a}Te z9Ijt(I{raiOdP5kY-VilcB215sf^i!40&yMg^gy-%hZlTKAt4;qb8%=npc0T%JvRt zEi>&VmMJaAl8YoPtjpDr#?CQnM_+_Gd+h4$yLju5Q?mcc!7C zXg*WL6xnKW6^sb`k_CuQH-a(-R0j)E<5!%|xmJpi!~Rpsek(gYdB}{&yaQ*7jI`)$ z;=}H@bZA=t_grMLDR~V$dz6EULI~Co2J)6>`i1evSZ#cOiN($I^bC$D=04cEEGWeS z5D`40h91iH#(odCW4z)B6w`SI9$0;nNYSTo&rz-a^R^8TQM(Rtk1ZyBxWwLQrt3xC zP@p+cAsM$b3QeXJB%TtS62Y-&lhA2;Wf~;%rV#X*y6DIBuN}y2;)Z^(|Guea8_}=3Q&3@$#nhr+{PM|O<}``h|2nsy1Nxig zx5_-L_ZF~6f$U47}=W=(hojORv-5)eInzq$jr-Ngr z;-PGxF>a~QALKT#7W>bY#@+oBe2w7JwBg-h{cN4F0;)IKSLPiMc_NQQUBoSSq@rXA zzLHL`g0Gy!+O@lGuS_(62*(uKwnR@H=LY|{z}q+ul+F?N zsto8hy2t=tK3TB@*ro971V3lQ_IfQV;r7XLU^$h^=qDw&_gl{NSIIumJ*ZB7sCQ4e zGN!%6-}JBBMyfUL{n_tUpy;&!Nnc$m3nV3?=(N$#h@v~Qq@7R6|N4ZrQ>XM#OGvo2QzD@KESv~&7g7noUI~So2Y}(au=%E3PgS998uR` zruv-XCmnD~!(JO>Um68*+=nT(dV9-7+~ulYPpb{gEsAVbK0}sd*o)e!HQ**p{in4+ zrisz@#ES^=CM~Q5m6S7L$@oJPSEg~90Az-L%9=>!oU z`{uqgheW@<`>Q=$Z;_WVpYtKnxvVVX+jQum%k?tU#?+jp&DDTJOd-4;xL@g{kog`! zf4bs!xNB?6O5SmkwU?_`^fmic&kQw34qJ57YFBDvK_?5;M)zNc=-inY`_u#qI086! zFM2dW6bk4!kl~C|2#TvnF;t65kL7iDPKE0|c*vmOlHqVIXu~r9;=R163ZhG(5Wv&= zk^=}c1f&?;%+NyH5q(KEkH=zJgZ-%~yG%rnn-YPs|%62Iw3f5oisV=vuDq%4`b z${g|Yv?`3+X*g;!oct{b)}gT7c030|oIv*4C1_m&iE+J$tsdvHM38bzD29LOlucyP zVVaR`!zmREp0x-+P~-4p87?e@6d_77;2-qhAocnJ^vxq{wz-%XWdUTkWpcth0vP zD$?m5T8aCrAs!`Fnun;|DjiW#jLNwGXp*SP1X;SEnyh#@r#$zhdVzRs!W7fXbX+bi?irrz8usY%zXAmGsGr%0eHWrsWTYgav ziuQjEH(Vw24bCtoyPtRT&^oL?Iykq!o-(|9p%nQ+9g&$(T-nF1a zN)h^|Y>Z62bdb)U^_u7os3leBt@=T&s0u_aFNc$8_VSoX-skj>NkvNxlElf_qr=_K81`NIidKgfq?xx>N${k9yFKz!SEVYzw1M}()SaO`n>v; zTq+==*W7Q=+p`H1z&(r}x{yFb&3K^U6f=q(Q;FLw(gI#n*@)XL(^6&0rs-R)jII5~ zx0|~W(9O?+unHUpbU|Y2SLRo3t>xLE?vhFQAHZZDOpEWJ^ythIpXS8sscI$zflv~yGDI!<$JAnt<>`prLU5Xg@g z(8u3{l3pmRSLXhx2NsJcGN_zsyuY94hp;LA(NreZ?R6_XlvvC*84v#40e)uCQaep? zJ0+T2Ek}PmEQZ)|7cS$2nZMqJ>`}!^*`>tm7x$C%g59c~daxrzmWQ;X%h6|?(Pgy0 z^#g6eJo|rH)3Os+2pAM7lXlIQs|JUxy4?!7dPd)}TY4!yAQZ181Ro-@4dbwd4P~a6 zL9!T4g-ks8x7?a=Dynffi7EYA_4!5R#2f?>A$r*-)_tHP2B11H9ld!S=l!@MPpj?B z^`CDVx_p`e)C9mOS&}R&TNi!`@yGO$vso2>sV$hy&+fx-Drt@{qO54k!KP4Uhj$y0 z)Fzb!gbz+SV2<;`*N92wI8vM%0u8>g)I+F6Yf-)<-f2`fOcq4#FlDx@uRl{MZRks7 zeu~2-y1IJE2XD_5G!lp|!M5{G=S_jblHl-x)pozrepS#NfIju$zR=CR`@aoC=%hN3 z{rsEvjyvta(!yt8`a3RAlLabk{DQ`nLQ!D-3Wjs%Q`w%T^>%FyT~T>}1kVI2=L^`` zyAgaB(kV9%v+gCLhyHsm$<0d_M_i87g8FesZ*}510jZ?98!k&h4+%8{reoAi5hvP21ZZ{WyP$9Wwpjo`FB@Xzv2+f8@orU z`tPA@JO;ZRIT7xuYkG<~N)ki~alK!i+-6?&J4|FDFM;zw>+z)v5-`(yFA)YE)#F zSI5;*BJ2AZbvVsDuaijO{F>dlMXiRuNQ3_3a4#sX)oz+#nF8-TV^*%K z$cJ1~s?HkL}Z(CxSnB~;W?U}pzZY|j>$eupZrGZfNk(s9=!q4io4L%^q z$4a2*q?iD6K~r(8;x+ot;jpq#a;nORW9JigGb0UGZ_}?ok8N#Jx>DC}{sT?do=~?0 zY2RFp{*$L-lCY~DSC#8<1wL7^L!^T09v34vBvlZ+fs?>7%!lC31j++z_sm~5mbEO6 ziNRQrnaAklXn>T7QAzx9$nTD?HT+Olg9rmWxE)r`FHC4|c%JF->-bU!NNcV{XetUl z=|u+g^j(aDh55@>8b;9(5WG8#x0SYskjX=3JGgWozB^LIj#KP3=yWCocd*5#dD3u4 zx>!K;UnqVXn5+NbE_c9%!ZxoV^1fJX<6aO0r+wYG@#3W|-MzTrw2*;4y-7oLgNCiG z1-+}Y^b+}O= zN2bb@_fpVQb#JP?FDWcwH%ctsHqHQ+9CG*|a$G$EMP}Np zhe6&l9$g*ZWb}l0?rzJXJ59CGh4uqwWBOdJ>?h7GMNAHBv2;@62#%ALlDUB2)jcto z7ch3St79w#z!W&fJTBOO2UTc~YclN=g7VF&@6f+-?G+gbtbKY3jvtV7S~osK0&A`< z%b!iPx)AjMz9yLuns)IiGez&$kwOcoSr>2FqM@(Nv<$MeY}=UDlrD1WxlQTYJvyVM zeq0Q)7ja)CsftN~Dx6N#hg)cB254^!>1<(k_>OPW^dfT>z^YuCIX@ zjhf`oY?eGXjY@Ta;J~zOSz#_U5U&r$m{4!}k_H;xg)b}^ONStzjIEdF3#FkIxZ0a&(CQpV!&b6 z!31h+kpo+h-jahTsO_SqAB-jgrvml@%c`F(D(BI#gkq{penzTR!5}hxaa(= z>W1joB&zYKaR=ZjGM@s{q>d6;c`9P9(E(5eBMH%x>SxHT8{~`%w!;Xz3NfJ{!+Fey zyex%XI%+V6_=c#$t<`Zyjr~PoXex7X^r*qyJvYPhTINrdLE)#C`ac8T1Aqzzt!+0% z_DoJ$*&d*Z34P>unX_Avb3$G&UTsR9>G8ow-{Q|5cuqAN`WmbQq^jG|httjb{J{A; z_ZQU4lokG_pgB1h*uK=ST!DU&b72d3-beo^GCWyeL`b2ozz&WPpje?m=)#i2F&b zRjEDsjB}%X2snSU(V#($WEPpY@Y*HdMLD%meAOV=2~0tiUxCDdIOV zwxpBFynP+1)HNob)fO4z{JJ6HZtyN?7UY4d7PS^FGL?lFBIpmP-)JW&K15+miW*U zIh3%?PrbR{&~U<85C|eVSO@oM&=x3xTM6Gwn-Rra#m?1hw-iCBfN(D2@pry!t;O`; z&Eszcek+UY6=nJxaV4%;I7FgYlF&V5B^{5pc(B`Na9b9gnG#(oBl_$yU@?8_a!|8R z%Fgkf8Sx5BW;h7p7PS*5bY|Tp{?~X=+bt~{c{8V8Kesw04+yI3_pEVPr4Dl5%V{iO zkw#^;E~*i1X}{6dD|Rnlt4WOB`itWn`# zl`)o~=gP%D8$aof8aNgDU%bziLYF;8mRXsiMiB>5+fx4bY(>P@kwufq%t7`>8=;FD`q)^x8_^M z>s;psaD>R-R6Icm96_u**R=o##gBBdz0~l#&w9R;^|sFzad@307w74gVD-5rl<|$R zAT=rFGJh*>8(cVH-o(Uk+xIExqHc>iv1b3i`0Q3`vbC3?1qvw~Ce(2jS2OZ|7Q6GM zl7@ymtcun@j{L9~ZgPObZ_puj%ilpwTEiGRFjB!t@@d>6!|09^Fs88N9lE5q-H z!0%&qDx2*MdvEs08D;*w>fLwxUS}jqGvdR^Noh0{7i1rZ*UHmI_m0Q|_20cpneS?B z#cHwoT`(>sNOXE`Cm8Y(PAfy$QG>eUtHpnlqYYhAotxs5?87Z|D zV9I#Mj#*uH3@OgK5IDn1;xN8Btw|b+kN;xs@YX*;OEyEdk32rgDEEbAleq_4u1#|` zTwGkQj)d>pb(CSQM{W!aY0}ihx30cWqoYf%iP!`P~Up~RqIJ)Ohc-oBoq z6M+pETFCLJ8owE?x7xIaYn!1H7b}g72<5CV8!7)1UUJA_S-WHN@n=LbP!)TS5f|@6 z)Xl9toZuay_vA?oeqi2flY^v@;#WOEkRR=#{&zPaE!ux3Fz^yg#(mpx!ti1N%=Gr8 zS66kt0awuko&Q}EyCJ1t>Jz@*BUK$Eg+341?Y75`bJx=A>EEu&7xtFg^sek{>uH&# zyR0lP>gj3CrMtYH?+riE=|ldZ`O2~@{M$KtOY7%WZO3Em1>Z#d< zo>|$bjhFt5AbP)bon@wf@94tFQG;=y$>^m$>CSDuX9fAPW~ii^S&aD7PcAc!G{(b;`;v9e<=7XMmcdfzUFd2=Y2{zc?*X^3fIqjmF`@7(g5A{35F zib~0%My(nt!M{fjq@`@?ouyJ^t?Syp)+p7i>)&TkV*Pa(VZ+-DR{SM#ph+fn9-Kq& zO6R+O)Yz(l?VB{! z32z+y*Yx2J0oQM8H^l8s*W4*N&=DM2#*Z^W-!7-YS5x0o;#nn@&*!tOhBZVm5c z$#PuwqP50fz4a}dyk@suevw>Wl|1JpXeh;RPX~%p;AHXYu}n|_$u`@6f%VIOAwjCj z`Ss1N4{9*k2OSj&eIA}xilOy|CCe_InGBxyZ`{5rIy^d|$q3~W_pK&x-XzDZN>)kn zxgtkQ|7GT5PLykf)T^Li(55~aPXxERQY)s94{tH((&DN!@Db!R=*=g~{G z=k~X^UbpArsJa4tk?F6pV%G?!(E)rXO_Fkp=iI{-(3#6_IhE$=V{FU7TxahjT(us- zC9$CpU`_YsuS~<_j}VZ;-U<$|F|%B6lNISmDt ziPwO2R4uoyK>Zcm_ME|F2pt^>tnaVqoBVKf2B5xfbZO zf07cm;^4D96B3h=wi;D^G)(sr-B$&>Cfc{!fWF zERj;!LmlyF;vwY}ba>4FlI`Vm`FZ=#z1j_D&UMOZQ~MwrtF07kiMnm$To#4sq!&W8 zP?*)X02g)QHUd!4R{vIo>gv_AAcsE_zXT^*!SvUrlp~JYN%Ty2`y)t$l%Yf>DPZ+pay@h8dX&2Iu*SSIxBB$&t~cc3UhrYQ_~x; zf}kuX*;-8>a8&3Iuh``c-za?qY^`Cu>pAE3D+rW4pXKoAK(-qnbb)(Or&0`yC3I3- z2y!^7T&!szGvp=l5A$3C3ri3KO zA2HsoBB^&Ip9PjlDTrZ`0IpxKGwW~{=?_amQ?^WjkaeW9YxpWd|=1(S}!tOVYG7dJcD!Kl!5< zN#>swFa}PFRT?Q-JeFrPDfE?|26YcQx{Bc|Nus*c;lrqVY+w`8oSu*v397@dDbtG? zHDSIin&T6oGUzStYliaDRt|0VHHu>yZY_omkS1)!u7^i+mfg1GV*kD+z@R2b( z?AFG!#|`y_!i27fV8Kn?;aEr>3h1$d4zNGgj=$<>W*dU;Em!a9z)ww4vXxaEN`H;T z;Nx6}61s?BvSH!5dxi=(3NE_4ujx9^;o3+fAf3)XYw%;(fx9<@r+I7g2si#0Oq(K1 z8-=TR`E|~(Q$GYtGo?RoZ2_M0)xI`I4nobcHJSe?9AK({K4gn`tpYDm``S|^mc#;u z$sIKTgVwoMULLeLNP7{A@=!)ig_Pl#pqyGpzj;AB%JzBw&V+#9rZc3X;kCVW+{@<+ zb;H$&Z4~~y0|=RndHjJh7B~G5=CjlbHai79l!lQKUeizqt7B7&7q{Z=&W>B4HFyK3 zK(?L*E6vWADY3t<2yN#-=fsz~vH4)+(jK2>;QZ5Sgig3kHlrCIf0n+{ngYtgfMsb! zVW69xBueBIL)$Ubuej;|&*Kh6U@>r*^+5aVvhG*g%z_@a!>IokE8u5+!p2Y1xmrvb zYHlv_GYT$*RwUo8HLUDGX93R>0xRt-l0GSIT{1M6Q13m7rz8x+cYF9n1<)AFW0>4L!2Sw=$0ixM69 z)p3eBYsY?hA9CeHW}x$?%$iFkF4}TD`?iwYMPY=h%R<1UIe$=x785Q{YI2*7Io9%h3;t&Q?rK0gc zx;W(`W07;ei!FGz?zpc(kuR?((0=z+K)P50OuwBDP)|1cUKaOFL!dM9&w##IErN2P zr66pL9m|zFQHTMT>D zGtneFW1h-{NST)Al2S{=2c#@}-SsXM2*{j-I!?T}$ps|Gv)8OVh+B_a?pi9O}v-0A$r|kJUlKqWQ!Bzmb{rPrz@Ib@_%}WVL5R_ zLP+;s+|s26toDOQ5{So@`yPWlJrRu$alf_wOuJX9Rx#GpZ^7r=pZ_*BU;`ENz;4bU z&=?}B!s%*s9epy>Xyc=K-PdZh4RVonwc&TPn6$f>Fz?y#5(ON z{fr2d^3P3FX%&0HX8^DMHNsb7sHuOHs`^+qcKK6#vHx`5a5o>HJ6b==6*n9dnpdjz zu#WsAMbjSLoh8I_;#nd6gShL}Qq=dSY}ngDtugS{U8~MFE2GxmIEhOM#WjQP_#e1> z!e=Pc?b_cp{P-4^r~?melu)Y7%;Ygjhdsk0=#+4L8dAKE=tw<*SwkehZ1({~op2sN zVe|j`b$1D?uS&+hHnH<^dvwaNkX};cmGmb@$-%*ylo)km;BgZ(jpSG%Z=rV8fUR`! ztT21-?=(aL=>~6(SCEb_bPSU0V7!&ccvS*Q@kBehSH2uM6dB`v;ghKar8UuHr%Goe z8EM}~>}HceKZBmUVnf9&!g(MxW+H#MQ=aVL7*kvL8$*Q#xeNT4nAD%Zwnwr=6d31w zE>YT9ny;!rMV^Ki-^+s43yiS0Yf(m1UoMZltnBG0;PJ1}MB`zv2xy3`|7r#0RDr~z zAunC|$tj<8kU3~W<5XUAannO!lq&wS%@Kz(F=~SFt4mv2=8a*6p4gqf*ZXf9dRRIR z3c)v8n0Ff&QFi&aITww;uAm-?{d>8SXr)C(?AV`j{NB}=-n8%`E9(#8w)&uHw3xW> z2~Ys4WTk&6g`OluA~7X;u4-hYw7ywl(uTRPPul^ybwFY8-#9!(rZp`##kh8%t*_h> zPdG`*(7IP+3J5t)vOvpbK1gR6nkQ=$EWQd+H0KXIPPAc0qu=>YqcE-7QLj|$a8Wv; zO1Axkl}=^32>d_!gqdm})W}ImZ?Ew7(mk4jA=RnX^I^jp~N@i?O}qS7)ys z;?ppnUVL>(1>+?`#=8}80rcFVK=Y%he)ceqc&Ns&RWy-*1@|Sl3?xg>5&ngkjgFP| zvX?tg=j&XH@{}aDrbTO2x#~?)AF=Ycmb`R=tTnmsAEBgS2?2|yww9Y(x9nGWhraV8 zx}?u%F@zRH)5&Czw&E=hiD#Ia2$8PtF-if^TAkDc)iGT(Y@*7l^F8iH)Nc;%^IryU zA;L({!0jQ94?`rrxm%Zo*08!Hy^CL8UBC8;kkU8&u?6!@YMwSl$Nf2AYVUZCasW|0 z)f9zGG})`d%Bok?p(a>A^dWNei@zJ# zpQ;!(vtGic^v$}_lSw-FlK<(TSwJpu1kB=Xke+HxttEu=mxmGjX+`fY%6#`%`Wq8VlUP}z_4PD z-+e~%vrODWZS)YrI|*CgZtC9kz|w(LPZlQnTgJoS7GSTLx}Q2OOD~de@?`ea`5tF{ zsJ{c3T;@^4C1>vTSZhck+Zy9Wy_y1a5IL8pE@h2yx6j?x) z6-f9{?{$my4%x-vK({uDb0BX_*!pA-MbiD1n zfkDV};Ctc)IyP`2M&UxGybK8x_bU^;BZJ?PbNV7U+~Bngm($6YV5A7&dcH!R45#q? z{TK11(fdE^0&yY^$|f0^G8c1lv!ovfLgo>_;r`X98>$>{+hi&~KX8r)hL>V4yWMMP>S zsgV>AkOq;E77#=lq;p86Lz)33h6YJ#1f*+dq?w^py1To(?#1taANvjLCwtFB4rbO` z*IMhW>wA7q+2X@GglZR${_W(W5pt3Y+p}83;ZZh{kN(7$0T@=~%UpHKAG5%l;w4+7 zeN$6F=j{1F1I%hV3mOH4QbZCWbpOmoYBXTLs=GcJ3#Zwp2(b zW2=U1SzwZ^QB0iF#H`RX#8hBPRJRD=Od9n~O1q77JhB0&)d4+%D@vM^WB8wxy5h$q z$4JZ_ZG&&V^ARV8ozwsqF3>oPv1OWf6l#$!Ft%F<1(U{*T&W!Aa6Q+JDeUH zzHx}Is#1(HOc}A0jtt_8#NOvog;0;qfRIQ7KS1erXrrB>UM%~Fxq1*2KTPcLWF45x zMc8cM5~$$P@U*`0&33M>&5p)4!v_=`^-6lbCE$O(qhiXu>)b&7^Ovm26s$ck<32$+ zp4${gTWMiACLr=9V3jFWw*-DO@)etH$taQW$NLX+mFp%N%YY&cF`zue%fl07VI4CvC<@ADA{N@wrO-@qKM0 zJk7sv9!9S%Of(#0nY>J*XzWb@HahIk9vyH{njWwjaHfzomiS4bK<8(Lbg?EW9)NiU zJnk^44d|z#TM&D-QbZMX3p`MjVsCBZbI9({`3L~rz(90R)F(PR-l581 zY2quTup1EyRFw?Ok-VG*W7CTw04Nc38FSMBhCx0vou#Q0+mNpBDmVHT*ZeM$7x_hJ zkJ(*sW6&z>LFs`;2*_#e$1s|P80~vs_XD<|@HYisMm_x_Egxvla0u2gB)`T2RPP$8 zjE^dtY=5(KR7UDmqhP>4CO4d!G`3V;V9iJL*9>I+sp`RK{qHUfMshEz6$>)z&-|-y zj)sl_StNi#pd|oG^na!c^8sk-&tG5O;1aiQxiCBd&eDQSgppmHSn>>uSL3uy|BFdX z;v!SW#p*MGEr!;|faZ-d(K}J4-kV;p&*xglxa)}BMtjRD64q{2Y}-71KsfrR-v41$ zL74W66QrsVT{SymAq!t$ACd+Pa-AU^#)GaM1%OFdaaMT>@PS9L{3RwmHj<_dx|?Lr zAu8;Ej8R3G!IqYaRJXS&a4+;>MkrB1{HR3)V_kQgE*cM*Rz~doCU4yS;qRiR&X&Y? zV2>3mnY%T)jP>9ZkR`Sb=(hrQrp1KB^}~4@ASvQC2GrnH$KQmW+2$aDSul=fu5Hcz zF`EtD^`$1@oIi`$XiCE>0Zxy0IN;fQi91>^=xBKMj$gx#5NJnu%m?0-r51FJY}8i{ z;+C@U?ai-o@%%XhZS81|&2L_gDr0R(wxU!y(&s}?`z-q*r{ZT5YixIwEQpJQMy z5YRDxJuTOGWK6L-;Pw@e2Lg!Gn!G&~C!p&<5pav{MF0d42pC~nfT(P8kHS~2bkUNW z3m~WgNtq!KQ$b@()0N{o! zT_Nwc0_Ot29aD~77VfBFCjk(y#p+_1^)PV#`CU!&3?4-Q5z*Od)7Q%t_JZ~C06^C*Muv)sAT|b349$?kx2|?PxbHKkj}&4AS-^#_vjR~7fw7R6G)ZS1oUE-v6!Iqm*l zuGsgjwh*WY0K@kD>2Nx@cX|&i2<(a#@KYt=Y78`%mAMmhDzfUp2<+^T6E(DT!R!tZ z<@4~jT$O-cyYhOH_f!TLy@)t`e)q=0%f~4oH=OaDSM9}PW-T;D|BPc$Fi#)D%B$uv za#h~`>7r$C$vw{nMFMdZJSRAPoYo@Weqt7j?#(OFty`8XLs4t&YY?E;2eEG0fBAJUBuIlEEE ztmjw&YR$ne|OSus;buuo0+d5=H@z$xg*j9?rPK0~qyfd?0CEbG*7P z>f4)Ci#PLMG#Y-Uncd=mU^4XoNpbb_JD3>Lq$>R*_dR#G80C&&5AZI91jC`&3`I zguShRT)HnirqqcwFvuq6TxUsUb#&oJWTP)|+_Wx$uvisYHPDzCTTNhTL-jEfXlH#) zRaJGnbhx*wY7RqBv3S!`R32s^TPBpgrZCsD@T`s@OQuItNgzxQFm)c21pK1&iiw&$ z=)t39^Q8g^mqtB=r*zFnX-ED-rc{Y!ifsdww5yiK&-4;)&#}xffaP{~23qL~KIVTn zioPpu*r@|xz|1K)z#iG-x5dqTL$#UV8LKJVZj)-j(rwfh?vw#E7eK$7F}3p#2&4eL zEHUSKyT|??2%_pdPG`+C1<)!GaNR3U0K@bWyHt0aEpe*j_1pSDTf_|+#aDnbV8=;_SLq!&evZXnfRKH*uGNmnB+?zTc(iVtScmotBWk*xF>OsXlVe=GJ7H?b`mSE&iVA{DsX)1SN%$?|KO2A~eU#h9 z@mP%iMgQ9}tDb3(g`XFgJl&@L%S;ozE8hHgEpkkMs#wCU80WZnS zpY8(tna>={Y1_noBHw@$5LUJUqP_jns?SAo-`VJ+VmHl{3PrR> zYduMW(CySsV_-1Dt;K-g1YqlqQgsnJIK_Cbxfz23zQo~Qc6f# zhy|y8_??EipQ&MY4U~TXL;7>URS{qt0Eg{fifANptZ=CUz$Opbpz=T2Dv_V$K}eYa zg2PwE)tYB0@#xU+9>m1H#rmyM{PEf3734jOh9881g&qzDKLF3|C}U6ZdohuDz+15m zM-_l!F|nsu18;qciTZkF>|eN2Zxg4Ojbrs5hduUn^uizAs`A^ylgZK52}x+lPq`2o zk)LbHs>DdU=%YZtF59|D(a^y>eAa9{z){403RBc6#o7RL&4_)M9ofg1sk~lA)t^a< z7cTIryKPbtO?nCAj~SIASb>(FP3=)%39xEZE1H11hG~ovtLclAii<@}w`z+vU=q4y zemn8$GN8sQ$ZErrQvcb&Ifc=|$O355flMdm8Bl2gXiLoNCi^N?qTUlMu0V$V<$dxQ zJ@7=nA?^;T7?(`E<#-RV-xmSuH^7%#IcFtg2t32<(EyxHL>|2`%c!as?c0aasyAkn<{sT4%XldUH+r2aN8mE#QVjPh%&j&&dN0#>YIXSONgUNS?X?`9IJ*UdyJ_)s|$n<&^C%d29^!!kQod zOtiLD9|;QvXE*T!OnU092J~`boIo z9|jbBfV4zBW+Gqu^`pY!h2+{aCyW! z8xN@a@%GXHS%*?KA@6@4I5YPZwo|dCWtCae3hM?P<=^z|&rCo=!y%#FoG{E*^o}E^ zsNSc51ib(&0&?4VusE~8jwHQDM0WMqGUqiA@m^g;VkG&3CNwB=Kt&#R2l; z6`-nC4W@BbSXZFiy@!@ALS0HSrrRGQTS+4FVRyCT0J%1;DPxss2CKhLTwAi7FJaWb z9z?wE&K<*U*wBY!T9yRSxmNv9CKGPHb64{0o85Yz)V^O~IcrW8hkHV2$Ibu|AZoI$ zUJI%@-G9bexo_;RPT4z`X6E)-P^Q8^zNbg}bgyraAB35KNM1C@PL+K<{PGEQWc*I) z*Km!aGg4clsYI;1fKEp1!Bv#=y*SaZe=}ti;?j*Ok`D6#YGz1$W(PVm1kspu-1d7 zlh>qG{-sbL8k_HI=+jFuTE*{v{UU^(!T@k|Tl8053j>_DVA^o4gsU@jP0vhKuuX$6 zfq`e38fm)cx_S?#$$Qhpm+@KbOi@44XG2m@`8DGGj<-L*n|OKg!3n3Jun?G96P4W1 zGTQ_tM?*tuBb%mt+dY^igNy}f7Yq5Y5O@foRHhM))6=8E#9#_m4@x3_0h$rc&BjFyaM=DRKN z(V<^Co6KIDR=sq2&SxX+6+=pz`2OU|^M41a>%Lc>zxtW_RbyeJqd3<($_{+7cXs)A z(O)3nTcJY%i10tWIX(@4`T}^KjUAUpL%1%#?ivKyyj7|8pcT1s=lV>cxS+#kDAck) zZK15B{QOt)oiEc>ZFr}XtZb-z2K{FSAi0VA+=UzaCb7$*uO_)rS=Wu!tJ%Pt2f&Sr zqDT*+fZQ+G!XEZm_s7Op#^bCnuUDEh?f(!BdPZbNWhax7E!lgVk_JTw_O7XLylpi+ zP79aIX95IM+OAXPFX)p$y(uaWUg+fPrUvqzz>;{CRk0~%ccei)6{GT?qMBpUQY%Ov2=b4axb>q0gf$6{oFFnAf|Evzw z2>QUVm$3T(zVQE{zr^`N{ua}}!>1?D9SH^=X5iEWUchv;wZFV#_{ddfB})y>gVdC>ATXTBYMFUOt$jY!N+S)y?o0@(Z|3z_A3qF@0=2 z1#EQ>P{4b9`C|X0QvyJmM^XmxQF-j<2R_-XfW86veAWWWQotv+{Qt!da4m^11vFl| zt*I1EeSgBYL*3MP%fkovzEjk^Um4`LE5oO{J1hCJL5*yxG}08MpVftp%y_kzuUW#+ zB-wXq?r>a{-R(uav>S+6G>Q=x#yVBo(nVU0WQ7lt{>JV7?i52K*kqB-F*9DR$7_Y~ zGgq(Cl~TR_{*%euUWcMvH{k)|@$FLQ_JD?%PP;8L9NKFZr;i(DOS#0C_Wkaq;4 zyD!YM-zjyW`KRPt5g55tE$`i`8jS7nfaqCcIh^!W=JMgwcqhi*LrV!u208b_Xe*CU3tRUm_?b~Zrxw)h)s@Sx0#{|J; z77#TbYUqYy=TAk^7MDWB%#XrGjc@oHDP_(3+m}CvmW@uvv*`r~5Q=m@96X$M42R0U z1;$Oj?-?-KhbtbPUB1+O>;3#W^jM@x%aJJDx-`K?ci}G>wRtl#-;oqDRLQk@bF`u9 zxJ**lQ`8!=a%rX{dKbp0Hg8OCYufEP2R8gq~rshm|w?J$t2_l^GH-jXnV>*_Upk=$D=YANWoEh4D^q8Uu$!Q^gB4!o{HD&LFP`)!V3}Lq9~? zogfS+JvhwW*s2y+(EF0&F2||``l~@Ga45F%r9tBzidW<5=1c#uvlTAGY3e-aC1?2N z5t>Dr_4=<%hvVn5g`Eb^&Zd(8J@n&+cN)Zz88w$-BSkJT3L}5Dc)Hd{)f;1pTssJr zj5z~+hqRVRqOc@j&Pa#mLn9&hq#Iq+H4iNE*Xkdvf<<~U_5MWZHv_&df3+w6{L7|i z?Y!L387vp$L+=N_0O=kucr(#Ixty#1!2^6DO_s8~v?eiszIAzkzObxoI(a!8(Rcy? zI&CM&B1KQyNA==hFYiR#Ru{Oba6$Vwn%qY$eFEAxo-f)0;v|laCJJZRcN(D2vP50+ zD$W;F(q~Rw3>UpcTelru`a8Y50{Y}d7qdzkmb6nJUv%P*@M6NFA<_~1svb`k_h&K-Jqz@n+1H09o-c!M20J@Wg-}PpxhLc&5y`{xgeWk?9e04w3 z>GC?X3CwGPKMy_AlbeejS<)lcXk`c8!a2O^l^|Yo3%++J*DJ`3LOVtjI(p<`1;&JN zZ`&ZJ`_;D<$Y{xWpHaif&_&lFxKrwH^I~t)ihUV_`@~-RkL)`xZ~TN!@4uLGat zZjWM_voPj_4TUC~S~`k0FL-w+kMs;cy6z33HLt^ZM^id$QIPQWG4wA^t!7O-Igcv_ zk2Fds#h-n>M)`qEi5LL2e4h(eI4H$vuT z#4DE*6Hm@n=~!uD9`Ut6&K_5kJ30xf6E@9$gqXbxYvh#%2{A61kB& zZF_2}DYA-s3txlX`)+lN+q;^#h|hBCm+mMGwB_EBX7CF%_!k__j1F?yBf}$Na5Bhl zulB_HW}+6(OS+3I>fu*nWLEvzn%s5i_DYE_iD7=VxT}CIm)W? zfEZ^Z405T(Z)0@62+_35`{Lb7#3{bp5-HNcyVASA6MDF&LHKj(+l$L>4&%eAuJF9^ zbnJ&aLNMR1&aP5vj@aH*)n&ngq;9m<@*6F3sl^xqOQoZKt3OCd)xG^tM))#A%S|&G zRiO54Qs;M68Unk;bX~Wm6!Tp9?wvy}-C)x9in;wW5P=zI=C2Xg}imZ{rTgsFG?aDVe=|*8tPB0ltuZ zj(5JfHKyN|&_s8*afTad^G^Q(C*4Z`!<;NkV~cKK`K0t$me4iCN{H;DpDgIZNTjo? zu7Cp{WD~wst2y;C=qwI0Heuk5g*=<&I_H+VU;7+5wfxDFD(CzTJQ6uOVIV^RjCOye z>qbF1A5()OAhIYvX3n{lr3h!|4pJIZ26^qs_lXQsCD0ALD7sxGZV>&>w!c-{UG(9+ zV+t&ChW903qm>h@dQhzS1GW;rup{Kn)O#$bXi{Lbf{X0$ZJ`c4@}TD7?+&lrEeK|3 zxrwQ9Q$sQp%soi;}3sqf97;1bm|do0yKpWH3Dqa2jTj2LkFCzTn` zzw$gWuYO;FpVw|nxX{Vx{T-5vFBMqOTJH6>Kg z>AYuZ*La?;PI^>1q*j>=*}QV+pmYzFiUyLXjoD>)jt=Zk}7cPYM)TU{W?BH!-z<` z6^nq+(!+-L;U0&^!})8=%;pugNuLZ`Tps;jf@!*t`oB1IA{732F5$n%lbctNd?FpT z6Elk1=M%cfN{xqrQm;wB^R4HM5gd0^#u^l`td)k8ZoLp{!9WNg^~Cii+YdVn;ie7_vhF`zBv|pbX0?^C{#@EN; zlNH|F>I%s|kOOc3!RD!9k*slTpS6|dwqe3?onD$%+eCja3DT_Em9}RgE@6@jksC|u zf%Wu3yEuegi^*}dgY}_lTHwDkohzcqoQzskdz03Zd{^(br?EW~ccz!do(8uYa~Yb| z5WaI8ZNG0PO~{SXMpzknML#xp)-;f-dI6kLK0k1%VRYs~ZL|xMJ8=xfLfRUwQfq{h z4q@yY%=;e%;vgHw$n6Xl6mH*nvr2i@fJyhi3y8mVr)A$wx_keeU3fTuRt|9}y(#GZ z3#(g=bOIc?R>SFf9XVNHE9j+PhEMmrF_JWJu%)UxaS5Z`i#(F%#5v=mXakF)eCLL3 zq_mV{XUzdsinf{mlKrO`7adQR!`_RB_8IE%mPqn*!_M&q_~s44nqf$VCkIfH+AMC?1%uyS@D~x_v6r+5{iv|x-WJ;* zxDVL8SYtJD*_Lu}yaCL5#dEw&MoQgm&G*ZyatmMbn#CS$JuWCo+LJc0Zy!8d4l3#g z2X+VgjuIRP2#8QH85~GZ2$aM!6F$l%5Qc;Re|47we`rg2LLezAj{dc-o7U5o=Usll z%8+tyb6+66|aZZUjWH);C={Y!RMmw=Uqxvq7z%+oPud$&|dhCX5ag>4-+QbDtN1a$4A zTCWv-IaOMFw4s5k>+@I3uBL3;m-edlNMAe?WA}KU?H9i`OO?nyBB>r)mt2WtfX_3(M z;MDyp(z&(2gV5=hqvy}X^ZT&`5z`l*=4_o;^^tHvPqJIyj>4v2ae8AUhCP+xt`oCE zTB?xRx0E}LeO$IR+j53%SB|XCHBys*uN{|@d?A5?=?(SCkZ=r{KHJBJod~Q@hF$R zS=!nR4NVMp7S1eXXl%wF;El0o2IxpyVIwCD2;=Up9K}SYVB^J=)j(C50y@DfsK0<> z$H4R4mDro3H8mS}YBg#2G`T|wZOb=WXW=f1`w_i_ck|>LWA1mKjFFHXq99HC6?MK$ zjw4TRd{%}cac$&W-sbyw*J(&=)M^KtwiC0xwJH8ngu-tz9^_1gEa!VeOnqK{E#;$i zR-xkEvIiL?H<;SqQTB<|Z4F&bVsmOi4Jjvb1Wh_-OraAW8hq=Kuw)p_)6BD)T1y5d&wLC1tVCrNl@$Ky4q#3pz%rnwK~Qc>1m_h2p41;Hz@fkn*Lfv z4Q&wKXUuw=wLhNvnO$Sw8<((*eqFEMOE0?`sTOR{HH)gB(HT`J0FxCh!zc8kJ<9oW z)G$>x1gF@DSYfKlJ!U>yZlU0p*Y_bsG!Tn(9=?0&x3;0G7Rkb7=hprjEWjb{K;zpA19B9)UpDn5xtJ~MpIud`vk*0tH1pd%?6tzD3)dPZ68l zsULbXk&Cy9E0cAj)P%b^hJ%gM>m|&y!6{h3h|T@=l=X;J28t2SxE=fE;iRMryB$It zEOPqJPs61`^SZ>_M!D=F8w!)ePT9WDt}P4jCnXrGw~3?(m*JfV?=DsCn%t2Vy(3_} zuxg8t$PKu2B#nQj;9oqUGCTOCeIwGgjLYzCJcTlOfpq?^FfI((IX1@6#7%Dx}0U^TG7iG@MYbZpc%T-N;fw{#aoFkZ6sVZqKdB z0qnIGDMJ{y-@>sqzsEUeJemN~TI$Q3Jf8?r?&9S1CklQC+>MC6HkBpYPB#mFBg;tI z;CoC{CUdTSGojh_lFn{NMtp*86zNhsp@O|m{kQ;ZolLm-0#k~p)03TbH^k8UXXZN{ zAXY?hHhaPg;)k1ss*gPx@A^4SjiFh3RmblnZ>A7EP7KZ|{E-sLB#5b2!utJh>+n(# zazX6l0Nt)07piJQ11Fsj){!kal~mlyS^!j&f*(y^70T&-rtta?-=@Eo9iF4!T-nBc zZcRq9a`363H2iBFX^tzpVgHZhp9S6&rr-E0zjB>39;&CE7OT;)ons(!uy0CTUa3>p zq9|LxP-5;+E*BCnLRO1_0cg4>BBC{q5{|$pV;)rjmLW|s% zF9%+m6a=ilc&#VspUn;B8uMT_W1S8v93+pN7YDoo_D?(7r>*m82`?x@pc*k`x=I>o z_Q%BjgV?ahTt?sZQo{4W8XRq((8C$n6FF_qrXkKRIKk;@?IBuC2$zRbCM>SPZ}C>jOMTJTxo1Bg^R=xOKb@{9J}5k zUYd1V82anud{gQsDS_z~9PEF*a$eT#3M<%X{>Te06=~e8;6%->_HT6wVSKt?(%NpG zbTik_dCPG|z;V&D-h!%+E@vsc%SEKqX4-J$U{p=2F;F&wW&ZO)H6ua{aFkIsCr?xRQUW{#S?mWcj~BX4Lrq3YoOU|F@8- z{eKIYmH)Sp`Hk)Wk3XQ9UGOR5I3eauGsBm@eA_RG@)C-VrfHwfm?b5>71pR(@Y9oh zYg1m&_RHU!ISJm-zovH>E5s+ba|I!p;}Y}V*lh+r^~j(=_e^%!#7q3B@kOY<(4Ckz zQMp!^aZ2lYA(4s{Q!OqEtxuXH#{7RjTWsiX=TFhcmH(C|C@* zAKQCx3N&bFuN|4+a7cYceCVsIM|WJlfL37PKRqJsCjWm9{a7sSe}sUf6C>e38vudw z32?tQf!?R0M|o#zR}9=~1*@nL;g#WS2K@7Bg%MbN2&iHw+dV^(`oMptS(KESvx(!( z`u(Hfs1uQTeh!mb939;fh5FzTtfG;=kF5jg<-l2O;Odh(eZ@>%TVYGZ%E}5cwnigo z!PeB&YBlcAZfl4wFuN9BbM^ERX6<9MNaKi&%ci$tloLD5JmV)$etql8tD8S~74(Oj z#ZcIugguw2Am{E$w6vz6@zahekHzmsQ5HrgD(p4^Hwj#J3ok>5Iov!%CFz+(VpovT zW1>7C2Ta4r$M6JLYzi3OW$~k;i^~&~udyC~i6JW#>$$?HtqY{vhXz|DRToIQO`(6e zZ-FY&A?>tC6l@MVYmayqB*uFVxX1N&*y(<{$h1z6P*Cy3Lz zj%aQi-L{Ua`3l-P5ZABYB}2X_|PtmnRE$^jxdf!m4o5<1fMtv#m45Zzs^ht3S%J*uq77_KFIDvg!Jhi>lhKw zu_UV#d6+$fQTaEP8QMiABr7ZMr|{9&(E%+jA3hnppBZ^~HK1ICl=0;1+9&J7M*Vw{ z=U&FojaK_s-l)r4YBSkLyDi(UNZ82=^LZ;R4%sT(jqZfZudLI2_)_35hHAQi_})na z7IbHo(tfsLp?(n{b-b^S?k`b@7en`R)o|DNJHk ze3)A*yLukNa~4Rq!{AF1*lOJR!ZqTpxY(-RyQ%dP3V<(H65v%J!=pRU3xB$Jk<$%v{nAAhG#X)iV#6kFfIQM9 zyjlBJ%L@uj9sDAnujYfy$l2U1C+nW}bnx9|L~<4#SNJc*s>*T}%y1UfUYD4OJH|p> zTfc%%G=oo{ZxFCJ+8_seo~YJzU>|K?j0P@QCib88sV=U1%AQiyV+@)UxH;@Yu0VXd z4Hs0==H^@;z62f5BxxE?>DpYJ4Wl2(+L-EDWo?Yp{LshKU6oH7VE#@i8+>T81KD{D z7|Kd%5!}h^2&gZm6=fr;a*|_^Jto0F9ue@XYA)Ba3{Q$w1hu(gBudlrhR8lK1V?) zn}V98X5-FwcJ`eEwF_I@DrzWGh5Wl(l)l|13hCW zO6}LMbOF-Nn9=wQ*B{xA4U2zSGHi56g@k;5|1_NKdn0+BN{4}M=T{s@FSKFx5m7%q zsuoaFbB>sBV3oq9^g$7jg4a~|#|^%nbw9bo!+j?RI*=-v9{i#;tQ)l!Zt4R3PBK;w+juxMSog6x*zKlhl&Bz{7ERZ)9(sJ2Gqq6qPL5N?3*U%Gp@$*na zPjeS5%emH#NqFUU!&>zV$(>e|p8NiR-h=bGaRXy4*fW{k98n?X*I?5%m>a?&i;u0< zM3xS$H7F@}ZC>~F4HAC#%5~4{S$8NQocwFh8tKRvym98vfPisMXT5M%EoKteF!5$7 z$R*wUZ8hdOU7%sg$`@AM3N%3%s}@gNX%MwhP|F$LtI|7gxoxYtF5hHP6Af!shKjD9 z4UEdnE2vPIJNcInXJHyV`9;W8g_+Sni2USVH>O*P(|?w5rg8oLf_s$GE@;FEIxWGn zk&hRQ1VfKBfU^E#v7?Y-xZrcZGSm1Z#*eXnQd!zexMT0h?;wyRovt|QT$*E=UCO>d<{1vap(|qpG;m zCD>d7rAB2L{=MRMF}ej>MBB>}t2d3`%|IsA)fLi$-yx%6`xVfCyC;cs_C zMrz-16*#^JWTc_!=Ja=5TML%Ch2wWvgEB1NVWJ<51s0rEoE(Zuu;NGkK7YU33CWy# z1=4lRX9vmJ7X8@DqruRvq~J!)HEv)3YDI+W)q%I;wEse>o`ssD84uO5O*SwS zu}j@?{hLH>&K~vN;-QAoPj1;hqikk#?X*EkiUPwW9v@(qxD6ph#8e4*yj~DCgJ#q@ zrD>A?pbk95x6F){2mf9QyPt}c>dy`3>ye)hm$mg6W8(A0WbE9Pai-W?6gOIw(P9iNv{g;+B zNk$IEq<#bjZXjIYxauixcZuBQlBebfz-OD|B8|rocH!c$JM>x{7LGQjvdQ~A<7xKw z{5I+Qm$*awhX(t|JvinO#WOW_!s}QHdzx65$S6BPg#KRSrxBpT+RMchjrCd!@}N2v z*;CJQ_;v>`>wWIn^*S#G($>=JoMnDN3hu>mDLIBN-5x4oH_F$xoseX$l2S{pkoCRn zu>6|0K(dcaXHyP@>|NNI$pwnv$t#5qOm$7T#?K=pN9U&DrzrO14UjhtgMmG_YH2}< z7Ldy+8&UAq^h%ifg?P5F2S(Wr&dAy?i+R5{``Cy>Le?rvLu`*HM3PN@X52VSqyHHG_SRR|ZP0vWJN93RVLfy3u*C2G2vu$v3ci z$x0boJXi>Vqf+RnfVNEA$Tdt$qg%RUHExv-VW9O{h zt_IEZ)C0*d5wKLx!)BY!QPyY5FNF=M5wKYkZDTEj*y*{{GrWlt(ZEKU)^hgZFs!K4 zWq11pQdnKoAe5T*^5&D4IWUoU@X2cG9Lx`TcVWAJ)+C(oDkSf?#N41@8vz+!6}7bB zksV)%xiuyWi)C$Xt?_l=6U~TC+>JxjyeSiLaKv%vtK@*%()c=&rh1GTf}FzzEkdGD z>b;gvs*Xj?Gi@F5v;Hx0t<;;`w^){`54b!3=K6ITw0@X-m=|cnEF~iFVH*OFghAZZ zJgB_Pfi-gT2Z^SKyi-B_Ch>SZ$Y-L*GJKF^wX?NfojPlrmkRyw+Xs>L1Tv#@Gr)Y+ zM^1GJU`)G~cB{7zpDrv;n^TA@j#ZMGdwl@M&+7)-ugKf;%UE{@bZc_CVRW$bM@-vX zFmdi zL)pXvnfn0w&;04Yp0vHdDu}@;6)%=?XCh*B7I$R5q$P1uukT{a`aZjEQ|={9ElcKg!JWDUksqe9 z9H*OiriHlby%@Npt3~P}>L1QzK+5zgU>YFXxrxbGNZ%q$azoy(ryd4aqE>6AWmcJ( z4K*EO0m!g~Dmc|2?1k)PIMn=IW>yxwxUQPU{f3v~FGXaERJXLeAEz$4M08}Ie?|tm z(Xj}|4iOeAlvFpbQ7m6m81!q|Du^Yle}bmitBSl!sxlo->e*iL`)sz5kH6);Yi&Z* z9v`GCh&Um{_0?_l?9FS?!h!`Z^2p5KC5*-Y=MFj)O7kYo!nkG{Y|LtG!*&#gF%kfI%GWrF3_Y>CXlh8mEYo4>zW7496UYrQ;#R;lYQy{#+F< zVzaBQdT3PpAaR3=mqGo-a~oeElP>0WB003d3s^Bf*2TdCd5KDtFm$8i5X*3#>FhGQ zikFy3wFxys3r`}%0jn_$XrdYftxb! z(WArXywt-HcKHQ^hYf_K0jA8qbYPM4`!SNI+=l;^lx~;iOfQqZ!(`iv>!|x-Sm~5L z^3AOnqN&GQ`QMy|lM{v&s6QmD?WmB#kYg})LN7}LYS`aks;7$Mw|RWUA|O8D%4umK zL4HDa)H4FN6X@M_KEiG@@jB|2#XCw^hO6%tuDe}mSbKfFprPmhPOiaNu1-60&yM0f zk>!Es8s-WEg7bKJ(U#{qO5uf3TqFT2Lg9n{4T|Rr7|YSunRj5^s?Nlm=Z8NkX+-8YoWdAlg#`2C`4TXPHZz=Qz43GXU3eaco%yqPOxhVEe!Kfu;IDT^{ zF;TQY*Ja^XK$e6&%nVI(MklAerUL2=@3=rKeqiZ!txSz(uAqkVI%U`ESMIQ}0VJnu zpKja6c#hB82Iv*2yL8l>R&?>`-ViiVCH|#hn@bI>KL35i32C-A4BEvkYg>$>s@1*e z{r6f8OeIRmH|C`yvfA8{81BVMB>;}0E6w-~k?8*ggDeTpO>N>h?ijKr3!>qE5R4i* zT*@>la+vVT0Ng;IEd__Et-+G15qI%+RT35waqeErgCTKq_JKpyV>iMUzfu$vDQ?o& zfT6e|0td~9he^qwehius!Vz$f;J*@gYCAd-=Jkk_K2UZ%%xmp@4fVu0m(Vc`T48-X z%23RKg(UtoxgYGzpkI5s&z=99me{gby0uH@@~AYqis%Aw01>3%9e8pqVL$;>KB5w2 zh-g_XYpso&GNdDFMBbyRZ%#Lo7iEcDxF`jrOnyzc*a3z9MgKX!8TOHYY7eh<@m`{A zwXOF#)Wh2lOrn1_RR&Bb*)+b|(g?>DW64&8w@u+QG?5>vpPh%Q47OHjP|N9`==hN@ z5-pnj;dt)6^JL`g4E?VG5sU^gAVb2*X%L%U3$>0wS1_4%; z4hjFwdV)(L5GK~#dJT7RMplY>UtY=i?rB0d$(a1Ko&8j+#b1T!Kdq;E4zEssLjCX! z1LGKJLW&L!f9EriBb!J5P2NdxUA^&?)4o9TX~C}@6b(x{&3v|`HTD#1n8PUg8($w${DLO2O2oj2gD8Fes~pHQ zG3`_#9h`C&r#LX8J*0PABVR3JafrY*V)#cZSXvHGCv-D4N>gBtaJ@Qh(oSFad!ZXO z>L8aMq~=~B>*9vy220nyGVq7uySL;42e}w_6d?nx(&V$>v!3RY(i&#*fwT662db=Jcg5k8WNTP>!|&=s4$lq*u#wmgc|hty|lbQ9d|t`NR)PK(g=)0_KZ8y zuxP#(1zY@fafgqRef+L~!?3W?haHgk*F~oK)$L%aF%K&uom=c&KhCMjqqHgF8kQeD z0dZF$i?VkJs@#apa0?!MaG#0xyCn<;qj-PtKV8+6=$cn{_3nZ@0oA6cZ{#CBn1 z+1%MQS}s@p>dC0f6roTfX?s!Jr7|pF+j4d`Q$Wjbyk$YuWJlN zo$+DpjRi?cD_QTTe$+`2RAzV)h4ln6)98*E+Zbp(UdE>Q;Vx3&+pqa;=V&HCPJ;6-h98qq0}8e*Ypg z#a+yM95PD1qqfxEWC%Xp!$V)V(k#2eNc&TWvv5xN)eNkF)V}Znuan-%q}w~ubKn^k z4S@UVld_UjSg?oEvbg@a6Th`U9{PPv2-^&t%AFsVdzG0^29$wwV36#{09$+03x~_P z>DJ+%7tZWd2{q@OY35@OhvO=L=nc&;zsosQ1%y`t8wj;VJ-cK4#1GHcaL5%{h=b;u zpNy-I!)vO3q=pk)S?zH;oeQ)z5b;?A*l52`)16d0@f2LTsvd`zIr{XDZfREBJbmGa zO)?L`$6cdwHustcGC0ASDi9!-F4T>-Ee?)!}HfO}ut+ zA?R0?-xW(V+&F?oo!WcoH+`klayR~^0^T>zn!g1quhVCIm?B8vN1%?fg+>-J%(Rqn zNuN-*qSU!EyAhd&{(;u^u5SsHPy(KzZPXWv#qEElW{y@TzST6<>R_0BubGtV>d0P#Dw^Dr0p*klI|=#Pag>rQ`QOQR%=c!DBf zo(0@{d#0m^3}b%hjMF5ztSLOUyw#H8d^C9-;CA6Ht*821exj4Gd$>*O__&vA-Z+2tJ-+AUX5~C9i zQdS|dm@8rrVQlS8=iecp@@9|3?EVSed*DKiPI}AyK}!~g6SNf!3SeQz^oE5dnIqE} z-8uYPgAZdXYsV$0U1hzM&2~-r+kW5vB6)kuZPse5$NFPeG?4^!-q;mJAk1j~VkN=} zcZdYvCJ-G^=sXdDj9WREi*H=l+!6knOEaH8gUR{oP9%(cv1)%E3S}{1#;nav$HmuK zr3sNNx|+AtX79m22aW6SWOEYg-#lr->y%f&j7}*S9$mWh%mep@z7^^Q<^Dqh`uR~{ zIXSwp=i%k2Z3(XTzbu_B)+YygM&PZ(QFVm-&59!F=d+f-b`5yh^YRS4nPac?gnQ7! zrhiVR%__>9;>naDqK-z)+})*w zg@w%m6bQN_CzcrUb}WELO|A8;I$5OM=8tIJOhKNB&_F3ca_s~mwDvHWw-`KoCQkS? zWuN-4KvGswkzREdLDrOzKlobm^9y$jYHZ+PPoSkJF z(imwz;t`)Dg85udfbs1h;zl;L{qZL3*qDz=y(d0WNp19 z$d#gxUN~C6FnK^sTeho#mvOke{~kRnH)4c{ z53!93l+?B$>mM0kKtAEv&kIgxw7HXBe!T-`>s!WnT05pC<>{)t4Euer3Qbml$}{^)mrY-g@849GcF9h#xmoVf>wUZhF%PZZ_ChLovH=5#k(K43l*F4 zf&4__=I%KuKP|7}yU;ZYZ*Jd2GDfI1^kEGY-a@dGASnJ?gi5H}>os-1Glh&F;XmQ0 z>)90#YdTivk?O*!8VI?J{cJI2Bw~X6y{gzyRyY;o2Vb-1xt>8t%6DTkGZL6aQ0SVB zsPS`7xE)uKc*34*b=Ol)I*Pd4=Q9Ev#R15i^}bY(-_--gZ)C3G(5R!ez{+$RWZE0hN~4OAR9C0RFvYe->~7T`DNqKaUl{JYWGQx`6nP{+Fab(Vr6OZLJfpL+W}Aw zzbZ#-r{n%P)6>@}DH>Lw{D5P4mp!EM8B>+(I79koKetx)OEZQ_=%O;c-iX_aJf()} zC!wm}i0dwR^x>{feM?1|6J~gm8fB6B45-P0?@?3r$P=v(dvl(Ix6#c|$39Q90rM8j zl&uYlxyLD^)v+u;*el)a;lYQEl{-e6kP!Uk+-iII-joT->L54q#sFRMo6$_`atJ4E zUrxTh>{j0_{k6^d|$x2yJ6K*3rRgK(M?x|{*C~mqpxH;AY(DD=PTRy`ZL&fjmkLOuS zroCR;;fb62#njV5E&BlE(%xOy=uu`2g$97;E-jyRW@>bS}`%X-a*}IXAU6 z=R1HLBNhvHop~zres?piem7`}uJ2zR9IyVC=rW%0DPAiZA@_-m^ph0%Q8lKtg;bMA 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 LW&kbKd=&CuYDszp literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/device-control/images/devicecontrolreportfilter.png b/windows/security/threat-protection/device-control/images/devicecontrolreportfilter.png new file mode 100644 index 0000000000000000000000000000000000000000..a7cd33c89273bdf0fbf36571f4fa1643fc79ff2a GIT binary patch literal 191882 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

    + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting defines the identifier used to uniquely associate this device’s telemetry data as belonging to a given organization. + +If your organization is participating in a program that requires this device to be identified as belonging to your organization then use this setting to provide that identification. The value for this setting will be provided by Microsoft as part of the onboarding process for the program. + +If you disable or do not configure this policy setting, then Microsoft will not be able to use this identifier to associate this machine and its telemetry data with your organization. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure the Commercial ID* +- GP name: *CommercialIdPolicy* +- GP path: *Windows Components\Data Collection and Preview Builds* +- GP ADMX file name: *DataCollection.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + diff --git a/windows/client-management/mdm/policy-csp-admx-eventlog.md b/windows/client-management/mdm/policy-csp-admx-eventlog.md new file mode 100644 index 0000000000..97b2384e47 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-eventlog.md @@ -0,0 +1,1588 @@ +--- +title: Policy CSP - ADMX_EventLog +description: Policy CSP - ADMX_EventLog +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/01/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_EventLog +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_EventLog policies + +
    +
    + ADMX_EventLog/Channel_LogEnabled +
    +
    + ADMX_EventLog/Channel_LogFilePath_1 +
    +
    + ADMX_EventLog/Channel_LogFilePath_2 +
    +
    + ADMX_EventLog/Channel_LogFilePath_3 +
    +
    + ADMX_EventLog/Channel_LogFilePath_4 +
    +
    + ADMX_EventLog/Channel_LogMaxSize_3 +
    +
    + ADMX_EventLog/Channel_Log_AutoBackup_1 +
    +
    + ADMX_EventLog/Channel_Log_AutoBackup_2 +
    +
    + ADMX_EventLog/Channel_Log_AutoBackup_3 +
    +
    + ADMX_EventLog/Channel_Log_AutoBackup_4 +
    +
    + ADMX_EventLog/Channel_Log_FileLogAccess_1 +
    +
    + ADMX_EventLog/Channel_Log_FileLogAccess_2 +
    +
    + ADMX_EventLog/Channel_Log_FileLogAccess_3 +
    +
    + ADMX_EventLog/Channel_Log_FileLogAccess_4 +
    +
    + ADMX_EventLog/Channel_Log_FileLogAccess_5 +
    +
    + ADMX_EventLog/Channel_Log_FileLogAccess_6 +
    +
    + ADMX_EventLog/Channel_Log_FileLogAccess_7 +
    +
    + ADMX_EventLog/Channel_Log_FileLogAccess_8 +
    +
    + ADMX_EventLog/Channel_Log_Retention_2 +
    +
    + ADMX_EventLog/Channel_Log_Retention_3 +
    +
    + ADMX_EventLog/Channel_Log_Retention_4 +
    +
    + + +
    + + +**ADMX_EventLog/Channel_LogEnabled** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting turns on logging. + +If you enable or do not configure this policy setting, then events can be written to this log. + +If the policy setting is disabled, then no new events can be logged. Events can always be read from the log, regardless of this policy setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on logging* +- GP name: *Channel_LogEnabled* +- GP path: *Windows Components\Event Log Service\Setup* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_LogFilePath_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the location of the log file. The location of the file must be writable by the Event Log service and should only be accessible to administrators. + +If you enable this policy setting, the Event Log uses the path specified in this policy setting. + +If you disable or do not configure this policy setting, the Event Log uses the folder %SYSTEMROOT%\System32\winevt\Logs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Control the location of the log file* +- GP name: *Channel_LogFilePath_1* +- GP path: *Windows Components\Event Log Service\Application* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_LogFilePath_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the location of the log file. The location of the file must be writable by the Event Log service and should only be accessible to administrators. + +If you enable this policy setting, the Event Log uses the path specified in this policy setting. + +If you disable or do not configure this policy setting, the Event Log uses the folder %SYSTEMROOT%\System32\winevt\Logs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Control the location of the log file* +- GP name: *Channel_LogFilePath_2* +- GP path: *Windows Components\Event Log Service\Security* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_LogFilePath_3** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the location of the log file. The location of the file must be writable by the Event Log service and should only be accessible to administrators. + +If you enable this policy setting, the Event Log uses the path specified in this policy setting. + +If you disable or do not configure this policy setting, the Event Log uses the folder %SYSTEMROOT%\System32\winevt\Logs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Control the location of the log file* +- GP name: *Channel_LogFilePath_3* +- GP path: *Windows Components\Event Log Service\Setup* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_LogFilePath_4** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the location of the log file. The location of the file must be writable by the Event Log service and should only be accessible to administrators. + +If you enable this policy setting, the Event Log uses the path specified in this policy setting. + +If you disable or do not configure this policy setting, the Event Log uses the folder %SYSTEMROOT%\System32\winevt\Logs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on logging* +- GP name: *Channel_LogFilePath_4* +- GP path: *Windows Components\Event Log Service\System* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_LogMaxSize_3** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the maximum size of the log file in kilobytes. + +If you enable this policy setting, you can configure the maximum log file size to be between 1 megabyte (1024 kilobytes) and 2 terabytes (2147483647 kilobytes), in kilobyte increments. + +If you disable or do not configure this policy setting, the maximum size of the log file will be set to the locally configured value. This value can be changed by the local administrator using the Log Properties dialog, and it defaults to 1 megabyte. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the maximum log file size (KB)* +- GP name: *Channel_LogMaxSize_3* +- GP path: *Windows Components\Event Log Service\Setup* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_AutoBackup_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls Event Log behavior when the log file reaches its maximum size and takes effect only if the "Retain old events" policy setting is enabled. + +If you enable this policy setting and the "Retain old events" policy setting is enabled, the Event Log file is automatically closed and renamed when it is full. A new file is then started. + +If you disable this policy setting and the "Retain old events" policy setting is enabled, new events are discarded and old events are retained. + +If you do not configure this policy setting and the "Retain old events" policy setting is enabled, new events are discarded and the old events are retained. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Back up log automatically when full* +- GP name: *Channel_Log_AutoBackup_1* +- GP path: *Windows Components\Event Log Service\Application* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_AutoBackup_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls Event Log behavior when the log file reaches its maximum size and takes effect only if the "Retain old events" policy setting is enabled. + +If you enable this policy setting and the "Retain old events" policy setting is enabled, the Event Log file is automatically closed and renamed when it is full. A new file is then started. + +If you disable this policy setting and the "Retain old events" policy setting is enabled, new events are discarded and old events are retained. + +If you do not configure this policy setting and the "Retain old events" policy setting is enabled, new events are discarded and the old events are retained. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Back up log automatically when full* +- GP name: *Channel_Log_AutoBackup_2* +- GP path: *Windows Components\Event Log Service\Security* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_AutoBackup_3** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls Event Log behavior when the log file reaches its maximum size and takes effect only if the "Retain old events" policy setting is enabled. + +If you enable this policy setting and the "Retain old events" policy setting is enabled, the Event Log file is automatically closed and renamed when it is full. A new file is then started. + +If you disable this policy setting and the "Retain old events" policy setting is enabled, new events are discarded and old events are retained. + +If you do not configure this policy setting and the "Retain old events" policy setting is enabled, new events are discarded and the old events are retained. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Back up log automatically when full* +- GP name: *Channel_Log_AutoBackup_3* +- GP path: *Windows Components\Event Log Service\Setup* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_AutoBackup_4** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls Event Log behavior when the log file reaches its maximum size and takes effect only if the "Retain old events" policy setting is enabled. + +If you enable this policy setting and the "Retain old events" policy setting is enabled, the Event Log file is automatically closed and renamed when it is full. A new file is then started. + +If you disable this policy setting and the "Retain old events" policy setting is enabled, new events are discarded and old events are retained. + +If you do not configure this policy setting and the "Retain old events" policy setting is enabled, new events are discarded and the old events are retained. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Back up log automatically when full* +- GP name: *Channel_Log_AutoBackup_4* +- GP path: *Windows Components\Event Log Service\System* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_FileLogAccess_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. + +If you enable this policy setting, only those users matching the security descriptor can access the log. + +If you disable or do not configure this policy setting, all authenticated users and system services can write, read, or clear this log. + +> [!NOTE] +> If you enable this policy setting, some tools and APIs may ignore it. The same change should be made to the "Configure log access (legacy)" policy setting to enforce this change across all tools and APIs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure log access* +- GP name: *Channel_Log_FileLogAccess_1* +- GP path: *Windows Components\Event Log Service\Application* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_FileLogAccess_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You cannot configure write permissions for this log. You must set both "configure log access" policy settings for this log in order to affect the both modern and legacy tools. + +If you enable this policy setting, only those users whose security descriptor matches the configured specified value can access the log. + +If you disable or do not configure this policy setting, only system software and administrators can read or clear this log. + +> [!NOTE] +> If you enable this policy setting, some tools and APIs may ignore it. The same change should be made to the "Configure log access (legacy)" policy setting to enforce this change across all tools and APIs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure log access* +- GP name: *Channel_Log_FileLogAccess_2* +- GP path: *Windows Components\Event Log Service\Security* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_FileLogAccess_3** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. + +If you enable this policy setting, only those users matching the security descriptor can access the log. + +If you disable or do not configure this policy setting, all authenticated users and system services can write, read, or clear this log. + +> [!NOTE] +> If you enable this policy setting, some tools and APIs may ignore it. The same change should be made to the "Configure log access (legacy)" policy setting to enforce this change across all tools and APIs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure log access* +- GP name: *Channel_Log_FileLogAccess_3* +- GP path: *Windows Components\Event Log Service\Setup* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_FileLogAccess_4** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You must set both "configure log access" policy settings for this log in order to affect the both modern and legacy tools. + +If you enable this policy setting, only users whose security descriptor matches the configured value can access the log. + +If you disable or do not configure this policy setting, only system software and administrators can write or clear this log, and any authenticated user can read events from it. + +> [!NOTE] +> If you enable this policy setting, some tools and APIs may ignore it. The same change should be made to the "Configure log access (legacy)" policy setting to enforce this change across all tools and APIs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure log access* +- GP name: *Channel_Log_FileLogAccess_4* +- GP path: *Windows Components\Event Log Service\System* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_FileLogAccess_5** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You must set both "configure log access" policy settings for this log in order to affect the both modern and legacy tools. + +If you enable this policy setting, only those users matching the security descriptor can access the log. + +If you disable this policy setting, all authenticated users and system services can write, read, or clear this log. + +If you do not configure this policy setting, the previous policy setting configuration remains in effect. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure log access (legacy)* +- GP name: *Channel_Log_FileLogAccess_5* +- GP path: *Windows Components\Event Log Service\Application* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_FileLogAccess_6** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You cannot configure write permissions for this log. + +If you enable this policy setting, only those users whose security descriptor matches the configured specified value can access the log. + +If you disable this policy setting, only system software and administrators can read or clear this log. + +If you do not configure this policy setting, the previous policy setting configuration remains in effect. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure log access (legacy)* +- GP name: *Channel_Log_FileLogAccess_6* +- GP path: *Windows Components\Event Log Service\Security* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_FileLogAccess_7** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You must set both "configure log access" policy settings for this log in order to affect the both modern and legacy tools. + +If you enable this policy setting, only those users matching the security descriptor can access the log. + +If you disable this policy setting, all authenticated users and system services can write, read, or clear this log. + +If you do not configure this policy setting, the previous policy setting configuration remains in effect. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure log access (legacy)* +- GP name: *Channel_Log_FileLogAccess_7* +- GP path: *Windows Components\Event Log Service\Setup* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_FileLogAccess_8** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. + +If you enable this policy setting, only users whose security descriptor matches the configured value can access the log. + +If you disable this policy setting, only system software and administrators can write or clear this log, and any authenticated user can read events from it. + +If you do not configure this policy setting, the previous policy setting configuration remains in effect. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Configure log access (legacy)* +- GP name: *Channel_Log_FileLogAccess_8* +- GP path: *Windows Components\Event Log Service\System* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_Retention_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls Event Log behavior when the log file reaches its maximum size. + +If you enable this policy setting and a log file reaches its maximum size, new events are not written to the log and are lost. + +If you disable or do not configure this policy setting and a log file reaches its maximum size, new events overwrite old events. + +Note: Old events may or may not be retained according to the "Backup log automatically when full" policy setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Control Event Log behavior when the log file reaches its maximum size* +- GP name: *Channel_Log_Retention_2* +- GP path: *Windows Components\Event Log Service\Security* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_Retention_3** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls Event Log behavior when the log file reaches its maximum size. + +If you enable this policy setting and a log file reaches its maximum size, new events are not written to the log and are lost. + +If you disable or do not configure this policy setting and a log file reaches its maximum size, new events overwrite old events. + +Note: Old events may or may not be retained according to the "Backup log automatically when full" policy setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Control Event Log behavior when the log file reaches its maximum size* +- GP name: *Channel_Log_Retention_3* +- GP path: *Windows Components\Event Log Service\Setup* +- GP ADMX file name: *EventLog.admx* + + + +
    + + +**ADMX_EventLog/Channel_Log_Retention_4** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls Event Log behavior when the log file reaches its maximum size. + +If you enable this policy setting and a log file reaches its maximum size, new events are not written to the log and are lost. + +If you disable or do not configure this policy setting and a log file reaches its maximum size, new events overwrite old events. + +Note: Old events may or may not be retained according to the "Backup log automatically when full" policy setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Control Event Log behavior when the log file reaches its maximum size* +- GP name: *Channel_Log_Retention_4* +- GP path: *Windows Components\Event Log Service\System* +- GP ADMX file name: *EventLog.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From 5c278fc35fe6eac42f6f53d1111e616626319c3c Mon Sep 17 00:00:00 2001 From: Obi Eze Ajoku <62227226+linque1@users.noreply.github.com> Date: Tue, 1 Dec 2020 13:21:23 -0800 Subject: [PATCH 0489/2014] updated ownership to robsize updated ownership to robsize --- ...ating-system-components-to-microsoft-services-using-MDM.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md index d53f7dc795..1c68d554a4 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md @@ -8,10 +8,10 @@ ms.mktglfcycl: manage ms.sitesec: library ms.localizationpriority: high audience: ITPro -author: medgarmedgar +author: robsize ms.author: dansimp manager: robsize -ms.date: 3/25/2020 +ms.date: 12/1/2020 --- # Manage connections from Windows 10 operating system components to Microsoft services using Microsoft Intune MDM Server From 2ad29089da2e35427958ce9500d083510ff6aafc Mon Sep 17 00:00:00 2001 From: Obi Eze Ajoku <62227226+linque1@users.noreply.github.com> Date: Tue, 1 Dec 2020 13:22:14 -0800 Subject: [PATCH 0490/2014] updated ownership to robsize updated ownership to robsize --- windows/privacy/manage-windows-2004-endpoints.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/manage-windows-2004-endpoints.md b/windows/privacy/manage-windows-2004-endpoints.md index df3f9bb1e9..fa26bc5140 100644 --- a/windows/privacy/manage-windows-2004-endpoints.md +++ b/windows/privacy/manage-windows-2004-endpoints.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.localizationpriority: high audience: ITPro author: linque1 -ms.author: obezeajo +ms.author: robsize manager: robsize ms.collection: M365-security-compliance ms.topic: article From 05868908dfc5a42def9104331b4ad36498eeae25 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 1 Dec 2020 14:01:32 -0800 Subject: [PATCH 0491/2014] Various minor fixes, mostly Acrolinx --- .../microsoft-defender-atp/indicator-certificates.md | 2 +- .../microsoft-defender-atp/ios-configure-features.md | 2 +- .../microsoft-defender-atp/mac-install-with-intune.md | 2 +- .../password-must-meet-complexity-requirements.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md index 6948f7a392..f0439ebf7f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md @@ -42,7 +42,7 @@ It's important to understand the following requirements prior to creating indica - This feature is available if your organization uses Windows Defender Antivirus and Cloud-based protection is enabled. For more information, see [Manage cloud-based protection](../windows-defender-antivirus/deploy-manage-report-windows-defender-antivirus.md). - The Antimalware client version must be 4.18.1901.x or later. - Supported on machines on Windows 10, version 1703 or later, Windows server 2016 and 2019. -- The virus and threat protection definitions must be up-to-date. +- The virus and threat protection definitions must be up to date. - This feature currently supports entering .CER or .PEM (Base64 ASCII) encoding based certificates. >[!IMPORTANT] diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md index 68c6dfd43f..733c2fdbd1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md @@ -37,7 +37,7 @@ ms.topic: conceptual ## Configure compliance policy against jailbroken devices -To protect corporate data from being accessed on jailbroken iOS devices, we recommend that you setup the following compliance policy on Intune. +To protect corporate data from being accessed on jailbroken iOS devices, we recommend that you set up the following compliance policy on Intune. > [!NOTE] > Currently Defender for Endpoint for iOS does not provide protection against jailbreak scenarios. Some data like your corporate email id and corporate profile picture (if available) will be exposed to the attacker on the jailbroken device. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md index cb1c7d7be7..319d2756e1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md @@ -56,7 +56,7 @@ The following table summarizes the steps you would need to take to deploy and ma | [Grant full disk access to Microsoft Defender for Endpoint](#create-system-configuration-profiles-step-8) | MDATP_tcc_Catalina_or_newer.xml | com.microsoft.wdav.tcc | | [Network Extension policy](#create-system-configuration-profiles-step-9) | MDATP_NetExt.xml | N/A | | [Configure Microsoft AutoUpdate (MAU)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-updates#intune) | MDATP_Microsoft_AutoUpdate.xml | com.microsoft.autoupdate2 | -| [Microsoft Defender for Endpoint configuration settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-preferences#intune-profile-1)

    **Note:** If you are planning to run a third party AV for macOS, set `passiveMode` to `true`. | MDATP_WDAV_and_exclusion_settings_Preferences.xml | com.microsoft.wdav | +| [Microsoft Defender for Endpoint configuration settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-preferences#intune-profile-1)

    **Note:** If you are planning to run a third-party AV for macOS, set `passiveMode` to `true`. | MDATP_WDAV_and_exclusion_settings_Preferences.xml | com.microsoft.wdav | | [Configure Microsoft Defender for Endpoint and MS AutoUpdate (MAU) notifications](#create-system-configuration-profiles-step-10) | MDATP_MDAV_Tray_and_AutoUpdate2.mobileconfig | com.microsoft.autoupdate2 or com.microsoft.wdav.tray | ## Download installation and onboarding packages diff --git a/windows/security/threat-protection/security-policy-settings/password-must-meet-complexity-requirements.md b/windows/security/threat-protection/security-policy-settings/password-must-meet-complexity-requirements.md index d9e0d8d50b..c1ccd042f6 100644 --- a/windows/security/threat-protection/security-policy-settings/password-must-meet-complexity-requirements.md +++ b/windows/security/threat-protection/security-policy-settings/password-must-meet-complexity-requirements.md @@ -27,7 +27,7 @@ Describes the best practices, location, values, and security considerations for The **Passwords must meet complexity requirements** policy setting determines whether passwords must meet a series of strong-password guidelines. When enabled, this setting requires passwords to meet the following requirements: -1. Passwords may not contain the user's samAccountName (Account Name) value or entire displayName (Full Name value). Both checks are not case sensitive. +1. Passwords may not contain the user's samAccountName (Account Name) value or entire displayName (Full Name value). Both checks are not case-sensitive. The samAccountName is checked in its entirety only to determine whether it is part of the password. If the samAccountName is fewer than three characters long, this check is skipped. The displayName is parsed for delimiters: commas, periods, dashes or hyphens, underscores, spaces, pound signs, and tabs. If any of these delimiters are found, the displayName is split and all parsed sections (tokens) are confirmed not to be included in the password. Tokens that are shorter than three characters are ignored, and substrings of the tokens are not checked. For example, the name "Erin M. Hagens" is split into three tokens: "Erin", "M", and "Havens". Because the second token is only one character long, it is ignored. Therefore, this user could not have a password that included either "erin" or "havens" as a substring anywhere in the password. From 13803f2d5c754fbfaf0722e7b69295cb3abdec53 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 1 Dec 2020 15:10:56 -0700 Subject: [PATCH 0492/2014] safety commit --- .../update/feature-update-mission-critical.md | 4 +- .../update/how-windows-update-works.md | 63 +++++++++---------- .../update/waas-manage-updates-wufb.md | 22 +++---- windows/deployment/update/waas-restart.md | 25 ++++---- .../update/windows-update-errors.md | 19 +++--- .../update/windows-update-troubleshooting.md | 16 ++--- 6 files changed, 74 insertions(+), 75 deletions(-) diff --git a/windows/deployment/update/feature-update-mission-critical.md b/windows/deployment/update/feature-update-mission-critical.md index a36563477b..c44569853e 100644 --- a/windows/deployment/update/feature-update-mission-critical.md +++ b/windows/deployment/update/feature-update-mission-critical.md @@ -31,10 +31,10 @@ Devices and shared workstations that are online and available 24 hours a day, 7 You can use Configuration Manager to deploy feature updates to Windows 10 devices in two ways. The first option is to use the software updates feature. The second option is to use a task sequence to deploy feature updates. There are times when deploying a Windows 10 feature update requires the use of a task sequence—for example: - **Upgrade to the next LTSC release.** With the LTSC servicing branch, feature updates are never provided to the Windows clients themselves. Instead, feature updates must be installed like a traditional in-place upgrade. -- **Additional required tasks.** When deploying a feature update requires additional steps (e.g., suspending disk encryption, updating applications), you can use task sequences to orchestrate the additional steps. Software updates do not have the ability to add steps to their deployments. +- **Additional required tasks.** When deploying a feature update requires additional steps (for example, suspending disk encryption, updating applications), you can use task sequences to orchestrate the additional steps. Software updates do not have the ability to add steps to their deployments. - **Language pack installations.** When deploying a feature update requires the installation of additional language packs, you can use task sequences to orchestrate the installation. Software updates do not have the ability to natively install language packs. -If you need to use a task sequence to deploy feature updates, see [Manage Windows as a service using Configuration Manager](https://docs.microsoft.com/configmgr/osd/deploy-use/manage-windows-as-a-service) for more information. If you find that your requirement for a task sequence is based solely on the need to run additional tasks preformed pre-install or pre-commit, see the new [run custom actions](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-enable-custom-actions) functionality first introduced with Windows 10, version 1803. You might find this useful in deploying software updates. +If you need to use a task sequence to deploy feature updates, see [Manage Windows as a service using Configuration Manager](https://docs.microsoft.com/configmgr/osd/deploy-use/manage-windows-as-a-service) for more information. If you find that your requirement for a task sequence is based solely on the need to run additional tasks performed pre-install or pre-commit, see the new [run custom actions](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-enable-custom-actions) functionality first introduced with Windows 10, version 1803. You might find this option useful in deploying software updates. Use the following information: diff --git a/windows/deployment/update/how-windows-update-works.md b/windows/deployment/update/how-windows-update-works.md index 6bab8477a5..44bbae9ebf 100644 --- a/windows/deployment/update/how-windows-update-works.md +++ b/windows/deployment/update/how-windows-update-works.md @@ -28,7 +28,7 @@ The Windows Update workflow has four core areas of functionality: ### Download -1. Orchestrator initiates downloads. +1. Orchestrator starts downloads. 2. Windows Update downloads manifest files and provides them to the arbiter. 3. The arbiter evaluates the manifest and tells the Windows Update client to download files. 4. Windows Update client downloads files in a temporary folder. @@ -36,54 +36,54 @@ The Windows Update workflow has four core areas of functionality: ### Install -1. Orchestrator initiates the installation. +1. Orchestrator starts the installation. 2. The arbiter calls the installer to install the package. ### Commit -1. Orchestrator initiates a restart. +1. Orchestrator starts a restart. 2. The arbiter finalizes before the restart. ## How updating works -During the updating process, the Windows Update Orchestrator operates in the background to scan, download, and install updates. It does this automatically, according to your settings, and in a silent manner that doesn't disrupt your computer usage. +During the updating process, the Windows Update Orchestrator operates in the background to scan, download, and install updates. It does these actions automatically, according to your settings, and silently so that doesn't disrupt your computer usage. ## Scanning updates ![Windows Update scanning step](images/update-scan-step.png) The Windows Update Orchestrator on your PC checks the Microsoft Update server or your WSUS endpoint for new updates at random intervals. The randomization ensures that the Windows Update server isn't overloaded with requests all at the same time. The Update Orchestrator searches only for updates that have been added since the last time updates were searched, allowing it to find updates quickly and efficiently. -When checking for updates, the Windows Update Orchestrator evaluates whether the update is appropriate for your computer using guidelines defined by the publisher of the update, for example, Microsoft Office including enterprise group policies. +When checking for updates, the Windows Update Orchestrator evaluates whether the update is appropriate for your device. It uses guidelines defined by the publisher of the update, for example, Microsoft Office including enterprise group policies. Make sure you're familiar with the following terminology related to Windows Update scan: |Term|Definition| |----|----------| -|Update|We use this term to mean a lot of different things, but in this context it's the actual patch or change.| +|Update|We use this term to mean several different things, but in this context it's the actual updated code or change.| |Bundle update|An update that contains 1-N child updates; doesn't contain payload itself.| |Child update|Leaf update that's bundled by another update; contains payload.| -|Detectoid update|A special 'update' that contains "IsInstalled" applicability rule only and no payload. Used for prereq evaluation.| -|Category update|A special 'detectoid' that has always true IsInstalled rule. Used for grouping updates and for client to filter updates. | +|Detector update|A special "update" that contains "IsInstalled" applicability rule only and no payload. Used for prereq evaluation.| +|Category update|A special "detectoid" that has an **IsInstalled** rule that is always true. Used for grouping updates and to allow the device to filter updates. | |Full scan|Scan with empty datastore.| |Delta scan|Scan with updates from previous scan already cached in datastore.| -|Online scan|Scan that hits network and goes against server on cloud. | -|Offline scan|Scan that doesn't hit network and goes against local datastore. Only useful if online scan has been performed before. | -|CatScan|Category scan where caller can specify a categoryId to get updates published under the categoryId.| -|AppCatScan|Category scan where caller can specify an AppCategoryId to get apps published under the appCategoryId.| -|Software sync|Part of the scan that looks at software updates only (OS and apps).| -|Driver sync|Part of the scan that looks at Driver updates only. This is run after Software sync and is optional.| -|ProductSync|Attributes based sync, where client provides a list of device, product and caller attributes ahead of time to allow service to evaluate applicability in the cloud. | +|Online scan|Scan that uses the network and to check an update server. | +|Offline scan|Scan that doesn't use the network and instead checks the local datastore. Only useful if online scan has been performed before. | +|CatScan|Category scan where caller can specify a **categoryId** to get updates published under that **categoryId**.| +|AppCatScan|Category scan where caller can specify an **AppCategoryId** to get apps published under that **appCategoryId**.| +|Software sync|Part of the scan that only checks for software updates (both the apps and the operating system).| +|Driver sync|Part of the scan that checks driver updates only. This sync is optional and runs after the software sync.| +|ProductSync|A sync based on attributes, in which the client provides a list of device, product, and caller attributes ahead of time to allow service to check applicability in the cloud. | ### How Windows Update scanning works -Windows Update takes the following sets of actions when it runs a scan. +Windows Update does the following actions when it runs a scan. #### Starts the scan for updates When users start scanning in Windows Update through the Settings panel, the following occurs: -- The scan first generates a “ComApi” message. The caller (Microsoft Defender Antivirus) tells the WU engine to scan for updates. +- The scan first generates a “ComApi” message. The caller (Microsoft Defender Antivirus) tells the Windows Update engine to scan for updates. - "Agent" messages: queueing the scan, then actually starting the work: - - Updates are identified by the different IDs ("Id = 10", "Id = 11") and from the different thread ID numbers. + - Updates are identified by the different IDs ("ID = 10", "ID = 11") and from the different thread ID numbers. - Windows Update uses the thread ID filtering to concentrate on one particular task. ![Windows Update scan log 1](images/update-scan-log-1.png) @@ -91,20 +91,19 @@ When users start scanning in Windows Update through the Settings panel, the foll #### Identifies service IDs - Service IDs indicate which update source is being scanned. - Note The next screen shot shows Microsoft Update and the Flighting service. - The Windows Update engine treats every service as a separate entity, even though multiple services may contain the same updates. ![Windows Update scan log 2](images/update-scan-log-2.png) - Common service IDs > [!IMPORTANT] - > ServiceId here identifies a client abstraction, not any specific service in the cloud. No assumption should be made of which server a serviceId is pointing to, it's totally controlled by the SLS responses. + > ServiceId here identifies a client abstraction, not any specific service in the cloud. No assumption should be made of which server a serviceId is pointing to. It's totally controlled by responses from the Service Locator Service. |Service|ServiceId| |-------|---------| -|Unspecified / Default|WU, MU or WSUS
    00000000-0000-0000-0000-000000000000 | -|WU|9482F4B4-E343-43B6-B170-9A65BC822C77| -|MU|7971f918-a847-4430-9279-4a52d1efe18d| +|Unspecified / Default|WU, MU, or WSUS
    00000000-0000-0000-0000-000000000000 | +|Windows Update|9482F4B4-E343-43B6-B170-9A65BC822C77| +|Microsoft Update|7971f918-a847-4430-9279-4a52d1efe18d| |Store|855E8A7C-ECB4-4CA3-B045-1DFA50104289| |OS Flighting|8B24B027-1DEE-BABB-9A95-3517DFB9C552| |WSUS or Configuration Manager|Via ServerSelection::ssManagedServer
    3DA21691-E39D-4da6-8A4B-B43877BCB1B7 | @@ -115,33 +114,33 @@ Common update failure is caused due to network issues. To find the root of the i - Look for "ProtocolTalker" messages to see client-server sync network traffic. - "SOAP faults" can be either client- or server-side issues; read the message. -- The WU client uses SLS (Service Locator Service) to discover the configurations and endpoints of Microsoft network update sources – WU, MU, Flighting. +- The Windows Update client uses the Service Locator Service to discover the configurations and endpoints of Microsoft network update sources: Windows update, Microsoft Update, or Flighting. > [!NOTE] - > Warning messages for SLS can be ignored if the search is against WSUS or Configuration Manager. + > If the search is against WSUS or Configuration Manager, you can ignore warning messages for the Service Locator Service. -- On sites that only use WSUS or Configuration Manager, the SLS may be blocked at the firewall. In this case the SLS request will fail, and can’t scan against Windows Update or Microsoft Update but can still scan against WSUS or Configuration Manager, since it’s locally configured. +- On sites that only use WSUS or Configuration Manager, the Service Locator Service might be blocked at the firewall. In this case the request will fail, and though the service can’t scan against Windows Update or Microsoft Update, it can still scan against WSUS or Configuration Manager, since it’s locally configured. ![Windows Update scan log 3](images/update-scan-log-3.png) ## Downloading updates ![Windows Update download step](images/update-download-step.png) -Once the Windows Update Orchestrator determines which updates apply to your computer, it will begin downloading the updates, if you have selected the option to automatically download updates. It does this in the background without interrupting your normal use of the computer. +Once the Windows Update Orchestrator determines which updates apply to your computer, it will begin downloading the updates, if you have selected the option to automatically download updates. It does operation in the background without interrupting your normal use of the device. -To ensure that your other downloads aren't affected or slowed down because updates are downloading, Windows Update uses the Delivery Optimization technology which downloads updates and reduces bandwidth consumption. +To ensure that your other downloads aren't affected or slowed down because updates are downloading, Windows Update uses Delivery Optimization, which downloads updates and reduces bandwidth consumption. -For more information see [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md). +For more information, see [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md). ## Installing updates ![Windows Update install step](images/update-install-step.png) When an update is applicable, the "Arbiter" and metadata are downloaded. Depending on your Windows Update settings, when downloading is complete, the Arbiter will gather details from the device, and compare that with the downloaded metadata to create an "action list". -The action list describes all the files needed from WU, and what the install agent (such as CBS or Setup) should do with them. The action list is provided to the install agent along with the payload to begin the installation. +The action list describes all the files needed from Windows Update, and what the installation agent (such as CBS or Setup) should do with them. The action list is provided to the installation agent along with the payload to begin the installation. ## Committing Updates ![Windows Update commit step](images/update-commit-step.png) -When the option to automatically install updates is configured, the Windows Update Orchestrator, in most cases, automatically restarts the PC for you after installing the updates. This is necessary because your PC may be insecure, or not fully updated, until a restart is completed. You can use Group Policy settings, mobile device management (MDM), or the registry (not recommended) to configure when devices will restart after a Windows 10 update is installed. +When the option to automatically install updates is configured, the Windows Update Orchestrator, in most cases, automatically restarts the device for you after installing the updates. It has to restart the device because it might be insecure, or not fully updated, until it restarts. You can use Group Policy settings, mobile device management (MDM), or the registry (not recommended) to configure when devices will restart after a Windows 10 update is installed. -For more information see [Manage device restarts after updates](waas-restart.md). +For more information, see [Manage device restarts after updates](waas-restart.md). diff --git a/windows/deployment/update/waas-manage-updates-wufb.md b/windows/deployment/update/waas-manage-updates-wufb.md index d1f41bc2bd..00fb15eb81 100644 --- a/windows/deployment/update/waas-manage-updates-wufb.md +++ b/windows/deployment/update/waas-manage-updates-wufb.md @@ -27,7 +27,7 @@ Windows Update for Business is a free service that is available for all premium Windows Update for Business enables IT administrators to keep the Windows 10 devices in their organization always up to date with the latest security defenses and Windows features by directly connecting these systems to Windows Update service. You can use Group Policy or Mobile Device Management (MDM) solutions such as Microsoft Intune to configure the Windows Update for Business settings that control how and when Windows 10 devices are updated. -Specifically, Windows Update for Business allows for control over update offerings and experiences to allow for reliability and performance testing on a subset of devices before deploying updates across the organization as well as a positive update experience for those in your organization. +Specifically, Windows Update for Business lets you control update offerings and experiences to allow for reliability and performance testing on a subset of devices before deploying updates across the organization. It also provides a positive update experience for people in your organization. ## What can I do with Windows Update for Business? @@ -47,9 +47,9 @@ Windows Update for Business enables an IT administrator to receive and manage a Windows Update for Business provides management policies for several types of updates to Windows 10 devices: - **Feature updates:** Previously referred to as "upgrades," feature updates contain not only security and quality revisions, but also significant feature additions and changes. Feature updates are released semi-annually in the fall and in the spring. -- **Quality updates:** These are traditional operating system updates, typically released on the second Tuesday of each month (though they can be released at any time). These include security, critical, and driver updates. Windows Update for Business also treats non-Windows updates (such as those for Microsoft Office or Visual Studio) as quality updates. These non-Windows Updates are known as "Microsoft updates" and you can set devices to receive such updates (or not) along with their Windows updates. -- **Driver updates:** These are non-Microsoft drivers that are applicable to your devices. Driver updates are on by default, but you can use Windows Update for Business policies to turn them off if you prefer. -- **Microsoft product updates**: These are updates for other Microsoft products, such as Office. Product updates are off by default. You can turn them on by using Windows Update for Business policies. +- **Quality updates:** Quality updates are traditional operating system updates, typically released on the second Tuesday of each month (though they can be released at any time). These include security, critical, and driver updates. Windows Update for Business also treats non-Windows updates (such as updates for Microsoft Office or Visual Studio) as quality updates. These non-Windows Updates are known as "Microsoft updates" and you can set devices to receive such updates (or not) along with their Windows updates. +- **Driver updates:** Updates for non-Microsoft drivers that are relevant to your devices. Driver updates are on by default, but you can use Windows Update for Business policies to turn them off if you prefer. +- **Microsoft product updates**: Updates for other Microsoft products, such as Office. Product updates are off by default. You can turn them on by using Windows Update for Business policies. ## Offering @@ -71,7 +71,7 @@ Prior to Windows 10, version 1903, there are two channels for released updates: #### Defer an update -A Windows Update for Business administrator can defer the installation of both feature and quality updates from deploying to devices within a bounded range of time from when those updates are first made available on the Windows Update service. You can use this deferral to allow time to validate deployments as they are pushed to devices. Deferrals work by allowing you to specify the number of days after an update is released before it is offered to a device. That is, if you set a feature update deferral period of 365 days, the device will not install a feature update that has been released for less than 365 days. To defer feature updates use the **Select when Preview Builds and Feature Updates are Received** policy. +A Windows Update for Business administrator can defer the installation of both feature and quality updates from deploying to devices within a bounded range of time from when those updates are first made available on the Windows Update service. You can use this deferral to allow time to validate deployments as they are pushed to devices. Deferrals work by allowing you to specify the number of days after an update is released before it is offered to a device. That is, if you set a feature update deferral period of 365 days, the device will not install a feature update that has been released for less than 365 days. To defer feature updates, use the **Select when Preview Builds and Feature Updates are Received** policy. |Category |Maximum deferral period | @@ -88,10 +88,10 @@ A Windows Update for Business administrator can defer the installation of both f If you discover a problem while deploying a feature or quality update, the IT administrator can pause the update for 35 days from a specified start date to prevent other devices from installing it until the issue is mitigated. If you pause a feature update, quality updates are still offered to devices to ensure they stay secure. The pause period for both feature and quality updates is calculated from a start date that you set. -To pause feature updates use the **Select when Preview Builds and Feature Updates are Received** policy and to pause quality updates use the **Select when Quality Updates are Received** policy. For more information, see [Pause feature updates](waas-configure-wufb.md#pause-feature-updates) and [Pause quality updates](waas-configure-wufb.md#pause-quality-updates). +To pause feature updates, use the **Select when Preview Builds and Feature Updates are Received** policy and to pause quality updates use the **Select when Quality Updates are Received** policy. For more information, see [Pause feature updates](waas-configure-wufb.md#pause-feature-updates) and [Pause quality updates](waas-configure-wufb.md#pause-quality-updates). -Built in benefits: -When updating from Windows Update you get the added benefits of built in compatibility checks to prevent against a poor update experience for your device as well as a check to prevent repeated rollbacks. +Built-in benefits: +When updating from Windows Update, you get the added benefits of built-in compatibility checks to prevent against a poor update experience for your device as well as a check to prevent repeated rollbacks. ### Recommendations @@ -104,13 +104,13 @@ For the best experience with Windows Update, follow these guidelines: ### Manage the end-user experience when receiving Windows Updates -Windows Update for Business provides controls to help meet your organization’s security standards as well as provide a great end-user experience. We do this by enabling you to set automatic updates at times that work well for those in your organization and set deadlines for quality and feature updates. Because Windows Update includes built-in intelligence, it's usually better to use fewer controls to manage the end-user experience. +Windows Update for Business provides controls to help meet your organization’s security standards as well as provide a great end-user experience. We do this by enabling you to set automatic updates at times that work well for people in your organization and set deadlines for quality and feature updates. Because Windows Update includes built-in intelligence, it's better to use fewer controls to manage the user experience. #### Recommended experience settings Features like the smart busy check (which ensure updates don't happen when a user is signed in) and active hours help provide the best experience for end users while keeping devices more secure and up to date. Follow these steps to take advantage of these features: -1. Automatically download, install and restart (default if no restart policies are set up or enabled) +1. Automatically download, install, and restart (default if no restart policies are set up or enabled) 2. Use the default notifications 3. Set update deadlines @@ -118,7 +118,7 @@ Features like the smart busy check (which ensure updates don't happen when a use A compliance deadline policy (released in June 2019) enables you to set separate deadlines and grace periods for feature and quality updates. -This policy enables you to specify the number of days from an update's publication date that it must be installed on the device. The policy also includes a configurable grace period that specifies the number of days from when the update is installed on the device until the device is forced to restart. This is extremely beneficial in a vacation scenario as it allows, for example, users who have been away to have a bit of time before being forced to restart their devices when they return from vacation. +This policy enables you to specify the number of days from an update's publication date that it must be installed on the device. The policy also includes a configurable grace period that specifies the number of days from when the update is installed on the device until the device is forced to restart. This approach is useful in a vacation scenario as it allows, for example, users who have been away to have a bit of time before being forced to restart their devices when they return from vacation. #### Update Baseline The large number of different policies offered for Windows 10 can be overwhelming. Update Baseline provides a clear list of recommended Windows update policy settings for IT administrators who want the best user experience while also meeting their update compliance goals. The Update Baseline for Windows 10 includes policy settings recommendations covering deadline configuration, restart behavior, power policies, and more. diff --git a/windows/deployment/update/waas-restart.md b/windows/deployment/update/waas-restart.md index 4f59f66eec..cf357be8c6 100644 --- a/windows/deployment/update/waas-restart.md +++ b/windows/deployment/update/waas-restart.md @@ -1,6 +1,6 @@ --- title: Manage device restarts after updates (Windows 10) -description: Use Group Policy settings, mobile device management (MDM) or Registry to configure when devices will restart after a Windows 10 update is installed. +description: Use Group Policy settings, mobile device management (MDM), or Registry to configure when devices will restart after a Windows 10 update is installed. ms.prod: w10 ms.mktglfcycl: deploy author: jaimeo @@ -23,7 +23,7 @@ ms.custom: > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) -You can use Group Policy settings, mobile device management (MDM) or Registry (not recommended) to configure when devices will restart after a Windows 10 update is installed. You can schedule update installation and set policies for restart, configure active hours for when restarts will not occur, or you can do both. +You can use Group Policy settings, mobile device management (MDM), or Registry (not recommended) to configure when devices will restart after a Windows 10 update is installed. You can schedule update installation and set policies for restart, configure active hours for when restarts will not occur, or you can do both. ## Schedule update installation @@ -77,11 +77,12 @@ MDM uses the [Update/ActiveHoursStart and Update/ActiveHoursEnd](https://msdn.mi ### Configuring active hours through Registry -This method is not recommended, and should only be used when neither Group Policy or MDM are available. +This method is not recommended, and should only be used when you can't use Group Policy or MDM. Any settings configured through Registry may conflict with any existing configuration that uses any of the methods mentioned above. -You should set a combination of the following registry values, in order to configure active hours. -Under **HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate** use **SetActiveHours** to enable or disable active hours and **ActiveHoursStart**,**ActiveHoursEnd** to specify the range of active hours. +Configure active hours by setting a combination of the following registry values: + +Under **HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate** use **SetActiveHours** to enable or disable active hours and **ActiveHoursStart** and **ActiveHoursEnd** to specify the range of active hours. For a detailed description of these registry keys, see [Registry keys used to manage restart](#registry-keys-used-to-manage-restart). @@ -100,7 +101,7 @@ To configure active hours max range through MDM, use [**Update/ActiveHoursMaxRan ## Limit restart delays -After an update is installed, Windows 10 attempts automatic restart outside of active hours. If the restart does not succeed after 7 days (by default), the user will see a notification that restart is required. You can use the **Specify deadline before auto-restart for update installation** policy to change the delay from 7 days to a number of days between 2 and 14. +After an update is installed, Windows 10 attempts automatic restart outside of active hours. If the restart does not succeed after seven days (by default), the user will see a notification that restart is required. You can use the **Specify deadline before auto-restart for update installation** policy to change the delay from seven days to any number of days between two and 14. ## Control restart notifications @@ -137,7 +138,7 @@ In MDM, the warning reminder is configured using [**Update/ScheduleRestartWarnin ### Engaged restart -Engaged restart is the period of time when users are required to schedule a restart. Initially, Windows will auto-restart outside of working hours. Once the set period ends (7 days by default), Windows transitions to user scheduled restarts. +Engaged restart is the period of time when users are required to schedule a restart. Initially, Windows will auto-restart outside of working hours. Once the set period ends (seven days by default), Windows transitions to user scheduled restarts. The following settings can be adjusted for engaged restart: * Period of time before auto-restart transitions to engaged restart. @@ -183,19 +184,19 @@ The following tables list registry values that correspond to the Group Policy se | Registry key | Key type | Value | | --- | --- | --- | -| AlwaysAutoRebootAtScheduledTime | REG_DWORD | 0: disable automatic reboot after update installation at scheduled time
    1: enable automatic reboot after update installation at ascheduled time | +| AlwaysAutoRebootAtScheduledTime | REG_DWORD | 0: disable automatic reboot after update installation at scheduled time
    1: enable automatic reboot after update installation at a scheduled time | | AlwaysAutoRebootAtScheduledTimeMinutes | REG_DWORD | 15-180: set automatic reboot to occur after given minutes | | AUOptions | REG_DWORD | 2: notify for download and notify for installation of updates
    3: automatically download and notify for installation of updates
    4: Automatically download and schedule installation of updates
    5: allow the local admin to configure these settings
    **Note:** To configure restart behavior, set this value to **4** | -| NoAutoRebootWithLoggedOnUsers | REG_DWORD | 0: disable do not reboot if users are logged on
    1: do not reboot after an update installation if a user is logged on
    **Note:** If disabled : Automatic Updates will notify the user that the computer will automatically restart in 5 minutes to complete the installation | +| NoAutoRebootWithLoggedOnUsers | REG_DWORD | 0: disable do not reboot if users are logged on
    1: do not reboot after an update installation if a user is logged on
    **Note:** If disabled: Automatic Updates will notify the user that the computer will automatically restart in 5 minutes to complete the installation | | ScheduledInstallTime | REG_DWORD | 0-23: schedule update installation time to a specific hour
    starts with 12 AM (0) and ends with 11 PM (23) | -There are 3 different registry combinations for controlling restart behavior: +There are three different registry combinations for controlling restart behavior: - To set active hours, **SetActiveHours** should be **1**, while **ActiveHoursStart** and **ActiveHoursEnd** should define the time range. -- To schedule a specific installation and reboot time, **AUOptions** should be **4**, **ScheduledInstallTime** should specify the installation time, **AlwaysAutoRebootAtScheduledTime** set to **1** and **AlwaysAutoRebootAtScheduledTimeMinutes** should specify number of minutes to wait before rebooting. +- To schedule a specific installation and reboot time, **AUOptions** should be **4**, **ScheduledInstallTime** should specify the installation time, and **AlwaysAutoRebootAtScheduledTime** set to **1** and **AlwaysAutoRebootAtScheduledTimeMinutes** should specify number of minutes to wait before rebooting. - To delay rebooting if a user is logged on, **AUOptions** should be **4**, while **NoAutoRebootWithLoggedOnUsers** is set to **1**. -## Related topics +## Related articles - [Update Windows 10 in the enterprise](index.md) - [Overview of Windows as a service](waas-overview.md) diff --git a/windows/deployment/update/windows-update-errors.md b/windows/deployment/update/windows-update-errors.md index 11dff0bce0..d2cb1994d5 100644 --- a/windows/deployment/update/windows-update-errors.md +++ b/windows/deployment/update/windows-update-errors.md @@ -7,7 +7,6 @@ audience: itpro itproauthor: jaimeo ms.audience: itpro author: jaimeo -ms.date: 09/18/2018 ms.reviewer: manager: laurawi ms.topic: article @@ -23,18 +22,18 @@ The following table provides information about common errors you might run into | Error Code | Message | Description | Mitigation | |------------------------------------------|-----------------------------------|-----------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 0x8024402F | WU_E_PT_ECP_SUCCEEDED_WITH_ERRORS | External cab file processing completed with some errors | One of the reasons we see this issue is due to the design of a software called Lightspeed Rocket for Web filtering.
    The IP addresses of the computers you want to get updates successfully on, should be added to the exceptions list of Lightspeed | -| 0x80242006 | WU_E_UH_INVALIDMETADATA | A handler operation could not be completed because the update contains invalid metadata. | Rename Software Redistribution Folder and attempt to download the updates again:
    Rename the following folders to \*.BAK:
    - %systemroot%\system32\catroot2

    To do this, type the following commands at a command prompt. Press ENTER after you type each command.
    - Ren %systemroot%\SoftwareDistribution\DataStore \*.bak
    - Ren %systemroot%\SoftwareDistribution\Download \*.bak
    Ren %systemroot%\system32\catroot2 \*.bak | -| 0x80070BC9 | ERROR_FAIL_REBOOT_REQUIRED | The requested operation failed. A system reboot is required to roll back changes made. | Ensure that we do not have any policies that control the start behavior for the Windows Module Installer. This service should not be hardened to any start value and should be managed by the OS. | -| 0x80200053 | BG_E_VALIDATION_FAILED | NA | Ensure that there is no Firewalls that filter downloads. The Firewall filtering may lead to invalid responses being received by the Windows Update Client.

    If the issue still persists, run the [WU reset script](https://gallery.technet.microsoft.com/scriptcenter/Reset-Windows-Update-Agent-d824badc). | -| 0x80072EE2 | WININET_E_TIMEOUT | The operation timed out | This error message can be caused if the computer isn't connected to Internet. To fix this issue, following these steps: make sure these URLs are not blocked:
    http://.update.microsoft.com
    https://
    .update.microsoft.com


    Additionally , you can take a network trace and see what is timing out. \ | +| 0x8024402F | WU_E_PT_ECP_SUCCEEDED_WITH_ERRORS | External cab file processing completed with some errors | One of the reasons we see this issue is due to the design of a software called Lightspeed Rocket for Web filtering.
    Add the IP addresses of devices you want to get updates to the exceptions list of Lightspeed | +| 0x80242006 | WU_E_UH_INVALIDMETADATA | A handler operation could not be completed because the update contains invalid metadata. | Rename Software Redistribution Folder and attempt to download the updates again:
    Rename the following folders to \*.BAK:
    - %systemroot%\system32\catroot2

    Type the following commands at a command prompt. Press ENTER after you type each command.
    - Ren %systemroot%\SoftwareDistribution\DataStore \*.bak
    - Ren %systemroot%\SoftwareDistribution\Download \*.bak
    Ren %systemroot%\system32\catroot2 \*.bak | +| 0x80070BC9 | ERROR_FAIL_REBOOT_REQUIRED | The requested operation failed. A system reboot is required to roll back changes made. | Ensure that you don't have any policies that control the start behavior for the Windows Module Installer. This service should be managed by the operating system. | +| 0x80200053 | BG_E_VALIDATION_FAILED | NA | Ensure that there are no firewalls that filter downloads. Such filtering could lead to incorrect responses being received by the Windows Update Client.

    If the issue still persists, run the [Windows Update reset script](https://gallery.technet.microsoft.com/scriptcenter/Reset-Windows-Update-Agent-d824badc). | +| 0x80072EE2 | WININET_E_TIMEOUT | The operation timed out | This error message can be caused if the computer isn't connected to the Internet. To fix this issue, follow these steps: make sure these URLs are not blocked:
    http://.update.microsoft.com
    https://
    .update.microsoft.com


    You can also take a network trace to check what is timing out. \ | | 0x80072EFD
    0x80072EFE 
    0x80D02002 | TIME_OUT_ERRORS | The operation timed out | Make sure there are no firewall rules or proxy to block Microsoft download URLs.
    Take a network monitor trace to understand better. \ | | 0X8007000D | ERROR_INVALID_DATA | Indicates invalid data downloaded or corruption occurred. | Attempt to re-download the update and initiate installation. | -| 0x8024A10A | USO_E_SERVICE_SHUTTING_DOWN | Indicates that the WU Service is shutting down. | This may happen due to a very long period of time of inactivity, a system hang leading to the service being idle and leading to the shutdown of the service. Ensure that the system remains active and the connections remain established to complete the upgrade. | -| 0x80240020 | WU_E_NO_INTERACTIVE_USER | Operation did not complete because there is no logged-on interactive user. | Please login to the system to initiate the installation and allow the system to be rebooted. | -| 0x80242014 | WU_E_UH_POSTREBOOTSTILLPENDING | The post-reboot operation for the update is still in progress. | Some Windows Updates require the system to be restarted. Reboot the system to complete the installation of the Updates. | +| 0x8024A10A | USO_E_SERVICE_SHUTTING_DOWN | Indicates that the WU Service is shutting down. | This can occur after a very long period of time of inactivity, the system failing to respond leading to the service being idle and causing the service to shut down. Ensure that the system remains active and the connections remain established to complete the upgrade. | +| 0x80240020 | WU_E_NO_INTERACTIVE_USER | Operation did not complete because there is no logged-on interactive user. | Sign in to the device to start the installation and allow the to restart. | +| 0x80242014 | WU_E_UH_POSTREBOOTSTILLPENDING | The post-restart operation for the update is still in progress. | Some Windows Updates require the device to be restarted. Restart the device to complete update installation. | | 0x80246017 | WU_E_DM_UNAUTHORIZED_LOCAL_USER | The download failed because the local user was denied authorization to download the content. | Ensure that the user attempting to download and install updates has been provided with sufficient privileges to install updates (Local Administrator). | -| 0x8024000B | WU_E_CALL_CANCELLED | Operation was cancelled. | This indicates that the operation was cancelled by the user/service. You may also encounter this error when we are unable to filter the results. Run the [Decline Superseded PowerShell script](https://gallery.technet.microsoft.com/scriptcenter/Cleanup-WSUS-server-4424c9d6) to allow the filtering process to complete. | +| 0x8024000B | WU_E_CALL_CANCELLED | Operation was canceled. | The operation was canceled by the user orservice. You might also receive this error when we are unable to filter the results. Run the [Decline Superseded PowerShell script](https://gallery.technet.microsoft.com/scriptcenter/Cleanup-WSUS-server-4424c9d6) to allow the filtering process to complete. | | 0x8024000E | WU_E_XML_INVALID | Windows Update Agent found invalid information in the update's XML data. | Certain drivers contain additional metadata information in the update.xml, which could lead Orchestrator to understand it as invalid data. Ensure that you have the latest Windows Update Agent installed on the machine. | | 0x8024D009 | WU_E_SETUP_SKIP_UPDATE | An update to the Windows Update Agent was skipped due to a directive in the wuident.cab file. | You may encounter this error when WSUS is not sending the Self-update to the clients.

    Review [KB920659](https://support.microsoft.com/help/920659/the-microsoft-windows-server-update-services-wsus-selfupdate-service-d) for instructions to resolve the issue. | | 0x80244007 | WU_E_PT_SOAPCLIENT_SOAPFAULT | SOAP client failed because there was a SOAP fault for reasons of WU_E_PT_SOAP_\* error codes. | This issue occurs because Windows cannot renew the cookies for Windows Update.

    Review [KB2883975](https://support.microsoft.com/help/2883975/0x80244007-error-when-windows-tries-to-scan-for-updates-on-a-wsus-serv) for instructions to resolve the issue. | diff --git a/windows/deployment/update/windows-update-troubleshooting.md b/windows/deployment/update/windows-update-troubleshooting.md index 32a55ed102..92db02e305 100644 --- a/windows/deployment/update/windows-update-troubleshooting.md +++ b/windows/deployment/update/windows-update-troubleshooting.md @@ -53,7 +53,7 @@ The update that is offered to a device depends on several factors. The following If the update you're offered isn't the most current available, it might be because your device is being managed by a WSUS server, and you're being offered the updates available on that server. It's also possible, if your device is part of a deployment group, that your admin is intentionally slowing the rollout of updates. Since the deployment is slow and measured to begin with, all devices will not receive the update on the same day. ## My device is frozen at scan. Why? -The Settings UI communicates with the Update Orchestrator service which in turn communicates with to Windows Update service. If these services stop unexpectedly, then you might see this behavior. In such cases, follow these steps: +The Settings UI communicates with the Update Orchestrator service that in turn communicates with to Windows Update service. If these services stop unexpectedly, then you might see this behavior. In such cases, follow these steps: 1. Close the Settings app and reopen it. @@ -151,7 +151,7 @@ Go to Services.msc and ensure that Windows Firewall Service is enabled. Stopping ## Issues arising from configuration of conflicting policies Windows Update provides a wide range configuration policy to control the behavior of the Windows Update service in a managed environment. While these policies let you configure the settings at a granular level, misconfiguration or setting conflicting policies may lead to unexpected behaviors. -See [How to configure automatic updates by using Group Policy or registry settings](https://support.microsoft.com/help/328010/how-to-configure-automatic-updates-by-using-group-policy-or-registry-s) for more information. +For more information, see [How to configure automatic updates by using Group Policy or registry settings](https://support.microsoft.com/help/328010/how-to-configure-automatic-updates-by-using-group-policy-or-registry-s) for more information. ## Device cannot access update files @@ -183,7 +183,7 @@ Windows 10 devices can receive updates from a variety of sources, including Wind Check the output for the Name and OffersWindowsUPdates parameters, which you can interpret according to this table. -|Output|Interpretation| +|Output|Meaning| |-|-| |- Name: Microsoft Update
    -OffersWindowsUpdates: True| - The update source is Microsoft Update, which means that updates for other Microsoft products besides the operating system could also be delivered.
    - Indicates that the client is configured to receive updates for all Microsoft Products (Office, etc.) | |- Name: DCat Flighting Prod
    - OffersWindowsUpdates: True |- Starting with Windows 10 1709, feature updates are always delivered through the DCAT service.
    - Indicates that the client is configured to receive feature updates from Windows Update. | @@ -213,9 +213,9 @@ From Windows Update logs: 2018-08-06 09:33:32:554 480 1118 Agent ** END ** Agent: Finding updates [CallerId = OperationalInsight Id = 49] ``` -In the above log snippet, we see that the Criteria = "IsHidden = 0 AND DeploymentAction=*". "*" means there is nothing specified from the server. So, the scan happens but there is no direction to download or install to the agent. So it just scans the update and provides the results. +In the above log snippet, we see that the `Criteria = "IsHidden = 0 AND DeploymentAction=*"`. "*" means there is nothing specified from the server. So, the scan happens but there is no direction to download or install to the agent. So it just scans the update and provides the results. -Now if you look at the below logs, the Automatic update runs the scan and finds no update approved for it. So it reports there are no updates to install or download. This is due to an incorrect configuration. The WSUS side should approve the updates for Windows Update so that it fetches the updates and installs them at the specified time according to the policy. Since this scenario doesn't include Configuration Manager, there's no way to install unapproved updates. You're expecting the operational insight agent to do the scan and automatically trigger the download and installation but that won’t happen with this configuration. +As shown in the following logs, automatic update runs the scan and finds no update approved for it. So it reports there are no updates to install or download. This is due to an incorrect configuration. The WSUS side should approve the updates for Windows Update so that it fetches the updates and installs them at the specified time according to the policy. Since this scenario doesn't include Configuration Manager, there's no way to install unapproved updates. You're expecting the operational insight agent to do the scan and automatically trigger the download and installation but that won’t happen with this configuration. ```console 2018-08-06 10:58:45:992 480 5d8 Agent ** START ** Agent: Finding updates [CallerId = AutomaticUpdates Id = 57] @@ -231,15 +231,15 @@ Now if you look at the below logs, the Automatic update runs the scan and finds ``` ## High bandwidth usage on Windows 10 by Windows Update -Users may see that Windows 10 is consuming all the bandwidth in the different offices under the system context. This behavior is by design. Components that may consume bandwidth expand beyond Windows Update components. +Users might see that Windows 10 is consuming all the bandwidth in the different offices under the system context. This behavior is by design. Components that might consume bandwidth expand beyond Windows Update components. -The following group policies can help mitigate this: +The following group policies can help mitigate this situation: - Blocking access to Windows Update servers: [Policy Turn off access to all Windows Update features](https://gpsearch.azurewebsites.net/#4728) (Set to enabled) - Driver search: [Policy Specify search order for device driver source locations](https://gpsearch.azurewebsites.net/#183) (Set to "Do not search Windows Update") - Windows Store automatic update: [Policy Turn off Automatic Download and Install of updates](https://gpsearch.azurewebsites.net/#10876) (Set to enabled) -Other components that reach out to the internet: +Other components that connect to the internet: - Windows Spotlight: [Policy Configure Windows spotlight on lock screen](https://gpsearch.azurewebsites.net/#13362) (Set to disabled) - Consumer experiences: [Policy Turn off Microsoft consumer experiences](https://gpsearch.azurewebsites.net/#13329) (Set to enabled) From 07054d11a1db8f179694a651efd228f6cf8e0630 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 1 Dec 2020 15:31:20 -0700 Subject: [PATCH 0493/2014] safety commit --- .../update-compliance-configuration-manual.md | 18 +++++----- .../update/windows-update-errors.md | 2 +- .../deployment/update/windows-update-logs.md | 33 +++++++++---------- 3 files changed, 26 insertions(+), 27 deletions(-) diff --git a/windows/deployment/update/update-compliance-configuration-manual.md b/windows/deployment/update/update-compliance-configuration-manual.md index 8911262e12..c03db874bb 100644 --- a/windows/deployment/update/update-compliance-configuration-manual.md +++ b/windows/deployment/update/update-compliance-configuration-manual.md @@ -22,7 +22,7 @@ There are a number of requirements to consider when manually configuring devices The requirements are separated into different categories: 1. Ensuring the [**required policies**](#required-policies) for Update Compliance are correctly configured. -2. Devices in every network topography needs to send data to the [**required endpoints**](#required-endpoints) for Update Compliance, for example both devices in main and satellite offices, which may have different network configurations. +2. Devices in every network topography must send data to the [**required endpoints**](#required-endpoints) for Update Compliance. For example, devices in both main and satellite offices, which might have different network configurations must be able to reach the endpoints. 3. Ensure [**Required Windows services**](#required-services) are running or are scheduled to run. It is recommended all Microsoft and Windows services are set to their out-of-box defaults to ensure proper functionality. 4. [**Run a full Census sync**](#run-a-full-census-sync) on new devices to ensure that all necessary data points are collected. @@ -34,7 +34,7 @@ The requirements are separated into different categories: Update Compliance has a number of policies that must be appropriately configured in order for devices to be processed by Microsoft and visible in Update Compliance. They are enumerated below, separated by whether the policies will be configured via [Mobile Device Management](https://docs.microsoft.com/windows/client-management/mdm/) (MDM) or Group Policy. For both tables: - **Policy** corresponds to the location and name of the policy. -- **Value** Indicates what value the policy must be set to. Update Compliance requires *at least* Basic (or Required) telemetry, but can function off Enhanced or Full (or Optional). +- **Value** Indicates what value the policy must be set to. Update Compliance requires *at least* Basic (or Required) diagnosttic data, but can function off Enhanced or Full (or Optional). - **Function** details why the policy is required and what function it serves for Update Compliance. It will also detail a minimum version the policy is required, if any. ### Mobile Device Management policies @@ -44,8 +44,8 @@ Each MDM Policy links to its documentation in the CSP hierarchy, providing its e | Policy | Value | Function | |---------------------------|-|------------------------------------------------------------| |**Provider/*ProviderID*/**[**CommercialID**](https://docs.microsoft.com/windows/client-management/mdm/dmclient-csp#provider-providerid-commercialid) |[Your CommercialID](update-compliance-get-started.md#get-your-commercialid) |Identifies the device as belonging to your organization. | -|**System/**[**AllowTelemetry**](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowtelemetry) | 1- Basic |Configures the maximum allowed diagnostic data to be sent to Microsoft. Individual users can still set this lower than what the policy defines, see the below policy for more information. | -|**System/**[**ConfigureTelemetryOptInSettingsUx**](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-configuretelemetryoptinsettingsux) | 1 - Disable Telemetry opt-in Settings | (in Windows 10, version 1803 and later) Determines whether end-users of the device can adjust diagnostic data to levels lower than the level defined by AllowTelemetry. We recommend that you disable this policy or the effective diagnostic data level on devices might not be sufficient. | +|**System/**[**AllowTelemetry**](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowtelemetry) | 1- Basic |Configures the maximum allowed diagnostic data to be sent to Microsoft. Individual users can still set this value lower than what the policy defines. For more information, see the following policy. | +|**System/**[**ConfigureTelemetryOptInSettingsUx**](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-configuretelemetryoptinsettingsux) | 1 - Disable Telemetry opt-in Settings | (in Windows 10, version 1803 and later) Determines whether users of the device can adjust diagnostic data to levels lower than the level defined by AllowTelemetry. We recommend that you disable this policy or the effective diagnostic data level on devices might not be sufficient. | |**System/**[**AllowDeviceNameInDiagnosticData**](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-system#system-allowdevicenameindiagnosticdata) | 1 - Allowed | Allows device name to be sent for Windows Diagnostic Data. If this policy is Not Configured or set to 0 (Disabled), Device Name will not be sent and will not be visible in Update Compliance, showing `#` instead. | > [!NOTE] @@ -58,8 +58,8 @@ All Group Policies that need to be configured for Update Compliance are under ** | Policy | Value | Function | |---------------------------|-|-----------------------------------------------------------| |**Configure the Commercial ID** |[Your CommercialID](update-compliance-get-started.md#get-your-commercialid) | Identifies the device as belonging to your organization. | -|**Allow Telemetry** | 1 - Basic |Configures the maximum allowed diagnostic data to be sent to Microsoft. Individual users can still set this lower than what the policy defines. See the following policy for more information. | -|**Configure telemetry opt-in setting user interface** | 1 - Disable telemetry opt-in Settings |(in Windows 10, version 1803 and later) Determines whether end-users of the device can adjust diagnostic data to levels lower than the level defined by AllowTelemetry. We recommend that you disable this policy, otherwise the effective diagnostic data level on devices might not be sufficient. | +|**Allow Telemetry** | 1 - Basic |Configures the maximum allowed diagnostic data to be sent to Microsoft. Individual users can still set this value lower than what the policy defines. See the following policy for more information. | +|**Configure telemetry opt-in setting user interface** | 1 - Disable diagnostic data opt-in Settings |(in Windows 10, version 1803 and later) Determines whether users of the device can adjust diagnostic data to levels lower than the level defined by AllowTelemetry. We recommend that you disable this policy, otherwise the effective diagnostic data level on devices might not be sufficient. | |**Allow device name to be sent in Windows diagnostic data** | 1 - Enabled | Allows device name to be sent for Windows Diagnostic Data. If this policy is Not Configured or Disabled, Device Name will not be sent and will not be visible in Update Compliance, showing `#` instead. | ## Required endpoints @@ -72,9 +72,9 @@ To enable data sharing between devices, your network, and Microsoft's Diagnostic | `https://v10.vortex-win.data.microsoft.com` | Connected User Experience and Diagnostic component endpoint for Windows 10, version 1709 or earlier. | | `https://settings-win.data.microsoft.com` | Required for Windows Update functionality. | | `http://adl.windows.com` | Required for Windows Update functionality. | -| `https://watson.telemetry.microsoft.com` | Windows Error Reporting (WER), used to provide more advanced error reporting in the event of certain Feature Update deployment failures. | +| `https://watson.telemetry.microsoft.com` | Windows Error Reporting (WER), used to provide more advanced error reporting if certain Feature Update deployment failures occur. | | `https://oca.telemetry.microsoft.com` | Online Crash Analysis, used to provide device-specific recommendations and detailed errors in the event of certain crashes. | -| `https://login.live.com` | This endpoint facilitates MSA access and is required to create the primary identifier we use for devices. Without this service, devices will not be visible in the solution. This also requires Microsoft Account Sign-in Assistant service to be running (wlidsvc). | +| `https://login.live.com` | This endpoint facilitates MSA access and is required to create the primary identifier we use for devices. Without this service, devices will not be visible in the solution. The Microsoft Account Sign-in Assistant service must also be running (wlidsvc). | ## Required services @@ -83,7 +83,7 @@ Many Windows and Microsoft services are required to ensure that not only the dev ## Run a full Census sync -Census is a service that runs on a regular schedule on Windows devices. A number of key device attributes, like what operating system edition is installed on the device, are included in the Census payload. However, to save network load and system resources, data that tends to be more static (like edition) is sent approximately once per week rather than on every daily run. Because of this, these attributes can take longer to appear in Update Compliance unless you start a full Census sync. The Update Compliance Configuration Script does this. +Census is a service that runs on a regular schedule on Windows devices. A number of key device attributes, like what operating system edition is installed on the device, are included in the Census payload. However, to save network load and system resources, data that tends to be more static (like edition) is sent approximately once per week rather than on every daily run. Because of this behavior, these attributes can take longer to appear in Update Compliance unless you start a full Census sync. The Update Compliance Configuration Script will do a full sync. A full Census sync adds a new registry value to Census's path. When this registry value is added, Census's configuration is overridden to force a full sync. For Census to work normally, this registry value should be enabled, Census should be started manually, and then the registry value should be disabled. Follow these steps: diff --git a/windows/deployment/update/windows-update-errors.md b/windows/deployment/update/windows-update-errors.md index d2cb1994d5..2747e7d1f7 100644 --- a/windows/deployment/update/windows-update-errors.md +++ b/windows/deployment/update/windows-update-errors.md @@ -29,7 +29,7 @@ The following table provides information about common errors you might run into | 0x80072EE2 | WININET_E_TIMEOUT | The operation timed out | This error message can be caused if the computer isn't connected to the Internet. To fix this issue, follow these steps: make sure these URLs are not blocked:
    http://.update.microsoft.com
    https://
    .update.microsoft.com


    You can also take a network trace to check what is timing out. \ | | 0x80072EFD
    0x80072EFE 
    0x80D02002 | TIME_OUT_ERRORS | The operation timed out | Make sure there are no firewall rules or proxy to block Microsoft download URLs.
    Take a network monitor trace to understand better. \ | | 0X8007000D | ERROR_INVALID_DATA | Indicates invalid data downloaded or corruption occurred. | Attempt to re-download the update and initiate installation. | -| 0x8024A10A | USO_E_SERVICE_SHUTTING_DOWN | Indicates that the WU Service is shutting down. | This can occur after a very long period of time of inactivity, the system failing to respond leading to the service being idle and causing the service to shut down. Ensure that the system remains active and the connections remain established to complete the upgrade. | +| 0x8024A10A | USO_E_SERVICE_SHUTTING_DOWN | Indicates that the Windows Update Service is shutting down. | This can occur after a very long period of time of inactivity, the system failing to respond leading to the service being idle and causing the service to shut down. Ensure that the system remains active and the connections remain established to complete the upgrade. | | 0x80240020 | WU_E_NO_INTERACTIVE_USER | Operation did not complete because there is no logged-on interactive user. | Sign in to the device to start the installation and allow the to restart. | | 0x80242014 | WU_E_UH_POSTREBOOTSTILLPENDING | The post-restart operation for the update is still in progress. | Some Windows Updates require the device to be restarted. Restart the device to complete update installation. | | 0x80246017 | WU_E_DM_UNAUTHORIZED_LOCAL_USER | The download failed because the local user was denied authorization to download the content. | Ensure that the user attempting to download and install updates has been provided with sufficient privileges to install updates (Local Administrator). | diff --git a/windows/deployment/update/windows-update-logs.md b/windows/deployment/update/windows-update-logs.md index 1e40aac62e..983298729f 100644 --- a/windows/deployment/update/windows-update-logs.md +++ b/windows/deployment/update/windows-update-logs.md @@ -1,13 +1,12 @@ --- title: Windows Update log files -description: Learn about the Windows Update log files and how to merge and convert WU trace files (.etl files) into a single readable WindowsUpdate.log file. +description: Learn about the Windows Update log files and how to merge and convert Windows Update trace files (.etl files) into a single readable WindowsUpdate.log file. ms.prod: w10 ms.mktglfcycl: audience: itpro itproauthor: jaimeo ms.audience: itpro author: jaimeo -ms.date: 09/18/2018 ms.reviewer: manager: laurawi ms.topic: article @@ -21,21 +20,21 @@ ms.custom: seo-marvel-apr2020 The following table describes the log files created by Windows Update. -|Log file|Location|Description|When to Use | +|Log file|Location|Description|When to use | |-|-|-|-| -|windowsupdate.log|C:\Windows\Logs\WindowsUpdate|Starting in Windows 8.1 and continuing in Windows 10, Windows Update client uses Event Tracing for Windows (ETW) to generate diagnostic logs.|If you receive an error message when you run Windows Update (WU), you can use the information that is included in the Windowsupdate.log log file to troubleshoot the issue.| -|UpdateSessionOrchestration.etl|C:\ProgramData\USOShared\Logs|Starting Windows 10, the Update Orchestrator is responsible for sequence of downloading and installing various update types from Windows Update. And the events are logged to these etl files.|When you see that the updates are available but download is not getting triggered.
    When Updates are downloaded but installation is not triggered.
    When Updates are installed but reboot is not triggered. | -|NotificationUxBroker.etl|C:\ProgramData\USOShared\Logs|Starting Windows 10, the notification toast or the banner is triggered by this NotificationUxBroker.exe . And the logs to check its working is this etl. |When you want to check whether the Notification was triggered or not for reboot or update availability etc. | -|CBS.log|%systemroot%\Logs\CBS|This logs provides insight on the update installation part in the servicing stack.|To troubleshoot the issues related to WU installation.| +|windowsupdate.log|C:\Windows\Logs\WindowsUpdate|Starting in Windows 8.1 and continuing in Windows 10, Windows Update client uses Event Tracing for Windows (ETW) to generate diagnostic logs.|If you receive an error message when you run Windows Update, you can use the information that is included in the Windowsupdate.log log file to troubleshoot the issue.| +|UpdateSessionOrchestration.etl|C:\ProgramData\USOShared\Logs|Starting Windows 10, the Update Orchestrator is responsible for sequence of downloading and installing various update types from Windows Update. And the events are logged to these .etl files.|When you see that the updates are available but download is not getting triggered.
    When Updates are downloaded but installation is not triggered.
    When Updates are installed but reboot is not triggered. | +|NotificationUxBroker.etl|C:\ProgramData\USOShared\Logs|Starting Windows 10, the notification toast or the banner is triggered by NotificationUxBroker.exe. |When you want to check whether the notification was triggered or not. | +|CBS.log|%systemroot%\Logs\CBS|This log provides insight on the update installation part in the servicing stack.|To troubleshoot the issues related to Windows Update installation.| ## Generating WindowsUpdate.log -To merge and convert WU trace files (.etl files) into a single readable WindowsUpdate.log file, see [Get-WindowsUpdateLog](https://docs.microsoft.com/powershell/module/windowsupdate/get-windowsupdatelog?view=win10-ps&preserve-view=tru). +To merge and convert Windows Update trace files (.etl files) into a single readable WindowsUpdate.log file, see [Get-WindowsUpdateLog](https://docs.microsoft.com/powershell/module/windowsupdate/get-windowsupdatelog?view=win10-ps&preserve-view=tru). >[!NOTE] >When you run the **Get-WindowsUpdateLog** cmdlet, an copy of WindowsUpdate.log file is created as a static log file. It does not update as the old WindowsUpate.log unless you run **Get-WindowsUpdateLog** again. ### Windows Update log components -The WU engine has different component names. The following are some of the most common components that appear in the WindowsUpdate.log file: +The Windows Update engine has different component names. The following are some of the most common components that appear in the WindowsUpdate.log file: - AGENT- Windows Update agent - AU - Automatic Updates is performing this task @@ -93,12 +92,12 @@ The time stamp indicates the time at which the logging occurs. The Process IDs and Thread IDs are random, and they can vary from log to log and even from service session to service session within the same log. - The first four hex digits are the process ID. - The next four hex digits are the thread ID. -- Each component, such as the USO, WU engine, COM API callers, and WU installer handlers, has its own process ID. +- Each component, such as the USO, Windows Update engine, COM API callers, and Windows Update installer handlers, has its own process ID. ![Windows Update process and thread IDs](images/update-process-id.png) #### Component name -Search for and identify the components that are associated with the IDs. Different parts of the WU engine have different component names. Some of them are as follows: +Search for and identify the components that are associated with the IDs. Different parts of the Windows Update engine have different component names. Some of them are as follows: - ProtocolTalker - Client-server sync - DownloadManager - Creates and monitors payload downloads @@ -122,15 +121,15 @@ There are different identifiers for the same update in different contexts. It's ##### Revision ID -- A Revision ID (do no confuse this with "revision number") is a serial number that's issued when an update is initially published or revised on a given service. -- An existing update that's revised keeps the same update ID (GUID), has its revision number incremented (for example, from 100 to 101), but gets a completely new revision ID that is not related to the previous ID. +- A Revision ID (don't confuse this value with "revision number") is a serial number that's issued when an update is initially published or revised on a given service. +- An existing update that's revised keeps the same update ID (GUID), has its revision number incremented (for example, from 100 to 101), but gets a new revision ID that is not related to the previous ID. - Revision IDs are unique on a given update source, but not across multiple sources. -- The same update revision may have completely different revision IDs on WU and WSUS. -- The same revision ID may represent different updates on WU and WSUS. +- The same update revision might have different revision IDs on Windows Update and WSUS. +- The same revision ID might represent different updates on Windows Update and WSUS. ##### Local ID -- Local ID is a serial number issued when an update is received from a service by a given WU client -- Usually seen in debug logs, especially involving the local cache for update info (Datastore) +- Local ID is a serial number issued when an update is received from a service by a given Windows Update client +- Typically seen in debug logs, especially involving the local cache for update info (Datastore) - Different client PCs will assign different Local IDs to the same update - You can find the local IDs that a client is using by getting the client's %WINDIR%\SoftwareDistribution\Datastore\Datastore.edb file From 79ba6f31271c1528d32e1330f2d4b73ba1050f14 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 1 Dec 2020 15:52:48 -0700 Subject: [PATCH 0494/2014] typos --- .../update/update-compliance-configuration-manual.md | 2 +- windows/deployment/update/waas-manage-updates-wufb.md | 8 ++++---- windows/deployment/update/windows-update-errors.md | 4 ++-- windows/deployment/update/windows-update-logs.md | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/deployment/update/update-compliance-configuration-manual.md b/windows/deployment/update/update-compliance-configuration-manual.md index c03db874bb..b96d2edfd6 100644 --- a/windows/deployment/update/update-compliance-configuration-manual.md +++ b/windows/deployment/update/update-compliance-configuration-manual.md @@ -34,7 +34,7 @@ The requirements are separated into different categories: Update Compliance has a number of policies that must be appropriately configured in order for devices to be processed by Microsoft and visible in Update Compliance. They are enumerated below, separated by whether the policies will be configured via [Mobile Device Management](https://docs.microsoft.com/windows/client-management/mdm/) (MDM) or Group Policy. For both tables: - **Policy** corresponds to the location and name of the policy. -- **Value** Indicates what value the policy must be set to. Update Compliance requires *at least* Basic (or Required) diagnosttic data, but can function off Enhanced or Full (or Optional). +- **Value** Indicates what value the policy must be set to. Update Compliance requires *at least* Basic (or Required) diagnostic data, but can function off Enhanced or Full (or Optional). - **Function** details why the policy is required and what function it serves for Update Compliance. It will also detail a minimum version the policy is required, if any. ### Mobile Device Management policies diff --git a/windows/deployment/update/waas-manage-updates-wufb.md b/windows/deployment/update/waas-manage-updates-wufb.md index 00fb15eb81..1a27cda457 100644 --- a/windows/deployment/update/waas-manage-updates-wufb.md +++ b/windows/deployment/update/waas-manage-updates-wufb.md @@ -65,9 +65,9 @@ The branch readiness level enables administrators to specify which channel of fe - Windows Insider Fast - Windows Insider Slow - Windows Insider Release Preview -- Semi-annual Channel +- Semi-Annual Channel -Prior to Windows 10, version 1903, there are two channels for released updates: Semi-annual Channel and Semi-annual Channel (Targeted). Deferral days are calculated against the release date of the chosen channel. Starting with Windows 10, version 1903 there is only the one release channel: Semi-annual Channel. All deferral days are calculated against a release’s Semi-annual Channel release date. For exact release dates, see [Windows Release Information](https://docs.microsoft.com/windows/release-information/). You can set the branch readiness level by using the **Select when Preview Builds and Feature Updates are Received** policy. To use this policy to manage pre-release builds, first enable preview builds by using the **Manage preview Builds** policy. +Prior to Windows 10, version 1903, there are two channels for released updates: Semi-Annual Channel and Semi-Annual Channel (Targeted). Deferral days are calculated against the release date of the chosen channel. Starting with Windows 10, version 1903 there is only the one release channel: Semi-Annual Channel. All deferral days are calculated against a release’s Semi-Annual Channel release date. For exact release dates, see [Windows Release Information](https://docs.microsoft.com/windows/release-information/). You can set the branch readiness level by using the **Select when Preview Builds and Feature Updates are Received** policy. To use this policy to manage pre-release builds, first enable preview builds by using the **Manage preview Builds** policy. #### Defer an update @@ -186,9 +186,9 @@ The branch readiness level enables administrators to specify which channel of fe - Windows Insider Fast - Windows Insider Slow - Windows Insider Release Preview -- Semi-annual Channel for released updates + - Semi-Annual Channel for released updates -Prior to Windows 10, version 1903, there are two channels for released updates: Semi-annual Channel and Semi-annual Channel (Targeted). Deferral days are calculated against the release date of the chosen channel. Starting with Windows 10, version 1903 there is only the one release channel: Semi-annual Channel. All deferral days will be calculated against a release's Semi-annual Channel release date. To see release dates, visit [Windows Release Information](https://docs.microsoft.com/windows/release-information/). You can set the branch readiness level by using the **Select when Preview Builds and Feature Updates are Received** policy. In order to use this to manage pre-release builds, first enable preview builds by using the **Manage preview Builds** policy. +Prior to Windows 10, version 1903, there are two channels for released updates: Semi-Annual Channel and Semi-Annual Channel (Targeted). Deferral days are calculated against the release date of the chosen channel. Starting with Windows 10, version 1903 there is only the one release channel: Semi-Annual Channel. All deferral days will be calculated against a release's Semi-Annual Channel release date. To see release dates, visit [Windows Release Information](https://docs.microsoft.com/windows/release-information/). You can set the branch readiness level by using the **Select when Preview Builds and Feature Updates are Received** policy. In order to use this to manage pre-release builds, first enable preview builds by using the **Manage preview Builds** policy. ### Recommendations diff --git a/windows/deployment/update/windows-update-errors.md b/windows/deployment/update/windows-update-errors.md index 2747e7d1f7..0cad11e031 100644 --- a/windows/deployment/update/windows-update-errors.md +++ b/windows/deployment/update/windows-update-errors.md @@ -30,10 +30,10 @@ The following table provides information about common errors you might run into | 0x80072EFD
    0x80072EFE 
    0x80D02002 | TIME_OUT_ERRORS | The operation timed out | Make sure there are no firewall rules or proxy to block Microsoft download URLs.
    Take a network monitor trace to understand better. \ | | 0X8007000D | ERROR_INVALID_DATA | Indicates invalid data downloaded or corruption occurred. | Attempt to re-download the update and initiate installation. | | 0x8024A10A | USO_E_SERVICE_SHUTTING_DOWN | Indicates that the Windows Update Service is shutting down. | This can occur after a very long period of time of inactivity, the system failing to respond leading to the service being idle and causing the service to shut down. Ensure that the system remains active and the connections remain established to complete the upgrade. | -| 0x80240020 | WU_E_NO_INTERACTIVE_USER | Operation did not complete because there is no logged-on interactive user. | Sign in to the device to start the installation and allow the to restart. | +| 0x80240020 | WU_E_NO_INTERACTIVE_USER | Operation did not complete because there is no logged-on interactive user. | Sign in to the device to start the installation and allow the device to restart. | | 0x80242014 | WU_E_UH_POSTREBOOTSTILLPENDING | The post-restart operation for the update is still in progress. | Some Windows Updates require the device to be restarted. Restart the device to complete update installation. | | 0x80246017 | WU_E_DM_UNAUTHORIZED_LOCAL_USER | The download failed because the local user was denied authorization to download the content. | Ensure that the user attempting to download and install updates has been provided with sufficient privileges to install updates (Local Administrator). | -| 0x8024000B | WU_E_CALL_CANCELLED | Operation was canceled. | The operation was canceled by the user orservice. You might also receive this error when we are unable to filter the results. Run the [Decline Superseded PowerShell script](https://gallery.technet.microsoft.com/scriptcenter/Cleanup-WSUS-server-4424c9d6) to allow the filtering process to complete. | +| 0x8024000B | WU_E_CALL_CANCELLED | Operation was canceled. | The operation was canceled by the user or service. You might also receive this error when we are unable to filter the results. Run the [Decline Superseded PowerShell script](https://gallery.technet.microsoft.com/scriptcenter/Cleanup-WSUS-server-4424c9d6) to allow the filtering process to complete. | | 0x8024000E | WU_E_XML_INVALID | Windows Update Agent found invalid information in the update's XML data. | Certain drivers contain additional metadata information in the update.xml, which could lead Orchestrator to understand it as invalid data. Ensure that you have the latest Windows Update Agent installed on the machine. | | 0x8024D009 | WU_E_SETUP_SKIP_UPDATE | An update to the Windows Update Agent was skipped due to a directive in the wuident.cab file. | You may encounter this error when WSUS is not sending the Self-update to the clients.

    Review [KB920659](https://support.microsoft.com/help/920659/the-microsoft-windows-server-update-services-wsus-selfupdate-service-d) for instructions to resolve the issue. | | 0x80244007 | WU_E_PT_SOAPCLIENT_SOAPFAULT | SOAP client failed because there was a SOAP fault for reasons of WU_E_PT_SOAP_\* error codes. | This issue occurs because Windows cannot renew the cookies for Windows Update.

    Review [KB2883975](https://support.microsoft.com/help/2883975/0x80244007-error-when-windows-tries-to-scan-for-updates-on-a-wsus-serv) for instructions to resolve the issue. | diff --git a/windows/deployment/update/windows-update-logs.md b/windows/deployment/update/windows-update-logs.md index 983298729f..ed776f86d0 100644 --- a/windows/deployment/update/windows-update-logs.md +++ b/windows/deployment/update/windows-update-logs.md @@ -113,7 +113,7 @@ Search for and identify the components that are associated with the IDs. Differe ##### Update ID and revision number There are different identifiers for the same update in different contexts. It's important to know the identifier schemes. -- Update ID: A GUID (indicated in the previous screen shot) that's assigned to a given update at publication time +- Update ID: A GUID (indicated in the previous screenshot) that's assigned to a given update at publication time - Revision number: A number incremented every time that a given update (that has a given update ID) is modified and republished on a service - Revision numbers are reused from one update to another (not a unique identifier). - The update ID and revision number are often shown together as "{GUID}.revision." From 1d464ea3686bdfa9eb7f09facedade47ae51ebd4 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 1 Dec 2020 15:01:48 -0800 Subject: [PATCH 0495/2014] Added SettingSync and Programs policies --- windows/client-management/mdm/TOC.md | 2 + .../mdm/policies-in-policy-csp-admx-backed.md | 16 + .../policy-configuration-service-provider.md | 58 ++ .../mdm/policy-csp-admx-programs.md | 568 ++++++++++++++ .../mdm/policy-csp-admx-settingsync.md | 706 ++++++++++++++++++ 5 files changed, 1350 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-programs.md create mode 100644 windows/client-management/mdm/policy-csp-admx-settingsync.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 5bfb5277ba..639e9356c0 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -213,12 +213,14 @@ #### [ADMX_PeerToPeerCaching](policy-csp-admx-peertopeercaching.md) #### [ADMX_PerformanceDiagnostics](policy-csp-admx-performancediagnostics.md) #### [ADMX_PowerShellExecutionPolicy](policy-csp-admx-powershellexecutionpolicy.md) +#### [ADMX_Programs](policy-csp-admx-programs.md) #### [ADMX_Reliability](policy-csp-admx-reliability.md) #### [ADMX_Scripts](policy-csp-admx-scripts.md) #### [ADMX_sdiageng](policy-csp-admx-sdiageng.md) #### [ADMX_Securitycenter](policy-csp-admx-securitycenter.md) #### [ADMX_Sensors](policy-csp-admx-sensors.md) #### [ADMX_Servicing](policy-csp-admx-servicing.md) +#### [ADMX_SettingSync](policy-csp-admx-settingsync.md) #### [ADMX_SharedFolders](policy-csp-admx-sharedfolders.md) #### [ADMX_Sharing](policy-csp-admx-sharing.md) #### [ADMX_ShellCommandPromptRegEditTools](policy-csp-admx-shellcommandpromptregedittools.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index a866b983b9..b04813d319 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -482,6 +482,13 @@ ms.date: 10/08/2020 - [ADMX_PowerShellExecutionPolicy/EnableScripts](./policy-csp-admx-powershellexecutionpolicy.md#admx-powershellexecutionpolicy-enablescripts) - [ADMX_PowerShellExecutionPolicy/EnableTranscripting](./policy-csp-admx-powershellexecutionpolicy.md#admx-powershellexecutionpolicy-enabletranscripting) - [ADMX_PowerShellExecutionPolicy/EnableUpdateHelpDefaultSourcePath](./policy-csp-admx-powershellexecutionpolicy.md#admx-powershellexecutionpolicy-enableupdatehelpdefaultsourcepath) +- [ADMX_Programs/NoDefaultPrograms](./policy-csp-admx-programs.md#admx-programs-nodefaultprograms) +- [ADMX_Programs/NoGetPrograms](./policy-csp-admx-programs.md#admx-programs-nogetprograms) +- [ADMX_Programs/NoInstalledUpdates](./policy-csp-admx-programs.md#admx-programs-noinstalledupdates) +- [ADMX_Programs/NoProgramsAndFeatures](./policy-csp-admx-programs.md#admx-programs-noprogramsandfeatures) +- [ADMX_Programs/NoProgramsCPL](./policy-csp-admx-programs.md#admx-programs-noprogramscpl) +- [ADMX_Programs/NoWindowsFeatures](./policy-csp-admx-programs.md#admx-programs-nowindowsfeatures) +- [ADMX_Programs/NoWindowsMarketplace](./policy-csp-admx-programs.md#admx-programs-nowindowsmarketplace) - [ADMX_Reliability/EE_EnablePersistentTimeStamp](./policy-csp-admx-reliability.md#admx-reliability-ee-enablepersistenttimestamp) - [ADMX_Reliability/PCH_ReportShutdownEvents](./policy-csp-admx-reliability.md#admx-reliability-pch-reportshutdownevents) - [ADMX_Reliability/ShutdownEventTrackerStateFile](./policy-csp-admx-reliability.md#admx-reliability-shutdowneventtrackerstatefile) @@ -508,6 +515,15 @@ ms.date: 10/08/2020 - [ADMX_Sensors/DisableSensors_1](./policy-csp-admx-sensors.md#admx-sensors-disablesensors-1) - [ADMX_Sensors/DisableSensors_2](./policy-csp-admx-sensors.md#admx-sensors-disablesensors-2) - [ADMX_Servicing/Servicing](./policy-csp-admx-servicing.md#admx-servicing-servicing) +- [ADMX_SettingSync/DisableAppSyncSettingSync](./policy-csp-admx-settingsync.md#admx-settingsync-disableappsyncsettingsync) +- [ADMX_SettingSync/DisableApplicationSettingSync](./policy-csp-admx-settingsync.md#admx-settingsync-disableapplicationsettingsync) +- [ADMX_SettingSync/DisableCredentialsSettingSync](./policy-csp-admx-settingsync.md#admx-settingsync-disablecredentialssettingsync) +- [ADMX_SettingSync/DisableDesktopThemeSettingSync](./policy-csp-admx-settingsync.md#admx-settingsync-disabledesktopthemesettingsync) +- [ADMX_SettingSync/DisablePersonalizationSettingSync](./policy-csp-admx-settingsync.md#admx-settingsync-disablepersonalizationsettingsync) +- [ADMX_SettingSync/DisableSettingSync](./policy-csp-admx-settingsync.md#admx-settingsync-disablesettingsync) +- [ADMX_SettingSync/DisableStartLayoutSettingSync](./policy-csp-admx-settingsync.md#admx-settingsync-disablestartlayoutsettingsync) +- [ADMX_SettingSync/DisableSyncOnPaidNetwork](./policy-csp-admx-settingsync.md#admx-settingsync-disablesynconpaidnetwork) +- [ADMX_SettingSync/DisableWindowsSettingSync](./policy-csp-admx-settingsync.md#admx-settingsync-disablewindowssettingsync) - [ADMX_SharedFolders/PublishDfsRoots](./policy-csp-admx-sharedfolders.md#admx-sharedfolders-publishdfsroots) - [ADMX_SharedFolders/PublishSharedFolders](./policy-csp-admx-sharedfolders.md#admx-sharedfolders-publishsharedfolders) - [ADMX_Sharing/NoInplaceSharing](./policy-csp-admx-sharing.md#admx-sharing-noinplacesharing) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 4a90062fe4..8a993d4783 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1740,6 +1740,32 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_Programs policies + +
    +
    + ADMX_Programs/NoDefaultPrograms +
    +
    + ADMX_Programs/NoGetPrograms +
    +
    + ADMX_Programs/NoInstalledUpdates +
    +
    + ADMX_Programs/NoProgramsAndFeatures +
    +
    + ADMX_Programs/NoProgramsCPL +
    +
    + ADMX_Programs/NoWindowsFeatures +
    +
    + ADMX_Programs/NoWindowsMarketplace +
    +
    + ### ADMX_Reliability policies
    @@ -1848,6 +1874,38 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_SettingSync policies + +
    +
    + ADMX_SettingSync/DisableAppSyncSettingSync +
    +
    + ADMX_SettingSync/DisableApplicationSettingSync +
    +
    + ADMX_SettingSync/DisableCredentialsSettingSync +
    +
    + ADMX_SettingSync/DisableDesktopThemeSettingSync +
    +
    + ADMX_SettingSync/DisablePersonalizationSettingSync +
    +
    + ADMX_SettingSync/DisableSettingSync +
    +
    + ADMX_SettingSync/DisableStartLayoutSettingSync +
    +
    + ADMX_SettingSync/DisableSyncOnPaidNetwork +
    +
    + ADMX_SettingSync/DisableWindowsSettingSync +
    +
    + ### ADMX_SharedFolders policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-programs.md b/windows/client-management/mdm/policy-csp-admx-programs.md new file mode 100644 index 0000000000..97697da52b --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-programs.md @@ -0,0 +1,568 @@ +--- +title: Policy CSP - ADMX_Programs +description: Policy CSP - ADMX_Programs +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/01/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_Programs +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_Programs policies + +
    +
    + ADMX_Programs/NoDefaultPrograms +
    +
    + ADMX_Programs/NoGetPrograms +
    +
    + ADMX_Programs/NoInstalledUpdates +
    +
    + ADMX_Programs/NoProgramsAndFeatures +
    +
    + ADMX_Programs/NoProgramsCPL +
    +
    + ADMX_Programs/NoWindowsFeatures +
    +
    + ADMX_Programs/NoWindowsMarketplace +
    +
    + + +
    + + +**ADMX_Programs/NoDefaultPrograms** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This setting removes the Set Program Access and Defaults page from the Programs Control Panel. As a result, users cannot view or change the associated page. + +The Set Program Access and Computer Defaults page allows administrators to specify default programs for certain activities, such as Web browsing or sending e-mail, as well as specify the programs that are accessible from the Start menu, desktop, and other locations. + +If this setting is disabled or not configured, the Set Program Access and Defaults button is available to all users. + +This setting does not prevent users from using other tools and methods to change program access or defaults. + +This setting does not prevent the Default Programs icon from appearing on the Start menu. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide "Set Program Access and Computer Defaults" page* +- GP name: *NoDefaultPrograms* +- GP path: *Control Panel\Programs* +- GP ADMX file name: *Programs.admx* + + + +
    + + +**ADMX_Programs/NoGetPrograms** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from viewing or installing published programs from the network. + +This setting prevents users from accessing the "Get Programs" page from the Programs Control Panel in Category View, Programs and Features in Classic View and the "Install a program from the network" task. The "Get Programs" page lists published programs and provides an easy way to install them. + +Published programs are those programs that the system administrator has explicitly made available to the user with a tool such as Windows Installer. Typically, system administrators publish programs to notify users of their availability, to recommend their use, or to enable users to install them without having to search for installation files. + +If this setting is enabled, users cannot view the programs that have been published by the system administrator, and they cannot use the "Get Programs" page to install published programs. Enabling this feature does not prevent users from installing programs by using other methods. Users will still be able to view and installed assigned (partially installed) programs that are offered on the desktop or on the Start menu. + +If this setting is disabled or is not configured, the "Install a program from the network" task to the "Get Programs" page will be available to all users. + +> [!NOTE] +> If the "Hide Programs Control Panel" setting is enabled, this setting is ignored. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide "Get Programs" page* +- GP name: *NoGetPrograms* +- GP path: *Control Panel\Programs* +- GP ADMX file name: *Programs.admx* + + + +
    + + +**ADMX_Programs/NoInstalledUpdates** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This setting prevents users from accessing "Installed Updates" page from the "View installed updates" task. + +"Installed Updates" allows users to view and uninstall updates currently installed on the computer. The updates are often downloaded directly from Windows Update or from various program publishers. + +If this setting is disabled or not configured, the "View installed updates" task and the "Installed Updates" page will be available to all users. + +This setting does not prevent users from using other tools and methods to install or uninstall programs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide "Installed Updates" page* +- GP name: *NoInstalledUpdates* +- GP path: *Control Panel\Programs* +- GP ADMX file name: *Programs.admx* + + + +
    + + +**ADMX_Programs/NoProgramsAndFeatures** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This setting prevents users from accessing "Programs and Features" to view, uninstall, change, or repair programs that are currently installed on the computer. + +If this setting is disabled or not configured, "Programs and Features" will be available to all users. + +This setting does not prevent users from using other tools and methods to view or uninstall programs. It also does not prevent users from linking to related Programs Control Panel Features including Windows Features, Get Programs, or Windows Marketplace. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide "Programs and Features" page* +- GP name: *NoProgramsAndFeatures* +- GP path: *Control Panel\Programs* +- GP ADMX file name: *Programs.admx* + + + +
    + + +**ADMX_Programs/NoProgramsCPL** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This setting prevents users from using the Programs Control Panel in Category View and Programs and Features in Classic View. + +The Programs Control Panel allows users to uninstall, change, and repair programs, enable and disable Windows Features, set program defaults, view installed updates, and purchase software from Windows Marketplace. Programs published or assigned to the user by the system administrator also appear in the Programs Control Panel. + +If this setting is disabled or not configured, the Programs Control Panel in Category View and Programs and Features in Classic View will be available to all users. + +When enabled, this setting takes precedence over the other settings in this folder. + +This setting does not prevent users from using other tools and methods to install or uninstall programs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide the Programs Control Panel* +- GP name: *NoProgramsCPL* +- GP path: *Control Panel\Programs* +- GP ADMX file name: *Programs.admx* + + + +
    + + +**ADMX_Programs/NoWindowsFeatures** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This setting prevents users from accessing the "Turn Windows features on or off" task from the Programs Control Panel in Category View, Programs and Features in Classic View, and Get Programs. As a result, users cannot view, enable, or disable various Windows features and services. + +If this setting is disabled or is not configured, the "Turn Windows features on or off" task will be available to all users. + +This setting does not prevent users from using other tools and methods to configure services or enable or disable program components. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide "Windows Features"* +- GP name: *NoWindowsFeatures* +- GP path: *Control Panel\Programs* +- GP ADMX file name: *Programs.admx* + + + +
    + + +**ADMX_Programs/NoWindowsMarketplace** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This setting prevents users from access the "Get new programs from Windows Marketplace" task from the Programs Control Panel in Category View, Programs and Features in Classic View, and Get Programs. + +Windows Marketplace allows users to purchase and/or download various programs to their computer for installation. + +Enabling this feature does not prevent users from navigating to Windows Marketplace using other methods. + +If this feature is disabled or is not configured, the "Get new programs from Windows Marketplace" task link will be available to all users. + +> [!NOTE] +> If the "Hide Programs control Panel" setting is enabled, this setting is ignored. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide "Windows Marketplace"* +- GP name: *NoWindowsMarketplace* +- GP path: *Control Panel\Programs* +- GP ADMX file name: *Programs.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + diff --git a/windows/client-management/mdm/policy-csp-admx-settingsync.md b/windows/client-management/mdm/policy-csp-admx-settingsync.md new file mode 100644 index 0000000000..42b649433b --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-settingsync.md @@ -0,0 +1,706 @@ +--- +title: Policy CSP - ADMX_SettingSync +description: Policy CSP - ADMX_SettingSync +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/01/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_SettingSync +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_SettingSync policies + +
    +
    + ADMX_SettingSync/DisableAppSyncSettingSync +
    +
    + ADMX_SettingSync/DisableApplicationSettingSync +
    +
    + ADMX_SettingSync/DisableCredentialsSettingSync +
    +
    + ADMX_SettingSync/DisableDesktopThemeSettingSync +
    +
    + ADMX_SettingSync/DisablePersonalizationSettingSync +
    +
    + ADMX_SettingSync/DisableSettingSync +
    +
    + ADMX_SettingSync/DisableStartLayoutSettingSync +
    +
    + ADMX_SettingSync/DisableSyncOnPaidNetwork +
    +
    + ADMX_SettingSync/DisableWindowsSettingSync +
    +
    + + +
    + + +**ADMX_SettingSync/DisableAppSyncSettingSync** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevent the "AppSync" group from syncing to and from this PC. This turns off and disables the "AppSync" group on the "sync your settings" page in PC settings. + +If you enable this policy setting, the "AppSync" group will not be synced. + +Use the option "Allow users to turn app syncing on" so that syncing it turned off by default but not disabled. + +If you do not set or disable this setting, syncing of the "AppSync" group is on by default and configurable by the user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not sync Apps* +- GP name: *DisableAppSyncSettingSync* +- GP path: *Windows Components\Sync your settings* +- GP ADMX file name: *SettingSync.admx* + + + +
    + + +**ADMX_SettingSync/DisableApplicationSettingSync** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevent the "app settings" group from syncing to and from this PC. This turns off and disables the "app settings" group on the "sync your settings" page in PC settings. + +If you enable this policy setting, the "app settings" group will not be synced. + +Use the option "Allow users to turn app settings syncing on" so that syncing it turned off by default but not disabled. + +If you do not set or disable this setting, syncing of the "app settings" group is on by default and configurable by the user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not sync app settings* +- GP name: *DisableApplicationSettingSync* +- GP path: *Windows Components\Sync your settings* +- GP ADMX file name: *SettingSync.admx* + + + +
    + + +**ADMX_SettingSync/DisableCredentialsSettingSync** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevent the "passwords" group from syncing to and from this PC. This turns off and disables the "passwords" group on the "sync your settings" page in PC settings. + +If you enable this policy setting, the "passwords" group will not be synced. + +Use the option "Allow users to turn passwords syncing on" so that syncing it turned off by default but not disabled. + +If you do not set or disable this setting, syncing of the "passwords" group is on by default and configurable by the user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not sync passwords* +- GP name: *DisableCredentialsSettingSync* +- GP path: *Windows Components\Sync your settings* +- GP ADMX file name: *SettingSync.admx* + + + +
    + + +**ADMX_SettingSync/DisableDesktopThemeSettingSync** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevent the "desktop personalization" group from syncing to and from this PC. This turns off and disables the "desktop personalization" group on the "sync your settings" page in PC settings. + +If you enable this policy setting, the "desktop personalization" group will not be synced. + +Use the option "Allow users to turn desktop personalization syncing on" so that syncing it turned off by default but not disabled. + +If you do not set or disable this setting, syncing of the "desktop personalization" group is on by default and configurable by the user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not sync desktop personalization* +- GP name: *DisableDesktopThemeSettingSync* +- GP path: *Windows Components\Sync your settings* +- GP ADMX file name: *SettingSync.admx* + + + +
    + + +**ADMX_SettingSync/DisablePersonalizationSettingSync** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevent the "personalize" group from syncing to and from this PC. This turns off and disables the "personalize" group on the "sync your settings" page in PC settings. + +If you enable this policy setting, the "personalize" group will not be synced. + +Use the option "Allow users to turn personalize syncing on" so that syncing it turned off by default but not disabled. + +If you do not set or disable this setting, syncing of the "personalize" group is on by default and configurable by the user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not sync personalize* +- GP name: *DisablePersonalizationSettingSync* +- GP path: *Windows Components\Sync your settings* +- GP ADMX file name: *SettingSync.admx* + + + +
    + + +**ADMX_SettingSync/DisableSettingSync** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevent syncing to and from this PC. This turns off and disables the "sync your settings" switch on the "sync your settings" page in PC Settings. + +If you enable this policy setting, "sync your settings" will be turned off, and none of the "sync your setting" groups will be synced on this PC. + +Use the option "Allow users to turn syncing on" so that syncing it turned off by default but not disabled. + +If you do not set or disable this setting, "sync your settings" is on by default and configurable by the user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not sync* +- GP name: *DisableSettingSync* +- GP path: *Windows Components\Sync your settings* +- GP ADMX file name: *SettingSync.admx* + + + +
    + + +**ADMX_SettingSync/DisableStartLayoutSettingSync** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevent the "Start layout" group from syncing to and from this PC. This turns off and disables the "Start layout" group on the "sync your settings" page in PC settings. + +If you enable this policy setting, the "Start layout" group will not be synced. + +Use the option "Allow users to turn start syncing on" so that syncing is turned off by default but not disabled. + +If you do not set or disable this setting, syncing of the "Start layout" group is on by default and configurable by the user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not sync start settings* +- GP name: *DisableStartLayoutSettingSync* +- GP path: *Windows Components\Sync your settings* +- GP ADMX file name: *SettingSync.admx* + + + +
    + + +**ADMX_SettingSync/DisableSyncOnPaidNetwork** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevent syncing to and from this PC when on metered Internet connections. This turns off and disables "sync your settings on metered connections" switch on the "sync your settings" page in PC Settings. + +If you enable this policy setting, syncing on metered connections will be turned off, and no syncing will take place when this PC is on a metered connection. + +If you do not set or disable this setting, syncing on metered connections is configurable by the user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not sync on metered connections* +- GP name: *DisableSyncOnPaidNetwork* +- GP path: *Windows Components\Sync your settings* +- GP ADMX file name: *SettingSync.admx* + + + +
    + + +**ADMX_SettingSync/DisableWindowsSettingSync** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevent the "Other Windows settings" group from syncing to and from this PC. This turns off and disables the "Other Windows settings" group on the "sync your settings" page in PC settings. + +If you enable this policy setting, the "Other Windows settings" group will not be synced. + +Use the option "Allow users to turn other Windows settings syncing on" so that syncing it turned off by default but not disabled. + +If you do not set or disable this setting, syncing of the "Other Windows settings" group is on by default and configurable by the user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not sync other Windows settings* +- GP name: *DisableWindowsSettingSync* +- GP path: *Windows Components\Sync your settings* +- GP ADMX file name: *SettingSync.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From f6948de88a419275779325cc21195815a57555e7 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 1 Dec 2020 16:52:40 -0800 Subject: [PATCH 0496/2014] update visio and pdf --- .../downloads/mdatp-deployment-strategy.pdf | Bin 418335 -> 418963 bytes .../downloads/mdatp-deployment-strategy.vsdx | Bin 1989093 -> 1996624 bytes .../~$$mdatp-deployment-strategy.~vsdx | Bin 0 -> 4096 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/downloads/~$$mdatp-deployment-strategy.~vsdx diff --git a/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf b/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf index 72b92c313b643753b35a713ffe395570fe54eaa4..3b499bf15817e7942eb946523d5acabf18486a0f 100644 GIT binary patch delta 332658 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

    xl+i!!S=k=cWP)!nSnr;Jj^AL;rH9rB+9OQ6_jX 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 `H7hD3FSNtH5V}Ey1$%$Zrlu??3d_w7wR0K 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

    ~NIsYZtK(R1r(E){gskHX+2jMc?7NR5A|Vwr$a z`fl@M6;`7Lj}2?IP*0=*v;!ew7<>{#jc;l>9llgbh?s71GMl!kx5)_RRQ$m=J$y-1xC$MvofliHRODbWs1Oei!xa9oZ|w z=`eInRcO51uasu`wNdW=Szb@3$D18D-kmwLA|q~mrYEb^@AkU=Ao^%ecD6|Jc>V5D zw|_KK(p9;?9A)KieXKH{`iE<}XGB@FI`%h$e+^tH<{33+6XLx^#-TwDQI9G)A z(IV0pk?3fY5K^(U?o5Bynu?~(Qpl*Z^o~sTr28V{##2jVZv=ZIoEjrHH=VEP9&hE%)coFUrhtMMoFMji2qm$de(mC|y+PcclBBqDprqi%#3zE#n_* zx~VmamX(g{Q|>AEE-ruaYhILX(lVQxZt(XX=a2Pd_+vM`H55Jf`Nw-QGX3MY)|`Ss zJ2~x5Dt=>Bl*irlDWN-__uuQ7;*}|mQBj`~2mNZgUnwYx<{wuUbludH<#A^ z&CSa^?kG=FOP@YXb(v5%dzuH;a6Orx%u@M(O~p`D z;D(~J$61C@SmaO5Kp@pCM=Y~tLOe=%OEF-T8DcQ~@t!*WAWxdbFcfm33!)d6-e#9q za9`Z0dL8NX1XFk!OGU2c`R|v`n_*kIxkI(4E=D zmU+HIzZpY+%}vD>(;=s4e$j)JX#S;TlG}A8ktR`b23I^d9Tq$~v#F?jxqn2ds~mHB zxx2^}?N2R66~&$+Uoo3Bv>*EymoU6yVTXl9ISV{F^Gk}7xZ5r}gR9d=WrkGaDRNoW zz_|SpqauIYMXF0H=I$fGorQoWEt!?z92EgXVK7B1Pl~i;cah>En;T;IW8Im)49Umw z4wV|L^7L%GHU~#hPkOd1x;WbUi5ssX+btVLi3oNE*>)COATlB_PU+bqiS<5|wdyYN z_&mj)3b#Kszli(B>JcL%l_ADQ&ho+zu^?qZO%#8PY&*ir^k+Q4lMpd2NqFfDF8+-6#fN4ar+OR93?f|8;Kv4L^lSXgveRn+v-wBnYL z$SZ$(5SyP=k*abkCvwEi5w58KkqE)>dN7q}v&hv&f{2&3DkRb(>@!#3=K1yH3 z)q+w5BDq!B+|n!6WpQi^jSJhGURZxpbfgcVnD~u`()b7FGPDANjU_A7UCxGb zb#X;gX)#YW8f?vf#jki~V3<5JAc&)nKhon%^Y`|oar#V7pJ}B#INb>oRR$|4z8Pbm z?^oCYt}Keilynb!!qpV@K95u}99C1*+j0D=En@$d*g!-L{deBKFYVXHDZxL3_8WiS zp#viL7?GL)WYJ0WUTV>wqsjUR+V9As0%I3#SB_GPnnt^UA=*sJ!XEfJOqvL~57?-+Q5NV`z;fp2vZ&)6*TYm>MQfeg=^i73F4Ie> zRsWo-jdD<;R;`smGB$cR> z$s@wq)T}hqbxO0TBcH>~j$PEu>G~$Y-^_d}(lr;=s--jpc{{XyGzhYf(w2WvG>5gL zG!5-8QJz6x(kL7KKg<0VeMi5!&vu_!ewL|AY`5eK24q?QI3VL2z*_;?LIJsgp?*RW zv>^zOfWAghzP20fjzd45q*eMTP>i#)k22QThxR%WC=0sUswL1t9zTph6l5)QY^B9= zJOxnC9DOm`kEH_rO&VpKqu+lb?SA!L=y@DvJ0hvtaTNOAM3-RvciQ$R%WnhkDyf?S z*uX|$y@7Lqtt-}#a|f^l{gI~_*zPI@>{UR>QA^8M?>zQ&w(TJ5%~LnhMuxVMJlbCJ zaQ}r}9!1{0l-FxJ?4HMi$3jvD?C+p*(mV@%4!p!N*x<3U!M35c(KUbSR*FSCDe5vB zrBqXeT0o`BUX1^G=x`+^fM*x%I7>N87qiW>-LQSKjj(-S4tVr5^bfL&KJeUtomo0k zqSXDA11tiH9E&K&cvqkZy1JO>4BI1QzCBPk>`T~JG+RLptS_bAl+80y^zS+0S7p$+YA8fV;qzN0_d9duIj(549R>)(ez$foP`+st>A zPiP-(Z=Yi&-Kg%y>HayoMSYI8Fc3ZrT4(paldeK^U{hPqo#=l`sf(5HIoXs5dpV3b zc?alwpr_b=Kp(~UxS&gw{Tllg;oG(gAJi=MJTaix=8k#|)o-X?L-iR-*)Othvh7Q0 zLmO8AZxQnv^ONT`&r#UODw{u)2Ff3$Qr18F5S(BavP}YPo23pNV>leX7GVF6)AL;6vGV7SmSML3ip~VCV34`WPCaZKb)KF8sLz zX$jEn7wG3ogeSv~@1P>-OPjTOLARr99>qF{ZgZ@qwUB@NO_8?A%HuTQOCX1~-df*y ztXLN3lQbeC0(sjZ6Z)jj!Me3l`kg$hFI>i$h53&<9DC8PeA>u1A?$+n5Jw|~9#+bA zW2MvquP3Ynu5&*vXFV8uk$wg?^bcxvMx)FQ=mzb>PqykG&?e^}Kv!X`cn&P5>$Kp-t4^h>8v@QdSsQXmbOsszuG2D;9kKj=x*0o{vru!erA9#ov_D5_*=CoxVZ zsT|k^97g`7He~#lU8OUBCx6yT@nBN6)P&Cu1|kF$R5vD)qf0Xv*i zb((#L*Ic5IOFoGAP3RZ0qlhL!u~OZBA48>ERao!LcWmG?U(E7IKd-%0!nGm(gYQB_ z^q8~B09K0sOsg$tdvU#I6Z#O{$o!v+wu*bDAz-Pp#w7M24i29g`tV%Qdx*G*o<6EYe89GrlPX^P(lCw*L{=XUaSJj9RMZ?^}*IP(Gy2&kYSJ%k+@ z?$O?)Nd9>at_!3w^IVE_Us_(e#?(n|Wmsefy^r#4smt7cYx}ohE?AwMeo3IvkDU!| z_PM8VAhXx|`xp2n#3Pu(b=E)d?t7fgi2kHskk$U&2IST8NH*xZvxK2IBi{Rv2VyS) z2UB+-5$J9Bv?mjoarSDI4&L)<^`iAY2V5DDni$0+tf~ zBqZ_*HU&9``Z>R2$sh5gZzyzyVdGsV+>O8hR!0R5x!*(7qZ_6RChLobQULzeXvuel zpw%^CRgUD`)Hu?_{Lj`0`G-*=P964tE#LbIeEG@+nCyT1692Q^WE@+E(#otOyjj(U z(1UD)kxl|`CL8~fgLO4|#x|uK$&Oq@y}a*xzc410kgyxzyqZ2-yJMmNxG{}4(6#!T z_L&AzQs1VGYnd)EtU>B$xdfaU>;oJBL~!`^(S3@w+_7JETU{Jd9^a#>O9pvNFHAf! z9+8*w#}P_G){?9d7DMheNs?|`#q^AcYZkxVI(q`PJ#I_5QS*5QFhU<>Z%@CDo3s7x z0eJH`&yjqy8EJ1qFHyDyi@3jqT*11_hg=cud9Kq#;AwrXl$|~bm7O)_u0GJ+Nx_|V zsXV(}Ql_M~TsxOglMeKQ-V*GSY8&VMZ93Wh50qSuQ-MQ8(dK$O2APY7cS!H#n;}qR zHpyS|{nCuELH{}P+5K|0ZmASq+zZkuk0JWbuA)!z^w>}juSJoI+$QZs(xda`w?$uu z48OWN!mjTAXP|kHUh+fGVKF?gf`3pi%Nc;-)m=UossSQ7rpmf^t|c~qJCL-BL3A8A z+wd=AfT)JvC3B$vgz=Bcej~NdZQ~xU@!};W{tUg*r{f*fCwsERzO2Z-fI?}O`Dq^k~@-&5>%tPMo2VZU=H_};n`u0~@#g0EFN?6q4&T^4dFb>%~t zulFV(3t^NSNQ6zAE_+2ZJThCx=EGl;kVoGZ=_{BJ*^_NTY-N<%@p9qOw@4t}w_*mQD z)82TOAr23&Zzw}#$c~6&dJ%@{)hd2y66`jkhn!t=Tb@wu@~lG7$Rb&tZMR~6^>b*} zzgE8Z8AeY;MnlhrsZg$S4xm`b*UlvXh|XBcRUPerr1CP)1<9qmRq+vnO@c2eRa|o+ zg)k0THFB)4LaN>2Ti+X3B>ZHc%77EmY!h# z_txvWPwo>dXi76|fw;AZk_&`bP}BtF603IgyMDe^2KJvwMw0Yp6#dH2hp0m~GyvOz z+^Bk)=?ZW16e}90ReNUdvyh6&+sFm`WP@V{(ZXx7R?pKs_0wCp!p@5M@udufKpe|S z1&J1+AVAHg76m~Z1D1LtGeicij(?K{`7otP-jU3Xs(vZZ#9kbWG-W7~3LMgp%w$GO z1w$NDc*asNV@gjUB=)~7T5@SUp}#8B_u&R`em8gm{a!vm-LNNKib)wZvgZEzgUKPj z=6-G9F%0j-C>#yMk1}gZWb^^~1Z%V@Rt=3jBH&pS327_T49vP;z6|mst}R)i^d>7% z6A9YZKHxuOoC#4IZDfhFHw68~`C<(~=A}*+buB8_)B8JJjeUH~fL$^qyj!2aaMu z$0az$vCawanY%*H1m5&LqIQ{GzUny+tbM?gux2K8Y@Xz-oFREJt#>J^5y`_~AE=bS zhaL5v%`B&)F6D*HzO)U;dKg?0>IM|)0oUBX3#*3RDNPE&UTu~{y8C?NbE2q5swNFW`N0ng zh3+ifNwkI~E#G$}LmrENXhvPZ_v}c!D?0omAm(wEor|zXRlBx--DKL)#)$-!{_EM_-zVpQ@N1x-`?D2?v{^+74)e!*Sc4^k?YVffkej-0xtGU_-jJ#oNAQ zXW%A*4oAg^$q8}h#A?5d$C>l|Mjhy+-UZL?BB_3*r=;(nJQhZEAg^uTQ&0WKKPx0V z;afiT8THp=P+NiwtR)d8_T$CON6zs(Ip47n5QDI`U!(8Csp*`oKa+n3bAcjQIGj@k zp0IHy1N8&TXSlL!Z~alr-|@}d-o;b@xbow|V0ilU`>#NE;6(m$)f6#n--}t7ddxx@m zNk*8(wY%K7QQcGv5TS_sQ>!zQ!d-c;+$ZmOn14jSW10F_w{;bpukp-9K`^;y^y1&* zoz9IZ8^gM52H9VYAGZ;AjbVgE5vM%;zJoU7k~6Hn;oo}29Xn2`x2BU~TcZgnie zVPU9#!cl0yhemJ{m^1DMNzdV5$SLc0?HBrofsm*3_+9GU@D%Z7g-epZq{k~g+6MJrxCv#4E5d;F!DU`wvad-Sy+1(_~AVL!ma^_w2V8PZPq zZ^7}1F<(MMG{tX`kU#wpzorFvxqiH*d;!sr+NF}2%cA~Od{U%q9W?vge)yYt)_H|? zqGO8VnrpC|N#BP-k9SW+tUJt`Q3sbBCGvyCn7>iRgzrcEt0c#c74BiH7#s^NNiTfZ zey)^yVRiK_46E&kTmZm7HcdquA4?58N^!s+d#pVTKx8l11&WTKeM_QfxIk`M`$yd% z5Iilxl7nN&v?}zi1E~Wn6&gZlcG!7dgGF=E@Y@*uUyA@|JoqCn+}!v2UJsPu>29RR z0Hj6m7`T`qTgX-65iA%`-}~<@Y+1=B@C%ffa)FOkrcoRZXcQo(@Im%W$6KAB=QR0h znZT?;_Ug~Ob>QT3Ru$H}nV?ehb69NDtvw8p#R~aj>e{~7V)3pO{(&2zJBnY3b2}uT z1=@{Ajr|Y8*iWmIDQ6=gYYSJSE@?f4XKxO<5$0F3F{V|M71xF_~PB=JJ(}IGIn^P}?H__HyJ0FM`yI6w<8|tZSIP)4GBRp`e}qWLXRW*M-u4&*ncCTZC$;XvBJo>}GRsiA!@rXp^ zkzGwsG{zIx3TnTs8=CG9Hq5!>8(lle)TcC|(a}}kf@_1*yTOv+=k7I0!*I~M&9NY{ zcGfNbL@|QA*uj^`_j#ertJT@pz$hJHMBT=qPwoxT^nfmn#!qP^za zik(YBoZ;S395a@vhQT?f-v;x24K z*~`|{XXjGbXHP*AN7`r7eniwtRnpZ*fX~DQ+XvS3px4?f*2$~$@^wjvXMjX$c7U=0##*)^(#JX9TlfO^Bqg;Tod#IsCqffk$;s?K-m8qKAedA`pTk zYv?n%-?*5oC5Y;23gKpuc$$Ln!A+Cwt+n^px{B;l+c3gWbXs}d9bpzF=Y7oGVDg71 z$nkYgQQ#z#21G4lJS%JuPJFB;8bNWP^81+j>2hHr!Y`l)a;p_K1^%je^1lJ#*six9 z$Ovvw8BJa{*x~-k9~b;$iCY764eaJ9)p;4v>&>%<&Z!1PL$>x1%iO9Cz7@l^yXg+P z#g8)wMPb$u$Nq%_!=p_<|0!Tftb~#~PG(it<8bQ}$h_Nia|JwgB?0N&hhe1;) zqjLtth9yi9!4W`wC*qry9SaK%Bi*~Rg%6B=`eCf|!B#7t-1(jUt6??(puhIfGp0x} zz!FR~&N=*gf*HE4?z0!=x+eN`RV|t-V9ST!z9fC4>wBCf9UfF=oa~(YV<)-3#Z6_t z2f{!S?TCYBWgZP>Z|7nDMD$EVv8-?t`YYKb#Uq9i&TXRGC9+PW;Uq9r$T8)H?VKUH zS}x5W*!JadikbUyzW?9~SMm$;xOK-{JS-Xc0~`k+JIA7PkSj7h9AtaWi3_}VPW=2znPjA3>hyB&-NN+wN3V-;3UX_}!RT+6Cp1k;ab-v^D;Uz@!G1}z) zE&BB&;cc^KKnUa>uUd0pv&l;>=L2$c_gV>OPyR&&Bq9dByY|v!U_-O0!=C>3ZCzMf zFFygxqKka`yJOg4@=trVPcG76=u?e!W}XnzOX!AMHq)%|JGS{x_!A*{n8?~5n@AD9 zScw?i`{~C@T*zM_B;A-Nt;iJ#=`}=EO;?f^k5N;7rK%{p$nrRKc@XF9M7<>EY*$R( zf~wgMnL>Y*XL6)B6Hn)}{EN6{yQM1**bs5>_zJ&_SA^QnwHn=V1VZq^b-sANzEcn8Q_a?+i37~qx@_w7F+A34l^KFi)mqCR(z zf>jy`kTI;GOPZ0)&BOPYimgbeL{+I^6);co%nWl35b8!ha$cKSX-2)C)qytHfCi*^ z`?#c0KJ`)VJ_+?ME$03iw$FBKl;qDF=s=7W=xGvSZl6=nluN8c^Kpuva%>)^S-~YH zcA&a2Ww?>|0M54SIWNgN>vvf+d$z`I4Yk{l7txa|zxay%n)8vyigU!1VZt-&?f$Po zwJH)fgLCt&r1MUcj+sldRbc2g2jumULA9wP4+c+mI=ATg8;!)eGv3YvV7S4ST;6e4A0BzHJM0Rq(SzBl9I$R;b2+)2s*^7${E)K9}g2wMXGRrc((G-fm>aa8H6)SI% z%t((c&b7Xhli9gb2+tee{=_`-4~d7@UwUP7&q+!lGwwVtMYoelVckT~Og>Q+9`XNY z)=d$p%Pm%gb583 zz#3;F_iYnNmH4^jS-aaHwVLGxF{e+k_#@fd2|OlG`td_Y%RBu)Iksj~#{k{$WN31t zq+;mgeTX?SEf=tOq!>(Of$iUERLJOIrMCXy``i zYO03m>10!~ZmTaQB{miWrf$6tUni5VAs{dT84Ps0f;B=hi#R8N#DUimRwEQbZ3|UV zthjn8Q$L9kS+z5Pk4zST2_@U(W@Q^# zDdLCN8^6tlFnpLr{#V7T3fA52ujT1irD%d}SVed{DZx$98V$z2>!DyQW)PD*D#}cu zBa)YI^^x-OQRo%=&aYTMlM4kX)QjQ!-B>P3sUHEmFb-2HEr$X$CXhVPNxj%Z6chfZ z-~9(I#`N&f-180|b?KZy2P{1Pj>yx1@qDM!3)Bfe-cpnAUu_1E9NE6_Ll!TkK+qq0 zuRJoICB#(lXR#9|pU~apKVE2~y3uTHJ5TxVm@P}J~^Ug2p>Vp+t$An zoH7wTf~caa-vaCX2=={vZ-_;K)^ZWZoiVUIy1{K8$mvy zOWV%yh@5r|t>bF<<_*frIAJ7@6Ik(q7 zs8&LPGWI{IR|a8)INWgmq$+^*_u^lHwJ24Ye$_sc7ySM6O)in%WcbVMgJ$X<6uUh^ z3jNz3`VVyp41I4zj`S`i5mZPoG7FNbpKcBAw_cYTbio@ZN7qHM5J`VnSiiz8tAb(h z5XU52NXt>JHs2bdKVgfU`n{F+oD7I2!d z`q0e&N;%9=SUgAM0wz>Q1%*HL8c($HiRoZePAtKB@@qbERRq^4{0;SS0Oh5ef;{C*a=4 zkNp`3*}_Dba8K-9PBgw(zdXX>Wp)WI#=!L1)6I2>O%A`Mf_F>wKB*^QXf{U`gr2iM zF&8&n2F=xQjmDlD20+JEL=LTbp@;_82HwY;(aXoTMoj<(s;rr9M(_QndbvP10e`-C zGk?fU0RgMjiD&JNySr`f6Wz%*{D}jR>EEoI0jvaO!bqgVe-=CkJEXAtcj z%A)bJFsEs89a#r6_w-2+s;j%FE#PfbheOUiI9Mx&Lbs|GGZGSN^qi+F^Ten+1bT|Z!A@~Q~6jX1X<_i z*lS-=4uz$MU`x-pmMMl0e3SX7i=Y^^ecPw|{Vm^*O0*LJ=~le9$zhbc;TtqFBcwR9 zd*B%KXyN0+dRLa<$h+#AKq4}{=@%W-t4&JGWkJ)*f}NExW$69V_>id;U6igd!}eft zrczPO-q^{Yxn|hO8B^UFDL}2!UwlcGVP^INQ)5n&UtMXkUc8TNd10mjSGI^baLnXT zg8J_bd>Pik49^pU(~OnkVgJDtYKEV=890FKXQesaM`F@Cl-xO%v=#=dyJ~ac(Tu<6tUC>CYAHq zgCoge7tdD+LZRn}j`7c%BZ!g1GO*R+#8}&gfn?*|Uck`m~2x!^~|l3_V&!4DWv%C4~jeMhu5gp-HhU{yE584`uKrQB-97vCvi_5de5X~ z6Y{B4*Oc5*)b#`U)~mXKD2PKvkyuvbVFy*k>pHz#ys{S4NKE%%t2-(6Ye=7RtMoP1-r<^8vvJ44t z>lC!C_*XE9AE%F-Iw6HTxIY41vv4mXI3o}DpLC))uSmP5WY=Om1wOj~Mwf05K^K*E zrJr?Qzn7OZF|0j(+f~%pGUl6x4)~_-iMnV3=oyVKH`QA>@mEPx;x_6-^a$b9+i0;HO=KEiRo9M9TU-oRB5TlcMWkb*Q5V zx#=*L0&n4K4fn@DvnKPexy7>6L^f|C#P?2lI79DSKAW+0%;4zpLHw?`ZkV|924Xgw zgkod4^&mbC-$zU0nxsM82jt*Td?4{A!yty8#59J2#{ll)YktLw8o(@PQ;CnF_VOiw0kNB zQpO7^-L+QMQZaR-5xT`_LF#Je@A*5rPXrInPZgi1R~pi<~z)W*s8Bbh6BOAV3!kiZRk&|c)} zn;T+@Sl%{*n0EhIwh8$L__y!S*}p5dr}8877{XKPIj24H)NDj9zUy|HI+&3gHV$)8=Wwo5tqPT(WGM3aa^TzEaVH)8$h7B)uG9)m#eBQ`i zIY4d*OxG|{oE=JU^6gm0gO;k6~2)a>WaeJ=n7)X zvtRmZpN2O^#uqb2NtbuR7-kD*|Ib1z=1fZp$)2biwHkBmpGZStb>jX(z3uc&v=2D! zA8YN&pmV3g=k>0romZSDxV1d7{qo7r7rSwwBT~JbKM=wlX;5j&&?|%C8`KyMnuxzU z19Hs{L{ip?M`M92v!or)?Jdbeo=502!Mt~c>P9dAH?5=5?wGhJ>naO{}k(DJ2iqL;F%3x4$A&0fvHft{W<~?$<2*GQQcVT7# zHo-5#cdB7BF#m_y zA%onzgW4(cAFVO+4JqqNdO-~pm$|kQKq}-ZTpigVg7NaJqr2{;>m_%LI^p*#%zgs$ zq-$G+fKzz5qhmzG%DJV+UuI$lt?6X666Dvh;fE<=Ro3>3sX+|}LUmSF)noeB4tvYy ztp3@Bmz|9Dyu9@c@9NNAOTRSGDh>B9YC7l=N?C6`wmY#(|nE{q2}1$h3Qdq zxFB+qb~{(Vn2Kj<8Q>vaoDXw2@JsfV%!C;WO2t$|@0-g~mZ5w}b>q)XakAPjb?HDk zqip3y10Q>)p&wM-1n*K^|1j;l0OI@P1le2eOI47PMjgM_irC}&ZOuz!TPl*^;pXT~So26Y<#2VSSeogjLYg4)B>W)e=hIL|95j-Q^hC8|G>ZQ6hrG(+Q;H`-=(?BO~IgYk#q*~5qg#1(`1%-?jO<6r@K_2wrGPZIUQ0t{5I^(QWE6ch4| zIp%h@{-?jmm6Xx<`Mz(qKSBvIORnoEi>*}FuCqyH)0d9J8Z@q_cR9ew*d4faPp_u2 z*&s(^BvKP9y=QlqKV?f_JO4E`nRHT6cwU(>nO7uJqx@f%`23_v^NWx|{BnR0Q%FrE-IuU!TvD!(R4mPXc<{aOu<_SGr~L?X zIYZp{-6jYUts4_uEtj9$Y3EVp5pELZdg7`(r`A|^tOXfQ6cb6#or^wN(OeY`EhUEI z>;2lx!b$x_<>m9uljZzcGLb8qsU9>@8xzp=wP%8j65hmCLV#FSb=43mf01C%i6-9Z zVBd=-1}K=&<|uB~P$RjJX(!wqB0~I|XeKG0Qp3_xIQg!??<0?pJf~eat)~{P0^P`t ze|5^qG0v%dH?X8p3T3NAX z$A7e8a^=R^Z@Lcm2=7&88+<_?iMb{TCA`bx2D~lGS3iBwDW?MG3co z+DtHc)?Afc&WsJeCC(aJ2;Y;%lA)Y-RZhqw2R(n_{RAY57B#}z)5BJ9X;#9rD5=X% z68LmvxHSr!ex5+rcW`J`Pe?q!?Dd`hj_xZ?H`U)=&v?VKUKFTv-_CNy_IlZAT>7|) z<|i?DI)vo*_Odv#`+N(=8cVZF>3+L*@8(x#$=|s+C^|jl6k52MJ{4&7dHmwUmJVV% za)$GqO90AP%6_l^Y`sf$>^8zJIyFyj;ok}7p&c>_dAfCw=NEDdqEe9TBxK-dXlH)K zh3eJi)VOJ3?nI`7ot&84u8!(<*>Fn+5lc6h`L7oGRsL?~f_=}AffK3S@6+b=^JZwe z@_4Cre8Dbs&Akw@uiHbl)w78ew;@0>p^Yan?!DBa>3Wt|6(8(u<{%g9q~okSbQ z?UFOY!r*dO#gjAe$`a#Q$zURBLli^ijlEa7=d;E(HPXueRMI-{@3%TS{pE&U45!sC zZK+BOS1*0cPP_Dqls9^x{ObKOo=S06DCq`#wqB?-Haj1;#?1(lYM;6WZH^e7BK$o+ zF*Aqe6OIv1s`x&{DXQ44Bf-ARqL)!vhJ};D|LK-?Ske72S6id5(z;~v zpl`nSbd6Q2$+Fvy>&CIuYw_l*_OgS?O)pPf0)-@l7e2n=dbjW|;?a&!` zJoo;6Kj+zO8!r@voYAfN{?dT2@(9~st#eB(%hPqbhjY{pYl`nH*O@>fN11+B7CoXq zGIfHEF4ib|^N3V#;H2qT(tv^osW45a$n;>X?@A-d@VeJmR78;VytPGPofbi-wU}C8 z(XkXcHh*OO+J!$@*n8>PAcns*Y{yMhl6?#m4J3M zPQG8$^!?`QwJ}EUZq;G3h5tHbU416^mJ~RJS%9Z^$Pm|$hyV2WzjN0YR8O&f{*t?s z>09T2@OC{LIc~nRE#JVF?iaJ|i+)i&2wPcy`snp-=eu-p3; z&=sf=){n~-RCmgiTvx5X@0CJtEtqGxrlCxfd{)I8S5PPqFIb)3SXn@ma46=DKbMIv zh*Y%wHx?JsMj5fFSh>8QSakVVT&20LG~xu;l@VbGs^2(Tjm~1c2f6{17=6X=&etv& zpr1G{DMJhf!9F7+82MvYFQ%)>>0Hb+q?~%bp5m0kW=TFIM+P{E$Wr^DJf&KMGHu2I-gl`kw7t=j}p3D{5X==t-tE8Vrb zTIg9pjz1txAR_m8|9*kAyRR@st(1<)As>QxhFx9=e^C#UybS!ejoSKqn72}h3^I8N z)vsCa+fl+HnZJ9s?K=5<&9i-Vj3C8KH1{Sy?t2t#Q-SXK%+;>AxwH7)keXCSAQUwf z{q?lkQp`I~|FYW_eb_nOG_?V&S56b#W7uvPzV{)D6pFp4%V!sd%S3ShY(32RIti#FCloa&fir{0GO zrCR9k&fE9I>n3(*4Oc%XxAJ8Jw619v&h<4LFM`a(E`j>^Oc~wR<6+y&J@4E~p?&X( zb0^o8ThZz5hS8cYQQn%RI>a#ye$>R|l1Y_z!0%JKp3 zz8S-=^EA46=+Z5K2vu~(yIRQgNoJePcHLMw9H9Th%wGs|9&U((`5Pl+eC>b>%kwWv zRlgIzPX1RjxJSQ&?4MenDBRDGmwWiXIPWw_3(53Kt1+Eo#lsg39*vH`5mERHJIXr6 zObZOkYXbEP)oBWb1Gd&x21$Mw+j%|D3SCPoCXb0)#YHuBn6iu3&rgIyrGReJWHZ&! zPJsE1D&Ie(LobEGCm@Y-PC_JR10$PZxL@dgh@XE7`o(G{hAWSpEqnSIQBk>yzr+hX zVx+CBd7NqVe9_u+f$~1>xMKc$FTH}97y-)ri$?Ty^za8=R{NC~j#S>QV{O~6p3PNv zZ{}9SCx49zpJ-Gs+MO%a@`7Iiilp<73vg#_P=nVccvAeM*u;{&uE-y{MwXh%wC26I zc3a!?M@uk`Akhzngg>btc(EqnJd5B-MtmB6)uFoOh?9L90Tn+sz@h~%F{mb4cr1L}Z+}4oP74?cj(?A7{a|(y|HqT!UbGvGPEU5ipw zk?NZaI2b(Rdtm;f&DEbze&k1I7!nS)#B>ZCQ*bVkti}BNI|XIh7PL@L-?y z!v0{+7R@1MSkFWkk!OUjYiu_wjivg2S`l)Rem(k>1V1@ZYQLA|QfV^~bh6=Hw>BuY zpC*RNFImMS9gt6<>#n(EpFMayk_#C>pG)nlmMj?6Exxj&R!ers(3`+daNQse0yBsO zH}wcg!$}WZ3#8sfi_!F-X5K}Xbt6S0Ja#>JS$taY1CMJZ$?QuOmQ60nK|K5t*7oUv zINPhg8O_KXIj#PUNxmR5+J56`lZ>B~J8%0g-}K&aT5QEzG)uT1FWaW{I>BW%pTw;r zYd`bi{QYEhF@WfN>kuag+iRdf7=X`r_(617)YNQLr%ti?8MXTE7G-X2oBq(*_Mz!n zWIc@F0BTzApg!12c^s9i{4GE)^u8G0d@CWMp;y ziOpD55ONC;Z-+N!ieBG_4=VjxPzUTR|FgluAK5fBtihkI8o3isx zg0-+=_Q!;_Dd!1Cg!GNr4|;RehmFz^k%GDN>YYRc2uR z366PI#TnH=eE#wyF5juHkWZ>t$cJx7E5D99GVDoX8aYAgeUC7aTd-Xtxfv8}Aw(v) zpL?d{ZqVg`eEpb=ddwV+Ct&yEB`Eumn&mU4*4+ep!sC=Z&!(XmUpk(~*AsxJIYH#j z0>*v2?@=so2S`$jB`kLgu?=PPjg7^SpQE6Y-BcT^%;_E+p;7 zsym|$v!+gLC|qY-n4T1=Cyb~8${&?!I;Bl-9N^=wGp`4tK;mXdQ3g;#iMCw4`;bHK z=Tz|j+VRX25#b>~T6@Thr$E%Sd)bvr(JQyql4GFaD&~%esEAqO=||sd=}5n;Zxh8O)~a~n(>v3-WGFB+Q=iC5wvbrnuN&JW zb53tsH6WA+IwJ5$y^ykXUxhpWR+$%fhrK_2+OQh&=>Oymmm-2P2QX;sRu%n+ooPLz zxAVxg<-{B6G3z#-PhwYd%5-PWCGh=)C8JBylX+T{HH*wq0A6XNMcCT%`^4k?+Y%5B z#((U%!f%E{i}Q&+P5I1r28mtD#O32BcYH@FUu+b;ZT2WEn>{y`vO&Ny>v_b{35Ve2 zPn>6P%y9P!%~%MOal_Dv8%!?#-N?y4qSp?5=@y-8`r5gy!W4720J|I`zxbJ{?9DU@pUkCF7aVOJc|qbC!f zqnl-v+67!qw}BWN^D2HGsAHwL-#=Zs3k%q}@QaP(q-&M%o;H{_^oFB{2Gme-l+H(J`xgWEScbzEtyoh&lc8EXxzz(qprrsFBNw0O~vA8|ah9%)2 zdS*)YNf$dW6^4uj{K%;5%^z2^Znvw9u;)qgfmCjUZaqD>>9NAYgG000RB5d$rjc6( z>1?blrr1o}&R! zMdxNyjmfK25F|+dVd!Pjw?TV4f5-l7lnnhHLJ*+p|5=C2){1**>ipkGDBCbmg`LzL zLuKih)&M78-o`d-uhJ!%y;S_rfA6yx?c(8^?fZdu$cGfrhMSigyGXHU{%p&iJtoO`mL*h;VEU^It)s3Gp6mI#xG}&`bV} zbQbMT$-g^SA4&d(QAxcupi}F@yniJ$Sz=BA*U(HrXiM>(JooM|4;Dv(LC%QYWiy9K zWd6fwj>%NxL$`4ARu*-%|K90qE$uy-;2nba*0?ZUa4xu(Iw`Qc-vk!VajcPCHAUOd zX?4hWmA4gz5!W?5U88W7Vx1wFwJ^^diT}0+n5=7yzC@2a;7x9!ws6D!*f4fm?1>-- z{+=f;yDGcY=vZAQl{xYCCc`IJ&4)@94ZCH8NoXZGySt8QgE`*XZ*pIKYoG3vju)bw z9~4+;)=k?l&5w6ul8{U#6kuCdTOnyL&%)>?wKo-Q!`OtWZ>)yp!N`36v216qj)cR0jL#tF1Fs2wQH1gUVr+kVVCa1pfAXo7!l}+1d=J=JiA;j*j!oqc3uQIm;jQz`q z#mZLFMsYt*ueprDC}k^lB$vt{%r%8;tW19Y2J98_WGIMN(V>g~FwYk!pP2d;Ph*~M zQv{Wcw19&&7#B&nFdkOls#frvYN;Zg_C!l{;i>D3eTZ{Nf6yY_c0M10B?~m#bm-Cm({4EIkq_vEF~sJ_l)9?PvHfXoHNXE ziU!tDS2a8H%FZ~6-m}6DJl3=Sx_&=$cgSMYstwbc4&Jj7@-gcXIqaJ@vN>$ty}&Uq z;v2b+3h_LS@C5vaGE+W^NvGDVsMi>qHOsA3))aQLhpJ6qohKpOas%tU1RTt09ZR+8 zSc)n5A*;OLQuly#!U}zIP#|K;rj%r-%})9`RL@0ZU{OTfz;2ziY_l+X?pf5b3J8bC z8st2EMdv9jK3(y1Y@sS)EL6)F^El2i6Gtug)bUm1?>Q3bKq{paF+Xb`nHL~w<@Ky* z%4yg`iIovbvYIlItes2C026jK4d&bn92#Lgh5PB4fS)kCIMc|n+w6rTFPkA38tGs3 zQc8HDtJ0JaY4q$~=Dcp8hElC=K+!1Ymxi2%SNE*s*WihD4{@)-xEBuwCjG8Oj#sd8 zEVq26f!LLo1Oj)VbfoqeHg@XvY4ceuFv*Fc|rZ0gJag3dx29 z4a-Ihws}2rfRHqX@YD9Bg2#ems3c+d*Gg!E;9c4cZDCn;o)E6NRL%Sdnq0))_j!!n zt5~)$$*U*ci|?6c3+9T*x z+`(+{xyD@jA82j9J^1k|%Io=m)NVME81CAbFLsbUbB}kT;zP+fGZd&wfnRaS4`!4O zIY};?;8$MHBfX-#n9MQLM%iY+GQGgH-zbg?*+RVxviuWYlQ=lA_q)_Mlv=2vnK=y1XtwcztGoNtJb(PeD?E1}puaVRf z+>{s9UQ+eYwL&sJrID!WG4iQ(XN2B5v#ENovWvuXp;XMei4|B)-&Xxl0 z{p?LX`)cmiKh!-cb3iv9wtM9Y2BSVoPv6J7_B>*jPP$W;QnJ+vqE;krd<;%#V|c0W z45Tp@AXC!ojbiGJ(iN2AD6)t(ieyE~C=2U8lVN75d!1tf3Kcci8PmrG6- z-(Lxj-s$6@U(uTCgW&f??$Gbhs*;35-lISXIHmN(gh*$u~UbIO4MIT=~8zS{qFlq#9xidGm;4y~VkgD6GKT7yTJ<1=Xff z4gWs?c|eB0dLQ_AQh$9X!tr#Em}BozU2a>{!)s~{W2gQy1?yOo)VHxm;kMZ?qCMpt z^wf=tc^&XiM8D#wsuD!8@Qsfvei-WzN@l<8nSUc=skeSN+V~p!xA% zXMeBO9dm93)pqPOF2L{WT4(S*0XyKi77rV24O>wVzfr$GsHUYr&uQ3eOrmGil~kln zrIo^;e}{D^j*{&D%X6^4dqH`Q3V`9Ti=`Hp2^$$hAp*-G8{-XX2sHAnBlfr+G1vGC z)LMtczW8wEv~v5fDE8O9$GyqA9Z&DP#%*r@a0^V`Cv;}&l`z-(rutUU|a&O=%bB~fMdXZ;5hIBgV)HLL4Q4A z90xwr!;C|~abUk5ZX6Tq=53%a1@BVhGshw0AaESmZ_y7Jyxsy+v4$Q4HX|GideICU zTa--WIB-H8ZX8l4qP+#ie)Sc|;x_iFrNGV3J8Tz=(C#9%`;D;=_zKt$924vGZJ=#I z8O`_^NL*?W6D{$2sM;^a@z)^b~D;<|-QRZ3n^(5py33*RKUX$+Q@So`SCsx1r0f#Mm z40s>ddwbc=XWJj}!|u=YKM=nID16 zz)}mRfe+xf{=izHD*cQ%l^ocRS*C$#$JY+9&l9lYJQo4&9pe??Ep3=_5M%a*32E0& z_4ACe8uoWg-*3FZdt2U%GB5X!sO%kpU!P9^8RjdrF&wlQv?1tdU^~KFfe3_4fWubW zbYOxBY5-cpEMs&sQT8incYojoAmIkeegO;%8<18Xm~ZiB0^5-OG_VSI*TNy-BTLpx zK)Quzy<{H>j4|8e@maN=fJ+qI-eF(3&P-@lDmFRj^ zqHEuPmcXwEXipkj#XgyR{AU=K!^TDR3Oxvyl7Ca32RYi&R%JEtCAHx@k^m=_`VYqbeFWtA6#JK*Vl6NB4?*f z{x~r(0`!g?~PECx7KNs$=hA^eSlo zE=o{$Q8$c7v=|So?Mn9-_Im7=>Z@r|r24E>4Isor)Q0q^(921h#d}g^7xh;@Mf{M3 zI7-wsidRNr4H$`YMq}y;dD7(hMv2Jhvb}*e#ueo{+F40cfntXI52`MYpeN+dsgJzd z_(KVWez9ND+JA}r$oUqqpEZ_3#$xpYU?+553fXngu4v~s3i3j+z;>DiRK+=}SYQC< z$Zd_q@))C3o?*NpZ!k32^1VQP=qy@&mwH3y$=JL2S$hsenQ4?M8?hJ3pxQj{z&G+w z7^|O*b4qjg+Fg{PrDJaLdGA%62fL$>8_@QQvh!+7oPVqD6=%vc#X(_;!}!^;hSD6D zU?&40cT3Ep1Zo6ZX{7I_<~TRbSAPb7Ff|3n@jWHvs)DnwzxIjorl9DnUTXXXSxMVO zeZ{yz&yXWch0S5Sr>S31JGB)x(%Kq7s;!OTJl9!=+MQ@)6y^ZDnL5V!POCu)%IDNp zOGf|NV}D=Jlj1~u?~*7SNj<}UsG-U0%RVC^L7DbJrCKd30jwJy}qrhH!GI}N^9K>m8Q4?QF1C(iUZdo2}buUq&b&)La3 zlYiONQy(FPm;qBC&=c;~< z`sxPgEcEp_)lpZV??0pOlPN-9MWKGRz<*Ahp$4dfA@5@7@FMuwci4V|eF%JqyxN$I zakhyl0a4QYJ&nGY&{6XfO~aeMO=2 zbQ-FRqC4O}s))Nfue)+tr=jv{y2y~erz(J^uAzKj7?948S4*LM_s?%7BFuN&9OksP zv`WCL16b_Aqtq0%PR1Vi+ut92QAd(J4GQY<`w*3gnv4a z7W*K<7pQ}2GhZN`X|yk_^jf|^I@5SxAU*yja@>mVR&v}by}mDyUjJ{(aH~39zCgO` zHnJuA0_n+rL5^GLxSlVNUhg(?^!5ePd;7{^zI7U@Ca%8Ydxig;i}ZyE=VL7%K|Qg?|4UvAU(R=a&`-xpNP7lR+fZA`A;*I5>)PGeOOI_jf z#N8{)Chk{Jho+*wEfj$DIY5oZnd%qJ=`yU<571b7ra(8P54BaM(pYH`;(pjqD4+vq zEPQaGvXI6K6oRK4b&yXX?+P#xb!O3UbqMw&CDaNSEPp~R(Pl?b5k}pufKGB3&@L1w zAEA~~KK4Mx=yPrG>;?89uYVQFFl8Ks@7qcN@_RHuei?nO4IefF@qJVi#5Um7cFu;iFF##bgFK>0awTP2Y)Kx!_O5^6~1#4 z_d7Y%oZk>(Lou)=J_lwA8~TufQ6@{=^@H+Tff%>LI2Roj@7Ic>y0Kn;%~;E6*dK3| zw;OAeao9JWF|MO-9ej(Gk6{PfAj=Sn(VAk9$@|MeIIA3nOk-g)?~>$s0{pLdP9?fS49`}2o z^S0P?ZUx1dORFhBnrB?(vF9Bfm&O}=Ec=jzz3jlayU{;hADd7uf#-p`q{{D8D}U&`qlM=%249Fb;}T() zroD~88Vei6`K=dpRt4w|^o3uDH`i?s9LjmB13k9mGL_x!Sa%q|TK8aQf%6tP{m07g zu)y;^um{-9Vc-0K<+S0?0DXB;3Bg&$L@JOE@Ei0nc_n=c6iRz&ko_iYy-)Y|yu)zV zdW*SLdFJtc*MI&iW%VVPb3HNtexWe+4+_=?BF^U`>}B-_V4sEb0QM2Xa0Y*d-_TW@ zEA)5B&At?4@;MM~(z3pCG#yp{jXlvNqCTI{fzQN+$3n{X^Yr!Rs#>n8J=p=1+^##2YVvH{kiGNU90!!9FdQI*I)> zbYkCSYk&9gxBu6kxZUUVjsofn%+$YyFWN(kLBAFBYg)|TfM^rw8|`^uA??!Z&^P)S zS_zp}f~IiTi_X>0$Uz*|Cejcu9KiV?jn7MdA5(QleXMtT%(mnt+Tg+O=C>f~RQe8k z)ED^MCw-mrFD+Q!6i^3a`yAG)<0kx0-+PjM|-DhkeOk}S$=(^30roI zoHv~xI@4|rZJl};C!cI-T z!JhBJ3PpX)x6-=*DgtT(uK>e=Op9;epY;!F8mVf1DuMs+qaLFYrhQ9+s!C0? z&y8z(BK1HW4K$6~iL%GYsm`D!LWY|GG6{LSAa^jXL#8>Pr-6eWS$x5ActObFQ+GKW zGv)DZkHNa|2I~cIqW%4lB^dMqXaVpNY=5YnzP!P*deFy5Zs^d4(4{Y+TW|RG&j#z= z8{BUjJPsZ}2RtTXEG!#P`qOjjbogKHGmlxADI?ne_ebrFaka)@*-kwq;3Di-W>IzxfP;;#+D9i2ywdMZ>{t9jB3*lo+uwGdD7G-v!j$~5~Z`p;N zu}-;8TlRRQ{|`;&HXYo~A*!oupmhNk^}=3`<@CpT@SH|;k0t?m)WWgMgf># z65o4HNBLLEeYbgpGOTx^aO-=#-h6lD{p}s~Bn!qwo_)&9Lz4uhLWeEu)-5 zO~rR)izr7POC`ul2Qv9PMC=b38FCPf0}6mKh~LlO!r9-ush=9#D%^crcYoOS-7|mB zX1^J8-8c)4RPK_Z?RR2jAkHb0G1~<8jsW%p#IWPKg7fDZV>3fvhp>dRrbP1{8SoQU zI)_na5wOrVy#n7_nxd{XHk;sZC2?8E)WW8anY`hjN%Qq}ESs^J!@lu=Qkw6l8k-pb z?uv2rNwN9OaQQge%<+<^y?<}qPvyQNEOVVS2m12FIgC1P#1Yogac;Nt!C}_$!OwwEQ}n;1d@e>d*Cj{M!YXB}E+u0xfrOWyEJ{|oV%mGOJ8eTXOc z#(8~YUTbaaY3)ON>3>2mN+yg?OnBlKf!}V#|04Ka+(ZPU!rHu!VjSsocV%n#|BJYn z9sce5U~9S97v$cGN&^i3PUtKU47_25R{(D7TcFvXt$W9~2?6>*N8$Q!RH(j3{oud)1?pn1 z1tBj9Xomc`pkb)52zWq#oNDvFoadafhNF{9{5e_iaEv`#UaWMcWz4N5&|LK+>aT3ToNrClwfnI)wxkvEJ9MX3Kr6Im zw1ng8bWEU?@Evm~Q(K7i$EZkdODmL))I}?yXVs(BQma9aX&q>my2LQlH4|*CXmEpgvrmH@J+A3Vm5( zT$g_|%0xd9F4qtA!Is}6`%UB){YSlAj(M~;l6EFq*E_w8~EeO%vhi`X5$X zD61{8>SU}yJ>XTRi8>yKY~q_SC5MK|r+;wHdJW@hV-NN}ppf0At|`0fh{syhmFlP^ zl;w!S`ZQPMw?=xNj@5u6cvb;xsH>wj<#Akl7=DB6dmUIsgH-+ofb&~WrXvC2cai=U z|2>-VEZSFCcUfWuFKMq(@w*1IA;Q|P2r?SF-F zOh!8Ttu4j4PNRB)cazXvrgnvvW4-LIxsA)(0;K z0Q{#>Z;JT7FhJM|#+W|E1ji~SVO5gbQ#T1KoZJEU5W1*N)5SNR{8sdbct4&d!fnLg zBo{;0Vl7B~2VX2tq+*9+{cRb4$A7sB;Rh&Llxq$84Na5#8BeP}8JE>q>ds}9M`(a( zBiF1$lmj2eW}5X@ou-7LUXCBed@;X`aw91>1F$_GNu?OKh z&1s-}$SLHSW?WT!Q*FLmlv9jPfh$0U85e1nl&_67%Fo7Y$|d7X<*M z-3~ZQ&tvf3$~z3dP1ZLp!{9T207fC)-uhlU0P&Bl@6&#_-?^>t)>@k1u8Dn;6BKJj z*(3n7z3g$X@7)+!E6T8cEPtD0efNDCI0`(W?x1Mp1FG$z=KX5Aav!;sM)Z>S&UYz2 zqMf8}%6h6}e+Q|aHh#yPYUtQajr2`a+tG~N`ah`HFNFr`J87VJAI`A8KMo>)&v%%d z-j9m)`V^?OCS7lfIem?Wz^-b-mxVf-Q<7>)T`cV9hC;y%0AR5K@#{MeGmr#nIla@LHs7Tk4{|$v| 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%0Dc4cA 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�zrC4VVAQ<0clrnOu+sPcw>#}$fuhJp$F3&* zg~E;a%oB4Fcdv9<6l5@T{`OX*)g@no42E+UX0^|Qq>|B$jI=vP=dQduKDMeK>n_82 z_F+V%HO^QV)iVBP9K*}sm3^~n`!U%bAhgw}1pe%z42;~gF^qm2*q7Lg*`e%De( zn!7p^`1X@thnPQbUOaI^!5F8`I{q7OCdARjwh(>nGMU?U$tZYN}HZp*95Zz#o~5C)MmofFZ2?Rc^KRh9j_X z?uGg7GzS+n+bYx7u95Lme9B zuOM9E%ulJceSs%l^b(Cr%#^&#S!BUfru=p%2{)|n`Rww-$9`zJ=`HK%f^+CFuSj^a zNuDe!v(=7ReUah*!K`_F+b|Nj;9EuTT-qx}>sQTV%3o<$@pj%jM_CY0{H*jW_ylkG z*K{Rvi<9)g{J-;Cc!9#H2S6@&0Ku;ySs5i;=5f>;hYV+l?;9hYv?4dFg^<=ZRgnH!|9_uK3HTSWrqqr^|v*Us%t zuS?;26kaaESW7&rwsdL+2MaezR=+mgMIEueYtWnFS!;HUNgp(2cY*l5(4;?`t@l3M zc?7?Io#5@KlG7%2<6Qt`5}Cl>Pk&8_K`&oV0n~n%j{9Gtx#?87!Ss|6Mv7Is`jrL} zOk7o(1zi$Li>lcbzu`@@*wWDfqmCCUl5?{`um&lD*@|_#DbgpO(R1yoVESjj6aK!U z8@yMYx7tp2o8=o8Yy$K0dkFzgr#?~jectBS+KDlpxpeLI(1GA}1}Wj;bvpb^3bDO# zgLCuF!iA??8u1#c!^xd4I?+Ljd8$$d;Zl^eFVLTYcW|nYVnf^@jEMn>tO4c~xFHG1NTHdy^V=RS3K*Ly7zBOcfSl^-U$Yt8)xIOcZR9+FV}Ie*$s@1Ko}D63kb)IW$_wJV1~V z8~o;_>9ze@Da*K!DjC|;)Jd6dp9+;rlGh%z^WIS>8vwOidQTtU?qF4t?#iXE#W%mp za;(M1Z;x!fE*I$wfA`X*hwFqvkb4@UrzX?>?n|+0`TdwbDbGmiV}hJ=%eIwtFBpbG zk8ZS_v8=%*l{`rMd{6YKmxXWMv`h(SA#HFYPhLCfn~{8K#UUsoJkhoExT9&(RtI$T7= z?5T_CrJ|}&_O`~ji8J4>fO)v+xTcZnu95y!F-#kHZsmeP`SV z{!{^^71||u>f=SWk#g~Q^`?N_yJJj3e+H@#U6OF<{Ke4vi9Js|o>unD+g0B29-d1X z?6IkR-Jp3wIeb}5KaF%D3L|f11^m9SdRbv%(O{30MS!QnA?>yV?qfaQPlt*#_D5>B zl=I{V1ijhkr`dYT>23mWn;}53I^&lNBwwy-DwQvuPuPRwCG%5*vFGCjBFY>xnS#pY z)P0xE&WmiRDr2~YR|&4I?gS9R?;^YY_|mYbw6-~pJIQ%Vx%|qw9=K}H5x9O@*PZEi zt>8key5l=E(;GQ(S&42T{51G7SZDpH!P{bqp`e7c8;v%%;oQ{>M%_0YNKtN4s|!}Y zbmb18|5?ENzGcg0*dZCp4j4_dJn?O)%@|lSSh!(`Ok_AmW3rUtYEHIbI)Fj7kt)t+PpMgx3efWn|T)p)@72E zbmcH|2mWR|c^wsd3@%@LKnufpJmS&PEJtqJ388mq*jn`n{2yODm1bI*#t-sA(EWyx z?cZ9>O{3-2{TgGqPc_atpPzSJPUzrUE!)Y6G0os;6FSCrk5Q|D_6fU2lH&L(X7mx2 zd7t{zAnOIStpWe0VfhL{dM_jb6|hiyHatBr(|PdO5X%Qq`R@Q)P(JlU*Nwg9Oz(Kb zKZ0p`dCMNs$%K;NOBY2R=BWvY(>7j;JTU6+Y-?q$JC=Quvlw8TSVUe)A2CdIx#0Qw&Y%X zRqc*dzf#@5@=JLBKdhfAMqhX1nE`1H`}=Y#0pgE4!(e={mUE+jnI1uN*6C4{o$-=& zo}G|}BURO`vHn_A)Xz_Q)Bra)e9ceMmWSJ~ZFgZ|Wu>k)s~{cj`oAdjUj&=A2tX@t z&>!?Lm{Ix4@KJ67Tq_U$tIW2w(E2R26)>g~s9!ebGiJbtvmgSaF4IvaY6aShfFmp@ z`Jv$59ZsYeU`FHBT^m4L2jLc5Tx`iIP-})x0=M#WVb$Y3XokSG5tV)h1DG?|Lc0~1 z_J%5A!il~(OkCR?&qAV~L6L7V{*0PMhHb>H06CikZ|Q@;&!}SS5+bb?uyrd_2%Jlz zD)mJlg70#&Qq)B@_fKkevA6>--oCQ z%x2TB-QXtGY>EH?LW~nGS#8C(StY3WIgBNzV2einJ`O;`sS`KV=vEZ;_S;AdRh#Ux zh9`kEpMo_R07)Vg`TWoPqAq?qvxa-`Kt2^{!XDucXx$~P;0074>N%o_BJNT8e5@c} z6O~nNbS#gT9FGWg>PH4}9@7p^!XYM%wioPoUd>V`x&Aje#ya@SG^G zNmU1|p*Z3-9}o3^$YE|^afqQLFo}Rs>Jj7DZXMwEWBl;~7RZ}SC$+wz^KMt;g zr%(%3htT=^1kG^}&V|f6M(LO545Wv1?z&<}=HLV~4`!6UElY?sLvC|*zn+rO%taFEQxTf-!EC@qGJcNGD_PBApDP*&jiqhKN$4nz;#>`Ca>-b%sn6L-5F> zT!)o5qjUm85R9TaO$;6#=+~{B1{S_EX0LyRmbG7|c{tq~Ye;GE=7~vE@&MCKof6kp z8UHnakJ7HL1^N~N8{p}^z4=y6k2B(m6(sO})t9|_To6rW4zCANQPJP+%2*G~{LA$0 z33`l39tqzJ1Wtj*``+}>|1wd3F1;JkqvN?s=fOXlBb_h{nFXUJ#z zcWulLet}BO(a9|U`FWNbkzTbHcpyzd<*ki0?UFzc08K7Ig*m!zpgaArh)tIvnu1$1 zo_3vL;x13mqLwVS!^YCH5Mm&=I#AR~qB4mmHdX}G#F!K-VkHa%qNZ^}83aZIXfgQb z81Q+4L2dkEh`YFYXy&vw0qQ7{TDm2OFvgM21%$v0MoXUW3-3}88}2D@{SP=42t0uP z7%f^!`>4;lkp|XB5AHuG31rOf*JdOqJ?q(C0Z+B!bJyT12l2g9U{tJ?XJHams=5y> zp9gy9hDx4=d`hn=12w|S_dWWSC&v@^=cUTV-)?ily(`NVte48O`yZ@^hpI8gp1kO_4+#kaR?6f-M_iNb)MsGEH#dnNZi}xYMt)8(2=(L>e*5wv zNuZrsnI+JqzMUr6UP(~$|02R|Ad|L{ zgyxq1#$swI#CK<#&I1axMKEL*r)IIl397F-T|q z+{7U2Pdm@SbH=g^M~sme;X}5r8}XcWYbDSV$>6#m6srwzuKb=fW#;WXwOMYjt-O^B z7^id2uV4o^^_?anRRR4y@OAM6kQ*0Rjc#)O`Gz&1H3hWT){RjR2MMU_1ymnNGjcs1 zC&pke6*|!1H zesjRqd}`wcwU$KkEk1k>&q4NeA=fti_Zc*ab~ebFrUhfp6uZJe4MZ$3PDu7Z5zp*9`+1&dI^Gz`!7yS$JDJxnXBM zt~~^h^#CmA8PdFckq!K>R+R(n8Vz+y<-$6OVc*+nAEF`6#wqBv`x74Jgq`^{dNXI# zp63zzKI0L&{mKy&hXbDCLkfWwv86UbyH2*)2WAWF8SjkRUO=6R23q@RMnAy|0jN@t zwlZ~@2;gj8Ly%*KhM-xbSq$X77eHi0EzEDU3=|Qfe4k8Y^zF5vb!@k0H8;fWR1GvL zH}!x`{)vp)6u@eQqyPy?prFTFdp6dCxfltjNAR?($B!Nibqcw)+Plt1xOvrHdug_@6?LHv|(!DuYHcUx^G?3?~UrK843`oMK+QM zidup{on53~WV5>W)ZYheL)OZUI)4rLQ+h?N{wkWgNt*Acz;``eZlS?g!-hLDtQe%= zI;Tns43eMQ7?QdYvlG9{4%Js-bzzEM10x!{|=pDMgS z^YuYRM7i;`SH6bNuDmo`sXdfjuYAR%_3J{EHjJzO+r6=S&Zrc+_OOiO7^CzM;Ewzy zFDcyp@G|FjV-W-B34uhb6wg0N!Y1=s2OQ?vT5>RdF!=hzzKv0jtz{&z#Ci|BnldFio0+gS{^Ejp6zJX$nZs8X z*I9w68|(OUX&=^w$vPoC;kKVBfJc0DNxpNPqG)VZoXf;#jNfHA?zWv;?_=#Ruvq5C z(!{u=nD`!f-(P$0@7&{dwc^{EGPo341QX;WE z;Ymifwb^F9{veSV{=ZQEpBruI1%i0LA}KZ}8xr(5O=Jfk^)L#K-Z`hjZ*=T_OaTrc@ZdXH5%w5nmUkU=d%YfY{jC1E`!T`%Pza_wgvB|6(& zg2`BR$*3BGU+7dm?g?X#K7{;+!351+H54$Pl}}q2!5{zuM7VZjSTUNSgu&dz#Imog z6#(BfPXKk?hBLfQFI&lJiI3jj?ijl5voK2=xDuo$4ZCrg(NBB|RW_SpLxvMr4G27$ zo4zw|l!R@V1IOpL7UK)Q^5{Ojd3xKjA&S}DKAa23&Bxce?OW-X^(|mg>=L6gmm%Z+ zFWZcvpT>8j{K>BCYuwvATjh?6=GchmV^b zS=fy^{^{{wi;29!kWYFC_`#%pLD-1{Ez7?)-}p(Kn8e&l&|Xcr|5BZ2Ryyl${&QvX z0e}U#)OxdpOfUB6OuQSqpy&6(7e^V2E2xW`WFS>BbtCKxTMcY-B{a;eAOe-dE;5}UnXr|pC$Q<$NcABU5C!GJQG@( zlebt^^~Q=Lji7FrP|M#YvHZ5KDSaP{fB zf#)z!D=w&7j-34;clb{Y0E6`MZKtiSU*=?%C}v<=H9+rQ zraP{b>@jg-Dz5b<2hJ=(Rj28FZ*;MK-;4HgOsuj*N?(<8g@YWg!_8$7Kg6mp{&#-W z3%IZgBO%o1c((P>{=Q3{4w9ur@Q#k|<;e_v=6JTa@0ZedaEN%)+9FUtCS9Eski#aD zy%h8L-nTG`O8nQop80VcI#{qQ%!XU!-8mMmGPmwo0)tzEd;t!m^UCZ6(J-*h+*Z)G&#Jccu%HjK9(ez8?c z>_8czwWA*{o)`&~abU>5gv_U1>aNw^QK41+q4~dv``@6}$95NVpudPR8A`3*(Z3R?2$4Re6 z+q;e`8m3Zx>RmL+>8g~o>>O;(3j7m55(4h;Z)Wy(dw-qzUx28=KY{!aqi&2eM1R0CkBWCub%6^0T;RQu@^Vs8CYu?<_rQUl zXR@!4qe4SQ-s|R0!F9tZkzD4xZFPPJ+Zkld-ax11YI9;4D5IlvkiRnSRs8f=S_E)H zcy!$%-P*_@AFIh6pg~({QS9^Q9lh~?bv67>-(UaVF@gsMMXmbA{W))ye*(N5RDM6p zbDu7dWx9G%uc3Og{$X0$JM|}x+apOGcW%2HrSeG2rJ^4Asi@&69=hM(){<#?LGd1B z_lj37%$;u0Slk30Dn>LE)4W*K{mC@me8mQRZB9B~U2|Z^XCGRGj-!qt(PTT9l9rl@ z)Eah?h;DvE;d^nhPnK>QKJ2Zj=OxG9%I2goAAzI?PVo7}#UBl)-(4O{$#E*Hp7N~? zj19kFJ#DTW-)$>nIri#VL9I!~L%W}k>buA4)<`-0(ON*!G2rAW_=;aMS~Gp|QFAp` zCi3KibxFw^9eJM(jx{m4v`%_$R(VInNk%k!El$1b(EhlaXtqLmE-p`Zn1j6B_5fq* zq}Du7-FO*YDFGa2_Ff~L;*x)DHQa`&Ht7;8%A6;3j+>3efqmkkeRLQ#_&v`f>J*lAGsabzrV8cty{BH6 zzf|40UDvS2w~*l+4-pF>EhzH`X0H{ zG~508TPpmPaaRrv`Df9DNt&gFZ>ihwrNeZ7}&K_0sx00@`yT)(r7wKO% zjnt#q0kehkv1(7zR78rrlKjAN_1!&h0!^oC{HxY z;zGjky*5ice!rxxNZ-e%QvOI)T`Pg_hx63ZM2Dw=B**E|q;+tHe`9!DO^lfa)~RMp zn#?)1e*Ip*t1}Qxx^mm#GjsLZfLL=4qtomgPv(|>DiZF!x+9|u1?jgFCB=JNg3QO2 z^IT+$T$I^0Iq%O*D>gKqa@!D<%RcCB(q!gM+Ku1dc9@(jP_~cY0fHX%ol*Ix27@fn zd_V{pe3*jOsUMv%_#ALoaL`~RM{@8)Xm9gFB~B=`F_H%9a8$q1h;e zDUq#kB~5d(uJjk_!V|;g?jZ%Yx=O&MGby)~DziTPSxZab{3fpf(!YLn6msT_X2ciG z2>E(-S6m-rvM1RYk!;{xx7(7^R3r!_p6m*!1{*`oFKc_<$&4sMT6gqJo%SMW2%1>i zSl2tN>*pJ>wc4PwMEOf9=%z1QSSI8cIo5djXQ{@-z1#m7<;VzhO=C|9$zZ1 zWl88bL%;O5znQfDe(2g+$cbXbus~gUVD0m4F|&Q1s~wWj{|{?l z8P(RazDp_E(&7b*1b25R5S&8s;uc&=A-EOTEl}LuDeh3*Nh$8dix;<|!3p%HzjOZQ z+p#Nzk{&Vk1^ zeZI<`V>_f78L2=ddQ}q~%uRrjO}4T;8!-cBJuhEWp_lUWG%K||<>)9Xf8WJ){w-H$ zG5QY*dyv2xLEIPFn`rxRH~f>0r$Wya$}0iZdP9KYU8~S+6+`oE)3m$3QpZS?L4YEK z$Bl)!TcL0|icIY8I8`(cL9KETbHb?3!P&S$M5^OjduPDJ}Ce(xDvLY!V6>i`n&`AzyqO%$P@gFYqdiP*xBSS z!d(>suZdGJ@OruYjm=29O&Y(gKon0_#Sz$61hXWg&kA0~B*gyv6^gV$ki^_-L z*j+5XYE1uwqC$cykj?1gMV2_3ah#lGO;^eXR(ocQ6vL?S5zALL8#2;8X~;H4)WYSW z#?viDwTp6~WqUCWW_I@6wzE2qf0g?}1Yem>+nX^=R%2M9w@j5bST{nca99Hg?Y&g&S-Cl07FWTJ!>Y z^*b`+KNj}ayP4CTMRc)D9lC3EUe}l3WyBZF*n&NA1in~I7QYuYc4W5rSVtgH2GZ@V z(=Hek3j%&5zFrugYI5P-8SJ#51P#4x%xtVZFc3&?MEiUr#WKcBP*bGY=oe z13wiq$P6wwB$JotOa6n>4Jk~{kz>XulV*&W0djvl7~jsnh#^Vru4`yc!`-a6c^{>oc6s+W-B3TYZ{<9m6 z+`!BRmEa!~2v0a9q@HogTMZjc)IFpDh?O zO>@bATw{(QMfb^f`3FkK&*t;VQ$E6amnR@vGKHsNed7aNg94CY zQ$rmfweQ1!Co2MJtK$BBlfX$!OH;#ORsAvYHQMRfQ+McS7Fan&A;6FE=BObx{WV9v zoSnw>>3JHPiCp6%g z?Y1eFFSFq-cXk&Llauh~+T6P?rdo-!JTH1&?|f~-l%<Ag5g^bjn1{FT05sMzDZn&*fy`f6DBN@`SI(^9?@ueTCCsd6-Xbs7_au zII=rVW1|Yq`;=Pc-fX(Rl!?UFOH>2Yn*}WBBW?SPcCUDSdt8?P!>;+ydck?` zH=7--+|$UNOvmexwuQhr=gI^1J)tcY|i8b#Jw6}e;lrsBJc<+Q4p zHtB1JTLLf_68xp0*;+Hlfn4))9617$9LWoOMG-Dbq_V)ipQ@7BhiwxT#%vO7(x{fz zvWFd1(UBW*XM&vpToq5o+vMsU2bobS_qtj*+Jawp%oC$7g1%@el!tHvc1M=s;}H) zr{#koHZUwEE%tda$Xz6ubc^?a6&cX_yc&COhZkODHBjQpiYBVtX*_2s=q8$Mk0v_H zn0}?ufzAg~DC*;mOjv6Ht#92|>D0XilXpk`h`RLz{|s$|133+(h~lmJtpv$gfk3W3 zwmLjQ*6%%BXzxCaa5zWjU}Y=DXi=l%ejqFz1=havo{zcEA_ATcJMXtbv)fNnkVic;c zIOKW@YYF!w?!K*)k8q_|NMZAy_N8;~;MI4w=uaS8e?)M!HRaUmJI{;LJV+NTWRqju z*^4x``0}8>s~fvNIeKxBA%mu=fN$s(-AA-psj*V*n}#=7!Nar3;QyZIR7T#CVfkdK zHserjG}{)woxe5u${<0ye!?MMJ{fBQ*vwXV+U9zn6Tw~6O(jOfp5JH1TJ>opTXCGb z2NyR#G`kdiXB(7Zg(z!lyFHE2pS+Np%1{qtzDUAcpbn5=Jx+V97z5`<@nNE3b^e1Q z5NkSwePJO05FNjsL97)#Sns7veFYp+?G;9j!xuYqIudW1v%Y2A8jBk)hl^Vp7 zKNn86Xve_@kQ@AFZQ+3!c=w8W^k*6Q+l$UzaQ=Z$J1%ayk4b~w!@&j2bGSQso*9lM zmRg*7k6cE&-wO>NuneDj7Aj2uD+|72zFvoOeEbc);QSQBYPgZO_OYeTZDJy@qi-K@v2@z{gpRun@RrCzZ_p`q4u;bQ?ASd_h!qpF^(b zkXZ<1X8pB)Y;iek+WYe4qBAo1IoAsS(hmf;03^TPk9Yr)**!oU>>$8R_Ld2^IUC2r zoe-m~3p*rjf9iIN?cr$S<)yc(cDV!GJ_V6#!|Ot@rXP zIh-1QP&ilpuiaLckRMtw2$|YIg8PwppwB=Dc5xOmrN&w}C;`%|saAs)AN2!j4*RLc|UQR!s7yj_1|udgQ12i%t;5f+cLsq4zwdsO@%T=CZX?++TV18S;BdeB}+b_dQlS0g}a` z)wf{d^qlpVb1}r#SKy9wJ%4~CSQL61b`MrKxqHy*249!lcGg^cXmww+2I3)kV6}H3 zjeG3z{qB_Am`VRak(j27kPJb!SV=aW7D zE5}C&IPV1*C2fHc5aJ+_smbC!Z2NuJ^FJui!?~s?K8FSH^7=#dzWV~#X(VhGR2b|{ zxDOOMc=;ji-{{-@b1$k-?)~HnMG)@Qs*nby!;EJt$gaShLTIle*`n^P?b_>9fZi=v zVDU!VuR#tkAQIpc)!mm#S$xnvxK9fN1E;>oTrcMjAZq-9*3z zHK`UC12De)2cd-9=sKqBOrR?D!TetLLB|Mo3@N|h8Apg*#7y#+O&vgvs;DSD_l){~ z-<{xcm0ur(tj#V}O;*1YI}W*qMqKDF6e2}O%KSf_=`L(N9Gpwk-I{0Jb1ng}oSZ|q z!9A|N!K1TZ4`cg#qtR9ESgyCNtDt)Z#8K7&*YJ3`e+Im|a407qlu~(cdr?|ly??w9 z2uMVV9-No~<9pgCRT1+SH-Wn6*`B=*?iY6im$yyVG6P8$BCahPx3A`q(i$IbDg3D< z#F|b;`fe{I+l>BdV2VlJor8oCi;FY<) zj5!|ntL~6<-4xF39lE;m{!z&20Wf)64IKE|(WogrXsZ-TH1(esR^QF--$NcE4^Dl6 ze%>u0ouV`C15yaac@2`3BVlpdKF%m}6LSGMUHpU6LDe*^o3jgmDv-Z9e6>oXOF{?u z!t->5gZP?v%LvkM1gd)I=Q1>*7g@!+g~lLz@bh#h@-kMc)v4Q<;tM4FX$5SOSq`h- z_lM6`FC4Bl8gRk8b2u9=z4@hK3<)WVeiGH-n#6qy@RqB$VKLW4aL&69+&hZi?gy@v z+c6#JF*oo`_X3G`K3e_H8~?$ z78(=nNoDU0+&VuWw)^I$gg4+)i*nQP^2ZVmlV-~{*u+JP;E%{AqpsK^`X+$y>0{+( zU4F#}lTtXhE{1tN=2iy6asG_v^ab^R`s z`R`rF)BCqyzzPlR@#ptM#cBos3wy6kS4z(?6_Ue8Z7;XMA;B-bHWM8+JFB#|(tQHM z3D$@Skvse^l469AW)41rP1}cj+JS0Q{G|nY{J{Yt;<8O(5)s37^pKFX6faU9QfX)2 z#Dfo84ho#_`>YApB1N9GRh_rNQSS`lgg3Yb0oVFf#q81xtCPAfu8ckcc4caPY!hn1 z#(DiXZ--I2f?Usz?yCfw*y~LDUzNu$-Wnd?5vslNz8Vwt=zwk+k`KpJ>Ko8E-6mxP zERTv+e3_O~FUdGo&Q~n#kLMkdTwDKwQ-T|jP&RGZXAylbs~;Pcb6#G67=n+i82+eu zv83mnq2KlaRB0?dfu=2 zF{DR{F1X13d|LBWYPxjeAa)X2A}b!uCJ<_J%`f8oMuUpf34Q<&9XMM>r~AI`G#0z@ z-CgbSZ$k!{;39b4z3iF2MMIA;bjT471Tv>4BNO87VHMc4szGCr%^ZVhp@SK#n> zLpCugsA|MR;+S0hT9zy3$YDLL0mj4msjN3&&)Yka?Wtr!Lr?fqf)OP2p#CsXfr>&e zm!&^)e5`b6P^^XT4F$tDnk^4adJCq)s!SCS{ThDPnJ zOd8$~3$mTZ?XrMyV3fFrOfdnuTF)BTp85=u+P+G%%~-vq;{PD7!f`mczp_QECw#W< z^%-(;moUZSy57qnJpAapS9w+o>Dg9vad+A}K@8qP>7Gc1hvWZ&=K5z#yyoi6B>ll9 zW;9qI_8N()Gkc~x@yotL_^i5jBMl#z9ukh02wIF07qf~N!4(dFgT%oM9nxvfTFr7a zJd=@!wMeG8*wx)id?iP{6EqAoWS03DIwU^%qFW+bgrV1(_ZTDj07z=}FEiID-}g{w zXf+sw+B@Mh$Sz)eDR*V+a9W=ujrTHtzp|0iLdI_{O|7J{MqIOVY)<8LMsER(`KwNx zAJ{kZe|XIhYP@j!>5BkP^#O`k6UWuaC}T;gRc7eAz<706_skxOuo<406gdBbjRXYI zaCQ`9R%*bLq2XYXui4rGXxb$Qp^TuOmyY1v4sNb(;ZsS9wE9sv$G;yKPJ4B@l)MK? z@HhNA&B1Be4udsL{p<+N@B{;;4v#&UGZp3!JB=l#2Ba2f6*50AH9Q~f!xbT2K3Odk z2^>h*qB5ItpGkLhFYmgr4;_T4=$dI!*c-QH_KAj3$bcjrhDaqxks~m%rW(oC^Av}C zy*(Y#zGCy_XM76I4x+tmVFT<{LmAcIUs=nxNo%Gh<`bGep>xQzz4Udohza10UHR>* z15Py2L?ZtuTs?k;VGOt=^QF2%dZw>4wwhzC? z(XM^8&lcVqkXZDyyoAjFn&K>hZU%%rIQFu`QhY|7`X&c{e5}b!wm5zMQEOW#bk-IE z57hZ$f(-Sv3M7;e)pf~p!wa*8NTrC%ta`rrJzWkxhi%*GY*tB!jGB>Uo#rrA9{k$Z z>-#blleR&p-v-jjPtF^4^Sl|y72%vU)e6q^b@pO@wiH}w8;E-1J2(6tXdXjf4{UIPZDxAM7F~AN z#AHC!tesdYkh4zmy9i2YO5oi?zhPa|i`xC!qdfc2Z^g&&gy&WnVvH<$gw4(9e8nGQ z@Ad@wDMW*NXAHFwwUZYRE(1H=xj9!8y_WPwA2C_?l#BBt zPfuQ_xpy|sBbtMEh8BW9mA{*7E#AX;J~zi+WXY!bh*@~zb+t04?j0~N#)H3hr0lj5 zCa=l6P7K?Cxv}|cO9>>0Ie1sBEH{R@US!x6ozMS#E@tk~Idr;^W;z!q@>=#e^TfRa zljL)r$blcRV9p5l@gYO! z_M9g2J*@+G!@9V#9lR=%S zUMQrF$u!ZFphrH!u6=$KlDEw)jLQ7#|kWnOxju>I!EIvsRb4N;tXV_w?% z*F}MhQ!ge{fW$6&5E~0dIMvD8cdBb%SzKzZ6Rm7mo4^V)EmN6Y{3 zJtUwC+)?J?@&UvACsnM8>wl&G>!8f?2Sr-v*4NHj@P9lk#kDdiYgGtbZ;G>o*WDS~9)5XkL8L`QT2}S%&6IS5|Ij@i?^t#VgLcsZMz~T^WXK*6-vNMJh zdJhRc``6dCeT(I}XrKaXiae=2U|U`?;z=r!x&Ckd%l{zHRkzpKybSCN!-D@wI-VkL(_W-pptPyefkQdMrWX`DJ#@Ua_rrete-g>1!>)=+tNUYl|COeV! zsW{kHpd*69i7#yP_}sXTJpn&<`{MUb_UHfWp9=HtSGP`LPejnI1KF&7$o(szic+4z zgm1^zfQ#4ojA&a1x9wHuP}bi1Nme-l-yrR1VC7%9f6BvKgF$e1g)piguYT#zw*vR& ztX)i2^BV1I7lKYP9{*SO^$I}P_k}#q#v0vn$5_N4zn@8}G?2`ujypmS(X*IBwe)#v%DUR5S;JzeUD62><#6y#Pv=7NuMt zcZp)t#uB?ZbYU`(k!Ijn;nT>$uePCE4BH7}=|vIv8LBP@ueG%EZ$8)<&UaMsKF2;} zia+EWI+G->+kSo$>^6;(?rxD^4n&ZVzg%0x%YOZ!ZC>KaAA$MZEqTa zFwuk(I)ASW@`=5@H9;;Ip`_2+SX1mYFqaMH%`03GrQ_g?wxl-EV^d7! zF4upo^mu`MhOJD^3e9l}mk!~+vD_#RBD6VrS~coGYLTk!?S*9-HCEYzAN-L-x_jRq zi6zF0PLdXHNTOr*`wWQ&qT-E%zL5!5$Z-zcWagRQGQ!0iA+4 zI(ctWTIO=TmnfJ>o3rFSDx0&*8p@t@lYDew)1!c6xMwZMayB!@F@$3f7FYJz<;QLwZRPSvwV& z)I3hCxfdb%Jfnd-GmQp+JOE;qh`Vi*+MmTA;hnoOt~eS0aH=5J+QJ6B%)NQCm99*M zA#=}i665*m-L%c=sjR2$5b`4^>ikeUe76QIc`z`%*I9s8uyR%M8*N6%MXkS!W@27z zu@RI*U9!@1`YjZDk9AKz3Q47c&NPVBll`t=2EAz!%wr2p*Dq#P;~T&us9$7G#t}9n zj3rYtzuaAN-5QQ}?vn*%1y@Twa<-B3r^xjD%k2m&Pa9~VEnN1D|7%KOk0i&-iQvPx zr&OuWDY&Ql=|3^*-s_vz#eSqfkfi^$v?@7Sf!!lLE#*R@%Di;hdx6e4#{W$ zn7m=Kun>k>&-g&9(8y(#bsX)Dq=n@sX$aAZvQjlm;~-iw8UmT&!J{nD0L zD07|7ZTEjrtj8VBj9!jN7}ctnY?GH)t0)bkS<~YuQIG&(OirSillC~OZ@;qv4NJQ{ z!8|=sXw9n;U6%iC1bofun^tV(-3sCxWG^}*x2}JI+?2^1xG1HrWjIBuvy^N@mHIj`Ww_o&Nj~g$?;-c_<&jxZKJ!U|dEWBl{0V#Yk$QBD3%VeC=Lq;Mx06X}Nb}@5ka9@uG61 zz6NBRmA^5z-q4(KSCLUNoJX6R)p11&u)!#(O|m%k%pH`0&^#iO=Uv;fNWf{OVIjj- zVl>)?tJFgn>=x8gFZ_J4i{f|mSsek|*y^Hol*gZmsFugH#TAp8H|T7e6jU+Zrc`_c z(FefKY$UTk6ozO_v!9pm$zHXJw|6;M`2@^p7KX5TK$9Uc^)`6y^73L~idw1^>S&OmN94wP@@XT^oxV^dbgZ8~#f7GrBk5GTONX?mt_YidRs zK_M2SZOAoD`DAK1Jv%(X==JS4=%i?371g#5bb(#rWlXXHW20uGl_Zu6C7JnTAF5%z z)kwB&M$GU%)y^Qx7TIRnZ#u^?bH)8UQ;in3>E{BNi?r@8r|ppShTwRf?lspaO{=X+ ztX&^v1JAiCcl7Xfrgqaa=id$LdEufCvD4P448774+djTjL|*T6eC!g1{)2ARjvGgd zJfH|aB+D<0Rmyp+n);f#X7FDQok-mp&s2VL6;~ApiGBUG&+~d66_sd7Z#5K@URtHr zlD>ZJc5ET+EQ@rmT}@umYMgE#-zI9E7GP3&a!=4J(Iy}qp8lHc^!zUku%I7@9?j8o zrEA)J>T$MHi`Kg)$=yzKI4I>J2K>%IA`Sgqa4x|9DjV`9$Zr3A_?KkIYgK?*?FH$` zOgPB=xnjRYx(10P;SuV*f89-GnS8dk1NociBQ@Thk=S9D$bJTNl2|nL7faXHf)e8x z`gAP1!K(=-@?x%$&>ni-R+s_FC?xY`bfBkw{;0jh^JZ$oea7vz$w}Vt{>@k0>oHtdzn^_c&Ax~72 zes=MfV&%wsRI+AgBSywh)5JHftGm|U{u_51eDTxf0=?NxKNa=?8(>7Mmo!= z>1Rt?ssE82m3MHLCWaj?Y%OPeNzZ)l4L#F$ObUPGa308l$ZLl`TLlu>3uZPVnTlX< zv#jhallctV+gkQgboMfrw{G@*k&BY2m`GV9WE`|ER2}FUHZ%OVZ2A(S{ZBaZB(NN2V1Hdm?{ z+$uX{+nAP8L_nD81GZ`Eh@{kTWWy7Yx7}>nNaQ`scOA2FDA1DV?n?ME)7Ekew$fLO zB>Du0xnm@=8NSUg?9bh+|IIberlxIU}tfuILi7Y-6 zG&^H}i*5qPfk}U-eZguX-d+dPF!reKTMa`3+)}*9>q+fcBcCF$CY_<NUGl*IU82ZcT^?o}WxL3a}u zLl{`Svdrh79oBgI@Q1uLX62q-id zZ)Oi$v$(=>N&M9Cd5SjSyd_FJAc(K&O~n`(h8-jKvF}IMMfp`xjXC_t`CC2D{%i z&u{5jtAPxhRuMH)43m%t6r)M7exWcFpLi*3h~aDhNJmd&iyFBB}$HPmX++7{{}1- z`dBr)JCVw>^oKt7-3#`k-%7L$YF5L=Wz(L8ak@izmh9}dRm`Ani&*2c@7F(mm>_n&tFZcC&^KoFF9cw_j4Q@h4LYKRte%wAq?ThEY_NRxxqpBwh$6hR@XUfEQ*(qklrzk!uY5Alp;mLQ&(yhZ8{IhWl55k7j1XJP@;wlanIo#^ zc1$mxvyG9z4XX@}zMbbt9#N3a6!tZ`fnJI_j{qYNzs##N+isdDg^v3Sx2RrTf4Kk+ z->bBrtk_KoIGfIKS9V;qNitjzdtB?)p1gXt7vEbJ`rTPckh2dFm!fQyE@E!`Nue_0 zjRTlfK(T$wtlGYH+H<_9<^!8EdY+-u&ZTT^Il-?FTYpe;BArve3-s<-Y)*0DZ1J!R z^{AY!Zl6cav@!jo<%ZGx(I*^n`q!>9Da8wfPTW+~iT(!l5nt2UH}r$YsJuKWt3BvW z0F=C+IK7h*KIv z=?anD7aTd~KYYU?ur(JZmhCAq;)qh)!A9$Y`9{Uc_`oLo zy6s@I!8&x2Xp$dvO%%t)PW5&=e%_=Qu!Vd5IFq6T_TRdV+L&kWQ^eyAX$`*~gOt4> z7gw8MPv|b%=P~*HHY(kCldEB$)Hv%MxlB|tuDr{6smCbcAWwt$7|BlEymx2w(6rKc zW~8k_pFKM$l1DcuJ>_?K-?aHyrU6_EG+tjiBl`UKt^K^3UD{HA+r-fHjxSURNGK&4 z&gU(U*xuvMXjNhq%4v<7vg2_F$v6mrBF#4EFKsu{Breh|Smq&6@0CIum+`CSb41z> z{xW>8#rAR*o>Z4eAvqpsljW*R2c6B{;rF*Tls>!hg(@g@dQ_3Ix>Ds3>cKUv$HXz& zT|3PYBA_h|t9CM88<5<)d163%f>gm0WJN!m>9;8sLsuJJtN){A^CoXL!s zi1u`>m$7S10g%E=S94(T_EuP@$^=TfG`x5g%kFUyCy3K8$NWbFfVX!|=el+~i>Km^q**`BA zAANkP#v*mv-xT|(g z`813!!?bd_`eU&Be{Q-S>)+~qC~r@`*Zq*IZIJK2@TIao%0mb*#dHLn4DG6kiaEu3 z1f2n+(8(Q83rNuzL6`e`ikj|)hn1P`-$LkxhsFQ9Na-3uf0;5ef{snv__xbom`rF- zyQIJ3vH$0gayNp`_!x?bnxZj^&Y9vgijMo=0{B?`?d>m?6C$rCV(8hZYM+Wx`DWjHunC!zGynHWI7>z9 znVIWHF&$;IUZQ^&Ym5`{okgyc<+Nq09>n?Q6R<=V%&VKLiL3u|!jW&=dcnQ+-t6uo zBg6A*Za8~b=q(x7Lf73$L}Ru8-8kUj{}bWhn)OHQeYS(;6ue(BW0m6(0C9l9{O_GE zrbZ7h>JX-TY0PW{u<`o2G|z?`JJ-6F(bdbrPPGT?NxG0C1f1rZ>Ju+FN3P>lgqQoD z2O-`+r?>lDb62o&1;`)y&WB6=*`rMH>u@R)$0H%AAb7iF1-b$)8U@ugl_M>aSFbWw zca9;@#tdi*9Nc*2H3_U76gg~bckD13U7F<7d(J1uxWd+#76~s+1mhZXqjx*Ndo3}Y zcOkVMq<6~)61AK$oKC|>>-n*@CovX;`}t@hEV<%JKN1LT^U+?>NP%B`V7yku-qMiH zFc0#wkX6>(!7dl4nXfmIzhn|@wjzHiKpv~8 zHrIyt?;w^l=B_-U#}Bu$bLgup%S%@95JXE0%qJ&hu?Tb&i5Q}c5=dEG-4f_IXg6JYRXey4cj=g>LMv^m$`MC8u^%S?pm>1YU;-8p&B;_+u>ld)~L@9)7u4e&u;g)yM^{Hi7){x}WO4>^)pQ zfN}NvrL9WdhH!+;WR(6{T{3EEna}ou1Cv0_UbCa?=~QLx@}Qq1Tae1dc>Atv;T#nN z^4miq8k_WK57SJw0;aDEu5;6d^AbxWy6>Sv&u0J;gY_Kx0I4GFPk^xWzr8PhHoV&# zor06EXQud}DL-SQUaAWPQb5vHx`&LMpdvFLG#UsB!g5DFj%*={q> zAtC`>G$mSbZCxW~RyC8ek~iSGz#IKbv*=#7gVSUm&4+g#g;|NPbm$(_)&bC|WFn~R z?@$Bzkkr2TO5{@JJi!=q6yTro5tSCK2DiCt`e}CPbj(HFgY!Q2K`}1BgW#O{{)(J84MM1qg_2y>KCI3=o6zD z803BS^FrJf)&Cs73HACB7UgS4{+?ft7}t+YlW3Uj^@PjQe%9%TWljjl2Mv6=e)2K2 z!V1krS;{K3hdobYn(rxsdXzm+F63ANbBgEbfJzU$xw<8GriB);NkQ1%PL<4Es!Q}G zLD4{i9*>E-AI*|9fB?rdUb~TL`}Yqso_JlIz}zm}jAtm$U7x}dYLh=M)a{tQ*cT8T z`6@Jo@iW#(8nfhwKd(btscsAFtDXE?>n{Td#o&l*|%>o0DJRWVTE}U|d z$A2;fBe;Q>pXm@93BuarZp8iz!GR9Q&hczhOxp}%1N?9YJDNLMU4D||Cv;F!*L+)b zw-Wo)idC|;E2Jvo zEfKek&bN)b5)=XEU(S^H?`4R32+`(()LXmMn>e9{7Gq;bcvyhNF>Mc3&!YbR(-6QR*7oQL)a}N01`3I?H zJf$52>Ma!OT`HRSsk;vt0)n}>P*SEXKQ+PU$(J_VV{;v!C}nl%RJG{*9%~DIDRNOd z;~-0nW+29z4pO(QX+m}o#?2mK;A3eG%yy`B=*(Ln0@o(Pz_+uEtiO(z)4E`;ZTW=h zr=3x?liz~a+4L`a>$Ex3x`W^&HSQnHCTq87moeik?rz8Kq%n9djpp5=jq(QZv$NKx zr6er`cNP>unHtWl()bZw{4_nNpVINdKWlz{hQ;(|<`=Twunxs7UuKu}$Qid0$YcEQ_tPO7uWY_S5*5h+CG9?#6{p3YU#vm#we} zg(zgH4gaL{m7h%&sHs2$`*lLzLto?wvL$}nvi52>lVAk(VN2vp`#t-^G@bE5D~Cf6 zHNxnL4l{PU2ZcJ3V>T|y$XrX=>$J4&66H8RY(gj0kd{aaXlY)>y<#78^8C{rGF74= z`ncXYxHV||>LbO;Xe;hd`em8B4tmsak;cpq`OuT4!RVvIDG%o+6YH?1#TggyZ|go& zc?_@7$cq=RnmKwpyW?$Hq@kz!x&7f3y^Ze58~SN4Sk8kVqaB5cvGi#*_^|}WG;xjt z=x6KZ*S^c+cyxRcE&|uHeLwa8+#w)X0mW<1VAukCa(UZ~2N?DfXZX*ib2V{}0blvm z+{Oe_=+dEp!LG92@qItfjh^TG&)Gr9$MbWO1!{*x52Ld)yQ7~^vWdmmymU?~e(86) zN*@QUV0RGuFr6Psav`!#Jio6#1-Jk&lauye-d*s39rW?1*(73IUQ#CkztFp$1~A=G z$1{NCa$}@HpCz97A+zz<3S?Xn&*SAV8FJr9r#yGd&(s;Jpd6+Kug2;eMZhYr7sFwd zmy=YxdG+~-S*+~1Q~5q}GN@(y-%7^L{Od*J(rN!m-u&dY`JGILuk$Qq0 zbExRTouLaN{ta1mD9GvlkvCCM;G>8$DV_eN<~GT-^2D(n1$7Hzd^>ud>zk>cO6PC* z<75dH`6ozK^3NRu$Z;5f)J{!RV&3)~tZMr;3&Qr&&uS_sT2HI*7<~<+sxwZE1v>4% zU(H-k2Z72?9SHp^`aD&xOJA-E(N~wMnNX&ml-KF@Ga~lSXG*bQ1FI4Jqt?B@GA_Ea zZ8|#henK`Al2!V&Z0DG7Ls(8MG5A`|2*kaut(6G_vQ9?&rmLrrn9MBT=TZzj$c{zk>M{-MH ziLtSfr^!tYF~xyUSLsJkacfX9Rgnk4 z{-h?$wT75{vG##_tb$@G%v?P$A;JnBDlcf~P^&$|Id0HdQD6+(890s7 zmiPuW*$Dqy6C&kjEls*?6Z*?ty?}=17jfD^k767{b~Z8bm^>RT0o?fzBWTG&Wu{qxO_#P4J0&BUU}KX3I%;YYhScDhK}5!gP^i#z zb|}6R%jvV&h!Me(l2TGhIg15_IO5N3;+dJ5D+tIjV7|hsnVV={YG{5TZ z>hFxd^}DIf3V1p7d!~?_mjwQ%&m7^0b`4#o{PIDP@5JJ34N-tNMV@nd#SOlCk5gB8 z!dI7K5HWYk&@{8@(TD}Ak1_D|OqRW^A2lHD_W~Na`)AV(Jmt^GiQ*lHFJVAAUdf{_ zN}8ZBtSb2RQ%qRro~{u5VeM5ppg&ffe1Fy4c0Fd&F44efYmKk))hm!+-(6^#Vne35 z74pq-#W?BwhAM}vRsZVt&C*=7@-xOSf!KY_u{j!#9xqaE^(OpQ1eXK%sooMlW0Yl3 zdSpmpnH|O^tJOQ=J^nC6`>RmsS0lbap0vvszvhK2-(4D3suPqA7mg1#`)oLNW*g-K^78x?iOqeuRXeZDqOR*K!Fi`9ai zJ4w6C7^Fv&${3_YQ(pn#DMSk}?Ys_do7wj15OZI!W-sYVT50Adi0cz1D0;Ow7Wc%{ z=>a2*S2%~PC~ysARU#esom_8sYy>3+&K(CnRIxI~!o!Sp$(&&=EA*-6?QfOi}^)E{F8^IYqz$U}Vt zl{!C`L^wu_lYcb?KCU(XE|^zraa@J<@{6%e$(XfnCKQPk@PbeTimIxw9wBG zX!ebcRYwQRT%t6S|L_#vBy<7p8f;Rx3hV<`{FvEtSv%HWbU87Et1q{M`?L$=y8`_Q z6HCvy4)E7!k=9-^b>4y@1bRBkka4Kz;^KGs_N9N*?;0T0;^NUTPuRoD-;PhOE4kad zmc_Gi`oSZtl<0@PLVvhn7Wpv4%Nz_3v=F#m>Lr05y#*<`=}xSLt`V3^LG6j4HMT?; zMc~4zoru=9`8UkeDQQz8egUaso*%i`w_iV+oJmzD_Xsu$)Rao7kjrjLKfqn;e!sEI z`E~oX6T%DhYeoBhCd|PEGN!t6j7EXJo`0nav1-dYZBO?&@Xp|DgU zY-q9&Va<16i)C_gA{0(#e6G#q)cCVf!nr=H`c^ZBO8A${qb9mc4;|L=vSt+;MQ==? zL>{-$^HQL@T8A!wnJ(n4dS zKr79@q+#_P<<{DUG_!?LaE9Ft$^OeTZOf@3qd|mAn?AcxTdwWNaxK?4k3==$g%^b= z$DKsLulpUDqKSzxx+cAWZObPhp>VZj*u<%(*X-3IjJoXxmS@vvc}QmY`_nzirr;kv zv0!+G%#V!ZC@0}yEEPQW{j{HG8YCzQFR9Ht6a^WDqD5s{Aw_Jzi7{*Qj~j+2=0VC+Bih=gAZ zU2g(X(73R(GdsOR{7&^(Y`k-}?)~2gy>B6UX80;nUY;#KVPaT#glP}R8o=tn_n|wN zcdGPlT=EK#e*_i8$e-_Y%up}uL= z8?{qzoz}G`Y8e4SyLPQdT-uVgy>A*%swIOpYL`L+&&>kJ-_L^uq7vTrqJo&dXVjdO zVy{Gh9#=VWWJml!RqeaVKUE==i0W%nxi;hPwEqq=DF1`ajUx7vllxyG&GH7ibPC-) zatEWrzyV4qg13@mzSp^=_`~ac45WaNKpiiXmgbj)_7zP*E(wcDnL{`;_~9t~6k|Qq zWaC0k+uX+Uenbpz9@F6-ouo77og|k2g_*2gBaL)|(JKFK^y%xK5Jl&2uJ03Z&lbx} zx0>E+SWwg{G3H)`^AA5m(Zt%7mFv@Yi>C$HEIM>HEx$6!vFCSaY+5xp?b6Hlvpi`& z7Gn#~i^FsY5Z(#oUBG(o#_$aPf3HC|8VMy;KxvRPDCrP6z=9wp z(n=!=N~6*sskDT&l#&K1UElHEH@?fh?EZF_|I9Pb%sjbgX6Gp82u=`Bv6*`ZCzkgQ zkUo!Qp1(Q3I6s?ctwL86jb@{>{BXgKts{8Bx;*4bcyM}?iPKFaAvV5(WT@tLB2vZ0 z#J)JmOwYu6ML?n(Chza5Rt~TwZcBbrv&SWw+1w1MA(l@|#b9g5jDPg};r8{ldFuoNpiC*l$hM#a!Ro zKiTRbz|Nf-GiS6$!b)7f+)c*#F*mimi&_Om2Th%~=DYC3DJXq2DVyjKmB{OxHwhlD z;Z)knha-&J_|5cHEb9H-7`<9H6c<% zRIXScJ(BK~=#%cgf{qq$U^DkqRon$a?8f0*!csz2l*xPW4zklnHowOY++!A@iYdpx zT{g*Tpnl{&&?xlceXk|TAiNcANC&)_ij|J=*dn#jjbK?davN8 zkNfmjqJJwuiE75PmO}|KXMhZJYC#Y0y`r31UC)}5PVpeLl6C=5$_QD(L0rVA+DVs3 zO3jA1&rkK9n{uEu^US_RI?))|IztD38?NSV^*R1}cVZ^^YvKNHn`xzsYYQ@q3*(RY zOVvY*88%9OsBFDX%WWWDF=9afl3t(kdAxpTk6!8HoBka2k!4oBUM|-+YHat#-tJcS zNLTY5JHa0L2p3+#3HPtj@fxa8)o62rJ(uC69;+`*w8uV@=TsMR(Y9Q@u6= z6~0)Zn>Rzs(k6rAIBd|(z_v))L5Ija?llVIyX!ePMsJFjgy7oFav9~%C%UuU`yXo` zibmAYkPxBy*ZW9-FFl6|3>RGcJYI0x2S{HXI58nSA%A&`AMlS4Uc+%y&8*#1jQ)(A zB94ql*tTCYew9u@MQTve%E_v;5Yk}Kzwm{<2SZe7Jk1s3?M$L#!3QQmHqYEEDRb=R zz-t3SZeN1Rs(R#R5JP*6-SyO$EEZK!EwRc@5W9ig2oj3Q$?hoJR}F_vA~|2)U8%WUW^lZpns9X8Zu^P>V4CyVa?H0>+*NrFe!M+#3=R(d1vPdvbd`*&Pl z{-o?M@SyX(-W$EG0Ot(id)e&W7{K^VD*d%aN2YJ09v=W07jOJ?O#bFg9OHUr{KL`x z`TVC33-jhY21Ph1tvD|z@`wo-6ELIBL7=Bs`Pe zJ(sm8Z`B11++7IJoU-kSrn(=bUey9_pBxjoCo{0dSP&BWF8xPrPI=1AZmv7?Yo(i9 zSyxiXzvbDoUEs-PgvCJOHDrT0IIkL*JbIW+Gch@$2Ih)A#7~|vcw>DtKb=m^>P>u* z-*@J$bT0DR`ZQ$uWcAuhz;7Hvmveb{85G(k+MO66N^yDINSR|CVsrbV=-ter6^Da6 z{(?V#g!`S6ayl12`L*uQQ)*i=O5<#1@T0-N@Ed1<;+#iV`1Dn^jI3F`KqEzbR42 zpZjcySUP{OMGLHL?C7;a1mkO``4v zQqp$=7vX38S_}IshFASVie|>euv%dv*2$iZ)Vq|gUcDQk7e&S5tNtv^3r1Li6 zWPD$ZPd=6sZrYG@KGoc#gmsuBEDr`yjkCvcdt9^1@Q#9tna5=RWy*z(C!tx z2VdN0*(ej?y93jN$LEy>SL*iXdz%IY_*ox%0uyb~7l(Idhm{XN=m z7M}ELzapDJD~F%@H#E?5Kg)haCW}%@<5>Po;w+J^iB_q5y&V$~Tiq09BX?hK^NN^@ zTsX!hBTV(WwQ{1z#Q3QNd%#T3i9{1Yro&jn-=Q`A2e?##`tMQ!6qCX~PbvU#Rxy3t zea^7lE!Kazo=!7clp!BNCDaZb{4KVOdtDI8FiteW!~yJk^a0hjQA9g!bw&I|n#I-c z+55t(yw+9ju*$z;yQ*eip$guvj?DhXv;!;Av*n0E(TdyWi*lW=$+8NjSlajQ;<}z{ z>uX#nA-L^+QCRHT+e^aFnVLn4foPw-N71n0ERiUxZyjQ)bncxJ%-m?YE+JxCiuuH5 z{u@XY8Lh7GO-lCmv>Xo$lHSpAMW{Ub5M=7wkC8QG;^VuMGvzD46Y%yv4#_9*O`rIQ8Y*D7^=C4l3U6i9t>ha0e3UQ9e>YUs}+m(P#H%lsy&4Y!%eJ^i8( z)bQP<&Z26SMLM~CaAXQ#+&<=C4QT`N_?a3_WD-Ml_CoB9Sq}wK|ekXRAcQcsH#vs8#6ky|SXUN55fQX^8Rt)kc`dOqOV9s%^TMINN8c;+G=5T z$99478w-;clnJ8@Lr9V682`}7)f6>$&rCu%c<^V1lhciX*uu-C8gT2?{m0(B&Yo>GMEP8|04Ek=Glo^FYE&HUi@*$kLw8T+#O7)-J31qX_3 zc#O(*F>{R z^(x`J_5uNMZhgbunU~}Zb=$FbUcRIzB`e&b6AVxlorp@YT_=?SbVwZIWZtdoMo>$&IH{GS+%hr>FXi1P z!dA{cXNh`0R=gi}V!OY#P&eE<=V?Cu)96R96iT?e@YwqJh5W9mI-17LRq4CCeET=9 zEIry6PX@KH(YOE%PRV;7B+kSfx$pq=`tga^wC19ep6|gU|NSBn`960~0z9pB??P?9R|C7w zr*dcMi-%Bv*f+N0PJOR0*);{ealcP;0s0C>wKbpan-9;=E`8^P3K%&)wetCKau3-1 z5fL_5*Sf>!*yjBHtGcFWc(ZDkLNb&7S1s6*)aR;U@LODguaw{8A2J2cYkdlw-DrPw zIb&b?rM~`hPgxT}_ zr~}>mo_!9OHKK4ZL@{k%c;@FR%b^mCi^>y2|ibx8wyFfcqMtR@iu^j#!nzW3=pPxgwlIVk z-|l~1UaUEhJFYn1-R_%uy1%-${c>`AKPajS+#@*C;B@+m$HTl8cIf_;*OXvxT-6-S zU+PfrQuyi3)Or?OYam+Jd_IeQ>)W1KjrPKf2#?W}bkCcPW%e2g=FI2V0{Mf;6~R-% zsP35Wh=l>P?(2Fx24=lW!}sOolzgT2BJ0!McMor?6zoa`-6h!0A-y^oWJ;h)b$TU; zkl+IN+tt4#{MW62M0oI*sDEz;uy6%q{M4V#09DF@8)>T9qO)VPrb6w=ze0SjlSNL2 zU57sB?#C*HR&MRj4UzBakkQDRx-W2eIJ{Lxoj38uz$JT6wWo=iWWr)U_7o-Z-FV-+ zGwwEvW=UxkUc4-t5g97st1kPTMm#MD_FAV&o%6YZ5}$qa+y(ZeP~gHf30s9swdc`8 zM{VNYq>Q-4pIZ6Z6P4M}bg5CRXNNvwj~9#+yT{3QYedk&9!V3SDdD)sDp@{q-%zqg ztTeracvh&?>7F@dm&OgOx}ouHt*)1CR>34h#85)4Y8XXAx=27+_tOq=8?K}o)j9K= zh@Oj3YPc!4QFIgiWFg(mQgsx8INvq?J$jls2YDo9*X#%AoJE=xbx zoGWx)fhx*lHiV%rN5(CAB{y;7ZfAM%xb%M7 zW=5q);shK?p_ybKH4~@?=&J1*!(9uVyqu|d||7^8b5Jz(?l#v)1QlxlH;bhJmN;KdR;`q-lf(2`B1$5;T&bB zNM+1>8|cILU6N!1#?khZ1G}Bg?94yr=W;vey07wl!x3m~SPECd_*wLA+PN~B4&E7-M@Ui=yb2;F75|u34OPP z+=JqPXO=kii^h!^mNTLT;!1i}QZC+U-Uq8n!10thg7c_2O^IWe&0OZ*gWJiyC3n&& zGnYT0EAKQOEplEa63PfaD&J@2t?E5TP|0uplBlDV(43Y5_{~OOM3`z#Ku5DDqDW+} zSBj3B9A6}q2S)o8E7MA^-ro*;ulNJW-dKA4fxK^{v zugCmE{)^^Upjq=K*+(9F2ONPusj@9W0a1r70i7NHBpvzXcZC{ovh2w1+u^$xW%CNV zS0;BHs?wcjZPzBQOyWw}ooT-9M!cwMYE+RmKj&)DEB6Hmc{}k*w&r^5qrm8|E7^Ms zHgGFpR@=Zvf9ROPbhpvS3obB{aOUe5c+0 zDRZQNyfs&o@NnQ>BAX6`%Ae!msy|1w$2}d}j~sJ{9M;tSJP)Tw)#D}LYvmekjT-mH zBG)9dfp@P7W=Dcw-$7A!LXDSnm%&DpI=L%Gw z%JS+TKk+vlQTX;*?wPpZ_oN)jcI&Ixk1Q059IB$Qwf7q>i?x6&k~e6YUh-^pN(en> z-8_}j@8Wu89~)ZHGQ(fvX<%<~f5HIP>(PmLciIpLJl-ae5seys!ijuLN$Ta=UX``# zQ26)_y>@KUzI(%AhfVFmcU#_sK&lfnniL<1T^Qv=QIXVyO&^oS&-J1oC0Bh$#d0FG z?!~h^Xdy)nFr`kkH^nV&O+tO@Uk=nCc+`7qA1RccV10*|e5IIs`)W^K8pfWq+BBNX zlmg>K!0*Fh@2a~OM9PshPFFnhI;%6iuKWlTb@?PQbRWF?RK?xK@M5#E%8624FWr?} zznem8BD7m+@_3pYXznR~;#!Ncr~Kyh!c)I1JHDOUV?hRoD1Ub=U_>pGU%Pah9HkI+ z%yx5<7!ytCtq}B$ZC3H*=?8*vo+boY^$bJu))qixZ4vwWA>_H&xVzobBKJqPnvs!> zLkI6Fiy2l4mo;y*9`STNI*ps`#%%sf2egva5(m?dXsZf-t>+b!&H3XNMz>!}E$_%5 zAX%)|;1e77=t$6CJdMIRo&ay}B=y$W6EKLs!^Vqb;=5Cn+q|m09URa}i*5%)&N9M@}aNxy&9WCTM%Ll6zOCUD55p=y>!uOkk#?R{>f_1Gx zWmC#U$3&~5XBu$f#9#!;xHf`J&A?N??eQs6v;0hO`aAG=d z^5G|Mju;h%&FN-Atr8zX%SLm+zx2YgmATj?`-~QONs;Xai z+te z-*gJyO3>^RF<__{^}V*9JFDIt6>^?bhANY*G*9SPLj9GHta$~>#-G9>@jF6$LVFc@ z&s{Pe4qmgAtoHbc>FUQTeWE;Kqmk0s#3uk^RfnVP;Lb4j5_0F$MrukfEwe}8x! zs>IZIIrfDpWuSk3%37!l_}`wuT-2WrqS|ufU--w{awIn^W^Xm04}7zp7B(Y!V( z&N4|B1E1rU?+gBld3(NbpZtb}*i71S(Cwo@RmkKwz5tqGrtkY6#d>R9X|gF3ITV#N zhBc$5LX>Y8q!>moshwsquaDe7njX%vRG;ocyD*{BGsl8W1i>#z;{MKH=8nJ&2L11A z6i^KEuWb!HK)orL!=M@J|Ku=I{l-U&(pTqm+;C)W!F-)*1LW$B)kJokaSMF=Th6!q zmLjFUay@3HQWX)N>itPmV?Lb`Pp?%t{~U(O(e3iTsNMA1VK)+vHEqtV4nZ~qG z;9GUjr}%(1R>#LEQN2xt^|uMc@h}ZyF$USr+}3Qsy+|KCcqk^}xyl7XF;n~cOPFk! zieTpQfF?n#%G2dwuHbY;oM2oh5rpXJI|8Do!V`H(q!O}Z++=hS#lo{eWb+vA?5mMY zd_!cEG_p=YSZ6J&i92q+_`~*kJuTRUWb?Eu=<$g=rJ*R~g<&~_?9=S9Z zayd&fE~htv5Z2w#UV7Q~C*p|T*)V8e**NSCv8*1cib%A@J;{$GtRYWqbEB)d5)9*> z@Tc;KQt%Zvr9w%fo=3yjb*ORWd^kVroRH{NKux6}lp+_0fvKp|k9MlD5+gJdq48Wg zRK;99sW+5`ujMkzm|$#3u4+tZ73ALdDNH?DPw^Jkz<_xqNSGW)b3Jrih*(hXs<*Bu zR;t3SjM;{tTREo%>xUcSR?bM5{^+M8;J$~5pemOU!LrFbxtQA326+T=dlW`J*Wz0b zY~65+9hYmT+hEdorqFk=lHVTHo_2iTP;&Ko$gLO_C2jI z^E^Lga!W2;X~s)Q9>`po*%{qUTj0rCI|M$3hnU}|-ZWG_IfwYOZ=mz{>-&#)v+7y} zZAMpOwZCdkd74hW5)6gBn!IhR+?PL;k^PJ(!pc^?C^&HRn6QlJCVlx9bm#n!Fgx`!aMr8bIe#m~$34D={8Ln2NuskQ{D+G&76 zOrTOZ^wJx_-tgIU^Gg(WaS&3HDisz><0-Oh(Gf^zhQ^>WDTb9N4CwPV#@5>WjkLKe zOs0G`SQ#fLoG5HsUhdM3>Ef!PUCJZr z3Pa{qpWSS8(V-|KO;2)Y&sHStb}j=}Cr>aLRk`C?c6wj0>{T+PY>8}|^Scp^R5rh) z1k9%&)1T}y?=g4j?_cM~a+i;12@56Hg_pKGM2$T>Pz$B8h67ToTzw6l`})&hrrG{gSC|3ZVQCFqaIsE<+joq= z+C5%xCJvr2StR1>*25Kee?rc-#qwuduA|sbb4&Q88M143oBJuhHXRy5fSqBNx?e`& zQzt#91jG&BP4~E7S6vNA_|e$n7`|(^UffiTqyE~^cVbljVW|AsM|O`!c}XS7HUIv` zAG=ux;GyzjH=`I08n>j)NNY9}-)~JhgH@R$%V^ncsX@+bb76={D+yn^sU<*~+vvw)pNX+m=7ELR0iAGHLsc z$z%Fq>G65;W9;)OKx|R|n$y@KFO$3^`zj#5m~JrDE4f%+pWoRiGW$_(=lOg7)5|vN zRSl^h#d1g^f`~xLe@;ZvQ!W0Md@Df;H93J z5$7@1;V&I)xTDlBfs#xAdZwp0rpmp+<#6QGWZqXepXOL*LGAroY+2(F2Vn)LM6Ks(XjEo*18j;dC2%gT!rz~AE<(yB zg_?ma;ul6VK38L^ijTfR-ixH0LzSI$<5LwjC0eM@!O6E?nf=7b9kq5OulBaI<-r6+3)aU-Nd3^X|g1EERx?oj9%w+B-3L^aiglyyq+ zQ#p=tQB;!6kl!4i=M}xxc`@sDs8{Uy8^)g&)%eK6e(^O|c=HospE45{Xeq^purx+8 z&ENSFdoxa__BpA^kw}QGKw()~2$wvgaIp0rM(aYvc+?hCqPNe1;yGz2QhvLB-|Bx_}+ ztd6gkp2)7HZ0%g#AGlAF%$Xr5B>Z*z@xVTk=*EkM_GKsk2J^Sim4K7Oti{~@FK>Of zd#!CbCVh{b1F^FHgp;GzlTte?#{mIy83cZVy-UEaytQ-T90Mt{#Ip^LKDB0{c6;mD z(N(=~pCX9X=(3g=Fu@%qCQfaGxUpSc*0EW6Qu8hYbEPDT!-3>7QU&%0Y%|+a7O;gK zm+`77Rlx>p?L?hes!uo|h}B1PsqP(jm9dmtes58PS@2R;onPAeb;=WL;#&MIp2QS; zHBmr8h%v`4%%-=@=0T3JT%vJUN++e1bwLVcALI0aeYx`c{)YB zH;TkqI3Kb)zR_=f@Nncs%d7ADj9dB}JCjqsfyl=6cTRmpW|rkbQU-vP_Uz(mQD{{! z`g1sxrn+UOn?+baT|4}>+q-1#m_SQujTl2f@wO`tMcK|)tF~YfEpT@`=z5U8mdmSQ z6s@+z-BZ`nTEAjb7FMKvy#Yf7bZ=Q62CMQN!5PWlJ-D- zOhK($meGXsK71wL3cIS8A7%J%4g1^X;w~WE)1bNF_pF+^!-U7DQuvSuHZEkQpRL1| zt6Z!j$#qqis{*+)NI2YO-Tt8{#_W2+7m-4?rhYFr@sAKMwu5r($%$vyX@iMxq(YDE zg!^C9kW@7uY!LPr6lLNO({;PZ!auMe@iR8KcB#h zmT$phjy~um9YnkO&4LpdnpfsSLRuxDWUN!Fw444N6SDcnPFnm(wB~I=x=J67%m7zw zyDjEWBy2>5BcPP=?y&~-R{S|gTtYIh%NlEQV)$S}e+k_)o*#>Sqh20eA8Qj_6z?n@ z-xXiHUUzvchbHaY{dhh0>9b z=)KrD0WMyj8O1KuJeq06yGPeeCsp_F{FWmNI&>L-+;{7n=KZK3cJ5ELoxKACK43tY zAw9VAcR*;QA~XGSQ~(Dx**+Trg^=WfL0}LW2ucQul!8KJVGvmevPy!6%#JXHn~sc{ z5ek!nKnxft7+_Qm}Mnf+>--WTyWpL&E=*ZPS8f=5%CC_+?c99a%l05E_jD z4@yMCq-^cb_EHFIl#P@%%*I~I1_`ydvxTA%wopWh6$2SU2xSko!P+B`Qb-saBZYuC z*h^vH_6R9km@OQIwuM+*+aao|7|32y&_ZDlC=`iA{@ua5>|}EPf&T7S1v{A@AvR@B zn2ZB}!J$wrh7a=RkI#jc>d!lfpceNXE6)}cf|i1FqqN*q5U)e|27sl1QZi~MbN{Y z?I02c#b=B@D<-f#^jX~kF%0_u>Gogp2SM=6tFuf{5I8;tg`UNr82DMsg+sCEvx*6a zK|$|-h6fA=fR_>RKudv!?S$ z&(E69AMDSyPkzvP&sY^$1V8I_{$LoqF~YHD4Fe8C;7>RV0mV~K(C8um;`<*z3lhWd z2Z?~6je~HoH;}XH1QO$Q5Dr5l&rU8J1zOraCKrIf5uhHQZ4d$0JZov74IutW41uE{ zQ1n?nMq$n}fxyvF6rPr#(GUn6_(yNRif9PxEMpKm6CM841CzyN7s zsDEb?z`xQE5CjE}*B~5q)@A&aMd8&$p#RkqiCV1NK576Y3=Um>u&ErO9h3ZXsLvS)vsvKQvDw`U4~x( delta 331828 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 z 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%0D=C+Zsr!@#!*A29v?usA&IR!=(Bx< zwel^5Era{3s!%?XZ={z;$?6djr5_%4@btHgVGRLX^M*(qGB6dc^nQd4DnOClAq%C^ zXCnh;+|KQgPK@5em?7cg#S zS?Kj;ojX!-_vVwhSOU8-iQnho8eYu`u%48wTtY&3yUj85*xA@{(6_=wMN4@4)_5ZL zSd5Kz2>37I?F4$=V*Nu?!W0U%pzo5C(_+s_IbmKLSto`ihbJPDE4ag8&&2@8G3~bw z65DB8jB?D7u=UWk^YPR|Gvk6nxA`-F4+piL6!Xg;JVlScEZ^})Jj{TNnF*%0mfL(! zWS=l30q+LX1?1weF?93cT*^+nCVm{uuc^bDtL^7?-iq@%8!Yk17+bo~v@NUpx&LHX zT8e`ISj=U;$6s_yRayW=cEXhXo?U6$5&QhIoqBxeX!WZ>N8uDo{=!4#getw>N#-|! z5*Be~cB$R=JrHujQ7l3E$P0(Yef>+fTl=skpE=Rlg5F7Y(h1F0Kgx@PQatX^gPP0+ z3F>}+^-6CvIAjsc>Mcm)Ra^7*^*bN*cRoiS7s!0>&ck%vyBfY_BvDNp{>V(-3E1i+0D)ji_)$i82G~|CEcJ9!M z06EFDx0N-$wC@ez_E)p^?=XiRwx((|mB+)JlFMnhB=o14M2fjm^PCCj&;5h+@s&9Z zhUHlgcyJFkNDbPySkRj-oIx$a}fwc;W_ejL@rEgN| z{JDy2Wex%h&ffd#Sg*;U-$AIdVhzDkZYr10y=9X_P)`DX8zID?to+h^S?Ho#(8rLS z(pMq1a7WE++Edk%%k~hMBU95Fio0ry!4eQqZa}1%=6wnHgMpR(U>ModDt}PH@sy%v zegwKgFmFsEm`y-Wy_7zTapJp{{5dI!#pBP>;* zrCx+7%PUK$gD2zxJyZHC4=(Qm_}=DR#Q>q7B1{)fB=@K<~iHX;gowVp~=N$O)n+~^L9 zVQhdz<^zNn6#)d@af%Z}bKkB%{@S3|VZ$PJQVl-r9eYW|M`4>WpG*wWSSQ<_Lv1G2 z zlnImJ;w2e1$S#P-(Paiw6WG~n5YNpsW=2%w9HLFsye-OnCOQzGVB4Vj^4DWqD`v9X zNcn<_ulx3?Gh~A~$|<-k0gGXSJ77iItGhyuQ$DS-g^&C;>wcy5)JG8I>Dam@X)t30 z+z_YXkCC-dcjz$GqWp7k#Cvnu!<2W}%h)~ezlTb#hN*9Fca z>=9HO6ODZ8nBNPV3gyf;#nH+~w*3Ax{2J#`<%B{^fq$34eZb?N8^Yocfo0Tr(aBm< zP0Bq6{8d8&?bM>;;6)^2L&bnSbpMafe9A^>v?@cC)8dL4QE!ll7E&9ejEdFqMNG}y z%t-$SXAmbZM7wTW?44r0&ZdC&z1ZAWb1K4|@EtUp-0GwH8uhgN%Xt#a2lJQ#KAS{7 zDeb>^tv$0~uV%jYPC)ikhUi^aOAxi6k^sF>`Gd{b-3=MH(o-i>KfI-7-*v8mV8Y9d z{=e4BD2&4*4quzo)G0KSMbQK6bQ* zPFwHjM$5pX)9tjys4rzF6Z)IQtWJLzBSy8bqLINks%S5-S^#pO{|e|u&|~z!isS}b!LwQ{0GlyB)CFC6UiYrGa|I?aQ zZYt)hzlA&t zw~LWKc+cVtyzwXzwS|f;sv^P_!2*Y~3?}TKP*;ny6?PW!hlEm(NO?J#G1`hnADxR>*< zE15wx-XAm?_IKId{IU(Mz7(@11gkflP;QB~O=A3$x$omgX4FS2V|K&`aLrz>&qp`? z8BN?9Hy;@;Rp7`hVKahg&v`Dj0WLMQQ_k_q0Ov0spOvEx2R82!?oC4P$i?arFUkT% z*&n~=fY9qCBiG%{_he{)=WRwCysLQO-9N%~@6*lWUeqjUBv@x6fyu306awykH=Pjt z`Uw=z`dcBl8v~&2h@Y6aam!*Bdf9}F@JWylw>bNkZP<`~c+h?^2kavQ?KpoMcTx8Z zjm^Ct0D)Db^ea)t#xERVq}!~cnO$%JNqol>1*+5Vw9CT?AdiLwH}>w(c^v zy%2qPSr%#^Lwt1MJh(SJIgBn*RRmvLrlNd#@`Y&=#v%4=ockTIs<~M@YH8*8C9|72 zfOl4SkSw{cT(K`nJ}X&^1ME@|-$9*jJ(dFOYvs;w>pf6pMF5f22Xx1!P0rK&g!m7C zp+jzpJu3U)HxU_Mc|6M3p|zkT-f*lH$7&)NP=HOPHCr%!w;7LDVgmi*s@)V0P1PB6 zgZv+To5b>Is6@OEEgv-SdYIEJxePHlNz)V#%<|PlpXndHqswW#pv!3<^NvHzHJE8@OEnWtrG8!Z`w z0#K!vl5Bvp4NHjpn8u=ZKUenv_LDaI?;|$(o+5mEhtQZ-CCTCdh{d@BgI*rz7v+k% z2>Y?c4Ywn+=<@nEWyU$M@p4`1geyjcTOFR!BwPmE>a3(~neQR!KOrs1)1r9R zZ<1lZ=_S4Pd*FB6@+_J%=ucCcy_P~ZU0X3PRBw3QC3U)5hke{>1yel0ZU%yER&~#@ z?Lq+3t59c)$h=BJ#E(8}Mk2R2EVLhE$*Xb6N;5JV2(^BJ(1#8k~#=b9O*mt=debt>4 z>pa|(HuU#`W$NeRpDq_``q|F*NbI7-`Y_FT@rRQUMG0;~1~p{aA;lZP(*;tsDQGy*)Ck;D_toCV=*loR-R=yCj?$i-7A-@4N4JSo zVS2J#G2s(7($#{0pxNP>LCww*lG^$>EB>bX?!lNiVHO6{L{kw zHCcFZoO3pl1g$u~Q0sVF7!5g*7m2FzykNTz$t>-H75Uf|&9Fm;=TiDHON$2L1nz(H z(frG`?H*I;Y^IoinX1MfAHm!gntKCiBbDMfAng28;_g*Pf9# zG%u32I)Zi)r1c>xH1@R)rW0@ktEMU4RyW>;XCCl4Ud-O#{repQ*}$B6AI<~w1lnoJ z=m_>50+~^-AmK%;ba>M#LWx#yGMmU(x(n0!p~kOc`n?_^`B!EhqyX7<`r8jD?3<1$ zadY%L%~XAW7dsC1(kEdd(a?`o;;;?l4-x}ha=CmV&J?^yv?-pmc`93q!=1|)EcDONEE?mVM?09y36=tSAGchXf(HAt2(#E5r{!c6wT$K9WJ9CcciMu}> z(LUerX8-${aV)(p@FERN*)iZ#4mvshFPQgl8?bo%U$8h#0C)DVm*MySf^PqUb6=1I zT>YGo>x29)1xyMhqM&S$>%VA0jQgocL_rha2jTVp$2{UEbQlDAI(|3*zdPWz1-NFj zdi6Ny(|p-dX+6D9l_m#lV7*i)+GIz}2=@fU!)`prP_uMvRV z+{fs9KNKA3BwGATJO2@e(4O*V6GYY4Gi*H(gej*F(`(z=B)j83$iPjfn*V1@*7nhg zr)Z(q49OOQD(12PlGAEg^=g%pvk{l|o7v58>o>Mue-0w9r6YRO8}~AcAnVo;ze%^h zFWkjZ8kMkjRoHx@SW`lMIXbx3fD5iy4Dy_ExiG#m$W%KpWK>|?F5bEogt=s8wFgtz zx>h#f&B%8BYk|NfS($RPeorcoRTnNp3xUXrWNJ`D68)Y6GYI$H0_JT~=vyqk4={fNuBi$B1#x73= z&WNKy3``@@+T%IJ1+Q-a{B$yrziOcHLSN!}qGpW;@zZZ&Q(c|&$J=!UhohZSF+=f{ z*Ju;6r*&VjW}BV6R1*;xp#Lu2^@6U12Ckv`DA4 z)L)3{Z0r_d&6X~hOwx)MkbR0?I>a5a)(W{zF(T&s6bDJe) zeqnL^xYqOU5xZCskRN0_`{>jiR56yWK#RQC z(bK$QOHZD2m^+n)2BSyAAA8SC=s$lKdZijMe$inN%f zP}``*2mfpy+BWf0bY&kkEqvv7C?MA6VTM4N4yiS&G?#`IR)LxOWC(5C);UE& zG)Ywxar4=u_PD+jD9^V(JH$j$gA~Mm(WDjRM$>&X%14|d3VxB_S+>&%`PHIKsxUbeyP569n~*7y0f9UT@@u41xFmQl=P_#+ zZR)9#s(k^v0NFUJii9gg3qyR&;!D%@N9%X zpf7a&rmILQL5153?AgJeO*Z*f@MaszpmRli`^2Q${MMrW+?svzHu1dir-KrkB(c-O zhuiO@)NyunNxo=L>&(RNXp@GaKsx)>?+ec(p!kf5(v1p3YE%sE{Ki)cejxG6mZ3ql7uS7s zZ(yO$i1CK|1XQgJt(apZD|+A>n{!+Rv;ajIB~wz~j@y^z{3B7%*23O#Hndqvt_eEr zZ)6LkU5_by*!!F1MnbO4Pi;^~Mh^*5w~r8fSpwYNAa`Tcw$=bX@t_H*5>h7$(M-q7 z91d4`TcNbiZZ~qy$8xOj)MWATsSFy{A|n>R%iF7Uc(SUTR#{2>+c4Urx@fFWHlVhz z`DYU`8!rv+&}?q>i{V*{Aq{JPo&LQm&g+HE(>3HX;Z;dZM5b@l2jf*?rX&$GnMWay zLHr21S5#j+jiGH|I}$&;!z8d~#~2fGpK(dM#%37T9zD9cZbvuq{PR_fedk&G=Qpli z6|=}sm_q0*2ywsNu23~)v)@sae423$nB|yVhD36Y|C}?GOXjHQYJ;{hYf0W_XBZQ-GmaW zJn)2uUZZ}|ujNxV(VZCDakII92nm+>#PQN1lPA8+W>rREJRNO4TXsl(2J(K_7Y!q; zk?xF{p_!S!f8f&@61><|b~w^^Jy8%JT%z37M-8EZc>5gBknsKOZoeeby962@V2x4pP3igo50I*W4X7Jhu$L=wD@4H?P7LZTy9E540UJlW4 z!x~e4AL<>e&{k{e&q9)>s6%hNS8*}6s{VvqkKdpFe&nqEiHfB! z=9VU#0B>ko2DgvjucS`L=eyF#d*;kYO}PZD znH^O-9=m;txG0$cKQ@gjZ>O;~C+j7n+@fMh6eyrx>34LcO4Fgamm|WuTIbcwQp*lB zQJsjUKnqKF#N3Sa6TkDZ%d0FZy$RepP~Hw-$=GM}iXV&bVRnK&wrU(7XKrTjPqDNL zp4#FzShEUJmM+JMq4QL{dvKYuHch-K*jK^h>mpGIE>TW3uKLySt<4l z3c391`o7AvEFUe`NYOa7%D+;~T?NDjZx+cVI!~wQvl?Rou}=t_U2O2&ZIJ|?MCv_F z!BW&#dzRMgSwZ(OqTh#_t#bfZJ_^P2`SW!-YWf=^ ztbNz(9Q@??wi$(h{M8RlqO$KlkUXi@tp=vriO^Cd(Mkp9+ePY{`m(c%`m(Y z@&LgPKn|8E^K->J*2=ip3jPyZQZef0a1D0O_}UbpD_$<1KZr<*{%VT+5AEk$D&`4> zyMrC z9#0r0mTv%=C1eRdmM~sv8BNgXrz9;H^wl9Nm?G?#)Q}Fnn_`RW!TNFSvNP{%*p31o zx+tu2Bl=@C5_qQ(oicRFyRHYSd@dJJgA+C_Mp?dX!YqRqg5%bNb-^uK;V}c=tO=b< z(1M4<&qvD4{5j;6Z&%I2t{3xqG!_3Hc5p_+VI*#X4_^zep2vdCE8S2n&cfx2Hg-5x zw9#fPsKpN7Ta`clR3wqP@VB7V^kV{;r$l*;Sg)1p3`uDg(e_ZU@A)#{)<+9#>BGTo z(48#>1pdt(d22m3xb&m5D=t55-oiUnAFrP`-g&N8a&_Kep5~lcD&Dx)T5dn_aCi!Zyd{SUAPGwuV|%0tiQCf#$J9OUcXXjE{6gWncSQ^*AHci z?5^VsZXm8MVt9F_ghi}xjT@9Aw!ZONi=oDlye16_s18GWgC9@UNuSx8Xby(x1Jyf> z-YBDRM@{(c(OmX1-P<*gTN?na%xU&nk)_)&zmh!M28`DDyD7FV(|Ref-d!+2dwQ&i z> z>j?p^+l%asT7QFe_sO2(3S8`lery`p2sI^3|5UCpkPh1qSF<^bYPh4fM+61h&8o5# zYF69ac3+CT8$6rj`$o-cb@Xrg{E4y^@%m_64mOOBxQGu1Rh0z#2z;2Y38pmm@eI^e zec7x@Y5V$xIH}=h6}$^j?jJ*3T{Y37!2dPP9s2|+o(m*X zG6=)Ma#_&&G*M+CEgcd2n5y@520c0>W2cF0Zgg+QYdWp`LWNs(IK|S=$!j>58@&Db zsL*1`WSH@RV}vV<0c{@AGHRuS`MBBSb|M5vmtlTEw{Eb={aO(PxSs7nRH&tB8C!f{(F`ni*LOJ{hU31^d4G^ z*$Cr3SKOTUUj0ZlFG_8aLtg#P#z_=u(L?-&`1M!iz_;|O8{0hnc})c>uS6twLatvz zn`Bwj{E3qm{yD+`*LKRL{7{UC-Ls#IPzMQ=mRX)(8^jk7tk&OY->Y&}n05bp-7c?> zM{E*G_E5YU{%@D5_BX#eqRvaih9};0TNcd28j;+)GEqKXIx#GsC6ZG@I8znb{4eK| zWw+thWo*i0ST=WyI74_%1%fWGctAWv1wS8#>NfK&bOzP{>Dh|ltwZ)aDDJ?SbFHiW z#cBT#ixrK$Z2Hxlv44!Fz1Nt{DU3PU!{$DGgwJX&|W1nF#9=|@!3l#0l#dF@p=cr6>UxXdXe2MnutoKt2 zPeG*XO?)zM*4DEh{L>FcT>f71ZL_5zt__1VdE>XEr-_@!~^ zJdOV4-9`}Iu2Z8{(i=)Y zL4@*%!1yWW`qb#9h4a6qZ0q?YQ6*_?#OL#tK-`Km-U+#^q(nhuDkaD3ML$oFMv)Ze zO1`75&!gAjd&cMcL_%KQF4AX|eJX%^W3=nw<0aEgv=;RY{fgtmf3?S#xXCUi?KuCC zjQE$=D48F@i-3cPd>1up_*vNKw;lX{ru>7djxQ$Z1A|oU={>!}>-gt83Ybkjf355Z zfFm`3e+ke#hwmIE>S8umHp~-dmjH;!@~s##I|gfU;U7s%JQZwplA?JZ$(hcs&c4X> z7zds_Fm}Jyy_KH?*e1uO5F2Y9?sptyQ`W}RuTG@&cK<8I=49<>a}Jfwn?8vTTjME6 zA6J}-kO^fdh@Ul03yPewIz}}=;68!|MB0PYw-fGZ+S~s0;Kq&bF~O4${H>s7)-K+u zCr`*^EY`u&`BD0n79}AND-b^?R>6MgJ5z9TG+#bEmC((%w}o$EuM0+kn}4+y!~?yM zo?D8ycC`zSV_mvOo4$s*Efz}SWS#kH`EhZ9rak;PxnuF! Q8Ncb4aV;EliMEIYF`LRUS$rpdL4mf`8<<^JO9u;`+E6lwDbYOM zBjPJFqX8dVGR8p$s7J^88v?w+gnJn)FUZQsf3}&NE!nrVj#2wT+N5*t)VAjh`ny!r z+5_eLPl{)>VMRR#M6_=wAKOV7K(68SgL!!LEJ|N%fDi?S4_Ilu%qR$44j?S$u9J;%DoYKUsKl*l$pXlud-5HFT_3?ZD)`y(4#(Qw{inNVu z%Vd}b(hBRBRXf+DF;litwp$=Er{~5gV*;h7&8Us za-GOYg^n&zea+rv7QQ4L;6h5*j%MLa;kPX{+c6&+rVkw7G9y{Gz?{PjjKoOCD-s2O=UB}2 zu?nH&SkIkQx_x>gCbeZ!aF&u%w~_keClSXX2f9jcmc~y1lcE~H)thZ^Ghxx|hVhvA zxOQUT<*8Tib5sI3Es?B_!+ zM)#3u*w@e!+w-`cFU2B!24=3#$3W~<{uG2-^#-#8N>Q{Myf`@E>fYAtz_P(tITtl! zAM7i&MpmFXfnGoN1MKn}Eqfm!h4!qW1R;GbqH(F*Rz}{2hsDu-YMt#H^?f|6(`$)1 z@j(68>DTU8L*sJw1A8t|cqjvg5oBEm(9(|DF8 zHYX6~KwW0VMO4D?W8Agbwy=o`TL=pEV}G;MDEc40fj(%zkq{yO=ric{(wsJ zu|^vRAEd9}Jmq+#prE;o8ov8yCjXbn_ill!zGU`16FjI&;P-c-zxl;sl=txBzauLq zmwjddBbSS20SSNqParD$t#<dnqdqXP79)@H!ImbK-m0OyELlu?Ldu|0olV^o9>XKf0p@e5g-Mqd1* ztj&P^m#i&EUMfFp!@5)qU4&hGVc#B916C^XQUUr1^TGb|>V!&<>~* z*A!a@q`rR-@+KvfN5P-ly|+QW6Us^OYEW9csyQBA8Exd(^`(aUHmqJ69UkgkJ(3(6 z-1fyA9*RKCD2}2Kcu~}d_K>re80O~Jsf|qeP0U(no84Z_jXaNWTGncVF12mVcXaO`8 zF(5D?QZGhtZgfszZDlV?P(npdLX)@}ZI@Iz0Vf1AIXO4CjcEZl0e>`pXb{npv%o{E zqA}wik{3`zPv&v^qH#luj)Xq?J=)JD5}%<=qcEN+V2Et(X)-CqTxNEVUujOJG|t#h z!}Q1yU9Vy4LKmUBae^$FKu4#jr}5YK9+wNLn(~Tyz}HW!8L~>(QSjoSLl}e1Wjrzo z^DHFGxv0Re=s=OQo`2MzATA-2-^qDbe~EmpU-rm^ChaOr^qu#HbJ)X z4E@QUZ+##YVng_|#dh&{n~ns=LJtQ2NoNP~-~abNFRi6#?DSe%9W3Yc-zh(sf1VcD zoXu49xgd`>{yU2QR?-RWeNDfv?g{)yw3D{e3`(T|)XzL(9)Ceu7Cj9VW6oFqKDFmb zG>InCWXc6**mX0Mj7ZfLD*7zSo~8L1`FZUC^`VC-53>sXS#Bz)0<`Ueen!x4T7|J5 zqmfw8+Imx}ZIJvQdKeD5|NsAciiXe<+UA?>n}*Tz=wW(PzX<)nCK5~JkCaKt;9(^7 zag6ZA(g}JG{D01-u?gv!8R>uP+oyMGuaut2iQVr`=+?DM=T3LU$K82H$J;x!kG(CX zUE4OE)~#B$Xx^-;yGgX`)>|4ka^Bo9szLpFb?Zddj<~5-&F~swp&<^-6o#%*8!gHk zm6(-O;BAJXFN)_-p0H9cOc)7x7&J*$Kg;5X6NIe@twUbJzyjPDb*Xrc(uBfUagK-tJfDSUpoXpb~NsHWRR3s z;7-aL0g2}2T$Sm0zeJ;5#jfIvtlAxrR805w?(UaWQX?$Uoj5cM1*8h7B&-HXYH$I% zC@RsyyJ{+-hbP@tqEkpsh%b`aO=1*y6Xxe2;eYM{xuK@c)tWN7Z9&y4!efC{9e>Kt zgx5;+I{ZwyMtBo)y)@rd(q>!ng0cu2oZ|`4bLZs_%<>w!Xi!2%v!wh?Z=>Gn15kva zfSi06FLw|1!;9xi%6Anb&uw$?>+Zpeeoc8^{?Hs&6D`Nx19hQ^S#zSdIlYmfN#5EX zZ+}fRt2z0E(aq%3NcO}@ZQX9>`P=YA1UYz8{Xy`1dpgS)~OmNwhHulO> zi<2-v*X5l)xWKP_xeEgNA6*>b4Zj$T)xrAUN%f#D%DkKcX1O4jr}dbGqp8=?Y>wH^?JDLT9nHLT zJrU76P`9mZo8B2&Nj;ou_Fg?PtIN44=Q*T%rw5C*D6}b#Ip_4tsP{eY-u?VqkbfWe z$;tF@U_H32?nOG;ot#r#oa}Zb7v~h`mdWXZ-L43CaY=Z1aZyr^OYM9O z<(ua_y~zu*y%9P2+Fe*=*0?&sx6cID^#jYT(ibeuD~c6Ojm`X5!>`wSWn zz2|*a9B~%Bg~K8_UCC@-%3u|o-hYTV-lpK>-Yo2cAxdY}5BA4B=-kOW#mH`!G~ymx zK+r~8Vc72VvrExQbTsdw`DF<-7#Z*Mep&v!iv~MODIvy#waej}ZGoD4_j1kjKuz%R z95>b~s`ouN(CMoBTwL27>57k0@>k|I&$}%XbNnUF8xm(Pcb&v6!>QXT-G6CtD$E1( z)!Ey?qaI|Lz)BWJxLy0)-UyG^Ow8Km?40e2s15U`p-qa1cMYuQK6kmswv*~cc(u-6 ztv;6%Y^gHoMuRw129?K^RGedLSJi3R2S8r_@6QcwBHWms)8D>!q?>2>u`+44rEZqY zd&wE?Z;_hqt;P1(TkEX)0e`>F#4H!A4|Z!mm2f4w@_DhnuACmq3}id27MIDRIX&3y zfn{#uwAC8Fe$ig5YkytCr$fVMEXdA>c6$?AV+O8{7*_3;%q&|)y>xqLUX!cRud0g+Zv4zFZ?Y%Qk3Zkj%@L>4`brvrC$yF6$jc zFA1tt=Ta`@jEghWTSIT9dWdT8d?$fux~dhbK;?&&X{5?R0%aNvDbxLB5rHxtWx`*U zpvsh+!SO@Lsw+OC8he5|u#jf!J}pvgrhy`z zQmrMl&T2^=v`@8geGE<0$H){Ti(WUUXr#R_ON|aRQ+uBp7#_*(0c`?kDBu?9vJ$il zz-4=ZySYzpk7t*eQ>cRb0aA^z^nqhN?KNx3rD6%CnvH3mS$|5Yh7UN6{0!vRQK}vd z?37Ey$0&aj{LKe+AcW?LWj0-lx=YkdbfoR(Oj>JN^o3&#?G&5kS}}$Wh^J&J=HfOQ z&xL>134Vy zc`G!g**xdKoS1)`r|ZBxGJjRUJXJ-Ix9XVa=Pdw3r^gII7qLF?17XGz@)%vH%veXu zMFz$5Iy-LF;vC6z#EPNikX0Xj4;^CJS%>5t@EU8)qkpmXdRh$hlPR8;`!HUfsGtnA z`3hxUf$yEhB06NXmY1yM%#SQL#>!*1{>4Hb7ZDpTL)&KKp} z%g2#Nv#n3j2Lew-pF;Q12LS9jeE^g*KVlutXSws*Yqflx&~J=Bhq8c3F&b+NVE(s3 zFXw1pxqnOd$z7qPw2sH%wFpp#(!VNT9s*FhW<$w;5A6p^f%A|T0V{xR$TtHj^gYst zd;{olW6V94b(Zyp^^w_oVw(}5N@pUemrZl7QrH8guxo5vlx>53QSi&T#~;bH zx_pCjja71WRhMUV%65@$Q$WA;EO|CCf3>fdt1)7EkFt&g+E=H6=dtH5LjLR7hKRj% zuhPd%=w>EOvOc1hj8yu?xP^|e{nuk~%74bl!)m-KlxVe}M12Kl7A2Ywf zGlAvJdJs4VSWad)xifGEh`MsS+J~dl=XpxT zIEA8=CX1=ET(qDhV;-e&IrM6bs;iH+xGZ0RJ=-E`(mlrOIM-P2Q{+}-H7GwjP=6*{ z&1ix(hBENXFjbb~uj4XhOU{swby!@6PGPN>7sooe)Uge9mEaX~5{0tD+ywpRc`rhq z=Z!JD{iH zPPxK_?G`i1qvp)#4(t@~8$KghH>@6b9%rCfj6Tz7iFJ?$TR)(WW0Yw=MWaMG6=FTY zEDLAP6}gYc5_70MkFE9}pQ(K2=E@aTKE|40?-90(%*O}R%ea+1d=7-(iGMkKLU-z) zQa`g%XdZ$|e5?TrKUt#Lq$^Hcg( z9}PQh1NqNEXZ~I}mtAL1{~yyovPXZFR)$DuKdsL2us=Gtu2T7{m>`c_JHA(uBIqp5Pwh;NLJ_OpTKHPt%3fI-V_B40%`)uKraUCl8xRreV|HNp}vY* z1O1JUC<+(^)C7`&UX0(3cUUh*W8BdgcO}MMiE&qA+?C*o&*?t_Vv+t&9R-%RBLaolR^uD=X_#jEwUasPFC06$M5kY}HgeaI~8XO4xx z8jbkEtLZlO|9`H04nu#&z_wLVZ>yL(u`i0Y>wt4azE6OSz-6EhaDhm!0R0LSk+E+d zXgKf+&>ndS@H^aN$WH_&0kdt|3y1=S0$4@q1U$fUwEqIMBhb*_r|(Ckt$%oCrvG`_81x^Yb%9|>w*`ub z`0cpw2b4_%T?#q@^iiO-e~$72q?v~ez&cC`B>@qT~*qq?8l0W z@Ub`h<5#OD%AcdI>U@057<|Wj(buo`+42Nv0wo$laSkBv&{Z;g5KRU=tW7U}Xod~ari$)AiC)KtuoyR`4+0V4ufLnhzR zg`T3+(8iP+5(&Gu9e(>(@Oy=FLUzHYuYisfV1FOj{zSmf3!IC8^?YIhzYC5 zx`DI)x-%Ga!@TZfKddUxf#)0?6U~$-184e;d|Z1j?QHtsAH~4|dfk0Oh)gz$QTFR; zc~tL8hN074S_Oq5-j22Yia6Ihdjq)V0?8i%lgiGV*C^Nf6B9= z-Kf|cMUR>udR+9RIUIYNv!L%8e1EqnOB@#RlgH;CD?)bS|tS8yg}$RCUsq}S?6 zpCG=O8{EU+(ifrx_Qa-P(`bH3C5^R?pzIDx3k{)SM+;DUT=AxT-$$gwrlcBuC=vFT zzm{3(I8M=yrPNUzgfDdhI{K(>(-x3rd?&x=y9TABfp}>@Z5Q(?(<%p#Nq^*VT!e2h zlv;zAk=PTd!Mnwdw9`=oI(Z505%Zfxh@&PW?)OqZv4{EwsJcfD#Ad6>65;Y|wLkZg zN5x*V5qtfC9SX)ym+5h3uWTCZFTi_@{FU`F5F-X?^*zn!2H!#OeTmxJ)u`f!?=Jdd zo_uHVtUuPWVE?QYphfhK`F{}&N8csJ3d(aVlS{1`a)sjz>OaAJ$}rB~FixSm>lqAN zac9tOgwbWT9r`-?63)3W`wV{q=iYDr^IAqDeI7UhJZPWqIAdi`rZGHNAJhO|w0Lp=*`a1d?sDIEl)3d+|@j8tI zS^%wqQ>gn@?@mdGV+X7B6l#xj4$8Xd@hFd{J%K)eNq`r4PPJP{qrsC)?@!NYeP|rc z*8A~X3yibUh|uDU2&x3$0EPo@v~Oc0#mJBc)xAFUl^%tCcApk^EvT|OxIfTussrUr zzp4(DqhI>GI#AB^t$*r3`CGp;uD3eSj_JngKsnP-ssrUr)2ajIOvh9O%9y@U4I`@q z?U;_L4wN%B0RzwjK)D7QY2zj!oGHp9Ksy2*fc8Kva68IlK!;aD^J-{`cA(N*9q?_K zzFQqAXZmq*vg8zDm5xAQ$w#l_-s(cPMt-0|vwKv|vS`UZ)A5Lv?rpCiw*U&2D=lU3RhQ=9g z#M~=TzlP%$oPR%i2-}UOp5xag%mi`gV(2t=1WSXguQ|O2E zTqBQWYL5U1sGfSi(t~D-Sej|fu#r#2MmT)qw^8>Ykbgn{Fw(IfI?}uPY}gH)-ROHh zWbqv6NMNi!6+XmNs<$L-Xc}P!y&3Ro;*Za%Q z^pE6AIDg}hqRs7MjaCQaK8Ep=c@J9eLY6+-1fM+`$cFC_Yqq9FC{Hyn!1uUQ{(?3B z31@GLv4oOBNnVEkVT!k?hvQb-ftWeX`WMawOP;Xb0jC&KCBI{f7aisM>h6hss`~t$ ztHv?mVju}h-2^&xAL7y^JkvnEGY3`oAbelX@qZBeQUm2S>nr##(}4a`hrjodzFsbb zfA@jDL~c`k_m^)OB{WvNC=WWi$d}D_@@3^;Hj$T=FOW=i#E0_2)js|2#QpEV_ugs@zfY|E-;?(J#}av-&ueurzky8ck~CH9F;BLKd}m@UpVT|j zRDXR7Xd{}TO{D2qqYrrPv8FFz9j0jy(Q<7tc@)y*bma4KzC>$#Xd3GUuw3_IK36#XFYet(!R(rh36v33Bm8TPoP-VM8{&5iDMuDSpE z9o*;+3vEVJMfLiymGtIc0e`=tS3rgp*ozf7&nvK>0w|zgfMhL)<|Dra*soV;9?%{3 z`^R0Hu+4fwkA)b|{)z3TlGsQTvO7Wt8p zA~%Z*a;zdHx7HUV%MVi*6CO!bkQXwm1kq`dMpa z{7rk<7y$ZT`c;(s!FN9x_(wt70$`5#fQE@GU-UD@*+%^NyLKw4M18BYR;}l7oB?m}`v8uA(9cMHCv~~z+odHm z-G4ty@A$t-k-orpDE7A}cc9Nw@H5Z;&Z^W{gEL``|C=i{r#`TW9e;2hzwW;mQg;m; z3mwEcR!D`$EwmgwmKodSUfA@8#$m){U1*ANg!+pP)JlC9#^ZTm*A~)j^m~xO-*CZ4 zKLhO5ymSTt#o6hTpYeAjfp0~`Vd`?-y^($Y6S%kGZ$Sd@TU7sEIt#wm2Hv^AhW_M_ zhh%2}D(V{!+7f_@`hQLUZ~O01RqPb%kDFBdG=^g(f0=BA^jJS+JtBT->_qbtQ23% zFRc!8tEiAW9Jz9<`39&3oq$aVxdYGt{rY>j&}Y&ADdg{^*TMh0i1`Ns>5k)aud!b< zQMLv1>jvLug3z?j`C9`~AajjNKr2}ovRR&T^prn=zmwKHdfw`faiio8GYdNZqW^x= zD1>v$TzM}J3p!k7k~>P73|YZscSD4&CQ?gxKQAr{GlEMB0-tTP%;RpT{UkG;9t z7!TWh0(v}#?l2e8D)Uv8k3oJd)fAsV23-CnFo;H(gY9nsITnA1W|+lvSbZOoNqyCG zuTiF14xJfGb`h?xQL+zW-@qg?vy2TtocZeg@);ywgyqD>a zJCqF1P&h2~S~>>*qa&@=o~4DLZ@@p9tbaml_|6Uf)o0=))}8&fi8Mr|dn1i<^Cr}N zg*i`!4_{v%ax_8w@-Xrf(2no*dMe)t{u2%5XLYx4CH(p!!Xx+bzA)O!QECj%FH-#v z#{M1RFn`cynmi!ZBQ}{z@hab6KA`S08qjT~n}#SKrMo;H+Jc6JQ~(!fNa#QsQsV_0 zVwtqa>_;ojp0on-M1PS6ItlPWKiA@XV_V{+a^(MR)rQRPq6GE*)i~O24yA?Wdz8h` z1irmAkJ4*mHa)52d^ep0766%SkNA19I7?{GRGtk<``t0em)>Z(B9dJ`(%(8RU~8_mOnFdVW0g^?&jUtjR3vK3PM=QxoXz zV1H30w;Si=G-HpPCC;KB>>-f=e|{`=Qv3~(FXF6gt(VdC5Ylu8*0W_0DTpmW9TA+D z-5ho3e&d3w%XT!tdEHOd$8xz@Ni7+UaLN|TfeF-|%Nb%EeDkaQ-Vem6dbCB~-JmPc zoEP(CG4~658v|YHh_YlgKKD5bKKo+eOMeQpB!xL@voD31-bs%c4XGx4Ef0Jx_RSnX zBj7e50>0K2|F^w}C)4Fc|F^xQSNXPgzMW3Rd^2IEi;RC!h_P7~h)(jD@hNn@3ym@k zAm-t3fV;te;cr9J=`wIX`rHZ}1ANGj0(#ru3JW3RVw?{>#Z8m}eeY=$0rw;S9Dnks zsi!W08S*)9gBZCde4L($y?R2IGK`}({RMRoP>eAfe)5Od%k^lcH3H|KE;kwP(qiL? z+-bfjpR!`nwhzw7bMQa;S-$h?fO&z3-vxM5{8WMBrwRhRTnFZ(3Yd@TeJecYpEvVT zeJqBmf6i_Tc?4w=gxtaud-57NReuHZSQSWZo9spz? z0MDD(f#n}qccTgTNrf-M^W`?D{rvHqlwQ=6&j!}qSS$}IzE2^I^@Gp7Tk(c*5JP41 zdYcKbO%d`})ql}dd8xT_JJhMZnK!OqNYfP$4XH2BIVe}i(wZ(;ThE~mXMcj?^#bDK zuaW1zPf?d3{~P33?#nzSpEu^p^8q<4{)^>m=07m60Pjk-n0NFUL1)eFC?;!qZrQ)Yrv;%&1uGJZJ zx62<@n<9BqTaP&YXWF8CT>kDpo(v8847v~Wck4>(Uu*xQlV`y*wUNTR!pf6Fam zGu%B2=;d#C_~Ee`1j`ak$hY4CscTui68KKJ`? zVj!(G+QH^NLboFR`X_w(B%@pw24kS_;a{|sUy3P#Z+>N^Fqa?}IO996z7X4^*6*+eTVOjrmfs?F+KO|#56;sy@R65TUqS!Bqn9D8cO5b6 zJL$?$k9^zI<#F}yXEk)qSb)&Y{Vf#*M8q1vOL+)QgKDzZE z_`#q0!E3A5H-8s%gN@U>L!KI9?sf9G_^&)}yiCK)`)C;7W%<8%mFJl+pcDMN(frM? zSPl%7iK2~MXRP)O5N&(|K{Bt`><|^4bZL^ z)~=m775%(PE_1!_h?wb{6&50sLy~20a{>6w0bL=NilK6azDet5^wDn9YHQsPLvApf z+IVA}cAGv=yUqAfTNu#&pkAS#>qMLutL}m-DaCx4>Z&^-{&y1v@_^O{d-ak$r}FPZ zZ$ss4+JAER03~!xN7SXC!+CU0O9BkwW|V!0vd@84{O>PBtbEtVmj_k6yF{Mk@39@F zG*Ep%^AN?E=P2IF$C|mZ7JHzFZ7BlwH^mHxEv!$EJ8p)3*XbVkYWG=#X``bYF~se( z3O;5=NHIMtuF#Xv`Ij7%=_TkcZRtJf$k`I;qf)ac=My772_n(ulW_sM-|beo>z zhJTK1llaKEQEmE+7(b!S-Qx;THgwFmKdmH6$oTqb{RWLb{{lZ#9rYN>82t#) zZL8KDjNhc)O)CLi9)0tNR-X8TGA&_amw!Y*ZQ7D)w~cLL{Io$Mrd<;1H}}MUd&=-6 zoNCi9KH-!T#hJI>8eb;2CDh;JcE=|iZq+*eo($cSaa{MfyftdZzoY4zmf+MqS1yNn ze%oMrDp9k2r|wDkcY}uUN07n88;{=>t2$|TyzwpZ2?rZAh(Ghb?sei2c_8CK^FVv|Ye|E9(yr(5=Nu-lUOL}{8i07HbO>aeYLX9C&4daIm(UvUc z0gi55+^l7MnWnuxRrg#z66SeF>#B7w1ruc;w>CvpOzBi~thL)X%kbHyC0X$@Yjwp6Pw(Xt+` z+^v-qYiXC3EYc#Uwkivk<9`a!aT)d_1@>YeQXm;FLluA~z)t`aw0NP#i+TYhQsQ!i zF@1?#F;!Wx6w6?~7)xM2jTx9fjo~c`=7?dA815oQKLC6P_zXZpj}-1CMMnT6rbCaw zjcmD!yj<4qP!u@WY))b2Sffc{HnBVG@7W0yz)EY#y2E_2qiKmWw@2NMrl_Q~xBCT*kM%%n zlsLGAQAdDs9!EUldyhBH^QgvE*a z5R|x@oG+s4S`+ zi^{S{{>$yl#O38i(XLyEAE#OnUbz(e4K|_oVUFxYL|&qh@+M5sa2k(i?#*-1`5_;V z^(((ZH_;nNgMXwivQd!+1+N#oe5ne8%XSi_C6$E7Z6t20jQM(fo>8ST=IQnMMpZXd z)aqmfI^j+$eJfyJq6K)K}(Wp`8=MKkCfi z@chh~E9);mfBM;074aj}?IUdZI!{{acz&*6;b- zb9;M^9e)HVxRnp643Hv-ydky7x{#Aop;MZ5Sf|TaP^OhGt$Y%axJq$pscWGkE>}^1 zS>mkn7hQ)XVqlli8cA)E)b)seknJx7TH4r-xbw%EpiN*{S=(bDNsf zl*HSoo6%UPtmS{}-hB1F z$70JDyI=I=xX-QI7actQ*GIOUA}))l*na@^`irM-?ll_z#$xY1JvKKlC9Z*Y&BD_+ zf<_&nQ(H(@yr5Fa@+uZG(hw-~WiZ)=yo4e_3Y9-0hAnPl3X<_8RHVJjWfF#`$4M<} zQ;h_#RmyMQRonJhrDsE}TS28a_D+}gJhagn{KiW&eNS!;6!*@x^}aRL@?cKvMt@dd zpsIPMCC^$tSP{OzIiLF2U@0%P&mKG(b~O4-WfRA`#$G$sSGn)X{<%-zeK{1a%~0H) z^bOYKl@II+)bDI7sM>rOcx~kW1q*nUfWOH^CkR5!sPPFgIOp}?DxcsPB!?|j(egW+ z3Bs}*o4<&Qh0lgMaYoYx`O+bo?DRkl!^wvOqRZmFigQ zba&lX>E>iOY#Z!v)uomN%C*H^)i&4Qql4v-FPxmIGpKfp<-VSoJ-b}~-Vm2x*Ec!s zhLwW6Y@E?Auy>EXY;Og$IuG zIkVS}Jot34qb1~K$lpa#NHl{JXJ4CGC3#u2xTKb zN(-gP+`uEPwE>eB1pas(e%(njc^kZkO^pZN%jZ0kB4sXrh!`&a**-cer zhc9g_8{#&djlFAIU(_`}x;9^>an!i(Fj`^W*xRa8`78bE@}3H#d-&1*#xo0tH?3jC z_&=5p$x^%e;wrOOmyl~Scrh$2PKpp$Sq zEsBU%mmjfzBrF4hWk2upWez@K(lo`;+SG*bUm%#_{U5?5I2m~*ycqlBDq#$c*3>@R zWb!>ZaR0Xl?RgCodyn0>Zcm&2x&G!g4-C~QAHBM-oK&{W50+q=Tqf}jh3%!qXU(p< z*{3=-K6iX~htu9LR2i%*?VoGPDr@7Tlr(mcY^N!IlmYz96><5~yr(Q6rPx)Q9<5ZAan7)xyBEJniD|07F|>bMn{s*)*PMHr%IO~6TE71P5lblzRHQEdjObR{ z?VPk_L(}e);h0kN(X!P)T%UIev^TVJgV2iJMp|UyrAQk!o3KgBsv{&Sx*q(;eh4Eu zyh3cHC0?J#L(+884>YOCRuBcBNei0B$E30*$l?vU(Z>}^&oVL@wdWitl%Z;W!nU^N`U<;r zdhtQNURRgf-cnzY5A|onN`;g>BT|THhO%}HO!z{5Ys_R$=kV4w`}g0abd^1yldkLJ z0_D01*6q# zvsg|U$&bgz;8)q^7Zyf;>0n8BY_uU<{jF{56!$EE>m1#_re>tdL?X5%P@!G5*893! zzIJ@==cV)wH`wzVHzlLaEs#%xa*^_TTtuWxi?E64l92809GAIgwQ zww=7Tx9jMb@4UIZ-P3(+q}1eJU($1Iq=cA1c=LPHWmA!Xqo2NiJPFr{s`1*KjVFIF zQaN64>pA%3V{wcs`Th%EQy<;gg6}vA`ta zNg_pw&DEn1U6`!c>6lo&#mFV}d65_*c>Sd*K7OCq6x6y)dSOT5Btf;?TV|-8?XPzk zh=s<}3x}uH=-60)8g(WS!pnmd>OH$%L&qn)ebqKccyMB}F!qi(MM^u@P4AiGBc2B~ zyNtN>*)PeoDwf{>Lo$T)R7j%>Q~V}=&Ee(~BYqK_?Q=@LlN{;vM2t$UGM8`es!|V~ zJ1$YPa`G%G7K;hWT;0&_%Jk{TcDcUk8_%qdRTJm!eSIB&*~Ya&kHX(qWtH(>rCj-d z_zlQWjPgPTiz1({DHw4r=^XNg#;XP;JN>J+W@=>-LanUxQBR^H!LlBwhQ8(I07cuQ0S`<^+Z zOi`w!h+)&_u$4=XWU(Nx2lkA33K37llJN#M@74VcVrXIy@sSqdQY^NUmKPSwZF#w@ ziR;Ppw|ew4@vaM|^QBa2u#^nKd)MspFHK>cr%)_^XX)dtHp|=W%4#+fg-31?tVW4r zZzbgVfC}<2k%^p4W&^RDY$nSG)H^vD!+E_v?_GHW!N+z;FXA#%eC4c!jXP-yxO3b| z1J$F|7O^yi+MS3<4Gjg|>l*_Qp`OKDZb!@KT{M)!J2O$dd_L~XO+8i!Izt8c=IVcw zD)}Q$urUe#+mEXWU>fiUBqTck?}2R(Km;rMBeDPgi0}XJA=;b(7B<+9;2uYtnNah8=T=~}$NC7HRmJm|30&bUKo&hVDdY%Cef8hT!5P@*~TdY(> z@+F*}_>SuL9pqhQ7OB)IRjbn*((W0R|GAp)?n(`+s}DDzru$IKy4JS#^{8`0S2z00 zIViLP&IY7}rHYXm6`&&IMRlkH4WkJ(1--K?D=>oZaiZd6&nVi2rqKf{D=Y7R*-w(| zucUP4zka7oa`eP1fAwRlYGBXWSK@<%=cnS!q3IpWErDOyeC;E zkOD`NWfIx(camia%GZ)*8p^*;mf^XC1$`G7a3dEmPzI%DU}hBL*^YJsCeRGDt%cG9 zz!!fWhL$NPZ3E8Cs0wX?A2Vu)wn<=a24?ZKak!4d=v{Cge}j?h;W`Pk#-VpAK4us& z6TjaWv~Gp#1HijE{!G4SQ+(`~Ni!L*&w@O6MvuaEE7XTUs;T(1osF&4wN0&#_2ZM< z$2%Je8)k;LOpX5GjeizW8c{2%MzyF3u8zAX>O>9k(UY*qEpcLg*T_P^42;?mm+?&W9e2Ox}aW}d6 zjzU$EoPqvFfB^slua{4t0T-81Qv@crjGzHD0e_CUoBI>( z2@sjt#nUGizj!MC4dkP}D71sIMDs`hO}|rFMg~P0D~)7i#5q(uK$Fx~QHFYrq3Zaj zYR9OjT}#IvN1bK>4IkTt;??KW`8frQ-9qKr=+^y{>E5K&DFv7-?co<4B3AVZ^`~fPo`G1o;J}^ zT0pbvD%_kX3Ehd7$mEA4y&w1w%yR)X{reFAe*Dj(4fMPWZvbZ$7JiwELh+ZVRC4x& zpvw_jf0ccFhJS15n6gt*8|6KPe?)(v-$NclX)KK}4jYG&7NBK734g|1|9fAKlV~>0 zqDLqnSRnHj2pN&cdqB_^koE%PyoO#<4$?51L4~xTzA@8J`)CTv4nsSWX)moqUysrK zn9r8#P1I5&`&+bdALRb;|DL0Jsf=ptYU<9Q_d=RUkE&;(A6T_|nf*^1MVa8?ej4VP zT-Te9QB9cE?WdOJ8h_TAI--rVop{x3q-xMNe>@{L)!lpXfr~Tkh4vH1SH}O+cj_m# zLcJYLqsK9`FVm|c^gN`sfqwe^^!w@e)9Prv^ke@|c^T~5pGMRo<{Qa3Y}DzMLH z)&-0pcH~9)H%{!luhI(m7@yN>%7O>5%|6kfl~vfUKZi$>1%Dqen<#DcqQbk!=8ej| zGkf^3tf4~&{~~kHz@MiLNWG)~&-&e-a@(zaZ%OXcyH`@r9ycd;@7A?T=T0~IJ0|#U zjK85nT>Exy+qAwu_PSOrz1OyA9&=4}vnY>g=$fj~%}QIV?Vv!$6sz5!pcUg!_j`R- zO!n#FNfxz=OMmdU^d%?d^^m13BhjMkvaHygKqaN6*PI?fXc(;d>NMB z3IF{=^9!x6xq$?~_rthQeje&r?FR)C65=ei6aEiD7XA;-_Z3>+9Hb}2IVnRd$_X&4 z?V~A3q?Cj_{LKwm@oqFP?@~;{nYU{r*vwW+yp=KS27jen6kAC#M=iRZi=9q^E85@c zng~X`2#MAx$x>p^Sju&la{X|y+^`F-_F2j$WROuf#h+0)84@iF*30y?Bhdt3iLWF# z&@vf8!E~0jcSNA_n&?6PK@+2qKq7%Eqpv~AHJpGZiYt|vR7C{Tn2dgvDn&Ji_*yZ$ z8H_1b+JDj@0{(Q!4LR4<=TzIZrQunGYHsK{C*&|;nS(5k!-Q|Lm6mVOQeWlGwI!w1 zUMdJC#uWMs^T!1&EguCcN$ZqRG|K9bl`|Ge=n4oH`FOh1#UGwLUq+Fy1aU4K#9x0p zPkMv&!lH>mRud)YPe)#}L4m~ywQ*J}&tXyYKn?dl!d`5%<`0c9%jZAU&+#mVyLBJXwX+*#*}mhSA_P{Xw)7X$SCq>)OU!1 zBY&WEimaQEV6{u+iX|l(%wm2axOZ4aMm_($CgKtm@H5Ct8zl&h5_5na)AG~vWRff} zmaB12Fg-6X!I^gywLF~`8$JEL5^mAc$%;+%ChSIDZI7F?aswIZabonAIw)|*H*Mp- zK{zWXl&rKxnUbV$;v5-ejr3=YaI~Pv{eKf2}SEAY#oQ5pd!@ zDu}D1w4_ALU66BX-JI)3bIyD>CsaM?$6U3|8hHhs4%g?Bmi|`0+mnR+g}E)XYDZy= z=TfYw6gl134GL&+stl=d8i%42VSm2*TWu0WMV1MyWQo`B`@nB`6D?yVbZlWDaZ^dk1wMnD77nmSaJg>EV}gA zP{!-W@Zy~EEnE3{gntw!Oge-=z*BNSst_{B=azP}iBJOJl52ay#NQ!Qm#?s9i)gTtuE^i14$W95Z{ZRocGtq6ziT@%o zE<8FoB72CNO^}4I8P{lD2-I)=uS?WTUtk2l#@1Jq={c8@qhT!qK&kuv}S2B zYI8NNQsJa3r0h_Lnkn>JjM7|*t3<6_kzB3JuWXhU=aiU_5@`;HPmiwedi2=9YcYgs z;x9TH$UlgCJ_MeFwS+$Iw!A!vaIY+1`+adGUN+ZOULu>cFW3%FhMH7%Ql8EUAJaH1 zHY@k;I7`Xv!MCwhlR5ncP;5BHxxaBZEq#|`_%er9y1auIx&NbL<|(l*UcztMM4 zf}TU`%u>oR@1t4DNAw$Y3Y7w_wJ|izm_sL&8tS4Y(=yOvE#5wc@?!v|4*+w47QlMo zL7)H_3ryhhT-TVRc)1;>S{XgzSx=jdZq!;YqZ<7?nqaH~jensU?F7{r^AN9~8Z`kp zOtJcUr0=F0PZIJjP>mTy6ZE-~?n3}_K#jk>G@7ILrf$aLv{64ttvqw6y>j3Sf>#NcKV9M6N zrDT+;(MQlu=vS^bowChnDl|7>EEe@ff6ux4C)!9B`ZEFT95A|4GGsCi7;Ah=rLL^F zPtSBEBqA9>MZcE=pQ(5jj_ew$CUbH(&T}YTw95Ej}7m|N6pntQ~1p5N;4}{~yxFvY5T(EAa=g>zL`PI3Us!pR$$|{Kuzs?Ruzp|-bkOHueBfP-0XoilCf7}j`ab2Tr=V-6 zXaQuA<4FTn(*mrS4!mZBJ|@tXP}|Tip*Jo?KI=Y@U5tMddKIErf5t=#3Lbd;tYeb$ z+QS&1WvV_5{b0HXd_iwn=Ugh*BkLR1B(DoeUkdSqH7eE#sJ4g_g}y@{UFyohrP>~6 zT>wG-Yv|5q8mBG5y8R{PYsaahvBDXT_K~n-)1r=o5AdR$MOz=+A7OqMVt$`7r%{<& z26-N$7u0`4^aKOpD$tM|8p$d`1}=5w+=y04SyVuNizyyD^8wc67R<+Wpx+{12YMLs z9LVxEwrgx#gl&U;5pd+(r75{Kl5d1uBjp)M*)Fnea`j6&g+Ao?#k$7&lzsGO9dXM? z(olV@IhH@$5Pd(5_5`7iLFnc*D)snjofc1r8Ek+5)t>YxwWs}8(cd!r4`y%s51Pl` zV;0#5j4}3W<|_Mu+R?5G?FlSz=z+Tru$+u2@F4d9J(l{3b+`>-UMC6EljR_6K5W0) zm!4*u!)sThL4SnqtfYl%N62m}_LTy9RqsNEwuFXpx?V~7BCj{*;(}cVd-kf{mtwT% zXt;m0rE9gVbeE``O))0X3Ue0C0^i?=G)t`ASWXkRWF_<*I;@|DOfgr?i|1qVdj5vI zz2FsN(o3knu}RvU7ZJzUxsFjv*K!-?xAxb1F7&GoX?0Q#1!#liP$BmXR|dSFunf4( z4-keNjMFGLl*&CTuz!Ap@GI2KOh;MXZ()B+qB?`_pgY7GSO>oEz}UTzK@c)yeLqLK z_B`e2x&?#NzmgJ2=AbHV+&}M zC_mO*fUrraVvVhakKvW=K(BdUGjqvn&On(GIO5d5lY^mau=1 zNwAG`f#JZ<*)E6H$aL&K?IDwQF{X`J58G%N?DQseBb|XSFbOEs4$?r0slad9jsq!7 zWqi}6(z$#id)k27CoZ3VW!jWI3ZpGRW17mx8d?c?JPlgKeodrJiJ-lj%$G8}5^ZFI zq|C2GLwjE&b@vX}4)a=oKDs`l>#Kk1@mO=vLC;|OYcrK}{W!{{LJ!u9eW9G!gV4!{ z_Mt!RwKG^RsgAz#nh`d5H~icr%5}$&IZq7-`$Ynd9)tjWiWQiKy}$v7V?+GA^IGQY z@r|h5hlF3e{mS$z^uyW9;a{_ldx?E3lCA+Qb>pyI??b+CfSv*Uv%7CaQn`PJ{ij3i z^O9bW^a$H6_M;J+RT9D1D_6ZRmqErmkJM5)JcNE=8}j=Z1V6oJ;s@;L=8W zDr~i|mo9bnGr}hdQJxd-pU)ax4!VT>JX`olmx1d~8>j3VU}pra;XU$Fz@GgUu+ykQ zxhlIBcnf%2?36W7hz+z+1rEGG2rIb~!K&d+4XYYY4}Ieht(zG}C?y z*r}ZZJ!jYI-R&Cv7WCU4{4g$c-eJ9%hJL4^-!p@AN zsS<-FS_AOP?Q&pP7;x;h+dB~b^aWM{V}S8aUv-GrRZ9L&$UeW4yc(c)Nrdx02`F~@ z+Xz^dF1>MHXv;r(ZzojL>G>OZiQV>&`)6g zUz9d}H6@F*vp9d8#eTWNIln^xH|xuB-rt6GRRgqu-i@MS?S#G3Sc3fmHrT9#{miCn zwV&gMYZt^FPb~ZWIJ;CE7wna+Z{pse7H3fS;QIS$m-}5M?wks+Ka9b-qlY@denPFr zo{((scPMqid>4NhRaC7%3qRf;X2)^P0w&+bc9_F$CPme`-N9~REDThGI1m?wYa`E7AM&n|_Jvbv$qYCnax zrh%RVJ>IClm9z$Xxi0tgm5s&}MP98K=MC4VIRaXZv&Iq{?9NAMtXJ|c-2IsCMYIy7 zFIGATSc)I@mkGHzcY@{6!?CQ3BF(v1%!MDCqh-VY%7!koJ{DnoDfWU;nf}OwU!ZM( zPB`~;!vB9%+fp=ibh)~WhN-FcNlmp+^0{3<=-fxT(5KsFIOFhsBK8!c4A>2{7k88~ zVJH`FXWMn)myv|?)_MB{)oZU-v+Z&<-A;!trwDz14|=-`JkApLn=#Voh|$Ji zzFDW+LYA0!;A{0HbpUjLgbdDLTt~oD0oG%Gd9QzZ%5IDGrfaeC4pr9ijDn7=0NzKr z6O^dE5C3K-C7J>13!PhmwN$QsN4go1L=<;B#0=lvrHsL7zf?-k* z7GZzP=}sSLdma1etnaKR8f*>2JOQ1X3M2~K(#?bOwowiJ%ca&@9mSa7#bA9ri2Ox3 zs}zf~eL2qgy|rIb0?y}?%viu(!@IEmtic&Y(&)!&Lev=wn5%I1$NFl_ zwbKpfta!5;JZ8h@w1&Nbjv0Hv+l;XLvcAr_%REorj5*-rad9WG!bE+;OWj<`=QY05 z;Clu1u@gKvXAYd{Luapuv#)zM6*@b~Gg;_t=C;SY^IZkfSRdUpqDvdC=~Gn1cMyMk zUn16a1QlmMzPsT0<2#FI(I52HJV=G$DQFgBOnV^jSs43!n8#FVYfhk8&(|2^d+4_s z{iK55Ns!@Qlw;fB+6}fLupR0~v6puN66Ai5X|oe0VjWsnCiiM+x9tV|$|0K0V4q2~ zXc9xows$I3pj8yjP*Z7=)&u9xeu#g|yHMp_ngUE?s2k}AhJtkjMC+T;-exKWCNb2F zijVL9`B{kw^Bp#aIqi1ZE+E?g)`Y<2HqspMG+2d=P=330C1O`O{Z7@xW1k#yyiiAvW9|@#09T*9u54;2)O_ghkkEVapJ4XWP zo&OJcXsS(rB#`dE3~yPHKzi1X;G-!S-xLX?-*g#1vLk`?>_|SGXPx#a2Nz!jEizym z)gabm3+K$N*Vu;{(6L1ldnFuQUqM|3_<7Flv<2xa8p1veoI$uB+MgkP-&4}(o#CKv zt&`5as{{9LLaU`{*cLL^!A^f2p;Tc%C&9iHL-)rZf0#JSKdTmC@8LTYKMfT3t>w<% zuI-1-I^*oEz%c9|x%yCqcR4_Nyr;(tz$WXN*!PyuBUj`)g322Rp)k-EsS@x`*bfhoLW-pwk5gBb=%g(p+T@a1eiG48sg8w25v@p49;2!Lxc|W3Y;2i%f%B<%1VC+wTP7bXbp(?Zq7@{inIzczvJ6z~n81z^qH7o2Lj40jS z0lWPM>Lq{bDzF7-m%FF{;X8HJ{ubrGL)s9;J91gQBGl%@24NKx;P-UgFhlTA;ZRef zkw$>-LtAS_yny(BT*R0l@9J5d90->ri$f$`XgU4(e|Lzhm98BTh`w7nj@Q z$)inNhN%b(8Azz;3qXBhG#g7VGomXUps#iel$kNeP{y#lXcOAzyiFL(%V_6zK~>QY zA#WuE8@b`!hcOl5wA61^Me*?H^$rs)GNooD}4M6ma%;2 zYX}4L`;x@2aDYFae<6GH^`$%hNV#2!*6YQ;7k1~w)v2c7>KcQ24v(|$@tTaJtc$$% zTpH5Jf3P*k@(!2z)r5r}15sP49k(0Op^8h>NL_1+vc9lPuZBjZ>465aq{{((_3;F7 zZf~gb%-OO zf6Il%99PuStI>5vs>o3Or+eNoCr*R0jH`pkGiKf4?7U z%%`(SU zC!ND}p97}jXW4hlHuw%U%PGV8c9CqSjm*z-%5eRQi}~!wdVn!)0?*q~r%JrD*AaR= znhK3_@hqrNgwIkRvmH%;ii>66xO~{Z6Eh!20BNcVqwF5bEO|!Cxh%!L}5u8&K|H>Keje>c!OK<+we-a~<8S zeJAqrJZ-RsMu`00oNk<5Qhv7Rsf9$kr_LJ|2KLr^tr`aOB0rO^KE)X^c$h>6Q2$|HFBgK22&Nl%3 z-s>n??<^GzDQ%+#`F9ugde13oNkUm+5n0bdh#AU zMgIlOgw`s3ffpRALPOO*!GAd>pF8rs;_u}h&q?Q*op^qVe|<*(FU$)+mz;_7MWuXy z#eH6R7s7uAZ43GeEmJ$&#kysm)jKJi#q3k!`Ix0Hgf0*;5NQj0v)Ht(;U!Witke92_193ONqys zQGS=g<$x2Re{wlt<(y~oZn-gNZ)E5@m!{j}?_oB`x=)0C4>L{X6>>RwpHhF{aq80d z9Xd8^?IhOtwG_}dlcf~{cO$+W@vq2IbzlLtQO z!dYh*th=Zjv>5a&;4_z(Mqoa|zJ$TST{{cDxScCnq zftEPr?2wT@_GD0LU(6_xBaEVpQyVPJ~Y}g zaEj5MrW{w+g8ve<(aPZ?oOhvH%sbi)@!k^Ye?gjOJ_J2qkMI)eXsng(#M3B~$NUxg z>W%m-u*0tc=c%tJ-hq)pcey&nV-fGz&K1ZN@6Yl(^S!Bycu!@$c*kB9-<`=jcJZ#r z3Gr>(DEIpVexFr*cgBADK5EAA6fyW&Hrja}^{ocqp_Rd>ao%-nBfl>Sh-cwp-x7&^ ze}7f|H*?x-oGE5IVc~~iqd4==guk;F zyUZYYSJ0d((u>3I7~Fe?%b!=nAkV0cf9`cGd9P#D-|M*dvf<&--DTMMGdv#2+m+(s zcbK6w?3VDes&iK>@A@eG>@Uyye`$E`7x$XyBYH6k6ZTnp+QOVHB_nB;AAc%Xf7A>|_ZL zM4$1X{gKqhxfg}qcKBU~ydmPge_z0U3D|}3EkHlWrVW7c+k5|Cz>{}%P?d}2KL+6W z_J0?cmxaK}O9As7-&7vvdAiBZVVa=fWidzp0KVq?DehDMEzU~qXd>_L;%r$=(c(Na z!alB#h7X*Bc5-MfuuIQTZUp@oXcXw@GX1we4bC?+HH%90e4G*b&`g|Nf2Qh3=_U9y z%iwp-)PF`G>L1ay`kyG;NQdq(r=J@)!zcSC`rU;(2WTPuMMjxP z==VYNw-_h{5XKp7n_iCme^+Rh!FOjj0~(c@ag^gJpi&^mcv*z|i16Pa+Y2+3+j0>4W@0rLaEi#Fe*Vowj`j{y+ZXM<(|UjR1B^11tONMD2av%r&(<9K>p zUrPN19gp}@iC+UxhQ(XbB)vaqHR$)iL4*NqBi$#;F}C4c@-gIlBgVRu))@UI6q<|i ztufjIv*|0nJw2)Ye~~8ZzoRGh`3Ua={)uotFcsm$@DE?7C*datwe{jItcP|Mv;gPq z0hpTwG|OBKIuv@n2=qCerO(hp`0%IA5s<^90OsBpjQK~{z-NEaz?mC* zG8N&VmPWHc`Fqnc%zICS$C+HK}73a%DJsszxuV@%>4R8;T4Q!150&~9= zYhf$&Vj5Mc8dYhp&`9MAO4MGXa?nR4619&oClxdWDAMo2zS)F-FZ}aiw9Gt4&xmig z!(;$k$a^~PWosqqa=;$AlEFSrco_Rz3*c5@I#JyPf8a@kGl81{AL1uvSeKOVThrt_ zG=6~ZQj<_lJ{#k5b<1U&3GzMIwn+OIunyRTxJQ16QU!aRpuGcI?NXl0iBzn9j5EtV zoMHIxEFb6GH)*goo!W`_qWSJ=r~Oa;0obm4DA^oM9n5#=O@7}x3VG%Ny4Q0b&SAZr z?-8^Ef3TtaUUntLbGq?Y@fQ_-J~J$Kp9k4|AwLRI0uXax*)wh=wQHa7SY?lEkK4@q|63g4crR+67iv+T{(=o*$k`&&H|qT zL0}N@81NzRjPZ%m+|xnX>*+u@0k;8te}KniI1_oDK(l~5(B=`~H^3g?P2hb8N)%{c z;8oy%vv2lcQC)W)|DAj9++l`+L1cIr20l2eMCfatJY@4;+>Soi#HL($sv?dZ~f4}F< z9i*Drr~RY<^bCA{zu!6c+;h)8_q^Y8o59b(&*6W!75=|1W`n)p2=Le*WDYPMebg1` zSm?vxL9iN32d{zuMc;Zis0Fhv9kDq@*74ce4)lpT=sECB@OPjXEV1|{*v3H_m;(S7eT8z-uiUGiL0k6&x>u}2)rHq1(Y7V(yQtRTf5SW{k!tO4 z!+ip}loBxpyh)3_qJ0<}Sl@Mw`ffYyu0tF8sQ7+69`!y0Z5UsFC;cqlk8xtX^V?|4 zu88lfQ!swXux$hT$);~4r~X^$$a~&5=zhH%;g(Z|T7dRyBh65M2Q9vP4xJx)4}5{{ z({4w5`ViW?7sNYnp^--~f2t)&$7%G{DTreb{rct5dM$^_v`JKBWiKSwg2TRqLuCWiO9 zeer&fo7c{6+|zO6mpaS=5r27%q0~`xcg%y;C87PCku{NYQaHDGp>A5-Xp^-sC-QS% z-!pjYcw8$nXR-EBXxmUf%24mE?}d0Bu`B4~YXSUFzxV6kMtj^(lG;&vgUlCAxYxbkxSb6MtHTGC2iv48E^_ zE#1SOCtdjirHi%YRg}ekDAs@1vIoT)aJx!Wq!KF-8hv;4c_KH;sB)MlVEk9d#)QuB zZ$Q;Fa$yWqr|hI!%o#FpU&~cDnV-W`H*w--#D3sv3h2q`XO>W|D37;^z3bv#p6w;f z=gwjLd_J_7-#5k{_kZ*Eezp$iwb0yMfv}5Ue+c_1upVQ)wM3er~lYP3C^$HA2_d@QJjD5#Vp zEJL077v$@2C|!LHZTu4QNA{od?;A(HqkNBIwFTtTo(5d!^MCz4p-e45l&K!LHpuq` zDQz@C=_8XN-x*4s@;1uuKHL|7hq9D@YEkefXdV@Im(oKn4qp#e7NCwqU}6o}7Sn|` zdmMEa#;v>2F4sdp zLvdOY#YOs*$atBTSzcbX%an)omD$##K2}qBFaHB#pa1o5KaK$hp5fEvR54apE>hdA z5bsa;_;?k0#XA}P4ycj7WACF{%4}U#jQ&EN=MqBz*w8Ol;ZX>^g zQH{Etx*Rh?SNQ%nzBV{|-PGCxxHr;P@;1?Gn~YIyPe~a5P0-a=fH1>+FVL65-@1$N z*EEy(zVtW59=m@H@BbdX7J1XN8)d6Qp&xMg{7j_jhW8eqx2`VQ@}-DpDZK$!f=sXl zEChFeG=B?jF9s!G88E`v+&*~bN&qt2(x>U>rRy&g;e-v^DL9HfJBzzl=uQr4+cP_@5Mf9LOl^(TCB-0j+IdmiC*?$7}6aaTr4|IZHpZ&{WKidj2 z^+m8#X`h~lb54-cJ|FRo!?VwUe=)-RBif)Vw13aG2X2D968*qKm@5&^nTB%6$Ab&d zhs{Boa~aoW(2t9~PHnbqT8}vP@w8!X_Na=Pt>#1LlTD30yk08SnvT)+ZFYHlnb=(2 z)@<4NongC%+w&T_+Vb!2Xll)`*x0c;e^$pDIGfr#xM+p5p)r3>Q)5T|yq3;&e@@sV z7=QZQ`GO;v&Gim2f5ey)F-jsvVZij=I4V7iZtX~4H969ldVg$}4rTBgY2TtyPtEgB+GUlyu8NR?Tl9GJy9aD^BdvTO?_kF_&^+;H4 z4XZ5yH}p5bHxOv=9vh-LcldV+iM}VlrgA&r`e~l zM+pbmGa=7cHkFL2-JwjB_CuQ#WB6B2;|RNx`TLMSRH?qq93QGr-zLP#3i`WM<7cQl z|HcAuBJn)Ij+e(z@C9B%g86M6Pfg?c@bS2K-|1649mfx!M7F#-DC|JuCFID3&5BXf z=yK^5y$2QJ;O1}+yzY({QGXnrnCE+uJw`jxuo!H6UyoCqnZ7$C!?&|XGkUt6#xA7e zkuA*Fv{^GYcZY9xRwM4Nv6~q?z*oR_u&rA&{;&I!Zl$H0P3&fAQ$5M09?u<~_$eOu zWRI)F<0$s%MIN=#Lj|5$xoj@0A`exgTV@!b&P9ot#-^jBlrbO0vVT%Gm0~HHmC&E5tkFlS(~#jM{~!GaXFmPF5MpGQZ<{4nBvOS(=&B7In%Aq zRL`pFvvigecT#3jVUp@j$V@0qP}A7Bm}Gluj3+KBCSFU3DNJMe{z?8kf382rKi=>4 zXZX|n$$pPN-tYE1{JLNDlfQa$4GYFsQB_TOa4fR4YH@jRvVT!Epn4YtON^?Zqq=Ts zFJu3(48B2S#{fnlL2bu?0u^6TTeoz8rSQYs(~ck~DOgp%{qbdnF)nCUEnXVjI&N98 zgd0zcTSisEl6!+`+2zKKzfK|Wi?~PGMsHqjWpGkuLomOxezrK+HNf=BmI3ChY-xbZ zo;|>#!tQ!l*?+UGC&O1MjfyEHo-*Qivm&aQRFEq^1SX_Wn^ez-111!C+&ELI;1DDkRNuJe{D!KKgFhZLI^+BT#{IaDPy z&0ul=W8mMQ-zfVfmoe4> zCzmeP0ULkvH-U?uf>Z%130w->P91PD%N?scX4x9-uUobb`=5De%>kcuC1}|S{7+f7 z3jZ^ft-=1iW$To##=~Z?Nl8`gb4VKs}?ctJbDY{a>d>v%`fT||>%<&L|D53!IvLhhctGM+*1wwTf}{={=)RE6nWvLa=06Dg!?v#ocQB=49C-M z-Kl?9TxA`Ot`PSd$>9w+w?p`>Lnu?^oEQG9gx`F+2WjHD(<07m6L~vboZlouG|?Jd zljpQ4q}NJOB&=8XcZ%oQg0w`Q;Pw09$Geb<7M$6MTv!ZuGmbTl+(Uy%5r6)sxE@b& ztGKt7f0WjnOHZ?KufugCq4|?o12=yvEh2wq1#_#*D;JgG*609>|*fR|CA0Tq{HX#pk#I59Ifmz>xE8-IIwV3gI>_j$IN5I_Q?fJ}u+hAo8{ zLRbPO5VH{s2_XbbB83deK!Vvw!d_aGx)4OLRH_s$r4cQqIsuE3uWw&pYh6&Z7F4WT zU8${0>w=bQp7(d|bDzm%vJ5I;|9AtxoV%QR@44rmd+zewkU~UJ_@xtFz96IE%3Zgd zC4W--5xHXXvI=L@5JKj+CxWZryafr9mb9nNKs*KUvho^l{khzmJ|lV)QRPtinkIL` ziSe6|zn4gzyS#oyO>Fd4yNO2pl_(-=MfLjSYpQDRCHme@qQP%e`n(k%ovisUqQBRp zf~l2A82rym&Jd0H9Pv?=HBIXtb=1cbjeq?%QQ?i%b>&{=*0m0zolS_}RO4M&KQyoJ z6DVH*es_(p$(xt?zyn0#gyiK;b&XA=A&1^N#QgOQzWQZ( zSEH^Cqabfp%B*!Y)$TREhQ_M8+SJ&@ODD#QezhuWydGS&YBsS;(u+b z_BOh~TiZATzf)r?o0{rpBqXd|yY|wxNtf0&tVk%%o12h0eR^^N%g|WwE%(KCR6Lz4 zUS3z*#F?qF3w$f;d<*Bq&#hWf*%Ui7((O*E_ckD_2?aQc1kq%CM{-DIb%?HQsA@uO zO%1EjR%2z|+W4lb8c5!l8oS(E-G7M0j^gn(Rn^s1$Vp5}Oq@17DRBzOq)r?aUasv* zUxoXM)z$7v)7*(kGp0ubnT+&KOua>krE)F$7J!lg8P3TF~ z#O_6%w+6x{O$s9{xOxy55`0Z@lP2{l?v!riEv{UeIC0YC-h>597{#uZlB|(*t)%ND zT`%bdTT-;xtE5xAm6R1baewmk-enE1SFe<&TvDH;b&@s)q?|mxHz_A|H~#7TYhrIA z3Xa}HgjU56gH}m;wWQUO)<{|_X@jJ;f+zMW_oN==hU(%cO$jG^&k7difM4ZO8lR+f zQYuv5t6bB%kt@^JxHNw9w8Y+|VxBMxT_HtTDQUf=t0Y}-i-@Lrm47k0dl^}Elas?q z8D4eEr99^^Z*s5lCI!S@SYIy%$?(=MO`M$6&7AMd6K2w9$?1|UX^y0GB)vk?TuJ9j znkQ+#qy>@|N?Ii8LP-}%dZnbrl9otXYEM^msW(+j?p_t_R3=YJ4x^0lUgdHrPKKnj zC7mbfd`TAs#GR7dtA7tn?nd68yh{j2n8|RtG@^7#vn0)yG)K}olIBV}SJFI5^Cc~i zv`EqtNlVYi8zoNfp`Sf@qb^)wrc{QMX11jBBwZlsLP-}%dgV9lZ5S`tv9x7ZtytaQ zTUu1t({v1C2s0Nq_!{ihtFG2w&zjcSX-$<4K09@J-RcHASbw#~PHn8R*Xl;!8egrw zGIE!yohnk7%^t&`#B*ahrnk6ladeT|wN+P9vjWN>zv`6&B>kn9UD z1X6wktr3ZHyU$~3pVFOpJx9%fjTIM2>NN3!`WDY;zlN#``{>t;YA5xiT5AOiuiRee=l>1$PWjsEP3qoq z#q`JNI*fM1cnNo41_pP+@*E*4AXKCWpdO)UPc^QV(+Q zFi)MH98QwXgUqr_Pd;y1QW84fOUa9?_zi3XokgznHmqoPm0$mS63IWEZT)Oz(;n zzJ?1}p=1i?0T=7s4MUH|kcd4q+@KYn*15heyu8r~Fk`#cx%GrV^Sufc=tS>wO$=%( zF^pV^!Ez-|4cCiF!MzAqH{VKha8LVseV*4)QGZqIt-gRmJFltI*ARxMz}LWY=fX8w zu)4OqX|=bhs;>6JRa)pl_U=-lHhu*f3fyes}uO zi7uuVBJ+&7wc|HYdz^WeF5pju9av0d_w{miAp9{N!foP@Eun17wMvL?$8bmt~0+;!|DBbsqFU*fAm$LCM%}hq^WsoKZzpE&Z zW;yohCuksZx3j+YL+YQm4?xLZkW1J=B~>G>0xjH0OK2}GG4j)9UsYOCys&6N;rxPm z`FV45ub7iFJ3A{gBmMHUSu;~pE`OUbJ$c&HDTxykE{&fsZtR%Rqdc)OBZox~j2duJ z|GtrZBAgCG*Hncjxcy35mR}p~9+>U*WO=+f@e|xx!zwf5CuDiD%lvMy+Yh3T@#N%) zB#+ncE_3_GfOvzF%lv8JTpq%iW^twkIF%@O3Z-xp9=HEQrpMi;l+G_kcz=7Qr^M}l zUxf2SSRW%I{Sk?YK?xxhOY6?^XRoPj&MJe9N^9T93{QqHGJXQJM)pOpFGButp88g0 z+)PCT)NxreT2+eZ&&{HzS>6hN!TjQ^Ojk@yN&JL4{);@BB8xIam3~Kt-zlneSFz}{ z&D}cTq2`;~qG(y!_o5478Km(WK%xMn`$v&7Tsw<9YwR&M97*;uszEDRI!RX84uD;u!vMWkc7^&DkDz zc5_*?x6RzV%;S#oG`IHa*Ib_kbyGnxs%SHhZFBjvZz}Oel~pP;N`GY6vkP{mx;yDPm&!T(vFm}FPXzyMD{PuT>uKsnHGObn}GTU#0}L&U#%ez6sI(=yj#N=q1D z;#bQ!=OH`iTMId7vz-$tUgp8r<}N61_UohPRCuzW@oirJ=4G(1l{_$>DE~!gT``{K zK?B{>6G{ZH8&b`wsDE<%jWJLXN(C2y-EfiSC=t2ntVP~;p@A_22f3$vPz~3U<;g0O z|JPIwLj`UqI%m9P2t~#Iv`hrjymG{{S|=u;gtrU>R+T9R)1Tm}_eXouErwx`3tbSs zu=F;kqLTaKM%62!Q2h7aE-TXSByWc1XYxHihU()($Id~UtGfQN`xI273VJSADtCa zji=aURRiPpM}Lfta2KmCt%SRe1a~$9p7az}f^&2P5QV`MsXQstQ{2Uhi)?O);g54? z`7$LR$2(POu*x%X?Ajb0MLiigu9%V->nDDKifp%R7$qXu8RXbmaDm8(z&K^(h$Png zFxINO*yHn*cq-lgw1Q&p8>>f*h*X9cA34j5I>myN1%EYB46^MAE7PAn-W9A||7;Nt zL~}y2=h)fq<_J&jf@ZGVBP%3GKF3cyJ<^f~x`dx$i}Ap(yQ5$;!eW|R)6&>l*f`wH zo;elGo(07zf*ZbSlWPOFHHdPR+@kdO32>X~tsdpZ`K@WnjSEVPAH)X6ePdDaVO3Ex z%F;_(M}Hx&_(5!b(nPAtshr3WH%GXpLPR12zw5y?qRk>#7YQO>-lmX9i?GuaDsNM* zv?!~gF`}U~Qjw!uIcYYxj%dKdrwj==ak1N zK}(=pKzFGhm~VoAiTY<+09pn#>a%DP=ssYh)=t@=R|CtLpUa|-b6gKoZ56F`Zl`;U z2)ax!r8fO@sxc}+iQ2R_YBP!vUrBAsNq=fnZ=*r_G^8J-HV0rF0v$>XB5cP9cv7=TM8%Lf0uRrjC3Lw>WlD3#aRw1b++jsYuscRHv5FP~`2<_E9usAAhYa zp%@NpM`=3RU7|dLzNAwQ`hS-DE&7grbD!-#vHUDkx7cpU7YxX>0B}IYH-NVSvV{V2 z1w;LWCTc?w9tnMoqylX>+8vL6JV~qc(V!S-XFp|}vmfnsBvLkXwN*=`gFJp1gDA*a zaet0}hqU|EccJI;l;en`8pl!SdlOxP@!x6NpDe!( zysM;c3Sk2qf%OK?1-7nOKh7P%67)x&Vqm+g7_e6XAx9l8W4-g()7kces5f8TNE;d2 zO7duX$;15@c6k(e_fmeJ?XY_u4;~9i8L+>D%1QGq@Hy}j%V2}Y$_Cqp+J8>hs9Pxx z?WC&9XtYv8m1-fCDSI*g>!HJyln9<(u;XmyEM3et%XY)|$u`3FfjQvO)6qZ3F8aW8 z19oQVNQqMSQ!cOwD0VEOT;pAVV(98(o-=HZkoopN-LNlVH#SASu>IfCF77AWRe?0Fh|8aVR{?R z!#rPMk2bY+VN)^ZS>K~k?_;QUA7r@(_JuaIw`sg_1Nx5sXm`*_%|n|az_0%R{ve00 z({D51Q9hx4u)Tebm2{)J8>jo{=oa-k+QLBiFlfEq|1P=;(Sc2EJ%4whE2S=0!sp~r z671zL=Hwlq?}46T`vH9v_c#ZUC1^Gux*w(bd2E$_*#Jd zKTgkgsaZJF^88wEzJF>wYrd*(HeYjWBB$PF?sKdnr|K|I2i64EH|)S(2Ut(S5AYhm zdWoh?F%P#Q%=|G}Cx%L&58v;YLfhHr@Z1$?kHLqs?JTCPs)O#-x4_Qf>-4cSQrk*% zIbHa32htLu+b_`1l?YFPAKyX6(wDYq_kwOm*?fv~5Z&fjOMh!2_nRVZlaV>aeL>Tv8uzY1t0+k~(S)_z$+*w87&5*7 z6fEVLpH>~1k~hwjSB9%a;ra6-Ydic{(2#{AaE9)+GjntZ<-6L?5ARhoUx7FwQ* z!E&hJX@GUC!pw2DouYFBMFbb+KvW=_;&TE;1|&InyMb8u*@N=1r$hr1<_J)iW_bd% zm-69yNMpey8m)uwc}~P%POb+pZv{^Kv`6be`+|1dC+f6&j?Zz#p%;A6uN&}BX zLSkjQeSVfoH>!xfS+6)31!7i*`uQcD5(((h8!%0#Vg$dpv-571kZ1P+}JEZqmo4R+W`yzX6@c26+jA3;r zbX(Qg-9zuh?9**}hFS@sW`4?sm0#Vw!)f{GmNvnQSx{`a6rd)p-P1q_@|G;= zLrvUd2a)@cf9z6nPoZ$o(SV>zO7a8g;h}Er4ThBdQz%`wG!~urgaQZEzSvXH{^Z?z0IHuE0c+CUnYu7I)DC2y?K~H>kkI3;bomx3YKl(wOBlU8Kp)8` z@DkJTGb`E^5O@!hjgU0oCdYkw-5*iz!pGqug)qPj~9xx*KD#f>f&=I?1gl z^?YW$yGm%_`K4%YPwrtZWu{$WY&!f+`Ip>jcF^tkh_+(v!zy@YnKriX(bk#@5JzQnVW^UNbwNPa?^T1PlRAUepE0TwcZ5LVRkvyXP{E6QUP@Ge^AzJ*YKO`i z)5XaKQYF+f4~*GKs}B%*^KSP~Bk;v{yAm5o%RQo9-~`<%xONsWe8;oORs+U&B0I*n zg`7fRJ;qO#+-kpd$^Lnc5@Fi>;+~j-D8Ouqa*5(fbOy^Tn!yC^v*9(eHmJxD@ZXL6 z(lwyzS;MOeq^7fy@||-(C>hwsxq`|t3XTNMSL|+_?^F`&V#&^xgnob=ip2q3CsN31 zv5z6T)P}=&xXW#hXX_tlnk2p&SU3NRNe}H4R5-ym`>LA-6bAJ+J9DYUjHVB-FOPDMB_d{tyVeiwp&JB z6mcm96nwE*BTs}9#wsz8lbQIs3Txy&D3s)n#YkdU0xwPbk@> zz91y8d-*7gv&4p=bTU~m8K+io#X>y8Ep3)mg!?0GCL|^2>Z6EcUU5bFGYwj~a`Y~T z{^s4T{VV)iNGQVXp@4X)F%FKnx#w@gMGMq(BH>pSA8FWU^t)WVlsXaA%R=3fAz5*q zM&G}>4;s)){!$yBlcL1m<|NAvY2#8s+<_a?(<5#X>Y=d;zDX2nSrlo)kJY;U7&D=$ zdw5ZBYft327oTkb*k;zbpb_`S^Bho;gXVhJm00TR+>wi_$O6}IzSTd%u=b5|Ldj!&DI{j1UbWg5&<0GL4AfUDoLw|FdM8$mUVQfIDEU6C&D*- zt4Jo;NyzK9eIgT`Ju?&xePq&=hblOKgakJu*g2d`h+GI9_`&gd&0Li#lKHB#IPHc) zA3^e*G{Jo1<|qcn?^fyrCUt{f5#Lv#SBc7>$9JAEZ+L9ZB*TZO?Y=boWjqS8sR;g8 zx9xo(+E&Fr27DqVAM-w(?}lo%m`rfYeZ^JhyU+u9gc?0-pOHUa;}`aoFfHi!WhcBI zm{zVPSQP`!vFCvo6Wh;>cgX1!=c)oOtu6LdjT4d5qeE@l@E!rJ6Vx0Tuc!-$75FRT z#&V=RhB=i|M!u^*g?8K<30yo4(GKhx2UPu=z!j7JAf8|UXwEg1LN@|iA>=PZ3biri zeH#Vg3s81)aGn2=!I{JcUY{g>-7MK1^fSsLkUIeyLjzR9b$=>dK>vz+@HPDED=Qc( zc!AW&i`AAbBRg-KSp52B%k~l8ZknVLLrVIssD zBRQG@tD%D_GyYdRYdJKr4ZSGG7kumfZ<;8@N=bgIm7ONF&HZ=bC00wo?#W`pC~y2d zA4(kv3Kc<)i(+iC*00z^;Q1E<rt*6iqYr9}uCLAMN>* z@Za<0e&1I~=a@%7wgI1oy3v=<&pjA%_q8hk^dEMNybaZ+F#(2Sb3&V0VMd_c`5Ht4b`l&{x`t*L(NNsE!nl9PIDk(pLN5l0e=K zdRpKG81VeS2Cg-GPQg;M(xSj#W~-bJJ6I$g@1X~;PdpdBJCy;O1DZ8h(C`l{I!q#f z8UOuyykLa!4@81PlUE+Q6kM_%Ro8EY<=pV&HJ~wW(TKm}Z8yUrv6Dkp4}pJOVYxQ4 z=-A7j^RZGmoK4LQqqmBXzg~~z9i;JV*FXq+9_|)F zt@RA=jql+&+d+|LqxeqY-NUmVu z5sQwshiVRYC%^Wty3+B4*N5ZpSw=nRwMS_WRWKKxQ1x;D#V)KElm4xJ?c`bzb{`t( z+qtmRtW*xbk1rl&on`9Q-Zb0sP0u?UXboNEq3t4V=TJFa*L%WR5;LhbvU~r}XLZw4 zE3{EZ^z7oWCRc$nj*FzN4GQ3U`$ICnKi#KIw_eg2!MTNm1gWOD?Aj*l#@NNBs1oTQ zL=>P`{tXqgHKrjdJHSu$C~)AFiAyr{hWx!pLl3;#V4Ha)36sJ5}fW5MoW-VhJFFdYg9DA;KIAm2rV{vesU1K-wc|6#3=h#gYkO`)*j zo{>Ut!0Y?}7ZgBxvcrGEfX8Uf8n}ne*VxmB3g<%jXXPP#YPki3LR2@#=fr-svyq1ll44}a$2GGXnEuO zVPT`N81eQ!2Pj>A5g#6e{0%~HwuyTlJ982`nY|JuIQJm(#0Us=ZHM8r#J={bwHF|Y zefQ>wJ?ZsZm^$zEiEG2Tezt6hHMk#5)@vN9zc`E~?s~5k!oC*%?=K+`6h$JkLA@!Z z`79V?Fl`FziqHrf4TTxy?+scdL>zi_Z+iY+BEw-sQe4nN33q6$`;$5 zQPh4;(E@6>Y;eN_H`c%Nl^Gs1irIC+xK6R*CImwmk-PT-pLmfK_m^O)ysB5Ie5Yz1 z-H@_29oX5{SLs6e-$($hld}23>x^I9@4*bv*=tjpG`B5`{{<)vv?Z44np7)hb1l*? z8X7!t_@Y?#i*>JL1g>mX8V)tEUeUxzCUkUWh)C41xJ)vi>zndE+jvatd-(+e5us zlFR~VHb|sWS)Qf*EFyK%@C7k2wqq8{Vn$3 zdT4*EoG*%L+DNx2Gu3$q`u7R;7`99xU$8byB(tv+#+Nl`VS_Wr{IzF-$@deHB(Z0H zHB&yw^NE!Iwg@mkn&+W+xo&hrs7*QfJ4owd(-xiN32WjFdy79M9C&U~-WE*qz&Z!~ z{2=whsBSZ&ube%q-3esB$MN(|ZG}`^SS~(+s(s&vc7#vEP@b1(oCO*M4&2ieaMOQ} zO)7S8&=E~)h%Q0ibD~49xVK&ucz_$VoxC@hev}{ETh|~_fjQC$579}-?3iZIE(Gt2 zY>)TdRH!$swE0EFp{pRb0XSn8<^iHSPd&lm7ZnT7auAS_fD19C_=@>Nk>%veBk3+r zjRHkyy-DYBG>eDe372rAkD`Fbnb<~Do})f#tI$H^rSL@rX9N5CYMpT1qWsco4AasT zO5{}2QXDeBe6c{B{_;)wy6p?YbtI(ufnn|;Bl~7~p_b(^jy_@B#AiUn6u4fE*Z7F0 z2>?-KT68w$@pj`gWTjqI#WF-Nn6}QV6Yp272YJF8u$PK0FwCBEedtxL1lJC1e@*Sv z!PFk4)$H{}mvqyN1PgLN!LFKXT5HgfKF@fEMD4k5H!QUOFoCtvguZcRu4zIazYbWU z#Oi)77Z}pL1c`c{j#5}?0?ufji_kiWSb@oT6FRYepUw;>o}Ko4o{|??QV0|;s31Z} zUlQQGP%fo&l(mT*bH3|*_;zdT^ihdmNj^C>v6#4=L!$=XL;`g3)j`E`|X``usO^PE1;e-hz5B7m@^f!URkPmHS)#q%IP)QayI1pbI-02IDPd0($yGV9P@rYqWaGU6MDXkGNItUIHaZGyPxMu!XsgULmZu1Loj+qrW z+lzKDm4`X<-1ZeOyQ0~B!rOWdfDE^z-iCF{&wcYq)d&WpD9^CzUH{AbdNA<))xS_~ z0sQS)xNd|{Oyt`q;exDa(}<~cL{PYkUPs2?W8&ZUZ}2M$b9E}i4qK zfqYCh`KZP6j}pGR&jv(59{!3o2m1GMk);CQKla<@#O=pGb39T}1OFX+=~39hX~iM$ zK>Oca*qcwlh-LD50mB_W;t=_}{r7h+vgF@~V0Hrsbcqc#%LB7v0kosN(s%4RARQfV z$DbE32$d{@gpDBgLWd1Lvx~5WuFF~1ZBwHm2TB5)Y*m@A0t)HL+*cT)&5#oK@Uuy2Ob zU00ic9-NMEcsWG>=h8nK0-BL~_Q~TutIt`BF`k;rev?m?$s(=dXMpl~uJ0830*GZc z5j^9z`x=oa9OMZ?b9;nlnt3rk7cBMpFQx)iXlgX@a(H|B_hW#M1qa`Keq${A6yn zQGRZ;l#>D0cnW6`uGPjfaMet|TGl|uRhQ)wD%AV;L%J)U6RqaZ6Q<}=CmhSIa^CM_cJARYfB+tzo1$Sf@Wb}g* zG?X*68NrRk#!O41yem8r&ETga@9~FQ^2B2zg|b0jC*JQ{59y@?5QJS5J;0GZEGNkx z9nu-F;z^Gum73O?}T z0q61^5RMp5v8^;TB3TJb<=|eoBW;pgx&M**Y7d6+*%wDe>uUF3)DXLiMgQ8xRq425 z_&M($Kk6ri*lPD%mk{~_8IU4-huIwkjc$X?z5)t7@xPCgwxa_dYPTylrv~t|C;8{F znkHiR*-k%D2;p*3DMzS%bsx%9wMO-xbCtd~e-PcTD2{0@xf9ATA(Pu>%C~!0QPT*> zPtZXC#`q$0TOjfim$Jle!M-(&pKVv~A$M5BQ`VEg{Wz>Z1jX47V1LJ%kY-wK>LeO1 zBmF7i^Kfi%7%L1d(gAub)b}k!^0hByP*8CLk!rX~>RK*Jn6IDh#a*;qB#cC%ur)rz ziA!ifQox%DT8*sbWxfF7z8e}WB; z>XaYbaa{%hqu6JX-+C<(*n@q9znM9g?0Y;b_&Pztg;-HQRj(5pPuTfoU%L^5jVf*c^7!4n;Y@(!%{EBfYpd zOANnmcO;dL_>m$I7JB%ll|ZOl!v)F4Mcf0)@!N1W+d~O7;=|6ZiYs9ApOq)j34Q9zT&L(0+%Z4gB3F=$ zHU(IOe9!+L$mXRI40j;($tUMogiV8jz#P-~`R}AStYMo~i{NKD`fyLIBVCJP&Xg;b zSV@zjS4(P5=1l-nkC+ohWVd4Qg#U^Qt>5&;1Kx{Ya84KRFQgPh!@h{WP}F|MRdoew64ntfbn=xL#9DO~9*|l&081u8&w{-G!hpR+=KDk2BE2RXX zhaXUR{&<;_oe2(`^GCOnffo&h2cchnPLW~n_@M0mc6oF_6JSPL+{MF;p+vimB@tiJ zld6#tkHLu5hL1!p!- z9{n5+#8y12+EgU^yDd#EXvDF^5KOb6DJ#xWl5h=UC>DIqzi~pns{8n*o_Mx`jj{)S zk@%?w^@0ZsLY>cC1U4{!*bbE(${l@eN8Cby$AD(O2{+`?#5jjp91YUKeXK#GBPN2H z-R-HvLVW-9y@z7>68irUw;bkTJji3Q z04O(W(|wc21E!;-j|lNOz`NUq(g*$sDtIvnqua=V+JjgCjyd_f7`HoPlg$Bo4be&T zQ(?fjZj!jwP)b#_Cx1tHv-B$dAEHwjf0Ca>ES{&vH{DoC3IiSC?E~P5S_6vyp}C;{ zL7?njH6(mw==OX<^c3G+hjj~z6y@~50t7x@j-jW|-{6_`8biv1APEQO+R1dZ*D zRZ8_g#dv-<$mOPc8pPP9TENYr*gL8%wF2i~h*nP?rq3EG)sGjKpp;+WCUhJy1u59M7Yxz4DC!yk#yR-U zzaLvWPT7pI^K`|SGq4>qq->>vR?!KD?9#`<8P?ARcNbXS`Fwy%QVf5vYO!xFmM_ zo#r#!S`a9M6kWLL?~BtZOmM3*JzP`MKKfEVqF&zv-Q_FXg2lg@4vD_R606iZ*j{Xc z(QXgL+_k_Rol^9BFFY`5_k+NtAm)k?LV(YR`L)&auKJ0$I3!#7@Q#1#oXh(} z>hX<&dN6h(t^~9{01nH3=5_0CwlAo*_NmQ7G0$V$HEfbm7y6HQO3{5aEC>j<_ECx# z0V8Nru0npfANg=}DAr+&6$|P8{nUfyoV_COO8wS!HKtJuC1hRS=(Xvs2#IFG9WwTZ{}lc`eagt921h z+0&ZPfpqt%FY>e_d``zaF4f6UNo zR7z-yDz1ZlY_9@~T-uY!<X~!`QeW4eIVFCj+CPhAMk$A^?`t(y9Z;{0JS!yDM3xru~7z5B#+NyP?Vw;L0g8*hZyET)464R z?WwV2rEvv5(NieErr6_nLaxrm^th(Uo1|9;#e()@L5_80gU!_J?lcGHNf&jCTLCn& zvVJ$`t5t1gNDG!3c_OYTH^z+QBR047$*g^yer9!*8aKV!6Cd7_cf*(Nr+rsoDVduN zl{hVw(+38?pjfq{G+iQ7=u2%OcCG$&G3~QkqXIwG^s>y*WKVf9XfVpDyTQ{JhRbzw z^^1g5$jr#Z$ZWQeHzX*TOHZFC*NPdvWZZgN*x7-nsH^suwy(<8rPg@l8@ngMlIFMT z1{dT8j^MJd(Pzeb&1UZSFQ^ni>#9#xT;W^~zvfJ{q8g6yeN*R96@s;tx?GrMR|H-VtG0ErnvG-X|rGIUv7f27zB*c!i~zrQQg0w z^lLjNd8E){V5N{>OI_Im`8K%E5#Pk?kj>0%<+mo(vU&%yG?8z9CopsvaXbIkqn=)~2kPLQ+2OjUm(bZ5qoqvMy~iTtb(%xvi~o%v-5C9jx*+d9-&> zHLY;kQAd{gH6;9RiHVaz!vvGnVQC?rZRc;et1CW?^>16-%_~DiAktubhZ%Q!90eEq z60{!(tu8W%$v{iS6kbAZW5+c?D6IXqZ~j_uPTB4kJ%rng-Se*8lrqtXPr2y@L0)1< zDT3b-*P`g@-CV~``T87*|9&<zt@o7c|^;pj&Vg?3pHYag+e}#ygWrniQ%p3UjofGdU$Kq zUrqg({D*mVVPx&zuCJLk#a;%tJBMITZ`>gvtb{#VRgpbF6?=?q- zTUrsGqQ{JnM1q_MOFxCPK>=DdIDIHoy*)m{@-=1#ZrGE-oFMCJV@%(fLb>Txu5s+| zG)Q#QJ8qE!^sRaZ$m`2D$0DAukfWJ}u|JKC0qX_qQ$fxqB}H(tbtw^nboCWn(CyX= zwKQ|{n$-6Bv6>o`R6mMq70OmvK-{<{+3^`sZ8BtYw&@24*#T6$1^0(wG>LRrlPpgDE$L)>3cQW%5Ny zBGX9muz~sc?wO_IUml~=Wl$S-XmbDV+9U0RV;a3{46ccJGeY zj|+~`U4Ii<9`*mO6LMgmHeOTG{lmXvrCHk!4E)HKi!R_}n%_3IaP* zK9wZJmt{&!2Cb>df#iQUJ;veIC)R*Oof{!=(mAz^x7KPW)cjwzs^MVnCeg7U#y0*D0K9|l zt_lo(|CYmsZgJ7Dw%)CAu;o&NWuFyDBPkih4{!M%Ua$0DIv$I8gx&P92caipEk?e$U~$sonEy0+jQ1E&dl zWix24tujZRObHGbC)cC!DbgwqIsq|^5X?V}{6!Aq_k;729r+Dh6!cfFoXAgj%JMI9 z=A&);)*wbHLUnCjRaWzJ!*QEWqekp=oX0u`^I4TtgEp1_2__CM)Qj2>wM*Hm=Y+0I zCgPT!u=YonJ=AHd4|>(t3N7^S0I@-6g31J^r}cA^x>x@h#)XNLVu@2n+_w=ZnRX1J z>e*|!*a?uMka9;RM#gC|1ke z+nQ;-(0)Bn>D5^LW}TUl0Q&X% zJG7Z`<>tOu!Jy;m*kHqJwIK4%#c)q5^!NEaOQ}Iq$5k5~14$Ne5Eqz+ZJj|-lLfvt zy@9ED*nC>Yc=h^`A$%Q361k8UFA|S>L;d%@$gb6uA^*;}Y?9%&0?;@aKy%uBvEx*} zHd2TJc3>aHy$tD;vMz0LHYREIFKs85D~eYFb*SZusWX)P~e+bd_dWDDf3LYd!TXYDHd5 zSJu$aX5f}`H!-YA?M;d}(Jr%0@_Ma1YL;43U3ggQBV@S$vwqp~bn;xS=LK2mM6h52 zH)akz(3y+bX95~u*Pe$CU5bmxG&Q{k!iNYws<=gQeXdI`WxkgIQz^-c*fO%JuuA^V z5)q^OKhft~;%&3UIJt0((e=Uiy!C3&t_^W1CwmRaIg3*}u01DTn&`bAH^-DxspL}0 zl1O!%4}zaYhU9=1hslkSMZqTbXE(^~p+DT{T#Z5n8{itl`jUQkQ6G%eF7F%A6)92- zH9RK^=@GC0S6v=v6Y^5YOwOiCNd(zUVcj6cAcy?Tzy&<&$*_N9a8 z@%*p3z(Wh`qrkB}d%olll9$=z82vrhe^3{kj%lj(?#mOCX)jMhcb~^D0C(_K7Rc9l zu|XwWb7t`%75GN;L}j#5_1wkpwtIWku4DZdd*)J+APNI0A&Mm?Ubj$K!xR63ZJ zoJ6xU(8v)wAK>TQVp^dV+!()FwGbniajT&OtcuIY>+2i2+hbe^voPX4WaO;h44Y(} zuRqT$FIBK~XqVV%Hkn&|Z@(P0U^vFDo%qj(RQ`3DeZ3-Qt^L_b=*bxZt=HwR^*CdQ zOHJ3a6-zDdx@AwfZ@EP#A!if9;_I(J=b2_NxG_wP$i6iym{voilPphtI1FW z^2qI%Z6#^?sOz%tsX5u|_%cmJ z?F|(a5!>?4G^+_jGWdDvR4J6Wt}-}Pc?5M0dH;bg6!hv^3Stkw`0(l(fg9EjSMIZ! z?f{TUjJ_gB&wKI}WQ6hIm(2?b;g$#Fq!8Y>?n4b$Jr`lTLo2?`H&C8X*es5SjoplM zSDwZ^R7BeQ$OyVT*4SU+TVb8PpdT7iK!T30E)D4^9TPS2^E|%sQoGcT{!U6wQAiDF z_N))ODAgFO!jKqO55uYkL7ramd}I~uHz@uCzg=3l=OeHl(-3)C11{8yj4wbfb=xC6c^-ph_MaXN2YLS8MmLU-&C?H|bh1%kIOpg@w%C$js5h$jy?&v=96$3w}QBp>}iP z5wBi$ls{1z?%rb;-?YVo;@bl}!wlanGX5gZ+w@#TO_xx6-AB1&NCGB*nCNibIbL|C zwXiWe9n~;djCy4L{S>)eNn+Q=6fAnE(v~no$g!BSq8C0 zxxR7?*3YXb4Gi^?{7EE97CgP~l|;oF*$4-*m^WE& zqm}W_hP-^~wL|{*x^(Jk1021R9>M(qd6Y>pXrVT$RO}q(`TY>JBYjP-TOt1CwEm_X zzqNbx4cwI{m5s%Y4QpVuE3@1o=e4kyp+t|X7kXtB4Q?#SO@(bqn}*iZ%e z_%4s-HI#?W-B)RIy^eT8Zeo^7euS(Mr?b(fp8Tvc*3_(2*BWdj<6p~556wyxeuYh64h<~VQSx$frUATjHSi(y@O)0GvP;_I zHtH1vSKZrrnn=>f5U8h^ zD(CRszG7ANbQ%zBahp7|X=-zTKYKSyDi{QH6Zyj<9ABTC+Jo( zUy<}IcA+?zai4PMYq!3U@(!g!w}yg20{JgkrqUI~jB z_W5zZE+W%5t-p$5OQ5Z-!#&QzptH_qczY0hgXWR8^E# zU2D(?&-pnz@;o)*5+1iRGYYSvj)u=?!!yldId{nRm4x5UM=qFV>OD$0d|{KD@I4;K zt>hD0?x-bV2;*Mf<5vuH9psHZMW3;U<;!DOH@=imhk;d2vsH*BEGN0o+^(L$Awr&BOU)P zFFL~5Pf!LROrZL|FiY_eSg~8uOmJFD&3={_J7>6D&E5O28^De}j^jh~jYlg=kI|%5 zn^k5?j?zyHd=$_wT)%VbH@9s1s3ox$bk(+<3T`@`-tnY$FU!H2(Mj>F9Q_FN#glKUGRUs>1X8YN8ZZyrJ zkwd3_lp-^$yy>r6Z=|DbLUKJ~D*?wpGfLm$WG-j|y($@tWH-G6n$@nAyV*vfSxe^g zf7I)_ujYiDzs57Finy&``A}S~&U)_ME^knjP=t)r$wSz9vICrFS5{ahDljkJ;m`a! z2AzS%X1RBLJ)lyMy>UmP#opR(1IyWQ%-bwky@5nb42Fe}H`j2i5&xz*B=jp<4yVa} zFTi;Q{1;?PP>k~qOmF9e%3k8)hUrbeSN{t1;Ps?3me{NO^f>8e6ix<^OoP~INB_X z!OW^zJbMJ6m)Z>)aI~V%b7ZI>5B{X zDNhl0T6;`6JmL#up*nu<4pZV?R?aHeB;`iCs*GFSk&=4(fXI&&_&G(75vHs+-0)wB zH0FHHd2zTO?uaqqd10PLhz!3?k&GeWM}O^|MA%6KZc{s^VJx~{@s+q%RL}}#zIFqG za9>^9GUW*%RHFaqvrVi zA@QC6>~^UER8Pg+3adX#Jw>BWr%?EiZ27A0ZmlY;#y-&77An8^#ki683!5CZj-p8uk1WQ{@9>V+ zUD7uK;e=!`W@}t06fu2aH)T<2cb8;UkJUHea3v!QNXYD`~Q$-&BSJb1zmnWd;(#jY)A z*)M{cyUCq9EP$*BF?^*og@pzh8_y3I=JH#RjhRGj6c0}Suawlu}g|C6*L~-#EQYm2m1$Rb!pOC)f2-v3eq|FO@cGT$mxgZ;f@Fa zOqRWA(nYjv#;FMf5)$lL=VmGN)X+qjOd6>2Yo|6P-q&Jq#b;)dbtxLu(4=S+SbABM zZSdZ%G&nBiDM8fGLM*&}KkM-Gs#hLIV)T|Isl)-5x&q?6e!&U4GFlQ6GRzjr zO6p4Y@Fv${%oep3r5voamM+H0Dq}uKM;Yc)Z3+9PEkO;}MQ(Ve&3_BK{+-tf!FYPa zXF`^X8(P5F*o64l@kTd=YxJw>7PTHrf|CvTo6fOJpGoLu()xjOGnkGah5S6pC3I9W zvO@yHm|P5gMt-+qdvO9PiGL3Jjb0hydI*?;j6jP+KP9M@lmtS}?ZXN}KRYU%C)f>U z-74<#MOfnm)s1dvp1DmBTV=8@Ph5SSbTX=>h<{cyp53_D{ko0p+H6a6%d%!$?d?tf z^ypo=%CbOkUK{+;TqrmHa4PK0^T%tcxj!dh%O^X5)vu>r+7sAxLKtdk3cfvyJ7dr6 zA$PF<;?XvESs8#UxVb`EcTsq0_;+rDN$tQTkOiAruM9KtznCi?tjK!Clk4;3rcb;3 z;12suB)2^8I2u5@G}608p@m~qMe5s?Zp5GOyloaO74^b^n}*;wKhcfhV3%(l80OX= z(e5;SH=ecY6O|LaXr|&`-|ShtMvlkqFeun%3(XcDZOfZGs$M-&a!^qKV|huT%2nb; zL_vq<9}ULMg~dAB5mAlin1AP^+LeXC1rix0`ECg+qXQksdvN5)%XQhUIqB!}5p@;c zcl3-YIt%mw-}?6DWmq{Lv9>zpy0?DGWZAyQ!8Dmm$`~p6%{%epN97cb3I(f7jtT?w zr$IxTZHuDfngnWIat5J-Mw06pZeuX%H)S*VJ@IHB-XH(I{L=aMjPy1f<;as0rmIF3 z<}m>uE}ou~MWZwUzx*Ex7hyRIK?Ef}Z+RM)g>!}U$5?xoCX(Yy<>%T%%O|D@mI+~I zMf7+|S!#Lh&_p?&HHhr3dG1##iR64$gSZaSblqc8Tq~#l;H5I@wkjJ56b53=ME zll58rG`Q{L7R=?!Grjwa&2W*IEha)#^pC%^6|tt!xD{S5&KmECN6D#WNhvF0elcJ@ z5CEk@9B63O2WLJ(PzT8D%eA9k?#Pfe%o<65v|XdmOSWq{@vlIy5T9M_`9*dWfY&VA z6&OLWM>L4qd+^ja$b|;14hdgO0tawa<~G#R!Uc=-e}tloE2p|F^@@P z?dh4yO0KC~7yFK&Ue#{RxH$(OG3w3~<{Vj~L?BS52V%CYoa)bt?!SdX%vajBxrk$+ z`ld)v`m6rr3mAT#2=nZwox2Nqf*-{8I;cyzs~1+Z?|S*}YEe2=ia(Y4Jn0tx9XO)R zIgj!Cpn+&EB?kB@#LpUXTMfztpG5fSd~P-muoY7(O?ZK8-3^&j_e(xcyq|Vx#db|x znCh&J!kJ+n!wqTcj_%uitF>BUTt!%YRJ;M`MnEfefVKX z#X3;uuS^Wr&CdbnTud;DZxmzI2&|}ZpUN&p$$<(vntjjP55Jv`h_Ssl?j7QecE4H> zHqcHA-a0ntR!nIWwkgl# zJP6r9GDCYz*PBz&LM2=Y z0}1wB303Sa^Ddv@;_sjJ5%^Zl0XRL#VRvzJHiP0L!##fP{M=vGY^y=Gv44MANt#3e zu^0M7$9@BUW`tS;tS-2&s8^J}8RriPc~hX@=t)ytjgT+hv&2>g<8%CpsD8z}vA&6) zwk?M_VI9P`tVCcxa|$2_?Q&QCjxDSM|ug#p9~f zm*g9acnvf76ataR#h52!h1!nK0^~c4sai4vG;Wjwad(Ob@C%a1C_r^`b3i zU4S_$&P4YRG$PIg653aJj; z2ITK2*1&7XD}kO~f*t<{;R|%9UKR8{@b930`VNHS=^io1-lw|Uwy1xH*VG!u4*eAh z*0Cn3?_iI@ZL?oQd&)WJsVf!pI^ds(e#KE$C5U3-8=p}8FxDZI%zoK3N5)Vu{cg1J zHS~3XUQ)~82Ofs+UPZ^{XzB*^R2x8!29&7$KwXtjXsNuE8UW3iDu)pV|IN~wzk)w4 zM~&6D&##=`${*dJ#vy+-&NzIle9WPjp^v9|F7dv`*Qb=H#-&^4TRN@_CRbLt8z(x%V~;m^Orx)Vo9cK_wsSl_*%JWmC{FxY>^5(`U(jf|!cfn|`5 z@g_9{8hO?cdt8s0YkUQ2twUm8e5i6-xqVm^`)l6g-eleKr7wWau;cJu$D!Y?pr3%2 zde$u;YOP@lOln-WsA17V?6-Iy?Mo}Hd6lez71l&+ujHZS_aGIi?H4MeUVE0C(aP3b z55>8J&jvQFu%>_Vd4>I@O>O)1*%NsvkI5PMaxTk!uqCYLjl@3bHqah4E&*5cQO3u> zF<>8X9QcsIYvj$Ko-mFBpXp)7LEt#BPY*YaiFNZf(3gOBiSe1^pm6{=4(zk&hYVhC zfhkx+j{%zy4hFqwhKcSW9md*ffi?#r2-c^RRwKzrAC z6?j`4Y8=3rePKe{c~kv7YpjC(9n<$2Z}Q%j_o9Ey%l#uNdl%r>=MzAN`3h|e11$z^ z2s#SbhVT|30^t(ikd-zK7;l0afYva}826hf`xUes@FI|K17*JehK2P=s}Ibxcr$^m zNPh-c3A|_FAn>sz>m?xF!gF4-4*^D-?Qwad8R$|_7x1jb?+-+pujbrl*>Fo%Zm*u% zN8^7!gx6Upwd&|XbiFFkwQoR6;MW7Rr;IIPpUgh~GmOh2Rs5_}E#v@vcht+na`wM$Lc1!iuG$~SjPO1hF;vs57dQ9l$ zB+cYKsj`#$DW4*K&_Wy~Y8u5WBd~u4jKDdgG4+5vY4SXyMC5bXUO*e;igF$8te`1C zF+=_bRhNg;lk(@(Ti#{-p@c%e*e_}A#C_yE3)s&ZOCV#h`XR6bIxmInI%pTP^BV=6A991mPpK|23#v*yNQ7TV2-jvrH8f^JqpgwdKt-eRSAoC>bUHpHnJ%^&q zFv^q-*o$OPZ60^v8~G=U)lbGbr8#`{v}{j!UqU{*b#R=1~GQf~_>tcTsbk8|SG%gFl#>0%Q4}5^`0+S=V1X zY`i5X`l^>2zd=^gHc}rkZqR=-KD{bZAFc=w#JWYYhxJCb=IMFC)yZ^ zIRI~_jyAs2YEXjmIknZ2(ZBZC7xbVwQQv!{Da(y(+y>68Pw^g|?VasJ*(;Fg_$Nha zt5BvRH3nZ@McRHvXdlxO^#>|)gi%ASGc~j+pV#1)O${2j_~~l-$C$wiJ03ylq3JU!y*{0Xh?XJx+Dh<>>p*==&s!&{tBZUoC&|pA%=O{^}sey9heG z2tM{5w%=eM0^cF8GA3bM?zGnNjac`7x8ijHteZw{q)i2#0}KKrPM2HJEC%nHU^$uFmVOT-IrbyoxR|r0=N;psA}V9~cUxGvrlL zDBu0_TZsts-8O%RIjt?N6tL<57J2X(H3cn{-PBHAO`4Pq`9iRk6;lMaqXg3;Ux5E1 z3pM#pQOJsU1^*YJ4xmLoNbm*fVA{+VNM{=D3oE^rFObeO-WN!Zzlj{T;=7d`w@R#u?4 zYn|Yur_*e$i8wPiQcoF27_hZ*7PeX#FYLRF?gH)>?>WQh6{ODt=H7tuE$}_U_n`ja z*53D!wdWmSqHM95&U;rA9$%|qANxG1`f^HA!{}b&Kj$EQ0mAuMi-%JWtnvSn*T9$a zol1LZEbf0>51RL_*cT2|&(k0aZ5+d~r+5^;<_pvVC_jiby^a9i$Bw~%VkeE&Loptp z_8X;mWBDg_QN~ag_&jm<%Cd?3Rn(!WsBbd`V0{iyqj9GC1#`L#YxRRPMxG(iRq0J_ zl_@kvT8OwG_7e(de;NZHT&OIdF#?6)=}H~sQ^U7*i3ms2kodz_Ws#|Zs z)iM5o%J=Yd1yqIaoW%W34mIaDMA%RaY>Cf-S;B@sqF|KC5_kQe{8k{w?GVmIhs67} z;;3${Q(rgMa2ocL7xJJ z(ry}Pze!u~)BQZ}FdVktVs2HQdA#4X|4LbXG3Hzk%)ehKO#Op`^#O?Uxd?k%{Xy7g zAw7tF#88~UpXE1n73T{5U2?N8#h82!M4Pm%j~q=$)qi78bji4`9-%vNhOB?1#bd1M z(NbZ*)_bj1W}VlrQY38uPWxQQK3Tk5fr@u0>m5QHjQKRe>s~h(a~5-f-|+Yy4U1J< zpsz){Sm8bZ_ImUPa6%u3HSitmak!1|=}!4^_=*^;p=;1SfB(Yg{ximL@wQP5`j{c! z1B7?zx{@i34BTaQ1@8y`b!3;uw#<>)1ox-#>?Lg zcs?qUY682lPs^qI#eNz(vG20A`}o`cYfs+p^Lj@C^#Nw+-@+H|rbVFN3i>rI;%`8- z@$`-M0UHQF{S2*uOe;WBIP68|=x5|04r>!=uow2@e2~WHCBJ`9sJf#**1O$i zTXGVu_uzN)TM%^$eTO~ji~Q}AzE=5{7A$WJsDrV69&6Qc6Mm;}z--qrO!~h8Purus z(>2J`zW#E`3nx07AQAYz!qjsX~F>|lq3+UDxzWuYodiMtR+Xjz=2hahJi5LsZ29$pEygCj3m;20P7G}!GHo*N+J7HX{ z@mID{56;sjQhm*lTW@qSb``^ZUUwLT7AGMO;qsArHDcEaZEJ zmZ`sBFU>O4MLzm0Y!741`qbB9ojQR!YExYyOB-sgRRv|)ouIb-zrbIiEqwueYzfv2 zOW&f*PSlZX%Hb`$urt;v*J;ZhkM#ecDcq)m+c`*ebq#;CF5se`*vqk;{#Xy5*NE=X zBp{DkIF_2wW@1c_Sl^edp?LA$%-@(4P+f7a%Xh)2jbFugn&zJLLB8wecV?iM{k;yq z|BCN4dA+)7T;_LBfm7mp&uJ+CYPs(=k5Gp7P84o^kJpRuj=aCUL!EUXPn!LWsd5y4 z;;0!GKK*|+dYZpwlvAjw_>OEL<;Y{G1bOK|CVz*B{Q)CG4x+I@0Wccz2l!h!`+GO_ zQ)6p|yKn0b+rE3|@7e4(W3C%#p%KbmQndX}tPH?8MKWfYz}^wSet;NuTvu@ZTy1P( z=xY&{aMqM)o+AT(!b;~b$}9vH_@-CjTSJr8HO7A?6CAE2E(@7j*c398H~cecp1zi4 zGd6M9Hy%(*^ZZm}6C=P~F^)bdHoqAzA4i)xUh=f}jr*zGcZ6lGlV(F-o;Zh5$Bj6` zS~||{mOeO)I-06$J@qw3+AOd9S*%yobDx%OtT5}rI%ka$*Y7npbA96&*9jI@mIt+h z?&g02kcFyR2xU|@e*YVBWq_%_|3-U%#Xd1Ulm8BXW$~MqUrQ6c;s~2@t%C$_k8lAw@R;!-hI3I=?k{o%6R??Dx3fR?RaJWrZWE{{L5M&fAcruzW(XI9k1XI zD~X$H$&LB$_Xf^NmcBUboA2viZ_gLu<`-sIqm* z8@}m(AwHure($vp@dV#EuaC@Yt&KgbeTXkz;6=%VaoB_>ei8WXM*J^=@5N0-FeQwWR(Lt!w!Q_L1=^5k;7vIW&5E_SdVlDPO{P#~TjExKN zRD_evaWgIH<^$~y+8TDa$p-XMAH3tBzmW*%p`H++H*^%P z|3-!C`_vcyt8bt#=2{T)l7ME&p96myhWd(t2jwTIHt)-M&M6D2N8oZAhqkYxFRZ`! zfX{$l9QO~Swtj1*By~UKTHjdBHt&UvpP`3Z*1JYb9pwU1S!WYbRBg8C6Q7AVbd&uuC`kjS1i*5kl1a1}iMU0?iH0GZqV-va(@JTTV= zZ0TxsdX!pfHRy4z z1I<(y8-{wE+GyQz1|Ng7S}G0JPN4q5sK+=Seu~DHfi;e5@k4Bm32g2q0fj-#sdt|?f+@k-em&-Aa)`l|umzcWaunn$L z)X$i0^ks`QSCRKkwx591;&>s|c8g;Y`dO?ptJQnHW5$3y*_K4S`0Om!R7wo^U z)eIn(!o{7-W3)t@1E37whj4jy9+mR@x;7MP&rl0}1nSVKRQ*xZE$(Xc72xaV`8K?!Fa`O45IK5)`k8URY|x((Cz_@=HPh4+Xsf9xGhS~&X^wvgV3b*h-o&J6KU^J3 z)3lma`3azDB0Nq1!)gmC#7TWz)aNXvtLJWqLO%jIZGnR+(HViqtB{n-d`_({-6 zj0M7a7sO`>os_CQF^(1EcH)5&gd2eWH0n(e-xmf5JHZ&!r`<(~E#vPvS0el%C5v*cLBFA?a$n;a z^(W)98cW@{jPfY;7j5L4b%=7{!`Mu<-m24-Fx1QOLzpk-x3TQGXdyWeI3u&sr zAd^;k3o?I(fu|GpAbh7e6?8W_gVy!5f2w=9CJ>m7e8v|=a8TOB5v#syGF9Sz`C)Mo~t$aweJ=DBk zO;_$Cx6+7S7T@_Up+~io)KytWb?omT)zilBm{ScMyQq=Ak!m}dkz4-<75k;o0DT7y z5buA(8P@m5LFDiG4wKXSQn6m20=3qp>uoWouhC%GRZaM^P)BnL)8%0YS@X}n*&1M~QrGKM}9f8)u2XE~5Y^1ZRYit;6t z;^(9#jsPmsHROLoq1yMby-V;l{CCrZREK}xdBt3?j`bKlyJ(KNEk$ z8KZTk_I%GRVf|1W&=!6hMO)1sBj`~-qR$!P?~&Wk)7ay7tPE-))};a(4CDf@03QHf z0B3;%B0fo^Em0d$it;+8sP_XAz~j_j-9rzn2k2q#A<#*{NQ7fRWr|mS!@kLnQnY^n zq-~~$_0=e|1M!o<3utc)#y=NnPXh~qAk_Ch=upa4K1LXP0(}tw7V%~X?}gqzf^Nnk zd;#^;M7$7ny#cHO-zk9<=r{#)y@58C+G}-yx+tGaW*A}ePr3jA(55ihMARlQZ@a;Pg{uz0# zK%1f5Y0!zt%LGOs9kW5djy75&d;)YRkO-a$l;RkSZ~?-PQm%FZIEg*&Tc8t6@Eejt zhE8=L9%;`4vyr|C^c?!S6#Rg`9PvYt_Xz5AAU_d0Ig9?c0q%j`{)7BGfMI{&*^Kyd zU>5ks1Kj|eVAK{!Yk}|#$UO;qV|}v>k0Sg6P!(~=piW00cLM7X1{5C0Q3x{z0`H=o zpQ*h*0J7B~)4=%*LQ?8SOPf9AltvLs^We zdJgrSLpt;akQHYvvS=Md{unp}Yyd_9oK}Aw7y)zzUI(UV zDfEt(BK;rs%>+8CBHiO(-L2Q8mvna$vZo;dI;2CI08IjE!YToQur`R0kN_b-kOUEA zQHUr(nE?zDRD>DFWf-3U942nKA?hfOI^Z^r-~xhU6g~Q85Yqkrb-NQ5-;B;XZ|1yr z&h4Dvt@Ylj`s%ByuX2Cu+9FUq7!G=ZYA_eP1wPf?#NGlax|`?%++>gn|1vNh{zAA_ zz@*HhgP;gpqs(Iq;ob|f!8U{o;QCa*gf>g`5D0^J!E7)X+ymYOjf%uvx;*w2=G!2c z1_ptKs5=&Ed2q|XK;?cq2M&Vwz@Na$2+RSu80-f(D=X<8@PU7_l8u482^@_w9y|_y z2U5}IGmwb@_k)O^wt%r<4Co5>f`gKk^1ukt8(bBIf18jGQYC(7)k=L}w=DzBU^AEw zvcc6+j)D~&`2*Hf{(!y(W5ED$1hjxtpaz@-XEE*`2G0Ty$OQYrZJ-7ef?t9I$oo8= zSq^N#4YCn89Ik%?w>#i@z6NhX=XWRpVLx0WcoG~}0xSlMfPV_yu5ia*u?K99?kSru z-T$cjmzh-0j?o;r6>z6>TT%V~W*Fr6E7W@xO&9-6${^e_#?z9uK~O>g*g=eN9nputih+W82|ehYNCJ!r3ZH|p^U`Nc^nYXWr<`-C5q zW>B#-nudP~x1wM6(Ij41y%F}wed_tjW+?>!YRKm-WuPu*%v+Ph?C5vQFJjNac{;MU z<7dy5u@U>ABaf`3A>wOP$ltY#{}KL5xdG`R^&4{maucwZGpaW6Nw~1w6gS*G6epc0 zBkt#RR~BrBT;)R|aV^^Frvla1mLc;;s6ZX8W8+y&PKCeeCb z5v>LNbpsGCr;So0_RRb|z~5*xKTn{Z5s=BIPbM3$zj_{;%i9Gxd=>e|oxAGU0^Flq z!(<+3@E}h%?2&BjFQV@jJKQVZ=Uw^k=f~ci{Mfr=M4qHg+C0NS^Zz%xu5Wl8FuNt<~yjqkeK2h^)#;$iEVL^8{rnEtt=u;|F$Vobo7H^$U@HRy|kP3Y%poKM$;)2|i2{a8?}-4<>W^I_BSb0FAHVXv|{dUm4# zOcYaSu$aOMRks!UuhT@9Z?S(o4?7Zjc{V-#h42`e!~!yikI-acH%)|1>wuj!NgRSa zKV;Vrc!9QEiF(%c5v(OQP`+*oWpRDvdjnMuF>lF#hKwKEXT>`&wsX3k>mO2)kOF6@<6c+>BdQLqB^_qcw>(_w0jr>e%Sdf1jfe<>*&#?+kl&pSF?_z|XGl6S4pNO}%`uOMJw*$E5(g%eYc`Q%TO5BoM>Ka=utk6TUO8U7giyiJjC zG;S*Pxe+%S#xo+}ijL=^oX@U2YarO^{*L$NSH2g%@_irjY~^&k_r~vb{;hvAKjVZw z;a=yZn*Myhfqlq* zs;ryUGwka5b>T3=Z@{%uKYmtS{D=~SHd^$LQ1|?NFZev{4t{=$pVxW-eZCKKCI1$E zFUIy9umW|u2Rh+}4)3KYSf_u+iQQoHFQOvsX(x)eP`zOw`dffacFDWj$hnZn8JLc_ zlD{vE&QB@)I4?zx3U`aZzjrxb1MY?&QSH}7zT;NmXL&s_gbeTRN=e!i>^F6+BX z&y2JpPb=@^&`h;Xk@p*F`lWOFrSrM^o^vYg0Y||ckOtO(v7jKLQ!0PlKLKzZ3<3`r zW0q+%N0&r(o#&U0RL2pop|j#OtQXuBAPqbMDnSWIh%yk&2Zey&;{#RE_Yj+8ANFv5 z>^J-v>jP+&T#o(2FzkPKQ+Is;w)$PPS?)_S^)DiAEY-=QXqWB?;*bY(P?@qG_g+Q2 zuwM@9GO4@n5j+pifIT6*O0Gek=U{{N!+zrg?&*Ut=1bUp)A)0gS+JkJ#T>Shm)cGO z9Dk2_oUr~AkH@-Esf@>7=mY*g_0FT=-FZJ(E?6`->d&c*_$PAz=<@nSIU|--)#MCW zzGOkp;3W$Ytg2nYFEt33SLBSWs#uaUy1H)ZKa)2w{`d)3eDcv_xZJqXm2~6E#5do9 z|N3RPEL@Dsf?8Z^7P*pY7Oh#*rGBZynK3+fJ}z^rajBZ;NUEB5%XM86>s%{_BxWoJ zkF#-X>^^H+Z4~up@w09^QOA|qtrcVMc4kjh}UwuXP1m5e>(?6k?;!gr^9$I2- zBpX3-l*ZV;RRV4p#EK$KDB73S)!)jz`&LPpZ%_g!0;>g=m{0;Nf7dY2s@0NbHT-Q2 zk@gL!NJ#WoG%(L?;8w7{LGs)JcOBd_4d)t!>IRnGz>@ko6Z$%x1x|Y(r^V-_TxZ(g zo@^RgMQYzm~Xm`y^v2e3l)V1MSPSk{;IqgXPr{!|D`!K*+*Okc$GrRhK< zD;t3Olzn12ZEyxNe=-y9*E0j|SC|g>*DyVvZo;(?l!7P0U%+{wAjOC$8EGRBnG#6G zgR-(?yJuT^dSY`tmP~hSSGOfKEjB&PLeH??D6luB0}#nYn#cDGfj3%?9)0;&}HWL%fSxR!6A||9+#A5NdDBefMe@U>!r^S2YMT;ZN;dO|; zjlP&9mJ*Yo>k{L%#>dztM~pX#Ryyp)U_zHD7`4PD5)r+$XR4BvJ@GLlp@%Z zMdN%ES&O}tN+*`I#4)%NN?LrL(pE9OtR>%5+F}?ted=DuHU$yeBHY#rg=>*+YZc(w zhfJG3wUs6Ef8<+|9)}#MrF7OUcLY72l$OfU2~%5cN(r{)bI;FHf>hd)KfWc&UE;a& zR~NbB*Aa2izqfnVu$G>~%3E@V%^IpE)weQbSamBi4y!K5)jhP8=_BD;@VSRZAJEDM z@Yw#tsuA6v=TgIc)o@>TQsVxaD#Sr9`se27v zqT|X+N?Y`0VBGYUE^Y)~MxZYOW_Jl+Ss&nU0_E$WB0B04FzJ{mktoXsiM&Vbe(w=D z#YcMQ`D_`sZW*?W2gDCA91sq)kCLzdzVS}!YUpbj9y3>dg3Oc^uq&)FAczVSYI{&o z%sL@~mp@Yi8VI?ki#N|0u%MS=Qvz#Tm05ww6?1y$j_#Z4E}rb0dSGJCv|00u%6Bdv z=o!0s*nqlg{KBoZLzh+0m@>XccImiaAO9qON?F3vnX_80g z^}aEDTKo|8&Y)`pmnc*M9|7%`NK^tyFyrklKid=9SUaDUhC)AIv*o2{PK8d~{aEP3 zwqphF*RHMo_K8zR=e}O{?6%O!@t43<0#hSReSFWBe8a+HGvpl?DxM3y$O>PW{n^*w z)Ly6%rX31>umqPjRRUZTHmzK7n_2kgaA>>q`K!l5VaQ@mm!?$$TYuG$R4w@Jx{)&< zII(v8E!}D7fh+FKE?tMNdv5iJvVnEKS}|zORoy+qr+IxfQ~fl@PBW{0fW$1#C$jswjG8iR; z=|#3Mv=u7RBorkN@@KRkf*wo`m*Z9fB@UJBZG$rUqLYDl=Cv~}mljt7FfFo1SYuP! zLxo>V4!wP@E%ezeNNX>oH7_cyZUF}wHV4Vh^qYg2Hdn=9n6D<6b5{Z>f1&io`E$&1 zf&CSwObVZt51`#9idRdqqm($syg8^yhE+~yqGgqMMJaNmY3h|_LVfJMe0zaa5GnNg z&_=eB4QILRy3qR2A71?H+2>#X^0NfCg_W>r?4Ho#(9@yap?T7|(EDe<3Vpy_-!q08 zHPTiYZB3?ZF8}ycy*_nIe^9SCrkGN;1Wh6{#v8h>vaw{rCQ*-6!)l|qE#LZLd_J!m zd3~J|7sH*ESq0W^-TJuIi8tM*(Vi1P4!O;-AX$ zo)?#*mqb|tE*^a7)6i+w>%#3dHOsd?wYO7pWL))ZPU+|FT3+U4zswn5X*l+SaJUJ`h|Br|C@V$`)H&_;`fk< z9jifkAeI!&0*b<k%G0|W#NZW!2m&LU$XtC;av@R|# zDUq!+LpOPC^SzhN&%7@$dNDs|xVW^Of1NV4JG1!=jalpa_TkclTkhX*`>BsZVV3mP zTc=L2`Z<*wt?ao?J1U->ioyI9>lOOuZ0V|vTdqgV*P=tW%f~T_Ez}3Ssmu-{#v)Rz zCB{%824c)&ML5sgfN8_Z^{UOox+GZJ$Xk3kqGAl%)hDuQDRFL_kD2}B$NLM*f6Drw zJ}td7%I_aN+TVA~`5qG2oMx=q{n2w~$_cm(f>CBp*=e*WWHgx=ne{O8(E5BYbeeZq zF;``ER5Cs!(Mc?WN&Q3bhn7fZ&PePA79R?-FG3FaiwniqkA6d$l)6*ABUvuX7*DgonYmd&qFJ;NctW3z={qqBB+TRui zv((>gXn$LxUp%pN=F!m1s6?_=&B+PGGp7O4FiRGx33|ab*kRT;7@}Iye_=ls7ppb7 zq5@7S`}C{x8zGju_a1CPQEB%rZ*P_8*U!IqBsyl6pq$Rxx+zF5#oQEBtcG=bwqEyx z*&51ag>vyVNbDFF7$d@rw$MqI{ry>H4jn&p+s<9uhpmZ+8pXCymn)g$22IrSDIW38}85QJFFU3R0=f1pEMU@cJbkr~iP zE_9Z4iO5lrc;QUXv2zd7YPhDrRQ1^ARoJU?1uJ(xCADIrUhgD-C z>WNq_s{P1!4cWPvf4>F^(fKrDo5iP!PSuo~vi9D$x(=M+E3O)nIsE!<<2Ef`aC^>( z{N&_*WAaO?M|B^0!@W};N`GheN_X$9)VRd{Bc>INx^7Ii=had6^j=9Bx$YEOQvVS% z0$10M?uK@G!e@m2vKK2?Ng%`FunTrR^&5@4SjB|Jr75U`Pc&nc7{#QwG)S0y^L_c= z&V_&vdvFQCI8FZgKnD$mmFRKyIEaL9RB3L|BFieCyVw6KQnFX$R{{D@6pi`gjh5j zFRYK3Fkb>ce>N?lTB-wcs2*`c;9CNz@oPC^s^MEixkwpI3-Ff?`Bl?gnuoMHHB<$+ z3c0VxwNlL)gTIjoRUo#CmLX;=o>+zFOr+(iFC7|H4u35zRZCp}-(0me>7W*QmgC-z za?(5Noku?SvN}WkC`YYBIi9c>dDBsDIm+SBn2jEeRpcFo&^*NQ)TO9nU1ysnBEDK} z$AZ6GpE;^5(y0XD3Z(GZa#a$Sw=wdZ+GtDD)l!xsb++2x4hb*Ay-U=XrN~vON-iDo z^VGO8bQS8vrBkimw@8;mU;-|Gfbd+TRdu$ZT&)rB|4OwyUgH|IZF4TG>kqYOt{Ps7 zayxSKo>+)5@0Dt`X1Sxrl?)#{#5194Zf(`1t9nhST3B6CyP)!)i~hH%vQb4-=l?J2 zJc`DlZNt$=L&$T9a!*2C%GA(ORXR)lVa{G^c%dqzTI8?%m*)Pr4?*HeD~+RBXhHHr zSQ`Yapk5@AIKo(fH6&th$U9qq-R;W(Gc85mQIcL=nx1KYpg(uttsQ^$`I-ycEFt4; z1o_&eu3i5nzyOBz%7T|spaB&cH6Sn`Z(?cD;ZLq(TpVFGvp zHaV9XIRPh^31R{olR!Wwe>OQWH!n%zb~)x#vzM!y^5(1-_hff1Z2pxo3Z#vkWOj z)SN0wBmcO(UVXM78F(6!Gr(Uwuduw^#J>GWNh>4LvWk~3b{{H#uOE>zn#g#*w0!2g zJN}~GNaTzmYL+r{?yaS7A8(8IpC~8lHL9$naK?{gZml6@%)>~pe;EYL_II2^l+YL9 z&Smo!SKR)ugCh|3e-h2zJ9j~Gq5h}pQleAOBV0YNu%f(Y$L?5-S&VWZdl^BFU%sfMyw%K3?GS%8KKBpO^c3Yj zGAPE_YTSTm9W7ToNo!P!A+?2}s;aK3`lr;>JWQQeAeAQkf2lEfZa1Y8g-i#9NIB|! zOigx^V)8TXpwXPaMhVEnV~FzrMgGa5*>nr)x02S-MtXo=q7SHuR>8NGcG45{D+!fLi3VLGl1Xt#o&T#Edt;jFNpBdccei)jC>I zta!JX`ZlEBe<}6mIdv$9&Hfx#?}5LCc;g%AW1*))d!p(fmkMYyO`)mer$Ur}29?n) z)XW^3OY>;H2+hZ{nfSjHq3MWKj9Bb%h_!&q!6I5rOK2(nmcxIG4DqvtBD{o_;co@q zO3P^l-A1>||Cb5LZFsU=ge$-ubSGNoE?OykwrfdNf6;2X8?AN^t)+FB4Xq3N0<@ks zpq=lfUtH3^u~Fzg{Jozxp+9VS`O1hlmdbkM zn5z)ee@ew_2TtYosG7JBWw87WC9*81P+(sqo% zD*Vs2%D!FjTfQB_A1Qw<9CxP(KTf;pmuQPU!e_gdc8X=xKTeE%_`Rq*@`r+_Q_xpO*3ie__cXdX9dJ9`Yg`#!Pbre{IPNki8_O zM}^D^AEDnN%(1M{tMnRXsN-~k-k`VW6@=at{~tr>B)v_4q<58O@cn^4$N%+o()biQ zWf*kCbExM>X&V0i5C0hLsWt61e>9hwKWbT2s!UMcK)volt!z*f%p2i9%C!`$e~g*> ze;M-!Z3^73^?x?XLc7ebQVZ7Hz4(?z3(FVGpEq~T>{(?qOG{=HO`kS(%H#r{H-AFj z_}rXvW5d}eM464_1l@iS&D}U=Dq@yK z#Z0wgriNoG@$SJi__`kM439hb`*e@HRw>B!!oM-y<8uek3jY}4*ONt{83Kukc*C91 zwk+KpRQ&FYVCK@YK!!gZ>D4ri9qt)k5_??_s)=n1Z&Ub!T|MPBO4lKZ@Tgrge+Je- zl{Vwg2DPM&!WqGwTyI9YD>2b0WHel)6?6;_Iz?LUS)6BD@2=@_IIy8Mo{Ib_aWgzK z3a5C3S|MHvXc>XPJ;AF|g55mn!EVbxZHpq81bcYWGlD4|B$hos`~f9sB*lB&f$s^K z_nbY`SW+k@j->eSiM?FJa5dq%m#EMJ41a4=sR)5!WvyQ#=^fKq#<_=2jRpB%QI zw9e-zmG+bH>wZrnH&upT{##nsHdtBYzODyqU;InLKRkB_wPb%$aT&XXB>_)*x>auz zyus9Tcv1^xSu<*S_d@(aKMFC6t0C7L?ByvBCV0}U2oSir4QAze#Vhi)V8ZYqY=1lX zRlaXx}=hNDrEGXmZjrNL|ct{Lc` zrEae)F_`K@_4z#B5+ApcCqCHiulQV|_@a0VWs8b!N9K|{lVaRn)us8kwIFb3;y+K? zU_6LNbBQ3gXxd=6S8|Tn^lBIh;TTV74>+e{n*3#3It}< zke0+<*;S(mk1>3`FF1cL#pekYrFarKpV#%MiJ`c}3I5?2tC^VYJeh?acf30@P*`hL z76ocjQv>B0{<47>7Xi=6839k8cd$!je!TZ~*K+=LOUhQVC!`@MmC|ZF%G%tTRAp^m zf%i~6EcLY$ya!Z89qv!_)pW))?;$r)s*tKIWg!RL9N?73BM^Th;=2xE6;LUj>OvsG z#kC3vS&S`HsJK?OWbxLAlEsHoNyQW0dXj3#)**|rWR+Izt}=EEp2YK$=Lm{~#6#;( z4RHmh#u}+HsZCPj)MhHGltl+1c@A-#DD-rk(oAvHAkFbYT&q;pG)Z+G5-E+BF)I<1 zWtCwWa?a5r62gD?tb*q^lpw#r`*a*3eepkHr12m0!nS4TL(nG~?it+wZu6A|{63yN zs15om{wYDlGlYVwX9#lahzrJgO45Q&J!vc-%JQL>+`)1udcM*|L1Xiz8}NHD5o5%7 z$)#9hP2(ipwWc}2oA`UzSzjW?(iBkO4K_)Eax;=fA>Mxo#t-p`U}bS3=Y#US{H`-; zWU&w9(oPUjMh2T8g(flu#K;uy@OZ;Z#pr8=9^r);Q%9vQ=u6>`dT05>c#RKImSC#6R{o?a6bFk>vFGtjvqhJu(8m9Up9p z93@9orF;RkgGVDdFZg#4vdU3k=45hfX}qTbQzvIyq~yfoV6&u=h0t!+`%NM746t90 z;YqNmOyj5}b#lq$Q16%$YRx^KTN5MxVD4b;$Nf@|T!%1F$rp$g1Sh9l*CQrc+DwQ8 zftY3&f5ED+m}X&D2-T!w)(UXB!-@Xp&R|vP8C9c>O%bjl+`uRgG>DqSz|he!d=lL= zd>ji|&JlCjC6_{M0&X1R_WRs^n5IguH!;zL(FoUF3Om(P$f_X6Do;+A%xnTM0g{*f zYyvQU3bYKkZwg=vo(k=uCl^ojLshXxa*L)ebRmRF7|9_Y60#yTN#cms5a8U*OR1Ua zOlpvbe+yEq$T1>Siw{C};5O3_YZq)B`PF30ons+hu5~>2T z^<~tD(JB$Q5_z#)x1snh1(8p7U%-< z!FaF`@~c2w-9=UE5ZF;e%njP>NE@hs72KnKCjDO{Z>Olr;XwNLhuI1$gufK*qtc({ zISZsys=b150lfzPv+!GF2zMNfv@pL1KZL_R>Y(||kmaI3ZloRHQRzMemPr491!(n@ z=omsbMx(t!{k2tSvuI{fx+F%pr)WwP9WNpiIC@#=eQ7JkPl04Cm}G~Y3#h>He?YN7 zT)(~n%m#g_P&-dkuLN}=B{{ZHQp_nz(ti#ABho)Oig8g$xnpS*>!OhIM)8~A8^a^g zUe)kSKWkyMq9kWmO45!}zi32%SubR(-q+l(4>x~O-l4mdcg*>4Tfi*!g2kB-(cBWYki>XtZURlXg(23+P5ZiBq@( zXpvS(Gqeiy)oMyt|3-7wvBJ$#YiWe?GIdrTLK}TfbCqH$ROXrQAv{-^hWTtF;(jK` z5bxm~w@q|Fgu*a?OGhd zEx=VmRt&T=?`r(Wea@}F?SoNDW2C2 zFWtlXMG%0k#iU}K_CbH#1l`vg@qURu3e;nm14iQ+GYs=l1v%6{v{~(Ao&n223o)-e zgYuQaeF%MBr7@a@v188(bE&J|l9u9qAKHJ4){ZnipYD@?+z#3p{VCrVMENLpOXF9x z+1Nxg7{J|o(54DA=~SuR_l%nO^Xwl+E-&i7yuEp~j1 zG&;in4{G6mXbU$L6wy?@kcyl!@GpdYXX5>DVY{JYi@xzC?GkoUf}{)DyONqm*h4*x z3h3ZUnxwD8vvu?!*dlG5e70Xu)+z>VtBC$mA#IXhf!VUJu-#?b5!=ycx5MV{g>uAN z{YAeQ@61BHb2QK4fxVM~@N~M`SOwW>@F~sFzJ~pO(g%JM`h7ZGs}}=|KzQ^G%eqd^&26=}sgoXp9CJ7N;#U0zp+nP* zKhaiyBZTlMiZv!cb_A?P-`*<%JwM=7b=B;tJze`t?=>^Kd-c-DEi}@T5Aei{|g4HW4$&KW?je_QebmgZJ7@O}cjGW6A^+w_|`T!bDEGf|}PXwE}8@rYdN z0@88u`-7;h?}IHz&iL7$it{Dg;7Z;vuMU`$#VM}TN$w@k#c{j{;0Tc=b^MC{kvT1; zW>zBMBz!`JXU*K9kNY$knks9kmgSq2E@a*G{$SL^tk4 z5pdqoP=(SRs0K(mWu^O%24weU+m1&$1T*88lBogp%s$w(C3^ERBx^(z` zsgAA9G5c3IFGyW=C(<(=IMv~nY)&+m_Hcdbv}pk+Rj5k%H-?)tAlQM;BC3$c9JxGZ z69xT~rfbJ8XfCv9bb7<_Fw+$8mxX2Jb+rd^8nbU3*X2zRo{qy-umkrDMN_9;;{@sutz-;uF#P zy&T{S9&{3s%NAS|j2M!w;;;QTs|m(I zvD2K$H0@VXrR8GG9@mMUQin&1OvG4a8ZNw5Iy_4eTf^7)$`n`m0Z#Y|ZSwh@m}8q# za^7N~$b$p^mkZ}=$r&sGnu4S&+iD3vqyi9~^M>W%f9vL24|BcuPX!VsTrhZ_^f+l!riZ0pUXOZMdFAYK%EE`vkMS-FA2RkmV-{R(bX>`IG)i z_meV%JxFsDCFDP`UC73TOOwuuW^sdVqp5w=jM}i^)_0t+E3*6r;g(D5aAHC@w9Nrf zyW1KWXeRgV6M09P&y9MQH8Qb5t@V)ku~*58TDx0WpUpw`h$IvccI-QB0I=ih=D_GG zN!VE&2}XuByH0oiWlsz{CpNCNJxG3C(W?+?S1H+S)jH=ZnlRYMbSBTqiHs{8?5vPh zPC)(BuyH;UltV(Bp_DO!AcuiJN&_sTo3%vWqDwVVDHY20t7vzf7e{PR-YEGzjYq&Z zy<48b-o)J%Ll+{`{=QS9$(QI}-*6Xh64y02sYA0&`f)@v2eVv7%syzc@^vSVHEWC` zwvv-CQm|v)bHE%$7hSkxw5ypCuby`%m;^hs>Di5Qjba_Ecl>}~V4J!q%v zS4Bnfz`7Cp-QJUGlZYSV%(0?My?Y6)zO-;A=q#B{K&F8M1>v32eBFC^iPyd4%E+ka zc>6TAYX|txzU*$+AcU1AiMv6OSjO)oy!w#DU%5~3{jTvZzFOReK{taL&K>(C@xr$c z?TLcshTUnoaDmq;JHy+0KJMh!>j`sAfdeSk_KAAl8`p~S{#x>05bN-@;&h662Ac0` zSB6hVJ!j$XeJzwZ z38*$be{MaA6QL+hA#9KGsA*yCaq`nl4V5SH<~covDGvQ=E4W^qdXWQp&mtJ-PEBt~ z0h_g4;v&~J<~^VGUr`5XUWOj;#JfMW-9c9j){zIV%Jq;lPB)crsFqRFmk^IcX&0wt z2Y{1ao`c(@`sJAc$LtFZ`JIyd%x4L5M@w{ZF@&0w~HI`CVFkH`5{yXQH8-0{GF{8QBa~ z?K|uxLZ97;PpZV9Z0Kg8eiZI@dh19#R-IWD-1&|=^dnsgX6B);R;)*vRSt*Cg8&j^ zI*H8Noe+Um)lb(c3K1q*h8gA=T`Ta8EVrtzya%Ny_U&lnt6_--}=sSC<_ zL_MV{b$XO@ChxvY#-KB#MiN;%?&HzKX~hV#-Erg(53;DWufs+4=CwSplG&3?XJvDd zc0s(FBBJm!^yw_VNXc!((H2?uNqeQSby+j38Hev8x(bgLR-Z_@U$G(^`vfrN4l|Cw zk&V3u`aBbiy~51c?NOT}E)8r&pAEfhXr3SpchmmHK5#DYEg|+|$Q|*njLC&xEI+#~jOdkl>B)y8<2A ztM)(eHsA0KqZtC1sdToC9T>1`Bf<4=vQ6d~`0Q|L#iv`6;g4+Zr!lX2jkyOuV!s|D zaFLQ6_GWXY1Q_9ER&=GS%ca2@ov}v+-(Qu!N#KuQNO zqagW4nwri0!&dk(Hk?jux(xvp1p-GmoXq8K0)sAuh}lVR-@MKEW(Hk~*Yo1d86-ct z35{lcThT1ut|*45k#ti$G#*h|;!9T1O3o6V$3A3?*+WQ0ZZRl1^J8Siyu|q~SW%^_ zH@*^eJ2^k2eX{Bx05D3lW%*e5JWqSDQacyG3=q(WY5JG1g@M+7dz%Dy!=*&9YKkuQ zTgIOz`#O#4|2s90e8QCkYcVg7mx@h99yPe4j^7YAO7$Fwmt>1!=^1yUQ0tlf-H*}t z$Y{dhz1*KqnbW$4Fu8PBDdpJZRVihCw5nL*&6`%);mP9P1~3?Un&aJqo3D9DvMxDz z*9l}_1L((}y7xUuIt#PRGp_&S6{kFry`;F-hc;VK9_UY3d2c$33F5@>`)+be!P`4< zM;fy~-Pw)`JRzE2YdA)2D_z?@u~$Ot_b!m2F8Q5K*fMT7vqxpW!h`vPx+UyN#oq^9 zznkSSC;Fmx0!rZP-EK8sMo7NdiXI7-_ClUWzJQgv`Cn8Vi{vD56O>LP)nqfkF8(tDZh+&$DaRpy?Pw!>~%Mq_FLZ{4& zcVsIGSJ)dbvxAiowG2z9n*kI%CBbsrGNGgN@gMssz&UMJs5^D7CMtg#bE9@gQhb^|D^n!V2}7c{#{PFE3#g2bBbvOR#=VUn*zT8ZiL_;)@bA) z4_bF|!0+LNN*vnFqY($f4SyvJJtIoCPqsx)kcmn$&;#-vEXWjB4u1x#Lj^3_G506z zZ7bid;Qi;G#CTILT;fr9ozBSLdh}V;ld2BYu{B`fep7(ytYTAuqZh+W*CA>|LXiV7 z03{G(d+5oTRY`suOT3|$7%AZgu3WdhN0Rh?ps)#&V&B<6Yp?Y!Er0O<&WG)KpC_Ml zCJ#FUT@#a{eV_<2!nA^2TkrPSJq}2s`^~POTH=qBIzBvsU-VmT-S-~Fuvx=35jo7T zp58F89~HzV0jo|2LdT+r{%PcA#q#}HwRs{JiUFrDkXx6lb#&KQZFHCr;ukJZ72O?z zWI70~5#xkR?~!@_{E=U-u_UEwAVN2SMm(|JZk;vwh@P~7ueDzoaNd%{Eb{@bh1~go zcFs36ErdjXpnak}%-_Y2@#<{AWSbYoIKzqirp{5;oKoYgHP9rY=P&V-mY2|nw>ly- z{u*+9aWfA#1D8Y^%J%bwjHHfvzy(0iJZub@ba$tE{Ghw=Iv6H8IfZ`=- zPSQ=zPW**f<80x+lj%G-f77pALLd zO%`{PJ;Xdv^b(?c$62%74}R!TMe5AT!c^b7W|Yb&c#2igM~V#g>*~LQ1kOs?l-Cyt zBgX2ve7XCM4+GzVn3GX4L<1uB#Qd$Fdw_bLUOdfw0rbPDO6u-Av2+t0124Oh2v)Tf zoG>gGMA@n}qQF+-%CoA&j(Csvnn9CZB}Dr%*Pt&}GPdIp*E zd+8ml)n3oyJs>^a$8$&k1osltOnjO=!hg2)p+uxQlyq!Aln;Kc}%U zLUkoN#awVfTO51&vBG1uLAXV|p@dFpz(vjHm%BU>lI zpGQd^UT{pZMz-<5j5CT;!g;~imK7@eSGAhw;?uYFxOuSgMO=Lv1QLj~KWlN;qY@0P zoi!ZfD#uqk4*<%n>nzOUm*g+$sK#<*;(Dy`c=CU0j8RvNu+07@x!4Nxlh1E^a~>vkdMl|)0| zdrhq*b`@E1Suoh40k-*$oOL4ogeE@SpmPrkHCx87nFPOKj42i-6l!=hMBiVt@76F3 zG9ktc9Fn~m``BK(#J)-B7%@)ipn;EPInlsz;tQ&X23dqP!s)UL7{zAcYfpCuc({_k z1YyQr9{F zsD|7B0m}>KjCXL3zKunh@(S$P=Qg-XP=s zHHBHzM#*I@_f2z9FUdRziV}#`k?}Uhbk15ZybXCGC_NYNV1D|GKWUaX^#|z6MagS9 zvk!X`0u|bD_IMy^P^VXB-+8tJU9XUC@X!6OQTkYL5$_ymioH%tHkHi54{P$bz`a>^3l?coL;LMRwUj zFG#Y*2V$NiJ?Q%!aDFDMzA!KW?ss2UyQWcEQF?@3^TKN`!F;62Q+QIX1Ur@tM9U&7Eh}uDR0w4i9F+FGt{IB= z7hT1_Vzo};5vYfB=J+STt1Ayzzvw{iI0 zuYM8zb8IsXEG;2VThv|fZKWzyVg?eQX)w3(4tt+Kr6pgN#5ec)Fn(1_n;r5vI7Gp3 zDZ{jocZZk~jJaL?3|E#+OGn?{HgU`{;ZC>?-oKra&V9)<9KQf;`K#VG%p$x=XorFx zGRmInw-5Nf&%-MTw(G;nL+~X4>NTp&z4#`1k1?&!)w2_mf?~8m=i?!cene;6S7 zc#!Mx5t_|yd9W6*+>quAHYNRonvx^-b&T8;y(7_lU#a)d8i5) zCMgCIHT`DmwUq@A{ zIBo!3{fHFYwhilh{Z!zxT5W|W`$M|kYH;H_JhAX9Ib*49AU?f$@xt+_aJ^-zxwmfd?@an{$s4HxudQNznl(S8oE$*&Gb;OIz=Fe zOd=tZ*#WVRo|n7O+S>t*3EF>(5C<$ZsQ==@1_=fVHCz7N8Oo0eB#)lWSV8ap8s6l( zlO!=keo4{qk$_*%<3KtTQFcYYpLC@PiN94v{_4Bgx?FZ1&0W3z?C{9XYB{Qu!Av>q zSO`cce@aLSLqypHLk(m@1doL;XlP`?xjL{)!9XyX-jDATbSysEG`U;eBH};3_v$v$ zePE}_p4Z=ZU2cO5vZsvew*A%v=5du-RSwlzUD^Aajq5@>eb#N9WG#fWe0kHj84``i zE9kI+bc`ZKGg*86j`)tSDh`Ovx`X9ER@Izo^4Ru`@1ZK^u<&;4yzuk24{zQC3qDQP z=m6)$zk96VNgLB!`>dmWfk(SC2&A7XwGJmm75!~P1C3lvUHdmZZRkVONn740oO5Cx zL3LAtJpxN8o{=Fh*0D4=w++GEO67uS@-xol=Qi<<19x2^`1_xI?#)EifmJ}XfpyC2a`LxzeK+j!WmkRZykRs zwj9oxdJ0+!bq>AT@&+N?s}4RzHMVD&mPOn%<%iyiw$@OsO`@O`B+WYIyF2#9eNv*N9?m~5n+CmsraylRqb@3-aAj1 zQl3znCqBWI^i!(64Lr1juzvMEE<`dTzp+|z88@v;4r}@QSekWfqGsfln4rOERrtnp zTzuYniBYVsQre+z5Q#aSzm>B307UG-)IaDn!tRw72(Jtnt<_K&l-pJEnRrD!g_+UZ z8zR4jACb)oJAE$aq3fZ{6bf;X4qtbi<67S?a4`uYI6ob7F*p=3vA12Dk&?Z?dhF*b zkHS5lL=m{>TUU0knDZR3PjYoxaMiyHzihWfz7nEXPvOX{LGEd_6=Y@y0BV)5d+!@A z#eJ!PPw_+RbAK8z7JBhEv=~0J5*&`O$A#?Jrk2C0+k%ZL&A}WsEt-xVP#BI=<66e0 z0}#iM(_B?a3_{gOGhB=2CWQS89&>$KW2s;<`%JVw-%g2J{N9dk)2ixD3C37v7{5BH zJD7vdnb3Tlr`bh=RBfScK>p9lGZ|`5F-9Z5%60>6*BIv{sx_?O zpVOVH1}1hqGG_Ivn*P@U;f#AV3#;b)%6>)6-N%hVINS^T0ptw9VnoUd0#GJO26^9> zd;0zSXaK0bs{Spmor%rt?(n#Q!erjT8Lhlx@EYz+{>Oks$bW8RSGk zuWD-udz3`ATe{(L7+HC!0mxRp?ZFqRsFRmNS{BJkz82OD2)jf>x%;4Gqf3EkAtp(& zfBO8Gfc@q>M~d+?EM$wCquYOli;eeNx@Jr#2yQ3Gjr6sD$H2OOhNbTcu zU{!>w^Hl@lUeT9^bk2-*-iob`T?(2Je2QEOx(<1g2HYF4s=vZbjjt?n5|HiHhJ!ESh`p9GSzR7-%XFYZgyp4CZ)sh7c8zC%ds_*QUE3|U5fuR1{c7Fs4(8~F%ZKOJKa*>svpD9Yui>whg~?A7`ag;O za0K19{`f^d)>XiEHdVD2c*TsaZNI8v#1eUwE5EwXPo__#5v#FmP}^WP3VXf%sIf$* zi?)QKqYwBzLEe1>dKm$vyIXSE+`sk%XKZ$kC5`gzFt4=CI-qldBS1-!w= zCn@c3?wcc~rrfmp{N~*nv&Va`6>@pAV7`1=^L2b6=%W&NM|!#t)-I#yER|$!_X*|s zd>?Ov_onM*FPH65-zgmK+hgUMIDmbSr?eIaKpfY?^4)~}asJ$ny##6f>26zz+Tf(7 zN^*V)Ceo*72~8*Ix0oEPb=^6_vb&m*b+1f*;7b}u9ai<=9Bb)FbygJ`GcF!CG27I4 zKx$eT;@PVzX+GZ1svY7UW?_1}ruXexYU1G?Aq(Aq?b$QDQLE;xv0<7Q!$DBJ#BTHz zz?w^O-`3xGX)_4A?%pFl{W7;=VzA_PyedA2F;doKMBK}9jXEiLXT z05KANI;7D6Y1bF&t>zt>-LpWNmj-r?cPh-7qi{~#j#uP7EI+1{Yxvk8kSn8k7SXy><^fj}`N(Z~fHfDvQX8p4y1m5`@^iA8}&1l>{ zA~h*ye|+=R@sQbEh4|k_5i1kTe=R6`B*h##o2-S?bqMpy94k@1#!%shw`M?Ap4QTp z$~!e|X(5hA@8@aP%-fW$Kj()((S>Bof_``gXZhhdtbyJ;L<*3km)kJ0&FgXs!BoF1 zFmdkdaRS$`-RFC6vIW!P4{6Wi%6@g1Y>g|=M8p2qO8P=1CuVvuB_sO@qs-OoI=_4? z=yk|nP59aQqryh&!k8|c0xa|2OB@gMz1m%>_RX#|C!0LHPi({64)6DfvFO_AbIu2t z58VKLmh?=b{C1$A#Ow01p58I{r=TIuw4&`1AC~6YF{d z*KbK9;~54HHIJdqaU!vgZi=Mq@Ow3{>&}>$)mR7 zOtIR5eu{1g$a1Z)J41CCL=uF$om_`t1^ZN44?{Y5DoZ-5j;D*K=*j zFSALLGdA@3nf-D9r!b1 zFOpJO-*%6Bvf;g-(;e5*!%1(b40x|h(6=0Wn+^FsI4c`964mv4_W?C^Qg1%kgKx0C zfXm8!%DVLW=X&r~!{~(!^&Q1tXH#lG#CLVS`-pQlkC1cAS!R1cJ@UEt@I-cE{zb6f z_i@$AmNb&mM`?)L`STAywd{(=)gw$6ED#i8shEb>F+pkj5)X^aDj{xO0{l>&C3IdX zpQe{KTclgpY&Pcoo6-b4I*FL!rhQ}tz@5JQlsNEvD`wptx&RprNeoHfW%wPzqSIiG zX~*(F$8G`%vEvgz^c>mytH>qUJFZL#1L}xj!z16d$7>tb?7DWu9qRXz7r$D=H|M2> zxALc7K#X@-M+ax;x?af*4&D57+Qs%8@d*|1>3vqeyJWn535@>RnL>>dJL;8J27PZEub^+l5BBn`wZ!H^tg^Ubndsq4)@5f zC#an?KDJx){gFWh6=mJm;V&)*aLC+fE9CM{=t)9b{DPH=h92E*PSyIVFicX*{M4!&hLz>aIUM}QvB9LI7M!tXWeGVgaS zo@{xo>}YLOOtfo%r!%LKJy0XR1V%I1U1EmNvmKlRZ!bEZ^3@OKrVX3{Cd;b5nypqX zdXd}AHL6SB_oj}GTgkIB`|yv{Nh{(QXT1?TOTD`OMmV6>(0LKji=~wG+LNDQ#NQ(= zh#bzE&^QXE{T(pyCV?dy2@F|>4{=#}sPScv{|YGtU^w>3k3`;KX$~#QY_E>?S>@OF zx&}EG%*96hASt@%xn5NSL7IY<;oM0bay*8C1C^i3$d_=&c#m}#WD005!v0yNb*jM`+xi*bF4$Z$ z<+_qc^ZD8rRHnf$DR7E;M99zJY3Bu15!9VpAs@9$ETcatj2mJAvwgUdDhuS;s9SSv z%#pTp=LQ(RxVAb_Jk18bt$^w^=_OyNgF9l}W^I!Z_swfKlM=x6b_##(OWD)RchncK z%Y5W#_p-g1*_f{?lv=77x!WbuhCViHg)h$eX~G}o8nRpBIfdiFp;_b7x&q|1zk-2H z9^{tgX7DJ+BZ-!PbMGxGVZC4kTO7KA>Fkqxuk}yl8AZDYeh2{0UU92NHijDSRt%2} zd5&|)c;I#l>();)v;By;{~ON|{7AWinD!ExEwfqyHcTeV!oZW(9OMRmh6V@R%SzTM$SE;y0A*Tc?=s&nLM2-qMO-w z*=Chsg4G9Zx#ZbiARNIdxrth25kS1v4{GM`mC$&~eJP6eCK$Rl;`a>TkLtc3xNOnj z9XqBg9i-I)ZM%OGEJAwK4R=S#U1T{?rLtfqeOHm9K57V%M>C93I1de|@$b^xaOJoRF}p;~mDO=Fq~3XT>(julX`N*2|o^GyZZEmIallE=Oeh zM5VgZ$6S{BtC*0ZS;-=3h*pK5z&TZ0bCRa+cmWK=MRX)QX!BsVFE3192uO~mKkX~q zA}jGBeb-agGk6@yYc)T5X3%#_a!VkeaLEpm_ab=0zCpW@KM*+}m?+Be$W|1wk71K{ zi>iZw_H`di@VnhWn^^oA->XS;<+!JuX_6trlZ;^D6IttFXC)xB!=T#a?IA^Y9@8w_ zq>u`TPwCK)ih{AF93w!pQzJ>HnILspcJ)-AsgcAzIXX- znvzR2jRj#8q>zrfekeP!tED=C`=!{mQkAB{;|t|d(Wl~N91B1_1$b1W-@$=W>>8;e zQ?3PgG@}sUC)sJm)b^>Hn8F57TmB&}ARht}$UkI~=K?p&s4&RmfO%!7rBfrPenl5b zrHX==WE}%Qr}?g~{K2HcI#5|Ym{uMUe3cJol4l2}%EZyjV}S8xr=?N}!T2)M z!l_SFKV{=61ok9GQGINP3DwCXQ6T6=XlvD}zBEp$*_CfhMQE zNpHtfDdPu$(5L)mF{tE=LC#>&{3>bVgnqIJrUcW`Uk`%>lg=mk2VbfamhIPfx-%6lB6@Bn3D7|pb(&2mGP6(GoVD1N;9Cy zfzwTg<(}R8py5@Nq!uD37e1Xc=f;&&yQbw$hlZYAoBvFl*UBgB4&AoL-w~grc+uMY zBm1m-EDMI#l*)mnn14|2CY{AhRb-3Wv50MI-$9AyY2Q(ZUZhZu8Ob$fr~M(WEFHt{ zIY{(%TDmYsu7E;CicX5^Iks7tDn<^VND*es{F%=Dhy5o*z>su*bT}2BI9qIf_)nN! z`htlBiXQ2}7$izOQMTltXdy{INe3Zf-zZ+Co?>sl9?DOJP%;dwyE4c+4b)5`_XUw)9r^zfZAtu`ImUGDg%0ImVn{ z=tKH&)^T#5x1L2nUlPc$KHGl*Oh2JUKSWTxFa(T6r&IBW4|o?$08-vxA5(Uy^;d-d zMYT6VMw8Iod=ytuP#-QdU_J%zzzoj+I-!qcroCFH7?5r!eN2z_l*mz}y+H^NqW$@b&m+w#hSt~*l5?N&h+JXNOlN`6KJtrKUPI< zMD*xP{yQ=~%gLnlvt&I*NwQ>h);>DI9Fw+rmiI?z#^?Lz2aN}KL7pq**ih)wRxj)~ z!vRx$`_1T6i~Cv-hdYjp{=aU-vBY?zF=H@eYwyJkz4q0=7iWy~U`{3GM~u@lML@-R zX4TN=*NyYQObzW5!hxj+w4!$&(<4YnX-(L(R6wPF#%cRanWQm>){+Ht(4|qZ=A!c< zvD7{SnIep0dLOgxM-+wMkX#YlbaCYmI-u_(m>*-MW2L@Gf05eqiYbWZ*5COgRmxnA z^hIoo%0A{>+&3jSYLno6DR^lZX>MuU0;Ga?=TM}tRWTaU4DrfE@%Z9@DLx}m8;U~? zm`8P<<8JdD)7+=~3Lz`_>Z9M2^u9uQ!wLD4pua;u5D&DAJy1MgdqOLazFA&iMFL(S z7ad*p7qAcfMy>lb!3dd(UDO-K7wB7p{@xIgzW3;YpS@695hHziHsb`&{kg7Nk-g|! zyB%rxhp(x)KfO!1M(#UZ;B)(IKcnAQT+n8!Z|eI3cy9$4(wR6t)b4tpvNqfVJzLF4 zt^|XwGGWJkay#{2yzoyT6$3^u_yIh%!$l&sT{kkT!hQP>X2rJ`V*~g|>wzlk;A`J9 z1H=VF-uY|ugV{_;(R~kMl(M^-K)vln7-A@bF24=P%CEImW&$_fb|hCTh`Knui`R+| z9vkz&TQ=vjOIyCrWzbl1Y@I=rd>nJamBP?RpL52$l(aRNHMK?UV?Vo&vjNX=}A)jHI5F-@w*@AXbI z)II84%3bPR6i%(qF@}(>(yJSbGw%N`Y3f-gTF#AV9!1r-o-(YtVcYVC(OaqQl+I{c zEXdgwH2kff8m4t{Sn-dN5rmJHW&9>rSy zV!Xe<30E{YXS)b{3)#Led9MjRwzajPuhVz*F4xreE`JpKHh5Tb*#h$~Mz%PhOiFR8 z0;)eTxlnC!-!T&Z@o~yC$h@#z{><(F(m-)0|09nOArq#+mps$u2xGjck2zSMxPo^} zFH9wL3m-)1+}n=*EOOFNrS(h6%8#m#fr^caL&7PnzV8NK!^+&yY|4}|qTbzztvZy* z=FHAxMJCC1^#!i*>IX1}7v*2fnZG!;nrU=P%hc{Ug}2{O?aM>iVpR$ZVr#E&YCps> zraafbAcosxEEfWs+z!_fAD$lW#XelM{`!BC!?}GcO%e)Zbu`I@?#BsGvs@3 zmaxAT=47c;75NHAd9aYL9Y-MzA#1MJqM;W&HlL_KPG|#5tzxk8;!qbZ3w}5hxdi!etOv-`9lF=mkH!wuzlHx2S~iWk=f7y4OBq3KqFKww6zGqcZe$y z%ZbmmFpR>)<|wJYg`_wj$OsYgXlVT3aM^f+n5zQE>&S%ZP^BG~v30zusQ0lw;8^cyA@UtG~!Au{2gI~_MPFOU`xGvPcs zRX*4m1pJW1@GYGR7q|82@z;5x_cGMs7L5>CTeP(?p13ik&I!Ef&7Er_5}l#oSp+HF8gEk z{c{41p;(Eb_69xJO)4>BD%~zr6qu$bR$$FS-j?ltz$3>A&-9_YW?+o?pMb~7w;v*B z2$|1sk^_RFFK0eAq+Gyxo)`&7Pvm+6T6+zYrnc!xsretRMAhOk(U=aJ{M<^ZDy9cOkT#Oc$?arX zBwVU~CH6&zdILcEEF$4LG4`N`=?R{>DKT5Njh9>_586Mn z%tCu2MBOUf@ibF}0s{j33aHH%dfdXX`@6|{;z#im%~}(4O#My##VPNju8#E7G&FEk zzelHOYaN9%+I90@lPQ8+_Bbqu9A!r7X{f2IXkf(yP2KjeH>NGgC&a@c3#6S==a^uRDCsqqK6Uxe8%43g>WhYwc_tJ9p zbe6H`@&9B^{O%*Z<)d{B`qdDsc>M-lHhF)n5xoe=X8YqbC0FR)psy zbnR;ESIfcFD=KXj-lm|z(jiV*1Is<@>dMFu_<)naCa_+K@xXE?1{`Jw7 z9<*9p6)7-Px%Dlr+@k)w_P1+6_9rAQwYBEmWbL5)zen@khIQIA88P-s=;d&WA<*+c z!`&KtTE(v-PPy=4g&|Yn96BKx{-#uEm%w% ziw^<;V1C{YrCXwqu~6rnqTIX*`APeOyo1$+aJEEYfmDOL;+)OEHwJf5*U6;+>H=qA zwq%bd`s){$%hIwZVKvv>3msHqGVok2$lemBnbpce{F{(&{*5XrZFAW~GSoMmf&#O; zU-jk*NrCNE^}>J&x41fZ7~Y!u(dRvF0S-Vma@*_QwtPM{XSJS2PHPxj|Dl<^Qg?Y1 z_?Bs9tyFJz@j7sx-njilY?gkCBj`sD%c#Dew;QpLm%FNsQ9XK0v23MUzxdaxMs?A& zq}qjcEH^s(VCLWlh{+JA0V{xcWXq%G;aHQOe)tPB@t45+;Xtdp?;flP31h|IY8-(G zr7zN>HcaK240%2ipLOh6=^TOv2v*V7#>qZksA`PZ2&0>j%Zwr(ysWX5XM^@()iNp; zd#ugWLnD>?7rU*SBZa&X?-yB|YtbIoJ~sp`*Oe=UC~+Q9X#dEir<(*{D}D}<3yqWs zu6;^dOb^+5UD@=tt>tm2qyKq6?Gy{d?*wDaOQ$y~Y>`c>*x#{iPDtA4Ms+VvFYe7!J?jkp9Y;NaA-LG=LkPPet|F7!8KQ!WLdFMdXP zwC2U5(6shq!(VT4in+?zUottMpzev9oirRIwX`0uYvY?5( zOzrGgIy6FTYKqE!{baItJNz+LH2ARu?cvhw#_aJEFvie|vSsOSO421l>n(ymY+L8%J z>4JSPE-TfV7+w!L0X`N2#>T?JWNHOCE_y&yB0}@j9LpYWW zq+}yUcSEA&!|G|@_&H`WP8^CFMX>;N8^?nF0iZxan}AY5%36z=$$xzA5jh7Tv-E*B zviG2Jy*%`?$g$;8JJp)JuR7XzY_|sPpS7`#Py0+pDmO4z_G->5`Z} zYPQt%cyCO=B65~NsJ3)C@?^85NKs#Rj?{92D1rS9UrArH?rvnRx(oHC^=wQfZ5Yn_ zVKe8C;_8dgi3frm;k?_P$Esu2>U1(9;Ma9y0LPAtWC}Nch9hENht?~7AxPm%7Wowc zEG5h>rIbsV5}QEdJa@Nr%((Qo&SluLPk|wA3oI@D1HroQ&xBHe6|KzAB;~Yk^K6zL z85-5%r0?&|@bCyj@$_b@c@It<-q&l#-s|rj@9*pDqh%k0zbl)IID&$$$8qEA07=^o z;+y!y5L+y%{?B$gi|2gIf{z76+(!<4cl77L(v~uRfjNfb^^_~;$l>vpr z`5_mY3GA=gh}Efxx%LTE+^NA?dF4Qit}eWJ`Z_@n$(Gk=T5^0=%e6`9+0!4%czAlv zVwE)%D*tz+d{j=H$;%txSP9sln~&mjRNmUz#=nm�@NAPY?gSs{8vnuVK49&O`ES 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 z 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 #am2E!>1`a4Vi&$ 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 MTwL<13Z%sU2lv9>$^ZZW diff --git a/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx b/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx index 21e90cfda02656ebb626a4a04c1ddcc55aef0258..6e2df9e07143dacc63f70a27005636d9bea3f3a7 100644 GIT binary patch delta 362894 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 z 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�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%0A)b@y*nEsv~8!cn*F z%CCNN)Jgu#HDkP0tv z5GRM=3XF$hp_x5c`sRd4=bVCG8WxJt5UWz)9P@Og^a}f=h60l&bWwP^FjeVPn#Z&A z_m7|Emy_B1M?8Niw9tVS42Sv+N)mnaQamj6U%2AXEM$xWf=R*T>pD)P`l}&bh;EjO z(irpu^x*%qcdpBA8`-}9o~n5VPIlF{ow7M3c;7poD#emLuJUbLO5%K)q9sV;4o$E~ zDvtB%yvBLG^CaiD8faiO&;UV-a-0N;;|mG&b@l51y7zxc-#n!1%ph?VdUN#l{+m~4 z_fN0GaMQ+xXz=%})Z@DSuK%#)o1gk_)lkz@e8u_K_Fz59dYc&y+hej{Pe`sj?4s6B zP-CH=z@1Syo00p?PhEFL^t01^+}7UJ?kDd$<C5QCp)96RuZ7_6B`vrWe4!sP7m*N*e85z`^wFj+=UZA6m4~te z)@hH)Kt6;(k+g>78uQY8zJRZUZ4L&+)DL)ZJoKufdB;6ml>QYF;QY4+#Ov?`?x^(L3^PpZQH^A$Y5(*&Lh{d4hc zR?$3((8FCxYR0~a*0aqlT6n~u0w+{KkCt!9y{tY~m7)u8d+ZXrY_vZ|a#|@muJG+7 zgvfs|pPu9vH}))7Nd>K0c7ZfL?zum{a=fbhojt&E3t6fiDT+rq%;s)H-DbIlj>Ea2 zQFbv~&_aRXm$UO#w2m$}t>=r)%_98UR|y)1bpH0$WwdHVi}%rVbun99wWf=U*5AHb z&DKA+rt5XMUVq@`{@Yi!NU;Uv4%`Ny#+HBJXRGLj!s@~-P0%P{oGX|Rr|e%cy7XU} z_^zPxn5&Fj7^ng%IzlNRMWQK0p0qK-B60(cQA2`5^;6Exog;Dw_);gB9P|`3?oNgP zHRqPf-^(CggCcAIBZ%U(8Yvb@U9L&S%R+w9J2h zoDhfp_-(j`=)qR;J?XUcKR2`UpUryzFkQ{2hFeIPT4%1W-~X@dpSdDUQDn2b`DC$^ zRH%9}U2dW!GS!FW4PnD=@GblNeEsBRy@@^~k{6C5^0&wLwm)4iP?3^C3;8LPblUw9 zWup3{$$-Ae*KYR4iUYy;@98#~A})V|3MF}~UbU2#r24yO!&GDbz0+hiq_#*Gf+b0N zubT*LssTHiv6N&O4hN*e!2e8-riw0OLxO598IMEsF1_}8BTym1r$}gnv15s_0%Rr4 zdeN#T6Q^&g#|oD)^po4|as-~xcRRottJ{&3!r9X0;sHUt>25tTm|aRA#pi#q_-M8- zL0eY4+n>NjINoJ1=%wqLTLZ>J+G38b{~hJ0VCKAg<}7JJ)wV?X?Owh&YjyXvEy)8d z(CyEM#pK%YrDZP%3svaNVWZ!#X_>ptHgC4Q*scN-1;9p%&wu+|wtVz&NEk}*nX9lf zK7OHjMSKP5gP^WRh2m;30R?~Ja!ka>*p@v8NV} z@J!4?+`uJjBnyP}(B#V2OvM3R`Hp?-O|m0Q;pk+z@=-W>nS$-O9|WT@Uh`vQdDIH^ zJ1!!=P8$Z)3rLMH=#xvKA2^L!rffUjd&c^uQ^(HAbOVt%IpA7@9bPDCw-esR^ybkS~LtME1YZHELVTJ2Ke)8=7?X&Oh zcOLSetJ*VQt%Sc=GC5k$ri-VDgeA{aoY$R&9J`Y!z6RYuwAUO70n0v_Fj-QrGr2wi zXqXBhcjsY;h8*jq_tbyv(5*SA!K8~8jF?bYZ(iQ3@5l^L@}YVk^!i964kg+xuqRbg zBQsU$-8u%Zd7`~iQ_)u?ne)t9fc&qNH3 zFz0|9MUi9bQCObGKP<>^H z(uLA1oQ9H6|CE350)%}8cmW07VW*-xv~zNN6cDig80Fxv7)z-zqmOfe@b>H0M*+d8 z+r<@!cJEm+qY-8 zzWby{t`G@K=>(G=VRFuH6)0-IMfTk$tQwm-L3)}{$!H4)4fdia-_3J3$JSwGI`iPW z1W$g3ZoQ)7VVP774k|n=K>^#s&IfRlpxdV`_YjhIV+9L@2Y4ZT62T7tI>M=I!WbV1 zrEVo2qEvs{hCN|x?pMOaJ#m|lh3?cZZk&^mh_RebYzPj&E$1pe7K%pK)Gwo&2nP+I zU&Xq6__&T>e+WFV+nS5)W1%RBdw7qIhKLkFi5q~u9rx~A{|w#wnCE|iyUmzq!M^$9Y;h5NT(`QNhpp$Y zPan2EOwZ*HF=ZYtE>_X(qS}DjLpPIHt=?Qmi%<+&6+VJx&s3VRG;>jAETRA=AQw(K zS&H!wjQzZot;d>!-d$ny!tQ>{6stN_m>?ur0l#(mX|;gM=C9h{hH zaFrWzw_w@R?P>Fj81s$}1D_eX&J6hWenYc@_hgsCv-|$($_`pR)x)e0kPLFoOE%D=3NCXEU^EjF`N5sn8WPL)V)VD#2!tdfeGxXljx1O?J zs;oU_vp1*&(dG5Vl(fdT%gwP`Ict9n|8`M#=A0>*YDhM1B2Q6Qx zCx%&=mhN{Swt5d+2pjUNjVXUT>i3CoLt1~>#h}agSasVIRC5E;(~1$j*OPzGAKYsZ zl4KgueK>@pmq-(h9V<~p1O@@616HWEW!0x-sI}Oo^JapmJST`Qgv=r+49yIS3nCWo zohR;7PgD`4vx3fc`*aQ>;!pq{DG2vW#2396c?Mgx-1gbhHEN5kZ-OTo21JNUZ2g8f z+VHx;2r@@aGz|FMx0JgQi%);gvCB*)t5L}zC|_Qmnxkr??2=h(uHqc_*|O#3sF^c{ zSlk`4lEE-t-fVH%=J-tRx}08B%AuxKn_=%@QS0DTM4S@YE^wcLH#q7?yO!y?_mPIj zgsTTg+X%<{2spc~*^!T9SFPB9|?cAwzf;GdoH>Wt45b=M6`J)HN_Qzvo zy#_>sp-43j9d1TYyDViShSQc9?cs68{YwZ={w{g!CIA-8?As%}3h9;<&daZP33t7<3Ou9&z(+s<KgIL8Ti)lFm%=n zM%WL>Y#A;haw8NMQtnnB!6}dAj=_lQ+xu9Z^>$|NyCM(9Otw>+Oo_BJn4LL5X6CFq z&fow+oUbgQu|8s;7NsPjkvU=cgIH(cn$Ua~=E3G&o5KrJt!aPpBaj%&JQh6M1MrY^ zn6_PKOO2$D>Em)BP6tC^ZOyDTJ`N8b!y`??y|F~$taG4l9TN2McpO8ps>4swe?T2Q zF9S=bD~?3?;fbt*>w#b2QO@Q2oT#p3jO3&T!p4w#2-wH0ic24SJf%W>{rCt5D8i9E zH^v_s=L)V|)>wZYt3!p(+8HblPH%V(lbZHAF)tA^XcgpzLp0qY*}$47wP&u+pO4Y+MB)|m-i^-_){S>JGv?HgMxj#U0>Zitr42hH z++$cw$ZhOjN8$5G1>Ff(0gfBE3(0cFVx-!Yoe9my=XZZv?<$sJ`A<2a6{aL-Cy;E{ z#&b3W@2rrdi{U_GvMD)>b>^-~&By8wHuc)9UbtLcR!{u@1iKm_7iw{HQrV?Wc^}3@ z@!`cm4meijFs7Hp%j(%-SP!0Yy^e^c)dyj(ZoQm-mu`v3kc$Ye1?M98Q$sT6)a%Lm zcq}Ns_7Z>Z)v1@i?a(QTr9Jl5hhuk{YK>kqMWdMFvHaSg;6mCS9VIOOFiyT`*`Op6 zSavas5|#(IMhUYtuxcm)aDc<2HW;S{aiWAJlo&Wb77p}OrABW#Jp7=?qiO}FV%?f+ zj7gppCrM;%$4cy4VDP6mKk<|CNwT(c$6TH>!6bk0p#>L5q8MzYMsnxH%--gNsvRzN z*rZ%Jem{RQCx$pSmYCD_`pwC!vy*pcKR$nT-$~~pJE}866hdA)&f~J>J3OAxH?gI4 z8H_bex~4|4V=A-z)1w!sCxwCS_^LMjYzYiXvyBLRbQ2Wxgz#$LC)!i;RV1sKY?5-u zcol!iI`}?M<3Anhc@>>5rc2-RCX)PkHNDEdOfIvx;e3m;qCQW_wUx~@Yej}?;|7ZN zlXEI-wo<%qJgu0IoV$Y=>9KgOkK&BBw&J-DimjN<$WuVUpC;v)ifLx)({KHx$lEJM!S=n)sTcB|x{0l1=W?w{p zY;SrNg{3BQ*T|TLWpUhXsqEOpVA^OL$*_mZAK@EAW>VF0SD*rl2uTBt=FGwEl^uI{ zQX4mCiOC|q0CCuB47H?%yB=hPlQn+{*H~v~h?U*?Kq^5%W2A809)MsY*Oei^(30RS z_RALTf$B03X3p3q#r}pAUQN~}R9_+%191thigAA}un-MV zQmUc2E;a<*^3nLB+bd2a6EHNVybY`pyZf6nxfJ51^7gQ|uLKkbbI|k1lMT$5Qx)GO z{H`B$_U>d(=AX^%d^$f`otHx)kR!2GWhqV4g@#PCPW^$sM=_cs?4J{C+!M$(;c@i) zE_n{6434_?N4%sZ$*T92WAlFs300t4ZXOBD5*wjzef!*fEE(E0`B8OC`2`nO=TSOP ze_fw+?wl*)uIo%62WvZb{$wt9JA2=~K#o~F#Ve_e3zrMf{Ie>k1Vi$lEJN=sT2jHstV_vAq^Y|VXHnLpx$p>QS zkyeucE=!1#b!Z>lqEVZ0l)I$>pX7ThaB0tq-F-=WW!AEE9`=8}Lts|`O44MNzM_b~ z8tBzP-McuvVTUi%<=CTvKY-rBu09#tS@GR(2hv|nQ&4)WN(&_0|?Ai!ZcA8LglW+bJQoDx3)4Qf7;C#3Y9+bp&Zf8JVkfW4`lGwRXc89X)km-xWv$@ ziJ0+O%b15u)Ik4?rrp4v8Y}I)6Ayo_kU@=I2{|!7XkMy>=H*LtMp%EC{Msf80McZGybx?p2+L8B7ljNvM;9&;>cJU8Of>*IDwIwqtY^`L7(Lr1U1WX(@CoEvx%&*i>k zIK&@=18;xsxZlaUAs_LdHyQqXv|f_fHdbOfi-Fb8Eu|9V?D+Yo9UI}Ob6)UVh*N=b z+dM=W@1_G48>8zaq4y=c+`OEwDDM=jXUzeK_1u=hzLna+Tb?dZNdK^1&n-%v-40b(HpK(`c zhJ$5-e5Zs4#r#q4(eZ5cE;&((T=_Hs;QHA#MTO%>b9A$bo`oKof3spwVy4Unb=gg?h8|XgE`ebs|5u!ny+;xG`9WDF62_zQDEReQ$Y9}a@Ont+HHHzznKcfh?f9ugCw^wE_a7r_Q(Rk87vjd?8t6^+>o zJevg?Qcx`s@S_K{UBy zY(4m#qh*ROAM@zrds@MtUO#`;n_x$p-b3{sue^{H!Pw@jFDB0mzuN_+IBgLodhBLC zpcbI`CY5hM5H^3=l0JYCJ_5c38OWXP+`Y~T(SZrxGrmiwc?_X;ptMup`9@0Y^bsQs zZXmObGkm-G_DmK4Nm;MkEZq1k^So)~at`puz+}Kcl0>M&1UA7VyKYFh-c_GfP_k^)o+)t% z3dT_fLQmD%S7(Ja+pvq)k!my(N_EA*M$R>`ebq=wgTv$qNFf+i0+}V>f3`qLV7&x5 z6ZDJWlicD2-J8TJ4~&08%Z#wz_%-TI6chN#-e&xaOKP^Du1k3~ zU_N86eKwEq4Fa|6?Sa=4M?OJPBqVr;IB?yRrJ(~69HY&)M(BS{=nmzNWLM^^G@l4W zCYd6-V(yrj=ZKpiSB8|6#fP%?xpfYZ*CfZ@W!69v$y83B-5H~8ihmJ4<9oQAM-?W8 z-4)eVuS?Yt^j?;BiMJ;~J>fvaTS$f##Aj?n7>WAiBp9(6^|DxKdh2>`qFrV_r1SWm zlnc|Hc`2C_Jdl6Io!KKV*((+8I)q!GHay%^c2V)F$-FMgyY->co%VUZZhaTSF5PxH z`0P45ar4VLhvk#i*Fw6+;*2{cJSk=n&a&m#c)wnK%p7-Zsr#C+uq|>E%1u01EyHt; zoikVW1p7E}6<*0t7G9(1$q)I;53tm8krF(lULc_)CzF4qV#LUZj3{R|KERSSMA#_~ zEI>VyLDfC5?o54G#GwGIU6rz#$`k-cSmG0WkY@joD!|0q5f=^Q;I?hUqPU5q7zVlC zYO`g{n*tq#loIeRD0wS1&tyoO3c<;I01JwRHAhpJ2y2?qZzHV5a&C+g{0^{=utuIh zau|SSXf zm%}G{qkU<$a!H$9E+FeuuGU<#L~wpd>`So#2?g{GK}pC2b?M~XJ%`EIRne*26+ z<-x8Jln>X`TByN zqu&)@-Ahsi2w69l^K&)>yOa7_%5ha!*KdDcaPK8FVH4`&CRdpkKe%wfWg}G=S$d?9 zT>JR!BdiD6;-m2SLOOlOL-RlHu4D?XTd5%wJuCq*Ow>37Q>&=Ta2@T)elO%b5Q`-umLwFDlR7~ z1eCYF=N&4~!5H83E{#h%XFR5?#?Lz1*TbgiHqaZi8~1PD|VIAq{^igJO@1{6&wxv?1R;Ue%D@G)sZP1JKaMP>B#CM;vf^ zb%@0)i&cz2-|g)PA1*-z5(PS>0+<-?i5|fw#y-GvI;r$sc#Pr%fLNj~5k}*pM-O&I z$6Cs>LTDXkYS+7hb=Wm3Jx}f2gv>b?Kv?_0Yf^R)mYvF-utBF+ecylGO|O{{U#jAi zLDX~vB6~X$x%Jg`4yD~NySL=rNeZq*?qPTiWzL}mPC4_ z!cUi`)?~e0dxsU?r%x}>-l5OEcGb(^587!BG8fXSOXj;=os^BstS1C5*V=kNolEez z{Y5Su-BN+h_v+S9=V^bR{AF9WV+w8!?HF@KJ)Ij;^Eoe}@3O{w_39<{U3%SXiM_Ob z*j{T8yKM9w0I@($zYx2mq0y3{rqI&ezcsDz)$6TET`HA;t0;vgzuan?rE|S4rSH}0 zZ3%s^^}Q{fZ|}4QnagtD1(`cSjGKb4bn9(o!OW=C^VdZ2Gj<@9NCqnp8{h&RmX8 z3fHMygpIE=7FDup3pgPr(C>{<5@ds_RHh4D-@a-TlmqIoQ zeP@uLyl^~2LP|WMs14>k)nNYlT)eB_hU?jH;mhbEjLAx`WZucDNv~>?v^MEgvy7`v zdetVqsufY2^r}sNdev=N!JG7|_x!-_cV3uGiCgL}r*#eu=5H|nHq4Li{$QBj5uY-Q zZ#JP(>l-Zpl)|%#52}Xo4aC3KR8Tnm*U|CGePu#;_~QGQ$IqWWy`L|a&{R;+bt0My z3Zm*$>XioKHxR#p_-M|OoA!@XTB3pY^&Kh_E&E?xtv}po;osFj<18YFdN&o2qF|)ihsOxyF^}o2F`7Q#CCvP}ZpR zW5i&S5jB|qt8bISHP)Zs@zy7jXGNam7kFn@#j8_e&dS!pnT4a`q};lB#^eG>MltUUZn>fEOpd$NMA zp!qnd@Tg5G++l}`XCyT3_bB}7!~8roqt8|>lmGiiH{68)O`7fW4<>l$?v*)kQ?!SHZ-Ti>9?8*NR z9zGg8D75$8&sU3!q_x2%|K(ddkUrZ6D9Rjv^pqXZ^Yr@SqyCbD9V}nzdb|iPH!r8F zt28KB6?d0%_RtWq{BO?mlAlFO=M`Nu&6ExByz@i2+RV4b&hag_{Q8%&Z%#L>+0WtTdUaEL>o~f3KPTl{ z@(+F+1V>CavuM#e=aBNZ_p|wI z^U1y{tMp&3+2VYDb1_?7wbnPwWwhFa7p?cJ=;Inj@vwC z<(rqY^HsEtE;p^?@G=y3*1C*;R;`o8#WI>LHm&IuU}kMTTSSXTKh72xG}^idf0>AJza6+Z3z z;9iPf;kiQDduq;<;$FmdDa6^QAUric9dX6Qy%QP{5KVgJo&%2^+)Fior9qFP939Xv z)ov#GxaD!LAY>3PT7yY_+{*|U@30F1?=kKeFI%#6vsyO5HwTIYgf_s}tp$p#S-^k| z@J%t3#^>41)Bs;C2Q|RA0lsq2)yt&5AB?IEeBEpMZh`MEeYFe7;4Xph{+)ep;M;Gv zo?J)KIy9(qC9z|z>FWG{dbXhw`OPYHQSVLi-1$7Zxp)*U=ASg8eZJV-EJ8uht7v+D z-I`stK1DaJi)iux{?Gs2w63SWgc(r%FkOIkKY(@(ro9N4^XQZL=O&8g>(=>nIYl%V zaGM}(fw$Y>Gf+D2b;T^0)9RDFwTW7*@Ztuj%y?G(b2FWTpw}CJX+8S50JC4umhm`% z>*oy0;PPm*Tmj14TX6HB+%J4*+}uMi)aw{%sF*t=JdW`>Ib`}|l0@mP?i3d)2a_@NVvN2j6=W-w!~I}Dfl5jaQ|)m)!GlGe zwcLvhNNzy#y+%8K9D6mT+Py|Q{DY{r6-U~-G>vw6xk(qP(GHWSH1?vviqHi6QA>(=`)T(m&iGRTY8{dE|& zmKd{8IbYq(E~Z8?yaMGe0JLE2R`&LK8J^FkbJWKV^z3E~DQW@nSHSgkYdID3>r52j zK6u2Sjt*QzsY2d&NnlVJqfZ98KTvvEogakV6^NY+!QAd+9;JrlmZ!} z;T=vUr8s$i*bz0g(})9;N8SElFdmG0<3VpSo;a#!7bc_W7SxM0P!A>J3=*gTHmc;~ z``WVJ_)s)H6xL6m@u5&qxbdM#A|M>k2(QV&IwCkvHYiyOR$nSgw)b*&nL6^|&VCwx z---C{ukNE=fB<)ik@xTHb7SOgyY>76Rq5>VQ!B=Qg@PUNpa8Kh=hF>-4IkDn{GHk7 z#f8E1bPS9|Y5Z}DVi-7@q0rF9pr)5q$oEEdJzH5HiPrm1ctHTOjpp|{{1hvm(c|Lp z8Eym-F952uU&J}W3!B9u17Q8@r`GpxU#uULyK~Tw=%_*8IX?~Fk@3ZloA0A#xQcP~ z`V&rn8z0uKZN3=ea+Hk8Sot9HuWdfa&cR6$a<|*Y^`SGCn8Z#$7&;I*(6Gu<%AmyessJf&P4SqfnK`Zt%b+$m<$9@dO)Dr6@sH&6mht&*Po>nfY2pOI8 zf`_g+9d{mfyTQZmBye3(<$c$?R}VAi%j@xfMrd+~AIKN`4*Zj)FlbX6G{QSP@8O+< z7D$%jKxJ8)#I~r|852`fTK3Xk`4Z;Wlm<=L$YEkJ0BdrKG;xMaoZ+V;|M@*#-%sYm zR!K-k-cQcY6v-uBuCh$ztevvGA0@Enubxk^SFH&jf#P0GKZN*y9<6X4Z*^ObTJPt7 zH(@&%+wV%ga?%jKoFY=J9^dPA2nh6qAdcC*VQ(_QaXOfgQeXfb(z6HAH0zuPB1vC|=5k_;{k=*`jF`)`QOJG~CW zjpSPo{{AEp1jRM}UH@UpH$U}VIBj~0PeoUjim7LXRu9?}F#++6#$K{8!;M!jT4g>Qc9xig|4H6Lb#NI1eHA2<8rdOVI{MiX^6ElXEoI!IwLi- zVZJx7I}&yFo%`;gq=K|nFl+9|Bh)zxQLpNBr+}|o?xCG_6|2biSIodFq?dBc?@=`g zpG-b^d{2E4bH``cD3|wI8Fw6i^!?n?*(S{g&DqWlw<5B$UpMK4K;S_5B&8YRvdevO z`b(q7_>F!kMD7SVf5t(c-(CCA7G=s2RI)N5F?P} z0BZ@YVa#7DW47nDaDWScALtV;QN#}G7Re<|4z#1u4xz8pA92ki#)|pPabQcqCn6|8 z%vzAw$TF{hQ3$rN+`SAxyeC0S>jyzgYGoSB-AMhQ11Q8Ne-~{w(FdK+$MevZAZ8Em z+f7i<$s*m}X!J*tMU3IDkXb07JIWFI?pg{_nus@~Pr6!7m)D?w5RvWk*0s~6ur_mc z;!uOU^sd^<)NDy(XOHix&kAkFIjpeSf+%=ZFPmSeHW1q%y z7iS3FX1S{X`l9?L&rJgR`PVk@yloNRL7OZ}6MlOAE)IKRM-a%+e!rcDd?_&N!2FSE zWIF!HEWc&n7X}r#x0KDRH8@6Ka}? zaH6CN<@{nsRobie$4Qi0MsA2_^Yd`IF*(v!v-QuddH72> zmyo&Xe2&V0R^rcyvLlJH?FPTLcu3||QXQw=@zVP_0ZaA^{(T;;$Z9O(TZLRtr!zqt|GEi@ z9wvhkWjKbDVd9RNdtS@a=(5R5JP~W&2;bTHmh8SV-G*4)UsHA=;3<0408@|Qdh*Wt~-7en!TqdzvjXF z3}-ub7)>{#4m-$siPm8{1-H;ze22F()`K>(k5fM3z`cQFyYZ07pYnhn`UJ(`D>+;R z@{Ub=E%?A)9iXg-XJPaqbl|hdb^yRS2-cZE@}35cT8&_-n{dnSq}Lgc_MgCwjzdF# z@k)3aDk4zs*?k)FfXd1XyL3dFqugq0+86g$4Qc1kq#=Di^Hk=;S`+B9oQdj@HcZs+ z)d83&7v1s6Grd_>y#Mns({x72Cxv_i${*z5oHnhb_577y;rww>L--w;Zo@oxyB9P| zvIlandqF!?dzh!CUaM#@dHguG)imXQWwB!OEp_16!}xQaeJ58*>eH71iTw_tFW#@> zcoz|m-Q8Ew>2>tcia43{lU0ebI~xC4;<`@~9CwT5RA(0d-R%FwtGXV%sbZo>+$Uy# zDjD(Hkb<9D#?OQnrK(dp0LSt_98AzX3{hE(herLN9@LtOeJuZGh{XL8nTq6p5UX0O z($Q5*WKxEs+iNO;UKon}52*v%R036M0eft>_!2jjK=X+n8cQ7v*&Hf|)1-AiV^y2; z-JiY^s0iIcCt75$ODB!x|69w8{xWo;H8OSSq_O<}b?79+%nH))zvl}}#IK5(9*g{kn}sQ9OdW@hv(2^XA@eWr7qB3|ij*9Gjx*%W7VFLG zCbnU=9Os1eWtc!*Z}^F+p7x-w{l7=%D4+d5``oer#~&Zm{y%IFdL&*Mqvs9G?`HdR zcF|1S#x6mAtoTWOCsB&;c`a3o88QflSn#MF%*VEs$^EZI!DG~1Uq5(gvP!9sg0CO&Bdeya#V^GC-yPsoLfLBb z`v@ggrUA3?_Di+@bMD7ErCUAw|Mr7-_eVQ#{og*Oyz##V$MG2dYxR@yoyPWWW#o>^ zzLFRV@SdrCeE!nL{~iUEP+7;n$Lip1UIaxDD#rgk8uA+dE6&b;j>i8zM&!3&?a|P! zjsI}aN)IYMQpfneor^RaGzso1aL~r^pE)AcHT>6Svwt$n{~lbS;hd=lYbh_+Cimnr z_aWcgTK;>3L8Wt*9!6vNrzRy%!;|pL)vpYHgt*Zz~J0@i;iBTY) z0(Wt9R7^kLPXh%ch8B6ZpR_n&QQxczQmyYooc9iW#w9 zcyG@115K&-WmD?iao+f{i&$oN@?Bc(^7nsrUj!JYwW^bU>-ylqy1RDqxeax_c8f%W z7udBVp4OPHD8;@em7?sM zXh}`>p&04b8)~YzrWX;h!Pw%Aq3>os$1pe}(3bXU8s*lW>XE6#YLZ(K*VW{2t*5K# zgQ;#pj4UO820(OtAPWD-_hNI9{2R;t21}b{mB&ezA}R84{LlE&EN3I-QpCqON?z&2 zM=`FZQq`FaSk1Z%0wH`zB z(nzgc%lB3}HJDZzi4>>ykBnLVna+-6~rIkT{tq&-FVefB3iGZl~Voe6gGqvuAt3z~A%o z*+p?VnO#5IyIWm7$@aW|`^z8y@WZ?Db^fB5t@7Dwf9c_-+49-m&1yCO{^`@@#Z7)Y zUJh<27mH$9T&)Hd#qHDL>S}V4Km9zxqo0O;5I(&fPiA}a-tQN+yNh`~!*j2S#qD^t z92AS|@)5_y#oaB2#Y6n$=^~$wS9saw&1Ak5Py2p3A7A9p_U4OxnJ+%)dw==i>}EXA zm*s!Gf79bK%@{=&$duo08H}PdW2uGtZ$kI^|#=}vP@vDBGT&`}!WzirW z;sXBVPx<8fW+lG$2T2%>@X0bi9r>vr@(W)Te;4{)!at7ZDGnUvc^QPbaTW ze}4RM^!|9?w=SnueOWB>>)EBa{7+XQ{i)vc`t0rb>6`QY_dh=0599c-{Qtq>llY+a zyyu_H)8Z@qsXp!Or=#POeKz#rs}HY_PhY;=7w@_M9ewqpm==rg4i2lo3cowRhm%ZK zbCLu8<=M^Uul&n3^YJRbTD=}Gu4yCEf9wr{Va7kBJ?{h9{G1PQUd*jq{A_4{9QXV+ zU#un<oAF|Nfd$6CdtdzOo&G|rY_{1; z2qAIfS$L~FK+YI;>%ub1HLIpBGu>YO+muh_4~7%;#cSIXXCl+ z_y2weZEy@~%$Fny&Y$hQExDv)norIom*GqYJfo8DeMe>-HmQ9fH~ zYcqniR=r2yW<{S7>Sh5WO1zShE0{1&R8%8MYKzila7@@e28(+SCPcNeL(J+JUMHjM zFF#z&OOC{Dn47;x1Ml4;pN|*0H>^>?qYSf$kh!rH{Zj!UE+7%>Snz1=8NLD zFWwSz0M_o(qgyYE+12D4e^*?3tHK*kr(nC+%B=N{^Q)X>l?Nl$JDFY1i^*(-2P{6r z()B*Pf3@`XuZp|bC0@aMeSCEO&YMFLO)k9ayUFEvc99>zl71@bcq+_LZlex|S=4N! z4lzI2ciJlT*4e1>K$v-CL((T3@dbwUC|NcgNaK;oc4MNB2J+tWe`jhvf*Gp;b_aht zH%}w`8F&q|g<9;?bWmEfiX-e19^5jex&GEIN80?hamZG=W(sz(>)w-p(%Tx`#DaWY ztX9Qs@1gEtc<%J)I(5(>p*!i%x+pPXVB4Cs=U75|J)9Qp_xK0Xn@m@>sGw*F=eQ|M zvat%vMyVeqaTswWf1y=SJiwP(YH1LzgQOZuN0C1o`jHh)VLE6yz}NOeY&De1aEg8v z!+$MmC>X@@-57sVF8>Ou=!!mKH?qh_HF!}ABJjY4^9frHT#))<4!MsY)+m49XD7f6kv&A)SirRre=HrFCw^ znvqA_*N0UR+B%k!q)g;(*|F?B!h>nW25+)iLx$-vQyTI|cy$PPken;sGWc)INh5F0 zBoes$4c#Z5ek2lXoyD}Gof|M3F|hc9sX!|h#g$(S=gBO2MSoe@0dd(nmkUZUMN%Re zh6&i$atiOCe;Q!&u2T%knvBPYL7gH*Fq^D$TK26(qAH%P2zp_SDH4DDN-W6f%YCu@ z|8l+hSN~A_^)NVoWoh{5Ww4ChX0KyaIM)LZ;B9#4()!y1Z)bywJ;r#u^39I9S-6Y^ zSa-}V6R%rg?g$pl)|fj&$SVtmN%<$X+!D>`6;W&0e|%`ULS1BdAnh;lh-#j;zX-Qf z#ZG7|*@;|oIlz!%x;HJq};&KA2Y)yIxO>7<}gAnMQ9h*xq#y_zI{si6CYq*(etst@1kBjl;1X$CP z*%;8UOJ?u0mw0*f>g+@WRag*eU6@=W!Pejr(<}NT7MTsn@rV`Vsc&aPG)N5a!^+12 zz_jpX&R494gBZ#EGT~ybTb}k4ke&qM`-Bh&rHX;^#DD(hkZEnXe19=5?k>ld#eDVOEzmi??du3GT<8dH!m0C zTM1zk3-zY(fC0I^n~wQKZ}MM%p3E*?m^L7U#&^?I$zBX?aXKR)JXo*()mgDv{g3>M zewUW1>|~BvBI4l!qO^hS`6+P#Uk{^Kf0yG%09%nXmqSl0ET`UqXW+c50{2y&(LPqG zI_RP@EGyoqaYUXikRz@`XY?K6v2!Z__y2eyR3pRFy(kv*Vj;>o2Hp`OeG7sYExodk z<8t7g7l79RPj{8)mmkL$pSk2v@nhysM*4gBv_ab0*%JYa0GS?SxxFH1jlQQXb*?%c_wZj1oV!2T?`~n;TpfBru~e$LY|0wV5k_kVSDCjD}f|WLcDu^;sj+nzJAo2BR!a zQ96@`go3GEZqH*BhFGj*o5$wo;W2jn=Imr|?1=QT(`ZGx3cq8N8L zueT=_l!ie9yW1ZE0tDZ;K7c*7HVLT=inmWK+=Rf-V3fx}77b%;Z8He7dg{uxn?f7- zn9dASg=}a%L~)Fh>{8_nfBZPkGVC)yNHe^PFP(&vfJSXl#}D`zmM^AzCiJMoButWF zG>Wq!y{yHSu8hgu{f^I?9|&)_>SHAKpJdQ|Nn#?i=`NGz5E%{9uUG zGYH|UsCZG28}nICM$R36A}lU3@P2UU4G%qE{tw6uY+Mw{$)AV*e;|aem!*7R9HD9m zm-`5ZXArg!-SjiVRS=zUG6Q&{^ph?-5SFI#ggaF7fHp?rqnHrS&CrgdohKAd4dc=^Fu39T*ymZ8U3Gb!ju>1rcNd#G&{ZgQb9( z#GI8M@R;Ph`eh@$T9}BRX;;Rx33mjV23WBGb+cgo5ZfNS*GhO8A~!V35JHJzfLL;^ z3*{iy4+ta*69|+mqQ!q1-(s>Wg4i0CNsX7?KY3N*?7G8s{g6&iOY@YEX2vUd?`I9cg>hzav zfm^2Iy}`Dy-BK7nemAWYIHhD(&KdCn%nxhhS&Klh9i?ajF8b7Vhn?dmNem@9ibrwe z)E#;W0w1i1e?TOR9sIR<57g_XV=9oe-j=7R*!(S_$h>21fv?(nEa_H z9DIiWa`_VzPP+nZ2!V*7o9w#KrOtX04y`>((O)1){5TxK>a+OLnsUCeLYF$};vJ}k z_BS2aCC&Q`ypiDppRjH=kU|zL9fM=23q+gMu!-GkKv5C1@LyAAXD~P$0;JF z05)v)e}1`?VKD_*gFdWt820FjOh*+jc0=4LNjN~n9u3_RMGNdD2 zkwteGW?Yk97(iJ{T_rsiC?W?L`fb{1ws^?0CtNxP$>S(SAU7@DUE9%B^JfMYLZ~$M ze>3MUZnh^7H-b4a^xbGxO zL`7=z>m!ZSFlG9Yu6$BF>2TCCbEz(9n-e?WmmMBu}&=AK2ZQ!#hh5RI=tsPPnn@&s@| z^pWa6gfmFdunJF7Z=FuzFYEnX?if@xLgR?4Li2%Lvi1#qzr`9L&X4%@2;OcI`$Sv0 zv(h*X5ut~djQ|Ih5MkWfEF5$Q_F2@ryg-Vatd-ka+J}J7Ko~2EK~$Xs4?PGMe+L8i zrj?sydLQ;$S!uRyBr%DGx-22CtxbX4d?kB#_PMNO&0u0SG58l z`6B#wA{|K=BIt~7+bx>2EIMrGVJpU0 zs&jcTR1rXRQK4RjKul?hw6#BsVV&?xdzxO-{)~bkBJbU{Db;>4qw@H?d(xV zwhG=D@m56I(c30U0T>4}A-gD)Htj9ch{jM_Na!c1dhfosEIGn0FD*wxf0GnXe59oL ztkp=Rkc|o8JDI$hROGS{kPIlh1yF%8GLaZV%ri_f&>RXQGtDwsn4uqM$b4<2_uW=n zk_}VPm>^7skek~fQOhbb?MSuD>}ul73pW#sWD%nm>&i)rw9G_kI82fK#EU_5(q+gA zApt?bLFDZ>qMh4pni}-we}r@n@fJ~#g40~f+)NEZ9MF@<1P&1?5p0?OSb~j#G(H5r zVpF_-oFc%RVCR6DI>+@bE_Ir0Kn(O)x{!km2&C%}eT~F|2y8aE4k4l&2&(GvwP8~D zKCv)ke86|HAIW1)He*z$$!5Jjzy_}O*DGsJ4K|YN>PBkOud~8|e}Wb~1}m-E6xq5c zgU&)?LUNMbNHYLzhJu%u$3zH-82CMP0o0Us3`6%}Uw}F3D!`%w>q?uYIGL2S{Lp=&>VspGxf8F;|fHpL%Y(L&vigNWA(}F_pWkC55XcF$MVtHW1;2lLHm^`p~=rZuW zGIcg&d8h8T?6d?;+8r8DvpiHAYN$mv2@4myu5I4yHIfk4h3ig?6iI7_7QHq<35*{E zEmOEgA?<(-qH@lxJ*<5WV|3dwnsS{a5Kfw%L{^faf0=Y*bD(-5AIS~CYO0m=Azu*y zFXbGtjXo0j@E3rIp+$!Sng9yoW3J(XZ$`V@Zs?<1GNjEh_r#15WOct)PvPSM6pTm( zp_QF9NfFOAftVrYlXbT2xh{8N2m0x9Sf!fq5Xfmxx}{aEaqn$IPzX1mGQI@xmC%+j z&BMBle+Yq=?PefK^gfW~@P`S+)kv)+QJv5Me@k(c^;-+T7C24h!NM9RJzBbmSZJVC z^wt6tmZ0zWE&K}nc0jmFV7CyCM>wQ&oYY!pr_;YB!sRlri5x-zw?qy(8?wkD%qYy5 zf`^4p&)kX}rZ7n~Fw%|Ewi35sTG%y&2SBz1e?g0RM)j}o25c1aRzinXtO~&o7u`yqz)LLg&~=in9d2(m7j^-W zJcZs15wUYBWiu=X`}IYEAtXa~8$z(yH71@0ut=i%1`VwE&Svf3yc|Li#Ng%dIZ#%JE#?jsX3i{Uq$i>o=@=H%#kO(4Je@m;Gy&0vS{UcO3fOqJlH&?t%n$9 zPyYh>3=}&;nIZ^|bdAtG&@h+|YzCB1m9hc9PY`s2VN#+rx+)v%{hclaJZ%a|0v$o< zM0d5LCf2?cBNr+y}L9U(G28>lQaC2;Yj zrj_dSb<(XN9o$4KcocpbhC}>MDRZI^mxl5I4*0a+N0SQ3G z>jE+#-D`s_zUOv=mfcob-5rM1TO1KoG#iSNAznpvsCHPZO%OsEuT#-qo&;A4xkWR4AM+FOm_57!sL-XL!@&#ZgT1f zT|jP@b|YQJuqJ?MZY0;8_C}vIw?i22OhyakRg%!Z0zng%Sy$X{O%MgH5T9gXek01A zmJ07$19Qo>jC#!hxrGspnjxqoN=LaaZl=7(#}y=8IWQph21Z7Pc@~P>Q50f}1BGuEkg<)J-D%QnO_i!?YF=}0 z(TMUbe`MBB)rXiYY*^FLsWw5Vhc&3O&PMur6K89rS8W_;tvuMICA7rVE(e^)|4$ZdNxZ?>3fFx7|b1jL>J(?XjS z0H6u0DP1ROqoO|~hY{36>KA|;WS+Y>8Cq{b+UP`g5L1(WKZqW^HjD#Dt;GP@Oz|bT z`!KMD_}R=CcAJZ=OH0t64FEQndZ7npbBn&19i41yvTY-xofiZq9RZz(RTo$0VC|<{bqKCXtGJFqY8=g8rQ3WC=uoX ze{T@raodPoE<=O6s4YY+mIS}U=vu`7a$zGV?xqgr|b zrz<)-Cs}cBlooIbl#Qv_3$?2XKZlMGeZ#~AWHuj&Ni_0ch)Sg*;pi|nq|5luf9h}(;-XN{RCDxovzWSoY>-5dm_%U7tR~3{PI$bTE#O8%AlOcTA{7n; z>ZXlaI?0uUO4&TTZ|N)n5k~q$f4L1HUGT`#x77BY@3VCWau^q4LZ}jx$<*F@0$EbW zP6m|OG_3=|)v5B;Rt9>730LQ(&Ft);N=8cILZi>J=4X`YGxCMGOYu~B75X7RfmwLokn!b!$B3Jov)Es+51T!pp$G%2r*0k6{5s-@n zO|I29+npV3CYP-ZkYUOi;XqXgme`gJvmmT3xv+lI) zb)tmvg7eYnOP=Q2Eal@ac%q)ifYJD9(}W~qLvv2EwM{CY0x3>Mu$g2SfYs$TC8QEK zLnH&)fG)J^Ln^FRU476Y1;Cvwt79vphLuNF_O0c^SdZd{kA9Se3I*K4+BD72at0bO z$IOaCkDFF5v`tR9f6x4CYh=qiW7SaI1lYggnRZ=epU;5p$Js?$F3mLZ4J=x|lr#Z`e{WWkq}etWY3PKhbje@n zeTg7G9SB+CmHHMLz?rjI&%$JsW~UHPW!WaeFUU}Dw6sH~F76e1!x0YUAylM{`?=3V zg{gR*Ggl8>3`IlO(K6f_9lk1w<2(jPq0a~dB0`S!Z@|1$ zOBPWu2N)$mLakufW*H4Sn3Ik}>>p76# zr1Q|7CcW3H-xKy;rKt(_&Sr>A&WD4&v%QW!XRQo>U);M@_)5aR+9-_}9?dK5eZhej zviz&}syic{;^Z9Fxg34PTS>n!@ZAIvM6jVwf0Iyil@dnB4D}}68RZmbV=I^vP7-M) z9Wa6WAm6JDuh0pyrdG#Usv_Z`knh`4sU2(^BoIx(683Nd^1V7i4~Bf-7U@-6$BBF& zwT76u7-k_R92RU6kC{8U#6wILWY~>X#EAeaj13?ZU9sFg zqoT=3LPvf}@T3(2YaG*MzuEX3H$x~&HyP7qIQ1G6Er<{xP?L*2Vw$!$63X|AVl(vF zROi4$I=2Ij5*JvV}8%!0UdmtKfqUSDws!&%z@E^oA=)YY_ z=i1PX47QWjYdRaL-WsC8RA^ZQjl$E7$L%#N&iF7Q-sZLDVV$Z1eZ$Ib0GMF3G;LjH zocYI&qq5|lHLT5FPGw;`D}Jj#i?gX&Wry2ZXyz|M$5BTTl-J?>A}|ixf8C=E1NB0~ zf0a-{nP7el78q2I8CB2VCJ*9zPCaNtH_GK-f7l?qH7u~;;U(P!AroMfjIhs9;u#;$=I zZ#Jw`p!ONo3Xdbc!DW!Oww63|LiYe*!I^y;S8uV2vV5C`Go3Pon;~Oy3?S(nu!*qJ zq_qaAB|%&0giPjce|hy`fWx@aQxe4|IE*ffPo8WTMRwxz;D*Dyz%kP}KN{~6^T|;Z zX{lgCtcjWkB!$uGljx#X)z(I`#&s!$UgL(P^C%C)u{*;y59`ti!fBLU z|Hw0GwXSgzrjPV~+4~Qi%jd=#))pHsoq*Q1qB<6{9S&pLAF6FK9Qk4R3{D*%S6$q~ zV$!lHnFp+cf5V%MZKs0;%=Ab9L%NJ=o@joAbKTW#v`KgAC8{QpIu+G!$kn;1(HsVx zJauD~p+PXD>*5yDxt&iWL4uS)k`m=BM2nF?=r$}at8T%AzF`tb4ToTXMMJ{cf=WunK|Qz|<64e-Mk#jAQ|q?oYZ)J=@19wFg>p zst9W@gHEUY79Gt<$O)EKJ?T`YP!R@E5|tVfQGg_dOGORl;Q|2^j*&S=QhU=Si`!!jXt>w1T!`n)~!0%=c6=-uQ&ecpl_L(TmIz-SBee} zXB!Hff6HN(qO*&Q&~D1bZY)O^z!YJ}ia0GkD@VtR(Hi=y+c`SxhS>Ew)wbt$_|-{4 zB}Hcy^`r2ZkJ2SY$2ri+2^JA{H~B_Z=8mVf##$bva zW<1Zm)8l7*Q0Y)pE!7BIDKb8^`O2vlcU*Y-f6KEymMGqF;c8OM8l)j?_ZBYX1`6ZC zzS7XXz9LA}{@jT}TQdEVi9;B0EsV&`MaGEz#Nmz&fA!9v?d{~DEe~7FMRc~-=Hicc zlgoV1quD!KeVOLZ_QrvL_uL-jzvp&e*;q?F;?GF?)~_qg8DZMVCswaJnq5yp_+Ovx1p_)20Es^I z3P*=c{;-$R$-K12s=rnvJT)`&K3`7$p1&?=Lh)RmZfP|rm68CDKybf!Q_zgdm*L~Q zDQI2H!_4((H^r~c-_OQ#*YE%RZgTPIcrm^v(wqtWHwplawIY`98Q&($8x&) z3#v&V=u^Wqivh93-iK#<$FHQV{c>MC>tC){|LPx#za9q1uMYT=pO-JnZnFoFR&AR# z8m4edOYyq}HXkC8U~!t}^Q`)fAW0AaxC~>EF1#IsooPDD+1@cXWBT7Gb7PGem!3Wv zbAM}BYYWUB4$xPZvnpe5Te|Ofn}s+3;RW~C;_cBE1$R7XVC^BwR=9m)Z2-gPJNx7x zp3T3CeS$vi$Y)9Sa0?SjS5N1Cn)*F+LI6R0)PSIDZf*#^0$N-*NXpif4%e&}|yuFi;YzPtYyb z+}s^iZS>!diLztue<0RI^5o6%e%F5pR&ONBeFFj-6cYG{*Q#zIdJAe#{r8hG%d5*L<;>T#Tnj)5-NrhLDIL z7Djw=GhU1@R=8OfjjFt$vYTEM(?UM@Pw5r?5#glspH5z%{P^MM{qg?mv$yA`Z_fAM z|M+~L`d0b}hp~TPMc+iYSB#FH?|}?>s=6hxHLLkay?&>Z9dkJbPKpR)$QI zi>^i*xBJ?bKu@@|d^uSx8S!d`@Xf3I z%JIe7{OF1nRz#0+z_V5evS*HCiscS9^Q(rCzo)t9#9OU*=zs$3ak*sGXn!iB^T)in z%~y*rd!FL7GIHFWajEaiF7>f>7)0xH6uG4>+`7fh`c|?F$7C=0{NsaX!!@dxb6n|xXXg_NuLX5nHv0}t6it&d0VJyHM45aMDDY_}(rM_j9 zb1_SyNA|=NY-t>xmhd--qTA2~5(j1AYz`SVx03{lKTNX65)AiuG1UOHATNtWem%Ps zoAFPV8U1Mzy+RuAfA@TR@#%U|+|4e9^!x7M@JSHcl9(R+{F8oc9)HrG>SND-Iyyet zXYX+M>ci{f)0Z#z%Yo=CHAMAS;dcl4@KvOZ&BQSZIQ$D_Qm`sai%9JOT>c>nQtS7> z8?PYAqz1F*{8dH!3BG6*H)@Vq6v}$yV`Rx*7oYRTn#G|YOARe#^&^lIe}l!_CoLbtZy`hv?`IksdlA!q(8h@ku;si#V%_R*_LRx zMYgiJ#oI+v&XsG|U1X!knK4WykN@~08^@B2FQxXW$+?k#h<}n*Tg+8NGx{2&S2bh% zTM*4V>03(ny7aAYorjaYJ;$m_L^2B>OZxU0>ye}{RiBkni+793?RfFU`zaq^=8Hq` z<IvI%FhpwmS_jT-)W$VWoTIe%(#^X_EkuK1kW>R&0`yA z5p!7nABJ_i@OD3K%fkEY=JHp|Nuaab%0u-^s~q0mWq@yquoXXkIV5l}tJS*B*f)A>7Qvi85z7kqcnIt=0zug8n)iL&HP$UyPOdwPjA*PIt~ ze#O9#D<2k$P|tl{tguyk-*%i|jqj$b^YO>CRWUC^DKaI*^xV22nvPnX<<~{-eK_Tl z%X}kL3xDH}nb^h%+pxlaCc=NaOy(=+D_3I` zYzjUsbqMjzv%TBp=kuHVR{DKQCZhg2p5DorUsxV4|KaRp|9=I;li_jZpFHvX=g0Wr z`%kiy$j9H%cjm=Q^rL(p{-?#U?-qDl$*p3(-hUJxHpA`RbWC&G@}e6Cpz2bP^kaEO ze4_(acZyn{qgJAH99jixi!_(jno2A=Qoq32kxI-c=*fEE3Ul6o6Nkihc%z% z%huSFh>W+WQgjXLsY>g2Y)6%1S36WGg|T?Fi|<^cNnvbR5h>#>jqnZebNNAYC#H&- zw||80wg`YzyCd}xY+W*#VhpZ5qe>jE`Fh0#okrNH&F^+<^9RLn--O!i>uMWq3FtrD zj!a!r{CB4y`_u^51>I%}vh_KNExSmxUJ9~JG**p?nu2^g`&f(@m)>Rmd2*32y}RXP zcI~~MTr7%ZakcVJXREte?u}=c-irbS5`Wisi!qhgz>k}auk*zk1qxOy6)27Dz0a>< z<&>T%B4;q=nmp0+QjyY;o@@R3y7FYcCi;RhXESsbext;o0+Ql-5%qczwY8PaQ21`+ zIdq&07MJQ0iAlA z1FF4I4)H*u2mlL6Ms)ZF-)maIr8s>BAy#y)Lu+6(yW|&f{U)D3oBosxuDe!oPXZCgjMla zJp^0Pn?`i<(5odt*Jx1rge`|%wSH6zv@e{YqDXPB0zUypV0CJqM@_YMx~mo^?J$zd z;p=c)9cXB=&D)RvL6}Z4Wg@c7RPQ?7^HZ_-yTLDt$5urKd)hih&Z4bd-Nu&D>cK?C z-v6BNl2Iu&jifVXxRp^THGhmyK1u+QxNFoZ^+;;Zv1-DV-mDy2yjtVXJfPYUT~d+b zormHf$WBAaEKGd{Tf(`W)oGc~Bw^&pXbvN)T4>IA%I_^CH;GP@(j?(+{>7Zmk>zvp zDS_UVvjU$}TH0vS4h#xH$SjPbwR1+0>&CdOdIH);;$#Q@06CpyvVRB7VgqDlkRC-p zD$?B!d#R$F<&$wAjtG|s5U0DUtgKEW^m9RX+00!w)8U~%P&O0&UMO?SwqRY$vM){e z)v^&-^tECT!FaD(MD6abd7~EPeLvUm5mT1^EF`APj22)PQr%|hguowZky{E(CI=f; zr%P*Bh#K+t?-u!dyvW-Ewn(!>fo-Dq_+)8Khdwd2 zB2=y5Qj|X7KnpZQ!g(|}zo$XhMT59nrERIW6ya4mJ_Dsu(4`|w7jo4WA|Wj_Dy>-u zcax3?GB1acE4okFDmJk5!SR_VpYz%3_~Z1&6s?P-Y8S8b_J7^UoAZ-j&VN3Avv2v9 zWUSb*b9#FQ4zdw6b$52VIyk<znSnsBc!sJ)7B5iK&Wr^2)L@H$m;tCc#rCZ~`R(VX zZ_ZYW$)|jEv$(6@bzIzioWgS{uPE-WZ|WDl%Be(UIUip*#ueOhz8KFO)Y@@@U8i={EmdN~X>ZahdIx!VXR=BOxtrlgrE=@^n*T5?FK6H3c~`vb}l+k7w{2Iw|e z!`vBOZ?*Kof%oF3D3-Z*0iYq$^^gGGd^%oT0cE)4rI+7(li9`e?vir;KTl==+%CPq zKh%Fe%YPS;I)~ov_~Px^FNXpKa5TGI6qCz=cQRYvEpl&lGhX3G{>6iJ>3u9#H{SAY zJ}(xl{L=gQg<%Qc!sR62JiG_)zML16*-AW9JmX7oxA0);*aF*?%5PSBX#i`oTDy;!y{qDMHBY7`B#D4`>SIM?3C_N6jX!q%gl zafqT-xUf6hmvsu@DV?=w`kn3T&I;{pU#Br^LIXS7mx;Zd?Ypymg_T~Ka$m0qUFqbn zZh!mMls{9_Tep2TAMCMh-(cV!EtmOn=?QakGP_!!;Bawwv4XAIWctqX)vv|klQ&-! zzkPwx%y6#DLzu`gNpT5%G0QJjlh2dY7ZjDiR+T0!u32NJO3V4CSgy!A&1at{i(*D* z>~hd*lSWaj0krN!rn;ah(MjKL63|7A%YRgAHkFsCaJWolS`l0w=S@WSD(gFA;Z_6l zRt1=C>)tb!NmZ%3=1IBl(nwYg-Y%Dk>bJi5+}4sw#Ibg{Oh>TzE9Nq37qGy$MEAOS zI_xr?dqQM%F3#*1b7U&oM0HpMvmSGFM6v2!8tMX-i9O?7RQi6^18}X+QR1_U;D2l! zlSkmXKgi5gYXs~pU){~uXjY{3Hc^axuAt;(JP&=vYH3QX0VA{u0HP?3(RBt0R-9nZ zJR746m1W7kv^Ai}Uk0NjL8~!p;=nGvSF~r8@t50WI_VHlfmX2Fv zLRg!x;h^~-3AhRT9%irBj?v;Ks%SYv99*W`?Wgdl40;}`f@t~hU9DHKKzCf>!tZ}a zD=hFi574@HSL=n{z&!GP{{1>k(K-Mh!|3g5yPM@>++{w> z&X(U`PfAlWrJ__D=udU)F7xqiW=CLy>ZBqRAXv46}SqZmXxuA zamWYFdz9V0+Pub)`hhfR$W6RPQOz9qX#PRz4X($uP7Kf@vhl1;OVLZ3tN7svLSp zP7Pw0B7VpeiqT2I09~)B!!eFP3{gYDHJ9^-#bAP@zKNi5G*SnYoRuSm~ zl~!y{%j%0N2)2r}wq94`S7*ix)UhFtqTeZJptM=pmwfC3obGp&MX`lgu6eY_uEhl4(1kgaE z`<&<8o>R6YBU&-}4EczLD7ei&-Hb199O7-D#CpN^;Cvc_C=6p=;4m z5d|=iUvxPaHH*{^==Z+^v7Y=R{?QrTP0RFNk}iX!`2EF`@>iL>`+6~3&v{BNS}q$~ z+@gn(pF}>gZ6h!=wxl0XnosN^%8O&B!B9i z8%o}gBJ_%{V-KAK^|Py3v5R)|fs345G`B}nG&DjIfm_MZe02W9)AO60M7u`TjPZG- z7|p_x7~|tVt{>xX+1b68zuU+fLbvIdckZh?5V;4)&7$`2&$MCb3NJrgPe;P{{cUiW z4x8uiiKLmqwoP>peT~SSo7Ev_kAMFd*g5)!5>hrD>gy)jsw1*{l&AUgL_-$#!Y{1mC(XE%Ai8sLiQA0$>oY5|&M;eTo7 zX0eu&P_A?=^w~7_GM$EHa=iGH>IVh zy=~TBZ0i(!caQ=Cdp;1O#DBnAwqmLAJ#V0=&vV?0MlB&AV&G+7m}VM2X6cSlT%ikQ z=qw}>B47*cKpn-piR<%wk}$ReC>%rUxsNz8Kz&^TilcfmJ(oU8auI2>H236)i( zi<%^>i5j6UivMVPRDacRd9bNmByR_lqFrk(>3cp$o@Q}A&RODloN5_)=tiAENT;zEguW*YVyUpO3PA7&?teXe?IxNHtQOHWYU^>% z3C~iLb0Xfn8(>mgFNMn?!W4-&FK0!(_#n$7&qetJwHf7W_$!uolLZy4wa^)i^C~Z&G6giCUz+IR(CW~iDF?cK4%Ea-om-(KVkF;f=wk4tI@3;LUsTO7jP3>U*ogbWJ=OVXJ` z*1q8l3;LyrVL|`xdNL#dt`SPqts)Eh`^=IB{Y`t?f`9%B=rK8NLI3#rX4N3uYypl8 zNEh}phn&AY(C=>m{jjwj+Pj~@xz8P47W5ZZEnkVJ`4Uy-Z;`?$7c&3Oditx3sM-AO zaB*!xe;3a#Qx>l*=%;=N*3(Y`5$oxP!OJ{J@O2v`@x#rM1^pKEJ4kHP?Pv@7`{!6# z&@Uufw0{Bg!=2v-`YDtMx1k`Geer}s0!RWce&Yssnduu1!VFPoFAUSbLqt-`v*8&% zS>n2>7iLHk4>UJ*<>x2rJ7mWDDLRKyTDf+Z=I0MwbST3Gkyz{_MM(?e^5h=0ZwU3f ztID`)p(Q=F$BV+uOC!YElQ=|jy$BPT!#(%TyMJkE%`B~%?7Ov#f4*-|231wbGjf8I z|73=YsO>8dm^Jb^T~}YOV|P>jRnkfePAizoQdIGESgqme0J>i>+C0Peo^r!xA-hZCGKR&hunBclMQ32=3S~e&d0qrX&G>c> z8YpLs{}G|k=h=Eu^8UyxOD3ZQ*n&Qe7qcmmLaCc3A9I(13^o(=q1c;?I~ky&rqL%n&VgD{_Jh-W01qpoy&VmP%X>$ ziZzg*^0LH(=QZQ0R*Y#4WI;#Nteo9Y6#M?-A7uz#h-c;i-d8%x9-yB!kh#nu%zbt_ zRINbxS0z?MiM`QxU=5!g3?B<FLYESI-Wd(Qq|%79e+=N_;#6HRd>99yqhb^>7MyNBWrP9^q#^aIW*&^

    & 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

    =$_e{^M%%agqnre+P&=r-D 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 iSWgRohqQpE5$ExT}<{BV3TX{rg0pL zUE<&}rxo(R2k)x)%jti5po55?3)IlWi1P$DN@ZuNvI?X<=c1U@3l~`z8DD%Cn?5qD zjQ^MKuU=rI_vr5S@bRUfo^ou2uW-tkJI8=gII<~coK;XPsPCvR=^Zk}X4o6tX^0|R z6IXYr7q0BN;_JS9#{3Vy8{WLsj=@(icEy*k%Epj%M7n>{3zVOE zPxx}n+J6lZGUCq|_sRnQ9H=q#(oQmAWu27zRU+OMdQ1A9StwzwyjxXCu8v(0E7d>>)LW4U$L&LBij>Ac4!?2xw V*N+fm*0BkPFPXm~zG`bD{|N|5TlW9} literal 0 HcmV?d00001 From 46eea2f6bd8a2de718ccacdf2885c0c000a3b50d Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Wed, 2 Dec 2020 11:42:47 +0530 Subject: [PATCH 0497/2014] Minor fixes as suggested --- .../microsoft-defender-atp/ios-install.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-install.md b/windows/security/threat-protection/microsoft-defender-atp/ios-install.md index bab81ac1ba..bef52a91a4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-install.md @@ -24,7 +24,7 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -This topic describes deploying Defender for Endpoint for iOS on Intune Company Portal enrolled devices. For more information about Intune device enrollment, see [Enroll your device](https://docs.microsoft.com/mem/intune/enrollment/ios-enroll) +This topic describes deploying Defender for Endpoint for iOS on Intune Company Portal enrolled devices. For more information about Intune device enrollment, see [Enroll your device](https://docs.microsoft.com/mem/intune/enrollment/ios-enroll). ## Before you begin @@ -52,8 +52,8 @@ Deploy Defender for Endpoint for iOS via Intune Company Portal. 1. In the *Assignments* section, go to the **Required** section and select **Add group**. You can then choose the user group(s) that you would like to target Defender for Endpoint for iOS app. Click **Select** and then **Next**. - >[!NOTE] - >The selected user group should consist of Intune enrolled users. + > [!NOTE] + > The selected user group should consist of Intune enrolled users. > [!div class="mx-imgBorder"] ![Image of Microsoft Endpoint Manager Admin Center](images/ios-deploy-2.png) @@ -87,8 +87,8 @@ The Microsoft Defender for Endpoint for iOS app has specialized ability on super Intune allows you to configure the Defender for iOS app through a App Configuration policy. - >[!NOTE] - >This app configuration policy for supervised devices is applicable only to managed devices and should be targeted for all managed iOS devices as a best practice. + > [!NOTE] + > This app configuration policy for supervised devices is applicable only to managed devices and should be targeted for all managed iOS devices as a best practice. 1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and go to **Apps** > **App configuration policies** > **Add**. Click on **Managed devices**. From 463b63b581349f7115a3fbee8ec477c03094acee Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Wed, 2 Dec 2020 11:50:35 +0530 Subject: [PATCH 0498/2014] Fixes for Supervised profiles --- .../microsoft-defender-atp/ios-install.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-install.md b/windows/security/threat-protection/microsoft-defender-atp/ios-install.md index bef52a91a4..55a8c44542 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-install.md @@ -104,12 +104,9 @@ Intune allows you to configure the Defender for iOS app through a App Configurat ![Image of Microsoft Endpoint Manager Admin Center](images/ios-deploy-5.png) 1. In the next screen, select **Use configuration designer** as the format. Specify the following property: - - Configuration Key: isSupervised + - Configuration Key: issupervised - Value type: Sting - - Configuration Value: {{isSupervised}} - - > [!div class="mx-imgBorder"] - ![Image of Microsoft Endpoint Manager Admin Center](images/ios-deploy-6.png) + - Configuration Value: {{issupervised}} 1. Click **Next** to open the **Scope tags** page. Scope tags are optional. Click **Next** to continue. From 5b6d3ce4db1ff0029adbff5526ba6bfe0f73c9ab Mon Sep 17 00:00:00 2001 From: Sunayana Singh Date: Wed, 2 Dec 2020 12:06:19 +0530 Subject: [PATCH 0499/2014] fixed screenshot --- .../images/ios-deploy-6.png | Bin 115478 -> 129510 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/ios-deploy-6.png b/windows/security/threat-protection/microsoft-defender-atp/images/ios-deploy-6.png index fcb075b91252a959dd07d78ec4a864674917af4a..082e51ad2c0c9e90c7ebdf6584b77542b91d9be4 100644 GIT binary patch literal 129510 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 z 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 From 3071ea73312f0ec94504dca1937020c4f65c026d Mon Sep 17 00:00:00 2001 From: Sunayana Singh Date: Wed, 2 Dec 2020 14:35:10 +0530 Subject: [PATCH 0500/2014] changes for GA --- .../ios-configure-features.md | 12 ++-- .../microsoft-defender-atp-ios.md | 57 +++++++++---------- 2 files changed, 32 insertions(+), 37 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md index 68c6dfd43f..a0de02a421 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md @@ -27,14 +27,6 @@ ms.topic: conceptual > [!NOTE] > Defender for Endpoint for iOS would use a VPN in order to provide the Web Protection feature. This is not a regular VPN and is a local/self-looping VPN that does not take traffic outside the device. -> [!IMPORTANT] -> **PUBLIC PREVIEW EDITION** -> -> This documentation is for a pre-release solution. The guidelines and the solution are subject to change between now and its general availability. -> -> As with any pre-release solution, remember to exercise caution when determining the target population for your deployments. - - ## Configure compliance policy against jailbroken devices To protect corporate data from being accessed on jailbroken iOS devices, we recommend that you setup the following compliance policy on Intune. @@ -73,3 +65,7 @@ Defender for Endpoint for iOS enables admins to configure custom indicators on i ## Web Protection By default, Defender for Endpoint for iOS includes and enables the web protection feature. [Web protection](web-protection-overview.md) helps to secure devices against web threats and protect users from phishing attacks. + +## Report unsafe site + +Phishing websites impersonate trustworthy websites for the purpose of obtaining your personal or financial information. Visit [report unsafe site](https://www.microsoft.com/wdsi/filesubmission/exploitguard/networkprotection) if you want to report a website that could be phish. diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md index 1a4cbac837..4fd8f9ef9a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md @@ -24,53 +24,52 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -> [!IMPORTANT] -> **PUBLIC PREVIEW EDITION** -> -> This documentation is for a pre-release solution. The guidelines and the solution are subject to change between now and its general availability. -> -> As with any pre-release solution, remember to exercise caution when determining the target population for your deployments. - - -The public preview of Defender for Endpoint for iOS will offer protection -against phishing and unsafe network connections from websites, emails, and apps. -All alerts will be available through a single pane of glass in the Microsoft -Defender Security Center. The portal gives security teams a centralized view of threats on +**Microsoft Defender for Endpoint for iOS** will offer protection against phishing and unsafe network connections from websites, emails, and apps. All alerts will be available through a single pane of glass in the Microsoft Defender Security Center. The portal gives security teams a centralized view of threats on iOS devices along with other platforms. +> [!CAUTION] +> Running other third-party endpoint protection products alongside Defender for Endpoint for iOS is likely to cause performance problems and unpredictable system errors. + ## Pre-requisites - **For End Users** -- Defender for Endpoint license assigned to the end user(s) of the app. Refer - [Assign licenses to - users](https://docs.microsoft.com/azure/active-directory/users-groups-roles/licensing-groups-assign) - for instructions on how to assign licenses. +- Microsoft Defender for Endpoint license assigned to the end user(s) of the app. See [Microsoft Defender for Endpoint licensing requirements](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements) + +- Device(s) are [enrolled](https://docs.microsoft.com/mem/intune/user-help/enroll-your-device-in-intune-ios) via the Intune Company Portal app to enforce Intune device compliance policies. This requires the end user to be assigned a Microsoft Intune license. + - Intune Company Portal app can be downloaded from [Apple App Store](https://apps.apple.com/us/app/intune-company-portal/id719171358). + +- For more information on how to assign licenses, see [Assign licenses to users](https://docs.microsoft.com/azure/active-directory/users-groups-roles/licensing-groups-assign). **For Administrators** -- Access to the Microsoft Defender Security Center portal +- Access to the Microsoft Defender Security Center portal. -- Access to [Microsoft Endpoint Manager admin - center](https://go.microsoft.com/fwlink/?linkid=2109431), to deploy the app - to enrolled user groups in your organization + > [!NOTE] + > Microsoft Intune is the only supported Mobile Device Management (MDM) solution for deploying Microsoft Defender for Endpoint for iOS. Currently only enrolled devices are supported for enforcing Defender for Endpoint for iOS related device compliance policies in Intune. + +- Access to [Microsoft Endpoint Manager admin + center](https://go.microsoft.com/fwlink/?linkid=2109431), to deploy the app to enrolled user groups in your organization **System Requirements** -- iOS devices running iOS 11.0 and later +- iOS devices running iOS 11.0 and above. -- Device is enrolled with Intune Company Portal - [app](https://apps.apple.com/us/app/intune-company-portal/id719171358) +- Device is enrolled with Intune Company Portal [app](https://apps.apple.com/us/app/intune-company-portal/id719171358) + +> [!NOTE] +> **Microsoft Defender ATP (Microsoft Defender for Endpoint) for iOS is now available on [Apple App Store](https://aka.ms/mdatpiosappstore).** + +## Installation instructions + +Deployment of Microsoft Defender for Endpoint for iOS is via Microsoft Intune (MDM) and both supervised and unsupervised devices are supported. +For more information, see [Deploy Microsoft Defender for Endpoint for iOS](ios-install.md). ## Resources -- Stay informed about upcoming releases by visiting our [blog](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/bg-p/MicrosoftDefenderATPBlog/label-name/iOS) - -- Provide feedback through in-app feedback system or through [SecOps - portal](https://securitycenter.microsoft.com) +- Stay informed about upcoming releases by visiting our [blog](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/bg-p/MicrosoftDefenderATPBlog/label-name/iOS) +- Provide feedback through in-app feedback system or through [SecOps portal](https://securitycenter.microsoft.com) ## Next steps From dedcf7bed7fd94008f896ba5c3b2c45992be5fc0 Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Wed, 2 Dec 2020 14:38:41 +0530 Subject: [PATCH 0501/2014] Added back the screenshot --- .../threat-protection/microsoft-defender-atp/ios-install.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-install.md b/windows/security/threat-protection/microsoft-defender-atp/ios-install.md index 55a8c44542..f37c4359df 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-install.md @@ -107,6 +107,9 @@ Intune allows you to configure the Defender for iOS app through a App Configurat - Configuration Key: issupervised - Value type: Sting - Configuration Value: {{issupervised}} + + > [!div class="mx-imgBorder"] + ![Image of Microsoft Endpoint Manager Admin Center](images/ios-deploy-6.png) 1. Click **Next** to open the **Scope tags** page. Scope tags are optional. Click **Next** to continue. From b2bd84c7a89fc81a53887155b9036e1502e29ce1 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 2 Dec 2020 21:39:51 +0500 Subject: [PATCH 0502/2014] Update windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-aadj-sso-cert.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md index fd03a08fc9..6855688598 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md @@ -652,7 +652,7 @@ Sign-in a workstation with access equivalent to a _domain user_. 10. Select **Enroll to Windows Hello for Business, otherwise fail (Windows 10 and later)** from the **Key storage provider (KSP)** list. 11. Next to **Subject name format**, type **CN={{OnPrem_Distinguished_Name}}** to make the on-premises distinguished name the subject of the issued certificate. 12. Specify **User Principal Name (UPN)** as a **Subject Alternative Name** parameter. Set its value as {{UserPrincipalName}}. -13. Refer to the "Configure Certificate Templates on NDES" task for how you configured the **AADJ WHFB Authentication** certificate template in the registry. Select the appropriate combination of key usages from the **Key Usages** list that map to configured NDES template in the registry. In this example, the **AADJ WHFB Authentication** certificate template was added to the **SignatureTemplate** registry value name. The **Key usage** that maps to that registry value name is **Digital Signature**. +13. Refer to the "Configure Certificate Templates on NDES" task for how you configured the **AADJ WHFB Authentication** certificate template in the registry. Select the appropriate combination of key usages from the **Key Usages** list that map to the configured NDES template in the registry. In this example, the **AADJ WHFB Authentication** certificate template was added to the **SignatureTemplate** registry value name. The **Key usage** that maps to that registry value name is **Digital Signature**. 14. Select a previously configured **Trusted certificate** profile that matches the root certificate of the issuing certificate authority as a root certificate for the profile. 15. Under **Extended key usage**, type **Smart Card Logon** under **Name**. Type **1.3.6.1.4.1.311.20.2.2** under **Object identifier**. Click **Add**. 16. Type a percentage (without the percent sign) next to **Renewal Threshold** to determine when the certificate should attempt to renew. The recommended value is **20**. From 2b6d30b03dbab94a9086e0569c22e3d06db1fe39 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 2 Dec 2020 21:40:06 +0500 Subject: [PATCH 0503/2014] Update windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-aadj-sso-cert.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md index 6855688598..03d0b013d2 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md @@ -667,7 +667,7 @@ Sign-in a workstation with access equivalent to a _domain user_. 1. Sign-in to the [Microsoft Endpoint Manager admin center](https://endpoint.microsoft.com/). 2. Select **Devices**, and then click **Configuration Profiles**. 3. Click **WHFB Certificate Enrollment**. -4. Select **Properties**, click **Edit** next to the **Assignments** section. +4. Select **Properties**, and then click **Edit** next to the **Assignments** section. 5. In the **Assignments** pane, select **Selected Groups** from the **Assign to** list. Click **Select groups to include**. ![WHFB SCEP Profile Assignment](images/aadjcert/profile04.png) 6. Select the **AADJ WHFB Certificate Users** group. Click **Select**. From b3a265a4f386127da605d632a60240c23a048c23 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 2 Dec 2020 21:40:14 +0500 Subject: [PATCH 0504/2014] Update windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-aadj-sso-cert.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md index 03d0b013d2..95638c7735 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md @@ -659,7 +659,7 @@ Sign-in a workstation with access equivalent to a _domain user_. ![WHFB SCEP certificate Profile EKUs](images/aadjcert/profile03.png) 17. Under **SCEP Server URLs**, type the fully qualified external name of the Azure AD Application proxy you configured. Append to the name **/certsrv/mscep/mscep.dll**. For example, https://ndes-mtephendemo.msappproxy.net/certsrv/mscep/mscep.dll. Click **Add**. Repeat this step for each additional NDES Azure AD Application Proxy you configured to issue Windows Hello for Business certificates. Microsoft Intune round-robin load balances requests among the URLs listed in the SCEP certificate profile. 18. Click **Next**. -19. Click **Next** several times to skip the **Scope tags**, **Assignments** and **Applicability Rules** steps of the wizard and click **Create**. +19. Click **Next** several times to skip the **Scope tags**, **Assignments**, and **Applicability Rules** steps of the wizard and click **Create**. ### Assign Group to the WHFB Certificate Enrollment Certificate Profile Sign-in a workstation with access equivalent to a _domain user_. From 6d5e594e818a4a885ba8b25e88ddd9ceb6baf889 Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Wed, 2 Dec 2020 22:21:01 +0530 Subject: [PATCH 0505/2014] Minor fixes as suggested --- .../microsoft-defender-atp/ios-configure-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md index a0de02a421..abe9bb0a7b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md @@ -68,4 +68,4 @@ By default, Defender for Endpoint for iOS includes and enables the web protectio ## Report unsafe site -Phishing websites impersonate trustworthy websites for the purpose of obtaining your personal or financial information. Visit [report unsafe site](https://www.microsoft.com/wdsi/filesubmission/exploitguard/networkprotection) if you want to report a website that could be phish. +Phishing websites impersonate trustworthy websites for the purpose of obtaining your personal or financial information. Visit the [report unsafe site](https://www.microsoft.com/wdsi/filesubmission/exploitguard/networkprotection) page if you want to report a website that could be a phishing site. From 22723dd30f904fb29c351f117ce6accb7f5bce2c Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Wed, 2 Dec 2020 22:25:31 +0530 Subject: [PATCH 0506/2014] Minor fixes as suggested --- .../microsoft-defender-atp/ios-install.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-install.md b/windows/security/threat-protection/microsoft-defender-atp/ios-install.md index f37c4359df..3f4ac6bfb7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-install.md @@ -46,7 +46,7 @@ Deploy Defender for Endpoint for iOS via Intune Company Portal. > [!div class="mx-imgBorder"] ![Image of Microsoft Endpoint Manager Admin Center](images/ios-deploy-1.png) -1. On the Add app page, click on **Search the App Store** and type **Microsoft Defender ATP** in the search bar. On the search results section, click on *Microsoft Defender ATP* and click **Select**. +1. On the Add app page, click on **Search the App Store** and type **Microsoft Defender ATP** in the search bar. In the search results section, click on *Microsoft Defender ATP* and click **Select**. 1. Select **iOS 11.0** as the Minimum operating system. Review the rest of information about the app and click **Next**. @@ -58,7 +58,7 @@ Deploy Defender for Endpoint for iOS via Intune Company Portal. > [!div class="mx-imgBorder"] ![Image of Microsoft Endpoint Manager Admin Center](images/ios-deploy-2.png) -1. In the *Review + Create* section, verify that all the information entered is correct and then select **Create**. In a few moments, the Defender for Endpoint app would be created successfully, and a notification would show up at the top-right corner of the page. +1. In the *Review + Create* section, verify that all the information entered is correct and then select **Create**. In a few moments, the Defender for Endpoint app should be created successfully, and a notification should show up at the top-right corner of the page. 1. In the app information page that is displayed, in the **Monitor** section, select **Device install status** to verify that the device installation has completed successfully. @@ -81,11 +81,11 @@ Deploy Defender for Endpoint for iOS via Intune Company Portal. ## Configure Microsoft Defender for Endpoint for Supervised Mode -The Microsoft Defender for Endpoint for iOS app has specialized ability on supervised iOS/iPadOS devices given the increased management capabilities provided by the platform on these types of devices. To take advantage of these capabilities, Defender for Endpoint app needs to know if a device is in Supervised mode. +The Microsoft Defender for Endpoint for iOS app has specialized ability on supervised iOS/iPadOS devices, given the increased management capabilities provided by the platform on these types of devices. To take advantage of these capabilities, the Defender for Endpoint app needs to know if a device is in Supervised mode. ### Configure Supervised Mode via Intune -Intune allows you to configure the Defender for iOS app through a App Configuration policy. +Intune allows you to configure the Defender for iOS app through an App Configuration policy. > [!NOTE] > This app configuration policy for supervised devices is applicable only to managed devices and should be targeted for all managed iOS devices as a best practice. @@ -105,7 +105,7 @@ Intune allows you to configure the Defender for iOS app through a App Configurat 1. In the next screen, select **Use configuration designer** as the format. Specify the following property: - Configuration Key: issupervised - - Value type: Sting + - Value type: String - Configuration Value: {{issupervised}} > [!div class="mx-imgBorder"] @@ -115,7 +115,7 @@ Intune allows you to configure the Defender for iOS app through a App Configurat 1. On the **Assignments** page, select the groups that will receive this profile. For this scenario, it is best practice to target **All Devices**. For more information on assigning profiles, see [Assign user and device profiles](https://docs.microsoft.com/mem/intune/configuration/device-profile-assign). - When deploying to user groups, a user must sign-in on a device before the policy applies. + When deploying to user groups, a user must sign in to a device before the policy applies. Click **Next**. From 36603eae838d45b970ede2186fe4752e1480fa9f Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Wed, 2 Dec 2020 22:27:10 +0530 Subject: [PATCH 0507/2014] Minor fixes as suggested --- .../microsoft-defender-atp/microsoft-defender-atp-ios.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md index 4fd8f9ef9a..5b482fe1b8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md @@ -48,8 +48,7 @@ iOS devices along with other platforms. > [!NOTE] > Microsoft Intune is the only supported Mobile Device Management (MDM) solution for deploying Microsoft Defender for Endpoint for iOS. Currently only enrolled devices are supported for enforcing Defender for Endpoint for iOS related device compliance policies in Intune. -- Access to [Microsoft Endpoint Manager admin - center](https://go.microsoft.com/fwlink/?linkid=2109431), to deploy the app to enrolled user groups in your organization +- Access to [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431), to deploy the app to enrolled user groups in your organization **System Requirements** From 084cb840b0d326f585e0610562b33564d534f28b Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 2 Dec 2020 22:08:18 +0500 Subject: [PATCH 0508/2014] Update enable-exploit-protection.md --- .../microsoft-defender-atp/enable-exploit-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md index 4530161e10..7b1c044a64 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md @@ -226,7 +226,7 @@ This table lists the PowerShell cmdlets (and associated audit mode cmdlet) that |Disable Win32k system calls | App-level only | DisableWin32kSystemCalls | AuditSystemCall |Do not allow child processes | App-level only | DisallowChildProcessCreation | AuditChildProcess |Export address filtering (EAF) | App-level only | EnableExportAddressFilterPlus, EnableExportAddressFilter \[1\] | Audit not available\[2\] | -||Import address filtering (IAF) | App-level only | EnableImportAddressFilter | Audit not available\[2\] | +|Import address filtering (IAF) | App-level only | EnableImportAddressFilter | Audit not available\[2\] | |Simulate execution (SimExec) | App-level only | EnableRopSimExec | Audit not available\[2\] | |Validate API invocation (CallerCheck) | App-level only | EnableRopCallerCheck | Audit not available\[2\] | |Validate handle usage | App-level only | StrictHandle | Audit not available | From 09626aef250487ee350be0f3eb43b3fcf6401d64 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 2 Dec 2020 10:17:57 -0800 Subject: [PATCH 0509/2014] Update filter-origin-documentation.md --- .../windows-firewall/filter-origin-documentation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md index 9f32d988b7..931120538f 100644 --- a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md +++ b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md @@ -1,5 +1,5 @@ --- -title: Filter Origin Documentation (Audit Log Improvements) +title: Filter Origin (Audit Log Improvements) description: Filter Origin Documentation (Audit Log Improvements) ms.reviewer: ms.author: v-bshilpa @@ -15,7 +15,7 @@ ms.collection: ms.topic: troubleshooting --- -# Filter Origin Documentation (Audit Log Improvements) +# Filter Origin (Audit Log Improvements) Debugging packet drops is a continuous issue to Windows customers. In the past, customers had limited information about packet drops. From b934aa913d7a799d5f26a20114ef0bbdd254db52 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 2 Dec 2020 12:12:37 -0800 Subject: [PATCH 0510/2014] Added ADMX_MicrosoftDefenderAntivirus policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 93 ++ .../policy-configuration-service-provider.md | 284 ++++ ...cy-csp-admx-microsoftdefenderantivirus.md} | 1407 +++-------------- 4 files changed, 569 insertions(+), 1216 deletions(-) rename windows/client-management/mdm/{policy-csp-admx-windowsdefender.md => policy-csp-admx-microsoftdefenderantivirus.md} (78%) diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 639e9356c0..d30cc12164 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -202,6 +202,7 @@ #### [ADMX_Kerberos](policy-csp-admx-kerberos.md) #### [ADMX_LanmanServer](policy-csp-admx-lanmanserver.md) #### [ADMX_LinkLayerTopologyDiscovery](policy-csp-admx-linklayertopologydiscovery.md) +#### [ADMX_MicrosoftDefenderAntivirus](policy-csp-admx-microsoftdefenderantivirus.md) #### [ADMX_MMC](policy-csp-admx-mmc.md) #### [ADMX_MMCSnapins](policy-csp-admx-mmcsnapins.md) #### [ADMX_MSAPolicy](policy-csp-admx-msapolicy.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index b04813d319..f2b1c25bd5 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -232,6 +232,99 @@ ms.date: 10/08/2020 - [ADMX_LanmanServer/Pol_HonorCipherSuiteOrder](./policy-csp-admx-lanmanserver.md#admx-lanmanserver-pol-honorciphersuiteorder) - [ADMX_LinkLayerTopologyDiscovery/LLTD_EnableLLTDIO](./policy-csp-admx-linklayertopologydiscovery.md#admx-linklayertopologydiscovery-lltd-enablelltdio) - [ADMX_LinkLayerTopologyDiscovery/LLTD_EnableRspndr](./policy-csp-admx-linklayertopologydiscovery.md#admx-linklayertopologydiscovery-lltd-enablerspndr) +- [ADMX_MicrosoftDefenderAntivirus/AllowFastServiceStartup](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-allowfastservicestartup) +- [ADMX_MicrosoftDefenderAntivirus/DisableAntiSpywareDefender](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-disableantispywaredefender) +- [ADMX_MicrosoftDefenderAntivirus/DisableAutoExclusions](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-disableautoexclusions) +- [ADMX_MicrosoftDefenderAntivirus/DisableBlockAtFirstSeen](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-disableblockatfirstseen) +- [ADMX_MicrosoftDefenderAntivirus/DisableLocalAdminMerge](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-disablelocaladminmerge) +- [ADMX_MicrosoftDefenderAntivirus/DisableRealtimeMonitoring](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-disablerealtimemonitoring) +- [ADMX_MicrosoftDefenderAntivirus/DisableRoutinelyTakingAction](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-disableroutinelytakingaction) +- [ADMX_MicrosoftDefenderAntivirus/Exclusions_Extensions](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-exclusions-extensions) +- [ADMX_MicrosoftDefenderAntivirus/Exclusions_Paths](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-exclusions-paths) +- [ADMX_MicrosoftDefenderAntivirus/Exclusions_Processes](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-exclusions-processes) +- [ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ASR_ASROnlyExclusions](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-exploitguard-asr-asronlyexclusions) +- [ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ASR_Rules](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-exploitguard-asr-rules) +- [ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ControlledFolderAccess_AllowedApplications](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-exploitguard-controlledfolderaccess-allowedapplications) +- [ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ControlledFolderAccess_ProtectedFolders](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-exploitguard-controlledfolderaccess-protectedfolders) +- [ADMX_MicrosoftDefenderAntivirus/MpEngine_EnableFileHashComputation](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-mpengine-enablefilehashcomputation) +- [ADMX_MicrosoftDefenderAntivirus/Nis_Consumers_IPS_DisableSignatureRetirement](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-nis-consumers-ips-disablesignatureretirement) +- [ADMX_MicrosoftDefenderAntivirus/Nis_Consumers_IPS_sku_differentiation_Signature_Set_Guid](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-nis-consumers-ips-sku-differentiation-signature-set-guid) +- [ADMX_MicrosoftDefenderAntivirus/Nis_DisableProtocolRecognition](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-nis-disableprotocolrecognition) +- [ADMX_MicrosoftDefenderAntivirus/ProxyBypass](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-proxybypass) +- [ADMX_MicrosoftDefenderAntivirus/ProxyPacUrl](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-proxypacurl) +- [ADMX_MicrosoftDefenderAntivirus/ProxyServer](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-proxyserver) +- [ADMX_MicrosoftDefenderAntivirus/Quarantine_LocalSettingOverridePurgeItemsAfterDelay](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-quarantine-localsettingoverridepurgeitemsafterdelay) +- [ADMX_MicrosoftDefenderAntivirus/Quarantine_PurgeItemsAfterDelay](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-quarantine-purgeitemsafterdelay) +- [ADMX_MicrosoftDefenderAntivirus/RandomizeScheduleTaskTimes](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-randomizescheduletasktimes) +- [ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableBehaviorMonitoring](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-realtimeprotection-disablebehaviormonitoring) +- [ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableIOAVProtection](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-realtimeprotection-disableioavprotection) +- [ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableOnAccessProtection](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-realtimeprotection-disableonaccessprotection) +- [ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableRawWriteNotification](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-realtimeprotection-disablerawwritenotification) +- [ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableScanOnRealtimeEnable](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-realtimeprotection-disablescanonrealtimeenable) +- [ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_IOAVMaxSize](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-realtimeprotection-ioavmaxsize) +- [ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableBehaviorMonitoring](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-realtimeprotection-localsettingoverridedisablebehaviormonitoring) +- [ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableIOAVProtection](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-realtimeprotection-localsettingoverridedisableioavprotection) +- [ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableOnAccessProtection](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-realtimeprotection-localsettingoverridedisableonaccessprotection) +- [ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableRealtimeMonitoring](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-realtimeprotection-localsettingoverridedisablerealtimemonitoring) +- [ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideRealtimeScanDirection](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-realtimeprotection-localsettingoverriderealtimescandirection) +- [ADMX_MicrosoftDefenderAntivirus/Remediation_LocalSettingOverrideScan_ScheduleTime](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-remediation-localsettingoverridescan-scheduletime) +- [ADMX_MicrosoftDefenderAntivirus/Remediation_Scan_ScheduleDay](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-remediation-scan-scheduleday) +- [ADMX_MicrosoftDefenderAntivirus/Remediation_Scan_ScheduleTime](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-remediation-scan-scheduletime) +- [ADMX_MicrosoftDefenderAntivirus/Reporting_AdditionalActionTimeout](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-reporting-additionalactiontimeout) +- [ADMX_MicrosoftDefenderAntivirus/Reporting_CriticalFailureTimeout](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-reporting-criticalfailuretimeout) +- [ADMX_MicrosoftDefenderAntivirus/Reporting_DisableEnhancedNotifications](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-reporting-disableenhancednotifications) +- [ADMX_MicrosoftDefenderAntivirus/Reporting_DisablegenericrePorts](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-reporting-disablegenericreports) +- [ADMX_MicrosoftDefenderAntivirus/Reporting_NonCriticalTimeout](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-reporting-noncriticaltimeout) +- [ADMX_MicrosoftDefenderAntivirus/Reporting_RecentlyCleanedTimeout](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-reporting-recentlycleanedtimeout) +- [ADMX_MicrosoftDefenderAntivirus/Reporting_WppTracingComponents](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-reporting-wpptracingcomponents) +- [ADMX_MicrosoftDefenderAntivirus/Reporting_WppTracingLevel](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-reporting-wpptracinglevel) +- [ADMX_MicrosoftDefenderAntivirus/Scan_AllowPause](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-allowpause) +- [ADMX_MicrosoftDefenderAntivirus/Scan_ArchiveMaxDepth](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-archivemaxdepth) +- [ADMX_MicrosoftDefenderAntivirus/Scan_ArchiveMaxSize](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-archivemaxsize) +- [ADMX_MicrosoftDefenderAntivirus/Scan_DisableArchiveScanning](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-disablearchivescanning) +- [ADMX_MicrosoftDefenderAntivirus/Scan_DisableEmailScanning](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-disableemailscanning) +- [ADMX_MicrosoftDefenderAntivirus/Scan_DisableHeuristics](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-disableheuristics) +- [ADMX_MicrosoftDefenderAntivirus/Scan_DisablePackedExeScanning](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-disablepackedexescanning) +- [ADMX_MicrosoftDefenderAntivirus/Scan_DisableRemovableDriveScanning](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-disableremovabledrivescanning) +- [ADMX_MicrosoftDefenderAntivirus/Scan_DisableReparsePointScanning](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-disablereparsepointscanning) +- [ADMX_MicrosoftDefenderAntivirus/Scan_DisableRestorePoint](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-disablerestorepoint) +- [ADMX_MicrosoftDefenderAntivirus/Scan_DisableScanningMappedNetworkDrivesForFullScan](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-disablescanningmappednetworkdrivesforfullscan) +- [ADMX_MicrosoftDefenderAntivirus/Scan_DisableScanningNetworkFiles](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-disablescanningnetworkfiles) +- [ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideAvgCPULoadFactor](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-localsettingoverrideavgcpuloadfactor) +- [ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScanParameters](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-localsettingoverridescanparameters) +- [ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScheduleDay](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-localsettingoverridescheduleday) +- [ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScheduleQuickScantime](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-localsettingoverrideschedulequickscantime) +- [ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScheduleTime](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-localsettingoverridescheduletime) +- [ADMX_MicrosoftDefenderAntivirus/Scan_LowCpuPriority](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-lowcpupriority) +- [ADMX_MicrosoftDefenderAntivirus/Scan_MissedScheduledScanCountBeforeCatchup](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-missedscheduledscancountbeforecatchup) +- [ADMX_MicrosoftDefenderAntivirus/Scan_PurgeItemsAfterDelay](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-purgeitemsafterdelay) +- [ADMX_MicrosoftDefenderAntivirus/Scan_QuickScanInterval](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-quickscaninterval) +- [ADMX_MicrosoftDefenderAntivirus/Scan_ScanOnlyIfIdle](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-scanonlyifidle) +- [ADMX_MicrosoftDefenderAntivirus/Scan_ScheduleDay](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-scheduleday) +- [ADMX_MicrosoftDefenderAntivirus/Scan_ScheduleTime](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-scan-scheduletime) +- [ADMX_MicrosoftDefenderAntivirus/ServiceKeepAlive](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-servicekeepalive) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ASSignatureDue](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-assignaturedue) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_AVSignatureDue](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-avsignaturedue) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DefinitionUpdateFileSharesSources](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-definitionupdatefilesharessources) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DisableScanOnUpdate](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-disablescanonupdate) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DisableScheduledSignatureUpdateonBattery](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-disablescheduledsignatureupdateonbattery) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DisableUpdateOnStartupWithoutEngine](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-disableupdateonstartupwithoutengine) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_FallbackOrder](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-fallbackorder) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ForceUpdateFromMU](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-forceupdatefrommu) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_RealtimeSignatureDelivery](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-realtimesignaturedelivery) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ScheduleDay](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-scheduleday) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ScheduleTime](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-scheduletime) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_SharedSignaturesLocation](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-sharedsignatureslocation) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_SignatureDisableNotification](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-signaturedisablenotification) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_SignatureUpdateCatchupInterval](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-signatureupdatecatchupinterval) +- [ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_UpdateOnStartup](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-signatureupdate-updateonstartup) +- [ADMX_MicrosoftDefenderAntivirus/SpynetReporting](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-spynetreporting) +- [ADMX_MicrosoftDefenderAntivirus/Spynet_LocalSettingOverrideSpynetReporting](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-spynet-localsettingoverridespynetreporting) +- [ADMX_MicrosoftDefenderAntivirus/Threats_ThreatIdDefaultAction](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-threats-threatiddefaultaction) +- [ADMX_MicrosoftDefenderAntivirus/UX_Configuration_CustomDefaultActionToastString](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-ux-configuration-customdefaultactiontoaststring) +- [ADMX_MicrosoftDefenderAntivirus/UX_Configuration_Notification_Suppress](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-ux-configuration-notification-suppress) +- [ADMX_MicrosoftDefenderAntivirus/UX_Configuration_SuppressRebootNotification](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-ux-configuration-suppressrebootnotification) +- [ADMX_MicrosoftDefenderAntivirus/UX_Configuration_UILockdown](./policy-csp-admx-microsoftdefenderantivirus.md#admx-microsoftdefenderantivirus-ux-configuration-uilockdown) - [ADMX_MMC/MMC_ActiveXControl](./policy-csp-admx-mmc.md#admx-mmc-mmc-activexcontrol) - [ADMX_MMC/MMC_ExtendView](./policy-csp-admx-mmc.md#admx-mmc-mmc-extendview) - [ADMX_MMC/MMC_LinkToWeb](./policy-csp-admx-mmc.md#admx-mmc-mmc-linktoweb) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 8a993d4783..1e3e29a308 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -940,6 +940,290 @@ The following diagram shows the Policy configuration service provider in tree fo

    +### ADMX_MicrosoftDefenderAntivirus policies + +
    +
    + ADMX_MicrosoftDefenderAntivirus/AllowFastServiceStartup +
    +
    + ADMX_MicrosoftDefenderAntivirus/DisableAntiSpywareDefender +
    +
    + ADMX_MicrosoftDefenderAntivirus/DisableAutoExclusions +
    +
    + ADMX_MicrosoftDefenderAntivirus/DisableBlockAtFirstSeen +
    +
    + ADMX_MicrosoftDefenderAntivirus/DisableLocalAdminMerge +
    +
    + ADMX_MicrosoftDefenderAntivirus/DisableRealtimeMonitoring +
    +
    + ADMX_MicrosoftDefenderAntivirus/DisableRoutinelyTakingAction +
    +
    + ADMX_MicrosoftDefenderAntivirus/Exclusions_Extensions +
    +
    + ADMX_MicrosoftDefenderAntivirus/Exclusions_Paths +
    +
    + ADMX_MicrosoftDefenderAntivirus/Exclusions_Processes +
    +
    + ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ASR_ASROnlyExclusions +
    +
    + ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ASR_Rules +
    +
    + ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ControlledFolderAccess_AllowedApplications +
    +
    + ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ControlledFolderAccess_ProtectedFolders +
    +
    + ADMX_MicrosoftDefenderAntivirus/MpEngine_EnableFileHashComputation +
    +
    + ADMX_MicrosoftDefenderAntivirus/Nis_Consumers_IPS_DisableSignatureRetirement +
    +
    + ADMX_MicrosoftDefenderAntivirus/Nis_Consumers_IPS_sku_differentiation_Signature_Set_Guid +
    +
    + ADMX_MicrosoftDefenderAntivirus/Nis_DisableProtocolRecognition +
    +
    + ADMX_MicrosoftDefenderAntivirus/ProxyBypass +
    +
    + ADMX_MicrosoftDefenderAntivirus/ProxyPacUrl +
    +
    + ADMX_MicrosoftDefenderAntivirus/ProxyServer +
    +
    + ADMX_MicrosoftDefenderAntivirus/Quarantine_LocalSettingOverridePurgeItemsAfterDelay +
    +
    + ADMX_MicrosoftDefenderAntivirus/Quarantine_PurgeItemsAfterDelay +
    +
    + ADMX_MicrosoftDefenderAntivirus/RandomizeScheduleTaskTimes +
    +
    + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableBehaviorMonitoring +
    +
    + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableIOAVProtection +
    +
    + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableOnAccessProtection +
    +
    + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableRawWriteNotification +
    +
    + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableScanOnRealtimeEnable +
    +
    + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_IOAVMaxSize +
    +
    + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableBehaviorMonitoring +
    +
    + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableIOAVProtection +
    +
    + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableOnAccessProtection +
    +
    + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableRealtimeMonitoring +
    +
    + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideRealtimeScanDirection +
    +
    + ADMX_MicrosoftDefenderAntivirus/Remediation_LocalSettingOverrideScan_ScheduleTime +
    +
    + ADMX_MicrosoftDefenderAntivirus/Remediation_Scan_ScheduleDay +
    +
    + ADMX_MicrosoftDefenderAntivirus/Remediation_Scan_ScheduleTime +
    +
    + ADMX_MicrosoftDefenderAntivirus/Reporting_AdditionalActionTimeout +
    +
    + ADMX_MicrosoftDefenderAntivirus/Reporting_CriticalFailureTimeout +
    +
    + ADMX_MicrosoftDefenderAntivirus/Reporting_DisableEnhancedNotifications +
    +
    + ADMX_MicrosoftDefenderAntivirus/Reporting_DisablegenericrePorts +
    +
    + ADMX_MicrosoftDefenderAntivirus/Reporting_NonCriticalTimeout +
    +
    + ADMX_MicrosoftDefenderAntivirus/Reporting_RecentlyCleanedTimeout +
    +
    + ADMX_MicrosoftDefenderAntivirus/Reporting_WppTracingComponents +
    +
    + ADMX_MicrosoftDefenderAntivirus/Reporting_WppTracingLevel +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_AllowPause +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_ArchiveMaxDepth +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_ArchiveMaxSize +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_DisableArchiveScanning +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_DisableEmailScanning +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_DisableHeuristics +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_DisablePackedExeScanning +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_DisableRemovableDriveScanning +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_DisableReparsePointScanning +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_DisableRestorePoint +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_DisableScanningMappedNetworkDrivesForFullScan +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_DisableScanningNetworkFiles +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideAvgCPULoadFactor +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScanParameters +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScheduleDay +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScheduleQuickScantime +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScheduleTime +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_LowCpuPriority +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_MissedScheduledScanCountBeforeCatchup +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_PurgeItemsAfterDelay +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_QuickScanInterval +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_ScanOnlyIfIdle +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_ScheduleDay +
    +
    + ADMX_MicrosoftDefenderAntivirus/Scan_ScheduleTime +
    +
    + ADMX_MicrosoftDefenderAntivirus/ServiceKeepAlive +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ASSignatureDue +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_AVSignatureDue +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DefinitionUpdateFileSharesSources +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DisableScanOnUpdate +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DisableScheduledSignatureUpdateonBattery +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DisableUpdateOnStartupWithoutEngine +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_FallbackOrder +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ForceUpdateFromMU +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_RealtimeSignatureDelivery +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ScheduleDay +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ScheduleTime +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_SharedSignaturesLocation +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_SignatureDisableNotification +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_SignatureUpdateCatchupInterval +
    +
    + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_UpdateOnStartup +
    +
    + ADMX_MicrosoftDefenderAntivirus/SpynetReporting +
    +
    + ADMX_MicrosoftDefenderAntivirus/Spynet_LocalSettingOverrideSpynetReporting +
    +
    + ADMX_MicrosoftDefenderAntivirus/Threats_ThreatIdDefaultAction +
    +
    + ADMX_MicrosoftDefenderAntivirus/UX_Configuration_CustomDefaultActionToastString +
    +
    + ADMX_MicrosoftDefenderAntivirus/UX_Configuration_Notification_Suppress +
    +
    + ADMX_MicrosoftDefenderAntivirus/UX_Configuration_SuppressRebootNotification +
    +
    + ADMX_MicrosoftDefenderAntivirus/UX_Configuration_UILockdown +
    +
    + ### ADMX_MMC policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-windowsdefender.md b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md similarity index 78% rename from windows/client-management/mdm/policy-csp-admx-windowsdefender.md rename to windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md index 5e550c9817..a582499424 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsdefender.md +++ b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md @@ -1,344 +1,305 @@ --- -title: Policy CSP - ADMX_WindowsDefender -description: Policy CSP - ADMX_WindowsDefender +title: Policy CSP - ADMX_MicrosoftDefenderAntivirus +description: Policy CSP - ADMX_MicrosoftDefenderAntivirus ms.author: dansimp ms.localizationpriority: medium ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 08/13/2020 +ms.date: 12/02/2020 ms.reviewer: manager: dansimp --- -# Policy CSP - ADMX_WindowsDefender +# Policy CSP - ADMX_MicrosoftDefenderAntivirus > [!WARNING] > Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
    -## ADMX_WindowsDefender policies +## ADMX_MicrosoftDefenderAntivirus policies
    - ADMX_WindowsDefender/AllowFastServiceStartup + ADMX_MicrosoftDefenderAntivirus/AllowFastServiceStartup
    - ADMX_WindowsDefender/CheckForSignaturesBeforeRunningScan + ADMX_MicrosoftDefenderAntivirus/DisableAntiSpywareDefender
    - ADMX_WindowsDefender/DisableAntiSpywareDefender + ADMX_MicrosoftDefenderAntivirus/DisableAutoExclusions
    - ADMX_WindowsDefender/DisableAutoExclusions + ADMX_MicrosoftDefenderAntivirus/DisableBlockAtFirstSeen
    - ADMX_WindowsDefender/DisableBlockAtFirstSeen + ADMX_MicrosoftDefenderAntivirus/DisableLocalAdminMerge
    - ADMX_WindowsDefender/DisableLocalAdminMerge + ADMX_MicrosoftDefenderAntivirus/DisableRealtimeMonitoring
    - ADMX_WindowsDefender/DisableRealtimeMonitoring + ADMX_MicrosoftDefenderAntivirus/DisableRoutinelyTakingAction
    - ADMX_WindowsDefender/DisableRoutinelyTakingAction + ADMX_MicrosoftDefenderAntivirus/Exclusions_Extensions
    - ADMX_WindowsDefender/Exclusions_Extensions + ADMX_MicrosoftDefenderAntivirus/Exclusions_Paths
    - ADMX_WindowsDefender/Exclusions_Paths + ADMX_MicrosoftDefenderAntivirus/Exclusions_Processes
    - ADMX_WindowsDefender/Exclusions_Processes + ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ASR_ASROnlyExclusions
    - ADMX_WindowsDefender/ExploitGuard_ASR_ASROnlyExclusions + ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ASR_Rules
    - ADMX_WindowsDefender/ExploitGuard_ASR_Rules + ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ControlledFolderAccess_AllowedApplications
    - ADMX_WindowsDefender/ExploitGuard_ControlledFolderAccess_AllowedApplications + ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ControlledFolderAccess_ProtectedFolders
    - ADMX_WindowsDefender/ExploitGuard_ControlledFolderAccess_EnableControlledFolderAccess + ADMX_MicrosoftDefenderAntivirus/MpEngine_EnableFileHashComputation
    - ADMX_WindowsDefender/ExploitGuard_ControlledFolderAccess_ProtectedFolders + ADMX_MicrosoftDefenderAntivirus/Nis_Consumers_IPS_DisableSignatureRetirement
    - ADMX_WindowsDefender/ExploitGuard_EnableNetworkProtection + ADMX_MicrosoftDefenderAntivirus/Nis_Consumers_IPS_sku_differentiation_Signature_Set_Guid
    - ADMX_WindowsDefender/MpEngine_EnableFileHashComputation + ADMX_MicrosoftDefenderAntivirus/Nis_DisableProtocolRecognition
    - ADMX_WindowsDefender/Nis_Consumers_IPS_DisableSignatureRetirement + ADMX_MicrosoftDefenderAntivirus/ProxyBypass
    - ADMX_WindowsDefender/Nis_Consumers_IPS_sku_differentiation_Signature_Set_Guid + ADMX_MicrosoftDefenderAntivirus/ProxyPacUrl
    - ADMX_WindowsDefender/Nis_DisableProtocolRecognition + ADMX_MicrosoftDefenderAntivirus/ProxyServer
    - ADMX_WindowsDefender/ProxyBypass + ADMX_MicrosoftDefenderAntivirus/Quarantine_LocalSettingOverridePurgeItemsAfterDelay
    - ADMX_WindowsDefender/ProxyPacUrl + ADMX_MicrosoftDefenderAntivirus/Quarantine_PurgeItemsAfterDelay
    - ADMX_WindowsDefender/ProxyServer + ADMX_MicrosoftDefenderAntivirus/RandomizeScheduleTaskTimes
    - ADMX_WindowsDefender/Quarantine_LocalSettingOverridePurgeItemsAfterDelay + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableBehaviorMonitoring
    - ADMX_WindowsDefender/Quarantine_PurgeItemsAfterDelay + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableIOAVProtection
    - ADMX_WindowsDefender/RandomizeScheduleTaskTimes + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableOnAccessProtection
    - ADMX_WindowsDefender/RealtimeProtection_DisableBehaviorMonitoring + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableRawWriteNotification
    - ADMX_WindowsDefender/RealtimeProtection_DisableIOAVProtection + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableScanOnRealtimeEnable
    - ADMX_WindowsDefender/RealtimeProtection_DisableOnAccessProtection + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_IOAVMaxSize
    - ADMX_WindowsDefender/RealtimeProtection_DisableRawWriteNotification + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableBehaviorMonitoring
    - ADMX_WindowsDefender/RealtimeProtection_DisableScanOnRealtimeEnable + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableIOAVProtection
    - ADMX_WindowsDefender/RealtimeProtection_IOAVMaxSize + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableOnAccessProtection
    - ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableBehaviorMonitoring + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableRealtimeMonitoring
    - ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableIOAVProtection + ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideRealtimeScanDirection
    - ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableOnAccessProtection + ADMX_MicrosoftDefenderAntivirus/Remediation_LocalSettingOverrideScan_ScheduleTime
    - ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableRealtimeMonitoring + ADMX_MicrosoftDefenderAntivirus/Remediation_Scan_ScheduleDay
    - ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideRealtimeScanDirection + ADMX_MicrosoftDefenderAntivirus/Remediation_Scan_ScheduleTime
    - ADMX_WindowsDefender/RealtimeProtection_RealtimeScanDirection + ADMX_MicrosoftDefenderAntivirus/Reporting_AdditionalActionTimeout
    - ADMX_WindowsDefender/Remediation_LocalSettingOverrideScan_ScheduleTime + ADMX_MicrosoftDefenderAntivirus/Reporting_CriticalFailureTimeout
    - ADMX_WindowsDefender/Remediation_Scan_ScheduleDay + ADMX_MicrosoftDefenderAntivirus/Reporting_DisableEnhancedNotifications
    - ADMX_WindowsDefender/Remediation_Scan_ScheduleTime + ADMX_MicrosoftDefenderAntivirus/Reporting_DisablegenericrePorts
    - ADMX_WindowsDefender/Reporting_AdditionalActionTimeout + ADMX_MicrosoftDefenderAntivirus/Reporting_NonCriticalTimeout
    - ADMX_WindowsDefender/Reporting_CriticalFailureTimeout + ADMX_MicrosoftDefenderAntivirus/Reporting_RecentlyCleanedTimeout
    - ADMX_WindowsDefender/Reporting_DisableEnhancedNotifications + ADMX_MicrosoftDefenderAntivirus/Reporting_WppTracingComponents
    - ADMX_WindowsDefender/Reporting_DisablegenericrePorts + ADMX_MicrosoftDefenderAntivirus/Reporting_WppTracingLevel
    - ADMX_WindowsDefender/Reporting_NonCriticalTimeout + ADMX_MicrosoftDefenderAntivirus/Scan_AllowPause
    - ADMX_WindowsDefender/Reporting_RecentlyCleanedTimeout + ADMX_MicrosoftDefenderAntivirus/Scan_ArchiveMaxDepth
    - ADMX_WindowsDefender/Reporting_WppTracingComponents + ADMX_MicrosoftDefenderAntivirus/Scan_ArchiveMaxSize
    - ADMX_WindowsDefender/Reporting_WppTracingLevel + ADMX_MicrosoftDefenderAntivirus/Scan_DisableArchiveScanning
    - ADMX_WindowsDefender/Root_PUAProtection + ADMX_MicrosoftDefenderAntivirus/Scan_DisableEmailScanning
    - ADMX_WindowsDefender/Scan_AllowPause + ADMX_MicrosoftDefenderAntivirus/Scan_DisableHeuristics
    - ADMX_WindowsDefender/Scan_ArchiveMaxDepth + ADMX_MicrosoftDefenderAntivirus/Scan_DisablePackedExeScanning
    - ADMX_WindowsDefender/Scan_ArchiveMaxSize + ADMX_MicrosoftDefenderAntivirus/Scan_DisableRemovableDriveScanning
    - ADMX_WindowsDefender/Scan_AvgCPULoadFactor + ADMX_MicrosoftDefenderAntivirus/Scan_DisableReparsePointScanning
    - ADMX_WindowsDefender/Scan_DisableArchiveScanning + ADMX_MicrosoftDefenderAntivirus/Scan_DisableRestorePoint
    - ADMX_WindowsDefender/Scan_DisableCatchupFullScan + ADMX_MicrosoftDefenderAntivirus/Scan_DisableScanningMappedNetworkDrivesForFullScan
    - ADMX_WindowsDefender/Scan_DisableCatchupQuickScan + ADMX_MicrosoftDefenderAntivirus/Scan_DisableScanningNetworkFiles
    - ADMX_WindowsDefender/Scan_DisableEmailScanning + ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideAvgCPULoadFactor
    - ADMX_WindowsDefender/Scan_DisableHeuristics + ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScanParameters
    - ADMX_WindowsDefender/Scan_DisablePackedExeScanning + ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScheduleDay
    - ADMX_WindowsDefender/Scan_DisableRemovableDriveScanning + ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScheduleQuickScantime
    - ADMX_WindowsDefender/Scan_DisableReparsePointScanning + ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScheduleTime
    - ADMX_WindowsDefender/Scan_DisableRestorePoint + ADMX_MicrosoftDefenderAntivirus/Scan_LowCpuPriority
    - ADMX_WindowsDefender/Scan_DisableScanningMappedNetworkDrivesForFullScan + ADMX_MicrosoftDefenderAntivirus/Scan_MissedScheduledScanCountBeforeCatchup
    - ADMX_WindowsDefender/Scan_DisableScanningNetworkFiles + ADMX_MicrosoftDefenderAntivirus/Scan_PurgeItemsAfterDelay
    - ADMX_WindowsDefender/Scan_LocalSettingOverrideAvgCPULoadFactor + ADMX_MicrosoftDefenderAntivirus/Scan_QuickScanInterval
    - ADMX_WindowsDefender/Scan_LocalSettingOverrideScanParameters + ADMX_MicrosoftDefenderAntivirus/Scan_ScanOnlyIfIdle
    - ADMX_WindowsDefender/Scan_LocalSettingOverrideScheduleDay + ADMX_MicrosoftDefenderAntivirus/Scan_ScheduleDay
    - ADMX_WindowsDefender/Scan_LocalSettingOverrideScheduleQuickScantime + ADMX_MicrosoftDefenderAntivirus/Scan_ScheduleTime
    - ADMX_WindowsDefender/Scan_LocalSettingOverrideScheduleTime + ADMX_MicrosoftDefenderAntivirus/ServiceKeepAlive
    - ADMX_WindowsDefender/Scan_LowCpuPriority + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ASSignatureDue
    - ADMX_WindowsDefender/Scan_MissedScheduledScanCountBeforeCatchup + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_AVSignatureDue
    - ADMX_WindowsDefender/Scan_PurgeItemsAfterDelay + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DefinitionUpdateFileSharesSources
    - ADMX_WindowsDefender/Scan_QuickScanInterval + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DisableScanOnUpdate
    - ADMX_WindowsDefender/Scan_ScanOnlyIfIdle + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DisableScheduledSignatureUpdateonBattery
    - ADMX_WindowsDefender/Scan_ScanParameters + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DisableUpdateOnStartupWithoutEngine
    - ADMX_WindowsDefender/Scan_ScheduleDay + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_FallbackOrder
    - ADMX_WindowsDefender/Scan_ScheduleQuickScantime + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ForceUpdateFromMU
    - ADMX_WindowsDefender/Scan_ScheduleTime + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_RealtimeSignatureDelivery
    - ADMX_WindowsDefender/ServiceKeepAlive + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ScheduleDay
    - ADMX_WindowsDefender/SignatureUpdate_ASSignatureDue + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ScheduleTime
    - ADMX_WindowsDefender/SignatureUpdate_AVSignatureDue + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_SharedSignaturesLocation
    - ADMX_WindowsDefender/SignatureUpdate_DefinitionUpdateFileSharesSources + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_SignatureDisableNotification
    - ADMX_WindowsDefender/SignatureUpdate_DisableScanOnUpdate + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_SignatureUpdateCatchupInterval
    - ADMX_WindowsDefender/SignatureUpdate_DisableScheduledSignatureUpdateonBattery + ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_UpdateOnStartup
    - ADMX_WindowsDefender/SignatureUpdate_DisableUpdateOnStartupWithoutEngine + ADMX_MicrosoftDefenderAntivirus/SpynetReporting
    - ADMX_WindowsDefender/SignatureUpdate_FallbackOrder + ADMX_MicrosoftDefenderAntivirus/Spynet_LocalSettingOverrideSpynetReporting
    - ADMX_WindowsDefender/SignatureUpdate_ForceUpdateFromMU + ADMX_MicrosoftDefenderAntivirus/Threats_ThreatIdDefaultAction
    - ADMX_WindowsDefender/SignatureUpdate_RealtimeSignatureDelivery + ADMX_MicrosoftDefenderAntivirus/UX_Configuration_CustomDefaultActionToastString
    - ADMX_WindowsDefender/SignatureUpdate_ScheduleDay + ADMX_MicrosoftDefenderAntivirus/UX_Configuration_Notification_Suppress
    - ADMX_WindowsDefender/SignatureUpdate_ScheduleTime + ADMX_MicrosoftDefenderAntivirus/UX_Configuration_SuppressRebootNotification
    - ADMX_WindowsDefender/SignatureUpdate_SharedSignaturesLocation -
    -
    - ADMX_WindowsDefender/SignatureUpdate_SignatureDisableNotification -
    -
    - ADMX_WindowsDefender/SignatureUpdate_SignatureUpdateCatchupInterval -
    -
    - ADMX_WindowsDefender/SignatureUpdate_SignatureUpdateInterval -
    -
    - ADMX_WindowsDefender/SignatureUpdate_UpdateOnStartup -
    -
    - ADMX_WindowsDefender/SpynetReporting -
    -
    - ADMX_WindowsDefender/Spynet_LocalSettingOverrideSpynetReporting -
    -
    - ADMX_WindowsDefender/SubmitSamplesConsent -
    -
    - ADMX_WindowsDefender/Threats_ThreatIdDefaultAction -
    -
    - ADMX_WindowsDefender/Threats_ThreatSeverityDefaultAction -
    -
    - ADMX_WindowsDefender/UX_Configuration_CustomDefaultActionToastString -
    -
    - ADMX_WindowsDefender/UX_Configuration_Notification_Suppress -
    -
    - ADMX_WindowsDefender/UX_Configuration_SuppressRebootNotification -
    -
    - ADMX_WindowsDefender/UX_Configuration_UILockdown + ADMX_MicrosoftDefenderAntivirus/UX_Configuration_UILockdown
    @@ -346,7 +307,7 @@ manager: dansimp
    -**ADMX_WindowsDefender/AllowFastServiceStartup** +**ADMX_MicrosoftDefenderAntivirus/AllowFastServiceStartup** @@ -415,78 +376,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/CheckForSignaturesBeforeRunningScan** - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether a check for new virus and spyware security intelligence will occur before running a scan. - -This setting applies to scheduled scans as well as the command line "mpcmdrun -SigUpdate", but it has no effect on scans initiated manually from the user interface. - -If you enable this setting, a check for new security intelligence will occur before running a scan. - -If you disable this setting or do not configure this setting, the scan will start using the existing security intelligence. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Check for the latest virus and spyware security intelligence before running a scheduled scan* -- GP name: *CheckForSignaturesBeforeRunningScan* -- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* -- GP ADMX file name: *WindowsDefender.admx* - - - -
    - - -**ADMX_WindowsDefender/DisableAntiSpywareDefender** +**ADMX_MicrosoftDefenderAntivirus/DisableAntiSpywareDefender** @@ -559,7 +449,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/DisableAutoExclusions** +**ADMX_MicrosoftDefenderAntivirus/DisableAutoExclusions**
    @@ -633,7 +523,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/DisableBlockAtFirstSeen** +**ADMX_MicrosoftDefenderAntivirus/DisableBlockAtFirstSeen**
    @@ -708,7 +598,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/DisableLocalAdminMerge** +**ADMX_MicrosoftDefenderAntivirus/DisableLocalAdminMerge**
    @@ -777,7 +667,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/DisableRealtimeMonitoring** +**ADMX_MicrosoftDefenderAntivirus/DisableRealtimeMonitoring**
    @@ -848,7 +738,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/DisableRoutinelyTakingAction** +**ADMX_MicrosoftDefenderAntivirus/DisableRoutinelyTakingAction**
    @@ -917,7 +807,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Exclusions_Extensions** +**ADMX_MicrosoftDefenderAntivirus/Exclusions_Extensions**
    @@ -982,7 +872,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Exclusions_Paths** +**ADMX_MicrosoftDefenderAntivirus/Exclusions_Paths**
    @@ -1049,7 +939,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Exclusions_Processes** +**ADMX_MicrosoftDefenderAntivirus/Exclusions_Processes**
    @@ -1114,7 +1004,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/ExploitGuard_ASR_ASROnlyExclusions** +**ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ASR_ASROnlyExclusions**
    @@ -1194,7 +1084,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/ExploitGuard_ASR_Rules** +**ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ASR_Rules**
    @@ -1290,7 +1180,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/ExploitGuard_ControlledFolderAccess_AllowedApplications** +**ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ControlledFolderAccess_AllowedApplications**
    @@ -1372,127 +1262,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/ExploitGuard_ControlledFolderAccess_EnableControlledFolderAccess** - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. Enable or disable controlled folder access for untrusted applications. You can choose to block, audit, or allow attempts by untrusted apps to: - -- Modify or delete files in protected folders, such as the Documents folder -- Write to disk sectors - -You can also choose to only block or audit writes to disk sectors while still allowing the modification or deletion of files in protected folders. - -Microsoft Defender Antivirus automatically determines which applications can be trusted. You can add additional trusted applications in the Configure allowed applications GP setting. -Default system folders are automatically protected, but you can add folders in the Configure protected folders GP setting. - -Block: -The following will be blocked: - -- Attempts by untrusted apps to modify or delete files in protected folders -- Attempts by untrusted apps to write to disk sectors - -The Windows event log will record these blocks under Applications and Services Logs > Microsoft > Windows > Windows Defender > Operational > ID 1123. - -Disabled: -The following will not be blocked and will be allowed to run: - -- Attempts by untrusted apps to modify or delete files in protected folders -- Attempts by untrusted apps to write to disk sectors - -These attempts will not be recorded in the Windows event log. - -Audit Mode: -The following will not be blocked and will be allowed to run: - -- Attempts by untrusted apps to modify or delete files in protected folders -- Attempts by untrusted apps to write to disk sectors - -The Windows event log will record these attempts under Applications and Services Logs > Microsoft > Windows > Windows Defender > Operational > ID 1124. - -Block disk modification only: -The following will be blocked: - -- Attempts by untrusted apps to write to disk sectors - -The Windows event log will record these attempts under Applications and Services Logs > Microsoft > Windows > Windows Defender > Operational > ID 1123. - -The following will not be blocked and will be allowed to run: - -- Attempts by untrusted apps to modify or delete files in protected folders -These attempts will not be recorded in the Windows event log. - -Audit disk modification only: -The following will not be blocked and will be allowed to run: - -- Attempts by untrusted apps to write to disk sectors -- Attempts by untrusted apps to modify or delete files in protected folders -Only attempts to write to protected disk sectors will be recorded in the Windows event log (under Applications and Services Logs > Microsoft > Windows > Windows Defender > Operational > ID 1124). -Attempts to modify or delete files in protected folders will not be recorded. - -Not configured: -Same as Disabled. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Configure Controlled folder access* -- GP name: *ExploitGuard_ControlledFolderAccess_EnableControlledFolderAccess* -- GP path: *Windows Components\Microsoft Defender Antivirus\Microsoft Defender Exploit Guard\Controlled Folder Access* -- GP ADMX file name: *WindowsDefender.admx* - - - -
    - - -**ADMX_WindowsDefender/ExploitGuard_ControlledFolderAccess_ProtectedFolders** +**ADMX_MicrosoftDefenderAntivirus/ExploitGuard_ControlledFolderAccess_ProtectedFolders** @@ -1575,84 +1345,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/ExploitGuard_EnableNetworkProtection** - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. Enable or disable Microsoft Defender Exploit Guard network protection to prevent employees from using any application to access dangerous domains that may host phishing scams, exploit-hosting sites, and other malicious content on the Internet. - -Enabled: -Specify the mode in the Options section: - -- Block: Users and applications will not be able to access dangerous domains -- Audit Mode: Users and applications can connect to dangerous domains, however if this feature would have blocked access if it were set to Block, then a record of the event will be in the event logs. - -Disabled: -Users and applications will not be blocked from connecting to dangerous domains. - -Not configured: -Same as Disabled. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Prevent users and apps from accessing dangerous websites* -- GP name: *ExploitGuard_EnableNetworkProtection* -- GP path: *Windows Components\Microsoft Defender Antivirus\Microsoft Defender Exploit Guard\Network Protection* -- GP ADMX file name: *WindowsDefender.admx* - - - -
    - - -**ADMX_WindowsDefender/MpEngine_EnableFileHashComputation** +**ADMX_MicrosoftDefenderAntivirus/MpEngine_EnableFileHashComputation** @@ -1726,7 +1419,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Nis_Consumers_IPS_DisableSignatureRetirement** +**ADMX_MicrosoftDefenderAntivirus/Nis_Consumers_IPS_DisableSignatureRetirement**
    @@ -1795,7 +1488,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Nis_Consumers_IPS_sku_differentiation_Signature_Set_Guid** +**ADMX_MicrosoftDefenderAntivirus/Nis_Consumers_IPS_sku_differentiation_Signature_Set_Guid**
    @@ -1860,7 +1553,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Nis_DisableProtocolRecognition** +**ADMX_MicrosoftDefenderAntivirus/Nis_DisableProtocolRecognition**
    @@ -1929,7 +1622,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/ProxyBypass** +**ADMX_MicrosoftDefenderAntivirus/ProxyBypass**
    @@ -1998,7 +1691,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/ProxyPacUrl** +**ADMX_MicrosoftDefenderAntivirus/ProxyPacUrl**
    @@ -2073,7 +1766,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/ProxyServer** +**ADMX_MicrosoftDefenderAntivirus/ProxyServer**
    @@ -2148,7 +1841,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Quarantine_LocalSettingOverridePurgeItemsAfterDelay** +**ADMX_MicrosoftDefenderAntivirus/Quarantine_LocalSettingOverridePurgeItemsAfterDelay**
    @@ -2217,7 +1910,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Quarantine_PurgeItemsAfterDelay** +**ADMX_MicrosoftDefenderAntivirus/Quarantine_PurgeItemsAfterDelay**
    @@ -2286,7 +1979,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/RandomizeScheduleTaskTimes** +**ADMX_MicrosoftDefenderAntivirus/RandomizeScheduleTaskTimes**
    @@ -2355,7 +2048,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/RealtimeProtection_DisableBehaviorMonitoring** +**ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableBehaviorMonitoring**
    @@ -2424,7 +2117,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/RealtimeProtection_DisableIOAVProtection** +**ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableIOAVProtection**
    @@ -2493,7 +2186,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/RealtimeProtection_DisableOnAccessProtection** +**ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableOnAccessProtection**
    @@ -2562,7 +2255,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/RealtimeProtection_DisableRawWriteNotification** +**ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableRawWriteNotification**
    @@ -2631,7 +2324,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/RealtimeProtection_DisableScanOnRealtimeEnable** +**ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_DisableScanOnRealtimeEnable**
    @@ -2700,7 +2393,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/RealtimeProtection_IOAVMaxSize** +**ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_IOAVMaxSize**
    @@ -2769,7 +2462,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableBehaviorMonitoring** +**ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableBehaviorMonitoring**
    @@ -2838,7 +2531,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableIOAVProtection** +**ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableIOAVProtection**
    @@ -2907,7 +2600,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableOnAccessProtection** +**ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableOnAccessProtection**
    @@ -2976,7 +2669,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideDisableRealtimeMonitoring** +**ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideDisableRealtimeMonitoring**
    @@ -3045,7 +2738,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/RealtimeProtection_LocalSettingOverrideRealtimeScanDirection** +**ADMX_MicrosoftDefenderAntivirus/RealtimeProtection_LocalSettingOverrideRealtimeScanDirection**
    @@ -3114,86 +2807,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/RealtimeProtection_RealtimeScanDirection** - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure monitoring for incoming and outgoing files, without having to turn off monitoring entirely. It is recommended for use on servers where there is a lot of incoming and outgoing file activity but for performance reasons need to have scanning disabled for a particular scan direction. The appropriate configuration should be evaluated based on the server role. - -Note that this configuration is only honored for NTFS volumes. For any other file system type, full monitoring of file and program activity will be present on those volumes. - -The options for this setting are mutually exclusive: - -- 0 = Scan incoming and outgoing files (default) -- 1 = Scan incoming files only -- 2 = Scan outgoing files only - -Any other value, or if the value does not exist, resolves to the default (0). - -If you enable this setting, the specified type of monitoring will be enabled. - -If you disable or do not configure this setting, monitoring for incoming and outgoing files will be enabled. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Configure monitoring for incoming and outgoing file and program activity* -- GP name: *RealtimeProtection_RealtimeScanDirection* -- GP path: *Windows Components\Microsoft Defender Antivirus\Real-time Protection* -- GP ADMX file name: *WindowsDefender.admx* - - - -
    - - -**ADMX_WindowsDefender/Remediation_LocalSettingOverrideScan_ScheduleTime** +**ADMX_MicrosoftDefenderAntivirus/Remediation_LocalSettingOverrideScan_ScheduleTime** @@ -3262,7 +2876,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Remediation_Scan_ScheduleDay** +**ADMX_MicrosoftDefenderAntivirus/Remediation_Scan_ScheduleDay**
    @@ -3343,7 +2957,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Remediation_Scan_ScheduleTime** +**ADMX_MicrosoftDefenderAntivirus/Remediation_Scan_ScheduleTime**
    @@ -3412,7 +3026,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Reporting_AdditionalActionTimeout** +**ADMX_MicrosoftDefenderAntivirus/Reporting_AdditionalActionTimeout**
    @@ -3477,7 +3091,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Reporting_CriticalFailureTimeout** +**ADMX_MicrosoftDefenderAntivirus/Reporting_CriticalFailureTimeout**
    @@ -3542,7 +3156,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Reporting_DisableEnhancedNotifications** +**ADMX_MicrosoftDefenderAntivirus/Reporting_DisableEnhancedNotifications**
    @@ -3610,7 +3224,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Reporting_DisablegenericrePorts** +**ADMX_MicrosoftDefenderAntivirus/Reporting_DisablegenericrePorts**
    @@ -3679,7 +3293,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Reporting_NonCriticalTimeout** +**ADMX_MicrosoftDefenderAntivirus/Reporting_NonCriticalTimeout**
    @@ -3743,7 +3357,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Reporting_RecentlyCleanedTimeout** +**ADMX_MicrosoftDefenderAntivirus/Reporting_RecentlyCleanedTimeout**
    @@ -3808,7 +3422,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Reporting_WppTracingComponents** +**ADMX_MicrosoftDefenderAntivirus/Reporting_WppTracingComponents**
    @@ -3873,7 +3487,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Reporting_WppTracingLevel** +**ADMX_MicrosoftDefenderAntivirus/Reporting_WppTracingLevel**
    @@ -3945,84 +3559,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Root_PUAProtection** - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. Enable or disable detection for potentially unwanted applications. You can choose to block, audit, or allow when potentially unwanted software is being downloaded or attempts to install itself on your computer. - -Enabled: -Specify the mode in the Options section: - -- Block: Potentially unwanted software will be blocked. -- Audit Mode: Potentially unwanted software will not be blocked, however if this feature would have blocked access if it were set to Block, then a record of the event will be in the event logs. - -Disabled: -Potentially unwanted software will not be blocked. - -Not configured: -Same as Disabled. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Configure detection for potentially unwanted applications* -- GP name: *Root_PUAProtection* -- GP path: *Windows Components\Microsoft Defender Antivirus* -- GP ADMX file name: *WindowsDefender.admx* - - - -
    - - -**ADMX_WindowsDefender/Scan_AllowPause** +**ADMX_MicrosoftDefenderAntivirus/Scan_AllowPause** @@ -4091,7 +3628,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_ArchiveMaxDepth** +**ADMX_MicrosoftDefenderAntivirus/Scan_ArchiveMaxDepth**
    @@ -4160,7 +3697,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_ArchiveMaxSize** +**ADMX_MicrosoftDefenderAntivirus/Scan_ArchiveMaxSize**
    @@ -4228,77 +3765,9 @@ ADMX Info:
    - -**ADMX_WindowsDefender/Scan_AvgCPULoadFactor** - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the maximum percentage CPU utilization permitted during a scan. Valid values for this setting are a percentage represented by the integers 5 to 100. A value of 0 indicates that there should be no throttling of CPU utilization. The default value is 50. - -If you enable this setting, CPU utilization will not exceed the percentage specified. - -If you disable or do not configure this setting, CPU utilization will not exceed the default value. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Specify the maximum percentage of CPU utilization during a scan* -- GP name: *Scan_AvgCPULoadFactor* -- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* -- GP ADMX file name: *WindowsDefender.admx* - - - -
    -**ADMX_WindowsDefender/Scan_DisableArchiveScanning** +**ADMX_MicrosoftDefenderAntivirus/Scan_DisableArchiveScanning** @@ -4367,145 +3836,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_DisableCatchupFullScan** - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure catch-up scans for scheduled full scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time. - -If you enable this setting, catch-up scans for scheduled full scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. - -If you disable or do not configure this setting, catch-up scans for scheduled full scans will be turned off. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Turn on catch-up full scan* -- GP name: *Scan_DisableCatchupFullScan* -- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* -- GP ADMX file name: *WindowsDefender.admx* - - - -
    - - -**ADMX_WindowsDefender/Scan_DisableCatchupQuickScan** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure catch-up scans for scheduled quick scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time. - -If you enable this setting, catch-up scans for scheduled quick scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. - -If you disable or do not configure this setting, catch-up scans for scheduled quick scans will be turned off. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Turn on catch-up quick scan* -- GP name: *Scan_DisableCatchupQuickScan* -- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* -- GP ADMX file name: *WindowsDefender.admx* - - - -
    - - -**ADMX_WindowsDefender/Scan_DisableEmailScanning** +**ADMX_MicrosoftDefenderAntivirus/Scan_DisableEmailScanning** @@ -4574,7 +3905,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_DisableHeuristics** +**ADMX_MicrosoftDefenderAntivirus/Scan_DisableHeuristics**
    @@ -4643,7 +3974,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_DisablePackedExeScanning** +**ADMX_MicrosoftDefenderAntivirus/Scan_DisablePackedExeScanning**
    @@ -4712,7 +4043,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_DisableRemovableDriveScanning** +**ADMX_MicrosoftDefenderAntivirus/Scan_DisableRemovableDriveScanning**
    @@ -4781,7 +4112,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_DisableReparsePointScanning** +**ADMX_MicrosoftDefenderAntivirus/Scan_DisableReparsePointScanning**
    @@ -4850,7 +4181,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_DisableRestorePoint** +**ADMX_MicrosoftDefenderAntivirus/Scan_DisableRestorePoint**
    @@ -4918,7 +4249,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_DisableScanningMappedNetworkDrivesForFullScan** +**ADMX_MicrosoftDefenderAntivirus/Scan_DisableScanningMappedNetworkDrivesForFullScan**
    @@ -4987,7 +4318,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_DisableScanningNetworkFiles** +**ADMX_MicrosoftDefenderAntivirus/Scan_DisableScanningNetworkFiles**
    @@ -5056,7 +4387,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_LocalSettingOverrideAvgCPULoadFactor** +**ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideAvgCPULoadFactor**
    @@ -5125,7 +4456,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_LocalSettingOverrideScanParameters** +**ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScanParameters**
    @@ -5194,7 +4525,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_LocalSettingOverrideScheduleDay** +**ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScheduleDay**
    @@ -5263,7 +4594,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_LocalSettingOverrideScheduleQuickScantime** +**ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScheduleQuickScantime**
    @@ -5332,7 +4663,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_LocalSettingOverrideScheduleTime** +**ADMX_MicrosoftDefenderAntivirus/Scan_LocalSettingOverrideScheduleTime**
    @@ -5401,7 +4732,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_LowCpuPriority** +**ADMX_MicrosoftDefenderAntivirus/Scan_LowCpuPriority**
    @@ -5470,7 +4801,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_MissedScheduledScanCountBeforeCatchup** +**ADMX_MicrosoftDefenderAntivirus/Scan_MissedScheduledScanCountBeforeCatchup**
    @@ -5539,7 +4870,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_PurgeItemsAfterDelay** +**ADMX_MicrosoftDefenderAntivirus/Scan_PurgeItemsAfterDelay**
    @@ -5608,7 +4939,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_QuickScanInterval** +**ADMX_MicrosoftDefenderAntivirus/Scan_QuickScanInterval**
    @@ -5677,7 +5008,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_ScanOnlyIfIdle** +**ADMX_MicrosoftDefenderAntivirus/Scan_ScanOnlyIfIdle**
    @@ -5746,78 +5077,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Scan_ScanParameters** - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the scan type to use during a scheduled scan. Scan type options are: - -- 1 = Quick Scan (default) -- 2 = Full Scan - -If you enable this setting, the scan type will be set to the specified value. - -If you disable or do not configure this setting, the default scan type will used. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Specify the scan type to use for a scheduled scan* -- GP name: *Scan_ScanParameters* -- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* -- GP ADMX file name: *WindowsDefender.admx* - - - -
    - -**ADMX_WindowsDefender/Scan_ScheduleDay** +**ADMX_MicrosoftDefenderAntivirus/Scan_ScheduleDay** @@ -5893,80 +5153,12 @@ ADMX Info: - GP path: *Windows Components\Microsoft Defender Antivirus\Scan* - GP ADMX file name: *WindowsDefender.admx* - - -
    - -**ADMX_WindowsDefender/Scan_ScheduleQuickScantime** - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the time of day at which to perform a daily quick scan. The time value is represented as the number of minutes past midnight (00:00). For example, 120 (0x78) is equivalent to 02:00 AM. By default, this setting is set to a time value of 2:00 AM. The schedule is based on local time on the computer where the scan is executing. - -If you enable this setting, a daily quick scan will run at the time of day specified. - -If you disable or do not configure this setting, a daily quick scan will run at a default time. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Specify the time for a daily quick scan* -- GP name: *Scan_ScheduleQuickScantime* -- GP path: *Windows Components\Microsoft Defender Antivirus\Scan* -- GP ADMX file name: *WindowsDefender.admx* -
    -**ADMX_WindowsDefender/Scan_ScheduleTime** +**ADMX_MicrosoftDefenderAntivirus/Scan_ScheduleTime** @@ -6035,7 +5227,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/ServiceKeepAlive** +**ADMX_MicrosoftDefenderAntivirus/ServiceKeepAlive**
    @@ -6104,7 +5296,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_ASSignatureDue** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ASSignatureDue**
    @@ -6173,7 +5365,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_AVSignatureDue** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_AVSignatureDue**
    @@ -6242,7 +5434,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_DefinitionUpdateFileSharesSources** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DefinitionUpdateFileSharesSources**
    @@ -6311,7 +5503,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_DisableScanOnUpdate** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DisableScanOnUpdate**
    @@ -6380,7 +5572,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_DisableScheduledSignatureUpdateonBattery** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DisableScheduledSignatureUpdateonBattery**
    @@ -6449,7 +5641,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_DisableUpdateOnStartupWithoutEngine** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_DisableUpdateOnStartupWithoutEngine**
    @@ -6518,7 +5710,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_FallbackOrder** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_FallbackOrder**
    @@ -6589,7 +5781,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_ForceUpdateFromMU** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ForceUpdateFromMU**
    @@ -6658,7 +5850,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_RealtimeSignatureDelivery** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_RealtimeSignatureDelivery**
    @@ -6727,7 +5919,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_ScheduleDay** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ScheduleDay**
    @@ -6808,7 +6000,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_ScheduleTime** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_ScheduleTime**
    @@ -6877,7 +6069,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_SharedSignaturesLocation** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_SharedSignaturesLocation**
    @@ -6943,7 +6135,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_SignatureDisableNotification** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_SignatureDisableNotification**
    @@ -7012,7 +6204,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_SignatureUpdateCatchupInterval** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_SignatureUpdateCatchupInterval**
    @@ -7081,76 +6273,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SignatureUpdate_SignatureUpdateInterval** - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify an interval at which to check for security intelligence updates. The time value is represented as the number of hours between update checks. Valid values range from 1 (every hour) to 24 (once per day). - -If you enable this setting, checks for security intelligence updates will occur at the interval specified. - -If you disable or do not configure this setting, checks for security intelligence updates will occur at the default interval. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Specify the interval to check for security intelligence updates* -- GP name: *SignatureUpdate_SignatureUpdateInterval* -- GP path: *Windows Components\Microsoft Defender Antivirus\Security Intelligence Updates* -- GP ADMX file name: *WindowsDefender.admx* - - - -
    - - -**ADMX_WindowsDefender/SignatureUpdate_UpdateOnStartup** +**ADMX_MicrosoftDefenderAntivirus/SignatureUpdate_UpdateOnStartup** @@ -7219,7 +6342,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/SpynetReporting** +**ADMX_MicrosoftDefenderAntivirus/SpynetReporting**
    @@ -7302,7 +6425,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Spynet_LocalSettingOverrideSpynetReporting** +**ADMX_MicrosoftDefenderAntivirus/Spynet_LocalSettingOverrideSpynetReporting**
    @@ -7368,81 +6491,11 @@ ADMX Info: -
    - -**ADMX_WindowsDefender/SubmitSamplesConsent** - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting configures behaviour of samples submission when opt-in for MAPS telemetry is set. - -Possible options are: - -- (0x0) Always prompt -- (0x1) Send safe samples automatically -- (0x2) Never send -- (0x3) Send all samples automatically - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Send file samples when further analysis is required* -- GP name: *SubmitSamplesConsent* -- GP path: *Windows Components\Microsoft Defender Antivirus\MAPS* -- GP ADMX file name: *WindowsDefender.admx* - - -
    -**ADMX_WindowsDefender/Threats_ThreatIdDefaultAction** +**ADMX_MicrosoftDefenderAntivirus/Threats_ThreatIdDefaultAction** @@ -7513,85 +6566,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/Threats_ThreatSeverityDefaultAction** - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to customize which automatic remediation action will be taken for each threat alert level.Threat alert levels should be added under the Options for this setting. Each entry must be listed as a name value pair. The name defines a threat alert level. The value contains the action ID for the remediation action that should be taken. - -Valid threat alert levels are: - -- 1 = Low -- 2 = Medium -- 4 = High -- 5 = Severe - -Valid remediation action values are: - -- 2 = Quarantine -- 3 = Remove -- 6 = Ignore - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Specify threat alert levels at which default action should not be taken when detected* -- GP name: *Threats_ThreatSeverityDefaultAction* -- GP path: *Windows Components\Microsoft Defender Antivirus\Threats* -- GP ADMX file name: *WindowsDefender.admx* - - - -
    - - -**ADMX_WindowsDefender/UX_Configuration_CustomDefaultActionToastString** +**ADMX_MicrosoftDefenderAntivirus/UX_Configuration_CustomDefaultActionToastString** @@ -7660,7 +6635,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/UX_Configuration_Notification_Suppress** +**ADMX_MicrosoftDefenderAntivirus/UX_Configuration_Notification_Suppress**
    @@ -7729,7 +6704,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/UX_Configuration_SuppressRebootNotification** +**ADMX_MicrosoftDefenderAntivirus/UX_Configuration_SuppressRebootNotification**
    @@ -7796,7 +6771,7 @@ ADMX Info:
    -**ADMX_WindowsDefender/UX_Configuration_UILockdown** +**ADMX_MicrosoftDefenderAntivirus/UX_Configuration_UILockdown**
    From 17b11bd6f0b523a4c094ea3bcb864460581de7d9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 2 Dec 2020 12:34:47 -0800 Subject: [PATCH 0511/2014] replace old file --- .../downloads/~$$mdatp-deployment-strategy.~vsdx | Bin 4096 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/downloads/~$$mdatp-deployment-strategy.~vsdx diff --git a/windows/security/threat-protection/microsoft-defender-atp/downloads/~$$mdatp-deployment-strategy.~vsdx b/windows/security/threat-protection/microsoft-defender-atp/downloads/~$$mdatp-deployment-strategy.~vsdx deleted file mode 100644 index 12bab6c0fa81d24b96f6d18f02dc540d9356d5e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmeHJOHKko5Pg7}5M7`P7RCh^;0PMY1QskI9AJVbvVbA@i(3z3;t{-sJ6*Zf8+ZX3 z-_xEr5T?_OZonzhba!=Cy{5W8JU{Ke-aqWWVUCVa!Za>pE5$ExT}<{BV3TX{rg0pL zUE<&}rxo(R2k)x)%jti5po55?3)IlWi1P$DN@ZuNvI?X<=c1U@3l~`z8DD%Cn?5qD zjQ^MKuU=rI_vr5S@bRUfo^ou2uW-tkJI8=gII<~coK;XPsPCvR=^Zk}X4o6tX^0|R z6IXYr7q0BN;_JS9#{3Vy8{WLsj=@(icEy*k%Epj%M7n>{3zVOE zPxx}n+J6lZGUCq|_sRnQ9H=q#(oQmAWu27zRU+OMdQ1A9StwzwyjxXCu8v(0E7d>>)LW4U$L&LBij>Ac4!?2xw V*N+fm*0BkPFPXm~zG`bD{|N|5TlW9} From a7c786602dd563e97314a52392b4092c4380f56f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 2 Dec 2020 12:47:39 -0800 Subject: [PATCH 0512/2014] replace images --- .../microsoft-defender-atp/deployment-phases.md | 2 +- .../images/deployment-guide-phases.png | Bin 0 -> 34916 bytes .../images/deployment-guide-plan.png | Bin 0 -> 37790 bytes .../images/deployment-phases.png | Bin 20690 -> 0 bytes .../images/plan-deployment.png | Bin 30329 -> 0 bytes 5 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/deployment-guide-phases.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/deployment-guide-plan.png delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/deployment-phases.png delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/plan-deployment.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 f311d48c09..a274594274 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -35,7 +35,7 @@ Learn how to deploy Microsoft Defender for Endpoint so that your enterprise can This solution provides guidance on the three phases of deployment. Each section corresponds to a separate article in this solution. -![Image of deployment phases](images/deployment-phases.png) +![Image of deployment phases](images/deployment-guide-phases.png) Regardless of the environment architecture and method of deployment you choose outlined in the [Plan deployment](deployment-strategy.md) guidance, this guide is going to support you in onboarding endpoints. diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/deployment-guide-phases.png b/windows/security/threat-protection/microsoft-defender-atp/images/deployment-guide-phases.png new file mode 100644 index 0000000000000000000000000000000000000000..60c5d6fbdb8d08fe90f5cde1d5b16f8f44e308d7 GIT binary patch literal 34916 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 AWdHyG literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/deployment-phases.png b/windows/security/threat-protection/microsoft-defender-atp/images/deployment-phases.png deleted file mode 100644 index 0875ace4679f9583010784d134a19505d3507490..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20690 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 a%nOB=SGaH7RsuYSkipZ{&t;ucLK6U32^Ez9 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/plan-deployment.png b/windows/security/threat-protection/microsoft-defender-atp/images/plan-deployment.png deleted file mode 100644 index 60313bb2da42807e2c90d572ef1442c70d0a38e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30329 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 N@=zt|JV_(Z{{@CuXS@Ia From 10c9e4a62e5ad199ee047b3288a0750cf495000b Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 2 Dec 2020 12:50:39 -0800 Subject: [PATCH 0513/2014] Formatting --- .../mdm/policy-csp-admx-microsoftdefenderantivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md index a582499424..f01f693b6e 100644 --- a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md +++ b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md @@ -1053,8 +1053,8 @@ Enabled: Specify the folders or files and resources that should be excluded from ASR rules in the Options section. Enter each rule on a new line as a name-value pair: -- Name column: Enter a folder path or a fully qualified resource name. For example, ""C:\Windows"" will exclude all files in that directory. ""C:\Windows\App.exe"" will exclude only that specific file in that specific folder -- Value column: Enter ""0"" for each item +- Name column: Enter a folder path or a fully qualified resource name. For example, "C:\Windows" will exclude all files in that directory. "C:\Windows\App.exe" will exclude only that specific file in that specific folder +- Value column: Enter "0" for each item Disabled: No exclusions will be applied to the ASR rules. From 0852729fe72481556e7a5c275d66144ea0c308c1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 2 Dec 2020 12:54:34 -0800 Subject: [PATCH 0514/2014] add back table --- .../deployment-phases.md | 22 +++++++++++++++---- .../deployment-strategy.md | 2 +- 2 files changed, 19 insertions(+), 5 deletions(-) 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 a274594274..0b68e2aa6d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -27,19 +27,33 @@ ms.topic: article - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - -Microsoft Defender for Endpoint has the capabilities to effectively protect your enterprise from cyber threats. - Learn how to deploy Microsoft Defender for Endpoint so that your enterprise can take advantage of preventative protection, post-breach detection, automated investigation, and response. -This solution provides guidance on the three phases of deployment. Each section corresponds to a separate article in this solution. +This guide helps you work across stakeholders to prepare your environment and then onboard devices in a methodical way, moving from evaluation, to a meaningful pilot, to full deployment. + +Each section corresponds to a separate article in this solution. ![Image of deployment phases](images/deployment-guide-phases.png) + + +|Phase | Description | +|:-------|:-----| +| [Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Defender for Endpoint:

    - Stakeholders and sign-off
    - Environment considerations
    - Access
    - Adoption order +| [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](onboarding.md) | Onboard devices to the service so the Microsoft Defender ATP service can get sensor data from them. + + + + Regardless of the environment architecture and method of deployment you choose outlined in the [Plan deployment](deployment-strategy.md) guidance, this guide is going to support you in onboarding endpoints. + + + + ## Prepare Learn about what you need to consider when deploying Defender for Endpoint such as stakeholder approvals, environment considerations, access permissions, and adoption order of capabilities. 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 b7def4676f..fad489826a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -32,7 +32,7 @@ Plan your Microsoft Defender for Endpoint deployment so that you can maximize th This solution provides guidance on how to identify your environment architecture, select the type of deployment tool that best fits your needs, and guidance on how to configure capabilities. -![Image of deployment flow](images/plan-deployment.png) +![Image of deployment flow](images/deployment-guide-plan.png) ## Step 1: Identify architecture From 597175655841106f558a730b9db3caacf3b4e036 Mon Sep 17 00:00:00 2001 From: kasiak-msft <66700245+kasiak-msft@users.noreply.github.com> Date: Wed, 2 Dec 2020 13:43:34 -0800 Subject: [PATCH 0515/2014] Update non-windows.md Added section on Microsoft Defender for Endpoint on iOS now that iOS is in public preview and soon to be GA. Also updated each section titles to remove the second "for" in the title after "for Endpoint". Did the same in the first sentence of each section. Changed "for" to "on" ex: Microsoft Defender for Endpoint on macOS. Updated "Mac" to "macOS" to refer to the OS name and not the device name. --- .../microsoft-defender-atp/non-windows.md | 33 ++++++++++++------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/non-windows.md b/windows/security/threat-protection/microsoft-defender-atp/non-windows.md index 23dd0567e1..102bb001a2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/non-windows.md +++ b/windows/security/threat-protection/microsoft-defender-atp/non-windows.md @@ -42,38 +42,38 @@ non-Windows platforms, enabling them to get a full picture of what's happening in their environment, which empowers them to more quickly assess and respond to threats. -## Microsoft Defender for Endpoint for Mac +## Microsoft Defender for Endpoint on macOS -Microsoft Defender for Endpoint for Mac offers antivirus and endpoint detection and response (EDR) capabilities for the three +Microsoft Defender for Endpoint on macOS offers antivirus and endpoint detection and response (EDR) capabilities for the three latest released versions of macOS. Customers can deploy and manage the solution through Microsoft Endpoint Manager and Jamf. Just like with Microsoft Office applications on macOS, Microsoft Auto Update is used to manage Microsoft -Defender for Endpoint for Mac updates. For information about the key features and +Defender for Endpoint on Mac updates. For information about the key features and benefits, read our [announcements](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/bg-p/MicrosoftDefenderATPBlog/label-name/macOS). -For more details on how to get started, visit the Defender for Endpoint for Mac +For more details on how to get started, visit the Defender for Endpoint on macOS [documentation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac). -## Microsoft Defender for Endpoint for Linux +## Microsoft Defender for Endpoint on Linux -Microsoft Defender for Endpoint for Linux offers preventative (AV) capabilities for Linux +Microsoft Defender for Endpoint on Linux offers preventative (AV) capabilities for Linux servers. This includes a full command line experience to configure and manage the agent, initiate scans, and manage threats. We support recent versions of the six most common Linux Server distributions: RHEL 7.2+, CentOS Linux 7.2+, Ubuntu 16 LTS, or higher LTS, SLES 12+, Debian 9+, and Oracle Linux 7.2. Microsoft -Defender for Endpoint for Linux can be deployed and configured using Puppet, Ansible, or +Defender for Endpoint on Linux can be deployed and configured using Puppet, Ansible, or using your existing Linux configuration management tool. For information about the key features and benefits, read our [announcements](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/bg-p/MicrosoftDefenderATPBlog/label-name/Linux). -For more details on how to get started, visit the Microsoft Defender for Endpoint for +For more details on how to get started, visit the Microsoft Defender for Endpoint on Linux [documentation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux). -## Microsoft Defender for Endpoint for Android +## Microsoft Defender for Endpoint on Android -Microsoft Defender for Endpoint for Android is our mobile threat defense solution for +Microsoft Defender for Endpoint on Android is our mobile threat defense solution for devices running Android 6.0 and higher. Both Android Enterprise (Work Profile) and Device Administrator modes are supported. On Android, we offer web protection, which includes anti-phishing, blocking of unsafe connections, and @@ -83,11 +83,20 @@ through integration with Microsoft Endpoint Manager and Conditional Access. For information about the key features and benefits, read our [announcements](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/bg-p/MicrosoftDefenderATPBlog/label-name/Android). -For more details on how to get started, visit the Microsoft Defender for Endpoint for +For more details on how to get started, visit the Microsoft Defender for Endpoint on Android [documentation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android). +## Microsoft Defender for Endpoint on iOS +Microsoft Defender for Endpoint on iOS is our mobile threat defense solution for devices +running iOS 11.0 and higher. Both Supervised and Unsupervised devices are supported. +On iOS, we offer web protection which includes anti-phishing, blocking of unsafe connections, and +setting of custom indicators. For more information about the key features and benefits, +read our [announcements](https://techcommunity.microsoft.com/t5/microsoft-defender-for-endpoint/bg-p/MicrosoftDefenderATPBlog/label-name/iOS). + +For more details on how to get started, visit the Microsoft Defender for Endpoint +on iOS [documentation](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios). ## Licensing requirements @@ -95,7 +104,7 @@ Eligible Licensed Users may use Microsoft Defender for Endpoint on up to five co devices. Microsoft Defender for Endpoint is also available for purchase from a Cloud Solution Provider (CSP). -Customers can obtain Microsoft Defender for Endpoint for Mac through a standalone +Customers can obtain Microsoft Defender for Endpoint on macOS through a standalone Microsoft Defender for Endpoint license, as part of Microsoft 365 A5/E5, or Microsoft 365 Security. From 105a662c0b432b092e7fe61c245f7303c8a229dd Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 2 Dec 2020 14:00:21 -0800 Subject: [PATCH 0516/2014] add table and result --- .../microsoft-defender-atp/deployment-phases.md | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) 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 0b68e2aa6d..4258e7fb5c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -40,11 +40,13 @@ Each section corresponds to a separate article in this solution. |Phase | Description | |:-------|:-----| -| [Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Defender for Endpoint:

    - Stakeholders and sign-off
    - Environment considerations
    - Access
    - Adoption order -| [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](onboarding.md) | Onboard devices to the service so the Microsoft Defender ATP service can get sensor data from them. +| [Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Defender for Endpoint such as stakeholder approvals, environment considerations, access permissions, and adoption order of capabilities. +| [Phase 2: Setup](production-deployment.md)| Get guidance on the initial steps you need to take so that you can access the portal such as validating licensing, completing the setup wizard, and network configuration. +| [Phase 3: Onboard](onboarding.md) | Learn how to make use of deployment rings, supported onboarding tools based on the type of endpoint, and configuring available capabilities. +After you've completed this guide, you'll be setup with the right access permissions, your endpoints will be onboarded and reporting sensor data to the service, and capabilities such as next-generation protection and attack surface reduction will be in place. + Regardless of the environment architecture and method of deployment you choose outlined in the [Plan deployment](deployment-strategy.md) guidance, this guide is going to support you in onboarding endpoints. @@ -54,14 +56,6 @@ Regardless of the environment architecture and method of deployment you choose o -## Prepare -Learn about what you need to consider when deploying Defender for Endpoint such as stakeholder approvals, environment considerations, access permissions, and adoption order of capabilities. - -## Setup -Get guidance on the initial steps you need to take so that you can access the portal such as validating licensing, completing the setup wizard, and network configuration. - -## Onboard -Learn how to make use of deployment rings, supported onboarding tools based on the type of endpoint, and configuring available capabilities. ## Key capabilities From 132bc8e0fed87e9c1f0cc44af7d1f23422110396 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 2 Dec 2020 14:36:56 -0800 Subject: [PATCH 0517/2014] Fixed typo --- windows/client-management/mdm/policy-csp-admx-userprofiles.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-userprofiles.md b/windows/client-management/mdm/policy-csp-admx-userprofiles.md index f435439049..3f00b44db1 100644 --- a/windows/client-management/mdm/policy-csp-admx-userprofiles.md +++ b/windows/client-management/mdm/policy-csp-admx-userprofiles.md @@ -389,7 +389,7 @@ ADMX Info: Available in the latest Windows 10 Insider Preview Build. This policy setting will automatically log off a user when Windows cannot load their profile. -If Windows cannot access the user profile folder or the profile contains errors that prevent it from loading, Windows logs on the user with a temporary profile. This policy setting allows the administrator to disable this behavior, preventing Windows from loggin on the user with a temporary profile. +If Windows cannot access the user profile folder or the profile contains errors that prevent it from loading, Windows logs on the user with a temporary profile. This policy setting allows the administrator to disable this behavior, preventing Windows from logging on the user with a temporary profile. If you enable this policy setting, Windows will not log on a user with a temporary profile. Windows logs the user off if their profile cannot be loaded. @@ -462,7 +462,7 @@ ADMX Info: Available in the latest Windows 10 Insider Preview Build. This policy setting defines a slow connection for roaming user profiles and establishes thresholds for two tests of network speed. -To determine the network performance characteristics, a connection is made to the file share storing the user's profile and 64 kilobytes of data is transfered. From that connection and data transfer, the network's latency and connection speed are determined. +To determine the network performance characteristics, a connection is made to the file share storing the user's profile and 64 kilobytes of data is transferred. From that connection and data transfer, the network's latency and connection speed are determined. This policy setting and related policy settings in this folder together define the system's response when roaming user profiles are slow to load. From a9b9fdaf1947713489c0a835efd60f2d7ff03db4 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 2 Dec 2020 15:23:42 -0800 Subject: [PATCH 0518/2014] zero-day --- .../tvm-zero-day-recommendation-flyout.png | Bin 0 -> 64770 bytes .../tvm-zero-day-recommendation-flyout400.png | Bin 0 -> 117902 bytes .../tvm-zero-day-software-flyout-400.png | Bin 108194 -> 0 bytes .../images/tvm-zero-day-software-flyout.png | Bin 67565 -> 0 bytes .../tvm-zero-day-vulnerabilities.md | 2 +- 5 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-zero-day-recommendation-flyout.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-zero-day-recommendation-flyout400.png delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-zero-day-software-flyout-400.png delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-zero-day-software-flyout.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-zero-day-recommendation-flyout.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-zero-day-recommendation-flyout.png new file mode 100644 index 0000000000000000000000000000000000000000..9ecf6f53007053f230e4046ae977d5adadd85b00 GIT binary patch literal 64770 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-zero-day-recommendation-flyout400.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-zero-day-recommendation-flyout400.png new file mode 100644 index 0000000000000000000000000000000000000000..d9a93c067801d27c7420b9b238622c342a641ed1 GIT binary patch literal 117902 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

    4p<5nMIZV2 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 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-zero-day-software-flyout.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-zero-day-software-flyout.png deleted file mode 100644 index 941dd99ba84449997b62f46bba728eaf5a9c9161..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67565 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 Date: Wed, 2 Dec 2020 15:57:16 -0800 Subject: [PATCH 0519/2014] capability description update --- .../microsoft-defender-atp/deployment-phases.md | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) 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 4258e7fb5c..b46de4f544 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -60,20 +60,14 @@ Regardless of the environment architecture and method of deployment you choose o ## Key capabilities -This solution provides the following key capabilities: +While Microsoft Defender for Endpoint provides many capabilities, the primary purpose of this deployment guide is to get you started by onboarding devices. In addition to onboarding, this guidance gets you started with the following capabilities. + Capability | Description :---|:--- -Eliminate risks and reduce your attack surface| Use attack surface reduction to minimize the areas where your organization could be vulnerable to threats. -Block sophisticated threats and malware | Defend against never-before-seen polymorphic and metamorphic malware and fileless and file-based threats with next-generation protection. -Remediation at scale with automation | Automatically investigate alerts and remediate complex threats in minutes. Apply best practices and intelligent decision-making algorithms to determine whether a threat is active and what action to take. -Discover vulnerabilities and misconfigurations in real time | Bring security and IT together with Microsoft Threat & Vulnerability Management to quickly discover, prioritize, and remediate vulnerabilities and misconfigurations. -Get expert-level threat monitoring and analysis | Empower your security operations centers with Microsoft Threat Experts. Get deep knowledge, advanced threat monitoring, analysis, and support to identify critical threats in your unique environment. -Detect and respond to advanced attacks with behavioral monitoring | Spot attacks and zero-day exploits using advanced behavioral analytics and machine learning. -Cross-platform support | Microsoft Defender for Endpoint provides security for non-Windows platforms including Mac, Linux servers, and Android. -Evaluate capabilities | Fully evaluate our capabilities with a few simple clicks in the Microsoft Defender for Endpoint evaluation lab. -Streamline and integrate via APIs | Integrate Microsoft Defender for Endpoint with your security solutions and streamline and automate security workflows with rich APIs. -Simplify endpoint security management | Use a single pane of glass for all endpoint security actions, such as endpoint configuration, deployment, and management with Microsoft Endpoint Manager. +Endpoint detection and response | Endpoint detection and response capabilities are put in place to detect, investigate, and respond to intrusion attempts and active breaches. +Next-generation protection | To further reinforce the security perimeter of your network, Microsoft Defender for Endpoint uses next-generation protection designed to catch all types of emerging threats. +Attack surface reduction | Provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitation. ## Scope From 2bfb595e47c3d129f2f6953cc7cd7000baf00fd7 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 2 Dec 2020 16:01:09 -0800 Subject: [PATCH 0520/2014] add licensing --- .../microsoft-defender-atp/deployment-phases.md | 2 ++ 1 file changed, 2 insertions(+) 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 b46de4f544..16e39faf4d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -63,12 +63,14 @@ Regardless of the environment architecture and method of deployment you choose o While Microsoft Defender for Endpoint provides many capabilities, the primary purpose of this deployment guide is to get you started by onboarding devices. In addition to onboarding, this guidance gets you started with the following capabilities. + Capability | Description :---|:--- Endpoint detection and response | Endpoint detection and response capabilities are put in place to detect, investigate, and respond to intrusion attempts and active breaches. Next-generation protection | To further reinforce the security perimeter of your network, Microsoft Defender for Endpoint uses next-generation protection designed to catch all types of emerging threats. Attack surface reduction | Provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitation. +All these capabilities are available for Microsoft Defender for Endpoint license holders. For more information, see [Licensing requirements](minimum-requirements.md#licensing-requirements). ## Scope From 9de8233860f5a995b4dd9f03b1fa931d7514fa29 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 3 Dec 2020 06:07:39 +0530 Subject: [PATCH 0521/2014] Update enroll-a-windows-10-device-automatically-using-group-policy.md This is my own PR , i read that article , and i found latest administrative templates of october 20h2 is missing , so i added to this article --- ...ll-a-windows-10-device-automatically-using-group-policy.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index 4354bb8c3e..fa6f14f888 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -183,6 +183,8 @@ Requirements: - 1909 --> [Administrative Templates (.admx) for Windows 10 November 2019 Update (1909)](https://www.microsoft.com/download/confirmation.aspx?id=100591) - 2004 --> [Administrative Templates (.admx) for Windows 10 May 2020 Update (2004)](https://www.microsoft.com/download/confirmation.aspx?id=101445) + + - 20H2 --> [Administrative Templates (.admx) for Windows 10 October 2020 Update (20H2)](https://www.microsoft.com/download/details.aspx?id=102157) 2. Install the package on the Domain Controller. @@ -197,6 +199,8 @@ Requirements: - 1909 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 November 2019 Update (1909)** - 2004 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 May 2020 Update (2004)** + + - 20H2 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 October 2020 Update (20H2)** 4. Rename the extracted Policy Definitions folder to **PolicyDefinitions**. From dc3d2ee64ced0a08d1eaa5f74f61aa66743b525b Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 2 Dec 2020 16:53:27 -0800 Subject: [PATCH 0522/2014] Added desktop policies --- .../mdm/policy-csp-admx-desktop.md | 203 ++++++++++++++++++ 1 file changed, 203 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-desktop.md diff --git a/windows/client-management/mdm/policy-csp-admx-desktop.md b/windows/client-management/mdm/policy-csp-admx-desktop.md new file mode 100644 index 0000000000..11256a18ee --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-desktop.md @@ -0,0 +1,203 @@ +--- +title: Policy CSP - ADMX_Desktop +description: Policy CSP - ADMX_Desktop +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/02/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_Desktop +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +


    + + +## ADMX_Desktop policies + +
    +
    + ADMX_Desktop/AD_EnableFilter +
    +
    + ADMX_Desktop/AD_HideDirectoryFolder +
    +
    + ADMX_Desktop/AD_QueryLimit +
    +
    + ADMX_Desktop/ForceActiveDesktopOn +
    +
    + ADMX_Desktop/NoActiveDesktop +
    +
    + ADMX_Desktop/NoActiveDesktopChanges +
    +
    + ADMX_Desktop/NoDesktop +
    +
    + ADMX_Desktop/NoDesktopCleanupWizard +
    +
    + ADMX_Desktop/NoInternetIcon +
    +
    + ADMX_Desktop/NoMyComputerIcon +
    +
    + ADMX_Desktop/NoMyDocumentsIcon +
    +
    + ADMX_Desktop/NoNetHood +
    +
    + ADMX_Desktop/NoPropertiesMyComputer +
    +
    + ADMX_Desktop/NoPropertiesMyDocuments +
    +
    + ADMX_Desktop/NoRecentDocsNetHood +
    +
    + ADMX_Desktop/NoRecycleBinIcon +
    +
    + ADMX_Desktop/NoRecycleBinProperties +
    +
    + ADMX_Desktop/NoSaveSettings +
    +
    + ADMX_Desktop/NoWindowMinimizingShortcuts +
    +
    + ADMX_Desktop/Wallpaper +
    +
    + ADMX_Desktop/sz_ATC_DisableAdd +
    +
    + ADMX_Desktop/sz_ATC_DisableClose +
    +
    + ADMX_Desktop/sz_ATC_DisableDel +
    +
    + ADMX_Desktop/sz_ATC_DisableEdit +
    +
    + ADMX_Desktop/sz_ATC_NoComponents +
    +
    + ADMX_Desktop/sz_AdminComponents_Title +
    +
    + ADMX_Desktop/sz_DB_DragDropClose +
    +
    + ADMX_Desktop/sz_DB_Moving +
    +
    + ADMX_Desktop/sz_DWP_NoHTMLPaper +
    +
    + + +
    + + +**ADMX_AuditSettings/IncludeCmdLine** + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in Windows 10 Insider Preview Build 20185. This policy setting determines what information is logged in security audit events when a new process has been created. This setting only applies when the Audit Process Creation policy is enabled. + +If you enable this policy setting, the command line information for every process will be logged in plain text in the security event log as part of the Audit Process Creation event 4688, "a new process has been created," on the workstations and servers on which this policy setting is applied. + +If you disable or do not configure this policy setting, the process's command line information will not be included in Audit Process Creation events. + +Default is Not configured. + +> [!NOTE] +> When this policy setting is enabled, any user with access to read the security events will be able to read the command line arguments for any successfully created process. Command line arguments can contain sensitive or private information, such as passwords or user data. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Include command line in process creation events* +- GP name: *IncludeCmdLine* +- GP path: *System/Audit Process Creation* +- GP ADMX file name: *AuditSettings.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From d607871269078dd326b89b585eca87851d0afbf9 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 2 Dec 2020 17:23:19 -0800 Subject: [PATCH 0523/2014] grammar updates --- .../tvm-zero-day-vulnerabilities.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md index 5a171f95ca..6a90da4f66 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md @@ -54,7 +54,7 @@ Look for the named zero-day vulnerability along with a description and details. - If this vulnerability has a CVE-ID assigned, you’ll see the zero-day label next to the CVE name. -- If this vulnerability has no CVE-ID assigned, you will find it under an internal, temporary name that looks like “TVM-XXXX-XXXX”. The name will be updated once an official CVE-ID has been assigned, but the previous internal name will still be searchable and found in the side-panel. +- If this vulnerability has no CVE-ID assigned, you'll find it under an internal, temporary name that looks like “TVM-XXXX-XXXX”. The name will be updated once an official CVE-ID has been assigned, but the previous internal name will still be searchable and found in the side-panel. ![Zero day example for CVE-2020-17087 in weaknesses page.](images/tvm-zero-day-weakness-name.png) @@ -72,9 +72,9 @@ Look for a zero-day tag for each software that has been affected by the zero–d ### Security recommendations page -View clear suggestions regarding remediation and mitigation options, including workarounds if they exist. Filter by the "zero day" tag to only see security recommendations addressing zero-day vulnerabilities. +View clear suggestions about remediation and mitigation options, including workarounds if they exist. Filter by the "zero day" tag to only see security recommendations addressing zero-day vulnerabilities. -If there is software with a zero-day vulnerability and additional vulnerabilities to address, you will get one recommendation regarding all vulnerabilities. +If there's software with a zero-day vulnerability and additional vulnerabilities to address, you'll get one recommendation about all vulnerabilities. ![Zero day example of Windows Server 2016 in the security recommendations page.](images/tvm-zero-day-security-recommendation.png) @@ -84,13 +84,13 @@ Go to the security recommendation page and select a recommendation with a zero-d There will be a link to mitigation options and workarounds if they are available. Workarounds may help reduce the risk posed by this zero-day vulnerability until a patch or security update can be deployed. -Open remediation options and choose the attention type. An "attention required" remediation option is recommended for the zero-day vulnerabilities, since an update hasn't been released yet. You won't be able to select a due date, since there is no specific action to perform. If there are older vulnerabilities for this software you wish to remediation, you can override the "attention required" remediation option and choose “update.” +Open remediation options and choose the attention type. An "attention required" remediation option is recommended for the zero-day vulnerabilities, since an update hasn't been released yet. You won't be able to select a due date, since there's no specific action to perform. If there are older vulnerabilities for this software you wish to remediation, you can override the "attention required" remediation option and choose “update.” ![Zero day flyout example of Windows Server 2016 in the security recommendations page.](images/tvm-zero-day-recommendation-flyout400.png) ## Track zero-day remediation activities -Go to the threat and vulnerability management [Remediation](tvm-remediation.md) page to view the remediation activity item. If you chose the "attention required" remediation option, there will be no progress bar, ticket status, or due date since there is no actual action we can monitor. You can filter by remediation type, such as "software update" or "attention required," to see all activity items in the same category. +Go to the threat and vulnerability management [Remediation](tvm-remediation.md) page to view the remediation activity item. If you chose the "attention required" remediation option, there will be no progress bar, ticket status, or due date since there's no actual action we can monitor. You can filter by remediation type, such as "software update" or "attention required," to see all activity items in the same category. ## Patching zero-day vulnerabilities @@ -98,7 +98,7 @@ When a patch is released for the zero-day, the recommendation will be changed to ![Recommendation for "Update Microsoft Windows 10" with new patch label.](images/tvm-zero-day-patch.jpg) -## Related topics +## Related articles - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) - [Dashboard](tvm-dashboard-insights.md) From 0b4d83779cabda4f371efca225c1fb9a465bb00a Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 3 Dec 2020 07:05:08 +0530 Subject: [PATCH 0524/2014] Update policy-csp-defender.md as per the user report #8740 , so i added admx missing information after clearly cross with on my laptop runs with windows 10 20h2 64bit build no 19042.662 . From this editing , i struggled few minutes for formatting the line in correct and where to add those missing lines. This editing of this article is too complicated , editing needs too much concentration with dedicated experienced skills, I knew all the contributors and all Authors , how are spent time to edit this article to make perfect. --- windows/client-management/mdm/policy-csp-defender.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index dcea40a888..6387efccc5 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -2317,6 +2317,15 @@ Added in Windows 10, version 1607. Specifies the level of detection for potenti > Potentially unwanted applications (PUA) are a category of software that can cause your machine to run slowly, display unexpected ads, or at worst, install other software which might be unexpected or unwanted. By default in Windows 10 (version 2004 and later), Microsoft Defender Antivirus blocks apps that are considered PUA, for Enterprise (E5) devices. For more information about PUA, see [Detect and block potentially unwanted applications](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus). + +ADMX Info: +- GP English name: *Configure detection for potentially unwanted applications* +- GP name: *Root_PUAProtection* +- GP element: *Root_PUAProtection* +- GP path: *Windows Components/Microsoft Defender Antivirus* +- GP ADMX file name: *WindowsDefender.admx* + + The following list shows the supported values: @@ -3112,6 +3121,7 @@ Footnotes: - 6 - Available in Windows 10, version 1903. - 7 - Available in Windows 10, version 1909. - 8 - Available in Windows 10, version 2004. +- 9 - Available in Windows 10, version 20H2. From 50dd5d2bb0ba7572375fd1698897f5057c2b3982 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Thu, 3 Dec 2020 03:21:14 +0100 Subject: [PATCH 0525/2014] Endpoints/Intune: update broken URL As reported in issue ticket #8729 (Related Link - Intune Infrastructure - 404), the link to "Network infrastructure requirements for Microsoft Intune" is outdated and returns a 404 error. This is a common issue for all Microsoft Intune links after Intune moved to the /mem/ directory hierarchy, and will continue to be an issue until all unchanged Intune link URLs in the Docs are updated. Based on the discussed options and the current conclusion in the ticket page, it seems practical to use the URL https://docs.microsoft.com/mem/intune/fundamentals/intune-endpoints as well as using the page title "Network endpoints for Microsoft Intune" as the new URL description text. Proposed change: - replace broken URL with link to the /mem/ doc page 'intune-endpoints' - use "Network endpoints for Microsoft Intune" as URL text Whitespace changes: - add editorial blank line between metadata and the page title - remove redundant end-of-line whitespace (blanks) - add MarkDown table column alignment for the endpoint tables - standardize whitespace usage in a numbered list Closes #8729 --- .../privacy/manage-windows-1809-endpoints.md | 187 +++++++++--------- 1 file changed, 94 insertions(+), 93 deletions(-) diff --git a/windows/privacy/manage-windows-1809-endpoints.md b/windows/privacy/manage-windows-1809-endpoints.md index e29d853c05..6ff4c469cf 100644 --- a/windows/privacy/manage-windows-1809-endpoints.md +++ b/windows/privacy/manage-windows-1809-endpoints.md @@ -15,6 +15,7 @@ ms.topic: article ms.date: 6/26/2018 ms.reviewer: --- + # Manage connection endpoints for Windows 10 Enterprise, version 1809 **Applies to** @@ -30,17 +31,17 @@ Some Windows components, app, and related services transfer data to Microsoft ne - Using your location to show a weather forecast. This article lists different endpoints that are available on a clean installation of Windows 10, version 1709 and later. -Details about the different ways to control traffic to these endpoints are covered in [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). -Where applicable, each endpoint covered in this topic includes a link to specific details about how to control traffic to it. +Details about the different ways to control traffic to these endpoints are covered in [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). +Where applicable, each endpoint covered in this topic includes a link to specific details about how to control traffic to it. We used the following methodology to derive these network endpoints: -1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. +1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. 2. Leave the devices running idle for a week (that is, a user is not interacting with the system/device). -3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. 4. Compile reports on traffic going to public IP addresses. -5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using a IPV4 network. Therefore no IPV6 traffic is reported here. +5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a IPV4 network. Therefore no IPV6 traffic is reported here. > [!NOTE] > Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. @@ -49,70 +50,70 @@ We used the following methodology to derive these network endpoints: ## Apps -The following endpoint is used to download updates to the Weather app Live Tile. +The following endpoint is used to download updates to the Weather app Live Tile. If you [turn off traffic to this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#live-tiles), no Live Tiles will be updated. | Source process | Protocol | Destination | -|----------------|----------|------------| -| explorer | HTTP | tile-service.weather.microsoft.com | +|:--------------:|:--------:|:------------| +| explorer | HTTP | tile-service.weather.microsoft.com | | | HTTP | blob.weather.microsoft.com | -The following endpoint is used for OneNote Live Tile. -To turn off traffic for this endpoint, either uninstall OneNote or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +The following endpoint is used for OneNote Live Tile. +To turn off traffic for this endpoint, either uninstall OneNote or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). +If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | HTTPS | cdn.onenote.net/livetile/?Language=en-US | -The following endpoints are used for Twitter updates. -To turn off traffic for these endpoints, either uninstall Twitter or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +The following endpoints are used for Twitter updates. +To turn off traffic for these endpoints, either uninstall Twitter or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). +If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | HTTPS | wildcard.twimg.com | | svchost.exe | | oem.twimg.com/windows/tile.xml | -The following endpoint is used for Facebook updates. -To turn off traffic for this endpoint, either uninstall Facebook or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +The following endpoint is used for Facebook updates. +To turn off traffic for this endpoint, either uninstall Facebook or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). +If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | | star-mini.c10r.facebook.com | -The following endpoint is used by the Photos app to download configuration files, and to connect to the Microsoft 365 admin center's shared infrastructure, including Office. -To turn off traffic for this endpoint, either uninstall the Photos app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +The following endpoint is used by the Photos app to download configuration files, and to connect to the Microsoft 365 admin center's shared infrastructure, including Office. +To turn off traffic for this endpoint, either uninstall the Photos app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). +If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | WindowsApps\Microsoft.Windows.Photos | HTTPS | evoke-windowsservices-tas.msedge.net | -The following endpoint is used for Candy Crush Saga updates. -To turn off traffic for this endpoint, either uninstall Candy Crush Saga or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +The following endpoint is used for Candy Crush Saga updates. +To turn off traffic for this endpoint, either uninstall Candy Crush Saga or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). +If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | TLS v1.2 | candycrushsoda.king.com | -The following endpoint is used for by the Microsoft Wallet app. -To turn off traffic for this endpoint, either uninstall the Wallet app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +The following endpoint is used for by the Microsoft Wallet app. +To turn off traffic for this endpoint, either uninstall the Wallet app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). +If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | system32\AppHostRegistrationVerifier.exe | HTTPS | wallet.microsoft.com | -The following endpoint is used by the Groove Music app for update HTTP handler status. +The following endpoint is used by the Groove Music app for update HTTP handler status. If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-apps-for-websites), apps for websites won't work and customers who visit websites (such as mediaredirect.microsoft.com) that are registered with their associated app (such as Groove Music) will stay at the website and won't be able to directly launch the app. | Source process | Protocol | Destination | @@ -123,7 +124,7 @@ The following endpoints are used when using the Whiteboard app. To turn off traffic for this endpoint [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | HTTPS | wbd.ms | | | HTTPS | int.whiteboard.microsoft.com | | | HTTPS | whiteboard.microsoft.com | @@ -135,28 +136,28 @@ The following endpoint is used to get images that are used for Microsoft Store s If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana), you will block images that are used for Microsoft Store suggestions. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | searchui | HTTPS |store-images.s-microsoft.com | The following endpoint is used to update Cortana greetings, tips, and Live Tiles. If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana), you will block updates to Cortana greetings, tips, and Live Tiles. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | backgroundtaskhost | HTTPS | www.bing.com/client | -The following endpoint is used to configure parameters, such as how often the Live Tile is updated. It's also used to activate experiments. +The following endpoint is used to configure parameters, such as how often the Live Tile is updated. It's also used to activate experiments. If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana), parameters would not be updated and the device would no longer participate in experiments. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | backgroundtaskhost | HTTPS | www.bing.com/proactive | The following endpoint is used by Cortana to report diagnostic and diagnostic data information. If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana), Microsoft won't be aware of issues with Cortana and won't be able to fix them. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | searchui
    backgroundtaskhost | HTTPS | www.bing.com/threshold/xls.aspx | ## Certificates @@ -164,13 +165,13 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available. It is possible to [turn off traffic to this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update), but that is not recommended because when root certificates are updated over time, applications and websites may stop working because they did not receive an updated root certificate the application uses. Additionally, it is used to download certificates that are publicly known to be fraudulent. -These settings are critical for both Windows security and the overall security of the Internet. +These settings are critical for both Windows security and the overall security of the Internet. We do not recommend blocking this endpoint. If traffic to this endpoint is turned off, Windows no longer automatically downloads certificates known to be fraudulent, which increases the attack vector on the device. | Source process | Protocol | Destination | -|----------------|----------|------------| -| svchost | HTTP | ctldl.windowsupdate.com | +|:--------------:|:--------:|:------------| +| svchost | HTTP | ctldl.windowsupdate.com | ## Device authentication @@ -178,7 +179,7 @@ The following endpoint is used to authenticate a device. If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback), the device will not be authenticated. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | HTTPS | login.live.com/ppsecure | ## Device metadata @@ -187,7 +188,7 @@ The following endpoint is used to retrieve device metadata. If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-devinst), metadata will not be updated for the device. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | | dmd.metaservices.microsoft.com.akadns.net | | | HTTP | dmd.metaservices.microsoft.com | @@ -197,21 +198,21 @@ The following endpoint is used by the Connected User Experiences and Telemetry c If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback), diagnostic and usage information, which helps Microsoft find and fix problems and improve our products and services, will not be sent back to Microsoft. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | svchost | | cy2.vortex.data.microsoft.com.akadns.net | The following endpoint is used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service. If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback), diagnostic and usage information, which helps Microsoft find and fix problems and improve our products and services, will not be sent back to Microsoft. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | svchost | HTTPS | v10.vortex-win.data.microsoft.com/collect/v1 | The following endpoints are used by Windows Error Reporting. To turn off traffic for these endpoints, enable the following Group Policy: Administrative Templates > Windows Components > Windows Error Reporting > Disable Windows Error Reporting. This means error reporting information will not be sent back to Microsoft. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | wermgr | | watson.telemetry.microsoft.com | | | TLS v1.2 | modern.watson.data.microsoft.com.akadns.net | @@ -221,9 +222,9 @@ The following endpoints are used to download fonts on demand. If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#font-streaming), you will not be able to download fonts on demand. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | svchost | | fs.microsoft.com | -| | | fs.microsoft.com/fs/windows/config.json | +| | | fs.microsoft.com/fs/windows/config.json | ## Licensing @@ -231,7 +232,7 @@ The following endpoint is used for online activation and some app licensing. To turn off traffic for this endpoint, disable the Windows License Manager Service. This will also block online activation and app licensing may not work. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | licensemanager | HTTPS | licensing.mp.microsoft.com/v7.0/licenses/content | ## Location @@ -240,7 +241,7 @@ The following endpoint is used for location data. If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location), apps cannot use location data. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | HTTP | location-inference-westus.cloudapp.net | | | HTTPS | inference.location.live.net | @@ -250,16 +251,16 @@ The following endpoint is used to check for updates to maps that have been downl If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-offlinemaps), offline maps will not be updated. | Source process | Protocol | Destination | -|----------------|----------|------------| -| svchost | HTTPS | *g.akamaiedge.net | +|:--------------:|:--------:|:------------| +| svchost | HTTPS | *g.akamaiedge.net | ## Microsoft account -The following endpoints are used for Microsoft accounts to sign in. +The following endpoints are used for Microsoft accounts to sign in. If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-microsoft-account), users cannot sign in with Microsoft accounts. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | | login.msa.akadns6.net | | | | login.live.com | | | | account.live.com | @@ -272,29 +273,29 @@ The following endpoint is used for the Windows Push Notification Services (WNS). If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#live-tiles), push notifications will no longer work, including MDM device management, mail synchronization, settings synchronization. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | HTTPS | *.wns.windows.com | -The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store. +The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store. To turn off traffic for this endpoint, either uninstall the app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). If you disable the Microsoft store, other Microsoft Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | HTTP | storecatalogrevocation.storequality.microsoft.com | -The following endpoints are used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). +The following endpoints are used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore), the image files won't be downloaded, and apps cannot be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | HTTPS | img-prod-cms-rt-microsoft-com.akamaized.net | | backgroundtransferhost | HTTPS | store-images.microsoft.com | -The following endpoints are used to communicate with Microsoft Store. +The following endpoints are used to communicate with Microsoft Store. If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore), apps cannot be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | HTTP | storeedgefd.dsx.mp.microsoft.com | | | HTTP \ HTTPS | pti.store.microsoft.com | ||TLS v1.2|cy2.\*.md.mp.microsoft.com.\*.| @@ -302,48 +303,48 @@ If you [turn off traffic for these endpoints](manage-connections-from-windows-op ## Network Connection Status Indicator (NCSI) -Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to this endpoint to determine if the device can communicate with the Internet. +Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to this endpoint to determine if the device can communicate with the Internet. If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-ncsi), NCSI won't be able to determine if the device is connected to the Internet and the network status tray icon will show a warning. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | HTTP | www.msftconnecttest.com/connecttest.txt | ## Office -The following endpoints are used to connect to the Microsoft 365 admin center's shared infrastructure, including Office. For more info, see [Office 365 URLs and IP address ranges](https://support.office.com/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2?ui=en-US&rs=en-US&ad=US#BKMK_Portal-identity). +The following endpoints are used to connect to the Microsoft 365 admin center's shared infrastructure, including Office. For more info, see [Office 365 URLs and IP address ranges](https://support.office.com/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2?ui=en-US&rs=en-US&ad=US#BKMK_Portal-identity). You can turn this off by removing all Microsoft Office apps and the Mail and Calendar apps. If you turn off traffic for these endpoints, users won't be able to save documents to the cloud or see their recently used documents. | Source process | Protocol | Destination | -|----------------|----------|------------| -| | | *.a-msedge.net | -| hxstr | | *.c-msedge.net | +|:--------------:|:--------:|:------------| +| | | *.a-msedge.net | +| hxstr | | *.c-msedge.net | | | | *.e-msedge.net | | | | *.s-msedge.net | | | HTTPS | ocos-office365-s2s.msedge.net | | | HTTPS | nexusrules.officeapps.live.com | | | HTTPS | officeclient.microsoft.com | -The following endpoint is used to connect to the Microsoft 365 admin center's shared infrastructure, including Office. For more info, see [Office 365 URLs and IP address ranges](https://support.office.com/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2?ui=en-US&rs=en-US&ad=US#BKMK_Portal-identity). +The following endpoint is used to connect to the Microsoft 365 admin center's shared infrastructure, including Office. For more info, see [Office 365 URLs and IP address ranges](https://support.office.com/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2?ui=en-US&rs=en-US&ad=US#BKMK_Portal-identity). You can turn this off by removing all Microsoft Office apps and the Mail and Calendar apps. If you turn off traffic for these endpoints, users won't be able to save documents to the cloud or see their recently used documents. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | system32\Auth.Host.exe | HTTPS | outlook.office365.com | The following endpoint is OfficeHub traffic used to get the metadata of Office apps. To turn off traffic for this endpoint, either uninstall the app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). If you disable the Microsoft store, other Microsoft Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| |Windows Apps\Microsoft.Windows.Photos|HTTPS|client-office365-tas.msedge.net| The following endpoint is used to connect the Office To-Do app to it's cloud service. To turn off traffic for this endpoint, either uninstall the app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | |HTTPS|to-do.microsoft.com| ## OneDrive @@ -352,15 +353,15 @@ The following endpoint is a redirection service that’s used to automatically u If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-onedrive), anything that relies on g.live.com to get updated URL information will no longer work. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | onedrive | HTTP \ HTTPS | g.live.com/1rewlive5skydrive/ODSUProduction | The following endpoint is used by OneDrive for Business to download and verify app updates. For more info, see [Office 365 URLs and IP address ranges](https://support.office.com/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2?ui=en-US&rs=en-US&ad=US). To turn off traffic for this endpoint, uninstall OneDrive for Business. In this case, your device will not able to get OneDrive for Business app updates. | Source process | Protocol | Destination | -|----------------|----------|------------| -| onedrive | HTTPS | oneclient.sfx.ms | +|:--------------:|:--------:|:------------| +| onedrive | HTTPS | oneclient.sfx.ms | ## Settings @@ -368,21 +369,21 @@ The following endpoint is used as a way for apps to dynamically update their con If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback), an app that uses this endpoint may stop working. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | dmclient | | cy2.settings.data.microsoft.com.akadns.net | The following endpoint is used as a way for apps to dynamically update their configuration. Apps such as System Initiated User Feedback and the Xbox app use it. If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback), an app that uses this endpoint may stop working. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | dmclient | HTTPS | settings.data.microsoft.com | The following endpoint is used as a way for apps to dynamically update their configuration. Apps such as Windows Connected User Experiences and Telemetry component and Windows Insider Program use it. If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback), an app that uses this endpoint may stop working. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | svchost | HTTPS | settings-win.data.microsoft.com | ## Skype @@ -390,7 +391,7 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper The following endpoint is used to retrieve Skype configuration values. To turn off traffic for this endpoint, either uninstall the app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). If you disable the Microsoft store, other Microsoft Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| |microsoft.windowscommunicationsapps.exe | HTTPS | config.edge.skype.com | | | HTTPS | browser.pipe.aria.microsoft.com | | | | skypeecs-prod-usw-0-b.cloudapp.net | @@ -401,14 +402,14 @@ The following endpoint is used for Windows Defender when Cloud-based Protection If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender), the device will not use Cloud-based Protection. For a detailed list of Microsoft Defender Antivirus cloud service connections, see [Allow 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#allow-connections-to-the-microsoft-defender-antivirus-cloud-service). | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | | wdcp.microsoft.com | The following endpoints are used for Windows Defender definition updates. If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender), definitions will not be updated. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | | definitionupdates.microsoft.com | |MpCmdRun.exe|HTTPS|go.microsoft.com | @@ -416,10 +417,10 @@ The following endpoints are used for Windows Defender Smartscreen reporting and If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender-smartscreen), Windows Defender Smartscreen notifications will no appear. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | | HTTPS | ars.smartscreen.microsoft.com | | | HTTPS | unitedstates.smartscreen-prod.microsoft.com | -| | | smartscreen-sn3p.smartscreen.microsoft.com | +| | | smartscreen-sn3p.smartscreen.microsoft.com | ## Windows Spotlight @@ -427,7 +428,7 @@ The following endpoints are used to retrieve Windows Spotlight metadata that des If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-spotlight), Windows Spotlight will still try to deliver new lock screen images and updated content but it will fail; suggested apps, Microsoft account notifications, and Windows tips will not be downloaded. For more information, see [Windows Spotlight](/windows/configuration/windows-spotlight). | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | backgroundtaskhost | HTTPS | arc.msn.com | | backgroundtaskhost | | g.msn.com.nsatc.net | | |TLS v1.2| *.search.msn.com | @@ -440,22 +441,22 @@ The following endpoint is used for Windows Update downloads of apps and OS updat If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates), Windows Update downloads will not be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network will not use peer devices for bandwidth reduction. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | svchost | HTTPS | *.prod.do.dsp.mp.microsoft.com | -The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. +The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-wu), the device will not be able to download updates for the operating system. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | svchost | HTTP | *.windowsupdate.com | | svchost | HTTP | *.dl.delivery.mp.microsoft.com | -The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. +The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-wu), the device will not be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device will not be able to acquire and update apps from the Store. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | svchost | HTTPS | *.update.microsoft.com | | svchost | HTTPS | *.delivery.mp.microsoft.com | @@ -467,7 +468,7 @@ The following endpoint is used for content regulation. If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-wu), the Windows Update Agent will be unable to contact the endpoint and fallback behavior will be used. This may result in content being either incorrectly downloaded or not downloaded at all. | Source process | Protocol | Destination | -|----------------|----------|------------| +|:--------------:|:--------:|:------------| | svchost | HTTPS | tsfe.trafficshaping.dsp.mp.microsoft.com | @@ -478,7 +479,7 @@ The following endpoint is used by the Microsoft forward link redirection service If you disable this endpoint, Windows Defender won't be able to update its malware definitions; links from Windows and other Microsoft products to the Web won't work; and PowerShell updateable Help won't update. To disable the traffic, instead disable the traffic that's getting forwarded. | Source process | Protocol | Destination | -|----------------|----------|------------| +|----------------|:--------:|------------| |Various|HTTPS|go.microsoft.com| ## Other Windows 10 editions @@ -496,4 +497,4 @@ To view endpoints for non-Enterprise Windows 10 editions, see: ## Related links - [Office 365 URLs and IP address ranges](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2?ui=en-US&rs=en-US&ad=US) -- [Network infrastructure requirements for Microsoft Intune](https://docs.microsoft.com/intune/get-started/network-infrastructure-requirements-for-microsoft-intune) +- [Network endpoints for Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/intune-endpoints) From 5080987f600dfead75cf88f14b45647587acfb51 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Thu, 3 Dec 2020 11:16:53 +0530 Subject: [PATCH 0526/2014] Update filter-origin-documentation.md --- .../filter-origin-documentation.md | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md index 931120538f..2d813af334 100644 --- a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md +++ b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md @@ -15,13 +15,13 @@ ms.collection: ms.topic: troubleshooting --- -# Filter Origin (Audit Log Improvements) +# Filter origin audit log improvements Debugging packet drops is a continuous issue to Windows customers. In the past, customers had limited information about packet drops. -Typically, when investigating packet drop events, a customer would use the field `Filter Run-Time ID` from Windows Filtering Platform (WFP) Audits 5157 or 5152. +Typically, when investigating packet drop events, a customer would use the field `Filter Run-Time ID` from Windows Filtering Platform (WFP) audits 5157 or 5152. -![Event Properties](images/event-properties-5157.png) +![Event properties](images/event-properties-5157.png) The filter ID uniquely identifies the filter that caused the packet drop. The filter ID can be searched in the WFP state dump output to trace back to the Firewall rule where the filter originated from. @@ -31,29 +31,29 @@ For customers to debug packet drop events correctly and efficiently, they would The blocking filters can be categorized under these filter origins: -1. Firewall Rules +1. Firewall rules -2. Firewall Default Block Filters +2. Firewall default block filters - a. AppContainer Loopback + a. AppContainer loopback - b. Boottime Default + b. Boottime default - c. Quarantine Default + c. Quarantine default - d. Query User Default + d. Query user default e. Stealth - f. UWP Default + f. UWP default - g. WSH Default + g. WSH default -The next section describes the improvements made to Audits 5157 and 5152 and how the above filter origins are used in these events. These improvements were added in Iron Release. +The next section describes the improvements made to audits 5157 and 5152 and how the above filter origins are used in these events. These improvements were added in Iron release. - ## Improved Firewall Audit + ## Improved firewall audit -The two new fields added to the Audit 5157 and 5152 events are `Filter Origin` and `Interface Index`. +The two new fields added to the audit 5157 and 5152 events are `Filter Origin` and `Interface Index`. The `Filter Origin` field will help identify the cause of the drop. Packet drops from Firewall are explicitly dropped by default block filters created by the Windows Firewall service or a Firewall rule which may be created by users, policies, services, apps, etc. @@ -63,20 +63,20 @@ The `Interface Index` field will specify the network interface in which the pack To enable a specific audit event, run the corresponding command in an administrator command prompt: -|**Audit #**|**Enable Command**|**Link**| +|**Audit #**|**Enable command**|**Link**| |:-----|:-----|:-----| |**5157**|`Auditpol /set /category:"System" /SubCategory:"Filtering Platform Connection" /success:enable /failure:enable`|[5157(F): The Windows Filtering Platform has blocked a connection.](https://docs.microsoft.com/windows/security/threat-protection/auditing/event-5157)| |**5152**|`Auditpol /set /category:"System" /SubCategory:"Filtering Platform Connection" /success:enable /failure:enable`|[5152(F): The Windows Filtering Platform blocked a packet.](https://docs.microsoft.com/windows/security/threat-protection/auditing/event-5152)| -## Example Flow of Debugging Packet Drops with Filter Origin +## Example flow of debugging packet drops with filter origin As the audit surfaces `Filter Origin` and `Interface Index`, the network admin can determine the root cause of the network packet drop and the interface it happened on. -![Event Audit](images/event-audit-5157.png) +![Event audit](images/event-audit-5157.png) -The next sections are divided by `Filter Origin` type. The filter origin value will either be a rule name or the name of one of the default block filters. If the filter origin is one of the default block filters, skip to the section, **Firewall Default Block Filters**. Otherwise, continue to the section **Firewall Rules**. +The next sections are divided by `Filter Origin` type. The filter origin value will either be a rule name or the name of one of the default block filters. If the filter origin is one of the default block filters, skip to the section, **Firewall default block filters**. Otherwise, continue to the section **Firewall rules**. -## Firewall Rules +## Firewall rules Run the following PowerShell command to generate the rule information using `Filter Origin`. @@ -92,23 +92,23 @@ After identifying the rule that caused the drop, the network admin can now modif >[!NOTE] > Firewall rules from Mobile Device Management (MDM) store cannot be searched using the Windows Defender UI. Additionally, the above method will not work when the `Filter Origin` is one of the default block filters, as they do not correspond to any Firewall rules. -## Firewall Default Block Filters +## Firewall default block filters -**AppContainer Loopback** +**AppContainer loopback** -Network drop events from the AppContainer Loopback block filter origin occur when localhost loopback is not enabled properly for the Universal Windows Platform (UWP) app. +Network drop events from the AppContainer loopback block filter origin occur when localhost loopback is not enabled properly for the Universal Windows Platform (UWP) app. To enable localhost loopback in a local debugging environment, see [Communicating with localhost](https://docs.microsoft.com/windows/iot-core/develop-your-app/loopback). To enable localhost loopback for a published app which requires loopback access to communicate with another UWP or packaged win32 app, see [uap4:LoopbackAccessRules](https://docs.microsoft.com/uwp/schemas/appxpackage/uapmanifestschema/element-uap4-loopbackaccessrules). -**Boottime Default** +**Boottime default** -Network drop events from the Boottime Default block filter origin occur when the computer is booting up and the Firewall service is not yet running. Services will need to create a boottime allow filter to allow the traffic. It should be noted that it is not possible to add boottime filters through Firewall rules. +Network drop events from the boottime default block filter origin occur when the computer is booting up and the Firewall service is not yet running. Services will need to create a boottime allow filter to allow the traffic. It should be noted that it is not possible to add boottime filters through Firewall rules. -**Quarantine Default** +**Quarantine default** -Network drops from the Quarantine Default block filter occur when the interface is temporarily quarantined by Firewall Service. The Firewall service quarantines an interface when it detects a change on the network, and based on several other factors, the Firewall service may put the interface in quarantine as a safeguard. When an interface is in quarantine, the Quarantine Default Block filter will block any new non-loopback inbound connections. +Network drops from the quarantine default block filter occur when the interface is temporarily quarantined by Firewall service. The Firewall service quarantines an interface when it detects a change on the network, and based on several other factors, the Firewall service may put the interface in quarantine as a safeguard. When an interface is in quarantine, the quarantine default block filter will block any new non-loopback inbound connections. Run the following PowerShell command to generate more information about the interface: @@ -117,28 +117,28 @@ Get-NetIPInterface –InterfaceIndex Get-NetIPInterface –InterfaceIndex 5 ``` -![Quarantine Default block filter](images/quarantine-default-block-filter.png) +![Quarantine default block filter](images/quarantine-default-block-filter.png) -To learn more about the quarantine feature, see [Quarantine Behavior](quarantine.md). +To learn more about the quarantine feature, see [Quarantine behavior](quarantine.md). >[!NOTE] > Quarantine-related packet drops are often transient and signify nothing more than a network change on the interface. -**Query User Default** +**Query user default** -Network packet drops from Query User Default block filters occur when there is no explicit rule created to allow an inbound connection for the packet. When an application binds to a socket but does not have a corresponding inbound rule to allow packets on that port, Windows generates a pop up for the user to allow or deny the app to receive packets on the available network categories. If the user clicks to deny the connection in this popup, subsequent inbound packets to the app will be dropped. To resolve the drops: +Network packet drops from query user default block filters occur when there is no explicit rule created to allow an inbound connection for the packet. When an application binds to a socket but does not have a corresponding inbound rule to allow packets on that port, Windows generates a pop up for the user to allow or deny the app to receive packets on the available network categories. If the user clicks to deny the connection in this popup, subsequent inbound packets to the app will be dropped. To resolve the drops: -1. Create an inbound Firewall rule to allow the packet for this application. This will allow the packet to bypass any Query User Default block filters. +1. Create an inbound Firewall rule to allow the packet for this application. This will allow the packet to bypass any query user default block filters. -2. Delete any block Query User rules which may have been auto generated by the Firewall service. +2. Delete any block query user rules which may have been auto generated by the Firewall service. -To generate a list of all the Query User block rules, you can run the following PowerShell command: +To generate a list of all the query user block rules, you can run the following PowerShell command: ```Powershell Get-NetFirewallRule | Where {$_.Name -like "*Query User*"} ``` -![Query User Default block filter](images/query-user-default-block-filters.png) +![Query user default block filter](images/query-user-default-block-filters.png) The query user pop-up feature is enabled by default. @@ -155,17 +155,17 @@ Set-NetFirewallProfile -NotifyOnListen False **Stealth** -Network drops from Stealth filters are typically made to prevent port scanning. +Network drops from stealth filters are typically made to prevent port scanning. -To disable Stealth-mode, see [Disable stealth mode in Windows](https://docs.microsoft.com/troubleshoot/windows-server/networking/disable-stealth-mode). +To disable stealth-mode, see [Disable stealth mode in Windows](https://docs.microsoft.com/troubleshoot/windows-server/networking/disable-stealth-mode). -**UWP Default** +**UWP default** -Network drops from Universal Windows Platform (UWP) Default Inbound/Outbound block filters are often caused by the UWP app not being configured correctly (i.e. the UWP app is missing the correct capability tokens or loopback is not enabled) or the private range is configured incorrectly. +Network drops from Universal Windows Platform (UWP) default inbound/outbound block filters are often caused by the UWP app not being configured correctly (i.e. the UWP app is missing the correct capability tokens or loopback is not enabled) or the private range is configured incorrectly. For more information on how to debug drops caused by UWP default block filters, see [Troubleshooting UWP App Connectivity Issues](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/troubleshooting-uwp-firewall). -**WSH Default** +**WSH default** Network drops from Windows Service Hardening (WSH) default filters indicate that there wasn’t an explicit Windows Service Hardening allow rule to allow network traffic for the protected service. The service owner will need to configure allow rules for the service if the block is not expected. From e18b035f23063077024c946f0fb892ac7a465410 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Thu, 3 Dec 2020 11:31:48 +0530 Subject: [PATCH 0527/2014] Update filter-origin-documentation.md --- .../windows-firewall/filter-origin-documentation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md index 2d813af334..28be4c5d70 100644 --- a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md +++ b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md @@ -1,6 +1,6 @@ --- -title: Filter Origin (Audit Log Improvements) -description: Filter Origin Documentation (Audit Log Improvements) +title: Filter origin audit log improvements +description: Filter origin documentation audit log improvements ms.reviewer: ms.author: v-bshilpa ms.prod: w10 From 47418abb63ee1aaa61e23c80d7e689cc1656a185 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Thu, 3 Dec 2020 11:50:21 +0530 Subject: [PATCH 0528/2014] Update quarantine.md --- .../windows-firewall/quarantine.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/quarantine.md b/windows/security/threat-protection/windows-firewall/quarantine.md index 7ebe7fac5b..6e13094d17 100644 --- a/windows/security/threat-protection/windows-firewall/quarantine.md +++ b/windows/security/threat-protection/windows-firewall/quarantine.md @@ -1,5 +1,5 @@ --- -title: Quarantine Behavior +title: Quarantine behavior description: Quarantine behavior is explained in detail. ms.author: v-bshilpa author: Benny-54 @@ -17,27 +17,27 @@ ms.topic: conceptual ms.date: 11/17/2020 --- -# Quarantine Behavior +# Quarantine behavior One of the security challenges that network admins face is configuring a machine properly after a network change. Network changes can happen frequently. Additionally, the operations required to re-categorize the network after a change and apply the correct security policies on a machine are non-trivial and may require considerable CPU time. This is especially true for machines that are part of the domain. In the past, the delay in applying security policies during network re-categorization has been successfully exploited for vulnerabilities. -To counter this potential exploitation, Windows Firewall will "quarantine" an interface until the system has successfully re-categorized the network and Windows Filtering Platform (WFP) has the correct filters applied for the updated interface configuration. During quarantine, all new inbound connections without exceptions are blocked to the machine. +To counter this potential exploitation, Windows Firewall will quarantine an interface until the system has successfully re-categorized the network and Windows Filtering Platform (WFP) has the correct filters applied for the updated interface configuration. During quarantine, all new inbound connections without exceptions are blocked to the machine. While the quarantine feature has long been a part of Windows Firewall, the feature’s behavior has often caused confusion for customers unaware of quarantine and its motivations. Ultimately, the goal of this document is to describe the quarantine feature at a high level and help network admins understand why the application traffic is sometimes blocked by quarantine. -## Quarantine Filters +## Quarantine filters The quarantine feature creates filters which can be split into three categories: -1. Quarantine Default Inbound Block Filter +1. Quarantine default inbound block filter -2. Quarantine Default Exception Filters +2. Quarantine default exception filters -3. Interface Un-quarantine Filters +3. Interface un-quarantine filters These filters are added in the FWPM_SUBLAYER_MPSSVC_QUARANTINE sublayer and these layers are: @@ -54,37 +54,37 @@ These filters are added in the FWPM_SUBLAYER_MPSSVC_QUARANTINE sublayer and thes For more information about WFP layers and sublayers, see [WFP Operation](https://docs.microsoft.com/windows/win32/fwp/basic-operation). -### Quarantine Default Inbound Block Filter +### Quarantine default inbound block filter -The Quarantine Default Inbound Block filter effectively blocks any new non-loopback inbound connections if the packet is not explicitly permitted by another filter in the quarantine sublayer. +The quarantine default inbound block filter effectively blocks any new non-loopback inbound connections if the packet is not explicitly permitted by another filter in the quarantine sublayer. -### Quarantine Default Exception Filters +### Quarantine default exception filters -When the interface is in quarantine state, the Quarantine Default Exception filters will permit new inbound connections given that they meet the conditions of an exception filter. One example of the exception filters is the Quarantine Default Inbound Loopback Exception filter. This exception filter allows all loopback packets when the interface is in quarantine state. +When the interface is in quarantine state, the quarantine default exception filters will permit new inbound connections given that they meet the conditions of an exception filter. One example of the exception filters is the quarantine default inbound loopback exception filter. This exception filter allows all loopback packets when the interface is in quarantine state. -### Interface Un-quarantine filter +### Interface un-quarantine filter -The Interface Un-quarantine filters allows all non-loopback packets if the interface is successfully categorized. +The interface un-quarantine filters allows all non-loopback packets if the interface is successfully categorized. -## Quarantine Flow +## Quarantine flow The following describes the general flow of quarantine: 1. There is some change on the current network interface. -2. The Interface Un-quarantine filters will no longer permit new inbound connections. The interface is now in quarantine state. +2. The interface un-quarantine filters will no longer permit new inbound connections. The interface is now in quarantine state. -3. All non-loopback inbound connections are either permitted by Quarantine Default Exception Filters or dropped by the Quarantine Default Inbound Block filter. +3. All non-loopback inbound connections are either permitted by quarantine default exception filters or dropped by the quarantine default inbound block filter. 4. The WFP filters applicable to the old interface state are removed. 5. The WFP filters applicable to the new interface state are added, which include the un-quarantine filters for this interface. These filters are updated to match the interface's current state. -6. The interface has now exited quarantine state as the Interface Un-quarantine filters permit any new non-loopback packets. +6. The interface has now exited quarantine state as the interface un-quarantine filters permit any new non-loopback packets. -## Quarantine Diagnostics +## Quarantine diagnostics -There are two methods of identifying packet drops from the Quarantine Default Inbound Block Filter. +There are two methods of identifying packet drops from the quarantine default inbound block filter. Given that the network connectivity issue is reproducible, diagnostic traces can be collected by running the following in an administrative command prompt: @@ -106,7 +106,7 @@ The characters in the application ID name will be separated by periods: The `netEvent` will have more information about the packet that was dropped including information about its capabilities, the filter that dropped the packet, and much more. -If the filter that dropped that packet was by the Quarantine Default Inbound Block filter, then the drop `netEvent` will have `filterOrigin` as `Quarantine Default`. +If the filter that dropped that packet was by the quarantine default inbound block filter, then the drop `netEvent` will have `filterOrigin` as `Quarantine Default`. The following is a sample `netEvent` with `filterOrigin` as `Quarantine Default`. @@ -195,11 +195,11 @@ To enable Filtering Platform Connection audits, run the following command in an Auditpol /set /category:"System" /SubCategory:"Filtering Platform Connection" /success:enable /failure:enable ``` -Sample Drop Audit with `filterOrigin` as `Quarantine Default`. +Sample drop audit with `filterOrigin` as `Quarantine Default`. -![Quarantine Default](images/quarantine-default1.png) +![Quarantine default](images/quarantine-default1.png) -Once the drop’s filter origin has been identified as the Quarantine Default Inbound Block filter, the interface should be further investigated. To find the relevant interface, use the `InterfaceIndex` value from the `netEvent` or event audit in the following PowerShell command to generate more information about the interface: +Once the drop’s filter origin has been identified as the quarantine default inbound block filter, the interface should be further investigated. To find the relevant interface, use the `InterfaceIndex` value from the `netEvent` or event audit in the following PowerShell command to generate more information about the interface: ```Powershell Get-NetIPInterface –InterfaceIndex @@ -208,8 +208,8 @@ Get-NetIPInterface –InterfaceIndex 5 ![Quarantine Interfaceindex](images/quarantine-interfaceindex1.png) -Using the interface name, Event Viewer can be searched for any interface related changes. +Using the interface name, event viewer can be searched for any interface related changes. To enable more networking audit events, see [Enable IPsec and Windows Firewall Audit Events](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc754714(v=ws.10)?redirectedfrom=MSDN). -Packet drops from the Quarantine Default Inbound Block filter are often transient and do not signify anything more than a network change on the interface. +Packet drops from the quarantine default inbound block filter are often transient and do not signify anything more than a network change on the interface. From 5b63646c69615a416b184bdc1b0a9326cd649384 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Thu, 3 Dec 2020 11:55:31 +0530 Subject: [PATCH 0529/2014] Update TOC.md --- windows/security/threat-protection/windows-firewall/TOC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/TOC.md b/windows/security/threat-protection/windows-firewall/TOC.md index 55c24da4b7..0995b3cbdd 100644 --- a/windows/security/threat-protection/windows-firewall/TOC.md +++ b/windows/security/threat-protection/windows-firewall/TOC.md @@ -165,8 +165,8 @@ ## [Troubleshooting]() ### [Troubleshooting UWP app connectivity issues in Windows Firewall](troubleshooting-uwp-firewall.md) -### [Filter Origin Documentation](filter-origin-documentation.md) -### [Quarantine Behavior](quarantine.md) +### [Filter origin audit log improvements)](filter-origin-documentation.md) +### [Quarantine behavior](quarantine.md) From 678b680a2d28ceb58c54b20c1d5a51e9134cba06 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 3 Dec 2020 11:34:26 +0500 Subject: [PATCH 0530/2014] Update enroll-a-windows-10-device-automatically-using-group-policy.md --- ...ll-a-windows-10-device-automatically-using-group-policy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index 4354bb8c3e..f73e248d75 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -113,8 +113,8 @@ Requirements: 4. Double-click **Enable automatic MDM enrollment using default Azure AD credentials** (previously called **Auto MDM Enrollment with AAD Token** in Windows 10, version 1709). For ADMX files in Windows 10, version 1903 and later, select **User Credential** as the Selected Credential Type to use. > [!NOTE] - > **Device Credential** Credential Type will also work, however, it is not yet supported for MDM solutions (including Intune). We don't recommend using this option until support is announced. - + > **Device Credential** Credential Type may also work; however, it is not supported by Intune yet. It is not recommended to use this option until support is announced. + ![MDM autoenrollment policy](images/autoenrollment-policy.png) 5. Click **Enable**, and select **User Credential** from the dropdown **Select Credential Type to Use**, then click **OK**. From 7033ac7932f5c85d6002061c1f5b00aadeb47277 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Thu, 3 Dec 2020 12:05:46 +0530 Subject: [PATCH 0531/2014] Update firewall-settings-lost-on-upgrade.md --- .../firewall-settings-lost-on-upgrade.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md index 92a3e08580..8948b3b3fe 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md +++ b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md @@ -1,6 +1,6 @@ --- -title: Firewall Settings Lost on Upgrade -description: Firewall Settings Lost on Upgrade +title: Firewall settings lost on upgrade +description: Firewall settings lost on upgrade ms.reviewer: ms.author: v-bshilpa ms.prod: w10 @@ -15,13 +15,13 @@ ms.collection: ms.topic: troubleshooting --- -# Firewall Settings Lost on Upgrade +# Firewall settings lost on upgrade -This article describes a scenario where previously enabled firewall rules revert to a disabled state after performing a Windows upgrade. +This article describes a scenario where previously enabled Firewall rules revert to a disabled state after performing a Windows upgrade. -## Rule Groups +## Rule groups -Individual built-in firewall rules are categorized within a group. For example, the following individual rules form part of the ‘Remote Desktop’ group. +Individual built-in Firewall rules are categorized within a group. For example, the following individual rules form part of the Remote Desktop group. - Remote Desktop – Shadow (TCP-In) @@ -29,7 +29,7 @@ Individual built-in firewall rules are categorized within a group. For example, - Remote Desktop – User-Mode (UDP-In) -Other examples include the Core Networking, File and Print Sharing, and Network Discovery groups. Admins can filter on individual categories in the firewall interface (wf.msc) by selecting and right-clicking on ‘**Inbound**’ or ‘**Outbound Rules**’ and selecting ‘**Filter by Group**’; or via PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. +Other examples include the core networking, file and print sharing, and network discovery groups. Admins can filter on individual categories in the Firewall interface (wf.msc) by selecting and right-clicking on **Inbound** or **Outbound Rules** and selecting **Filter by Group**; or via PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. ```Powershell Get-NetFirewallRule -Group From d8a85dd2b752ddf3e0dbffb84600c6af6b7a13c9 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Thu, 3 Dec 2020 12:08:13 +0530 Subject: [PATCH 0532/2014] Update TOC.md --- windows/security/threat-protection/windows-firewall/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/TOC.md b/windows/security/threat-protection/windows-firewall/TOC.md index 0720ca4cc1..6d788f1ee0 100644 --- a/windows/security/threat-protection/windows-firewall/TOC.md +++ b/windows/security/threat-protection/windows-firewall/TOC.md @@ -165,7 +165,7 @@ ## [Troubleshooting]() ### [Troubleshooting UWP app connectivity issues in Windows Firewall](troubleshooting-uwp-firewall.md) -### [Firewall Settings Lost on Upgrade](firewall-settings-lost-on-upgrade.md) +### [Firewall settings lost on upgrade](firewall-settings-lost-on-upgrade.md) From 99c8133f12c3fc863befe23dfca6e345264ca8cc Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Thu, 3 Dec 2020 10:48:24 -0800 Subject: [PATCH 0533/2014] Add release notes for 101.15.26 --- .../microsoft-defender-atp/mac-resources.md | 4 ++-- .../microsoft-defender-atp/mac-whatsnew.md | 9 ++++++++- .../microsoft-defender-atp/microsoft-defender-atp-mac.md | 4 ++-- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md index c6833b26ec..09df67acc4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md @@ -102,10 +102,10 @@ Important tasks, such as controlling product settings and triggering on-demand s |Configuration|Turn on audit mode for PUA protection |`mdatp threat policy set --type potentially_unwanted_application -- action audit` | |Configuration|Turn on/off passiveMode |`mdatp config passive-mode --value enabled [enabled/disabled]` | |Diagnostics |Change the log level |`mdatp log level set --level [error/warning/info/verbose]` | -|Diagnostics |Generate diagnostic logs |`mdatp diagnostic create --path [directory]` | +|Diagnostics |Generate diagnostic logs |`mdatp diagnostic create --path [directory]` | |Health |Check the product's health |`mdatp health` | |Health |Check for a spefic product attribute |`mdatp health --field [attribute: healthy/licensed/engine_version...]` | -|Protection |Scan a path |`mdatp scan custom --path [path]` | +|Protection |Scan a path |`mdatp scan custom --path [path] [--ignore-exclusions]` | |Protection |Do a quick scan |`mdatp scan quick` | |Protection |Do a full scan |`mdatp scan full` | |Protection |Cancel an ongoing on-demand scan |`mdatp scan cancel` | 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 336b9f1519..692a50914e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -27,10 +27,17 @@ ms.topic: conceptual > On macOS 11 (Big Sur), Microsoft Defender for Endpoint requires additional configuration profiles. If you are an existing customer upgrading from earlier versions of macOS, make sure to deploy the additional configuration profiles listed on [this page](mac-sysext-policies.md). > [!IMPORTANT] -> With the agent version 101.13.75+, we released a change that removed conditions when Microsoft Defender for Endpoint was triggering the macOS Big Sur bug that manifests into a kernel panic. With that change Defender code path should no longer directly facilitate the kernel panic. +> Support for macOS 10.13 (High Sierra) will be discontinued on February 15th, 2021. + +## 101.15.26 + +- Improved the reliability of the agent when running on macOS 11 Big Sur +- Added a new command-line switch (`--ignore-exclusions`) to ignore AV exclusions during custom scans (`mdatp scan custom`) +- Performance improvements & bug fixes ## 101.13.75 +- Removed conditions when Microsoft Defender for Endpoint was triggering a macOS 11 (Big Sur) bug that manifests into a kernel panic - Fixed a memory leak in the Endpoint Security system extension when running on mac 11 (Big Sur) - Bug fixes diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index e09cef38f1..f6e8c81c4d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -69,9 +69,9 @@ The three most recent major releases of macOS are supported. > On macOS 11 (Big Sur), Microsoft Defender for Endpoint requires additional configuration profiles. If you are an existing customer upgrading from earlier versions of macOS, make sure to deploy the additional configuration profiles listed on [this page](mac-sysext-policies.md). > [!IMPORTANT] -> With the agent version 101.13.75+, we released a change that removed conditions when Microsoft Defender for Endpoint was triggering the macOS Big Sur bug that manifests into a kernel panic. With that change Defender code path should no longer directly facilitate the kernel panic. +> Support for macOS 10.13 (High Sierra) will be discontinued on February 15th, 2021. -- 10.15 (Catalina), 10.14 (Mojave), 10.13 (High Sierra) +- 11 (Big Sur), 10.15 (Catalina), 10.14 (Mojave), 10.13 (High Sierra) - Disk space: 1GB Beta versions of macOS are not supported. From f00aec71cd9d04e77a806618d4f9f36d51f4a96f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 3 Dec 2020 11:50:23 -0800 Subject: [PATCH 0534/2014] fix table --- .../microsoft-defender-atp/partner-applications.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md b/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md index 3f1a57820c..af671e6890 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md +++ b/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md @@ -49,12 +49,10 @@ Microsoft Defender for Endpoint seamlessly integrates with existing security sol Logo |Partner name | Description :---|:---|:--- ![Image of AttackIQ logo](images/attackiq-logo.png)| [AttackIQ Platform](https://go.microsoft.com/fwlink/?linkid=2103502) | AttackIQ Platform validates Defender for Endpoint is configured properly by launching continuous attacks safely on production assets - ![Image of Azure Sentinel logo](images/sentinel-logo.png)| [AzureSentinel](https://go.microsoft.com/fwlink/?linkid=2135705) | Stream alerts from Microsoft Defender for Endpoint into Azure Sentinel ![Image of Cymulate logo](images/cymulate-logo.png) | [Cymulate](https://go.microsoft.com/fwlink/?linkid=2135574)| Correlate Defender for Endpoint findings with simulated attacks to validate accurate detection and effective response actions ![Image of Elastic security logo](images/elastic-security-logo.png) | [Elastic Security](https://go.microsoft.com/fwlink/?linkid=2139303) | Elastic Security is a free and open solution for preventing, detecting, and responding to threats ![Image of IBM QRadar logo](images/ibm-qradar-logo.png) | [IBM QRadar](https://go.microsoft.com/fwlink/?linkid=2113903) | Configure IBM QRadar to collect detections from Defender for Endpoint - ![Image of Micro Focus ArcSight logo](images/arcsight-logo.png) | [Micro Focus ArcSight](https://go.microsoft.com/fwlink/?linkid=2113548) | Use Micro Focus ArcSight to pull Defender for Endpoint detections ![Image of RSA NetWitness logo](images/rsa-netwitness-logo.png) | [RSA NetWitness](https://go.microsoft.com/fwlink/?linkid=2118566) | Stream Defender for Endpoint Alerts to RSA NetWitness leveraging Microsoft Graph Security API ![Image of SafeBreach logo](images/safebreach-logo.png) | [SafeBreach](https://go.microsoft.com/fwlink/?linkid=2114114)| Gain visibility into Defender for Endpoint security events that are automatically correlated with SafeBreach simulations From 628b53e32aa821c8f70cd8a743e00d18418b6414 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 3 Dec 2020 11:50:55 -0800 Subject: [PATCH 0535/2014] update min reqs --- .../microsoft-defender-atp/minimum-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index 2b5b9dfdd4..98cb4690dd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -44,7 +44,7 @@ Microsoft Defender for Endpoint requires one of the following Microsoft Volume L > [!NOTE] > Eligible Licensed Users may use Microsoft Defender for Endpoint on up to five concurrent devices. -> Microsoft Defender for Endpoint is also available for purchase from a Cloud Solution Provider (CSP). When purchased via a CSP, it does not require Microsoft Volume Licensing offers listed. +> Microsoft Defender for Endpoint is also available for purchase from a Cloud Solution Provider (CSP). Microsoft Defender for Endpoint, on Windows Server, requires one of the following licensing options: From cbea7eec6d7863d6968676168c3c46cd8fe084fb Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 3 Dec 2020 13:40:51 -0800 Subject: [PATCH 0536/2014] Update automated-investigations.md --- .../automated-investigations.md | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index 42a409f78e..0f10f2a7b9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -11,7 +11,7 @@ ms.sitesec: library ms.pagetype: security ms.author: deniseb author: denisebmsft -ms.date: 10/21/2020 +ms.date: 12/03/2020 ms.localizationpriority: medium manager: dansimp audience: ITPro @@ -59,7 +59,7 @@ When an alert is triggered, a security playbook goes into effect. Depending on t During and after an automated investigation, you can view details about the investigation. Select a triggering alert to view the investigation details. From there, you can go to the **Investigation graph**, **Alerts**, **Devices**, **Evidence**, **Entities**, and **Log** tabs. |Tab |Description | -|--|--| +|:--|:--| |**Alerts**| The alert(s) that started the investigation.| |**Devices** |The device(s) where the threat was seen.| |**Evidence** |The entities that were found to be malicious during an investigation.| @@ -82,20 +82,35 @@ As alerts are triggered, and an automated investigation runs, a verdict is gener As verdicts are reached, automated investigations can result in one or more remediation actions. Examples of remediation actions include sending a file to quarantine, stopping a service, removing a scheduled task, and more. (See [Remediation actions](manage-auto-investigation.md#remediation-actions).) -Depending on the [level of automation](automation-levels.md) set for your organization, remediation actions can occur automatically or only upon approval by your security operations team. +Depending on the [level of automation](automation-levels.md) set for your organization, remediation actions can occur automatically or only upon approval by your security operations team. + +> [!NOTE] +> Additional security settings, such as protection from potentially unwanted applications, can also affect whether remediation actions are taken automatically. See section, [PUA protection and automatic remediation](#pua-protection-and-automatic-remediation), for more details. All remediation actions, whether pending or completed, can be viewed in Action Center. If necessary, your security operations team can undo a remediation action. (See [Review and approve remediation actions following an automated investigation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation).) +## PUA protection and automatic remediation + +As mentioned earlier, the [level of automation](automation-levels.md) set for your organization affects whether remediation actions occur automatically or only upon approval. [Protection from potentially unwanted applications](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus) (PUA protection), included in Microsoft Defender Antivirus, can also affect whether certain remediation actions are taken automatically. + +The following table shows the relationship between PUA protection and automation levels: + + +|PUA protection setting |Column2 |Column3 | +|---------|---------|---------| +|Row1 | | | +|Row2 | | | +|Row3 | | | + + ## Next steps - [Get an overview of the automated investigations dashboard](manage-auto-investigation.md) - - [Learn more about automation levels](automation-levels.md) - - [See the interactive guide: Investigate and remediate threats with Microsoft Defender for Endpoint](https://aka.ms/MDATP-IR-Interactive-Guide) ## See also +- [PUA protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus) - [Automated investigation and response in Microsoft Defender for Office 365](https://docs.microsoft.com/microsoft-365/security/office-365-security/office-365-air) - - [Automated investigation and response in Microsoft 365 Defender](https://docs.microsoft.com/microsoft-365/security/mtp/mtp-autoir) From aaea6a38018b0669e1968dfe271cdc0a6487ccca Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Thu, 3 Dec 2020 23:57:18 +0200 Subject: [PATCH 0537/2014] Update microsoft-defender-advanced-threat-protection.md Rebranding some product names, adding Sentinel to the list of integrations. --- ...oft-defender-advanced-threat-protection.md | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md index 0969e12f2d..3b7db4d517 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md @@ -1,7 +1,7 @@ --- -title: Microsoft Defender Advanced Threat Protection -description: Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) is an enterprise endpoint security platform that helps defend against advanced persistent threats. -keywords: introduction to Microsoft Defender Advanced Threat Protection, introduction to Microsoft Defender ATP, cybersecurity, advanced persistent threat, enterprise security, machine behavioral sensor, cloud security, analytics, threat intelligence, attack surface reduction, next-generation protection, automated investigation and remediation, microsoft threat experts, secure score, advanced hunting, microsoft threat protection, cyber threat hunting +title: Microsoft Defender for Endpoint +description: Microsoft Defender for Endpoint is an enterprise endpoint security platform that helps defend against advanced persistent threats. +keywords: introduction to Microsoft Defender for Endpoint, introduction to Microsoft Defender Advanced Threat Protection, introduction to Microsoft Defender ATP, cybersecurity, advanced persistent threat, enterprise security, machine behavioral sensor, cloud security, analytics, threat intelligence, attack surface reduction, next-generation protection, automated investigation and remediation, microsoft threat experts, secure score, advanced hunting, microsoft threat protection, cyber threat hunting search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -17,7 +17,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Microsoft Defender Advanced Threat Protection +# Microsoft Defender for Endpoint [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -123,16 +123,17 @@ Integrate Microsoft Defender Advanced Threat Protection into your existing workf **[Integration with Microsoft solutions](threat-protection-integration.md)**
    - Defender for Endpoint directly integrates with various Microsoft solutions, including: -- Intune -- Office 365 ATP -- Azure ATP +Defender for Endpoint directly integrates with various Microsoft solutions, including: - Azure Security Center -- Skype for Business +- Azure Sentinel +- Intune - Microsoft Cloud App Security +- Microsoft Defender for Identity +- Microsoft Defender for Office +- Skype for Business -**[Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection)**
    - With Microsoft Threat Protection, Defender for Endpoint and various Microsoft security solutions form a unified pre- and post-breach enterprise defense suite that natively integrates across endpoint, identity, email, and applications to detect, prevent, investigate, and automatically respond to sophisticated attacks. +**[Microsoft 365 Defender](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection)**
    +With Microsoft 365 Defender, Defender for Endpoint and various Microsoft security solutions form a unified pre- and post-breach enterprise defense suite that natively integrates across endpoint, identity, email, and applications to detect, prevent, investigate, and automatically respond to sophisticated attacks. ## Related topic From b998faccc7005b45a562178805e8551813a9eeab Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 3 Dec 2020 14:17:40 -0800 Subject: [PATCH 0538/2014] Added Desktop policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 29 + .../policy-configuration-service-provider.md | 92 + .../mdm/policy-csp-admx-desktop.md | 2006 ++++++++++++++++- 4 files changed, 2115 insertions(+), 13 deletions(-) diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index d30cc12164..3c50425e06 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -182,6 +182,7 @@ #### [ADMX_CredSsp](policy-csp-admx-credssp.md) #### [ADMX_CtrlAltDel](policy-csp-admx-ctrlaltdel.md) #### [ADMX_DataCollection](policy-csp-admx-datacollection.md) +#### [ADMX_Desktop](policy-csp-admx-desktop.md) #### [ADMX_DeviceInstallation](policy-csp-admx-devicenstallation.md) #### [ADMX_DeviceSetup](policy-csp-admx-devicesetup.md) #### [ADMX_DigitalLocker](policy-csp-admx-digitallocker.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index f2b1c25bd5..39282f0498 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -77,6 +77,35 @@ ms.date: 10/08/2020 - [ADMX_CtrlAltDel/DisableTaskMgr](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disabletaskmgr) - [ADMX_CtrlAltDel/NoLogoff](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-nologoff) - [ADMX_DataCollection/CommercialIdPolicy](./policy-csp-admx-datacollection.md#admx-datacollection-commercialidpolicy) +- [ADMX_Desktop/AD_EnableFilter](./policy-csp-admx-desktop.md#admx-desktop-ad-enablefilter) +- [ADMX_Desktop/AD_HideDirectoryFolder](./policy-csp-admx-desktop.md#admx-desktop-ad-hidedirectoryfolder) +- [ADMX_Desktop/AD_QueryLimit](./policy-csp-admx-desktop.md#admx-desktop-ad-querylimit) +- [ADMX_Desktop/ForceActiveDesktopOn](./policy-csp-admx-desktop.md#admx-desktop-forceactivedesktopon) +- [ADMX_Desktop/NoActiveDesktop](./policy-csp-admx-desktop.md#admx-desktop-noactivedesktop) +- [ADMX_Desktop/NoActiveDesktopChanges](./policy-csp-admx-desktop.md#admx-desktop-noactivedesktopchanges) +- [ADMX_Desktop/NoDesktop](./policy-csp-admx-desktop.md#admx-desktop-nodesktop) +- [ADMX_Desktop/NoDesktopCleanupWizard](./policy-csp-admx-desktop.md#admx-desktop-nodesktopcleanupwizard) +- [ADMX_Desktop/NoInternetIcon](./policy-csp-admx-desktop.md#admx-desktop-nointerneticon) +- [ADMX_Desktop/NoMyComputerIcon](./policy-csp-admx-desktop.md#admx-desktop-nomycomputericon) +- [ADMX_Desktop/NoMyDocumentsIcon](./policy-csp-admx-desktop.md#admx-desktop-nomydocumentsicon) +- [ADMX_Desktop/NoNetHood](./policy-csp-admx-desktop.md#admx-desktop-nonethood) +- [ADMX_Desktop/NoPropertiesMyComputer](./policy-csp-admx-desktop.md#admx-desktop-nopropertiesmycomputer) +- [ADMX_Desktop/NoPropertiesMyDocuments](./policy-csp-admx-desktop.md#admx-desktop-nopropertiesmydocuments) +- [ADMX_Desktop/NoRecentDocsNetHood](./policy-csp-admx-desktop.md#admx-desktop-norecentdocsnethood) +- [ADMX_Desktop/NoRecycleBinIcon](./policy-csp-admx-desktop.md#admx-desktop-norecyclebinicon) +- [ADMX_Desktop/NoRecycleBinProperties](./policy-csp-admx-desktop.md#admx-desktop-norecyclebinproperties) +- [ADMX_Desktop/NoSaveSettings](./policy-csp-admx-desktop.md#admx-desktop-nosavesettings) +- [ADMX_Desktop/NoWindowMinimizingShortcuts](./policy-csp-admx-desktop.md#admx-desktop-nowindowminimizingshortcuts) +- [ADMX_Desktop/Wallpaper](./policy-csp-admx-desktop.md#admx-desktop-wallpaper) +- [ADMX_Desktop/sz_ATC_DisableAdd](./policy-csp-admx-desktop.md#admx-desktop-sz-atc-disableadd) +- [ADMX_Desktop/sz_ATC_DisableClose](./policy-csp-admx-desktop.md#admx-desktop-sz-atc-disableclose) +- [ADMX_Desktop/sz_ATC_DisableDel](./policy-csp-admx-desktop.md#admx-desktop-sz-atc-disabledel) +- [ADMX_Desktop/sz_ATC_DisableEdit](./policy-csp-admx-desktop.md#admx-desktop-sz-atc-disableedit) +- [ADMX_Desktop/sz_ATC_NoComponents](./policy-csp-admx-desktop.md#admx-desktop-sz-atc-nocomponents) +- [ADMX_Desktop/sz_AdminComponents_Title](./policy-csp-admx-desktop.md#admx-desktop-sz-admincomponents-title) +- [ADMX_Desktop/sz_DB_DragDropClose](./policy-csp-admx-desktop.md#admx-desktop-sz-db-dragdropclose) +- [ADMX_Desktop/sz_DB_Moving](./policy-csp-admx-desktop.md#admx-desktop-sz-db-moving) +- [ADMX_Desktop/sz_DWP_NoHTMLPaper](./policy-csp-admx-desktop.md#admx-desktop-sz-dwp-nohtmlpaper) - [ADMX_DeviceInstallation/DeviceInstall_AllowAdminInstall](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-allowadmininstall) - [ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_DetailText](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-deniedpolicy-detailtext) - [ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_SimpleText](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-deniedpolicy-simpletext) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 1e3e29a308..84380cee7e 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -385,6 +385,98 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_Desktop policies + +
    +
    + ADMX_Desktop/AD_EnableFilter +
    +
    + ADMX_Desktop/AD_HideDirectoryFolder +
    +
    + ADMX_Desktop/AD_QueryLimit +
    +
    + ADMX_Desktop/ForceActiveDesktopOn +
    +
    + ADMX_Desktop/NoActiveDesktop +
    +
    + ADMX_Desktop/NoActiveDesktopChanges +
    +
    + ADMX_Desktop/NoDesktop +
    +
    + ADMX_Desktop/NoDesktopCleanupWizard +
    +
    + ADMX_Desktop/NoInternetIcon +
    +
    + ADMX_Desktop/NoMyComputerIcon +
    +
    + ADMX_Desktop/NoMyDocumentsIcon +
    +
    + ADMX_Desktop/NoNetHood +
    +
    + ADMX_Desktop/NoPropertiesMyComputer +
    +
    + ADMX_Desktop/NoPropertiesMyDocuments +
    +
    + ADMX_Desktop/NoRecentDocsNetHood +
    +
    + ADMX_Desktop/NoRecycleBinIcon +
    +
    + ADMX_Desktop/NoRecycleBinProperties +
    +
    + ADMX_Desktop/NoSaveSettings +
    +
    + ADMX_Desktop/NoWindowMinimizingShortcuts +
    +
    + ADMX_Desktop/Wallpaper +
    +
    + ADMX_Desktop/sz_ATC_DisableAdd +
    +
    + ADMX_Desktop/sz_ATC_DisableClose +
    +
    + ADMX_Desktop/sz_ATC_DisableDel +
    +
    + ADMX_Desktop/sz_ATC_DisableEdit +
    +
    + ADMX_Desktop/sz_ATC_NoComponents +
    +
    + ADMX_Desktop/sz_AdminComponents_Title +
    +
    + ADMX_Desktop/sz_DB_DragDropClose +
    +
    + ADMX_Desktop/sz_DB_Moving +
    +
    + ADMX_Desktop/sz_DWP_NoHTMLPaper +
    +
    + ### ADMX_DeviceInstallation policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-desktop.md b/windows/client-management/mdm/policy-csp-admx-desktop.md index 11256a18ee..3cabf5f777 100644 --- a/windows/client-management/mdm/policy-csp-admx-desktop.md +++ b/windows/client-management/mdm/policy-csp-admx-desktop.md @@ -115,7 +115,7 @@ manager: dansimp
    -**ADMX_AuditSettings/IncludeCmdLine** +**ADMX_Desktop/AD_EnableFilter** @@ -152,22 +152,19 @@ manager: dansimp [Scope](./policy-configuration-service-provider.md#policy-scope): > [!div class = "checklist"] -> * Device +> * User
    -Available in Windows 10 Insider Preview Build 20185. This policy setting determines what information is logged in security audit events when a new process has been created. This setting only applies when the Audit Process Creation policy is enabled. +Available in the latest Windows 10 Insider Preview Build. Displays the filter bar above the results of an Active Directory search. The filter bar consists of buttons for applying additional filters to search results. -If you enable this policy setting, the command line information for every process will be logged in plain text in the security event log as part of the Audit Process Creation event 4688, "a new process has been created," on the workstations and servers on which this policy setting is applied. +If you enable this setting, the filter bar appears when the Active Directory Find dialog box opens, but users can hide it. -If you disable or do not configure this policy setting, the process's command line information will not be included in Audit Process Creation events. +If you disable this setting or do not configure it, the filter bar does not appear, but users can display it by selecting "Filter" on the "View" menu. -Default is Not configured. - -> [!NOTE] -> When this policy setting is enabled, any user with access to read the security events will be able to read the command line arguments for any successfully created process. Command line arguments can contain sensitive or private information, such as passwords or user data. +To see the filter bar, open Network Locations, click Entire Network, and then click Directory. Right-click the name of a Windows domain, and click Find. Type the name of an object in the directory, such as "Administrator." If the filter bar does not appear above the resulting display, on the View menu, click Filter. > [!TIP] @@ -179,10 +176,1993 @@ Default is Not configured. ADMX Info: -- GP English name: *Include command line in process creation events* -- GP name: *IncludeCmdLine* -- GP path: *System/Audit Process Creation* -- GP ADMX file name: *AuditSettings.admx* +- GP English name: *Enable filter in Find dialog box* +- GP name: *AD_EnableFilter* +- GP path: *Desktop\Active Directory* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/AD_HideDirectoryFolder** + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Hides the Active Directory folder in Network Locations. + +The Active Directory folder displays Active Directory objects in a browse window. + +If you enable this setting, the Active Directory folder does not appear in the Network Locations folder. + +If you disable this setting or do not configure it, the Active Directory folder appears in the Network Locations folder. + +This setting is designed to let users search Active Directory but not tempt them to casually browse Active Directory. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide Active Directory folder* +- GP name: *AD_HideDirectoryFolder* +- GP path: *Desktop\Active Directory* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/AD_QueryLimit** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Specifies the maximum number of objects the system displays in response to a command to browse or search Active Directory. This setting affects all browse displays associated with Active Directory, such as those in Local Users and Groups, Active Directory Users and Computers, and dialog boxes used to set permissions for user or group objects in Active Directory. + +If you enable this setting, you can use the "Number of objects returned" box to limit returns from an Active Directory search. + +If you disable this setting or do not configure it, the system displays up to 10,000 objects. This consumes approximately 2 MB of memory or disk space. + +This setting is designed to protect the network and the domain controller from the effect of expansive searches. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Maximum size of Active Directory searches* +- GP name: *AD_QueryLimit* +- GP path: *Desktop\Active Directory* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/ForceActiveDesktopOn** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Enables Active Desktop and prevents users from disabling it. + +This setting prevents users from trying to enable or disable Active Desktop while a policy controls it. + +If you disable this setting or do not configure it, Active Desktop is disabled by default, but users can enable it. + +> [!NOTE] +> If both the "Enable Active Desktop" setting and the "Disable Active Desktop" setting are enabled, the "Disable Active Desktop" setting is ignored. If the "Turn on Classic Shell" setting (in User Configuration\Administrative Templates\Windows Components\Windows Explorer) is enabled, Active Desktop is disabled, and both of these policies are ignored. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Enable Active Desktop* +- GP name: *ForceActiveDesktopOn* +- GP path: *Desktop\Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoActiveDesktop** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Disables Active Desktop and prevents users from enabling it. + +This setting prevents users from trying to enable or disable Active Desktop while a policy controls it. + +If you disable this setting or do not configure it, Active Desktop is disabled by default, but users can enable it. + +> [!NOTE] +> If both the "Enable Active Desktop" setting and the "Disable Active Desktop" setting are enabled, the "Disable Active Desktop" setting is ignored. If the "Turn on Classic Shell" setting (in User Configuration\Administrative Templates\Windows Components\Windows Explorer) is enabled, Active Desktop is disabled, and both these policies are ignored. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disable Active Desktop* +- GP name: *NoActiveDesktop* +- GP path: *Desktop\Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoActiveDesktopChanges** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents the user from enabling or disabling Active Desktop or changing the Active Desktop configuration. + +This is a comprehensive setting that locks down the configuration you establish by using other policies in this folder. This setting removes the Web tab from Display in Control Panel. As a result, users cannot enable or disable Active Desktop. If Active Desktop is already enabled, users cannot add, remove, or edit Web content or disable, lock, or synchronize Active Desktop components. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit changes* +- GP name: *NoActiveDesktopChanges* +- GP path: *Desktop\Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoDesktop** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Removes icons, shortcuts, and other default and user-defined items from the desktop, including Briefcase, Recycle Bin, Computer, and Network Locations. + +Removing icons and shortcuts does not prevent the user from using another method to start the programs or opening the items they represent. + +Also, see "Items displayed in Places Bar" in User Configuration\Administrative Templates\Windows Components\Common Open File Dialog to remove the Desktop icon from the Places Bar. This will help prevent users from saving data to the Desktop. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide and disable all items on the desktop* +- GP name: *NoDesktop* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoDesktopCleanupWizard** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from using the Desktop Cleanup Wizard. + +If you enable this setting, the Desktop Cleanup wizard does not automatically run on a users workstation every 60 days. The user will also not be able to access the Desktop Cleanup Wizard. + +If you disable this setting or do not configure it, the default behavior of the Desktop Clean Wizard running every 60 days occurs. + +> [!NOTE] +> When this setting is not enabled, users can run the Desktop Cleanup Wizard, or have it run automatically every 60 days from Display, by clicking the Desktop tab and then clicking the Customize Desktop button. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Remove the Desktop Cleanup Wizard* +- GP name: *NoDesktopCleanupWizard* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoInternetIcon** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Removes the Internet Explorer icon from the desktop and from the Quick Launch bar on the taskbar. + +This setting does not prevent the user from starting Internet Explorer by using other methods. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide Internet Explorer icon on desktop* +- GP name: *NoInternetIcon* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoMyComputerIcon** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This setting hides Computer from the desktop and from the new Start menu. It also hides links to Computer in the Web view of all Explorer windows, and it hides Computer in the Explorer folder tree pane. If the user navigates into Computer via the "Up" button while this setting is enabled, they view an empty Computer folder. This setting allows administrators to restrict their users from seeing Computer in the shell namespace, allowing them to present their users with a simpler desktop environment. + +If you enable this setting, Computer is hidden on the desktop, the new Start menu, the Explorer folder tree pane, and the Explorer Web views. If the user manages to navigate to Computer, the folder will be empty. + +If you disable this setting, Computer is displayed as usual, appearing as normal on the desktop, Start menu, folder tree pane, and Web views, unless restricted by another setting. + +If you do not configure this setting, the default is to display Computer as usual. + +> [!NOTE] +> In operating systems earlier than Microsoft Windows Vista, this policy applies to the My Computer icon. Hiding Computer and its contents does not hide the contents of the child folders of Computer. For example, if the users navigate into one of their hard drives, they see all of their folders and files there, even if this setting is enabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Remove Computer icon on the desktop* +- GP name: *NoMyComputerIcon* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoMyDocumentsIcon** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Removes most occurrences of the My Documents icon. + +This setting removes the My Documents icon from the desktop, from File Explorer, from programs that use the File Explorer windows, and from the standard Open dialog box. + +This setting does not prevent the user from using other methods to gain access to the contents of the My Documents folder. + +This setting does not remove the My Documents icon from the Start menu. To do so, use the "Remove My Documents icon from Start Menu" setting. + +> [!NOTE] +> To make changes to this setting effective, you must log off from and log back on to Windows 2000 Professional. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Remove My Documents icon on the desktop* +- GP name: *NoMyDocumentsIcon* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoNetHood** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Removes the Network Locations icon from the desktop. + +This setting only affects the desktop icon. It does not prevent users from connecting to the network or browsing for shared computers on the network. + +> [!NOTE] +> In operating systems earlier than Microsoft Windows Vista, this policy applies to the My Network Places icon. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide Network Locations icon on desktop* +- GP name: *NoNetHood* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoPropertiesMyComputer** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This setting hides Properties on the context menu for Computer. + +If you enable this setting, the Properties option will not be present when the user right-clicks My Computer or clicks Computer and then goes to the File menu. Likewise, Alt-Enter does nothing when Computer is selected. + +If you disable or do not configure this setting, the Properties option is displayed as usual. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Remove Properties from the Computer icon context menu* +- GP name: *NoPropertiesMyComputer* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoPropertiesMyDocuments** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting hides the Properties menu command on the shortcut menu for the My Documents icon. + +If you enable this policy setting, the Properties menu command will not be displayed when the user does any of the following: + +- Right-clicks the My Documents icon. +- Clicks the My Documents icon, and then opens the File menu. +- Clicks the My Documents icon, and then presses ALT+ENTER. + +If you disable or do not configure this policy setting, the Properties menu command is displayed. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Remove Properties from the Documents icon context menu* +- GP name: *NoPropertiesMyDocuments* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoRecentDocsNetHood** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Remote shared folders are not added to Network Locations whenever you open a document in the shared folder. + +If you disable this setting or do not configure it, when you open a document in a remote shared folder, the system adds a connection to the shared folder to Network Locations. + +If you enable this setting, shared folders are not added to Network Locations automatically when you open a document in the shared folder. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not add shares of recently opened documents to Network Locations* +- GP name: *NoRecentDocsNetHood* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoRecycleBinIcon** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Removes most occurrences of the Recycle Bin icon. + +This setting removes the Recycle Bin icon from the desktop, from File Explorer, from programs that use the File Explorer windows, and from the standard Open dialog box. + +This setting does not prevent the user from using other methods to gain access to the contents of the Recycle Bin folder. + +> [!NOTE] +> To make changes to this setting effective, you must log off and then log back on. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Remove Recycle Bin icon from desktop* +- GP name: *NoRecycleBinIcon* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoRecycleBinProperties** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Removes the Properties option from the Recycle Bin context menu. + +If you enable this setting, the Properties option will not be present when the user right-clicks on Recycle Bin or opens Recycle Bin and then clicks File. Likewise, Alt-Enter does nothing when Recycle Bin is selected. + +If you disable or do not configure this setting, the Properties option is displayed as usual. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Remove Properties from the Recycle Bin context menu* +- GP name: *NoRecycleBinProperties* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoSaveSettings** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from saving certain changes to the desktop. + +If you enable this setting, users can change the desktop, but some changes, such as the position of open windows or the size and position of the taskbar, are not saved when users log off. However, shortcuts placed on the desktop are always saved. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Don't save settings at exit* +- GP name: *NoSaveSettings* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/NoWindowMinimizingShortcuts** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents windows from being minimized or restored when the active window is shaken back and forth with the mouse. + +If you enable this policy, application windows will not be minimized or restored when the active window is shaken back and forth with the mouse. + +If you disable or do not configure this policy, this window minimizing and restoring gesture will apply. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Aero Shake window minimizing mouse gesture* +- GP name: *NoWindowMinimizingShortcuts* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/Wallpaper** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Specifies the desktop background ("wallpaper") displayed on all users' desktops. + +This setting lets you specify the wallpaper on users' desktops and prevents users from changing the image or its presentation. The wallpaper you specify can be stored in a bitmap (*.bmp) or JPEG (*.jpg) file. + +To use this setting, type the fully qualified path and name of the file that stores the wallpaper image. You can type a local path, such as C:\Windows\web\wallpaper\home.jpg or a UNC path, such as \\\Server\Share\Corp.jpg. If the specified file is not available when the user logs on, no wallpaper is displayed. Users cannot specify alternative wallpaper. You can also use this setting to specify that the wallpaper image be centered, tiled, or stretched. Users cannot change this specification. + +If you disable this setting or do not configure it, no wallpaper is displayed. However, users can select the wallpaper of their choice. + +Also, see the "Allow only bitmapped wallpaper" in the same location, and the "Prevent changing wallpaper" setting in User Configuration\Administrative Templates\Control Panel. + +> [!NOTE] +> This setting does not apply to remote desktop server sessions. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Desktop Wallpaper* +- GP name: *Wallpaper* +- GP path: *Desktop\Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/sz_ATC_DisableAdd** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from adding Web content to their Active Desktop. + +This setting removes the "New" button from Web tab in Display in Control Panel. As a result, users cannot add Web pages or pictures from the Internet or an intranet to the desktop. This setting does not remove existing Web content from their Active Desktop, or prevent users from removing existing Web content. + +Also, see the "Disable all items" setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit adding items* +- GP name: *sz_ATC_DisableAdd* +- GP path: *Desktop\Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/sz_ATC_DisableClose** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from removing Web content from their Active Desktop. + +In Active Desktop, you can add items to the desktop but close them so they are not displayed. + +If you enable this setting, items added to the desktop cannot be closed; they always appear on the desktop. This setting removes the check boxes from items on the Web tab in Display in Control Panel. + +> [!NOTE] +> This setting does not prevent users from deleting items from their Active Desktop. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit closing items* +- GP name: *sz_ATC_DisableClose* +- GP path: *Desktop\Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/sz_ATC_DisableDel** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from deleting Web content from their Active Desktop. + +This setting removes the Delete button from the Web tab in Display in Control Panel. As a result, users can temporarily remove, but not delete, Web content from their Active Desktop. + +This setting does not prevent users from adding Web content to their Active Desktop. + +Also, see the "Prohibit closing items" and "Disable all items" settings. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit deleting items* +- GP name: *sz_ATC_DisableDel* +- GP path: *Desktop\Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/sz_ATC_DisableEdit** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the properties of Web content items on their Active Desktop. + +This setting disables the Properties button on the Web tab in Display in Control Panel. Also, it removes the Properties item from the menu for each item on the Active Desktop. As a result, users cannot change the properties of an item, such as its synchronization schedule, password, or display characteristics. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit editing items* +- GP name: *sz_ATC_DisableEdit* +- GP path: *Desktop\Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/sz_ATC_NoComponents** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Removes Active Desktop content and prevents users from adding Active Desktop content. + +This setting removes all Active Desktop items from the desktop. It also removes the Web tab from Display in Control Panel. As a result, users cannot add Web pages or pictures from the Internet or an intranet to the desktop. + +> [!NOTE] +> This setting does not disable Active Desktop. Users can still use image formats, such as JPEG and GIF, for their desktop wallpaper. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disable all items* +- GP name: *sz_ATC_NoComponents* +- GP path: *Desktop\Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/sz_AdminComponents_Title** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Adds and deletes specified Web content items. + +You can use the "Add" box in this setting to add particular Web-based items or shortcuts to users' desktops. Users can close or delete the items (if settings allow), but the items are added again each time the setting is refreshed. + +You can also use this setting to delete particular Web-based items from users' desktops. Users can add the item again (if settings allow), but the item is deleted each time the setting is refreshed. + +> [!NOTE] +> Removing an item from the "Add" list for this setting is not the same as deleting it. Items that are removed from the "Add" list are not removed from the desktop. They are simply not added again. + +> [!NOTE] +> For this setting to take affect, you must log off and log on to the system. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Add/Delete items* +- GP name: *sz_AdminComponents_Title* +- GP path: *Desktop\Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/sz_DB_DragDropClose** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from manipulating desktop toolbars. + +If you enable this setting, users cannot add or remove toolbars from the desktop. Also, users cannot drag toolbars on to or off of docked toolbars. + +> [!NOTE] +> If users have added or removed toolbars, this setting prevents them from restoring the default configuration. + +> [!TIP] +> To view the toolbars that can be added to the desktop, right-click a docked toolbar (such as the taskbar beside the Start button), and point to "Toolbars." + +Also, see the "Prohibit adjusting desktop toolbars" setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent adding, dragging, dropping and closing the Taskbar's toolbars* +- GP name: *sz_DB_DragDropClose* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/sz_DB_Moving** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Prevents users from adjusting the length of desktop toolbars. Also, users cannot reposition items or toolbars on docked toolbars. + +This setting does not prevent users from adding or removing toolbars on the desktop. + +> [!NOTE] +> If users have adjusted their toolbars, this setting prevents them from restoring the default configuration. + +Also, see the "Prevent adding, dragging, dropping and closing the Taskbar's toolbars" setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit adjusting desktop toolbars* +- GP name: *sz_DB_Moving* +- GP path: *Desktop* +- GP ADMX file name: *Desktop.admx* + + + +
    + + +**ADMX_Desktop/sz_DWP_NoHTMLPaper** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Permits only bitmap images for wallpaper. This setting limits the desktop background ("wallpaper") to bitmap (.bmp) files. If users select files with other image formats, such as JPEG, GIF, PNG, or HTML, through the Browse button on the Desktop tab, the wallpaper does not load. Files that are autoconverted to a .bmp format, such as JPEG, GIF, and PNG, can be set as Wallpaper by right-clicking the image and selecting "Set as Wallpaper". + +Also, see the "Desktop Wallpaper" and the "Prevent changing wallpaper" (in User Configuration\Administrative Templates\Control Panel\Display) settings. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow only bitmapped wallpaper* +- GP name: *sz_DWP_NoHTMLPaper* +- GP path: *Desktop\Desktop* +- GP ADMX file name: *Desktop.admx* From 7cd92fc6368a49c3724222a3ec0ca7928fc16405 Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Fri, 4 Dec 2020 01:07:33 +0200 Subject: [PATCH 0539/2014] Update threat-protection-integration.md Rebranding some products, adding Sentinel. --- .../threat-protection-integration.md | 35 ++++++++++--------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md index 6d2a5bffc3..fb51bebfdf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md @@ -1,8 +1,7 @@ --- -title: Integrate Microsoft Defender ATP with other Microsoft solutions -ms.reviewer: -description: Learn how Microsoft Defender ATP integrates with other Microsoft solutions, including Azure Advanced Threat Protection and Azure Security Center. -keywords: microsoft threat protection, conditional access, office, advanced threat protection, azure atp, azure security center, microsoft cloud app security +title: Integrate Microsoft Defender for Endpoint with other Microsoft solutionsms.reviewer: +description: Learn how Microsoft Defender for Endpoint integrates with other Microsoft solutions, including Microsoft Defender for Identity and Azure Security Center. +keywords: microsoft 365 defender, conditional access, office, advanced threat protection, microsoft defender for identity, microsoft defender for office, azure security center, microsoft cloud app security, azure sentinel search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -29,41 +28,43 @@ ms.topic: conceptual ## Integrate with other Microsoft solutions - Microsoft Defender for Endpoint directly integrates with various Microsoft solutions. - -### Azure Advanced Threat Protection (Azure ATP) - Suspicious activities are processes running under a user context. The integration between Microsoft Defender for Endpoint and Azure ATP provides the flexibility of conducting cyber security investigation across activities and identities. +Microsoft Defender for Endpoint directly integrates with various Microsoft solutions. ### Azure Security Center Microsoft Defender for Endpoint provides a comprehensive server protection solution, including endpoint detection and response (EDR) capabilities on Windows Servers. +### Azure Sentinel +The Microsoft Defender for Endpoint connector lets you stream alerts from Microsoft Defender for Endpoint into Azure Sentinel. This will enable you to more comprehensively analyze security events across your organization and build playbooks for effective and immediate response. + ### Azure Information Protection Keep sensitive data secure while enabling productivity in the workplace through data discovery and data protection. ### Conditional Access Microsoft Defender for Endpoint's dynamic device risk score is integrated into the Conditional Access evaluation, ensuring that only secure devices have access to resources. - ### Microsoft Cloud App Security Microsoft Cloud App Security leverages Microsoft Defender for Endpoint endpoint signals to allow direct visibility into cloud application usage including the use of unsupported cloud services (shadow IT) from all Microsoft Defender for Endpoint monitored devices. -### Office 365 Advanced Threat Protection (Office 365 ATP) -[Office 365 ATP](https://docs.microsoft.com/office365/securitycompliance/office-365-atp) helps protect your organization from malware in email messages or files through ATP Safe Links, ATP Safe Attachments, advanced Anti-Phishing, and spoof intelligence capabilities. The integration between Office 365 ATP and Microsoft Defender for Endpoint enables security analysts to go upstream to investigate the entry point of an attack. Through threat intelligence sharing, attacks can be contained and blocked. +### Microsoft Defender for Identity +Suspicious activities are processes running under a user context. The integration between Microsoft Defender for Endpoint and Azure ATP provides the flexibility of conducting cyber security investigation across activities and identities. + +### Microsoft Defender for Office +[Defender for Office 365](https://docs.microsoft.com/office365/securitycompliance/office-365-atp) helps protect your organization from malware in email messages or files through ATP Safe Links, ATP Safe Attachments, advanced Anti-Phishing, and spoof intelligence capabilities. The integration between Office 365 ATP and Microsoft Defender for Endpoint enables security analysts to go upstream to investigate the entry point of an attack. Through threat intelligence sharing, attacks can be contained and blocked. >[!NOTE] -> Office 365 ATP data is displayed for events within the last 30 days. For alerts, Office 365 ATP data is displayed based on first activity time. After that, the data is no longer available in Office 365 ATP. +> Defender for Office 365 data is displayed for events within the last 30 days. For alerts, Defender for Office 365 data is displayed based on first activity time. After that, the data is no longer available in Defender for Office 365. ### Skype for Business The Skype for Business integration provides a way for analysts to communicate with a potentially compromised user or device owner through a simple button from the portal. -## Microsoft Threat Protection - With Microsoft Threat Protection, Microsoft Defender for Endpoint and various Microsoft security solutions form a unified pre- and post-breach enterprise defense suite that natively integrates across endpoint, identity, email, and applications to detect, prevent, investigate and automatically respond to sophisticated attacks. +## Microsoft 365 Defender +With Microsoft 365 Defender, Microsoft Defender for Endpoint and various Microsoft security solutions form a unified pre- and post-breach enterprise defense suite that natively integrates across endpoint, identity, email, and applications to detect, prevent, investigate and automatically respond to sophisticated attacks. - [Learn more about Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection) +[Learn more about Microsoft 365 Defender](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection) ## Related topics - [Configure integration and other advanced features](advanced-features.md) -- [Microsoft Threat Protection overview](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection) -- [Turn on Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/mtp-enable) +- [Microsoft 365 Defender overview](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection) +- [Turn on Microsoft 365 Defender](https://docs.microsoft.com/microsoft-365/security/mtp/mtp-enable) - [Protect users, data, and devices with Conditional Access](conditional-access.md) From 8daacc79fef1b70e9c374e128732b6bfe7fa7550 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 3 Dec 2020 15:38:49 -0800 Subject: [PATCH 0540/2014] Update automated-investigations.md --- .../microsoft-defender-atp/automated-investigations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index 0f10f2a7b9..7063b553d3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -96,7 +96,7 @@ As mentioned earlier, the [level of automation](automation-levels.md) set for yo The following table shows the relationship between PUA protection and automation levels: -|PUA protection setting |Column2 |Column3 | +|PUA protection setting |Microsoft Defender Antivirus |Automated investigation and remediation | |---------|---------|---------| |Row1 | | | |Row2 | | | From 1a92edcb02bcd30fe8d8439c3e00f9a3096df6a3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 3 Dec 2020 15:47:42 -0800 Subject: [PATCH 0541/2014] Update automated-investigations.md --- .../automated-investigations.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index 7063b553d3..e9d90eeff3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -32,7 +32,7 @@ ms.custom: AIR - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146806) -Your security operations team receives an alert whenever a malicious or suspicious artifact is detected by Microsoft Defender for Endpoint. Security operations teams face challenges in addressing the multitude of alerts that arise from the seemingly never-ending flow of threats. Microsoft Defender for Endpoint includes automated investigation and remediation capabilities that can help your security operations team address threats more efficiently and effectively. +Your security operations team receives an alert whenever a malicious or suspicious artifact is detected by Microsoft Defender for Endpoint. Security operations teams face challenges in addressing the multitude of alerts that arise from the seemingly never-ending flow of threats. Microsoft Defender for Endpoint includes automated investigation and remediation (AIR) capabilities that can help your security operations team address threats more efficiently and effectively. Watch the following video to see how automated investigation and remediation works: @@ -48,7 +48,7 @@ Automated investigation uses various inspection algorithms and processes used by When an alert is triggered, a security playbook goes into effect. Depending on the security playbook, an automated investigation can start. For example, suppose a malicious file resides on a device. When that file is detected, an alert is triggered, and the automated investigation process begins. Microsoft Defender for Endpoint checks to see if the malicious file is present on any other devices in the organization. Details from the investigation, including verdicts (*Malicious*, *Suspicious*, and *No threats found*) are available during and after the automated investigation. >[!NOTE] ->Currently, automated investigation only supports the following OS versions: +>Currently, AIR only supports the following OS versions: >- Windows Server 2019 >- Windows 10, version 1709 (OS Build 16299.1085 with [KB4493441](https://support.microsoft.com/help/4493441/windows-10-update-kb4493441)) or later >- Windows 10, version 1803 (OS Build 17134.704 with [KB4493464](https://support.microsoft.com/help/4493464/windows-10-update-kb4493464)) or later @@ -96,11 +96,15 @@ As mentioned earlier, the [level of automation](automation-levels.md) set for yo The following table shows the relationship between PUA protection and automation levels: -|PUA protection setting |Microsoft Defender Antivirus |Automated investigation and remediation | +|PUA protection setting
    (Microsoft Defender Antivirus) |PUA protection enabled
    (AIR) |PUA protection disabled
    (AIR) | |---------|---------|---------| -|Row1 | | | -|Row2 | | | -|Row3 | | | +|Enabled |PUA remediated by Microsoft Defender Antivirus and/or AIR |PUA remediated by Microsoft Defender Antivirus | +|Audit mode |PUA remediated by AIR |PUA detected but not remediated | +|Disabled |PUA remediated by AIR |PUA not remediated | + +To configure PUA protection in AIR, go to the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) and sign in. Choose **Settings** > **Advanced features**, and then turn on **Always remediate PUA** (or **Allow or block file**). + +To configure PUA protection in Microsoft Defender Antivirus, see [Configure PUA protection in Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus#configure-pua-protection-in-microsoft-defender-antivirus). ## Next steps From e85f8f6b9f651cb8b1c1d70a325ce098e2b14918 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 3 Dec 2020 15:51:40 -0800 Subject: [PATCH 0542/2014] Update automated-investigations.md --- .../microsoft-defender-atp/automated-investigations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index e9d90eeff3..9c9e381e83 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -99,7 +99,7 @@ The following table shows the relationship between PUA protection and automation |PUA protection setting
    (Microsoft Defender Antivirus) |PUA protection enabled
    (AIR) |PUA protection disabled
    (AIR) | |---------|---------|---------| |Enabled |PUA remediated by Microsoft Defender Antivirus and/or AIR |PUA remediated by Microsoft Defender Antivirus | -|Audit mode |PUA remediated by AIR |PUA detected but not remediated | +|Audit mode |PUA remediated by AIR |PUA detected but not remediated if **Allow or block file** is turned on

    PUA remediated if **Always remediate PUA** is turned on | |Disabled |PUA remediated by AIR |PUA not remediated | To configure PUA protection in AIR, go to the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) and sign in. Choose **Settings** > **Advanced features**, and then turn on **Always remediate PUA** (or **Allow or block file**). From 2789d509eaf8e2176a4507ad516b5829364af929 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 3 Dec 2020 15:53:05 -0800 Subject: [PATCH 0543/2014] Update automated-investigations.md --- .../microsoft-defender-atp/automated-investigations.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index 9c9e381e83..ca920f0e2f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -32,9 +32,7 @@ ms.custom: AIR - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146806) -Your security operations team receives an alert whenever a malicious or suspicious artifact is detected by Microsoft Defender for Endpoint. Security operations teams face challenges in addressing the multitude of alerts that arise from the seemingly never-ending flow of threats. Microsoft Defender for Endpoint includes automated investigation and remediation (AIR) capabilities that can help your security operations team address threats more efficiently and effectively. - -Watch the following video to see how automated investigation and remediation works: +Your security operations team receives an alert whenever a malicious or suspicious artifact is detected by Microsoft Defender for Endpoint. Security operations teams face challenges in addressing the multitude of alerts that arise from the seemingly never-ending flow of threats. Microsoft Defender for Endpoint includes automated investigation and remediation (AIR) capabilities that can help your security operations team address threats more efficiently and effectively. Want to see how it works? Watch the following video: > [!VIDEO https://www.microsoft.com/videoplayer/embed/RE4bOeh] From fc1c7de7770e1358fe3749fdd8efa56cdf8db284 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 3 Dec 2020 15:55:06 -0800 Subject: [PATCH 0544/2014] Update automated-investigations.md --- .../microsoft-defender-atp/automated-investigations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index ca920f0e2f..4a9f9ca84d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -83,7 +83,7 @@ As verdicts are reached, automated investigations can result in one or more reme Depending on the [level of automation](automation-levels.md) set for your organization, remediation actions can occur automatically or only upon approval by your security operations team. > [!NOTE] -> Additional security settings, such as protection from potentially unwanted applications, can also affect whether remediation actions are taken automatically. See section, [PUA protection and automatic remediation](#pua-protection-and-automatic-remediation), for more details. +> Additional security settings, such as protection from potentially unwanted applications, can also affect whether remediation actions are taken automatically. For more information, see [PUA protection and automatic remediation](#pua-protection-and-automatic-remediation) (in this article). All remediation actions, whether pending or completed, can be viewed in Action Center. If necessary, your security operations team can undo a remediation action. (See [Review and approve remediation actions following an automated investigation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation).) From ef8c46a3b216875c2a63384c7ee16ebc6b526cfc Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 3 Dec 2020 16:14:40 -0800 Subject: [PATCH 0545/2014] Update linux-update-MDE-Linux.md --- .../microsoft-defender-atp/linux-update-MDE-Linux.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md index 7391cbe007..f04ba44fa1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md @@ -19,7 +19,7 @@ ms.topic: conceptual # Schedule an update of the Microsoft Defender for Endpoint (Linux) -To run an update on MDE (formerly MDATP) for Linux, see [Deploy updates for Microsoft Defender for Endpoint for Linux](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-updates). +To run an update on Microsoft Defender for Endpoint for Linux, see [Deploy updates for Microsoft Defender for Endpoint for Linux](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-updates). Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to be able to run scheduled tasks. From 49433b912f0014d556799104564744ac22ce7e66 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 3 Dec 2020 16:28:02 -0800 Subject: [PATCH 0546/2014] Added automatic image borders --- .../device-control/device-control-report.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/device-control/device-control-report.md b/windows/security/threat-protection/device-control/device-control-report.md index 8a0bd23e50..5cf0ce8621 100644 --- a/windows/security/threat-protection/device-control/device-control-report.md +++ b/windows/security/threat-protection/device-control/device-control-report.md @@ -39,13 +39,15 @@ Device control in Microsoft Defender for Endpoint empowers security administrato The Device protection card on the **Reports** dashboard shows the number of audit events generated by media type, over the last 180 days. -![DeviceControlReportCard](images/devicecontrolcard.png) +> [!div class="mx-imgBorder"] +> ![DeviceControlReportCard](images/devicecontrolcard.png) The **View details** button shows more media usage data in the **device control report** page. The page provides a dashboard with aggregated number of events per type and a list of events. Administrators can filter on time range, media class name, and device ID. -![DeviceControlReportDetails](images/Detaileddevicecontrolreport.png) +> [!div class="mx-imgBorder"] +> ![DeviceControlReportDetails](images/Detaileddevicecontrolreport.png) When you select an event, a flyout appears that shows you more information: @@ -53,15 +55,18 @@ When you select an event, a flyout appears that shows you more information: - **Media information:** Media information includes Media name, Class name, Class GUID, Device ID, Vendor ID, Volume, Serial number, and Bus type. - **Location details:** Device name and MDATP device ID. -![FilterOnDeviceControlReport](images/devicecontrolreportfilter.png) +> [!div class="mx-imgBorder"] +> ![FilterOnDeviceControlReport](images/devicecontrolreportfilter.png) To see real-time activity for this media across the organization, select the **Open Advanced hunting** button. This includes an embedded, pre-defined query. -![QueryOnDeviceControlReport](images/Devicecontrolreportquery.png) +> [!div class="mx-imgBorder"] +> ![QueryOnDeviceControlReport](images/Devicecontrolreportquery.png) To see the security of the device, select the **Open device page** button on the flyout. This button opens the device entity page. -![DeviceEntityPage](images/Devicesecuritypage.png) +> [!div class="mx-imgBorder"] +> ![DeviceEntityPage](images/Devicesecuritypage.png) ## Reporting delays From 9f8dd8b357d91351a216ce31c0e4234f35d9e400 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 3 Dec 2020 16:37:50 -0800 Subject: [PATCH 0547/2014] Changed "explanation" to fixed-width font --- .../microsoft-defender-atp/linux-update-MDE-Linux.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md index f04ba44fa1..bca8b0f7b2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md @@ -171,11 +171,11 @@ See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](h **Explanation** -+—————- minute (values: 0 – 59) (special characters: , – * /)
    +`+—————- minute (values: 0 – 59) (special characters: , – * /)
    | +————- hour (values: 0 – 23) (special characters: , – * /)
    | | +———- day of month (values: 1 – 31) (special characters: , – * / L W C)
    | | | +——- month (values: 1 – 12) (special characters: ,- * / )
    | | | | +—- day of week (values: 0 – 6) (Sunday=0 or 7) (special characters: , – * / L W C)
    -| | | | |*****command to be executed +| | | | |*****command to be executed` From aa86dbe1d305de4d19c877da6898d3ff1f8349d1 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 3 Dec 2020 16:42:57 -0800 Subject: [PATCH 0548/2014] Applied `> [!NOTE]` --- .../microsoft-defender-atp/respond-file-alerts.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md index c5b3147430..d2047a3c28 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md @@ -1,6 +1,6 @@ --- title: Take response actions on a file in Microsoft Defender ATP -description: Take response actions on file related alerts by stopping and quarantining a file or blocking a file and checking activity details. +description: Take response actions on file-related alerts by stopping and quarantining a file or blocking a file and checking activity details. keywords: respond, stop and quarantine, block file, deep analysis search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -217,6 +217,7 @@ Results of deep analysis are matched against threat intelligence and any matches Use the deep analysis feature to investigate the details of any file, usually during an investigation of an alert or for any other reason where you suspect malicious behavior. This feature is available within the **Deep analysis** tab, on the file's profile page. +
    >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4aAYy?rel=0] **Submit for deep analysis** is enabled when the file is available in the Defender for Endpoint backend sample collection, or if it was observed on a Windows 10 device that supports submitting to deep analysis. @@ -243,7 +244,8 @@ When the sample is collected, Defender for Endpoint runs the file in is a secure ![You can only submit PE files in the file details section](images/submit-file.png) ->**Note**  Only PE files are supported, including _.exe_ and _.dll_ files + > [!NOTE] + > Only PE files are supported, including _.exe_ and _.dll_ files. A progress bar is displayed and provides information on the different stages of the analysis. You can then view the report when the analysis is done. From 43e4e814b8385f290c4f917fcf181c8592d56f36 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 3 Dec 2020 16:48:07 -0800 Subject: [PATCH 0549/2014] Trying another way to make "Explanation" fixed width --- .../microsoft-defender-atp/linux-update-MDE-Linux.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md index bca8b0f7b2..dde0bd8f3a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-update-MDE-Linux.md @@ -171,11 +171,12 @@ See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](h **Explanation** -`+—————- minute (values: 0 – 59) (special characters: , – * /)
    +
    ++—————- minute (values: 0 – 59) (special characters: , – * /)  
    | +————- hour (values: 0 – 23) (special characters: , – * /)
    | | +———- day of month (values: 1 – 31) (special characters: , – * / L W C)
    | | | +——- month (values: 1 – 12) (special characters: ,- * / )
    | | | | +—- day of week (values: 0 – 6) (Sunday=0 or 7) (special characters: , – * / L W C)
    -| | | | |*****command to be executed` - +| | | | |*****command to be executed +
    From 0787b3e1bea54754c3fb4ee9beeff7ec24ef5613 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 3 Dec 2020 16:50:45 -0800 Subject: [PATCH 0550/2014] Relocated
    --- .../microsoft-defender-atp/respond-file-alerts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md index d2047a3c28..354a099a61 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md @@ -216,8 +216,8 @@ The Deep analysis summary includes a list of observed *behaviors*, some of which Results of deep analysis are matched against threat intelligence and any matches will generate appropriate alerts. Use the deep analysis feature to investigate the details of any file, usually during an investigation of an alert or for any other reason where you suspect malicious behavior. This feature is available within the **Deep analysis** tab, on the file's profile page. -
    + >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4aAYy?rel=0] **Submit for deep analysis** is enabled when the file is available in the Defender for Endpoint backend sample collection, or if it was observed on a Windows 10 device that supports submitting to deep analysis. From d6046e5ab193e068fff46043dfbb741606cedeb5 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 3 Dec 2020 17:13:14 -0800 Subject: [PATCH 0551/2014] Corrected layout --- .../microsoft-defender-atp/mac-resources.md | 12 ++++++------ .../microsoft-defender-atp-mac.md | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md index 09df67acc4..e87077b592 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md @@ -46,13 +46,13 @@ If you can reproduce a problem, increase the logging level, run the system for s 3. Run `sudo mdatp diagnostic create` to back up the Microsoft Defender for Endpoint logs. The files will be stored inside a .zip archive. This command will also print out the file path to the backup after the operation succeeds. - > [!TIP] - > By default, diagnostic logs are saved to `/Library/Application Support/Microsoft/Defender/wdavdiag/`. To change the directory where diagnostic logs are saved, pass `--path [directory]` to the below command, replacing `[directory]` with the desired directory. + > [!TIP] + > By default, diagnostic logs are saved to `/Library/Application Support/Microsoft/Defender/wdavdiag/`. To change the directory where diagnostic logs are saved, pass `--path [directory]` to the below command, replacing `[directory]` with the desired directory. ```bash sudo mdatp diagnostic create ``` - ```Output + ```console Diagnostic file created: "/Library/Application Support/Microsoft/Defender/wdavdiag/932e68a8-8f2e-4ad0-a7f2-65eb97c0de01.zip" ``` @@ -61,7 +61,7 @@ If you can reproduce a problem, increase the logging level, run the system for s ```bash mdatp log level set --level info ``` - ```Output + ```console Log level configured successfully ``` @@ -113,7 +113,7 @@ Important tasks, such as controlling product settings and triggering on-demand s |EDR |Turn on/off EDR preview for Mac |`mdatp edr early-preview [enabled/disabled]` | |EDR |Add group tag to device. EDR tags are used for managing device groups. For more information, please visit https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-groups |`mdatp edr tag set --name GROUP --value [name]` | |EDR |Remove group tag from device |`mdatp edr tag remove --tag-name [name]` | -|EDR |Add Group Id |`mdatp edr group-ids --group-id [group]` | +|EDR |Add Group ID |`mdatp edr group-ids --group-id [group]` | ### How to enable autocompletion @@ -131,7 +131,7 @@ To enable autocompletion in `zsh`: cat ~/.zshrc | grep autoload ``` -- If the above command does not produce any output, you can enable autocompletion using the following command: +- If the preceding command does not produce any output, you can enable autocompletion using the following command: ```zsh echo "autoload -Uz compinit && compinit" >> ~/.zshrc diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index f6e8c81c4d..94b89b5cbc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -150,4 +150,4 @@ In alignment with macOS evolution, we are preparing a Microsoft Defender for End - For more information about logging, uninstalling, or other topics, see the [Resources](mac-resources.md) page. -- [Privacy for Microsoft Defender for Endpoint for Mac](mac-privacy.md) +- [Privacy for Microsoft Defender for Endpoint for Mac](mac-privacy.md). From 818bf7247a3d12338a81e215f27fc7ea033c4fdd Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 3 Dec 2020 17:50:12 -0800 Subject: [PATCH 0552/2014] Corrected presentation of links --- .../microsoft-defender-atp/mac-resources.md | 6 +++--- .../microsoft-defender-atp/microsoft-defender-atp-mac.md | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md index e87077b592..11549d3a62 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md @@ -117,13 +117,13 @@ Important tasks, such as controlling product settings and triggering on-demand s ### How to enable autocompletion -To enable autocompletion in `Bash`, run the following command and restart the Terminal session: +To enable autocompletion in bash, run the following command and restart the Terminal session: ```bash echo "source /Applications/Microsoft\ Defender\ ATP.app/Contents/Resources/Tools/mdatp_completion.bash" >> ~/.bash_profile ``` -To enable autocompletion in `zsh`: +To enable autocompletion in zsh: - Check whether autocompletion is enabled on your device: @@ -152,4 +152,4 @@ To enable autocompletion in `zsh`: ## Microsoft Defender for Endpoint portal information -[This blog](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/edr-capabilities-for-macos-have-now-arrived/ba-p/1047801) provides detailed guidance on what to expect in Microsoft Defender for Endpoint Security Center. +[EDR capabilities for macOS have now arrived](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/edr-capabilities-for-macos-have-now-arrived/ba-p/1047801), on the Microsoft Defender for Endpoint blog, provides detailed guidance on what to expect in Microsoft Defender for Endpoint Security Center. diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index 94b89b5cbc..0ec7a8050c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -66,7 +66,7 @@ There are several methods and deployment tools that you can use to install and c The three most recent major releases of macOS are supported. > [!IMPORTANT] -> On macOS 11 (Big Sur), Microsoft Defender for Endpoint requires additional configuration profiles. If you are an existing customer upgrading from earlier versions of macOS, make sure to deploy the additional configuration profiles listed on [this page](mac-sysext-policies.md). +> On macOS 11 (Big Sur), Microsoft Defender for Endpoint requires additional configuration profiles. If you are an existing customer upgrading from earlier versions of macOS, make sure to deploy the additional configuration profiles listed on [New configuration profiles for macOS Catalina and newer versions of macOS](mac-sysext-policies.md). > [!IMPORTANT] > Support for macOS 10.13 (High Sierra) will be discontinued on February 15th, 2021. @@ -98,7 +98,7 @@ The following downloadable spreadsheet lists the services and their associated U |**Spreadsheet of domains list**|**Description**| |:-----|:-----| -|![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
    | Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

    [Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) +|![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
    | Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

    Download the spreadsheet here: [mdatp-urls.xlsx](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx). Microsoft Defender for Endpoint can discover a proxy server by using the following discovery methods: - Proxy autoconfig (PAC) @@ -144,10 +144,10 @@ Guidance for how to configure the product in enterprise environments is availabl ## macOS kernel and system extensions -In alignment with macOS evolution, we are preparing a Microsoft Defender for Endpoint for Mac update that leverages system extensions instead of kernel extensions. Visit [What's new in Microsoft Defender for Endpoint for Mac](mac-whatsnew.md) for relevant details. +In alignment with macOS evolution, we are preparing a Microsoft Defender for Endpoint for Mac update that leverages system extensions instead of kernel extensions. For relevant details, see [What's new in Microsoft Defender for Endpoint for Mac](mac-whatsnew.md). ## Resources -- For more information about logging, uninstalling, or other topics, see the [Resources](mac-resources.md) page. +- For more information about logging, uninstalling, or other topics, see [Resources for Microsoft Defender for Endpoint for Mac](mac-resources.md). - [Privacy for Microsoft Defender for Endpoint for Mac](mac-privacy.md). From fc4a18e9f2a73bcb63e25e45b1d50043a0e49dfd Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Fri, 4 Dec 2020 09:29:58 +0530 Subject: [PATCH 0553/2014] Minor fixes as suggested --- .../microsoft-defender-atp/ios-configure-features.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md index abe9bb0a7b..c45d5983d7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md @@ -29,10 +29,10 @@ ms.topic: conceptual ## Configure compliance policy against jailbroken devices -To protect corporate data from being accessed on jailbroken iOS devices, we recommend that you setup the following compliance policy on Intune. +To protect corporate data from being accessed on jailbroken iOS devices, we recommend that you set up the following compliance policy on Intune. > [!NOTE] -> Currently Defender for Endpoint for iOS does not provide protection against jailbreak scenarios. Some data like your corporate email id and corporate profile picture (if available) will be exposed to the attacker on the jailbroken device. +> At this time Microsoft Defender for Endpoint for iOS does not provide protection against jailbreak scenarios. If used on a jailbroken device, then in specific scenarios data that is used by the application like your corporate email id and corporate profile picture (if available) can be exposed locally Follow the steps below to create a compliance policy against jailbroken devices. @@ -68,4 +68,4 @@ By default, Defender for Endpoint for iOS includes and enables the web protectio ## Report unsafe site -Phishing websites impersonate trustworthy websites for the purpose of obtaining your personal or financial information. Visit the [report unsafe site](https://www.microsoft.com/wdsi/filesubmission/exploitguard/networkprotection) page if you want to report a website that could be a phishing site. +Phishing websites impersonate trustworthy websites for the purpose of obtaining your personal or financial information. Visit the [Provide feedback about network protection](https://www.microsoft.com/wdsi/filesubmission/exploitguard/networkprotection) page if you want to report a website that could be a phishing site. From 31a4e8a69e1dcfa582ff398edc1770de6f7357fd Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Fri, 4 Dec 2020 09:49:07 +0530 Subject: [PATCH 0554/2014] Minor fixes as suggested --- .../microsoft-defender-atp/ios-install.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-install.md b/windows/security/threat-protection/microsoft-defender-atp/ios-install.md index 3f4ac6bfb7..dd3d8d8f5c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-install.md @@ -24,16 +24,16 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -This topic describes deploying Defender for Endpoint for iOS on Intune Company Portal enrolled devices. For more information about Intune device enrollment, see [Enroll your device](https://docs.microsoft.com/mem/intune/enrollment/ios-enroll). +This topic describes deploying Defender for Endpoint for iOS on Intune Company Portal enrolled devices. For more information about Intune device enrollment, see [Enroll iOS/iPadOS devices in Intune](https://docs.microsoft.com/mem/intune/enrollment/ios-enroll). ## Before you begin - Ensure you have access to [Microsoft Endpoint manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -- Ensure iOS enrollment is done for your users. Users need to have Defender for Endpoint license assigned in order to use Defender for Endpoint for iOS. Refer [Assign licenses to users](https://docs.microsoft.com/azure/active-directory/users-groups-roles/licensing-groups-assign) for instructions on how to assign licenses. +- Ensure iOS enrollment is done for your users. Users need to have a Defender for Endpoint license assigned in order to use Defender for Endpoint for iOS. Refer to [Assign licenses to users](https://docs.microsoft.com/azure/active-directory/users-groups-roles/licensing-groups-assign) for instructions on how to assign licenses. > [!NOTE] -> **Microsoft Defender ATP (Microsoft Defender for Endpoint) for iOS is now available on [Apple App Store](https://aka.ms/mdatpiosappstore).** +> Microsoft Defender ATP (Microsoft Defender for Endpoint) for iOS is now available in the [Apple App Store](https://aka.ms/mdatpiosappstore). ## Deployment steps @@ -41,7 +41,7 @@ Deploy Defender for Endpoint for iOS via Intune Company Portal. ### Add iOS store app -1. In [Microsoft Endpoint manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431), go to **Apps** -> **iOS/iPadOS** -> **Add** -> **iOS store app** and click Select. +1. In [Microsoft Endpoint manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431), go to **Apps** -> **iOS/iPadOS** -> **Add** -> **iOS store app** and click **Select**. > [!div class="mx-imgBorder"] ![Image of Microsoft Endpoint Manager Admin Center](images/ios-deploy-1.png) @@ -129,7 +129,7 @@ Intune allows you to configure the Defender for iOS app through an App Configura ![Image of Microsoft Endpoint Manager Admin Center](images/ios-deploy-7.png) - Provide a name of the profile. When prompted to import a Configuration profile file, select the one downloaded above. - - In the **Assignment** section, select the device group you want to apply this profile to. As a best practice, this should be applied for all managed iOS devices. Click **Next** + - In the **Assignment** section, select the device group to which you want to apply this profile. As a best practice, this should be applied to all managed iOS devices. Click **Next**. - On the **Review + create** page, when you're done, choose **Create**. The new profile is displayed in the list of configuration profiles. ## Next Steps From ae6a4046203574f30156705ff037f544b8155fe5 Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Fri, 4 Dec 2020 09:53:34 +0530 Subject: [PATCH 0555/2014] Minor fixes as suggested --- .../microsoft-defender-atp/microsoft-defender-atp-ios.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md index 5b482fe1b8..c964bd1182 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md @@ -34,7 +34,7 @@ iOS devices along with other platforms. **For End Users** -- Microsoft Defender for Endpoint license assigned to the end user(s) of the app. See [Microsoft Defender for Endpoint licensing requirements](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements) +- Microsoft Defender for Endpoint license assigned to the end user(s) of the app. See [Microsoft Defender for Endpoint licensing requirements](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements). - Device(s) are [enrolled](https://docs.microsoft.com/mem/intune/user-help/enroll-your-device-in-intune-ios) via the Intune Company Portal app to enforce Intune device compliance policies. This requires the end user to be assigned a Microsoft Intune license. - Intune Company Portal app can be downloaded from [Apple App Store](https://apps.apple.com/us/app/intune-company-portal/id719171358). @@ -48,13 +48,13 @@ iOS devices along with other platforms. > [!NOTE] > Microsoft Intune is the only supported Mobile Device Management (MDM) solution for deploying Microsoft Defender for Endpoint for iOS. Currently only enrolled devices are supported for enforcing Defender for Endpoint for iOS related device compliance policies in Intune. -- Access to [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431), to deploy the app to enrolled user groups in your organization +- Access to [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431), to deploy the app to enrolled user groups in your organization. **System Requirements** - iOS devices running iOS 11.0 and above. -- Device is enrolled with Intune Company Portal [app](https://apps.apple.com/us/app/intune-company-portal/id719171358) +- Device is enrolled with the [Intune Company Portal app](https://apps.apple.com/us/app/intune-company-portal/id719171358). > [!NOTE] > **Microsoft Defender ATP (Microsoft Defender for Endpoint) for iOS is now available on [Apple App Store](https://aka.ms/mdatpiosappstore).** @@ -66,7 +66,7 @@ For more information, see [Deploy Microsoft Defender for Endpoint for iOS](ios-i ## Resources -- Stay informed about upcoming releases by visiting our [blog](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/bg-p/MicrosoftDefenderATPBlog/label-name/iOS) +- Stay informed about upcoming releases by visiting our [blog](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/bg-p/MicrosoftDefenderATPBlog/label-name/iOS). - Provide feedback through in-app feedback system or through [SecOps portal](https://securitycenter.microsoft.com) From 241819b507f08adb9b108019fee4ec1e992424b2 Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Fri, 4 Dec 2020 09:58:17 +0530 Subject: [PATCH 0556/2014] Minor fixes --- .../threat-protection/microsoft-defender-atp/ios-install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-install.md b/windows/security/threat-protection/microsoft-defender-atp/ios-install.md index dd3d8d8f5c..6f0005e8b9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-install.md @@ -81,7 +81,7 @@ Deploy Defender for Endpoint for iOS via Intune Company Portal. ## Configure Microsoft Defender for Endpoint for Supervised Mode -The Microsoft Defender for Endpoint for iOS app has specialized ability on supervised iOS/iPadOS devices, given the increased management capabilities provided by the platform on these types of devices. To take advantage of these capabilities, the Defender for Endpoint app needs to know if a device is in Supervised mode. +The Microsoft Defender for Endpoint for iOS app has specialized ability on supervised iOS/iPadOS devices, given the increased management capabilities provided by the platform on these types of devices. To take advantage of these capabilities, the Defender for Endpoint app needs to know if a device is in Supervised Mode. ### Configure Supervised Mode via Intune From 40662b254a1be78de831d6c76ed617a17279ed02 Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Fri, 4 Dec 2020 09:59:34 +0530 Subject: [PATCH 0557/2014] Minor fixes --- .../microsoft-defender-atp/microsoft-defender-atp-ios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md index c964bd1182..7aa02ac093 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md @@ -37,7 +37,7 @@ iOS devices along with other platforms. - Microsoft Defender for Endpoint license assigned to the end user(s) of the app. See [Microsoft Defender for Endpoint licensing requirements](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements). - Device(s) are [enrolled](https://docs.microsoft.com/mem/intune/user-help/enroll-your-device-in-intune-ios) via the Intune Company Portal app to enforce Intune device compliance policies. This requires the end user to be assigned a Microsoft Intune license. - - Intune Company Portal app can be downloaded from [Apple App Store](https://apps.apple.com/us/app/intune-company-portal/id719171358). + - Intune Company Portal app can be downloaded from the [Apple App Store](https://apps.apple.com/us/app/intune-company-portal/id719171358). - For more information on how to assign licenses, see [Assign licenses to users](https://docs.microsoft.com/azure/active-directory/users-groups-roles/licensing-groups-assign). From 2a5eeb229f2f6bc17b3b9884abdf71e9765fb791 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 3 Dec 2020 22:00:28 -0800 Subject: [PATCH 0558/2014] Applied `> [!NOTE]` and image borders --- .../deploy-windows-10-in-a-school-district.md | 173 +++++++++++++----- 1 file changed, 127 insertions(+), 46 deletions(-) diff --git a/education/windows/deploy-windows-10-in-a-school-district.md b/education/windows/deploy-windows-10-in-a-school-district.md index 8d753c7d25..2d08a4c82d 100644 --- a/education/windows/deploy-windows-10-in-a-school-district.md +++ b/education/windows/deploy-windows-10-in-a-school-district.md @@ -26,69 +26,106 @@ This guide shows you how to deploy the Windows 10 operating system in a school d Proper preparation is essential for a successful district deployment. To avoid common mistakes, your first step is to plan a typical district configuration. Just as with building a house, you need a blueprint for what your district and individual schools should look like when it’s finished. The second step in preparation is to learn how you will manage the users, apps, and devices in your district. Just as a builder needs to have the right tools to build a house, you need the right set of tools to deploy your district. ->**Note**  This guide focuses on Windows 10 deployment and management in a district. For management of other devices and operating systems in education environments, see [Manage BYOD and corporate-owned devices with MDM solutions](https://www.microsoft.com/cloud-platform/mobile-device-management). +> [!NOTE] +> This guide focuses on Windows 10 deployment and management in a district. For management of other devices and operating systems in education environments, see [Manage BYOD and corporate-owned devices with MDM solutions](https://www.microsoft.com/cloud-platform/mobile-device-management). ### Plan a typical district configuration As part of preparing for your district deployment, you need to plan your district configuration — the focus of this guide. Figure 1 illustrates a typical finished district configuration that you can use as a model (the blueprint in our builder analogy) for the finished state. -![Typical district configuration for this guide](images/edu-districtdeploy-fig1.png "Typical district configuration for this guide") +> [!div class="mx-imgBorder"] +> ![Typical district configuration for this guide](images/edu-districtdeploy-fig1.png "Typical district configuration for this guide") *Figure 1. Typical district configuration for this guide* A *district* consists of multiple schools, typically at different physical locations. Figure 2 illustrates a typical school configuration within the district that this guide uses. -![Typical school configuration for this guide](images/edu-districtdeploy-fig2.png "Typical school configuration for this guide") +> [!div class="mx-imgBorder"] +> ![Typical school configuration for this guide](images/edu-districtdeploy-fig2.png "Typical school configuration for this guide") *Figure 2. Typical school configuration for this guide* Finally, each school consists of multiple classrooms. Figure 3 shows the classroom configuration this guide uses. -![Typical classroom configuration in a school](images/edu-districtdeploy-fig3.png "Typical classroom configuration in a school") +> [!div class="mx-imgBorder"] +> ![Typical classroom configuration in a school](images/edu-districtdeploy-fig3.png "Typical classroom configuration in a school") *Figure 3. Typical classroom configuration in a school* This district configuration has the following characteristics: * It contains one or more admin devices. + * It contains two or more schools. + * Each school contains two or more classrooms. + * Each classroom contains one teacher device. + * The classrooms connect to each other through multiple subnets. + * All devices in each classroom connect to a single subnet. + * All devices have high-speed, persistent connections to each other and to the Internet. + * All teachers and students have access to Microsoft Store or Microsoft Store for Business. + * You install a 64-bit version of Windows 10 on the admin device. + * You install the Windows Assessment and Deployment Kit (Windows ADK) on the admin device. + * You install the 64-bit version of the Microsoft Deployment Toolkit (MDT) 2013 Update 2 on the admin device. - >**Note**  In this guide, all references to MDT refer to the 64-bit version of MDT 2013 Update 2. + + > [!NOTE] + > In this guide, all references to MDT refer to the 64-bit version of MDT 2013 Update 2. + * The devices use Azure AD in Office 365 Education for identity management. + * If you have on-premises AD DS, you can [integrate Azure AD with on-premises AD DS](https://azure.microsoft.com/documentation/articles/active-directory-aadconnect/). + * Use [Intune](https://docs.microsoft.com/intune/), [Mobile Device Management for Office 365](https://support.office.com/en-us/article/Set-up-Mobile-Device-Management-MDM-in-Office-365-dd892318-bc44-4eb1-af00-9db5430be3cd?ui=en-US&rs=en-US&ad=US), or [Group Policy in AD DS](https://technet.microsoft.com/library/cc725828.aspx) to manage devices. + * Each device supports a one-student-per-device or multiple-students-per-device scenario. + * The devices can be a mixture of different make, model, and processor architecture (32-bit or 64-bit) or be identical. + * To initiate Windows 10 deployment, use a USB flash drive, DVD-ROM or CD-ROM, or Pre-Boot Execution Environment (PXE) boot. + * The devices can be a mixture of different Windows 10 editions, such as Windows 10 Pro, Windows 10 Enterprise, or Windows 10 Education. Use these characteristics at a minimum as you deploy your schools. If your district deployment is less complex, you may want to review the guidance in [Deploy Windows 10 in a school](https://technet.microsoft.com/edu/windows/deploy-windows-10-in-a-school). ->**Note**  This guide focuses on Intune as the mobile device management (MDM) solution. If you want to use an MDM solution other than Intune, ignore the Intune-specific content in this guide. For each section, contact your MDM provider to determine the features and management capabilities for your institution. +> [!NOTE] +> This guide focuses on Intune as the mobile device management (MDM) solution. If you want to use an MDM solution other than Intune, ignore the Intune-specific content in this guide. For each section, contact your MDM provider to determine the features and management capabilities for your institution. Office 365 Education allows: * Students and faculty to use Microsoft Office to create and edit Microsoft Word, OneNote, PowerPoint, and Excel documents in a browser. + * Teachers to use the [OneNote Class Notebook app](https://www.onenote.com/classnotebook) to share content and collaborate with students. + * Faculty to use the [OneNote Staff Notebooks app](https://www.onenote.com/staffnotebookedu) to collaborate with other teachers, the administration, and faculty. + * Teachers to employ Sway to create interactive educational digital storytelling. + * Students and faculty to use email and calendars, with mailboxes up to 50 GB per user. + * Faculty to use advanced email features like email archiving and legal hold capabilities. + * Faculty to help prevent unauthorized users from accessing documents and email by using Microsoft Azure Rights Management. + * Faculty to use advanced compliance tools on the unified eDiscovery pages in the Office 365 Compliance Center. + * Faculty to host online classes, parent–teacher conferences, and other collaboration in Skype for Business. + * Students and faculty to access up to 1 TB of personal cloud storage that users inside and outside the educational institution can share through OneDrive for Business. + * Teachers to provide collaboration in the classroom through Microsoft SharePoint Online team sites. + * Students and faculty to use Office 365 Video to manage videos. + * Students and faculty to use Yammer to collaborate through private social networking. + * Students and faculty to access classroom resources from anywhere on any device (including Windows 10 Mobile, iOS, and Android devices). For more information about Office 365 Education features and an FAQ, go to [Office 365 Education plans and pricing](https://products.office.com/en-us/academic). @@ -105,7 +142,7 @@ This guide focuses on LTI deployments to deploy the reference device. You can us MDT includes the Deployment Workbench, a console from which you can manage the deployment of Windows 10 and your apps. You configure the deployment process in the Deployment Workbench, including the management of operating systems, device drivers, apps, and migration of user settings on existing devices. -LTI performs deployment from a *deployment share* — a network-shared folder on the device on which you installed MDT. You can perform over-the-network deployments from the deployment share or perform deployments from a local copy of the deployment share on a USB drive or DVD. You will learn more about MDT in the [Prepare the admin device](#prepare-the-admin-device) section. +LTI performs deployment from a *deployment share* — a network-shared folder on the device on which you installed MDT. You can perform over-the-network deployments from the deployment share or perform deployments from a local copy of the deployment share on a USB drive or DVD. You will learn more about MDT in [Prepare the admin device](#prepare-the-admin-device), earlier in this article. The focus of MDT is deployment, so you also need tools that help you manage your Windows 10 devices and apps. You can manage Windows 10 devices and apps with Intune, the Compliance Management feature in Office 365, or Group Policy in AD DS. You can use any combination of these tools based on your school requirements. @@ -114,9 +151,13 @@ ZTI performs fully automated deployments using Configuration Manager and MDT. Al The configuration process requires the following devices: * **Admin device.** This is the device you use for your day-to-day job functions. It’s also the one you use to create and manage the Windows 10 and app deployment process. You install the Windows ADK, MDT, and the Configuration Manager Console on this device. + * **Reference devices.** These are the devices that you will use as a template for the faculty and student devices. You install Windows 10 and Windows desktop apps on these devices, and then capture an image (.wim file) of the devices. + You will have a reference device for each type of device in your district. For example, if your district has Surface, HP Stream, Dell Inspiron, and Lenovo Yoga devices, then you would have a reference device for each model. For more information about approved Windows 10 devices, see [Explore devices](https://www.microsoft.com/windows/view-all). + * **Faculty and staff devices.** These are the devices that the teachers, faculty, and staff use for their day-to-day job functions. You use the admin device to deploy (or upgrade) Windows 10 and apps to these devices. + * **Student devices.** The students will use these devices. You will use the admin device deploy (or upgrade) Windows 10 and apps to them. The high-level process for deploying and configuring devices within individual classrooms, individual schools, and the district as a whole is as follows and illustrated in Figure 4: @@ -139,7 +180,8 @@ The high-level process for deploying and configuring devices within individual c 9. On the admin device, manage the Windows 10 devices and apps, the Office 365 subscription, and the AD DS–Azure AD integration. -![How district configuration works](images/edu-districtdeploy-fig4.png "How district configuration works") +> [!div class="mx-imgBorder"] +> ![How district configuration works](images/edu-districtdeploy-fig4.png "How district configuration works") *Figure 4. How district configuration works* @@ -512,7 +554,8 @@ For more information about installing the Windows ADK, see [Step 2-2: Install Wi Next, install MDT. MDT uses the Windows ADK to help you manage and perform Windows 10 and app deployment. It is a free tool available directly from Microsoft. You can use MDT to deploy 32-bit or 64-bit versions of Windows 10. Install the 64-bit version of MDT to support deployment of 32-bit and 64-bit operating systems. ->**Note**  If you install the 32-bit version of MDT, you can install only 32-bit versions of Windows 10. Ensure that you download and install the 64-bit version of MDT so that you can install 64-bit and 32-bit versions of the operating system. +> [!NOTE] +> If you install the 32-bit version of MDT, you can install only 32-bit versions of Windows 10. Ensure that you download and install the 64-bit version of MDT so that you can install 64-bit and 32-bit versions of the operating system. For more information about installing MDT on the admin device, see [Installing a New Instance of MDT](https://technet.microsoft.com/library/dn759415.aspx#InstallingaNewInstanceofMDT). @@ -526,7 +569,8 @@ For more information about how to create a deployment share, see [Step 3-1: Crea ### Install the Configuration Manager console ->**Note**  If you selected Microsoft Endpoint Configuration Manager to deploy Windows 10 or manage your devices (in the [Select the deployment methods](#select-the-deployment-methods) and [Select the configuration setting management methods](#select-the-configuration-setting-management-methods) sections, respectively), perform the steps in this section. Otherwise, skip this section and continue to the next. +> [!NOTE] +> If you selected Microsoft Endpoint Configuration Manager to deploy Windows 10 or manage your devices (in the [Select the deployment methods](#select-the-deployment-methods) and [Select the configuration setting management methods](#select-the-configuration-setting-management-methods) sections, respectively), perform the steps in this section. Otherwise, skip this section and continue to the next. You can use Configuration Manager to manage Windows 10 deployments, Windows desktop apps, Microsoft Store apps, and software updates. To manage Configuration Manager, you use the Configuration Manager console. You must install the Configuration Manager console on every device you use to manage Configuration Manager (specifically, the admin device). The Configuration Manager console is automatically installed when you install Configuration Manager primary site servers. @@ -534,7 +578,8 @@ For more information about how to install the Configuration Manager console, see ### Configure MDT integration with the Configuration Manager console ->**Note**  If you selected MDT only to deploy Windows 10 and your apps (and not Microsoft Endpoint Configuration Manager) in the [Select the deployment methods](#select-the-deployment-methods) section, then skip this section and continue to the next. +> [!NOTE] +> If you selected MDT only to deploy Windows 10 and your apps (and not Microsoft Endpoint Configuration Manager) in [Select the deployment methods](#select-the-deployment-methods), earlier in this article, then skip this section and continue to the next. You can use MDT with Configuration Manager to make ZTI operating system deployment easier. To configure MDT integration with Configuration Manager, run the Configure ConfigMgr Integration Wizard. This wizard is installed when you install MDT. @@ -544,7 +589,7 @@ For more information, see [Enable Configuration Manager Console Integration for #### Summary -In this section, you installed the Windows ADK and MDT on the admin device. You also created the MDT deployment share that you will configure and use later to capture a reference image. You can also use the MDT deployment share to deploy Windows 10 and your apps to faculty and students (if that’s the method you selected in the [Select the deployment methods](#select-the-deployment-methods) section). Finally, you installed the Configuration Manager console and configured MDT integration with the Configuration Manager console. +In this section, you installed the Windows ADK and MDT on the admin device. You also created the MDT deployment share that you will configure and use later to capture a reference image. You can also use the MDT deployment share to deploy Windows 10 and your apps to faculty and students (if that’s the method you selected in [Select the deployment methods](#select-the-deployment-methods), earlier in this article). Finally, you installed the Configuration Manager console and configured MDT integration with the Configuration Manager console. ## Create and configure Office 365 @@ -590,13 +635,19 @@ You will use the Office 365 Education license plan information you record in Tab To create a new Office 365 Education subscription for use in the classroom, use your educational institution’s email account. There are no costs to you or to students for signing up for Office 365 Education subscriptions. ->**Note**  If you already have an Office 365 Education subscription, you can use that subscription and continue to the next section, [Create user accounts in Office 365](#create-user-accounts-in-office-365). +> [!NOTE] +> If you already have an Office 365 Education subscription, you can use that subscription and continue to the next section, [Create user accounts in Office 365](#create-user-accounts-in-office-365). #### To create a new Office 365 subscription 1. In Microsoft Edge or Internet Explorer, type `https://portal.office.com/start?sku=faculty` in the address bar. - > **Note**  If you have already used your current sign-in account to create a new Office 365 subscription, you will be prompted to sign in. If you want to create a new Office 365 subscription, start an In-Private Window by using one of the following methods: - >
    • In Microsoft Edge, open the Microsoft Edge app (press Ctrl+Shift+P, or click or tap More actions), and then click or tap New InPrivate window.
    • In Internet Explorer 11, open Internet Explorer 11 (press Ctrl+Shift+P, or click or tap Settings), click or tap Safety, and then click or tap InPrivate Browsing.
    + + > [!NOTE] + > If you have already used your current sign-in account to create a new Office 365 subscription, you will be prompted to sign in. If you want to create a new Office 365 subscription, start an In-Private Window by using one of the following methods: + > + > - In Microsoft Edge, open the Microsoft Edge app (press Ctrl+Shift+P, or click or tap More actions), and then click or tap New InPrivate window. + > + > - In Internet Explorer 11, open Internet Explorer 11 (press Ctrl+Shift+P, or click or tap Settings), click or tap Safety, and then click or tap InPrivate Browsing. 2. On the **Get started** page, in **Enter your school email address**, type your school email address, and then click **Sign up**. @@ -631,7 +682,8 @@ Now that you have created your new Office 365 Education subscription, add the do To make it easier for faculty and students to join your Office 365 Education subscription (or *tenant*), allow them to automatically sign up to your tenant (*automatic tenant join*). In automatic tenant join, when a faculty member or student signs up for Office 365, Office 365 automatically adds (joins) the user to your Office 365 tenant. ->**Note**  By default, automatic tenant join is enabled in Office 365 Education, with the exception of certain areas in Europe, the Middle East, and Africa. These countries/regions require opt-in steps to add new users to existing Office 365 tenants. Check your country/region requirements to determine the automatic tenant join default configuration. Also, if you use Azure AD Connect, then automatic tenant join is disabled. For more information, see [Office 365 Education Self-Sign up: Technical FAQ](https://support.office.com/en-us/article/Office-365-Education-Self-Sign-up-Technical-FAQ-7fb1b2f9-94c2-4cbb-b01e-a6eca34261d6?ui=en-US&rs=en-US&ad=US&WT.mc_id=eml_CXM__33537_MOD_EDU_Student_Advantage_Rush). +> [!NOTE] +> By default, automatic tenant join is enabled in Office 365 Education, with the exception of certain areas in Europe, the Middle East, and Africa. These countries/regions require opt-in steps to add new users to existing Office 365 tenants. Check your country/region requirements to determine the automatic tenant join default configuration. Also, if you use Azure AD Connect, then automatic tenant join is disabled. For more information, see [Office 365 Education Self-Sign up: Technical FAQ](https://support.office.com/en-us/article/Office-365-Education-Self-Sign-up-Technical-FAQ-7fb1b2f9-94c2-4cbb-b01e-a6eca34261d6?ui=en-US&rs=en-US&ad=US&WT.mc_id=eml_CXM__33537_MOD_EDU_Student_Advantage_Rush). Office 365 uses the domain portion of the user’s email address to know which Office 365 tenant to join. For example, if a faculty member or student provides an email address of user@contoso.edu, then Office 365 automatically performs one of the following tasks: @@ -640,7 +692,8 @@ Office 365 uses the domain portion of the user’s email address to know which O You will always want faculty and students to join the Office 365 tenant that you created. Ensure that you perform the steps in the [Create a new Office 365 Education subscription](#create-a-new-office-365-education-subscription) and [Add domains and subdomains](#add-domains-and-subdomains) sections before you allow other faculty and students to join Office 365. ->**Note**  You cannot merge multiple tenants, so any faculty or students who create their own tenant will need to abandon their existing tenant and join yours. +> [!NOTE] +> You cannot merge multiple tenants, so any faculty or students who create their own tenant will need to abandon their existing tenant and join yours. By default, all new Office 365 Education subscriptions have automatic tenant join enabled, but you can enable or disable automatic tenant join by using the Windows PowerShell commands in Table 10. For more information about how to run these commands, see [How can I prevent students from joining my existing Office 365 tenant](https://support.office.com/en-us/article/Office-365-Education-Self-Sign-up-Technical-FAQ-7fb1b2f9-94c2-4cbb-b01e-a6eca34261d6?ui=en-US&rs=en-US&ad=US#BKMK_PreventJoins). @@ -651,13 +704,15 @@ By default, all new Office 365 Education subscriptions have automatic tenant joi *Table 10. Windows PowerShell commands to enable or disable automatic tenant join* ->**Note**  If your institution has AD DS, then disable automatic tenant join. Instead, use Azure AD integration with AD DS to add users to your Office 365 tenant. +> [!NOTE] +> If your institution has AD DS, then disable automatic tenant join. Instead, use Azure AD integration with AD DS to add users to your Office 365 tenant. ### Disable automatic licensing To reduce your administrative effort, automatically assign Office 365 Education or Office 365 Education Plus licenses to faculty and students when they sign up (automatic licensing). Automatic licensing also enables Office 365 Education or Office 365 Education Plus features that do not require administrative approval. ->**Note**  By default, automatic licensing is enabled in Office 365 Education. If you want to use automatic licensing, then skip this section and go to the next section. +> [!NOTE] +> By default, automatic licensing is enabled in Office 365 Education. If you want to use automatic licensing, then skip this section and go to the next section. Although all new Office 365 Education subscriptions have automatic licensing enabled by default, you can enable or disable it for your Office 365 tenant by using the Windows PowerShell commands in Table 11. For more information about how to run these commands, see [How can I prevent students from joining my existing Office 365 tenant](https://support.office.com/en-us/article/Office-365-Education-Self-Sign-up-Technical-FAQ-7fb1b2f9-94c2-4cbb-b01e-a6eca34261d6?ui=en-US&rs=en-US&ad=US#BKMK_PreventJoins). @@ -709,9 +764,11 @@ Now that you have an Office 365 subscription, you must determine how you’ll cr In this method, you have an on-premises AD DS domain. As shown in Figure 5, the Azure AD Connector tool automatically synchronizes AD DS with Azure AD. When you add or change any user accounts in AD DS, the Azure AD Connector tool automatically updates Azure AD. ->**Note**  Azure AD Connect also supports synchronization from any Lightweight Directory Access Protocol version 3 (LDAPv3)–compliant directory by using the information provided in [Generic LDAP Connector for FIM 2010 R2 Technical Reference](https://technet.microsoft.com/library/dn510997.aspx). +> [!NOTE] +> Azure AD Connect also supports synchronization from any Lightweight Directory Access Protocol version 3 (LDAPv3)–compliant directory by using the information provided in [Generic LDAP Connector for FIM 2010 R2 Technical Reference](https://technet.microsoft.com/library/dn510997.aspx). -![Automatic synchronization between AD DS and Azure AD](images/edu-districtdeploy-fig5.png "Automatic synchronization between AD DS and Azure AD") +> [!div class="mx-imgBorder"] +> ![Automatic synchronization between AD DS and Azure AD](images/edu-districtdeploy-fig5.png "Automatic synchronization between AD DS and Azure AD") *Figure 5. Automatic synchronization between AD DS and Azure AD* @@ -721,7 +778,8 @@ For more information about how to perform this step, see the [Integrate on-premi In this method, you have no on-premises AD DS domain. As shown in Figure 6, you manually prepare a .csv file with the student information from your source, and then manually import the information directly into Azure AD. The .csv file must be in the format that Office 365 specifies. -![Bulk import into Azure AD from other sources](images/edu-districtdeploy-fig6.png "Bulk import into Azure AD from other sources") +> [!div class="mx-imgBorder"] +> ![Bulk import into Azure AD from other sources](images/edu-districtdeploy-fig6.png "Bulk import into Azure AD from other sources") *Figure 6. Bulk import into Azure AD from other sources* @@ -742,7 +800,8 @@ In this section, you selected the method for creating user accounts in your Offi You can integrate your on-premises AD DS domain with Azure AD to provide identity management for your Office 365 tenant. With this integration, you can synchronize the users, security groups, and distribution lists in your AD DS domain with Azure AD with the Azure AD Connect tool. Users will be able to sign in to Office 365 automatically by using their email account and the same password they use to sign in to AD DS. ->**Note**  If your institution does not have an on-premises AD DS domain, you can skip this section. +> [!NOTE] +> If your institution does not have an on-premises AD DS domain, you can skip this section. ### Select a synchronization model @@ -752,13 +811,15 @@ You can deploy the Azure AD Connect tool: - **On premises.** As shown in Figure 7, Azure AD Connect runs on premises, which has the advantage of not requiring a VPN connection to Azure. It does, however, require a virtual machine (VM) or physical server. - ![Azure AD Connect on premises](images/edu-districtdeploy-fig7.png "Azure AD Connect on premises") + > [!div class="mx-imgBorder"] + > ![Azure AD Connect on premises](images/edu-districtdeploy-fig7.png "Azure AD Connect on premises") *Figure 7. Azure AD Connect on premises* - **In Azure.** As shown in Figure 8, Azure AD Connect runs on a VM in Azure AD, which has the advantages of being faster to provision (than a physical, on-premises server), offers better site availability, and helps reduce the number of on-premises servers. The disadvantage is that you need to deploy a VPN gateway on premises. - ![Azure AD Connect in Azure](images/edu-districtdeploy-fig8.png "Azure AD Connect in Azure") + > [!div class="mx-imgBorder"] + > ![Azure AD Connect in Azure](images/edu-districtdeploy-fig8.png "Azure AD Connect in Azure") *Figure 8. Azure AD Connect in Azure* @@ -815,7 +876,8 @@ In this section, you selected your synchronization model, deployed Azure AD Conn You can bulk-import user and group accounts into your on-premises AD DS domain. Bulk-importing accounts helps reduce the time and effort needed to create users compared to creating the accounts manually in the Office 365 Admin portal. First, you select the appropriate method for bulk-importing user accounts into AD DS. Next, you create the .csv file that contains the user accounts. Finally, you use the selected method to import the .csv file into AD DS. ->**Note**  If your institution doesn’t have an on-premises AD DS domain, you can skip this section. +> [!NOTE] +> If your institution doesn’t have an on-premises AD DS domain, you can skip this section. ### Select the bulk import method @@ -823,7 +885,7 @@ Several methods are available to bulk-import user accounts into AD DS domains. T |Method |Description and reason to select this method | |-------|---------------------------------------------| -|Ldifde.exe|This command-line tool allows you to import and export objects (such as user accounts) from AD DS. Select this method if you aren’t comfortable with Microsoft Visual Basic Scripting Edition (VBScript), Windows PowerShell, or other scripting languages. For more information about using Ldifde.exe, see [Step-by-Step Guide to Bulk Import and Export to Active Directory](https://technet.microsoft.com/library/bb727091.aspx), [LDIFDE—Export/Import data from Active Directory—LDIFDE commands](https://support.microsoft.com/kb/555636), [Import or Export Directory Objects Using Ldifde](https://technet.microsoft.com/library/cc816781.aspx), and [LDIFDE](https://technet.microsoft.com/library/cc755456.aspx).| +|Ldifde.exe|This command-line tool allows you to import and export objects (such as user accounts) from AD DS. Select this method if you aren't comfortable with Microsoft Visual Basic Scripting Edition (VBScript), Windows PowerShell, or other scripting languages. For more information about using Ldifde.exe, see [Step-by-Step Guide to Bulk Import and Export to Active Directory](https://technet.microsoft.com/library/bb727091.aspx), [LDIFDE—Export/Import data from Active Directory—LDIFDE commands](https://support.microsoft.com/kb/555636), [Import or Export Directory Objects Using Ldifde](https://technet.microsoft.com/library/cc816781.aspx), and [LDIFDE](https://technet.microsoft.com/library/cc755456.aspx).| |VBScript|This scripting language uses the Active Directory Services Interfaces (ADSI) Component Object Model interface to manage AD DS objects, including user and group objects. Select this method if you’re comfortable with VBScript. For more information about using VBScript and ADSI, see [Step-by-Step Guide to Bulk Import and Export to Active Directory](https://technet.microsoft.com/library/bb727091.aspx) and [ADSI Scriptomatic](https://technet.microsoft.com/scriptcenter/dd939958.aspx).| |Windows PowerShell|This scripting language natively supports cmdlets to manage AD DS objects, including user and group objects. Select this method if you’re comfortable with Window PowerShell scripting. For more information about using Windows PowerShell, see [Import Bulk Users to Active Directory](https://blogs.technet.microsoft.com/bettertogether/2011/01/09/import-bulk-users-to-active-directory/) and [PowerShell: Bulk create AD Users from CSV file](https://social.technet.microsoft.com/wiki/contents/articles/24541.powershell-bulk-create-ad-users-from-csv-file.aspx).| @@ -845,7 +907,8 @@ After you have selected your user and group account bulk import method, you’re With the bulk-import source file finished, you’re ready to import the user and group accounts into AD DS. The steps for importing the file are slightly different for each method. ->**Note**  Bulk-import your group accounts first, and then import your user accounts. Importing in this order allows you to specify group membership when you import your user accounts. +> [!NOTE] +> Bulk-import your group accounts first, and then import your user accounts. Importing in this order allows you to specify group membership when you import your user accounts. For more information about how to import user accounts into AD DS by using: @@ -865,7 +928,8 @@ You can bulk-import user and group accounts directly into Office 365, reducing t Now that you have created your new Office 365 Education subscription, you need to create user accounts. You can add user accounts for the teachers, other faculty, and students who will use the classroom. ->**Note**  If your institution has AD DS, don’t create security accounts in Office 365. Instead, create the security groups in AD DS, and then use Azure AD integration to synchronize the security groups with your Office 365 tenant. +> [!NOTE] +> If your institution has AD DS, don’t create security accounts in Office 365. Instead, create the security groups in AD DS, and then use Azure AD integration to synchronize the security groups with your Office 365 tenant. You can use the Microsoft 365 admin center to add individual Office 365 accounts manually—a reasonable process when you’re adding only a few users. If you have many users, however, you can automate the process by creating a list of those users, and then use that list to create user accounts (that is, bulk-add users). @@ -873,7 +937,8 @@ The bulk-add process assigns the same Office 365 Education license plan to all u For more information about how to bulk-add users to Office 365, see [Add several users at the same time to Office 365 - Admin help](https://support.office.com/en-us/article/Add-several-users-at-the-same-time-to-Office-365-Admin-Help-1f5767ed-e717-4f24-969c-6ea9d412ca88?ui=en-US&rs=en-US&ad=US). ->**Note**  If you encountered errors during bulk add, resolve them before you continue the bulk-add process. You can view the log file to see which users caused the errors, and then modify the .csv file to correct the problems. Click **Back** to retry the verification process. +> [!NOTE] +> If you encountered errors during bulk add, resolve them before you continue the bulk-add process. You can view the log file to see which users caused the errors, and then modify the .csv file to correct the problems. Click **Back** to retry the verification process. The email accounts are assigned temporary passwords on creation. You must communicate these temporary passwords to your users before they can sign in to Office 365. @@ -881,13 +946,15 @@ The email accounts are assigned temporary passwords on creation. You must commun Assign SharePoint Online resource permissions to Office 365 security groups, not individual user accounts. For example, create one security group for faculty members and another for students. Then, you can assign unique SharePoint Online resource permissions to faculty members and a different set of permissions to students. Add or remove users from the security groups to grant or revoke access to SharePoint Online resources. ->**Note**  If your institution has AD DS, don’t create security accounts in Office 365. Instead, create the security groups in AD DS, and then use Azure AD integration to synchronize the security groups with your Office 365 tenant. +> [!NOTE] +> If your institution has AD DS, don’t create security accounts in Office 365. Instead, create the security groups in AD DS, and then use Azure AD integration to synchronize the security groups with your Office 365 tenant. For information about creating security groups, see [Create an Office 365 Group in the admin center](https://support.office.com/en-us/article/Create-an-Office-365-Group-in-the-admin-center-74a1ef8b-3844-4d08-9980-9f8f7a36000f?ui=en-US&rs=en-001&ad=US). You can add and remove users from security groups at any time. ->**Note**  Office 365 evaluates group membership when users sign in. If you change group membership for a user, that user may have to sign out, and then sign in again for the change to take effect. +> [!NOTE] +> Office 365 evaluates group membership when users sign in. If you change group membership for a user, that user may have to sign out, and then sign in again for the change to take effect. ### Create email distribution groups @@ -895,7 +962,8 @@ Microsoft Exchange Online uses an email distribution group as a single email rec You can create email distribution groups based on job role (such as teacher, administration, or student) or specific interests (such as robotics, drama club, or soccer team). You can create any number of distribution groups, and users can be members of more than one group. ->**Note**  Office 365 can take some time to complete the Exchange Online creation process. You will have to wait until the creation process ends before you can perform the following steps. +> [!NOTE] +> Office 365 can take some time to complete the Exchange Online creation process. You will have to wait until the creation process ends before you can perform the following steps. For information about creating email distribution groups, see [Create an Office 365 Group in the admin center](https://support.office.com/en-us/article/Create-an-Office-365-Group-in-the-admin-center-74a1ef8b-3844-4d08-9980-9f8f7a36000f?ui=en-US&rs=en-001&ad=US). @@ -957,7 +1025,8 @@ After you create the Microsoft Store for Business portal, configure it by using Now that you have created your Microsoft Store for Business portal, you’re ready to find, acquire, and distribute apps that you will add to your portal. You do this from the **Inventory** page in Microsoft Store for Business. ->**Note**  Your educational institution can now use a credit card or purchase order to pay for apps in Microsoft Store for Business. +> [!NOTE] +> Your educational institution can now use a credit card or purchase order to pay for apps in Microsoft Store for Business. You can deploy apps to individual users or make apps available to users through your private store. Deploying apps to individual users restricts the app to those specified users. Making apps available through your private store allows all your users to install the apps. @@ -989,13 +1058,15 @@ Depending on your school’s requirements, you may need any combination of the f * Upgrade institution-owned devices to Windows 10 Education. * Deploy new instances of Windows 10 Education so that new devices have a known configuration. ->**Note**  Although you can use Windows 10 Home on institution-owned devices, Microsoft recommends that you use Windows 10 Pro or Windows 10 Education, instead. Windows 10 Pro and Windows 10 Education provide support for MDM, policy-based management, and Microsoft Store for Business—features not available in Windows 10 Home. For more information about how to upgrade Windows 10 Home to Windows 10 Pro or Windows 10 Education, see [Windows 10 edition upgrade](https://technet.microsoft.com/itpro/windows/deploy/windows-10-edition-upgrades). +> [!NOTE] +> Although you can use Windows 10 Home on institution-owned devices, Microsoft recommends that you use Windows 10 Pro or Windows 10 Education, instead. Windows 10 Pro and Windows 10 Education provide support for MDM, policy-based management, and Microsoft Store for Business—features not available in Windows 10 Home. For more information about how to upgrade Windows 10 Home to Windows 10 Pro or Windows 10 Education, see [Windows 10 edition upgrade](https://technet.microsoft.com/itpro/windows/deploy/windows-10-edition-upgrades). For more information about the Windows 10 editions, see [Compare Windows 10 Editions](https://www.microsoft.com/WindowsForBusiness/Compare). One other consideration is the mix of processor architectures you will support. If you can, support only 64-bit versions of Windows 10. If you have devices that can run only 32-bit versions of Windows 10, you will need to import both 64-bit and 32-bit versions of the Windows 10 editions listed above. ->**Note**  On devices that have minimal system resources (such as devices with only 2 GB of memory or 32 GB of storage), use 32-bit versions of Windows 10 because 64-bit versions of Windows 10 place more stress on device system resources. +> [!NOTE] +> On devices that have minimal system resources (such as devices with only 2 GB of memory or 32 GB of storage), use 32-bit versions of Windows 10 because 64-bit versions of Windows 10 place more stress on device system resources. Finally, as a best practice, minimize the number of operating systems that you deploy and manage. If possible, standardize institution-owned devices on one Windows 10 edition (such as a 64-bit version of Windows 10 Education or Windows 10 Pro). Of course, you cannot standardize personal devices on a specific operating system version or processor architecture. @@ -1173,7 +1244,8 @@ For more information about how to update a deployment share, see

    Type

    -

    Domain local

    +

    Domain Local

    Default container

    From 66418b6c8b87c1dee134cf78048cb125035305e8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Sat, 5 Dec 2020 08:12:12 -0800 Subject: [PATCH 0582/2014] Update manage-updates-baselines-microsoft-defender-antivirus.md --- .../manage-updates-baselines-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 8791191c7c..ade235d1b8 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 @@ -414,7 +414,7 @@ We recommend updating your Windows 10 (Enterprise, Pro, and Home editions), Wind | Article | Description | |:---|:---| -|[Microsoft Defender update for Windows operating system installation images](https://support.microsoft.com/help/4568292/defender-update-for-windows-operating-system-installation-images) | Review antimalware update packages for your OS installation images (WIM and VHD files). This feature supports OS installation images for Windows 10 (Enterprise, Pro, and Home editions), Windows Server 2019, and Windows Server 2016. | +|[Microsoft Defender update for Windows operating system installation images](https://support.microsoft.com/help/4568292/defender-update-for-windows-operating-system-installation-images) | You can update antimalware for your Windows OS (Windows Server 2019, and Windows Server 2016) installation images (WIM and VHD files). | |[Manage how protection updates are downloaded and applied](manage-protection-updates-microsoft-defender-antivirus.md) | Protection updates can be delivered through a number of sources. | |[Manage when protection updates should be downloaded and applied](manage-protection-update-schedule-microsoft-defender-antivirus.md) | You can schedule when protection updates should be downloaded. | |[Manage updates for endpoints that are out of date](manage-outdated-endpoints-microsoft-defender-antivirus.md) | If an endpoint misses an update or scheduled scan, you can force an update or scan the next time a user signs in. | From 218a4bb0b33b07bbff900c81b0f0d23b3006cd62 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Sat, 5 Dec 2020 08:17:11 -0800 Subject: [PATCH 0583/2014] Update manage-updates-baselines-microsoft-defender-antivirus.md --- .../manage-updates-baselines-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 ade235d1b8..a4465f83c0 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 @@ -13,7 +13,7 @@ ms.author: deniseb ms.custom: nextgen ms.reviewer: manager: dansimp -ms.date: 11/06/2020 +ms.date: 12/05/2020 --- # Manage Microsoft Defender Antivirus updates and apply baselines From bf56cd3b8e111511adc503e953d8ec9d9630e7af Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Sat, 5 Dec 2020 08:21:52 -0800 Subject: [PATCH 0584/2014] Update manage-updates-baselines-microsoft-defender-antivirus.md --- .../manage-updates-baselines-microsoft-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 fd21ceaa2c..8ce6b4e9e3 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 @@ -13,7 +13,7 @@ ms.author: deniseb ms.custom: nextgen ms.reviewer: manager: dansimp -ms.date: 12/04/2020 +ms.date: 12/05/2020 --- # Manage Microsoft Defender Antivirus updates and apply baselines @@ -80,7 +80,7 @@ All our updates contain November-2020 (Platform: 4.18.2011.6 | Engine: 1.1.17700.4)  Security intelligence update version: **1.327.1854.0** - Released: **December xx, 2020** + Released: **December 03, 2020**  Platform: **4.18.2011.6**  Engine: **1.1.17700.4**  Support phase: **Security and Critical Updates** From b866cb127fba13b9e7594accebebcea794149e4a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Sat, 5 Dec 2020 08:25:10 -0800 Subject: [PATCH 0585/2014] Update manage-updates-baselines-microsoft-defender-antivirus.md --- .../manage-updates-baselines-microsoft-defender-antivirus.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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 8ce6b4e9e3..df7d01b605 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 @@ -32,10 +32,9 @@ There are two types of updates related to keeping Microsoft Defender Antivirus u > [!IMPORTANT] > Keeping Microsoft Defender Antivirus up to date is critical to assure your devices have the latest technology and features needed to protect against new malware and attack techniques. -> This also applies to devices where Microsoft Defender Antivirus is running in [passive mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility). +> Make sure to update your antivirus protection even if Microsoft Defender Antivirus is running in [passive mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility). > -> You can use the below URL to find out what are the current versions: -> [https://www.microsoft.com/security/encyclopedia/adlpackages.aspx?action=info](https://www.microsoft.com/security/encyclopedia/adlpackages.aspx?action=info) +> To see the most current engine, platform, and signature date, visit the [security encyclopedia packages site](https://www.microsoft.com/security/encyclopedia/adlpackages.aspx?action=info) ## Security intelligence updates From d8029adc4cf7ebdf18cd5cc6cceedad8764bed69 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Sat, 5 Dec 2020 08:25:23 -0800 Subject: [PATCH 0586/2014] Update manage-updates-baselines-microsoft-defender-antivirus.md --- .../manage-updates-baselines-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 df7d01b605..68cd22e20c 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 @@ -34,7 +34,7 @@ There are two types of updates related to keeping Microsoft Defender Antivirus u > Keeping Microsoft Defender Antivirus up to date is critical to assure your devices have the latest technology and features needed to protect against new malware and attack techniques. > Make sure to update your antivirus protection even if Microsoft Defender Antivirus is running in [passive mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility). > -> To see the most current engine, platform, and signature date, visit the [security encyclopedia packages site](https://www.microsoft.com/security/encyclopedia/adlpackages.aspx?action=info) +> To see the most current engine, platform, and signature date, visit the [security encyclopedia packages site](https://www.microsoft.com/security/encyclopedia/adlpackages.aspx?action=info). ## Security intelligence updates From 0a85ec52b1e50bcaecb0d43a16021c88b06a6c59 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Sat, 5 Dec 2020 08:30:22 -0800 Subject: [PATCH 0587/2014] Update manage-updates-baselines-microsoft-defender-antivirus.md --- .../manage-updates-baselines-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 68cd22e20c..a0d9e8ebc6 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 @@ -34,7 +34,7 @@ There are two types of updates related to keeping Microsoft Defender Antivirus u > Keeping Microsoft Defender Antivirus up to date is critical to assure your devices have the latest technology and features needed to protect against new malware and attack techniques. > Make sure to update your antivirus protection even if Microsoft Defender Antivirus is running in [passive mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility). > -> To see the most current engine, platform, and signature date, visit the [security encyclopedia packages site](https://www.microsoft.com/security/encyclopedia/adlpackages.aspx?action=info). +> To see the most current engine, platform, and signature date, visit the [Microsoft security encyclopedia](https://www.microsoft.com/security/encyclopedia/adlpackages.aspx?action=info). ## Security intelligence updates From 875568eadfe78cd14ab87461f0013a8fb97165bc Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Sun, 6 Dec 2020 00:33:16 +0100 Subject: [PATCH 0588/2014] MarkDown syntax highlighting, whitespace cleanup As I mentioned in PR #8704 (**Format of resolution for "The TPM is locked out."**), "ps" does not identify as a syntax highlighting code keyword for PowerShell. The keywords "powershell" or "PowerShell" should be used in the current implementation of GitHub Flavored MarkDown (GFM). The syntax highlighting added in PR PR #8704, "ps" translates to PostScript via one of its filename extensions (.ps, .eps, .epsi, .pfa), whereas PowerShell can only be identified via its filename extensions .ps1, .psd1, .psm1 when not using its dedicated keyword PowerShell/powershell. Secondary IDs like filename extensions are discouraged as long as known keywords exist and are valid. The Linguist project here on GitHub (https://github.com/github/linguist) for a complete list of syntax highlighting keywords: - https://github.com/github/linguist/blob/master/lib/linguist/languages.yml ("Defines all Languages known to GitHub.") Proposed changes: - correct the MarkDown code block syntax highlighting keyword "ps" to "powershell" Whitespace changes: - remove redundant end-of-line blanks - reduce the spacing between metadata and page title from 2 to 1 blank line - add missing NewLine at end-of-file (last line) Ticket closure or reference: ref. #8704 --- .../ts-bitlocker-cannot-encrypt-tpm-issues.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md index 7d66ced22c..121d7cd8a1 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md @@ -1,5 +1,5 @@ --- -title: BitLocker cannot encrypt a drive known TPM issues +title: BitLocker cannot encrypt a drive known TPM issues description: Provides guidance for troubleshooting known issues that may prevent BitLocker Drive Encryption from encrypting a drive, and that you can attribute to the TPM ms.reviewer: kaushika ms.technology: windows @@ -16,7 +16,6 @@ ms.date: 10/18/2019 ms.custom: bitlocker --- - # BitLocker cannot encrypt a drive: known TPM issues This article describes common issues that affect the Trusted Platform Module (TPM) and that may prevent BitLocker from encrypting a drive. This article also provides guidance to address these issues. @@ -38,7 +37,7 @@ To resolve this issue, follow these steps: 1. Open an elevated PowerShell window and run the following script: - ```ps + ```powershell $Tpm = Get-WmiObject -class Win32_Tpm -namespace "root\CIMv2\Security\MicrosoftTpm" $ConfirmationStatus = $Tpm.GetPhysicalPresenceConfirmationStatus(22).ConfirmationStatus if($ConfirmationStatus -ne 4) {$Tpm.SetPhysicalPresenceRequest(22)} @@ -69,7 +68,7 @@ To resolve this issue, disable and re-enable the TPM. To do this, follow these s If you still cannot prepare the TPM, clear the existing TPM keys. To do this, follow the instructions in [Troubleshoot the TPM: Clear all the keys from the TPM](https://docs.microsoft.com/windows/security/information-protection/tpm/initialize-and-configure-ownership-of-the-tpm#clear-all-the-keys-from-the-tpm). > [!WARNING] -> Clearing the TPM can cause data loss. +> Clearing the TPM can cause data loss. ## Access Denied: Failed to backup TPM Owner Authorization information to Active Directory Domain Services. Errorcode: 0x80070005 @@ -81,7 +80,7 @@ The TPM did not have sufficient permissions on the TPM Devices container in Acti This issue appears to be limited to computers that run versions of Windows that are earlier than Windows 10. -### Resolution +### Resolution To verify that you have correctly identified this issue, use one of the following methods: @@ -90,7 +89,7 @@ To verify that you have correctly identified this issue, use one of the followin 1. To review the TPM information for the affected computer, open an elevated Windows PowerShell window and run the following command: - ```ps + ```powershell Get-ADComputer -Filter {Name -like "ComputerName"} -Property * | Format-Table name,msTPM-TPMInformationForComputer ``` @@ -100,7 +99,7 @@ To verify that you have correctly identified this issue, use one of the followin ## Cannot prepare the TPM, error 0x80072030: "There is no such object on the server" -Your domain controllers were upgraded from Windows Server 2008 R2to Windows Server 2012 R2. A Group Policy Object (GPO) enforces the **Do not enable BitLocker until recovery information is stored in AD DS** policy. +Your domain controllers were upgraded from Windows Server 2008 R2to Windows Server 2012 R2. A Group Policy Object (GPO) enforces the **Do not enable BitLocker until recovery information is stored in AD DS** policy. You cannot turn on BitLocker Drive Encryption on a device. You use the TPM management console (tpm.msc) to prepare the TPM on a device. The operation fails and you see a message that resembles the following: @@ -121,10 +120,10 @@ To resolve this issue, follow these steps: 1. In the script, modify the value of **strPathToDomain** to your domain name. 1. Open an elevated PowerShell window, and run the following command: - ```ps + ```powershell cscript Add-TPMSelfWriteACE.vbs ``` - + In this command \<*Path*> is the path to the script file. For more information, see the following articles: From de220ad3acdb54c48e8bbee1245e6d811c96c3c1 Mon Sep 17 00:00:00 2001 From: Office Content Publishing <34616516+officedocspr@users.noreply.github.com> Date: Sat, 5 Dec 2020 23:34:20 -0800 Subject: [PATCH 0589/2014] Uploaded file: education-content-updates.md - 2020-12-05 23:34:20.3646 --- education/includes/education-content-updates.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/education/includes/education-content-updates.md b/education/includes/education-content-updates.md index 3c22125793..36578af4bf 100644 --- a/education/includes/education-content-updates.md +++ b/education/includes/education-content-updates.md @@ -2,10 +2,9 @@ -## Week of October 19, 2020 +## Week of November 30, 2020 | Published On |Topic title | Change | |------|------------|--------| -| 10/22/2020 | [Microsoft 365 Education Documentation for developers](/education/developers) | modified | -| 10/22/2020 | [Windows 10 editions for education customers](/education/windows/windows-editions-for-education-customers) | modified | +| 12/4/2020 | [Deploy Windows 10 in a school district (Windows 10)](/education/windows/deploy-windows-10-in-a-school-district) | modified | From 2e9a06292e1d39d90dd0b6596e071a322a563c8d Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Sun, 6 Dec 2020 18:01:16 +0530 Subject: [PATCH 0590/2014] Update microsoft-defender-atp-android.md Currently, Personally-owned devices with work profile and Corporate-owned, fully managed user device enrolments are supported in Android Enterprise. Support for other Android Enterprise modes will be announced when ready. --- .../microsoft-defender-atp/microsoft-defender-atp-android.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md index e71d9f1081..8fe16c9e8d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md @@ -74,7 +74,7 @@ This topic describes how to install, configure, update, and use Defender for End Microsoft Defender for Endpoint for Android supports installation on both modes of enrolled devices - the legacy Device Administrator and Android Enterprise modes. -**Currently, only Work Profile enrolled devices are supported in Android Enterprise. Support for other Android Enterprise modes will be announced when ready.** +**Currently, Personally-owned devices with work profile and Corporate-owned fully managed user device enrolments are supported in Android Enterprise. Support for other Android Enterprise modes will be announced when ready.** Deployment of Microsoft Defender for Endpoint for Android is via Microsoft Intune (MDM). For more information, see [Deploy Microsoft Defender for Endpoint for Android with Microsoft Intune](android-intune.md). From 46075540db7e7b4cdd81be6e41423fd2509dc8e5 Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Sun, 6 Dec 2020 18:13:42 +0530 Subject: [PATCH 0591/2014] Update android-intune.md Changes made Currently, Personally-owned devices with work profile and Corporate-owned, fully managed user device enrolments are supported for deployment. --- .../threat-protection/microsoft-defender-atp/android-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index ddba7d596d..3cb1d6cdca 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -112,7 +112,7 @@ For more information on the enrollment options supported by Intune, see [Enrollment Options](https://docs.microsoft.com/mem/intune/enrollment/android-enroll) . -Currently only Personal devices with Work Profile enrolled are supported for deployment. +Currently, Personally-owned devices with work profile and Corporate-owned fully managed user device enrolments are supported for deployment. From ed2d5885f1203712d5e876db279f72bf7db9085c Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 6 Dec 2020 17:49:27 +0500 Subject: [PATCH 0592/2014] Update customize-exploit-protection.md --- .../customize-exploit-protection.md | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md index e0f6337ab6..31efaf211b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md @@ -62,13 +62,13 @@ Code integrity guard | Restricts loading of images signed by Microsoft, WHQL, or Disable extension points | Disables various extensibility mechanisms that allow DLL injection into all processes, such as AppInit DLLs, window hooks, and Winsock service providers. | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] Disable Win32k system calls | Prevents an app from using the Win32k system call table. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] Don't allow child processes | Prevents an app from creating child processes. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] -Export address filtering (EAF) | Detects dangerous operations being resolved by malicious code. Can optionally validate access by modules commonly used by exploits. | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] -Import address filtering (IAF) | Detects dangerous operations being resolved by malicious code. | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] -Simulate execution (SimExec) | Ensures that calls to sensitive APIs return to legitimate callers. Only configurable for 32-bit (x86) applications. Not compatible with ACG | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] -Validate API invocation (CallerCheck) | Ensures that sensitive APIs are invoked by legitimate callers. Only configurable for 32-bit (x86) applications. Not compatible with ACG | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] +Export address filtering (EAF) | Detects dangerous operations being resolved by malicious code. Can optionally validate access by modules commonly used by exploits. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] +Import address filtering (IAF) | Detects dangerous operations being resolved by malicious code. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] +Simulate execution (SimExec) | Ensures that calls to sensitive APIs return to legitimate callers. Only configurable for 32-bit (x86) applications. Not compatible with ACG | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] +Validate API invocation (CallerCheck) | Ensures that sensitive APIs are invoked by legitimate callers. Only configurable for 32-bit (x86) applications. Not compatible with ACG | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] Validate handle usage | Causes an exception to be raised on any invalid handle references. | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] Validate image dependency integrity | Enforces code signing for Windows image dependency loading. | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] -Validate stack integrity (StackPivot) | Ensures that the stack hasn't been redirected for sensitive APIs. Not compatible with ACG | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] +Validate stack integrity (StackPivot) | Ensures that the stack hasn't been redirected for sensitive APIs. Not compatible with ACG | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] > [!IMPORTANT] > If you add an app to the **Program settings** section and configure individual mitigation settings there, they will be honored above the configuration for the same mitigations specified in the **System settings** section. The following matrix and examples help to illustrate how defaults work: @@ -234,13 +234,13 @@ Code integrity guard | App-level only | BlockNonMicrosoftSigned, AllowStoreS Disable extension points | App-level only | ExtensionPoint | Audit not available Disable Win32k system calls | App-level only | DisableWin32kSystemCalls | AuditSystemCall Do not allow child processes | App-level only | DisallowChildProcessCreation | AuditChildProcess -Export address filtering (EAF) | App-level only | EnableExportAddressFilterPlus, EnableExportAddressFilter
    \[1\] | Audit not available -Import address filtering (IAF) | App-level only | EnableImportAddressFilter | Audit not available -Simulate execution (SimExec) | App-level only | EnableRopSimExec | Audit not available -Validate API invocation (CallerCheck) | App-level only | EnableRopCallerCheck | Audit not available +Export address filtering (EAF) | App-level only | EnableExportAddressFilterPlus, EnableExportAddressFilter \[1\] | Audit not available\[2\] +Import address filtering (IAF) | App-level only | EnableImportAddressFilter | Audit not available\[2\] +Simulate execution (SimExec) | App-level only | EnableRopSimExec | Audit not available\[2\] +Validate API invocation (CallerCheck) | App-level only | EnableRopCallerCheck | Audit not available\[2\] Validate handle usage | App-level only | StrictHandle | Audit not available Validate image dependency integrity | App-level only | EnforceModuleDepencySigning | Audit not available -Validate stack integrity (StackPivot) | App-level only | EnableRopStackPivot | Audit not available +Validate stack integrity (StackPivot) | App-level only | EnableRopStackPivot | Audit not available\[2\] \[1\]: Use the following format to enable EAF modules for dlls for a process: @@ -248,6 +248,8 @@ Validate stack integrity (StackPivot) | App-level only | EnableRopStackPivot Set-ProcessMitigation -Name processName.exe -Enable EnableExportAddressFilterPlus -EAFModules dllName1.dll,dllName2.dll ``` +\[2\]: Audit for this mitigation is not available via Powershell cmdlets. + ## Customize the notification For more information about customizing the notification when a rule is triggered and blocks an app or file, see [Windows Security](../windows-defender-security-center/windows-defender-security-center.md#customize-notifications-from-the-windows-defender-security-center). From f42effb432e45587efa798d39bad7354bb3431bc Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Sun, 6 Dec 2020 18:39:41 +0530 Subject: [PATCH 0593/2014] Update android-intune.md --- .../threat-protection/microsoft-defender-atp/android-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index 3cb1d6cdca..4e41aadadd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -112,7 +112,7 @@ For more information on the enrollment options supported by Intune, see [Enrollment Options](https://docs.microsoft.com/mem/intune/enrollment/android-enroll) . -Currently, Personally-owned devices with work profile and Corporate-owned fully managed user device enrolments are supported for deployment. +**Currently, Personally-owned devices with work profile and Corporate-owned fully managed user device enrolments are supported for deployment.** From 19ad2c7ff4f79c408f8baf7b1b56ddd72fe4edb2 Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Sun, 6 Dec 2020 18:48:49 +0530 Subject: [PATCH 0594/2014] Update android-intune.md --- .../microsoft-defender-atp/android-intune.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index ddba7d596d..27d5a07aae 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -254,9 +254,7 @@ displayed here. > ![Image of device installation status](images/900c0197aa59f9b7abd762ab2b32e80c.png) -2. On the device, you can confirm the same by going to the **work profile** and -confirm that Defender for Endpoint is available. - +2. On the device, you can validate the onboarding status by going to the **work profile**. Confirm that Defender for Endpoint is available and that you are enrolled to **Personally-owned devices with work profile**. If you are enrolled to **Corporate-owned, fully managed user device**, you will have a single profile on the device where you can confirm that Defender for Endpoint is available. ![Image of app in mobile device](images/c2e647fc8fa31c4f2349c76f2497bc0e.png) 3. When the app is installed, open the app and accept the permissions From 70c86ca87adeb55ef885836bca7193f2d12ea5d8 Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Sun, 6 Dec 2020 23:33:50 +0530 Subject: [PATCH 0595/2014] Update android-intune.md --- .../microsoft-defender-atp/android-intune.md | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index ddba7d596d..8df0232412 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -244,6 +244,45 @@ the *Required* section \> **Add group,** selecting the user group and click above. Then select **Review + Save** and then **Save** again to commence assignment. +### Auto Setup of Always-on VPN +Defender for Endpoint supports Device configuration policies for managed devices via Intune. This capability can be leveraged to **Auto setup of Always-on VPN** on Android Enterprise enrolled devices, so the end user does not need to setup VPN service while onboarding. +1. On **Devices** Page go to **Configuration Profiles** > **Create Profile** > **Platform** > **Android Enterprise** +Select **Device restrictions** under one of the following, based on your device enrollment type +- **Fully Managed, Dedicated, and Corporate-Owned Work Profile** +- **Personally-Owned Work Profile** + +Select **Create** + + > ![Image of devices configuration profile create](images/1autosetupofvpn.png) + + 2. **Configuration Settings** + Provide **Name** and **Description** to uniquely identify the configuration profile. + + > ![Image of devices configuration profile Name and Description](images/2autosetupofvpn.png) + + 3. Select **Connectivity** and configure VPN +- Enable **Always-on VPN** +Setup a VPN client in the work profile to automatically connect and reconnect to the VPN whenever possible. Only one VPN client can be configured for always-on VPN on a given device, so be sure to have no more than one always-on VPN policy deployed to a single device. +- Select **Custom** in VPN client dropdown list +Custom VPN in this case is Defender for Endpoint VPN which is used to provide the Web Protection feature. + >[!NOTE] + >Microsoft Defender ATP app must be installed on user’s device, in order to functioning of auto setup of this VPN. + +- Enter **Package ID** of the Microsoft Defender ATP app in Google Play store. For the Defender app URL https://play.google.com/store/apps/details?id=com.microsoft.scmx, Package ID is **com.microsoft.scmx** +- **Lockdown mode** Not configured (Default) + + > ![Image of devices configuration profile enable Always-on VPN](images/3autosetupofvpn.png) + +4. **Assignment** +In the **Assignments** page, select the user group to which this app config policy would be assigned to. Click **Select groups** to include and selecting the applicable group and then click **Next**. The group selected here is usually the same group to which you would assign Microsoft Defender for Endpoint Android app. + + > ![Image of devices configuration profile Assignment](images/4autosetupofvpn.png) + +5. In the **Review + Create** page that comes up next, review all the information and then select **Create**. +The device configuration profile is now assigned to the selected user group. + + > ![Image of devices configuration profile Review and Create](images/5autosetupofvpn.png) + ## Complete onboarding and check status 1. Confirm the installation status of Microsoft Defender for Endpoint for Android by From c97dd827aabde4bd7021025f0f3f1b46f7c5c0e9 Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Mon, 7 Dec 2020 09:12:26 +0530 Subject: [PATCH 0596/2014] Update windows/security/threat-protection/microsoft-defender-atp/android-intune.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../threat-protection/microsoft-defender-atp/android-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index 8df0232412..9ea37593b4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -251,7 +251,7 @@ Select **Device restrictions** under one of the following, based on your device - **Fully Managed, Dedicated, and Corporate-Owned Work Profile** - **Personally-Owned Work Profile** -Select **Create** +Select **Create**. > ![Image of devices configuration profile create](images/1autosetupofvpn.png) From 87ec63a50d87e0001bb5c5db22f13cd0ff913174 Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Mon, 7 Dec 2020 09:12:48 +0530 Subject: [PATCH 0597/2014] Update windows/security/threat-protection/microsoft-defender-atp/android-intune.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../threat-protection/microsoft-defender-atp/android-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index 9ea37593b4..1149d15bfa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -256,7 +256,7 @@ Select **Create**. > ![Image of devices configuration profile create](images/1autosetupofvpn.png) 2. **Configuration Settings** - Provide **Name** and **Description** to uniquely identify the configuration profile. + Provide a **Name** and a **Description** to uniquely identify the configuration profile. > ![Image of devices configuration profile Name and Description](images/2autosetupofvpn.png) From e08a950b16126d263fef859ac6fcd248f49f4f1c Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Mon, 7 Dec 2020 09:13:25 +0530 Subject: [PATCH 0598/2014] Update windows/security/threat-protection/microsoft-defender-atp/android-intune.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/android-intune.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index 1149d15bfa..124eeeb54b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -265,8 +265,8 @@ Select **Create**. Setup a VPN client in the work profile to automatically connect and reconnect to the VPN whenever possible. Only one VPN client can be configured for always-on VPN on a given device, so be sure to have no more than one always-on VPN policy deployed to a single device. - Select **Custom** in VPN client dropdown list Custom VPN in this case is Defender for Endpoint VPN which is used to provide the Web Protection feature. - >[!NOTE] - >Microsoft Defender ATP app must be installed on user’s device, in order to functioning of auto setup of this VPN. + > [!NOTE] + > Microsoft Defender ATP app must be installed on user’s device, in order to functioning of auto setup of this VPN. - Enter **Package ID** of the Microsoft Defender ATP app in Google Play store. For the Defender app URL https://play.google.com/store/apps/details?id=com.microsoft.scmx, Package ID is **com.microsoft.scmx** - **Lockdown mode** Not configured (Default) From 2975e8acfa91749298141474876992b1cbb89d0d Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Mon, 7 Dec 2020 09:13:53 +0530 Subject: [PATCH 0599/2014] Update windows/security/threat-protection/microsoft-defender-atp/android-intune.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../threat-protection/microsoft-defender-atp/android-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index 124eeeb54b..c895bc6d61 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -260,7 +260,7 @@ Select **Create**. > ![Image of devices configuration profile Name and Description](images/2autosetupofvpn.png) - 3. Select **Connectivity** and configure VPN + 3. Select **Connectivity** and configure VPN: - Enable **Always-on VPN** Setup a VPN client in the work profile to automatically connect and reconnect to the VPN whenever possible. Only one VPN client can be configured for always-on VPN on a given device, so be sure to have no more than one always-on VPN policy deployed to a single device. - Select **Custom** in VPN client dropdown list From 43796254aae662ed3a432c4091b81ce8bc1ae4dc Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Mon, 7 Dec 2020 11:16:19 +0530 Subject: [PATCH 0600/2014] Update windows/security/threat-protection/microsoft-defender-atp/android-intune.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../threat-protection/microsoft-defender-atp/android-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index 27d5a07aae..4f62a74df9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -254,7 +254,7 @@ displayed here. > ![Image of device installation status](images/900c0197aa59f9b7abd762ab2b32e80c.png) -2. On the device, you can validate the onboarding status by going to the **work profile**. Confirm that Defender for Endpoint is available and that you are enrolled to **Personally-owned devices with work profile**. If you are enrolled to **Corporate-owned, fully managed user device**, you will have a single profile on the device where you can confirm that Defender for Endpoint is available. +2. On the device, you can validate the onboarding status by going to the **work profile**. Confirm that Defender for Endpoint is available and that you are enrolled to the **Personally-owned devices with work profile**. If you are enrolled to a **Corporate-owned, fully managed user device**, you will have a single profile on the device where you can confirm that Defender for Endpoint is available. ![Image of app in mobile device](images/c2e647fc8fa31c4f2349c76f2497bc0e.png) 3. When the app is installed, open the app and accept the permissions From 4547ca1ab9df74e061d6576bd09439c8f62e7ebf Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Mon, 7 Dec 2020 11:26:44 +0530 Subject: [PATCH 0601/2014] Update windows/security/threat-protection/microsoft-defender-atp/android-intune.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../threat-protection/microsoft-defender-atp/android-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index 4e41aadadd..dd2c89569a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -112,7 +112,7 @@ For more information on the enrollment options supported by Intune, see [Enrollment Options](https://docs.microsoft.com/mem/intune/enrollment/android-enroll) . -**Currently, Personally-owned devices with work profile and Corporate-owned fully managed user device enrolments are supported for deployment.** +**Currently, Personally-owned devices with work profile and Corporate-owned fully managed user device enrollments are supported for deployment.** From 385d281af5f89c8bd9a9373993a8fc6cc17fd6c6 Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Mon, 7 Dec 2020 11:27:14 +0530 Subject: [PATCH 0602/2014] Update windows/security/threat-protection/microsoft-defender-atp/android-intune.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../threat-protection/microsoft-defender-atp/android-intune.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index dd2c89569a..31113f8337 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -109,8 +109,7 @@ list in Microsoft Defender Security Center. Defender for Endpoint for Android supports Android Enterprise enrolled devices. For more information on the enrollment options supported by Intune, see -[Enrollment -Options](https://docs.microsoft.com/mem/intune/enrollment/android-enroll) . +[Enrollment Options](https://docs.microsoft.com/mem/intune/enrollment/android-enroll). **Currently, Personally-owned devices with work profile and Corporate-owned fully managed user device enrollments are supported for deployment.** From 33a50f238a6992b067d42eb91c6aed32f4022ec2 Mon Sep 17 00:00:00 2001 From: Shravan Thota <57046359+shthota77@users.noreply.github.com> Date: Mon, 7 Dec 2020 12:11:42 +0530 Subject: [PATCH 0603/2014] Update android-intune.md --- .../microsoft-defender-atp/android-intune.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index c895bc6d61..97fbc058cf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -252,10 +252,10 @@ Select **Device restrictions** under one of the following, based on your device - **Personally-Owned Work Profile** Select **Create**. - - > ![Image of devices configuration profile create](images/1autosetupofvpn.png) - 2. **Configuration Settings** + > ![Image of devices configuration profile Create](images/1autosetupofvpn.png) + +2. **Configuration Settings** Provide a **Name** and a **Description** to uniquely identify the configuration profile. > ![Image of devices configuration profile Name and Description](images/2autosetupofvpn.png) @@ -272,7 +272,7 @@ Custom VPN in this case is Defender for Endpoint VPN which is used to provide th - **Lockdown mode** Not configured (Default) > ![Image of devices configuration profile enable Always-on VPN](images/3autosetupofvpn.png) - + 4. **Assignment** In the **Assignments** page, select the user group to which this app config policy would be assigned to. Click **Select groups** to include and selecting the applicable group and then click **Next**. The group selected here is usually the same group to which you would assign Microsoft Defender for Endpoint Android app. From 2574972b52d98a7fe77975d8128721cb97eebe13 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Mon, 7 Dec 2020 11:54:50 +0200 Subject: [PATCH 0604/2014] add note about 3rd party AV compatibility https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8695#issuecomment-738723316 --- .../microsoft-defender-antivirus-compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index 09984de193..34544835e7 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -95,7 +95,7 @@ If you uninstall the other product, and choose to use Microsoft Defender Antivir > You should not attempt to disable, stop, or modify any of the associated services used by Microsoft Defender Antivirus, Microsoft Defender for Endpoint, or the Windows Security app. This includes the *wscsvc*, *SecurityHealthService*, *MsSense*, *Sense*, *WinDefend*, or *MsMpEng* services and process. Manually modifying these services can cause severe instability on your endpoints and open your network to infections and attacks. It can also cause problems when using third-party antivirus apps and how their information is displayed in the [Windows Security app](microsoft-defender-security-center-antivirus.md). > [!IMPORTANT] -> If you are using [Microsoft Endpoint DLP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/information-protection-in-windows-overview), Microsoft Defender Antivirus real-time protection is enabled, even when Microsoft Defender Antivirus is running in passive mode. Endpoint DLP depends on real-time protection to operate. +> If you are using [Microsoft Endpoint DLP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/information-protection-in-windows-overview), Microsoft Defender Antivirus real-time protection is enabled, even when Microsoft Defender Antivirus is running in passive mode. It won't conflict with 3rd party AV solutions installed on the endpoint. Endpoint DLP depends on real-time protection to operate. ## See also From 8c5c4468c9bc020b635d54775702f7bf4b40899c Mon Sep 17 00:00:00 2001 From: Ikko Ashimine Date: Mon, 7 Dec 2020 20:58:59 +0900 Subject: [PATCH 0605/2014] Fix typo Micosoft -> Microsoft --- .../client-management/mdm/get-localized-product-details.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/get-localized-product-details.md b/windows/client-management/mdm/get-localized-product-details.md index c2e89912d8..5fe5a162e2 100644 --- a/windows/client-management/mdm/get-localized-product-details.md +++ b/windows/client-management/mdm/get-localized-product-details.md @@ -1,6 +1,6 @@ --- title: Get localized product details -description: The Get localized product details operation retrieves the localization information of a product from the Micosoft Store for Business. +description: The Get localized product details operation retrieves the localization information of a product from the Microsoft Store for Business. ms.assetid: EF6AFCA9-8699-46C9-A3BB-CD2750C07901 ms.reviewer: manager: dansimp @@ -14,7 +14,7 @@ ms.date: 09/18/2017 # Get localized product details -The **Get localized product details** operation retrieves the localization information of a product from the Micosoft Store for Business. +The **Get localized product details** operation retrieves the localization information of a product from the Microsoft Store for Business. ## Request From dfcf5cb375e92405a70379a94cc20496ca9c19c4 Mon Sep 17 00:00:00 2001 From: Sunayana Singh Date: Mon, 7 Dec 2020 18:13:16 +0530 Subject: [PATCH 0606/2014] adding images for auto-VPN --- .../images/1autosetupofvpn.png | Bin 0 -> 76811 bytes .../images/2autosetupofvpn.png | Bin 0 -> 23782 bytes .../images/3autosetupofvpn.png | Bin 0 -> 27188 bytes .../images/4autosetupofvpn.png | Bin 0 -> 34221 bytes .../images/5autosetupofvpn.png | Bin 0 -> 39309 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/1autosetupofvpn.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/2autosetupofvpn.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/3autosetupofvpn.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/4autosetupofvpn.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/5autosetupofvpn.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/1autosetupofvpn.png b/windows/security/threat-protection/microsoft-defender-atp/images/1autosetupofvpn.png new file mode 100644 index 0000000000000000000000000000000000000000..00a76300e93732b3ec4693f762894198453988dc GIT binary patch literal 76811 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 XnP?eQp3;2^_%YDAq5V$NKJ32$Mmi^k literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/2autosetupofvpn.png b/windows/security/threat-protection/microsoft-defender-atp/images/2autosetupofvpn.png new file mode 100644 index 0000000000000000000000000000000000000000..81cb6070a34d2737251af858c1101f5c49c25e8d GIT binary patch literal 23782 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

    YZX99BH#%8+TW4l9RNO-Eu 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/3autosetupofvpn.png b/windows/security/threat-protection/microsoft-defender-atp/images/3autosetupofvpn.png new file mode 100644 index 0000000000000000000000000000000000000000..4f77493945c65ad00cffcfa8d0bb631dabb4db15 GIT binary patch literal 27188 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/4autosetupofvpn.png b/windows/security/threat-protection/microsoft-defender-atp/images/4autosetupofvpn.png new file mode 100644 index 0000000000000000000000000000000000000000..50c34811857ff68645e19abace4979fa0eb96053 GIT binary patch literal 34221 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/5autosetupofvpn.png b/windows/security/threat-protection/microsoft-defender-atp/images/5autosetupofvpn.png new file mode 100644 index 0000000000000000000000000000000000000000..da7f1373297e4a02037f0a785a48e58914dc2f36 GIT binary patch literal 39309 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 literal 0 HcmV?d00001 From a5138b7534fb0c94df82070b29037cb898e1fc38 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Mon, 7 Dec 2020 14:49:22 +0200 Subject: [PATCH 0607/2014] add link about AD config for BitLocker https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8621 --- .../bitlocker/bitlocker-group-policy-settings.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index d9658a3113..91bf628e8b 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -37,6 +37,9 @@ Most of the BitLocker Group Policy settings are applied when BitLocker is initia If multiple changes are necessary to bring the drive into compliance, you must suspend BitLocker protection, make the necessary changes, and then resume protection. This situation could occur, for example, if a removable drive was initially configured to be unlocked with a password and then Group Policy settings are changed to disallow passwords and require smart cards. In this situation, you need to suspend BitLocker protection by using the [Manage-bde](/windows-server/administration/windows-commands/manage-bde) command-line tool, delete the password unlock method, and add the smart card method. After this is complete, BitLocker is compliant with the Group Policy setting and BitLocker protection on the drive can be resumed. +> [!NOTE] +> For more details about Active Directory configuration related to BitLocker enablement, please check [this article](https://docs.microsoft.com/en-us/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker). + ## BitLocker Group Policy settings The following sections provide a comprehensive list of BitLocker Group Policy settings that are organized by usage. BitLocker Group Policy settings include settings for specific drive types (operating system drives, fixed data drives, and removable data drives) and settings that are applied to all drives. From c04def124c4584454fe898045b992fe6f3b6d859 Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Mon, 7 Dec 2020 20:53:44 +0530 Subject: [PATCH 0608/2014] Add MDE iOS as new in December 2020 --- .../whats-new-in-microsoft-defender-atp.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md index 9f908b83c8..edb4582787 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md @@ -40,6 +40,9 @@ For more information preview features, see [Preview features](https://docs.micro > https://docs.microsoft.com/api/search/rss?search=%22Microsoft+Defender+ATP+as+well+as+security+features+in+Windows+10+and+Windows+Server.%22&locale=en-us > ``` +## December 2020 +- [Microsoft Defender for Endpoint for iOS](microsoft-defender-atp-ios.md)
    Microsoft Defender for Endpoint now adds support for iOS. Learn how to install, configure, update, and use Microsoft Defender for Endpoint for iOS. + ## September 2020 - [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md)
    Microsoft Defender for Endpoint now adds support for Android. Learn how to install, configure, update, and use Microsoft Defender for Endpoint for Android. - [Threat and vulnerability management macOS support](tvm-supported-os.md)
    Threat and vulnerability management for macOS is now in public preview, and will continuously detect vulnerabilities on your macOS devices to help you prioritize remediation by focusing on risk. Learn more from this [Microsoft Tech Community blog post](https://techcommunity.microsoft.com/t5/microsoft-defender-for-endpoint/microsoft-defender-for-endpoint-adds-depth-and-breadth-to-threat/ba-p/1695824). From 8cf4e8e20404d68f958119d111301a13c5b57168 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 7 Dec 2020 08:52:40 -0800 Subject: [PATCH 0609/2014] android ios updates --- windows/security/threat-protection/TOC.md | 2 +- .../threat-protection/microsoft-defender-atp/preview.md | 1 - .../whats-new-in-microsoft-defender-atp.md | 5 +++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index f5d0413d28..f9ae070935 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -274,7 +274,7 @@ #### [Overview of Microsoft Defender Advanced Threat Protection for iOS](microsoft-defender-atp/microsoft-defender-atp-ios.md) #### [Deploy]() -##### [App-based deployment](microsoft-defender-atp/ios-install.md) +##### [Deploy Microsoft Defender for Endpoint for iOS via Intune](microsoft-defender-atp/ios-install.md) #### [Configure]() ##### [Configure iOS features](microsoft-defender-atp/ios-configure-features.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 5451caf49d..5c4b9df8c0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -54,7 +54,6 @@ Turn on the preview experience setting to be among the first to try upcoming fea ## Preview features The following features are included in the preview release: -- [Microsoft Defender for Endpoint for iOS](microsoft-defender-atp-ios.md)
    Microsoft Defender for Endpoint now adds support for iOS. Learn how to install, configure, and use Microsoft Defender for Endpoint for iOS. - [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md)
    Microsoft Defender for Endpoint now adds support for Android. Learn how to install, configure, and use Microsoft Defender for Endpoint for Android. diff --git a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md index 9f908b83c8..7370e8c3c6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md @@ -40,6 +40,11 @@ For more information preview features, see [Preview features](https://docs.micro > https://docs.microsoft.com/api/search/rss?search=%22Microsoft+Defender+ATP+as+well+as+security+features+in+Windows+10+and+Windows+Server.%22&locale=en-us > ``` + +## October 2020 +- [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md)
    Microsoft Defender for Endpoint now adds support for Android. Learn how to install, configure, and use Microsoft Defender for Endpoint for Android. + + ## September 2020 - [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md)
    Microsoft Defender for Endpoint now adds support for Android. Learn how to install, configure, update, and use Microsoft Defender for Endpoint for Android. - [Threat and vulnerability management macOS support](tvm-supported-os.md)
    Threat and vulnerability management for macOS is now in public preview, and will continuously detect vulnerabilities on your macOS devices to help you prioritize remediation by focusing on risk. Learn more from this [Microsoft Tech Community blog post](https://techcommunity.microsoft.com/t5/microsoft-defender-for-endpoint/microsoft-defender-for-endpoint-adds-depth-and-breadth-to-threat/ba-p/1695824). From b4b7f81ebafc3036319275ff8a171a20ddd08f24 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 7 Dec 2020 08:53:40 -0800 Subject: [PATCH 0610/2014] android --- .../threat-protection/microsoft-defender-atp/preview.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 5c4b9df8c0..ef3c2f75b8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -55,8 +55,6 @@ Turn on the preview experience setting to be among the first to try upcoming fea The following features are included in the preview release: -- [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md)
    Microsoft Defender for Endpoint now adds support for Android. Learn how to install, configure, and use Microsoft Defender for Endpoint for Android. - - [Web Content Filtering](web-content-filtering.md)
    Web content filtering is part of web protection capabilities in Microsoft Defender for Endpoint. It enables your organization to track and regulate access to websites based on their content categories. Many of these websites, while not malicious, might be problematic because of compliance regulations, bandwidth usage, or other concerns. - [Device health and compliance report](machine-reports.md)
    The device health and compliance report provides high-level information about the devices in your organization. From e3e6b3308124792dfaf51790b6a9540b29aa759f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 7 Dec 2020 08:55:54 -0800 Subject: [PATCH 0611/2014] android --- .../whats-new-in-microsoft-defender-atp.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md index 7370e8c3c6..6017a13811 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md @@ -41,14 +41,15 @@ For more information preview features, see [Preview features](https://docs.micro > ``` -## October 2020 -- [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md)
    Microsoft Defender for Endpoint now adds support for Android. Learn how to install, configure, and use Microsoft Defender for Endpoint for Android. - - ## September 2020 - [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md)
    Microsoft Defender for Endpoint now adds support for Android. Learn how to install, configure, update, and use Microsoft Defender for Endpoint for Android. - [Threat and vulnerability management macOS support](tvm-supported-os.md)
    Threat and vulnerability management for macOS is now in public preview, and will continuously detect vulnerabilities on your macOS devices to help you prioritize remediation by focusing on risk. Learn more from this [Microsoft Tech Community blog post](https://techcommunity.microsoft.com/t5/microsoft-defender-for-endpoint/microsoft-defender-for-endpoint-adds-depth-and-breadth-to-threat/ba-p/1695824). + +## August 2020 +- [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md)
    Microsoft Defender for Endpoint now adds support for Android. Learn how to install, configure, and use Microsoft Defender for Endpoint for Android. + + ## July 2020 - [Create indicators for certificates](manage-indicators.md)
    Create indicators to allow or block certificates. From 556baebb004805cdaf52f2a2175224614d5cf04d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 7 Dec 2020 11:26:03 -0800 Subject: [PATCH 0612/2014] Update automated-investigations.md --- .../automated-investigations.md | 32 ++----------------- 1 file changed, 3 insertions(+), 29 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index 4210e8e8c1..78c8b137a1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -11,7 +11,7 @@ ms.sitesec: library ms.pagetype: security ms.author: deniseb author: denisebmsft -ms.date: 12/03/2020 +ms.date: 12/07/2020 ms.localizationpriority: medium manager: dansimp audience: ITPro @@ -80,35 +80,9 @@ As alerts are triggered, and an automated investigation runs, a verdict is gener As verdicts are reached, automated investigations can result in one or more remediation actions. Examples of remediation actions include sending a file to quarantine, stopping a service, removing a scheduled task, and more. (See [Remediation actions](manage-auto-investigation.md#remediation-actions).) -Depending on the [level of automation](automation-levels.md) set for your organization, remediation actions can occur automatically or only upon approval by your security operations team. +Depending on the [level of automation](automation-levels.md) set for your organization, as well as other security settings, remediation actions can occur automatically or only upon approval by your security operations team. Additional security settings that can affect automatic remediation include [protection from potentially unwanted applications](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus) (PUA). -> [!NOTE] -> Additional security settings, such as protection from potentially unwanted applications, can also affect whether remediation actions are taken automatically. For more information, see [PUA protection and automatic remediation](#pua-protection-and-automatic-remediation) (in this article). - -All remediation actions, whether pending or completed, can be viewed in Action Center. If necessary, your security operations team can undo a remediation action. (See [Review and approve remediation actions following an automated investigation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation).) - -## PUA protection and automatic remediation - -As mentioned earlier, the [level of automation](automation-levels.md) set for your organization affects whether remediation actions occur automatically or only upon approval. [Protection from potentially unwanted applications](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus) (PUA protection), included in Microsoft Defender Antivirus, can also affect whether certain remediation actions are taken automatically. - -The following table shows the relationship between PUA protection and automation levels: - - -|PUA protection setting
    (Microsoft Defender Antivirus) |PUA protection enabled
    (AIR) |PUA protection disabled
    (AIR) | -|---------|---------|---------| -|Enabled |PUA remediated by Microsoft Defender Antivirus and/or AIR |PUA remediated by Microsoft Defender Antivirus | -|Audit mode |PUA remediated by AIR |PUA detected but not remediated if **Allow or block file** is turned on

    PUA remediated if **Always remediate PUA** is turned on | -|Disabled |PUA remediated by AIR |PUA not remediated | - -### To configure PUA protection in AIR - -1. Go to the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) and sign in. -2. Choose **Settings** > **Advanced features**. -3. Turn on **Always remediate PUA**. (Alternately, if you don't see the PUA setting, turn on **Allow or block file**.) - -### To configure PUA protection in Microsoft Defender Antivirus - -See [Configure PUA protection in Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus#configure-pua-protection-in-microsoft-defender-antivirus). +All remediation actions, whether pending or completed, can be viewed in the [Action Center](auto-investigation-action-center.md) ([https://securitycenter.windows.com](https://securitycenter.windows.com)). If necessary, your security operations team can undo a remediation action. (See [Review and approve remediation actions following an automated investigation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation).) ## Next steps From c0b156672b92c55252aa453bb4ea52acf135b384 Mon Sep 17 00:00:00 2001 From: chblac Date: Mon, 7 Dec 2020 11:37:15 -0800 Subject: [PATCH 0613/2014] Update bitlocker-csp.md --- windows/client-management/mdm/bitlocker-csp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 07f3aa7f0f..652a24f8e4 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -1126,12 +1126,12 @@ Supported values: |-----|------------| | 0 |The BitLocker policy requires user consent to launch the BitLocker Drive Encryption Wizard to start encryption of the OS volume but the user didn't consent.| | 1 |The encryption method of the OS volume doesn't match the BitLocker policy.| -| 2 |The BitLocker policy requires a TPM protector to protect the OS volume, but a TPM isn't used.| +| 2 |The OS volume is unprotected.| | 3 |The BitLocker policy requires a TPM-only protector for the OS volume, but TPM protection isn't used.| | 4 |The BitLocker policy requires TPM+PIN protection for the OS volume, but a TPM+PIN protector isn't used.| | 5 |The BitLocker policy requires TPM+startup key protection for the OS volume, but a TPM+startup key protector isn't used.| | 6 |The BitLocker policy requires TPM+PIN+startup key protection for the OS volume, but a TPM+PIN+startup key protector isn't used.| -| 7 |The OS volume is unprotected.| +| 7 |The BitLocker policy requires a TPM protector to protect the OS volume, but a TPM isn't used.| | 8 |Recovery key backup failed.| | 9 |A fixed drive is unprotected.| | 10 |The encryption method of the fixed drive doesn't match the BitLocker policy.| From 006a6682a293269eef0bc9c9e2c13242d1eb17d3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 7 Dec 2020 11:46:20 -0800 Subject: [PATCH 0614/2014] Update automated-investigations.md --- .../microsoft-defender-atp/automated-investigations.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index 78c8b137a1..b199a3a2dd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -43,14 +43,14 @@ Automated investigation uses various inspection algorithms and processes used by ## How the automated investigation starts -When an alert is triggered, a security playbook goes into effect. Depending on the security playbook, an automated investigation can start. For example, suppose a malicious file resides on a device. When that file is detected, an alert is triggered, and the automated investigation process begins. Microsoft Defender for Endpoint checks to see if the malicious file is present on any other devices in the organization. Details from the investigation, including verdicts (*Malicious*, *Suspicious*, and *No threats found*) are available during and after the automated investigation. +When an alert is triggered, a security playbook goes into effect. Depending on the security playbook, an automated investigation can start. For example, suppose a malicious file resides on a device. When that file is detected, an alert is triggered, and the automated investigation process begins. Microsoft Defender for Endpoint checks to see if the malicious file is present on any other devices in the organization. Details from the investigation, including verdicts (*Malicious*, *Suspicious*, and *No threats found*) are available during and after the automated investigation. To learn more about what happens after a verdict is reached, see [Automated investigation results and remediation actions](manage-auto-investigation.md#automated-investigation-results-and-remediation-actions). >[!NOTE] >Currently, AIR only supports the following OS versions: >- Windows Server 2019 >- Windows 10, version 1709 (OS Build 16299.1085 with [KB4493441](https://support.microsoft.com/help/4493441/windows-10-update-kb4493441)) or later >- Windows 10, version 1803 (OS Build 17134.704 with [KB4493464](https://support.microsoft.com/help/4493464/windows-10-update-kb4493464)) or later ->- Later versions of Windows 10 +>- Windows 10, version [1803](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019) or later ## Details of an automated investigation From 9da6038c28c48136b4f5dd8ca68c39eff6f6d018 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 7 Dec 2020 11:51:12 -0800 Subject: [PATCH 0615/2014] Update manage-auto-investigation.md --- .../manage-auto-investigation.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md index 501b9ea75e..a6463f2487 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md @@ -17,7 +17,7 @@ ms.collection: - m365-security-compliance - m365initiative-defender-endpoint ms.topic: conceptual -ms.date: 09/15/2020 +ms.date: 12/07/2020 --- # Review and approve remediation actions following an automated investigation @@ -39,13 +39,13 @@ remediation actions can occur automatically or only upon approval by your organi Here are a few examples: -- Example 1: Fabrikam's device groups are set to **Full - remediate threats automatically** (this is the recommended setting). In this case, remediation actions are taken automatically for artifacts that are considered to be malicious following an automated investigation. (See [Review completed actions](#review-completed-actions).) +- Example 1: Fabrikam's device groups are set to **Full - remediate threats automatically** (the recommended setting). In this case, remediation actions are taken automatically for artifacts that are considered to be malicious following an automated investigation. (See [Review completed actions](#review-completed-actions).) - Example 2: Contoso's devices are included in a device group that is set for **Semi - require approval for any remediation**. In this case, Contoso's security operations team must review and approve all remediation actions following an automated investigation. (See [Review pending actions](#review-pending-actions).) -- Example 3: Tailspin Toys has their device groups set to **No automated response** (this is not recommended). In this case, automated investigations do not occur. As a result, no remediation actions are taken or pending, and no actions are logged in the [Action center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center#the-action-center) for their devices. (See [Manage device groups](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-groups#manage-device-groups)) +- Example 3: Tailspin Toys has their device groups set to **No automated response** (not recommended). In this case, automated investigations do not occur. No remediation actions are taken or pending, and no actions are logged in the [Action center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center#the-action-center) for their devices. (See [Manage device groups](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-groups#manage-device-groups)) -Whether taken automatically or upon approval, remediation actions following an automated investigation include the following: +Whether taken automatically or upon approval, an automated investigation can result in one or more of the remediation actions: - Quarantine a file - Remove a registry key - Kill a process @@ -55,11 +55,11 @@ Whether taken automatically or upon approval, remediation actions following an a ### Automated investigation results and remediation actions -The following table summarizes remediation actions following an automated investigation, how device group settings affect whether actions are taken automatically or upon approval, and what to do in each case. +The following table summarizes remediation actions, how automation level settings affect whether actions are taken automatically or upon approval, and what to do. |Device group setting | Automated investigation results | What to do | |:---|:---|:---| -|**Full - remediate threats automatically** (this is the recommended setting) |A verdict of *Malicious* is reached for a piece of evidence.

    Appropriate remediation actions are taken automatically. |[Review completed actions](#review-completed-actions) | +|**Full - remediate threats automatically** (the recommended setting) |A verdict of *Malicious* is reached for a piece of evidence.

    Appropriate remediation actions are taken automatically. |[Review completed actions](#review-completed-actions) | |**Full - remediate threats automatically** |A verdict of *Suspicious* is reached for a piece of evidence.

    Remediation actions are pending approval to proceed. | [Approve (or reject) pending actions](#review-pending-actions) | |**Semi - require approval for any remediation** |A verdict of either *Malicious* or *Suspicious* is reached for a piece of evidence.

    Remediation actions are pending approval to proceed. |[Approve (or reject) pending actions](#review-pending-actions) | |**Semi - require approval for core folders remediation** |A verdict of *Malicious* is reached for a piece of evidence.

    If the artifact is a file or executable and is in an operating system directory, such as the Windows folder or the Program files folder, then remediation actions are pending approval.

    If the artifact is *not* in an operating system directory, remediation actions are taken automatically. |1. [Approve (or reject) pending actions](#review-pending-actions)

    2. [Review completed actions](#review-completed-actions) | @@ -67,7 +67,7 @@ The following table summarizes remediation actions following an automated invest |**Semi - require approval for non-temp folders remediation** |A verdict of *Malicious* is reached for a piece of evidence.

    If the artifact is a file or executable that is not in a temporary folder, such as the user's downloads folder or temp folder, remediation actions are pending approval.

    If the artifact is a file or executable that *is* in a temporary folder, remediation actions are taken automatically. |1. [Approve (or reject) pending actions](#review-pending-actions)

    2. [Review completed actions](#review-completed-actions) | |**Semi - require approval for non-temp folders remediation** |A verdict of *Suspicious* is reached for a piece of evidence.

    Remediation actions are pending approval. |[Approve (or reject) pending actions](#review-pending-actions) | |Any of the **Full** or **Semi** automation levels |A verdict of *No threats found* is reached for a piece of evidence.

    No remediation actions are taken, and no actions are pending approval. |[View details and results of automated investigations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center) | -|**No automated response** (this is not recommended)|No automated investigations run, so no verdicts are reached, and no remediation actions are taken or awaiting approval. |[Consider setting up or changing your device groups to use **Full** or **Semi** automation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-groups) | +|**No automated response** (not recommended)|No automated investigations run, so no verdicts are reached, and no remediation actions are taken or awaiting approval. |[Consider setting up or changing your device groups to use **Full** or **Semi** automation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-groups) | In Microsoft Defender for Endpoint, all verdicts are [tracked and viewable in the Microsoft Defender Security Center](#review-completed-actions). @@ -85,7 +85,7 @@ In Microsoft Defender for Endpoint, all verdicts are [tracked and viewable in th 4. Select an investigation from any of the categories to open a panel where you can approve or reject remediation actions. - Other details such as file or service details, investigation details, and alert details are displayed. From the panel, you can click on the **Open investigation page** link to see the investigation details. You can also select multiple investigations to approve or reject actions on multiple investigations. + Other details such as file or service details, investigation details, and alert details are displayed. From the panel, you can select the **Open investigation page** link to see the investigation details. You can also select multiple investigations to approve or reject actions on multiple investigations. ## Review completed actions From 5440b4b872346ffe30570875d2bdb3fc7871375e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 7 Dec 2020 11:55:51 -0800 Subject: [PATCH 0616/2014] Update automated-investigations.md --- .../microsoft-defender-atp/automated-investigations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index b199a3a2dd..fea480df60 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -36,7 +36,7 @@ Your security operations team receives an alert whenever a malicious or suspicio > [!VIDEO https://www.microsoft.com/videoplayer/embed/RE4bOeh] -Automated investigation uses various inspection algorithms and processes used by analysts to examine alerts and take immediate action to resolve breaches. These capabilities significantly reduce alert volume, allowing security operations to focus on more sophisticated threats and other high-value initiatives. The [Action center](auto-investigation-action-center.md) keeps track of all the investigations that were initiated automatically, along with details, such as investigation status, detection source, and any pending or completed actions. +The technology in automated investigation uses various inspection algorithms and is based on processes that are used by security analysts. AIR capabilities are designed to examine alerts and take immediate action to resolve breaches. AIR capabilities significantly reduce alert volume, allowing security operations to focus on more sophisticated threats and other high-value initiatives. The [Action center](auto-investigation-action-center.md) keeps track of all the investigations that were initiated automatically, along with details, such as investigation status, detection source, and any pending or completed actions. > [!TIP] > Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-automated-investigations-abovefoldlink). From 83f873b1d2c67e1e851cb43d0aeb0e6b61bee171 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 7 Dec 2020 11:57:28 -0800 Subject: [PATCH 0617/2014] Update microsoft-defender-antivirus-compatibility.md --- .../microsoft-defender-antivirus-compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index 34544835e7..66c40be243 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -13,7 +13,7 @@ ms.author: deniseb ms.custom: nextgen ms.reviewer: manager: dansimp -ms.date: 11/06/2020 +ms.date: 12/07/2020 --- # Microsoft Defender Antivirus compatibility From 31d5be927b8e5e94fa7bf322f0674e88fcedfe2b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 7 Dec 2020 11:59:27 -0800 Subject: [PATCH 0618/2014] Apply suggestions from code review Thank you @johanfreelancer9 for your help! Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-antivirus-compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index 66c40be243..3264d39c1e 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -95,7 +95,7 @@ If you uninstall the other product, and choose to use Microsoft Defender Antivir > You should not attempt to disable, stop, or modify any of the associated services used by Microsoft Defender Antivirus, Microsoft Defender for Endpoint, or the Windows Security app. This includes the *wscsvc*, *SecurityHealthService*, *MsSense*, *Sense*, *WinDefend*, or *MsMpEng* services and process. Manually modifying these services can cause severe instability on your endpoints and open your network to infections and attacks. It can also cause problems when using third-party antivirus apps and how their information is displayed in the [Windows Security app](microsoft-defender-security-center-antivirus.md). > [!IMPORTANT] -> If you are using [Microsoft Endpoint DLP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/information-protection-in-windows-overview), Microsoft Defender Antivirus real-time protection is enabled, even when Microsoft Defender Antivirus is running in passive mode. It won't conflict with 3rd party AV solutions installed on the endpoint. Endpoint DLP depends on real-time protection to operate. +> If you are using [Microsoft Endpoint DLP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/information-protection-in-windows-overview), Microsoft Defender Antivirus real-time protection is enabled, even when Microsoft Defender Antivirus is running in passive mode. Microsoft Defender Antivirus won't conflict with third-party antivirus solutions installed on the endpoint. Endpoint DLP depends on real-time protection to operate. ## See also From 231e7e47b1317d79c6e1ccc5148abd4b5082bf72 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 7 Dec 2020 12:02:39 -0800 Subject: [PATCH 0619/2014] Update get-localized-product-details.md --- windows/client-management/mdm/get-localized-product-details.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/get-localized-product-details.md b/windows/client-management/mdm/get-localized-product-details.md index 5fe5a162e2..52848ed620 100644 --- a/windows/client-management/mdm/get-localized-product-details.md +++ b/windows/client-management/mdm/get-localized-product-details.md @@ -9,7 +9,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 09/18/2017 +ms.date: 12/07/2020 --- # Get localized product details From 75e1ed4ac70e8980dceb1c3a4ac103b1237a7a6f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 7 Dec 2020 12:04:43 -0800 Subject: [PATCH 0620/2014] Update windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/customize-exploit-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md index 31efaf211b..b75194d814 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md @@ -248,7 +248,7 @@ Validate stack integrity (StackPivot) | App-level only | EnableRopStackPivot Set-ProcessMitigation -Name processName.exe -Enable EnableExportAddressFilterPlus -EAFModules dllName1.dll,dllName2.dll ``` -\[2\]: Audit for this mitigation is not available via Powershell cmdlets. +\[2\]: Audit for this mitigation is not available via PowerShell cmdlets. ## Customize the notification From 8f2578792ed0500ce8c860413782b38f3c683f19 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 7 Dec 2020 12:17:12 -0800 Subject: [PATCH 0621/2014] Update report-monitor-microsoft-defender-antivirus.md --- .../report-monitor-microsoft-defender-antivirus.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/report-monitor-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/report-monitor-microsoft-defender-antivirus.md index 9b789e6a59..a82e35334c 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/report-monitor-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/report-monitor-microsoft-defender-antivirus.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium author: denisebmsft ms.author: deniseb ms.custom: nextgen -ms.date: 09/03/2018 +ms.date: 12/07/2020 ms.reviewer: manager: dansimp --- @@ -25,6 +25,8 @@ manager: dansimp - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +Microsoft Defender Antivirus is built into Windows 10, Windows Server 2019, and Windows Server 2016. Microsoft Defender Antivirus is of your next-generation protection in Microsoft Defender for Endpoint. Next-generation protection helps protect your devices from software threats like viruses, malware, and spyware across email, apps, the cloud, and the web. + With Microsoft Defender Antivirus, you have several options for reviewing protection status and alerts. You can use Microsoft Endpoint Configuration Manager to [monitor Microsoft Defender Antivirus](https://docs.microsoft.com/configmgr/protect/deploy-use/monitor-endpoint-protection) or [create email alerts](https://docs.microsoft.com/configmgr/protect/deploy-use/endpoint-configure-alerts). Or, you can monitor protection using [Microsoft Intune](https://docs.microsoft.com/intune/introduction-intune). Microsoft Operations Management Suite has an [Update Compliance add-in](/windows/deployment/update/update-compliance-get-started) that reports on key Microsoft Defender Antivirus issues, including protection updates and real-time protection settings. From 64a1cbc0885b94e9353148f984c7cbd86132c28b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 7 Dec 2020 12:19:28 -0800 Subject: [PATCH 0622/2014] Update report-monitor-microsoft-defender-antivirus.md --- .../report-monitor-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/report-monitor-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/report-monitor-microsoft-defender-antivirus.md index a82e35334c..4280ec563b 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/report-monitor-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/report-monitor-microsoft-defender-antivirus.md @@ -44,5 +44,5 @@ For monitoring or determining status with PowerShell, WMI, or Microsoft Azure, s ## Related articles - [Microsoft Defender Antivirus in Windows 10](microsoft-defender-antivirus-in-windows-10.md) - +- [Microsoft Defender Antivirus on Windows Server 2016 and 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016) - [Deploy Microsoft Defender Antivirus](deploy-manage-report-microsoft-defender-antivirus.md) From b67aca1f618e292254193280fa1802c953477255 Mon Sep 17 00:00:00 2001 From: Brian Caton Date: Mon, 7 Dec 2020 13:35:35 -0800 Subject: [PATCH 0623/2014] Update firewall-settings-lost-on-upgrade.md --- .../windows-firewall/firewall-settings-lost-on-upgrade.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md index 8948b3b3fe..8a7721f432 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md +++ b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md @@ -21,7 +21,7 @@ This article describes a scenario where previously enabled Firewall rules revert ## Rule groups -Individual built-in Firewall rules are categorized within a group. For example, the following individual rules form part of the Remote Desktop group. +For organizational purposes, individual built-in Firewall rules are categorized within a group. For example, the following rules form part of the Remote Desktop group. - Remote Desktop – Shadow (TCP-In) @@ -29,7 +29,7 @@ Individual built-in Firewall rules are categorized within a group. For example, - Remote Desktop – User-Mode (UDP-In) -Other examples include the core networking, file and print sharing, and network discovery groups. Admins can filter on individual categories in the Firewall interface (wf.msc) by selecting and right-clicking on **Inbound** or **Outbound Rules** and selecting **Filter by Group**; or via PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. +Other group examples include the core networking, file and print sharing, and network discovery. Grouping allows admins to manage sets of similar rules by filtering on categories in the Firewall interface (wf.msc). This is acheived by right-clicking on either **Inbound** or **Outbound Rules** and selecting **Filter by Group**; or via PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. ```Powershell Get-NetFirewallRule -Group @@ -38,6 +38,6 @@ Get-NetFirewallRule -Group > [!NOTE] > It is recommended to enable an entire group instead of individual rules if the expectation is that the ruleset is going to be migrated at some point. -It is recommended to enable/disable all rules within a group, as opposed to enabling/disabling just one or two of the individual rules to help avoid unexpected behaviors. For example, while rule groups can be used to organize rules by influence and allows batch rule modifications, they are also used as a way to maintain rule state across a Windows upgrade. Rule groups, as opposed to individual rules, are the unit by which the process determines what should be enabled/disabled when the upgrade is complete. +To avoid unexpected behaviors it is recommended to enable/disable all of the rules within a group, as opposed to just one or two of the individual rules. This is because while rule groups are used to organize rules and allow batch rule modification by type, they also represents the 'unit' by which rule state is maintained across a Windows upgrade. Rule groups, as opposed to individual rules, are the unit by which the update process determines what should be enabled/disabled when the upgrade is complete. -Take the Remote Desktop group example mentioned earlier. It consists of three rules. To ensure that the ruleset is properly maintained once the upgrade is complete, all three rules must be enabled. If only one rule is enabled, the upgrade process will see that two of three rules are disabled and subsequently disable the entire group to maintain an as pristine out-of-the-box configuration as possible. Obviously, in this scenario, this brings the unintended consequence of being unable to establish RDP (Remote Desktop Protocol) connection to the host. +Take the Remote Desktop group example shown above. It consists of three rules. To ensure that the ruleset is properly migrated during an upgrade, all three rules must be enabled. If for example only one rule is enabled, the upgrade process will see that two of three rules are disabled and subsequently disable the entire group in an effort to maintain what it sees as the most pristine out-of-the-box configuration possible. Obviously, this scenario brings with it the unintended consequence of breaking RDP (Remote Desktop Protocol) connectivity to the host. From 5ca4a3adb87afcc87c1aa3941aefd2b6382ead21 Mon Sep 17 00:00:00 2001 From: Brian Caton Date: Mon, 7 Dec 2020 14:34:19 -0800 Subject: [PATCH 0624/2014] Update firewall-settings-lost-on-upgrade.md --- .../windows-firewall/firewall-settings-lost-on-upgrade.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md index 8a7721f432..4d978ad0fe 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md +++ b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md @@ -29,7 +29,7 @@ For organizational purposes, individual built-in Firewall rules are categorized - Remote Desktop – User-Mode (UDP-In) -Other group examples include the core networking, file and print sharing, and network discovery. Grouping allows admins to manage sets of similar rules by filtering on categories in the Firewall interface (wf.msc). This is acheived by right-clicking on either **Inbound** or **Outbound Rules** and selecting **Filter by Group**; or via PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. +Other group examples include core networking, file and print sharing, and network discovery. Grouping allows admins to manage sets of similar rules by filtering on categories in the Firewall interface (wf.msc). This is acheived by right-clicking on either **Inbound** or **Outbound Rules** and selecting **Filter by Group**; or via PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. ```Powershell Get-NetFirewallRule -Group @@ -38,6 +38,6 @@ Get-NetFirewallRule -Group > [!NOTE] > It is recommended to enable an entire group instead of individual rules if the expectation is that the ruleset is going to be migrated at some point. -To avoid unexpected behaviors it is recommended to enable/disable all of the rules within a group, as opposed to just one or two of the individual rules. This is because while rule groups are used to organize rules and allow batch rule modification by type, they also represents the 'unit' by which rule state is maintained across a Windows upgrade. Rule groups, as opposed to individual rules, are the unit by which the update process determines what should be enabled/disabled when the upgrade is complete. +To avoid unexpected behaviors it is recommended to enable/disable all of the rules within a group as opposed to just one or two of the individual rules. This is because while groups are used to organize rules and allow batch rule modification by type, they also represents the 'unit' by which rule state is maintained across a Windows upgrade. Rule groups, as opposed to individual rules, are the unit by which the update process determines what should be enabled/disabled when the upgrade is complete. Take the Remote Desktop group example shown above. It consists of three rules. To ensure that the ruleset is properly migrated during an upgrade, all three rules must be enabled. If for example only one rule is enabled, the upgrade process will see that two of three rules are disabled and subsequently disable the entire group in an effort to maintain what it sees as the most pristine out-of-the-box configuration possible. Obviously, this scenario brings with it the unintended consequence of breaking RDP (Remote Desktop Protocol) connectivity to the host. From 1c07ed33c5fc8c5c56caafa3c5407173fe529075 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 7 Dec 2020 17:34:23 -0800 Subject: [PATCH 0625/2014] fix images --- .../microsoft-defender-atp/android-intune.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index b52aee2bbb..d899f7568a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -252,12 +252,12 @@ Select **Device restrictions** under one of the following, based on your device Select **Create**. - > ![Image of devices configuration profile Create](images/1autosetupofvpn.png) + > ![Image of devices configuration profile Create](images/1autosetupofvpn.png) 2. **Configuration Settings** Provide a **Name** and a **Description** to uniquely identify the configuration profile. - > ![Image of devices configuration profile Name and Description](images/2autosetupofvpn.png) + > ![Image of devices configuration profile Name and Description](images/2autosetupofvpn.png) 3. Select **Connectivity** and configure VPN: - Enable **Always-on VPN** @@ -270,17 +270,17 @@ Custom VPN in this case is Defender for Endpoint VPN which is used to provide th - Enter **Package ID** of the Microsoft Defender ATP app in Google Play store. For the Defender app URL https://play.google.com/store/apps/details?id=com.microsoft.scmx, Package ID is **com.microsoft.scmx** - **Lockdown mode** Not configured (Default) - > ![Image of devices configuration profile enable Always-on VPN](images/3autosetupofvpn.png) + ![Image of devices configuration profile enable Always-on VPN](images/3autosetupofvpn.png) 4. **Assignment** In the **Assignments** page, select the user group to which this app config policy would be assigned to. Click **Select groups** to include and selecting the applicable group and then click **Next**. The group selected here is usually the same group to which you would assign Microsoft Defender for Endpoint Android app. - > ![Image of devices configuration profile Assignment](images/4autosetupofvpn.png) + ![Image of devices configuration profile Assignment](images/4autosetupofvpn.png) 5. In the **Review + Create** page that comes up next, review all the information and then select **Create**. The device configuration profile is now assigned to the selected user group. - > ![Image of devices configuration profile Review and Create](images/5autosetupofvpn.png) + ![Image of devices configuration profile Review and Create](images/5autosetupofvpn.png) ## Complete onboarding and check status @@ -293,6 +293,7 @@ displayed here. 2. On the device, you can validate the onboarding status by going to the **work profile**. Confirm that Defender for Endpoint is available and that you are enrolled to the **Personally-owned devices with work profile**. If you are enrolled to a **Corporate-owned, fully managed user device**, you will have a single profile on the device where you can confirm that Defender for Endpoint is available. + ![Image of app in mobile device](images/c2e647fc8fa31c4f2349c76f2497bc0e.png) 3. When the app is installed, open the app and accept the permissions From db84674324f84163081a89c3c1287ac77e7ee1c0 Mon Sep 17 00:00:00 2001 From: Sunayana Singh Date: Tue, 8 Dec 2020 15:32:24 +0530 Subject: [PATCH 0626/2014] Adding VPN configuration details --- .../images/ios-vpn-config.png | Bin 0 -> 67699 bytes .../ios-configure-features.md | 26 ++++++++++++++---- 2 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/ios-vpn-config.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/ios-vpn-config.png b/windows/security/threat-protection/microsoft-defender-atp/images/ios-vpn-config.png new file mode 100644 index 0000000000000000000000000000000000000000..6b809309ba166d83442edb38584ce1790ceed6b3 GIT binary patch literal 67699 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 **Compliance policies** -> click on **Create Policy**. Select "iOS/iPadOS" as platform and click **Create**. > [!div class="mx-imgBorder"] - > ![Image of Microsoft Endpoint Manager Admin Center](images/ios-jb-policy.png) + > ![Create Policy](images/ios-jb-policy.png) 1. Specify a name of the policy, example "Compliance Policy for Jailbreak". 1. In the compliance settings page, click to expand **Device Health** section and click **Block** for **Jailbroken devices** field. > [!div class="mx-imgBorder"] - > ![Image of Microsoft Endpoint Manager Admin Center](images/ios-jb-settings.png) + > ![Policy Settings](images/ios-jb-settings.png) 1. In the *Action for noncompliance* section, select the actions as per your requirements and click **Next**. > [!div class="mx-imgBorder"] - > ![Image of Microsoft Endpoint Manager Admin Center](images/ios-jb-actions.png) + > ![Policy Actions](images/ios-jb-actions.png) 1. In the *Assignments* section, select the user groups that you want to include for this policy and then click **Next**. 1. In the **Review+Create** section, verify that all the information entered is correct and then select **Create**. @@ -62,9 +62,25 @@ Defender for Endpoint for iOS enables admins to configure custom indicators on i > [!NOTE] > Defender for Endpoint for iOS supports creating custom indicators only for IP addresses and URLs/domains. -## Web Protection +## Web Protection and VPN -By default, Defender for Endpoint for iOS includes and enables the web protection feature. [Web protection](web-protection-overview.md) helps to secure devices against web threats and protect users from phishing attacks. +By default, Defender for Endpoint for iOS includes and enables the web protection feature. [Web protection](web-protection-overview.md) helps to secure devices against web threats and protect users from phishing attacks. Defender for Endpoint for iOS uses a local VPN in order to provide this protection. + +While enabled by default, there might be some cases that requires you to disable VPN. For example, you want to run some apps that do not work when a VPN is configured. In such cases, you can choose to disable VPN from the app on the device by following the steps below. + +1. On your iOS device, open the **Settings** app and then click on **VPN**. +1. Click on the "i" button for Microsoft Defender ATP. +1. Toggle-off **Connect On Demand** to disable VPN. + + > [!div class="mx-imgBorder"] + > ![VPN config connect on demand](images/ios-vpn-config.png) + +> [!NOTE] +> Web Protection will not be available when VPN is disabled. To re-enable Web Protection, open Microsoft Defender for Endpoint app on the device and click on **Start VPN**. + +### Co-existence of multiple VPN profiles + +Apple iOS does not support multiple device-wide VPNs to be active simultaneously. While multiple VPN profiles can exist on the device, only one VPN can be active at a time. ## Report unsafe site From c65538b1cc6fdddb94903fe04e7a95d05f00e095 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 8 Dec 2020 11:29:25 -0800 Subject: [PATCH 0627/2014] Added SkyDrive and Explorer policies --- windows/client-management/mdm/TOC.md | 2 + .../mdm/policies-in-policy-csp-admx-backed.md | 6 + .../policy-configuration-service-provider.md | 28 ++ .../mdm/policy-csp-admx-explorer.md | 400 ++++++++++++++++++ .../mdm/policy-csp-admx-skydrive.md | 116 +++++ 5 files changed, 552 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-explorer.md create mode 100644 windows/client-management/mdm/policy-csp-admx-skydrive.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 19328d6086..86bd94db0c 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -193,6 +193,7 @@ #### [ADMX_DWM](policy-csp-admx-dwm.md) #### [ADMX_EncryptFilesonMove](policy-csp-admx-encryptfilesonmove.md) #### [ADMX_EventForwarding](policy-csp-admx-eventforwarding.md) +#### [ADMX_Explorer](policy-csp-admx-explorer.md) #### [ADMX_FileServerVSSProvider](policy-csp-admx-fileservervssprovider.md) #### [ADMX_FileSys](policy-csp-admx-filesys.md) #### [ADMX_FolderRedirection](policy-csp-admx-folderredirection.md) @@ -221,6 +222,7 @@ #### [ADMX_SharedFolders](policy-csp-admx-sharedfolders.md) #### [ADMX_Sharing](policy-csp-admx-sharing.md) #### [ADMX_ShellCommandPromptRegEditTools](policy-csp-admx-shellcommandpromptregedittools.md) +#### [ADMX_SkyDrive](policy-csp-admx-skydrive.md) #### [ADMX_Smartcard](policy-csp-admx-smartcard.md) #### [ADMX_Snmp](policy-csp-admx-snmp.md) #### [ADMX_StartMenu](policy-csp-admx-startmenu.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 1f50c812bc..862afe663b 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -142,6 +142,11 @@ ms.date: 10/08/2020 - [ADMX_EncryptFilesonMove/NoEncryptOnMove](./policy-csp-admx-encryptfilesonmove.md#admx-encryptfilesonmove-noencryptonmove) - [ADMX_EventForwarding/ForwarderResourceUsage](./policy-csp-admx-eventforwarding.md#admx_eventforwarding-forwarderresourceusage) - [ADMX_EventForwarding/SubscriptionManager](./policy-csp-admx-eventforwarding.md#admx_eventforwarding-subscriptionmanager) +- [ADMX_Explorer/AdminInfoUrl](./policy-csp-admx-explorer.md#admx-explorer-admininfourl) +- [ADMX_Explorer/AlwaysShowClassicMenu](./policy-csp-admx-explorer.md#admx-explorer-alwaysshowclassicmenu) +- [ADMX_Explorer/DisableRoamedProfileInit](./policy-csp-admx-explorer.md#admx-explorer-disableroamedprofileinit) +- [ADMX_Explorer/PreventItemCreationInUsersFilesFolder](./policy-csp-admx-explorer.md#admx-explorer-preventitemcreationinusersfilesfolder) +- [ADMX_Explorer/TurnOffSPIAnimations](./policy-csp-admx-explorer.md#admx-explorer-turnoffspianimations) - [ADMX_FileServerVSSProvider/Pol_EncryptProtocol](./policy-csp-admx-fileservervssprovider.md#admx-fileservervssprovider-pol-encryptprotocol) - [ADMX_FileSys/DisableCompression](./policy-csp-admx-filesys.md#admx-filesys-disablecompression) - [ADMX_FileSys/DisableDeleteNotification](./policy-csp-admx-filesys.md#admx-filesys-disabledeletenotification) @@ -461,6 +466,7 @@ ms.date: 10/08/2020 - [ADMX_ShellCommandPromptRegEditTools/DisableRegedit](./policy-csp-admx-shellcommandpromptregedittools.md#admx-shellcommandpromptregedittools-disableregedit) - [ADMX_ShellCommandPromptRegEditTools/DisallowApps](./policy-csp-admx-shellcommandpromptregedittools.md#admx-shellcommandpromptregedittools-disallowapps) - [ADMX_ShellCommandPromptRegEditTools/RestrictApps](./policy-csp-admx-shellcommandpromptregedittools.md#admx-shellcommandpromptregedittools-disablecmd) +- [ADMX_SkyDrive/PreventNetworkTrafficPreUserSignIn](./policy-csp-admx-skydrive.md#admx-skydrive-preventnetworktrafficpreusersignin) - [ADMX_Smartcard/AllowCertificatesWithNoEKU](./policy-csp-admx-smartcard.md#admx-smartcard-allowcertificateswithnoeku) - [ADMX_Smartcard/AllowIntegratedUnblock](./policy-csp-admx-smartcard.md#admx-smartcard-allowintegratedunblock) - [ADMX_Smartcard/AllowSignatureOnlyKeys](./policy-csp-admx-smartcard.md#admx-smartcard-allowsignatureonlykeys) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 99fad505b6..9c50187fd7 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -633,6 +633,26 @@ The following diagram shows the Policy configuration service provider in tree fo

    +### ADMX_Explorer policies + +
    +
    + ADMX_Explorer/AdminInfoUrl +
    +
    + ADMX_Explorer/AlwaysShowClassicMenu +
    +
    + ADMX_Explorer/DisableRoamedProfileInit +
    +
    + ADMX_Explorer/PreventItemCreationInUsersFilesFolder +
    +
    + ADMX_Explorer/TurnOffSPIAnimations +
    +
    + ### ADMX_FileServerVSSProvider policies
    @@ -1717,6 +1737,14 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_SkyDrive policies + +
    +
    + ADMX_SkyDrive/PreventNetworkTrafficPreUserSignIn +
    +
    + ### ADMX_Smartcard policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-explorer.md b/windows/client-management/mdm/policy-csp-admx-explorer.md new file mode 100644 index 0000000000..31c5d764fb --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-explorer.md @@ -0,0 +1,400 @@ +--- +title: Policy CSP - ADMX_Explorer +description: Policy CSP - ADMX_Explorer +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/08/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_Explorer +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_Explorer policies + +
    +
    + ADMX_Explorer/AdminInfoUrl +
    +
    + ADMX_Explorer/AlwaysShowClassicMenu +
    +
    + ADMX_Explorer/DisableRoamedProfileInit +
    +
    + ADMX_Explorer/PreventItemCreationInUsersFilesFolder +
    +
    + ADMX_Explorer/TurnOffSPIAnimations +
    +
    + + +
    + + +**ADMX_Explorer/AdminInfoUrl** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Sets the target of the More Information link that will be displayed when the user attempts to run a program that is blocked by policy. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Set a support web page link* +- GP name: *AdminInfoUrl* +- GP path: *Windows Components\File Explorer* +- GP ADMX file name: *Explorer.admx* + + + +
    + + +**ADMX_Explorer/AlwaysShowClassicMenu** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures File Explorer to always display the menu bar. + +> [!NOTE] +> By default, the menu bar is not displayed in File Explorer. + +If you enable this policy setting, the menu bar will be displayed in File Explorer. + +If you disable or do not configure this policy setting, the menu bar will not be displayed in File Explorer. + +> [!NOTE] +> When the menu bar is not displayed, users can access the menu bar by pressing the 'ALT' key. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Display the menu bar in File Explorer* +- GP name: *AlwaysShowClassicMenu* +- GP path: *Windows Components\File Explorer* +- GP ADMX file name: *Explorer.admx* + + + +
    + + +**ADMX_Explorer/DisableRoamedProfileInit** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows administrators who have configured roaming profile in conjunction with Delete Cached Roaming Profile Group Policy setting to ensure that Explorer will not reinitialize default program associations and other settings to default values. + +If you enable this policy setting on a machine that does not contain all programs installed in the same manner as it was on the machine on which the user had last logged on, unexpected behavior could occur. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not reinitialize a pre-existing roamed user profile when it is loaded on a machine for the first time* +- GP name: *DisableRoamedProfileInit* +- GP path: *Windows Components\File Explorer* +- GP ADMX file name: *Explorer.admx* + + + +
    + + +**ADMX_Explorer/PreventItemCreationInUsersFilesFolder** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows administrators to prevent users from adding new items such as files or folders to the root of their Users Files folder in File Explorer. + +If you enable this policy setting, users will no longer be able to add new items such as files or folders to the root of their Users Files folder in File Explorer. + +If you disable or do not configure this policy setting, users will be able to add new items such as files or folders to the root of their Users Files folder in File Explorer. + +> [!NOTE] +> Enabling this policy setting does not prevent the user from being able to add new items such as files and folders to their actual file system profile folder at %userprofile%. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent users from adding files to the root of their Users Files folder.* +- GP name: *PreventItemCreationInUsersFilesFolder* +- GP path: *Windows Components\File Explorer* +- GP ADMX file name: *Explorer.admx* + + + +
    + + +**ADMX_Explorer/TurnOffSPIAnimations** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy is similar to settings directly available to computer users. Disabling animations can improve usability for users with some visual disabilities as well as improving performance and battery life in some scenarios. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off common control and window animations* +- GP name: *TurnOffSPIAnimations* +- GP path: *Windows Components\File Explorer* +- GP ADMX file name: *Explorer.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-skydrive.md b/windows/client-management/mdm/policy-csp-admx-skydrive.md new file mode 100644 index 0000000000..5580f6e4e4 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-skydrive.md @@ -0,0 +1,116 @@ +--- +title: Policy CSP - ADMX_SkyDrive +description: Policy CSP - ADMX_SkyDrive +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/08/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_SkyDrive +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_SkyDrive policies + +
    +
    + ADMX_SkyDrive/PreventNetworkTrafficPreUserSignIn +
    +
    + + +
    + + +**ADMX_SkyDrive/PreventNetworkTrafficPreUserSignIn** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Enable this setting to prevent the OneDrive sync client (OneDrive.exe) from generating network traffic (checking for updates, etc.) until the user signs in to OneDrive or starts syncing files to the local computer. + +If you enable this setting, users must sign in to the OneDrive sync client on the local computer, or select to sync OneDrive or SharePoint files on the computer, for the sync client to start automatically. + +If this setting is not enabled, the OneDrive sync client will start automatically when users sign in to Windows. + +If you enable or disable this setting, do not return the setting to Not Configured. Doing so will not change the configuration and the last configured setting will remain in effect. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent OneDrive from generating network traffic until the user signs in to OneDrive* +- GP name: *PreventNetworkTrafficPreUserSignIn* +- GP path: *Windows Components\OneDrive* +- GP ADMX file name: *SkyDrive.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From 8d9ca432a1947dbcf8c681c21a917a7a638d19cc Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 11:56:24 -0800 Subject: [PATCH 0628/2014] Update microsoft-defender-antivirus-compatibility.md --- .../microsoft-defender-antivirus-compatibility.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index 3264d39c1e..c9bb2217ed 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -13,7 +13,7 @@ ms.author: deniseb ms.custom: nextgen ms.reviewer: manager: dansimp -ms.date: 12/07/2020 +ms.date: 12/08/2020 --- # Microsoft Defender Antivirus compatibility @@ -72,7 +72,7 @@ The following table summarizes the functionality and features that are available |State |[Real-time protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-real-time-protection-microsoft-defender-antivirus) and [cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus) | [Limited periodic scanning availability](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/limited-periodic-scanning-microsoft-defender-antivirus) | [File scanning and detection information](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/customize-run-review-remediate-scans-microsoft-defender-antivirus) | [Threat remediation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-remediation-microsoft-defender-antivirus) | [Security intelligence updates](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus) | |--|--|--|--|--|--| |Active mode

    |Yes |No |Yes |Yes |Yes | -|Passive mode |No |No |Yes |Only during [scheduled or on-demand scans](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus) |Yes | +|Passive mode |Yes |No |Yes |Only during [scheduled or on-demand scans](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/scheduled-catch-up-scans-microsoft-defender-antivirus) |Yes | |[EDR in block mode enabled](../microsoft-defender-atp/edr-in-block-mode.md) |No |No |Yes |Yes |Yes | |Automatic disabled mode |No |Yes |No |No |No | From ffadba68830ff65f73836057d5b6a22a2506bf89 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 11:59:31 -0800 Subject: [PATCH 0629/2014] Update microsoft-defender-antivirus-compatibility.md --- .../microsoft-defender-antivirus-compatibility.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index c9bb2217ed..355486f404 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -104,3 +104,4 @@ If you uninstall the other product, and choose to use Microsoft Defender Antivir - [EDR in block mode](../microsoft-defender-atp/edr-in-block-mode.md) - [Configure Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure) - [Configure Endpoint Protection on a standalone client](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure-standalone-client) +- [Learn about Microsoft 365 Endpoint data loss prevention](https://docs.microsoft.com/microsoft-365/compliance/endpoint-dlp-learn-about?view=o365-worldwide) From 2c7249b47e5711800c79f1a88b12498c33af251a Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 8 Dec 2020 14:02:31 -0800 Subject: [PATCH 0630/2014] Added LanmanWorkstation policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 3 + .../policy-configuration-service-provider.md | 14 + .../mdm/policy-csp-admx-lanmanworkstation.md | 279 ++++++++++++++++++ 4 files changed, 297 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 86bd94db0c..631c73eec2 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -201,6 +201,7 @@ #### [ADMX_HelpAndSupport](policy-csp-admx-helpandsupport.md) #### [ADMX_kdc](policy-csp-admx-kdc.md) #### [ADMX_LanmanServer](policy-csp-admx-lanmanserver.md) +#### [ADMX_LanmanWorkstation](policy-csp-admx-lanmanworkstation.md) #### [ADMX_LinkLayerTopologyDiscovery](policy-csp-admx-linklayertopologydiscovery.md) #### [ADMX_MMC](policy-csp-admx-mmc.md) #### [ADMX_MMCSnapins](policy-csp-admx-mmcsnapins.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 862afe663b..b834641841 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -181,6 +181,9 @@ ms.date: 10/08/2020 - [ADMX_LanmanServer/Pol_HashPublication](./policy-csp-admx-lanmanserver.md#admx-lanmanserver-pol-hashpublication) - [ADMX_LanmanServer/Pol_HashSupportVersion](./policy-csp-admx-lanmanserver.md#admx-lanmanserver-pol-hashsupportversion) - [ADMX_LanmanServer/Pol_HonorCipherSuiteOrder](./policy-csp-admx-lanmanserver.md#admx-lanmanserver-pol-honorciphersuiteorder) +- [ADMX_LanmanWorkstation/Pol_CipherSuiteOrder](./policy-csp-admx-lanmanworkstation.md#admx-lanmanworkstation-pol-ciphersuiteorder) +- [ADMX_LanmanWorkstation/Pol_EnableHandleCachingForCAFiles](./policy-csp-admx-lanmanworkstation.md#admx-lanmanworkstation-pol-enablehandlecachingforcafiles) +- [ADMX_LanmanWorkstation/Pol_EnableOfflineFilesforCAShares](./policy-csp-admx-lanmanworkstation.md#admx-lanmanworkstation-pol-enableofflinefilesforcashares) - [ADMX_LinkLayerTopologyDiscovery/LLTD_EnableLLTDIO](./policy-csp-admx-linklayertopologydiscovery.md#admx-linklayertopologydiscovery-lltd-enablelltdio) - [ADMX_LinkLayerTopologyDiscovery/LLTD_EnableRspndr](./policy-csp-admx-linklayertopologydiscovery.md#admx-linklayertopologydiscovery-lltd-enablerspndr) - [ADMX_MMC/MMC_ActiveXControl](./policy-csp-admx-mmc.md#admx-mmc-mmc-activexcontrol) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 9c50187fd7..1bec41f8c4 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -783,6 +783,20 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_LanmanWorkstation policies + +
    +
    + ADMX_LanmanWorkstation/Pol_CipherSuiteOrder +
    +
    + ADMX_LanmanWorkstation/Pol_EnableHandleCachingForCAFiles +
    +
    + ADMX_LanmanWorkstation/Pol_EnableOfflineFilesforCAShares +
    +
    + ### ADMX_LinkLayerTopologyDiscovery policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md new file mode 100644 index 0000000000..5a9ce576f9 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md @@ -0,0 +1,279 @@ +--- +title: Policy CSP - ADMX_LanmanWorkstation +description: Policy CSP - ADMX_LanmanWorkstation +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/08/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_LanmanWorkstation +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_LanmanWorkstation policies + +
    +
    + ADMX_LanmanWorkstation/Pol_CipherSuiteOrder +
    +
    + ADMX_LanmanWorkstation/Pol_EnableHandleCachingForCAFiles +
    +
    + ADMX_LanmanWorkstation/Pol_EnableOfflineFilesforCAShares +
    +
    + + +
    + + +**ADMX_LanmanWorkstation/Pol_CipherSuiteOrder** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines the cipher suites used by the SMB client. + +If you enable this policy setting, cipher suites are prioritized in the order specified. + +If you enable this policy setting and do not specify at least one supported cipher suite, or if you disable or do not configure this policy setting, the default cipher suite order is used. + +SMB 3.11 cipher suites: + +- AES_128_GCM +- AES_128_CCM + +SMB 3.0 and 3.02 cipher suites: + +- AES_128_CCM + +How to modify this setting: + +Arrange the desired cipher suites in the edit box, one cipher suite per line, in order from most to least preferred, with the most preferred cipher suite at the top. Remove any cipher suites you don't want to use. + +> [!NOTE] +> When configuring this security setting, changes will not take effect until you restart Windows. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Cipher suite order* +- GP name: *Pol_CipherSuiteOrder* +- GP path: *Network\Lanman Workstation* +- GP ADMX file name: *LanmanWorkstation.admx* + + + +
    + + +**ADMX_LanmanWorkstation/Pol_EnableHandleCachingForCAFiles** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines the behavior of SMB handle caching for clients connecting to an SMB share where the Continuous Availability (CA) flag is enabled. + +If you enable this policy setting, the SMB client will allow cached handles to files on CA shares. This may lead to better performance when repeatedly accessing a large number of unstructured data files on CA shares running in Microsoft Azure Files. + +If you disable or do not configure this policy setting, Windows will prevent use of cached handles to files opened through CA shares. + +> [!NOTE] +> This policy has no effect when connecting Scale-out File Server shares provided by a Windows Server. Microsoft does not recommend enabling this policy for clients that routinely connect to files hosted on a Windows Failover Cluster with the File Server for General Use role, as it can lead to adverse failover times and increased memory and CPU usage. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Handle Caching on Continuous Availability Shares* +- GP name: *Pol_EnableHandleCachingForCAFiles* +- GP path: *Network\Lanman Workstation* +- GP ADMX file name: *LanmanWorkstation.admx* + + + +
    + + +**ADMX_LanmanWorkstation/Pol_EnableOfflineFilesforCAShares** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines the behavior of Offline Files on clients connecting to an SMB share where the Continuous Availability (CA) flag is enabled. + +If you enable this policy setting, the "Always Available offline" option will appear in the File Explorer menu on a Windows computer when connecting to a CA-enabled share. Pinning of files on CA-enabled shares using client-side caching will also be possible. + +If you disable or do not configure this policy setting, Windows will prevent use of Offline Files with CA-enabled shares. + +> [!NOTE] +> Microsoft does not recommend enabling this group policy. Use of CA with Offline Files will lead to very long transition times between the online and offline states. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Offline Files Availability on Continuous Availability Shares* +- GP name: *Pol_EnableOfflineFilesforCAShares* +- GP path: *Network\Lanman Workstation* +- GP ADMX file name: *LanmanWorkstation.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file From 2d26392f0ac86aec91def4ccf5d274972721b5fc Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 14:24:06 -0800 Subject: [PATCH 0631/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index f5e542e2f6..ecaa7bcca5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -14,7 +14,7 @@ ms.author: deniseb ms.reviewer: sugamar, jcedola manager: dansimp ms.custom: asr -ms.date: 11/30/2020 +ms.date: 12/08/2020 --- # Reduce attack surfaces with attack surface reduction rules @@ -26,17 +26,17 @@ ms.date: 11/30/2020 * [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -## Overview +## Why attack surface reduction is important -Your attack surface includes all the places where an attacker could compromise your organization's devices or networks. Reducing your attack surface means protecting your organization's devices and network, which leaves attackers with fewer ways to perform attacks. +Your organization's attack surface includes all the places where an attacker could compromise your organization's devices or networks. Reducing your attack surface means protecting your organization's devices and network, which leaves attackers with fewer ways to perform attacks. Configuring attack surface reduction rules in Microsoft Defender for Endpoint can help! -Attack surface reduction rules target certain software behaviors that are often abused by attackers. Such behaviors include: +Attack surface reduction rules target certain software behaviors, such as: - Launching executable files and scripts that attempt to download or run files; - Running obfuscated or otherwise suspicious scripts; and - Performing behaviors that apps don't usually initiate during normal day-to-day work. -Such software behaviors are sometimes seen in legitimate applications; however, these behaviors are often considered risky because they are commonly abused by malware. Attack surface reduction rules can constrain risky behaviors and help keep your organization safe. +Such software behaviors are sometimes seen in legitimate applications; however, these behaviors are often considered risky because they are commonly abused by attackers through malware. Attack surface reduction rules can constrain risky behaviors and help keep your organization safe. For more information about configuring attack surface reduction rules, see [Enable attack surface reduction rules](enable-attack-surface-reduction.md). From d3ae0137c435263d5e85e9d4a028c7acfd085748 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 14:33:41 -0800 Subject: [PATCH 0632/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index ecaa7bcca5..46951dd11c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -109,14 +109,14 @@ The following sections describe each of the 15 attack surface reduction rules. T | Rule name | GUID | File & folder exclusions | Minimum OS supported | |-----|----|---|---| -|[Block executable content from email client and webmail](#block-executable-content-from-email-client-and-webmail) | `BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | +|[Block executable content from email client and webmail](#block-executable-content-from-email-client-and-webmail) | `BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | +|[Block executable files from running unless they meet a prevalence, age, or trusted list criterion](#block-executable-files-from-running-unless-they-meet-a-prevalence-age-or-trusted-list-criterion) | `01443614-cd74-433a-b99e-2ecdc07bfc25` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | +|[Block execution of potentially obfuscated scripts](#block-execution-of-potentially-obfuscated-scripts) | `5BEB7EFE-FD9A-4556-801D-275E5FFC04CC` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | +|[Block JavaScript or VBScript from launching downloaded executable content](#block-javascript-or-vbscript-from-launching-downloaded-executable-content) | `D3E037E1-3EB8-44C8-A917-57927947596D` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office applications from creating executable content](#block-office-applications-from-creating-executable-content) | `3B576869-A4EC-4529-8536-B80A7769E899` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office applications from injecting code into other processes](#block-office-applications-from-injecting-code-into-other-processes) | `75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|[Block JavaScript or VBScript from launching downloaded executable content](#block-javascript-or-vbscript-from-launching-downloaded-executable-content) | `D3E037E1-3EB8-44C8-A917-57927947596D` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|[Block execution of potentially obfuscated scripts](#block-execution-of-potentially-obfuscated-scripts) | `5BEB7EFE-FD9A-4556-801D-275E5FFC04CC` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|[Block executable files from running unless they meet a prevalence, age, or trusted list criterion](#block-executable-files-from-running-unless-they-meet-a-prevalence-age-or-trusted-list-criterion) | `01443614-cd74-433a-b99e-2ecdc07bfc25` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | `c1db55ab-c21a-4637-bb3f-a12568109d35` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem) | `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block process creations originating from PSExec and WMI commands](#block-process-creations-originating-from-psexec-and-wmi-commands) | `d1e49aac-8f56-4280-b9ba-993a6d77406c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | From bf1dd1f078d9209b452fc11ae5b7f13b851e2d8c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 14:35:43 -0800 Subject: [PATCH 0633/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 46951dd11c..e0b1a68177 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -105,11 +105,12 @@ The "engine version" listed for attack surface reduction events in the event log ## Attack surface reduction rules -The following sections describe each of the 15 attack surface reduction rules. This table shows their corresponding GUIDs, which you use if you're configuring the rules with Group Policy or PowerShell. If you use Microsoft Endpoint Configuration Manager or Microsoft Intune, you do not need the GUIDs: +The following sections describe each of the 15 attack surface reduction rules (in alphabetical order of rule name). This table shows their corresponding GUIDs, which you use if you're configuring the rules with Group Policy or PowerShell. If you use Microsoft Endpoint Configuration Manager or Microsoft Intune, you do not need the GUIDs: | Rule name | GUID | File & folder exclusions | Minimum OS supported | |-----|----|---|---| |[Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | +|[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem) | `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block executable content from email client and webmail](#block-executable-content-from-email-client-and-webmail) | `BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block executable files from running unless they meet a prevalence, age, or trusted list criterion](#block-executable-files-from-running-unless-they-meet-a-prevalence-age-or-trusted-list-criterion) | `01443614-cd74-433a-b99e-2ecdc07bfc25` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block execution of potentially obfuscated scripts](#block-execution-of-potentially-obfuscated-scripts) | `5BEB7EFE-FD9A-4556-801D-275E5FFC04CC` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | @@ -118,7 +119,6 @@ The following sections describe each of the 15 attack surface reduction rules. T |[Block Office applications from injecting code into other processes](#block-office-applications-from-injecting-code-into-other-processes) | `75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | `c1db55ab-c21a-4637-bb3f-a12568109d35` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem) | `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block process creations originating from PSExec and WMI commands](#block-process-creations-originating-from-psexec-and-wmi-commands) | `d1e49aac-8f56-4280-b9ba-993a6d77406c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block untrusted and unsigned processes that run from USB](#block-untrusted-and-unsigned-processes-that-run-from-usb) | `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office communication application from creating child processes](#block-office-communication-application-from-creating-child-processes) | `26190899-1602-49e8-8b27-eb1d0a1ce869` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | From e66d6381b38f28f20b88652ffe5d178230ca6520 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 14:37:02 -0800 Subject: [PATCH 0634/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index e0b1a68177..8acd90b68f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -117,13 +117,14 @@ The following sections describe each of the 15 attack surface reduction rules (i |[Block JavaScript or VBScript from launching downloaded executable content](#block-javascript-or-vbscript-from-launching-downloaded-executable-content) | `D3E037E1-3EB8-44C8-A917-57927947596D` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office applications from creating executable content](#block-office-applications-from-creating-executable-content) | `3B576869-A4EC-4529-8536-B80A7769E899` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office applications from injecting code into other processes](#block-office-applications-from-injecting-code-into-other-processes) | `75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | +|[Block persistence through WMI event subscription](#block-persistence-through-wmi-event-subscription) | `e6db77e5-3df2-4cf1-b95a-636979351e5b` | Not supported | [Windows 10, version 1903](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1903) (build 18362) or greater | |[Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | `c1db55ab-c21a-4637-bb3f-a12568109d35` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block process creations originating from PSExec and WMI commands](#block-process-creations-originating-from-psexec-and-wmi-commands) | `d1e49aac-8f56-4280-b9ba-993a6d77406c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block untrusted and unsigned processes that run from USB](#block-untrusted-and-unsigned-processes-that-run-from-usb) | `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office communication application from creating child processes](#block-office-communication-application-from-creating-child-processes) | `26190899-1602-49e8-8b27-eb1d0a1ce869` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|[Block persistence through WMI event subscription](#block-persistence-through-wmi-event-subscription) | `e6db77e5-3df2-4cf1-b95a-636979351e5b` | Not supported | [Windows 10, version 1903](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1903) (build 18362) or greater | + ### Block executable content from email client and webmail From 03600bc363aa8c36917be87c4dd185eb3af0a20f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 14:38:05 -0800 Subject: [PATCH 0635/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 8acd90b68f..0a1b17df14 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -117,12 +117,13 @@ The following sections describe each of the 15 attack surface reduction rules (i |[Block JavaScript or VBScript from launching downloaded executable content](#block-javascript-or-vbscript-from-launching-downloaded-executable-content) | `D3E037E1-3EB8-44C8-A917-57927947596D` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office applications from creating executable content](#block-office-applications-from-creating-executable-content) | `3B576869-A4EC-4529-8536-B80A7769E899` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office applications from injecting code into other processes](#block-office-applications-from-injecting-code-into-other-processes) | `75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | +|[Block Office communication application from creating child processes](#block-office-communication-application-from-creating-child-processes) | `26190899-1602-49e8-8b27-eb1d0a1ce869` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | + |[Block persistence through WMI event subscription](#block-persistence-through-wmi-event-subscription) | `e6db77e5-3df2-4cf1-b95a-636979351e5b` | Not supported | [Windows 10, version 1903](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1903) (build 18362) or greater | |[Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | `c1db55ab-c21a-4637-bb3f-a12568109d35` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block process creations originating from PSExec and WMI commands](#block-process-creations-originating-from-psexec-and-wmi-commands) | `d1e49aac-8f56-4280-b9ba-993a6d77406c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block untrusted and unsigned processes that run from USB](#block-untrusted-and-unsigned-processes-that-run-from-usb) | `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|[Block Office communication application from creating child processes](#block-office-communication-application-from-creating-child-processes) | `26190899-1602-49e8-8b27-eb1d0a1ce869` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | From 146f9a79bf75a88dad2af071012c3112c0b7d370 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 14:39:16 -0800 Subject: [PATCH 0636/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 0a1b17df14..946f52908f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -108,7 +108,8 @@ The "engine version" listed for attack surface reduction events in the event log The following sections describe each of the 15 attack surface reduction rules (in alphabetical order of rule name). This table shows their corresponding GUIDs, which you use if you're configuring the rules with Group Policy or PowerShell. If you use Microsoft Endpoint Configuration Manager or Microsoft Intune, you do not need the GUIDs: | Rule name | GUID | File & folder exclusions | Minimum OS supported | -|-----|----|---|---| +|-----|-----|-----|-----| +|[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem) | `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block executable content from email client and webmail](#block-executable-content-from-email-client-and-webmail) | `BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | @@ -117,14 +118,12 @@ The following sections describe each of the 15 attack surface reduction rules (i |[Block JavaScript or VBScript from launching downloaded executable content](#block-javascript-or-vbscript-from-launching-downloaded-executable-content) | `D3E037E1-3EB8-44C8-A917-57927947596D` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office applications from creating executable content](#block-office-applications-from-creating-executable-content) | `3B576869-A4EC-4529-8536-B80A7769E899` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office applications from injecting code into other processes](#block-office-applications-from-injecting-code-into-other-processes) | `75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|[Block Office communication application from creating child processes](#block-office-communication-application-from-creating-child-processes) | `26190899-1602-49e8-8b27-eb1d0a1ce869` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | - |[Block persistence through WMI event subscription](#block-persistence-through-wmi-event-subscription) | `e6db77e5-3df2-4cf1-b95a-636979351e5b` | Not supported | [Windows 10, version 1903](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1903) (build 18362) or greater | |[Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | `c1db55ab-c21a-4637-bb3f-a12568109d35` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block process creations originating from PSExec and WMI commands](#block-process-creations-originating-from-psexec-and-wmi-commands) | `d1e49aac-8f56-4280-b9ba-993a6d77406c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block untrusted and unsigned processes that run from USB](#block-untrusted-and-unsigned-processes-that-run-from-usb) | `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | + ### Block executable content from email client and webmail From c1cdaa7c498d5384b3ff48e91c77b68467549992 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 14:40:26 -0800 Subject: [PATCH 0637/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 946f52908f..eb9e2bead0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -119,9 +119,9 @@ The following sections describe each of the 15 attack surface reduction rules (i |[Block Office applications from creating executable content](#block-office-applications-from-creating-executable-content) | `3B576869-A4EC-4529-8536-B80A7769E899` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office applications from injecting code into other processes](#block-office-applications-from-injecting-code-into-other-processes) | `75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block persistence through WMI event subscription](#block-persistence-through-wmi-event-subscription) | `e6db77e5-3df2-4cf1-b95a-636979351e5b` | Not supported | [Windows 10, version 1903](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1903) (build 18362) or greater | +|[Block process creations originating from PSExec and WMI commands](#block-process-creations-originating-from-psexec-and-wmi-commands) | `d1e49aac-8f56-4280-b9ba-993a6d77406c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | `c1db55ab-c21a-4637-bb3f-a12568109d35` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|[Block process creations originating from PSExec and WMI commands](#block-process-creations-originating-from-psexec-and-wmi-commands) | `d1e49aac-8f56-4280-b9ba-993a6d77406c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block untrusted and unsigned processes that run from USB](#block-untrusted-and-unsigned-processes-that-run-from-usb) | `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | From fa2360cd600701b4866e3f6e7aa39e507118d779 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 14:40:59 -0800 Subject: [PATCH 0638/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index eb9e2bead0..a50eca6244 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -120,9 +120,10 @@ The following sections describe each of the 15 attack surface reduction rules (i |[Block Office applications from injecting code into other processes](#block-office-applications-from-injecting-code-into-other-processes) | `75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block persistence through WMI event subscription](#block-persistence-through-wmi-event-subscription) | `e6db77e5-3df2-4cf1-b95a-636979351e5b` | Not supported | [Windows 10, version 1903](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1903) (build 18362) or greater | |[Block process creations originating from PSExec and WMI commands](#block-process-creations-originating-from-psexec-and-wmi-commands) | `d1e49aac-8f56-4280-b9ba-993a6d77406c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | +|[Block untrusted and unsigned processes that run from USB](#block-untrusted-and-unsigned-processes-that-run-from-usb) | `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | `c1db55ab-c21a-4637-bb3f-a12568109d35` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|[Block untrusted and unsigned processes that run from USB](#block-untrusted-and-unsigned-processes-that-run-from-usb) | `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | + From b7061104398b40c1c4c0601fb67cdf568ea87e0e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 14:48:28 -0800 Subject: [PATCH 0639/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index a50eca6244..ae43672ba2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -105,11 +105,12 @@ The "engine version" listed for attack surface reduction events in the event log ## Attack surface reduction rules -The following sections describe each of the 15 attack surface reduction rules (in alphabetical order of rule name). This table shows their corresponding GUIDs, which you use if you're configuring the rules with Group Policy or PowerShell. If you use Microsoft Endpoint Configuration Manager or Microsoft Intune, you do not need the GUIDs: +The following sections describe each of the 16 attack surface reduction rules (in alphabetical order of rule name). This table shows their corresponding GUIDs, which you use if you're configuring the rules with Group Policy or PowerShell. If you use Microsoft Endpoint Configuration Manager or Microsoft Intune, you do not need the GUIDs: | Rule name | GUID | File & folder exclusions | Minimum OS supported | |-----|-----|-----|-----| |[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | +|Block abuse of in-the-wild exploited vulnerable signed drivers (NEW!) | | | | |[Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem) | `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block executable content from email client and webmail](#block-executable-content-from-email-client-and-webmail) | `BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | @@ -118,6 +119,7 @@ The following sections describe each of the 15 attack surface reduction rules (i |[Block JavaScript or VBScript from launching downloaded executable content](#block-javascript-or-vbscript-from-launching-downloaded-executable-content) | `D3E037E1-3EB8-44C8-A917-57927947596D` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office applications from creating executable content](#block-office-applications-from-creating-executable-content) | `3B576869-A4EC-4529-8536-B80A7769E899` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Office applications from injecting code into other processes](#block-office-applications-from-injecting-code-into-other-processes) | `75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | +|[Block Office communication application from creating child processes](#block-office-communication-application-from-creating-child-processes) |`26190899-1602-49e8-8b27-eb1d0a1ce869` |Supported |[Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block persistence through WMI event subscription](#block-persistence-through-wmi-event-subscription) | `e6db77e5-3df2-4cf1-b95a-636979351e5b` | Not supported | [Windows 10, version 1903](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1903) (build 18362) or greater | |[Block process creations originating from PSExec and WMI commands](#block-process-creations-originating-from-psexec-and-wmi-commands) | `d1e49aac-8f56-4280-b9ba-993a6d77406c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block untrusted and unsigned processes that run from USB](#block-untrusted-and-unsigned-processes-that-run-from-usb) | `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | @@ -125,8 +127,6 @@ The following sections describe each of the 15 attack surface reduction rules (i |[Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | `c1db55ab-c21a-4637-bb3f-a12568109d35` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | - - ### Block executable content from email client and webmail This rule blocks the following file types from launching from email opened within the Microsoft Outlook application, or Outlook.com and other popular webmail providers: From d73ceb1d037b841ac58a4c029e427d6ae07c40d9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 14:59:41 -0800 Subject: [PATCH 0640/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index ae43672ba2..79f641e58b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -110,7 +110,7 @@ The following sections describe each of the 16 attack surface reduction rules (i | Rule name | GUID | File & folder exclusions | Minimum OS supported | |-----|-----|-----|-----| |[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|Block abuse of in-the-wild exploited vulnerable signed drivers (NEW!) | | | | +|Block abuse of in-the-wild exploited vulnerable signed drivers (NEW!) |`56a863a9-875e-4185-98a7-b882c64b5ce5` | | | |[Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem) | `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block executable content from email client and webmail](#block-executable-content-from-email-client-and-webmail) | `BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | @@ -126,6 +126,10 @@ The following sections describe each of the 16 attack surface reduction rules (i |[Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | `c1db55ab-c21a-4637-bb3f-a12568109d35` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | +### Block abuse of in-the-wild exploited vulnerable signed drivers + +This rule prevents an application from writing a vulnerable signed driver to disk. Vulnerable signed drivers can be exploited by local applications with sufficient privileges, to gain access to the kernel. It allows attackers to disable or circumvent security solutions, eventually leading to system compromise. + ### Block executable content from email client and webmail From bdd276ef6bf647dd8cc781a979284a29b144734a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 15:29:55 -0800 Subject: [PATCH 0641/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 38 ++++++++++--------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 79f641e58b..96c3a4434d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -26,7 +26,7 @@ ms.date: 12/08/2020 * [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -## Why attack surface reduction is important +## Why attack surface reduction rules are important Your organization's attack surface includes all the places where an attacker could compromise your organization's devices or networks. Reducing your attack surface means protecting your organization's devices and network, which leaves attackers with fewer ways to perform attacks. Configuring attack surface reduction rules in Microsoft Defender for Endpoint can help! @@ -126,6 +126,25 @@ The following sections describe each of the 16 attack surface reduction rules (i |[Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | `c1db55ab-c21a-4637-bb3f-a12568109d35` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | + +### Block Adobe Reader from creating child processes + +This rule prevents attacks by blocking Adobe Reader from creating additional processes. + +Through social engineering or exploits, malware can download and launch additional payloads and break out of Adobe Reader. By blocking child processes from being generated by Adobe Reader, malware attempting to use it as a vector are prevented from spreading. + +This rule was introduced in: +- [Windows 10, version 1809](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809) +- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) + +Intune name: Process creation from Adobe Reader (beta) + +Configuration Manager name: Not yet available + +GUID: `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` + + ### Block abuse of in-the-wild exploited vulnerable signed drivers This rule prevents an application from writing a vulnerable signed driver to disk. Vulnerable signed drivers can be exploited by local applications with sufficient privileges, to gain access to the kernel. It allows attackers to disable or circumvent security solutions, eventually leading to system compromise. @@ -381,23 +400,6 @@ Configuration Manager name: Not yet available GUID: `26190899-1602-49e8-8b27-eb1d0a1ce869` -### Block Adobe Reader from creating child processes - -This rule prevents attacks by blocking Adobe Reader from creating additional processes. - -Through social engineering or exploits, malware can download and launch additional payloads and break out of Adobe Reader. By blocking child processes from being generated by Adobe Reader, malware attempting to use it as a vector are prevented from spreading. - -This rule was introduced in: -- [Windows 10, version 1809](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809) -- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) -- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - -Intune name: Process creation from Adobe Reader (beta) - -Configuration Manager name: Not yet available - -GUID: `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` - ### Block persistence through WMI event subscription This rule prevents malware from abusing WMI to attain persistence on a device. From e3a8eb5cc0bfe9e7fd82cc237cb1bb411653bfec Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 15:33:16 -0800 Subject: [PATCH 0642/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 74 ++++++++++--------- 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 96c3a4434d..a1f9ff2328 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -144,11 +144,48 @@ Configuration Manager name: Not yet available GUID: `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` - ### Block abuse of in-the-wild exploited vulnerable signed drivers This rule prevents an application from writing a vulnerable signed driver to disk. Vulnerable signed drivers can be exploited by local applications with sufficient privileges, to gain access to the kernel. It allows attackers to disable or circumvent security solutions, eventually leading to system compromise. +### Block all Office applications from creating child processes + +This rule blocks Office apps from creating child processes. This includes Word, Excel, PowerPoint, OneNote, and Access. + +Creating malicious child processes is a common malware strategy. Malware that abuse Office as a vector often run VBA macros and exploit code to download and attempt to run additional payloads. However, some legitimate line-of-business applications might also generate child processes for benign purposes, such as spawning a command prompt or using PowerShell to configure registry settings. + +This rule was introduced in: +- [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) +- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) +- [Configuration Manager CB 1710](https://docs.microsoft.com/configmgr/core/servers/manage/updates) + +Intune name: Office apps launching child processes + +Configuration Manager name: Block Office application from creating child processes + +GUID: `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` + +### Block credential stealing from the Windows local security authority subsystem + +This rule helps prevent credential stealing, by locking down Local Security Authority Subsystem Service (LSASS). + +LSASS authenticates users who log in to a Windows computer. Microsoft Defender Credential Guard in Windows 10 normally prevents attempts to extract credentials from LSASS. However, some organizations can't enable Credential Guard on all of their computers because of compatibility issues with custom smartcard drivers or other programs that load into the Local Security Authority (LSA). In these cases, attackers can use hack tools like Mimikatz to scrape cleartext passwords and NTLM hashes from LSASS. + +> [!NOTE] +> In some apps, the code enumerates all running processes and attempts to open them with exhaustive permissions. This rule denies the app's process open action and logs the details to the security event log. This rule can generate a lot of noise. If you have an app that simply enumerates LSASS, but has no real impact in functionality, there is NO need to add it to the exclusion list. By itself, this event log entry doesn't necessarily indicate a malicious threat. + +This rule was introduced in: +- [Windows 10, version 1803](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1803) +- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) +- [Configuration Manager CB 1802](https://docs.microsoft.com/configmgr/core/servers/manage/updates) + +Intune name: Flag credential stealing from the Windows local security authority subsystem + +Configuration Manager name: Block credential stealing from the Windows local security authority subsystem + +GUID: `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` ### Block executable content from email client and webmail @@ -169,23 +206,8 @@ Microsoft Endpoint Configuration Manager name: Block executable content from ema GUID: `BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550` -### Block all Office applications from creating child processes -This rule blocks Office apps from creating child processes. This includes Word, Excel, PowerPoint, OneNote, and Access. -Creating malicious child processes is a common malware strategy. Malware that abuse Office as a vector often run VBA macros and exploit code to download and attempt to run additional payloads. However, some legitimate line-of-business applications might also generate child processes for benign purposes, such as spawning a command prompt or using PowerShell to configure registry settings. - -This rule was introduced in: -- [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) -- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) -- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) -- [Configuration Manager CB 1710](https://docs.microsoft.com/configmgr/core/servers/manage/updates) - -Intune name: Office apps launching child processes - -Configuration Manager name: Block Office application from creating child processes - -GUID: `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` ### Block Office applications from creating executable content @@ -325,26 +347,6 @@ Configuration Manager name: Use advanced protection against ransomware GUID: `c1db55ab-c21a-4637-bb3f-a12568109d35` -### Block credential stealing from the Windows local security authority subsystem - -This rule helps prevent credential stealing, by locking down Local Security Authority Subsystem Service (LSASS). - -LSASS authenticates users who log in to a Windows computer. Microsoft Defender Credential Guard in Windows 10 normally prevents attempts to extract credentials from LSASS. However, some organizations can't enable Credential Guard on all of their computers because of compatibility issues with custom smartcard drivers or other programs that load into the Local Security Authority (LSA). In these cases, attackers can use hack tools like Mimikatz to scrape cleartext passwords and NTLM hashes from LSASS. - -> [!NOTE] -> In some apps, the code enumerates all running processes and attempts to open them with exhaustive permissions. This rule denies the app's process open action and logs the details to the security event log. This rule can generate a lot of noise. If you have an app that simply enumerates LSASS, but has no real impact in functionality, there is NO need to add it to the exclusion list. By itself, this event log entry doesn't necessarily indicate a malicious threat. - -This rule was introduced in: -- [Windows 10, version 1803](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1803) -- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) -- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) -- [Configuration Manager CB 1802](https://docs.microsoft.com/configmgr/core/servers/manage/updates) - -Intune name: Flag credential stealing from the Windows local security authority subsystem - -Configuration Manager name: Block credential stealing from the Windows local security authority subsystem - -GUID: `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` ### Block process creations originating from PSExec and WMI commands From bc44d9d509c5a8f2e84552e9573a7ed6d224c5af Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 15:34:16 -0800 Subject: [PATCH 0643/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index a1f9ff2328..260513eca3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -206,6 +206,31 @@ Microsoft Endpoint Configuration Manager name: Block executable content from ema GUID: `BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550` +### Block executable files from running unless they meet a prevalence, age, or trusted list criterion + +This rule blocks the following file types from launching unless they meet prevalence or age criteria, or they're in a trusted list or an exclusion list: + +- Executable files (such as .exe, .dll, or .scr) + +Launching untrusted or unknown executable files can be risky, as it may not be initially clear if the files are malicious. + +> [!IMPORTANT] +> You must [enable cloud-delivered protection](../microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md) to use this rule.

    The rule **Block executable files from running unless they meet a prevalence, age, or trusted list criterion** with GUID 01443614-cd74-433a-b99e-2ecdc07bfc25 is owned by Microsoft and is not specified by admins. It uses cloud-delivered protection to update its trusted list regularly. +> +>You can specify individual files or folders (using folder paths or fully qualified resource names) but you can't specify which rules or exclusions apply to. + +This rule was introduced in: +- [Windows 10, version 1803](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1803) +- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) +- [Configuration Manager CB 1802](https://docs.microsoft.com/configmgr/core/servers/manage/updates) + +Intune name: Executables that don't meet a prevalence, age, or trusted list criteria. + +Configuration Manager name: Block executable files from running unless they meet a prevalence, age, or trusted list criteria + +GUID: `01443614-cd74-433a-b99e-2ecdc07bfc25` + @@ -303,31 +328,6 @@ Configuration Manager name: Block Win32 API calls from Office macros GUID: `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` -### Block executable files from running unless they meet a prevalence, age, or trusted list criterion - -This rule blocks the following file types from launching unless they meet prevalence or age criteria, or they're in a trusted list or an exclusion list: - -- Executable files (such as .exe, .dll, or .scr) - -Launching untrusted or unknown executable files can be risky, as it may not be initially clear if the files are malicious. - -> [!IMPORTANT] -> You must [enable cloud-delivered protection](../microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md) to use this rule.

    The rule **Block executable files from running unless they meet a prevalence, age, or trusted list criterion** with GUID 01443614-cd74-433a-b99e-2ecdc07bfc25 is owned by Microsoft and is not specified by admins. It uses cloud-delivered protection to update its trusted list regularly. -> ->You can specify individual files or folders (using folder paths or fully qualified resource names) but you can't specify which rules or exclusions apply to. - -This rule was introduced in: -- [Windows 10, version 1803](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1803) -- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) -- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) -- [Configuration Manager CB 1802](https://docs.microsoft.com/configmgr/core/servers/manage/updates) - -Intune name: Executables that don't meet a prevalence, age, or trusted list criteria. - -Configuration Manager name: Block executable files from running unless they meet a prevalence, age, or trusted list criteria - -GUID: `01443614-cd74-433a-b99e-2ecdc07bfc25` - ### Use advanced protection against ransomware This rule provides an extra layer of protection against ransomware. It scans executable files entering the system to determine whether they're trustworthy. If the files closely resemble ransomware, this rule blocks them from running, unless they're in a trusted list or an exclusion list. From 7b364be416e98bdbd2a7aa13f46c92289cfb9511 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 8 Dec 2020 15:52:16 -0800 Subject: [PATCH 0644/2014] Added msched policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 2 + .../policy-configuration-service-provider.md | 11 + .../mdm/policy-csp-admx-lanmanworkstation.md | 5 + .../mdm/policy-csp-admx-msched.md | 191 ++++++++++++++++++ 5 files changed, 210 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-msched.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 631c73eec2..a12ec58d25 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -206,6 +206,7 @@ #### [ADMX_MMC](policy-csp-admx-mmc.md) #### [ADMX_MMCSnapins](policy-csp-admx-mmcsnapins.md) #### [ADMX_MSAPolicy](policy-csp-admx-msapolicy.md) +#### [ADMX_msched](policy-csp-admx-msched.md) #### [ADMX_nca](policy-csp-admx-nca.md) #### [ADMX_NCSI](policy-csp-admx-ncsi.md) #### [ADMX_Netlogon](policy-csp-admx-netlogon.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index b834641841..5fb786235b 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -296,6 +296,8 @@ ms.date: 10/08/2020 - [ADMX_MMCSnapins/MMC_WirelessMon](./policy-csp-admx-mmcsnapins.md#admx-mmcsnapins-mmc-wirelessmon) - [ADMX_MMCSnapins/MMC_WirelessNetworkPolicy](./policy-csp-admx-mmcsnapins.md#admx-mmcsnapins-mmc-wirelessnetworkpolicy) - [ADMX_MSAPolicy/IncludeMicrosoftAccount_DisableUserAuthCmdLine](./policy-csp-admx-msapolicy.md#admx-msapolicy-microsoftaccount-disableuserauth) +- [ADMX_msched/ActivationBoundaryPolicy](./policy-csp-admx-msched.md#admx-msched-activationboundarypolicy) +- [ADMX_msched/RandomDelayPolicy](./policy-csp-admx-msched.md#admx-msched-randomdelaypolicy) - [ADMX_nca/CorporateResources](./policy-csp-admx-nca.md#admx-nca-corporateresources) - [ADMX_nca/CustomCommands](./policy-csp-admx-nca.md#admx-nca-customcommands) - [ADMX_nca/DTEs](./policy-csp-admx-nca.md#admx-nca-dtes) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 1bec41f8c4..7c2741bcb5 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1150,6 +1150,17 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_msched policies + +
    +
    + ADMX_msched/ActivationBoundaryPolicy +
    +
    + ADMX_msched/RandomDelayPolicy +
    +
    + ### ADMX_nca policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md index 5a9ce576f9..a17e77a476 100644 --- a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md +++ b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md @@ -90,6 +90,11 @@ SMB 3.11 cipher suites: - AES_128_GCM - AES_128_CCM +- AES_256_GCM +- AES_256_CCM + +> [!NOTE] +> AES_256 is not supported on Windows 10 version 20H2 and lower. Additionally, if you enter only AES_256 crypto lines, the older clients will no longer be able to connect. SMB 3.0 and 3.02 cipher suites: diff --git a/windows/client-management/mdm/policy-csp-admx-msched.md b/windows/client-management/mdm/policy-csp-admx-msched.md new file mode 100644 index 0000000000..fc45989368 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-msched.md @@ -0,0 +1,191 @@ +--- +title: Policy CSP - ADMX_msched +description: Policy CSP - ADMX_msched +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/08/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_msched +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_msched policies + +
    +
    + ADMX_msched/ActivationBoundaryPolicy +
    +
    + ADMX_msched/RandomDelayPolicy +
    +
    + + +
    + + +**ADMX_msched/ActivationBoundaryPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure Automatic Maintenance activation boundary. The maintenance activation boundary is the daily scheduled time at which Automatic Maintenance starts. + +If you enable this policy setting, this will override the default daily scheduled time as specified in Security and Maintenance/Automatic Maintenance Control Panel. + +If you disable or do not configure this policy setting, the daily scheduled time as specified in Security and Maintenance/Automatic Maintenance Control Panel will apply. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Automatic Maintenance Activation Boundary* +- GP name: *ActivationBoundaryPolicy* +- GP path: *Windows Components\Maintenance Scheduler* +- GP ADMX file name: *msched.admx* + + + +
    + + +**ADMX_msched/RandomDelayPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure Automatic Maintenance activation random delay. + +The maintenance random delay is the amount of time up to which Automatic Maintenance will delay starting from its Activation Boundary. + +If you enable this policy setting, Automatic Maintenance will delay starting from its Activation Boundary, by up to this time. + +If you do not configure this policy setting, 4 hour random delay will be applied to Automatic Maintenance. + +If you disable this policy setting, no random delay will be applied to Automatic Maintenance. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Automatic Maintenance Random Delay* +- GP name: *RandomDelayPolicy* +- GP path: *Windows Components\Maintenance Scheduler* +- GP ADMX file name: *msched.admx* + + + +
    + + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From a3c8fe9118ab0835248a404d15cc86cfee3b1e95 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 8 Dec 2020 16:07:36 -0800 Subject: [PATCH 0645/2014] Minor text update --- .../client-management/mdm/policy-csp-admx-lanmanworkstation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md index a17e77a476..d3c1dfcd54 100644 --- a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md +++ b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md @@ -94,7 +94,7 @@ SMB 3.11 cipher suites: - AES_256_CCM > [!NOTE] -> AES_256 is not supported on Windows 10 version 20H2 and lower. Additionally, if you enter only AES_256 crypto lines, the older clients will no longer be able to connect. +> AES_256 is not supported on Windows 10 version 20H2 and lower. If you enter only AES_256 crypto lines, the older clients will not be able to connect anymore. SMB 3.0 and 3.02 cipher suites: From eab2698824cdcb936d383e05679727d741fd9e21 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 8 Dec 2020 16:40:40 -0800 Subject: [PATCH 0646/2014] Added RPC policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 4 + .../policy-configuration-service-provider.md | 17 + .../mdm/policy-csp-admx-rpc.md | 394 ++++++++++++++++++ 4 files changed, 416 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-rpc.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index a12ec58d25..2e828a600c 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -216,6 +216,7 @@ #### [ADMX_PerformanceDiagnostics](policy-csp-admx-performancediagnostics.md) #### [ADMX_PowerShellExecutionPolicy](policy-csp-admx-powershellexecutionpolicy.md) #### [ADMX_Reliability](policy-csp-admx-reliability.md) +#### [ADMX_RPC](policy-csp-admx-rpc.md) #### [ADMX_Scripts](policy-csp-admx-scripts.md) #### [ADMX_sdiageng](policy-csp-admx-sdiageng.md) #### [ADMX_Securitycenter](policy-csp-admx-securitycenter.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 5fb786235b..80ac1e00c1 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -442,6 +442,10 @@ ms.date: 10/08/2020 - [ADMX_Reliability/PCH_ReportShutdownEvents](./policy-csp-admx-reliability.md#admx-reliability-pch-reportshutdownevents) - [ADMX_Reliability/ShutdownEventTrackerStateFile](./policy-csp-admx-reliability.md#admx-reliability-shutdowneventtrackerstatefile) - [ADMX_Reliability/ShutdownReason](./policy-csp-admx-reliability.md#admx-reliability-shutdownreason) +- [ADMX_RPC/RpcExtendedErrorInformation](./policy-csp-admx-rpc.md#admx-rpc-rpcextendederrorinformation) +- [ADMX_RPC/RpcIgnoreDelegationFailure](./policy-csp-admx-rpc.md#admx-rpc-rpcignoredelegationfailure) +- [ADMX_RPC/RpcMinimumHttpConnectionTimeout](./policy-csp-admx-rpc.md#admx-rpc-rpcminimumhttpconnectiontimeout) +- [ADMX_RPC/RpcStateInformation](./policy-csp-admx-rpc.md#admx-rpc-rpcstateinformation) - [ADMX_Scripts/Allow_Logon_Script_NetbiosDisabled](./policy-csp-admx-scripts.md#admx-scripts-allow-logon-script-netbiosdisabled) - [ADMX_Scripts/MaxGPOScriptWaitPolicy](./policy-csp-admx-scripts.md#admx-scripts-maxgposcriptwaitpolicy) - [ADMX_Scripts/Run_Computer_PS_Scripts_First](./policy-csp-admx-scripts.md#admx-scripts-run-computer-ps-scripts-first) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 7c2741bcb5..b43c6f5515 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1635,6 +1635,23 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_RPC policies + +
    +
    + ADMX_RPC/RpcExtendedErrorInformation +
    +
    + ADMX_RPC/RpcIgnoreDelegationFailure +
    +
    + ADMX_RPC/RpcMinimumHttpConnectionTimeout +
    +
    + ADMX_RPC/RpcStateInformation +
    +
    + ### ADMX_Scripts policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-rpc.md b/windows/client-management/mdm/policy-csp-admx-rpc.md new file mode 100644 index 0000000000..2845ab5077 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-rpc.md @@ -0,0 +1,394 @@ +--- +title: Policy CSP - ADMX_RPC +description: Policy CSP - ADMX_RPC +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/08/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_RPC +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_RPC policies + +
    +
    + ADMX_RPC/RpcExtendedErrorInformation +
    +
    + ADMX_RPC/RpcIgnoreDelegationFailure +
    +
    + ADMX_RPC/RpcMinimumHttpConnectionTimeout +
    +
    + ADMX_RPC/RpcStateInformation +
    +
    + + +
    + + +**ADMX_RPC/RpcExtendedErrorInformation** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether the RPC runtime generates extended error information when an error occurs. + +Extended error information includes the local time that the error occurred, the RPC version, and the name of the computer on which the error occurred, or from which it was propagated. Programs can retrieve the extended error information by using standard Windows application programming interfaces (APIs). + +If you disable this policy setting, the RPC Runtime only generates a status code to indicate an error condition. + +If you do not configure this policy setting, it remains disabled. It will only generate a status code to indicate an error condition. + +If you enable this policy setting, the RPC runtime will generate extended error information. + +You must select an error response type in the drop-down box. + +- "Off" disables all extended error information for all processes. RPC only generates an error code. +- "On with Exceptions" enables extended error information, but lets you disable it for selected processes. To disable extended error information for a process while this policy setting is in effect, the command that starts the process must begin with one of the strings in the Extended Error Information Exception field. +- "Off with Exceptions" disables extended error information, but lets you enable it for selected processes. To enable extended error information for a process while this policy setting is in effect, the command that starts the process must begin with one of the strings in the Extended Error Information Exception field. +- "On" enables extended error information for all processes. + +> [!NOTE] +> For information about the Extended Error Information Exception field, see the Windows Software Development Kit (SDK). +> +> Extended error information is formatted to be compatible with other operating systems and older Microsoft operating systems, but only newer Microsoft operating systems can read and respond to the information. +> +> The default policy setting, "Off," is designed for systems where extended error information is considered to be sensitive, and it should not be made available remotely. +> +> This policy setting will not be applied until the system is rebooted. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Propagate extended error information* +- GP name: *RpcExtendedErrorInformation* +- GP path: *System\Remote Procedure Call* +- GP ADMX file name: *RPC.admx* + + + +
    + +
    + + +**ADMX_RPC/RpcIgnoreDelegationFailure** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether the RPC Runtime ignores delegation failures when delegation is requested. + +The constrained delegation model, introduced in Windows Server 2003, does not report that delegation was enabled on a security context when a client connects to a server. Callers of RPC and COM are encouraged to use the RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE flag, but some applications written for the traditional delegation model prior to Windows Server 2003 may not use this flag and will encounter RPC_S_SEC_PKG_ERROR when connecting to a server that uses constrained delegation. + +If you disable this policy setting, the RPC Runtime will generate RPC_S_SEC_PKG_ERROR errors to applications that ask for delegation and connect to servers using constrained delegation. + +If you do not configure this policy setting, it remains disabled and will generate RPC_S_SEC_PKG_ERROR errors to applications that ask for delegation and connect to servers using constrained delegation. + +If you enable this policy setting, then: + +- "Off" directs the RPC Runtime to generate RPC_S_SEC_PKG_ERROR if the client asks for delegation, but the created security context does not support delegation. + +- "On" directs the RPC Runtime to accept security contexts that do not support delegation even if delegation was asked for. + +> [!NOTE] +> This policy setting will not be applied until the system is rebooted. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Ignore Delegation Failure* +- GP name: *RpcIgnoreDelegationFailure* +- GP path: *System\Remote Procedure Call* +- GP ADMX file name: *RPC.admx* + + + + +
    + + +**ADMX_RPC/RpcMinimumHttpConnectionTimeout** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the idle connection timeout for RPC/HTTP connections. + +This policy setting is useful in cases where a network agent like an HTTP proxy or a router uses a lower idle connection timeout than the IIS server running the RPC/HTTP proxy. In such cases, RPC/HTTP clients may encounter errors because connections will be timed out faster than expected. Using this policy setting you can force the RPC Runtime and the RPC/HTTP Proxy to use a lower connection timeout. + +This policy setting is only applicable when the RPC Client, the RPC Server and the RPC HTTP Proxy are all running Windows Server 2003 family/Windows XP SP1 or higher versions. If either the RPC Client or the RPC Server or the RPC HTTP Proxy run on an older version of Windows, this policy setting will be ignored. + +The minimum allowed value for this policy setting is 90 seconds. The maximum is 7200 seconds (2 hours). + +If you disable this policy setting, the idle connection timeout on the IIS server running the RPC HTTP proxy will be used. + +If you do not configure this policy setting, it will remain disabled. The idle connection timeout on the IIS server running the RPC HTTP proxy will be used. + +If you enable this policy setting, and the IIS server running the RPC HTTP proxy is configured with a lower idle connection timeout, the timeout on the IIS server is used. Otherwise, the provided timeout value is used. The timeout is given in seconds. + +> [!NOTE] +> This policy setting will not be applied until the system is rebooted. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Set Minimum Idle Connection Timeout for RPC/HTTP connections* +- GP name: *RpcMinimumHttpConnectionTimeout* +- GP path: *System\Remote Procedure Call* +- GP ADMX file name: *RPC.admx* + + + +
    + +
    + + +**ADMX_RPC/RpcStateInformation** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether the RPC Runtime maintains RPC state information for the system, and how much information it maintains. Basic state information, which consists only of the most commonly needed state data, is required for troubleshooting RPC problems. + +If you disable this policy setting, the RPC runtime defaults to "Auto2" level. + +If you do not configure this policy setting, the RPC defaults to "Auto2" level. + +If you enable this policy setting, you can use the drop-down box to determine which systems maintain RPC state information. + +- "None" indicates that the system does not maintain any RPC state information. Note: Because the basic state information required for troubleshooting has a negligible effect on performance and uses only about 4K of memory, this setting is not recommended for most installations. + +- "Auto1" directs RPC to maintain basic state information only if the computer has at least 64 MB of memory. + +- "Auto2" directs RPC to maintain basic state information only if the computer has at least 128 MB of memory and is running Windows 2000 Server, Windows 2000 Advanced Server, or Windows 2000 Datacenter Server. + +- "Server" directs RPC to maintain basic state information on the computer, regardless of its capacity. + +- "Full" directs RPC to maintain complete RPC state information on the system, regardless of its capacity. Because this level can degrade performance, it is recommended for use only while you are investigating an RPC problem. + +> [!NOTE] +> To retrieve the RPC state information from a system that maintains it, you must use a debugging tool. +> +> This policy setting will not be applied until the system is rebooted. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Maintain RPC Troubleshooting State Information* +- GP name: *RpcStateInformation* +- GP path: *System\Remote Procedure Call* +- GP ADMX file name: *RPC.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From 485dddd1c66c9cd61a59118e75676a7ed86ec05a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 18:56:42 -0800 Subject: [PATCH 0647/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 36 ++++++++++--------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 260513eca3..93847cb984 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -231,6 +231,25 @@ Configuration Manager name: Block executable files from running unless they meet GUID: `01443614-cd74-433a-b99e-2ecdc07bfc25` +### Block execution of potentially obfuscated scripts + +This rule detects suspicious properties within an obfuscated script. + +Script obfuscation is a common technique that both malware authors and legitimate applications use to hide intellectual property or decrease script loading times. Malware authors also use obfuscation to make malicious code harder to read, which prevents close scrutiny by humans and security software. + +This rule was introduced in: +- [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) +- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) +- [Configuration Manager CB 1710](https://docs.microsoft.com/configmgr/core/servers/manage/updates) + +Intune name: Obfuscated js/vbs/ps/macro code + +Configuration Manager name: Block execution of potentially obfuscated scripts. + +GUID: `5BEB7EFE-FD9A-4556-801D-275E5FFC04CC` + + @@ -292,23 +311,6 @@ Configuration Manager name: Block JavaScript or VBScript from launching download GUID: `D3E037E1-3EB8-44C8-A917-57927947596D` -### Block execution of potentially obfuscated scripts - -This rule detects suspicious properties within an obfuscated script. - -Script obfuscation is a common technique that both malware authors and legitimate applications use to hide intellectual property or decrease script loading times. Malware authors also use obfuscation to make malicious code harder to read, which prevents close scrutiny by humans and security software. - -This rule was introduced in: -- [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) -- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) -- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) -- [Configuration Manager CB 1710](https://docs.microsoft.com/configmgr/core/servers/manage/updates) - -Intune name: Obfuscated js/vbs/ps/macro code - -Configuration Manager name: Block execution of potentially obfuscated scripts. - -GUID: `5BEB7EFE-FD9A-4556-801D-275E5FFC04CC` ### Block Win32 API calls from Office macros From 2b89caa6029ad823779b0565950d37d6bf06f995 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 18:57:37 -0800 Subject: [PATCH 0648/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 38 ++++++++++--------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 93847cb984..cbe1e8f611 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -249,6 +249,26 @@ Configuration Manager name: Block execution of potentially obfuscated scripts. GUID: `5BEB7EFE-FD9A-4556-801D-275E5FFC04CC` +### Block JavaScript or VBScript from launching downloaded executable content + +This rule prevents scripts from launching potentially malicious downloaded content. Malware written in JavaScript or VBScript often acts as a downloader to fetch and launch other malware from the Internet. + +Although not common, line-of-business applications sometimes use scripts to download and launch installers. + +This rule was introduced in: +- [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) +- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) +- [Configuration Manager CB 1710](https://docs.microsoft.com/configmgr/core/servers/manage/updates) + +Intune name: js/vbs executing payload downloaded from Internet (no exceptions) + +Configuration Manager name: Block JavaScript or VBScript from launching downloaded executable content + +GUID: `D3E037E1-3EB8-44C8-A917-57927947596D` + + + @@ -293,24 +313,6 @@ Configuration Manager name: Block Office applications from injecting code into o GUID: `75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84` -### Block JavaScript or VBScript from launching downloaded executable content - -This rule prevents scripts from launching potentially malicious downloaded content. Malware written in JavaScript or VBScript often acts as a downloader to fetch and launch other malware from the Internet. - -Although not common, line-of-business applications sometimes use scripts to download and launch installers. - -This rule was introduced in: -- [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) -- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) -- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) -- [Configuration Manager CB 1710](https://docs.microsoft.com/configmgr/core/servers/manage/updates) - -Intune name: js/vbs executing payload downloaded from Internet (no exceptions) - -Configuration Manager name: Block JavaScript or VBScript from launching downloaded executable content - -GUID: `D3E037E1-3EB8-44C8-A917-57927947596D` - ### Block Win32 API calls from Office macros From 54caf7a6057c09e89b23686073aea776d1423f4f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 18:58:13 -0800 Subject: [PATCH 0649/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index cbe1e8f611..1c6113b283 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -267,12 +267,6 @@ Configuration Manager name: Block JavaScript or VBScript from launching download GUID: `D3E037E1-3EB8-44C8-A917-57927947596D` - - - - - - ### Block Office applications from creating executable content This rule prevents Office apps, including Word, Excel, and PowerPoint, from creating potentially malicious executable content, by blocking malicious code from being written to disk. @@ -314,6 +308,9 @@ Configuration Manager name: Block Office applications from injecting code into o GUID: `75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84` + + + ### Block Win32 API calls from Office macros This rule prevents VBA macros from calling Win32 APIs. From 7664f71e2fc5125b730cd5469ddc0b7c812b7344 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 18:59:04 -0800 Subject: [PATCH 0650/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 40 ++++++++++--------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 1c6113b283..7142e05183 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -307,6 +307,27 @@ Configuration Manager name: Block Office applications from injecting code into o GUID: `75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84` +### Block Office communication application from creating child processes + +This rule prevents Outlook from creating child processes, while still allowing legitimate Outlook functions. + +This protects against social engineering attacks and prevents exploit code from abusing vulnerabilities in Outlook. It also protects against [Outlook rules and forms exploits](https://blogs.technet.microsoft.com/office365security/defending-against-rules-and-forms-injection/) that attackers can use when a user's credentials are compromised. + +> [!NOTE] +> This rule applies to Outlook and Outlook.com only. + +This rule was introduced in: +- [Windows 10, version 1809](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809) +- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) + +Intune name: Process creation from Office communication products (beta) + +Configuration Manager name: Not yet available + +GUID: `26190899-1602-49e8-8b27-eb1d0a1ce869` + + @@ -383,25 +404,6 @@ Configuration Manager name: Block untrusted and unsigned processes that run from GUID: `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` -### Block Office communication application from creating child processes - -This rule prevents Outlook from creating child processes, while still allowing legitimate Outlook functions. - -This protects against social engineering attacks and prevents exploit code from abusing vulnerabilities in Outlook. It also protects against [Outlook rules and forms exploits](https://blogs.technet.microsoft.com/office365security/defending-against-rules-and-forms-injection/) that attackers can use when a user's credentials are compromised. - -> [!NOTE] -> This rule applies to Outlook and Outlook.com only. - -This rule was introduced in: -- [Windows 10, version 1809](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809) -- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) -- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - -Intune name: Process creation from Office communication products (beta) - -Configuration Manager name: Not yet available - -GUID: `26190899-1602-49e8-8b27-eb1d0a1ce869` ### Block persistence through WMI event subscription From 1f2925545a996dee46c4527106688ce68da3f703 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 18:59:48 -0800 Subject: [PATCH 0651/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 7142e05183..0ea54f5923 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -327,6 +327,24 @@ Configuration Manager name: Not yet available GUID: `26190899-1602-49e8-8b27-eb1d0a1ce869` +### Block persistence through WMI event subscription + +This rule prevents malware from abusing WMI to attain persistence on a device. + +> [!IMPORTANT] +> File and folder exclusions don't apply to this attack surface reduction rule. + +Fileless threats employ various tactics to stay hidden, to avoid being seen in the file system, and to gain periodic execution control. Some threats can abuse the WMI repository and event model to stay hidden. + +This rule was introduced in: +- [Windows 10, version 1903](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1903) +- [Windows Server 1903](https://docs.microsoft.com/windows-server/get-started-19/whats-new-in-windows-server-1903-1909) + +Intune name: Not yet available + +Configuration Manager name: Not yet available + +GUID: `e6db77e5-3df2-4cf1-b95a-636979351e5b` @@ -405,24 +423,6 @@ Configuration Manager name: Block untrusted and unsigned processes that run from GUID: `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` -### Block persistence through WMI event subscription - -This rule prevents malware from abusing WMI to attain persistence on a device. - -> [!IMPORTANT] -> File and folder exclusions don't apply to this attack surface reduction rule. - -Fileless threats employ various tactics to stay hidden, to avoid being seen in the file system, and to gain periodic execution control. Some threats can abuse the WMI repository and event model to stay hidden. - -This rule was introduced in: -- [Windows 10, version 1903](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1903) -- [Windows Server 1903](https://docs.microsoft.com/windows-server/get-started-19/whats-new-in-windows-server-1903-1909) - -Intune name: Not yet available - -Configuration Manager name: Not yet available - -GUID: `e6db77e5-3df2-4cf1-b95a-636979351e5b` ## Related topics From d089263968e2480e06633e890c1dd73185924b7d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 19:00:29 -0800 Subject: [PATCH 0652/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 0ea54f5923..8d6ba4c1f2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -346,6 +346,23 @@ Configuration Manager name: Not yet available GUID: `e6db77e5-3df2-4cf1-b95a-636979351e5b` +### Block process creations originating from PSExec and WMI commands + +This rule blocks processes created through [PsExec](https://docs.microsoft.com/sysinternals/downloads/psexec) and [WMI](https://docs.microsoft.com/windows/win32/wmisdk/about-wmi) from running. Both PsExec and WMI can remotely execute code, so there is a risk of malware abusing this functionality for command and control purposes, or to spread an infection throughout an organization's network. + +> [!WARNING] +> Only use this rule if you're managing your devices with [Intune](https://docs.microsoft.com/intune) or another MDM solution. This rule is incompatible with management through [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/configmgr) because this rule blocks WMI commands the Configuration Manager client uses to function correctly. + +This rule was introduced in: +- [Windows 10, version 1803](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1803) +- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) + +Intune name: Process creation from PSExec and WMI commands + +Configuration Manager name: Not applicable + +GUID: `d1e49aac-8f56-4280-b9ba-993a6d77406c` @@ -388,23 +405,6 @@ Configuration Manager name: Use advanced protection against ransomware GUID: `c1db55ab-c21a-4637-bb3f-a12568109d35` -### Block process creations originating from PSExec and WMI commands - -This rule blocks processes created through [PsExec](https://docs.microsoft.com/sysinternals/downloads/psexec) and [WMI](https://docs.microsoft.com/windows/win32/wmisdk/about-wmi) from running. Both PsExec and WMI can remotely execute code, so there is a risk of malware abusing this functionality for command and control purposes, or to spread an infection throughout an organization's network. - -> [!WARNING] -> Only use this rule if you're managing your devices with [Intune](https://docs.microsoft.com/intune) or another MDM solution. This rule is incompatible with management through [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/configmgr) because this rule blocks WMI commands the Configuration Manager client uses to function correctly. - -This rule was introduced in: -- [Windows 10, version 1803](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1803) -- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) -- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - -Intune name: Process creation from PSExec and WMI commands - -Configuration Manager name: Not applicable - -GUID: `d1e49aac-8f56-4280-b9ba-993a6d77406c` ### Block untrusted and unsigned processes that run from USB From 100a71a76311e5582389479daf7c1e542a149ac1 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 19:01:10 -0800 Subject: [PATCH 0653/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 8d6ba4c1f2..7ec2e7d5af 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -364,6 +364,22 @@ Configuration Manager name: Not applicable GUID: `d1e49aac-8f56-4280-b9ba-993a6d77406c` +### Block untrusted and unsigned processes that run from USB + +With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include executable files (such as .exe, .dll, or .scr) + +This rule was introduced in: +- [Windows 10, version 1803](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1803) +- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) +- [Configuration Manager CB 1802](https://docs.microsoft.com/configmgr/core/servers/manage/updates) + +Intune name: Untrusted and unsigned processes that run from USB + +Configuration Manager name: Block untrusted and unsigned processes that run from USB + +GUID: `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` + @@ -406,22 +422,6 @@ GUID: `c1db55ab-c21a-4637-bb3f-a12568109d35` -### Block untrusted and unsigned processes that run from USB - -With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include executable files (such as .exe, .dll, or .scr) - -This rule was introduced in: -- [Windows 10, version 1803](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1803) -- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) -- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) -- [Configuration Manager CB 1802](https://docs.microsoft.com/configmgr/core/servers/manage/updates) - -Intune name: Untrusted and unsigned processes that run from USB - -Configuration Manager name: Block untrusted and unsigned processes that run from USB - -GUID: `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` - ## Related topics From aee396ee5b7dcc4c63afc32bae55e88f3b66f726 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 19:01:53 -0800 Subject: [PATCH 0654/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 7ec2e7d5af..022ded468b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -380,9 +380,6 @@ Configuration Manager name: Block untrusted and unsigned processes that run from GUID: `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` - - - ### Block Win32 API calls from Office macros This rule prevents VBA macros from calling Win32 APIs. @@ -420,11 +417,7 @@ Configuration Manager name: Use advanced protection against ransomware GUID: `c1db55ab-c21a-4637-bb3f-a12568109d35` - - - - -## Related topics +## See also - [Attack surface reduction FAQ](attack-surface-reduction-faq.md) From 32870ff648a54e7013e66ebe0c345c619f27fce1 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 19:03:11 -0800 Subject: [PATCH 0655/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 022ded468b..a4b6de8412 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -110,7 +110,7 @@ The following sections describe each of the 16 attack surface reduction rules (i | Rule name | GUID | File & folder exclusions | Minimum OS supported | |-----|-----|-----|-----| |[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|Block abuse of in-the-wild exploited vulnerable signed drivers (NEW!) |`56a863a9-875e-4185-98a7-b882c64b5ce5` | | | +|[Block abuse of in-the-wild exploited vulnerable signed drivers](#block-abuse-of-in-the-wild-exploited-vulnerable-signed-drivers) (NEW!) |`56a863a9-875e-4185-98a7-b882c64b5ce5` | | | |[Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem) | `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block executable content from email client and webmail](#block-executable-content-from-email-client-and-webmail) | `BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | From b5963c80a5e67dc11f907fbb98b6b92fb515dae7 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 19:05:07 -0800 Subject: [PATCH 0656/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index a4b6de8412..c5af8a7084 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -126,7 +126,6 @@ The following sections describe each of the 16 attack surface reduction rules (i |[Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | `c1db55ab-c21a-4637-bb3f-a12568109d35` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | - ### Block Adobe Reader from creating child processes This rule prevents attacks by blocking Adobe Reader from creating additional processes. From 808a5d8aa56125f51f92e4caf42c4c96cbf64961 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 19:32:52 -0800 Subject: [PATCH 0657/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index c5af8a7084..5c8ba4c01b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -52,6 +52,15 @@ In the recommendation details pane, check the user impact to determine what perc Use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduction rules would impact your organization if they were enabled. It's best to run all rules in audit mode first so you can understand their impact on your line-of-business applications. Many line-of-business applications are written with limited security concerns, and they may perform tasks in ways that seem similar to malware. By monitoring audit data and [adding exclusions](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for necessary applications, you can deploy attack surface reduction rules without impacting productivity. +## Warn mode for users + +(NEW!) Prior to warn mode capabilities, attack surface reduction rules that are enabled could be set to either audit mode or block mode. With the new warn mode, whenever content is blocked by an attack surface reduction rule, users see a dialog box that indicates the content is blocked. The dialog box also offers the user an option to unblock the content. The user can then retry their action, and the operation completes. WHen a user unblocks content, the content remains unblocked for 24 hours, and then blocking resumes. + +Warn mode helps your organization have attack surface reduction rules in place without preventing users from accessing the content they need to perform their tasks. + +> [!IMPORTANT] +> Warn mode is supported on devices running Windows 10, version 1809 or later and [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) or later. + ## Notifications when a rule is triggered Whenever a rule is triggered, a notification will be displayed on the device. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. The notification also displays within the Microsoft Defender Security Center and the Microsoft 365 security center. @@ -214,7 +223,7 @@ This rule blocks the following file types from launching unless they meet preval Launching untrusted or unknown executable files can be risky, as it may not be initially clear if the files are malicious. > [!IMPORTANT] -> You must [enable cloud-delivered protection](../microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md) to use this rule.

    The rule **Block executable files from running unless they meet a prevalence, age, or trusted list criterion** with GUID 01443614-cd74-433a-b99e-2ecdc07bfc25 is owned by Microsoft and is not specified by admins. It uses cloud-delivered protection to update its trusted list regularly. +> You must [enable cloud-delivered protection](../microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md) to use this rule.

    The rule **Block executable files from running unless they meet a prevalence, age, or trusted list criterion** with GUID `01443614-cd74-433a-b99e-2ecdc07bfc25` is owned by Microsoft and is not specified by admins. This rule uses cloud-delivered protection to update its trusted list regularly. > >You can specify individual files or folders (using folder paths or fully qualified resource names) but you can't specify which rules or exclusions apply to. From 00a45c74efca525a2ece151d6abc9e10c9abd6a2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 19:34:09 -0800 Subject: [PATCH 0658/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 5c8ba4c01b..21528e4f76 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -59,7 +59,7 @@ Use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduc Warn mode helps your organization have attack surface reduction rules in place without preventing users from accessing the content they need to perform their tasks. > [!IMPORTANT] -> Warn mode is supported on devices running Windows 10, version 1809 or later and [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) or later. +> Warn mode is supported on devices running [Windows 10, version 1809](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809) or later and [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) or later. ## Notifications when a rule is triggered From 4b09543e092a79668803673823cc84928df9d32f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 19:37:01 -0800 Subject: [PATCH 0659/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 21528e4f76..c626505f1c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -59,7 +59,11 @@ Use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduc Warn mode helps your organization have attack surface reduction rules in place without preventing users from accessing the content they need to perform their tasks. > [!IMPORTANT] -> Warn mode is supported on devices running [Windows 10, version 1809](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809) or later and [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) or later. +> Warn mode is supported on devices running the following versions of Windows: +> - [Windows 10, version 1809](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809) or later +> - [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) or later +> +> Attack surface reduction rules that are configured in warn mode will run in block mode on devices that are running older versions of Windows. ## Notifications when a rule is triggered From 91b2f9dcd4daa90b372909a08a6b819c914903a8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 19:37:33 -0800 Subject: [PATCH 0660/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index c626505f1c..2864b35d75 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -54,7 +54,7 @@ Use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduc ## Warn mode for users -(NEW!) Prior to warn mode capabilities, attack surface reduction rules that are enabled could be set to either audit mode or block mode. With the new warn mode, whenever content is blocked by an attack surface reduction rule, users see a dialog box that indicates the content is blocked. The dialog box also offers the user an option to unblock the content. The user can then retry their action, and the operation completes. WHen a user unblocks content, the content remains unblocked for 24 hours, and then blocking resumes. +(**NEW**!) Prior to warn mode capabilities, attack surface reduction rules that are enabled could be set to either audit mode or block mode. With the new warn mode, whenever content is blocked by an attack surface reduction rule, users see a dialog box that indicates the content is blocked. The dialog box also offers the user an option to unblock the content. The user can then retry their action, and the operation completes. WHen a user unblocks content, the content remains unblocked for 24 hours, and then blocking resumes. Warn mode helps your organization have attack surface reduction rules in place without preventing users from accessing the content they need to perform their tasks. From d5f7ee335630bb348d0c04ba54e08d4a3073b658 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 8 Dec 2020 19:47:49 -0800 Subject: [PATCH 0661/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 2864b35d75..1d817cfb03 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -123,7 +123,7 @@ The following sections describe each of the 16 attack surface reduction rules (i | Rule name | GUID | File & folder exclusions | Minimum OS supported | |-----|-----|-----|-----| |[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|[Block abuse of in-the-wild exploited vulnerable signed drivers](#block-abuse-of-in-the-wild-exploited-vulnerable-signed-drivers) (NEW!) |`56a863a9-875e-4185-98a7-b882c64b5ce5` | | | +|[Block abuse of in-the-wild exploited vulnerable signed drivers](#block-abuse-of-in-the-wild-exploited-vulnerable-signed-drivers) (NEW!) |`56a863a9-875e-4185-98a7-b882c64b5ce5` | |- Windows 10 Pro, version [1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) or later
    - Windows 10 Enterprise, version [1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) or later
    - Windows Server, version [1803](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) (Semi-Annual Channel) or later
    - Windows Server 2019 | |[Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem) | `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block executable content from email client and webmail](#block-executable-content-from-email-client-and-webmail) | `BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | @@ -160,6 +160,24 @@ GUID: `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` This rule prevents an application from writing a vulnerable signed driver to disk. Vulnerable signed drivers can be exploited by local applications with sufficient privileges, to gain access to the kernel. It allows attackers to disable or circumvent security solutions, eventually leading to system compromise. +This rule does not block a driver already existing on the system from being loaded. + +> [!TIP] +> You can submit a driver for analysis at the [Microsoft Security Intelligence site](https://www.microsoft.com/wdsi/driversubmission). + +This rule is supported on all versions of Windows where attack surface reduction rules are currently supported: +- Windows 10 Pro, version 1709 or later +- Windows 10 Enterprise, version 1709 or later +- Windows Server, version 1803 (Semi-Annual Channel) or later +- Windows Server 2019 + +Intune Name: Block abuse of exploited vulnerable signed drivers + +Configuration Manager name: Not Applicable + +Rule guid: `56a863a9-875e-4185-98a7-b882c64b5ce5` + + ### Block all Office applications from creating child processes This rule blocks Office apps from creating child processes. This includes Word, Excel, PowerPoint, OneNote, and Access. From 92779ec0840a7b397e3f1abc7e37964ccaf05f17 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 9 Dec 2020 06:41:34 -0800 Subject: [PATCH 0662/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 1d817cfb03..3b653eb7af 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -123,7 +123,7 @@ The following sections describe each of the 16 attack surface reduction rules (i | Rule name | GUID | File & folder exclusions | Minimum OS supported | |-----|-----|-----|-----| |[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -|[Block abuse of in-the-wild exploited vulnerable signed drivers](#block-abuse-of-in-the-wild-exploited-vulnerable-signed-drivers) (NEW!) |`56a863a9-875e-4185-98a7-b882c64b5ce5` | |- Windows 10 Pro, version [1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) or later
    - Windows 10 Enterprise, version [1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) or later
    - Windows Server, version [1803](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) (Semi-Annual Channel) or later
    - Windows Server 2019 | +|[Block abuse of in-the-wild exploited vulnerable signed drivers](#block-abuse-of-in-the-wild-exploited-vulnerable-signed-drivers) (NEW!) |`56a863a9-875e-4185-98a7-b882c64b5ce5` | |[Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem) | `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block executable content from email client and webmail](#block-executable-content-from-email-client-and-webmail) | `BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | From b6d3059c29c6d2aad1df0a842034642b1c10e6da Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 9 Dec 2020 07:50:07 -0800 Subject: [PATCH 0663/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 3b653eb7af..1143c590b6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -17,7 +17,7 @@ ms.custom: asr ms.date: 12/08/2020 --- -# Reduce attack surfaces with attack surface reduction rules +# Protect your devices and network from malware with attack surface reduction rules [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] From 03679ef55061c9adef8c35fd7bfe1515eaaf805e Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 9 Dec 2020 08:24:30 -0800 Subject: [PATCH 0664/2014] Update windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/ios-configure-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md index cbca86da05..bbb45a75c7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md @@ -66,7 +66,7 @@ Defender for Endpoint for iOS enables admins to configure custom indicators on i By default, Defender for Endpoint for iOS includes and enables the web protection feature. [Web protection](web-protection-overview.md) helps to secure devices against web threats and protect users from phishing attacks. Defender for Endpoint for iOS uses a local VPN in order to provide this protection. -While enabled by default, there might be some cases that requires you to disable VPN. For example, you want to run some apps that do not work when a VPN is configured. In such cases, you can choose to disable VPN from the app on the device by following the steps below. +While enabled by default, there might be some cases that require you to disable VPN. For example, you want to run some apps that do not work when a VPN is configured. In such cases, you can choose to disable VPN from the app on the device by following the steps below: 1. On your iOS device, open the **Settings** app and then click on **VPN**. 1. Click on the "i" button for Microsoft Defender ATP. From a9192908d3390ac7a6e62a8a5ef6a424b846c497 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 9 Dec 2020 08:24:39 -0800 Subject: [PATCH 0665/2014] Update windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/ios-configure-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md index bbb45a75c7..7200eb8d20 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md @@ -76,7 +76,7 @@ While enabled by default, there might be some cases that require you to disable > ![VPN config connect on demand](images/ios-vpn-config.png) > [!NOTE] -> Web Protection will not be available when VPN is disabled. To re-enable Web Protection, open Microsoft Defender for Endpoint app on the device and click on **Start VPN**. +> Web Protection will not be available when VPN is disabled. To re-enable Web Protection, open the Microsoft Defender for Endpoint app on the device and click or tap **Start VPN**. ### Co-existence of multiple VPN profiles From dc9c61f71ffe4b3a7ab935226a4a20c4c6904b1e Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 9 Dec 2020 08:25:11 -0800 Subject: [PATCH 0666/2014] Update windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/ios-configure-features.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md index 7200eb8d20..a5e183572d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md @@ -68,9 +68,9 @@ By default, Defender for Endpoint for iOS includes and enables the web protectio While enabled by default, there might be some cases that require you to disable VPN. For example, you want to run some apps that do not work when a VPN is configured. In such cases, you can choose to disable VPN from the app on the device by following the steps below: -1. On your iOS device, open the **Settings** app and then click on **VPN**. -1. Click on the "i" button for Microsoft Defender ATP. -1. Toggle-off **Connect On Demand** to disable VPN. +1. On your iOS device, open the **Settings** app and click or tap **VPN**. +1. Click or tap the "i" button for Microsoft Defender ATP. +1. Toggle off **Connect On Demand** to disable VPN. > [!div class="mx-imgBorder"] > ![VPN config connect on demand](images/ios-vpn-config.png) From d71aad7c7d42f1800fac43fe95fcfd290c1d342d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 9 Dec 2020 08:25:13 -0800 Subject: [PATCH 0667/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 1143c590b6..45872223b0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -17,7 +17,7 @@ ms.custom: asr ms.date: 12/08/2020 --- -# Protect your devices and network from malware with attack surface reduction rules +# Use attack surface reduction rules to prevent malware infection [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] From 3ea6c40928d08f57ed58463ac810a14a4603503d Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 9 Dec 2020 09:25:36 -0800 Subject: [PATCH 0668/2014] Added MSDT policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 3 + .../policy-configuration-service-provider.md | 14 + .../mdm/policy-csp-admx-msdt.md | 288 ++++++++++++++++++ 4 files changed, 306 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-msdt.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 2e828a600c..2a7a434c65 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -207,6 +207,7 @@ #### [ADMX_MMCSnapins](policy-csp-admx-mmcsnapins.md) #### [ADMX_MSAPolicy](policy-csp-admx-msapolicy.md) #### [ADMX_msched](policy-csp-admx-msched.md) +#### [ADMX_MSDT](policy-csp-admx-msdt.md) #### [ADMX_nca](policy-csp-admx-nca.md) #### [ADMX_NCSI](policy-csp-admx-ncsi.md) #### [ADMX_Netlogon](policy-csp-admx-netlogon.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 80ac1e00c1..40e0c3cfd3 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -298,6 +298,9 @@ ms.date: 10/08/2020 - [ADMX_MSAPolicy/IncludeMicrosoftAccount_DisableUserAuthCmdLine](./policy-csp-admx-msapolicy.md#admx-msapolicy-microsoftaccount-disableuserauth) - [ADMX_msched/ActivationBoundaryPolicy](./policy-csp-admx-msched.md#admx-msched-activationboundarypolicy) - [ADMX_msched/RandomDelayPolicy](./policy-csp-admx-msched.md#admx-msched-randomdelaypolicy) +- [ADMX_MSDT/MsdtSupportProvider](./policy-csp-admx-msdt.md#admx-msdt-msdtsupportprovider) +- [ADMX_MSDT/MsdtToolDownloadPolicy](./policy-csp-admx-msdt.md#admx-msdt-msdttooldownloadpolicy) +- [ADMX_MSDT/WdiScenarioExecutionPolicy](./policy-csp-admx-msdt.md#admx-msdt-wdiscenarioexecutionpolicy) - [ADMX_nca/CorporateResources](./policy-csp-admx-nca.md#admx-nca-corporateresources) - [ADMX_nca/CustomCommands](./policy-csp-admx-nca.md#admx-nca-customcommands) - [ADMX_nca/DTEs](./policy-csp-admx-nca.md#admx-nca-dtes) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index b43c6f5515..5ea40c5c67 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1161,6 +1161,20 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_MSDT policies + +
    +
    + ADMX_MSDT/MsdtSupportProvider +
    +
    + ADMX_MSDT/MsdtToolDownloadPolicy +
    +
    + ADMX_MSDT/WdiScenarioExecutionPolicy +
    +
    + ### ADMX_nca policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-msdt.md b/windows/client-management/mdm/policy-csp-admx-msdt.md new file mode 100644 index 0000000000..c22b9c6437 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-msdt.md @@ -0,0 +1,288 @@ +--- +title: Policy CSP - ADMX_MSDT +description: Policy CSP - ADMX_MSDT +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/09/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_MSDT +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_MSDT policies + +
    +
    + ADMX_MSDT/MsdtSupportProvider +
    +
    + ADMX_MSDT/MsdtToolDownloadPolicy +
    +
    + ADMX_MSDT/WdiScenarioExecutionPolicy +
    +
    + + +
    + + +**ADMX_MSDT/MsdtSupportProvider** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures Microsoft Support Diagnostic Tool (MSDT) interactive communication with the support provider. MSDT gathers diagnostic data for analysis by support professionals. + +If you enable this policy setting, users can use MSDT to collect and send diagnostic data to a support professional to resolve a problem. + +By default, the support provider is set to Microsoft Corporation. + +If you disable this policy setting, MSDT cannot run in support mode, and no data can be collected or sent to the support provider. + +If you do not configure this policy setting, MSDT support mode is enabled by default. + +No reboots or service restarts are required for this policy setting to take effect. Changes take effect immediately. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Microsoft Support Diagnostic Tool: Turn on MSDT interactive communication with support provider* +- GP name: *MsdtSupportProvider* +- GP path: *System\Troubleshooting and Diagnostics\Microsoft Support Diagnostic Tool* +- GP ADMX file name: *MSDT.admx* + + + +
    + + +**ADMX_MSDT/MsdtToolDownloadPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting restricts the tool download policy for Microsoft Support Diagnostic Tool. + +Microsoft Support Diagnostic Tool (MSDT) gathers diagnostic data for analysis by support professionals. + +For some problems, MSDT may prompt the user to download additional tools for troubleshooting. These tools are required to completely troubleshoot the problem. + +If tool download is restricted, it may not be possible to find the root cause of the problem. + +If you enable this policy setting for remote troubleshooting, MSDT prompts the user to download additional tools to diagnose problems on remote computers only. + +If you enable this policy setting for local and remote troubleshooting, MSDT always prompts for additional tool downloading. + +If you disable this policy setting, MSDT never downloads tools, and is unable to diagnose problems on remote computers. + +If you do not configure this policy setting, MSDT prompts the user before downloading any additional tools. No reboots or service restarts are required for this policy setting to take effect. Changes take effect immediately. + +This policy setting will take effect only when MSDT is enabled. + +This policy setting will only take effect when the Diagnostic Policy Service (DPS) is in the running state. + +When the service is stopped or disabled, diagnostic scenarios are not executed. + +The DPS can be configured with the Services snap-in to the Microsoft Management Console. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Microsoft Support Diagnostic Tool: Restrict tool download* +- GP name: *MsdtToolDownloadPolicy* +- GP path: *System\Troubleshooting and Diagnostics\Microsoft Support Diagnostic Tool* +- GP ADMX file name: *MSDT.admx* + + + +
    + + +**ADMX_MSDT/WdiScenarioExecutionPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines the execution level for Microsoft Support Diagnostic Tool. + +Microsoft Support Diagnostic Tool (MSDT) gathers diagnostic data for analysis by support professionals. If you enable this policy setting, administrators can use MSDT to collect and send diagnostic data to a support professional to resolve a problem. + +If you disable this policy setting, MSDT cannot gather diagnostic data. If you do not configure this policy setting, MSDT is turned on by default. + +This policy setting takes effect only if the diagnostics-wide scenario execution policy is not configured. + +No reboots or service restarts are required for this policy setting to take effect. Changes take effect immediately. + +This policy setting will only take effect when the Diagnostic Policy Service (DPS) is in the running state. When the service is stopped or disabled, diagnostic scenarios will not be executed. The DPS can be configured with the Services snap-in to the Microsoft Management Console. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Microsoft Support Diagnostic Tool: Configure execution level* +- GP name: *WdiScenarioExecutionPolicy* +- GP path: *System\Troubleshooting and Diagnostics\Microsoft Support Diagnostic Tool* +- GP ADMX file name: *MSDT.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From 262b0e754031dbf1c98974f59a292dbfbb529354 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 9 Dec 2020 09:26:05 -0800 Subject: [PATCH 0669/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 45872223b0..9d66ce2298 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -14,7 +14,7 @@ ms.author: deniseb ms.reviewer: sugamar, jcedola manager: dansimp ms.custom: asr -ms.date: 12/08/2020 +ms.date: 12/09/2020 --- # Use attack surface reduction rules to prevent malware infection From b6eefa3718a41eb4dcebc2289ab70d5bcdd413bb Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Wed, 9 Dec 2020 18:43:49 +0100 Subject: [PATCH 0670/2014] Update customize-exploit-protection.md - MarkDown table restoration (the table is broken on GitHub due to non-standard table divider indicators) - Whitespace formatting corrections (end-of-line blank space removal, redundant leading whitespace removal) Ref. #8765 (md_cleanup / follow-up) --- .../customize-exploit-protection.md | 168 +++++++++--------- 1 file changed, 84 insertions(+), 84 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md index b75194d814..964158b256 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md @@ -10,7 +10,7 @@ ms.localizationpriority: medium audience: ITPro author: levinec ms.author: ellevin -ms.reviewer: +ms.reviewer: manager: dansimp --- @@ -46,44 +46,44 @@ The **Use default** configuration for each of the mitigation settings indicates For the associated PowerShell cmdlets for each mitigation, see the [PowerShell reference table](#cmdlets-table) at the bottom of this article. -Mitigation | Description | Can be applied to | Audit mode available --|-|-|- -Control flow guard (CFG) | Ensures control flow integrity for indirect calls. Can optionally suppress exports and use strict CFG. | System and app-level | [!include[Check mark no](../images/svg/check-no.svg)] -Data Execution Prevention (DEP) | Prevents code from being run from data-only memory pages such as the heap and stacks. Only configurable for 32-bit (x86) apps, permanently enabled for all other architectures. Can optionally enable ATL thunk emulation. | System and app-level | [!include[Check mark no](../images/svg/check-no.svg)] -Force randomization for images (Mandatory ASLR) | Forcibly relocates images not compiled with /DYNAMICBASE. Can optionally fail loading images that don't have relocation information. | System and app-level | [!include[Check mark no](../images/svg/check-no.svg)] -Randomize memory allocations (Bottom-Up ASLR) | Randomizes locations for virtual memory allocations. It includes system structure heaps, stacks, TEBs, and PEBs. Can optionally use a wider randomization variance for 64-bit processes. | System and app-level | [!include[Check mark no](../images/svg/check-no.svg)] -Validate exception chains (SEHOP) | Ensures the integrity of an exception chain during exception dispatch. Only configurable for 32-bit (x86) applications. | System and app-level | [!include[Check mark no](../images/svg/check-no.svg)] -Validate heap integrity | Terminates a process when heap corruption is detected. | System and app-level | [!include[Check mark no](../images/svg/check-no.svg)] -Arbitrary code guard (ACG) | Prevents the introduction of non-image-backed executable code and prevents code pages from being modified. Can optionally allow thread opt-out and allow remote downgrade (configurable only with PowerShell). | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] -Block low integrity images | Prevents the loading of images marked with Low Integrity. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] -Block remote images | Prevents loading of images from remote devices. | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] -Block untrusted fonts | Prevents loading any GDI-based fonts not installed in the system fonts directory, notably fonts from the web. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] -Code integrity guard | Restricts loading of images signed by Microsoft, WHQL, or higher. Can optionally allow Microsoft Store signed images. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] -Disable extension points | Disables various extensibility mechanisms that allow DLL injection into all processes, such as AppInit DLLs, window hooks, and Winsock service providers. | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] -Disable Win32k system calls | Prevents an app from using the Win32k system call table. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] -Don't allow child processes | Prevents an app from creating child processes. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] -Export address filtering (EAF) | Detects dangerous operations being resolved by malicious code. Can optionally validate access by modules commonly used by exploits. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] -Import address filtering (IAF) | Detects dangerous operations being resolved by malicious code. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] -Simulate execution (SimExec) | Ensures that calls to sensitive APIs return to legitimate callers. Only configurable for 32-bit (x86) applications. Not compatible with ACG | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] -Validate API invocation (CallerCheck) | Ensures that sensitive APIs are invoked by legitimate callers. Only configurable for 32-bit (x86) applications. Not compatible with ACG | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] -Validate handle usage | Causes an exception to be raised on any invalid handle references. | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] -Validate image dependency integrity | Enforces code signing for Windows image dependency loading. | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] -Validate stack integrity (StackPivot) | Ensures that the stack hasn't been redirected for sensitive APIs. Not compatible with ACG | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] +| Mitigation | Description | Can be applied to | Audit mode available | +| ---------- | ----------- | ----------------- | -------------------- | +| Control flow guard (CFG) | Ensures control flow integrity for indirect calls. Can optionally suppress exports and use strict CFG. | System and app-level | [!include[Check mark no](../images/svg/check-no.svg)] | +| Data Execution Prevention (DEP) | Prevents code from being run from data-only memory pages such as the heap and stacks. Only configurable for 32-bit (x86) apps, permanently enabled for all other architectures. Can optionally enable ATL thunk emulation. | System and app-level | [!include[Check mark no](../images/svg/check-no.svg)] | +| Force randomization for images (Mandatory ASLR) | Forcibly relocates images not compiled with /DYNAMICBASE. Can optionally fail loading images that don't have relocation information. | System and app-level | [!include[Check mark no](../images/svg/check-no.svg)] | +| Randomize memory allocations (Bottom-Up ASLR) | Randomizes locations for virtual memory allocations. It includes system structure heaps, stacks, TEBs, and PEBs. Can optionally use a wider randomization variance for 64-bit processes. | System and app-level | [!include[Check mark no](../images/svg/check-no.svg)] | +| Validate exception chains (SEHOP) | Ensures the integrity of an exception chain during exception dispatch. Only configurable for 32-bit (x86) applications. | System and app-level | [!include[Check mark no](../images/svg/check-no.svg)] | +| Validate heap integrity | Terminates a process when heap corruption is detected. | System and app-level | [!include[Check mark no](../images/svg/check-no.svg)] | +| Arbitrary code guard (ACG) | Prevents the introduction of non-image-backed executable code and prevents code pages from being modified. Can optionally allow thread opt-out and allow remote downgrade (configurable only with PowerShell). | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] | +| Block low integrity images | Prevents the loading of images marked with Low Integrity. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] | +| Block remote images | Prevents loading of images from remote devices. | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] | +| Block untrusted fonts | Prevents loading any GDI-based fonts not installed in the system fonts directory, notably fonts from the web. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] | +| Code integrity guard | Restricts loading of images signed by Microsoft, WHQL, or higher. Can optionally allow Microsoft Store signed images. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] | +| Disable extension points | Disables various extensibility mechanisms that allow DLL injection into all processes, such as AppInit DLLs, window hooks, and Winsock service providers. | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] | +| Disable Win32k system calls | Prevents an app from using the Win32k system call table. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] | +| Don't allow child processes | Prevents an app from creating child processes. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] | +| Export address filtering (EAF) | Detects dangerous operations being resolved by malicious code. Can optionally validate access by modules commonly used by exploits. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] | +| Import address filtering (IAF) | Detects dangerous operations being resolved by malicious code. | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] | +| Simulate execution (SimExec) | Ensures that calls to sensitive APIs return to legitimate callers. Only configurable for 32-bit (x86) applications. Not compatible with ACG | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] | +| Validate API invocation (CallerCheck) | Ensures that sensitive APIs are invoked by legitimate callers. Only configurable for 32-bit (x86) applications. Not compatible with ACG | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] | +| Validate handle usage | Causes an exception to be raised on any invalid handle references. | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] | +| Validate image dependency integrity | Enforces code signing for Windows image dependency loading. | App-level only | [!include[Check mark no](../images/svg/check-no.svg)] | +| Validate stack integrity (StackPivot) | Ensures that the stack hasn't been redirected for sensitive APIs. Not compatible with ACG | App-level only | [!include[Check mark yes](../images/svg/check-yes.svg)] | > [!IMPORTANT] > If you add an app to the **Program settings** section and configure individual mitigation settings there, they will be honored above the configuration for the same mitigations specified in the **System settings** section. The following matrix and examples help to illustrate how defaults work: > > -> Enabled in **Program settings** | Enabled in **System settings** | Behavior -> -|-|- -> [!include[Check mark yes](../images/svg/check-yes.svg)] | [!include[Check mark no](../images/svg/check-no.svg)] | As defined in **Program settings** -> [!include[Check mark yes](../images/svg/check-yes.svg)] | [!include[Check mark yes](../images/svg/check-yes.svg)] | As defined in **Program settings** -> [!include[Check mark no](../images/svg/check-no.svg)] | [!include[Check mark yes](../images/svg/check-yes.svg)] | As defined in **System settings** -> [!include[Check mark no](../images/svg/check-no.svg)] | [!include[Check mark yes](../images/svg/check-yes.svg)] | Default as defined in **Use default** option +> | Enabled in **Program settings** | Enabled in **System settings** | Behavior | +> | ------------------------------- | ------------------------------ | -------- | +> | [!include[Check mark yes](../images/svg/check-yes.svg)] | [!include[Check mark no](../images/svg/check-no.svg)] | As defined in **Program settings** | +> | [!include[Check mark yes](../images/svg/check-yes.svg)] | [!include[Check mark yes](../images/svg/check-yes.svg)] | As defined in **Program settings** | +> | [!include[Check mark no](../images/svg/check-no.svg)] | [!include[Check mark yes](../images/svg/check-yes.svg)] | As defined in **System settings** | +> | [!include[Check mark no](../images/svg/check-no.svg)] | [!include[Check mark yes](../images/svg/check-yes.svg)] | Default as defined in **Use default** option | > > > -> * **Example 1** +> * **Example 1** > > Mikael configures **Data Execution Prevention (DEP)** in the **System settings** section to be **Off by default**. > @@ -116,10 +116,10 @@ Validate stack integrity (StackPivot) | Ensures that the stack hasn't been redir * **Off by default** - The mitigation is *disabled* for apps that don't have this mitigation set in the app-specific **Program settings** section * **Use default** - The mitigation is either enabled or disabled, depending on the default configuration that is set up by Windows 10 installation; the default value (**On** or **Off**) is always specified next to the **Use default** label for each mitigation - >[!NOTE] - >You may see a User Account Control window when changing some settings. Enter administrator credentials to apply the setting. + > [!NOTE] + > You may see a User Account Control window when changing some settings. Enter administrator credentials to apply the setting. - Changing some settings may require a restart. + Changing some settings may require a restart. 4. Repeat this for all the system-level mitigations you want to configure. @@ -127,8 +127,8 @@ Validate stack integrity (StackPivot) | Ensures that the stack hasn't been redir 1. If the app you want to configure is already listed, select it and then select **Edit** 2. If the app isn't listed, at the top of the list select **Add program to customize** and then choose how you want to add the app: - * Use **Add by program name** to have the mitigation applied to any running process with that name. You must specify a file with an extension. You can enter a full path to limit the mitigation to only the app with that name in that location. - * Use **Choose exact file path** to use a standard Windows Explorer file picker window to find and select the file you want. + * Use **Add by program name** to have the mitigation applied to any running process with that name. You must specify a file with an extension. You can enter a full path to limit the mitigation to only the app with that name in that location. + * Use **Choose exact file path** to use a standard Windows Explorer file picker window to find and select the file you want. 6. After selecting the app, you'll see a list of all the mitigations that can be applied. To enable the mitigation, select the check box and then change the slider to **On**. Select any additional options. Choosing **Audit** will apply the mitigation in audit mode only. You will be notified if you need to restart the process or app, or if you need to restart Windows. @@ -140,14 +140,14 @@ Exporting the configuration as an XML file allows you to copy the configuration ## PowerShell reference - You can use the Windows Security app to configure Exploit protection, or you can use PowerShell cmdlets. +You can use the Windows Security app to configure Exploit protection, or you can use PowerShell cmdlets. - The configuration settings that were most recently modified will always be applied - regardless of whether you use PowerShell or Windows Security. This means that if you use the app to configure a mitigation, then use PowerShell to configure the same mitigation, the app will update to show the changes you made with PowerShell. If you were to then use the app to change the mitigation again, that change would apply. +The configuration settings that were most recently modified will always be applied - regardless of whether you use PowerShell or Windows Security. This means that if you use the app to configure a mitigation, then use PowerShell to configure the same mitigation, the app will update to show the changes you made with PowerShell. If you were to then use the app to change the mitigation again, that change would apply. - >[!IMPORTANT] - >Any changes that are deployed to a device through Group Policy will override the local configuration. When setting up an initial configuration, use a device that will not have a Group Policy configuration applied to ensure your changes aren't overridden. +> [!IMPORTANT] +> Any changes that are deployed to a device through Group Policy will override the local configuration. When setting up an initial configuration, use a device that will not have a Group Policy configuration applied to ensure your changes aren't overridden. - You can use the PowerShell verb `Get` or `Set` with the cmdlet `ProcessMitigation`. Using `Get` will list the current configuration status of any mitigations that have been enabled on the device - add the `-Name` cmdlet and app exe to see mitigations for just that app: +You can use the PowerShell verb `Get` or `Set` with the cmdlet `ProcessMitigation`. Using `Get` will list the current configuration status of any mitigations that have been enabled on the device - add the `-Name` cmdlet and app exe to see mitigations for just that app: ```PowerShell Get-ProcessMitigation -Name processName.exe @@ -164,7 +164,7 @@ Get-ProcessMitigation -Name processName.exe Use `Set` to configure each mitigation in the following format: - ```PowerShell +```PowerShell Set-ProcessMitigation - - ,, ``` @@ -179,34 +179,34 @@ Where: * \: * The mitigation's cmdlet as defined in the [mitigation cmdlets table](#cmdlets-table) below, along with any suboptions (surrounded with spaces). Each mitigation is separated with a comma. - For example, to enable the Data Execution Prevention (DEP) mitigation with ATL thunk emulation and for an executable called *testing.exe* in the folder *C:\Apps\LOB\tests*, and to prevent that executable from creating child processes, you'd use the following command: +For example, to enable the Data Execution Prevention (DEP) mitigation with ATL thunk emulation and for an executable called *testing.exe* in the folder *C:\Apps\LOB\tests*, and to prevent that executable from creating child processes, you'd use the following command: - ```PowerShell - Set-ProcessMitigation -Name c:\apps\lob\tests\testing.exe -Enable DEP, EmulateAtlThunks, DisallowChildProcessCreation - ``` +```PowerShell +Set-ProcessMitigation -Name c:\apps\lob\tests\testing.exe -Enable DEP, EmulateAtlThunks, DisallowChildProcessCreation +``` - > [!IMPORTANT] - > Separate each mitigation option with commas. +> [!IMPORTANT] +> Separate each mitigation option with commas. - If you wanted to apply DEP at the system level, you'd use the following command: +If you wanted to apply DEP at the system level, you'd use the following command: - ```PowerShell - Set-Processmitigation -System -Enable DEP - ``` +```PowerShell +Set-Processmitigation -System -Enable DEP +``` - To disable mitigations, you can replace `-Enable` with `-Disable`. However, for app-level mitigations, this will force the mitigation to be disabled only for that app. +To disable mitigations, you can replace `-Enable` with `-Disable`. However, for app-level mitigations, this will force the mitigation to be disabled only for that app. - If you need to restore the mitigation back to the system default, you need to include the `-Remove` cmdlet as well, as in the following example: +If you need to restore the mitigation back to the system default, you need to include the `-Remove` cmdlet as well, as in the following example: - ```PowerShell - Set-Processmitigation -Name test.exe -Remove -Disable DEP - ``` +```PowerShell +Set-Processmitigation -Name test.exe -Remove -Disable DEP +``` - You can also set some mitigations to audit mode. Instead of using the PowerShell cmdlet for the mitigation, use the **Audit mode** cmdlet as specified in the [mitigation cmdlets table](#cmdlets-table) below. +You can also set some mitigations to audit mode. Instead of using the PowerShell cmdlet for the mitigation, use the **Audit mode** cmdlet as specified in the [mitigation cmdlets table](#cmdlets-table) below. - For example, to enable Arbitrary Code Guard (ACG) in audit mode for the *testing.exe* used previously, you'd use the following command: +For example, to enable Arbitrary Code Guard (ACG) in audit mode for the *testing.exe* used previously, you'd use the following command: - ```PowerShell +```PowerShell Set-ProcessMitigation -Name c:\apps\lob\tests\testing.exe -Enable AuditDynamicCode ``` @@ -218,29 +218,29 @@ This table lists the PowerShell cmdlets (and associated audit mode cmdlet) that -Mitigation | Applies to | PowerShell cmdlets | Audit mode cmdlet -- | - | - | - -Control flow guard (CFG) | System and app-level | CFG, StrictCFG, SuppressExports | Audit not available -Data Execution Prevention (DEP) | System and app-level | DEP, EmulateAtlThunks | Audit not available -Force randomization for images (Mandatory ASLR) | System and app-level | ForceRelocateImages | Audit not available -Randomize memory allocations (Bottom-Up ASLR) | System and app-level | BottomUp, HighEntropy | Audit not available -Validate exception chains (SEHOP) | System and app-level | SEHOP, SEHOPTelemetry | Audit not available -Validate heap integrity | System and app-level | TerminateOnError | Audit not available -Arbitrary code guard (ACG) | App-level only | DynamicCode | AuditDynamicCode -Block low integrity images | App-level only | BlockLowLabel | AuditImageLoad -Block remote images | App-level only | BlockRemoteImages | Audit not available -Block untrusted fonts | App-level only | DisableNonSystemFonts | AuditFont, FontAuditOnly -Code integrity guard | App-level only | BlockNonMicrosoftSigned, AllowStoreSigned | AuditMicrosoftSigned, AuditStoreSigned -Disable extension points | App-level only | ExtensionPoint | Audit not available -Disable Win32k system calls | App-level only | DisableWin32kSystemCalls | AuditSystemCall -Do not allow child processes | App-level only | DisallowChildProcessCreation | AuditChildProcess -Export address filtering (EAF) | App-level only | EnableExportAddressFilterPlus, EnableExportAddressFilter \[1\] | Audit not available\[2\] -Import address filtering (IAF) | App-level only | EnableImportAddressFilter | Audit not available\[2\] -Simulate execution (SimExec) | App-level only | EnableRopSimExec | Audit not available\[2\] -Validate API invocation (CallerCheck) | App-level only | EnableRopCallerCheck | Audit not available\[2\] -Validate handle usage | App-level only | StrictHandle | Audit not available -Validate image dependency integrity | App-level only | EnforceModuleDepencySigning | Audit not available -Validate stack integrity (StackPivot) | App-level only | EnableRopStackPivot | Audit not available\[2\] +| Mitigation | Applies to | PowerShell cmdlets | Audit mode cmdlet | +| ---------- | ---------- | ------------------ | ----------------- | +| Control flow guard (CFG) | System and app-level | CFG, StrictCFG, SuppressExports | Audit not available | +| Data Execution Prevention (DEP) | System and app-level | DEP, EmulateAtlThunks | Audit not available | +| Force randomization for images (Mandatory ASLR) | System and app-level | ForceRelocateImages | Audit not available | +| Randomize memory allocations (Bottom-Up ASLR) | System and app-level | BottomUp, HighEntropy | Audit not available | +| Validate exception chains (SEHOP) | System and app-level | SEHOP, SEHOPTelemetry | Audit not available | +| Validate heap integrity | System and app-level | TerminateOnError | Audit not available | +| Arbitrary code guard (ACG) | App-level only | DynamicCode | AuditDynamicCode | +| Block low integrity images | App-level only | BlockLowLabel | AuditImageLoad | +| Block remote images | App-level only | BlockRemoteImages | Audit not available | +| Block untrusted fonts | App-level only | DisableNonSystemFonts | AuditFont, FontAuditOnly | +| Code integrity guard | App-level only | BlockNonMicrosoftSigned, AllowStoreSigned | AuditMicrosoftSigned, AuditStoreSigned | +| Disable extension points | App-level only | ExtensionPoint | Audit not available | +| Disable Win32k system calls | App-level only | DisableWin32kSystemCalls | AuditSystemCall | +| Do not allow child processes | App-level only | DisallowChildProcessCreation | AuditChildProcess | +| Export address filtering (EAF) | App-level only | EnableExportAddressFilterPlus, EnableExportAddressFilter \[1\] | Audit not available\[2\] | +| Import address filtering (IAF) | App-level only | EnableImportAddressFilter | Audit not available\[2\] | +| Simulate execution (SimExec) | App-level only | EnableRopSimExec | Audit not available\[2\] | +| Validate API invocation (CallerCheck) | App-level only | EnableRopCallerCheck | Audit not available\[2\] | +| Validate handle usage | App-level only | StrictHandle | Audit not available | +| Validate image dependency integrity | App-level only | EnforceModuleDepencySigning | Audit not available | +| Validate stack integrity (StackPivot) | App-level only | EnableRopStackPivot | Audit not available\[2\] | \[1\]: Use the following format to enable EAF modules for dlls for a process: @@ -254,7 +254,7 @@ Set-ProcessMitigation -Name processName.exe -Enable EnableExportAddressFilterPlu For more information about customizing the notification when a rule is triggered and blocks an app or file, see [Windows Security](../windows-defender-security-center/windows-defender-security-center.md#customize-notifications-from-the-windows-defender-security-center). -## See also +## See also: * [Protect devices from exploits](exploit-protection.md) * [Evaluate exploit protection](evaluate-exploit-protection.md) From 11f0faae52716f09f6ec1f828a9101ab5fd73bf0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 9 Dec 2020 09:44:42 -0800 Subject: [PATCH 0671/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 35 +++++++++---------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 9d66ce2298..d577b90969 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -122,8 +122,8 @@ The following sections describe each of the 16 attack surface reduction rules (i | Rule name | GUID | File & folder exclusions | Minimum OS supported | |-----|-----|-----|-----| -|[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block abuse of in-the-wild exploited vulnerable signed drivers](#block-abuse-of-in-the-wild-exploited-vulnerable-signed-drivers) (NEW!) |`56a863a9-875e-4185-98a7-b882c64b5ce5` | |[Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | +|[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem) | `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block executable content from email client and webmail](#block-executable-content-from-email-client-and-webmail) | `BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | @@ -139,23 +139,6 @@ The following sections describe each of the 16 attack surface reduction rules (i |[Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | `c1db55ab-c21a-4637-bb3f-a12568109d35` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -### Block Adobe Reader from creating child processes - -This rule prevents attacks by blocking Adobe Reader from creating additional processes. - -Through social engineering or exploits, malware can download and launch additional payloads and break out of Adobe Reader. By blocking child processes from being generated by Adobe Reader, malware attempting to use it as a vector are prevented from spreading. - -This rule was introduced in: -- [Windows 10, version 1809](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809) -- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) -- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - -Intune name: Process creation from Adobe Reader (beta) - -Configuration Manager name: Not yet available - -GUID: `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` - ### Block abuse of in-the-wild exploited vulnerable signed drivers This rule prevents an application from writing a vulnerable signed driver to disk. Vulnerable signed drivers can be exploited by local applications with sufficient privileges, to gain access to the kernel. It allows attackers to disable or circumvent security solutions, eventually leading to system compromise. @@ -177,6 +160,22 @@ Configuration Manager name: Not Applicable Rule guid: `56a863a9-875e-4185-98a7-b882c64b5ce5` +### Block Adobe Reader from creating child processes + +This rule prevents attacks by blocking Adobe Reader from creating additional processes. + +Through social engineering or exploits, malware can download and launch additional payloads and break out of Adobe Reader. By blocking child processes from being generated by Adobe Reader, malware attempting to use it as a vector are prevented from spreading. + +This rule was introduced in: +- [Windows 10, version 1809](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809) +- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) + +Intune name: Process creation from Adobe Reader (beta) + +Configuration Manager name: Not yet available + +GUID: `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` ### Block all Office applications from creating child processes From 95910d97fd5ba84010b5cf2bd85877d62ec0cdfe Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 9 Dec 2020 10:09:00 -0800 Subject: [PATCH 0672/2014] Update ts-bitlocker-cannot-encrypt-tpm-issues.md --- .../bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md index 121d7cd8a1..8e005347db 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md @@ -116,9 +116,9 @@ The domain and forest functional level of the environment may still be set to Wi To resolve this issue, follow these steps: 1. Upgrade the functional level of the domain and forest to Windows Server 2012 R2. -1. Download [Add-TPMSelfWriteACE.vbs](https://go.microsoft.com/fwlink/p/?LinkId=167133). -1. In the script, modify the value of **strPathToDomain** to your domain name. -1. Open an elevated PowerShell window, and run the following command: +2. Download [Add-TPMSelfWriteACE.vbs](https://go.microsoft.com/fwlink/p/?LinkId=167133). +3. In the script, modify the value of **strPathToDomain** to your domain name. +4. Open an elevated PowerShell window, and run the following command: ```powershell cscript Add-TPMSelfWriteACE.vbs From f8147a96a8a4103c56ef39af34146d7d92d223e6 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Wed, 9 Dec 2020 16:04:54 -0800 Subject: [PATCH 0673/2014] Update md-app-guard-overview.md --- .../md-app-guard-overview.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index 74a41b6ffc..54bbdc6774 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -49,4 +49,5 @@ Application Guard has been created to target several types of systems: |[Configure the Group Policy settings for Microsoft Defender Application Guard](configure-md-app-guard.md) |Provides info about the available Group Policy and MDM settings.| |[Testing scenarios using Microsoft Defender Application Guard in your business or organization](test-scenarios-md-app-guard.md)|Provides a list of suggested testing scenarios that you can use to test Application Guard in your organization.| | [Microsoft Defender Application Guard Extension for web browsers](md-app-guard-browser-extension.md) | Describes the Application Guard extension for Chrome and Firefox, including known issues, and a trouble-shooting guide | +| [Microsoft Defender Application Guard for Microsoft Office](https://docs.microsoft.com/en-us/microsoft-365/security/office-365-security/install-app-guard) | Describes Application Guard for Microsoft Office, including mimimum hardware requirements, configuration and a trouble-shooting guide | |[Frequently asked questions - Microsoft Defender Application Guard](faq-md-app-guard.md)|Provides answers to frequently asked questions about Application Guard features, integration with the Windows operating system, and general configuration.| From a25ade57d6338eada08b865841c9e7fac3928edb Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Thu, 10 Dec 2020 01:21:18 +0100 Subject: [PATCH 0674/2014] Update respond-file-alerts.md Changes proposed: - Whitespace standardization and normalization - MarkDown table extended to simplify future editing - Use MD H4 instead of **bold** style paragraph headings Whitespace changes: - remove redundant end-of-line whitespace - whitespace indents: use 3 instead of 4 blank spaces - add MD indent marker (`> `) compatibility spacing Ref. my own comment in PR #8726 --- .../respond-file-alerts.md | 92 +++++++++---------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md index 354a099a61..bccc623abc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md @@ -13,7 +13,7 @@ author: mjcaparas ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: M365-security-compliance +ms.collection: M365-security-compliance ms.topic: article --- @@ -25,10 +25,10 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - + [!include[Prerelease information](../../includes/prerelease.md)] ->Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-responddile-abovefoldlink) +> Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-responddile-abovefoldlink) Quickly respond to detected attacks by stopping and quarantining files or blocking a file. After taking action on files, you can check activity details in the Action center. @@ -46,12 +46,12 @@ You can also submit files for deep analysis, to run the file in a secure cloud s Some actions require certain permissions. The following table describes what action certain permissions can take on portable executable (PE) and non-PE files: -Permission | PE files | Non-PE files -:---|:---|:--- -View data | X | X -Alerts investigation | ☑ | X -Live response basic | X | X -Live response advanced | ☑ |☑ +| Permission | PE files | Non-PE files | +| :--------------------- | :------: | :----------: | +| View data | X | X | +| Alerts investigation | ☑ | X | +| Live response basic | X | X | +| Live response advanced | ☑ | ☑ | For more information on roles, see [Create and manage roles for role-based access control](user-roles.md). @@ -60,8 +60,8 @@ For more information on roles, see [Create and manage roles for role-based acces You can contain an attack in your organization by stopping the malicious process and quarantining the file where it was observed. ->[!IMPORTANT] ->You can only take this action if: +> [!IMPORTANT] +> You can only take this action if: > > - The device you're taking the action on is running Windows 10, version 1703 or later > - The file does not belong to trusted third-party publishers or not signed by Microsoft @@ -71,35 +71,35 @@ The **Stop and Quarantine File** action includes stopping running processes, qua This action takes effect on devices with Windows 10, version 1703 or later, where the file was observed in the last 30 days. ->[!NOTE] ->You’ll be able to restore the file from quarantine at any time. +> [!NOTE] +> You’ll be able to restore the file from quarantine at any time. ### Stop and quarantine files 1. Select the file you want to stop and quarantine. You can select a file from any of the following views or use the Search box: - - **Alerts** - click the corresponding links from the Description or Details in the Artifact timeline - - **Search box** - select **File** from the drop–down menu and enter the file name + - **Alerts** - click the corresponding links from the Description or Details in the Artifact timeline + - **Search box** - select **File** from the drop–down menu and enter the file name - >[!NOTE] - >The stop and quarantine file action is limited to a maximum of 1000 devices. To stop a file on a larger number of devices, see [Add indicator to block or allow file](#add-indicator-to-block-or-allow-a-file). + > [!NOTE] + > The stop and quarantine file action is limited to a maximum of 1000 devices. To stop a file on a larger number of devices, see [Add indicator to block or allow file](#add-indicator-to-block-or-allow-a-file). 2. Go to the top bar and select **Stop and Quarantine File**. - ![Image of stop and quarantine file action](images/atp-stop-quarantine-file.png) + ![Image of stop and quarantine file action](images/atp-stop-quarantine-file.png) 3. Specify a reason, then click **Confirm**. - ![Image of stop and quarantine file modal window](images/atp-stop-quarantine.png) + ![Image of stop and quarantine file modal window](images/atp-stop-quarantine.png) - The Action center shows the submission information: - ![Image of stop and quarantine file action center](images/atp-stopnquarantine-file.png) + The Action center shows the submission information: + ![Image of stop and quarantine file action center](images/atp-stopnquarantine-file.png) - - **Submission time** - Shows when the action was submitted. - - **Success** - Shows the number of devices where the file has been stopped and quarantined. - - **Failed** - Shows the number of devices where the action failed and details about the failure. - - **Pending** - Shows the number of devices where the file is yet to be stopped and quarantined from. This can take time for cases when the device is offline or not connected to the network. + - **Submission time** - Shows when the action was submitted. + - **Success** - Shows the number of devices where the file has been stopped and quarantined. + - **Failed** - Shows the number of devices where the action failed and details about the failure. + - **Pending** - Shows the number of devices where the file is yet to be stopped and quarantined from. This can take time for cases when the device is offline or not connected to the network. 4. Select any of the status indicators to view more information about the action. For example, select **Failed** to see where the action failed. @@ -118,9 +118,9 @@ You can roll back and remove a file from quarantine if you’ve determined that 1. Open an elevated command–line prompt on the device: - a. Go to **Start** and type _cmd_. + a. Go to **Start** and type _cmd_. - b. Right–click **Command prompt** and select **Run as administrator**. + b. Right–click **Command prompt** and select **Run as administrator**. 2. Enter the following command, and press **Enter**: @@ -130,26 +130,26 @@ You can roll back and remove a file from quarantine if you’ve determined that > [!NOTE] > In some scenarios, the **ThreatName** may appear as: EUS:Win32/CustomEnterpriseBlock!cl. -> +> > Defender for Endpoint will restore all custom blocked files that were quarantined on this device in the last 30 days. > [!Important] -> A file that was quarantined as a potential network threat might not be recoverable. If a user attempts to restore the file after quarantine, that file might not be accessible. This can be due to the system no longer having network credentials to access the file. Typically, this is a result of a temporary log on to a system or shared folder and the access tokens expired. +> A file that was quarantined as a potential network threat might not be recoverable. If a user attempts to restore the file after quarantine, that file might not be accessible. This can be due to the system no longer having network credentials to access the file. Typically, this is a result of a temporary log on to a system or shared folder and the access tokens expired. ## Add indicator to block or allow a file You can prevent further propagation of an attack in your organization by banning potentially malicious files or suspected malware. If you know a potentially malicious portable executable (PE) file, you can block it. This operation will prevent it from being read, written, or executed on devices in your organization. ->[!IMPORTANT] +> [!IMPORTANT] > ->- This feature is available if your organization uses Microsoft Defender Antivirus and Cloud–delivered protection is enabled. For more information, see [Manage cloud–delivered protection](../microsoft-defender-antivirus/deploy-manage-report-microsoft-defender-antivirus.md). +> - This feature is available if your organization uses Microsoft Defender Antivirus and Cloud–delivered protection is enabled. For more information, see [Manage cloud–delivered protection](../microsoft-defender-antivirus/deploy-manage-report-microsoft-defender-antivirus.md). > ->- The Antimalware client version must be 4.18.1901.x or later. ->- This feature is designed to prevent suspected malware (or potentially malicious files) from being downloaded from the web. It currently supports portable executable (PE) files, including _.exe_ and _.dll_ files. The coverage will be extended over time. ->- This response action is available for devices on Windows 10, version 1703 or later. ->- The allow or block function cannot be done on files if the file's classification exists on the device's cache prior to the allow or block action. +> - The Antimalware client version must be 4.18.1901.x or later. +> - This feature is designed to prevent suspected malware (or potentially malicious files) from being downloaded from the web. It currently supports portable executable (PE) files, including _.exe_ and _.dll_ files. The coverage will be extended over time. +> - This response action is available for devices on Windows 10, version 1703 or later. +> - The allow or block function cannot be done on files if the file's classification exists on the device's cache prior to the allow or block action. ->[!NOTE] +> [!NOTE] > The PE file needs to be in the device timeline for you to be able to take this action. > > There may be a couple of minutes of latency between the time the action is taken and the actual file being blocked. @@ -157,14 +157,14 @@ You can prevent further propagation of an attack in your organization by banning ### Enable the block file feature To start blocking files, you first need to [turn the **Block or allow** feature on](advanced-features.md) in Settings. - + ### Allow or block file When you add an indicator hash for a file, you can choose to raise an alert and block the file whenever a device in your organization attempts to run it. Files automatically blocked by an indicator won't show up in the files's Action center, but the alerts will still be visible in the Alerts queue. - See [manage indicators](manage-indicators.md) for more details on blocking and raising alerts on files. +See [manage indicators](manage-indicators.md) for more details on blocking and raising alerts on files. To stop blocking a file, remove the indicator. You can do so via the **Edit Indicator** action on the file's profile page. This action will be visible in the same position that the **Add Indicator** action was, before you added the indicator. @@ -215,10 +215,10 @@ The Deep analysis summary includes a list of observed *behaviors*, some of which Results of deep analysis are matched against threat intelligence and any matches will generate appropriate alerts. -Use the deep analysis feature to investigate the details of any file, usually during an investigation of an alert or for any other reason where you suspect malicious behavior. This feature is available within the **Deep analysis** tab, on the file's profile page. +Use the deep analysis feature to investigate the details of any file, usually during an investigation of an alert or for any other reason where you suspect malicious behavior. This feature is available within the **Deep analysis** tab, on the file's profile page.

    ->[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4aAYy?rel=0] +> [!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4aAYy?rel=0] **Submit for deep analysis** is enabled when the file is available in the Defender for Endpoint backend sample collection, or if it was observed on a Windows 10 device that supports submitting to deep analysis. @@ -232,7 +232,7 @@ You can also manually submit a sample through the [Microsoft Security Center Por When the sample is collected, Defender for Endpoint runs the file in is a secure environment and creates a detailed report of observed behaviors and associated artifacts, such as files dropped on devices, communication to IPs, and registry modifications. -**Submit files for deep analysis:** +#### Submit files for deep analysis: 1. Select the file that you want to submit for deep analysis. You can select or search a file from any of the following views: @@ -242,17 +242,17 @@ When the sample is collected, Defender for Endpoint runs the file in is a secure 2. In the **Deep analysis** tab of the file view, click **Submit**. - ![You can only submit PE files in the file details section](images/submit-file.png) + ![You can only submit PE files in the file details section](images/submit-file.png) - > [!NOTE] - > Only PE files are supported, including _.exe_ and _.dll_ files. + > [!NOTE] + > Only PE files are supported, including _.exe_ and _.dll_ files. A progress bar is displayed and provides information on the different stages of the analysis. You can then view the report when the analysis is done. > [!NOTE] > Depending on device availability, sample collection time can vary. There is a 3–hour timeout for sample collection. The collection will fail and the operation will abort if there is no online Windows 10 device reporting at that time. You can re–submit files for deep analysis to get fresh data on the file. -**View deep analysis reports** +#### View deep analysis reports View the deep analysis report that Defender for Endpoint provides to see the details of the deep analysis that was conducted on the file you submitted. This feature is available in the file view context. @@ -268,7 +268,7 @@ The details provided can help you investigate if there are indications of a pote ![The deep analysis report shows detailed information across a number of categories](images/analysis-results-nothing.png) -**Troubleshoot deep analysis** +#### Troubleshoot deep analysis If you encounter a problem when trying to submit a file, try each of the following troubleshooting steps. From f4f563de441c1322b9cd38e07d53f3c78d5f703f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 9 Dec 2020 16:34:00 -0800 Subject: [PATCH 0675/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 35 ++++++++++++++----- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index d577b90969..a36f13ab7b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -58,12 +58,26 @@ Use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduc Warn mode helps your organization have attack surface reduction rules in place without preventing users from accessing the content they need to perform their tasks. -> [!IMPORTANT] -> Warn mode is supported on devices running the following versions of Windows: -> - [Windows 10, version 1809](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809) or later -> - [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) or later -> -> Attack surface reduction rules that are configured in warn mode will run in block mode on devices that are running older versions of Windows. +### Requirements for warn mode to work + +Warn mode is supported on devices running the following versions of Windows: +- [Windows 10, version 1809](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809) or later +- [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) or later + +Minimum CAMP release requirement: 4.18.2008.9 +Minimum Engine release requirement: 17400 + +### Warn mode is not supported for some attack surface reduction rules + +Warn mode is not supported for the following attack surface reduction rules: +- [Block abuse of in-the-wild exploited vulnerable signed drivers](#block-abuse-of-in-the-wild-exploited-vulnerable-signed-drivers) (GUID `56a863a9-875e-4185-98a7-b882c64b5ce5`) +- [Block JavaScript or VBScript from launching downloaded executable content](#block-javascript-or-vbscript-from-launching-downloaded-executable-content) (GUID `d3e037e1-3eb8-44c8-a917-57927947596d`) +- [Block persistence through WMI event subscription](#block-persistence-through-wmi-event-subscription) (GUID `e6db77e5-3df2-4cf1-b95a-636979351e5b`) +- [Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) (GUID `c1db55ab-c21a-4637-bb3f-a12568109d35`) + +Attack surface reduction rules that are configured in warn mode will run in block mode on devices that are running older versions of Windows. + + ## Notifications when a rule is triggered @@ -118,10 +132,13 @@ The "engine version" listed for attack surface reduction events in the event log ## Attack surface reduction rules -The following sections describe each of the 16 attack surface reduction rules (in alphabetical order of rule name). This table shows their corresponding GUIDs, which you use if you're configuring the rules with Group Policy or PowerShell. If you use Microsoft Endpoint Configuration Manager or Microsoft Intune, you do not need the GUIDs: +The following table and subsections describe each of the 16 attack surface reduction rules. The attack surface reduction rules are listed in alphabetical order, by rule name. + +If you are configuring attack surface reduction rules by using Group Policy or PowerShell, you'll need the GUIDs. On the other hand, if you use Microsoft Endpoint Configuration Manager or Microsoft Intune, you do not need the GUIDs. + | Rule name | GUID | File & folder exclusions | Minimum OS supported | -|-----|-----|-----|-----| +|:-----|:-----:|:-----|:-----| |[Block abuse of in-the-wild exploited vulnerable signed drivers](#block-abuse-of-in-the-wild-exploited-vulnerable-signed-drivers) (NEW!) |`56a863a9-875e-4185-98a7-b882c64b5ce5` | |[Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | @@ -141,7 +158,7 @@ The following sections describe each of the 16 attack surface reduction rules (i ### Block abuse of in-the-wild exploited vulnerable signed drivers -This rule prevents an application from writing a vulnerable signed driver to disk. Vulnerable signed drivers can be exploited by local applications with sufficient privileges, to gain access to the kernel. It allows attackers to disable or circumvent security solutions, eventually leading to system compromise. +(**NEW**!) This rule prevents an application from writing a vulnerable signed driver to disk. Vulnerable signed drivers can be exploited by local applications with sufficient privileges, to gain access to the kernel. It allows attackers to disable or circumvent security solutions, eventually leading to system compromise. This rule does not block a driver already existing on the system from being loaded. From 36f1406f051f08eccaebbdc3dea96493e20e2cb6 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Wed, 9 Dec 2020 16:36:10 -0800 Subject: [PATCH 0676/2014] Update windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../md-app-guard-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index 54bbdc6774..636b12a48a 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -49,5 +49,5 @@ Application Guard has been created to target several types of systems: |[Configure the Group Policy settings for Microsoft Defender Application Guard](configure-md-app-guard.md) |Provides info about the available Group Policy and MDM settings.| |[Testing scenarios using Microsoft Defender Application Guard in your business or organization](test-scenarios-md-app-guard.md)|Provides a list of suggested testing scenarios that you can use to test Application Guard in your organization.| | [Microsoft Defender Application Guard Extension for web browsers](md-app-guard-browser-extension.md) | Describes the Application Guard extension for Chrome and Firefox, including known issues, and a trouble-shooting guide | -| [Microsoft Defender Application Guard for Microsoft Office](https://docs.microsoft.com/en-us/microsoft-365/security/office-365-security/install-app-guard) | Describes Application Guard for Microsoft Office, including mimimum hardware requirements, configuration and a trouble-shooting guide | +| [Microsoft Defender Application Guard for Microsoft Office](https://docs.microsoft.com/microsoft-365/security/office-365-security/install-app-guard) | Describes Application Guard for Microsoft Office, including minimum hardware requirements, configuration and a trouble-shooting guide | |[Frequently asked questions - Microsoft Defender Application Guard](faq-md-app-guard.md)|Provides answers to frequently asked questions about Application Guard features, integration with the Windows operating system, and general configuration.| From 09d352cf07be43b378d26bba38139a0c84c40d12 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 9 Dec 2020 16:36:13 -0800 Subject: [PATCH 0677/2014] Removed extra
    tags --- windows/client-management/mdm/policy-csp-admx-rpc.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-rpc.md b/windows/client-management/mdm/policy-csp-admx-rpc.md index 2845ab5077..2421a28191 100644 --- a/windows/client-management/mdm/policy-csp-admx-rpc.md +++ b/windows/client-management/mdm/policy-csp-admx-rpc.md @@ -128,8 +128,6 @@ ADMX Info:
    -
    - **ADMX_RPC/RpcIgnoreDelegationFailure** @@ -291,8 +289,6 @@ ADMX Info:
    -
    - **ADMX_RPC/RpcStateInformation** From dceb30e4c68e788afa800c1ddfe3a13ca61374ce Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 9 Dec 2020 16:38:09 -0800 Subject: [PATCH 0678/2014] Update TOC.md --- windows/security/threat-protection/TOC.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index f9ae070935..79487e7cc2 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -185,9 +185,7 @@ ###### [Report on antivirus protection]() ###### [Review protection status and alerts](microsoft-defender-antivirus/report-monitor-microsoft-defender-antivirus.md) ###### [Troubleshoot antivirus reporting in Update Compliance](microsoft-defender-antivirus/troubleshoot-reporting.md) - -###### [Manage updates and apply baselines]() -###### [Learn about the different kinds of updates](microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md) +###### [Learn about the recent updates](microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md) ###### [Manage protection and security intelligence updates](microsoft-defender-antivirus/manage-protection-updates-microsoft-defender-antivirus.md) ###### [Manage when protection updates should be downloaded and applied](microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md) ###### [Manage updates for endpoints that are out of date](microsoft-defender-antivirus/manage-outdated-endpoints-microsoft-defender-antivirus.md) From e5686c79e57da2aed6fc8d1b70e75d971ae46e06 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Wed, 9 Dec 2020 16:52:27 -0800 Subject: [PATCH 0679/2014] grammar fix --- windows/whats-new/whats-new-windows-10-version-20H2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 b5bcef856d..f1046db593 100644 --- a/windows/whats-new/whats-new-windows-10-version-20H2.md +++ b/windows/whats-new/whats-new-windows-10-version-20H2.md @@ -88,7 +88,7 @@ For more information about what's new in MDM, see [What's new in mobile device e ### Microsoft Defender for Endpoint -This release includes improved support for non-ASCII file paths has been added for Microsoft Defender for Endpoint Auto Incident Response (IR). +This release includes improved support for non-ASCII file paths for Microsoft Defender Advanced Threat Protection (ATP) Auto Incident Response (IR). The [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/desktop/unattend/security-malware-windows-defender-disableantispyware) parameter is deprecated in this release. From 2f324dedd1f35b63694716c8f260717aab8bd94b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 9 Dec 2020 16:52:59 -0800 Subject: [PATCH 0680/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index a36f13ab7b..e10bf2816b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -64,8 +64,11 @@ Warn mode is supported on devices running the following versions of Windows: - [Windows 10, version 1809](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809) or later - [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) or later -Minimum CAMP release requirement: 4.18.2008.9 -Minimum Engine release requirement: 17400 +In addition, make sure [Microsoft Defender Antivirus and antimalware updates](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus#monthly-platform-and-engine-versions) are installed +- Minimum platform release requirement: `4.18.2008.9` +- Minimum engine release requirement: `1.1.17400.5` + +For more information, see [Update for Microsoft Defender antimalware platform](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform). ### Warn mode is not supported for some attack surface reduction rules From d9d0388a5901654d0278d9f800aa2dd44fb46ded Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 9 Dec 2020 17:01:26 -0800 Subject: [PATCH 0681/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index e10bf2816b..6319fcee8b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -68,23 +68,21 @@ In addition, make sure [Microsoft Defender Antivirus and antimalware updates](ht - Minimum platform release requirement: `4.18.2008.9` - Minimum engine release requirement: `1.1.17400.5` -For more information, see [Update for Microsoft Defender antimalware platform](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform). +For more information and to get your updates, see [Update for Microsoft Defender antimalware platform](https://support.microsoft.com/help/4052623/update-for-microsoft-defender-antimalware-platform). -### Warn mode is not supported for some attack surface reduction rules +### Cases where warn mode is not supported -Warn mode is not supported for the following attack surface reduction rules: -- [Block abuse of in-the-wild exploited vulnerable signed drivers](#block-abuse-of-in-the-wild-exploited-vulnerable-signed-drivers) (GUID `56a863a9-875e-4185-98a7-b882c64b5ce5`) +Warn mode is not supported for the following four attack surface reduction rules: +- (NEW!) [Block abuse of in-the-wild exploited vulnerable signed drivers](#block-abuse-of-in-the-wild-exploited-vulnerable-signed-drivers) (GUID `56a863a9-875e-4185-98a7-b882c64b5ce5`) - [Block JavaScript or VBScript from launching downloaded executable content](#block-javascript-or-vbscript-from-launching-downloaded-executable-content) (GUID `d3e037e1-3eb8-44c8-a917-57927947596d`) - [Block persistence through WMI event subscription](#block-persistence-through-wmi-event-subscription) (GUID `e6db77e5-3df2-4cf1-b95a-636979351e5b`) - [Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) (GUID `c1db55ab-c21a-4637-bb3f-a12568109d35`) -Attack surface reduction rules that are configured in warn mode will run in block mode on devices that are running older versions of Windows. - - +In addition, warn mode is not supported on devices running older versions of Windows. In those cases, attack surface reduction rules that are configured to run in warn mode will run in block mode. ## Notifications when a rule is triggered -Whenever a rule is triggered, a notification will be displayed on the device. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. The notification also displays within the Microsoft Defender Security Center and the Microsoft 365 security center. +Whenever a rule is triggered, a notification will be displayed on the device. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. The notification also displays within the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) and the Microsoft 365 security center ([https://security.microsoft.com](https://security.microsoft.com)). ## Attack surface reduction features across Windows versions From 6085c05391a266f9106c57e06c2a417248bbf80c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 9 Dec 2020 17:21:39 -0800 Subject: [PATCH 0682/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 6319fcee8b..6e9d5e5bfe 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -52,6 +52,21 @@ In the recommendation details pane, check the user impact to determine what perc Use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduction rules would impact your organization if they were enabled. It's best to run all rules in audit mode first so you can understand their impact on your line-of-business applications. Many line-of-business applications are written with limited security concerns, and they may perform tasks in ways that seem similar to malware. By monitoring audit data and [adding exclusions](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for necessary applications, you can deploy attack surface reduction rules without impacting productivity. +## Silent auditing + +(**NEW**!) To add security value, a sample of attack surface reduction audit events are now collected on devices that do not have attack surface reduction rules enabled in either audit mode or block mode. + +By default, attack surface reduction rules are not enabled in audit mode. Silent auditing is a new capability that collects events for the following four attack surface reduction rules: +- [Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) +- [Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) +- [Block executable content from email client and webmail](#block-executable-content-from-email-client-and-webmail) +- [Block Office communication application from creating child processes](#block-office-communication-application-from-creating-child-processes) + +The other attack surface reduction rules that are not configured will not have any auditing events collected. And, you can disable silent auditing by disabling the rules. + +> [!NOTE] +> Currently, auditing events are not viewable in advanced hunting. + ## Warn mode for users (**NEW**!) Prior to warn mode capabilities, attack surface reduction rules that are enabled could be set to either audit mode or block mode. With the new warn mode, whenever content is blocked by an attack surface reduction rule, users see a dialog box that indicates the content is blocked. The dialog box also offers the user an option to unblock the content. The user can then retry their action, and the operation completes. WHen a user unblocks content, the content remains unblocked for 24 hours, and then blocking resumes. @@ -140,7 +155,7 @@ If you are configuring attack surface reduction rules by using Group Policy or P | Rule name | GUID | File & folder exclusions | Minimum OS supported | |:-----|:-----:|:-----|:-----| -|[Block abuse of in-the-wild exploited vulnerable signed drivers](#block-abuse-of-in-the-wild-exploited-vulnerable-signed-drivers) (NEW!) |`56a863a9-875e-4185-98a7-b882c64b5ce5` | |[Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | +|[Block abuse of in-the-wild exploited vulnerable signed drivers](#block-abuse-of-in-the-wild-exploited-vulnerable-signed-drivers) (**NEW**!) |`56a863a9-875e-4185-98a7-b882c64b5ce5` | |[Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem) | `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | From 72aae74d2664d95305bdb3f90fb02d1196ea986b Mon Sep 17 00:00:00 2001 From: meziantou Date: Wed, 9 Dec 2020 20:26:28 -0500 Subject: [PATCH 0683/2014] Add background color --- .../images/2-dynamic-working.png | Bin 18568 -> 16572 bytes .../images/3-memory-sharing.png | Bin 20533 -> 19992 bytes .../images/4-integrated-kernal.png | Bin 50049 -> 54361 bytes .../images/5-wddm-gpu-virtualization.png | Bin 26778 -> 27840 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/windows-sandbox/images/2-dynamic-working.png b/windows/security/threat-protection/windows-sandbox/images/2-dynamic-working.png index 8f94ffe3967133baa4ef0d2ac9358b7dc715f821..fd26c617e26ecc470ddddfb8434dd37af03016ca 100644 GIT binary patch literal 16572 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 literal 18568 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

    jkZX@6<1j!ur*O+}YpGyN2QcyURjrIgG2 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 w&w&5f;Xioz|9o6v{*pXJ`v-6yaAUw&H99{>OV literal 20533 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 z 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�?NDzoB&y#)D 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%0A-b>lEX_XXO>$0Ix^+p9Xi1=$(Dg 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 S;jan)YI)Gctk~51xBmkc!_Th( diff --git a/windows/security/threat-protection/windows-sandbox/images/5-wddm-gpu-virtualization.png b/windows/security/threat-protection/windows-sandbox/images/5-wddm-gpu-virtualization.png index ee8aa78bbcbc4db1024ce3e8d5c986a8ab5b00be..ff2190d062e9cf3e2c24d6161debcc57ff594a18 100644 GIT binary patch literal 27840 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 literal 26778 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 Date: Wed, 9 Dec 2020 17:26:39 -0800 Subject: [PATCH 0684/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 6e9d5e5bfe..6a73600f8d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -174,7 +174,7 @@ If you are configuring attack surface reduction rules by using Group Policy or P ### Block abuse of in-the-wild exploited vulnerable signed drivers -(**NEW**!) This rule prevents an application from writing a vulnerable signed driver to disk. Vulnerable signed drivers can be exploited by local applications with sufficient privileges, to gain access to the kernel. It allows attackers to disable or circumvent security solutions, eventually leading to system compromise. +(**NEW**!) This new rule prevents an application from writing a vulnerable signed driver to disk. Vulnerable signed drivers can be exploited by local applications with sufficient privileges, to gain access to the kernel. It allows attackers to disable or circumvent security solutions, eventually leading to system compromise. This rule does not block a driver already existing on the system from being loaded. @@ -187,7 +187,7 @@ This rule is supported on all versions of Windows where attack surface reduction - Windows Server, version 1803 (Semi-Annual Channel) or later - Windows Server 2019 -Intune Name: Block abuse of exploited vulnerable signed drivers +Intune Name: `Block abuse of exploited vulnerable signed drivers` Configuration Manager name: Not Applicable @@ -204,7 +204,7 @@ This rule was introduced in: - [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) - [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) -Intune name: Process creation from Adobe Reader (beta) +Intune name: `Process creation from Adobe Reader (beta)` Configuration Manager name: Not yet available @@ -222,9 +222,9 @@ This rule was introduced in: - [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - [Configuration Manager CB 1710](https://docs.microsoft.com/configmgr/core/servers/manage/updates) -Intune name: Office apps launching child processes +Intune name: `Office apps launching child processes` -Configuration Manager name: Block Office application from creating child processes +Configuration Manager name: `Block Office application from creating child processes` GUID: `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` @@ -243,9 +243,9 @@ This rule was introduced in: - [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - [Configuration Manager CB 1802](https://docs.microsoft.com/configmgr/core/servers/manage/updates) -Intune name: Flag credential stealing from the Windows local security authority subsystem +Intune name: `Flag credential stealing from the Windows local security authority subsystem` -Configuration Manager name: Block credential stealing from the Windows local security authority subsystem +Configuration Manager name: `Block credential stealing from the Windows local security authority subsystem` GUID: `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` @@ -262,9 +262,9 @@ This rule was introduced in: - [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - [Microsoft Endpoint Configuration Manager CB 1710](https://docs.microsoft.com/configmgr/core/servers/manage/updates) -Intune name: Execution of executable content (exe, dll, ps, js, vbs, etc.) dropped from email (webmail/mail client) (no exceptions) +Intune name: `Execution of executable content (exe, dll, ps, js, vbs, etc.) dropped from email (webmail/mail client) (no exceptions)` -Microsoft Endpoint Configuration Manager name: Block executable content from email client and webmail +Microsoft Endpoint Configuration Manager name: `Block executable content from email client and webmail` GUID: `BE9BA2D9-53EA-4CDC-84E5-9B1EEEE46550` @@ -287,9 +287,9 @@ This rule was introduced in: - [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - [Configuration Manager CB 1802](https://docs.microsoft.com/configmgr/core/servers/manage/updates) -Intune name: Executables that don't meet a prevalence, age, or trusted list criteria. +Intune name: `Executables that don't meet a prevalence, age, or trusted list criteria` -Configuration Manager name: Block executable files from running unless they meet a prevalence, age, or trusted list criteria +Configuration Manager name: `Block executable files from running unless they meet a prevalence, age, or trusted list criteria` GUID: `01443614-cd74-433a-b99e-2ecdc07bfc25` @@ -305,9 +305,9 @@ This rule was introduced in: - [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - [Configuration Manager CB 1710](https://docs.microsoft.com/configmgr/core/servers/manage/updates) -Intune name: Obfuscated js/vbs/ps/macro code +Intune name: `Obfuscated js/vbs/ps/macro code` -Configuration Manager name: Block execution of potentially obfuscated scripts. +Configuration Manager name: `Block execution of potentially obfuscated scripts` GUID: `5BEB7EFE-FD9A-4556-801D-275E5FFC04CC` @@ -323,9 +323,9 @@ This rule was introduced in: - [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - [Configuration Manager CB 1710](https://docs.microsoft.com/configmgr/core/servers/manage/updates) -Intune name: js/vbs executing payload downloaded from Internet (no exceptions) +Intune name: `js/vbs executing payload downloaded from Internet (no exceptions)` -Configuration Manager name: Block JavaScript or VBScript from launching downloaded executable content +Configuration Manager name: `Block JavaScript or VBScript from launching downloaded executable content` GUID: `D3E037E1-3EB8-44C8-A917-57927947596D` @@ -333,7 +333,7 @@ GUID: `D3E037E1-3EB8-44C8-A917-57927947596D` This rule prevents Office apps, including Word, Excel, and PowerPoint, from creating potentially malicious executable content, by blocking malicious code from being written to disk. - Malware that abuses Office as a vector may attempt to break out of Office and save malicious components to disk. These malicious components would survive a computer reboot and persist on the system. Therefore, this rule defends against a common persistence technique. +Malware that abuses Office as a vector may attempt to break out of Office and save malicious components to disk. These malicious components would survive a computer reboot and persist on the system. Therefore, this rule defends against a common persistence technique. This rule was introduced in: - [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) @@ -341,9 +341,9 @@ This rule was introduced in: - [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - [System Center Configuration Manager](https://docs.microsoft.com/configmgr/core/servers/manage/updates) (SCCM) CB 1710 (SCCM is now Microsoft Endpoint Configuration Manager) -Intune name: Office apps/macros creating executable content +Intune name: `Office apps/macros creating executable content` -SCCM name: Block Office applications from creating executable content +SCCM name: `Block Office applications from creating executable content` GUID: `3B576869-A4EC-4529-8536-B80A7769E899` @@ -363,9 +363,9 @@ This rule was introduced in: - [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - [Configuration Manager CB 1710](https://docs.microsoft.com/configmgr/core/servers/manage/updates) -Intune name: Office apps injecting code into other processes (no exceptions) +Intune name: `Office apps injecting code into other processes (no exceptions)` -Configuration Manager name: Block Office applications from injecting code into other processes +Configuration Manager name: `Block Office applications from injecting code into other processes` GUID: `75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84` @@ -383,9 +383,9 @@ This rule was introduced in: - [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) - [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) -Intune name: Process creation from Office communication products (beta) +Intune name: `Process creation from Office communication products (beta)` -Configuration Manager name: Not yet available +Configuration Manager name: Not available GUID: `26190899-1602-49e8-8b27-eb1d0a1ce869` @@ -402,9 +402,9 @@ This rule was introduced in: - [Windows 10, version 1903](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1903) - [Windows Server 1903](https://docs.microsoft.com/windows-server/get-started-19/whats-new-in-windows-server-1903-1909) -Intune name: Not yet available +Intune name: Not available -Configuration Manager name: Not yet available +Configuration Manager name: Not available GUID: `e6db77e5-3df2-4cf1-b95a-636979351e5b` From 3fa1f0577656d6f052b3d9e2e44448a3999d2fef Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 9 Dec 2020 17:27:58 -0800 Subject: [PATCH 0685/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 6a73600f8d..8a4e322ae0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -420,7 +420,7 @@ This rule was introduced in: - [Windows Server, version 1809](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1809) - [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) -Intune name: Process creation from PSExec and WMI commands +Intune name: `Process creation from PSExec and WMI commands` Configuration Manager name: Not applicable @@ -436,9 +436,9 @@ This rule was introduced in: - [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - [Configuration Manager CB 1802](https://docs.microsoft.com/configmgr/core/servers/manage/updates) -Intune name: Untrusted and unsigned processes that run from USB +Intune name: `Untrusted and unsigned processes that run from USB` -Configuration Manager name: Block untrusted and unsigned processes that run from USB +Configuration Manager name: `Block untrusted and unsigned processes that run from USB` GUID: `b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4` @@ -454,9 +454,9 @@ This rule was introduced in: - [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - [Configuration Manager CB 1710](https://docs.microsoft.com/configmgr/core/servers/manage/updates) -Intune name: Win32 imports from Office macro code +Intune name: `Win32 imports from Office macro code` -Configuration Manager name: Block Win32 API calls from Office macros +Configuration Manager name: `Block Win32 API calls from Office macros` GUID: `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` @@ -473,9 +473,9 @@ This rule was introduced in: - [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) - [Configuration Manager CB 1802](https://docs.microsoft.com/configmgr/core/servers/manage/updates) -Intune name: Advanced ransomware protection +Intune name: `Advanced ransomware protection` -Configuration Manager name: Use advanced protection against ransomware +Configuration Manager name: `Use advanced protection against ransomware` GUID: `c1db55ab-c21a-4637-bb3f-a12568109d35` From 1b38d3de84c4b910d88cef2a82ee8b8d8a4547cd Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Wed, 9 Dec 2020 17:31:54 -0800 Subject: [PATCH 0686/2014] Update windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../md-app-guard-overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index 636b12a48a..4152b07ee4 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -48,6 +48,6 @@ Application Guard has been created to target several types of systems: |[Prepare and install Microsoft Defender Application Guard](install-md-app-guard.md) |Provides instructions about determining which mode to use, either Standalone or Enterprise-managed, and how to install Application Guard in your organization.| |[Configure the Group Policy settings for Microsoft Defender Application Guard](configure-md-app-guard.md) |Provides info about the available Group Policy and MDM settings.| |[Testing scenarios using Microsoft Defender Application Guard in your business or organization](test-scenarios-md-app-guard.md)|Provides a list of suggested testing scenarios that you can use to test Application Guard in your organization.| -| [Microsoft Defender Application Guard Extension for web browsers](md-app-guard-browser-extension.md) | Describes the Application Guard extension for Chrome and Firefox, including known issues, and a trouble-shooting guide | -| [Microsoft Defender Application Guard for Microsoft Office](https://docs.microsoft.com/microsoft-365/security/office-365-security/install-app-guard) | Describes Application Guard for Microsoft Office, including minimum hardware requirements, configuration and a trouble-shooting guide | +| [Microsoft Defender Application Guard Extension for web browsers](md-app-guard-browser-extension.md) | Describes the Application Guard extension for Chrome and Firefox, including known issues, and a troubleshooting guide | +| [Microsoft Defender Application Guard for Microsoft Office](https://docs.microsoft.com/microsoft-365/security/office-365-security/install-app-guard) | Describes Application Guard for Microsoft Office, including minimum hardware requirements, configuration, and a troubleshooting guide | |[Frequently asked questions - Microsoft Defender Application Guard](faq-md-app-guard.md)|Provides answers to frequently asked questions about Application Guard features, integration with the Windows operating system, and general configuration.| From 9ad86a573616ec14810c9b9b576ee5ce9e815a16 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 9 Dec 2020 17:34:22 -0800 Subject: [PATCH 0687/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 8a4e322ae0..b67df3ca92 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -44,7 +44,7 @@ For more information about configuring attack surface reduction rules, see [Enab You can assess how an attack surface reduction rule might impact your network by opening the security recommendation for that rule in [threat and vulnerability management](https://docs.microsoft.com/windows/security/threat-protection/#tvm). -:::image type="content" source="images/asrrecommendation.png" alt-text="Security recommendation for ASR rule"::: +:::image type="content" source="images/asrrecommendation.png" alt-text="Security reco for attack surface reduction rule"::: In the recommendation details pane, check the user impact to determine what percentage of your devices can accept a new policy enabling the rule in blocking mode without adverse impact to user productivity. @@ -54,7 +54,7 @@ Use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduc ## Silent auditing -(**NEW**!) To add security value, a sample of attack surface reduction audit events are now collected on devices that do not have attack surface reduction rules enabled in either audit mode or block mode. +(**NEW**!) To add security value, a sample of attack surface reduction audit events is now collected on devices that do not have attack surface reduction rules enabled in either audit mode or block mode. The collected events are throttled to 100 events per device By default, attack surface reduction rules are not enabled in audit mode. Silent auditing is a new capability that collects events for the following four attack surface reduction rules: - [Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) @@ -69,7 +69,7 @@ The other attack surface reduction rules that are not configured will not have a ## Warn mode for users -(**NEW**!) Prior to warn mode capabilities, attack surface reduction rules that are enabled could be set to either audit mode or block mode. With the new warn mode, whenever content is blocked by an attack surface reduction rule, users see a dialog box that indicates the content is blocked. The dialog box also offers the user an option to unblock the content. The user can then retry their action, and the operation completes. WHen a user unblocks content, the content remains unblocked for 24 hours, and then blocking resumes. +(**NEW**!) Prior to warn mode capabilities, attack surface reduction rules that are enabled could be set to either audit mode or block mode. With the new warn mode, whenever content is blocked by an attack surface reduction rule, users see a dialog box that indicates the content is blocked. The dialog box also offers the user an option to unblock the content. The user can then retry their action, and the operation completes. When a user unblocks content, the content remains unblocked for 24 hours, and then blocking resumes. Warn mode helps your organization have attack surface reduction rules in place without preventing users from accessing the content they need to perform their tasks. @@ -136,7 +136,7 @@ You can review the Windows event log to view events generated by attack surface 5. Select **OK**. -This will create a custom view that filters events to only show the following, all of which are related to controlled folder access: +You can create a custom view that filters events to only show the following events, all of which are related to controlled folder access: |Event ID | Description | |---|---| @@ -212,7 +212,7 @@ GUID: `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` ### Block all Office applications from creating child processes -This rule blocks Office apps from creating child processes. This includes Word, Excel, PowerPoint, OneNote, and Access. +This rule blocks Office apps from creating child processes. Office apps include Word, Excel, PowerPoint, OneNote, and Access. Creating malicious child processes is a common malware strategy. Malware that abuse Office as a vector often run VBA macros and exploit code to download and attempt to run additional payloads. However, some legitimate line-of-business applications might also generate child processes for benign purposes, such as spawning a command prompt or using PowerShell to configure registry settings. From ecfec7b56dc664418fc3cf0e4c0af9cb105b87f5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 9 Dec 2020 17:36:16 -0800 Subject: [PATCH 0688/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index b67df3ca92..9cbb770158 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -232,7 +232,7 @@ GUID: `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` This rule helps prevent credential stealing, by locking down Local Security Authority Subsystem Service (LSASS). -LSASS authenticates users who log in to a Windows computer. Microsoft Defender Credential Guard in Windows 10 normally prevents attempts to extract credentials from LSASS. However, some organizations can't enable Credential Guard on all of their computers because of compatibility issues with custom smartcard drivers or other programs that load into the Local Security Authority (LSA). In these cases, attackers can use hack tools like Mimikatz to scrape cleartext passwords and NTLM hashes from LSASS. +LSASS authenticates users who sign in on a Windows computer. Microsoft Defender Credential Guard in Windows 10 normally prevents attempts to extract credentials from LSASS. However, some organizations can't enable Credential Guard on all of their computers because of compatibility issues with custom smartcard drivers or other programs that load into the Local Security Authority (LSA). In these cases, attackers can use hack tools like Mimikatz to scrape cleartext passwords and NTLM hashes from LSASS. > [!NOTE] > In some apps, the code enumerates all running processes and attempts to open them with exhaustive permissions. This rule denies the app's process open action and logs the details to the security event log. This rule can generate a lot of noise. If you have an app that simply enumerates LSASS, but has no real impact in functionality, there is NO need to add it to the exclusion list. By itself, this event log entry doesn't necessarily indicate a malicious threat. @@ -373,7 +373,7 @@ GUID: `75668C1F-73B5-4CF0-BB93-3ECF5CB7CC84` This rule prevents Outlook from creating child processes, while still allowing legitimate Outlook functions. -This protects against social engineering attacks and prevents exploit code from abusing vulnerabilities in Outlook. It also protects against [Outlook rules and forms exploits](https://blogs.technet.microsoft.com/office365security/defending-against-rules-and-forms-injection/) that attackers can use when a user's credentials are compromised. +This rule protects against social engineering attacks and prevents exploit code from abusing vulnerabilities in Outlook. It also protects against [Outlook rules and forms exploits](https://blogs.technet.microsoft.com/office365security/defending-against-rules-and-forms-injection/) that attackers can use when a user's credentials are compromised. > [!NOTE] > This rule applies to Outlook and Outlook.com only. From 429f29a6d0e7fbff0c19d41c046781583c39ca92 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Wed, 9 Dec 2020 18:36:42 -0800 Subject: [PATCH 0689/2014] Update windowsdefenderapplicationguard-csp.md --- .../mdm/windowsdefenderapplicationguard-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 377215d1a7..6699a32617 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -125,7 +125,7 @@ The following list shows the supported values: - 1 - Non-enterprise content embedded on enterprise sites are stopped from opening in Internet Explorer or Microsoft Edge outside of Microsoft Defender Application Guard. > [!NOTE] -> This policy setting is no longer supported in the new Microsoft Edge browser. The policy will be deprecated and removed in a future release. +> This policy setting is no longer supported in the new Microsoft Edge browser. The policy will be deprecated and removed in a future release. Webpages that contain mixed content, both enterprise and non-enterprise, may load incorrectly or fail completely if this feature is enabled. ADMX Info: From 21dfa7d64066a2e5ea2160747a1516f5b0fa6573 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 10 Dec 2020 11:13:15 +0530 Subject: [PATCH 0690/2014] Update index.md updated per 4620497 --- windows/security/threat-protection/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 88ac6667fb..95b12af4bf 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -17,6 +17,10 @@ ms.topic: conceptual --- # Threat Protection +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + [Microsoft Defender for Endpoint](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. Defender for Endpoint protects endpoints from cyber threats, detects advanced attacks and data breaches, automates security incidents, and improves security posture. > [!TIP] From 8d2c3cf2051b31922d411b86285b6c3fec94482e Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Thu, 10 Dec 2020 12:17:06 +0530 Subject: [PATCH 0691/2014] Minor fix --- .../microsoft-defender-atp/ios-configure-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md index a5e183572d..9d819f99ad 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md @@ -68,7 +68,7 @@ By default, Defender for Endpoint for iOS includes and enables the web protectio While enabled by default, there might be some cases that require you to disable VPN. For example, you want to run some apps that do not work when a VPN is configured. In such cases, you can choose to disable VPN from the app on the device by following the steps below: -1. On your iOS device, open the **Settings** app and click or tap **VPN**. +1. On your iOS device, open the **Settings** app and click or tap **General** and then **VPN**. 1. Click or tap the "i" button for Microsoft Defender ATP. 1. Toggle off **Connect On Demand** to disable VPN. From dd1e87ba6fade6496022039ae50e60043fdfb396 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Thu, 10 Dec 2020 10:30:58 +0200 Subject: [PATCH 0692/2014] Update windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../bitlocker/bitlocker-group-policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index 91bf628e8b..f6f72e035f 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -38,7 +38,7 @@ If multiple changes are necessary to bring the drive into compliance, you must s Policy settings are changed to disallow passwords and require smart cards. In this situation, you need to suspend BitLocker protection by using the [Manage-bde](/windows-server/administration/windows-commands/manage-bde) command-line tool, delete the password unlock method, and add the smart card method. After this is complete, BitLocker is compliant with the Group Policy setting and BitLocker protection on the drive can be resumed. > [!NOTE] -> For more details about Active Directory configuration related to BitLocker enablement, please check [this article](https://docs.microsoft.com/en-us/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker). +> For more details about Active Directory configuration related to BitLocker enablement, please see [Set up MDT for BitLocker](https://docs.microsoft.com/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker). ## BitLocker Group Policy settings From 802643f8051f33b086187571d4aad21c73f25095 Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Thu, 10 Dec 2020 15:27:16 +0530 Subject: [PATCH 0693/2014] Minor fix as suggested --- .../microsoft-defender-atp/ios-configure-features.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md index 9d819f99ad..6c50645b1f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md @@ -64,11 +64,11 @@ Defender for Endpoint for iOS enables admins to configure custom indicators on i ## Web Protection and VPN -By default, Defender for Endpoint for iOS includes and enables the web protection feature. [Web protection](web-protection-overview.md) helps to secure devices against web threats and protect users from phishing attacks. Defender for Endpoint for iOS uses a local VPN in order to provide this protection. +By default, Defender for Endpoint for iOS includes and enables the web protection feature. [Web protection](web-protection-overview.md) helps to secure devices against web threats and protect users from phishing attacks. Defender for Endpoint for iOS uses a VPN in order to provide this protection. Please note this is a local VPN and unlike traditional VPN, network traffic is not sent outside the device. While enabled by default, there might be some cases that require you to disable VPN. For example, you want to run some apps that do not work when a VPN is configured. In such cases, you can choose to disable VPN from the app on the device by following the steps below: -1. On your iOS device, open the **Settings** app and click or tap **General** and then **VPN**. +1. On your iOS device, open the **Settings** app, click or tap **General** and then **VPN**. 1. Click or tap the "i" button for Microsoft Defender ATP. 1. Toggle off **Connect On Demand** to disable VPN. From 9d0d547de74c7302411eeec2d90bb66ca43e6464 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 10 Dec 2020 19:45:48 +0500 Subject: [PATCH 0694/2014] minor corrections did cosmetic changes to the document. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8282 --- windows/client-management/troubleshoot-tcpip-netmon.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/troubleshoot-tcpip-netmon.md b/windows/client-management/troubleshoot-tcpip-netmon.md index 7f7855bca2..672e45dae2 100644 --- a/windows/client-management/troubleshoot-tcpip-netmon.md +++ b/windows/client-management/troubleshoot-tcpip-netmon.md @@ -19,7 +19,7 @@ In this topic, you will learn how to use Microsoft Network Monitor 3.4, which is > [!NOTE] > Network Monitor is the archived protocol analyzer and is no longer under development. **Microsoft Message Analyzer** is the replacement for Network Monitor. For more details, see [Microsoft Message Analyzer Operating Guide](https://docs.microsoft.com/message-analyzer/microsoft-message-analyzer-operating-guide). -To get started, [download and run NM34_x64.exe](https://www.microsoft.com/download/details.aspx?id=4865). When you install Network Monitor, it installs its driver and hooks it to all the network adapters installed on the device. You can see the same on the adapter properties, as shown in the following image. +To get started, [download Network Monitor tool](https://www.microsoft.com/download/details.aspx?id=4865). When you install Network Monitor, it installs its driver and hooks it to all the network adapters installed on the device. You can see the same on the adapter properties, as shown in the following image. ![Adapters](images/nm-adapters.png) From dbaf7752a9c1977980c877950e24be0574adb404 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 10 Dec 2020 20:15:05 +0500 Subject: [PATCH 0695/2014] Update windows/client-management/troubleshoot-tcpip-netmon.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/troubleshoot-tcpip-netmon.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/troubleshoot-tcpip-netmon.md b/windows/client-management/troubleshoot-tcpip-netmon.md index 672e45dae2..ed2dc15ba1 100644 --- a/windows/client-management/troubleshoot-tcpip-netmon.md +++ b/windows/client-management/troubleshoot-tcpip-netmon.md @@ -19,7 +19,7 @@ In this topic, you will learn how to use Microsoft Network Monitor 3.4, which is > [!NOTE] > Network Monitor is the archived protocol analyzer and is no longer under development. **Microsoft Message Analyzer** is the replacement for Network Monitor. For more details, see [Microsoft Message Analyzer Operating Guide](https://docs.microsoft.com/message-analyzer/microsoft-message-analyzer-operating-guide). -To get started, [download Network Monitor tool](https://www.microsoft.com/download/details.aspx?id=4865). When you install Network Monitor, it installs its driver and hooks it to all the network adapters installed on the device. You can see the same on the adapter properties, as shown in the following image. +To get started, [download Network Monitor tool](https://www.microsoft.com/download/details.aspx?id=4865). When you install Network Monitor, it installs its driver and hooks it to all the network adapters installed on the device. You can see the same on the adapter properties, as shown in the following image: ![Adapters](images/nm-adapters.png) From 80871aac40a1f430974a6c33eae3ed5a8b310281 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 09:58:06 -0800 Subject: [PATCH 0696/2014] Update respond-file-alerts.md --- .../microsoft-defender-atp/respond-file-alerts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md index bccc623abc..766691ac1e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md @@ -232,7 +232,7 @@ You can also manually submit a sample through the [Microsoft Security Center Por When the sample is collected, Defender for Endpoint runs the file in is a secure environment and creates a detailed report of observed behaviors and associated artifacts, such as files dropped on devices, communication to IPs, and registry modifications. -#### Submit files for deep analysis: +#### Submit files for deep analysis 1. Select the file that you want to submit for deep analysis. You can select or search a file from any of the following views: From daf4cb028fdd586c2e18fd70569c53b3cb2954b9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 10:00:48 -0800 Subject: [PATCH 0697/2014] Update md-app-guard-overview.md --- .../md-app-guard-overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index 4152b07ee4..03930690d8 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 09/07/2020 +ms.date: 12/10/2020 ms.reviewer: manager: dansimp ms.custom: asr @@ -32,18 +32,18 @@ If an employee goes to an untrusted site through either Microsoft Edge or Intern Application Guard has been created to target several types of systems: -- **Enterprise desktops.** These desktops are domain-joined and managed by your organization. Configuration management is primarily done through Microsoft Endpoint Configuration Manager or Microsoft Intune. Employees typically have Standard User privileges and use a high-bandwidth, wired, corporate network. +- **Enterprise desktops**. These desktops are domain-joined and managed by your organization. Configuration management is primarily done through Microsoft Endpoint Configuration Manager or Microsoft Intune. Employees typically have Standard User privileges and use a high-bandwidth, wired, corporate network. -- **Enterprise mobile laptops.** These laptops are domain-joined and managed by your organization. Configuration management is primarily done through Microsoft Endpoint Configuration Manager or Microsoft Intune. Employees typically have Standard User privileges and use a high-bandwidth, wireless, corporate network. +- **Enterprise mobile laptops**. These laptops are domain-joined and managed by your organization. Configuration management is primarily done through Microsoft Endpoint Configuration Manager or Microsoft Intune. Employees typically have Standard User privileges and use a high-bandwidth, wireless, corporate network. -- **Bring your own device (BYOD) mobile laptops.** These personally-owned laptops are not domain-joined, but are managed by your organization through tools, such as Microsoft Intune. The employee is typically an admin on the device and uses a high-bandwidth wireless corporate network while at work and a comparable personal network while at home. +- **Bring your own device (BYOD) mobile laptops**. These personally-owned laptops are not domain-joined, but are managed by your organization through tools, such as Microsoft Intune. The employee is typically an admin on the device and uses a high-bandwidth wireless corporate network while at work and a comparable personal network while at home. -- **Personal devices.** These personally-owned desktops or mobile laptops are not domain-joined or managed by an organization. The user is an admin on the device and uses a high-bandwidth wireless personal network while at home or a comparable public network while outside. +- **Personal devices**. These personally-owned desktops or mobile laptops are not domain-joined or managed by an organization. The user is an admin on the device and uses a high-bandwidth wireless personal network while at home or a comparable public network while outside. ## Related articles |Article |Description | -|------|------------| +|:------|:------------| |[System requirements for Microsoft Defender Application Guard](reqs-md-app-guard.md) |Specifies the prerequisites necessary to install and use Application Guard.| |[Prepare and install Microsoft Defender Application Guard](install-md-app-guard.md) |Provides instructions about determining which mode to use, either Standalone or Enterprise-managed, and how to install Application Guard in your organization.| |[Configure the Group Policy settings for Microsoft Defender Application Guard](configure-md-app-guard.md) |Provides info about the available Group Policy and MDM settings.| From e6014e57d457a27f6f650f46bd47c76afaef60a8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 10:05:34 -0800 Subject: [PATCH 0698/2014] Update edr-in-block-mode.md --- .../microsoft-defender-atp/edr-in-block-mode.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md index 5498350b55..11a0785946 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md +++ b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md @@ -15,7 +15,7 @@ ms.localizationpriority: medium ms.custom: - next-gen - edr -ms.date: 08/21/2020 +ms.date: 12/10/2020 ms.collection: - m365-security-compliance - m365initiative-defender-endpoint @@ -39,7 +39,7 @@ EDR in block mode is also integrated with [threat & vulnerability management](ht :::image type="content" source="images/edrblockmode-TVMrecommendation.png" alt-text="recommendation to turn on EDR in block mode"::: > [!NOTE] -> EDR in block mode is currently in preview, available to organizations who have opted in to receive **[preview features](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/preview)**. To get the best protection, make sure to **[deploy Microsoft Defender for Endpoint baselines](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline)**. +> To get the best protection, make sure to **[deploy Microsoft Defender for Endpoint baselines](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline)**. ## What happens when something is detected? From dd00929c5fb4a13323139239f1b6341ba4818e61 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 13:31:58 -0800 Subject: [PATCH 0699/2014] Update edr-in-block-mode.md --- .../microsoft-defender-atp/edr-in-block-mode.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md index 11a0785946..ceb116cea0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md +++ b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md @@ -81,6 +81,10 @@ The following image shows an instance of unwanted software that was detected and ## Frequently asked questions +### Do I need to turn EDR in block mode on even when I have Microsoft Defender Antivirus running on devices? + +We recommend keeping EDR in block mode on, whether Microsoft Defender Antivirus is running in passive mode or in active mode. EDR in block mode gives you an added layer of defense with Microsoft Defender for Endpoint. It allows Microsoft Defender for Endpoint to take actions, based on EDR detections. + ### Will EDR in block mode have any impact on a user's antivirus protection? No. EDR in block mode does not affect third-party antivirus protection running on users' devices. EDR in block mode kicks in if the primary antivirus solution misses something, or if there is a post-breach detection. EDR in block mode works just like [Microsoft Defender Antivirus in passive mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility#functionality-and-features-available-in-each-state), with the additional steps of blocking and remediating malicious artifacts or behaviors that are detected. From 9822f130a862bb094c70d95f73cbb8d11b6b1ce5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 13:48:26 -0800 Subject: [PATCH 0700/2014] Update edr-in-block-mode.md --- .../microsoft-defender-atp/edr-in-block-mode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md index ceb116cea0..0372ef6ab9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md +++ b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md @@ -83,7 +83,7 @@ The following image shows an instance of unwanted software that was detected and ### Do I need to turn EDR in block mode on even when I have Microsoft Defender Antivirus running on devices? -We recommend keeping EDR in block mode on, whether Microsoft Defender Antivirus is running in passive mode or in active mode. EDR in block mode gives you an added layer of defense with Microsoft Defender for Endpoint. It allows Microsoft Defender for Endpoint to take actions, based on EDR detections. +We recommend keeping EDR in block mode on, whether Microsoft Defender Antivirus is running in passive mode or in active mode. EDR in block mode gives you an added layer of defense with Microsoft Defender for Endpoint. It allows Microsoft Defender for Endpoint to take actions based on post-breach behavioral EDR detections. ### Will EDR in block mode have any impact on a user's antivirus protection? From eeac52a8eb5b05446a61c9b4e4727dccd7f892bd Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 14:47:58 -0800 Subject: [PATCH 0701/2014] Update attack-surface-reduction.md --- .../attack-surface-reduction.md | 43 ++----------------- 1 file changed, 3 insertions(+), 40 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 9cbb770158..fc88435234 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -52,21 +52,6 @@ In the recommendation details pane, check the user impact to determine what perc Use [audit mode](audit-windows-defender.md) to evaluate how attack surface reduction rules would impact your organization if they were enabled. It's best to run all rules in audit mode first so you can understand their impact on your line-of-business applications. Many line-of-business applications are written with limited security concerns, and they may perform tasks in ways that seem similar to malware. By monitoring audit data and [adding exclusions](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for necessary applications, you can deploy attack surface reduction rules without impacting productivity. -## Silent auditing - -(**NEW**!) To add security value, a sample of attack surface reduction audit events is now collected on devices that do not have attack surface reduction rules enabled in either audit mode or block mode. The collected events are throttled to 100 events per device - -By default, attack surface reduction rules are not enabled in audit mode. Silent auditing is a new capability that collects events for the following four attack surface reduction rules: -- [Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) -- [Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) -- [Block executable content from email client and webmail](#block-executable-content-from-email-client-and-webmail) -- [Block Office communication application from creating child processes](#block-office-communication-application-from-creating-child-processes) - -The other attack surface reduction rules that are not configured will not have any auditing events collected. And, you can disable silent auditing by disabling the rules. - -> [!NOTE] -> Currently, auditing events are not viewable in advanced hunting. - ## Warn mode for users (**NEW**!) Prior to warn mode capabilities, attack surface reduction rules that are enabled could be set to either audit mode or block mode. With the new warn mode, whenever content is blocked by an attack surface reduction rule, users see a dialog box that indicates the content is blocked. The dialog box also offers the user an option to unblock the content. The user can then retry their action, and the operation completes. When a user unblocks content, the content remains unblocked for 24 hours, and then blocking resumes. @@ -87,8 +72,8 @@ For more information and to get your updates, see [Update for Microsoft Defender ### Cases where warn mode is not supported -Warn mode is not supported for the following four attack surface reduction rules: -- (NEW!) [Block abuse of in-the-wild exploited vulnerable signed drivers](#block-abuse-of-in-the-wild-exploited-vulnerable-signed-drivers) (GUID `56a863a9-875e-4185-98a7-b882c64b5ce5`) +Warn mode is not supported for the following attack surface reduction rules: + - [Block JavaScript or VBScript from launching downloaded executable content](#block-javascript-or-vbscript-from-launching-downloaded-executable-content) (GUID `d3e037e1-3eb8-44c8-a917-57927947596d`) - [Block persistence through WMI event subscription](#block-persistence-through-wmi-event-subscription) (GUID `e6db77e5-3df2-4cf1-b95a-636979351e5b`) - [Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) (GUID `c1db55ab-c21a-4637-bb3f-a12568109d35`) @@ -148,14 +133,13 @@ The "engine version" listed for attack surface reduction events in the event log ## Attack surface reduction rules -The following table and subsections describe each of the 16 attack surface reduction rules. The attack surface reduction rules are listed in alphabetical order, by rule name. +The following table and subsections describe each of the 15 attack surface reduction rules. The attack surface reduction rules are listed in alphabetical order, by rule name. If you are configuring attack surface reduction rules by using Group Policy or PowerShell, you'll need the GUIDs. On the other hand, if you use Microsoft Endpoint Configuration Manager or Microsoft Intune, you do not need the GUIDs. | Rule name | GUID | File & folder exclusions | Minimum OS supported | |:-----|:-----:|:-----|:-----| -|[Block abuse of in-the-wild exploited vulnerable signed drivers](#block-abuse-of-in-the-wild-exploited-vulnerable-signed-drivers) (**NEW**!) |`56a863a9-875e-4185-98a7-b882c64b5ce5` | |[Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block Adobe Reader from creating child processes](#block-adobe-reader-from-creating-child-processes) | `7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block all Office applications from creating child processes](#block-all-office-applications-from-creating-child-processes) | `D4F940AB-401B-4EFC-AADC-AD5F3C50688A` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Block credential stealing from the Windows local security authority subsystem (lsass.exe)](#block-credential-stealing-from-the-windows-local-security-authority-subsystem) | `9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | @@ -172,27 +156,6 @@ If you are configuring attack surface reduction rules by using Group Policy or P |[Block Win32 API calls from Office macros](#block-win32-api-calls-from-office-macros) | `92E97FA1-2EDF-4476-BDD6-9DD0B4DDDC7B` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | |[Use advanced protection against ransomware](#use-advanced-protection-against-ransomware) | `c1db55ab-c21a-4637-bb3f-a12568109d35` | Supported | [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) (RS3, build 16299) or greater | -### Block abuse of in-the-wild exploited vulnerable signed drivers - -(**NEW**!) This new rule prevents an application from writing a vulnerable signed driver to disk. Vulnerable signed drivers can be exploited by local applications with sufficient privileges, to gain access to the kernel. It allows attackers to disable or circumvent security solutions, eventually leading to system compromise. - -This rule does not block a driver already existing on the system from being loaded. - -> [!TIP] -> You can submit a driver for analysis at the [Microsoft Security Intelligence site](https://www.microsoft.com/wdsi/driversubmission). - -This rule is supported on all versions of Windows where attack surface reduction rules are currently supported: -- Windows 10 Pro, version 1709 or later -- Windows 10 Enterprise, version 1709 or later -- Windows Server, version 1803 (Semi-Annual Channel) or later -- Windows Server 2019 - -Intune Name: `Block abuse of exploited vulnerable signed drivers` - -Configuration Manager name: Not Applicable - -Rule guid: `56a863a9-875e-4185-98a7-b882c64b5ce5` - ### Block Adobe Reader from creating child processes This rule prevents attacks by blocking Adobe Reader from creating additional processes. From 423558a767557cf82ff659b6de501ab668f43e83 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 14:49:49 -0800 Subject: [PATCH 0702/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index fc88435234..3456c7128e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -14,7 +14,7 @@ ms.author: deniseb ms.reviewer: sugamar, jcedola manager: dansimp ms.custom: asr -ms.date: 12/09/2020 +ms.date: 12/10/2020 --- # Use attack surface reduction rules to prevent malware infection From 792cee0b921da14f53d254ec41f7b0ddd50e4001 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 15:05:43 -0800 Subject: [PATCH 0703/2014] Update controlled-folders.md --- .../microsoft-defender-atp/controlled-folders.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index 272d1480ec..ae6fe0d261 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium author: denisebmsft ms.author: deniseb audience: ITPro -ms.date: 11/05/2020 +ms.date: 12/10/2020 ms.reviewer: v-maave manager: dansimp ms.custom: asr @@ -44,6 +44,19 @@ Controlled folder access is especially useful in helping to protect your documen The protected folders include common system folders (including boot sectors), and you can [add additional folders](customize-controlled-folders.md#protect-additional-folders). You can also [allow apps](customize-controlled-folders.md#allow-specific-apps-to-make-changes-to-controlled-folders) to give them access to the protected folders. +By default, the following Windows system folders are protected: +- `c:\Users\\Documents` +- `c:\Users\Public\Documents` +- `c:\Users\\Pictures` +- `c:\Users\Public\Pictures` +- `c:\Users\Public\Videos` +- `c:\Users\\Music` +- `c:\Users\Public\Music` +- `c:\Users\\Favorites` + +> [!NOTE] +> You cannot remove the Windows system folders that are protected by default. + You can use [audit mode](audit-windows-defender.md) to evaluate how controlled folder access would impact your organization if it were enabled. You can also visit the Windows Defender Test ground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. Controlled folder access is supported on Windows 10, version 1709 and later and Windows Server 2019. From e5ce0046d22ffd7543e4c6d582387ef1f820d3cc Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 15:27:07 -0800 Subject: [PATCH 0704/2014] Update controlled-folders.md --- .../controlled-folders.md | 69 +++++++------------ 1 file changed, 24 insertions(+), 45 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index ae6fe0d261..b6163d243c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -40,11 +40,20 @@ Controlled folder access works with a list of trusted software. If an app is inc Apps can also be manually added to the trusted list via Configuration Manager and Intune. Additional actions, such as [adding a file indicator](../microsoft-defender-atp/respond-file-alerts.md#add-indicator-to-block-or-allow-a-file) for the app, can be performed from the Security Center Console. +## Why controlled folder access is important + Controlled folder access is especially useful in helping to protect your documents and information from [ransomware](https://www.microsoft.com/wdsi/threats/ransomware). In a ransomware attack, your files can get encrypted and held hostage. With controlled folder access in place, a notification appears on the computer where an app attempted to make changes to a file in a protected folder. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. You can also enable the rules individually to customize what techniques the feature monitors. -The protected folders include common system folders (including boot sectors), and you can [add additional folders](customize-controlled-folders.md#protect-additional-folders). You can also [allow apps](customize-controlled-folders.md#allow-specific-apps-to-make-changes-to-controlled-folders) to give them access to the protected folders. +The [protected folders](#review-controlled-folder-access-events-in-windows-event-viewer) include common system folders (including boot sectors), and you can [add additional folders](customize-controlled-folders.md#protect-additional-folders). You can also [allow apps](customize-controlled-folders.md#allow-specific-apps-to-make-changes-to-controlled-folders) to give them access to the protected folders. + +You can use [audit mode](audit-windows-defender.md) to evaluate how controlled folder access would impact your organization if it were enabled. You can also visit the Windows Defender Test ground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. + +Controlled folder access is supported on Windows 10, version 1709 and later and Windows Server 2019. + +## Windows system folders are protected by default + +Your Windows system folders are protected by default, along with several other folders. These folders include: -By default, the following Windows system folders are protected: - `c:\Users\\Documents` - `c:\Users\Public\Documents` - `c:\Users\\Pictures` @@ -55,13 +64,9 @@ By default, the following Windows system folders are protected: - `c:\Users\\Favorites` > [!NOTE] -> You cannot remove the Windows system folders that are protected by default. +> You can configure additional folders as protected, but you cannot remove the Windows system folders that are protected by default. -You can use [audit mode](audit-windows-defender.md) to evaluate how controlled folder access would impact your organization if it were enabled. You can also visit the Windows Defender Test ground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. - -Controlled folder access is supported on Windows 10, version 1709 and later and Windows Server 2019. - -## Requirements +## Requirements for controlled folder access Controlled folder access requires enabling [Microsoft Defender Antivirus real-time protection](../microsoft-defender-antivirus/configure-real-time-protection-microsoft-defender-antivirus.md). @@ -90,19 +95,21 @@ You can review the Windows event log to see events that are created when control 4. Navigate to where you extracted *cfa-events.xml* and select it. Alternatively, [copy the XML directly](event-views.md). -5. Click **OK**. +5. Select **OK**. After following the procedure, you have created a custom view that shows events related to controlled folder access, as listed in the following table: |Event ID | Description | -|---|---| +|:---|:---| |5007 | Event when settings are changed | |1124 | Audited controlled folder access event | |1123 | Blocked controlled folder access event | ## View or change the list of protected folders -### Windows 10 security app +You can use the Windows Security app to view the list of folders that are protected by controlled folder access. + +### View or change the list of protected folders using the Windows Security app 1. On your Windows 10 device, open the Windows Security app. @@ -118,39 +125,11 @@ After following the procedure, you have created a custom view that shows events - To remove a folder, select it, and then select **Remove**. +> [!NOTE] +> [Windows system folders](#windows-system-folders-are-protected-by-default) are protected by default, and you cannot remove them from the list. + ## See also -- [Evaluate controlled folder access](evaluate-controlled-folder-access.md). Use a dedicated demo tool to see how controlled folder access works, and what events would typically be created. - - -## Default folders protected by controlled folder access -Windows system folders are protected by default. In addition, there are several folders that are protected by controlled folder access by default. You can configure additional folders as protected, but cannot remove the default folders from the controlled folder access protection. See [Protect additional folders](customize-controlled-folders.md#protect-additional-folders) for more information. - -Here's the list of default protected folders: -- %USERPROFILE%\Documents -- %USERPROFILE%\Favorites -- %USERPROFILE%\Music -- %USERPROFILE%\Pictures -- %USERPROFILE%\Videos -- %PUBLIC%\Documents -- %PUBLIC%\Music -- %PUBLIC%\Pictures -- %PUBLIC%\Videos - -You can use the Windows Security app to view the list of default folders protected by controlled folder access: - -1. Open the Windows Security app by clicking the shield icon in the task bar or searching the start menu for **Defender**. - -2. Click the **Virus & threat protection** tile (or the shield icon on the left menu bar) and then scroll down to the **Ransomware protection** section. - -3. Click the **Manage ransomware protection** link to open the **Ransomware protection** pane. - -4. Under the **Controlled folder access** section, click the **Protected folders** link. - -5. Click **Yes** on the **User Access Control** prompt. - - The **Protected folders** pane displays the folders that are protected by default. - -## In this section - - [Customize controlled folder access](customize-controlled-folders.md). Add additional protected folders, and allow specified apps to access protected folders. +- [Evaluate controlled folder access](evaluate-controlled-folder-access.md) +- [Customize controlled folder access](customize-controlled-folders.md) +- [Protect additional folders](customize-controlled-folders.md#protect-additional-folders) From 3ca7c1e48fea27de53a415d1eeea584992d1b7a3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 15:31:10 -0800 Subject: [PATCH 0705/2014] Update controlled-folders.md --- .../microsoft-defender-atp/controlled-folders.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index b6163d243c..e034c4b032 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -74,7 +74,7 @@ Controlled folder access requires enabling [Microsoft Defender Antivirus real-ti Defender for Endpoint provides detailed reporting into events and blocks as part of its [alert investigation scenarios](../microsoft-defender-atp/investigate-alerts.md). -You can query Microsoft Defender for Endpoint data by using [Advanced hunting](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection). If you're using [audit mode](audit-windows-defender.md), you can use advanced hunting to see how controlled folder access settings would affect your environment if they were enabled. +You can query Microsoft Defender for Endpoint data by using [Advanced hunting](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection). If you're using [audit mode](audit-windows-defender.md), you can use [advanced hunting](advanced-hunting-overview.md) to see how controlled folder access settings would affect your environment if they were enabled. Example query: From 5372f7c669a3b4de919b62e387111d50b8242ff1 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 15:46:11 -0800 Subject: [PATCH 0706/2014] Update controlled-folders.md --- .../microsoft-defender-atp/controlled-folders.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index e034c4b032..7919059f93 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -36,9 +36,11 @@ Controlled folder access works best with [Microsoft Defender for Endpoint](../mi Controlled folder access works by only allowing trusted apps to access protected folders. Protected folders are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, and so on, are included in the list of controlled folders. -Controlled folder access works with a list of trusted software. If an app is included in the list of trusted software, the app works as expected. If not, the app is blocked from making any changes to files that are inside protected folders. Apps are added to the trusted list based upon their prevalence and reputation. Apps that are highly prevalent throughout your organization, and that have never displayed any malicious behavior, are deemed trustworthy and automatically added to the list. +Controlled folder access works with a list of trusted apps. If an app is included in the list of trusted software, it works as expected. If not, the app is prevented from making any changes to files that are inside protected folders. -Apps can also be manually added to the trusted list via Configuration Manager and Intune. Additional actions, such as [adding a file indicator](../microsoft-defender-atp/respond-file-alerts.md#add-indicator-to-block-or-allow-a-file) for the app, can be performed from the Security Center Console. +Apps are added to the list based upon their prevalence and reputation. Apps that are highly prevalent throughout your organization and that have never displayed any behavior deemed malicious are considered trustworthy. Those apps are added to the list automatically. + +Apps can also be added manually to the trusted list by using Configuration Manager or Intune. Additional actions, such as [adding a file indicator](../microsoft-defender-atp/respond-file-alerts.md#add-indicator-to-block-or-allow-a-file) for an app, can be performed from the Security Center Console. ## Why controlled folder access is important @@ -48,7 +50,9 @@ The [protected folders](#review-controlled-folder-access-events-in-windows-event You can use [audit mode](audit-windows-defender.md) to evaluate how controlled folder access would impact your organization if it were enabled. You can also visit the Windows Defender Test ground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the feature is working and see how it works. -Controlled folder access is supported on Windows 10, version 1709 and later and Windows Server 2019. +Controlled folder access is supported on the following versions of Windows: +- [Windows 10, version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) and later +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) ## Windows system folders are protected by default From ec1510a6960ac6c68a40bd44553e72b61bb50a69 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 15:47:04 -0800 Subject: [PATCH 0707/2014] Update controlled-folders.md --- .../microsoft-defender-atp/controlled-folders.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index 7919059f93..27801e48ad 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -56,7 +56,7 @@ Controlled folder access is supported on the following versions of Windows: ## Windows system folders are protected by default -Your Windows system folders are protected by default, along with several other folders. These folders include: +Windows system folders are protected by default, along with several other folders: - `c:\Users\\Documents` - `c:\Users\Public\Documents` @@ -113,8 +113,6 @@ After following the procedure, you have created a custom view that shows events You can use the Windows Security app to view the list of folders that are protected by controlled folder access. -### View or change the list of protected folders using the Windows Security app - 1. On your Windows 10 device, open the Windows Security app. 2. Select **Virus & threat protection**. From 4d545467ba94a4463f74498184a84d778a7a184f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 15:50:20 -0800 Subject: [PATCH 0708/2014] Update controlled-folders.md --- .../microsoft-defender-atp/controlled-folders.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index 27801e48ad..80ec62a312 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -28,7 +28,7 @@ ms.custom: asr ## What is controlled folder access? -Controlled folder access helps you protect your valuable data from malicious apps and threats, like ransomware. Controlled folder access protects your data by checking apps against a list of known, trusted apps. Supported on Windows Server 2019 and Windows 10 clients, controlled folder access can be turned on using the Windows Security App or in Microsoft Endpoint Configuration Manager and Intune (for managed devices). +Controlled folder access helps protect your valuable data from malicious apps and threats, such as ransomware. Controlled folder access protects your data by checking apps against a list of known, trusted apps. Supported on Windows Server 2019 and Windows 10 clients, controlled folder access can be turned on using the Windows Security App, Microsoft Endpoint Configuration Manager, or Intune (for managed devices). Controlled folder access works best with [Microsoft Defender for Endpoint](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md), which gives you detailed reporting into controlled folder access events and blocks as part of the usual [alert investigation scenarios](../microsoft-defender-atp/investigate-alerts.md). @@ -101,7 +101,7 @@ You can review the Windows event log to see events that are created when control 5. Select **OK**. -After following the procedure, you have created a custom view that shows events related to controlled folder access, as listed in the following table: +The following table shows events related to controlled folder access: |Event ID | Description | |:---|:---| From 3b7c523096c9671083fd656ddcfc6da580cdb9ed Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 16:02:47 -0800 Subject: [PATCH 0709/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 3456c7128e..a512161c89 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -80,9 +80,13 @@ Warn mode is not supported for the following attack surface reduction rules: In addition, warn mode is not supported on devices running older versions of Windows. In those cases, attack surface reduction rules that are configured to run in warn mode will run in block mode. -## Notifications when a rule is triggered +## Notifications and alerts -Whenever a rule is triggered, a notification will be displayed on the device. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. The notification also displays within the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) and the Microsoft 365 security center ([https://security.microsoft.com](https://security.microsoft.com)). +Whenever an attack surface reduction rule is triggered, a notification will be displayed on the device. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. + +In addition, when certain attack surface reduction rules are triggered, alerts are generated. + +Notifications and any alerts that are generated can be viewed in the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) and in the Microsoft 365 security center ([https://security.microsoft.com](https://security.microsoft.com)). ## Attack surface reduction features across Windows versions From e005e8860f8dbefc1b992e0861b6ccd5ddb9ea78 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 16:09:10 -0800 Subject: [PATCH 0710/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index a512161c89..b1e863e72f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -82,7 +82,7 @@ In addition, warn mode is not supported on devices running older versions of Win ## Notifications and alerts -Whenever an attack surface reduction rule is triggered, a notification will be displayed on the device. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. +Whenever an attack surface reduction rule is triggered, a notification is displayed on the device. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. In addition, when certain attack surface reduction rules are triggered, alerts are generated. From 3ddc1b52199709a15a64aa29c69dad5fd96138e7 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 10 Dec 2020 16:25:01 -0800 Subject: [PATCH 0711/2014] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index b1e863e72f..a0586d3024 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -88,6 +88,14 @@ In addition, when certain attack surface reduction rules are triggered, alerts a Notifications and any alerts that are generated can be viewed in the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) and in the Microsoft 365 security center ([https://security.microsoft.com](https://security.microsoft.com)). +## Advanced hunting and attack surface reduction events + +You can use advanced hunting to view attack surface reduction events. To streamline the volume of incoming data, only unique processes for each hour are viewable with advanced hunting. The time of an attack surface reduction event is the first time that event is seen within the hour. + +For example, suppose that an attack surface reduction event occurs on ten devices during the 2:00 PM hour. Suppose that the first event occurred at 2:15, and the last at 2:45. With advanced hunting, you'll see one instance of that event (even though it actually occurred on ten devices), and its timestamp will be 2:15 PM. + +For more information about advanced hunting, see [Proactively hunt for threats with advanced hunting](advanced-hunting-overview.md). + ## Attack surface reduction features across Windows versions You can set attack surface reduction rules for devices running any of the following editions and versions of Windows: From 1ddf6337cb3bb2cc5385ecbd625d35c72b02229d Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 10 Dec 2020 16:40:03 -0800 Subject: [PATCH 0712/2014] Added RemovableStrorage policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 32 + .../policy-configuration-service-provider.md | 101 + .../mdm/policy-csp-admx-removablestorage.md | 2328 +++++++++++++++++ 4 files changed, 2462 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-removablestorage.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 2a7a434c65..22dc4936a7 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -217,6 +217,7 @@ #### [ADMX_PerformanceDiagnostics](policy-csp-admx-performancediagnostics.md) #### [ADMX_PowerShellExecutionPolicy](policy-csp-admx-powershellexecutionpolicy.md) #### [ADMX_Reliability](policy-csp-admx-reliability.md) +#### [ADMX_RemovableStorage](policy-csp-admx-removablestorage.md) #### [ADMX_RPC](policy-csp-admx-rpc.md) #### [ADMX_Scripts](policy-csp-admx-scripts.md) #### [ADMX_sdiageng](policy-csp-admx-sdiageng.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 40e0c3cfd3..850cba7f7b 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -445,6 +445,38 @@ ms.date: 10/08/2020 - [ADMX_Reliability/PCH_ReportShutdownEvents](./policy-csp-admx-reliability.md#admx-reliability-pch-reportshutdownevents) - [ADMX_Reliability/ShutdownEventTrackerStateFile](./policy-csp-admx-reliability.md#admx-reliability-shutdowneventtrackerstatefile) - [ADMX_Reliability/ShutdownReason](./policy-csp-admx-reliability.md#admx-reliability-shutdownreason) +- [ADMX_RemovableStorage/AccessRights_RebootTime_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-accessrights-reboottime-1) +- [ADMX_RemovableStorage/AccessRights_RebootTime_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-accessrights-reboottime-2) +- [ADMX_RemovableStorage/CDandDVD_DenyExecute_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-cdanddvd-denyexecute-access-2) +- [ADMX_RemovableStorage/CDandDVD_DenyRead_Access_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-cdanddvd-denyread-access-1) +- [ADMX_RemovableStorage/CDandDVD_DenyRead_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-cdanddvd-denyread-access-2) +- [ADMX_RemovableStorage/CDandDVD_DenyWrite_Access_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-cdanddvd-denywrite-access-1) +- [ADMX_RemovableStorage/CDandDVD_DenyWrite_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-cdanddvd-denywrite-access-2) +- [ADMX_RemovableStorage/CustomClasses_DenyRead_Access_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-customclasses-denyread-access-1) +- [ADMX_RemovableStorage/CustomClasses_DenyRead_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-customclasses-denyread-access-2) +- [ADMX_RemovableStorage/CustomClasses_DenyWrite_Access_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-customclasses-denywrite-access-1) +- [ADMX_RemovableStorage/CustomClasses_DenyWrite_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-customclasses-denywrite-access-2) +- [ADMX_RemovableStorage/FloppyDrives_DenyExecute_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-floppydrives-denyexecute-access-2) +- [ADMX_RemovableStorage/FloppyDrives_DenyRead_Access_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-floppydrives-denyread-access-1) +- [ADMX_RemovableStorage/FloppyDrives_DenyRead_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-floppydrives-denyread-access-2) +- [ADMX_RemovableStorage/FloppyDrives_DenyWrite_Access_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-floppydrives-denywrite-access-1) +- [ADMX_RemovableStorage/FloppyDrives_DenyWrite_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-floppydrives-denywrite-access-2) +- [ADMX_RemovableStorage/RemovableDisks_DenyExecute_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-removabledisks-denyexecute-access-2) +- [ADMX_RemovableStorage/RemovableDisks_DenyRead_Access_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-removabledisks-denyread-access-1) +- [ADMX_RemovableStorage/RemovableDisks_DenyRead_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-removabledisks-denyread-access-2) +- [ADMX_RemovableStorage/RemovableDisks_DenyWrite_Access_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-removabledisks-denywrite-access-1) +- [ADMX_RemovableStorage/RemovableStorageClasses_DenyAll_Access_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-removablestorageclasses-denyall-access-1) +- [ADMX_RemovableStorage/RemovableStorageClasses_DenyAll_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-removablestorageclasses-denyall-access-2) +- [ADMX_RemovableStorage/Removable_Remote_Allow_Access](./policy-csp-admx-removablestorage.md#admx-removablestorage-removable-remote-allow-access) +- [ADMX_RemovableStorage/TapeDrives_DenyExecute_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-tapedrives-denyexecute-access-2) +- [ADMX_RemovableStorage/TapeDrives_DenyRead_Access_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-tapedrives-denyread-access-1) +- [ADMX_RemovableStorage/TapeDrives_DenyRead_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-tapedrives-denyread-access-2) +- [ADMX_RemovableStorage/TapeDrives_DenyWrite_Access_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-tapedrives-denywrite-access-1) +- [ADMX_RemovableStorage/TapeDrives_DenyWrite_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-tapedrives-denywrite-access-2) +- [ADMX_RemovableStorage/WPDDevices_DenyRead_Access_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-wpddevices-denyread-access-1) +- [ADMX_RemovableStorage/WPDDevices_DenyRead_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-wpddevices-denyread-access-2) +- [ADMX_RemovableStorage/WPDDevices_DenyWrite_Access_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-wpddevices-denywrite-access-1) +- [ADMX_RemovableStorage/WPDDevices_DenyWrite_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-wpddevices-denywrite-access-2) - [ADMX_RPC/RpcExtendedErrorInformation](./policy-csp-admx-rpc.md#admx-rpc-rpcextendederrorinformation) - [ADMX_RPC/RpcIgnoreDelegationFailure](./policy-csp-admx-rpc.md#admx-rpc-rpcignoredelegationfailure) - [ADMX_RPC/RpcMinimumHttpConnectionTimeout](./policy-csp-admx-rpc.md#admx-rpc-rpcminimumhttpconnectiontimeout) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 5ea40c5c67..e446aa1591 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1649,6 +1649,107 @@ The following diagram shows the Policy configuration service provider in tree fo

    +### ADMX_RemovableStorage policies + +
    +
    + ADMX_RemovableStorage/AccessRights_RebootTime_1 +
    +
    + ADMX_RemovableStorage/AccessRights_RebootTime_2 +
    +
    + ADMX_RemovableStorage/CDandDVD_DenyExecute_Access_2 +
    +
    + ADMX_RemovableStorage/CDandDVD_DenyRead_Access_1 +
    +
    + ADMX_RemovableStorage/CDandDVD_DenyRead_Access_2 +
    +
    + ADMX_RemovableStorage/CDandDVD_DenyWrite_Access_1 +
    +
    + ADMX_RemovableStorage/CDandDVD_DenyWrite_Access_2 +
    +
    + ADMX_RemovableStorage/CustomClasses_DenyRead_Access_1 +
    +
    + ADMX_RemovableStorage/CustomClasses_DenyRead_Access_2 +
    +
    + ADMX_RemovableStorage/CustomClasses_DenyWrite_Access_1 +
    +
    + ADMX_RemovableStorage/CustomClasses_DenyWrite_Access_2 +
    +
    + ADMX_RemovableStorage/FloppyDrives_DenyExecute_Access_2 +
    +
    + ADMX_RemovableStorage/FloppyDrives_DenyRead_Access_1 +
    +
    + ADMX_RemovableStorage/FloppyDrives_DenyRead_Access_2 +
    +
    + ADMX_RemovableStorage/FloppyDrives_DenyWrite_Access_1 +
    +
    + ADMX_RemovableStorage/FloppyDrives_DenyWrite_Access_2 +
    +
    + ADMX_RemovableStorage/RemovableDisks_DenyExecute_Access_2 +
    +
    + ADMX_RemovableStorage/RemovableDisks_DenyRead_Access_1 +
    +
    + ADMX_RemovableStorage/RemovableDisks_DenyRead_Access_2 +
    +
    + ADMX_RemovableStorage/RemovableDisks_DenyWrite_Access_1 +
    +
    + ADMX_RemovableStorage/RemovableStorageClasses_DenyAll_Access_1 +
    +
    + ADMX_RemovableStorage/RemovableStorageClasses_DenyAll_Access_2 +
    +
    + ADMX_RemovableStorage/Removable_Remote_Allow_Access +
    +
    + ADMX_RemovableStorage/TapeDrives_DenyExecute_Access_2 +
    +
    + ADMX_RemovableStorage/TapeDrives_DenyRead_Access_1 +
    +
    + ADMX_RemovableStorage/TapeDrives_DenyRead_Access_2 +
    +
    + ADMX_RemovableStorage/TapeDrives_DenyWrite_Access_1 +
    +
    + ADMX_RemovableStorage/TapeDrives_DenyWrite_Access_2 +
    +
    + ADMX_RemovableStorage/WPDDevices_DenyRead_Access_1 +
    +
    + ADMX_RemovableStorage/WPDDevices_DenyRead_Access_2 +
    +
    + ADMX_RemovableStorage/WPDDevices_DenyWrite_Access_1 +
    +
    + ADMX_RemovableStorage/WPDDevices_DenyWrite_Access_2 +
    +
    + ### ADMX_RPC policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-removablestorage.md b/windows/client-management/mdm/policy-csp-admx-removablestorage.md new file mode 100644 index 0000000000..eaa2b417ff --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-removablestorage.md @@ -0,0 +1,2328 @@ +--- +title: Policy CSP - ADMX_RemovableStorage +description: Policy CSP - ADMX_RemovableStorage +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/10/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_RemovableStorage +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_RemovableStorage policies + +
    +
    + ADMX_RemovableStorage/AccessRights_RebootTime_1 +
    +
    + ADMX_RemovableStorage/AccessRights_RebootTime_2 +
    +
    + ADMX_RemovableStorage/CDandDVD_DenyExecute_Access_2 +
    +
    + ADMX_RemovableStorage/CDandDVD_DenyRead_Access_1 +
    +
    + ADMX_RemovableStorage/CDandDVD_DenyRead_Access_2 +
    +
    + ADMX_RemovableStorage/CDandDVD_DenyWrite_Access_1 +
    +
    + ADMX_RemovableStorage/CDandDVD_DenyWrite_Access_2 +
    +
    + ADMX_RemovableStorage/CustomClasses_DenyRead_Access_1 +
    +
    + ADMX_RemovableStorage/CustomClasses_DenyRead_Access_2 +
    +
    + ADMX_RemovableStorage/CustomClasses_DenyWrite_Access_1 +
    +
    + ADMX_RemovableStorage/CustomClasses_DenyWrite_Access_2 +
    +
    + ADMX_RemovableStorage/FloppyDrives_DenyExecute_Access_2 +
    +
    + ADMX_RemovableStorage/FloppyDrives_DenyRead_Access_1 +
    +
    + ADMX_RemovableStorage/FloppyDrives_DenyRead_Access_2 +
    +
    + ADMX_RemovableStorage/FloppyDrives_DenyWrite_Access_1 +
    +
    + ADMX_RemovableStorage/FloppyDrives_DenyWrite_Access_2 +
    +
    + ADMX_RemovableStorage/RemovableDisks_DenyExecute_Access_2 +
    +
    + ADMX_RemovableStorage/RemovableDisks_DenyRead_Access_1 +
    +
    + ADMX_RemovableStorage/RemovableDisks_DenyRead_Access_2 +
    +
    + ADMX_RemovableStorage/RemovableDisks_DenyWrite_Access_1 +
    +
    + ADMX_RemovableStorage/RemovableStorageClasses_DenyAll_Access_1 +
    +
    + ADMX_RemovableStorage/RemovableStorageClasses_DenyAll_Access_2 +
    +
    + ADMX_RemovableStorage/Removable_Remote_Allow_Access +
    +
    + ADMX_RemovableStorage/TapeDrives_DenyExecute_Access_2 +
    +
    + ADMX_RemovableStorage/TapeDrives_DenyRead_Access_1 +
    +
    + ADMX_RemovableStorage/TapeDrives_DenyRead_Access_2 +
    +
    + ADMX_RemovableStorage/TapeDrives_DenyWrite_Access_1 +
    +
    + ADMX_RemovableStorage/TapeDrives_DenyWrite_Access_2 +
    +
    + ADMX_RemovableStorage/WPDDevices_DenyRead_Access_1 +
    +
    + ADMX_RemovableStorage/WPDDevices_DenyRead_Access_2 +
    +
    + ADMX_RemovableStorage/WPDDevices_DenyWrite_Access_1 +
    +
    + ADMX_RemovableStorage/WPDDevices_DenyWrite_Access_2 +
    +
    + + +
    + + +**ADMX_RemovableStorage/AccessRights_RebootTime_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures the amount of time (in seconds) that the operating system waits to reboot in order to enforce a change in access rights to removable storage devices. + +If you enable this policy setting, you can set the number of seconds you want the system to wait until a reboot. + +If you disable or do not configure this setting, the operating system does not force a reboot. + +> [!NOTE] +> If no reboot is forced, the access right does not take effect until the operating system is restarted. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Set time (in seconds) to force reboot* +- GP name: *AccessRights_RebootTime_1* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + + +
    + + +**ADMX_RemovableStorage/AccessRights_RebootTime_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting configures the amount of time (in seconds) that the operating system waits to reboot in order to enforce a change in access rights to removable storage devices. + +If you enable this policy setting, you can set the number of seconds you want the system to wait until a reboot. + +If you disable or do not configure this setting, the operating system does not force a reboot + +> [!NOTE] +> If no reboot is forced, the access right does not take effect until the operating system is restarted. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Set time (in seconds) to force reboot* +- GP name: *AccessRights_RebootTime_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + + +
    + + +**ADMX_RemovableStorage/CDandDVD_DenyExecute_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies execute access to the CD and DVD removable storage class. + +If you enable this policy setting, execute access is denied to this removable storage class. + +If you disable or do not configure this policy setting, execute access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *CD and DVD: Deny execute access* +- GP name: *CDandDVD_DenyExecute_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + + +
    + + +**ADMX_RemovableStorage/CDandDVD_DenyRead_Access_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to the CD and DVD removable storage class. + +If you enable this policy setting, read access is denied to this removable storage class. + +If you disable or do not configure this policy setting, read access is allowed to this removable storage class. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *CD and DVD: Deny read access* +- GP name: *CDandDVD_DenyRead_Access_1* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + + +
    + + +**ADMX_RemovableStorage/CDandDVD_DenyRead_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to the CD and DVD removable storage class. + +If you enable this policy setting, read access is denied to this removable storage class. + +If you disable or do not configure this policy setting, read access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *CD and DVD: Deny read access* +- GP name: *CDandDVD_DenyRead_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + + +
    + + +**ADMX_RemovableStorage/CDandDVD_DenyWrite_Access_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to the CD and DVD removable storage class. + +If you enable this policy setting, write access is denied to this removable storage class. + +If you disable or do not configure this policy setting, write access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *CD and DVD: Deny write access* +- GP name: *CDandDVD_DenyWrite_Access_1* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + + +
    + + +**ADMX_RemovableStorage/CDandDVD_DenyWrite_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to the CD and DVD removable storage class. + +If you enable this policy setting, write access is denied to this removable storage class. + +If you disable or do not configure this policy setting, write access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *CD and DVD: Deny write access* +- GP name: *CDandDVD_DenyWrite_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + + +
    + + +**ADMX_RemovableStorage/CustomClasses_DenyRead_Access_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to custom removable storage classes. + +If you enable this policy setting, read access is denied to these removable storage classes. + +If you disable or do not configure this policy setting, read access is allowed to these removable storage classes. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Custom Classes: Deny read access* +- GP name: *CustomClasses_DenyRead_Access_1* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + + +
    + + +**ADMX_RemovableStorage/CustomClasses_DenyRead_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to custom removable storage classes. + +If you enable this policy setting, read access is denied to these removable storage classes. + +If you disable or do not configure this policy setting, read access is allowed to these removable storage classes. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Custom Classes: Deny read access* +- GP name: *CustomClasses_DenyRead_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + + +
    + + +**ADMX_RemovableStorage/CustomClasses_DenyWrite_Access_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to custom removable storage classes. + +If you enable this policy setting, write access is denied to these removable storage classes. + +If you disable or do not configure this policy setting, write access is allowed to these removable storage classes. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Custom Classes: Deny write access* +- GP name: *CustomClasses_DenyWrite_Access_1* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/CustomClasses_DenyWrite_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to custom removable storage classes. + +If you enable this policy setting, write access is denied to these removable storage classes. + +If you disable or do not configure this policy setting, write access is allowed to these removable storage classes. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Custom Classes: Deny write access* +- GP name: *CustomClasses_DenyWrite_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/FloppyDrives_DenyExecute_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies execute access to the Floppy Drives removable storage class, including USB Floppy Drives. + +If you enable this policy setting, execute access is denied to this removable storage class. + +If you disable or do not configure this policy setting, execute access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Floppy Drives: Deny execute access* +- GP name: *FloppyDrives_DenyExecute_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/FloppyDrives_DenyRead_Access_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to the Floppy Drives removable storage class, including USB Floppy Drives. + +If you enable this policy setting, read access is denied to this removable storage class. + +If you disable or do not configure this policy setting, read access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Floppy Drives: Deny read access* +- GP name: *FloppyDrives_DenyRead_Access_1* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/FloppyDrives_DenyRead_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to the Floppy Drives removable storage class, including USB Floppy Drives. + +If you enable this policy setting, read access is denied to this removable storage class. + +If you disable or do not configure this policy setting, read access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Floppy Drives: Deny read access* +- GP name: *FloppyDrives_DenyRead_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/FloppyDrives_DenyWrite_Access_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to the Floppy Drives removable storage class, including USB Floppy Drives. + +If you enable this policy setting, write access is denied to this removable storage class. + +If you disable or do not configure this policy setting, write access is allowed to this removable storage class. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Floppy Drives: Deny write access* +- GP name: *FloppyDrives_DenyWrite_Access_1* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/FloppyDrives_DenyWrite_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to the Floppy Drives removable storage class, including USB Floppy Drives. + +If you enable this policy setting, write access is denied to this removable storage class. + +If you disable or do not configure this policy setting, write access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Floppy Drives: Deny write access* +- GP name: *FloppyDrives_DenyWrite_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/RemovableDisks_DenyExecute_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies execute access to removable disks. + +If you enable this policy setting, execute access is denied to this removable storage class. + +If you disable or do not configure this policy setting, execute access is allowed to this removable storage class. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Removable Disks: Deny execute access* +- GP name: *RemovableDisks_DenyExecute_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/RemovableDisks_DenyRead_Access_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to removable disks. + +If you enable this policy setting, read access is denied to this removable storage class. + +If you disable or do not configure this policy setting, read access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Removable Disks: Deny read access* +- GP name: *RemovableDisks_DenyRead_Access_1* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/RemovableDisks_DenyRead_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to removable disks. + +If you enable this policy setting, read access is denied to this removable storage class. + +If you disable or do not configure this policy setting, read access is allowed to this removable storage class. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Removable Disks: Deny read access* +- GP name: *RemovableDisks_DenyRead_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/RemovableDisks_DenyWrite_Access_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to removable disks. + +If you enable this policy setting, write access is denied to this removable storage class. + +If you disable or do not configure this policy setting, write access is allowed to this removable storage class. + +> [!NOTE] +> To require that users write data to BitLocker-protected storage, enable the policy setting "Deny write access to drives not protected by BitLocker," which is located in "Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives." + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Removable Disks: Deny write access* +- GP name: *RemovableDisks_DenyWrite_Access_1* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/RemovableStorageClasses_DenyAll_Access_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Configure access to all removable storage classes. + +This policy setting takes precedence over any individual removable storage policy settings. To manage individual classes, use the policy settings available for each class. + +If you enable this policy setting, no access is allowed to any removable storage class. + +If you disable or do not configure this policy setting, write and read accesses are allowed to all removable storage classes. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *All Removable Storage classes: Deny all access* +- GP name: *RemovableStorageClasses_DenyAll_Access_1* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/RemovableStorageClasses_DenyAll_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Configure access to all removable storage classes. + +This policy setting takes precedence over any individual removable storage policy settings. To manage individual classes, use the policy settings available for each class. + +If you enable this policy setting, no access is allowed to any removable storage class. + +If you disable or do not configure this policy setting, write and read accesses are allowed to all removable storage classes. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *All Removable Storage classes: Deny all access* +- GP name: *RemovableStorageClasses_DenyAll_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/Removable_Remote_Allow_Access** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting grants normal users direct access to removable storage devices in remote sessions. + +If you enable this policy setting, remote users can open direct handles to removable storage devices in remote sessions. + +If you disable or do not configure this policy setting, remote users cannot open direct handles to removable storage devices in remote sessions. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *All Removable Storage: Allow direct access in remote sessions* +- GP name: *Removable_Remote_Allow_Access* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/TapeDrives_DenyExecute_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies execute access to the Tape Drive removable storage class. + +If you enable this policy setting, execute access is denied to this removable storage class. + +If you disable or do not configure this policy setting, execute access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Tape Drives: Deny execute access* +- GP name: *TapeDrives_DenyExecute_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/TapeDrives_DenyRead_Access_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to the Tape Drive removable storage class. + +If you enable this policy setting, read access is denied to this removable storage class. + +If you disable or do not configure this policy setting, read access is allowed to this removable storage class. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Tape Drives: Deny read access* +- GP name: *TapeDrives_DenyRead_Access_1* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/TapeDrives_DenyRead_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to the Tape Drive removable storage class. + +If you enable this policy setting, read access is denied to this removable storage class. + +If you disable or do not configure this policy setting, read access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Tape Drives: Deny read access* +- GP name: *TapeDrives_DenyRead_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/TapeDrives_DenyWrite_Access_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to the Tape Drive removable storage class. + +If you enable this policy setting, write access is denied to this removable storage class. + +If you disable or do not configure this policy setting, write access is allowed to this removable storage class. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Tape Drives: Deny write access* +- GP name: *TapeDrives_DenyWrite_Access_1* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/TapeDrives_DenyWrite_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to the Tape Drive removable storage class. + +If you enable this policy setting, write access is denied to this removable storage class. + +If you disable or do not configure this policy setting, write access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Tape Drives: Deny write access* +- GP name: *TapeDrives_DenyWrite_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/WPDDevices_DenyRead_Access_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to removable disks, which may include media players, cellular phones, auxiliary displays, and CE devices. + +If you enable this policy setting, read access is denied to this removable storage class. + +If you disable or do not configure this policy setting, read access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *WPD Devices: Deny read access* +- GP name: *WPDDevices_DenyRead_Access_1* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/WPDDevices_DenyRead_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to removable disks, which may include media players, cellular phones, auxiliary displays, and CE devices. + +If you enable this policy setting, read access is denied to this removable storage class. + +If you disable or do not configure this policy setting, read access is allowed to this removable storage class. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *WPD Devices: Deny read access* +- GP name: *WPDDevices_DenyRead_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/WPDDevices_DenyWrite_Access_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to removable disks, which may include media players, cellular phones, auxiliary displays, and CE devices. + +If you enable this policy setting, write access is denied to this removable storage class. + +If you disable or do not configure this policy setting, write access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *WPD Devices: Deny write access* +- GP name: *WPDDevices_DenyWrite_Access_1* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + + +**ADMX_RemovableStorage/WPDDevices_DenyWrite_Access_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to removable disks, which may include media players, cellular phones, auxiliary displays, and CE devices. + +If you enable this policy setting, write access is denied to this removable storage class. + +If you disable or do not configure this policy setting, write access is allowed to this removable storage class. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *WPD Devices: Deny write access* +- GP name: *WPDDevices_DenyWrite_Access_2* +- GP path: *System\Removable Storage Access* +- GP ADMX file name: *RemovableStorage.admx* + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file From 0ffaae4be566479e8a4b0ccd0e2ff6066a0f1bdc Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Thu, 10 Dec 2020 17:24:54 -0800 Subject: [PATCH 0713/2014] enterprise only --- windows/security/threat-protection/intelligence/criteria.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/criteria.md b/windows/security/threat-protection/intelligence/criteria.md index 77a3c4e33d..277e105a69 100644 --- a/windows/security/threat-protection/intelligence/criteria.md +++ b/windows/security/threat-protection/intelligence/criteria.md @@ -171,7 +171,7 @@ Microsoft uses specific categories and the category definitions to classify soft * **Advertising software:** Software that displays advertisements or promotions, or prompts you to complete surveys for other products or services in software other than itself. This includes software that inserts advertisements to webpages. -* **Torrent software:** Software that is used to create or download torrents or other files specifically used with peer-to-peer file-sharing technologies. +* **Torrent software (Enterprise only):** Software that is used to create or download torrents or other files specifically used with peer-to-peer file-sharing technologies. * **Cryptomining software:** Software that uses your device resources to mine cryptocurrencies. From 7b738c749ef6904d5120a5e674826fbb1a7a3dd2 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Fri, 11 Dec 2020 17:44:34 +0500 Subject: [PATCH 0714/2014] Command Update There was an issue with the command arguments. Made adjustments in the command. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8721 --- .../threat-protection/microsoft-defender-atp/linux-resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md b/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md index 3b12f36855..7a265a8e8c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md @@ -97,7 +97,7 @@ The following table lists commands for some of the most common scenarios. Run `m |Configuration |Turn on/off cloud protection |`mdatp config cloud --value [enabled|disabled]` | |Configuration |Turn on/off product diagnostics |`mdatp config cloud-diagnostic --value [enabled|disabled]` | |Configuration |Turn on/off automatic sample submission |`mdatp config cloud-automatic-sample-submission [enabled|disabled]` | -|Configuration |Turn on/off AV passive mode |`mdatp config passive-mode [enabled|disabled]` | +|Configuration |Turn on/off AV passive mode |`mdatp config passive-mode --value [enabled|disabled]` | |Configuration |Add/remove an antivirus exclusion for a file extension |`mdatp exclusion extension [add|remove] --name [extension]` | |Configuration |Add/remove an antivirus exclusion for a file |`mdatp exclusion file [add|remove] --path [path-to-file]` | |Configuration |Add/remove an antivirus exclusion for a directory |`mdatp exclusion folder [add|remove] --path [path-to-directory]` | From e677c22cc87807790efe918f9bb0ad6d59748f39 Mon Sep 17 00:00:00 2001 From: Ikko Ashimine Date: Fri, 11 Dec 2020 22:55:55 +0900 Subject: [PATCH 0715/2014] Fix typo Micosoft -> Microsoft --- windows/client-management/mdm/get-product-package.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/get-product-package.md b/windows/client-management/mdm/get-product-package.md index 7f75857534..662580acde 100644 --- a/windows/client-management/mdm/get-product-package.md +++ b/windows/client-management/mdm/get-product-package.md @@ -1,6 +1,6 @@ --- title: Get product package -description: The Get product package operation retrieves the information about a specific application in the Micosoft Store for Business. +description: The Get product package operation retrieves the information about a specific application in the Microsoft Store for Business. ms.assetid: 4314C65E-6DDC-405C-A591-D66F799A341F ms.reviewer: manager: dansimp @@ -14,7 +14,7 @@ ms.date: 09/18/2017 # Get product package -The **Get product package** operation retrieves the information about a specific application in the Micosoft Store for Business. +The **Get product package** operation retrieves the information about a specific application in the Microsoft Store for Business. ## Request From 0afc459ed3c77cf47406db586ee904dd5746d1eb Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Fri, 11 Dec 2020 16:08:04 +0100 Subject: [PATCH 0716/2014] Use escape character before meta characters (pipe) Had to suggest this additional change, seeing that the vertical pipe divider characters (logic 'or' in parameter examples) becomes interpreted as cell dividers by GitHub Flavored MarkDown. - Add the backslash escape character in front of all pipe characters used as logic 'or' between parameter choices. - Remove redundant (and unneeded) excessive backtick characters from inline encapsulations, only 1 (not 3) is needed. --- .../microsoft-defender-atp/linux-resources.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md b/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md index 7a265a8e8c..969ca9675a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md @@ -75,9 +75,9 @@ There are several ways to uninstall Defender for Endpoint for Linux. If you are ### Manual uninstallation -- ```sudo yum remove mdatp``` for RHEL and variants(CentOS and Oracle Linux). -- ```sudo zypper remove mdatp``` for SLES and variants. -- ```sudo apt-get purge mdatp``` for Ubuntu and Debian systems. +- `sudo yum remove mdatp` for RHEL and variants(CentOS and Oracle Linux). +- `sudo zypper remove mdatp` for SLES and variants. +- `sudo apt-get purge mdatp` for Ubuntu and Debian systems. ## Configure from the command line @@ -93,15 +93,15 @@ The following table lists commands for some of the most common scenarios. Run `m |Group |Scenario |Command | |----------------------|--------------------------------------------------------|-----------------------------------------------------------------------| -|Configuration |Turn on/off real-time protection |`mdatp config real-time-protection --value [enabled|disabled]` | -|Configuration |Turn on/off cloud protection |`mdatp config cloud --value [enabled|disabled]` | -|Configuration |Turn on/off product diagnostics |`mdatp config cloud-diagnostic --value [enabled|disabled]` | -|Configuration |Turn on/off automatic sample submission |`mdatp config cloud-automatic-sample-submission [enabled|disabled]` | -|Configuration |Turn on/off AV passive mode |`mdatp config passive-mode --value [enabled|disabled]` | -|Configuration |Add/remove an antivirus exclusion for a file extension |`mdatp exclusion extension [add|remove] --name [extension]` | -|Configuration |Add/remove an antivirus exclusion for a file |`mdatp exclusion file [add|remove] --path [path-to-file]` | -|Configuration |Add/remove an antivirus exclusion for a directory |`mdatp exclusion folder [add|remove] --path [path-to-directory]` | -|Configuration |Add/remove an antivirus exclusion for a process |`mdatp exclusion process [add|remove] --path [path-to-process]`
    `mdatp exclusion process [add|remove] --name [process-name]` | +|Configuration |Turn on/off real-time protection |`mdatp config real-time-protection --value [enabled\|disabled]` | +|Configuration |Turn on/off cloud protection |`mdatp config cloud --value [enabled\|disabled]` | +|Configuration |Turn on/off product diagnostics |`mdatp config cloud-diagnostic --value [enabled\|disabled]` | +|Configuration |Turn on/off automatic sample submission |`mdatp config cloud-automatic-sample-submission [enabled\|disabled]` | +|Configuration |Turn on/off AV passive mode |`mdatp config passive-mode --value [enabled\|disabled]` | +|Configuration |Add/remove an antivirus exclusion for a file extension |`mdatp exclusion extension [add\|remove] --name [extension]` | +|Configuration |Add/remove an antivirus exclusion for a file |`mdatp exclusion file [add\|remove] --path [path-to-file]` | +|Configuration |Add/remove an antivirus exclusion for a directory |`mdatp exclusion folder [add\|remove] --path [path-to-directory]` | +|Configuration |Add/remove an antivirus exclusion for a process |`mdatp exclusion process [add\|remove] --path [path-to-process]`
    `mdatp exclusion process [add\|remove] --name [process-name]` | |Configuration |List all antivirus exclusions |`mdatp exclusion list` | |Configuration |Add a threat name to the allowed list |`mdatp threat allowed add --name [threat-name]` | |Configuration |Remove a threat name from the allowed list |`mdatp threat allowed remove --name [threat-name]` | @@ -109,7 +109,7 @@ The following table lists commands for some of the most common scenarios. Run `m |Configuration |Turn on PUA protection |`mdatp threat policy set --type potentially_unwanted_application --action block` | |Configuration |Turn off PUA protection |`mdatp threat policy set --type potentially_unwanted_application --action off` | |Configuration |Turn on audit mode for PUA protection |`mdatp threat policy set --type potentially_unwanted_application --action audit` | -|Diagnostics |Change the log level |`mdatp log level set --level verbose [error|warning|info|verbose]` | +|Diagnostics |Change the log level |`mdatp log level set --level verbose [error\|warning\|info\|verbose]` | |Diagnostics |Generate diagnostic logs |`mdatp diagnostic create` | |Health |Check the product's health |`mdatp health` | |Protection |Scan a path |`mdatp scan custom --path [path]` | @@ -152,6 +152,6 @@ In the Defender for Endpoint portal, you'll see two categories of information: - Logged on users do not appear in the Microsoft Defender Security Center portal. - In SUSE distributions, if the installation of *libatomic1* fails, you should validate that your OS is registered: - ```bash + ```bash sudo SUSEConnect --status-text - ``` + ``` From 135f0882817e1737c676eca4d43864311033eb09 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 11 Dec 2020 10:06:51 -0800 Subject: [PATCH 0717/2014] ltsc name fix --- windows/whats-new/ltsc/TOC.md | 6 +-- windows/whats-new/ltsc/index.md | 12 ++--- .../ltsc/whats-new-windows-10-2015.md | 14 +++--- .../ltsc/whats-new-windows-10-2016.md | 16 +++---- .../ltsc/whats-new-windows-10-2019.md | 48 +++++++++---------- 5 files changed, 48 insertions(+), 48 deletions(-) diff --git a/windows/whats-new/ltsc/TOC.md b/windows/whats-new/ltsc/TOC.md index e49aee21fc..a16525cda0 100644 --- a/windows/whats-new/ltsc/TOC.md +++ b/windows/whats-new/ltsc/TOC.md @@ -1,4 +1,4 @@ # [Windows 10 Enterprise LTSC](index.md) -## [What's new in Windows 10 Enterprise 2019 LTSC](whats-new-windows-10-2019.md) -## [What's new in Windows 10 Enterprise 2016 LTSC](whats-new-windows-10-2016.md) -## [What's new in Windows 10 Enterprise 2015 LTSC](whats-new-windows-10-2015.md) +## [What's new in Windows 10 Enterprise LTSC 2019](whats-new-windows-10-2019.md) +## [What's new in Windows 10 Enterprise LTSC 2016](whats-new-windows-10-2016.md) +## [What's new in Windows 10 Enterprise LTSC 2015](whats-new-windows-10-2015.md) diff --git a/windows/whats-new/ltsc/index.md b/windows/whats-new/ltsc/index.md index b1464088fc..09f32c39f4 100644 --- a/windows/whats-new/ltsc/index.md +++ b/windows/whats-new/ltsc/index.md @@ -22,9 +22,9 @@ ms.topic: article This topic provides links to articles with information about what's new in each release of Windows 10 Enterprise LTSC, and includes a short description of this servicing channel. -[What's New in Windows 10 Enterprise 2019 LTSC](whats-new-windows-10-2019.md)
    -[What's New in Windows 10 Enterprise 2016 LTSC](whats-new-windows-10-2016.md)
    -[What's New in Windows 10 Enterprise 2015 LTSC](whats-new-windows-10-2015.md) +[What's New in Windows 10 Enterprise LTSC 2019](whats-new-windows-10-2019.md)
    +[What's New in Windows 10 Enterprise LTSC 2016](whats-new-windows-10-2016.md)
    +[What's New in Windows 10 Enterprise LTSC 2015](whats-new-windows-10-2015.md) ## The Long Term Servicing Channel (LTSC) @@ -32,9 +32,9 @@ The following table summarizes equivalent feature update versions of Windows 10 | LTSC release | Equivalent SAC release | Availability date | | --- | --- | --- | -| Windows 10 Enterprise 2015 LTSC | Windows 10, Version 1507 | 7/29/2015 | -| Windows 10 Enterprise 2016 LTSC | Windows 10, Version 1607 | 8/2/2016 | -| Windows 10 Enterprise 2019 LTSC | Windows 10, Version 1809 | 11/13/2018 | +| Windows 10 Enterprise LTSC 2015 | Windows 10, Version 1507 | 7/29/2015 | +| Windows 10 Enterprise LTSC 2016 | Windows 10, Version 1607 | 8/2/2016 | +| Windows 10 Enterprise LTSC 2019 | Windows 10, Version 1809 | 11/13/2018 | >[!NOTE] >The Long Term Servicing Channel was previously called the Long Term Servicing Branch (LTSB). All references to LTSB are changed in this article to LTSC for consistency, even though the name of previous versions might still be displayed as LTSB. diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2015.md b/windows/whats-new/ltsc/whats-new-windows-10-2015.md index aace786788..0fb947167f 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2015.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2015.md @@ -1,10 +1,10 @@ --- -title: What's new in Windows 10 Enterprise 2015 LTSC +title: What's new in Windows 10 Enterprise LTSC 2015 ms.reviewer: manager: laurawi ms.author: greglin -description: New and updated IT Pro content about new features in Windows 10 Enterprise 2015 LTSC (also known as Windows 10 Enterprise 2015 LTSB). -keywords: ["What's new in Windows 10", "Windows 10", "Windows 10 Enterprise 2015 LTSC"] +description: New and updated IT Pro content about new features in Windows 10 Enterprise LTSC 2015 (also known as Windows 10 Enterprise 2015 LTSB). +keywords: ["What's new in Windows 10", "Windows 10", "Windows 10 Enterprise LTSC 2015"] ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -14,15 +14,15 @@ ms.localizationpriority: low ms.topic: article --- -# What's new in Windows 10 Enterprise 2015 LTSC +# What's new in Windows 10 Enterprise LTSC 2015 **Applies to** -- Windows 10 Enterprise 2015 LTSC +- Windows 10 Enterprise LTSC 2015 -This article lists new and updated features and content that are of interest to IT Pros for Windows 10 Enterprise 2015 LTSC (LTSB). For a brief description of the LTSC servicing channel, see [Windows 10 Enterprise LTSC](index.md). +This article lists new and updated features and content that are of interest to IT Pros for Windows 10 Enterprise LTSC 2015 (LTSB). For a brief description of the LTSC servicing channel, see [Windows 10 Enterprise LTSC](index.md). >[!NOTE] ->Features in Windows 10 Enterprise 2015 LTSC are equivalent to [Windows 10, version 1507](../whats-new-windows-10-version-1507-and-1511.md). +>Features in Windows 10 Enterprise LTSC 2015 are equivalent to [Windows 10, version 1507](../whats-new-windows-10-version-1507-and-1511.md). ## Deployment diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2016.md b/windows/whats-new/ltsc/whats-new-windows-10-2016.md index 63e15a057b..3b3891912c 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2016.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2016.md @@ -1,10 +1,10 @@ --- -title: What's new in Windows 10 Enterprise 2016 LTSC +title: What's new in Windows 10 Enterprise LTSC 2016 ms.reviewer: manager: laurawi ms.author: greglin -description: New and updated IT Pro content about new features in Windows 10 Enterprise 2016 LTSC (also known as Windows 10 Enterprise 2016 LTSB). -keywords: ["What's new in Windows 10", "Windows 10", "Windows 10 Enterprise 2016 LTSC"] +description: New and updated IT Pro content about new features in Windows 10 Enterprise LTSC 2016 (also known as Windows 10 Enterprise 2016 LTSB). +keywords: ["What's new in Windows 10", "Windows 10", "Windows 10 Enterprise LTSC 2016"] ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -14,15 +14,15 @@ ms.localizationpriority: low ms.topic: article --- -# What's new in Windows 10 Enterprise 2016 LTSC +# What's new in Windows 10 Enterprise LTSC 2016 **Applies to** -- Windows 10 Enterprise 2016 LTSC +- Windows 10 Enterprise LTSC 2016 -This article lists new and updated features and content that are of interest to IT Pros for Windows 10 Enterprise 2016 LTSC (LTSB), compared to Windows 10 Enterprise 2015 LTSC (LTSB). For a brief description of the LTSC servicing channel, see [Windows 10 Enterprise LTSC](index.md). +This article lists new and updated features and content that are of interest to IT Pros for Windows 10 Enterprise LTSC 2016 (LTSB), compared to Windows 10 Enterprise LTSC 2015 (LTSB). For a brief description of the LTSC servicing channel, see [Windows 10 Enterprise LTSC](index.md). >[!NOTE] ->Features in Windows 10 Enterprise 2016 LTSC are equivalent to Windows 10, version 1607. +>Features in Windows 10 Enterprise LTSC 2016 are equivalent to Windows 10, version 1607. ## Deployment @@ -71,7 +71,7 @@ Isolated User Mode is now included with Hyper-V so you don't have to install it When Windows 10 first shipped, it included Microsoft Passport and Windows Hello, which worked together to provide multi-factor authentication. To simplify deployment and improve supportability, Microsoft has combined these technologies into a single solution under the Windows Hello name in this version of Windows 10. Customers who have already deployed Microsoft Passport for Work will not experience any change in functionality. Customers who have yet to evaluate Windows Hello will find it easier to deploy due to simplified policies, documentation, and semantics. -Additional changes for Windows Hello in Windows 10 Enterprise 2016 LTSC: +Additional changes for Windows Hello in Windows 10 Enterprise LTSC 2016: - Personal (Microsoft account) and corporate (Active Directory or Azure AD) accounts use a single container for keys. - Group Policy settings for managing Windows Hello for Business are now available for both **User Configuration** and **Computer Configuration**. diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2019.md b/windows/whats-new/ltsc/whats-new-windows-10-2019.md index cee461354f..d04340e9a9 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2019.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2019.md @@ -1,10 +1,10 @@ --- -title: What's new in Windows 10 Enterprise 2019 LTSC +title: What's new in Windows 10 Enterprise LTSC 2019 ms.reviewer: manager: laurawi ms.author: greglin -description: New and updated IT Pro content about new features in Windows 10 Enterprise 2019 LTSC (also known as Windows 10 Enterprise 2019 LTSB). -keywords: ["What's new in Windows 10", "Windows 10", "Windows 10 Enterprise 2019 LTSC"] +description: New and updated IT Pro content about new features in Windows 10 Enterprise LTSC 2019 (also known as Windows 10 Enterprise 2019 LTSB). +keywords: ["What's new in Windows 10", "Windows 10", "Windows 10 Enterprise LTSC 2019"] ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -13,15 +13,15 @@ ms.localizationpriority: low ms.topic: article --- -# What's new in Windows 10 Enterprise 2019 LTSC +# What's new in Windows 10 Enterprise LTSC 2019 **Applies to** -- Windows 10 Enterprise 2019 LTSC +- Windows 10 Enterprise LTSC 2019 -This article lists new and updated features and content that are of interest to IT Pros for Windows 10 Enterprise 2019 LTSC, compared to Windows 10 Enterprise 2016 LTSC (LTSB). For a brief description of the LTSC servicing channel and associated support, see [Windows 10 Enterprise LTSC](index.md). +This article lists new and updated features and content that are of interest to IT Pros for Windows 10 Enterprise LTSC 2019, compared to Windows 10 Enterprise LTSC 2015 (LTSB). For a brief description of the LTSC servicing channel and associated support, see [Windows 10 Enterprise LTSC](index.md). >[!NOTE] ->Features in Windows 10 Enterprise 2019 LTSC are equivalent to Windows 10, version 1809. +>Features in Windows 10 Enterprise LTSC 2019 are equivalent to Windows 10, version 1809. Windows 10 Enterprise LTSC 2019 builds on Windows 10 Pro, version 1809 adding premium features designed to address the needs of large and mid-size organizations (including large academic institutions), such as: - Advanced protection against modern security threats @@ -85,7 +85,7 @@ Endpoint detection and response is improved. Enterprise customers can now take a Some of the highlights of the new library include [Evaluation guide for Microsoft Defender AV](/windows/threat-protection/microsoft-defender-antivirus//evaluate-microsoft-defender-antivirus) and [Deployment guide for Microsoft Defender AV in a virtual desktop infrastructure environment](/windows/threat-protection/microsoft-defender-antivirus/deployment-vdi-microsoft-defender-antivirus). - New features for Microsoft Defender AV in Windows 10 Enterprise 2019 LTSC include: + New features for Microsoft Defender AV in Windows 10 Enterprise LTSC 2019 include: - [Updates to how the Block at First Sight feature can be configured](/windows/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus) - [The ability to specify the level of cloud-protection](/windows/threat-protection/microsoft-defender-antivirus/specify-cloud-protection-level-microsoft-defender-antivirus) - [Microsoft Defender Antivirus protection in the Windows Defender Security Center app](/windows/threat-protection/microsoft-defender-antivirus/windows-defender-security-center-antivirus) @@ -239,7 +239,7 @@ WSC now includes the Fluent Design System elements you know and love. You’ll a The security setting [**Interactive logon: Display user information when the session is locked**](/windows/device-security/security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked) has been updated to work in conjunction with the **Privacy** setting in **Settings** > **Accounts** > **Sign-in options**. A new security policy setting -[**Interactive logon: Don't display username at sign-in**](/windows/device-security/security-policy-settings/interactive-logon-dont-display-username-at-sign-in) has been introduced in Windows 10 Enterprise 2019 LTSC. This security policy setting determines whether the username is displayed during sign in. It works in conjunction with the **Privacy** setting in **Settings** > **Accounts** > **Sign-in options**. The setting only affects the **Other user** tile. +[**Interactive logon: Don't display username at sign-in**](/windows/device-security/security-policy-settings/interactive-logon-dont-display-username-at-sign-in) has been introduced in Windows 10 Enterprise LTSC 2019. This security policy setting determines whether the username is displayed during sign in. It works in conjunction with the **Privacy** setting in **Settings** > **Accounts** > **Sign-in options**. The setting only affects the **Other user** tile. #### Windows 10 in S mode @@ -251,7 +251,7 @@ We’ve continued to work on the **Current threats** area in [Virus & threat pr ### Windows Autopilot -[Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-autopilot) is a deployment tool introduced with Windows 10, version 1709 and is also available for Windows 10 Enterprise 2019 LTSC (and later versions). Windows Autopilot provides a modern device lifecycle management service powered by the cloud to deliver a zero touch experience for deploying Windows 10. +[Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-autopilot) is a deployment tool introduced with Windows 10, version 1709 and is also available for Windows 10 Enterprise LTSC 2019 (and later versions). Windows Autopilot provides a modern device lifecycle management service powered by the cloud to deliver a zero touch experience for deploying Windows 10. Windows Autopilot is currently available with Surface, Dell, HP, and Lenovo. Other OEM partners such as Panasonic, and Acer will support Autopilot soon. Check the [Windows IT Pro Blog](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog) or this article for updated information. @@ -265,7 +265,7 @@ IT Pros can use Autopilot Reset to quickly remove personal files, apps, and sett ### MBR2GPT.EXE -MBR2GPT.EXE is a new command-line tool introduced with Windows 10, version 1703 and also available in Windows 10 Enterprise 2019 LTSC (and later versions). MBR2GPT converts a disk from Master Boot Record (MBR) to 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). +MBR2GPT.EXE is a new command-line tool introduced with Windows 10, version 1703 and also available in Windows 10 Enterprise LTSC 2019 (and later versions). MBR2GPT converts a disk from Master Boot Record (MBR) to 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). The GPT partition format is newer and enables the use of larger and more disk partitions. It also provides added data reliability, supports additional partition types, and enables faster boot and shutdown speeds. If you convert the system disk on a computer from MBR to GPT, you must also configure the computer to boot in UEFI mode, so make sure that your device supports UEFI before attempting to convert the system disk. @@ -293,7 +293,7 @@ For more information, see [DISM operating system uninstall command-line options] You can now run your own custom actions or scripts in parallel with Windows Setup. Setup will also migrate your scripts to next feature release, so you only need to add them once. Prerequisites: -- Windows 10, version 1803 or Windows 10 Enterprise 2019 LTSC, or later. +- Windows 10, version 1803 or Windows 10 Enterprise LTSC 2019, or later. - Windows 10 Enterprise or Pro For more information, see [Run custom actions during feature update](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-enable-custom-actions). @@ -332,7 +332,7 @@ SetupDiag works by searching Windows Setup log files. When searching log files, If you have shared devices deployed in your work place, **Fast sign-in** enables users to sign in to a [shared Windows 10 PC](https://docs.microsoft.com/windows/configuration/set-up-shared-or-guest-pc) in a flash! **To enable fast sign-in:** -1. Set up a shared or guest device with Windows 10, version 1809 or Windows 10 Enterprise 2019 LTSC. +1. Set up a shared or guest device with Windows 10, version 1809 or Windows 10 Enterprise LTSC 2019. 2. Set the Policy CSP, and the **Authentication** and **EnableFastFirstSignIn** policies to enable fast sign-in. 3. Sign-in to a shared PC with your account. You'll notice the difference! @@ -428,7 +428,7 @@ The following new Group Policy and mobile device management (MDM) settings are a ### Start and taskbar layout -Previously, the customized taskbar could only be deployed using Group Policy or provisioning packages. Windows 10 Enterprise 2019 LTSC adds support for customized taskbars to [MDM](/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management). +Previously, the customized taskbar could only be deployed using Group Policy or provisioning packages. Windows 10 Enterprise LTSC 2019 adds support for customized taskbars to [MDM](/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management). [Additional MDM policy settings are available for Start and taskbar layout](/windows/configuration/windows-10-start-layout-options-and-policies). New MDM policy settings include: @@ -467,7 +467,7 @@ You can now register your Azure AD domains to the Windows Insider Program. For m ### Optimize update delivery -With changes delivered in Windows 10 Enterprise 2019 LTSC, [Express updates](/windows/deployment/update/waas-optimize-windows-10-updates#express-update-delivery) are now fully supported with Microsoft Endpoint Configuration Manager, starting with version 1702 of Configuration Manager, as well as with other third-party updating and management products that [implement this new functionality](https://technet.microsoft.com/windows-server-docs/management/windows-server-update-services/deploy/express-update-delivery-isv-support). This is in addition to current Express support on Windows Update, Windows Update for Business and WSUS. +With changes delivered in Windows 10 Enterprise LTSC 2019, [Express updates](/windows/deployment/update/waas-optimize-windows-10-updates#express-update-delivery) are now fully supported with Microsoft Endpoint Configuration Manager, starting with version 1702 of Configuration Manager, as well as with other third-party updating and management products that [implement this new functionality](https://technet.microsoft.com/windows-server-docs/management/windows-server-update-services/deploy/express-update-delivery-isv-support). This is in addition to current Express support on Windows Update, Windows Update for Business and WSUS. >[!NOTE] > The above changes can be made available to Windows 10, version 1607, by installing the April 2017 cumulative update. @@ -485,15 +485,15 @@ To check out all the details, see [Configure Delivery Optimization for Windows 1 ### Uninstalled in-box apps no longer automatically reinstall -Starting with Windows 10 Enterprise 2019 LTSC, in-box apps that were uninstalled by the user won't automatically reinstall as part of the feature update installation process. +Starting with Windows 10 Enterprise LTSC 2019, in-box apps that were uninstalled by the user won't automatically reinstall as part of the feature update installation process. -Additionally, apps de-provisioned by admins on Windows 10 Enterprise 2019 LTSC machines will stay de-provisioned after future feature update installations. This will not apply to the update from Windows 10 Enterprise 2016 LTSC (or earlier) to Windows 10 Enterprise 2019 LTSC. +Additionally, apps de-provisioned by admins on Windows 10 Enterprise LTSC 2019 machines will stay de-provisioned after future feature update installations. This will not apply to the update from Windows 10 Enterprise LTSC 2015 (or earlier) to Windows 10 Enterprise LTSC 2019. ## Management ### New MDM capabilities -Windows 10 Enterprise 2019 LTSC adds many new [configuration service providers (CSPs)](/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers) that provide new capabilities for managing Windows 10 devices using MDM or provisioning packages. Among other things, these CSPs enable you to configure a few hundred of the most useful Group Policy settings via MDM - see [Policy CSP - ADMX-backed policies](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-admx-backed). +Windows 10 Enterprise LTSC 2019 adds many new [configuration service providers (CSPs)](/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers) that provide new capabilities for managing Windows 10 devices using MDM or provisioning packages. Among other things, these CSPs enable you to configure a few hundred of the most useful Group Policy settings via MDM - see [Policy CSP - ADMX-backed policies](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-admx-backed). Some of the other new CSPs are: @@ -519,17 +519,17 @@ Multiple new configuration items are also added. For more information, see [What ### Mobile application management support for Windows 10 -The Windows version of mobile application management (MAM) is a lightweight solution for managing company data access and security on personal devices. MAM support is built into Windows on top of Windows Information Protection (WIP), starting in Windows 10 Enterprise 2019 LTSC. +The Windows version of mobile application management (MAM) is a lightweight solution for managing company data access and security on personal devices. MAM support is built into Windows on top of Windows Information Protection (WIP), starting in Windows 10 Enterprise LTSC 2019. For more info, see [Implement server-side support for mobile application management on Windows](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/implement-server-side-mobile-application-management). ### MDM diagnostics -In Windows 10 Enterprise 2019 LTSC, we continue our work to improve the diagnostic experience for modern management. By introducing auto-logging for mobile devices, Windows will automatically collect logs when encountering an error in MDM, eliminating the need to have always-on logging for memory-constrained devices. Additionally, we are introducing [Microsoft Message Analyzer](https://www.microsoft.com/download/details.aspx?id=44226) as an additional tool to help Support personnel quickly reduce issues to their root cause, while saving time and cost. +In Windows 10 Enterprise LTSC 2019, we continue our work to improve the diagnostic experience for modern management. By introducing auto-logging for mobile devices, Windows will automatically collect logs when encountering an error in MDM, eliminating the need to have always-on logging for memory-constrained devices. Additionally, we are introducing [Microsoft Message Analyzer](https://www.microsoft.com/download/details.aspx?id=44226) as an additional tool to help Support personnel quickly reduce issues to their root cause, while saving time and cost. ### Application Virtualization for Windows (App-V) -Previous versions of the Microsoft Application Virtualization Sequencer (App-V Sequencer) have required you to manually create your sequencing environment. Windows 10 Enterprise 2019 LTSC introduces two new PowerShell cmdlets, New-AppVSequencerVM and Connect-AppvSequencerVM, which automatically create your sequencing environment for you, including provisioning your virtual machine. Additionally, the App-V Sequencer has been updated to let you sequence or update multiple apps at the same time, while automatically capturing and storing your customizations as an App-V project template (.appvt) file, and letting you use PowerShell or Group Policy settings to automatically cleanup your unpublished packages after a device restart. +Previous versions of the Microsoft Application Virtualization Sequencer (App-V Sequencer) have required you to manually create your sequencing environment. Windows 10 Enterprise LTSC 2019 introduces two new PowerShell cmdlets, New-AppVSequencerVM and Connect-AppvSequencerVM, which automatically create your sequencing environment for you, including provisioning your virtual machine. Additionally, the App-V Sequencer has been updated to let you sequence or update multiple apps at the same time, while automatically capturing and storing your customizations as an App-V project template (.appvt) file, and letting you use PowerShell or Group Policy settings to automatically cleanup your unpublished packages after a device restart. For more info, see the following topics: - [Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer)](/windows/application-management/app-v/appv-auto-provision-a-vm) @@ -546,7 +546,7 @@ Learn more about the diagnostic data that's collected at the Basic level and som ### Group Policy spreadsheet -Learn about the new Group Policies that were added in Windows 10 Enterprise 2019 LTSC. +Learn about the new Group Policies that were added in Windows 10 Enterprise LTSC 2019. - [Group Policy Settings Reference for Windows and Windows Server](https://www.microsoft.com/download/details.aspx?id=25250) @@ -579,9 +579,9 @@ Miracast over Infrastructure offers a number of benefits: Enabling Miracast over Infrastructure: -If you have a device that has been updated to Windows 10 Enterprise 2019 LTSC, then you automatically have this new feature. To take advantage of it in your environment, you need to ensure the following is true within your deployment: +If you have a device that has been updated to Windows 10 Enterprise LTSC 2019, then you automatically have this new feature. To take advantage of it in your environment, you need to ensure the following is true within your deployment: -- The device (PC, phone, or Surface Hub) needs to be running Windows 10, version 1703, Windows 10 Enterprise 2019 LTSC, or a later OS. +- The device (PC, phone, or Surface Hub) needs to be running Windows 10, version 1703, Windows 10 Enterprise LTSC 2019, or a later OS. - A Windows PC or Surface Hub can act as a Miracast over Infrastructure *receiver*. A Windows PC or phone can act as a Miracast over Infrastructure *source*. - As a Miracast receiver, the PC or Surface Hub must be connected to your enterprise network via either Ethernet or a secure Wi-Fi connection (e.g. using either WPA2-PSK or WPA2-Enterprise security). If the Hub is connected to an open Wi-Fi connection, Miracast over Infrastructure will disable itself. - As a Miracast source, the PC or phone must be connected to the same enterprise network via Ethernet or a secure Wi-Fi connection. From d8be4c67adca40545b40b280aa796b71ba879b85 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 11 Dec 2020 10:10:58 -0800 Subject: [PATCH 0718/2014] correction --- windows/whats-new/ltsc/whats-new-windows-10-2019.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2019.md b/windows/whats-new/ltsc/whats-new-windows-10-2019.md index d04340e9a9..abfe43e940 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2019.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2019.md @@ -18,7 +18,7 @@ ms.topic: article **Applies to** - Windows 10 Enterprise LTSC 2019 -This article lists new and updated features and content that are of interest to IT Pros for Windows 10 Enterprise LTSC 2019, compared to Windows 10 Enterprise LTSC 2015 (LTSB). For a brief description of the LTSC servicing channel and associated support, see [Windows 10 Enterprise LTSC](index.md). +This article lists new and updated features and content that are of interest to IT Pros for Windows 10 Enterprise LTSC 2019, compared to Windows 10 Enterprise LTSC 2016 (LTSB). For a brief description of the LTSC servicing channel and associated support, see [Windows 10 Enterprise LTSC](index.md). >[!NOTE] >Features in Windows 10 Enterprise LTSC 2019 are equivalent to Windows 10, version 1809. @@ -487,7 +487,7 @@ To check out all the details, see [Configure Delivery Optimization for Windows 1 Starting with Windows 10 Enterprise LTSC 2019, in-box apps that were uninstalled by the user won't automatically reinstall as part of the feature update installation process. -Additionally, apps de-provisioned by admins on Windows 10 Enterprise LTSC 2019 machines will stay de-provisioned after future feature update installations. This will not apply to the update from Windows 10 Enterprise LTSC 2015 (or earlier) to Windows 10 Enterprise LTSC 2019. +Additionally, apps de-provisioned by admins on Windows 10 Enterprise LTSC 2019 machines will stay de-provisioned after future feature update installations. This will not apply to the update from Windows 10 Enterprise LTSC 2016 (or earlier) to Windows 10 Enterprise LTSC 2019. ## Management From 90051194a0f8d1763be12f77330764e0bae17242 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 11 Dec 2020 14:09:39 -0800 Subject: [PATCH 0719/2014] Update microsoft-defender-antivirus-compatibility.md --- .../microsoft-defender-antivirus-compatibility.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index 355486f404..72c13de8f4 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -13,7 +13,7 @@ ms.author: deniseb ms.custom: nextgen ms.reviewer: manager: dansimp -ms.date: 12/08/2020 +ms.date: 12/11/2020 --- # Microsoft Defender Antivirus compatibility @@ -78,7 +78,7 @@ The following table summarizes the functionality and features that are available - In Active mode, Microsoft Defender Antivirus is used as the antivirus app on the machine. All configuration made with Configuration Manager, Group Policy, Intune, or other management products will apply. Files are scanned and threats remediated, and detection information are reported in your configuration tool (such as Configuration Manager or the Microsoft Defender Antivirus app on the machine itself). - In Passive mode, Microsoft Defender Antivirus is not used as the antivirus app, and threats are not remediated by Microsoft Defender Antivirus. Files are scanned and reports are provided for threat detections that are shared with the Microsoft Defender for Endpoint service. Therefore, you might encounter alerts in the Security Center console with Microsoft Defender Antivirus as a source, even when Microsoft Defender Antivirus is in Passive mode. -- When [EDR in block mode](../microsoft-defender-atp/edr-in-block-mode.md) is turned on, Microsoft Defender Antivirus is not used as the primary antivirus solution, but can still detect and remediate malicious items. +- When [EDR in block mode](../microsoft-defender-atp/edr-in-block-mode.md) is turned on and Microsoft Defender Antivirus is not used as the primary antivirus solution, it can still detect and remediate malicious items. - When disabled, Microsoft Defender Antivirus is not used as the antivirus app. Files are not scanned and threats are not remediated. ## Keep the following points in mind From 063e30cc429762a1d3828a623882e408cd1ff469 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 11 Dec 2020 14:19:20 -0800 Subject: [PATCH 0720/2014] Update microsoft-defender-antivirus-compatibility.md --- .../microsoft-defender-antivirus-compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index 72c13de8f4..bb9e88a2d6 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -104,4 +104,4 @@ If you uninstall the other product, and choose to use Microsoft Defender Antivir - [EDR in block mode](../microsoft-defender-atp/edr-in-block-mode.md) - [Configure Endpoint Protection](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure) - [Configure Endpoint Protection on a standalone client](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure-standalone-client) -- [Learn about Microsoft 365 Endpoint data loss prevention](https://docs.microsoft.com/microsoft-365/compliance/endpoint-dlp-learn-about?view=o365-worldwide) +- [Learn about Microsoft 365 Endpoint data loss prevention](https://docs.microsoft.com/microsoft-365/compliance/endpoint-dlp-learn-about) From 735f6e91dc6d2ecef819fec41d5078cba1339326 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 14 Dec 2020 11:08:16 +0530 Subject: [PATCH 0721/2014] updated-4620497 updated for 4620497 --- windows/security/threat-protection/index.md | 1 + .../microsoft-defender-atp/access-mssp-portal.md | 4 ++++ .../microsoft-defender-atp/add-or-remove-machine-tags.md | 4 ++++ .../microsoft-defender-atp/advanced-features.md | 4 ++++ .../advanced-hunting-assignedipaddress-function.md | 2 +- .../microsoft-defender-atp/advanced-hunting-best-practices.md | 2 +- .../advanced-hunting-devicealertevents-table.md | 2 +- .../advanced-hunting-deviceevents-table.md | 2 +- .../advanced-hunting-devicefilecertificateinfo-table.md | 2 +- .../advanced-hunting-devicefileevents-table.md | 2 +- .../advanced-hunting-deviceimageloadevents-table.md | 2 +- .../advanced-hunting-deviceinfo-table.md | 2 +- .../advanced-hunting-devicelogonevents-table.md | 2 +- .../advanced-hunting-devicenetworkevents-table.md | 2 +- .../advanced-hunting-devicenetworkinfo-table.md | 2 +- .../advanced-hunting-deviceprocessevents-table.md | 4 ++-- .../advanced-hunting-deviceregistryevents-table.md | 2 +- ...ed-hunting-devicetvmsecureconfigurationassessment-table.md | 3 +-- ...-hunting-devicetvmsecureconfigurationassessmentkb-table.md | 2 +- ...hunting-devicetvmsoftwareinventoryvulnerabilities-table.md | 2 +- ...vanced-hunting-devicetvmsoftwarevulnerabilitieskb-table.md | 3 +-- .../microsoft-defender-atp/advanced-hunting-errors.md | 1 + .../microsoft-defender-atp/advanced-hunting-extend-data.md | 4 ++-- .../advanced-hunting-fileprofile-function.md | 4 ++-- .../microsoft-defender-atp/advanced-hunting-go-hunt.md | 4 +++- 25 files changed, 39 insertions(+), 25 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 95b12af4bf..ec71ea8492 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -17,6 +17,7 @@ ms.topic: conceptual --- # Threat Protection + **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) diff --git a/windows/security/threat-protection/microsoft-defender-atp/access-mssp-portal.md b/windows/security/threat-protection/microsoft-defender-atp/access-mssp-portal.md index ccf8b5f19e..fbf257989c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/access-mssp-portal.md +++ b/windows/security/threat-protection/microsoft-defender-atp/access-mssp-portal.md @@ -19,6 +19,10 @@ ms.topic: article # Access the Microsoft Defender Security Center MSSP customer portal +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md index 94849b6b18..82183d79a3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md @@ -18,6 +18,10 @@ ms.topic: article # Add or Remove Machine Tags API +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md index 725daf0761..27f674d82f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -19,6 +19,10 @@ ms.topic: article # Configure advanced features in Defender for Endpoint +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-assignedipaddress-function.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-assignedipaddress-function.md index 46e60648d1..8d07705bea 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-assignedipaddress-function.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-assignedipaddress-function.md @@ -23,8 +23,8 @@ ms.date: 09/20/2020 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Use the `AssignedIPAddresses()` function in your advanced hunting queries to quickly obtain the latest IP addresses that have been assigned to a device. If you specify a timestamp argument, this function obtains the most recent IP addresses at the specified time. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md index bd47d4a12b..26e5735a0e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md @@ -22,8 +22,8 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-bestpractices-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table.md index 51940745aa..6c928af6b0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table.md @@ -24,8 +24,8 @@ ms.date: 01/22/2020 **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md index 82be65bdc4..741d129b8c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefilecertificateinfo-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefilecertificateinfo-table.md index 20c0ceb254..af0c2d9cc4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefilecertificateinfo-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefilecertificateinfo-table.md @@ -24,8 +24,8 @@ ms.date: 01/14/2020 **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md index 2a453a4169..34fd946be3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md index a00c2ef094..42da736bbf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md index 8c806a1b38..d89aa0e8b4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md index c04883052f..226606a824 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md index 467888a9d3..d9144c9385 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md index 48ae9ead1e..8a76da5bf0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md index 921304b30c..4675c8dc9c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - -- [Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md index ec6f722e98..7f40b5a969 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessment-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessment-table.md index bf6dc4404d..cd04c2eb82 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessment-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessment-table.md @@ -21,10 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessmentkb-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessmentkb-table.md index 317e6e26c6..d3b418fa4a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessmentkb-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessmentkb-table.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md index d61956dee5..0526794af5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilitieskb-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilitieskb-table.md index 0779d7d929..402c38f55c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilitieskb-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilitieskb-table.md @@ -21,10 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-errors.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-errors.md index ab53ab3585..a488b05972 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-errors.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-errors.md @@ -23,6 +23,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhunting-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-extend-data.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-extend-data.md index 60566f53f5..30b940e472 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-extend-data.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-extend-data.md @@ -23,8 +23,8 @@ ms.date: 10/10/2020 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** - -- [Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [Advanced hunting](advanced-hunting-overview.md) relies on data coming from across your organization. To get the most comprehensive data possible, ensure that you have the correct settings in the corresponding data sources. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-fileprofile-function.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-fileprofile-function.md index 365f8ef6ba..4c377bed93 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-fileprofile-function.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-fileprofile-function.md @@ -21,8 +21,8 @@ ms.date: 09/20/2020 # FileProfile() **Applies to:** - -- [Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) The `FileProfile()` function is an enrichment function in [advanced hunting](advanced-hunting-overview.md) that adds the following data to files found by the query. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-go-hunt.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-go-hunt.md index 9b8aed20bc..ea6c8de949 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-go-hunt.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-go-hunt.md @@ -23,7 +23,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -- [Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) With the *go hunt* action, you can quickly investigate events and various entity types using powerful query-based [advanced hunting](advanced-hunting-overview.md) capabilities. This action automatically runs an advanced hunting query to find relevant information about the selected event or entity. From ea87dac88efeb1b8cf703a200165745077f8b28c Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 14 Dec 2020 11:44:30 +0530 Subject: [PATCH 0722/2014] updated-4620497 updated task 4620497 --- .../microsoft-defender-atp/advanced-hunting-limits.md | 3 ++- .../microsoft-defender-atp/advanced-hunting-overview.md | 1 + .../advanced-hunting-query-language.md | 3 ++- .../microsoft-defender-atp/advanced-hunting-query-results.md | 2 +- .../advanced-hunting-schema-reference.md | 2 +- .../advanced-hunting-shared-queries.md | 2 +- .../microsoft-defender-atp/advanced-hunting-take-action.md | 1 + .../threat-protection/microsoft-defender-atp/alerts-queue.md | 4 ++-- .../threat-protection/microsoft-defender-atp/alerts.md | 5 +++-- .../microsoft-defender-atp/android-configure.md | 4 ++-- .../microsoft-defender-atp/android-intune.md | 5 ++--- .../microsoft-defender-atp/android-privacy.md | 4 ++-- .../microsoft-defender-atp/android-support-signin.md | 5 ++--- .../microsoft-defender-atp/android-terms.md | 4 ++-- .../threat-protection/microsoft-defender-atp/api-explorer.md | 2 +- .../microsoft-defender-atp/api-hello-world.md | 2 +- .../microsoft-defender-atp/api-microsoft-flow.md | 5 +++-- .../microsoft-defender-atp/api-portal-mapping.md | 3 +-- .../threat-protection/microsoft-defender-atp/api-power-bi.md | 5 +++-- .../threat-protection/microsoft-defender-atp/apis-intro.md | 1 - .../microsoft-defender-atp/assign-portal-access.md | 1 + .../microsoft-defender-atp/attack-simulations.md | 2 +- .../microsoft-defender-atp/attack-surface-reduction-faq.md | 5 ++--- .../microsoft-defender-atp/attack-surface-reduction.md | 4 ++-- .../microsoft-defender-atp/audit-windows-defender.md | 4 ++-- 25 files changed, 41 insertions(+), 38 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-limits.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-limits.md index 0516afc2f2..bcec8a9e90 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-limits.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-limits.md @@ -22,7 +22,8 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhunting-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md index e42dbf4cf3..01a9a8a18d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md @@ -23,6 +23,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhunting-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md index 76fd2bee7e..3a2d019674 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md @@ -22,7 +22,8 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhunting-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-results.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-results.md index 34db3e0745..26aac1951a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-results.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-results.md @@ -21,9 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhunting-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md index a0988a90d0..dd4f3e9daa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md @@ -22,9 +22,9 @@ ms.date: 01/14/2020 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md index 0daf0cbfda..25d3f6f796 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md @@ -21,9 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhunting-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-take-action.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-take-action.md index d535b139e2..305f3fd9fa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-take-action.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-take-action.md @@ -22,6 +22,7 @@ ms.date: 09/20/2020 **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md b/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md index e403e8465c..a15bbb44d3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md +++ b/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md @@ -24,8 +24,8 @@ ms.date: 03/27/2020 **Applies to:** - -- [Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-alertsq-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/alerts.md b/windows/security/threat-protection/microsoft-defender-atp/alerts.md index eaa7c56c2f..72b1f1b8fc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/alerts.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md index f9f5d899e6..7b866543f6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md @@ -25,8 +25,8 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** - -- [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Conditional Access with Defender for Endpoint for Android Microsoft Defender for Endpoint for Android along with Microsoft Intune and Azure Active diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index d899f7568a..fe5cae5c07 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -24,10 +24,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -- [Defender for Endpoint](microsoft-defender-atp-android.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This topic describes deploying Defender for Endpoint for Android on Intune Company Portal enrolled devices. For more information about Intune device enrollment, see [Enroll your diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-privacy.md b/windows/security/threat-protection/microsoft-defender-atp/android-privacy.md index 66ec2fa838..32be21bcc2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-privacy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-privacy.md @@ -20,8 +20,8 @@ ms.topic: conceptual # Microsoft Defender for Endpoint for Android - Privacy information **Applies to:** - -- [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Defender for Endpoint for Android collects information from your configured diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-support-signin.md b/windows/security/threat-protection/microsoft-defender-atp/android-support-signin.md index 34959bf022..87afe6771a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-support-signin.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-support-signin.md @@ -24,10 +24,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -- [Defender for Endpoint](microsoft-defender-atp-android.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) During onboarding, you might encounter sign in issues after the app is installed on your device. diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-terms.md b/windows/security/threat-protection/microsoft-defender-atp/android-terms.md index d8dd335aff..5b9ded6806 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-terms.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-terms.md @@ -24,8 +24,8 @@ hideEdit: true [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** - -- [Microsoft Defender for Endpoint](microsoft-defender-atp-android.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## MICROSOFT APPLICATION LICENSE TERMS: MICROSOFT DEFENDER FOR ENDPOINT diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-explorer.md b/windows/security/threat-protection/microsoft-defender-atp/api-explorer.md index c75879bafc..324bc45db7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-explorer.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-explorer.md @@ -24,8 +24,8 @@ ms.topic: conceptual **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) The Microsoft Defender for Endpoint API Explorer is a tool that helps you explore various Defender for Endpoint APIs interactively. diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md b/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md index 0dfd7bfce2..82c94d8c28 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) + - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md b/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md index 95525bbf97..d45668f5a3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md @@ -21,8 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md b/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md index 2170d310c0..ed503a7088 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md @@ -21,10 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-apiportalmapping-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md index 605b0f511a..6575464267 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md @@ -21,8 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md b/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md index c105db89bb..d1a2cd0254 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md +++ b/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md @@ -21,7 +21,6 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md b/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md index a8bf456da1..b8ebc6cdff 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md @@ -27,6 +27,7 @@ ms.date: 11/28/2018 - Azure Active Directory - Office 365 - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-assignaccess-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md b/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md index 74cc0538fb..bbe7ac288a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md @@ -24,8 +24,8 @@ ms.date: 11/20/2018 **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-attacksimulations-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md index 27c2c2db47..5d12d0551b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md @@ -20,10 +20,9 @@ ms.custom: asr [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Is attack surface reduction (ASR) part of Windows? diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index f5e542e2f6..68c135ee98 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -23,8 +23,8 @@ ms.date: 11/30/2020 **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Overview diff --git a/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender.md b/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender.md index b442dcb82a..775a8cc01a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender.md +++ b/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender.md @@ -21,8 +21,8 @@ manager: dansimp **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) You can enable attack surface reduction rules, exploit protection, network protection, and controlled folder access in audit mode. Audit mode lets you see a record of what *would* have happened if you had enabled the feature. From 3dea206d17ceeec5c5b6ac752c605ebc4f4a0b1b Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 14 Dec 2020 12:50:52 +0530 Subject: [PATCH 0723/2014] updated-task-4620497 updated task 4620497 --- .../advanced-hunting-shared-queries.md | 2 +- .../microsoft-defender-atp/advanced-hunting-take-action.md | 1 + .../microsoft-defender-atp/alerts-queue.md | 4 ++-- .../threat-protection/microsoft-defender-atp/alerts.md | 5 +++-- .../microsoft-defender-atp/android-configure.md | 4 ++-- .../microsoft-defender-atp/android-intune.md | 5 ++--- .../microsoft-defender-atp/android-privacy.md | 4 ++-- .../microsoft-defender-atp/android-support-signin.md | 4 ++-- .../microsoft-defender-atp/android-terms.md | 4 ++-- .../microsoft-defender-atp/api-explorer.md | 3 +-- .../microsoft-defender-atp/api-hello-world.md | 5 +++-- .../microsoft-defender-atp/api-microsoft-flow.md | 5 +++-- .../microsoft-defender-atp/api-portal-mapping.md | 3 +-- .../microsoft-defender-atp/api-power-bi.md | 5 +++-- .../microsoft-defender-atp/api-terms-of-use.md | 3 +++ .../threat-protection/microsoft-defender-atp/apis-intro.md | 4 ++-- .../microsoft-defender-atp/assign-portal-access.md | 1 + .../microsoft-defender-atp/attack-simulations.md | 3 +-- .../microsoft-defender-atp/attack-surface-reduction-faq.md | 5 ++--- .../microsoft-defender-atp/attack-surface-reduction.md | 5 ++--- .../microsoft-defender-atp/audit-windows-defender.md | 5 ++--- .../auto-investigation-action-center.md | 3 +++ .../microsoft-defender-atp/automated-investigations.md | 7 +++---- .../microsoft-defender-atp/automation-levels.md | 4 ++++ .../microsoft-defender-atp/basic-permissions.md | 1 + 25 files changed, 52 insertions(+), 43 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md index 0daf0cbfda..25d3f6f796 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md @@ -21,9 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhunting-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-take-action.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-take-action.md index d535b139e2..305f3fd9fa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-take-action.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-take-action.md @@ -22,6 +22,7 @@ ms.date: 09/20/2020 **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md b/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md index e403e8465c..a15bbb44d3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md +++ b/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md @@ -24,8 +24,8 @@ ms.date: 03/27/2020 **Applies to:** - -- [Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-alertsq-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/alerts.md b/windows/security/threat-protection/microsoft-defender-atp/alerts.md index eaa7c56c2f..72b1f1b8fc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/alerts.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md index f9f5d899e6..7b866543f6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-configure.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-configure.md @@ -25,8 +25,8 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** - -- [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Conditional Access with Defender for Endpoint for Android Microsoft Defender for Endpoint for Android along with Microsoft Intune and Azure Active diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index d899f7568a..fe5cae5c07 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -24,10 +24,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -- [Defender for Endpoint](microsoft-defender-atp-android.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This topic describes deploying Defender for Endpoint for Android on Intune Company Portal enrolled devices. For more information about Intune device enrollment, see [Enroll your diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-privacy.md b/windows/security/threat-protection/microsoft-defender-atp/android-privacy.md index 66ec2fa838..32be21bcc2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-privacy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-privacy.md @@ -20,8 +20,8 @@ ms.topic: conceptual # Microsoft Defender for Endpoint for Android - Privacy information **Applies to:** - -- [Microsoft Defender for Endpoint for Android](microsoft-defender-atp-android.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Defender for Endpoint for Android collects information from your configured diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-support-signin.md b/windows/security/threat-protection/microsoft-defender-atp/android-support-signin.md index 34959bf022..4b7d89d0aa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-support-signin.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-support-signin.md @@ -26,8 +26,8 @@ ms.topic: conceptual **Applies to:** - -- [Defender for Endpoint](microsoft-defender-atp-android.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) During onboarding, you might encounter sign in issues after the app is installed on your device. diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-terms.md b/windows/security/threat-protection/microsoft-defender-atp/android-terms.md index d8dd335aff..5b9ded6806 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-terms.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-terms.md @@ -24,8 +24,8 @@ hideEdit: true [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** - -- [Microsoft Defender for Endpoint](microsoft-defender-atp-android.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## MICROSOFT APPLICATION LICENSE TERMS: MICROSOFT DEFENDER FOR ENDPOINT diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-explorer.md b/windows/security/threat-protection/microsoft-defender-atp/api-explorer.md index c75879bafc..5b1db3a730 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-explorer.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-explorer.md @@ -22,10 +22,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) The Microsoft Defender for Endpoint API Explorer is a tool that helps you explore various Defender for Endpoint APIs interactively. diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md b/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md index 0dfd7bfce2..1cfe7b3511 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md @@ -21,8 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md b/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md index 95525bbf97..d45668f5a3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md @@ -21,8 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md b/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md index 2170d310c0..ed503a7088 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md @@ -21,10 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-apiportalmapping-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md index 605b0f511a..6575464267 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md @@ -21,8 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-terms-of-use.md b/windows/security/threat-protection/microsoft-defender-atp/api-terms-of-use.md index 9c8c96f2ea..78cdd47953 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-terms-of-use.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-terms-of-use.md @@ -20,6 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## APIs diff --git a/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md b/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md index c105db89bb..efa466e67c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md +++ b/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md @@ -21,9 +21,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** +**Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md b/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md index a8bf456da1..b8ebc6cdff 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md @@ -27,6 +27,7 @@ ms.date: 11/28/2018 - Azure Active Directory - Office 365 - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-assignaccess-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md b/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md index 74cc0538fb..0d3c296111 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md @@ -22,10 +22,9 @@ ms.date: 11/20/2018 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-attacksimulations-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md index 27c2c2db47..5d12d0551b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md @@ -20,10 +20,9 @@ ms.custom: asr [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Is attack surface reduction (ASR) part of Windows? diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index f5e542e2f6..e13e833985 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -21,10 +21,9 @@ ms.date: 11/30/2020 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Overview diff --git a/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender.md b/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender.md index b442dcb82a..e374abe630 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender.md +++ b/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender.md @@ -19,10 +19,9 @@ manager: dansimp [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) You can enable attack surface reduction rules, exploit protection, network protection, and controlled folder access in audit mode. Audit mode lets you see a record of what *would* have happened if you had enabled the feature. diff --git a/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md b/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md index 0a77813dd2..f4e0f7e28e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md +++ b/windows/security/threat-protection/microsoft-defender-atp/auto-investigation-action-center.md @@ -24,6 +24,9 @@ ms.date: 09/24/2020 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) During and after an automated investigation, certain remediation actions can be identified. Depending on the threat and how [Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection) is configured for your organization, some remediation actions are taken automatically. diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index fea480df60..70b3eb03b2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -27,10 +27,9 @@ ms.custom: AIR [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to** - -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146806) - +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Your security operations team receives an alert whenever a malicious or suspicious artifact is detected by Microsoft Defender for Endpoint. Security operations teams face challenges in addressing the multitude of alerts that arise from the seemingly never-ending flow of threats. Microsoft Defender for Endpoint includes automated investigation and remediation (AIR) capabilities that can help your security operations team address threats more efficiently and effectively. Want to see how it works? Watch the following video: diff --git a/windows/security/threat-protection/microsoft-defender-atp/automation-levels.md b/windows/security/threat-protection/microsoft-defender-atp/automation-levels.md index 9fa9ebd762..cd0bb6f7e1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automation-levels.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automation-levels.md @@ -25,6 +25,10 @@ ms.custom: AIR # Automation levels in automated investigation and remediation capabilities +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + Automated investigation and remediation (AIR) capabilities in Microsoft Defender for Endpoint can be configured to one of several levels of automation. Your automation level affects whether remediation actions following AIR investigations are taken automatically or only upon approval. - *Full automation* (recommended) means remediation actions are taken automatically on artifacts determined to be malicious. - *Semi-automation* means some remediation actions are taken automatically, but other remediation actions await approval before being taken. (See the table in [Levels of automation](#levels-of-automation).) diff --git a/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md b/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md index fed2ad3911..fbbcf28bc8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md +++ b/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md @@ -25,6 +25,7 @@ ms.topic: article - Azure Active Directory - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-basicaccess-abovefoldlink) From 7608b62532913aef122d6082c143891a53a48e9c Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 14 Dec 2020 13:14:01 +0530 Subject: [PATCH 0724/2014] updated-4620497-batch4 updated --- .../behavioral-blocking-containment.md | 2 +- .../microsoft-defender-atp/check-sensor-status.md | 2 +- .../microsoft-defender-atp/client-behavioral-blocking.md | 2 +- .../microsoft-defender-atp/collect-investigation-package.md | 4 +++- .../threat-protection/microsoft-defender-atp/community.md | 1 + .../microsoft-defender-atp/conditional-access.md | 3 +-- .../microsoft-defender-atp/configure-arcsight.md | 3 +-- .../configure-attack-surface-reduction.md | 3 +++ .../configure-automated-investigations-remediation.md | 5 ++--- .../microsoft-defender-atp/configure-conditional-access.md | 1 + .../microsoft-defender-atp/configure-email-notifications.md | 2 +- .../microsoft-defender-atp/configure-endpoints-gp.md | 2 +- .../microsoft-defender-atp/configure-endpoints-mdm.md | 3 +-- .../configure-endpoints-non-windows.md | 1 + .../microsoft-defender-atp/configure-endpoints-sccm.md | 1 + .../microsoft-defender-atp/configure-endpoints-script.md | 5 +---- .../microsoft-defender-atp/configure-endpoints-vdi.md | 3 ++- .../microsoft-defender-atp/configure-endpoints.md | 4 +--- .../microsoft-defender-atp/configure-machines-asr.md | 5 ++--- .../microsoft-defender-atp/configure-machines-onboarding.md | 2 +- .../configure-machines-security-baseline.md | 2 +- .../microsoft-defender-atp/configure-machines.md | 4 ++-- .../configure-microsoft-threat-experts.md | 2 +- .../microsoft-defender-atp/configure-mssp-notifications.md | 3 +-- .../microsoft-defender-atp/configure-mssp-support.md | 3 +-- 25 files changed, 33 insertions(+), 35 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md index 05ec75c8d0..b9812f96f1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md @@ -26,8 +26,8 @@ ms.collection: **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Overview diff --git a/windows/security/threat-protection/microsoft-defender-atp/check-sensor-status.md b/windows/security/threat-protection/microsoft-defender-atp/check-sensor-status.md index bbff2e68b9..8805dc3930 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/check-sensor-status.md +++ b/windows/security/threat-protection/microsoft-defender-atp/check-sensor-status.md @@ -22,9 +22,9 @@ ms.date: 04/24/2018 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-checksensor-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/client-behavioral-blocking.md b/windows/security/threat-protection/microsoft-defender-atp/client-behavioral-blocking.md index ef5d153836..bc4df2fd36 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/client-behavioral-blocking.md +++ b/windows/security/threat-protection/microsoft-defender-atp/client-behavioral-blocking.md @@ -26,8 +26,8 @@ ms.collection: **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Overview diff --git a/windows/security/threat-protection/microsoft-defender-atp/collect-investigation-package.md b/windows/security/threat-protection/microsoft-defender-atp/collect-investigation-package.md index 0d6949ea0b..7353a6bf79 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/collect-investigation-package.md +++ b/windows/security/threat-protection/microsoft-defender-atp/collect-investigation-package.md @@ -22,7 +22,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/community.md b/windows/security/threat-protection/microsoft-defender-atp/community.md index f68dcdeab3..133d2cab9b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/community.md +++ b/windows/security/threat-protection/microsoft-defender-atp/community.md @@ -26,6 +26,7 @@ ms.date: 04/24/2018 **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) diff --git a/windows/security/threat-protection/microsoft-defender-atp/conditional-access.md b/windows/security/threat-protection/microsoft-defender-atp/conditional-access.md index a0ace30f14..2547e77520 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/conditional-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/conditional-access.md @@ -24,8 +24,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - - +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-conditionalaccess-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-arcsight.md b/windows/security/threat-protection/microsoft-defender-atp/configure-arcsight.md index aca0be0b19..026974fa1b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-arcsight.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-arcsight.md @@ -21,10 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/configure-attack-surface-reduction.md index 736ab0b846..c19655f2e1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-attack-surface-reduction.md @@ -21,6 +21,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) You can configure attack surface reduction with a number of tools, including: diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-automated-investigations-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/configure-automated-investigations-remediation.md index f8d91cd3e1..572a80986e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-automated-investigations-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-automated-investigations-remediation.md @@ -24,10 +24,9 @@ ms.reviewer: ramarom, evaldm, isco, mabraitm, chriggs [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to** - +**Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) If your organization is using [Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/) (Defender for Endpoint), [automated investigation and remediation capabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/automated-investigations) can save your security operations team time and effort. As outlined in [this blog post](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/enhance-your-soc-with-microsoft-defender-atp-automatic/ba-p/848946), these capabilities mimic the ideal steps that a security analyst takes to investigate and remediate threats. [Learn more about automated investigation and remediation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/automated-investigations). diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access.md b/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access.md index 206e5721b3..179220a82c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access.md @@ -23,6 +23,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This section guides you through all the steps you need to take to properly implement Conditional Access. diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md b/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md index f7ccfe871b..359e660d49 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md @@ -21,9 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-emailconfig-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md index 5360517315..2f52e87c77 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md @@ -26,8 +26,8 @@ ms.date: 04/24/2018 **Applies to:** - Group Policy - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md index 0a97fbf1e3..7f93a3b0d0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md @@ -23,9 +23,8 @@ ms.topic: article **Applies to:** - - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configureendpointsmdm-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md index ba65815551..695326a404 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md @@ -27,6 +27,7 @@ ms.topic: article - macOS - Linux - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-nonwindows-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md index 38ec7959c3..4f17253970 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md @@ -26,6 +26,7 @@ ms.date: 02/07/2020 **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Microsoft Endpoint Configuration Manager current branch - System Center 2012 R2 Configuration Manager diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md index acfdb668c7..d063e91f81 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md @@ -22,10 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** - - -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md index fc7c7e1d3c..c2143a8c0d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md @@ -24,7 +24,8 @@ ms.date: 04/16/2020 **Applies to:** -- Virtual desktop infrastructure (VDI) devices +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >[!WARNING] > Microsoft Defender for Endpoint 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. diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md index 00ee7a17a2..e11efc3916 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md @@ -21,11 +21,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - [Microsoft 365 Endpoint data loss prevention (DLP)](/microsoft-365/compliance/endpoint-dlp-learn-about) Devices in your organization must be configured so that the Defender for Endpoint service can get sensor data from them. There are various methods and deployment tools that you can use to configure the devices in your organization. diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-asr.md b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-asr.md index 17e8cb3039..d5d5d57342 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-asr.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-asr.md @@ -21,10 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > Want to experience Defender for Endpoint? [Sign up for a free trial](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink). diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-onboarding.md index b207e1fb84..d5c84321a6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-onboarding.md @@ -21,9 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md index e110a3d518..c5ac3b1e85 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md @@ -21,9 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-machines.md b/windows/security/threat-protection/microsoft-defender-atp/configure-machines.md index 9b830a3988..9f4ad2ec51 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-machines.md @@ -21,9 +21,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** -- [Microsoft Defender for Endpoint ](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index 3ce240d781..c3033e6e9b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -25,8 +25,8 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Before you begin > [!NOTE] diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-notifications.md b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-notifications.md index e75588efda..20f4727023 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-notifications.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-notifications.md @@ -21,10 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md index dde5d47ec5..69475ea801 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md @@ -21,10 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) From 4e57cd34aad3413e52cf3b6491d747ed768929c1 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 14 Dec 2020 15:53:02 +0530 Subject: [PATCH 0725/2014] updated-4620497 updated --- .../microsoft-defender-atp/configure-proxy-internet.md | 5 ++--- .../microsoft-defender-atp/configure-server-endpoints.md | 1 + .../microsoft-defender-atp/configure-siem.md | 3 +-- .../microsoft-defender-atp/connected-applications.md | 1 + .../microsoft-defender-atp/contact-support.md | 3 ++- .../microsoft-defender-atp/controlled-folders.md | 3 +-- .../microsoft-defender-atp/create-alert-by-reference.md | 4 +++- .../microsoft-defender-atp/custom-detection-rules.md | 2 +- .../microsoft-defender-atp/custom-detections-manage.md | 1 + .../customize-attack-surface-reduction.md | 4 ++-- .../microsoft-defender-atp/customize-controlled-folders.md | 4 ++-- .../microsoft-defender-atp/customize-exploit-protection.md | 4 ++-- .../microsoft-defender-atp/data-retention-settings.md | 3 +-- .../microsoft-defender-atp/data-storage-privacy.md | 3 ++- .../microsoft-defender-atp/defender-compatibility.md | 7 ++----- .../microsoft-defender-atp/delete-ti-indicator-by-id.md | 5 +++-- .../microsoft-defender-atp/deployment-phases.md | 2 +- .../microsoft-defender-atp/deployment-rings.md | 2 ++ .../microsoft-defender-atp/deployment-strategy.md | 1 + .../microsoft-defender-atp/device-timeline-event-flag.md | 4 +++- .../microsoft-defender-atp/edr-in-block-mode.md | 3 +-- .../enable-attack-surface-reduction.md | 3 +++ .../microsoft-defender-atp/enable-controlled-folders.md | 4 ++-- .../microsoft-defender-atp/enable-exploit-protection.md | 5 ++--- .../microsoft-defender-atp/enable-network-protection.md | 5 ++--- 25 files changed, 44 insertions(+), 38 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 48fd0bee7d..29d8a51496 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 @@ -23,10 +23,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -- [Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-configureendpointsscript-abovefoldlink) 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 6c6a1ea7cc..18fcfe65b1 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 @@ -31,6 +31,7 @@ ms.topic: article - Windows Server 2019 and later - Windows Server 2019 core edition - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configserver-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md b/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md index 62e2e5f5b1..02df3a13d3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md @@ -21,10 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configuresiem-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/connected-applications.md b/windows/security/threat-protection/microsoft-defender-atp/connected-applications.md index 99a86d51e7..6744927292 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/connected-applications.md +++ b/windows/security/threat-protection/microsoft-defender-atp/connected-applications.md @@ -24,6 +24,7 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Connected applications integrates with the Defender for Endpoint platform using APIs. diff --git a/windows/security/threat-protection/microsoft-defender-atp/contact-support.md b/windows/security/threat-protection/microsoft-defender-atp/contact-support.md index b8af068443..b323d8069b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/contact-support.md +++ b/windows/security/threat-protection/microsoft-defender-atp/contact-support.md @@ -23,7 +23,8 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender for Endpoint](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Defender for Endpoint has recently upgraded the support process to offer a more modern and advanced support experience. diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index 272d1480ec..bdd720eab1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -21,10 +21,9 @@ ms.custom: asr [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## What is controlled folder access? diff --git a/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md b/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md index a5c286ef37..bf6f406639 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md @@ -21,7 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md index 17e23e40fc..f47b66c90f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md @@ -24,8 +24,8 @@ ms.date: 09/20/2020 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Custom detection rules built from [advanced hunting](advanced-hunting-overview.md) queries let you proactively monitor various events and system states, including suspected breach activity and misconfigured devices. You can set them to run at regular intervals, generating alerts and taking response actions whenever there are matches. diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detections-manage.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detections-manage.md index ef5088e134..cd17efa6b8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detections-manage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detections-manage.md @@ -25,6 +25,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Manage your existing [custom detection rules](custom-detection-rules.md) to ensure they are effectively finding threats and taking actions. Explore how to view the list of rules, check their previous runs, and review the alerts they have triggered. You can also run a rule on demand and modify it. diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md index 81ede44b00..03a274b066 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md @@ -20,8 +20,8 @@ manager: dansimp **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > [!IMPORTANT] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md index 39b6cd2158..b6570ffae3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md @@ -20,8 +20,8 @@ manager: dansimp **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Controlled folder access helps you protect valuable data from malicious apps and threats, such as ransomware. Controlled folder access is supported on Windows Server 2019 and Windows 10 clients. diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md index 964158b256..fa16ddf58a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md @@ -20,8 +20,8 @@ manager: dansimp **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Exploit protection automatically applies a number of exploit mitigation techniques on both the operating system processes and on individual apps. diff --git a/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md b/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md index 7932cfb153..df983743ae 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md @@ -22,9 +22,8 @@ ms.topic: conceptual **Applies to:** - - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-gensettings-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/data-storage-privacy.md b/windows/security/threat-protection/microsoft-defender-atp/data-storage-privacy.md index 953b74c139..0b69d38538 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/data-storage-privacy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/data-storage-privacy.md @@ -23,7 +23,8 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender for Endpoint](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) diff --git a/windows/security/threat-protection/microsoft-defender-atp/defender-compatibility.md b/windows/security/threat-protection/microsoft-defender-atp/defender-compatibility.md index f84762a3a0..28d34ad383 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/defender-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-atp/defender-compatibility.md @@ -24,12 +24,9 @@ ms.date: 04/24/2018 **Applies to:** - - -- Windows Defender - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - - +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) +- Windows Defender >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-defendercompat-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md index 123ce4959e..4d1f037200 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) 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 16e39faf4d..2c443f3d9e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -25,7 +25,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Learn how to deploy Microsoft Defender for Endpoint so that your enterprise can take advantage of preventative protection, post-breach detection, automated investigation, and response. 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 8ad96f8300..1c6eaca4d0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md @@ -25,6 +25,8 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Deploying Microsoft Defender ATP can be done using a ring-based deployment approach. 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 fad489826a..0cb703372f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -22,6 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-secopsdashboard-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md b/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md index 8ab3495d50..67c3961a98 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md +++ b/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md @@ -20,7 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Event flags in the Defender for Endpoint device timeline help you filter and organize specific events when you're investigate potential attacks. diff --git a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md index 0372ef6ab9..f190d344a8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md +++ b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md @@ -25,10 +25,9 @@ ms.collection: [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## What is EDR in block mode? diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md index 603f751bdd..9464fb22dd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md @@ -19,6 +19,9 @@ manager: dansimp [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [Attack surface reduction rules](attack-surface-reduction.md) (ASR rules) help prevent actions that malware often abuses to compromise devices and networks. You can set ASR rules for devices running any of the following editions and versions of Windows: - Windows 10 Pro, [version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) or later diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders.md index 8af897f9a0..1e040286f7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders.md @@ -21,8 +21,8 @@ manager: dansimp **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [Controlled folder access](controlled-folders.md) helps you protect valuable data from malicious apps and threats, such as ransomware. Controlled folder access is included with Windows 10 and Windows Server 2019. diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md index 7b1c044a64..2e4c2b5cb0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md @@ -18,10 +18,9 @@ manager: dansimp [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [Exploit protection](exploit-protection.md) helps protect against malware that uses exploits to infect devices and spread. Exploit protection consists of a number of mitigations that can be applied to either the operating system or individual apps. diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md b/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md index 4f9ad6dff7..41c19a2a84 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md @@ -18,10 +18,9 @@ manager: dansimp [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [Network protection](network-protection.md) helps to prevent employees from using any application to access dangerous domains that may host phishing scams, exploits, and other malicious content on the internet. You can [audit network protection](evaluate-network-protection.md) in a test environment to view which apps would be blocked before you enable it. From 95f1084e6f521b245cb378ed09cadfbc05aadc24 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 14 Dec 2020 18:20:45 +0500 Subject: [PATCH 0726/2014] Link update As suggested I have updated the correct link. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7896 --- .../microsoft-defender-atp/basic-permissions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md b/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md index fed2ad3911..af97cb1355 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md +++ b/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md @@ -47,7 +47,7 @@ You can assign users with one of the following levels of permissions: > [!NOTE] > You need to run the PowerShell cmdlets in an elevated command-line. -- Connect to your Azure Active Directory. For more information, see, [Connect-MsolService](https://msdn.microsoft.com/library/dn194123.aspx). +- Connect to your Azure Active Directory. For more information, see, [Connect-MsolService](https://docs.microsoft.com/powershell/module/msonline/connect-msolservice?view=azureadps-1.0). **Full access**
    Users with full access can log in, view all system information and resolve alerts, submit files for deep analysis, and download the onboarding package. From d8ee7f5e43c8023078e163c1a0df8b4fd7444973 Mon Sep 17 00:00:00 2001 From: Crimsonfox89 <40465227+Crimsonfox89@users.noreply.github.com> Date: Mon, 14 Dec 2020 14:36:40 +0000 Subject: [PATCH 0727/2014] Update related topic links to docs.microsoft.com links Updated related topic "TPM WMI providers" and "Prepare your organization for BitLocker: Planning and Policies - TPM configurations" links from MSDN/Technet links to Microsoft Docs. --- .../security/information-protection/tpm/tpm-fundamentals.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/tpm/tpm-fundamentals.md b/windows/security/information-protection/tpm/tpm-fundamentals.md index e2ae8c85e5..93210372ea 100644 --- a/windows/security/information-protection/tpm/tpm-fundamentals.md +++ b/windows/security/information-protection/tpm/tpm-fundamentals.md @@ -151,5 +151,5 @@ The Windows TPM-based smart card, which is a virtual smart card, can be configur - [Trusted Platform Module](trusted-platform-module-top-node.md) (list of topics) - [TPM Cmdlets in Windows PowerShell](https://docs.microsoft.com/powershell/module/trustedplatformmodule/) -- [TPM WMI providers](https://msdn.microsoft.com/library/aa376476.aspx) -- [Prepare your organization for BitLocker: Planning and Policies - TPM configurations](https://technet.microsoft.com/itpro/windows/keep-secure/prepare-your-organization-for-bitlocker-planning-and-policies#bkmk-tpmconfigurations) +- [TPM WMI providers](https://docs.microsoft.com/en-gb/windows/win32/secprov/security-wmi-providers-reference) +- [Prepare your organization for BitLocker: Planning and Policies - TPM configurations](https://docs.microsoft.com/en-gb/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies#tpm-hardware-configurations) From b05d1d1cd24d7b3d4772f0a4ce93a11a157c1694 Mon Sep 17 00:00:00 2001 From: Ben Date: Mon, 14 Dec 2020 18:18:12 +0200 Subject: [PATCH 0728/2014] Update edr-in-block-mode.md --- .../microsoft-defender-atp/edr-in-block-mode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md index 0372ef6ab9..68186e67eb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md +++ b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md @@ -43,7 +43,7 @@ EDR in block mode is also integrated with [threat & vulnerability management](ht ## What happens when something is detected? -When EDR in block mode is turned on, and a malicious artifact is detected, blocking and remediation actions are taken. You'll see detection status as **Blocked** or **Remediated** as completed actions in the [Action center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts#check-activity-details-in-action-center). +When EDR in block mode is turned on, and a malicious artifact is detected, blocking and remediation actions are taken. You'll see detection status as **Blocked** or **Prevented** as completed actions in the [Action center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts#check-activity-details-in-action-center). The following image shows an instance of unwanted software that was detected and blocked through EDR in block mode: From fda3bc6f9afe2918232d30af06b75cdbf4acde62 Mon Sep 17 00:00:00 2001 From: Ben Date: Mon, 14 Dec 2020 18:20:13 +0200 Subject: [PATCH 0729/2014] Update review-alerts.md --- .../threat-protection/microsoft-defender-atp/review-alerts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md index 28ce3b1696..d32c73580f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md @@ -46,7 +46,7 @@ Clicking on an alert's name in Defender for Endpoint will land you on its alert ![An alert page when you first land on it](images/alert-landing-view.png) -Note the detection status for your alert. Blocked, prevented, or remediated means actions were already taken by Defender for Endpoint. +Note the detection status for your alert. Blocked, or prevented means actions were already taken by Defender for Endpoint. Start by reviewing the *automated investigation details* in your alert's [details pane](#take-action-from-the-details-pane), to see which actions were already taken, as well as reading the alert's description for recommended actions. ![A snippet of the details pane with the alert description and automatic investigation sections highlighted](images/alert-air-and-alert-description.png) From 65c0aa67f3ae30afdbd21ca091c5cb97d46dc911 Mon Sep 17 00:00:00 2001 From: Ben Date: Mon, 14 Dec 2020 18:25:16 +0200 Subject: [PATCH 0730/2014] Update get-started-partner-integration.md --- .../get-started-partner-integration.md | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md index 143d90bb1d..f0151a49db 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md @@ -52,16 +52,12 @@ To have your company listed as a partner in the in-product partner page, you wil 6. Include the User-Agent field in each API call made to Microsoft Defender for Endpoint public set of APIs or Graph Security APIs. This will be used for statistical purposes, troubleshooting, and partner recognition. In addition, this step is a requirement for membership in Microsoft Intelligent Security Association (MISA). Follow these steps: - 1. Identify a name adhering to the following nomenclature that includes your company name and the Microsoft Defender for Endpoint-integrated product with the version of the product that includes this integration. - - ISV Nomenclature: `MdatpPartner-{CompanyName}-{ProductName}/{Version}` - - Security partner Nomenclature: `MdatpPartner-{CompanyName}-{ProductName}/{TenantID}` - - - - Set the User-Agent field in each HTTP request header to the name based on the Following nomenclature. - - - `MsdePartner-{CompanyName}-{ProductName}/{Version}` - - For example, User-Agent: `MdatpPartner-Contoso-ContosoCognito/1.0.0` + - Set the User-Agent field in each HTTP request header to the below format. + + - `MdePartner-{CompanyName}-{ProductName}/{Version}` + + - For example, User-Agent: `MdePartner-Contoso-ContosoCognito/1.0.0` - For more information, see [RFC 2616 section-14.43](https://tools.ietf.org/html/rfc2616#section-14.43). From 6c4c19be6022ac27f32d2a140e05eae27b6ce54d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 14 Dec 2020 08:49:04 -0800 Subject: [PATCH 0731/2014] Update edr-in-block-mode.md --- .../microsoft-defender-atp/edr-in-block-mode.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md index 68186e67eb..f519113f0c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md +++ b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md @@ -15,7 +15,7 @@ ms.localizationpriority: medium ms.custom: - next-gen - edr -ms.date: 12/10/2020 +ms.date: 12/14/2020 ms.collection: - m365-security-compliance - m365initiative-defender-endpoint @@ -83,11 +83,11 @@ The following image shows an instance of unwanted software that was detected and ### Do I need to turn EDR in block mode on even when I have Microsoft Defender Antivirus running on devices? -We recommend keeping EDR in block mode on, whether Microsoft Defender Antivirus is running in passive mode or in active mode. EDR in block mode gives you an added layer of defense with Microsoft Defender for Endpoint. It allows Microsoft Defender for Endpoint to take actions based on post-breach behavioral EDR detections. +We recommend keeping EDR in block mode on, whether Microsoft Defender Antivirus is running in passive mode or in active mode. EDR in block mode gives you an added layer of defense with Microsoft Defender for Endpoint. It allows Defender for Endpoint to take actions based on post-breach behavioral EDR detections. ### Will EDR in block mode have any impact on a user's antivirus protection? -No. EDR in block mode does not affect third-party antivirus protection running on users' devices. EDR in block mode kicks in if the primary antivirus solution misses something, or if there is a post-breach detection. EDR in block mode works just like [Microsoft Defender Antivirus in passive mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility#functionality-and-features-available-in-each-state), with the additional steps of blocking and remediating malicious artifacts or behaviors that are detected. +EDR in block mode does not affect third-party antivirus protection running on users' devices. EDR in block mode works if the primary antivirus solution misses something, or if there is a post-breach detection. EDR in block mode works just like [Microsoft Defender Antivirus in passive mode](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility#functionality-and-features-available-in-each-state), with the additional steps of blocking and remediating malicious artifacts or behaviors that are detected. ### Why do I need to keep Microsoft Defender Antivirus up to date? @@ -99,9 +99,7 @@ Cloud protection is needed to turn on the feature on the device. Cloud protectio ## See also -[Tech Community blog: Introducing EDR in block mode: Stopping attacks in their tracks](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/introducing-edr-in-block-mode-stopping-attacks-in-their-tracks/ba-p/1596617) - -[Behavioral blocking and containment](behavioral-blocking-containment.md) - -[Better together: Microsoft Defender Antivirus and Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/why-use-microsoft-antivirus) +- [Tech Community blog: Introducing EDR in block mode: Stopping attacks in their tracks](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/introducing-edr-in-block-mode-stopping-attacks-in-their-tracks/ba-p/1596617) +- [Behavioral blocking and containment](behavioral-blocking-containment.md) +- [Better together: Microsoft Defender Antivirus and Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/why-use-microsoft-antivirus) From aa6505c5669fb6aef0963c68c6b1173966078b5f Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 14 Dec 2020 23:15:33 +0530 Subject: [PATCH 0732/2014] update-4620497 updated --- .../microsoft-defender-atp/enable-siem-integration.md | 2 +- .../threat-protection/microsoft-defender-atp/evaluate-atp.md | 4 ++++ .../evaluate-attack-surface-reduction.md | 4 ++-- .../evaluate-controlled-folder-access.md | 5 ++--- .../microsoft-defender-atp/evaluate-exploit-protection.md | 5 ++--- .../microsoft-defender-atp/evaluate-network-protection.md | 5 ++--- .../microsoft-defender-atp/evaluation-lab.md | 1 + .../microsoft-defender-atp/event-error-codes.md | 3 +-- .../threat-protection/microsoft-defender-atp/event-views.md | 3 +-- .../microsoft-defender-atp/exploit-protection-reference.md | 2 +- .../microsoft-defender-atp/exploit-protection.md | 2 +- .../exposed-apis-create-app-nativeapp.md | 4 +++- .../exposed-apis-create-app-partners.md | 4 +++- .../microsoft-defender-atp/exposed-apis-create-app-webapp.md | 4 +++- .../exposed-apis-full-sample-powershell.md | 1 + .../microsoft-defender-atp/exposed-apis-list.md | 5 +++-- .../microsoft-defender-atp/exposed-apis-odata-samples.md | 2 +- .../microsoft-defender-atp/feedback-loop-blocking.md | 2 +- .../microsoft-defender-atp/fetch-alerts-mssp.md | 3 +-- .../threat-protection/microsoft-defender-atp/files.md | 5 +++-- .../microsoft-defender-atp/find-machine-info-by-ip.md | 3 +-- .../microsoft-defender-atp/find-machines-by-ip.md | 4 +++- .../microsoft-defender-atp/fix-unhealthy-sensors.md | 5 +++-- .../microsoft-defender-atp/get-alert-info-by-id.md | 4 +++- .../microsoft-defender-atp/get-alert-related-domain-info.md | 4 +++- 25 files changed, 50 insertions(+), 36 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md b/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md index c4e8e36cbe..acbd095de0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md @@ -21,9 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-enablesiem-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-atp.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-atp.md index b80ba00b38..5c18b1f1f3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-atp.md @@ -22,6 +22,10 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) is a unified platform for preventative protection, post-breach detection, automated investigation, and response. diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md index 4fdbaae9b9..b68960578e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md @@ -20,8 +20,8 @@ manager: dansimp **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Attack surface reduction rules help prevent actions typically used by malware to compromise devices or networks. Set attack surface reduction rules for devices running any of the following editions and versions of Windows: diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-controlled-folder-access.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-controlled-folder-access.md index fb1a325c8e..80f5ef921b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-controlled-folder-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-controlled-folder-access.md @@ -18,10 +18,9 @@ manager: dansimp [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [Controlled folder access](controlled-folders.md) is a feature that helps protect your documents and files from modification by suspicious or malicious apps. Controlled folder access is supported on Windows Server 2019 and Windows 10 clients. diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md index a6dcacc047..e3fe5e2405 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md @@ -20,10 +20,9 @@ manager: dansimp [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [Exploit protection](exploit-protection.md) helps protect devices from malware that uses exploits to spread and infect other devices. Mitigation can be applied to either the operating system or to an individual app. Many of the features that were part of the Enhanced Mitigation Experience Toolkit (EMET) are included in exploit protection. (The EMET has reached its end of support.) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection.md index 1da3fe309f..efd63bf88e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection.md @@ -18,10 +18,9 @@ manager: dansimp [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [Network protection](network-protection.md) helps prevent employees from using any application to access dangerous domains that may host phishing scams, exploits, and other malicious content on the Internet. diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md index 64a0179395..cab8a166e5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -24,6 +24,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Conducting a comprehensive security product evaluation can be a complex process requiring cumbersome environment and device configuration before an end-to-end attack simulation can actually be done. Adding to the complexity is the challenge of tracking where the simulation activities, alerts, and results are reflected during the evaluation. diff --git a/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md b/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md index a2b75300ee..b3abf41573 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md +++ b/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md @@ -25,10 +25,9 @@ ms.date: 05/21/2018 **Applies to:** - - Event Viewer - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) You can review event IDs in the [Event Viewer](https://msdn.microsoft.com/library/aa745633(v=bts.10).aspx) on individual devices. diff --git a/windows/security/threat-protection/microsoft-defender-atp/event-views.md b/windows/security/threat-protection/microsoft-defender-atp/event-views.md index 9edcad6d34..537ae66fba 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/event-views.md +++ b/windows/security/threat-protection/microsoft-defender-atp/event-views.md @@ -18,10 +18,9 @@ manager: dansimp [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Review attack surface reduction events in Event Viewer to monitor what rules or settings are working. You can also determine if any settings are too "noisy" or impacting your day to day workflow. diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md index 99f4521685..c99763dbe5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md @@ -23,8 +23,8 @@ ms.custom: asr **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Exploit protection provides advanced protections for applications that the IT Pro can apply after the developer has compiled and distributed the software. 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 b2ad6f832b..df8c81ac03 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md @@ -23,8 +23,8 @@ ms.custom: asr **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Exploit protection automatically applies a number of exploit mitigation techniques to operating system processes and apps. Exploit protection is supported beginning with Windows 10, version 1709 and Windows Server, version 1803. diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md index fb00021426..664047a980 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md @@ -22,7 +22,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-partners.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-partners.md index e2de608fbd..002f88d700 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-partners.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-partners.md @@ -22,7 +22,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) This page describes how to create an Azure Active Directory (Azure AD) application to get programmatic access to Microsoft Defender for Endpoint on behalf of your customers. diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md index a7584847f9..be58ddf4f7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md @@ -22,7 +22,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md index 31142c2936..9bbb48923a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md @@ -24,6 +24,7 @@ ms.date: 09/24/2018 **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Full scenario using multiple APIs from Microsoft Defender for Endpoint. diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-list.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-list.md index 785ac39e0d..f2bdf9161e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-list.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-list.md @@ -21,8 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md index b4a487ffbe..149f11a777 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) If you are not familiar with OData queries, see: [OData V4 queries](https://www.odata.org/documentation/) diff --git a/windows/security/threat-protection/microsoft-defender-atp/feedback-loop-blocking.md b/windows/security/threat-protection/microsoft-defender-atp/feedback-loop-blocking.md index b5ac0c1ea5..196a3cbc5c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/feedback-loop-blocking.md +++ b/windows/security/threat-protection/microsoft-defender-atp/feedback-loop-blocking.md @@ -24,8 +24,8 @@ ms.collection: **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Overview diff --git a/windows/security/threat-protection/microsoft-defender-atp/fetch-alerts-mssp.md b/windows/security/threat-protection/microsoft-defender-atp/fetch-alerts-mssp.md index a4f175566c..67ab98b39f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/fetch-alerts-mssp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/fetch-alerts-mssp.md @@ -21,10 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/files.md b/windows/security/threat-protection/microsoft-defender-atp/files.md index 6289c8645b..99f645027b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/files.md +++ b/windows/security/threat-protection/microsoft-defender-atp/files.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/find-machine-info-by-ip.md b/windows/security/threat-protection/microsoft-defender-atp/find-machine-info-by-ip.md index 0d640fa36f..dfaf917810 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/find-machine-info-by-ip.md +++ b/windows/security/threat-protection/microsoft-defender-atp/find-machine-info-by-ip.md @@ -20,10 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Find a device by internal IP. diff --git a/windows/security/threat-protection/microsoft-defender-atp/find-machines-by-ip.md b/windows/security/threat-protection/microsoft-defender-atp/find-machines-by-ip.md index 3db35c6164..7601f05097 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/find-machines-by-ip.md +++ b/windows/security/threat-protection/microsoft-defender-atp/find-machines-by-ip.md @@ -21,7 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/fix-unhealthy-sensors.md b/windows/security/threat-protection/microsoft-defender-atp/fix-unhealthy-sensors.md index ce92f63d99..50ab54a1ea 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/fix-unhealthy-sensors.md +++ b/windows/security/threat-protection/microsoft-defender-atp/fix-unhealthy-sensors.md @@ -22,8 +22,9 @@ ms.date: 11/06/2020 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-fixsensor-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md index 07ac59b945..e0ca2e6ddc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md @@ -21,7 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-domain-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-domain-info.md index e9d18d97e7..8a9200d61e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-domain-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-domain-info.md @@ -18,7 +18,9 @@ ms.topic: article # Get alert related domain information API -[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) **Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) From 7855a7fa32f450dcd3a25e30421f687b6b3cd9b5 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 14 Dec 2020 11:23:43 -0800 Subject: [PATCH 0733/2014] Corrected misspelled filename --- windows/client-management/mdm/TOC.md | 2 +- .../mdm/policies-in-policy-csp-admx-backed.md | 16 ++++++++-------- .../mdm/policy-configuration-service-provider.md | 16 ++++++++-------- ....md => policy-csp-admx-deviceinstallation.md} | 0 4 files changed, 17 insertions(+), 17 deletions(-) rename windows/client-management/mdm/{policy-csp-admx-devicenstallation.md => policy-csp-admx-deviceinstallation.md} (100%) diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index eb36dff859..d5168b9828 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -191,7 +191,7 @@ #### [ADMX_CtrlAltDel](policy-csp-admx-ctrlaltdel.md) #### [ADMX_DataCollection](policy-csp-admx-datacollection.md) #### [ADMX_Desktop](policy-csp-admx-desktop.md) -#### [ADMX_DeviceInstallation](policy-csp-admx-devicenstallation.md) +#### [ADMX_DeviceInstallation](policy-csp-admx-deviceinstallation.md) #### [ADMX_DeviceSetup](policy-csp-admx-devicesetup.md) #### [ADMX_DigitalLocker](policy-csp-admx-digitallocker.md) #### [ADMX_DnsClient](policy-csp-admx-dnsclient.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 309fb143c2..8771145e8a 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -150,14 +150,14 @@ ms.date: 10/08/2020 - [ADMX_Desktop/sz_DB_DragDropClose](./policy-csp-admx-desktop.md#admx-desktop-sz-db-dragdropclose) - [ADMX_Desktop/sz_DB_Moving](./policy-csp-admx-desktop.md#admx-desktop-sz-db-moving) - [ADMX_Desktop/sz_DWP_NoHTMLPaper](./policy-csp-admx-desktop.md#admx-desktop-sz-dwp-nohtmlpaper) -- [ADMX_DeviceInstallation/DeviceInstall_AllowAdminInstall](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-allowadmininstall) -- [ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_DetailText](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-deniedpolicy-detailtext) -- [ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_SimpleText](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-deniedpolicy-simpletext) -- [ADMX_DeviceInstallation/DeviceInstall_InstallTimeout](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-installtimeout) -- [ADMX_DeviceInstallation/DeviceInstall_Policy_RebootTime](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-policy-reboottime) -- [ADMX_DeviceInstallation/DeviceInstall_Removable_Deny](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-removable-deny) -- [ADMX_DeviceInstallation/DeviceInstall_SystemRestore](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-systemrestore) -- [ADMX_DeviceInstallation/DriverInstall_Classes_AllowUser](./policy-csp-admx-devicenstallation.md#admx-deviceinstallation-deviceinstall-classes-allowuser) +- [ADMX_DeviceInstallation/DeviceInstall_AllowAdminInstall](./policy-csp-admx-deviceinstallation.md#admx-deviceinstallation-deviceinstall-allowadmininstall) +- [ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_DetailText](./policy-csp-admx-deviceinstallation.md#admx-deviceinstallation-deviceinstall-deniedpolicy-detailtext) +- [ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_SimpleText](./policy-csp-admx-deviceinstallation.md#admx-deviceinstallation-deviceinstall-deniedpolicy-simpletext) +- [ADMX_DeviceInstallation/DeviceInstall_InstallTimeout](./policy-csp-admx-deviceinstallation.md#admx-deviceinstallation-deviceinstall-installtimeout) +- [ADMX_DeviceInstallation/DeviceInstall_Policy_RebootTime](./policy-csp-admx-deviceinstallation.md#admx-deviceinstallation-deviceinstall-policy-reboottime) +- [ADMX_DeviceInstallation/DeviceInstall_Removable_Deny](./policy-csp-admx-deviceinstallation.md#admx-deviceinstallation-deviceinstall-removable-deny) +- [ADMX_DeviceInstallation/DeviceInstall_SystemRestore](./policy-csp-admx-deviceinstallation.md#admx-deviceinstallation-deviceinstall-systemrestore) +- [ADMX_DeviceInstallation/DriverInstall_Classes_AllowUser](./policy-csp-admx-deviceinstallation.md#admx-deviceinstallation-deviceinstall-classes-allowuser) - [ADMX_DeviceSetup/DeviceInstall_BalloonTips](./policy-csp-admx-devicesetup.md#admx-devicesetup-deviceinstall-balloontips) - [ADMX_DeviceSetup/DriverSearchPlaces_SearchOrderConfiguration](./policy-csp-admx-devicesetup.md#admx-devicesetup-driversearchplaces-searchorderconfiguration) - [ADMX_DigitalLocker/Digitalx_DiableApplication_TitleText_1](./policy-csp-admx-digitallocker.md#admx-digitallocker-digitalx-diableapplication-titletext-1) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 6483b2b718..2efe519667 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -651,28 +651,28 @@ The following diagram shows the Policy configuration service provider in tree fo
    - ADMX_DeviceInstallation/DeviceInstall_AllowAdminInstall + ADMX_DeviceInstallation/DeviceInstall_AllowAdminInstall
    - ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_DetailText + ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_DetailText
    - ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_SimpleText + ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_SimpleText
    - ADMX_DeviceInstallation/DeviceInstall_InstallTimeout + ADMX_DeviceInstallation/DeviceInstall_InstallTimeout
    - ADMX_DeviceInstallation/DeviceInstall_Policy_RebootTime + ADMX_DeviceInstallation/DeviceInstall_Policy_RebootTime
    - ADMX_DeviceInstallation/DeviceInstall_Removable_Deny + ADMX_DeviceInstallation/DeviceInstall_Removable_Deny
    - ADMX_DeviceInstallation/DeviceInstall_SystemRestore + ADMX_DeviceInstallation/DeviceInstall_SystemRestore
    - ADMX_DeviceInstallation/DriverInstall_Classes_AllowUser + ADMX_DeviceInstallation/DriverInstall_Classes_AllowUser
    diff --git a/windows/client-management/mdm/policy-csp-admx-devicenstallation.md b/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md similarity index 100% rename from windows/client-management/mdm/policy-csp-admx-devicenstallation.md rename to windows/client-management/mdm/policy-csp-admx-deviceinstallation.md From 383591b44cb0bf0c64e321ba470e79d15fbc5e0c Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 14 Dec 2020 11:28:58 -0800 Subject: [PATCH 0734/2014] Fixed Acrolinx issues --- windows/client-management/mdm/policy-csp-admx-eaime.md | 4 ++-- .../mdm/policy-csp-admx-microsoftdefenderantivirus.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-eaime.md b/windows/client-management/mdm/policy-csp-admx-eaime.md index 3cd05e398d..433116e5de 100644 --- a/windows/client-management/mdm/policy-csp-admx-eaime.md +++ b/windows/client-management/mdm/policy-csp-admx-eaime.md @@ -419,7 +419,7 @@ ADMX Info: Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off Internet search integration. -Search integration includes both using Search Provider (Japanese Microsoft IME) and performing bing search from predictive input for Japanese Microsoft IME. +Search integration includes both using Search Provider (Japanese Microsoft IME) and performing Bing search from predictive input for Japanese Microsoft IME. If you enable this policy setting, you cannot use search integration. @@ -789,7 +789,7 @@ If you enable this policy setting, the functionality associated with this featur If you disable this policy setting, the functionality associated with this feature is turned off, and the user won't be able to turn it on. -If you don't configure this policy setting, it will be turned on by default, and the user can turn on and turn off the lexicon udpate feature. +If you don't configure this policy setting, it will be turned on by default, and the user can turn on and turn off the lexicon update feature. This Policy setting applies only to Microsoft CHS Pinyin IME. diff --git a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md index f01f693b6e..69f2c6624a 100644 --- a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md +++ b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md @@ -1462,7 +1462,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure definition retirement for network protection against exploits of known vulnerabilities. Definition retirement checks to see if a computer has the required security updates necessary to protect it against a particular vulnerability. If the system is not vulnerable to the exploit detected by a definition, then that definition is "retired". If all security intelligence for a given protocal are retired then that protocol is no longer parsed. Enabling this feature helps to improve performance. On a computer that is up-to-date with all the latest security updates, network protection will have no impact on network performance. +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure definition retirement for network protection against exploits of known vulnerabilities. Definition retirement checks to see if a computer has the required security updates necessary to protect it against a particular vulnerability. If the system is not vulnerable to the exploit detected by a definition, then that definition is "retired". If all security intelligence for a given protocol are retired then that protocol is no longer parsed. Enabling this feature helps to improve performance. On a computer that is up-to-date with all the latest security updates, network protection will have no impact on network performance. If you enable or do not configure this setting, definition retirement will be enabled. From d7b37a96848ecd758d484564e1dcdd9e912f4c0d Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 14 Dec 2020 11:36:15 -0800 Subject: [PATCH 0735/2014] Fixed typo --- .../mdm/policy-csp-admx-microsoftdefenderantivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md index 69f2c6624a..5862dadff7 100644 --- a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md +++ b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md @@ -6747,7 +6747,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows user to supress reboot notifications in UI only mode (for cases where UI can't be in lockdown mode). +Available in the latest Windows 10 Insider Preview Build. This policy setting allows user to suppress reboot notifications in UI only mode (for cases where UI can't be in lockdown mode). If you enable this setting AM UI won't show reboot notifications. From 133936c6fbadddc60128f1a6768e8c42e0e713b5 Mon Sep 17 00:00:00 2001 From: Shari Kjerland <30906736+SKjerland@users.noreply.github.com> Date: Mon, 14 Dec 2020 12:00:22 -0800 Subject: [PATCH 0736/2014] Replaced microsoft-edge-faq.md with .yml file As part of the FAQ-content-type pilot, I replaced the .md file with a .yml file that uses Google-defined schema. --- .vscode/settings.json | 5 ++ browsers/edge/TOC.md | 2 +- browsers/edge/microsoft-edge-faq.md | 58 ----------------------- browsers/edge/microsoft-edge-faq.yml | 69 ++++++++++++++++++++++++++++ 4 files changed, 75 insertions(+), 59 deletions(-) create mode 100644 .vscode/settings.json delete mode 100644 browsers/edge/microsoft-edge-faq.md create mode 100644 browsers/edge/microsoft-edge-faq.yml diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000..f66a07d2e4 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "cSpell.words": [ + "emie" + ] +} \ No newline at end of file diff --git a/browsers/edge/TOC.md b/browsers/edge/TOC.md index 3314f77577..0f0c4989e5 100644 --- a/browsers/edge/TOC.md +++ b/browsers/edge/TOC.md @@ -28,6 +28,6 @@ ## [Change history for Microsoft Edge](change-history-for-microsoft-edge.md) -## [Microsoft Edge Frequently Asked Questions (FAQs)](microsoft-edge-faq.md) +## [Microsoft Edge Frequently Asked Questions (FAQs)](microsoft-edge-faq.yml) diff --git a/browsers/edge/microsoft-edge-faq.md b/browsers/edge/microsoft-edge-faq.md deleted file mode 100644 index 632905e3cb..0000000000 --- a/browsers/edge/microsoft-edge-faq.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Microsoft Edge - Frequently Asked Questions (FAQs) for IT Pros -ms.reviewer: -audience: itpro -manager: dansimp -description: Answers to frequently asked questions about Microsoft Edge features, integration, support, and potential problems. -author: dansimp -ms.author: dansimp -ms.prod: edge -ms.topic: article -ms.mktglfcycl: general -ms.sitesec: library -ms.localizationpriority: medium ---- - -# Frequently Asked Questions (FAQs) for IT Pros - ->Applies to: Microsoft Edge on Windows 10 and Windows 10 Mobile - -> [!NOTE] -> You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/). - -## How can I get the next major version of Microsoft Edge, based on Chromium? -In December 2018, Microsoft [announced](https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration/#8jv53blDvL6TIKuS.97) our intention to adopt the Chromium open source project in the development of Microsoft Edge on the desktop, to create better web compatibility for our customers and less fragmentation of the web for all web developers. You can get more information at the [Microsoft Edge Insiders site](https://www.microsoftedgeinsider.com/). - -## What’s the difference between Microsoft Edge and Internet Explorer 11? How do I know which one to use? -Microsoft Edge is the default browser for all Windows 10 devices. It’s built to be highly compatible with the modern web. For some enterprise web apps and a small set of sites that were built to work with older technologies like ActiveX, [you can use Enterprise Mode](emie-to-improve-compatibility.md) to automatically send users to Internet Explorer 11. - -For more information on how Internet Explorer and Microsoft Edge work together to support your legacy web apps, while still defaulting to the higher security and modern experiences enabled by Microsoft Edge, see [Legacy apps in the enterprise](https://blogs.windows.com/msedgedev/2017/04/07/legacy-web-apps-enterprise/#RAbtRvJSYFaKu2BI.97). - -## Does Microsoft Edge work with Enterprise Mode? -[Enterprise Mode](https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11) helps you run many legacy web applications with better backward compatibility. You can configure both Microsoft Edge and Internet Explorer to use the same Enterprise Mode Site List, switching seamlessly between browsers to support both modern and legacy web apps. - -## How do I customize Microsoft Edge and related settings for my organization? -You can use Group Policy or Microsoft Intune to manage settings related to Microsoft Edge, such as security settings, folder redirection, and preferences. See [Group Policy and Mobile Device Management (MDM) settings for Microsoft Edge](https://docs.microsoft.com/microsoft-edge/deploy/group-policies/) for a list of policies currently available for Microsoft Edge and configuration information. Note that the preview release of Chromium-based Microsoft Edge might not include management policies or other enterprise functionality; our focus during the preview is modern browser fundamentals. - -## Is Adobe Flash supported in Microsoft Edge? -Adobe Flash is currently supported as a built-in feature of Microsoft Edge on PCs running Windows 10. In July 2017, Adobe announced that Flash support will end after 2020. With this change to Adobe support, we’ve started to phase Flash out of Microsoft Edge by adding the [Configure the Adobe Flash Click-to-Run setting group policy](https://docs.microsoft.com/microsoft-edge/deploy/available-policies#configure-the-adobe-flash-click-to-run-setting) - this lets you control which websites can run Adobe Flash content. - -To learn more about Microsoft’s plan for phasing Flash out of Microsoft Edge and Internet Explorer, see [The End of an Era — Next Steps for Adobe Flash](https://blogs.windows.com/msedgedev/2017/07/25/flash-on-windows-timeline/#3Bcc3QjRw0l7XsZ4.97) (blog article). - -## Does Microsoft Edge support ActiveX controls or BHOs like Silverlight or Java? -No. Microsoft Edge doesn’t support ActiveX controls and BHOs like Silverlight or Java. If you’re running web apps that use ActiveX controls, x-ua-compatible headers, or legacy document modes, you need to keep running them in IE11. IE11 offers additional security, manageability, performance, backward compatibility, and standards support. - -## How often will Microsoft Edge be updated? -In Windows 10, we’re delivering Windows as a service, updated on a cadence driven by quality and the availability of new features. Microsoft Edge security updates are released every two to four weeks, while bigger feature updates are included in the Windows 10 releases on a semi-annual cadence. - -## How can I provide feedback on Microsoft Edge? -Microsoft Edge is an evergreen browser - we’ll continue to evolve both the web platform and the user interface with regular updates. To send feedback on user experience, or on broken or malicious sites, use the **Send Feedback** option under the ellipses icon (**...**) in the Microsoft Edge toolbar. - -## Will Internet Explorer 11 continue to receive updates? -We’re committed to keeping Internet Explorer a supported, reliable, and safe browser. Internet Explorer is still a component of Windows and follows the support lifecycle of the OS on which it’s installed. For details, see [Lifecycle FAQ - Internet Explorer](https://support.microsoft.com/help/17454/). While we continue to support and update Internet Explorer, the latest features and platform updates will only be available in Microsoft Edge. - -## How do I find out what version of Microsoft Edge I have? -In the upper right corner of Microsoft Edge, click the ellipses icon (**...**), and then click **Settings**. Look in the **About Microsoft Edge** section to find your version. - -## What is Microsoft EdgeHTML? -Microsoft EdgeHTML is the web rendering engine that powers the current Microsoft Edge web browser and Windows 10 web app platform. (As opposed to *Microsoft Edge, based on Chromium*.) diff --git a/browsers/edge/microsoft-edge-faq.yml b/browsers/edge/microsoft-edge-faq.yml new file mode 100644 index 0000000000..830ca09109 --- /dev/null +++ b/browsers/edge/microsoft-edge-faq.yml @@ -0,0 +1,69 @@ +### YamlMime:FAQ +metadata: + title: Microsoft Edge - Frequently Asked Questions (FAQs) for IT Pros + ms.reviewer: + audience: itpro + manager: dansimp + description: Answers to frequently asked questions about Microsoft Edge features, integration, support, and potential problems. + author: dansimp + ms.author: dansimp + ms.prod: edge + ms.topic: article + ms.mktglfcycl: general + ms.sitesec: library + ms.localizationpriority: medium + +title: Frequently Asked Questions (FAQs) for IT Pros +summary: | + >Applies to: Microsoft Edge on Windows 10 and Windows 10 Mobile + + > [!NOTE] + > You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/). + + +sections: + - name: Ignored + questions: + - question: How can I get the next major version of Microsoft Edge, based on Chromium? + answer: | + In December 2018, Microsoft [announced](https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration/#8jv53blDvL6TIKuS.97) our intention to adopt the Chromium open source project in the development of Microsoft Edge on the desktop, to create better web compatibility for our customers and less fragmentation of the web for all web developers. You can get more information at the [Microsoft Edge Insiders site](https://www.microsoftedgeinsider.com/). + + - question: What's the difference between Microsoft Edge and Internet Explorer 11? How do I know which one to use? + answer: | + Microsoft Edge is the default browser for all Windows 10 devices. It's built to be highly compatible with the modern web. For some enterprise web apps and a small set of sites that were built to work with older technologies like ActiveX, [you can use Enterprise Mode](emie-to-improve-compatibility.md) to automatically send users to Internet Explorer 11. + + For more information on how Internet Explorer and Microsoft Edge work together to support your legacy web apps, while still defaulting to the higher security and modern experiences enabled by Microsoft Edge, see [Legacy apps in the enterprise](https://blogs.windows.com/msedgedev/2017/04/07/legacy-web-apps-enterprise/#RAbtRvJSYFaKu2BI.97). + + - question: Does Microsoft Edge work with Enterprise Mode? + answer: | + [Enterprise Mode](https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11) helps you run many legacy web applications with better backward compatibility. You can configure both Microsoft Edge and Internet Explorer to use the same Enterprise Mode Site List, switching seamlessly between browsers to support both modern and legacy web apps. + + - question: How do I customize Microsoft Edge and related settings for my organization? + answer: | + You can use Group Policy or Microsoft Intune to manage settings related to Microsoft Edge, such as security settings, folder redirection, and preferences. See [Group Policy and Mobile Device Management (MDM) settings for Microsoft Edge](https://docs.microsoft.com/microsoft-edge/deploy/group-policies/) for a list of policies currently available for Microsoft Edge and configuration information. Note that the preview release of Chromium-based Microsoft Edge might not include management policies or other enterprise functionality; our focus during the preview is modern browser fundamentals. + + - question: Is Adobe Flash supported in Microsoft Edge? + answer: | + Adobe Flash is currently supported as a built-in feature of Microsoft Edge on PCs running Windows 10. In July 2017, Adobe announced that Flash support will end after 2020. With this change to Adobe support, we've started to phase Flash out of Microsoft Edge by adding the [Configure the Adobe Flash Click-to-Run setting group policy](https://docs.microsoft.com/microsoft-edge/deploy/available-policies#configure-the-adobe-flash-click-to-run-setting) - this lets you control which websites can run Adobe Flash content. + + To learn more about Microsoft's plan for phasing Flash out of Microsoft Edge and Internet Explorer, see [The End of an Era — Next Steps for Adobe Flash](https://blogs.windows.com/msedgedev/2017/07/25/flash-on-windows-timeline/#3Bcc3QjRw0l7XsZ4.97) (blog article). + + - question: Does Microsoft Edge support ActiveX controls or BHOs like Silverlight or Java? + answer: No, Microsoft Edge doesn't support ActiveX controls and BHOs like Silverlight or Java. If you're running web apps that use ActiveX controls, x-ua-compatible headers, or legacy document modes, you need to keep running them in Internet Explorer 11. Internet Explorer 11 offers additional security, manageability, performance, backward compatibility, and standards support. + + - question: How often will Microsoft Edge be updated? + answer: In Windows 10, we're delivering Windows as a service, updated on a cadence driven by quality and the availability of new features. Microsoft Edge security updates are released every two to four weeks, while bigger feature updates are included in the Windows 10 releases on a semi-annual cadence. + + - question: How can I provide feedback on Microsoft Edge? + answer: Microsoft Edge is an evergreen browser - we'll continue to evolve both the web platform and the user interface with regular updates. To send feedback on user experience, or on broken or malicious sites, use the **Send Feedback** option under the ellipses icon (**...**) in the Microsoft Edge toolbar. + + - question: Will Internet Explorer 11 continue to receive updates? + answer: | + We're committed to keeping Internet Explorer a supported, reliable, and safe browser. Internet Explorer is still a component of Windows and follows the support lifecycle of the OS on which it's installed. For details, see [Lifecycle FAQ - Internet Explorer](https://support.microsoft.com/help/17454/). While we continue to support and update Internet Explorer, the latest features and platform updates will only be available in Microsoft Edge. + + - question: How do I find out which version of Microsoft Edge I have? + answer: In the upper-right corner of Microsoft Edge, select the ellipses icon (**...**), and then select **Settings**. Look in the **About Microsoft Edge** section to find your version. + + - question: What is Microsoft EdgeHTML? + answer: Microsoft EdgeHTML is the web rendering engine that powers the current Microsoft Edge web browser and Windows 10 web app platform (as opposed to *Microsoft Edge, based on Chromium*). + From bb7869b07535f9201647ead2e0c07eccfefb26c9 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 14 Dec 2020 15:04:37 -0500 Subject: [PATCH 0737/2014] Updated create-base-policy sub-topic with spelling/grammar suggestions from acrolinx --- .../wdac-wizard-create-base-policy.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md index 0d1d32ff12..f532ee4e59 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md @@ -1,7 +1,7 @@ --- title: Windows Defender Application Control Wizard Base Policy Creation -description: Creating new base appliation control policies with the Microsoft WDAC Wizard. -keywords: allowlisting, blocklisting, security, malware +description: Creating new base application control policies with the Microsoft Windows Defender Application (WDAC) Wizard. +keywords: allow listing, block listing, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 ms.mktglfcycl: deploy @@ -24,19 +24,19 @@ ms.date: 10/14/2020 - Windows 10 - Windows Server 2016 and above -When creating policies for use with Windows Defender Application Control (WDAC), it is recommended to start from an existing base policy and then add or remove rules to build your own custom policy XML files. For this reason, the WDAC Wizard offers three template policies to start from and customize during the base policy creation workflow. Prerequisite information about application control can be accessed through the [WDAC design guide](windows-defender-application-control-design-guide.md). This page outlines the steps to create a new application control policy from a template, configure the policy options, and the signer and file rules. +When creating policies for use with Windows Defender Application Control (WDAC), it is recommended to start with a template policy and then add or remove rules to suit your application control scenario. For this reason, the WDAC Wizard offers three template policies to start from and customize during the base policy creation workflow. Prerequisite information about application control can be accessed through the [WDAC design guide](windows-defender-application-control-design-guide.md). This page outlines the steps to create a new application control policy from a template, configure the policy options, and the signer and file rules. ## Template Base Policies -Each of the template policies has a unique set of policy allowlist rules which will affect the circle-of-trust and security model of the policy. The following table lists the policies in increasing order of trust and freedom. For instance, the Default Windows mode policy has fewer allowed signer rules, compared to the Signed and Reputable mode, and will offer a more selective circle-of-trust, less flexibility and subquently higher security. +Each of the template policies has a unique set of policy allow list rules that will affect the circle-of-trust and security model of the policy. The following table lists the policies in increasing order of trust and freedom. For instance, the Default Windows mode policy trusts fewer application publishers and signers than the Signed and Reputable mode policy. The Default Windows policy will have a smaller circle-of-trust with better security than the Signed and Reputable policy, but at the expense of compatibility. | **Template Base Policy** | **Description** | |---------------------------------|-------------------------------------------------------------------| -| **Default Windows Mode** | Default Windows mode will authorize the following components:
    • Windows operating components - any binary installed by a fresh install of Windows
    • Apps installed from the Microsoft Store
    • Microsoft Office365 apps, OneDrive and Microsoft Teams
    • Third party [Windows Hardware Compatible drivers](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/whql-release-signature)
    | -| **Allow Microsoft Mode** | Allow mode will authorize the following components:
    • Windows operating components - any binary installed by a fresh install of Windows
    • Apps installed from the Microsoft Store
    • Microsoft Office365 apps, OneDrive and Microsoft Teams
    • Third party [Windows Hardware Compatible drivers](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/whql-release-signature)
    • *All Microsoft-signed software*
    | -| **Signed and Reputable Mode** | Signed and Reputable mode will authorize the following components:
    • Windows operating components - any binary installed by a fresh install of Windows
    • Apps installed from the Microsoft Store
    • Microsoft Office365 apps, OneDrive and Microsoft Teams
    • Third party [Windows Hardware Compatible drivers](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/whql-release-signature)
    • All Microsoft-signed software
    • *Files with good reputation per [Microsoft Defender's Intelligent Security Graph techology](use-windows-defender-application-control-with-intelligent-security-graph)*
    | +| **Default Windows Mode** | Default Windows mode will authorize the following components:
    • Windows operating components - any binary installed by a fresh install of Windows
    • Apps installed from the Microsoft Store
    • Microsoft Office365 apps, OneDrive, and Microsoft Teams
    • Third-party [Windows Hardware Compatible drivers](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/whql-release-signature)
    | +| **Allow Microsoft Mode** | Allow mode will authorize the following components:
    • Windows operating components - any binary installed by a fresh install of Windows
    • Apps installed from the Microsoft Store
    • Microsoft Office365 apps, OneDrive, and Microsoft Teams
    • Third-party [Windows Hardware Compatible drivers](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/whql-release-signature)
    • *All Microsoft-signed software*
    | +| **Signed and Reputable Mode** | Signed and Reputable mode will authorize the following components:
    • Windows operating components - any binary installed by a fresh install of Windows
    • Apps installed from the Microsoft Store
    • Microsoft Office365 apps, OneDrive, and Microsoft Teams
    • Third-party [Windows Hardware Compatible drivers](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/whql-release-signature)
    • All Microsoft-signed software
    • *Files with good reputation per [Microsoft Defender's Intelligent Security Graph technology](use-windows-defender-application-control-with-intelligent-security-graph)*
    | *Italized content denotes the changes in the current policy with respect to the policy prior.* @@ -47,18 +47,18 @@ Once the base template is selected, give the policy a name and choose where to s ## Configuring Policy Rules -Upon page launch, policy rules will be automatically enabled/disabled depending on the chosen template from the previous page. Choose to enable or disable the desired policy rule options by pressing the slider button next to the policy rule titles. Hovering the mouse over the policy rule title will display a short description of the rule at the bottom of the page. +Upon page launch, policy rules will be automatically enabled/disabled depending on the chosen template from the previous page. Choose to enable or disable the desired policy rule options by pressing the slider button next to the policy rule titles. A short description of each rule will appear at the bottom of the page when the mouse hovers over the rule title. ### Policy Rules Description -A description of the policy rules, beginning with the left-most column are provided below. +A description of each policy rule, beginning with the left-most column, is provided below. | Rule option | Description | |------------ | ----------- | | **Advanced Boot Options Menu** | The F8 preboot menu is disabled by default for all WDAC policies. Setting this rule option allows the F8 menu to appear to physically present users. | | **Allow Supplemental Policies** | Use this option on a base policy to allow supplemental policies to expand it. | | **Disable Script Enforcement** | This option disables script enforcement options. Unsigned PowerShell scripts and interactive PowerShell are no longer restricted to [Constrained Language Mode](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_language_modes). NOTE: This option is only supported with the Windows 10 May 2019 Update (1903) and higher. Using it on earlier versions of Windows 10 is not supported and may have unintended results. | -|**[Hypervisor-protected code integrity](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity)**| When enabled, policy enforcement uses virtualization-based security to run the code integrity service inside a secure environment. This provides stronger protections against kernel malware.| +|**[Hypervisor-protected code integrity (HVCI)](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity)**| When enabled, policy enforcement uses virtualization-based security to run the code integrity service inside a secure environment. HVCI provides stronger protections against kernel malware.| | **Intelligent Security Graph Authorization** | Use this option to automatically allow applications with "known good" reputation as defined by Microsoft’s Intelligent Security Graph (ISG). | | **Managed Installer** | Use this option to automatically allow applications installed by a software distribution solution, such as Microsoft Endpoint Configuration Manager, that has been defined as a managed installer. | | **Require WHQL** | By default, legacy drivers that are not Windows Hardware Quality Labs (WHQL) signed are allowed to execute. Enabling this rule requires that every executed driver is WHQL signed and removes legacy driver support. Going forward, every new Windows 10–compatible driver must be WHQL certified. | @@ -68,15 +68,15 @@ A description of the policy rules, beginning with the left-most column are provi ### Advanced Policy Rules Description -Selecting the **+ Advanced Options** label will show another column of policy rules; advanced policy rules. A description of the policy rules are provided below. +Selecting the **+ Advanced Options** label will show another column of policy rules; advanced policy rules. A description of each policy rule is provided below. | Rule option | Description | |------------ | ----------- | | **Boot Audit on Failure** | Used when the WDAC policy is in enforcement mode. When a driver fails during startup, the WDAC policy will be placed in audit mode so that Windows will load. Administrators can validate the reason for the failure in the CodeIntegrity event log. | -| **Disable Flight Signing** | If enabled, WDAC policies will not trust flightroot-signed binaries. This would be used in the scenario in which organizations only want to run released binaries, not flighted builds. | +| **Disable Flight Signing** | If enabled, WDAC policies will not trust flightroot-signed binaries. This would be used in the scenario in which organizations only want to run released binaries, not flight/preview-signed builds. | | **Disable Runtime FilePath Rule Protection** | Disable default FilePath rule protection (apps and executables allowed based on file path rules must come from a file path that’s only writable by an administrator) for any FileRule that allows a file based on FilePath. | -| **Dynamic Code Security** | Enables policy enforcement for .NET applications and dynamically-loaded libraries. | -| **Invalidate EAs on Reboot** | When the Intelligent Security Graph option (14) is used, WDAC sets an extended file attribute that indicates that the file was authorized to run. This option will cause WDAC to periodically re-validate the reputation for files that were authorized by the ISG.| +| **Dynamic Code Security** | Enables policy enforcement for .NET applications and dynamically loaded libraries (DLLs). | +| **Invalidate EAs on Reboot** | When the Intelligent Security Graph option (14) is used, WDAC sets an extended file attribute that indicates that the file was authorized to run. This option will cause WDAC to periodically revalidate the reputation for files that were authorized by the ISG.| | **Require EV Signers** | In addition to being WHQL signed, this rule requires that drivers must have been submitted by a partner that has an Extended Verification (EV) certificate. All Windows 10 and later drivers will meet this requirement. | @@ -88,29 +88,29 @@ Selecting the **+ Advanced Options** label will show another column of policy ru ## Creating custom file rules -File rules in an application control policy will specify the level at which appiations will be identified and trusted. File rules are the main mechanism for defining trust in the application control policy. Selecting the **+ Custom Rules** will open the custom file rule conditions panel to create and customize targeted file rules for your policy. The Wizard supports 4 types of file rules: +File rules in an application control policy will specify the level at which applications will be identified and trusted. File rules are the main mechanism for defining trust in the application control policy. Selecting the **+ Custom Rules** will open the custom file rule conditions panel to create custom file rules for your policy. The Wizard supports four types of file rules: ### Publisher Rules -The Publisher file rule type uses properties in the code signing certificate chain to base file rules. Once the file to base the rule off of, called the *reference file*, is selected, use the slider to indicate the specifity of the rule. The table below shows the relationship between the slider placement, the corresponding WDAC rule level and its description. The lower the placement on the table and the UI slider, the greater the specificity of the rule. +The Publisher file rule type uses properties in the code signing certificate chain to base file rules. Once the file to base the rule off of, called the *reference file*, is selected, use the slider to indicate the specificity of the rule. The table below shows the relationship between the slider placement, the corresponding WDAC rule level and its description. The lower the placement on the table and the UI slider, the greater the specificity of the rule. | Rule Condition | WDAC Rule Level | Description | |------------ | ----------- | ----------- | | **Issuing CA** | PCACertificate | Highest available certificate is added to the signers. This is typically the PCA certificate, one level below the root certificate. Any file signed by this certificate will be affected. | | **Publisher** | Publisher | This rule is a combination of the PCACertificate rule and the common name (CN) of the leaf certificate. Any file signed by a major CA but with a leaf from a specific company, for example a device driver corp, is affected. | -| **File version** | SignedVersion | This rule is a combination of PCACertificate, Publisher and a version number. Anything from the specified publisher with a version at or above the one specified is affected. | -| **File name** | FilePublisher | Most specific. Combination of the file name, publisher and PCA certificate as well as a minimum version number. Files from the publisher with the specified name and greater or equal to the specified version are affected. | +| **File version** | SignedVersion | This rule is a combination of PCACertificate, publisher, and a version number. Anything from the specified publisher with a version at or above the one specified is affected. | +| **File name** | FilePublisher | Most specific. Combination of the file name, publisher, and PCA certificate as well as a minimum version number. Files from the publisher with the specified name and greater or equal to the specified version are affected. | ![Custom filepublisher file rule creation](images/wdac-wizard-custom-publisher-rule.png) ### Filepath Rules -Filepath rules do not provide the same security guarantees that explicit signer rules do, as they are based on mutable access permissions. To create a filepath rule, simply select the file using the *Browse* button. +Filepath rules do not provide the same security guarantees that explicit signer rules do, as they are based on mutable access permissions. To create a filepath rule, select the file using the *Browse* button. ### File Attribute Rules -The Wizard supports the creation of [file name rules](select-types-of-rules-to-create#windows-defender-application-control-filename-rules) based on authenticated file attributes. File name rules are useful when an application and its dependencies (eg. DLLs) may all share the same product name, for instance. This allows users to easily create targeted policies based on the Product Name filename rule level. To select the file attribute to create the rule, move the slider on the Wizard to the desired attribute. The table below describes each of the supported file attributes off which to create a rule. +The Wizard supports the creation of [file name rules](select-types-of-rules-to-create#windows-defender-application-control-filename-rules) based on authenticated file attributes. File name rules are useful when an application and its dependencies (for example, DLLs) may all share the same product name, for instance. This rule level allows users to easily create targeted policies based on the Product Name file name parameter. To select the file attribute to create the rule, move the slider on the Wizard to the desired attribute. The table below describes each of the supported file attributes off which to create a rule. | Rule level | Description | |------------ | ----------- | From f039be808ff15bafce5f18b910d642bc1c21fae8 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 14 Dec 2020 15:17:46 -0500 Subject: [PATCH 0738/2014] Updated wdac-wizard.md to fix spelling and grammar per Acrolinx scorecard --- .../wdac-wizard.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md index c21368ab72..89403445f6 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md @@ -1,6 +1,6 @@ --- title: Windows Defender Application Control Wizard -description: Microsoft WDAC Wizard allows users to create, edit and merge application control policies in a simple to use Windows application. +description: Microsoft Defender Application Control Wizard (WDAC) Wizard allows users to create, edit, and merge application control policies in a simple to use Windows application. keywords: allowlisting, blocklisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 @@ -25,11 +25,11 @@ ms.date: 10/14/2020 - Windows 10 - Windows Server 2016 and above -This topic describes the supported scenarios for the Windows Defender Application Control (WDAC) policy Wizard. The Wizard was built to provide security architects, security administrators, and system administrators with a more user-friendly means to create, edit and merge application control policies using a GUI desktop application. The Wizard uses the [ConfigCI PowerShell Cmdlets](https://docs.microsoft.com/en-us/powershell/module/configci/?view=win10-ps) in the background so the output policy of the Wizard and PowerShell cmdlets are identical. +This article describes the supported scenarios for the Windows Defender Application Control (WDAC) policy Wizard. The Wizard was built to provide security architects, security and system administrators with a more user-friendly means to create, edit, and merge WDAC policies. The Wizard desktop application uses the [ConfigCI PowerShell Cmdlets](https://docs.microsoft.com/en-us/powershell/module/configci/?view=win10-ps) in the background so the output policy of the Wizard and PowerShell cmdlets is identical. ## Downloading the application -The latest version of the application is available for download from the official [Microsoft WDAC Wizard installer website](https://bit.ly/3koHwYs) as an MSIX packaged application. Additionally, the source code for the Wizard is also available as part of Microsoft's Open Source Software offerings on Github at the [WDAC Wizard Repo](https://github.com/MicrosoftDocs/WDAC-Toolkit). +The WDAC Wizard can be downloaded from the official [Wizard installer website](https://bit.ly/3koHwYs) as an MSIX packaged application. The Wizard's source code is available as part of Microsoft's Open Source Software offerings on GitHub at the [WDAC Wizard Repo](https://github.com/MicrosoftDocs/WDAC-Toolkit). **Supported Clients** @@ -38,16 +38,16 @@ As the WDAC Wizard uses the cmdlets in the background, the Wizard is functional - Windows builds 1909+ - For pre-1909 builds, the Enterprise SKU of Windows is installed -If neither requirement is satisfied, the Wizard will not allow for creating, editing or merging policies. +If neither requirement is satisfied, the Wizard will throw an error as the cmdlets are not available. ## In this section | Topic | Description | | - | - | -| [Creating a new base policy](wdac-wizard-create-base-policy.md) | This topic describes the how to create a new base policy using one of the supplied policy templates. | -| [Creating a new supplemental policy](wdac-wizard-create-supplemental-policy.md) | This topic describes the steps necessary to create a supplemental policy, from one of the supplied templates, for an existing base policy. | -| [Editing a base or supplemental policy](wdac-wizard-edit-policy.md) | This topic demonstrates how to modify an existing policy and the Wizard's editing capabilities. | -| [Merging policies](wdac-wizard-merging-policies.md) | This topic describes how to merge policies into a single application control policy. | -| [Deploying policies from the Wizard](wdac-wizard-deploying-policies.md) | This topic describes how to deploy application control policies onto target devices. | +| [Creating a new base policy](wdac-wizard-create-base-policy.md) | This article describes how to create a new base policy using one of the supplied policy templates. | +| [Creating a new supplemental policy](wdac-wizard-create-supplemental-policy.md) | This article describes the steps necessary to create a supplemental policy, from one of the supplied templates, for an existing base policy. | +| [Editing a base or supplemental policy](wdac-wizard-edit-policy.md) | This article demonstrates how to modify an existing policy and the Wizard's editing capabilities. | +| [Merging policies](wdac-wizard-merging-policies.md) | This article describes how to merge policies into a single application control policy. | +| [Deploying policies from the Wizard](wdac-wizard-deploying-policies.md) | This article describes how to deploy application control policies onto target devices. | From c96a8ddee724d98fb665ca7ca9c8e62994dca78b Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 14 Dec 2020 15:35:18 -0500 Subject: [PATCH 0739/2014] updated wdac-wizard-create-supplemental-policy.md for grammar/spelling --- .../wdac-wizard-create-supplemental-policy.md | 35 +++++++++---------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md index 77ebccf335..6dc20f1ffe 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md @@ -30,27 +30,26 @@ Prerequisite information about application control can be accessed through the [ ## Expanding a Base Policy -Once the Policy Creator > Supplemental Policy type is chosen, a policy name and file location dialog will appear to name and save the supplemental policy. The next step requires selecting a base policy to expand. To expand a base policy, the base must allow supplemental policies. The WDAC Wizard will verify whether the base poliy allows supplementals and will show either of the following confirmations. +Once the Supplemental Policy type is chosen on the New Policy page, policy name and file dialog fields can be used to name and save the supplemental policy. The next step requires selecting a base policy to expand. To expand a base policy, the base must allow supplemental policies. The WDAC Wizard will verify if the base policy allows supplementals and will show the following confirmation. ![Base policy allows supplemental policies](images/wdac-wizard-supplemental-expandable.png) -![Base policy does not allow supplemental policies](images/wdac-wizard-supplemental-not-expandable.png) If the base policy is not configured for supplemental policies, first edit the base policy to allow supplementals using the [WDAC Wizard edit workflow](edac-wizard-editing-policy.md). ## Configuring Policy Rules -Upon page launch, policy rules will be automatically enabled/disabled depending on the chosen template from the previous page. Choose to enable or disable the desired policy rule options by pressing the slider button next to the policy rule titles. Hovering the mouse over the policy rule title will display a short description of the rule at the bottom of the page. +Upon page launch, policy rules will be automatically enabled/disabled depending on the chosen template from the previous page. Choose to enable or disable the desired policy rule options by pressing the slider button next to the policy rule titles. A short description of the rule will be shown at the bottom of the page when the cursor is placed on the rule title. ### Policy Rules Description -A description of the policy rules, beginning with the left-most column are provided below. +A description of each policy rule, beginning with the left-most column, is provided below. | Rule option | Description | |------------ | ----------- | | **Advanced Boot Options Menu** | The F8 preboot menu is disabled by default for all WDAC policies. Setting this rule option allows the F8 menu to appear to physically present users. | | **Allow Supplemental Policies** | Use this option on a base policy to allow supplemental policies to expand it. | | **Disable Script Enforcement** | This option disables script enforcement options. Unsigned PowerShell scripts and interactive PowerShell are no longer restricted to [Constrained Language Mode](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_language_modes). NOTE: This option is only supported with the Windows 10 May 2019 Update (1903) and higher. Using it on earlier versions of Windows 10 is not supported and may have unintended results. | -|**[Hypervisor-protected code integrity](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity)**| When enabled, policy enforcement uses virtualization-based security to run the code integrity service inside a secure environment. This provides stronger protections against kernel malware.| +|**[Hypervisor-protected code integrity (HVCI)](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity)**| When enabled, policy enforcement uses virtualization-based security to run the code integrity service inside a secure environment. HVCI provides stronger protections against kernel malware.| | **Intelligent Security Graph Authorization** | Use this option to automatically allow applications with "known good" reputation as defined by Microsoft’s Intelligent Security Graph (ISG). | | **Managed Installer** | Use this option to automatically allow applications installed by a software distribution solution, such as Microsoft Endpoint Configuration Manager, that has been defined as a managed installer. | | **Require WHQL** | By default, legacy drivers that are not Windows Hardware Quality Labs (WHQL) signed are allowed to execute. Enabling this rule requires that every executed driver is WHQL signed and removes legacy driver support. Going forward, every new Windows 10–compatible driver must be WHQL certified. | @@ -60,15 +59,15 @@ A description of the policy rules, beginning with the left-most column are provi ### Advanced Policy Rules Description -Selecting the **+ Advanced Options** label will show another column of policy rules; advanced policy rules. A description of the policy rules are provided below. +Selecting the **+ Advanced Options** label will show another column of policy rules; advanced policy rules. A description of each policy rule is provided below. | Rule option | Description | |------------ | ----------- | | **Boot Audit on Failure** | Used when the WDAC policy is in enforcement mode. When a driver fails during startup, the WDAC policy will be placed in audit mode so that Windows will load. Administrators can validate the reason for the failure in the CodeIntegrity event log. | -| **Disable Flight Signing** | If enabled, WDAC policies will not trust flightroot-signed binaries. This would be used in the scenario in which organizations only want to run released binaries, not flighted builds. | +| **Disable Flight Signing** | If enabled, WDAC policies will not trust flightroot-signed binaries. This setting should be used in scenarios where organizations only want to run production binaries, not flight/preivew-signed builds. | | **Disable Runtime FilePath Rule Protection** | Disable default FilePath rule protection (apps and executables allowed based on file path rules must come from a file path that’s only writable by an administrator) for any FileRule that allows a file based on FilePath. | -| **Dynamic Code Security** | Enables policy enforcement for .NET applications and dynamically-loaded libraries. | -| **Invalidate EAs on Reboot** | When the Intelligent Security Graph option (14) is used, WDAC sets an extended file attribute that indicates that the file was authorized to run. This option will cause WDAC to periodically re-validate the reputation for files that were authorized by the ISG.| +| **Dynamic Code Security** | Enables policy enforcement for .NET applications and dynamically loaded libraries. | +| **Invalidate EAs on Reboot** | When the Intelligent Security Graph option (14) is used, WDAC sets an extended file attribute that indicates that the file was authorized to run. This option will cause WDAC to periodically revalidate the reputation for files that were authorized by the ISG.| | **Require EV Signers** | In addition to being WHQL signed, this rule requires that drivers must have been submitted by a partner that has an Extended Verification (EV) certificate. All Windows 10 and later drivers will meet this requirement. | @@ -80,17 +79,17 @@ Selecting the **+ Advanced Options** label will show another column of policy ru ## Creating custom file rules -File rules in an application control policy will specify the level at which appiations will be identified and trusted. File rules are the main mechanism for defining trust in the application control policy. Selecting the **+ Custom Rules** will open the custom file rule conditions panel to create and customize targeted file rules for your policy. The Wizard supports 4 types of file rules: +File rules in an application control policy will specify the level at which applications will be identified and trusted. File rules are the main mechanism for defining trust in the application control policy. Selecting the **+ Custom Rules** will open the custom file rule conditions panel to create and customize targeted file rules for your policy. The Wizard supports four types of file rules: ### Publisher Rules -The Publisher file rule type uses properties in the code signing certificate chain to base file rules. Once the file to base the rule off of, called the *reference file*, is selected, use the slider to indicate the specifity of the rule. The table below shows the relationship between the slider placement, the corresponding WDAC rule level and its description. The lower the placement on the table and the UI slider, the greater the specificity of the rule. +The Publisher file rule type uses properties in the code signing certificate chain to base file rules. Once the file to base the rule off of, called the *reference file*, is selected, use the slider to indicate the specificity of the rule. The table below shows the relationship between the slider placement, the corresponding WDAC rule level, and its description. The lower the placement on the table and the UI slider, the greater the specificity of the rule. | Rule Condition | WDAC Rule Level | Description | |------------ | ----------- | ----------- | -| **Issuing CA** | PCACertificate | Highest available certificate is added to the signers. This is typically the PCA certificate, one level below the root certificate. Any file signed by this certificate will be affected. | -| **Publisher** | Publisher | This rule is a combination of the PCACertificate rule and the common name (CN) of the leaf certificate. Any file signed by a major CA but with a leaf from a specific company, for example a device driver corp, is affected. | -| **File version** | SignedVersion | This rule is a combination of PCACertificate, Publisher and a version number. Anything from the specified publisher with a version at or above the one specified is affected. | +| **Issuing CA** | PCACertificate | Highest available certificate is added to the signers. This certificate is typically the PCA certificate, one level below the root certificate. Any file signed by this certificate will be affected. | +| **Publisher** | Publisher | This rule is a combination of the PCACertificate rule and the common name (CN) of the leaf certificate. Any file signed by a major CA but with a leaf from a specific company, for example a device driver publisher, is affected. | +| **File version** | SignedVersion | This rule is a combination of the PCACertificate and Publisher rule, and a version number. Anything from the specified publisher with a version at or above the one specified is affected. | | **File name** | FilePublisher | Most specific. Combination of the file name, publisher and PCA certificate as well as a minimum version number. Files from the publisher with the specified name and greater or equal to the specified version are affected. | @@ -98,11 +97,11 @@ The Publisher file rule type uses properties in the code signing certificate cha ### Filepath Rules -Filepath rules do not provide the same security guarantees that explicit signer rules do, as they are based on mutable access permissions. To create a filepath rule, simply select the file using the *Browse* button. +Filepath rules do not provide the same security guarantees that explicit signer rules do, as they are based on mutable access permissions. To create a filepath rule, select the file using the *Browse* button. ### File Attribute Rules -The Wizard supports the creation of [file name rules](select-types-of-rules-to-create#windows-defender-application-control-filename-rules) based on authenticated file attributes. File name rules are useful when an application and its dependencies (eg. DLLs) may all share the same product name, for instance. This allows users to easily create targeted policies based on the Product Name filename rule level. To select the file attribute to create the rule, move the slider on the Wizard to the desired attribute. The table below describes each of the supported file attributes off which to create a rule. +The Wizard supports the creation of [file name rules](select-types-of-rules-to-create#windows-defender-application-control-filename-rules) based on authenticated file attributes. File name rules are useful when an application and its dependencies (for example, DLLs) may all share the same product name, for instance. This rule level allows users to easily create targeted policies based on the Product Name file name. To select the file attribute to create the rule, move the slider on the Wizard to the desired attribute. The table below describes each of the supported file attributes off which to create a rule. | Rule level | Description | |------------ | ----------- | @@ -121,8 +120,8 @@ Lastly, the Wizard supports creating file rules using the hash of the file. Alth #### Deleting Signing Rules -The policy signing rules list table on the left of the page will document the allow and deny rules in the template, as well as any custom rules you create. Template signing rules and custom rules can be deleted from the policy by selecting the rule from the rules list table. Once the rule is highlighted, press the delete button underneath the table. you will be prompted for additional confirmation. Select `Yes` to remove the rule from the policy and the rules table. +The table on the left of the page will document the allow and deny rules in the template, as well as any custom rules you create. Rules can be deleted from the policy by selecting the rule from the rules list table. Once the rule is highlighted, press the delete button underneath the table. you will be prompted for additional confirmation. Select `Yes` to remove the rule from the policy and the rules table. ## Up next -- [Editing a WDAC policy using the Wizard](wdac-wizard-editing-policy.md) \ No newline at end of file +- [Editing a WDAC policy using the Wizard](wdac-wizard-editing-policy.md) From c70c8ee8812de16b0c4c8b9f52202ebfad5083d2 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 14 Dec 2020 15:49:59 -0500 Subject: [PATCH 0740/2014] fixed grammar/spelling in wdac-wizard-editing-policy.md --- .../wdac-wizard-editing-policy.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-editing-policy.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-editing-policy.md index d3ef342f31..ec71f80aba 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-editing-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-editing-policy.md @@ -18,13 +18,13 @@ ms.topic: conceptual ms.date: 10/14/2020 --- -# Editing exisiting base and supplemental WDAC policies with the Wizard +# Editing existing base and supplemental WDAC policies with the Wizard **Applies to** - Windows 10 - Windows Server 2016 and above -The WDAC Wizard makes editing and viewing base and supplemental WDAC policies much easier than by hand or using the PowerShell Cmdlets. The Wizard currently supports the following editing capbilities: +The WDAC Wizard makes editing and viewing WDAC policies easier than the PowerShell cmdlets or manually. The Wizard currently supports the following editing capabilities:
    • [Configuring policy rules](#Configuring-Policy-Rules)
    • [Adding new allow or block file rules to existing policies](#Adding-File-Rules)
    • @@ -34,21 +34,21 @@ The WDAC Wizard makes editing and viewing base and supplemental WDAC policies mu # Configuring Policy Rules -The `Policy Rules` page will load with the in-edit policy rules configured per the set rules. Selecting the `+ Advanced Options` button will reveal the advanced policy rule options panel. This grouping of rules contains additional policy rule options which are less common to the majority of users. To edit any of the rules, flip the corresponding policy rule state. For instance, to disable Audit Mode and enable Enforcement Mode in the figure below, the button beside the `Audit Mode` label needs only to be pressed. Once the policy rules are configured, select the Next button to continue the next stage of editing: [Adding File Rules](#Adding-File-Rules). +The `Policy Rules` page will load with the in-edit policy rules configured per the set rules. Selecting the `+ Advanced Options` button will reveal the advanced policy rule options panel. This grouping of rules contains additional policy rule options that are less common to the majority of users. To edit any of the rules, flip the corresponding policy rule state. For instance, to disable Audit Mode and enable Enforcement Mode in the figure below, the button beside the `Audit Mode` label needs only to be pressed. Once the policy rules are configured, select the Next button to continue the next stage of editing: [Adding File Rules](#Adding-File-Rules). ![Configuring the policy rules](images/wdac-wizard-edit-policy-rules.png) -Hovering the mouse over the policy rule names will display a short description of the ruleat the bottom of the page.For a complete list of the policy rules and their capabilities see the [Windows Defender Application Control policy rules table](select-types-of-rules-to-create.md#windows-defender-application-control-policy-rules). +A description of the policy rule is shown at the bottom of the page when the cursor is placed over the rule title. For a complete list of the policy rules and their capabilities, see the [Windows Defender Application Control policy rules table](select-types-of-rules-to-create.md#windows-defender-application-control-policy-rules). ## Adding File Rules -Previously, to add rules to an existing policy, users would be required to create a new policy and merge it with their existing policy, or edit the policy by hand. The WDAC Wizard allows users to add rules to their exising policy seamlessly. +The WDAC Wizard allows users to add rules to their existing policy seamlessly. Previously, this would have involved creating a new policy with the new rules and merging it with the existing policy. Selecting the `+ Custom Rules` button will open the Custom Rules panel. For more information on creating new policy file rules, see the guidelines provided in the [creating policy file rules section](wdac-wizard-create-base-policy.md#Creating-custom-file-rules). ## Removing File Rules -The WDAC Wizard makes deleting file rules from an existing policy quick and easy. To remove any type of file rule: publisher rule, path rule, filename rule or a hash rule, simply click on the rule in the `Policy Signing Rules List` table on the lefthand side of the page. Selecting the rule will highlight the entire row. Once the row is highlighted, select the remove icon underneath the table. The Wizard will prompt for user confirmation before removing the file rule. Once removed, the rule will no longer appear in the policy or the table. +The WDAC Wizard makes deleting file rules from an existing policy quick and easy. To remove any type of file rule: publisher rule, path rule, filename rule, or a hash rule, select the rule in the `Policy Signing Rules List` table on the left-hand side of the page. Selecting the rule will highlight the entire row. Once the row is highlighted, select the remove icon underneath the table. The Wizard will prompt for user confirmation before removing the file rule. Once removed, the rule will no longer appear in the policy or the table. ![Removing file rule from policy during edit](image/wdac-wizard-edit-remove-file-rule.png) @@ -66,8 +66,8 @@ The WDAC Wizard makes deleting file rules from an existing policy quick and easy ### Policy Creation -Once the WDAC Wizard finalizes creation of your edited policy, the new policy will be written to the same file path and name as the in-edit policy with the new version appended to the end of the file name. For instance, if the in-edit policy is saved at MyDocuments\BasePolicy.xml, after edit, the new policy will be saved at MyDocuments\BasePolicy_v10.0.0.1.xml. +Once the policy is created, the new policy will be written to the same path as the in-edit policy. The new policy file name will have the policy version appended to the end of the file name. For instance, if the in-edit policy is saved at MyDocuments\BasePolicy.xml, after edit, the new policy will be saved at MyDocuments\BasePolicy_v10.0.0.1.xml. ## Up next -- [Merging WDAC policies using the Wizard](wdac-wizard-merging-policies.md) \ No newline at end of file +- [Merging WDAC policies using the Wizard](wdac-wizard-merging-policies.md) From 15ef5a5dcb2e6dafff3de6cb9a0624fe81d356e1 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 14 Dec 2020 15:56:08 -0500 Subject: [PATCH 0741/2014] fixed grammar/spelling in merging policies article --- .../wdac-wizard-merging-policies.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-merging-policies.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-merging-policies.md index 53f2c6162d..eca772e093 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-merging-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-merging-policies.md @@ -20,13 +20,13 @@ ms.date: 10/14/2020 # Merging existing policies with the WDAC Wizard -Beginning in Windows 10 version 1903, WDAC supports multiple policies. Before version 1903, however, Windows 10 could only have one WDAC policy. Consquently, users were required to merge multiple WDAC policies into one. The WDAC Wizard has a simple to use user interface to allow users to merge multiple WDAC policies. The Wizard can support up to 15 policy files as input during the merge workflow. +Beginning in Windows 10 version 1903, WDAC supports multiple policies. Before version 1903, however, Windows 10 could only have one WDAC policy. Consequently, users were required to merge multiple WDAC policies into one. The WDAC Wizard has a simple to use user interface to allow users to merge multiple WDAC policies. The Wizard can support up to 15 policy files as input during the merge workflow. -Simply select the policies you wish to merge into one policy using the `+ Add Policy` button under the table. Once added, policies will be enumerated within the table. To remove a policy from the table, in the case of accidental addition, highlight the policy row and click the `- Remove Policy` button. Confirmation will be required before the policy is withdrawn from the table. +Select the policies you wish to merge into one policy using the `+ Add Policy` button under the table. Once added, policies will be enumerated within the table. To remove a policy from the table, if accidentally added, highlight the policy row and select the `- Remove Policy` button. Confirmation will be required before the policy is withdrawn from the table. > [!NOTE] > The policy type and ID of the final output policy will be determined based on the type and ID of the **first policy** in the policy list table. For instance, if a legacy policy format policy and a multi-policy format policy are merged together, the output format of the policy will be whichever policy is specified first in the table. For more information on policy formats, visit the [Multiple WDAC Policies page](deploy-multiple-windows-defender-application-control-policies). -Lastly, select a filepath save location for the final merged policy on disk using the Browse button. Once at least two policies to merge are specified, and the output file location is set, click Next to build the policy. +Lastly, select a filepath save location for the final merged policy using the `Browse` button. If a minimum of two policies are selected, and the save location is specified, select the `Next` button to build the policy. -![Merging WDAC policies into a final WDAC policy](images/wdac-wizard-merge.png) \ No newline at end of file +![Merging WDAC policies into a final WDAC policy](images/wdac-wizard-merge.png) From 8b9615cbda25ba0463eed6623c22bd0889c70872 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 14 Dec 2020 14:27:54 -0800 Subject: [PATCH 0742/2014] add note --- .../microsoft-defender-atp/configure-endpoints-sccm.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md index 38ec7959c3..aa7a4c498f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md @@ -50,6 +50,11 @@ Starting in Configuration Manager version 2002, you can onboard the following op - Windows Server 2016, version 1803 or later - Windows Server 2019 +>[!NOTE] +>For more information on how to onboard Windows Server 2012 R2, Windows Server 2016, and Windows Server 2019, see, [Onboard Windows servers](configure-server-endpoints.md). + + + ### Onboard devices using System Center Configuration Manager From cb480eefb414fd2b68e0478d268aa73e21770c97 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 14 Dec 2020 17:40:26 -0500 Subject: [PATCH 0743/2014] Fixed broken links for edit policy article and deploying policy articles. --- .../windows-defender-application-control/wdac-wizard.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md index 89403445f6..4e765e5339 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md @@ -25,7 +25,7 @@ ms.date: 10/14/2020 - Windows 10 - Windows Server 2016 and above -This article describes the supported scenarios for the Windows Defender Application Control (WDAC) policy Wizard. The Wizard was built to provide security architects, security and system administrators with a more user-friendly means to create, edit, and merge WDAC policies. The Wizard desktop application uses the [ConfigCI PowerShell Cmdlets](https://docs.microsoft.com/en-us/powershell/module/configci/?view=win10-ps) in the background so the output policy of the Wizard and PowerShell cmdlets is identical. +This article describes the supported scenarios for the Windows Defender Application Control (WDAC) policy Wizard. The Wizard was built to provide security architects, security and system administrators with a more user-friendly means to create, edit, and merge WDAC policies. The Wizard desktop application uses the [ConfigCI PowerShell Cmdlets](https://docs.microsoft.com/powershell/module/configci/?view=win10-ps) in the background so the output policy of the Wizard and PowerShell cmdlets is identical. ## Downloading the application @@ -46,8 +46,5 @@ If neither requirement is satisfied, the Wizard will throw an error as the cmdle | - | - | | [Creating a new base policy](wdac-wizard-create-base-policy.md) | This article describes how to create a new base policy using one of the supplied policy templates. | | [Creating a new supplemental policy](wdac-wizard-create-supplemental-policy.md) | This article describes the steps necessary to create a supplemental policy, from one of the supplied templates, for an existing base policy. | -| [Editing a base or supplemental policy](wdac-wizard-edit-policy.md) | This article demonstrates how to modify an existing policy and the Wizard's editing capabilities. | +| [Editing a base or supplemental policy](wdac-wizard-editing-policy.md) | This article demonstrates how to modify an existing policy and the Wizard's editing capabilities. | | [Merging policies](wdac-wizard-merging-policies.md) | This article describes how to merge policies into a single application control policy. | -| [Deploying policies from the Wizard](wdac-wizard-deploying-policies.md) | This article describes how to deploy application control policies onto target devices. | - - From bbb3142a8b02f6e0e02df4dc8573202e581bb2d9 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 14 Dec 2020 17:43:08 -0500 Subject: [PATCH 0744/2014] Fixed broken Multiple WDAC Policies page link in WDAC Wizard merge policy article --- .../wdac-wizard-merging-policies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-merging-policies.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-merging-policies.md index eca772e093..1b7d604a49 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-merging-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-merging-policies.md @@ -25,7 +25,7 @@ Beginning in Windows 10 version 1903, WDAC supports multiple policies. Before ve Select the policies you wish to merge into one policy using the `+ Add Policy` button under the table. Once added, policies will be enumerated within the table. To remove a policy from the table, if accidentally added, highlight the policy row and select the `- Remove Policy` button. Confirmation will be required before the policy is withdrawn from the table. > [!NOTE] -> The policy type and ID of the final output policy will be determined based on the type and ID of the **first policy** in the policy list table. For instance, if a legacy policy format policy and a multi-policy format policy are merged together, the output format of the policy will be whichever policy is specified first in the table. For more information on policy formats, visit the [Multiple WDAC Policies page](deploy-multiple-windows-defender-application-control-policies). +> The policy type and ID of the final output policy will be determined based on the type and ID of the **first policy** in the policy list table. For instance, if a legacy policy format policy and a multi-policy format policy are merged together, the output format of the policy will be whichever policy is specified first in the table. For more information on policy formats, visit the [Multiple WDAC Policies page](deploy-multiple-windows-defender-application-control-policies.md). Lastly, select a filepath save location for the final merged policy using the `Browse` button. If a minimum of two policies are selected, and the save location is specified, select the `Next` button to build the policy. From 4dad3db2b6a37a505eb22ddb2d77aac2bceb63ac Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 14 Dec 2020 17:51:25 -0500 Subject: [PATCH 0745/2014] Fixed broken image link and page header references --- .../wdac-wizard-editing-policy.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-editing-policy.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-editing-policy.md index ec71f80aba..a239d415ec 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-editing-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-editing-policy.md @@ -1,5 +1,5 @@ --- -title: Windows Defender Application Control Wizard Base Policy Creation +title: Editing Windows Defender Application Control Policies with the Wizard description: Editing existing base and supplemental policies with the Microsoft WDAC Wizard. keywords: allowlisting, blocklisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb @@ -32,9 +32,9 @@ The WDAC Wizard makes editing and viewing WDAC policies easier than the PowerShe
    -# Configuring Policy Rules +## Configuring Policy Rules -The `Policy Rules` page will load with the in-edit policy rules configured per the set rules. Selecting the `+ Advanced Options` button will reveal the advanced policy rule options panel. This grouping of rules contains additional policy rule options that are less common to the majority of users. To edit any of the rules, flip the corresponding policy rule state. For instance, to disable Audit Mode and enable Enforcement Mode in the figure below, the button beside the `Audit Mode` label needs only to be pressed. Once the policy rules are configured, select the Next button to continue the next stage of editing: [Adding File Rules](#Adding-File-Rules). +The `Policy Rules` page will load with the in-edit policy rules configured per the set rules. Selecting the `+ Advanced Options` button will reveal the advanced policy rule options panel. This grouping of rules contains additional policy rule options that are less common to the majority of users. To edit any of the rules, flip the corresponding policy rule state. For instance, to disable Audit Mode and enable Enforcement Mode in the figure below, the button beside the `Audit Mode` label needs only to be pressed. Once the policy rules are configured, select the Next button to continue the next stage of editing: [Adding File Rules](#adding-file-rules). ![Configuring the policy rules](images/wdac-wizard-edit-policy-rules.png) @@ -44,13 +44,13 @@ A description of the policy rule is shown at the bottom of the page when the cur The WDAC Wizard allows users to add rules to their existing policy seamlessly. Previously, this would have involved creating a new policy with the new rules and merging it with the existing policy. -Selecting the `+ Custom Rules` button will open the Custom Rules panel. For more information on creating new policy file rules, see the guidelines provided in the [creating policy file rules section](wdac-wizard-create-base-policy.md#Creating-custom-file-rules). +Selecting the `+ Custom Rules` button will open the Custom Rules panel. For more information on creating new policy file rules, see the guidelines provided in the [creating policy file rules section](wdac-wizard-create-base-policy.md#creating-custom-file-rules). ## Removing File Rules The WDAC Wizard makes deleting file rules from an existing policy quick and easy. To remove any type of file rule: publisher rule, path rule, filename rule, or a hash rule, select the rule in the `Policy Signing Rules List` table on the left-hand side of the page. Selecting the rule will highlight the entire row. Once the row is highlighted, select the remove icon underneath the table. The Wizard will prompt for user confirmation before removing the file rule. Once removed, the rule will no longer appear in the policy or the table. -![Removing file rule from policy during edit](image/wdac-wizard-edit-remove-file-rule.png) +![Removing file rule from policy during edit](images/wdac-wizard-edit-remove-file-rule.png) **Note:** removing a publisher rule will also remove the associated File Attribute rules. For instance, in the xml block below, removing ID_SIGNER_CONTOSO_PUBLISHER would also remove the rules ID_FILEATTRIB_LOB_APP_1 and ID_FILEATTRIB_LOB_APP_2. From 70d27f25c9e3799da866eb66563bb3ce73a6ebf9 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 14 Dec 2020 17:55:11 -0500 Subject: [PATCH 0746/2014] Fixed broken link to select-types-of-rules-to-create.md#windows-defender-application-control-filename-rules and hardcoded locale (en-us) link in HVCI article --- .../wdac-wizard-create-supplemental-policy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md index 6dc20f1ffe..4383ca390b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-supplemental-policy.md @@ -34,7 +34,7 @@ Once the Supplemental Policy type is chosen on the New Policy page, policy name ![Base policy allows supplemental policies](images/wdac-wizard-supplemental-expandable.png) -If the base policy is not configured for supplemental policies, first edit the base policy to allow supplementals using the [WDAC Wizard edit workflow](edac-wizard-editing-policy.md). +If the base policy is not configured for supplemental policies, first edit the base policy to allow supplementals using the [WDAC Wizard edit workflow](wdac-wizard-editing-policy.md). ## Configuring Policy Rules @@ -49,7 +49,7 @@ A description of each policy rule, beginning with the left-most column, is provi | **Advanced Boot Options Menu** | The F8 preboot menu is disabled by default for all WDAC policies. Setting this rule option allows the F8 menu to appear to physically present users. | | **Allow Supplemental Policies** | Use this option on a base policy to allow supplemental policies to expand it. | | **Disable Script Enforcement** | This option disables script enforcement options. Unsigned PowerShell scripts and interactive PowerShell are no longer restricted to [Constrained Language Mode](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_language_modes). NOTE: This option is only supported with the Windows 10 May 2019 Update (1903) and higher. Using it on earlier versions of Windows 10 is not supported and may have unintended results. | -|**[Hypervisor-protected code integrity (HVCI)](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity)**| When enabled, policy enforcement uses virtualization-based security to run the code integrity service inside a secure environment. HVCI provides stronger protections against kernel malware.| +|**[Hypervisor-protected code integrity (HVCI)](https://docs.microsoft.com/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity)**| When enabled, policy enforcement uses virtualization-based security to run the code integrity service inside a secure environment. HVCI provides stronger protections against kernel malware.| | **Intelligent Security Graph Authorization** | Use this option to automatically allow applications with "known good" reputation as defined by Microsoft’s Intelligent Security Graph (ISG). | | **Managed Installer** | Use this option to automatically allow applications installed by a software distribution solution, such as Microsoft Endpoint Configuration Manager, that has been defined as a managed installer. | | **Require WHQL** | By default, legacy drivers that are not Windows Hardware Quality Labs (WHQL) signed are allowed to execute. Enabling this rule requires that every executed driver is WHQL signed and removes legacy driver support. Going forward, every new Windows 10–compatible driver must be WHQL certified. | @@ -101,7 +101,7 @@ Filepath rules do not provide the same security guarantees that explicit signer ### File Attribute Rules -The Wizard supports the creation of [file name rules](select-types-of-rules-to-create#windows-defender-application-control-filename-rules) based on authenticated file attributes. File name rules are useful when an application and its dependencies (for example, DLLs) may all share the same product name, for instance. This rule level allows users to easily create targeted policies based on the Product Name file name. To select the file attribute to create the rule, move the slider on the Wizard to the desired attribute. The table below describes each of the supported file attributes off which to create a rule. +The Wizard supports the creation of [file name rules](select-types-of-rules-to-create.md#windows-defender-application-control-filename-rules) based on authenticated file attributes. File name rules are useful when an application and its dependencies (for example, DLLs) may all share the same product name, for instance. This rule level allows users to easily create targeted policies based on the Product Name file name. To select the file attribute to create the rule, move the slider on the Wizard to the desired attribute. The table below describes each of the supported file attributes off which to create a rule. | Rule level | Description | |------------ | ----------- | From 1a31685da0367b6b2f3866ecebfb5b17f321ea47 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 14 Dec 2020 18:00:10 -0500 Subject: [PATCH 0747/2014] Fixed more hardcoded locales by removing "en-us" from article links. Also fixed references to the wdac official docs (use-windows-defender-application-control-with-intelligent-security-graph missing .md file ext) --- .../wdac-wizard-create-base-policy.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md index f532ee4e59..d9afb2c2a1 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md @@ -34,9 +34,9 @@ Each of the template policies has a unique set of policy allow list rules that w | **Template Base Policy** | **Description** | |---------------------------------|-------------------------------------------------------------------| -| **Default Windows Mode** | Default Windows mode will authorize the following components:
    • Windows operating components - any binary installed by a fresh install of Windows
    • Apps installed from the Microsoft Store
    • Microsoft Office365 apps, OneDrive, and Microsoft Teams
    • Third-party [Windows Hardware Compatible drivers](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/whql-release-signature)
    | -| **Allow Microsoft Mode** | Allow mode will authorize the following components:
    • Windows operating components - any binary installed by a fresh install of Windows
    • Apps installed from the Microsoft Store
    • Microsoft Office365 apps, OneDrive, and Microsoft Teams
    • Third-party [Windows Hardware Compatible drivers](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/whql-release-signature)
    • *All Microsoft-signed software*
    | -| **Signed and Reputable Mode** | Signed and Reputable mode will authorize the following components:
    • Windows operating components - any binary installed by a fresh install of Windows
    • Apps installed from the Microsoft Store
    • Microsoft Office365 apps, OneDrive, and Microsoft Teams
    • Third-party [Windows Hardware Compatible drivers](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/whql-release-signature)
    • All Microsoft-signed software
    • *Files with good reputation per [Microsoft Defender's Intelligent Security Graph technology](use-windows-defender-application-control-with-intelligent-security-graph)*
    | +| **Default Windows Mode** | Default Windows mode will authorize the following components:
    • Windows operating components - any binary installed by a fresh install of Windows
    • Apps installed from the Microsoft Store
    • Microsoft Office365 apps, OneDrive, and Microsoft Teams
    • Third-party [Windows Hardware Compatible drivers](https://docs.microsoft.com/windows-hardware/drivers/install/whql-release-signature)
    | +| **Allow Microsoft Mode** | Allow mode will authorize the following components:
    • Windows operating components - any binary installed by a fresh install of Windows
    • Apps installed from the Microsoft Store
    • Microsoft Office365 apps, OneDrive, and Microsoft Teams
    • Third-party [Windows Hardware Compatible drivers](https://docs.microsoft.com/windows-hardware/drivers/install/whql-release-signature)
    • *All Microsoft-signed software*
    | +| **Signed and Reputable Mode** | Signed and Reputable mode will authorize the following components:
    • Windows operating components - any binary installed by a fresh install of Windows
    • Apps installed from the Microsoft Store
    • Microsoft Office365 apps, OneDrive, and Microsoft Teams
    • Third-party [Windows Hardware Compatible drivers](https://docs.microsoft.com/windows-hardware/drivers/install/whql-release-signature)
    • All Microsoft-signed software
    • *Files with good reputation per [Microsoft Defender's Intelligent Security Graph technology](use-windows-defender-application-control-with-intelligent-security-graph.md)*
    | *Italized content denotes the changes in the current policy with respect to the policy prior.* @@ -58,7 +58,7 @@ A description of each policy rule, beginning with the left-most column, is provi | **Advanced Boot Options Menu** | The F8 preboot menu is disabled by default for all WDAC policies. Setting this rule option allows the F8 menu to appear to physically present users. | | **Allow Supplemental Policies** | Use this option on a base policy to allow supplemental policies to expand it. | | **Disable Script Enforcement** | This option disables script enforcement options. Unsigned PowerShell scripts and interactive PowerShell are no longer restricted to [Constrained Language Mode](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_language_modes). NOTE: This option is only supported with the Windows 10 May 2019 Update (1903) and higher. Using it on earlier versions of Windows 10 is not supported and may have unintended results. | -|**[Hypervisor-protected code integrity (HVCI)](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity)**| When enabled, policy enforcement uses virtualization-based security to run the code integrity service inside a secure environment. HVCI provides stronger protections against kernel malware.| +|**[Hypervisor-protected code integrity (HVCI)](https://docs.microsoft.com/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity)**| When enabled, policy enforcement uses virtualization-based security to run the code integrity service inside a secure environment. HVCI provides stronger protections against kernel malware.| | **Intelligent Security Graph Authorization** | Use this option to automatically allow applications with "known good" reputation as defined by Microsoft’s Intelligent Security Graph (ISG). | | **Managed Installer** | Use this option to automatically allow applications installed by a software distribution solution, such as Microsoft Endpoint Configuration Manager, that has been defined as a managed installer. | | **Require WHQL** | By default, legacy drivers that are not Windows Hardware Quality Labs (WHQL) signed are allowed to execute. Enabling this rule requires that every executed driver is WHQL signed and removes legacy driver support. Going forward, every new Windows 10–compatible driver must be WHQL certified. | @@ -110,7 +110,7 @@ Filepath rules do not provide the same security guarantees that explicit signer ### File Attribute Rules -The Wizard supports the creation of [file name rules](select-types-of-rules-to-create#windows-defender-application-control-filename-rules) based on authenticated file attributes. File name rules are useful when an application and its dependencies (for example, DLLs) may all share the same product name, for instance. This rule level allows users to easily create targeted policies based on the Product Name file name parameter. To select the file attribute to create the rule, move the slider on the Wizard to the desired attribute. The table below describes each of the supported file attributes off which to create a rule. +The Wizard supports the creation of [file name rules](select-types-of-rules-to-create.md#windows-defender-application-control-filename-rules) based on authenticated file attributes. File name rules are useful when an application and its dependencies (for example, DLLs) may all share the same product name, for instance. This rule level allows users to easily create targeted policies based on the Product Name file name parameter. To select the file attribute to create the rule, move the slider on the Wizard to the desired attribute. The table below describes each of the supported file attributes off which to create a rule. | Rule level | Description | |------------ | ----------- | From 40a0800099f88755a4f244bdab4eda45a1af4ae3 Mon Sep 17 00:00:00 2001 From: Shari Kjerland <30906736+SKjerland@users.noreply.github.com> Date: Mon, 14 Dec 2020 15:21:20 -0800 Subject: [PATCH 0748/2014] Update change-history-for-microsoft-edge.md Updated file extension --- browsers/edge/change-history-for-microsoft-edge.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/change-history-for-microsoft-edge.md b/browsers/edge/change-history-for-microsoft-edge.md index 2529a88fea..af27551fc8 100644 --- a/browsers/edge/change-history-for-microsoft-edge.md +++ b/browsers/edge/change-history-for-microsoft-edge.md @@ -60,7 +60,7 @@ We have discontinued the **Configure Favorites** group policy, so use the [Provi |New or changed topic | Description | |---------------------|-------------| -|[Microsoft Edge - Frequently Asked Questions (FAQs) for IT Pros](microsoft-edge-faq.md) | New | +|[Microsoft Edge - Frequently Asked Questions (FAQs) for IT Pros](microsoft-edge-faq.yml) | New | ## February 2017 From 669d17a35bfaa6589494600b796412c82770d98b Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 14 Dec 2020 15:44:37 -0800 Subject: [PATCH 0749/2014] Added Globalization policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 26 + .../policy-configuration-service-provider.md | 83 + .../mdm/policy-csp-admx-globalization.md | 2040 +++++++++++++++++ 4 files changed, 2150 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-globalization.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 22dc4936a7..ace9da625a 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -197,6 +197,7 @@ #### [ADMX_FileServerVSSProvider](policy-csp-admx-fileservervssprovider.md) #### [ADMX_FileSys](policy-csp-admx-filesys.md) #### [ADMX_FolderRedirection](policy-csp-admx-folderredirection.md) +#### [ADMX_Globalization](policy-csp-admx-globalization.md) #### [ADMX_Help](policy-csp-admx-help.md) #### [ADMX_HelpAndSupport](policy-csp-admx-helpandsupport.md) #### [ADMX_kdc](policy-csp-admx-kdc.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 850cba7f7b..eb920b0fb5 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -163,6 +163,32 @@ ms.date: 10/08/2020 - [ADMX_FolderRedirection/LocalizeXPRelativePaths_2](./policy-csp-admx-folderredirection.md#admx-folderredirection-localizexprelativepaths-2) - [ADMX_FolderRedirection/PrimaryComputer_FR_1](./policy-csp-admx-folderredirection.md#admx-folderredirection-primarycomputer-fr-1) - [ADMX_FolderRedirection/PrimaryComputer_FR_2](./policy-csp-admx-folderredirection.md#admx-folderredirection-primarycomputer-fr-2) +- [ADMX_Globalization/BlockCleanupOfUnusedPreinstalledLangPacks](./policy-csp-admx-globalization.md#admx-globalization-blockcleanupofunusedpreinstalledlangpacks) +- [ADMX_Globalization/BlockUserInputMethodsForSignIn](./policy-csp-admx-globalization.md#admx-globalization-blockuserinputmethodsforsignin) +- [ADMX_Globalization/CustomLocalesNoSelect_1](./policy-csp-admx-globalization.md#admx-globalization-customlocalesnoselect-1) +- [ADMX_Globalization/CustomLocalesNoSelect_2](./policy-csp-admx-globalization.md#admx-globalization-customlocalesnoselect-2) +- [ADMX_Globalization/HideAdminOptions](./policy-csp-admx-globalization.md#admx-globalization-hideadminoptions) +- [ADMX_Globalization/HideCurrentLocation](./policy-csp-admx-globalization.md#admx-globalization-hidecurrentlocation) +- [ADMX_Globalization/HideLanguageSelection](./policy-csp-admx-globalization.md#admx-globalization-hidelanguageselection) +- [ADMX_Globalization/HideLocaleSelectAndCustomize](./policy-csp-admx-globalization.md#admx-globalization-hidelocaleselectandcustomize) +- [ADMX_Globalization/ImplicitDataCollectionOff_1](./policy-csp-admx-globalization.md#admx-globalization-implicitdatacollectionoff-1) +- [ADMX_Globalization/ImplicitDataCollectionOff_2](./policy-csp-admx-globalization.md#admx-globalization-implicitdatacollectionoff-2) +- [ADMX_Globalization/LocaleSystemRestrict](./policy-csp-admx-globalization.md#admx-globalization-localesystemrestrict) +- [ADMX_Globalization/LocaleUserRestrict_1](./policy-csp-admx-globalization.md#admx-globalization-localeuserrestrict-1) +- [ADMX_Globalization/LocaleUserRestrict_2](./policy-csp-admx-globalization.md#admx-globalization-localeuserrestrict-2) +- [ADMX_Globalization/LockMachineUILanguage](./policy-csp-admx-globalization.md#admx-globalization-lockmachineuilanguage) +- [ADMX_Globalization/LockUserUILanguage](./policy-csp-admx-globalization.md#admx-globalization-lockuseruilanguage) +- [ADMX_Globalization/MachineUILanguageOverwrite](./policy-csp-admx-globalization.md#admx-globalization-machineuilanguageoverwrite) +- [ADMX_Globalization/PreventGeoIdChange_1](./policy-csp-admx-globalization.md#admx-globalization-preventgeoidchange-1) +- [ADMX_Globalization/PreventGeoIdChange_2](./policy-csp-admx-globalization.md#admx-globalization-preventgeoidchange-2) +- [ADMX_Globalization/PreventUserOverrides_1](./policy-csp-admx-globalization.md#admx-globalization-preventuseroverrides-1) +- [ADMX_Globalization/PreventUserOverrides_2](./policy-csp-admx-globalization.md#admx-globalization-preventuseroverrides-2) +- [ADMX_Globalization/RestrictUILangSelect](./policy-csp-admx-globalization.md#admx-globalization-restrictuilangselect) +- [ADMX_Globalization/TurnOffAutocorrectMisspelledWords](./policy-csp-admx-globalization.md#admx-globalization-turnoffautocorrectmisspelledwords) +- [ADMX_Globalization/TurnOffHighlightMisspelledWords](./policy-csp-admx-globalization.md#admx-globalization-turnoffhighlightmisspelledwords) +- [ADMX_Globalization/TurnOffInsertSpace](./policy-csp-admx-globalization.md#admx-globalization-turnoffinsertspace) +- [ADMX_Globalization/TurnOffOfferTextPredictions](./policy-csp-admx-globalization.md#admx-globalization-turnoffoffertextpredictions) +- [ADMX_Globalization/Y2K](./policy-csp-admx-globalization.md#admx-globalization-y2k) - [ADMX_Help/DisableHHDEP](./policy-csp-admx-help.md#admx-help-disablehhdep) - [ADMX_Help/HelpQualifiedRootDir_Comp](./policy-csp-admx-help.md#admx-help-helpqualifiedrootdir-comp) - [ADMX_Help/RestrictRunFromHelp](./policy-csp-admx-help.md#admx-help-restrictrunfromhelp) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index e446aa1591..58bfd3a1a2 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -713,6 +713,89 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_Globalization policies + +
    +
    + ADMX_Globalization/BlockCleanupOfUnusedPreinstalledLangPacks +
    +
    + ADMX_Globalization/BlockUserInputMethodsForSignIn +
    +
    + ADMX_Globalization/CustomLocalesNoSelect_1 +
    +
    + ADMX_Globalization/CustomLocalesNoSelect_2 +
    +
    + ADMX_Globalization/HideAdminOptions +
    +
    + ADMX_Globalization/HideCurrentLocation +
    +
    + ADMX_Globalization/HideLanguageSelection +
    +
    + ADMX_Globalization/HideLocaleSelectAndCustomize +
    +
    + ADMX_Globalization/ImplicitDataCollectionOff_1 +
    +
    + ADMX_Globalization/ImplicitDataCollectionOff_2 +
    +
    + ADMX_Globalization/LocaleSystemRestrict +
    +
    + ADMX_Globalization/LocaleUserRestrict_1 +
    +
    + ADMX_Globalization/LocaleUserRestrict_2 +
    +
    + ADMX_Globalization/LockMachineUILanguage +
    +
    + ADMX_Globalization/LockUserUILanguage +
    +
    + ADMX_Globalization/MachineUILanguageOverwrite +
    +
    + ADMX_Globalization/PreventGeoIdChange_1 +
    +
    + ADMX_Globalization/PreventGeoIdChange_2 +
    +
    + ADMX_Globalization/PreventUserOverrides_1 +
    +
    + ADMX_Globalization/PreventUserOverrides_2 +
    +
    + ADMX_Globalization/RestrictUILangSelect +
    +
    + ADMX_Globalization/TurnOffAutocorrectMisspelledWords +
    +
    + ADMX_Globalization/TurnOffHighlightMisspelledWords +
    +
    + ADMX_Globalization/TurnOffInsertSpace +
    +
    + ADMX_Globalization/TurnOffOfferTextPredictions +
    +
    + ADMX_Globalization/Y2K +
    +
    + ### ADMX_Help policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-globalization.md b/windows/client-management/mdm/policy-csp-admx-globalization.md new file mode 100644 index 0000000000..e471cdf6e7 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-globalization.md @@ -0,0 +1,2040 @@ +--- +title: Policy CSP - ADMX_Globalization +description: Policy CSP - ADMX_Globalization +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/14/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_Globalization +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_Globalization policies + +
    +
    + ADMX_Globalization/BlockCleanupOfUnusedPreinstalledLangPacks +
    +
    + ADMX_Globalization/BlockUserInputMethodsForSignIn +
    +
    + ADMX_Globalization/CustomLocalesNoSelect_1 +
    +
    + ADMX_Globalization/CustomLocalesNoSelect_2 +
    +
    + ADMX_Globalization/HideAdminOptions +
    +
    + ADMX_Globalization/HideCurrentLocation +
    +
    + ADMX_Globalization/HideLanguageSelection +
    +
    + ADMX_Globalization/HideLocaleSelectAndCustomize +
    +
    + ADMX_Globalization/ImplicitDataCollectionOff_1 +
    +
    + ADMX_Globalization/ImplicitDataCollectionOff_2 +
    +
    + ADMX_Globalization/LocaleSystemRestrict +
    +
    + ADMX_Globalization/LocaleUserRestrict_1 +
    +
    + ADMX_Globalization/LocaleUserRestrict_2 +
    +
    + ADMX_Globalization/LockMachineUILanguage +
    +
    + ADMX_Globalization/LockUserUILanguage +
    +
    + ADMX_Globalization/MachineUILanguageOverwrite +
    +
    + ADMX_Globalization/PreventGeoIdChange_1 +
    +
    + ADMX_Globalization/PreventGeoIdChange_2 +
    +
    + ADMX_Globalization/PreventUserOverrides_1 +
    +
    + ADMX_Globalization/PreventUserOverrides_2 +
    +
    + ADMX_Globalization/RestrictUILangSelect +
    +
    + ADMX_Globalization/TurnOffAutocorrectMisspelledWords +
    +
    + ADMX_Globalization/TurnOffHighlightMisspelledWords +
    +
    + ADMX_Globalization/TurnOffInsertSpace +
    +
    + ADMX_Globalization/TurnOffOfferTextPredictions +
    +
    + ADMX_Globalization/Y2K +
    +
    + + +
    + + +**ADMX_Globalization/BlockCleanupOfUnusedPreinstalledLangPacks** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether the LPRemove task will run to clean up language packs installed on a machine but are not used by any users on that machine. + +If you enable this policy setting, language packs that are installed as part of the system image will remain installed even if they are not used by any user on that system. + +If you disable or do not configure this policy setting, language packs that are installed as part of the system image but are not used by any user on that system will be removed as part of a scheduled clean up task. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Block clean-up of unused language packs* +- GP name: *BlockCleanupOfUnusedPreinstalledLangPacks* +- GP path: *Control Panel\Regional and Language Options* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/BlockUserInputMethodsForSignIn** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy prevents automatic copying of user input methods to the system account for use on the sign-in screen. The user is restricted to the set of input methods that are enabled in the system account. + +Note this does not affect the availability of user input methods on the lock screen or with the UAC prompt. + +If the policy is Enabled, then the user will get input methods enabled for the system account on the sign-in page. + +If the policy is Disabled or Not Configured, then the user will be able to use input methods enabled for their user account on the sign-in page. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disallow copying of user input methods to the system account for sign-in* +- GP name: *BlockUserInputMethodsForSignIn* +- GP path: *System\Locale Services* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/CustomLocalesNoSelect_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting prevents a user from selecting a supplemental custom locale as their user locale. The user is restricted to the set of locales that are installed with the operating system. + +This does not affect the selection of replacement locales. To prevent the selection of replacement locales, adjust the permissions of the %windir%\Globalization directory to prevent the installation of locales by unauthorized users. + +The policy setting "Restrict user locales" can also be enabled to disallow selection of a custom locale, even if this policy setting is not configured. + +If you enable this policy setting, the user cannot select a custom locale as their user locale, but they can still select a replacement locale if one is installed. + +If you disable or do not configure this policy setting, the user can select a custom locale as their user locale. + +If this policy setting is enabled at the machine level, it cannot be disabled by a per-user policy setting. If this policy setting is disabled at the machine level, the per-user policy setting will be ignored. If this policy setting is not configured at the machine level, restrictions will be based on per-user policy settings. + +To set this policy setting on a per-user basis, make sure that you do not configure the per-machine policy setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disallow selection of Custom Locales* +- GP name: *CustomLocalesNoSelect_1* +- GP path: *System\Locale Services* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/CustomLocalesNoSelect_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting prevents a user from selecting a supplemental custom locale as their user locale. The user is restricted to the set of locales that are installed with the operating system. + +This does not affect the selection of replacement locales. To prevent the selection of replacement locales, adjust the permissions of the %windir%\Globalization directory to prevent the installation of locales by unauthorized users. + +The policy setting "Restrict user locales" can also be enabled to disallow selection of a custom locale, even if this policy setting is not configured. + +If you enable this policy setting, the user cannot select a custom locale as their user locale, but they can still select a replacement locale if one is installed. + +If you disable or do not configure this policy setting, the user can select a custom locale as their user locale. + +If this policy setting is enabled at the machine level, it cannot be disabled by a per-user policy setting. If this policy setting is disabled at the machine level, the per-user policy setting will be ignored. If this policy setting is not configured at the machine level, restrictions will be based on per-user policy settings. + +To set this policy setting on a per-user basis, make sure that you do not configure the per-machine policy setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disallow selection of Custom Locales* +- GP name: *CustomLocalesNoSelect_2* +- GP path: *System\Locale Services* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/HideAdminOptions** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting removes the Administrative options from the Region settings control panel. + +Administrative options include interfaces for setting system locale and copying settings to the default user. This policy setting does not, however, prevent an administrator or another application from changing these values programmatically. + +This policy setting is used only to simplify the Regional Options control panel. + +If you enable this policy setting, the user cannot see the Administrative options. + +If you disable or do not configure this policy setting, the user can see the Administrative options. + +> [!NOTE] +> Even if a user can see the Administrative options, other policies may prevent them from modifying the values. + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide Regional and Language Options administrative options* +- GP name: *HideAdminOptions* +- GP path: *Control Panel\Regional and Language Options* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/HideCurrentLocation** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting removes the option to change the user's geographical location (GeoID) from the Region settings control panel. + +This policy setting is used only to simplify the Regional Options control panel. + +If you enable this policy setting, the user does not see the option to change the GeoID. This does not prevent the user or an application from changing the GeoID programmatically. + +If you disable or do not configure this policy setting, the user sees the option for changing the user location (GeoID). + +> [!NOTE] +> Even if a user can see the GeoID option, the "Disallow changing of geographical location" option can prevent them from actually changing their current geographical location. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide the geographic location option* +- GP name: *HideCurrentLocation* +- GP path: *Control Panel\Regional and Language Options* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/HideLanguageSelection** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting removes the option to change the user's menus and dialogs (UI) language from the Language and Regional Options control panel. + +This policy setting is used only to simplify the Regional Options control panel. + +If you enable this policy setting, the user does not see the option for changing the UI language. This does not prevent the user or an application from changing the UI language programmatically. If you disable or do not configure this policy setting, the user sees the option for changing the UI language. + +> [!NOTE] +> Even if a user can see the option to change the UI language, other policy settings can prevent them from changing their UI language. + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide the select language group options* +- GP name: *HideLanguageSelection* +- GP path: *Control Panel\Regional and Language Options* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/HideLocaleSelectAndCustomize** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting removes the regional formats interface from the Region settings control panel. + +This policy setting is used only to simplify the Regional and Language Options control panel. + +If you enable this policy setting, the user does not see the regional formats options. This does not prevent the user or an application from changing their user locale or user overrides programmatically. + +If you disable or do not configure this policy setting, the user sees the regional formats options for changing and customizing the user locale. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Hide user locale selection and customization options* +- GP name: *HideLocaleSelectAndCustomize* +- GP path: *Control Panel\Regional and Language Options* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/ImplicitDataCollectionOff_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting turns off the automatic learning component of handwriting recognition personalization. + +Automatic learning enables the collection and storage of text and ink written by the user in order to help adapt handwriting recognition to the vocabulary and handwriting style of the user. Text that is collected includes all outgoing messages in Windows Mail, and MAPI enabled email clients, as well as URLs from the Internet Explorer browser history. The information that is stored includes word frequency and new words not already known to the handwriting recognition engines (for example, proper names and acronyms). Deleting email content or the browser history does not delete the stored personalization data. Ink entered through Input Panel is collected and stored. + +> [!NOTE] +> Automatic learning of both text and ink might not be available for all languages, even when handwriting personalization is available. See Tablet PC Help for more information. + +If you enable this policy setting, automatic learning stops and any stored data is deleted. Users cannot configure this setting in Control Panel. + +If you disable this policy setting, automatic learning is turned on. Users cannot configure this policy setting in Control Panel. Collected data is only used for handwriting recognition, if handwriting personalization is turned on. + +If you do not configure this policy, users can choose to enable or disable automatic learning either from the Handwriting tab in the Tablet Settings in Control Panel or from the opt-in dialog. + +This policy setting is related to the "Turn off handwriting personalization" policy setting. + +> [!NOTE] +> The amount of stored ink is limited to 50 MB and the amount of text information to approximately 5 MB. When these limits are reached and new data is collected, old data is deleted to make room for more recent data. +> +> Handwriting personalization works only for Microsoft handwriting recognizers, and not with third-party recognizers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off automatic learning* +- GP name: *ImplicitDataCollectionOff_1* +- GP path: *Control Panel\Regional and Language Options\Handwriting personalization* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/ImplicitDataCollectionOff_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting turns off the automatic learning component of handwriting recognition personalization. + +Automatic learning enables the collection and storage of text and ink written by the user in order to help adapt handwriting recognition to the vocabulary and handwriting style of the user. Text that is collected includes all outgoing messages in Windows Mail, and MAPI enabled email clients, as well as URLs from the Internet Explorer browser history. The information that is stored includes word frequency and new words not already known to the handwriting recognition engines (for example, proper names and acronyms). Deleting email content or the browser history does not delete the stored personalization data. Ink entered through Input Panel is collected and stored. + +> [!NOTE] +> Automatic learning of both text and ink might not be available for all languages, even when handwriting personalization is available. See Tablet PC Help for more information. + +If you enable this policy setting, automatic learning stops and any stored data is deleted. Users cannot configure this setting in Control Panel. + +If you disable this policy setting, automatic learning is turned on. Users cannot configure this policy setting in Control Panel. Collected data is only used for handwriting recognition, if handwriting personalization is turned on. + +If you do not configure this policy, users can choose to enable or disable automatic learning either from the Handwriting tab in the Tablet Settings in Control Panel or from the opt-in dialog. + +This policy setting is related to the "Turn off handwriting personalization" policy setting. + +> [!NOTE] +> The amount of stored ink is limited to 50 MB and the amount of text information to approximately 5 MB. When these limits are reached and new data is collected, old data is deleted to make room for more recent data. +> +> Handwriting personalization works only for Microsoft handwriting recognizers, and not with third-party recognizers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off automatic learning* +- GP name: *ImplicitDataCollectionOff_2* +- GP path: *Control Panel\Regional and Language Options\Handwriting personalization* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/LocaleSystemRestrict** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting restricts the permitted system locales to the specified list. If the list is empty, it locks the system locale to its current value. This policy setting does not change the existing system locale; however, the next time that an administrator attempts to change the computer's system locale, they will be restricted to the specified list. + +The locale list is specified using language names, separated by a semicolon (;). For example, en-US is English (United States). Specifying "en-US;en-CA" would restrict the system locale to English (United States) and English (Canada). + +If you enable this policy setting, administrators can select a system locale only from the specified system locale list. + +If you disable or do not configure this policy setting, administrators can select any system locale shipped with the operating system. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restrict system locales* +- GP name: *LocaleSystemRestrict* +- GP path: *System\Locale Services* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/LocaleUserRestrict_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting restricts users on a computer to the specified list of user locales. If the list is empty, it locks all user locales to their current values. This policy setting does not change existing user locale settings; however, the next time a user attempts to change their user locale, their choices will be restricted to locales in this list. + +To set this policy setting on a per-user basis, make sure that you do not configure the per-computer policy setting. + +The locale list is specified using language tags, separated by a semicolon (;). For example, en-US is English (United States). Specifying "en-CA;fr-CA" would restrict the user locale to English (Canada) and French (Canada). + +If you enable this policy setting, only locales in the specified locale list can be selected by users. + +If you disable or do not configure this policy setting, users can select any locale installed on the computer, unless restricted by the "Disallow selection of Custom Locales" policy setting. If this policy setting is enabled at the computer level, it cannot be disabled by a per-user policy. If this policy setting is disabled at the computer level, the per-user policy is ignored. If this policy setting is not configured at the computer level, restrictions are based on per-user policies. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restrict user locales* +- GP name: *LocaleUserRestrict_1* +- GP path: *System\Locale Services* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/LocaleUserRestrict_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting restricts users on a computer to the specified list of user locales. If the list is empty, it locks all user locales to their current values. This policy setting does not change existing user locale settings; however, the next time a user attempts to change their user locale, their choices will be restricted to locales in this list. + +To set this policy setting on a per-user basis, make sure that you do not configure the per-computer policy setting. + +The locale list is specified using language tags, separated by a semicolon (;). For example, en-US is English (United States). Specifying "en-CA;fr-CA" would restrict the user locale to English (Canada) and French (Canada). + +If you enable this policy setting, only locales in the specified locale list can be selected by users. + +If you disable or do not configure this policy setting, users can select any locale installed on the computer, unless restricted by the "Disallow selection of Custom Locales" policy setting. + +If this policy setting is enabled at the computer level, it cannot be disabled by a per-user policy. If this policy setting is disabled at the computer level, the per-user policy is ignored. If this policy setting is not configured at the computer level, restrictions are based on per-user policies. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restrict user locales* +- GP name: *LocaleUserRestrict_2* +- GP path: *System\Locale Services* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/LockMachineUILanguage** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting restricts the Windows UI language for all users. + +This is a policy setting for computers with more than one UI language installed. + +If you enable this policy setting, the UI language of Windows menus and dialogs for systems with more than one language will follow the language specified by the administrator as the system UI languages. The UI language selected by the user will be ignored if it is different than any of the system UI languages. + +If you disable or do not configure this policy setting, the user can specify which UI language is used. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restricts the UI language Windows uses for all logged users* +- GP name: *LockMachineUILanguage* +- GP path: *Control Panel\Regional and Language Options* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/LockUserUILanguage** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting restricts the Windows UI language for specific users. + +This policy setting applies to computers with more than one UI language installed. + +If you enable this policy setting, the UI language of Windows menus and dialogs for systems with more than one language is restricted to a specified language for the selected user. If the specified language is not installed on the target computer or you disable this policy setting, the language selection defaults to the language selected by the user. + +If you disable or do not configure this policy setting, there is no restriction on which language users should use. + +To enable this policy setting in Windows Server 2003, Windows XP, or Windows 2000, to use the "Restrict selection of Windows menus and dialogs language" policy setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restricts the UI languages Windows should use for the selected user* +- GP name: *LockUserUILanguage* +- GP path: *Control Panel\Regional and Language Options* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/MachineUILanguageOverwrite** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls which UI language is used for computers with more than one UI language installed. + +If you enable this policy setting, the UI language of Windows menus and dialogs for systems with more than one language is restricted to a specified language. If the specified language is not installed on the target computer or you disable this policy setting, the language selection defaults to the language selected by the local administrator. + +If you disable or do not configure this policy setting, there is no restriction of a specific language used for the Windows menus and dialogs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Force selected system UI language to overwrite the user UI language* +- GP name: *MachineUILanguageOverwrite* +- GP path: *Control Panel\Regional and Language Options* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/PreventGeoIdChange_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from changing their user geographical location (GeoID). + +If you enable this policy setting, users cannot change their GeoID. + +If you disable or do not configure this policy setting, users may select any GeoID. + +If you enable this policy setting at the computer level, it cannot be disabled by a per-user policy setting. If you disable this policy setting at the computer level, the per-user policy is ignored. If you do not configure this policy setting at the computer level, restrictions are based on per-user policy settings. + +To set this policy setting on a per-user basis, make sure that the per-computer policy setting is not configured. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disallow changing of geographic location* +- GP name: *PreventGeoIdChange_1* +- GP path: *System\Locale Services* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/PreventGeoIdChange_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from changing their user geographical location (GeoID). + +If you enable this policy setting, users cannot change their GeoID. + +If you disable or do not configure this policy setting, users may select any GeoID. + +If you enable this policy setting at the computer level, it cannot be disabled by a per-user policy setting. If you disable this policy setting at the computer level, the per-user policy is ignored. If you do not configure this policy setting at the computer level, restrictions are based on per-user policy settings. + +To set this policy setting on a per-user basis, make sure that the per-computer policy setting is not configured. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disallow changing of geographic location* +- GP name: *PreventGeoIdChange_2* +- GP path: *System\Locale Services* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/PreventUserOverrides_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting prevents the user from customizing their locale by changing their user overrides. + +Any existing overrides in place when this policy is enabled will be frozen. To remove existing user overrides, first reset the user(s) values to the defaults and then apply this policy. + +When this policy setting is enabled, users can still choose alternate locales installed on the system unless prevented by other policies, however, they will be unable to customize those choices. + +The user cannot customize their user locale with user overrides. + +If this policy setting is disabled or not configured, then the user can customize their user locale overrides. + +If this policy is set to Enabled at the computer level, then it cannot be disabled by a per-User policy. If this policy is set to Disabled at the computer level, then the per-User policy will be ignored. If this policy is set to Not Configured at the computer level, then restrictions will be based on per-User policies. + +To set this policy on a per-user basis, make sure that the per-computer policy is set to Not Configured. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disallow user override of locale settings* +- GP name: *PreventUserOverrides_1* +- GP path: *System\Locale Services* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/PreventUserOverrides_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting prevents the user from customizing their locale by changing their user overrides. + +Any existing overrides in place when this policy is enabled will be frozen. To remove existing user overrides, first reset the user(s) values to the defaults and then apply this policy. + +When this policy setting is enabled, users can still choose alternate locales installed on the system unless prevented by other policies, however, they will be unable to customize those choices. + +The user cannot customize their user locale with user overrides. + +If this policy setting is disabled or not configured, then the user can customize their user locale overrides. + +If this policy is set to Enabled at the computer level, then it cannot be disabled by a per-User policy. If this policy is set to Disabled at the computer level, then the per-User policy will be ignored. If this policy is set to Not Configured at the computer level, then restrictions will be based on per-User policies. + +To set this policy on a per-user basis, make sure that the per-computer policy is set to Not Configured. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disallow user override of locale settings* +- GP name: *PreventUserOverrides_2* +- GP path: *System\Locale Services* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/RestrictUILangSelect** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting restricts users to the specified language by disabling the menus and dialog box controls in the Region settings control panel. If the specified language is not installed on the target computer, the language selection defaults to English. + +If you enable this policy setting, the dialog box controls in the Regional and Language Options control panel are not accessible to the logged on user. This prevents users from specifying a language different than the one used. + +To enable this policy setting in Windows Vista, use the "Restricts the UI languages Windows should use for the selected user" policy setting. + +If you disable or do not configure this policy setting, the logged-on user can access the dialog box controls in the Regional and Language Options control panel to select any available UI language. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restrict selection of Windows menus and dialogs language* +- GP name: *RestrictUILangSelect* +- GP path: *Control Panel\Regional and Language Options* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/TurnOffAutocorrectMisspelledWords** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy turns off the autocorrect misspelled words option. This does not, however, prevent the user or an application from changing the setting programmatically. + +The autocorrect misspelled words option controls whether or not errors in typed text will be automatically corrected. + +If the policy is Enabled, then the option will be locked to not autocorrect misspelled words. + +If the policy is Disabled or Not Configured, then the user will be free to change the setting according to their preference. + +Note that the availability and function of this setting is dependent on supported languages being enabled. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off autocorrect misspelled words* +- GP name: *TurnOffAutocorrectMisspelledWords* +- GP path: *Control Panel\Regional and Language Options* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/TurnOffHighlightMisspelledWords** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy turns off the highlight misspelled words option. This does not, however, prevent the user or an application from changing the setting programmatically. + +The highlight misspelled words option controls whether or next spelling errors in typed text will be highlighted. + +If the policy is Enabled, then the option will be locked to not highlight misspelled words. + +If the policy is Disabled or Not Configured, then the user will be free to change the setting according to their preference. + +Note that the availability and function of this setting is dependent on supported languages being enabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off highlight misspelled words* +- GP name: *TurnOffHighlightMisspelledWords* +- GP path: *Control Panel\Regional and Language Options* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/TurnOffInsertSpace** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy turns off the insert a space after selecting a text prediction option. This does not, however, prevent the user or an application from changing the setting programmatically. + +The insert a space after selecting a text prediction option controls whether or not a space will be inserted after the user selects a text prediction candidate when using the on-screen keyboard. + +If the policy is Enabled, then the option will be locked to not insert a space after selecting a text prediction. + +If the policy is Disabled or Not Configured, then the user will be free to change the setting according to their preference. + +Note that the availability and function of this setting is dependent on supported languages being enabled. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off insert a space after selecting a text prediction* +- GP name: *TurnOffInsertSpace* +- GP path: *Control Panel\Regional and Language Options* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/TurnOffOfferTextPredictions** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy turns off the offer text predictions as I type option. This does not, however, prevent the user or an application from changing the setting programmatically. + +The offer text predictions as I type option controls whether or not text prediction suggestions will be presented to the user on the on-screen keyboard. + +If the policy is Enabled, then the option will be locked to not offer text predictions. + +If the policy is Disabled or Not Configured, then the user will be free to change the setting according to their preference. + +Note that the availability and function of this setting is dependent on supported languages being enabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off offer text predictions as I type* +- GP name: *TurnOffOfferTextPredictions* +- GP path: *Control Panel\Regional and Language Options* +- GP ADMX file name: *Globalization.admx* + + + +
    + + +**ADMX_Globalization/Y2K** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines how programs interpret two-digit years. + +This policy setting affects only the programs that use this Windows feature to interpret two-digit years. If a program does not interpret two-digit years correctly, consult the documentation or manufacturer of the program. + +If you enable this policy setting, the system specifies the largest two-digit year interpreted as being preceded by 20. All numbers less than or equal to the specified value are interpreted as being preceded by 20. All numbers greater than the specified value are interpreted as being preceded by 19. + +For example, the default value, 2029, specifies that all two-digit years less than or equal to 29 (00 to 29) are interpreted as being preceded by 20, that is 2000 to 2029. Conversely, all two-digit years greater than 29 (30 to 99) are interpreted as being preceded by 19, that is, 1930 to 1999. + +If you disable or do not configure this policy setting, Windows does not interpret two-digit year formats using this scheme for the program. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Century interpretation for Year 2000* +- GP name: *Y2K* +- GP path: *System* +- GP ADMX file name: *Globalization.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file From 6c088caa45a70bb004c68ec7af18508b1391d04d Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 14 Dec 2020 16:12:44 -0800 Subject: [PATCH 0750/2014] Added RemoteAssistance policeis --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 2 + .../policy-configuration-service-provider.md | 11 + .../mdm/policy-csp-admx-remoteassistance.md | 205 ++++++++++++++++++ 4 files changed, 219 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-remoteassistance.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index ace9da625a..7068f51134 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -218,6 +218,7 @@ #### [ADMX_PerformanceDiagnostics](policy-csp-admx-performancediagnostics.md) #### [ADMX_PowerShellExecutionPolicy](policy-csp-admx-powershellexecutionpolicy.md) #### [ADMX_Reliability](policy-csp-admx-reliability.md) +#### [ADMX_RemoteAssistance](policy-csp-admx-remoteassistance.md) #### [ADMX_RemovableStorage](policy-csp-admx-removablestorage.md) #### [ADMX_RPC](policy-csp-admx-rpc.md) #### [ADMX_Scripts](policy-csp-admx-scripts.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index eb920b0fb5..2480c5ab09 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -471,6 +471,8 @@ ms.date: 10/08/2020 - [ADMX_Reliability/PCH_ReportShutdownEvents](./policy-csp-admx-reliability.md#admx-reliability-pch-reportshutdownevents) - [ADMX_Reliability/ShutdownEventTrackerStateFile](./policy-csp-admx-reliability.md#admx-reliability-shutdowneventtrackerstatefile) - [ADMX_Reliability/ShutdownReason](./policy-csp-admx-reliability.md#admx-reliability-shutdownreason) +- [ADMX_RemoteAssistance/RA_EncryptedTicketOnly](./policy-csp-admx-remoteassistance.md#admx-remoteassistance-ra-encryptedticketonly) +- [ADMX_RemoteAssistance/RA_Optimize_Bandwidth](./policy-csp-admx-remoteassistance.md#admx-remoteassistance-ra-optimize-bandwidth) - [ADMX_RemovableStorage/AccessRights_RebootTime_1](./policy-csp-admx-removablestorage.md#admx-removablestorage-accessrights-reboottime-1) - [ADMX_RemovableStorage/AccessRights_RebootTime_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-accessrights-reboottime-2) - [ADMX_RemovableStorage/CDandDVD_DenyExecute_Access_2](./policy-csp-admx-removablestorage.md#admx-removablestorage-cdanddvd-denyexecute-access-2) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 58bfd3a1a2..de3ab67cea 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1732,6 +1732,17 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_RemoteAssistance policies + +
    +
    + ADMX_RemoteAssistance/RA_EncryptedTicketOnly +
    +
    + ADMX_RemoteAssistance/RA_Optimize_Bandwidth +
    +
    + ### ADMX_RemovableStorage policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-remoteassistance.md b/windows/client-management/mdm/policy-csp-admx-remoteassistance.md new file mode 100644 index 0000000000..6d1135eab4 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-remoteassistance.md @@ -0,0 +1,205 @@ +--- +title: Policy CSP - ADMX_RemoteAssistance +description: Policy CSP - ADMX_RemoteAssistance +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/14/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_RemoteAssistance +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_RemoteAssistance policies + +
    +
    + ADMX_RemoteAssistance/RA_EncryptedTicketOnly +
    +
    + ADMX_RemoteAssistance/RA_Optimize_Bandwidth +
    +
    + + +
    + + +**ADMX_RemoteAssistance/RA_EncryptedTicketOnly** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting enables Remote Assistance invitations to be generated with improved encryption so that only computers running this version (or later versions) of the operating system can connect. This policy setting does not affect Remote Assistance connections that are initiated by instant messaging contacts or the unsolicited Offer Remote Assistance. + +If you enable this policy setting, only computers running this version (or later versions) of the operating system can connect to this computer. + +If you disable this policy setting, computers running this version and a previous version of the operating system can connect to this computer. + +If you do not configure this policy setting, users can configure the setting in System Properties in the Control Panel. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow only Windows Vista or later connections* +- GP name: *RA_EncryptedTicketOnly* +- GP path: *System\Remote Assistance* +- GP ADMX file name: *RemoteAssistance.admx* + + + +
    + + +**ADMX_RemoteAssistance/RA_Optimize_Bandwidth** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to improve performance in low bandwidth scenarios. + +This setting is incrementally scaled from "No optimization" to "Full optimization". Each incremental setting includes the previous optimization setting. + +For example: + +"Turn off background" will include the following optimizations: + +- No full window drag +- Turn off background + +"Full optimization" will include the following optimizations: + +- Use 16-bit color (8-bit color in Windows Vista) +- Turn off font smoothing (not supported in Windows Vista) +- No full window drag +- Turn off background + +If you enable this policy setting, bandwidth optimization occurs at the level specified. + +If you disable this policy setting, application-based settings are used. + +If you do not configure this policy setting, application-based settings are used. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn on bandwidth optimization* +- GP name: *RA_Optimize_Bandwidth* +- GP path: *System\Remote Assistance* +- GP ADMX file name: *RemoteAssistance.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file From fcbc401f6ee75012e0045557fdab71507940c84f Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Tue, 15 Dec 2020 11:10:51 +0530 Subject: [PATCH 0751/2014] updated-4620497 updated --- .../microsoft-defender-atp/get-alert-related-files-info.md | 4 +++- .../microsoft-defender-atp/get-alert-related-ip-info.md | 5 +++-- .../microsoft-defender-atp/get-alert-related-machine-info.md | 4 +++- .../microsoft-defender-atp/get-alert-related-user-info.md | 4 +++- .../threat-protection/microsoft-defender-atp/get-alerts.md | 5 +++-- .../microsoft-defender-atp/get-all-recommendations.md | 1 + .../get-all-vulnerabilities-by-machines.md | 5 +++-- .../microsoft-defender-atp/get-all-vulnerabilities.md | 1 + .../microsoft-defender-atp/get-cvekbmap-collection.md | 2 +- .../microsoft-defender-atp/get-device-secure-score.md | 5 +++-- .../microsoft-defender-atp/get-discovered-vulnerabilities.md | 2 +- .../microsoft-defender-atp/get-domain-related-alerts.md | 5 +++-- .../microsoft-defender-atp/get-domain-related-machines.md | 5 +++-- .../microsoft-defender-atp/get-domain-statistics.md | 5 +++-- .../microsoft-defender-atp/get-exposure-score.md | 5 +++-- .../microsoft-defender-atp/get-file-information.md | 5 +++-- .../microsoft-defender-atp/get-file-related-alerts.md | 5 +++-- .../microsoft-defender-atp/get-file-related-machines.md | 5 +++-- .../microsoft-defender-atp/get-file-statistics.md | 5 +++-- .../microsoft-defender-atp/get-installed-software.md | 1 + .../microsoft-defender-atp/get-investigation-collection.md | 5 +++-- .../microsoft-defender-atp/get-investigation-object.md | 5 +++-- .../microsoft-defender-atp/get-ip-related-alerts.md | 5 +++-- .../microsoft-defender-atp/get-ip-statistics.md | 5 +++-- .../microsoft-defender-atp/get-kbinfo-collection.md | 3 +-- 25 files changed, 63 insertions(+), 39 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-files-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-files-info.md index 6e61e17504..651b49212d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-files-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-files-info.md @@ -21,7 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint ](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-ip-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-ip-info.md index 62db50d08a..7825b85156 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-ip-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-ip-info.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-machine-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-machine-info.md index 98f64ac8d1..03708c1020 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-machine-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-machine-info.md @@ -21,7 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md index 3e96ce7383..72be8a0c42 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md @@ -21,7 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md index a7c825d739..f101a9d602 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-all-recommendations.md b/windows/security/threat-protection/microsoft-defender-atp/get-all-recommendations.md index a5cde6e4a0..0c2616e9e7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-all-recommendations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-all-recommendations.md @@ -22,6 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md index f2de05191d..f2da7275b6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Retrieves a list of all the vulnerabilities affecting the organization per [machine](machine.md) and [software](software.md). - If the vulnerability has a fixing KB, it will appear in the response. diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities.md b/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities.md index 9847c928d4..a3e95d9c16 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities.md @@ -22,6 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-cvekbmap-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-cvekbmap-collection.md index 7a5a5aacb3..385c421a26 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-cvekbmap-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-cvekbmap-collection.md @@ -24,8 +24,8 @@ ROBOTS: NOINDEX **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Retrieves a map of CVE's to KB's and CVE details. diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md b/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md index e14a6859a7..4f9e92ddcc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint(https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-discovered-vulnerabilities.md b/windows/security/threat-protection/microsoft-defender-atp/get-discovered-vulnerabilities.md index 5b16a71cfc..7f222bc4a9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-discovered-vulnerabilities.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-discovered-vulnerabilities.md @@ -20,9 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Retrieves a collection of discovered vulnerabilities related to a given device ID. diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md index 26fdbad6f4..d9b0b32483 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md index 5bf5182ede..1c2d3fb2bd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint(https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-statistics.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-statistics.md index cb49efb465..95f80888b4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-statistics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-statistics.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-exposure-score.md b/windows/security/threat-protection/microsoft-defender-atp/get-exposure-score.md index 43d7ac20e9..1b198b2bdb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-exposure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-exposure-score.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-file-information.md b/windows/security/threat-protection/microsoft-defender-atp/get-file-information.md index 61ab343580..1767867907 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-file-information.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-file-information.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-file-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-file-related-alerts.md index d1c53228ac..b391f38bdf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-file-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-file-related-alerts.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-file-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-file-related-machines.md index c60f272c69..8b7bb61eb7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-file-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-file-related-machines.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-file-statistics.md b/windows/security/threat-protection/microsoft-defender-atp/get-file-statistics.md index 59f525f594..df341da739 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-file-statistics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-file-statistics.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-installed-software.md b/windows/security/threat-protection/microsoft-defender-atp/get-installed-software.md index 293d458f27..4d1867d87d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-installed-software.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-installed-software.md @@ -22,6 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-investigation-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-investigation-collection.md index 296f7c81ce..75c7209471 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-investigation-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-investigation-collection.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-investigation-object.md b/windows/security/threat-protection/microsoft-defender-atp/get-investigation-object.md index 6953ccabba..ea31977cd3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-investigation-object.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-investigation-object.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-ip-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-ip-related-alerts.md index 6d078cbf15..80e7f081b7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-ip-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-ip-related-alerts.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md b/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md index b58fd359e9..3d541b25a8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md index e7ac39a93c..26b4ec47c1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md @@ -22,10 +22,9 @@ ROBOTS: NOINDEX [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Retrieves a collection of KB's and KB details. From e3711ba7bdcac9dd396404ee577a587a9b83b077 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Tue, 15 Dec 2020 09:31:45 +0200 Subject: [PATCH 0752/2014] Change product name https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8758 --- .../enable-cloud-protection-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md index 0d113ddeb4..2dfddb6de2 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus.md @@ -56,7 +56,7 @@ For more information about the specific network-connectivity requirements to ens For more information about Intune device profiles, including how to create and configure their settings, see [What are Microsoft Intune device profiles?](https://docs.microsoft.com/intune/device-profiles) -## Use Microsoft Endpoint Configuration Manager to turn on cloud-delivered protection +## Use Microsoft Endpoint Manager to turn on cloud-delivered protection 1. Go to the Microsoft Endpoint Manager admin center ([https://endpoint.microsoft.com](https://endpoint.microsoft.com)) and log in. 2. Choose **Endpoint security** > **Antivirus**. From 8c6f6eb20929200bcc2c06bae033bd8374e5044a Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Tue, 15 Dec 2020 14:00:38 +0100 Subject: [PATCH 0753/2014] Important -> IMPORTANT (consistency) - Add uppercase for the Important blob. Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/respond-file-alerts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md index 766691ac1e..ef8a82a89f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md @@ -133,7 +133,7 @@ You can roll back and remove a file from quarantine if you’ve determined that > > Defender for Endpoint will restore all custom blocked files that were quarantined on this device in the last 30 days. -> [!Important] +> [!IMPORTANT] > A file that was quarantined as a potential network threat might not be recoverable. If a user attempts to restore the file after quarantine, that file might not be accessible. This can be due to the system no longer having network credentials to access the file. Typically, this is a result of a temporary log on to a system or shared folder and the access tokens expired. ## Add indicator to block or allow a file From 3429575d8635b71b09b230c891b0516067c34453 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 15 Dec 2020 06:15:44 -0800 Subject: [PATCH 0754/2014] base updates and images --- .../images/autoir-action-center-1.png | Bin 0 -> 29810 bytes .../images/autoir-quarantine-file-1.png | Bin 0 -> 25900 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/autoir-action-center-1.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/autoir-quarantine-file-1.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/autoir-action-center-1.png b/windows/security/threat-protection/microsoft-defender-atp/images/autoir-action-center-1.png new file mode 100644 index 0000000000000000000000000000000000000000..bc928cd15779c56bcbd2316f1c5fb14dcaf8f1de GIT binary patch literal 29810 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 KLam%t=>GvI;yhpg literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/autoir-quarantine-file-1.png b/windows/security/threat-protection/microsoft-defender-atp/images/autoir-quarantine-file-1.png new file mode 100644 index 0000000000000000000000000000000000000000..64feecb7e55891393d7499c8b62b44a46e26509e GIT binary patch literal 25900 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 VEv8)vT;b%3vb=^|nXH-re*l3hE`I<3 literal 0 HcmV?d00001 From 601df53a55f9f4017af3e45a75be9ee59fa6b461 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 15 Dec 2020 06:18:42 -0800 Subject: [PATCH 0755/2014] draft --- .../manage-auto-investigation.md | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md index 501b9ea75e..e3d24311a7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md @@ -97,6 +97,37 @@ In Microsoft Defender for Endpoint, all verdicts are [tracked and viewable in th 4. Select an item to view more details about that remediation action. +## Undo completed actions +You can undo actions that have been completed automatically (or manually) from the +Remediation actions that have been taken automatically or manually can be undone from the Action Center History page. + +Supported action sources: + - Automated investigation + - Microsoft Defender Antivirus + - Manual response actions + - Supported Actions: + - Isolate device + - Restrict code execution + - Quarantine a file + - Remove a registry key + - Stop a service + - Disable a driver + - Remove a scheduled task + +if you’ve determined that a machine or a file is clean, you can multi-select a list of actions and undo them all at the same time + +1. Select the actions you want to cancel. + +2. Click Undo at the right-side pane. + +![Action center](images/autoir-action-center-1.png) +For a single file, you can roll back and remove a file from quarantine in all the machines in which it was located. +1. Select one of the actions related to this file. +2. Check ‘Apply to X more instances of this file’ +3. Click Undo. + +![Quarantine file](images/autoir-quarantine-file-1.png) + ## Next steps - [See the interactive guide: Investigate and remediate threats with Microsoft Defender ATP](https://aka.ms/MDATP-IR-Interactive-Guide) From 32274198ec5a3a29ac03277f0a01d9bc3d9285f1 Mon Sep 17 00:00:00 2001 From: Crimsonfox89 <40465227+Crimsonfox89@users.noreply.github.com> Date: Tue, 15 Dec 2020 14:21:33 +0000 Subject: [PATCH 0756/2014] Update windows/security/information-protection/tpm/tpm-fundamentals.md Language agnostic Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../security/information-protection/tpm/tpm-fundamentals.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/tpm/tpm-fundamentals.md b/windows/security/information-protection/tpm/tpm-fundamentals.md index 93210372ea..462656a2ad 100644 --- a/windows/security/information-protection/tpm/tpm-fundamentals.md +++ b/windows/security/information-protection/tpm/tpm-fundamentals.md @@ -151,5 +151,5 @@ The Windows TPM-based smart card, which is a virtual smart card, can be configur - [Trusted Platform Module](trusted-platform-module-top-node.md) (list of topics) - [TPM Cmdlets in Windows PowerShell](https://docs.microsoft.com/powershell/module/trustedplatformmodule/) -- [TPM WMI providers](https://docs.microsoft.com/en-gb/windows/win32/secprov/security-wmi-providers-reference) -- [Prepare your organization for BitLocker: Planning and Policies - TPM configurations](https://docs.microsoft.com/en-gb/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies#tpm-hardware-configurations) +- [TPM WMI providers](https://docs.microsoft.com/windows/win32/secprov/security-wmi-providers-reference) +- [Prepare your organization for BitLocker: Planning and Policies - TPM configurations](https://docs.microsoft.com/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies#tpm-hardware-configurations) From 2f11e48f564852ce231c4ebcc62715212253e654 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 15 Dec 2020 06:36:56 -0800 Subject: [PATCH 0757/2014] Update manage-auto-investigation.md --- .../manage-auto-investigation.md | 41 +++++++++---------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md index e3d24311a7..0891731c3a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md @@ -17,7 +17,7 @@ ms.collection: - m365-security-compliance - m365initiative-defender-endpoint ms.topic: conceptual -ms.date: 09/15/2020 +ms.date: 12/15/2020 --- # Review and approve remediation actions following an automated investigation @@ -98,33 +98,30 @@ In Microsoft Defender for Endpoint, all verdicts are [tracked and viewable in th 4. Select an item to view more details about that remediation action. ## Undo completed actions -You can undo actions that have been completed automatically (or manually) from the -Remediation actions that have been taken automatically or manually can be undone from the Action Center History page. -Supported action sources: - - Automated investigation - - Microsoft Defender Antivirus - - Manual response actions - - Supported Actions: - - Isolate device - - Restrict code execution - - Quarantine a file - - Remove a registry key - - Stop a service - - Disable a driver - - Remove a scheduled task +if you’ve determined that a device or a file is not a threat, you can undo remediation actions that were taken, whether those actions were taken automatically or manually. In the Action center, on the **History** tab, you can undo any of the following actions: -if you’ve determined that a machine or a file is clean, you can multi-select a list of actions and undo them all at the same time +| Action source | Supported Actions | +|:---|:---| +| - Automated investigation
    - Microsoft Defender Antivirus
    - Manual response actions | - Isolate device
    - Restrict code execution
    - Quarantine a file
    - Remove a registry key
    - Stop a service
    - Disable a driver
    - Remove a scheduled task | -1. Select the actions you want to cancel. +### To undo multiple actions at one time -2. Click Undo at the right-side pane. +1. Go to the Action center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) and sign in. + +2. On the **History** tab, select the actions that you want to undo. + +3. In the pane on the right side of the screen, select **Undo**. + +### To remove a file from quarantine ![Action center](images/autoir-action-center-1.png) -For a single file, you can roll back and remove a file from quarantine in all the machines in which it was located. -1. Select one of the actions related to this file. -2. Check ‘Apply to X more instances of this file’ -3. Click Undo. + +1. Go to the Action center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) and sign in. + +2. On the **History** tab, select a file that has the Action type **Quarantine file**. + +3. In the pane on the right side of the screen, select **Apply to X more instances of this file**, and then select **Undo**. ![Quarantine file](images/autoir-quarantine-file-1.png) From 65c260ca419992190cdbdb8492d97c2988fd14a4 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 15 Dec 2020 06:40:02 -0800 Subject: [PATCH 0758/2014] Update manage-auto-investigation.md --- .../microsoft-defender-atp/manage-auto-investigation.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md index 038fce62dd..28ec738f87 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md @@ -115,15 +115,16 @@ if you’ve determined that a device or a file is not a threat, you can undo rem ### To remove a file from quarantine -![Action center](images/autoir-action-center-1.png) 1. Go to the Action center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) and sign in. 2. On the **History** tab, select a file that has the Action type **Quarantine file**. + ![Action center](images/autoir-action-center-1.png) + 3. In the pane on the right side of the screen, select **Apply to X more instances of this file**, and then select **Undo**. -![Quarantine file](images/autoir-quarantine-file-1.png) + ![Quarantine file](images/autoir-quarantine-file-1.png) ## Next steps From 97ab69db292c8228cb2f16495085d6c5272cdc02 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 15 Dec 2020 06:58:13 -0800 Subject: [PATCH 0759/2014] Update manage-auto-investigation.md --- .../microsoft-defender-atp/manage-auto-investigation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md index 28ec738f87..04f3a39dc6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md @@ -113,7 +113,7 @@ if you’ve determined that a device or a file is not a threat, you can undo rem 3. In the pane on the right side of the screen, select **Undo**. -### To remove a file from quarantine +### To remove a file from quarantine across multiple devices 1. Go to the Action center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) and sign in. From c6e7c5f14f0a56101f0a13aad3fdf7d392d23897 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 15 Dec 2020 07:11:43 -0800 Subject: [PATCH 0760/2014] Update manage-auto-investigation.md --- .../microsoft-defender-atp/manage-auto-investigation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md index 04f3a39dc6..a93b36c298 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md @@ -107,7 +107,7 @@ if you’ve determined that a device or a file is not a threat, you can undo rem ### To undo multiple actions at one time -1. Go to the Action center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) and sign in. +1. Go to the Action center ([https://securitycenter.windows.com/action-center](https://securitycenter.windows.com/action-center)) and sign in. 2. On the **History** tab, select the actions that you want to undo. @@ -116,7 +116,7 @@ if you’ve determined that a device or a file is not a threat, you can undo rem ### To remove a file from quarantine across multiple devices -1. Go to the Action center ([https://securitycenter.windows.com](https://securitycenter.windows.com)) and sign in. +1. Go to the Action center ([https://securitycenter.windows.com/action-center](https://securitycenter.windows.com/action-center)) and sign in. 2. On the **History** tab, select a file that has the Action type **Quarantine file**. From 574aa0cabcfa5f1176e8e9594f0cdbe02874a211 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 15 Dec 2020 07:42:50 -0800 Subject: [PATCH 0761/2014] Update manage-auto-investigation.md --- .../microsoft-defender-atp/manage-auto-investigation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md index a93b36c298..b0ca7217c9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-auto-investigation.md @@ -99,7 +99,7 @@ In Microsoft Defender for Endpoint, all verdicts are [tracked and viewable in th ## Undo completed actions -if you’ve determined that a device or a file is not a threat, you can undo remediation actions that were taken, whether those actions were taken automatically or manually. In the Action center, on the **History** tab, you can undo any of the following actions: +If you’ve determined that a device or a file is not a threat, you can undo remediation actions that were taken, whether those actions were taken automatically or manually. In the Action center, on the **History** tab, you can undo any of the following actions: | Action source | Supported Actions | |:---|:---| From a40b8a23a8bd7d1e9827a45ffbd7ccba810ad70c Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Tue, 15 Dec 2020 21:31:32 +0530 Subject: [PATCH 0762/2014] updated-4620497 updated --- .../microsoft-defender-atp/get-user-related-alerts.md | 5 +++-- .../microsoft-defender-atp/get-user-related-machines.md | 5 +++-- .../microsoft-defender-atp/get-vuln-by-software.md | 3 +-- .../microsoft-defender-atp/get-vulnerability-by-id.md | 1 + .../security/threat-protection/microsoft-defender-atp/gov.md | 1 + .../microsoft-defender-atp/grant-mssp-access.md | 3 +-- .../microsoft-defender-atp/helpful-resources.md | 1 + .../import-export-exploit-protection-emet-xml.md | 4 ++-- .../microsoft-defender-atp/indicator-certificates.md | 1 + .../microsoft-defender-atp/indicator-file.md | 1 + .../microsoft-defender-atp/indicator-ip-domain.md | 2 +- .../microsoft-defender-atp/indicator-manage.md | 1 + .../information-protection-in-windows-overview.md | 2 +- .../information-protection-investigation.md | 2 +- .../microsoft-defender-atp/initiate-autoir-investigation.md | 5 +++-- .../microsoft-defender-atp/investigate-alerts.md | 2 +- .../microsoft-defender-atp/investigate-behind-proxy.md | 2 +- .../microsoft-defender-atp/investigate-domain.md | 3 +-- .../microsoft-defender-atp/investigate-files.md | 2 +- .../microsoft-defender-atp/investigate-incidents.md | 1 + .../microsoft-defender-atp/investigate-ip.md | 2 +- .../microsoft-defender-atp/investigate-machines.md | 2 +- .../microsoft-defender-atp/investigate-user.md | 2 +- .../microsoft-defender-atp/investigation.md | 5 +++-- .../microsoft-defender-atp/ios-configure-features.md | 4 ++++ 25 files changed, 37 insertions(+), 25 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-user-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-user-related-alerts.md index b6282b18f3..c33872be0e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-user-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-user-related-alerts.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md index 33fbf7f79a..55c5367cdf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-vuln-by-software.md b/windows/security/threat-protection/microsoft-defender-atp/get-vuln-by-software.md index ac266cf40f..1b88d6ba58 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-vuln-by-software.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-vuln-by-software.md @@ -20,10 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-vulnerability-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-vulnerability-by-id.md index 3e66207db5..ddfe9b7613 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-vulnerability-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-vulnerability-by-id.md @@ -22,6 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md index af348b95bc..ddeee9fffc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/gov.md @@ -24,6 +24,7 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Microsoft Defender for Endpoint for US Government Community Cloud High (GCC High) customers, built in the US Azure Government environment, uses the same underlying technologies as Defender for Endpoint in Azure Commercial. diff --git a/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md b/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md index f62c3b418f..131b074f3b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md @@ -21,10 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/helpful-resources.md b/windows/security/threat-protection/microsoft-defender-atp/helpful-resources.md index adc3dd0a3b..e25dc5ca9d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/helpful-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/helpful-resources.md @@ -24,6 +24,7 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Access helpful resources such as links to blogs and other resources related to Microsoft Defender for Endpoint. diff --git a/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml.md b/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml.md index f496d2d153..8647909960 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml.md +++ b/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml.md @@ -21,8 +21,8 @@ manager: dansimp **Applies to:** - -* [Microsoft Defender for Endpoint](microsoft-defender-advanced-threat-protection.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Exploit protection helps protect devices from malware that use exploits to spread and infect. It consists of a number of mitigations that can be applied at either the operating system level, or at the individual app level. diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md index f0439ebf7f..71da3d2842 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md @@ -25,6 +25,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-file.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-file.md index 3e7b8c855d..ec6a1043c3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-file.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-file.md @@ -25,6 +25,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-ip-domain.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-ip-domain.md index 800f2e0f16..3639845fad 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-ip-domain.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-ip-domain.md @@ -22,9 +22,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md index 569a727336..81c7f458a4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md @@ -25,6 +25,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/microsoft-defender-atp/information-protection-in-windows-overview.md index 74f53cc04c..31dcd3c313 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/information-protection-in-windows-overview.md @@ -23,8 +23,8 @@ ms.topic: conceptual **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/information-protection-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/information-protection-investigation.md index 30a7574c30..4c4156700e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/information-protection-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/information-protection-investigation.md @@ -22,8 +22,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) A typical advanced persistent threat lifecycle involves data exfiltration. In a security incident, it's important to have the ability to prioritize investigations where sensitive files may be jeopardy so that corporate data and information are protected. diff --git a/windows/security/threat-protection/microsoft-defender-atp/initiate-autoir-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/initiate-autoir-investigation.md index 683be6e6bf..dbc21b4bd8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/initiate-autoir-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/initiate-autoir-investigation.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md index e9ad5814eb..c4e01d5884 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md @@ -26,8 +26,8 @@ ms.date: 04/24/2018 **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md index 42e6837413..33186852c6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md @@ -25,8 +25,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-investigatemachines-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-domain.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-domain.md index bee61aaabc..a8dfc081a7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-domain.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-domain.md @@ -25,9 +25,8 @@ ms.date: 04/24/2018 **Applies to:** - - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md index a9e415015a..3ca7969948 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md @@ -26,8 +26,8 @@ ms.date: 04/24/2018 **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-investigatefiles-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-incidents.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-incidents.md index 003cb02227..1eb70e5f19 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-incidents.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-incidents.md @@ -26,6 +26,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Investigate incidents that affect your network, understand what they mean, and collate evidence to resolve them. diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-ip.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-ip.md index 3647ff20ed..0bdd9fb21d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-ip.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-ip.md @@ -26,8 +26,8 @@ ms.date: 04/24/2018 **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-investigateip-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md index c08d0c02f2..a7c48aa610 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md @@ -25,8 +25,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-investigatemachines-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-user.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-user.md index 292ee98eec..f2bfd13fa8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-user.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-user.md @@ -25,8 +25,8 @@ ms.date: 04/24/2018 **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-investigatgeuser-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigation.md b/windows/security/threat-protection/microsoft-defender-atp/investigation.md index 9a079ca9cb..aff16dc0e4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigation.md @@ -22,8 +22,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md index 6c50645b1f..daef5c685b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-configure-features.md @@ -24,6 +24,10 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + > [!NOTE] > Defender for Endpoint for iOS would use a VPN in order to provide the Web Protection feature. This is not a regular VPN and is a local/self-looping VPN that does not take traffic outside the device. From 7dbd48b899e1df8e4472527359c78e53ccd21da5 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Tue, 15 Dec 2020 22:21:52 +0530 Subject: [PATCH 0763/2014] updated-4620497 updated --- .../threat-protection/microsoft-defender-atp/ios-install.md | 4 ++++ .../threat-protection/microsoft-defender-atp/ios-privacy.md | 4 ++-- .../threat-protection/microsoft-defender-atp/ios-terms.md | 4 ++++ .../microsoft-defender-atp/isolate-machine.md | 4 +++- .../microsoft-defender-atp/linux-exclusions.md | 4 ++-- .../microsoft-defender-atp/linux-install-manually.md | 4 ++-- .../microsoft-defender-atp/linux-install-with-ansible.md | 4 ++-- .../microsoft-defender-atp/linux-install-with-puppet.md | 4 ++-- .../microsoft-defender-atp/linux-preferences.md | 4 ++-- .../microsoft-defender-atp/linux-privacy.md | 4 ++-- .../threat-protection/microsoft-defender-atp/linux-pua.md | 4 ++-- .../microsoft-defender-atp/linux-resources.md | 4 ++-- .../linux-static-proxy-configuration.md | 4 ++-- .../microsoft-defender-atp/linux-support-connectivity.md | 4 ++-- .../microsoft-defender-atp/linux-support-install.md | 4 ++-- .../microsoft-defender-atp/linux-support-perf.md | 4 ++-- .../microsoft-defender-atp/linux-updates.md | 4 ++-- .../microsoft-defender-atp/live-response-command-examples.md | 3 ++- .../microsoft-defender-atp/live-response.md | 3 +-- .../microsoft-defender-atp/mac-exclusions.md | 4 ++-- .../microsoft-defender-atp/mac-install-jamfpro-login.md | 5 ++--- .../microsoft-defender-atp/mac-install-manually.md | 4 ++-- .../microsoft-defender-atp/mac-install-with-jamf.md | 4 ++-- .../microsoft-defender-atp/mac-install-with-other-mdm.md | 4 ++-- .../microsoft-defender-atp/mac-jamfpro-device-groups.md | 5 ++--- .../microsoft-defender-atp/mac-jamfpro-enroll-devices.md | 4 ++-- 26 files changed, 56 insertions(+), 48 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-install.md b/windows/security/threat-protection/microsoft-defender-atp/ios-install.md index 6f0005e8b9..855be33f20 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-install.md @@ -24,6 +24,10 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + This topic describes deploying Defender for Endpoint for iOS on Intune Company Portal enrolled devices. For more information about Intune device enrollment, see [Enroll iOS/iPadOS devices in Intune](https://docs.microsoft.com/mem/intune/enrollment/ios-enroll). ## Before you begin diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md b/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md index 361ee24da1..bea4f8b740 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md @@ -23,8 +23,8 @@ ms.topic: conceptual # Privacy information - Microsoft Defender for Endpoint for iOS **Applies to:** - -- [Microsoft Defender for Endpoint](microsoft-defender-atp-ios.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > [!NOTE] > Defender for Endpoint for iOS uses a VPN to provide the Web Protection feature. This is not a regular VPN and is a local or self-looping VPN that does not take traffic outside the device. **Microsoft or your organization, does not see your browsing activity.** diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-terms.md b/windows/security/threat-protection/microsoft-defender-atp/ios-terms.md index 997e5ed226..99c2a1585c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-terms.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-terms.md @@ -25,6 +25,10 @@ hideEdit: true [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + ## MICROSOFT APPLICATION LICENSE TERMS: MICROSOFT DEFENDER FOR ENDPOINT diff --git a/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md b/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md index 98cfaa0d40..b6bf991bcf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md @@ -21,7 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-exclusions.md b/windows/security/threat-protection/microsoft-defender-atp/linux-exclusions.md index e1e14ad345..2a939b7865 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-exclusions.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-exclusions.md @@ -25,8 +25,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Linux](microsoft-defender-atp-linux.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This article provides information on how to define exclusions that apply to on-demand scans, and real-time protection and monitoring. diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md index 0b7026d467..31cdf4d0ee 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md @@ -26,8 +26,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Linux](microsoft-defender-atp-linux.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This article describes how to deploy Microsoft Defender for Endpoint for Linux manually. A successful deployment requires the completion of all of the following tasks: diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md index 35fe0795ab..d20dbb61df 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md @@ -26,8 +26,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Linux](microsoft-defender-atp-linux.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This article describes how to deploy Defender for Endpoint for Linux using Ansible. A successful deployment requires the completion of all of the following tasks: diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md index 46100ac983..131154d289 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md @@ -26,8 +26,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Linux](microsoft-defender-atp-linux.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This article describes how to deploy Defender for Endpoint for Linux using Puppet. A successful deployment requires the completion of all of the following tasks: diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md b/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md index 2ec4ae0d08..ec07346a41 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md @@ -26,8 +26,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Linux](microsoft-defender-atp-linux.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >[!IMPORTANT] >This topic contains instructions for how to set preferences for Defender for Endpoint for Linux in enterprise environments. If you are interested in configuring the product on a device from the command-line, see [Resources](linux-resources.md#configure-from-the-command-line). diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-privacy.md b/windows/security/threat-protection/microsoft-defender-atp/linux-privacy.md index 28afe2d32b..c07a3578a6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-privacy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-privacy.md @@ -23,8 +23,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint](microsoft-defender-atp-linux.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Microsoft is committed to providing you with the information and controls you need to make choices about how your data is collected and used when you’re using Defender for Endpoint for Linux. diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-pua.md b/windows/security/threat-protection/microsoft-defender-atp/linux-pua.md index ff2da099a2..68e7f23b4e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-pua.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-pua.md @@ -25,8 +25,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Linux](microsoft-defender-atp-linux.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) The potentially unwanted application (PUA) protection feature in Defender for Endpoint for Linux can detect and block PUA files on endpoints in your network. diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md b/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md index 3b12f36855..73987788c9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md @@ -26,8 +26,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Linux](microsoft-defender-atp-linux.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Collect diagnostic information diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-static-proxy-configuration.md b/windows/security/threat-protection/microsoft-defender-atp/linux-static-proxy-configuration.md index 6f0bf1667a..5c05635456 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-static-proxy-configuration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-static-proxy-configuration.md @@ -26,8 +26,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Linux](microsoft-defender-atp-linux.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Microsoft Defender ATP can discover a proxy server using the ```HTTPS_PROXY``` environment variable. This setting must be configured **both** at installation time and after the product has been installed. diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-connectivity.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-connectivity.md index 74db615cdb..7ddf65b664 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-connectivity.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-connectivity.md @@ -26,8 +26,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Linux](microsoft-defender-atp-linux.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Run the connectivity test diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md index 9a2bf09a0d..31e67a513e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-install.md @@ -26,8 +26,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Linux](microsoft-defender-atp-linux.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Verify if installation succeeded diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md index e6585fc97f..cc909e9afa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-perf.md @@ -25,8 +25,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Linux](microsoft-defender-atp-linux.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This article provides some general steps that can be used to narrow down performance issues related to Defender for Endpoint for Linux. diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-updates.md b/windows/security/threat-protection/microsoft-defender-atp/linux-updates.md index 7c9fe1e51e..de5f4532b8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-updates.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-updates.md @@ -26,8 +26,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Linux](microsoft-defender-atp-linux.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Microsoft regularly publishes software updates to improve performance, security, and to deliver new features. diff --git a/windows/security/threat-protection/microsoft-defender-atp/live-response-command-examples.md b/windows/security/threat-protection/microsoft-defender-atp/live-response-command-examples.md index 7c5bb16771..db9749d0f9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/live-response-command-examples.md +++ b/windows/security/threat-protection/microsoft-defender-atp/live-response-command-examples.md @@ -23,7 +23,8 @@ ms.topic: article **Applies to:** -- [Microsoft Defender for Endpoint](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Learn about common commands used in live response and see examples on how they are typically used. diff --git a/windows/security/threat-protection/microsoft-defender-atp/live-response.md b/windows/security/threat-protection/microsoft-defender-atp/live-response.md index 312550fb3f..0b5318d4af 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/live-response.md +++ b/windows/security/threat-protection/microsoft-defender-atp/live-response.md @@ -21,10 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Live response gives security operations teams instantaneous access to a device (also referred to as a machine) using a remote shell connection. This gives you the power to do in-depth investigative work and take immediate response actions to promptly contain identified threats—in real time. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-exclusions.md b/windows/security/threat-protection/microsoft-defender-atp/mac-exclusions.md index 2e17fbc6fd..1a5a15f330 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-exclusions.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-exclusions.md @@ -25,8 +25,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This article provides information on how to define exclusions that apply to on-demand scans, and real-time protection and monitoring. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-jamfpro-login.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-jamfpro-login.md index d1f6337306..27de5d44de 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-jamfpro-login.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-jamfpro-login.md @@ -23,10 +23,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) 1. Enter your credentials. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-manually.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-manually.md index 7f15b5ad73..064657b978 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-manually.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-manually.md @@ -25,8 +25,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for macOS](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This topic describes how to deploy Microsoft Defender for Endpoint for macOS manually. A successful deployment requires the completion of all of the following steps: - [Download installation and onboarding packages](#download-installation-and-onboarding-packages) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md index fccf7ab83a..4d8f5b0a59 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md @@ -25,8 +25,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Learn how to deploy Microsoft Defender for Endpoint for macOS with Jamf Pro. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-other-mdm.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-other-mdm.md index 509a722b64..044e4550e7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-other-mdm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-other-mdm.md @@ -25,8 +25,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Prerequisites and system requirements diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-device-groups.md b/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-device-groups.md index d0bde6a3d1..327ec51d6f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-device-groups.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-device-groups.md @@ -23,10 +23,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Set up the device groups similar to Group policy organizational unite (OUs), Microsoft Endpoint Configuration Manager's device collection, and Intune's device groups. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-enroll-devices.md b/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-enroll-devices.md index d6954e0d90..7e2a462130 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-enroll-devices.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-enroll-devices.md @@ -25,8 +25,8 @@ ms.topic: conceptual **Applies to:** - -- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Enroll macOS devices From c7f2ac583862855ddb60d3594e32b3ce347ac885 Mon Sep 17 00:00:00 2001 From: mapalko Date: Tue, 15 Dec 2020 11:23:50 -0800 Subject: [PATCH 0764/2014] Fixing hello PIN reset missing image link Removing reference to an image that is missing/not available. --- .../hello-for-business/hello-feature-pin-reset.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 635c9794d1..e4e7af1253 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -104,7 +104,6 @@ On-premises deployments provide users with the ability to reset forgotten PINs e 1. Sign-in to Windows 10, version 1703 or later using an alternate credential. 2. Open **Settings**, click **Accounts**, click **Sign-in options**. 3. Under **PIN**, click **I forgot my PIN** and follow the instructions. -![PIN reset option](images/pinreset/pin-reset-option.png) #### Reset PIN above the Lock Screen From 58799fe56a4dfeba12628766831fc0192babcffb Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Tue, 15 Dec 2020 11:55:49 -0800 Subject: [PATCH 0765/2014] Update md-app-guard-overview.md Added more content pertaining to Microsoft Office --- .../md-app-guard-overview.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index 03930690d8..62c8df613c 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -22,9 +22,12 @@ Microsoft Defender Application Guard (Application Guard) is designed to help pre ## What is Application Guard and how does it work? -Designed for Windows 10 and Microsoft Edge, Application Guard helps to isolate enterprise-defined untrusted sites, protecting your company while your employees browse the Internet. As an enterprise administrator, you define what is among trusted web sites, cloud resources, and internal networks. Everything not on your list is considered untrusted. +For Microsoft Edge, Application Guard helps to isolate enterprise-defined untrusted sites, protecting your company while your employees browse the Internet. As an enterprise administrator, you define what is among trusted web sites, cloud resources, and internal networks. Everything not on your list is considered untrusted. If an employee goes to an untrusted site through either Microsoft Edge or Internet Explorer, Microsoft Edge opens the site in an isolated Hyper-V-enabled container. + +For Microsoft Office, Application Guard helps prevents untrusted Word, Powerpoint and Excel files from accessing trusted resources, by opening these files in an isolated Hyper-V-enabled container. + +The isolated Hyper-V container is separate from the host operating system. This container isolation means that if the untrusted site or file turns out to be malicious, the host PC is protected, and the attacker can't get to your enterprise data. For example, this approach makes the isolated container anonymous, so an attacker can't get to your employee's enterprise credentials. -If an employee goes to an untrusted site through either Microsoft Edge or Internet Explorer, Microsoft Edge opens the site in an isolated Hyper-V-enabled container, which is separate from the host operating system. This container isolation means that if the untrusted site turns out to be malicious, the host PC is protected, and the attacker can't get to your enterprise data. For example, this approach makes the isolated container anonymous, so an attacker can't get to your employee's enterprise credentials. ![Hardware isolation diagram](images/appguard-hardware-isolation.png) From ac09e26c58d592e3d9b93acfe91f5246b3813d31 Mon Sep 17 00:00:00 2001 From: pianofab Date: Tue, 15 Dec 2020 14:00:55 -0800 Subject: [PATCH 0766/2014] Update whats-new-windows-10-version-20H2.md --- windows/whats-new/whats-new-windows-10-version-20H2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 f1046db593..ec7ffb671e 100644 --- a/windows/whats-new/whats-new-windows-10-version-20H2.md +++ b/windows/whats-new/whats-new-windows-10-version-20H2.md @@ -104,7 +104,7 @@ With specialized hardware and software components available on devices shipping ### Windows Sandbox -New polices for [Windows Sandbox](https://docs.microsoft.com/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview) are available in this release. For more information, see [Policy CSP - WindowsSandbox](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-windowssandbox). +New policies for [Windows Sandbox](https://docs.microsoft.com/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview) are available in this release. For more information, see [Policy CSP - WindowsSandbox](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-windowssandbox). ### Windows Virtual Desktop (WVD) From fa7ff33a3ae22711e9040bfc9958ce7299d727f3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 15 Dec 2020 14:54:58 -0800 Subject: [PATCH 0767/2014] Create defender-endpoint-false-positives-negatives.md --- ...nder-endpoint-false-positives-negatives.md | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md b/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md new file mode 100644 index 0000000000..6ea027c1ee --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md @@ -0,0 +1,33 @@ +--- +title: Address false positives/negatives in Microsoft Defender for Endpoint +description: Learn how to handle false positives or false negatives in Microsoft Defender for Endpoint. +keywords: alert, exclusion, defender atp, false positive, false negative +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.technology: windows +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.date: 12/15/2020 +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: +- m365-security-compliance +- m365initiative-defender-endpoint +ms.topic: conceptual +ms.reviewer: ramarom, evaldm, isco, mabraitm, chriggs, yonghree +ms.custom: AIR +--- + +# Address false positives/negatives in Microsoft Defender for Endpoint + +[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] + +**Applies to** + +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146806) + From 6ce84f2c4dbacc71486731a580b322af7bd12486 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 15 Dec 2020 14:57:19 -0800 Subject: [PATCH 0768/2014] Update defender-endpoint-false-positives-negatives.md --- .../defender-endpoint-false-positives-negatives.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md b/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md index 6ea027c1ee..b3098ec0dd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md +++ b/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md @@ -20,7 +20,7 @@ ms.collection: - m365initiative-defender-endpoint ms.topic: conceptual ms.reviewer: ramarom, evaldm, isco, mabraitm, chriggs, yonghree -ms.custom: AIR +ms.custom: FPFN --- # Address false positives/negatives in Microsoft Defender for Endpoint @@ -31,3 +31,5 @@ ms.custom: AIR - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146806) +Did Microsoft Defender for Endpoint identify an artifact as malicious, even though it wasn't? Are files or processes that are not a threat being stopped in their tracks by Defender for Endpoint? Or, did Defender for Endpoint miss something? Use this article as a guide for addressing false positives or false negatives in Defender for Endpoint. + From fda53f2bd94c7d4e2691922fad5982a7c5b08a0e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 15 Dec 2020 15:10:19 -0800 Subject: [PATCH 0769/2014] Update defender-endpoint-false-positives-negatives.md --- .../defender-endpoint-false-positives-negatives.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md b/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md index b3098ec0dd..72ede58c51 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md +++ b/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md @@ -33,3 +33,6 @@ ms.custom: FPFN Did Microsoft Defender for Endpoint identify an artifact as malicious, even though it wasn't? Are files or processes that are not a threat being stopped in their tracks by Defender for Endpoint? Or, did Defender for Endpoint miss something? Use this article as a guide for addressing false positives or false negatives in Defender for Endpoint. +| Step | Description | +|:---|:---| +| 1. Identify a false positive/negative | | \ No newline at end of file From db4a4458509396d7319faee1d787ed2ec8b7f626 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 15 Dec 2020 15:12:33 -0800 Subject: [PATCH 0770/2014] Added Printer ADMX-backed policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 27 + .../policy-configuration-service-provider.md | 84 + .../mdm/policy-csp-admx-printing.md | 2027 +++++++++++++++++ 4 files changed, 2139 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-printing.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 555d34e037..5082f05ed7 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -228,6 +228,7 @@ #### [ADMX_PeerToPeerCaching](policy-csp-admx-peertopeercaching.md) #### [ADMX_PerformanceDiagnostics](policy-csp-admx-performancediagnostics.md) #### [ADMX_PowerShellExecutionPolicy](policy-csp-admx-powershellexecutionpolicy.md) +#### [ADMX_Printing](policy-csp-admx-printing.md) #### [ADMX_Programs](policy-csp-admx-programs.md) #### [ADMX_Reliability](policy-csp-admx-reliability.md) #### [ADMX_RemoteAssistance](policy-csp-admx-remoteassistance.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 8acefc3442..ec137198dc 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -687,6 +687,33 @@ ms.date: 10/08/2020 - [ADMX_PowerShellExecutionPolicy/EnableScripts](./policy-csp-admx-powershellexecutionpolicy.md#admx-powershellexecutionpolicy-enablescripts) - [ADMX_PowerShellExecutionPolicy/EnableTranscripting](./policy-csp-admx-powershellexecutionpolicy.md#admx-powershellexecutionpolicy-enabletranscripting) - [ADMX_PowerShellExecutionPolicy/EnableUpdateHelpDefaultSourcePath](./policy-csp-admx-powershellexecutionpolicy.md#admx-powershellexecutionpolicy-enableupdatehelpdefaultsourcepath) +- [ADMX_Printing/AllowWebPrinting](./policy-csp-admx-printing.md#admx-printing-allowwebprinting) +- [ADMX_Printing/ApplicationDriverIsolation](./policy-csp-admx-printing.md#admx-printing-applicationdriverisolation) +- [ADMX_Printing/CustomizedSupportUrl](./policy-csp-admx-printing.md#admx-printing-customizedsupporturl) +- [ADMX_Printing/DoNotInstallCompatibleDriverFromWindowsUpdate](./policy-csp-admx-printing.md#admx-printing-donotinstallcompatibledriverfromwindowsupdate) +- [ADMX_Printing/DomainPrinters](./policy-csp-admx-printing.md#admx-printing-domainprinters) +- [ADMX_Printing/DownlevelBrowse](./policy-csp-admx-printing.md#admx-printing-downlevelbrowse) +- [ADMX_Printing/EMFDespooling](./policy-csp-admx-printing.md#admx-printing-emfdespooling) +- [ADMX_Printing/ForceSoftwareRasterization](./policy-csp-admx-printing.md#admx-printing-forcesoftwarerasterization) +- [ADMX_Printing/IntranetPrintersUrl](./policy-csp-admx-printing.md#admx-printing-intranetprintersurl) +- [ADMX_Printing/KMPrintersAreBlocked](./policy-csp-admx-printing.md#admx-printing-kmprintersareblocked) +- [ADMX_Printing/LegacyDefaultPrinterMode](./policy-csp-admx-printing.md#admx-printing-legacydefaultprintermode) +- [ADMX_Printing/MXDWUseLegacyOutputFormatMSXPS](./policy-csp-admx-printing.md#admx-printing-mxdwuselegacyoutputformatmsxps) +- [ADMX_Printing/NoDeletePrinter](./policy-csp-admx-printing.md#admx-printing-nodeleteprinter) +- [ADMX_Printing/NonDomainPrinters](./policy-csp-admx-printing.md#admx-printing-nondomainprinters) +- [ADMX_Printing/PackagePointAndPrintOnly](./policy-csp-admx-printing.md#admx-printing-packagepointandprintonly) +- [ADMX_Printing/PackagePointAndPrintOnly_Win7](./policy-csp-admx-printing.md#admx-printing-packagepointandprintonly-win7) +- [ADMX_Printing/PackagePointAndPrintServerList](./policy-csp-admx-printing.md#admx-printing-packagepointandprintserverlist) +- [ADMX_Printing/PackagePointAndPrintServerList_Win7](./policy-csp-admx-printing.md#admx-printing-packagepointandprintserverlist-win7) +- [ADMX_Printing/PhysicalLocation](./policy-csp-admx-printing.md#admx-printing-physicallocation) +- [ADMX_Printing/PhysicalLocationSupport](./policy-csp-admx-printing.md#admx-printing-physicallocationsupport) +- [ADMX_Printing/PrintDriverIsolationExecutionPolicy](./policy-csp-admx-printing.md#admx-printing-printdriverisolationexecutionpolicy +) +- [ADMX_Printing/PrintDriverIsolationOverrideCompat](./policy-csp-admx-printing.md#admx-printing-printdriverisolationoverridecompat) +- [ADMX_Printing/PrinterDirectorySearchScope](./policy-csp-admx-printing.md#admx-printing-printerdirectorysearchscope) +- [ADMX_Printing/PrinterServerThread](./policy-csp-admx-printing.md#admx-printing-printerserverthread) +- [ADMX_Printing/ShowJobTitleInEventLogs](./policy-csp-admx-printing.md#admx-printing-showjobtitleineventlogs) +- [ADMX_Printing/V4DriverDisallowPrinterExtension](./policy-csp-admx-printing.md#admx-printing-v4driverdisallowprinterextension) - [ADMX_Programs/NoDefaultPrograms](./policy-csp-admx-programs.md#admx-programs-nodefaultprograms) - [ADMX_Programs/NoGetPrograms](./policy-csp-admx-programs.md#admx-programs-nogetprograms) - [ADMX_Programs/NoInstalledUpdates](./policy-csp-admx-programs.md#admx-programs-noinstalledupdates) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 9b53413efa..a1a5453c94 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -2428,6 +2428,90 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_Printing policies + +
    +
    + ADMX_Printing/AllowWebPrinting +
    +
    + ADMX_Printing/ApplicationDriverIsolation +
    +
    + ADMX_Printing/CustomizedSupportUrl +
    +
    + ADMX_Printing/DoNotInstallCompatibleDriverFromWindowsUpdate +
    +
    + ADMX_Printing/DomainPrinters +
    +
    + ADMX_Printing/DownlevelBrowse +
    +
    + ADMX_Printing/EMFDespooling +
    +
    + ADMX_Printing/ForceSoftwareRasterization +
    +
    + ADMX_Printing/IntranetPrintersUrl +
    +
    + ADMX_Printing/KMPrintersAreBlocked +
    +
    + ADMX_Printing/LegacyDefaultPrinterMode +
    +
    + ADMX_Printing/MXDWUseLegacyOutputFormatMSXPS +
    +
    + ADMX_Printing/NoDeletePrinter +
    +
    + ADMX_Printing/NonDomainPrinters +
    +
    + ADMX_Printing/PackagePointAndPrintOnly +
    +
    + ADMX_Printing/PackagePointAndPrintOnly_Win7 +
    +
    + ADMX_Printing/PackagePointAndPrintServerList +
    +
    + ADMX_Printing/PackagePointAndPrintServerList_Win7 +
    +
    + ADMX_Printing/PhysicalLocation +
    +
    + ADMX_Printing/PhysicalLocationSupport +
    +
    + ADMX_Printing/PrintDriverIsolationExecutionPolicy +
    +
    + ADMX_Printing/PrintDriverIsolationOverrideCompat +
    +
    + ADMX_Printing/PrinterDirectorySearchScope +
    +
    + ADMX_Printing/PrinterServerThread +
    +
    + ADMX_Printing/ShowJobTitleInEventLogs +
    +
    + ADMX_Printing/V4DriverDisallowPrinterExtension +
    +
    + ### ADMX_Programs policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-printing.md b/windows/client-management/mdm/policy-csp-admx-printing.md new file mode 100644 index 0000000000..628d572650 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-printing.md @@ -0,0 +1,2027 @@ +--- +title: Policy CSP - ADMX_Printing +description: Policy CSP - ADMX_Printing +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/15/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_Printing +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_Printing policies + +
    +
    + ADMX_Printing/AllowWebPrinting +
    +
    + ADMX_Printing/ApplicationDriverIsolation +
    +
    + ADMX_Printing/CustomizedSupportUrl +
    +
    + ADMX_Printing/DoNotInstallCompatibleDriverFromWindowsUpdate +
    +
    + ADMX_Printing/DomainPrinters +
    +
    + ADMX_Printing/DownlevelBrowse +
    +
    + ADMX_Printing/EMFDespooling +
    +
    + ADMX_Printing/ForceSoftwareRasterization +
    +
    + ADMX_Printing/IntranetPrintersUrl +
    +
    + ADMX_Printing/KMPrintersAreBlocked +
    +
    + ADMX_Printing/LegacyDefaultPrinterMode +
    +
    + ADMX_Printing/MXDWUseLegacyOutputFormatMSXPS +
    +
    + ADMX_Printing/NoDeletePrinter +
    +
    + ADMX_Printing/NonDomainPrinters +
    +
    + ADMX_Printing/PackagePointAndPrintOnly +
    +
    + ADMX_Printing/PackagePointAndPrintOnly_Win7 +
    +
    + ADMX_Printing/PackagePointAndPrintServerList +
    +
    + ADMX_Printing/PackagePointAndPrintServerList_Win7 +
    +
    + ADMX_Printing/PhysicalLocation +
    +
    + ADMX_Printing/PhysicalLocationSupport +
    +
    + ADMX_Printing/PrintDriverIsolationExecutionPolicy +
    +
    + ADMX_Printing/PrintDriverIsolationOverrideCompat +
    +
    + ADMX_Printing/PrinterDirectorySearchScope +
    +
    + ADMX_Printing/PrinterServerThread +
    +
    + ADMX_Printing/ShowJobTitleInEventLogs +
    +
    + ADMX_Printing/V4DriverDisallowPrinterExtension +
    +
    + + +
    + + +**ADMX_Printing/AllowWebPrinting** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Internet printing lets you display printers on Web pages so that printers can be viewed, managed, and used across the Internet or an intranet. + +If you enable this policy setting, Internet printing is activated on this server. + +If you disable this policy setting or do not configure it, Internet printing is not activated. + +Internet printing is an extension of Internet Information Services (IIS). To use Internet printing, IIS must be installed, and printing support and this setting must be enabled. + +> [!NOTE] +> This setting affects the server side of Internet printing only. It does not prevent the print client on the computer from printing across the Internet. + +Also, see the "Custom support URL in the Printers folder's left pane" setting in this folder and the "Browse a common Web site to find printers" setting in User Configuration\Administrative Templates\Control Panel\Printers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Activate Internet printing* +- GP name: *AllowWebPrinting* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/ApplicationDriverIsolation** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Determines if print driver components are isolated from applications instead of normally loading them into applications. Isolating print drivers greatly reduces the risk of a print driver failure causing an application crash. + +Not all applications support driver isolation. By default, Microsoft Excel 2007, Excel 2010, Word 2007, Word 2010 and certain other applications are configured to support it. Other applications may also be capable of isolating print drivers, depending on whether they are configured for it. + +If you enable or do not configure this policy setting, then applications that are configured to support driver isolation will be isolated. + +If you disable this policy setting, then print drivers will be loaded within all associated application processes. + +> [!NOTE] +> - This policy setting applies only to applications opted into isolation. +> - This policy setting applies only to print drivers loaded by applications. Print drivers loaded by the print spooler are not affected. +> - This policy setting is only checked once during the lifetime of a process. After changing the policy, a running application must be relaunched before settings take effect. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Isolate print drivers from applications* +- GP name: *ApplicationDriverIsolation* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/CustomizedSupportUrl** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. By default, the Printers folder includes a link to the Microsoft Support Web page called "Get help with printing". It can also include a link to a Web page supplied by the vendor of the currently selected printer. + +If you enable this policy setting, you replace the "Get help with printing" default link with a link to a Web page customized for your enterprise. + +If you disable this setting or do not configure it, or if you do not enter an alternate Internet address, the default link will appear in the Printers folder. + +> [!NOTE] +> Web pages links only appear in the Printers folder when Web view is enabled. If Web view is disabled, the setting has no effect. (To enable Web view, open the Printers folder, and, on the Tools menu, click Folder Options, click the General tab, and then click "Enable Web content in folders.") + +Also, see the "Activate Internet printing" setting in this setting folder and the "Browse a common web site to find printers" setting in User Configuration\Administrative Templates\Control Panel\Printers. + +Web view is affected by the "Turn on Classic Shell" and "Do not allow Folder Options to be opened from the Options button on the View tab of the ribbon" settings in User Configuration\Administrative Templates\Windows Components\Windows Explorer, and by the "Enable Active Desktop" setting in User Configuration\Administrative Templates\Desktop\Active Desktop. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Custom support URL in the Printers folder's left pane* +- GP name: *CustomizedSupportUrl* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/DoNotInstallCompatibleDriverFromWindowsUpdate** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage where client computers search for Point and Printer drivers. + +If you enable this policy setting, the client computer will continue to search for compatible Point and Print drivers from Windows Update after it fails to find the compatible driver from the local driver store and the server driver cache. + +If you disable this policy setting, the client computer will only search the local driver store and server driver cache for compatible Point and Print drivers. If it is unable to find a compatible driver, then the Point and Print connection will fail. + +This policy setting is not configured by default, and the behavior depends on the version of Windows that you are using. + +By default, Windows Ultimate, Professional and Home SKUs will continue to search for compatible Point and Print drivers from Windows Update, if needed. However, you must explicitly enable this policy setting for other versions of Windows (for example Windows Enterprise, and all versions of Windows Server 2008 R2 and later) to have the same behavior. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Extend Point and Print connection to search Windows Update* +- GP name: *DoNotInstallCompatibleDriverFromWindowsUpdate* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/DomainPrinters** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. If you enable this policy setting, it sets the maximum number of printers (of each type) that the Add Printer wizard will display on a computer on a managed network (when the computer is able to reach a domain controller, e.g. a domain-joined laptop on a corporate network.) + +If this policy setting is disabled, the network scan page will not be displayed. + +If this policy setting is not configured, the Add Printer wizard will display the default number of printers of each type: + +- Directory printers: 20 +- TCP/IP printers: 0 +- Web Services printers: 0 +- Bluetooth printers: 10 +- Shared printers: 0 + +In order to view available Web Services printers on your network, ensure that network discovery is turned on. To turn on network discovery, click "Start", click "Control Panel", and then click "Network and Internet". On the "Network and Internet" page, click "Network and Sharing Center". On the Network and Sharing Center page, click "Change advanced sharing settings". On the Advanced sharing settings page, click the arrow next to "Domain" arrow, click "turn on network discovery", and then click "Save changes". + +If you would like to not display printers of a certain type, enable this policy and set the number of printers to display to 0. + +In Windows 10 and later, only TCP/IP printers can be shown in the wizard. If you enable this policy setting, only TCP/IP printer limits are applicable. On Windows 10 only, if you disable or do not configure this policy setting, the default limit is applied. + +In Windows 8 and later, Bluetooth printers are not shown so its limit does not apply to those versions of Windows. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Add Printer wizard - Network scan page (Managed network)* +- GP name: *DomainPrinters* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/DownlevelBrowse** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Allows users to use the Add Printer Wizard to search the network for shared printers. + +If you enable this setting or do not configure it, when users choose to add a network printer by selecting the "A network printer, or a printer attached to another computer" radio button on Add Printer Wizard's page 2, and also check the "Connect to this printer (or to browse for a printer, select this option and click Next)" radio button on Add Printer Wizard's page 3, and do not specify a printer name in the adjacent "Name" edit box, then Add Printer Wizard displays the list of shared printers on the network and invites to choose a printer from the shown list. + +If you disable this setting, the network printer browse page is removed from within the Add Printer Wizard, and users cannot search the network but must type a printer name. + +> [!NOTE] +> This setting affects the Add Printer Wizard only. It does not prevent users from using other programs to search for shared printers or to connect to network printers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Browse the network to find printers* +- GP name: *DownlevelBrowse* +- GP path: *Control Panel\Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/EMFDespooling** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. When printing through a print server, determines whether the print spooler on the client will process print jobs itself, or pass them on to the server to do the work. + +This policy setting only effects printing to a Windows print server. + +If you enable this policy setting on a client machine, the client spooler will not process print jobs before sending them to the print server. This decreases the workload on the client at the expense of increasing the load on the server. + +If you disable this policy setting on a client machine, the client itself will process print jobs into printer device commands. These commands will then be sent to the print server, and the server will simply pass the commands to the printer. This increases the workload of the client while decreasing the load on the server. + +If you do not enable this policy setting, the behavior is the same as disabling it. + +> [!NOTE] +> This policy does not determine whether offline printing will be available to the client. The client print spooler can always queue print jobs when not connected to the print server. Upon reconnecting to the server, the client will submit any pending print jobs. +> +> Some printer drivers require a custom print processor. In some cases the custom print processor may not be installed on the client machine, such as when the print server does not support transferring print processors during point-and-print. In the case of a print processor mismatch, the client spooler will always send jobs to the print server for rendering. Disabling the above policy setting does not override this behavior. +> +> In cases where the client print driver does not match the server print driver (mismatched connection), the client will always process the print job, regardless of the setting of this policy. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Always render print jobs on the server* +- GP name: *EMFDespooling* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/ForceSoftwareRasterization** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Determines whether the XPS Rasterization Service or the XPS-to-GDI conversion (XGC) is forced to use a software rasterizer instead of a Graphics Processing Unit (GPU) to rasterize pages. + +This setting may improve the performance of the XPS Rasterization Service or the XPS-to-GDI conversion (XGC) on machines that have a relatively powerful CPU as compared to the machine’s GPU. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Always rasterize content to be printed using a software rasterizer* +- GP name: *ForceSoftwareRasterization* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/IntranetPrintersUrl** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Adds a link to an Internet or intranet Web page to the Add Printer Wizard. + +You can use this setting to direct users to a Web page from which they can install printers. + +If you enable this setting and type an Internet or intranet address in the text box, the system adds a Browse button to the "Specify a Printer" page in the Add Printer Wizard. The Browse button appears beside the "Connect to a printer on the Internet or on a home or office network" option. When users click Browse, the system opens an Internet browser and navigates to the specified URL address to display the available printers. + +This setting makes it easy for users to find the printers you want them to add. + +Also, see the "Custom support URL in the Printers folder's left pane" and "Activate Internet printing" settings in "Computer Configuration\Administrative Templates\Printers." + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Browse a common web site to find printers* +- GP name: *IntranetPrintersUrl* +- GP path: *Control Panel\Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/KMPrintersAreBlocked** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Determines whether printers using kernel-mode drivers may be installed on the local computer. Kernel-mode drivers have access to system-wide memory, and therefore poorly-written kernel-mode drivers can cause stop errors. + +If you disable this setting, or do not configure it, then printers using a kernel-mode drivers may be installed on the local computer running Windows XP Home Edition and Windows XP Professional. + +If you do not configure this setting on Windows Server 2003 family products, the installation of kernel-mode printer drivers will be blocked. + +If you enable this setting, installation of a printer using a kernel-mode driver will not be allowed. + +> [!NOTE] +> By applying this policy, existing kernel-mode drivers will be disabled upon installation of service packs or reinstallation of the Windows XP operating system. This policy does not apply to 64-bit kernel-mode printer drivers as they cannot be installed and associated with a print queue. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disallow installation of printers using kernel-mode drivers* +- GP name: *KMPrintersAreBlocked* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/LegacyDefaultPrinterMode** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This preference allows you to change default printer management. + +If you enable this setting, Windows will not manage the default printer. + +If you disable this setting, Windows will manage the default printer. + +If you do not configure this setting, default printer management will not change. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Windows default printer management* +- GP name: *LegacyDefaultPrinterMode* +- GP path: *Control Panel\Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/MXDWUseLegacyOutputFormatMSXPS** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Microsoft XPS Document Writer (MXDW) generates OpenXPS (*.oxps) files by default in Windows 10, Windows 10 and Windows Server 2019. + +If you enable this group policy setting, the default MXDW output format is the legacy Microsoft XPS (*.xps). + +If you disable or do not configure this policy setting, the default MXDW output format is OpenXPS (*.oxps). + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Change Microsoft XPS Document Writer (MXDW) default output format to the legacy Microsoft XPS format (*.xps)* +- GP name: *MXDWUseLegacyOutputFormatMSXPS* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/NoDeletePrinter** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. If this policy setting is enabled, it prevents users from deleting local and network printers. + +If a user tries to delete a printer, such as by using the Delete option in Printers in Control Panel, a message appears explaining that a setting prevents the action. + +This setting does not prevent users from running other programs to delete a printer. + +If this policy is disabled, or not configured, users can delete printers using the methods described above. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent deletion of printers* +- GP name: *NoDeletePrinter* +- GP path: *Control Panel\Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/NonDomainPrinters** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy sets the maximum number of printers (of each type) that the Add Printer wizard will display on a computer on an unmanaged network (when the computer is not able to reach a domain controller, e.g. a domain-joined laptop on a home network.) + +If this setting is disabled, the network scan page will not be displayed. + +If this setting is not configured, the Add Printer wizard will display the default number of printers of each type: + +- TCP/IP printers: 50 +- Web Services printers: 50 +- Bluetooth printers: 10 +- Shared printers: 50 + +If you would like to not display printers of a certain type, enable this policy and set the number of printers to display to 0. + +In Windows 10 and later, only TCP/IP printers can be shown in the wizard. If you enable this policy setting, only TCP/IP printer limits are applicable. On Windows 10 only, if you disable or do not configure this policy setting, the default limit is applied. + +In Windows 8 and later, Bluetooth printers are not shown so its limit does not apply to those versions of Windows. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Add Printer wizard - Network scan page (Unmanaged network)* +- GP name: *NonDomainPrinters* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/PackagePointAndPrintOnly** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy restricts clients computers to use package point and print only. + +If this setting is enabled, users will only be able to point and print to printers that use package-aware drivers. When using package point and print, client computers will check the driver signature of all drivers that are downloaded from print servers. + +If this setting is disabled, or not configured, users will not be restricted to package-aware point and print only. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Only use Package Point and print* +- GP name: *PackagePointAndPrintOnly* +- GP path: *Control Panel\Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/PackagePointAndPrintOnly_Win7** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy restricts clients computers to use package point and print only. + +If this setting is enabled, users will only be able to point and print to printers that use package-aware drivers. When using package point and print, client computers will check the driver signature of all drivers that are downloaded from print servers. + +If this setting is disabled, or not configured, users will not be restricted to package-aware point and print only. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Only use Package Point and print* +- GP name: *PackagePointAndPrintOnly_Win7* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/PackagePointAndPrintServerList** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Restricts package point and print to approved servers. + +This policy setting restricts package point and print connections to approved servers. This setting only applies to Package Point and Print connections, and is completely independent from the "Point and Print Restrictions" policy that governs the behavior of non-package point and print connections. + +Windows Vista and later clients will attempt to make a non-package point and print connection anytime a package point and print connection fails, including attempts that are blocked by this policy. Administrators may need to set both policies to block all print connections to a specific print server. + +If this setting is enabled, users will only be able to package point and print to print servers approved by the network administrator. When using package point and print, client computers will check the driver signature of all drivers that are downloaded from print servers. + +If this setting is disabled, or not configured, package point and print will not be restricted to specific print servers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Package Point and print - Approved servers* +- GP name: *PackagePointAndPrintServerList* +- GP path: *Control Panel\Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/PackagePointAndPrintServerList_Win7** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Restricts package point and print to approved servers. + +This policy setting restricts package point and print connections to approved servers. This setting only applies to Package Point and Print connections, and is completely independent from the "Point and Print Restrictions" policy that governs the behavior of non-package point and print connections. + +Windows Vista and later clients will attempt to make a non-package point and print connection anytime a package point and print connection fails, including attempts that are blocked by this policy. Administrators may need to set both policies to block all print connections to a specific print server. + +If this setting is enabled, users will only be able to package point and print to print servers approved by the network administrator. When using package point and print, client computers will check the driver signature of all drivers that are downloaded from print servers. + +If this setting is disabled, or not configured, package point and print will not be restricted to specific print servers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Package Point and print - Approved servers* +- GP name: *PackagePointAndPrintServerList_Win7* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/PhysicalLocation** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. If this policy setting is enabled, it specifies the default location criteria used when searching for printers. + +This setting is a component of the Location Tracking feature of Windows printers. To use this setting, enable Location Tracking by enabling the "Pre-populate printer search location text" setting. + +When Location Tracking is enabled, the system uses the specified location as a criterion when users search for printers. The value you type here overrides the actual location of the computer conducting the search. + +Type the location of the user's computer. When users search for printers, the system uses the specified location (and other search criteria) to find a printer nearby. You can also use this setting to direct users to a particular printer or group of printers that you want them to use. + +If you disable this setting or do not configure it, and the user does not type a location as a search criterion, the system searches for a nearby printer based on the IP address and subnet mask of the user's computer. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Computer location* +- GP name: *PhysicalLocation* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/PhysicalLocationSupport** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Enables the physical Location Tracking setting for Windows printers. + +Use Location Tracking to design a location scheme for your enterprise and assign computers and printers to locations in the scheme. Location Tracking overrides the standard method used to locate and associate computers and printers. The standard method uses a printer's IP address and subnet mask to estimate its physical location and proximity to computers. + +If you enable this setting, users can browse for printers by location without knowing the printer's location or location naming scheme. Enabling Location Tracking adds a Browse button in the Add Printer wizard's Printer Name and Sharing Location screen and to the General tab in the Printer Properties dialog box. If you enable the Group Policy Computer location setting, the default location you entered appears in the Location field by default. + +If you disable this setting or do not configure it, Location Tracking is disabled. Printer proximity is estimated using the standard method (that is, based on IP address and subnet mask). + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Pre-populate printer search location text* +- GP name: *PhysicalLocationSupport* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/PrintDriverIsolationExecutionPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether the print spooler will execute print drivers in an isolated or separate process. When print drivers are loaded in an isolated process (or isolated processes), a print driver failure will not cause the print spooler service to fail. + +If you enable or do not configure this policy setting, the print spooler will execute print drivers in an isolated process by default. + +If you disable this policy setting, the print spooler will execute print drivers in the print spooler process. + +> [!NOTE] +> - Other system or driver policy settings may alter the process in which a print driver is executed. +> - This policy setting applies only to print drivers loaded by the print spooler. Print drivers loaded by applications are not affected. +> - This policy setting takes effect without restarting the print spooler service. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Execute print drivers in isolated processes* +- GP name: *PrintDriverIsolationExecutionPolicy* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/PrintDriverIsolationOverrideCompat** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether the print spooler will override the Driver Isolation compatibility reported by the print driver. This enables executing print drivers in an isolated process, even if the driver does not report compatibility. + +If you enable this policy setting, the print spooler isolates all print drivers that do not explicitly opt out of Driver Isolation. + +If you disable or do not configure this policy setting, the print spooler uses the Driver Isolation compatibility flag value reported by the print driver. + +> [!NOTE] +> - Other system or driver policy settings may alter the process in which a print driver is executed. +> - This policy setting applies only to print drivers loaded by the print spooler. Print drivers loaded by applications are not affected. +> - This policy setting takes effect without restarting the print spooler service. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Override print driver execution compatibility setting reported by print driver* +- GP name: *PrintDriverIsolationOverrideCompat* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/PrinterDirectorySearchScope** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Specifies the Active Directory location where searches for printers begin. + +The Add Printer Wizard gives users the option of searching Active Directory for a shared printer. + +If you enable this policy setting, these searches begin at the location you specify in the "Default Active Directory path" box. Otherwise, searches begin at the root of Active Directory. + +This setting only provides a starting point for Active Directory searches for printers. It does not restrict user searches through Active Directory. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Default Active Directory path when searching for printers* +- GP name: *PrinterDirectorySearchScope* +- GP path: *Control Panel\Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/PrinterServerThread** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Announces the presence of shared printers to print browse master servers for the domain. + +On domains with Active Directory, shared printer resources are available in Active Directory and are not announced. + +If you enable this setting, the print spooler announces shared printers to the print browse master servers. + +If you disable this setting, shared printers are not announced to print browse master servers, even if Active Directory is not available. + +If you do not configure this setting, shared printers are announced to browse master servers only when Active Directory is not available. + +> [!NOTE] +> A client license is used each time a client computer announces a printer to a print browse master on the domain. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Printer browsing* +- GP name: *PrinterServerThread* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/ShowJobTitleInEventLogs** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy controls whether the print job name will be included in print event logs. + +If you disable or do not configure this policy setting, the print job name will not be included. + +If you enable this policy setting, the print job name will be included in new log entries. + +> [!NOTE] +> This setting does not apply to Branch Office Direct Printing jobs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow job name in event logs* +- GP name: *ShowJobTitleInEventLogs* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + + +**ADMX_Printing/V4DriverDisallowPrinterExtension** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy determines if v4 printer drivers are allowed to run printer extensions. + +V4 printer drivers may include an optional, customized user interface known as a printer extension. These extensions may provide access to more device features, but this may not be appropriate for all enterprises. + +If you enable this policy setting, then all printer extensions will not be allowed to run. + +If you disable this policy setting or do not configure it, then all printer extensions that have been installed will be allowed to run. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Do not allow v4 printer drivers to show printer extensions* +- GP name: *V4DriverDisallowPrinterExtension* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file From 8fa2680c62c6564809b0c4f23d176aee3537ca8c Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Wed, 16 Dec 2020 01:17:52 +0200 Subject: [PATCH 0771/2014] Update get-device-secure-score.md Add US Gov API note. --- .../microsoft-defender-atp/get-device-secure-score.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md b/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md index e14a6859a7..b06c301776 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md @@ -23,6 +23,9 @@ ms.topic: article **Applies to:** [Microsoft Defender for Endpoint(https://go.microsoft.com/fwlink/p/?linkid=2146631) +>[!NOTE] +>If you are a US Gov customer, please refer to API endpoints listed in [here](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/gov#api). + - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) Retrieves your [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md). A higher Microsoft Secure Score for Devices means your endpoints are more resilient from cybersecurity threat attacks. From d964bd716dc34301c8533d3b53e0a6e03815a4d7 Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Wed, 16 Dec 2020 01:22:08 +0200 Subject: [PATCH 0772/2014] Update gov.md Add API section. --- .../threat-protection/microsoft-defender-atp/gov.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md index af348b95bc..ddff7ba6a2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/gov.md @@ -40,7 +40,7 @@ The following OS versions are supported: - Windows Server, 2019 (with [KB4490481](https://support.microsoft.com/help/4490481)) >[!NOTE] -A patch must be deployed before device onboarding in order to configure Defender for Endpoint to the correct environment. +>A patch must be deployed before device onboarding in order to configure Defender for Endpoint to the correct environment. The following OS versions are supported via Azure Security Center: - Windows Server 2008 R2 SP1 @@ -108,4 +108,8 @@ Common URLs for all locations (Global location) | ```crl.microsoft.com```
    ``` Defender for Endpoint GCC High specific | ```us4-v20.events.data.microsoft.com```
    ```winatp-gw-usgt.microsoft.com```
    ```winatp-gw-usgv.microsoft.com```
    ```*.blob.core.usgovcloudapi.net``` +## API +Login endpoint: ```https://login.microsoftonline.us``` +Microsoft Defender for Endpoint API endpoint: ```https://api-gov.securitycenter.microsoft.us``` + From e83b43d3171de86637b2d61fe9ba106c13e4653e Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Wed, 16 Dec 2020 01:56:09 +0200 Subject: [PATCH 0773/2014] Update get-device-secure-score.md Fixing the Gov API link and the applies to link. --- .../microsoft-defender-atp/get-device-secure-score.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md b/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md index b06c301776..1e76593b6c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md @@ -21,10 +21,10 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint(https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) >[!NOTE] ->If you are a US Gov customer, please refer to API endpoints listed in [here](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/gov#api). +>If you are a US Gov customer, please refer to API endpoints listed in [here](gov#api). - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) From 131da8346ac47dac17b151b7ed07ff7c81cfd056 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 15 Dec 2020 15:56:57 -0800 Subject: [PATCH 0774/2014] Update defender-endpoint-false-positives-negatives.md --- ...nder-endpoint-false-positives-negatives.md | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md b/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md index 72ede58c51..7a8b28a303 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md +++ b/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md @@ -35,4 +35,25 @@ Did Microsoft Defender for Endpoint identify an artifact as malicious, even thou | Step | Description | |:---|:---| -| 1. Identify a false positive/negative | | \ No newline at end of file +| 1. Identify a false positive/negative | | +| 2. Review/define exclusions for Defender for Endpoint | | +| 3. Review/define indicators for Defender for Endpoint | | +| 4. Classify a false positive/negative in Defender for Endpoint | | +| 5. Submit a file for analysis | | +| 6. Confirm your software uses EV code signing | | + +## Identify a false positive/negative + +*How do we know something is a false positive or negative? What do we want customers to look for?* + +## Review or define exclusions + +*Exclusions are defined for AutoIR and for MDAV, yes?* + +## Review or define indicators + +## Classify a false positive or false negative + +## Submit a file for analysis + +## Confirm your software uses EV code signing \ No newline at end of file From f23271508637a8da03b89b90f47391a2b144ac0f Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 15 Dec 2020 16:01:44 -0800 Subject: [PATCH 0775/2014] Added Printing2 policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 9 + .../policy-configuration-service-provider.md | 32 + .../mdm/policy-csp-admx-printing2.md | 740 ++++++++++++++++++ 4 files changed, 782 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-printing2.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 5082f05ed7..a37aa5159e 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -229,6 +229,7 @@ #### [ADMX_PerformanceDiagnostics](policy-csp-admx-performancediagnostics.md) #### [ADMX_PowerShellExecutionPolicy](policy-csp-admx-powershellexecutionpolicy.md) #### [ADMX_Printing](policy-csp-admx-printing.md) +#### [ADMX_Printing2](policy-csp-admx-printing2.md) #### [ADMX_Programs](policy-csp-admx-programs.md) #### [ADMX_Reliability](policy-csp-admx-reliability.md) #### [ADMX_RemoteAssistance](policy-csp-admx-remoteassistance.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index ec137198dc..1e240e7969 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -714,6 +714,15 @@ ms.date: 10/08/2020 - [ADMX_Printing/PrinterServerThread](./policy-csp-admx-printing.md#admx-printing-printerserverthread) - [ADMX_Printing/ShowJobTitleInEventLogs](./policy-csp-admx-printing.md#admx-printing-showjobtitleineventlogs) - [ADMX_Printing/V4DriverDisallowPrinterExtension](./policy-csp-admx-printing.md#admx-printing-v4driverdisallowprinterextension) +- [ADMX_Printing2/AutoPublishing](./policy-csp-admx-printing2.md#admx-printing2-autopublishing) +- [ADMX_Printing2/ImmortalPrintQueue](./policy-csp-admx-printing2.md#admx-printing2-immortalprintqueue) +- [ADMX_Printing2/PruneDownlevel](./policy-csp-admx-printing2.md#admx-printing2-prunedownlevel) +- [ADMX_Printing2/PruningInterval](./policy-csp-admx-printing2.md#admx-printing2-pruninginterval) +- [ADMX_Printing2/PruningPriority](./policy-csp-admx-printing2.md#admx-printing2-pruningpriority) +- [ADMX_Printing2/PruningRetries](./policy-csp-admx-printing2.md#admx-printing2-pruningretries) +- [ADMX_Printing2/PruningRetryLog](./policy-csp-admx-printing2.md#admx-printing2-pruningretrylog) +- [ADMX_Printing2/RegisterSpoolerRemoteRpcEndPoint](./policy-csp-admx-printing2.md#admx-printing2-registerspoolerremoterpcendpoint) +- [ADMX_Printing2/VerifyPublishedState](./policy-csp-admx-printing2.md#admx-printing2-verifypublishedstate) - [ADMX_Programs/NoDefaultPrograms](./policy-csp-admx-programs.md#admx-programs-nodefaultprograms) - [ADMX_Programs/NoGetPrograms](./policy-csp-admx-programs.md#admx-programs-nogetprograms) - [ADMX_Programs/NoInstalledUpdates](./policy-csp-admx-programs.md#admx-programs-noinstalledupdates) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index a1a5453c94..c27861fc1e 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -2512,6 +2512,38 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_Printing2 policies + +
    +
    + ADMX_Printing2/AutoPublishing +
    +
    + ADMX_Printing2/ImmortalPrintQueue +
    +
    + ADMX_Printing2/PruneDownlevel +
    +
    + ADMX_Printing2/PruningInterval +
    +
    + ADMX_Printing2/PruningPriority +
    +
    + ADMX_Printing2/PruningRetries +
    +
    + ADMX_Printing2/PruningRetryLog +
    +
    + ADMX_Printing2/RegisterSpoolerRemoteRpcEndPoint +
    +
    + ADMX_Printing2/VerifyPublishedState +
    +
    + ### ADMX_Programs policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-printing2.md b/windows/client-management/mdm/policy-csp-admx-printing2.md new file mode 100644 index 0000000000..6da824049f --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-printing2.md @@ -0,0 +1,740 @@ +--- +title: Policy CSP - ADMX_Printing2 +description: Policy CSP - ADMX_Printing2 +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/15/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_Printing2 +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_Printing2 policies + +
    +
    + ADMX_Printing2/AutoPublishing +
    +
    + ADMX_Printing2/ImmortalPrintQueue +
    +
    + ADMX_Printing2/PruneDownlevel +
    +
    + ADMX_Printing2/PruningInterval +
    +
    + ADMX_Printing2/PruningPriority +
    +
    + ADMX_Printing2/PruningRetries +
    +
    + ADMX_Printing2/PruningRetryLog +
    +
    + ADMX_Printing2/RegisterSpoolerRemoteRpcEndPoint +
    +
    + ADMX_Printing2/VerifyPublishedState +
    +
    + + +
    + + +**ADMX_Printing2/AutoPublishing** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Determines whether the Add Printer Wizard automatically publishes the computer's shared printers in Active Directory. + +If you enable this setting or do not configure it, the Add Printer Wizard automatically publishes all shared printers. + +If you disable this setting, the Add Printer Wizard does not automatically publish printers. However, you can publish shared printers manually. + +The default behavior is to automatically publish shared printers in Active Directory. + +> [!NOTE] +> This setting is ignored if the "Allow printers to be published" setting is disabled. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Automatically publish new printers in Active Directory* +- GP name: *AutoPublishing* +- GP path: *Printers* +- GP ADMX file name: *Printing2.admx* + + + +
    + + +**ADMX_Printing2/ImmortalPrintQueue** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Determines whether the domain controller can prune (delete from Active Directory) the printers published by this computer. + +By default, the pruning service on the domain controller prunes printer objects from Active Directory if the computer that published them does not respond to contact requests. When the computer that published the printers restarts, it republishes any deleted printer objects. + +If you enable this setting or do not configure it, the domain controller prunes this computer's printers when the computer does not respond. + +If you disable this setting, the domain controller does not prune this computer's printers. This setting is designed to prevent printers from being pruned when the computer is temporarily disconnected from the network. + +> [!NOTE] You can use the "Directory Pruning Interval" and "Directory Pruning Retry" settings to adjust the contact interval and number of contact attempts. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow pruning of published printers* +- GP name: *ImmortalPrintQueue* +- GP path: *Printers* +- GP ADMX file name: *Printing2.admx* + + + +
    + + +**ADMX_Printing2/PruneDownlevel** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Determines whether the pruning service on a domain controller prunes printer objects that are not automatically republished whenever the host computer does not respond,just as it does with Windows 2000 printers. This setting applies to printers running operating systems other than Windows 2000 and to Windows 2000 printers published outside their forest. + +The Windows pruning service prunes printer objects from Active Directory when the computer that published them does not respond to contact requests. Computers running Windows 2000 Professional detect and republish deleted printer objects when they rejoin the network. However, because non-Windows 2000 computers and computers in other domains cannot republish printers in Active Directory automatically, by default, the system never prunes their printer objects. + +You can enable this setting to change the default behavior. To use this setting, select one of the following options from the "Prune non-republishing printers" box: + +- "Never" specifies that printer objects that are not automatically republished are never pruned. "Never" is the default. + +- "Only if Print Server is found" prunes printer objects that are not automatically republished only when the print server responds, but the printer is unavailable. + +- "Whenever printer is not found" prunes printer objects that are not automatically republished whenever the host computer does not respond, just as it does with Windows 2000 printers. + +> [!NOTE] +> This setting applies to printers published by using Active Directory Users and Computers or Pubprn.vbs. It does not apply to printers published by using Printers in Control Panel. + +> [!TIP] +> If you disable automatic pruning, remember to delete printer objects manually whenever you remove a printer or print server. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prune printers that are not automatically republished* +- GP name: *PruneDownlevel* +- GP path: *Printers* +- GP ADMX file name: *Printing2.admx* + + + +
    + + +**ADMX_Printing2/PruningInterval** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Specifies how often the pruning service on a domain controller contacts computers to verify that their printers are operational. + +The pruning service periodically contacts computers that have published printers. If a computer does not respond to the contact message (optionally, after repeated attempts), the pruning service "prunes" (deletes from Active Directory) printer objects the computer has published. + +By default, the pruning service contacts computers every eight hours and allows two repeated contact attempts before deleting printers from Active Directory. + +If you enable this setting, you can change the interval between contact attempts. + +If you do not configure or disable this setting the default values will be used. + +> [!NOTE] +> This setting is used only on domain controllers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Directory pruning interval* +- GP name: *PruningInterval* +- GP path: *Printers* +- GP ADMX file name: *Printing2.admx* + + + +
    + + +**ADMX_Printing2/PruningPriority** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Sets the priority of the pruning thread. + +The pruning thread, which runs only on domain controllers, deletes printer objects from Active Directory if the printer that published the object does not respond to contact attempts. This process keeps printer information in Active Directory current. + +The thread priority influences the order in which the thread receives processor time and determines how likely it is to be preempted by higher priority threads. + +By default, the pruning thread runs at normal priority. However, you can adjust the priority to improve the performance of this service. + +> [!NOTE] +> This setting is used only on domain controllers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Directory pruning priority* +- GP name: *PruningPriority* +- GP path: *Printers* +- GP ADMX file name: *Printing2.admx* + + + +
    + + +**ADMX_Printing2/PruningRetries** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Specifies how many times the pruning service on a domain controller repeats its attempt to contact a computer before pruning the computer's printers. + +The pruning service periodically contacts computers that have published printers to verify that the printers are still available for use. If a computer does not respond to the contact message, the message is repeated for the specified number of times. If the computer still fails to respond, then the pruning service "prunes" (deletes from Active Directory) printer objects the computer has published. + +By default, the pruning service contacts computers every eight hours and allows two retries before deleting printers from Active Directory. You can use this setting to change the number of retries. + +If you enable this setting, you can change the interval between attempts. + +If you do not configure or disable this setting, the default values are used. + +> [!NOTE] +> This setting is used only on domain controllers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Directory pruning retry* +- GP name: *PruningRetries* +- GP path: *Printers* +- GP ADMX file name: *Printing2.admx* + + + +
    + + +**ADMX_Printing2/PruningRetryLog** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Specifies whether or not to log events when the pruning service on a domain controller attempts to contact a computer before pruning the computer's printers. + +The pruning service periodically contacts computers that have published printers to verify that the printers are still available for use. If a computer does not respond to the contact attempt, the attempt is retried a specified number of times, at a specified interval. The "Directory pruning retry" setting determines the number of times the attempt is retried; the default value is two retries. The "Directory Pruning Interval" setting determines the time interval between retries; the default value is every eight hours. If the computer has not responded by the last contact attempt, its printers are pruned from the directory. + +If you enable this policy setting, the contact events are recorded in the event log. + +If you disable or do not configure this policy setting, the contact events are not recorded in the event log. + +Note: This setting does not affect the logging of pruning events; the actual pruning of a printer is always logged. + +> [!NOTE] +> This setting is used only on domain controllers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Log directory pruning retry events* +- GP name: *PruningRetryLog* +- GP path: *Printers* +- GP ADMX file name: *Printing2.admx* + + + +
    + + +**ADMX_Printing2/RegisterSpoolerRemoteRpcEndPoint** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy controls whether the print spooler will accept client connections. + +When the policy is not configured or enabled, the spooler will always accept client connections. + +When the policy is disabled, the spooler will not accept client connections nor allow users to share printers. All printers currently shared will continue to be shared. + +The spooler must be restarted for changes to this policy to take effect. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow Print Spooler to accept client connections* +- GP name: *RegisterSpoolerRemoteRpcEndPoint* +- GP path: *Printers* +- GP ADMX file name: *Printing2.admx* + + + +
    + + +**ADMX_Printing2/VerifyPublishedState** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Directs the system to periodically verify that the printers published by this computer still appear in Active Directory. This setting also specifies how often the system repeats the verification. + +By default, the system only verifies published printers at startup. This setting allows for periodic verification while the computer is operating. + +To enable this additional verification, enable this setting, and then select a verification interval. + +To disable verification, disable this setting, or enable this setting and select "Never" for the verification interval. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Check published state* +- GP name: *VerifyPublishedState* +- GP path: *Printers* +- GP ADMX file name: *Printing2.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file From ae764c12b4d5421861690c50422d036e3e37cc7b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 15 Dec 2020 16:02:50 -0800 Subject: [PATCH 0776/2014] Update defender-endpoint-false-positives-negatives.md --- ...nder-endpoint-false-positives-negatives.md | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md b/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md index 7a8b28a303..40bb2b65ea 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md +++ b/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md @@ -35,12 +35,12 @@ Did Microsoft Defender for Endpoint identify an artifact as malicious, even thou | Step | Description | |:---|:---| -| 1. Identify a false positive/negative | | -| 2. Review/define exclusions for Defender for Endpoint | | -| 3. Review/define indicators for Defender for Endpoint | | -| 4. Classify a false positive/negative in Defender for Endpoint | | -| 5. Submit a file for analysis | | -| 6. Confirm your software uses EV code signing | | +| 1. [Identify a false positive/negative](#identify-a-false-positivenegative) | | +| 2. [Review/define exclusions for Defender for Endpoint](#review-or-define-exclusions) | | +| 3. [Review/define indicators for Defender for Endpoint](#review-or-define-indicators) | | +| 4. [Classify a false positive/negative in Defender for Endpoint](#classify-a-false-positive-or-false-negative) | | +| 5. [Submit a file for analysis](#submit-a-file-for-analysis) | | +| 6. [Confirm your software uses EV code signing](#confirm-your-software-uses-ev-code-signing) | | ## Identify a false positive/negative @@ -52,8 +52,16 @@ Did Microsoft Defender for Endpoint identify an artifact as malicious, even thou ## Review or define indicators +*Allow indicators for false positives; block indicators for false negatives. https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-indicators* + ## Classify a false positive or false negative +*Need to figure out where/how this is done* + ## Submit a file for analysis -## Confirm your software uses EV code signing \ No newline at end of file +*https://www.microsoft.com/wdsi/filesubmission/* + +## Confirm your software uses EV code signing + +*Some info is available here: https://docs.microsoft.com/windows-hardware/drivers/dashboard/get-a-code-signing-certificate* \ No newline at end of file From 6f0d2743d8f9af3db4ecf0c3660c6dc8de24ea32 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 15 Dec 2020 16:06:40 -0800 Subject: [PATCH 0777/2014] Fixed warning --- windows/client-management/mdm/policy-csp-admx-printing2.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-printing2.md b/windows/client-management/mdm/policy-csp-admx-printing2.md index 6da824049f..817a528bac 100644 --- a/windows/client-management/mdm/policy-csp-admx-printing2.md +++ b/windows/client-management/mdm/policy-csp-admx-printing2.md @@ -180,7 +180,8 @@ If you enable this setting or do not configure it, the domain controller prunes If you disable this setting, the domain controller does not prune this computer's printers. This setting is designed to prevent printers from being pruned when the computer is temporarily disconnected from the network. -> [!NOTE] You can use the "Directory Pruning Interval" and "Directory Pruning Retry" settings to adjust the contact interval and number of contact attempts. +> [!NOTE] +> You can use the "Directory Pruning Interval" and "Directory Pruning Retry" settings to adjust the contact interval and number of contact attempts. > [!TIP] From fe4c83039bc4c7431f25a5f3f975109743b011ce Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 15 Dec 2020 16:08:27 -0800 Subject: [PATCH 0778/2014] Update defender-endpoint-false-positives-negatives.md --- .../defender-endpoint-false-positives-negatives.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md b/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md index 40bb2b65ea..2d4e5efdb5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md +++ b/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md @@ -35,7 +35,7 @@ Did Microsoft Defender for Endpoint identify an artifact as malicious, even thou | Step | Description | |:---|:---| -| 1. [Identify a false positive/negative](#identify-a-false-positivenegative) | | +| 1. [Identify a false positive/negative](#identify-a-false-positivenegative) | A false positive is something that was detected and identified as malicious, when in fact it does not pose a threat.
    A false negative is something that was not detected as a threat even though it is, in fact, malicious.
    Both false positives and false negatives can be problematic for your organization. | | 2. [Review/define exclusions for Defender for Endpoint](#review-or-define-exclusions) | | | 3. [Review/define indicators for Defender for Endpoint](#review-or-define-indicators) | | | 4. [Classify a false positive/negative in Defender for Endpoint](#classify-a-false-positive-or-false-negative) | | From 8efdb0a237bee0fe88c864d2c33930e7775151b1 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 15 Dec 2020 16:10:51 -0800 Subject: [PATCH 0779/2014] Update get-device-secure-score.md --- .../microsoft-defender-atp/get-device-secure-score.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md b/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md index 1e76593b6c..7b6d923818 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) >[!NOTE] ->If you are a US Gov customer, please refer to API endpoints listed in [here](gov#api). +>If you are a US Gov customer, please refer to API endpoints listed in [here](gov.md#api). - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) From b440abef57809fa00c9823bcd14a4de7ef330e5d Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 15 Dec 2020 16:22:26 -0800 Subject: [PATCH 0780/2014] Removed two Globalization policies per owner --- .../mdm/policies-in-policy-csp-admx-backed.md | 2 - .../policy-configuration-service-provider.md | 6 - .../mdm/policy-csp-admx-globalization.md | 144 ------------------ 3 files changed, 152 deletions(-) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 1e240e7969..26da44ce91 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -282,7 +282,6 @@ ms.date: 10/08/2020 - [ADMX_FolderRedirection/LocalizeXPRelativePaths_2](./policy-csp-admx-folderredirection.md#admx-folderredirection-localizexprelativepaths-2) - [ADMX_FolderRedirection/PrimaryComputer_FR_1](./policy-csp-admx-folderredirection.md#admx-folderredirection-primarycomputer-fr-1) - [ADMX_FolderRedirection/PrimaryComputer_FR_2](./policy-csp-admx-folderredirection.md#admx-folderredirection-primarycomputer-fr-2) -- [ADMX_Globalization/BlockCleanupOfUnusedPreinstalledLangPacks](./policy-csp-admx-globalization.md#admx-globalization-blockcleanupofunusedpreinstalledlangpacks) - [ADMX_Globalization/BlockUserInputMethodsForSignIn](./policy-csp-admx-globalization.md#admx-globalization-blockuserinputmethodsforsignin) - [ADMX_Globalization/CustomLocalesNoSelect_1](./policy-csp-admx-globalization.md#admx-globalization-customlocalesnoselect-1) - [ADMX_Globalization/CustomLocalesNoSelect_2](./policy-csp-admx-globalization.md#admx-globalization-customlocalesnoselect-2) @@ -297,7 +296,6 @@ ms.date: 10/08/2020 - [ADMX_Globalization/LocaleUserRestrict_2](./policy-csp-admx-globalization.md#admx-globalization-localeuserrestrict-2) - [ADMX_Globalization/LockMachineUILanguage](./policy-csp-admx-globalization.md#admx-globalization-lockmachineuilanguage) - [ADMX_Globalization/LockUserUILanguage](./policy-csp-admx-globalization.md#admx-globalization-lockuseruilanguage) -- [ADMX_Globalization/MachineUILanguageOverwrite](./policy-csp-admx-globalization.md#admx-globalization-machineuilanguageoverwrite) - [ADMX_Globalization/PreventGeoIdChange_1](./policy-csp-admx-globalization.md#admx-globalization-preventgeoidchange-1) - [ADMX_Globalization/PreventGeoIdChange_2](./policy-csp-admx-globalization.md#admx-globalization-preventgeoidchange-2) - [ADMX_Globalization/PreventUserOverrides_1](./policy-csp-admx-globalization.md#admx-globalization-preventuseroverrides-1) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index c27861fc1e..205815ffba 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1148,9 +1148,6 @@ The following diagram shows the Policy configuration service provider in tree fo ### ADMX_Globalization policies
    -
    - ADMX_Globalization/BlockCleanupOfUnusedPreinstalledLangPacks -
    ADMX_Globalization/BlockUserInputMethodsForSignIn
    @@ -1193,9 +1190,6 @@ The following diagram shows the Policy configuration service provider in tree fo
    ADMX_Globalization/LockUserUILanguage
    -
    - ADMX_Globalization/MachineUILanguageOverwrite -
    ADMX_Globalization/PreventGeoIdChange_1
    diff --git a/windows/client-management/mdm/policy-csp-admx-globalization.md b/windows/client-management/mdm/policy-csp-admx-globalization.md index e471cdf6e7..ad421c4633 100644 --- a/windows/client-management/mdm/policy-csp-admx-globalization.md +++ b/windows/client-management/mdm/policy-csp-admx-globalization.md @@ -22,9 +22,6 @@ manager: dansimp ## ADMX_Globalization policies
    -
    - ADMX_Globalization/BlockCleanupOfUnusedPreinstalledLangPacks -
    ADMX_Globalization/BlockUserInputMethodsForSignIn
    @@ -67,9 +64,6 @@ manager: dansimp
    ADMX_Globalization/LockUserUILanguage
    -
    - ADMX_Globalization/MachineUILanguageOverwrite -
    ADMX_Globalization/PreventGeoIdChange_1
    @@ -105,75 +99,6 @@ manager: dansimp
    - -**ADMX_Globalization/BlockCleanupOfUnusedPreinstalledLangPacks** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether the LPRemove task will run to clean up language packs installed on a machine but are not used by any users on that machine. - -If you enable this policy setting, language packs that are installed as part of the system image will remain installed even if they are not used by any user on that system. - -If you disable or do not configure this policy setting, language packs that are installed as part of the system image but are not used by any user on that system will be removed as part of a scheduled clean up task. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Block clean-up of unused language packs* -- GP name: *BlockCleanupOfUnusedPreinstalledLangPacks* -- GP path: *Control Panel\Regional and Language Options* -- GP ADMX file name: *Globalization.admx* - - - -
    - **ADMX_Globalization/BlockUserInputMethodsForSignIn** @@ -1223,75 +1148,6 @@ ADMX Info:
    - -**ADMX_Globalization/MachineUILanguageOverwrite** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Available in the latest Windows 10 Insider Preview Build. This policy setting controls which UI language is used for computers with more than one UI language installed. - -If you enable this policy setting, the UI language of Windows menus and dialogs for systems with more than one language is restricted to a specified language. If the specified language is not installed on the target computer or you disable this policy setting, the language selection defaults to the language selected by the local administrator. - -If you disable or do not configure this policy setting, there is no restriction of a specific language used for the Windows menus and dialogs. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP English name: *Force selected system UI language to overwrite the user UI language* -- GP name: *MachineUILanguageOverwrite* -- GP path: *Control Panel\Regional and Language Options* -- GP ADMX file name: *Globalization.admx* - - - -
    - **ADMX_Globalization/PreventGeoIdChange_1** From 58dfa1011e20126d36d1dab037708ee8218d13d6 Mon Sep 17 00:00:00 2001 From: schmurky Date: Wed, 16 Dec 2020 12:39:54 +0800 Subject: [PATCH 0781/2014] Update review and investigate alerts --- .../microsoft-defender-atp/review-alerts.md | 37 ++----------------- 1 file changed, 4 insertions(+), 33 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md index d32c73580f..4ad850c886 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md @@ -41,13 +41,13 @@ Clicking on an alert's name in Defender for Endpoint will land you on its alert 1. **The alert title** shows the alert's name and is there to remind you which alert started your current investigation regardless of what you have selected on the page. 2. [**Affected assets**](#review-affected-assets) lists cards of devices and users affected by this alert that are clickable for further information and actions. -3. [**The alert story**](#investigate-using-the-alert-story) displays all entities related to the alert, interconnected by a tree view. The alert in the title will be the one in focus when you first land on your selected alert's page. Entities in the alert story are expandable and clickable, to provide additional information and expedite response by allowing you to take actions right in the context of the alert page. -4. [**The details pane**](#take-action-from-the-details-pane) will show the details of the selected alert at first, with details and actions related to this alert. If you click on any of the affected assets or entities in the alert story, the details pane will change to provide contextual information and actions for the selected object. +3. The **alert story** displays all entities related to the alert, interconnected by a tree view. The alert in the title will be the one in focus when you first land on your selected alert's page. Entities in the alert story are expandable and clickable, to provide additional information and expedite response by allowing you to take actions right in the context of the alert page. Use the alert story to start your investigation. Learn how in [Investigate alerts in Microsoft Defender for Endpoint](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts). +4. The **details pane** will show the details of the selected alert at first, with details and actions related to this alert. If you click on any of the affected assets or entities in the alert story, the details pane will change to provide contextual information and actions for the selected object. ![An alert page when you first land on it](images/alert-landing-view.png) Note the detection status for your alert. Blocked, or prevented means actions were already taken by Defender for Endpoint. -Start by reviewing the *automated investigation details* in your alert's [details pane](#take-action-from-the-details-pane), to see which actions were already taken, as well as reading the alert's description for recommended actions. +Start by reviewing the *automated investigation details* in your alert's details pane, to see which actions were already taken, as well as reading the alert's description for recommended actions. ![A snippet of the details pane with the alert description and automatic investigation sections highlighted](images/alert-air-and-alert-description.png) @@ -55,42 +55,13 @@ Other information available in the details pane when the alert opens includes MI ## Review affected assets -Clicking on a device or a user card in the affected assets sections will switch to the details of the device or user in the details pane. +Selecting a device or a user card in the affected assets sections will switch to the details of the device or user in the details pane. - **For devices** the details pane will display information about the device itself, like Domain, Operating System, and IP. Active alerts and the logged on users on that device are also available. You can take immediate action by isolating the device, restricting app execution, or running an antivirus scan. Alternatively, you could collect an investigation package, initiate an automated investigation, or go to the device page to investigate from the device's point of view. - **For users** the details pane will display detailed user information, such as the user's SAM name and SID, as well as logon types performed by this user and any alerts and incidents related to it. You can click *Open user page* to continue the investigation from that user's point of view. ![A snippet of the details pane when a device is selected](images/alert-device-details.png) -## Investigate using the alert story - -The alert story details why the alert was triggered, related events that happened before and after, as well as other related entities. - -Entities are clickable and every entity that isn't an alert is expandable using the expand icon on the right side of that entity's card. The entity in focus will be indicated by a blue stripe to the left side of that entity's card, with the alert in the title being in focus at first. - -Expand entities to view details at-a-glance about them. Clicking on an entity will switch the context of the details pane to this entity, and will allow you to review further information, as well as manage that entity. Clicking on *...* to the right of the entity card will reveal all actions available for that entity. These same actions appear in the details pane when that entity is in focus. - -> [!NOTE] -> The alert story section may contain more than one alert, with additional alerts related to the same execution tree appearing before or after the alert you've selected. - -![An example of an alert story with an alert in focus and some expanded cards](images/alert-story-tree.png) - -## Take action from the details pane - -Once you've selected an entity of interest, the details pane will change to display information about the selected entity type, historic information, when its available, and offer controls to **take action** on this entity directly from the alert page. - -Once you're done investigating, go back to the alert you started with, mark the alert's status as **Resolved** and classify it as either **False alert** or **True alert**. Classifying alerts helps tune this capability to provide more true alerts and less false alerts. - -If you classify it as a true alert, you can also select a determination, as shown in the image below. - -![A snippet of the details pane with a resolved alert and the determination drop-down expanded](images/alert-details-resolved-true.png) - -If you are experiencing a false alert with a line-of-business application, create a suppression rule to avoid this type of alert in the future. - -![actions and classification in the details pane with the suppression rule highlighted](images/alert-false-suppression-rule.png) - -> [!TIP] -> If you're experiencing any issues not described above, use the 🙂 button to provide feedback or open a support ticket. ## Related topics From 15a4b4c989298d4cd0f3b0aa767659749a25edd0 Mon Sep 17 00:00:00 2001 From: schmurky Date: Wed, 16 Dec 2020 12:40:15 +0800 Subject: [PATCH 0782/2014] Update investigate alerts --- .../investigate-alerts.md | 68 ++++++------------- 1 file changed, 19 insertions(+), 49 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md index e9ad5814eb..a18c5676d8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md @@ -20,7 +20,7 @@ ms.topic: article ms.date: 04/24/2018 --- -# Investigate Microsoft Defender Advanced Threat Protection alerts +# Investigate alerts in Microsoft Defender for Endpoint [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -35,70 +35,40 @@ ms.date: 04/24/2018 Investigate alerts that are affecting your network, understand what they mean, and how to resolve them. -Click an alert to see the alert details view and the various tiles that provide information about the alert. +Select an alert from the alerts queue to go to alert page. This view contains the alert title, the affected assets, the details side pane, and the alert story. -From the alert details view, you can manage an alert and see alert data such as severity, category, technique, along with other information that can help you make better decisions on how to approach them. +From the alert page, you can begin your investigation by selecting the affected assets or any of the entities under the alert story tree view. The details pane automatically populates with further information about what you selected. To see what kind of information you can view here, read [Review alerts in Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/review-alerts). -The techniques reflected in the card are based on [MITRE enterprise techniques](https://attack.mitre.org/techniques/enterprise/). +## Investigate using the alert story -You'll also see a status of the automated investigation on the upper right corner. Clicking on the link will take you to the Automated investigations view. For more information, see [Automated investigations](automated-investigations.md). +The alert story details why the alert was triggered, related events that happened before and after, as well as other related entities. -![Image of the alert page](images/atp-alert-view.png) +Entities are clickable and every entity that isn't an alert is expandable using the expand icon on the right side of that entity's card. The entity in focus will be indicated by a blue stripe to the left side of that entity's card, with the alert in the title being in focus at first. -The alert context tile shows the where, who, and when context of the alert. As with other pages, you can click on the icon beside the name or user account to bring up the device or user details pane. The alert details view also has a status tile that shows the status of the alert in the queue. You'll also see a description and a set of recommended actions which you can expand. +Expand entities to view details at-a-glance about them. Clicking on an entity will switch the context of the details pane to this entity, and will allow you to review further information, as well as manage that entity. Clicking on *...* to the right of the entity card will reveal all actions available for that entity. These same actions appear in the details pane when that entity is in focus. -For more information about managing alerts, see [Manage alerts](manage-alerts.md). +> [!NOTE] +> The alert story section may contain more than one alert, with additional alerts related to the same execution tree appearing before or after the alert you've selected. -The alert details page also shows the alert process tree, an incident graph, and an artifact timeline. +![An example of an alert story with an alert in focus and some expanded cards](images/alert-story-tree.png) -You can click on the device link from the alert view to navigate to the device. The alert will be highlighted automatically, and the timeline will display the appearance of the alert and its evidence in the **Device timeline**. If the alert appeared more than once on the device, the latest occurrence will be displayed in the **Device timeline**. +## Take action from the details pane -Alerts attributed to an adversary or actor display a colored tile with the actor's name. +Once you've selected an entity of interest, the details pane will change to display information about the selected entity type, historic information, when its available, and offer controls to **take action** on this entity directly from the alert page. -![A detailed view of an alert when clicked](images/atp-actor-alert.png) +Once you're done investigating, go back to the alert you started with, mark the alert's status as **Resolved** and classify it as either **False alert** or **True alert**. Classifying alerts helps tune this capability to provide more true alerts and less false alerts. -Click on the actor's name to see the threat intelligence profile of the actor, including a brief overview of the actor, their interests or targets, their tools, tactics, and processes (TTPs), and areas where they've been observed worldwide. You will also see a set of recommended actions to take. +If you classify it as a true alert, you can also select a determination, as shown in the image below. -Some actor profiles include a link to download a more comprehensive threat intelligence report. +![A snippet of the details pane with a resolved alert and the determination drop-down expanded](images/alert-details-resolved-true.png) -![Image of detailed actor profile](images/atp-detailed-actor.png) +If you are experiencing a false alert with a line-of-business application, create a suppression rule to avoid this type of alert in the future. -The detailed alert profile helps you understand who the attackers are, who they target, what techniques, tools, and procedures (TTPs) they use, which geolocations they are active in, and finally, what recommended actions you may take. In many cases, you can download a more detailed Threat Intelligence report about this attacker or campaign for offline reading. +![actions and classification in the details pane with the suppression rule highlighted](images/alert-false-suppression-rule.png) -## Alert process tree -The **Alert process tree** takes alert triage and investigation to the next level, displaying the aggregated alert and surrounding evidence that occurred within the same execution context and time period. This rich triage and investigation context is available on the alert page. +> [!TIP] +> If you're experiencing any issues not described above, use the 🙂 button to provide feedback or open a support ticket. -![Image of the alert process tree](images/atp-alert-process-tree.png) - -The **Alert process tree** expands to display the execution path of the alert and related evidence that occurred around the same period. Items marked with a thunderbolt icon should be given priority during investigation. - ->[!NOTE] ->The alert process tree might not show for some alerts, including alerts not triggered directly by process activity. - -Clicking in the circle immediately to the left of the indicator displays its details. - -![Image of the alert details pane](images/atp-alert-mgt-pane.png) - -The alert details pane helps you take a deeper look at the details about the alert. It displays rich information about the execution details, file details, detections, observed worldwide, observed in organization, and other details taken from the entity's page – while remaining on the alert page, so you never leave the current context of your investigation. - - -## Incident graph -The **Incident Graph** provides a visual representation of the organizational footprint of the alert and its evidence: where the evidence that triggered the alert was observed on other devices. It provides a graphical mapping from the original device and evidence expanding to show other devices in the organization where the triggering evidence was also observed. - -![Image of the Incident graph](images/atp-incident-graph.png) - -The **Incident Graph** supports expansion by File, Process, command line, or Destination IP Address, as appropriate. - -The **Incident Graph** expansion by destination IP Address, shows the organizational footprint of communications with this IP Address without having to change context by navigating to the IP Address page. - -You can click the full circles on the incident graph to expand the nodes and view the expansion to other devices where the matching criteria were observed. - -## Artifact timeline -The **Artifact timeline** feature provides an additional view of the evidence that triggered the alert on the device, and shows the date and time the evidence triggering the alert was observed, as well as the first time it was observed on the device. This can help in understanding if the evidence was first observed at the time of the alert, or whether it was observed on the device earlier - without triggering an alert. - -![Image of artifact timeline](images/atp-alert-timeline.png) - -Selecting an alert detail brings up the **Details pane** where you'll be able to see more information about the alert such as file details, detections, instances of it observed worldwide, and in the organization. ## Related topics - [View and organize the Microsoft Defender for Endpoint Alerts queue](alerts-queue.md) From ffd10a882360db6234d7979d8d2382e63c4d2aee Mon Sep 17 00:00:00 2001 From: schmurky Date: Wed, 16 Dec 2020 13:05:18 +0800 Subject: [PATCH 0783/2014] Update 2 pages --- .../microsoft-defender-atp/investigate-alerts.md | 6 +++--- .../microsoft-defender-atp/investigate-machines.md | 2 -- .../microsoft-defender-atp/review-alerts.md | 8 ++++---- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md index a18c5676d8..541f45d7c4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md @@ -37,7 +37,7 @@ Investigate alerts that are affecting your network, understand what they mean, a Select an alert from the alerts queue to go to alert page. This view contains the alert title, the affected assets, the details side pane, and the alert story. -From the alert page, you can begin your investigation by selecting the affected assets or any of the entities under the alert story tree view. The details pane automatically populates with further information about what you selected. To see what kind of information you can view here, read [Review alerts in Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/review-alerts). +From the alert page, begin your investigation by selecting the affected assets or any of the entities under the alert story tree view. The details pane automatically populates with further information about what you selected. To see what kind of information you can view here, read [Review alerts in Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/review-alerts). ## Investigate using the alert story @@ -45,7 +45,7 @@ The alert story details why the alert was triggered, related events that happene Entities are clickable and every entity that isn't an alert is expandable using the expand icon on the right side of that entity's card. The entity in focus will be indicated by a blue stripe to the left side of that entity's card, with the alert in the title being in focus at first. -Expand entities to view details at-a-glance about them. Clicking on an entity will switch the context of the details pane to this entity, and will allow you to review further information, as well as manage that entity. Clicking on *...* to the right of the entity card will reveal all actions available for that entity. These same actions appear in the details pane when that entity is in focus. +Expand entities to view details at a glance. Selecting an entity will switch the context of the details pane to this entity, and will allow you to review further information, as well as manage that entity. Selecting *...* to the right of the entity card will reveal all actions available for that entity. These same actions appear in the details pane when that entity is in focus. > [!NOTE] > The alert story section may contain more than one alert, with additional alerts related to the same execution tree appearing before or after the alert you've selected. @@ -54,7 +54,7 @@ Expand entities to view details at-a-glance about them. Clicking on an entity wi ## Take action from the details pane -Once you've selected an entity of interest, the details pane will change to display information about the selected entity type, historic information, when its available, and offer controls to **take action** on this entity directly from the alert page. +Once you've selected an entity of interest, the details pane will change to display information about the selected entity type, historic information when it's available, and offer controls to **take action** on this entity directly from the alert page. Once you're done investigating, go back to the alert you started with, mark the alert's status as **Resolved** and classify it as either **False alert** or **True alert**. Classifying alerts helps tune this capability to provide more true alerts and less false alerts. diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md index c08d0c02f2..1a47eaf935 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md @@ -132,8 +132,6 @@ More details about certain events are provided in the **Additional information** - Suspicious script detected - a potentially malicious script was found running - The alert category - if the event led to the generation of an alert, the alert category ("Lateral Movement", for example) is provided -You can also use the [Artifact timeline](investigate-alerts.md#artifact-timeline) feature to see the correlation between alerts and events on a specific device. - #### Event details Select an event to view relevant details about that event. A panel displays to show general event information. When applicable and data is available, a graph showing related entities and their relationships are also shown. diff --git a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md index 4ad850c886..aba99637cc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md @@ -37,12 +37,12 @@ Quickly triage, investigate, and take effective action on alerts that affect you ## Getting started with an alert -Clicking on an alert's name in Defender for Endpoint will land you on its alert page. On the alert page, all the information will be shown in context of the selected alert. Each alert page consists of 4 sections: +Selecting an alert's name in Defender for Endpoint will land you on its alert page. On the alert page, all the information will be shown in context of the selected alert. Each alert page consists of 4 sections: 1. **The alert title** shows the alert's name and is there to remind you which alert started your current investigation regardless of what you have selected on the page. 2. [**Affected assets**](#review-affected-assets) lists cards of devices and users affected by this alert that are clickable for further information and actions. -3. The **alert story** displays all entities related to the alert, interconnected by a tree view. The alert in the title will be the one in focus when you first land on your selected alert's page. Entities in the alert story are expandable and clickable, to provide additional information and expedite response by allowing you to take actions right in the context of the alert page. Use the alert story to start your investigation. Learn how in [Investigate alerts in Microsoft Defender for Endpoint](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts). -4. The **details pane** will show the details of the selected alert at first, with details and actions related to this alert. If you click on any of the affected assets or entities in the alert story, the details pane will change to provide contextual information and actions for the selected object. +3. The **alert story** displays all entities related to the alert, interconnected by a tree view. The alert in the title will be the one in focus when you first land on your selected alert's page. Entities in the alert story are expandable and clickable, to provide additional information and expedite response by allowing you to take actions right in the context of the alert page. Use the alert story to start your investigation. Learn how in [Investigate alerts in Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts). +4. The **details pane** will show the details of the selected alert at first, with details and actions related to this alert. If you select any of the affected assets or entities in the alert story, the details pane will change to provide contextual information and actions for the selected object. ![An alert page when you first land on it](images/alert-landing-view.png) @@ -58,7 +58,7 @@ Other information available in the details pane when the alert opens includes MI Selecting a device or a user card in the affected assets sections will switch to the details of the device or user in the details pane. - **For devices** the details pane will display information about the device itself, like Domain, Operating System, and IP. Active alerts and the logged on users on that device are also available. You can take immediate action by isolating the device, restricting app execution, or running an antivirus scan. Alternatively, you could collect an investigation package, initiate an automated investigation, or go to the device page to investigate from the device's point of view. -- **For users** the details pane will display detailed user information, such as the user's SAM name and SID, as well as logon types performed by this user and any alerts and incidents related to it. You can click *Open user page* to continue the investigation from that user's point of view. +- **For users** the details pane will display detailed user information, such as the user's SAM name and SID, as well as logon types performed by this user and any alerts and incidents related to it. You can select *Open user page* to continue the investigation from that user's point of view. ![A snippet of the details pane when a device is selected](images/alert-device-details.png) From dd2a871f780d22b99ff9c119e2f92f5142c59686 Mon Sep 17 00:00:00 2001 From: schmurky Date: Wed, 16 Dec 2020 13:09:44 +0800 Subject: [PATCH 0784/2014] Removed en-us --- .../threat-protection/microsoft-defender-atp/review-alerts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md index aba99637cc..ebe2923713 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md @@ -33,7 +33,7 @@ The alert page in Microsoft Defender for Endpoint provides full context to the a Quickly triage, investigate, and take effective action on alerts that affect your organization. Understand why they were triggered, and their impact from one location. Learn more in this overview. -> [!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4yiO5] +> [!VIDEO https://www.microsoft.com/videoplayer/embed/RE4yiO5] ## Getting started with an alert From 9491ceb753d93ad0bd2ef2d64b400f363d79d469 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Wed, 16 Dec 2020 11:46:41 +0530 Subject: [PATCH 0785/2014] updated-4620497 updated --- .../threat-protection/microsoft-defender-atp/mac-privacy.md | 5 ++--- .../threat-protection/microsoft-defender-atp/mac-pua.md | 5 ++--- .../microsoft-defender-atp/mac-resources.md | 5 ++--- .../microsoft-defender-atp/mac-schedule-scan-atp.md | 3 +++ .../microsoft-defender-atp/mac-support-install.md | 2 ++ .../microsoft-defender-atp/mac-support-kext.md | 2 ++ .../microsoft-defender-atp/mac-support-license.md | 2 ++ .../microsoft-defender-atp/mac-support-perf.md | 2 ++ .../microsoft-defender-atp/mac-sysext-policies.md | 3 +++ .../microsoft-defender-atp/mac-sysext-preview.md | 3 +++ .../threat-protection/microsoft-defender-atp/mac-updates.md | 2 ++ .../microsoft-defender-atp/mac-whatsnew.md | 4 ++++ .../microsoft-defender-atp/machine-groups.md | 1 + .../microsoft-defender-atp/machine-reports.md | 1 + .../microsoft-defender-atp/machine-tags.md | 3 +++ .../threat-protection/microsoft-defender-atp/machine.md | 5 +++-- .../microsoft-defender-atp/machineaction.md | 5 +++-- .../microsoft-defender-atp/machines-view-overview.md | 4 ++-- .../microsoft-defender-atp/manage-alerts.md | 2 +- .../manage-atp-post-migration-configuration-manager.md | 2 +- .../manage-atp-post-migration-group-policy-objects.md | 2 +- .../manage-atp-post-migration-intune.md | 2 +- .../manage-atp-post-migration-other-tools.md | 2 +- .../microsoft-defender-atp/manage-atp-post-migration.md | 1 + .../manage-automation-file-uploads.md | 6 +----- .../manage-automation-folder-exclusions.md | 5 +---- .../threat-protection/microsoft-defender-atp/manage-edr.md | 3 +++ 27 files changed, 53 insertions(+), 29 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-privacy.md b/windows/security/threat-protection/microsoft-defender-atp/mac-privacy.md index 2bf5eaf608..4b2485bada 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-privacy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-privacy.md @@ -23,10 +23,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Microsoft is committed to providing you with the information and controls you need to make choices about how your data is collected and used when you’re using Microsoft Defender for Endpoint for Mac. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md b/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md index 7668c4bfd0..4820f1a240 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md @@ -23,10 +23,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) The potentially unwanted application (PUA) protection feature in Microsoft Defender for Endpoint for Mac can detect and block PUA files on endpoints in your network. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md index 11549d3a62..938a071c86 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md @@ -23,10 +23,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Collecting diagnostic information diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md index 98d0151efc..93a06cb500 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md @@ -23,6 +23,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) While you can start a threat scan at any time with Microsoft Defender for Endpoint, your enterprise might benefit from scheduled or timed scans. For example, you can schedule a scan to run at the beginning of every workday or week. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md index 4df09099cf..49ab358c4d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md @@ -27,6 +27,8 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Installation failed diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md index 9241a56fdf..2ca36a4873 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md @@ -27,6 +27,8 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This article provides information on how to troubleshoot issues with the kernel extension that is installed as part of Microsoft Defender for Endpoint for Mac. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-license.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-license.md index f93f41004d..35e4ec10cd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-license.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-license.md @@ -27,6 +27,8 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) While you are going through [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) and [Manual deployment](mac-install-manually.md) testing or a Proof Of Concept (PoC), you might get the following error: diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md index 40e8240cbf..40bf88fbb5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md @@ -27,6 +27,8 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This topic provides some general steps that can be used to narrow down performance issues related to Microsoft Defender for Endpoint for Mac. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md index 73bb94faf9..b8632b1ff3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md @@ -24,6 +24,9 @@ ROBOTS: noindex,nofollow [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) In alignment with macOS evolution, we are preparing a Microsoft Defender for Endpoint for Mac update that leverages system extensions instead of kernel extensions. This update will only be applicable to macOS Catalina (10.15.4) and newer versions of macOS. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md index 9eacf9f1c6..4e180f97ac 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md @@ -24,6 +24,9 @@ ROBOTS: noindex,nofollow [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) In alignment with macOS evolution, we are preparing a Defender for Endpoint for Mac update that leverages system extensions instead of kernel extensions. This update will only be applicable to macOS Catalina (10.15.4) and newer versions of macOS. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md b/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md index 7db11e8873..dbecac6a22 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md @@ -27,6 +27,8 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Microsoft regularly publishes software updates to improve performance, security, and to deliver new features. 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 692a50914e..1aac2f2e9f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -23,6 +23,10 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + > [!IMPORTANT] > On macOS 11 (Big Sur), Microsoft Defender for Endpoint requires additional configuration profiles. If you are an existing customer upgrading from earlier versions of macOS, make sure to deploy the additional configuration profiles listed on [this page](mac-sysext-policies.md). diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md b/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md index 3b19a5d4f9..1988df1790 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md @@ -27,6 +27,7 @@ ms.topic: article - Azure Active Directory - Office 365 - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) In an enterprise scenario, security operation teams are typically assigned a set of devices. These devices are grouped together based on a set of attributes such as their domains, computer names, or designated tags. diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine-reports.md b/windows/security/threat-protection/microsoft-defender-atp/machine-reports.md index 45864dd1d6..e5db586297 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-reports.md @@ -24,6 +24,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) The devices status report provides high-level information about the devices in your organization. The report includes trending information showing the sensor health state, antivirus status, OS platforms, and Windows 10 versions. diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md index 73940895f1..768e8270b7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md @@ -21,6 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Add tags on devices to create a logical group affiliation. Device tags support proper mapping of the network, enabling you to attach different tags to capture context and to enable dynamic list creation as part of an incident. Tags can be used as a filter in **Devices list** view, or to group devices. For more information on device grouping, see [Create and manage device groups](machine-groups.md). diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine.md b/windows/security/threat-protection/microsoft-defender-atp/machine.md index 817ecce65b..42d8efa0dd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machineaction.md b/windows/security/threat-protection/microsoft-defender-atp/machineaction.md index 94f6a0a86b..c85800023a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machineaction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machineaction.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machines-view-overview.md b/windows/security/threat-protection/microsoft-defender-atp/machines-view-overview.md index fae0dfc00e..3f7d9f6290 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machines-view-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machines-view-overview.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - -- [Microsoft Defender for Endpoint)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-machinesview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md index 92810d1d1f..8862ac7822 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md @@ -21,9 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-managealerts-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index a0a93f2dc7..38dceefad0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -26,9 +26,9 @@ ms.reviewer: chventou [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) We recommend using We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) (Intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) (Configuration Manager) to manage your organization's threat protection features for devices (also referred to as endpoints). - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index c9fe3f4c85..9d8b3a42b1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -26,9 +26,9 @@ ms.reviewer: chventou [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > [!NOTE] > We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem) to manage your organization's threat protection features for devices (also referred to as endpoints). Endpoint Manager includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction). **[Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview)**. diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 94a77a1007..e919ae28a4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -26,9 +26,9 @@ ms.reviewer: chventou [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), which includes Microsoft Intune (Intune) to manage your organization's threat protection features for devices (also referred to as endpoints). [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index 339857a351..cdd5938c30 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -26,9 +26,9 @@ ms.reviewer: chventou [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > [!NOTE] > We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem) to manage your organization's threat protection features for devices (also referred to as endpoints). Endpoint Manager includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction). diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 7d186a373a..ed982d2bab 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -29,6 +29,7 @@ ms.reviewer: chventou **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender for Endpoint, your next step is to manage your features and capabilities. We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction), to manage your organization's devices and security settings. However, you can use other tools/methods, such as [Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy). diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-automation-file-uploads.md b/windows/security/threat-protection/microsoft-defender-atp/manage-automation-file-uploads.md index a82c4c98cc..ef23f1447a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-automation-file-uploads.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-automation-file-uploads.md @@ -21,13 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - - +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-automationefileuploads-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md b/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md index c60093cd86..4be4861255 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md @@ -23,11 +23,8 @@ ms.topic: article **Applies to:** - - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - - +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-automationexclusionfolder-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-edr.md b/windows/security/threat-protection/microsoft-defender-atp/manage-edr.md index 458c0798ce..bafeede5a8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-edr.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-edr.md @@ -24,6 +24,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Manage the alerts queue, investigate devices in the devices list, take response actions, and hunt for possible threats in your organization using advanced hunting. From e8bbccb49cda9f43a0b8640630d01f5ad606644c Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Wed, 16 Dec 2020 13:09:28 +0530 Subject: [PATCH 0786/2014] updated-4620497 updated --- .../threat-protection/microsoft-defender-atp/manage-edr.md | 3 +++ .../microsoft-defender-atp/manage-incidents.md | 1 + .../microsoft-defender-atp/manage-indicators.md | 3 +-- .../microsoft-defender-atp/manage-suppression-rules.md | 2 +- .../microsoft-defender-atp/management-apis.md | 2 +- .../mcafee-to-microsoft-defender-migration.md | 3 +++ .../mcafee-to-microsoft-defender-onboard.md | 3 +++ .../mcafee-to-microsoft-defender-prepare.md | 4 ++++ .../mcafee-to-microsoft-defender-setup.md | 3 +++ .../microsoft-cloud-app-security-config.md | 3 +-- .../microsoft-cloud-app-security-integration.md | 5 +++-- .../microsoft-defender-advanced-threat-protection.md | 3 +++ .../microsoft-defender-atp/microsoft-defender-atp-android.md | 3 +++ .../microsoft-defender-atp/microsoft-defender-atp-ios.md | 4 ++++ .../microsoft-defender-atp/microsoft-defender-atp-linux.md | 3 +++ .../microsoft-defender-atp/microsoft-defender-atp-mac.md | 3 +++ .../microsoft-defender-security-center.md | 3 +++ .../microsoft-defender-atp/microsoft-threat-experts.md | 1 + .../microsoft-defender-atp/migration-guides.md | 3 +++ .../microsoft-defender-atp/minimum-requirements.md | 2 +- .../threat-protection/microsoft-defender-atp/mssp-list.md | 2 +- .../threat-protection/microsoft-defender-atp/mssp-support.md | 2 +- .../microsoft-defender-atp/network-protection.md | 3 +-- .../microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md | 2 +- .../threat-protection/microsoft-defender-atp/non-windows.md | 2 +- 25 files changed, 53 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-edr.md b/windows/security/threat-protection/microsoft-defender-atp/manage-edr.md index 458c0798ce..bafeede5a8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-edr.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-edr.md @@ -24,6 +24,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Manage the alerts queue, investigate devices in the devices list, take response actions, and hunt for possible threats in your organization using advanced hunting. diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md b/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md index 4fa8c2f463..493023678c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md @@ -26,6 +26,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Managing incidents is an important part of every cybersecurity operation. You can manage incidents by selecting an incident from the **Incidents queue** or the **Incidents management pane**. diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md b/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md index e13c8bff5c..4a8307b45f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md @@ -22,10 +22,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md b/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md index bf6e43d5b2..067864deb3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) There might be scenarios where you need to suppress alerts from appearing in the portal. You can create suppression rules for specific alerts that are known to be innocuous such as known tools or processes in your organization. For more information on how to suppress alerts, see [Suppress alerts](manage-alerts.md). diff --git a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md index 4be39cf3be..b854f14c18 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md +++ b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md @@ -22,9 +22,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mgt-apis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index efb438eb60..c0a76d0fa8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -28,6 +28,9 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) If you are planning to switch from McAfee Endpoint Security (McAfee) to [Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection) (Microsoft Defender for Endpoint), you're in the right place. Use this article as a guide to plan your migration. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index d38a5977e8..a0e94b3305 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -28,6 +28,9 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) |[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
    [Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |![Phase 3: Onboard](images/onboard.png)
    Phase 3: Onboard | |--|--|--| diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index 3dd9c47fba..31abf8eea2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -28,6 +28,10 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + |![Phase 1: Prepare](images/prepare.png)
    Phase 1: Prepare |[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
    [Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | |--|--|--| diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index bbd1030800..8338f70288 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -28,6 +28,9 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) |[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |![Phase 2: Set up](images/setup.png)
    Phase 2: Set up |[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | |--|--|--| diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md index a05d99d1d6..f97c289ff3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md @@ -22,10 +22,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) To benefit from Microsoft Defender for Endpoint cloud app discovery signals, turn on Microsoft Cloud App Security integration. diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md index 87814b1b25..6fb50d90da 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md @@ -23,10 +23,11 @@ ms.date: 10/18/2018 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +[!include[Prerelease information](../../includes/prerelease.md)] + **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - -[!include[Prerelease information](../../includes/prerelease.md)] +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Microsoft Cloud App Security (Cloud App Security) is a comprehensive solution that gives visibility into cloud apps and services by allowing you to control and limit access to cloud apps, while enforcing compliance requirements on data stored in the cloud. For more information, see [Cloud App Security](https://docs.microsoft.com/cloud-app-security/what-is-cloud-app-security). diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md index fc37668b46..085f783ff2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md @@ -21,6 +21,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > For more info about Windows 10 Enterprise Edition features and functionality, see [Windows 10 Enterprise edition](https://www.microsoft.com/WindowsForBusiness/buy). diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md index 8fe16c9e8d..889f565e87 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md @@ -24,6 +24,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This topic describes how to install, configure, update, and use Defender for Endpoint for Android. diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md index 7aa02ac093..5594be464c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md @@ -24,6 +24,10 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + **Microsoft Defender for Endpoint for iOS** will offer protection against phishing and unsafe network connections from websites, emails, and apps. All alerts will be available through a single pane of glass in the Microsoft Defender Security Center. The portal gives security teams a centralized view of threats on iOS devices along with other platforms. diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md index 87dd24a90d..44e62a283e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md @@ -24,6 +24,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This topic describes how to install, configure, update, and use Microsoft Defender for Endpoint for Linux. diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md index 0ec7a8050c..d0d840d6d0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac.md @@ -24,6 +24,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This topic describes how to install, configure, update, and use Defender for Endpoint for Mac. diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md index b9fff07022..5f28deb01e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md @@ -23,6 +23,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Microsoft Defender Security Center is the portal where you can access Microsoft Defender for Endpoint capabilities. It gives enterprise security operations teams a single pane of glass experience to help secure networks. diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index d73aa55b7b..59ccfffccb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -26,6 +26,7 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Microsoft Threat Experts is a managed threat hunting service that provides Security Operation Centers (SOCs) with expert level monitoring and analysis to help them ensure that critical threats in their unique environments don’t get missed. diff --git a/windows/security/threat-protection/microsoft-defender-atp/migration-guides.md b/windows/security/threat-protection/microsoft-defender-atp/migration-guides.md index 24527c0a89..ceb8db05a3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/migration-guides.md +++ b/windows/security/threat-protection/microsoft-defender-atp/migration-guides.md @@ -22,6 +22,9 @@ ms.date: 09/24/2020 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Migration guides diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index 98cb4690dd..5d5a31488c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -21,9 +21,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) There are some minimum requirements for onboarding devices to the service. Learn about the licensing, hardware and software requirements, and other configuration settings to onboard devices to the service. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md b/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md index 0bf437cb62..29c657c86e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md @@ -20,8 +20,8 @@ ms.topic: article # Supported managed security service providers **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Logo |Partner name | Description :---|:---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md b/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md index e6d53ec221..730662b970 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md @@ -21,9 +21,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/network-protection.md b/windows/security/threat-protection/microsoft-defender-atp/network-protection.md index 0b6737027d..cf325c653b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/network-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/network-protection.md @@ -22,10 +22,9 @@ ms.custom: asr [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Network protection helps reduce the attack surface of your devices from Internet-based events. It prevents employees from using any application to access dangerous domains that may host phishing scams, exploits, and other malicious content on the Internet. 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 d0317cd1ba..b14ee0271d 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 @@ -22,8 +22,8 @@ ms.topic: overview [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/non-windows.md b/windows/security/threat-protection/microsoft-defender-atp/non-windows.md index 0cce3c728b..6c6358a9b5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/non-windows.md +++ b/windows/security/threat-protection/microsoft-defender-atp/non-windows.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Microsoft has been on a journey to extend its industry leading endpoint security capabilities beyond Windows and Windows Server to macOS, Linux, Android, and From 02e5e9c53dc9205d0b34e2338d90a260435f63e6 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Wed, 16 Dec 2020 15:00:55 +0530 Subject: [PATCH 0787/2014] updated-24620497 updated --- .../Onboard-Windows-10-multi-session-device.md | 3 +++ .../microsoft-defender-atp/offboard-machine-api.md | 5 +++-- .../microsoft-defender-atp/offboard-machines.md | 1 + .../microsoft-defender-atp/onboard-configure.md | 2 +- .../microsoft-defender-atp/onboard-downlevel.md | 1 + .../microsoft-defender-atp/onboard-offline-machines.md | 1 + .../threat-protection/microsoft-defender-atp/onboard.md | 2 +- .../onboarding-endpoint-configuration-manager.md | 1 + .../microsoft-defender-atp/onboarding-endpoint-manager.md | 2 +- .../microsoft-defender-atp/onboarding-notification.md | 2 +- .../threat-protection/microsoft-defender-atp/onboarding.md | 2 +- .../overview-attack-surface-reduction.md | 5 ++--- .../microsoft-defender-atp/overview-custom-detections.md | 1 + .../overview-endpoint-detection-response.md | 2 +- .../overview-hardware-based-isolation.md | 5 +++-- .../microsoft-defender-atp/partner-applications.md | 2 +- .../microsoft-defender-atp/partner-integration.md | 3 ++- .../microsoft-defender-atp/portal-overview.md | 1 + .../microsoft-defender-atp/post-ti-indicator.md | 5 +++-- .../microsoft-defender-atp/preferences-setup.md | 2 ++ .../microsoft-defender-atp/prepare-deployment.md | 3 +-- .../microsoft-defender-atp/preview-settings.md | 2 +- .../threat-protection/microsoft-defender-atp/preview.md | 1 + .../microsoft-defender-atp/production-deployment.md | 1 + .../microsoft-defender-atp/pull-alerts-using-rest-api.md | 1 + 25 files changed, 36 insertions(+), 20 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 928df9d3fd..37ffe71d5e 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,6 +23,9 @@ manager: dansimp Applies to: - Windows 10 multi-session running on Windows Virtual Desktop (WVD) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + > [!IMPORTANT] > Welcome to Microsoft Defender for Endpoint, the new name for Microsoft Defender for Endpoint. Read more about this and other updates here. We'll be updating names in products and in the docs in the near future. diff --git a/windows/security/threat-protection/microsoft-defender-atp/offboard-machine-api.md b/windows/security/threat-protection/microsoft-defender-atp/offboard-machine-api.md index 8cc6f7bed9..41a63e43bb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/offboard-machine-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/offboard-machine-api.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md index 3eb9642bf4..204d6c9c0f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md @@ -28,6 +28,7 @@ ms.topic: conceptual - Windows Server 2012 R2 - Windows Server 2016 - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-offboarddevices-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md index 1a625303aa..ca25d5a1ad 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md @@ -21,9 +21,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md index f99a9fbab3..815a6139dd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md @@ -29,6 +29,7 @@ ms.topic: article - Windows 8.1 Pro - Windows 8.1 Enterprise - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-downlevel-abovefoldlink). diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md index e3aea210fc..fe2804290e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md @@ -25,6 +25,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) To onboard devices without Internet access, you'll need to take the following general steps: diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard.md b/windows/security/threat-protection/microsoft-defender-atp/onboard.md index d35f1668f8..87831075d7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard.md @@ -23,8 +23,8 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Configure and manage all the Defender for Endpoint capabilities to get the best security protection for your organization. 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 87b9afcb05..1e788eab51 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 @@ -25,6 +25,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This article is part of the Deployment guide and acts as an example onboarding method that guides users in: - Step 1: Onboarding Windows devices to the service 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 1c87de1aa1..69308b1069 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 @@ -25,7 +25,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md index ff6119eee4..b598e8b95d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md @@ -21,9 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Create a notification rule so that when a local onboarding or offboardiing script is used, you'll be notified. diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index f79266bf23..41626f31a2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -25,7 +25,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Deploying Defender for Endpoint is a three-phase process: diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md index 6f7a10acf3..c560286379 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md @@ -23,10 +23,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Help reduce your attack surfaces, by minimizing the places where your organization is vulnerable to cyberthreats and attacks. Use the following resources to configure protection for the devices and applications in your organization. diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md index 9135f4ebe0..af438b69b1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md @@ -24,6 +24,7 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) With custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured devices. You can do this with customizable detection rules that automatically trigger alerts and response actions. diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md b/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md index f79f0792f3..caff10f756 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md @@ -24,8 +24,8 @@ ms.topic: conceptual **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Defender for Endpoint endpoint detection and response capabilities provide advanced attack detections that are near real-time and actionable. Security analysts can prioritize alerts effectively, gain visibility into the full scope of a breach, and take response actions to remediate threats. diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-hardware-based-isolation.md b/windows/security/threat-protection/microsoft-defender-atp/overview-hardware-based-isolation.md index c1705995b8..882adef417 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-hardware-based-isolation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-hardware-based-isolation.md @@ -21,8 +21,9 @@ ms.date: 09/07/2018 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Hardware-based isolation helps protect system integrity in Windows 10 and is integrated with Microsoft Defender for Endpoint. diff --git a/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md b/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md index af671e6890..0576b900d9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md +++ b/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md @@ -23,8 +23,8 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Defender for Endpoint supports third-party applications to help enhance the detection, investigation, and threat intelligence capabilities of the platform. diff --git a/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md index 349dc8d30d..1643e00f0b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md @@ -23,8 +23,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** +**Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md b/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md index e4679370bb..fcf3f127d0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md @@ -24,6 +24,7 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md b/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md index ab2b412ae2..13472618b4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md +++ b/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint]https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md b/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md index 335e716372..5425f45098 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md @@ -24,6 +24,8 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-prefsettings-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md b/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md index fdec9e6465..96825f43c6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md @@ -24,10 +24,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md b/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md index 8c1f70f474..295e6f17f8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md @@ -20,9 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-previewsettings-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index ef3c2f75b8..ee0c75f426 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -28,6 +28,7 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) The Defender for Endpoint service is constantly being updated to include new feature enhancements and capabilities. diff --git a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md index 516c64e1b5..9d6c7b65fd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md @@ -27,6 +27,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Deploying Defender for Endpoint is a three-phase process: diff --git a/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md b/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md index d656f995c8..765b46c8d4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md @@ -24,6 +24,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) From 98d3fa51358879cbdacdea9b4bdafe8f580d261c Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Wed, 16 Dec 2020 15:34:13 +0530 Subject: [PATCH 0788/2014] updated-4620497 updated --- .../microsoft-defender-atp/raw-data-export-event-hub.md | 2 +- .../microsoft-defender-atp/raw-data-export-storage.md | 2 +- .../microsoft-defender-atp/raw-data-export.md | 3 +-- .../threat-protection/microsoft-defender-atp/rbac.md | 1 + .../microsoft-defender-atp/recommendation.md | 4 +++- .../microsoft-defender-atp/respond-file-alerts.md | 2 +- .../microsoft-defender-atp/respond-machine-alerts.md | 2 +- .../microsoft-defender-atp/restrict-code-execution.md | 5 +++-- .../microsoft-defender-atp/review-alerts.md | 2 +- .../microsoft-defender-atp/run-advanced-query-api.md | 5 +++-- .../run-advanced-query-sample-powershell.md | 1 + .../run-advanced-query-sample-python.md | 2 +- .../threat-protection/microsoft-defender-atp/run-av-scan.md | 5 +++-- .../microsoft-defender-atp/run-detection-test.md | 1 + .../threat-protection/microsoft-defender-atp/score.md | 4 +++- .../microsoft-defender-atp/security-operations-dashboard.md | 1 + .../microsoft-defender-atp/service-status.md | 1 + .../microsoft-defender-atp/set-device-value.md | 5 +++-- .../threat-protection/microsoft-defender-atp/software.md | 5 +++-- .../microsoft-defender-atp/stop-and-quarantine-file.md | 5 +++-- .../microsoft-defender-atp/supported-response-apis.md | 2 +- .../threat-analytics-analyst-reports.md | 2 ++ .../microsoft-defender-atp/threat-analytics.md | 1 + .../threat-and-vuln-mgt-event-timeline.md | 1 + .../microsoft-defender-atp/threat-indicator-concepts.md | 2 +- .../microsoft-defender-atp/threat-protection-integration.md | 2 +- 26 files changed, 43 insertions(+), 25 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md index d04e995194..da5a855d90 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configuresiem-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md index 8dae2a2358..6ae21ac206 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configuresiem-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md index d619e6803f..b9d7dfab14 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md @@ -21,10 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configuresiem-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/rbac.md b/windows/security/threat-protection/microsoft-defender-atp/rbac.md index 754b84fd55..e47350fff9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/rbac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/rbac.md @@ -25,6 +25,7 @@ ms.topic: article - Azure Active Directory - Office 365 - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-rbac-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/recommendation.md index 4d71206462..a295402e97 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/recommendation.md @@ -21,7 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md index 354a099a61..b9e3f1547e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts.md index 4bb5a90936..f26ce2ebc3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts.md @@ -21,9 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-respondmachine-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/restrict-code-execution.md b/windows/security/threat-protection/microsoft-defender-atp/restrict-code-execution.md index 414c106934..69fed7db3a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/restrict-code-execution.md +++ b/windows/security/threat-protection/microsoft-defender-atp/restrict-code-execution.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md index d32c73580f..a59e5cda78 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md @@ -24,8 +24,8 @@ ms.date: 5/1/2020 **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-managealerts-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md index ce6887fc58..e6c6954a3f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md @@ -21,8 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md index cc1e69bc35..0f91e18e73 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md @@ -23,6 +23,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Run advanced queries using PowerShell, see [Advanced Hunting API](run-advanced-query-api.md). diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md index c7d5c9e145..fe714301b5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md @@ -23,8 +23,8 @@ ms.topic: article **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Run advanced queries using Python, see [Advanced Hunting API](run-advanced-query-api.md). diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-av-scan.md b/windows/security/threat-protection/microsoft-defender-atp/run-av-scan.md index 9525f7a282..be84de1b82 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-av-scan.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-av-scan.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md b/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md index 0ade180410..f37177fc33 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md @@ -31,6 +31,7 @@ ms.topic: article - Windows Server, version 1803 - Windows Server, 2019 - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Run the following PowerShell script on a newly onboarded device to verify that it is properly reporting to the Defender for Endpoint service. diff --git a/windows/security/threat-protection/microsoft-defender-atp/score.md b/windows/security/threat-protection/microsoft-defender-atp/score.md index d911b24cb2..4807947a54 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/score.md @@ -21,7 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md b/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md index e0b381b7f9..a7ae6c2563 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md @@ -24,6 +24,7 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-secopsdashboard-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/service-status.md b/windows/security/threat-protection/microsoft-defender-atp/service-status.md index fb69f1e1c3..aa3d9f6079 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/service-status.md +++ b/windows/security/threat-protection/microsoft-defender-atp/service-status.md @@ -24,6 +24,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) diff --git a/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md b/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md index b2a76a6693..e58f039091 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md +++ b/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/software.md b/windows/security/threat-protection/microsoft-defender-atp/software.md index 617a6c15ec..06db1a9495 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/software.md +++ b/windows/security/threat-protection/microsoft-defender-atp/software.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md b/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md index a91edcf37d..aa446e46d4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md +++ b/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md b/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md index 96ca537f4d..f9a4e43fdb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md +++ b/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md @@ -21,9 +21,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > [!TIP] > Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-supported-response-apis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md index 30c8152b76..827b287561 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics-analyst-reports.md @@ -24,6 +24,8 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) Each [threat analytics report](threat-analytics.md) includes dynamic sections and a comprehensive written section called the _analyst report_. To access this section, open the report about the tracked threat and select the **Analyst report** tab. diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md index 5618f4c5a4..b89d527578 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md @@ -26,6 +26,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) With more sophisticated adversaries and new threats emerging frequently and prevalently, it's critical to be able to quickly: diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md index 32cb4825cb..8fc72f635f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md @@ -25,6 +25,7 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md b/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md index b59077b758..bea0024d32 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md @@ -21,9 +21,9 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md index 133bcab341..68a8596c02 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md @@ -23,8 +23,8 @@ ms.topic: conceptual **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) ## Integrate with other Microsoft solutions From 359095bd0362c8b5d9800c07798a1fc85d08d441 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Wed, 16 Dec 2020 17:42:12 +0530 Subject: [PATCH 0789/2014] updated-4620497 updated --- .../microsoft-defender-atp/threat-protection-reports.md | 1 + .../threat-protection/microsoft-defender-atp/ti-indicator.md | 5 +++-- .../microsoft-defender-atp/time-settings.md | 2 +- .../microsoft-defender-atp/troubleshoot-asr.md | 4 ++-- .../troubleshoot-collect-support-log.md | 1 + .../troubleshoot-exploit-protection-mitigations.md | 4 ++-- .../microsoft-defender-atp/troubleshoot-live-response.md | 3 +-- .../microsoft-defender-atp/troubleshoot-np.md | 4 ++-- .../troubleshoot-onboarding-error-messages.md | 2 +- .../microsoft-defender-atp/troubleshoot-onboarding.md | 1 + .../microsoft-defender-atp/troubleshoot-siem.md | 1 + .../microsoft-defender-atp/tvm-assign-device-value.md | 1 + .../microsoft-defender-atp/tvm-dashboard-insights.md | 1 + .../microsoft-defender-atp/tvm-end-of-support-software.md | 1 + .../microsoft-defender-atp/tvm-exception.md | 2 ++ .../microsoft-defender-atp/tvm-exposure-score.md | 1 + .../microsoft-defender-atp/tvm-hunt-exposed-devices.md | 1 + .../tvm-microsoft-secure-score-devices.md | 1 + .../microsoft-defender-atp/tvm-prerequisites.md | 1 + .../microsoft-defender-atp/tvm-remediation.md | 1 + .../microsoft-defender-atp/tvm-security-recommendation.md | 1 + .../microsoft-defender-atp/tvm-software-inventory.md | 1 + .../microsoft-defender-atp/tvm-supported-os.md | 1 + .../microsoft-defender-atp/tvm-vulnerable-devices-report.md | 1 + .../microsoft-defender-atp/tvm-weaknesses.md | 1 + 25 files changed, 31 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-reports.md index 221de57589..cb3f428c6f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-reports.md @@ -24,6 +24,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) The threat protection report provides high-level information about alerts generated in your organization. The report includes trending information showing the detection sources, categories, severities, statuses, classifications, and determinations of alerts across time. diff --git a/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md b/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md index 2b37172304..d1e37474fa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/time-settings.md b/windows/security/threat-protection/microsoft-defender-atp/time-settings.md index f8fe1639aa..33070c0b45 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/time-settings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/time-settings.md @@ -21,9 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md index f860930a0a..d87ac10c13 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md @@ -23,8 +23,8 @@ ms.custom: asr **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) When you use [attack surface reduction rules](attack-surface-reduction.md) you may run into issues, such as: diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md index 6ef738803e..2bed8e988b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md @@ -22,6 +22,7 @@ ms.topic: troubleshooting **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) When contacting support, you may be asked to provide the output package of the Microsoft Defender for Endpoint Client Analyzer tool. diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md index 3b515a9853..16c70fb73c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md @@ -22,8 +22,8 @@ manager: dansimp **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) When you create a set of exploit protection mitigations (known as a configuration), you might find that the configuration export and import process does not remove all unwanted mitigations. diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-live-response.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-live-response.md index 01ddeadebe..6e64168c66 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-live-response.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-live-response.md @@ -21,10 +21,9 @@ ms.topic: troubleshooting [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) This page provides detailed steps to troubleshoot live response issues. diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md index 522973a893..888c161d6d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md @@ -22,8 +22,8 @@ manager: dansimp **Applies to:** - -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) * IT administrators diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md index ce25cadea3..78b71f1b4b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md @@ -23,8 +23,8 @@ ms.topic: troubleshooting **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-troublshootonboarding-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md index f6e7c7fc29..7fd6f29b20 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md @@ -27,6 +27,7 @@ ms.topic: troubleshooting - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - Windows Server 2012 R2 - Windows Server 2016 +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) You might need to troubleshoot the Microsoft Defender for Endpoint onboarding process if you encounter issues. This page provides detailed steps to troubleshoot onboarding issues that might occur when deploying with one of the deployment tools and common errors that might occur on the devices. diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-siem.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-siem.md index e98e9a3f71..e67a94e2ed 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-siem.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-siem.md @@ -24,6 +24,7 @@ ms.topic: troubleshooting **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) 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 index 3e49cdb1c3..86295407b5 100644 --- 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 @@ -27,6 +27,7 @@ ms.topic: article - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) 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 c1a94e108f..7c2da1accb 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 @@ -26,6 +26,7 @@ ms.topic: conceptual - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) 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 1b100207a8..de266ed964 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 @@ -26,6 +26,7 @@ ms.topic: conceptual - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) 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 3af172dba7..5ceb5fe0d3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md @@ -26,6 +26,8 @@ ms.topic: conceptual - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) 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 45f7973943..d46c9e6ca7 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 @@ -26,6 +26,7 @@ ms.topic: conceptual - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) 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 2ce01e4071..3eee372b7c 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 @@ -27,6 +27,7 @@ ms.topic: article - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) 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 36959192bb..0f5a6419e1 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 @@ -26,6 +26,7 @@ ms.topic: conceptual - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >[!NOTE] > Configuration score is now part of threat and vulnerability management as Microsoft Secure Score for Devices. 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 ef781abcdd..8b065fb975 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-prerequisites.md @@ -25,6 +25,7 @@ ms.topic: conceptual - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) 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 37f460afea..9a1aed0032 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -25,6 +25,7 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) 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 032da734d3..46183f78df 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 @@ -26,6 +26,7 @@ ms.topic: conceptual - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) 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 d18b376b49..e38af16c87 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 for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) 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 d466083c34..991431699d 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 @@ -26,6 +26,7 @@ ms.topic: article - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-vulnerable-devices-report.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-vulnerable-devices-report.md index 5ce499f8fe..8ed6f8f3d0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-vulnerable-devices-report.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-vulnerable-devices-report.md @@ -27,6 +27,7 @@ ms.topic: article - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) 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 e9ead66986..00da2d91dc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md @@ -25,6 +25,7 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) From 418b19a4c5e0e662f5e031b1cfe6ed95e15dbf50 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Wed, 16 Dec 2020 17:54:22 +0530 Subject: [PATCH 0790/2014] updated-4620497 updated --- .../microsoft-defender-atp/tvm-zero-day-vulnerabilities.md | 1 + .../microsoft-defender-atp/unisolate-machine.md | 5 +++-- .../microsoft-defender-atp/unrestrict-code-execution.md | 5 +++-- .../threat-protection/microsoft-defender-atp/update-alert.md | 5 +++-- .../security/threat-protection/microsoft-defender-atp/use.md | 2 +- .../threat-protection/microsoft-defender-atp/user-roles.md | 2 +- .../threat-protection/microsoft-defender-atp/user.md | 5 +++-- .../microsoft-defender-atp/view-incidents-queue.md | 1 + .../microsoft-defender-atp/vulnerability.md | 4 +++- .../microsoft-defender-atp/web-content-filtering.md | 4 ++++ .../microsoft-defender-atp/web-protection-monitoring.md | 4 ++++ .../microsoft-defender-atp/web-protection-overview.md | 4 ++++ .../microsoft-defender-atp/web-protection-response.md | 3 +++ .../microsoft-defender-atp/web-threat-protection.md | 3 +++ .../whats-new-in-microsoft-defender-atp.md | 2 +- 15 files changed, 38 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md index 6a90da4f66..2c2111bf84 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-zero-day-vulnerabilities.md @@ -27,6 +27,7 @@ ms.topic: article - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Threat and vulnerability management](next-gen-threat-and-vuln-mgt.md) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/unisolate-machine.md b/windows/security/threat-protection/microsoft-defender-atp/unisolate-machine.md index 211e184891..ef9ee5bad6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/unisolate-machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/unisolate-machine.md @@ -21,8 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/unrestrict-code-execution.md b/windows/security/threat-protection/microsoft-defender-atp/unrestrict-code-execution.md index 49037547d6..71f6f96492 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/unrestrict-code-execution.md +++ b/windows/security/threat-protection/microsoft-defender-atp/unrestrict-code-execution.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/update-alert.md b/windows/security/threat-protection/microsoft-defender-atp/update-alert.md index a62ac7611a..3911a3d896 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/update-alert.md +++ b/windows/security/threat-protection/microsoft-defender-atp/update-alert.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/use.md b/windows/security/threat-protection/microsoft-defender-atp/use.md index 3b37769671..f6ed1f6801 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/use.md +++ b/windows/security/threat-protection/microsoft-defender-atp/use.md @@ -23,8 +23,8 @@ ms.topic: conceptual **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-usewdatp-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/user-roles.md b/windows/security/threat-protection/microsoft-defender-atp/user-roles.md index fa2af61c92..37e39d73d5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/user-roles.md +++ b/windows/security/threat-protection/microsoft-defender-atp/user-roles.md @@ -21,9 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-roles-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/user.md b/windows/security/threat-protection/microsoft-defender-atp/user.md index 948460d6a9..4bb0c22aea 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/user.md +++ b/windows/security/threat-protection/microsoft-defender-atp/user.md @@ -20,8 +20,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md b/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md index df9ae6390d..4125a7ece6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md +++ b/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md @@ -24,6 +24,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) The **Incidents queue** shows a collection of incidents that were flagged from devices in your network. It helps you sort through incidents to prioritize and create an informed cybersecurity response decision. diff --git a/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md b/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md index eaaa313b18..136080f4f5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md +++ b/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md @@ -21,7 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md b/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md index d8daf9644c..7e1a28eee6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-content-filtering.md @@ -21,6 +21,10 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + > [!IMPORTANT] > **Web content filtering is currently in public preview**
    > This preview version is provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities. diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md b/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md index 8bc1e5811a..e86d2f2e6f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-protection-monitoring.md @@ -21,6 +21,10 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-main-abovefoldlink&rtc=1) Web protection lets you monitor your organization’s web browsing security through reports under **Reports > Web protection** in the Microsoft Defender Security Center. The report contains cards that provide web threat detection statistics. diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md b/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md index 998d416c2a..e96b843194 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-protection-overview.md @@ -21,6 +21,10 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-main-abovefoldlink&rtc=1) diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-protection-response.md b/windows/security/threat-protection/microsoft-defender-atp/web-protection-response.md index 4d52993b4d..3f3b3f169d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-protection-response.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-protection-response.md @@ -21,6 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-main-abovefoldlink&rtc=1) diff --git a/windows/security/threat-protection/microsoft-defender-atp/web-threat-protection.md b/windows/security/threat-protection/microsoft-defender-atp/web-threat-protection.md index f6b119e508..67f5d7e77f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/web-threat-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/web-threat-protection.md @@ -21,6 +21,9 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-main-abovefoldlink&rtc=1) diff --git a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md index 9a8ae62bdb..3516cd4e76 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md @@ -25,8 +25,8 @@ ms.topic: conceptual **Applies to:** - - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) The following features are generally available (GA) in the latest release of Microsoft Defender for Endpoint as well as security features in Windows 10 and Windows Server. From c141e22df8e2a08ff44272429585002e1d512549 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Wed, 16 Dec 2020 21:34:10 +0530 Subject: [PATCH 0791/2014] Minor changes --- .../windows-firewall/firewall-settings-lost-on-upgrade.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md index 4d978ad0fe..232e9788e4 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md +++ b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md @@ -17,11 +17,11 @@ ms.topic: troubleshooting # Firewall settings lost on upgrade -This article describes a scenario where previously enabled Firewall rules revert to a disabled state after performing a Windows upgrade. +This article describes a scenario where previously enabled firewall rules revert to a disabled state after performing a Windows upgrade. ## Rule groups -For organizational purposes, individual built-in Firewall rules are categorized within a group. For example, the following rules form part of the Remote Desktop group. +For organizational purposes, individual built-in firewall rules are categorized within a group. For example, the following rules form part of the Remote Desktop group. - Remote Desktop – Shadow (TCP-In) @@ -29,7 +29,7 @@ For organizational purposes, individual built-in Firewall rules are categorized - Remote Desktop – User-Mode (UDP-In) -Other group examples include core networking, file and print sharing, and network discovery. Grouping allows admins to manage sets of similar rules by filtering on categories in the Firewall interface (wf.msc). This is acheived by right-clicking on either **Inbound** or **Outbound Rules** and selecting **Filter by Group**; or via PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. +Other group examples include core networking, file and print sharing, and network discovery. Grouping allows admins to manage sets of similar rules by filtering on categories in the firewall interface (wf.msc). This is acheived by right-clicking on either **Inbound** or **Outbound Rules** and selecting **Filter by Group**; or via PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. ```Powershell Get-NetFirewallRule -Group @@ -40,4 +40,4 @@ Get-NetFirewallRule -Group To avoid unexpected behaviors it is recommended to enable/disable all of the rules within a group as opposed to just one or two of the individual rules. This is because while groups are used to organize rules and allow batch rule modification by type, they also represents the 'unit' by which rule state is maintained across a Windows upgrade. Rule groups, as opposed to individual rules, are the unit by which the update process determines what should be enabled/disabled when the upgrade is complete. -Take the Remote Desktop group example shown above. It consists of three rules. To ensure that the ruleset is properly migrated during an upgrade, all three rules must be enabled. If for example only one rule is enabled, the upgrade process will see that two of three rules are disabled and subsequently disable the entire group in an effort to maintain what it sees as the most pristine out-of-the-box configuration possible. Obviously, this scenario brings with it the unintended consequence of breaking RDP (Remote Desktop Protocol) connectivity to the host. +Take the Remote Desktop group example shown above. It consists of three rules. To ensure that the rule set is properly migrated during an upgrade, all three rules must be enabled. If for example only one rule is enabled, the upgrade process will see that two of three rules are disabled and subsequently disable the entire group in an effort to maintain what it sees as the most pristine out-of-the-box configuration possible. Obviously, this scenario brings with it the unintended consequence of breaking Remote Desktop Protocol (RDP) connectivity to the host. From b82c0899b4481aae6be519a8ebd689b93775a2b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Sj=C3=B6gren?= Date: Wed, 16 Dec 2020 17:07:26 +0100 Subject: [PATCH 0792/2014] mdatp config requires `--value` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Thomas Sjögren --- .../microsoft-defender-atp/mac-resources.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md index 11549d3a62..b62abb198b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md @@ -13,9 +13,9 @@ author: dansimp ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: -- m365-security-compliance -- m365initiative-defender-endpoint +ms.collection: +- m365-security-compliance +- m365initiative-defender-endpoint ms.topic: conceptual --- @@ -90,7 +90,7 @@ Important tasks, such as controlling product settings and triggering on-demand s |Group |Scenario |Command | |-------------|-------------------------------------------|----------------------------------------------------------------------------------| -|Configuration|Turn on/off real-time protection |`mdatp config real-time-protection [enabled/disabled]` | +|Configuration|Turn on/off real-time protection |`mdatp config real-time-protection --value [enabled/disabled]` | |Configuration|Turn on/off cloud protection |`mdatp config cloud --value [enabled/disabled]` | |Configuration|Turn on/off product diagnostics |`mdatp config cloud-diagnostic --value [enabled/disabled]` | |Configuration|Turn on/off automatic sample submission |`mdatp config cloud-automatic-sample-submission --value [enabled/disabled]` | From 1d6498affc9bbcdc4bcc5a345883c280e4b272bd Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 16 Dec 2020 10:32:54 -0700 Subject: [PATCH 0793/2014] safety commit; I think about all complete but for updated image --- windows/client-management/media/image1.png | Bin 0 -> 63557 bytes ...-assist-for-it-pros-draft - Pauls Edits.md | 103 ++++++++++++++++ windows/client-management/quick-assist.md | 111 +++++++++++++++++- 3 files changed, 212 insertions(+), 2 deletions(-) create mode 100644 windows/client-management/media/image1.png create mode 100644 windows/client-management/quick-assist-for-it-pros-draft - Pauls Edits.md diff --git a/windows/client-management/media/image1.png b/windows/client-management/media/image1.png new file mode 100644 index 0000000000000000000000000000000000000000..1f6394616a568cffc40a1922625ed723f4ddd3d6 GIT binary patch literal 63557 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%0Ac&URLR_tS;8*ZJn=3M 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 by using the Remote Desktop Protocol. The traffic is encrypted with TLS 1.2. Older TLS versions are blocked. + +Both parties must be able to reach these endpoints over port 443: + +| Domain/Name | Description | +|-----------------------------------|-------------------------------------------------------| +| \*.support.services.microsoft.com | Primary endpoint used for Quick Assist application | +| \*.resources.lync.com | Required for the skype framework used by Quick Assist | +| \*.infra.lync.com | Required for the skype framework used by Quick Assist | +| \*latest-swx.cdn.skype.com | Required for the skype framework used by Quick Assist | +| \*login.microsoftonline.com | Required for logging in to the application (MSA) | +| \*channelwebsdks.azureedge.net | Utilized for chat services within Quick Assist | +| \*.aria.microsoft.com | Utilized for accessibility features within the app | +| \*api.support.microsoft.com | API access for Quick Assist | +| \*.vortex.data.microsoft.com | Utilized for telemetry | +| \*.channelservices.microsoft.com | Required for chat services within Quick Assist | + +How it works +------------ + +1. Both the Helper and the Sharer start Quick Assist. + +2. The Helper clicks on “Assist another person”. The Quick Assist on the Helper side contacts the Remote Assistance Service to obtain a session code. The Helper then provides the code to the Sharer. + +3. After the Sharer enters the code in their Quick Assist app, Quick Assist uses that code to contact the Remote Assistance Service and join that specific session. + +4. The Helper is then prompted to decide View Only Mode or Full Control. + +5. Then the Sharer is prompted to confirm allowing the Helper to share their desktop with the helper. + +6. Then Both Quick Assist initiates the RDP control and connects to the RDP Relay services. + +7. Then RDP shares the video to the Helper over https (port 443) thru Relay services to the Helpers RDP control. Input is shared from the Helper to the Sharer thru Relay service. + +Diagram Description automatically generated + +### Data and privacy + +Microsoft logs a small amount of session data to monitor the health of the Quick Assist system. This includes the following data: + +- Start and end time of the session + +- Errors arising from Quick Assist itself, such as unexpected disconnections + +- Features utilized within the app such as view only, annotation, and session pause + +No logs are created on either the helper’s or sharer’s device. Microsoft cannot access a session or view any actions or keystrokes that occur in the session. + +The sharer sees only an abbreviated version of the helper’s name (first name, last initial) and no other information about them. Microsoft does not capture or store any personally identifiable information about either the Sharer or the Helper for longer than 3 days. + +In some scenarios the helper does require the Sharer to respond to application permission prompts (User Account Control), but otherwise the Helper has the same permissions as the Sharer on the device. + +Working with Quick Assist +------------------------- + +Either the support staff or a user can start the Quick Assist session. + +### Support staff starts session + +1. Support staff (“helper”) starts Quick Assist in any of a few ways: + + - Type *Quick Assist* in the search box and press ENTER. + + - From the Start menu, select **Windows Accessories**, and then select **Quick Assist** + + - Type CTRL+Windows+Q + +2. In the **Give assistance** section, helper selects **Assist another person**. The helper might be asked to choose their account or sign in. Quick Assist generates a time-limited security code. + +3. Helper shares the security code with the user over the phone or with a messaging system. + +4. Quick Assist opens on the sharer’s device. The user enters the provided code in the **Code from assistant** box, and then selects **Share screen**. + +5. The helper receives a dialog offering the opportunity to take full control of the device or just view its screen. After choosing, the helper selects **Continue**. + +6. The sharer receives a dialog asking for permission to show their screen or allow access. The sharer gives permission by selecting the **Allow** button. + +### User starts session + +(I don’t think we need this since the steps are included above) + +Next steps +---------- + +If you have any problems, questions, or suggestions for Quick Assist, contact us by using \[Feedback Hub\]. diff --git a/windows/client-management/quick-assist.md b/windows/client-management/quick-assist.md index a40a1bbf2f..aa7c26cb84 100644 --- a/windows/client-management/quick-assist.md +++ b/windows/client-management/quick-assist.md @@ -1,5 +1,5 @@ --- -title: Use Quick Assist +title: Use Quick Assist to help users description: How IT Pros can use Quick Assist to help users ms.prod: w10 ms.sitesec: library @@ -10,5 +10,112 @@ ms.author: jaimeo manager: laurawi --- -# Use Quick Assist +# Use Quick Assist to help users +Quick Assist is a Windows 10 application that enables a person to share their device with another person over a remote connection. Your support staff can use it to remotely connect to a user’s device and then view its display, make annotations, or take full control. In this way, they can troubleshoot, diagnose technological issues, and provide instructions to users directly on their devices. + +## Before you begin + +All that's required to use Quick Assist is suitable network and internet connectivity. No particular roles, permissions, or policies are involved. Neither party needs to be in a domain. The helper must have a Microsoft account. The sharer doesn’t have to authenticate. + +### Authentication + +The helper can authenticate when they sign in by using a Microsoft Account (MSA) or Azure Active Directory. Local Active Directory authentication is not supported at this time. + +### Network considerations + +Quick Assist communicates over port 443 (https) and connects to the Remote Assistance Service at `https://remoteassistance.support.services.microsoft.com` by using the Remote Desktop Protocol (RDP). The traffic is encrypted with TLS 1.2. + +Both the helper and sharer must be able to reach these endpoints over port 443: + +| Domain/Name | Description | +|-----------------------------------|-------------------------------------------------------| +| \*.support.services.microsoft.com | Primary endpoint used for Quick Assist application | +| \*.resources.lync.com | Required for the Skype framework used by Quick Assist | +| \*.infra.lync.com | Required for the Skype framework used by Quick Assist | +| \*.latest-swx.cdn.skype.com | Required for the Skype framework used by Quick Assist | +| \*.login.microsoftonline.com | Required for logging in to the application (MSA) | +| \*.channelwebsdks.azureedge.net | Used for chat services within Quick Assist | +| \*.aria.microsoft.com | Used for accessibility features within the app | +| \*.api.support.microsoft.com | API access for Quick Assist | +| \*.vortex.data.microsoft.com | Used for diagnostic data | +| \*.channelservices.microsoft.com | Required for chat services within Quick Assist | + +## How it works + +1. Both the helper and the sharer start Quick Assist. + +2. The helper selects **Assist another person**. Quick Assist on the helper's side contacts the Remote Assistance Service to obtain a session code. The helper then provides the code to the sharer. + +3. After the sharer enters the code in their Quick Assist app, Quick Assist uses that code to contact the Remote Assistance Service and join that specific session. + +4. The helper is prompted to select **View Only** or **Full Control**. + +5. The sharer is prompted to confirm allowing the helper to share their desktop with the helper. + +6. Quick Assist starts RDP control and connects to RDP relay services. + +7. RDP shares the video to the helper over https (port 443) through RDP relay services to the helper's RDP control. Input is shared from the helper to the sharer through the RDP relay service. + +Diagram Description automatically generated + +### Data and privacy + +Microsoft logs a small amount of session data to monitor the health of the Quick Assist system. This data includes the following information: + +- Start and end time of the session + +- Errors arising from Quick Assist itself, such as unexpected disconnections + +- Features used inside the app such as view only, annotation, and session pause + +No logs are created on either the helper’s or sharer’s device. Microsoft cannot access a session or view any actions or keystrokes that occur in the session. + +The sharer sees only an abbreviated version of the helper’s name (first name, last initial) and no other information about them. Microsoft does not store any data about either the sharer or the helper for longer than three days. + +In some scenarios, the helper does require the sharer to respond to application permission prompts (User Account Control), but otherwise the helper has the same permissions as the sharer on the device. + +## Working with Quick Assist + +Either the support staff or a user can start a Quick Assist session. + + +1. Support staff (“helper”) starts Quick Assist in any of a few ways: + + - Type *Quick Assist* in the search box and press ENTER. + - From the Start menu, select **Windows Accessories**, and then select **Quick Assist**. + - Type CTRL+Windows+Q + +2. In the **Give assistance** section, helper selects **Assist another person**. The helper might be asked to choose their account or sign in. Quick Assist generates a time-limited security code. + +3. Helper shares the security code with the user over the phone or with a messaging system. + +4. Quick Assist opens on the sharer’s device. The user enters the provided code in the **Code from assistant** box, and then selects **Share screen**. + +5. The helper receives a dialog offering the opportunity to take full control of the device or just view its screen. After choosing, the helper selects **Continue**. + +6. The sharer receives a dialog asking for permission to show their screen or allow access. The sharer gives permission by selecting the **Allow** button. + +## If Quick Assist is missing + +If for some reason a user doesn't have Quick Assist on their system or it's not working properly, they might need to uninstall and reinstall it. + +### Uninstall Quick Assist + +1. Start the Settings app, and then select **Apps**. +2. Select **Optional features**. +3. In the **Installed features** search bar, type *Quick Assist*. +4. Select **Microsoft Quick Assist**, and then select **Uninstall**. + +### Reinstall Quick Assist + +1. Start the Settings app, and then select **Apps**. +2. Select **Optional features**. +3. Select **Add a feature**. +4. In the new dialog that opens, in the **Add an optional feature** search bar, type *Quick Assist*. +5. Select the check box for **Microsoft Quick Assist**, and then select **Install**. +6. Restart the device. + +## Next steps + +If you have any problems, questions, or suggestions for Quick Assist, contact us by using feedback-hub://?referrer=resolveUpgradeErrorsPage&tabid=2&contextid=81&newFeedback=true&feedbackType=2&topic=submit-errors.md From 05ae433dfc05d6897123a98259b6f241445cc058 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 16 Dec 2020 10:33:43 -0700 Subject: [PATCH 0794/2014] deleted unneeded file --- ...-assist-for-it-pros-draft - Pauls Edits.md | 103 ------------------ 1 file changed, 103 deletions(-) delete mode 100644 windows/client-management/quick-assist-for-it-pros-draft - Pauls Edits.md diff --git a/windows/client-management/quick-assist-for-it-pros-draft - Pauls Edits.md b/windows/client-management/quick-assist-for-it-pros-draft - Pauls Edits.md deleted file mode 100644 index bdd037b8a7..0000000000 --- a/windows/client-management/quick-assist-for-it-pros-draft - Pauls Edits.md +++ /dev/null @@ -1,103 +0,0 @@ -Use Quick Assist to support users -================================= - -\[a sub-article under Administrative Tools in the [Client Management](https://docs.microsoft.com/en-us/windows/client-management/) area\] - -Quick Assist is a Windows 10 application that enables a person to share their device with another person over a remote connection. Your support staff can use it to remotely connect to a user’s device and then view its display, make annotations, or take full control. In this way, they can troubleshoot, diagnose technological issues, and provide instructions to users directly on their devices. - -Before you begin ----------------- - -All that is required to use Quick Assist is suitable network & internet connectivity. No particular roles, permissions, or policies are involved. Neither party needs to be in a domain. The helper must have a Microsoft account. <Sharer doesn’t have to authenticate> - -### Authentication - -Supported methods for Helper login authentication are Microsoft Account (MSA), or Microsoft AAD. Local Active Directory is not supported at this time. - -### Network considerations - -Quick Assist communicates over port 443 (https) and connects to the Remote Assistance Service at by using the Remote Desktop Protocol. The traffic is encrypted with TLS 1.2. Older TLS versions are blocked. - -Both parties must be able to reach these endpoints over port 443: - -| Domain/Name | Description | -|-----------------------------------|-------------------------------------------------------| -| \*.support.services.microsoft.com | Primary endpoint used for Quick Assist application | -| \*.resources.lync.com | Required for the skype framework used by Quick Assist | -| \*.infra.lync.com | Required for the skype framework used by Quick Assist | -| \*latest-swx.cdn.skype.com | Required for the skype framework used by Quick Assist | -| \*login.microsoftonline.com | Required for logging in to the application (MSA) | -| \*channelwebsdks.azureedge.net | Utilized for chat services within Quick Assist | -| \*.aria.microsoft.com | Utilized for accessibility features within the app | -| \*api.support.microsoft.com | API access for Quick Assist | -| \*.vortex.data.microsoft.com | Utilized for telemetry | -| \*.channelservices.microsoft.com | Required for chat services within Quick Assist | - -How it works ------------- - -1. Both the Helper and the Sharer start Quick Assist. - -2. The Helper clicks on “Assist another person”. The Quick Assist on the Helper side contacts the Remote Assistance Service to obtain a session code. The Helper then provides the code to the Sharer. - -3. After the Sharer enters the code in their Quick Assist app, Quick Assist uses that code to contact the Remote Assistance Service and join that specific session. - -4. The Helper is then prompted to decide View Only Mode or Full Control. - -5. Then the Sharer is prompted to confirm allowing the Helper to share their desktop with the helper. - -6. Then Both Quick Assist initiates the RDP control and connects to the RDP Relay services. - -7. Then RDP shares the video to the Helper over https (port 443) thru Relay services to the Helpers RDP control. Input is shared from the Helper to the Sharer thru Relay service. - -Diagram Description automatically generated - -### Data and privacy - -Microsoft logs a small amount of session data to monitor the health of the Quick Assist system. This includes the following data: - -- Start and end time of the session - -- Errors arising from Quick Assist itself, such as unexpected disconnections - -- Features utilized within the app such as view only, annotation, and session pause - -No logs are created on either the helper’s or sharer’s device. Microsoft cannot access a session or view any actions or keystrokes that occur in the session. - -The sharer sees only an abbreviated version of the helper’s name (first name, last initial) and no other information about them. Microsoft does not capture or store any personally identifiable information about either the Sharer or the Helper for longer than 3 days. - -In some scenarios the helper does require the Sharer to respond to application permission prompts (User Account Control), but otherwise the Helper has the same permissions as the Sharer on the device. - -Working with Quick Assist -------------------------- - -Either the support staff or a user can start the Quick Assist session. - -### Support staff starts session - -1. Support staff (“helper”) starts Quick Assist in any of a few ways: - - - Type *Quick Assist* in the search box and press ENTER. - - - From the Start menu, select **Windows Accessories**, and then select **Quick Assist** - - - Type CTRL+Windows+Q - -2. In the **Give assistance** section, helper selects **Assist another person**. The helper might be asked to choose their account or sign in. Quick Assist generates a time-limited security code. - -3. Helper shares the security code with the user over the phone or with a messaging system. - -4. Quick Assist opens on the sharer’s device. The user enters the provided code in the **Code from assistant** box, and then selects **Share screen**. - -5. The helper receives a dialog offering the opportunity to take full control of the device or just view its screen. After choosing, the helper selects **Continue**. - -6. The sharer receives a dialog asking for permission to show their screen or allow access. The sharer gives permission by selecting the **Allow** button. - -### User starts session - -(I don’t think we need this since the steps are included above) - -Next steps ----------- - -If you have any problems, questions, or suggestions for Quick Assist, contact us by using \[Feedback Hub\]. From 089f72e52c9aa7cbd3b48c5a5a63b9221d24f478 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Wed, 16 Dec 2020 23:13:49 +0530 Subject: [PATCH 0795/2014] Made few minor changes --- .../filter-origin-documentation.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md index 28be4c5d70..5d43155670 100644 --- a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md +++ b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md @@ -45,21 +45,21 @@ The blocking filters can be categorized under these filter origins: e. Stealth - f. UWP default + f. Universal Windows Platform (UWP) default - g. WSH default + g. Windows Service Hardening (WSH) default -The next section describes the improvements made to audits 5157 and 5152 and how the above filter origins are used in these events. These improvements were added in Iron release. +The next section describes the improvements made to audits 5157 and 5152, and how the above filter origins are used in these events. These improvements were added in Iron release. ## Improved firewall audit The two new fields added to the audit 5157 and 5152 events are `Filter Origin` and `Interface Index`. -The `Filter Origin` field will help identify the cause of the drop. Packet drops from Firewall are explicitly dropped by default block filters created by the Windows Firewall service or a Firewall rule which may be created by users, policies, services, apps, etc. +The `Filter Origin` field helps identify the cause of the drop. Packet drops from firewall are explicitly dropped by default block filters created by the Windows Firewall service or a firewall rule which may be created by users, policies, services, apps, etc. -`Filter Origin` will either specify the rule ID (a unique identifier of a Firewall rule) or the name of one of the default block filters. +`Filter Origin` specifies either the rule ID (a unique identifier of a Firewall rule) or the name of one of the default block filters. -The `Interface Index` field will specify the network interface in which the packet was dropped. This field helps to identify which interface was quarantined, if the `Filter Origin` is a `Quarantine Default`. +The `Interface Index` field specifies the network interface in which the packet was dropped. This field helps to identify which interface was quarantined, if the `Filter Origin` is a `Quarantine Default`. To enable a specific audit event, run the corresponding command in an administrator command prompt: @@ -74,7 +74,7 @@ As the audit surfaces `Filter Origin` and `Interface Index`, the network admin c ![Event audit](images/event-audit-5157.png) -The next sections are divided by `Filter Origin` type. The filter origin value will either be a rule name or the name of one of the default block filters. If the filter origin is one of the default block filters, skip to the section, **Firewall default block filters**. Otherwise, continue to the section **Firewall rules**. +The next sections are divided by `Filter Origin` type, the value is either a rule name or the name of one of the default block filters. If the filter origin is one of the default block filters, skip to the section, **Firewall default block filters**. Otherwise, continue to the section **Firewall rules**. ## Firewall rules @@ -90,7 +90,7 @@ Get-NetFirewallRule -Name " {A549B7CF-0542-4B67-93F9-EEBCDD584377} " After identifying the rule that caused the drop, the network admin can now modify/disable the rule to allow the traffic they want through command prompt or using the Windows Defender UI. The network admin can find the rule in the UI with the rule’s `DisplayName`. >[!NOTE] -> Firewall rules from Mobile Device Management (MDM) store cannot be searched using the Windows Defender UI. Additionally, the above method will not work when the `Filter Origin` is one of the default block filters, as they do not correspond to any Firewall rules. +> Firewall rules from Mobile Device Management (MDM) store cannot be searched using the Windows Defender UI. Additionally, the above method will not work when the `Filter Origin` is one of the default block filters, as they do not correspond to any firewall rules. ## Firewall default block filters @@ -104,11 +104,11 @@ To enable localhost loopback for a published app which requires loopback access **Boottime default** -Network drop events from the boottime default block filter origin occur when the computer is booting up and the Firewall service is not yet running. Services will need to create a boottime allow filter to allow the traffic. It should be noted that it is not possible to add boottime filters through Firewall rules. +Network drop events from the boottime default block filter origin occur when the computer is booting up and the firewall service is not yet running. Services will need to create a boottime allow filter to allow the traffic. It should be noted that it is not possible to add boottime filters through firewall rules. **Quarantine default** -Network drops from the quarantine default block filter occur when the interface is temporarily quarantined by Firewall service. The Firewall service quarantines an interface when it detects a change on the network, and based on several other factors, the Firewall service may put the interface in quarantine as a safeguard. When an interface is in quarantine, the quarantine default block filter will block any new non-loopback inbound connections. +Network drops from the quarantine default block filter occur when the interface is temporarily quarantined by Firewall service. The firewall service quarantines an interface when it detects a change on the network, and based on several other factors, the firewall service may put the interface in quarantine as a safeguard. When an interface is in quarantine, the quarantine default block filter will block any new non-loopback inbound connections. Run the following PowerShell command to generate more information about the interface: @@ -128,9 +128,9 @@ To learn more about the quarantine feature, see [Quarantine behavior](quarantine Network packet drops from query user default block filters occur when there is no explicit rule created to allow an inbound connection for the packet. When an application binds to a socket but does not have a corresponding inbound rule to allow packets on that port, Windows generates a pop up for the user to allow or deny the app to receive packets on the available network categories. If the user clicks to deny the connection in this popup, subsequent inbound packets to the app will be dropped. To resolve the drops: -1. Create an inbound Firewall rule to allow the packet for this application. This will allow the packet to bypass any query user default block filters. +1. Create an inbound firewall rule to allow the packet for this application. This will allow the packet to bypass any query user default block filters. -2. Delete any block query user rules which may have been auto generated by the Firewall service. +2. Delete any block query user rules which may have been auto generated by the firewall service. To generate a list of all the query user block rules, you can run the following PowerShell command: From 443c53cbfd1a94240e6568ae4dfe09e5be9299b6 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Wed, 16 Dec 2020 23:21:11 +0530 Subject: [PATCH 0796/2014] updated-4620497 updated --- windows/security/threat-protection/index.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 88ac6667fb..f9594c5218 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -19,6 +19,9 @@ ms.topic: conceptual # Threat Protection [Microsoft Defender for Endpoint](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. Defender for Endpoint protects endpoints from cyber threats, detects advanced attacks and data breaches, automates security incidents, and improves security posture. +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) + > [!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 5bf7b35e59dc74a916cd1c3ceb310edb0e13f282 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Wed, 16 Dec 2020 23:37:43 +0530 Subject: [PATCH 0797/2014] Minor changes --- .../threat-protection/windows-firewall/quarantine.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/quarantine.md b/windows/security/threat-protection/windows-firewall/quarantine.md index 6e13094d17..a7d55f86ae 100644 --- a/windows/security/threat-protection/windows-firewall/quarantine.md +++ b/windows/security/threat-protection/windows-firewall/quarantine.md @@ -25,7 +25,7 @@ Network changes can happen frequently. Additionally, the operations required to To counter this potential exploitation, Windows Firewall will quarantine an interface until the system has successfully re-categorized the network and Windows Filtering Platform (WFP) has the correct filters applied for the updated interface configuration. During quarantine, all new inbound connections without exceptions are blocked to the machine. -While the quarantine feature has long been a part of Windows Firewall, the feature’s behavior has often caused confusion for customers unaware of quarantine and its motivations. +While the quarantine feature has long been a part of Windows Firewall, the feature behavior has often caused confusion for customers unaware of quarantine and its motivations. Ultimately, the goal of this document is to describe the quarantine feature at a high level and help network admins understand why the application traffic is sometimes blocked by quarantine. @@ -33,11 +33,9 @@ Ultimately, the goal of this document is to describe the quarantine feature at a The quarantine feature creates filters which can be split into three categories: -1. Quarantine default inbound block filter - -2. Quarantine default exception filters - -3. Interface un-quarantine filters +- Quarantine default inbound block filter +- Quarantine default exception filters +- Interface un-quarantine filters These filters are added in the FWPM_SUBLAYER_MPSSVC_QUARANTINE sublayer and these layers are: @@ -50,7 +48,7 @@ These filters are added in the FWPM_SUBLAYER_MPSSVC_QUARANTINE sublayer and thes 4. FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6 >[!NOTE] -> Any Firewall rules added by the customers will not affect the filters in the quarantine sublayer as filters from Firewall rules are added in the FWPM_SUBLAYER_MPSSVC_WF sublayer. In other words, customers cannot add their own exception filters to prevent packets from being evaluated by quarantine filters. +> Any firewall rules added by the customers will not affect the filters in the quarantine sublayer as filters from Firewall rules are added in the FWPM_SUBLAYER_MPSSVC_WF sublayer. In other words, customers cannot add their own exception filters to prevent packets from being evaluated by quarantine filters. For more information about WFP layers and sublayers, see [WFP Operation](https://docs.microsoft.com/windows/win32/fwp/basic-operation). From d679d931a0f0ea9b232908091ec7c2d73602c99a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 16 Dec 2020 10:29:18 -0800 Subject: [PATCH 0798/2014] Create contact-support-usgov.md --- .../contact-support-usgov.md | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/contact-support-usgov.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/contact-support-usgov.md b/windows/security/threat-protection/microsoft-defender-atp/contact-support-usgov.md new file mode 100644 index 0000000000..4fefe095d8 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/contact-support-usgov.md @@ -0,0 +1,43 @@ +--- +title: Contact Microsoft Defender for Endpoint support for US Government customers +description: Learn how to contact Microsoft Defender for Endpoint support for US Government customers +keywords: support, contact, premier support, solutions, problems, case, government, gcc, gcc-m, gcc-h, defender, endpoint, mdatp, mde +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +ROBOTS: noindex,nofollow +--- + +# Contact Microsoft Defender for Endpoint support for US Government customers + +[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] + + +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) + +Defender for Endpoint has recently upgraded the support process to offer a more modern and advanced support experience. + +## Using the right portal +In order to open a support case, you will need to login to your Microsoft Defender for Endpoint portal: + +Environment | Portal URL +:---|:--- +GCC-M | [https://gcc.securitycenter.windows.us](https://gcc.securitycenter.windows.us) +GCC-H | [https://securitycenter.windows.us](https://securitycenter.windows.us) +DoD | [https://securitycenter.windows.us](https://securitycenter.windows.us) + +If you are unable to login to the portal, you can also open a support case using the [phone](https://docs.microsoft.com/microsoft-365/admin/contact-support-for-business-products?view=o365-worldwide&tabs=phone). + +## Opening a support case +For prerequisites and instructions, see [Contact Microsoft Defender for Endpoint support](contact-support.md). \ No newline at end of file From 1996207706b189166c6bfda64acff38b9a3c48fc Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 10:32:44 -0800 Subject: [PATCH 0799/2014] antivirus updates per doc bugs --- ...rosoft-defender-antivirus-in-windows-10.md | 11 ++--- ...fender-antivirus-on-windows-server-2016.md | 43 +++++++++---------- 2 files changed, 25 insertions(+), 29 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md index 3b56a59a48..23c85194d0 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 11/12/2020 +ms.date: 12/16/2020 ms.reviewer: manager: dansimp ms.custom: nextgen @@ -20,12 +20,9 @@ ms.custom: nextgen [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** -- Windows 10 -- Windows Server 2016 -- Windows Server 2019 +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) ## Microsoft Defender Antivirus: Your next-generation protection @@ -56,8 +53,8 @@ For information on how to configure next-generation protection services, see [Co > [!Note] > Configuration and management is largely the same in Windows Server 2016 and Windows Server 2019, while running Microsoft Defender Antivirus; however, there are some differences. To learn more, see [Microsoft Defender Antivirus on Windows Server 2016 and 2019](microsoft-defender-antivirus-on-windows-server-2016.md). -## Related articles +## See also +- [Microsoft Defender Antivirus on Windows Server 2016 and 2019](microsoft-defender-antivirus-on-windows-server-2016.md) - [Microsoft Defender Antivirus management and configuration](configuration-management-reference-microsoft-defender-antivirus.md) - - [Evaluate Microsoft Defender Antivirus protection](evaluate-microsoft-defender-antivirus.md) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md index 0b7e4ccdd6..86b682c59e 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md @@ -10,7 +10,7 @@ ms.sitesec: library ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 02/25/2020 +ms.date: 12/16/2020 ms.reviewer: manager: dansimp --- @@ -19,15 +19,13 @@ manager: dansimp [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** -- Windows Server 2016 -- Windows Server 2019 +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -Microsoft Defender Antivirus is available on Windows Server 2016 and Windows Server 2019. In some instances, Microsoft Defender Antivirus is referred to as Endpoint Protection; however, the protection engine is the same. +Microsoft Defender Antivirus is available on Windows Server 2019 and Windows Server 2016. In some instances, Microsoft Defender Antivirus is referred to as *Endpoint Protection*; however, the protection engine is the same. -While the functionality, configuration, and management are largely the same for Microsoft Defender Antivirus on Windows 10, there are a few key differences on Windows Server 2016 or Windows Server 2019: +While the functionality, configuration, and management are largely the same for [Microsoft Defender Antivirus on Windows 10](microsoft-defender-antivirus-in-windows-10.md), there are a few key differences on Windows Server 2019 and Windows Server 2016: - In Windows Server, [automatic exclusions](configure-server-exclusions-microsoft-defender-antivirus.md) are applied based on your defined Server Role. - In Windows Server, Microsoft Defender Antivirus does not automatically disable itself if you are running another antivirus product. @@ -52,7 +50,7 @@ The process of setting up and running Microsoft Defender Antivirus on a server p ## Enable the user interface on Windows Server 2016 or 2019 -By default, Microsoft Defender Antivirus is installed and functional on Windows Server 2016 and Windows Server 2019. The user interface (GUI) is installed by default on some SKUs, but is not required because you can use PowerShell or other methods to manage Microsoft Defender Antivirus. And if the GUI is not installed on your server, you can add it by using the Add Roles and Features Wizard or PowerShell. +By default, Microsoft Defender Antivirus is installed and functional on Windows Server 2019 and Windows Server 2016. The user interface (GUI) is installed by default on some SKUs, but is not required because you can use PowerShell or other methods to manage Microsoft Defender Antivirus. And if the GUI is not installed on your server, you can add it by using the Add Roles and Features Wizard or by using PowerShell. ### Turn on the GUI using the Add Roles and Features Wizard @@ -74,7 +72,7 @@ The following PowerShell cmdlet will enable the interface: Install-WindowsFeature -Name Windows-Defender-GUI ``` -## Install Microsoft Defender Antivirus on Windows Server 2016 or 2019 +## Install Microsoft Defender Antivirus on Windows Server 2019 or Windows Server 2016 You can use either the **Add Roles and Features Wizard** or PowerShell to install Microsoft Defender Antivirus. @@ -121,14 +119,14 @@ The `sc query` command returns information about the Microsoft Defender Antiviru In order to get updated antimalware Security intelligence, you must have the Windows Update service running. If you use an update management service, like Windows Server Update Services (WSUS), make sure that updates for Microsoft Defender Antivirus Security intelligence are approved for the computers you manage. -By default, Windows Update does not download and install updates automatically on Windows Server 2016 or 2019. You can change this configuration by using one of the following methods: +By default, Windows Update does not download and install updates automatically on Windows Server 2019 or Windows Server 2016. You can change this configuration by using one of the following methods: |Method |Description | |---------|---------| |**Windows Update** in Control Panel |- **Install updates automatically** results in all updates being automatically installed, including Windows Defender Security intelligence updates.
    - **Download updates but let me choose whether to install them** allows Windows Defender to download and install Security intelligence updates automatically, but other updates are not automatically installed. | |**Group Policy** | You can set up and manage Windows Update by using the settings available in Group Policy, in the following path: **Administrative Templates\Windows Components\Windows Update\Configure Automatic Updates** | -|The **AUOptions** registry key |The following two values allow Windows Update to automatically download and install Security intelligence updates:
    - **4** Install updates automatically. This value results in all updates being automatically installed, including Windows Defender Security intelligence updates.
    - **3** Download updates but let me choose whether to install them. This value allows Windows Defender to download and install Security intelligence updates automatically, but other updates are not automatically installed. | +|The **AUOptions** registry key |The following two values allow Windows Update to automatically download and install Security intelligence updates:
    - **4** - **Install updates automatically**. This value results in all updates being automatically installed, including Windows Defender Security intelligence updates.
    - **3** - **Download updates but let me choose whether to install them**. This value allows Windows Defender to download and install Security intelligence updates automatically, but other updates are not automatically installed. | To ensure that protection from malware is maintained, we recommend that you enable the following services: @@ -162,10 +160,10 @@ To enable automatic sample submission, start a Windows PowerShell console as an |Setting |Description | |---------|---------| -|**0** Always prompt |The Microsoft Defender Antivirus service prompts you to confirm submission of all required files. This is the default setting for Microsoft Defender Antivirus, but is not recommended for installations on Windows Server 2016 or 2019 without a GUI. | -|**1** Send safe samples automatically |The Microsoft Defender Antivirus service sends all files marked as "safe" and prompts for the remainder of the files. | -|**2** Never send |The Microsoft Defender Antivirus service does not prompt and does not send any files. | -|**3** Send all samples automatically |The Microsoft Defender Antivirus service sends all files without a prompt for confirmation. | +|**0** - **Always prompt** |The Microsoft Defender Antivirus service prompts you to confirm submission of all required files. This is the default setting for Microsoft Defender Antivirus, but is not recommended for installations on Windows Server 2016 or 2019 without a GUI. | +|**1** - **Send safe samples automatically** |The Microsoft Defender Antivirus service sends all files marked as "safe" and prompts for the remainder of the files. | +|**2** - **Never send** |The Microsoft Defender Antivirus service does not prompt and does not send any files. | +|**3** - **Send all samples automatically** |The Microsoft Defender Antivirus service sends all files without a prompt for confirmation. | ## Configure automatic exclusions @@ -177,7 +175,9 @@ See [Configure exclusions in Microsoft Defender Antivirus on Windows Server](con If you are using a third-party antivirus solution and you're running into issues with that solution and Microsoft Defender Antivirus, you can consider uninstalling Microsoft Defender Antivirus. Before you do that, review the following resources: -- See the question "Should I run Microsoft security software at the same time as other security products?" on the [Windows Defender Security Intelligence Antivirus and antimalware software FAQ](https://www.microsoft.com/wdsi/help/antimalware-faq#multiple-products). +- See the question *Should I run Microsoft security software at the same time as other security products?* in the [Windows Defender Security Intelligence Antivirus and antimalware software FAQ](https://www.microsoft.com/wdsi/help/antimalware-faq#multiple-products). + +- See [Microsoft Defender Antivirus compatibility](microsoft-defender-antivirus-compatibility.md). - See [Better together: Microsoft Defender Antivirus and Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/why-use-microsoft-antivirus). This article describes 10 advantages to using Microsoft Defender Antivirus together with Defender for Endpoint. @@ -185,20 +185,20 @@ If you determine you do want to uninstall Microsoft Defender Antivirus, follow t ### Uninstall Microsoft Defender Antivirus using the Remove Roles and Features wizard -1. Refer to [this article](https://docs.microsoft.com/windows-server/administration/server-manager/install-or-uninstall-roles-role-services-or-features#remove-roles-role-services-and-features-by-using-the-remove-roles-and-features-wizard), and use the **Remove Roles and Features Wizard**. +1. See [Install or Uninstall Roles, Role Services, or Features](https://docs.microsoft.com/windows-server/administration/server-manager/install-or-uninstall-roles-role-services-or-features#remove-roles-role-services-and-features-by-using-the-remove-roles-and-features-wizard), and use the **Remove Roles and Features Wizard**. -2. When you get to the **Features** step of the wizard, unselect the **Windows Defender Features** option. +2. When you get to the **Features** step of the wizard, clear the **Windows Defender Features** option. - If you unselect **Windows Defender** by itself under the **Windows Defender Features** section, you will be prompted to remove the interface option **GUI for Windows Defender**. + If you clear **Windows Defender** by itself under the **Windows Defender Features** section, you will be prompted to remove the interface option **GUI for Windows Defender**. - Microsoft Defender AV will still run normally without the user interface, but the user interface cannot be enabled if you disable the core **Windows Defender** feature. + Microsoft Defender Antivirus will still run normally without the user interface, but the user interface cannot be enabled if you disable the core **Windows Defender** feature. ### Uninstall Microsoft Defender Antivirus using PowerShell >[!NOTE] >You can't uninstall the Windows Security app, but you can disable the interface with these instructions. -The following PowerShell cmdlet will also uninstall Microsoft Defender AV on Windows Server 2016 or 2019: +The following PowerShell cmdlet uninstalls Microsoft Defender Antivirus on Windows Server 2019 or Windows Server 2016: ```PowerShell Uninstall-WindowsFeature -Name Windows-Defender @@ -212,8 +212,7 @@ To turn off the Microsoft Defender Antivirus GUI, use the following PowerShell c Uninstall-WindowsFeature -Name Windows-Defender-GUI ``` - -## Related topics +## See also - [Microsoft Defender Antivirus in Windows 10](microsoft-defender-antivirus-in-windows-10.md) From e703de61e2be347117c995e48740b3ae3fa66b3e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 16 Dec 2020 10:37:36 -0800 Subject: [PATCH 0800/2014] update URL --- .../microsoft-defender-atp/contact-support-usgov.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/contact-support-usgov.md b/windows/security/threat-protection/microsoft-defender-atp/contact-support-usgov.md index 4fefe095d8..8241f211f4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/contact-support-usgov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/contact-support-usgov.md @@ -37,7 +37,7 @@ GCC-M | [https://gcc.securitycenter.windows.us](https://gcc.securitycenter.windo GCC-H | [https://securitycenter.windows.us](https://securitycenter.windows.us) DoD | [https://securitycenter.windows.us](https://securitycenter.windows.us) -If you are unable to login to the portal, you can also open a support case using the [phone](https://docs.microsoft.com/microsoft-365/admin/contact-support-for-business-products?view=o365-worldwide&tabs=phone). +If you are unable to login to the portal, you can also open a support case using the [phone](https://docs.microsoft.com/microsoft-365/admin/contact-support-for-business-products?view=o365-worldwide&tabs=phone&preserve-view=true). ## Opening a support case For prerequisites and instructions, see [Contact Microsoft Defender for Endpoint support](contact-support.md). \ No newline at end of file From d94c12b784c6559a0ff9b194ba5595e9154cdb16 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 10:40:25 -0800 Subject: [PATCH 0801/2014] Update configuration-management-reference-microsoft-defender-antivirus.md --- ...ement-reference-microsoft-defender-antivirus.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md index 2a0313ec61..0b62bbc7af 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium author: denisebmsft ms.author: deniseb ms.custom: nextgen -ms.date: 09/03/2018 +ms.date: 12/16/2020 ms.reviewer: manager: dansimp --- @@ -27,12 +27,12 @@ manager: dansimp You can manage and configure Microsoft Defender Antivirus with the following tools: -- Microsoft Intune (now part of Microsoft Endpoint Manager) -- Microsoft Endpoint Configuration Manager (now part of Microsoft Endpoint Manager) -- Group Policy -- PowerShell cmdlets -- Windows Management Instrumentation (WMI) -- The Microsoft Malware Protection Command Line Utility (referred to as the *mpcmdrun.exe* utility +- [Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/endpoint-security-antivirus-policy) (now part of Microsoft Endpoint Manager) +- [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure) (now part of Microsoft Endpoint Manager) +- [Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus) +- [PowerShell cmdlets](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-powershell-cmdlets-microsoft-defender-antivirus) +- [Windows Management Instrumentation (WMI)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus) +- The [Microsoft Malware Protection Command Line Utility](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus) (referred to as the *mpcmdrun.exe* utility The articles in this section provide further information, links, and resources for using these tools to manage and configure Microsoft Defender Antivirus. From e84ce686e509adfbf921ef7c9d3f0eb05596d460 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 10:42:43 -0800 Subject: [PATCH 0802/2014] antivirus doc bug fixes --- ...t-reference-microsoft-defender-antivirus.md | 18 ++++++++---------- ...crosoft-defender-antivirus-compatibility.md | 1 - 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md index 0b62bbc7af..756111f940 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configuration-management-reference-microsoft-defender-antivirus.md @@ -34,14 +34,12 @@ You can manage and configure Microsoft Defender Antivirus with the following too - [Windows Management Instrumentation (WMI)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-wmi-microsoft-defender-antivirus) - The [Microsoft Malware Protection Command Line Utility](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/command-line-arguments-microsoft-defender-antivirus) (referred to as the *mpcmdrun.exe* utility -The articles in this section provide further information, links, and resources for using these tools to manage and configure Microsoft Defender Antivirus. +The following articles provide further information, links, and resources for using these tools to manage and configure Microsoft Defender Antivirus. -## In this section - -Article | Description ----|--- -[Manage Microsoft Defender Antivirus with Microsoft Intune and Microsoft Endpoint Configuration Manager](use-intune-config-manager-microsoft-defender-antivirus.md)|Information about using Intune and Configuration Manager to deploy, manage, report, and configure Microsoft Defender Antivirus -[Manage Microsoft Defender Antivirus with Group Policy settings](use-group-policy-microsoft-defender-antivirus.md)|List of all Group Policy settings located in ADMX templates -[Manage Microsoft Defender Antivirus with PowerShell cmdlets](use-powershell-cmdlets-microsoft-defender-antivirus.md)|Instructions for using PowerShell cmdlets to manage Microsoft Defender Antivirus, plus links to documentation for all cmdlets and allowed parameters -[Manage Microsoft Defender Antivirus with Windows Management Instrumentation (WMI)](use-wmi-microsoft-defender-antivirus.md)| Instructions for using WMI to manage Microsoft Defender Antivirus, plus links to documentation for the WMIv2 APIs (including all classes, methods, and properties) -[Manage Microsoft Defender Antivirus with the mpcmdrun.exe command-line tool](command-line-arguments-microsoft-defender-antivirus.md)|Instructions on using the dedicated command-line tool to manage and use Microsoft Defender Antivirus +| Article | Description | +|:---|:---| +|[Manage Microsoft Defender Antivirus with Microsoft Intune and Microsoft Endpoint Configuration Manager](use-intune-config-manager-microsoft-defender-antivirus.md)|Information about using Intune and Configuration Manager to deploy, manage, report, and configure Microsoft Defender Antivirus | +|[Manage Microsoft Defender Antivirus with Group Policy settings](use-group-policy-microsoft-defender-antivirus.md)|List of all Group Policy settings located in ADMX templates | +|[Manage Microsoft Defender Antivirus with PowerShell cmdlets](use-powershell-cmdlets-microsoft-defender-antivirus.md)|Instructions for using PowerShell cmdlets to manage Microsoft Defender Antivirus, plus links to documentation for all cmdlets and allowed parameters | +|[Manage Microsoft Defender Antivirus with Windows Management Instrumentation (WMI)](use-wmi-microsoft-defender-antivirus.md)| Instructions for using WMI to manage Microsoft Defender Antivirus, plus links to documentation for the WMIv2 APIs (including all classes, methods, and properties) | +|[Manage Microsoft Defender Antivirus with the mpcmdrun.exe command-line tool](command-line-arguments-microsoft-defender-antivirus.md)|Instructions on using the dedicated command-line tool to manage and use Microsoft Defender Antivirus | diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index bb9e88a2d6..a51058e86c 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -20,7 +20,6 @@ ms.date: 12/11/2020 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) From dd3475c9697b77740af8ef0db151c4ae0b77648f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 10:49:18 -0800 Subject: [PATCH 0803/2014] Update microsoft-defender-antivirus-on-windows-server-2016.md --- .../microsoft-defender-antivirus-on-windows-server-2016.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md index 86b682c59e..1f0746dcb5 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md @@ -36,7 +36,7 @@ The process of setting up and running Microsoft Defender Antivirus on a server p 1. [Enable the interface](#enable-the-user-interface-on-windows-server-2016-or-2019) -2. [Install Microsoft Defender Antivirus](#install-microsoft-defender-antivirus-on-windows-server-2016-or-2019) +2. [Install Microsoft Defender Antivirus](#install-microsoft-defender-antivirus-on-windows-server-2019-or-windows-server-2016) 2. [Verify Microsoft Defender Antivirus is running](#verify-microsoft-defender-antivirus-is-running) From 73f976d35a69412992eaade9620dcb1f5893ded0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 10:50:29 -0800 Subject: [PATCH 0804/2014] Update microsoft-defender-antivirus-on-windows-server-2016.md --- .../microsoft-defender-antivirus-on-windows-server-2016.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md index 1f0746dcb5..2dd55a5ef2 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md @@ -15,7 +15,7 @@ ms.reviewer: manager: dansimp --- -# Microsoft Defender Antivirus on Windows Server 2016 and 2019 +# Microsoft Defender Antivirus on Windows Server 2019 and Windows Server 2016 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -34,7 +34,7 @@ While the functionality, configuration, and management are largely the same for The process of setting up and running Microsoft Defender Antivirus on a server platform includes several steps: -1. [Enable the interface](#enable-the-user-interface-on-windows-server-2016-or-2019) +1. [Enable the interface](#enable-the-user-interface-on-windows-server-2019-or-windows-server-2016) 2. [Install Microsoft Defender Antivirus](#install-microsoft-defender-antivirus-on-windows-server-2019-or-windows-server-2016) @@ -48,7 +48,7 @@ The process of setting up and running Microsoft Defender Antivirus on a server p 6. (Only if necessary) [Uninstall Microsoft Defender Antivirus](#need-to-uninstall-microsoft-defender-antivirus) -## Enable the user interface on Windows Server 2016 or 2019 +## Enable the user interface on Windows Server 2019 or Windows Server 2016 By default, Microsoft Defender Antivirus is installed and functional on Windows Server 2019 and Windows Server 2016. The user interface (GUI) is installed by default on some SKUs, but is not required because you can use PowerShell or other methods to manage Microsoft Defender Antivirus. And if the GUI is not installed on your server, you can add it by using the Add Roles and Features Wizard or by using PowerShell. From f802ff7f95b75e873ede4499870d7c63fce3d9c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Sj=C3=B6gren?= Date: Wed, 16 Dec 2020 22:48:59 +0100 Subject: [PATCH 0805/2014] rename .PNG -> .png and minor linting MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Thomas Sjögren --- .../sync-browser-settings-gp.md | 8 ++--- ....PNG => allow-smart-screen-validation.png} | Bin .../{sync-settings.PNG => sync-settings.png} | Bin ...re-windows-defender-smartscreen-include.md | 8 ++--- .../configuration/images/configmgr-assets.PNG | Bin 133738 -> 0 bytes ...{mbr2gpt-volume.PNG => mbr2gpt-volume.png} | Bin windows/deployment/mbr-to-gpt.md | 30 +++++++++--------- .../bitlocker-recovery-guide-plan.md | 14 ++++---- .../{rp-example1.PNG => rp-example1.png} | Bin .../{rp-example2.PNG => rp-example2.png} | Bin .../{rp-example3.PNG => rp-example3.png} | Bin .../{rp-example4.PNG => rp-example4.png} | Bin .../{rp-example5.PNG => rp-example5.png} | Bin 13 files changed, 30 insertions(+), 30 deletions(-) rename browsers/edge/images/{allow-smart-screen-validation.PNG => allow-smart-screen-validation.png} (100%) rename browsers/edge/images/{sync-settings.PNG => sync-settings.png} (100%) delete mode 100644 windows/configuration/images/configmgr-assets.PNG rename windows/deployment/images/{mbr2gpt-volume.PNG => mbr2gpt-volume.png} (100%) rename windows/security/information-protection/bitlocker/images/{rp-example1.PNG => rp-example1.png} (100%) rename windows/security/information-protection/bitlocker/images/{rp-example2.PNG => rp-example2.png} (100%) rename windows/security/information-protection/bitlocker/images/{rp-example3.PNG => rp-example3.png} (100%) rename windows/security/information-protection/bitlocker/images/{rp-example4.PNG => rp-example4.png} (100%) rename windows/security/information-protection/bitlocker/images/{rp-example5.PNG => rp-example5.png} (100%) diff --git a/browsers/edge/group-policies/sync-browser-settings-gp.md b/browsers/edge/group-policies/sync-browser-settings-gp.md index cdce19d2e5..d948b2c862 100644 --- a/browsers/edge/group-policies/sync-browser-settings-gp.md +++ b/browsers/edge/group-policies/sync-browser-settings-gp.md @@ -6,17 +6,17 @@ manager: dansimp ms.author: dansimp author: dansimp ms.date: 10/02/2018 -ms.reviewer: +ms.reviewer: ms.localizationpriority: medium ms.topic: reference --- -# Sync browser settings +# Sync browser settings > [!NOTE] > You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/). -By default, the “browser” group syncs automatically between the user’s devices, letting users make changes. The “browser” group uses the Sync your Settings option in Settings to sync information like history and favorites. You can configure Microsoft Edge to prevent the “browser” group from syncing and prevent users from turning on the _Sync your Settings_ toggle in Settings. If you want syncing turned off by default but not disabled, select the _Allow users to turn “browser” syncing_ option in the Do not sync browser policy. +By default, the “browser” group syncs automatically between the user’s devices, letting users make changes. The “browser” group uses the Sync your Settings option in Settings to sync information like history and favorites. You can configure Microsoft Edge to prevent the “browser” group from syncing and prevent users from turning on the _Sync your Settings_ toggle in Settings. If you want syncing turned off by default but not disabled, select the _Allow users to turn “browser” syncing_ option in the Do not sync browser policy. ## Relevant policies @@ -38,7 +38,7 @@ You can find the Microsoft Edge Group Policy settings in the following location To verify the settings: 1. In the upper-right corner of Microsoft Edge, click **More** \(**...**\). 2. Click **Settings**. -3. Under Account, see if the setting is toggled on or off.

    ![Verify configuration](../images/sync-settings.PNG) +3. Under Account, see if the setting is toggled on or off.

    ![Verify configuration](../images/sync-settings.png) ## Do not sync browser settings diff --git a/browsers/edge/images/allow-smart-screen-validation.PNG b/browsers/edge/images/allow-smart-screen-validation.png similarity index 100% rename from browsers/edge/images/allow-smart-screen-validation.PNG rename to browsers/edge/images/allow-smart-screen-validation.png diff --git a/browsers/edge/images/sync-settings.PNG b/browsers/edge/images/sync-settings.png similarity index 100% rename from browsers/edge/images/sync-settings.PNG rename to browsers/edge/images/sync-settings.png diff --git a/browsers/edge/includes/configure-windows-defender-smartscreen-include.md b/browsers/edge/includes/configure-windows-defender-smartscreen-include.md index c17f639024..375951a25c 100644 --- a/browsers/edge/includes/configure-windows-defender-smartscreen-include.md +++ b/browsers/edge/includes/configure-windows-defender-smartscreen-include.md @@ -2,7 +2,7 @@ author: eavena ms.author: eravena ms.date: 10/02/2018 -ms.reviewer: +ms.reviewer: audience: itpro manager: dansimp ms.prod: edge @@ -25,9 +25,9 @@ ms.topic: include --- -To verify Windows Defender SmartScreen is turned off (disabled): +To verify Windows Defender SmartScreen is turned off (disabled): 1. Click or tap **More** (…) and select **Settings** > **View Advanced settings**. -2. Verify the setting **Help protect me from malicious sites and download with Windows Defender SmartScreen** is disabled.

    ![Verify that Windows Defender SmartScreen is turned off (disabled)](../images/allow-smart-screen-validation.PNG) +2. Verify the setting **Help protect me from malicious sites and download with Windows Defender SmartScreen** is disabled.

    ![Verify that Windows Defender SmartScreen is turned off (disabled)](../images/allow-smart-screen-validation.png) ### ADMX info and settings @@ -40,7 +40,7 @@ To verify Windows Defender SmartScreen is turned off (disabled): #### MDM settings - **MDM name:** Browser/[AllowSmartScreen](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-browser#browser-allowsmartscreen) - **Supported devices:** Desktop and Mobile -- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowSmartScreen +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowSmartScreen - **Data type:** Integer #### Registry settings diff --git a/windows/configuration/images/configmgr-assets.PNG b/windows/configuration/images/configmgr-assets.PNG deleted file mode 100644 index 2cc50f57583ea09b84461c323fb12beaed610afa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133738 zcmY(q1yCGK*fol4u*JjTi@O8}?ksM>g0pC_1%d?@S==qS6C?=)hXBE4fuI3iSll55 zcZZ*^{`=LvcdDjlx~Hb9tK~UQpL04!M@xkO?=>C@3JQTLSWyoJ1p|nJg8CT;>!l_` zR)F&5f$F8FB9Br%4%~YwU^vKW%AugtCE-6Rr?+8thC*Q|(MftN#0t zt@_@H|u^>p^(9Uj|{=ivsI@jcHIka zjJb>(+z1S7c0Fikt4)(G_eHEX+jx+*ZVd%Brawvc=iK#NlD+V0fXRVrymlgZB0pBE zR3a82=DxKFC`e_Z+TSkyZA~<_J_)jk`?J5_Ods5pA0P;PXi?AS>hlsV!)Gk{F7x?e zxHp=UtoP&?9FQAi`if}HW8hq-^p4}*#Epd;PVGuxnN*K<>b63 zvV^`fGAb(nj+Xx4HhU$9LPVaCfniB?J)vg0reoCyS(pLszwaL=bJTKCN z>Rt3TJLvuk9sL#UF;c zYB{?yB67gBXN<46UBu0L!$SJiYchaWNx9racJ(QlrQf@mkHy*kIok9;?seE;-+p|Z z`f_Cy=tgX*u=!7f^^=16kA6KJQ?9zII;*KXoUzK9v?qM|k(qaK=5kFp<^~+n>cOvR zUN^ZUY#AAy(y8Zd4PDKR=t+n<=npq)Jd zlwqOT-x2UD9!Gzti5TAt$8?zbq7Y8C`|r-&{x9Yh542Xl2TiCP``X5v8EzNozd>$! zE)%+PcH2dgeH0iyg#1QiHv}X*ap?QgH^WWDXVt)!*8Lz<@(R zaeT*LwbAy{5Ixc#a%9h4pRtEJ{PpkpzPwbeSceI`PSNoP`$<$YgoM@!O5cTCZA=pPZjn<77b1$tm?Xl$cGskG zp{|-qaTU@HZFUN`iC(t#fM1Y%i!rYsq*HTYq0P}s>-X?AmtDv1#zlu{nSYCfG>AcF z6o;-DZQlbTxN}f=pdr&%1Ct65pB`^^$`? z2lJ=|g$Sq3uOXduXnBtxl^WF-ibE~~y6gX%amNi0oFUtfl8-%hsQFzZ0xM`R&Yb$X zb*0&taUHUy87AG#aQ=pEd2{gv(E>DrWmG=yC(-Kv466Pd>|lhTv@!@Rj=-PbT4f!sv7PTvcHXOsc|AjMEX?^VOv`90Kf1^6^5^#1=YThK-l~&1* zm`>hdwI5-=XB&=0nl0m3iO4X!JkPN%T3HgJIow_jvlu%hzhm;JKyzZ;gTZI^xZn$K z+0}@MI65GYBq}Dy;KM|MXTWDua6|2>P%kO4t;bwZjI0F@U#dq*<1hY_VkCo$+Q0z; zM;1#~DFui+Z)?M80%VwCsWCS>Y_m=B*e z|4}13qg7rNm3n*G>Q3Gs$){4$k3+H0+Dgohn-T4bJUaiefy*Y&6<=^8sG(!H$Daf@twt0~{^%MyupI#vi$_;BlnrRi<4Y>@Pt_3DX2_puV7YYdMh$=39U!4$K zNIotiOd&5u?M$c1-3XH?VabPGrPTp0qG2E8(x!ItTfPg^Ocfv)_BD1(zJ7iRO zR&*mSV4fc3y?fRe)Fhf$CKT{-<{E-5<=$0Ie#ioF8Ue^RJ5hJtiv zCBhE^;C+nUq`*5IN`YcNC^Bv+ ze0;JsPlcmw74ZkUFLC<=79B`(9MmL0@R#r{ zwWH;ESXB#i(J35CY6teNb>RKf6OC{OLo2V6q6282LTx5%tU_8nnoOYn%5uOWmKXttlWHr)f8yIVln>fm@YE ze3o;ohBTR=Ae@=ASTl@tYJ?!-5b!OnjWJ_>Wdu=ykmhmBXX|z_;6M6Q-$nP!O6-<& z0jDSeQ!)OcnqsGpo{NO7>EwBo)^uskI`WMMfng>b$y5x1ByVA506Hm~l#Jpef+UKE zj(x9bm}SC$B5#v}tQZaTeyDB7tM|)7>P3;Dh>1`0W+Q0`4{tc!+cCF})nnVYrpNwv ze6}SmB=rFAkKMw~I~pJ9!7|3uc9l;P7@%$q=FsvQxn!SvG;)5&Oo$u;b&=qPZTDiB zL!6(kiW0Z%Zk{Op2Hbp;dM>g0nf6md_umbgdz%CfH`YgJ{Y z01Cs-tW(nq|r zKR1PA!k5xz>Z^UOMsj$Y219W}B$B4p>BNcG*A&VS~?yt>Gq0$7MiwDn}xgOET*hFYf5|f(e9J4A6z)NN+a{uO|Q_mEI8Lw>m3*>QpTu?NlnPYkSX+95m zt2Qtd5TjKQKW~(^8&vB~7DY3M+YaK@C8bLb)YG0yM7mB>F0x(9SmJatNG1_a@v4+J z(6jPU=_wPF$Qqd;Wk|WmoiI{t_{4vaC~TPWOV^<|wH`)SB@1o{!K}FROX9tG{qYcK z0u-yIKlo9TE)*8M8(qWm*yS2S>g>8UaZbY~snWsmgz%P)I}|{iIEm?OY?hvk&*w%+ zfNo_h4jBzQ8P%Uqr_nF9-OlCi<4yfhCmSM|=eT%O9=EP|J2iY&O15rnk-sUaVty~x zKB}P@9U@~+rzzI^r^oy127ytVN%yaVt_Qm|4pY)DDScS%LCW%4;P_qFm58^wg73ha z0-t4R^hQK7RBWB37OYGo&9K4Epa1jHU)7SJGB(6Sjaut&bBQWJ8@>x!r{8dpxqo|i zxnFU!P81w|Ul_zZROnXZdbbAlN`tsfeT{WRGK-*|vZ6G*{M6e|{&?eJ?MsEdTa4O|#{1q0zU;r{@-&xfM_P zaq(+;jT^s)RF&pUyv5m`1=hwY^<@-mpYCK!KmZ%-xMkcqZ`-R~OCKrwnuNJ5A;V>> zMQe#qD+<(`zfQvx(`=7pjIf;Z3jNkK_ZiI=L@+XTK}-{!cZ5OD_cDKPJYxyvYKKJ^ z_hZ5(V1jlUrsH?jw~f}B0#`5Lynxm&>4Rgi|0`%okZ@7zgi{~iKxPw|8A zg7QGU2yC`*gh;zK*Raww`M%Fexu@NveE(p(Z_d$NV>HR_Z3BtNeH!C|1jQn***>pk zB8d-lr!zN>D+)#x5ip!>{5`xY-_u^_es0OL=D*0#_$*VOctwyZOtM$1 z1q$6%RJwf}P>yVSYP$U7#>uNZ|M9?|ca2gG=4jQw4ucZbD;9k|Q;Ln@KUhE<@uj#DA% z$a0d+)psz<*2tF0dbP^0!PJ|3r$+(naWxn6-cC&%pO%?IF<+LWfCrZN!VbMVR@=<2 z<*NY({z|!+_Qpa(ctmd6>6%c@W?kmWA0O}8&}2J>>U2l!p;m=gMIlyJ6&@U6z17Y< zu75cPonx^JU9@^Gf69dHV~_#FAaaXMJznT{jjj&VJ43sVC0y0hPpiJR)<%qYcUZQxTi-Sgu!IoB#0u9Sycms`hK$@-j0$J)*P}bpP-CIak7$ z*U&wAB7G@ywwX}k^87jA;dGEl6H0ZnF4F$^hp=71hh_yxA329`={Z-J+ng`nKk1Do z@bjNxeN{-8kRk*T@XUx1@Y*m!xF&H$Qc8aYBk z$Ha`q1a)Un$kMR?iDjuw`=_c;k}ix-fJd%MJ+?hmLCuSSSpn|lco8EufPU_XGUq^ zG5LZVK?vn{{GhkdOT#Hl=rK37s&UZWFm3Cb&)VrAq19xq0vdr58r*bYwiLmwp%A+n z%F~``!iyM~jWm7R@u$B|FoyDE8=UUi;kc89HC#^c*P07CIy(O`NH^tXVSYvUaI!Ee zW~g>^sWVOB5bNH%^`3R+eG-Iag}J`+{W`}~C^Sm#y24PTvb zXBG>k^B89jeHd@u6YH~6Co|>vH(!Wn- zEoonaEVhm4x7%uD;S{Ttx>UDX5P>#p7W!L`!9d`xSEv=1Img`0yZ;(A5B%Su_I&o( znT}*$O%6`nH6W2lXQ-zK)wVkz24zh}vg|i(4<@nhC1HCak{2^0;v!C_xQ&g&_1xE| zZN_84|H^(g($fCC_^+8Xq||w}tiUV&B&V}O1|o12{D7&E^Ak-sn*~Yy(@2%)xTp8O z#X3KAfLrGyomtQ&fjB;oO$7^ge2y^vbf!zg1G&xh#lC_!x4vw^-F9e>a*6W>b;zc4 zYiQ6P%R9vVb1zNUX_U+Z$#G(KY;-)+W7(&L)E`uW*5yIh^}!e;)08iWkdIo=v&)*a z>K^Ka3UOFyJ@~#~=cy8jSPdllZvK`nM#QOcP{d#Owqtv*=H3UUfSAXQ6*`VDD1j7q zCeP4#gkWTBBad^BgD}o#6|MDqgCuXZ)LSmc?}>8_s;{{|W+<>zR}lS+TK2tEx*NU! zqVjDptNyut*UL!d{S~OtJ1=|{x5;kK7Y?(2B(mrG&*O4E&+Z@dB9ap$&!4-m4Xd0k zslD8_Lo`19#`>%&{!ny8?0yg9ag*=1y+$b0eUK&7@(U!5NpQ1;C0~eKtuEWv6zA=* zw?+n$X&T{Qsn+#G?2qLNSzA0SsU>q&!BcwSDx zTepC%R?(9!u47IQww}2%{P4V7XXjS;T3qal2m;yk|ySu4yF{S5e|GJO&7xQ3e2&59 zr}pVX$okFhf1(h(ezzvo!o7;hp*4(=3z8mqZ_gU97#SH^U^Q4)^ z$LODaL;_9S$2~o6vpQAGs0C%2*tj_J5jssBV=>#F_1hk2fs-#_Nohx^l~2Jm%46|} zaDR_1ei;(TE{jcnJbU~zh@75VYcNV(=;Tj*epY)RrC~UIH>rCt=hiAI@KbnP)+A*( z-mBuQPH9s8IXfG~U4B*rBW)iOS6yo@)*{}A2n_v?j>I;1?vd!xM~yDEjClOoo*1%Fqqz9N`HFb^CW(u>OI%BE)V z!5?1_#1}GUk8ekzhj}{SEk9F9Y-*U)|3PL0HWtk+VAvxE7L34ST#ngrE+M{dJR`K7 zMgNvgyQUF?QSw#a*2F@r)LF$L{7lWtR-U znh7UFv*fsOazOVy%~WAaDn);^j6{89owoxnljnC9tg%@@>ce}GYL_7ALbAznjFh+R zCp(%{qzw9AO-XyJ5kIRI$VjI)#qal92g!bl;YZKWkhLZf>iDnS&JDJ3r$x^X#LC5r zHi}{cQ9lOqto0+Zfa*}=Mi2TOcMZhZSY69@fr`ia8(*8@SzDIsK>jraR$S^~oC#G8 z@QG@CD~7_zJkcSDR88d7ZL+hpaoWM^{a>#v{!M*YmT0N=$fCCJWkl}5A zcYa%>nH$bX9DX`*k?+LqOgFlRe<%*Kdky2i)Qq1Ofk5bP^6h3s@9CUizX%-KHR3g2 zkG!sT?k8*(2zC`Npy8K~_yx0lVD&4!)%{=Ymn3e7Zf6#b z2k-wVc=Dt_td7-geNX%qJ@>rB*;?yZ{^2Sc@Ie~GLY zgsomLg5oDYwxHQ_BbR|M6P@L!)^rf_>Dt_x%cuImE=Ek$*ZOP zf21S)T2Y*0e_s)urq^xURG6n40t^wx$6?Fb=hRlOGozAJUVS@Gcp`}|C?n&;nk z%!CCwbrYNUA8H!YbeQ7SQ%i7H*v_+#BCwlyTu;PhOKJVXce2~i^bw8Diiz9SPOr6h zHPEi&m@Y=#2?m5}+J9{HB5q)uf~WUP_S)HZhmGo4LAfm_3$hMXV3Vr}+#vd{iydN? zt+?5vN$0~#SRpxMbC!e4+e|-VP%Bw2d!mL(ts2ZBhXb;qG#LyCXkt`3OuG5zQ37i< zLUeNUeZ1?Ij*KM;Cjsubf~QQ#)HX)h~8GqUUd{%N&sgS62Fl*GXaT1Nk4y_E-`i5ALqU?fO^bmP#~vI_zrT%=4=p{ z-3H~csplkV8jQNFWIp}tM2>tYVF91jXm% zCz1$F3;5azMviIqf4v>1`o)jADWlqVUsyhZuE2W~WS#N<&+M&n34fKkVC}eo`=Y;c zx^UHrypCu8+INIybzUv$!czC6y6+CXOg@n-!ciZ3Qu(#k9DL3?Y{~VUeCUMMd@!nv z47!Cg$x)^bOHsGHgO9v!X%7`50;q{C7U@QWePpctCU2D%UiDGIf8x<-smZ3 z5(hL*u69(8Way|O`L=PqbKzoZ*jyx!VBMc`t0(q~1yJji%T6(W=S+FW0{i}j=>dEq^aHh_ugz)Us6%sl~k zO(kQaQXByd#UsT2Cm`HOO%I~5Qg^~H!Q*Ngi$>oDS3CEW+Y~k$B?ylT&+qolN+Pm^ z)IN}mZ8Mf#36h@LY1)YBl`g{)WE+vuX)Ubahx!j8S+MP)l#Av64u`&OX++tF_LsNg z?~xP4zOsa%u=0?RF~mOPM~`z1tlasKQ&B145i92vtr2IlopOHt^FVdSy{qhpOksYU zH!UeiBB86IdS8N$89fFd!XrE$mO%sUw|%yTRY@mXc#MQ)wfV(K%W|m3&WHU+@{2#{ ziqi~s-OzG;D`!kvoRU}f9_unSuSy$u z7dQK^K5L6&XRs5Czk#WzUb!zdYBvV=$FLQK3Qe@4Y*M=D6@r6Q7i1ocAG(&$3W;t( zhoDon#JA3}<0j)b$7Y^#&te1xrC|+}V)q+om2Q)rS%MmyVgF{df3B6N|9Y^^vkY*+ zI10G9m6f56!`!!NOyn30=)-m)tqf&mTTiXrUU&apfqEL+01<15=z{aD7DNWn`5R)A zNjsj+%?@s(4v$vz`#cBzHpvq6is3!>xKlUt*}lB19k~0~CFw%5nkRz9e!3f#gl|TM zM-VyL--#yW)sNq#xHxMlU__nsb(+yf6P)S**o<4G36mrrIjdXO4LfAWfH%nChCS%-|L3g*& zKT&DHnuc3}afJ9!2r-kiAO%9EH<~OSwZd)njyBpZ{sDsQrokMAsFd{>U7@W*bTpP@qbeer=+}u5n zwj*@5N&l>PETP(kr|GHv4jSErk*7PIf%U*j6`Ub-SX;w75m@1*L0h8mbxl@pVjdp@ z6B`dohAm@39w~9;uQQ4uxiU0kuyRI%+qfAGg3_=1oTGH-2%qUpmR@+Bx@<^B9_8@f#DX zid!KSjvPH8U>VyW9l+h)jXzAxZ<2@f2)fK|k+kzgLK`}>F;9A`$_$^kytI2lAGh8p zS>X|aj>#zV;0gzHjB%;T0WK4PL8D>}Hzpqu&`G3|TpYwbg=oRx=BP_z{EN%<> zZ`XMZoJgbd>|!3FFOkhR$2ndP`eNJlm5SN?)!VYY~8A<7;RtO(jejW4=QrP38-dXz@Ken_U9*8wb7n1?T(UX3LWpQ`H8D2S z6Z{JNfiz*X`~B#70WngFll_NVUuxEzycha~Z9PAQ-nx)@b$OfTy>v&t!pH$nWlzoX zi9_Id%jTcs{Z+*-_aMs3&FK_wSJs=?C#p8$TH?3zAj3Jv;&$bSD!_&ri)|~OHT8Yj z@v2<>%}SFsQ^oT+r9b0uv{+Q@SY;Q|-gcf$j9*$xv0yw=G zn_z0Dkq;z%0vbHd{k$=KjoP9cS8SFl<^7HhcKB1@G1AAt=eShvJ>$Pw4>+6;vC6vy z9N$gK&|xVIYRT&v)-83tC#Ui8z*6#-(Bm>Sur2y3Tii1WkKTxV@H>MpC51G1X_++i2Ve%jQ-h zqr>yXJA9wcezY8an>*d9B|7Qla_7w6LKg_$t00!O>3GAT;vkaja>|(Kk5N%|-cz6- zc8fABokmtaT9SY(ZjeR9ub>=UN|d>S8tck!+)Ch;;id?b{i~{leoY)(dg&ofWP@ZM^cqPP76&cPu&m(HM!Ko@A@$;d@&Q>>w>L z#qIpo&AL?4TKCQJ$GJXE*<`3kyLhJmi^ZWz#YQFg(n2+F-e^S|5e}!>9QRO2)u@+a zQVgCK4I+9)Cn^Q4K}H#vk~R`P784|rAW~Mzb0I$eF1!_nZp>{qMzcmu$cvxSfP%AH zdPB{(^TN^`x@4w{qz!0WalHsQ`QpX-__lI8o4rYxP$X)PTq2PE&L4p08jf=1yi(8e zA?kFkX^-o%^sg*jOWr-YLm$dtnsMWp_@*-SI(+WovJmobR^muM7c_bigORO{;`gp_ z%S(YIs&Fo3Z7pxz3ZJ&>OK&IvIbF1|a}4=o$)uX;febF64Bx1bok^1PWbl=V11k6c z=T05fX=;gF?Q6nwyy!8l%4R)PqxDWop?9JYAQ+Fioygur z_f_m7*MvLJ^2}V#6bMl^vocXY-nzd|IuPw*W}C45=3Nog{(g{I=9hh-S7cu*fvz~> z7WQ=`HrX*XAW`&x@X>*HF)@XHO#j#EeIO@8uJI(@q0G|-{v9)FO{=Q#pd@5;f-=*{ zGk#AhB{+ckeE8h(A8b8q*7@|ZaawC|ucEN{su@H(`II}6pNLP*Wp+lwDGnvVP9(zP z%hT*;5z8}w>)XU4X6&B8Zdmf-Jy?}UlDx-Sp_MR?krw>~3f+xN$vf=MCLjZ$sdL7! zC4)B2#^361=m*?lIw-m%3lMkJ0BYKW05W&O+6K_*rOoMiY={GQPYFRC7-<=iLOl{F?Gq$12hnlUq1m}ELcnWz1%;bcrP-y zTkE~GD`b5EycF~d@ssQPndbGqPWnRyZ(+-Ab(ChT~qDspL?sF|gL=+Hniv*@%V8`OF-mhF=1bk!5 z^BR9!?X7TXf`MH)5miwb^!~aCXAJWC+?Z8(f*^`TO!DE*bLsLoXI{YmJ8t6+qMD?b zz7UU7<3=BPH~%0Z*0CgIMLphBAM*9-gls=24JrgLxQ8wG+8^H6v&O`Ffmw{Ezz(+; z8@fChdXd8Pes#2j5S)NjR7(a-G_HOWXyb7oqNXD->vB$7w?j6DO>MPn^0-1 zQ66d`_Sx$j|L)VDjNy>UR9pq9+i-|a4&rTyCjTXww8MA%fN6Pf>YYYL*XzAGZ11vc z6rq%oE%rF&T=!<~cO3irBGYS<{Ke?vm>_asb2`2%-wzTAgREatxVx)?LbJP{ndOK4 zW0%5)mc;wh6|Oa+Ki>n)brO(yY9O_$*7mL2YgU`dn|W}07RYFZS!pBn{Q{H6htGUZ z|FxXQ7}ZYf4${T=+OupfhX~i@GJ4oP2vwF<;n#zLu=Y0Yue+Yn559j;_7+NR>v}a0 zNNV(qF|gzEnf3XX(g0+a2W8GMeB4wW4_woT@+hq8KRn}?)9vN1Tq{q_TkZ}VPsHKk z#>XK9nc({v>vyX1gW2gn9q}v+pM5^B?rm&UfAu}qsx_r0$w!12sIzsUaiuWq*U~g&)qO(boe!cYJbCpQ`hvY*20)z#g=4t#uha!g-(%GZn5K&*xJ%Fg!D3) zKUeK|2pIg|D5eqBD)Sd7DMO2hJvV8I_B@I4n8~P+GR$I7pFS0Q(Y44$`WeffTa-a; z$zB}Ez$`oNyHr4mTF>QHMlP~E_MBQe`XEj2+mMN<+(_@OMdH^J>It6~Vh^QB25D86nNUG!cq7h(DITCpeU^gla><~6G!q2u-X z1OahnFh$;V;b8;)PNti*Rf8)Yx=Y%1KGF7p5H9l|;BYcY$=Sz|nw0cz_*0|xKOqVb zC7Ez!LVkR@>Bf(Ve%Dzs$fzI4$*vtd^OtBO?Q3!iv2$PAn*>E`Z{rdGF7w~oLQu<# zDQB%apjY!>W0#=FsNat9ng%AoIAdBIAe3qVaE;}Oub|eyn0RP&2A_X-&G74P@r*xx zN|6+djAWnkP2~y_P3w)rTRM){9;13+OV)-06m^i&N=(iFOw0k0?T;g~n6T>@5C?oVTvJ>(7r(v7J{S!+vS4lo%kP!JK67p=Vu8+;3 zA-iM*W4q}Bxa2Ra8XlP-D^lcf{m+Y6s_;=r9w&k&p>pPr;8gI7PCCIbGHFzhi_E?s z8&gTw=z25C^aJ0JD}{yXTt_ZuE}rsSRp;$UKaN1-2(uDaB2N(8G*(x`4QyO|Cn(pB z{b5OL-xK&Xq?S`J6H5oQCS}_$me$Q7Ry*ImbS&(}8*GXNdh+>e zTE3-;y1ht(X%aKF%N1naj7Z4%lD&Ev0fFCk zQMashi0er}Oy^lnoxr^|KO&w|Y1Y}jU327gm3QIGL_7y)}GLT_!45xidP(D_;nR zLB^wZL(P%y(30Kq42?QC?7_gR(7wZV_Otbr&|!=7qor()5hz;B1S?9h4)XbXarfXf`izS=d}VSUHjcQ z*o@_}neABRy&Hj^SEaz+m$#hq+$&^pZ%C-cDGJhpciB_>hrReP6R`&hdj4+?yG670tv)&QYWWaJnQ&%b(u)Sr$= z*Q6cF@Vvjpmk{M8%iWWQU#rdkDhwjI3{@I`0zcosDtu+lw-P!9~6|PY`1~tdo!2jBD8{ zA;6Wt+4S0?Un}7R;rvM=(HnaNGT}c&^Zrvbv(6pG4u0$n@#6X#GrdSZix=&ws^ zipL!CsW+**f8cD`iM?yr4os#tbro%>5?nbc@0nof_o9!REG;Te#UtsR4)-~=6GlTz3eMzilGqAjLKP57XF#%53tis5FyYv^6!e6*-4kAT0%Uqr^mo=lhoZmwX{P?> zk(1zEWrN^W{;_!RM6in0ixC_`GL6471FxU(G+)dqQ0Vx}F$b)L^{`sTJ2TdvC}sfD zIev9EYPU3$<5kUG*h`v9RPad&lNg|s`ayw0M7eCgua5CDUZRIZj8hM%M*yRM=%!s8 z1jK;t!q@}^^o!nPSUZVJ8%J(Mby0|ChEs(`^~VQ@oy>VRYd)*)An8*hT~B8Z0Fbo) zSf5*l5o~J(A9gV@2fW%Om$cKeuJ{_pNlr1GZ#zgESgdQF(+i)>#hnuRvW-k@o~aJG zo_$+p5j;k2qbT1S<*^{#OB6#gNciaR`d-3!ey5wv4nAGHC$lM6(t~YvSF;fb+>1(! zPixO^)8e;KhOWWb7}ty$=WV;@gU8<)1Dn+cMPpK5%s5g4LckmUDNRny2fI8-)^(1L zL7-~g?8vmrIImSaJ3})6d8X-#Oe%LGjga&nr78g?cB*PB1v6nvGJisUE_{YB=yb&G zQK*4c%uw}Uw<><}%AXH6k>Gq@_>eS@1n?nl?Ny{Gb`s%|P$F|`06cg3+obSsMll?J zwsrf!kJ_IrczQxt6F|Rr&in6OGCoXFUzUD*7M>eb@9tWdAgh7_%L{d;Wri76gsk z{lgA$(S7NnCJNQnYoD!!%D8b*&dkJa`?~|I~?e)GM8_3Q~=z-g1`?(Gg zVoubwJ9AjTd^tD+FC9;RGD?2n<8Ad9Jc9Y)V#O1l|1UbpV@B#|;FAEA6%Cj*hSslA zSr6FVdjIN@o^~8x^i{+-fw{jUt{%_qj3-M2n7Ik!6ke!D>_H#|hP(Y=qs?Ndq~ytx zb5{Gu{N!=0##=^z%R$lmN8;x{$M?o{_7brRp;BdUTF%!UPW$Mes8&<%_`1$sANik= z1J9SA*|xh9;;LH-_U_}>ot+fBHV2+WlQJ(h>m+`X1>nQjf4D1kz04E$2if2B_XMwK zB}l?l5)@LB7gIT9Z@AAmA6j;c9qRn%Uq^EdeRovKsG$uA%>U|KX8EXtT+6HjMx>3m zprEV7|7k3I-bykSbLP2H&u5VUKznZ~8NZd_>Y7AQiH*LuhaUWVCY@WlFMaw=Z}KkY zW(%w-v*SFtCt&epeK1$!yf8hJzEAQ(ZDS@xk308HDw;ys&zZ|x-cMEX2Lv!xw_Mq~ z41Mcv8%0w*xMnm692%+|^!8l}3mPDBqnb-EbJfIM9YqXM>zCQcW{>VaG5aB}?aOMwV-%%j1c;}`$uG`xaWzk^5 zOn;RRM;|#Eiqd`Bc%kN_Gg7SwYj#K3IA*b({gInB+j#{OELefjJAK0RNO??b_^z2= zPn3f+e;TpaHB_gUx8L)uq`HjgPQ6sJkw#uEt7#)JprQ`UL5L=`66NpczZBZUnFef z@H#NIu60a~$wmNcrJ6P2{pJ@5YqEu^%IrEiP%G+K_Pljjc)#W1O-Kz$`EKN1?gAtR zmCO=6sK|D*4jQvty2$iw4OVY<`2Gws2s9?hS+5n;fCczoynC_d&{bdeYeM;LVqb8B zs%!$aXT8mIMpSwW5Kj>N$LnZw?M2!czq<=8TsGGc?l`!}W5qCYMOUp`IOE$}m z3c9O+D=bM@KI>(6X{9x0)%6J{zPaICNSF=!Fwf#vN7>rYy;}Y6`f%QgWWQ6d;m$0} z4wFRJ6N&DZDD%Gm%Kur+-ZA$&&Gqd|O04kkU%@SgLo5H-%f|(~@~~X#*C$VA9!i68(V%`S38tn!IYa18TrffHD(e8}9)~Gqseq)@_3J@Q^)^Q49~`4M;ww z0vIErn_qS(6BzsAnAm^-p`gE9U2NW;x;7ie?+1cBIWQMDt_AN0?bI$39%a6+O%75M zVz{0boCyt2bOO{7CjY1ljVIoYgau_IU)qPr6#|Y{(F05o^Gl=viy*>_f=C>~9U)R; zAgG$G9E`X%v3fhZ?YF*y!)aBOG~=AHE-hEp*Y*PNQiAZlRG#4@co@+C_@)(dtJ4#@ znRR#;^hacnFUg()t&15vYm#xDz8UX&CXtLG?b<~QANnYHzv2Ay&&5lB*k7Rz5_YlO zxa6Fti6gFEcj$0BXf~(SpT^4!ZV8st{kYmVC)2*L+J^f9{1!# z+*Sj<#wN^4W9%AbIQZ*dD-3KzqUq9AZ$zzS@`ukB#Aq&0Eo`ZT!6TlhUQ<;^T=KI{?>q!2M+p zM8IZ)+uY4#5tg*~gxjbR$|y1dU0vTZ z^7=~r<+Kdd|DKkC*9_#<^O8=_IsCo++ww`#$d{p{QE9cgR_Z57!&Z-J%)g&qQKhNk z<`gGR#%NDIR}o;IEx~ZDK+rRI*?V;pscR9NdlW=QDq|6O@lTm0*TY~bvzRc~M$hB- zfDr>@4N4dyIDGNgA9x@4&!d~Q?pFSvd#7n9DAQfh$sn%CWZ{vJ^E<-{v$PYN)^RZE znL4M(LMx?B|9x6=x>0=n0@j7Zj#xbKSz7J;`v@y^r6ySqW@s;m1Jj!~1Ow>=NXyyy zM*~`siC{OL8O(C8d8vwVdxG4 z>5x!bQb1tnPNjvRTT(jS@j2%_@!|b8Ke(>_Veh;4z3;WweNR(kC3#(6j+lPJo_R6E zrL!iM&uZXw^&aK%-L{x&`RUsB!Et|(PG@z!lJAEf8%K=C8{-3(-ELN7c^^XBBjX>i z+az8<&UxM!!!Klfj#};Nn(#)b@@Z= zQJvE}_l%m=gzl__e{jDnq0L(@QV}!z<;QGwEC;WWwR!+EOb$8Sj7hs9w}$(*+n+nq zYJcCPc$Mb6i`H|kRB>`Q!>44ghF3af4h=Z|PL%!n<-=pc%oYlVR)#)E$lF@W@&hj6 z(#Sq>_S_d}Pvw|dCU?F{^=meg=Lj@F^qALiN8))+07I=IlxX214E@j9NcCh1arShO z`tHr-5H)^8mnSE~46^WA&=A=Vi%v1}k7A|X3B#fPgp*>XO~Rr!SVCGJQQ>6k_@wtw^TK9OQc8Za70kBT)ilX)b z(F4M%UrfSMz6`IkvBF0YeVulpUrr1REZ;=q#VL*<5SenYa?I$&tao3&gG%dR7p`vq zDFOhlTeUW1qM7J7)rj{*<@Dv@un}c;0E8mybV;nfiGvp+M4Kb!jtHe(%|+&UWD zG35~?i|_6gw!}~osdk-%BIEBuc)%c*=VkJ%JRj2t0fsp2H302s&9{rNZtNvGar+eM z+B1|aSSr!Vy>RX+J~m+jHQ`|*WBjjl!$E~g#&m9nUSerkpiKkB_MI`#{z%3(g<;ZUgKdb6ew`Zc zGPWBp8bt|{6h~q9ql2Zz@a2N&qx{4I7RcqLzT8tOK7~1*4aYD5 zbV+Igy?KdSsKIHxq``?!I{_d9N6cR_z~%Z0MahM2XJoHce+f|b-qU8irk-%2T8x&-6p$att;9lP&9=K3~#W~%;V=Z61 z&i&z($hn&Ff++b8=r^k`=*<3BX5ibneM{HZVxStX-c}|nT%=oW7e6vD-LN)~gvoF0 zm<-oFN3UzlLabWttJtjHs+I+lw;F~L3-U=(25YGYZUm{t;7pKPk+_VN$LaL)qaXDX z4HnEr<-~}XWFbeUv$wE%K9@*@Cw&YtxBHpDwmEvA*ki!x1kr{AI##{mPJssJ;juk( zSWn_SuBEGk)INlS%v_Kc%*y@`vZSe%#E2BDIHV?wD8O^tW=&|#u~jLZX9{h)awtGB z>;TwVM=e9|o`tB1dK<#!N5JWZs)txuJfF*T<)2QGuTs9N#eTp4z;BON6g;h3elT(@ zEpn~R5KO(J2d{wZySR&6&RWf1;dgRA@k)J?M_bjD>z;W2QoBw$&w%5VERjnN)H+BN> z(t9_;_Lk}-G^87ro}W%+mm!ifO#J@yLZ$5iC&*djfBlPB1A;K;EOLf1h%&yMzfFKD z=MHxkm(wMO2gjMWkUn%gOhx?Rv#Y|Puga972o*?x^?Vu#O2pv zXOr<1t}hK>cLd_@>S2g#tomofmM12-UU3B0NteTezV6tI#OKD3L}ooE>uF( zhDKBQsuu}wuzXQ0{R7Zrg6OViqH~mkXoF7-w68vxK0Bv3{pt(s-kA27Qlc!bY-$9m zJKy8}o|A=#u7{D(X-glu37$6##Fy_04z@J67KmF1--C2gh-Cf+(qx9l;5|I-nU*v~$m!g3~M z9ye_{C@d2QJS$UgQ6s%sR2_$8wn^(LVeX{hr1*C1twA-aCl@F{k=r)8O)U~KHQ(;T zV9)@CB-NSbIs?itHOemw%H?boZBL!%waHO4l^MIzrmQ%&Y@q8<|A6qDtz3aMd;(nj zI4mVHa@vUC0(6s%fcb1Q@eEDP7cF{6lOY}9@9UWLb`G%?*TrzEy=GKnghBk!F1eYse6IB05gogXMjgX-Rkwo{s1Pia14Fz=8eQ~$Zl zOxZSgOmv+fI@TW;O)BeeEeyOk4TdPA(W}Pu%L0`l*1(JKBXE$Nw2eJqEuo!lHS+1h z!fRE{*4sdjS_ib8<0QWpclFUjcpV!D^XeV;pZKefL}#=T+NbY#UP{a6UyqdF@?NGO zJBC-&qv-|Olv{vf|N zi2*@7xitoUidTn8uf8A{9!hs**N0Bw&4wouuuri;Y+&>7jkpd^%_Nur=Kbh-efRTw z&3e}u?Td`7m~|*M*>;w6xy5H4rcvhvlv|xMx#XA)v!RMK#yu}wleprTf0j+;_9uTk z-dv?TdinyE5J3osR9NDjMqFMU_wF-+%Zp^YO0lWzGRW zKP&Hgm7DgYB*AphNgTb5PM`we(b=ylvgzPK*w z*z$ol?N}<9{w!yenGc_~B={>`0#1s2f5g!g=EIs_nT~jD^xgNUst+C*`(Cn;S|zNR z4g*JBo9=PDHrh62*t#ER>eU@6@jj34^3jFM_c`IbLkwPA?u-nn&yH|LS5l?{xUgkl z0_B)*1dM^5;vF0ew)CSH>-gAzs{K{NBe|ZPN|4l<)H7HFj29K0X>~rf6Xz4Js}dSz zizWw;*@#m~kn5j3;vsj*kUm?rTx7v18$9%XVL* zW4cw3OprN**3!+c#Sz7z5#cO+deWFx*&CI|rQ)8DiXX*HqBQ{!%^s;vb?k9}z2QO= zB%$Jp;f_l*fLI?=S#6&S!Y6>?jQ!J5H~{*bQ+s-B^7X^#4RY}9DazHUiB{e!hzr9I zH4$xO9FePT`^WFdcQ}SjDIy9t^?sk{{nZ%`IKPPGre`tHBbmtQTS7Ol&A7ZHdSGG| z7vc=+AhT>`eVFy(4J)==KULcto5zT8=vpMH=s1L7Dr9Qq+GD5`?4mPf^b~RzDPvdL z8(mL@&6|6@^I>kIJ+?-d5sKQCl^L|&;~6Lv(uhmAjD3bgCG?T;bvl!URLEq{+?2){ zF0)HR($O4@bT1I3gtvXp9pBcG2nFvj%?@F^I!Ob``$Hh7A#&@o{X$oD*Q>4G+zh*Jo#-7k|1xCzo`1VI>*|LXQ5o{C-@x?i9pY zdt25~0_{PYaMx{@WXF$9XWJ!kJ>G?_u2%18ja7jU&gxqJBxB?uAp9*+NRF25K}4@% zB!WLcfhI!P*w(HvNt$squt)KglLQmj`@t0ZUJ4OJLYv#blGm)==HXV$&5BBGXFCQ) zJZKNpTcyh9(#>-vok(pcy5YNVui>WPn@4}=bwB^MEAa~^gUKP?)%Oiu!)=vdr?42j z@DAm)xyFslyZkP;5z&HAUrF?$sjm+>917J`eRBhezr5MkGgyUPjB>w(?2(tdIw|?u z2n>HY;D6JNMJ0I3T(_F==5)YhmE+SwVj=Uu8XSvW+5a`&epcw$Tf$AFW+q-czQ^GH z1@_NQN~VX;a_$o=bU_^@IHxkYdjmdKQqkWknrzG!QE&6#u|DU@IvF*nvD;=lNCpLM zvL;AyE+$)Gv|rxeQGtD>nM#QCIw%zH7D@DeM2XpOAYZvsYnjXR2fc-xw&rZ_LSMj+ zD|!m%l{KSMBhmW7HK-)tjP#`mp1?brp8z;&d>MXoLQFTf6kdK}NV7wPWj1pj^=rKO%~ zDqPTBO5M?FY^YvYv|(TfDKB>?lJ~bT{|AE{SxLnZvHawjH#bUj=KW@T<&5z6btUtC zO}Qb{c_($4F(Dd45ViE7W`woLA)^8TIU8a-=wZKNY1x{ZtL>~KyQLY;H3MJHZ$K6? z<`_6S&8|G=_10&!n6X$WxE5I8Tm7+DG7p%yK^s`$-}4(D%c75HPp9AM4=UrGojEb4qJeUgi1ou&Uujw|-X8 zwYH}F?K#%0^U`PLSEw0|g7k|hiD!PK3Np8fedwi9x7`xp;BlGEol;E9(t|KB$ zFq|*fBH7keQw7!Dl23ho2+QVneD6{@Q@~?pUc(%ub(r|MX90hiI~6@Y2+|>v>chcw zn)R4^O{|Qtp|*>BrG=Bx8wtB!uW*}fN~^_b`LRuUC!80kfu|-ag9Ug-RXkw1zeo=g zSobV;u%wS*%L_43W1YD+W9BHVnxyjJBTLc16$Q!Iv*Kf5EpC1<_9G{*=+^fcP0p#8 z#z9v@yFx7hcSrh;Ul$Zu->Q*zPf#CYWE7mtDW=#r*$orNQ649LT~@)cHt3_l%a$`5 z=g)Y@G9xE*?@}21lV7uQf*%k&30L9LU+I`_GXoPM1q9P8=o{e92{s89i^Wf%{!+=~ z+!*$0dR(qbBmoV8hW!P^r5=BPGP;HF5VRME5&m3zOSBtZjm?V0sb8h5=HrMkMLYeQ z0l7nt2#-L1iuUdA0)iZVW7OK?9y+@&`CDr=cnNxf&Ni2eek>oBy&^q?nbgXWVXpSs z-6%Mf`z*uT;qH)cfM8=d5ZB_cY(^$%i#@vKJyRBmDwX>R^Z2$M%?Ndo+ixNz!W8ph zzSHFe-f*#WqCc_uEHO9{RKTg>O)u`uEk^W_6R*69j{FdNbNrAC zp}MI?Lt6sTT!3z%wSWKB?*YpnqRyu;lyK6MMKr0$Ju|;Qmpr*u>o`jpA$sOB`plH| zDoZi%M&|ZZ$4436fimen_0ZrY;wx^44Rl0sR{3~p3m>46=U;r_ll8>Xl>g4Bws&~3 z2Y#qlCr|~*ciCQg{>*SU4g(%}ZnAb<<`bm+7<{{s$^VwTX(-6Ffdzv|`ds{3$c=@o zL-zbjV0Kl2aqXcPr6ud?NL?o1Q$#&qSpQhk-GJ{1C?T#-uIqV_;#<8!(Li4~qm+~s zF&SI%&4^WN`r95#GYC5;XLsYAWkpcOMuLQ)HG|){&~{y%`7hnS10N4)^`{{Y-(y$v zo-@?Cqj~h@#)d1tfQFqX28iWcPUy8A3pUEsl1src<1wch?zqy|I9t@@VL_#Klsgc1S5#D}V6^lt z*0@NoTBCx-2jR9%lOT0RSYXz#5oCb(y{gmQT{1GcjFM((ykY)yV?`zQh-Nr@ z$0$i>^vCt&XH!AZ7sA!Y%eMlKC;SaDW6-Z}K)=P`Z*<%-Yi4(vuC@}BWQ4j09kXG_ z#wj@Ykad&!?pu<66Q)xgo{xPj%a4}opunfTK?#0pejMbklvCCtm2Y2Y9q7?4!Mz#H4An&#Hh1cfAv&TB3V-5x3;lQtmPS9P-Mh2ID=yWH>kjdK zg}9I6L{4Vm@(eKSF*DYnwBR|k&WD4&Gu;#3Vdo_eGZuZcM;ZLn4v5nCWOqe;*mu znIfLSS+2_PD#Rc5=T_}mysGTUa+)xD5|Vz)@*nwrHB=)&T{y|JKdywHhD9KRaI|<| z1jdptRy1LQLdZNOj#~j;-I(NUkC1fNfx`DR<|)zOEM_~0DC)b?pf$aMARC}OwrK`G zEQ{!2QAUCl^535xGekTR^>UOeccd?~4p!ED3Mp&;xvxiL|#zgfNc<{8D~k{Hmai@i3=YKe72`Nn+R{dOW?Q1Z_zZ_n-c zCC&qeMVHr%3|c&;>ta45k6m+3lJpy(yfLarinm?%j;4XkmSg`1LFxSf)%G8G?{_ps zg9Y;U0QBDWSR?bUoE{l<*8SudD7Td!)=MrL<6}PMblWoyG1&c>$MKiH5(pC82}gyJ zm}@?&WH%_StJ@BEHTC)J;bU-&*jayuee&`RTYN4b7CJ9Ywaa!4bp6#M+B|bw}1Se4yj04eeL@r7x_KDJ}~S`9G9&)e6y!ZFJX`) ziCo7Tf#DLO_o1ygG%_-9SZUPBb`_^w0PwOLVhNB?yVhCUNp zBBkn2RD#i14uq!l7{h-Wvp{Drf6G4CK?$wLZpnckCe~`nl1>QKAEQ|%4wV32K8I5S zB)`VJo*`w-bh~-=CssqL{*?eB;XNN|o#=hs=8W4NfGxFD24nOPeH}SE4>v`-6 zH(Qr@iDB4n11OjOI}OxfV0A=8RYdWDB8Ofiv?A^+mF`6lb9p#2@@qQg0sr2K{+#-Q zH_oQ64`fz)E--NXPJe0n`F4p*KHSo@3wvX%r+C5;w6govOrM6(hSV8*L)suzrX_7ak|ExgNN_AqIlU@x+?m9!=cO&=0<%*MEOhctu z{$w^n#BS;Ca%ESti~A4wj;>_xB};=^Y1+QfkYs#xos%JaNRYrJlDw20u6Q4lC33&D zDG0f5?qn0`h`v(RGW;qLGDO31MR$KW!B$w*L``j0$>)KHXT_)bak$5Tr-I6?80OGNEM0EJ zcE!NBXdU?K)8*S7pZ%dX$Jg$`L~ExX2R|QnrPH16hHQVleK8*N`e(~Qa@i#EzX!@6 z22?wXe19wC5N}4GQ-1yxJP<_o&~YjSqBLY;8erSFQ|EZ1!@su{>Bh?@hBq5+3ax!_ zVU0@^d(Wd3AH`ECZ`eWP)y#&-c@$-+?oMp^YTTRAz_^s>b6S=<0gxaauuB+F+p&Pf zt>eBj7C{{07znKQEU;HPDr;LdUZ2oI-Pf*bp4gP*Z~mE(eByiqe4)pDy~N?L*5V#$ z@^Ih(HuxW$)Iio5BZ&2APPwa#(McX;0uwpRM$gHTXJqvAor=3 zY_?Q*V=8+13wz?K`{ZNxr(FL|42dopW_<+^*-ycJqIQSm!sL#f4`cE8=yy@%7jgcd9OU z!ZrJa^0<-9d}|xtlCSye-UP-JkO@kP&fP_rw8jzuz%GB{7+9FNy?dcClUwUbwKRU| zIMV>Ebz=Sz!VCs0VKr(<5S}v2k}jlcNJrZ-tfDyNqx#TEOW54+NU;jA!V#V%+VP?q zoTD{Mqb33h)-YlW42tX@oQ^ZSa$R1x!&bAoMUgQ~sHyJ5RPy$V&wc&Jz00Dk&$I$Z zzsc!lU5G-gsDRr`uE6}<4)kdkU_ZSA1vL?xC9rb=%V5@Q?jk;jZSC#soU{2M1NDX! ze-Tj`|2d`CqrT2pdl-6(d>)yk$ydizTQ4DLSby)RXJ#X-wnOr6TpGcUTrky=q(fF} z!yD=$K_*zV96PE&p^m2(>LDy$&{yI72CtJxk$p4A2}uu>lj=-c=8xkz!J$xN z-)+Jp2lC8tDLlu86zp?v#wE+796I33KGEV!5w=Tz+3GrOM>2=M7g;s*e7$dm)?0v` z6&xJrdl%j_p^b<=FyXL{3X`1lQLq>$)g5HDV1&Nz<73+sEyA1`6PwAsK?(3R|AmMO zuOoBpxd!aVlIiO#Y4Yd`M2v9wjlV-;lY>~fr@Ba~P?Ma=aStyVQDd+p}fsp&`5v+8rN*%)Lg-TQ9}JII>eDW~l_a}!L7G7Ocym-W=Ktr^+eu9^}G z!VCYgB~2h%#@@wT6aU^;_K=tf*%SZ4| z_sHq^{NDVRdd}fbN7KB>VtjHy`oHkJ`4$i`DVX-ZK)o2@E3#+5jYR?ZK59yyo?o5C zr_3$c|Aym-A&i#W$GsNBHqpu9(#Xj=;)7q%HBCF%5yLIWh1HU-mBu~6G*VQ#dcf=4qSz}3 z_J7?VhY4a~(=?yRjqDs=18rlnYul6)0=$yV=b$Y?{_IXzzDBbQ!Zm=qPs<%=n1@wv za;3!Xk13Wf<|5GKlj?DueIgW$wJ|tZn9IshZ&-}jE8LXb)Ea+J=z@+;Yg*xn-CsGc zB|<5H(w_}xMx7pi64#fXzb#Nmz`~8uwU{gavrm(Sp;cbvo?;ivJAkm#^N;^=r9sC~ zrZ^51N3JdR@mJnONkJthk7tKq8|pXm+%3a^=<8%7% zt8K>CA`%vT2OSUL=jdwFPnl58Pd|OEw^q>R_4w+@Jn1bbqoUg1Dbkhq1$YpM_t@Bx zSe2P2px04z_-tIJGgr6cc$8>G@ugo!2`)D?zR{76$revGdl}9oR=WM6@TF~DODDFN z{5ExL&ewNAcgn>LADWzHIKMS1KE63HPqH#C^(e1&l8sGsdb1~M;~}=6y+lsnsg>#6 z%^{n)K=ji#7Mx^Nw2qcx4vA1u*XG3q(j;4%)Ce+AS&c^x@>Kl{qW7izv0IvqzWOei z_wpO{YrhUjp)?A{(*7D-w2V^-J(ggP%~XGoc;6Bdh}4B5&kf7y&6pYbmX|gn@_08F zG8+%NsqJgVua&f_5RRSKu95S7xii9yivpDG>ze`qTzba!;9z zKA&5^kL4r6eu+*$C|30mmI7Li!v19))h?Bn^LRRVpC?mzzDU*1B`zy{FBQRK_Y^$`bur{+h~tJ(I}UrnrYfRo|6z% znb<|5P#WXL?yk$TfsB}9Q#FN};RhpRQDi4Hka3_NYsO8qlXgzK4OWk=V;EOpDc%xN zy0bj_1D3>!m0D7zGYMJ^1oBG+;ZAKpT3=1`(p=rlGs(*|6$xckT>-`>ECD$0s@*f2 zv%7ze!bk*QQCRRxW}($2Ux#4g!BOqwB9buPbuLZF>Yc@EmIvl8Ar z@+^Avjp7_bhM zhvNbxV8HdtdTxCU0mvx+{nf-1C0lN=h;(MNID-g(z91FA*S|_bqT#cAG(j5=@NN$6u3y8BbyrHspUlxzz^So7G+g0 zsial(%^|Vq!04n&PR46;VJ-Fwmq`}lZacl1L93~3y%~gxf)^LfLvCxkd<)l?aQ3;g zc7+63&KzDAb_g&lJ9`SrF|MuZt`LNlMUy=_`GeD!=j+QCtI@b?2mtjP^l5x`=NHM$ zK|@zJdWIv0-7bf3Xrx@6kk=3n?R;1(`IV{iG-&!ak53|)%rd^BQNCvXx!XWqxO3X zsh)JSzrU32$Ucdcej@si##N(j;&mE)PCe!*mwZ_Pp7_vVPn$&L@L|^4q)=zwqHJBq zLxGDkTSAxRv?6`pGXhI*brQ-NtrWY=)!C`gvHU`p>(M#T0s&yisefkZoz!Ba7UzAb zK<7;qiRLpl_(9~nuc7h5Z zNfbVWCs$JhPgZo4*j|j-3vg_eO9DgK3oM#1bmxz*(3t@(TO_Qj%WV_5EbE@D{u5$e zUH7(XCpk_aSVV(?BEK|vA^=JvdW+xWk%r(z-Yc3I)-Ypm-1fdRGRT8%@K8W?0CK8; zb39P=KOtK7;^+Q+Ir69zxpP=y9Q4ElE}qU&okPchF3D@U1*kn!sCORN{OfSNFuK)= z7`JZtTDOwvE?1l>BHe+Q7;uYQMm2@^4#1Dj3AkXivgt+7mdy4d=Q_OConpl1J^+x? zGO1Xt8Bcur#)v3(5=H;M^#`LrIG@o2oAvg4ECC#wf)*dD2vZ2{Nz^U>ha^o|rVVM0 zrc6loq?C6S!G*ojewbk-!U>hp{S~_Wg>civmq};vU0%|kK(XyRab0fo z?>X)YN$=1_{WpPJUuePyXPXOKr{(rm z*`|=8$qs)hdgo&>t;{$N8gG>Et^h8T5LD2)YUmn|Na4QFWe2sCx6-k!+xer_dT-c2 zeE8ia^T09u#k_>bb)M~E-khg=uPZN0KAPVW%yi4?PMEZ z;>z|MiFaZZ7)v_{@(h;kYF4C8x~t6xy5DAjnt}myO@%o?8Qit2pSOBOJ1RawT>GFr z0#g2Q7su1L>N%S)*Jlb>Rp+rN7)f$GVaS+Q|52jeTP&23%8F}inz=s0NklrI&-S0=R> zz|+_g&ml3G`8b}P1a+*`o1{4PFQKrwPbvPiWa9$UCf;NKLd-~6$R`pI=z^TE4x!qG ze8qrYr+(U>j+n3BqCgU1&$LszF?AO*7;^I~O0hraTE}8XLf?ZSLc~l+JN<^5r7Ho7CU}3j>Il~$(C74Yv<6!c+3aWN!Au#8N9-}1&_dBDa zBEu<>)&cdeKFp%*q)8KW99%4gT7@QG@KE+G;#zujG^c_ zWtD3_QJSedH>}$N!T^707jR#ZB&YTC^0GKj6tN%Ap$36n7QXg1E>HC{;t{5rl-XV{ zW8+_2qpkRLx>K>gRvBAOP~%F4-3LGw5+NjHx2U4Y@MtIJw`%ylY74oUZH#ElOgAHe zJl(NCViuUFx~i?WQ+AS#%({AZICe9`w|4T+@=P<~y1xO3q=(f2Qp=yA+$o+YL-xKb zNjxw?^Wp95#c&3Lz+KtGG_EhdWuprW2ffX5lLE)N9nk{;wCG0nEEd?FxdnCKw6MP> zS%+{fM$H;Gkhv-X7nhc%R;CKwWu3Onbr-{Rn|%sC8zIFI_KqA5|OnT81r-KY*&1m|59`I{?F8|fXy z$#5JKIfNs#qAr-K6$f2~#zqAbiG*_qCBejJBw`#?pKYeko0t8+Ucq>JT?rwh$>9gB z5IeH$rIbQZMqt?3kueN^-Gve9H*%=(DP?CeyV_|LVMP%zl6pRZlE<}Aq1TY_t@Ax`{pH5B%ct2+8wMc)!fA9py(R2KwlrTVN? zqRPdopzI;$i|hNrkinp~%#dM#8@^(Tck{uA-I>^v^TdNFlvU;nhVWSM5AiN%t}1dL z=2O$o15UdP7n1n6iWol39J&(}jFD4ogm>LUz6}+_-Lz)AwOo z8ShONeimB!8%I*6U)WY**NgMKppIvEB{g?=8g-p5hPQ?hQcw$)twG{Xc+;EWMrZml z>LA_{Rlc-&fU&hhDA8vOa?)l`(546jZyQ;%zbiJ^rQP~CMV#6f+46OVe!_aI z`d1TP?7ht`u)JMi@NiDc6jp100WyBn)^OR~-Bom814zEbCDNXPk9zWJaIu4lLz_*0 zco!73TEG`5ze#uE5&#%RJ#p)Mp{QsMB9I6)_yVCv-)x2Hw+3jc6cex|SKus1i;@2kKiPwRcndDiu|u75KMo+kdYOxL=0YpkkjD5?0r9hR*h_>$Erd= zYn+@Hm?n&cHP=@FT5J=PHC+-W23pRJU8q8S(zL`Zy+_)ggde{PASXA)%ko(m%(S$; zlJG*{vJ$eOsi>VK`)}jAoDIsP%!@V4zO=pF&!r-L`_IgVx`1>Ox`J&Czfh^B)dw-o z4vMf1uG2hgReACVRzo{ed4dR*S?d;SMSTKg)}NfpETqCzEH}&>75q%q`U3j<38Zlp zaU{>hwE0s_4zbN-W^xC(}eo zhQ48UK)w-0RfJ-f8$|(x%~R8{1S>_$=xtFwGy3A15L2Zq)34r{DdHG_5}|QRwb!G1 z8sO(Graa`)u$icy_6RbzYq@w^e&JJ28#&l0e@2~1qUJ;OVfnoPhZYs%z*UMfOATs| zEuMgMA-;hD=V|BFM zDrN7&*uX6~NC}wN-xUTskllP#q#gWEs=RTwt+TeErEpj8&)FiOYV(vp@|<>G5DaB1 zR_gR_`ru@KE7F{#NmsKOcV3rLhMZiaav$R@=WbmdH)F(8Q%{n(D`pNpXAE24aEMUan zhdI&sTNx!0MIxnB`<`4Pbv9aO`q`bR(tQ?Zhqj%}=50@-$9lzee@AVi=Q#629{0e| z^p0A})f5FvqW&?n+FjHGc|NN~rM>HDZ>3gb!BEAF5q2c3Ux7UQ|8`;{)m<*+zKi-n!?LYU%=G?BX@!)aM|Piy6GcX+oMnZGsRt3T zQ&`1t?GvXaCG1{%12Sd{8yZlyO2*i^lArgz)-P4B=F&6XS8$3BCq+}^2b4rynk&L>7y~++fh)NGk~kcm2tLZt8qW+rDoTI3MA9c&5P0X1)6ZgrA)iw>G0MV5>}{ zJU-Y}ZYCk{#+S8!bb)8Ed*0uSO4Oace_}Ne=e!;{Qi$Zri1@poPGL=ssZ9%*OSaiA z+0v7gw~DK~%t0j+7r8-xcAJ=SSv1u_UU>b<(4~yUop`2OCdJICIGvsZn8je#g`I;9 zo$aNO_0gkXYq9+$CIC>m#R^d3sTr;rXj}oPYwlUN4NklBBhT|v(=QEu# zJ+v#>j4J;J6h|%i=m|-kqkpAPcdAzukA84nXzilO91(6}=jnn&QL<_4Y%i6iu{3GA zr4lU1G5!2&trU}GUqZ|S8=r#$@kfI8&67$G4)pU7^6ymu#t96pYzZMLT6cZK*O)!XER9 zUTM0f{i`^J9bCjT;gKrMWEN{Yp3dR1lcry0BRf0o;;4Jh6JS(K;SNi-xz(9I&I-pxFs{xbLWPbm8AF|wxv-7K&dPk;~no_dG2<}xXkoej(-N!UT#4%RHDciM{ zr)j7OIRsFM)LN3BHo4VYU5NB@%Y*G;R&^&4HMe3Gmlv%FKj^MqmRx>=v+~`r{6rPQ z75GJx9pkFjR#!uaJyO+w|B05?abFQ{acX&6#m=EVo>jCb z4!otNfr8o=(k)Q2$gqoEC}?REpM(2zgYFwTAK!={T)dZib%V5K%Hz4UXI1UC0m_lW zZ9VeM9v;NyCsSzP(wsQ}4tAetFG1TW=AK4;B_NL&SWBeT>dJo~UeE#U!CvLFB!|+msTF7T2!kvh!iiZ#!-CUp=?-mbl#J9jAiffgzE%gNSX9VkbxM?tyq|-14-_8Z$u)c>+Ug%?KW_6Dy)FQY|^zD}# zYhp9Esqlj2qskF5WDl#61eoJrEkb8a+u{w|NfuD!M9$AO<=BQ@YTd3^I&>W%GVkx; z*T2jy3*zV$*yKlA;A2f>??Q5%8jjk1L(L`rrH|Z`L0vd;jQqVzoqTrKVZCM>M=+&?US1Me;RgKutcpcvq-{zMEskA1Ct#1EiM9XbwHX1`>*joGY? z#bN=^;wRT8n`nH423Nu2Q0dQ;4F7gbtjnz(hxRa&h-y!Q|HSF;vv+_y8a;-AlX)RU zMYiJdT2!)W+{qt=jPpm1ZeQl+)S85v>ClgY-kVE7FU_ZDVNKG7Dgjy+(sw1UXsNT@ zH@Iz58(~Aogq=kn9Z#J#vlO~+gE^Ks;m%|YcM_9RD>xzMKxO5*0)1)0@V?io$cY*p zLQ?17baG$IY@wv;-$X$Z($vi4up~!0k8c=WznBjLDtrN&%+x!X_2XgZM06N%JkK7%RyYt|0nLi{6sYc1rCsIO+6I$`zR4n}&r`sJFRBBUj1glA=dp05r)>Z#2;rSWk6 zi~}s^AggJTjHodg>x%CEDd^+dy;}Xzm5y#_)Q*~GL>zUowl{p}jX4IUQ>^P(*IQYu zU9zC!#ETEoGjA_LgKYBWMVqZ@Ia-1~2d(Uq((WUX351OP;Vk4-`7h#22@Ae`P;A2) z3ufHq@%#<58VraH{ZRTE2Epq6M~kvZ2m5B*CspgLZP;us%l>fC->#TAP|V%+;73yf z_c<;9RsecX?Nl)s+4Lp9n1JHq2jlUe&ur~xcvdNTNi1ebOs>4aA*?z&q9Pv&aC3e4 zvBN7-ss~O=>&KV&<8<(V0Rowm9=nwEU#& zHSSX|Iuh%C7>P@GnvUp_%-ue|Hj-|rCaZK$sIGOr*O;P|k$;c|v@9Ipxc#vprg8X} zxcJ%#VY7oD^0#*=YInn4y@1oSkjn~1*ymWm)5!v;1 zB3}Pej6{;XSWp$f9vmFn>HlRn7LP|jyX z2S+;x{5PA|l*e)Db#Dxi~cyE&EFsz4!flE7(?IzDhcojANqf+3v*% zw7xoY=m5Ifn1iuR-O$ufjMNk>Bs-c8Z5k(xi*}c_)GJKdSATW52sG7~6L^2c#2|uB zoTFXWHQcO-iHmhx(Lq8BO0-o#xpE`69rw2KVScm!@PfCwK=XX;84iG@EKy9gR9yHXk@w*?24B_j}aNtcuykhX^ykAGVk- zGEcGeYUv`hW0FnOD);&gHlh6Qz(4GO=OYUQYjqrhWbzUs-znmcA_>RZ5;q5=3pMAKq8{7+HFP6Ih zdBE*@Q`7h>i?Pr)Y`$UGd%kw~P5$96rraL%efi{mg0cK?BZoLTvc8$*4cd1c*o9$k zQjp`4h(HzMSismrB1H=9sPbV8A#yWS-*H9=cxRh{zuV ztzfg%U(8?=k_bd2-GYSzKug=%8@cEa&IU$@Q^$57ROkPb>36Y%f{}%u0%Z#yS_YC} z)$)9O{ug)yp4+niP1De@xv2OTQ92BT>^D>sKF%PmHqt!?$iR@fN+C-j+j}?#yfkU98X}CtD+N74kaOA+cfqzBR2O z{%bGSMk2CqDYhgeTeq$--7tq9sJD^aOZD_>3Qt&Mkg1L6%+`y49&dIrm+y@6_j{{5 z`x0Y+TSZt|i37t}-KNDW4;p+7(IZ3N27W-o#u&eX{MPFBz`84yPz5{SkPn-<3tTR` zqXJ=_9JHM}IPzpf>-ga*EzJnhQc&6?mq`BMr??$b&t>rw!-25y-B0O*lf)bUn{aXF z&=8}ajqKcJOm3=Y^tu=zD;Lww1PzP1w`FM|ji3cgD-AtE&_<@^;8?PbrgdgL%7dm8?o zKmQ+FZyD8Q*KL8e#oax)I}{7W-6_Q>5~NtM;10#zS_-tdOL2Dy?o!-?ySv}K-}jy~ z&basf${5L?C(qb>?X~BeYfg_dSQ73(>v4S;o|b?4Zs3gwMaf>LfErk1fHAZu_Z4Qn zc-StV=6B2gbRSxGHyEOH)<8zM+4%zaVzIsMo~+vYaXdZRhC;u{Rd>$%aLot|T;HGu zJ|9eqY)t==ZJIsA$kYM@udjHpNs>tu`CYbjeOl+M5C3T>rJj+IF%@98v!O?SWupg~ zB%R3yT^K(+SBBTH^Q#%FNpc)z^uzpv?&~d#M_G(B;_vnC+sL0EuJHgttmUnr5kmQ^ zJ(6%tSLdg5%@2xzMbib*LT0b>0 z9sLl>FfG7uHoACyw`;CbR8eYqPz^YoVtg$_$x26Wm zzf_KgR$}RQn+Cy#^*!^t2m#F!7rLs$Xo9;J$o9g;WRfLk#sQD~%bvGExR+*pH@hH@ z;^_+Yw;P;{89DEy&0WoOynUrV=4F}&1t&0q|Cp#zDdz5kCHUY0cQ|FANkEg~p?5)=ms6y}s~wSAW{tl%~}j#mB6F z`1A3(4veyPh7f@Qb2iion0|kLDyp&s7GZc3!tz3H;*S4_^<{{(NML?8I^=32s%344 zM=H2q`V0$QDG`O)?Uc8mU_hWFh_w8b!j{}>nspVeH0%p(d2KpF;r^(o2&tPh2rDQcbV0qhZ0qZ@@O`EO2@E#R+QJQoR`uTu zv$8n;9W3nha?Piw(UpXoEZ%^h+QT|Lt7t3JsIdNVpC$vT#wU-q3#n(0Z`X$jUhv82 z+%O^8KLe#qMJ^)I=vQUI;fD-Brsx52C-#1h0LUj<<00azfO`Tb&i?2}?A*TAxcAii zX)|h?8#QVN-2uxqX^yi^@(RO=7h$Ta82bWQ#A0Bc_q>kw~k$VIYGGZa?sivd`%V^WC|i2A8!FJRwI^ zPiA>a#FT?xu=9y-Xw9i^z$3`;@t(aHno4tpLAVT57l_+BqeOz=E}^yN9`sfYH>3uU?-_xF2rCS4sZAcd2I-T(dbw(0ymvpItv&TUMY|SCDz!Z7yi9xmU0Gcj%$fz4R1*yQZ$U7-cU>?MfDI@UdIB}VM0B11)kL|Q z?$3Nf$t2xWp^XsMwSh`~_>)EaXt9lwG1H4Ma=Qj%vpY|X``!JZalT22OzicZvpK)e z;>-SZL;EA>?ta`aATe45)-%AWeBd{zakt=(S9bzFz-pL%<$q4_>4F4I?)9qx7W6Ya+}9=l_>dZ;O`YA=Fc6xb^NAYTD{5qz47-Ti)l^b$Ri1uL7MltoQLMSH* z<_aD~p#`ehQjHLi${;w8Iw!@%DoxsCqzZqRriF>srV&lbu@IHOR^p%Z%IJaMse!)? z(W6ZD$(jSBgnp_tbnnSorI)!4LoK>W zM!P#Z>z1#V&R;Ak#qCuoV9SII14Bh#S-wk#$PnFMi8YB`KUQE3khLx7Y;ja#vy}G#}z6-fDh|I+#(=>KvsFH zC&H*80q>+7j7iv8dkoZ0{v^NfWd+7x9;KN+J#W>-Csq$H!qQh3Hv?)&e6+5=x8wOg zFBQ-GXT8bfFpK~x!5mD6XR11@EXoB#W#eACtV+3F$NfcQLNZ%heb@|}(Xqr{&@ZA` zzdXqc5n#NX%;tm<3RDv?kGiXF9Dp!Dud#RGzbohNJ?+)~YET#_Ty&>#PiV$p%uxBq zx|Gxg*^QDg3usGWZ2#>?vbf8WjG*v6x*q!DKK5~22#J7QcayvH21Lir__?o0%AdUe zhY&dYjRy<8sR2HOnuS3PT`d6`_$gA%h?msA*$Vx|whvFok+*di_2!HDFf&)tNr4BL%NEckkcZxu zdc$fQ3{H&^&lxr=0(Vx+`ambA%}Hh*Vd`1{IzAv0E>P+{%qu0HHqX)4i~aZFaXup5 z*m1f9jnqf38ZuzbI;Xz~4hBYyy3R##JRUx|{D#=G3%96IrP}c9oPgD;_bCSCYM)0< zS2wukF*9iK_Xj$9JsyCS<-iQ=&=8tLgFr$a%z+SFi02j-)1dm}riRPq&Wg>jio;4+82lRa+rmN= zc=_w5>~-&VLf57zkzs*pP$VjcWDwq%n^z#NKBz1yE>cMw5->-x@bBeT_=y$j6Z_8< z%iZT`5Lfv(F9unC4|E8rV1x0we|=eK*X;6!H_u`V_Ep3BmQ9Z1s}i?v700LHYSp52 z7=||&T5*C)G)BIGO(?s8MdTKNivNzy1nT>AeGvgXzrZ?gU={6&(D4iI0P!hskuVyH z$fW&>`~lAhQc~7Pb2@g>N%2XV`B2LGA1GaaDZYNbfL>i$4Wzk;{SUFiCkg*(ERB4_ z&WjxuIIaW+Ckbg5LDkl=0UH_#`g(Cy*5p>U4$`c1ngg#2(4cTPBx-AsZ#iAQw<~da zH5ROnmg(B*`<)F6wamq!yK_kbvb(wE<-jVlKGX9J`VXvuTOHNasDp#djVH~Abt8>c zn_T<33bU*%wkARTr|m-WmSSr1P*JQM7}G#vnUSCKwii3e^Ll2E_jGp2Ue47OgOn__ z)<`AKi?_fi0ZL2yBf={082n2k-TfL zkCK%Lz{))dFf%g9dKF`4vS{KTDm4v_sEZOW0{G~82k{%@vI%914+WYk^E!h0{+n80Jt%9Akt=6^4T*{Axb4=DSG{*XNW2PYKtk}}@uqU5aYK^Wt$w4hPb zy?euGbdK}lcl{;J2Lk~?NgR0HybpYSfTe?k>H# z%`bZ#{9NPTI(Eo%GSa^1wA-z=>Q(#_bKX%7wnOU1&XpQknka*vz)cz>h70iV4?mKf8@Ri;L{N z)Af^bUm0%f1J$HhOjlP-4Y*Im8JvWQda1<*+^r7*?#71P^`}RHR}G^aUksPkOi?%* zy_q>0ElD_9lXYXGwmcFjU_{gZWn%t+3D`;tiRh{JCWPFIz2Slcd`$TbWLg?*Ujl%# zo>@>9vdINzs4#VNlZ+@n>aTDWWjSd{QcUDu8j$Q796KKsgoqm417k-C>Z6qi!VZvv zunf{pa&q!!q1bcrgR63f8JE=r6((hEUERJqasj3P)7;g-0{YYN;2=cL@>)(x3I@RH z7#Yup_SxynBV{LdKOiauO>9yG$;j(|`&;~3 zzt{^-KZSSNY}3UM>x|`C`+T!2>#E~+H`>3rKMzvdU@z*Oi&fTMy6Fg`PE zInXq(;1qIm2EVoQ6K%-la)8PaX7`j6)J|BFQqfzxs%|138EyD@-qG=b_dtHBawT-5 z?{Sw<=t?L(+b;aHKh8+)JpOiNiQ45TWt2L7AJ!1Zb$a}IJU0bg);Z*^ov;1PXFqKf zc!xkQihzJb`+<0p3i*9sG}SsjgC@+q4}kzr-ku&7v?y#TYN-J~B>(wS@jRHO=SBxX zRiZOu^&og??^hEf5T=ss>9~iFT&niCVMVJ5k?68g0YOSav(w1hVQ z1ydhnDfd}@3r>^nxD+0HVC!a69&)U7d?_0cKjlMh)Bc-*9^d;?$x+;g?1xcM0jAjE zhhRP-1SEaky`#4V8PMCukm(7I&kvv@^bYi7-UECfI&2_c-EwQzO@i zjQN2Uo*c&B2QPO?;wL5M7D|`AK9Sf;QO6f(aU-^~dI1)pl z90|yE+lV|<*(LQP2rxa}E@8|6knF-9cf$YjMYR9uEF>s{4_8qN4FoU>4F#r*C?pb0 zM8}#&aY@E@j}Y{Y8}Hf)SdgDCAu~yp;*-#-n8t(i(Z+*_(Z-#@vc{cayT+4!E`!@6 zH-lH(#*NTjH+V>14f=33=HXvNyUG7ndYWK%@d=`byp5ncdC)$OuO;O?(M`nvRZ~!V z$VeihDgH?W?x3EJGCOq58_HOnSk2Mn(T$~dHT?Ty<1>6>s)iIg&6WX2vWA1-RY|QKikH%QKZ}Z47xs$D+gI`!=eQ*Uh{xIgoLK< zE=qPwQeQ^7c)}$M8Mv%DQ9rQ;Nr$phE(QO|oX?Sj)Q#Kf;H>xU(mGC|eQLb#C0>4T zDy70~Xd{hVGE(R~u0Ra3h7oZ|=H#>a{{r8(thzqXqp^3VoUsA-)$gftX0stYRUryd z%9O{g{}(CxpGBVigT}E>rN-4Cer4d??PRdi98bw5E+py{6re<5085dMb49_J6D2R; z!MFDr!zIx)_MoS5Z%qmp0)6aTaVXe0d28KxTjsJXzy)`UwH)!dTA#K1{r_;%1e87e zOUC+d*Cl-ZkBFe<NGZbWB{R1_bzL5A!#= z2VTb2H}y+v{J6G=g#AERM~T>4us4CUF7bi~3(TFJRpo8qH}lXW8Tzdc&U!mgVK0jk z@(xso-Sicv%|V_N1r9|h7E9fgTn*TSY@K5e%cQxgX;a^@@|9I5IeahrJIeCw^v}*t zl-B1lSLLgB0=SEKX&d4nxy+fHuL!blMqQcGj(rl=XB*nH!X-_Smxstvm-~YM+k2jw zhc5BJ@LY;mVJ{p&&Q%%qa^mD-A!PB*MWA=mA`h81%-Q?HpY?O&s`Ucca=t{HY~0?~ zO|Q$648kE=vhUhuHpdy6ps>p$b)3zx~Z<>n2D?j zmsA_)c;Ji2s84%uU=Cbdc21yuxs`?B1YwNei-({gT_9T=mc6h^7=|y8-ZJHxy%&$_aOCOfF7_#5}@`?GPffiX(lAvRdGr-BL z4Q}d%#DkRasVl;nYN_UwYyP5Ls}KucG-uVq%b4eTWzg;m6DpF%Er0B?Q@#pa?yAmx z*Z#GJ6a42e+xtoR^GDAxRE;^i|1BmK|EHLkjCGk4CmF1-b8*pRUw~rQ2l*mRm;XDMFp;q^-&4pp-19RFyn1Nx>%3%d9B1|5ygI3GWp~0RkY|mDp)MG z#Cn>{WJH9u7V!^g_e9bA=;%L?`8>jC6lpZPn-tIe^MOfD#gqbfgq3b9H>LT=~=p^RLb?CDtgkFV_%@9311>BrrI@Yh;O zt6ZVwhY2#xEXQw>${=X%deW;N_Q4N{kLGFnulC@Fh18BQVLY9$hGW3nU^TKfNTO@a z=D$Uc0D5D)_m6@yDhLhpMyfcBlcMpLiGC_2d6^$|-@6)&clXsGCYwKMv;5Qmb^esB zAK^mA4zX6{>2OR%%Mjxw2l_liil9aG=K3siaxg32+34K@?ef8As2_SccFWs&>vVOa z$>rd&W){JE#Sgc|Z$3YfpVc^!6W$$svI*^jm{_>({f*ZS0JQvNgZHTq`MwI}XYi5| zkYsu0@;qv&Da9KDhU|naqE`>+X6a|puKn7T{%99GdwTu>AJbb7V1JB~=BHoDFGAnQ z%rfQDdVa}Lh4AW-IaSVcqAXyR=&9PWEY>SN1q(BuKr#yol#L(%m&y32>HyvXG{Iol z1qls!j`#%Oqws@e|LkU+Vk zL#{OkA^mioer*Vv`WRL*)=unFn_W|eL0)EO4mTsb@9nhrX?%4PHT90 zwAS|b4f2T~ja($DEOB)YBHEKP8Q%ZCWsr8``CBYG3M2wRv!C7#Ov$cl{h|XI<-`){ zW)B6?>w?;y?4jDBmHyO>lK!7g6{qNt)9i98 z4}o?-?7dX9=AmEBnFJiiDed#m)U~B!_Io9TuKCJ;Ko14rjD{SUSoX5nzhpK|!CLLZ zp%^hgd)jhGKNQ-L9KMw&;R&J{5cpSQqZCuVi--j>{NJY>xpKt~?-O z3KERa(>>`Q*tkYW1GF8{`uf+dKMcA$>EA8qW+@tsv99$NZ=)y;mR1q0buQj1 zu`W|dk2nPFDm(W{Oxe~(#98abFA@> z-VfJba?EqIbtlP!mzVGBhg*N+--DLE88#x1AKu83*!|e`V%Ey3qSETHK{mB@nf>SvwgvNiYPxAq6wYhUtRe5I=NOIm>C3#Gk0ywG zUz;sz-SQVxtR+Ac*6l*1#w**$g?&D)yM6QyO2xpUXm^R<&92~GHg&=WgCUU7CQf3v z)4?u*RWaCLEzHo46E*`LJ&lHAeIYQ+Cs1@KU4xzOMa?xTxtACI^02@x9imaM4~$8D zMOGk1Q8!ac#r|tNDUtmuk5YwOZ5M7_0~&~XksPkq>wp`jGn2FxTxgLASCew)xuF>7 zE4{xwfBI9g5x|(y8ER)zRPG?|t5JhnPIw-aS2EKnK>_z=IzZe%Ca%C1yOg&p9R004 zxtSO-LwXh#zdWjE?O?jh-I0fU>Au)y%GhPW4g>Z5s8!NDDRowM_FJtPEh}5wM5n72 zj>7Z8@QIu`MGghgpVEKZXF_M%d(yf>=1nPHbz}MUbWZahOdqL(>#MR!u3ckDSzqqA zjb;So^_r6OIqDZ2`leC(Dh?Ni8cY?>GW2$}OW|mO49DV+IUreD;R4hzcz@k$n9U9j z<`b(}Jg+z0;d~u#hCT32%PS92m|XUi--O)Ze!J_bB7Rem&b9w{b)5#AsLHIfD(ji| z*Kzdfs(Gjx%l$1;{9beHNfT z438{b>Ev3GHf}a#Z;H>(25*uaWKA)*!);qkQoiYdOU`A<6O2 zqfB?p66@Jwfm3T!Z&(XaGPHCscXhXx3pNoKIhehJgW9Z{NGhbL@)`uM0L}hZE&V z#|diM*)2~MC#%vk6%K824ss6NQoNjk4TE*AFKjb%M{rL44wfc4`z;-NKjuM_83d0Y zG|K79J09w1rJP}%DLsZlJu++IhY#pU`mU_RRwWI0=$gkSxA75@T|9{URu?wCq2Hk$ z6~}_Cd(XmvebfQa;*HPk>u%SUFZ~RAZ~;D>51{SA_kQ&iqSdVkH@&}C#GP1gf~}lG zr3?*o3v6Eb?9)ljaJ^#E6VcvH(VYl8Xmbz6iouZAzA=Vo;X-6{2q|S6_Y_^bUS)-K z*nMC9w1Bap(wEAi^HzyPn=fLv6LC8hT?ZhgHyd%1M?)#oRb(ztrSX0@G~&A4n~n7I zNN{6D2`R%Oxxk)N=-Vd;R-X z&DrLe1GIy-J>)gwf!`13k@8OK>GmwOhZ1@cILr=#=y0<297q~FFmjo2o`K=P zFGo&K=86Pk55z!|0?LlxtC5+}ERr4B^gut%iBmX8rG<~XE!;!f_gKGi^GyNw3UL)y zHQLQ=Rb4MBGX&M=J>9g9z43Vi98UNO%ooHgDO5EVH5xh7+^x_(njg}>ZSfY=p5%6& zv!m;KiDqW{B0k3mR<=bFg%xlFHoIL!M6n}vv}a>wI#8kxQ4}=G@$c2giVO<6_x%l` zx?k34Mq*UhC2L7*4PO%E`H%xj9BluB!aP@*;L|$JF2+eX3&CevNdDXQUvqlsZrhr* z<3@3pEF#EXzkdDNGNk?n_q%O5Tn_q_r11ss8b^ia&N9O1)$6wl?|jvloW?G$`a9>{ z3It7_9+uaSQh5lev*M0G3JNIIHEz@l41@}LpTZS~qzz_`j+UFyiiOM)ngmE%BHaeL zk?0Ww2S!E`o0GVDpGkmbVaLC3?h3v6oNm+pPdDdrH`hI=)gB3s8l3EuKtK}MZMVuw z0b76ef9eQ#ShxJN2H`a8hywNdQ+6ml!K_vuG=x8SmHoGNTxSv*dt-EZzQscgFnRpe zKR2_{j-lcqg5yDl-sq19?q?Be7aR-oqnycJvl7H)>B3^1Ue|Zng{C_E+-$hzkVuF5 ztF1F*NPZ?I`|5aE^5fj^8L83vUI6D4VN6aE3o<3ag(({5(~Pcv9f2gCc(TLOc0*l0 z9&1v$>?aA7n^|+{c{o}8oLY3Cujf3UH`P%0F75pf0q*q(8}NgIe|MzTA6VgK6Aj0} zWujJ}t>`HOzCNKj9+ovY55UxCZ%3aI?{3d><2DHgd0^D%Qs6by2jJ$mtfDCAND4Pz zVVV;QDVbm{HSiQk?2hy5a1M)^xfmI3seG5M#d>Oo;tb(hT1C;2^pkJsz=l~Y!3o^?}celZrrHE$~r z5ky3G4sUxC-9attO98%VVN7ZNt8@I3EP3!Oxrl#jmw<|cpW?Lj*SFo(g$PLQ?<$sN zIHaN9RYLu7S8&JjLx`s8PfToViB;co&W(LnT)t-#otr%u9DDe7QYC6nf3{O3wVbU~ z*|f>^;gD++BZrM9NZfWBzjWp6R(Y8x%|9RA11@V`%^~g2 z3m0v30VB&!c@#`@m(L4G?~L2^MFe1A=lZW?q|JmvB&MXY)uYd2-H`Jst!J+4EAuqM zd)nwVfswiq9Tdm&2oKA%O4>+roKNL;p8xbGnc1z|tmq9X00e*m80>t42JGZ&)#J2i(ji4a_DwFQA_o;8Wr)qq>b0}QI z*ZKNmkAvbuIO!O_vEO|9m!lP%h%9fAQ&!d1ip+TpH%47>^~VySf`#6P>NpB!O%D%< zWtM-L^3E0&I#u*2tlbxD_lX7UTjP&t+ANySBer2aZ-)~Z=X%HL9$DlKFG>%S-}Lq2 zFQY*cqSdii*|mA-lb^VW&sSAjxxWytQfPk@WF=G6TnLVAcEg{0d+&NZpSl(cgX{?a z(cuzg__0H*huqc&wmw|eh)LzTM2QvWPRRT)d3*1i=Rb1~Veu}gm{PL-_>C4#BsF4~ zESE5uqUG!GJ6Ohf;J$s)kMW|^^g6OGtuF(t@uvntcKbsrMMb43EW6nbcY~3B#EGx? ztE|3=$%Pr;kkl(A41ahZb)aU6PYj&;+^g;omloTIYpIC%Xw@;@&Sd4aqRN>6WMVp} zt|$TsBA5@1arV9};~tGN%gzSS91U{x#|_Vx|a`{0y+8U?MT+dz41w>&ywz zhTF{F*UoJv{}`pDjMz1f!!RBFlO9@chraklq;tism3g%blp9S-aiy?$ z;Gb_~GZI=}Vv}!M?aj@yajgu%vebILxVfiX zky%U9;UBgXye%L|ByHePmZk%V-U_+LWNNg`G6?ce)NAwCPI_&Ec(^Q7nX4}r;|&*sM>Yua2XEi$6i*rcz}t!y`bApA}xIj!10mg-F`NWw3{kN$+k1$*WI6QY0X;`-IQ*@ z9(Vf(ejW{b)~yCEShDv7>N z|8seG+lGcosUIjMl}itt)&N`O5Kqwat9|1F((N8Q1w2R+OPTO%@R0p+lxjqjXcJ%i z4sBRXf~8X;KGS^IN}D>fnOsH&T&_DdvR?w8`1cv_IubLXiC3@MRqGd}Ynw^W{=JQh zVOn7D<$6>op4f66*+u|lyAyArlT4;_B~|}ioQ+HMZ(rg&rPKhD?U}nVP0DsryuDjL zo(GI!Nbev2(8(sebG3({#+E%<;WTgVj8$(IieV8-EPPOizS3Ct&wR$sfM!c4Leo1*t&owsNu!mB*-#7KM;mxor&CgR6~#NUXO$wm^6tbYjRc)vala%> z^?lh>L@Ws-QzNTPuD=L7KBEv{4lEG+&!G^Dm$fyTOmI`pHND@8xr1Zqq#6 zQW5WJ@XjwwlfQX`0o!me2~9w&ga6}Fz?J!MlFbJRiO#$!!ep^{AWxk1%9i7P&^>|} zeys`2F;B>@=H-4DgxzSNU;FXAGZALjA2D%bWDkua@sCur?;=c_ncxD3mHhD{U>`F`{z%s`8IE?F_^Gj zTo9F`Fx{;g6}@%mD8lbKcCy)h)ib#OC)v&oSf|wPJciRKkb9N=eEhU0hx!q@)zNS!dR7(+13>(p34(AP&s&uMz`whX|}l zP_fPxNIagJ1kUz&DoplL6kv+-YiH-nvwvb5-$&@Il7{Zr5Een9M{o)8tr`f3&UV2l z&TaN)y2ec*HGrk}`vt8vqZ3yRt7K@I71c|1f`$I2-7g`FCZvax0yUb(LnAT)rz1LR zq$KidIO+ITz7H~;8Euc66Bxa#&kG_2+dJF2CFLB(v_>bJ6Q6zr9fg|S1a1ca+uj?) z53&5=^BoO6CLRBTX90iVjH)J*l1~l>9CGsbHJ4MavU(#{BrQkH4W0DI4_R_g z+)}+HJUQDwzaFI{`2czs`Vi=_apkF~QK$!r{xYGYPf*uRcq2_gT$DLcR*XA|;rjUN z9lP6ZSG`ZQs@e70((GkUAZAMPVPiozVR*#P#tt@7RMs;_L zLpR>6rA;Re=;4Jnvk^w+ugX(a6PS_y@a?2PK;nqdF_m&e0ZHv5V{&JUcLGsyybPXA znmm}Oh;cqn^h&G#sR;CtCBm9rp0_6o{>Yl(pd9a@0=;@r*9;BlZWjW?(HRCz@jqei z+P%=0D}TUguoWY@Jr*Xnn;P%G&3220QXN?Br>%&f=#0HtoriC&oD~!mT?u2{OR7`x(cQot9a7x(KeAmqqI53uy)&CHftW%<(8*DO9FY)S)Xx*6TSIPRNL{1MubQx&3(SbC8b3qEcNB&=|+3&0^`#nI_E@WnK!Ep zfO_W3t=xex8$n5_nQ`sD4>|L@{R7;z*rmv(Pl5R!n=@{E;3<^5ryH^Lx*Jf|ZS71- zn<;CKgL_Z;_ctswKEB3$_RaU0w)2eyr~VTZxw0`o_tA(rV5vd%{b_=iXPs~^Dd`wk zXsB)K!f5bOW|-|x^*`T8AQ`#$5h$i)NfiM+8pJy*IS`9@&6i?0-ZMFh=Qj<1Qqygi z#gSYNggex>9w|K9<6k*;LIV`=m-w-`&51TNnvjzDqW>xgbGICK5xIJ@Z(&a_)5oiF z+Gar~5!O5z7C+C1ff08bOMD)uKdzk$x(9w4u^H$^>kTXB-EsN($paVmxvP}Jyjj4U z$Qe`X1$Uj7SG@hqI`7~@;6CiKj5wXNvXtfyF<%MelQF>;RhF!=t7E%+BQJGwP33i} z5fcDvD~s()(opf*PNgGQPxx`CeCq^%q@>VUV%aGT%b9+q;LqDK>%DnL$5=RUS3LZk z%kLcK_&iESpseG|9}|SxAD5Ge%F}_$`YB@AaoPIoFU)bz6%vPoZpgr?1s!xMQ0ELZ zZst*V=Gc1Z3!r?==+?<@0NedtJ9oVa>vKY4RRj}rdwpiN;4o;>UzQA#M8ynkz9BEL z)K$9dad~D-TAT>88%^o^0#Yl4VzUrpkx0o#_5lOmA%y+za}1T#bO|q*3q4o;a9Lcb zj7Ko1@T=%gDWG?I8~GrlsJ@=IfN56SvyhdZQ6o3cb;y~&)|C^yK^&q zW?3MyL}L-4<8FtzcEwFlb?t)4pzZmzQSkc9a;hs!#t@LmAdpxh*-V7KJ;ryiMvE_r-Z`nm_^Pv;Mg?m#n6OZRZm_*xur{l8gRHe`gHA90e#kz6J(0PRmY*$GXiff;%JWVfGyAOwUAr8&l@6zz}L^E&!vCFI#mTvOt~z5IPqHE zUU~k~Hd2U&Cr#vjKzi7G#2v?h%)I<;LGJbV`Ta7Ti@6m;=)(tjh{spnRzhTG3gRCbi5Yrbj2S%CT@D(1=I010}tSw)!Vi5u5XJXOYwU9aCuCOUik zg<~m1I+VkErtl`|igXi)0(D_GntrJ0At6R26=5sZC!(xZBm}58VfQmlL;BAC_9RRY zNDMAu8LW*ni4fM@rvf=29vX>_+8iP3D?Y3(?&f1NFud;5nvjq6d(XTzKPbW1GY z7IkUE_f+FMR%Aw>PQdNCc;8Qt_xB9=ghH7s&0KZG^f_pl4`QLNI1qNOBLy(mOkG9% zI4FrQVE;jnO_q19Ov@Bj+r?pN>>!UyTDds6qTn&ZL|wRCkd@%5RYt(W*X?cO)5-epG4-Fl>Yu zdpuzDu;29u8~tT&Fo{Vde=g@`WbP#@>z1Z z_Jq!$?M&6>8l$UQ3=kG!tpP}o5FT&>D0OQw5tym7EDqG&nv8j2_d8AAK;S~NnZ$xm z+8$`=IkA2)#`PxBA98#A#6nB5#lh5O5n zXuTjUHL9VQnaQbWSmgjrzF1A|Q2PawLnP8P68D!X#3=kX6zJhBj+5GCzp&#gPJ#H=8vpPRc`Q)i2CKWxnp>ihJ~+5UUy(2UmSm6 z`;nx&y1LSO%A)o5#HaQ8T+-9$F-Xhm^_b9S$`a|r^=ibJ@6=iEEwegUx5mOQtxQ5n zZqBJ1#ZtHjAi>^&3osokOp?|A%RILcE>uwsxojR{nn$dc6MQ+jnZ^a62AeT#TvrN> zPIKlo3kb%BA{I02#Z)%<9i0&Mo!iO?)oXl}c{3l1eeCb_wH`kp zuP7@fiiQDbfOUP zuxz*AH=d)YKdfr_H-n?J!_ut-9E){m`4AROui;M|e(|tub>P!5d~2d3?MvIHa;?HW zQHD|*_N!6{I%S?=6sC29iS516opm843X&)m0s-~iP*;xX2@;jxnaqm0Df$qciF8R9 zlLUPBK{y~8tU$n`m`+d5_pD*Jlk#)WkB|K85%5NH6&GW4ESXFkRsKYia zIPT2Zuc@S=53V4>&$;cgMK`R)JH;>xm9R-dNs1DJE;0gG0cYW)>7@umoM^;5(!C3gl5-YEwPXgk_o@$S@!i#Ruwp>Bqec> zEB`Ei`P*T&f1s=9T7IEUtmcN#CMTzkHMPLT#FQ9Y^kHszujrx#Q;TtODJ%2PO)oYu zsHFQ#Smm0RkP1`(g3qa4JD3FXb_=Yb(;CPVe)ZxUy*&5l<16+15nfa!mJGA}u9L&k zLYyRW(XW93{ZJKOD}c)L-s}KNLS(YtM07tJ>L(KKkG~*n6WooO&Rh9{Et5 z7B)yd9_dU{pJMnVy%LIYdgzbYdz58i7+tN#>|UI9;vooZBrMyU8_&)(ianz)r#?6c zCwMU$jkRDkn5PFU1PoSjPjS~-pDu`*6>20yCsO>Ip~fYD_CIarXF%9SDR22|bq}a^ zI_lJw&8o5HW1!f5jS*AOIe4UyDe*{jK1n!BDlmUAp0+jSNvmVHYzlm+N7{wU$)~a6 zht7BvGe@6(Jh1#O<$9%qe;}p5J3i*VCoitoD?sev9_{I>#q10Z$KPWYp3X&~^Yy~M zH|SS#b{Vv;^v{{eP2HY>2T?ngNNB7~9CSWgZao=95lP!e4^1%%+YEl`hc>p$ZSJD+*67KgyQ?kQ0Ukjem2Y)!@M2jMW>jPSws$#yP)5St361#$UWC?Ok6ydwIoCsy} z=-4ccgOym~H9kjbh<*+s(t#8C9^kA`N5-GfEk947cOsGiCu_F`8SDAp6)K&} zN@(VFbk^aPWHdRD2#(+9TT6k#x3EH^=)yu!XyNV?**IG(Aa1ms7)x0Q%g!PrmXoKw zt8CamD0V-0!hY;NCGq`R5|fI?7a3$Uxr${_Ks9yDNhz zPhlQ!8n+AdE3MW|HFeHM@d$v&nU{J!rO@& zj`!O-K-gsPv;+n!k{0Y7bKV7Ryv@#Kl?kL-2S)k0>}V|#k*BNBYW;SqCfMvl4Kun~ z32@8bEbT4!*msF)&X;08DydC@VviOMwOsDQLRPI@YhrBUs=HfDM1RWlPpj5THB{Vc zER>zj3!nG=a5QtME(F2l9G!hA#t>=h5BR`XLe5SAOWeHzLjptORaB&$oZh<~%~PjK zp|a@L+y3<3(N_X)20t6tc$MLkxfSH~9rXmi8Lf{@9y4jDMK03A8d=(35{=EJ7%lvp zk{P=TTbnUA%hwaJE*!mr=_=-76Ych?@{_b*mEz_Or(gyFXoa`WiYy`p;%XcdX&OrA`~2uEqBi@RvR4Ze6^@dA~HO6>|tN znGHFtjyL+Li)zgFm2)}X<*hyFnRB`M+;%z51+iR71W9Mx;9IH_2V_MsdDHQH^Tla4 z<}P!WP`K&FR=8nPy_L=HZtZ+Ic>Kaau5elC%=IRH!-Gh4w1ccoF_Uojc6~E2_1u2) zrf#!8~~=9H7d-^q5Nc;^Z)Sl z7Jg0t(f7D?cXyXG2#ju!7C~B4K&3{HmhKWM=@3+q7C~Z+8UoVNu`#+wj{ffb`FwuA zzhIBY>v4CV_ndpqx$632^F$kYuM%#a;=C$XA|!E$JhM_Xq6eH+XzpZ@3TaDeQDfL~ zV+HDy!qyu*fOm5RKuC;2XSQvuOb({n;&T(jewMVueU$+SxS>1|cD9e=@F%v-ix5#lA9XpK6VcSwdOAE1ZQTAAD;GpA zd&bGhT8M392nl2ET@K`;9=z(hDUEoHL|u-Eif`N=i#eRX9WCm>FA5=nhO7+2Mkw5n z_X;I%%{hLLot2*Dk$`TBZ1cbh#$#3j!nB6(6ZB->nuqdgJSK0RG929<*S4oBHfR>k zah=w$o~jzg{By%Ez~p&}9nFDOPirPpRkc*bpo1&89dw&#;tV-sad`kj)~yOTgZCo* z(qbNH`{$`JNwB5f^ouj5ISH|gNPb9}NS^1@xflF^^8@AHJS~0za4?#%;AVopaLwG; z%0vwUAGjccXJ-EzOe7KIR^lIs%MDmfcAfTuW?9PU7^|u_s-j(c@ItqZgSgu%kzB_< zkM--#L4$4BqW}7W^99ZnFHRyI;c*mS#@YtrOEY-T5XudBc3$!yO!_x7lVX17`{RqO z$*r7~P!1OK2q&Jv1Wu+&&M%TGJK^1{ItmfVE!R*Xf^u}<9Rad)nN)FO)D7QQHLCM- z!;Jd{COOy(Ln89&EWfbcp>DAYi_ZD({Lwez?(Zs2YO=NAk7kdQj~2cPW7fA3ZI1VA zz>&C!^1p-4NS85x6#pY_XGw(QDn;nW2&V4S<;424BbD4j`4i1CkGCbhL`njkEM9N! z@Wx$VM?rnYAg^~Hdw%|j82q9W(cfN>4qeN=XHIwTz>1*vf0h*M#6+3qp#o@l$)9-1 z$BN|QiTL^%muCjMA4JXr05Cag!GtkHP(Wd=1EGP-=Tf#ywkd*CU2X2~ImYr|L_Y5S zrg=Q*rbw?RMeP1mQ5z>_zEUSw+^%*!y4yu>5on&HR#fgb*nE*SdadvSrsEyEX61>Bf*VtLF8x>`~KZJuF(t`TX^ z1$EVRET3!+s0v5}55ejdNhAXUwe{4QQ$9%cmrs?Hmn)kvU%l$saC?=k*B@PwfUtgQ zy7U?I!8tqvaAZId`{coY`P1wt3rLy61i^+oZY(7;Ag;YV2;J7RC0Y0tfM!^BMZ2vI z-^e<(^TqF9NV|^SCl4LV#K!)10X+M66=4+BN4FN9-bhuQbXLV;r{tTrUcg95YNK10 zOyZGsG)N`y*{?3}2#NkaMj;Ryh+ zxyFR>;QhwT33ROd68QYmZNNZ&k=HpDh=V9c^&t*w>YZ}+N@h)G%@fl%gwR$>wspE0)Rbzzh7mBh-we28>=`H+-MY1H#>KOOR?COl19 zRFP17RHrAJ$*Ye*Jw0x@RN|!oZf06UsNFwzyjW&Y0r~@;N$2~)KV&kW5Ps!0DifJj%4-~VJT^EDVuaNP))?X*-?3(N0tdG!)Ff1Ir zqotFL-yJ7IgVx?_Tl>JP96j&tv}Et`v61zD+$18;#z^G*wYUxwk!;64gM#tYL=rj? zS)A>0If8BdTcWYTJ3fW3bBa5!5#P2780QA{CgW0z%)xl$^n$r0v%bF+4-!H1SnK+3 zEU&(L;3d=acD0lPV^)>xuc*FxbWg2tqAS{j!SHc~Y;xyc5KVHRug8Cy<0PlV79=Oe zcU=@M-CGTxWWkh}h)@DZjyZh-EoE-lqN8G(XIyPjj67Zm%8EdSv@HN9j8>|`-s)fmF8zE!JeD6m6hpmJ#CYH;_ z=H)K&*S9r=MI4i{2`E)B{4@YUEsYDx!x`bH9`&Jz4r46XN!-(l5+b}bj7w~Xic2=)7npo_XCf%(>q5Ep*IH0B&i*U?gMA}C zmg}^EtYC#kN)~<1@M{&VR=h8p|L|jVW2qQbGUv!j=J;@;K2E(yk`tSnVZD17#83Jv z5k-h9$23i(AE$JPZ{}AUxKl_P&uBmpC5%_2Ql_+?SDMVgG99`_S_%sibIcL};jNtf zr-=bc3WQlEj*S+ihUdo*kg;0XGqJF(138D^-)!_$k!W0-0wZNy>2tQAZ z=vRh5vKk2o(bt2Hpe&lM4o8bsV69u<13!IqFd7VeF9Ohj>P4jeeCDM;H{~eqaC6tf zi^hJUUrm4~gi!Z`7&Iew;++!>JiR-Ov%akw0m(&Bnp+8_>u(zyv!(<2?;(Vfd4$*k z(kN^UxGCBht{0vV0U^7ElZ8~mGA0x;0zEpZ!FD%zcVYL(z}eO{*xJ%#LP6GJoV37W zf3y5JM2~?E{`Wxeqz(mtY&$U%0EA`)a;=WEV;sME9X~hF*PHw&TZrozL5$=7}cafkb2=!h;1U5du-+6&mXks6hCC~-eCkqmb!br6W0j&?#$+f z9ZyJY0wf;-h);|WXLe~Yg|uf@xA6{8GbJS(YYcy&Dq)M4bitCTG)I(wv9$sJrraJE z9a!Vbg^6-WoK$!310fkd+QR%K>KHN;rS&2so6Q`?YI)i&S|0!#4aLt*!3&gqXm{;M%3%bdqb3jRDE$u@okQl31l{-9%>~3GW$n7bTBId3a zB9hRPYaJWI8o%DX5rG)j;e##rKlVvkKXQgo7!C9ZxFXtHl22S_U!lBae}Y7BwOZ&x zc~SiPjGb9QIIE+bl=UvQvD=cO15}pVi0+wb@99=BVz`pZ8#1d5Ye@w|65Y}v$2pJ0 zU@H(HTQs?F=d(!HIWv1*9x*Ytof5pxB5Z}smr2KF_3AF{ z2?uwS8!p+7hf(?TG6CXs9Rc)d*Z#`f%u93x5zNssR9lD!gbX}$Zc6OE6%KA%sy&Jt z>7>j;FH5u|Ka@^jlIsAO@-IKa$6RML24);m8G<{HCf)4%-NqX!kT1y-SY<;r2}#$R zH64$`PXV=`_qjIcDh( zE5BOY3Bv{kQB_;6PNZ3S0yCqyNhChUakVvp9Vt1SGcm9VU{G* zm^CV}Q2xFi;579JZ_2N(xZg5IzW;OR$NpFfNHvViE0qt$zzr=t!B`Y89`gN2&08y1xl=?kH;QfI6l>hc2o-d!6d5Vv}X>-H4xC zDrOM{6bFtuIeGtyAzp5jh?9lm&iiDBF$*;N+#uPGoKlEIS&3-~AKEvbDY6S23 z@|}K47>_MnDJ39%`nptU+3<5#UBs-ZQu2UfV~Ymo&=v0HWZ|mcosS>pBJT>ib%;W+ z{^TOcW(1LMxBh_?wv|CszQV;rU|J)spk7}R))BO!d&4GHn!y~_J)`G6mqz4my&lx& z-M7#daIxFwxGT{1=3x!^P)p@K`)Lhv*=~*=i`_t-C?BMP55=J2=Y&H6hQZcnB)47% ze(3Ez4)(+CBxBImpE{LH4<^oj5QwSyw2%GZ$bU~L?$lXzWEvgS zGYy9H`4&Z6ZA{I7H>3k#XXWiOw2g>$JLjrbPTx-SwDhhZ4lJ zqPMDApCmI$C+fs)+dDIyh8kMKRrDDt6BVjY$U(LtNu!)~gwY&SuV!*@r8oa?S zEH%dNN~70X-Fv8>7qM}cTehMtkDP*9f;Oi^I~N3^=#-wSR*P8X$$ALP*6Kwmt5K-f z6gXD@@H@W<@T~>aN#kXYFmL$3icIJYI`KEM%N0lf<=U9xN>4GMDf&H)eN-nz-r?tY*vwLwz&pQXW7K93cHzWsI_lr( znqwZA>fzU!V`pBt6sr*!|Ej7e)-CHX?TjiSJ$H%~daU(;31$j>W|$XB9WJx$3J9Od z1caCO9rHezp5BUUBhvfQ2L}HM^g_0&A0*lv%j{b64+F3MJR>DhQz8dYQ&7-F>yfp2 zMSf@|Op3uO&Sx7`E@4abb-|pgGKFWC<1gw9sPsl`!7{Xet$)IsL*K2~M`|9YfkO5L z@&L}yw*HnxM^@lfsBdec7RHwl^J{_qM&V~Plxf$r1mK_Z>yp(N zc{}~yKCfF~A5}XFHS#x4(VwH$eI=2zTT=sly`2#o1Bp=q;#PWNxFpNF&aVs_H4#aF ziJcLa#MUtn(sG@B?%2#%ULGB%#Kh@hl3GA?Ph{U{A(WGY!vbE$d}NK?snWk-g^B7>p8TRA0KEHKhJya?^B%0?@*c~n@V1>2 z2T5HxEVt}3+x)sDw)uI-*5(Ia^M({EBi5P?A&;}l$$`VHgRdW^k=MOs4WNam8+6{S zmF+AB0}ssdMd)}^sSt=_1%%|01s}rU+1c+K`z5yYbss=K=t`z4;80ZmaA7TP@h4d9 zXZ24f#_BMYl_)G%z;j4ho0i|i<7YOHuSZYx&H+VVVLc2OKjGo{X)xF*GrQlqER7u? zo$!GNTuHAKK_7W1L0yhtwoK?PGS$iXLo7v2RaI5?^sI*bJ8`+%`S#Z`WeDsp{lxJS zd;)9r1#Y)ad-q+Mc)wdu1h|bLK^*tSgUW17Ne302atFL7Nzsl%-I9SDd;7gv8%|ek`|_2%D1o7k$+szP70jlIXU2x z5OctKgXeRAM#cn*^8G(hVZcIYVPGGnO~BPtn-yN1YTItsV}G0UAfjz9Sw$??$uvw^ zTtj&Q06@}A!vb)vtN)Qxy+Pl0P7N6(Kt1=d1miltoSywgwXv*cTgZe!tIZB8mH-+z zDtIY$Y!>CB#JK%&C>!MCI+7;Nsy8#$j&8xi?v99ZbBz)`NQzHg>3LaB@W$sxY=RwTH zBcSJF?ir5ijIfa(pY(K@HI}fcnI!a18@m)}WGO_W2C`vGQePK=Lgz^1XBV+E1955? zEc>B$FH)$AeBp1<3t4j*)jhtc{n0F^-{v5ip zuTY6d`5r;sd9nLm$V#3rKUQ|=6qIRAuYv*9vk?>^*TlioW_DoHg>*6SOK;rvVopAk zuYY~pqsWTlrA(q27(xh2ChJkuk%uLkzP+cp9%z$Dg)4ZySR_qIVfDh_UBEe|PdGxd zUqvMlkSWNi#STm{TQ-GZ*fIxD9qophMZcA~a}k=Cn|nL$C_4|67;rbrRQNnqfJJwF zCuKVyUQ)OKye`iI!VAH$Zl1aIkzSb-3nUn6Kj=)a{O)P%@#wRhHFM^#jlM*rA!l9@ zgrwexfo=K=ch`5T^mSh}Z2PcMzP-LBG6}i-zdj)TKg^-`BHn=+kY3TV35d%Qp8@Dq z?=)eFj`)`L@N+TYIl``#hx0%slY><*Q!aSLCpgRkP|VZIAxz2+MQ9Io=ygvP3l#HF9*kR?U5k1rz28q+v^cq2VnRb(*xOd{VkTET?nS3?Y&@O+umD+_OtLp zvEAwu8Z%C1Fs7{+LufC@<#j*1Ch~^sBnESckSM;DoBuKD2+-*F^_3m*eGWd;MGu9! zO+xYpEhC|3QKiaE!MHe45)yupu9E#$5_aXQKa4|xJ#azfQ@t6A?t3t46dJiZg_rt!ldey? z@9WY_f5Ad@=2*KXH#=-mRUu@=j7p4a7uOhv%KItZ(OT?0l14cf!`{^-NwnpL4kZQ8 z@5hy3pJ%quu0VBPagoUGb}@$ijAPYgTr7fPX10cjn# zf0OW^#H9qa>rWMYB0i3awU7-amabcJADyE_YxMH>v(cIuUs%%&0(mgofjrjagEs~7 z!LR>$oapQl`GDi*WE9dEn&}dhs2N9&^hjssccauz&}6j9YXhA-PLxZlgfDas%_(k!2bdVVQSWODmCF5r$y^V^4(S^yq6HfZAe zjbmb)i$s}^F(>mwCt2lSO`Xcz)faSlg2=N;ZN&baxwrQo0l>A74Y;?5@LoT)gJ0>T z_j={r(WkqEiNFOXRPVSd@}&FlHFAwn_s%Ce!?9Eb)!C%=Adnz!7`b7188uURgWaBj zu8FO_fHXc~KbalIWAAtcyIl*PT@@0q(X>^DebIKKo-!y2^o;BDIVAEn%Cvv+P2)2efVG3?-q}va5$XABQH!%D;TDs$S*?CO z!zq~-ALYo;K885;|9*6s*$Nc%Tnfo+LvYpp+2~2MB+giJpGLwiPw`zJaki5+W z2*j0e9oNtb_O$7aYH`P=9aCRKHCl*!ah#ssd+!R9i~;q=1v37pijvN$CIY5e+5+H~ zC_p32gY^yj(Rp!Ny-QdmkKn9aGX}}#r4-)#gHJG+%hzff3Enlx_7xY8lrZUF(5ZrV z!$CL&^Er}o9F#*F1-GJ<3b|2nd_VWlJ5zk0`d<%o3ehhqnZ<_MD>vXl96tJ8?w+4P z8(jufXUevWOJgwc;@qa*pSGRl|KTfFdJP0>;8i692uUH18#wBxJ7qoWi<~%k#_`%4 z@Ni7lh!?XX=I##xqm3xBM;x0x5VN7}mGxZ^&p@2h$x^KLdaf^7pL$~8dLUIA^)=T} zc>>3Q_ZqImpR+~1;Avp5VAhl9v&f`@d_IscH8XV_nPuS@BDFX4OkmUT z+g+Tql;9fnwozP{%-kn&-2HxmI%Io@iiu$(pcH%44>CQ#RJz+B^4ni95~+Vd7NDSu z!5Lt{2py^K7TJFpdTOcd)Lm5?Qm^#(Y=UdBB@TGd2pxV`b_5Evi%Vq|M4%JBRg4%M=1llCsBCMZvIq<v zJsqkL=#mA#nq@=oZ9$RFm)39T+HnGd#s)KxT#cSGbM_Iy(m_K4(t&jby=@sLa=d|9 z9g~5xSX_j(=PG6V|3Ez+Z^RenCCkq;ac%Q& zrBF?m=~W0Bs_w`2_Eg)GE!k zA*$(YE~*Z-Q$f1EXav2xK0}u>VXYmQ)|yJjX>-^=Pu`UVmxLj59DI;K$^!0zmV_me zDP7Yy(~YSaszx@us!@v+yg1A_bh#yr9-ymRJOpyYE~`#of$=m6pEX z(qvG#3M+jpCcI1FXXz*J;<3*QCfZxe=?t>SSCVG*dGHv{k1lgl?wP8sOM{gzFiM0z zTLtL>`mAi!--)vBe1X|NcY7aTp4%aMwX#-ad}!6;m(A5lKeeZBlCs;)`3_;`&LBk@ zv=$!ME2`WxX1m7ezid$%e#s$ye$C3T^f7glnwoh_$cBa}y+FZ;kWA-KzW4R=a|k@S zc<>p^ulugZg3B+J+r$4;x#~xDNS(`M5VxNI>zX&qpwZ_vmTwD#owr$7QUTO>{LIgI zUjC1KbqB4ad$m6pwA#oF(x3a7cY5Tdf4FFux7hrDyo8Y(^qJvp6gph=eVnQ=h6;5K zXHR%s#FuTmUuW2-Hp?5?upZyR?dzx^;nNZD_uI}*)ZfYy*q7Q?fdBm@z+qSPqyPsk zj`L0H7dMHBDM{B;De(U#kLENqa$FT-*9%RMEc50hmx@Q)T1;8@A1LV^6MnO31XH&b zNJ_NjVzNa1^AwQ{y8jV4`D=~6^Lkbuw3}@{d9*o)Ji=p{=s12dnkPlqygfRw=)d3a z?u?h)gDUN@O4y<+m}|Cn$rzVxwc<0+8ps0zW?HtaZ=}9=$kh#uuNMb zV=Jr3x|N$GJmSgldb=_EQdrgrqJ&d$Exjn8bt6cfd~!$_zqGQJ@pZ^KB>vQ)l78vs z6uAi1MYXG5yrq}96G#WJt{yvWW8NmK#=$W%akX;c>|x4oFB_<|d0x{%KuF3Ku_!K* zCOwY!#BL1#O6=dR7rpp)t0KvXuVW^7PTbiyA;^T0)6lp&5w3|S5d*S zy%u*MOW(HlT4;2Kb7Zd-SG&kbv99bSvb!31VDQf1@6n#m)tAOFYqXU||J_BIz@VSq z$1FCL(qYnb< zPKz&i2`zs}8k0}2I^XIkT5yH8mPf!MMoOS5vP7Br+frLgYiQK6)EyRomnOqgV_q*k z`|neKDqYE$kT6!?&lZc6|Bq4skMD|#B-bKlBS@Fw_i8!K&RFkczcIr|ba!t|G3o8^ zj*Ixg8_c{!;igBu1-ENi*mB~1z!p6Ur3BjrQm2&!J`0yUd(NzQ0c2LZd~p~07L(P& zzW^O^-$`*j8xv~yC`zd;LJ8l{jZrt!P;}Wr&Dk>^RP{8n+5OUPNuFsD?G|-VPYw)S1 zar%zApF5zLlm44V4yfVw=r$aMYBq!wi24vEog53+50=G0Vr$=>Z_~@E0mjM=+++Zx zKR;LfSg+QnGektAIsVIo=5d3ByDTQ zRf62sWN5I3vTIO|Q^5tmdD=rgJ@A(?{3uyoUp`&oMx*w}Q(L+Fk(g;Vk^RaAd(Q}`!7jnIRUnbOKU5Jk=d?z+WYW(|l^QEr2sq9K~ zbFMymsg)oJePc&4)o5!uN}LI-^6J&AlxzkQF*oRkwzi-@eJ6+Iu3}QxCfdLWcM?`w z|FoZgUc8Iqu81Ci>Id~!JvrE93wosXUapT2Mi?nwQ+HktE=kmXW1gOFI(2eB?gAUs z*8etmHTFh*)2Z|6eyiSc*koVrFOzMNrrPh&nVeWXvw`)YbIUWg%~zWQ`!A3!W$`-e zm*;KW6#vlngj|1OMhOY&)~fv}(~aZjeY0NjTt7@gHp2h0%Hy7^2N*_**Be6XZ|yIm z(0`GFtSO}DtyljA`PIr>)}I@WsCfnn&&kuTFmmAv7cFv{`dkz5mis9tHt0H4;G04B z1A>R2LDoK1XXdWz!M^q?s$_mkH#}RSRva>t(wnm6EisL5hC7JO@XMxWcIXbhGyVmS z(4^y%uIlpO|629`!ZJjQ===|u7-*gzL>PVg1M4LkqVZ(I*n81OdFD$iWbbc3y$$=$ z;>rJPW8>B_s*g&*<0L{bB2B$2F&?55gzdh41G|`(GwlhHtZ1JAwl-1-6HY@$#ZQuS>=TN!au?+X$cAf@x0PaG5B4D(}R$Bc_jfW`{3Z z{`U_e`H2AiOs-%37J&!Q#Owpalg5mrLSbvB;9sr z)V3x5JgddQRI8tT`aB(qWn5khk2KVJx}7u_d(Z9o!#5-zxR71;p#95d3{_bQ98P)>QECk%R*^QF7gLArMqGjCw`|uy zkhHt%`#Hm*qe~n!61Fs{3a#F`O%r!U`NcdtZ35EZ<*LeOozo9YlSffjyI!5QIITxR z{k@w^Cx7S^-z?An@!d?p&#oTtX{1*Q_^mKEvLC=O>oJ38#~;l{l}kD+5LO3BuH+yv7k{J)*vOx0=>7K>i-$i+!{>Ct(OC7#cg>a)6Ull#Cqo~4S- zSKg7mKJH_SQO$hCNw-;E&@gMyfiO3(-msdZ-un^O-Y}x$UPWKe-kN0F{t~T6M%Kw~ zkIi?_MFlbpn{ArlH<91ST*S*;saApIt>vu-{(7Av<;XihqFm;o{T-4huL;;HQ6Wc0 zHk*o-A;(Jz-^}6yQD#BIM`8~0Ev4)aeHuZ{d@W10R1 z%;rPya5y#^4Z2_Y9WPjiE`Dd9Q!^zT{*Wa0qTz2cOY@w=*#`lBW@#d~TLTE{2w|Kj zvUt2{Eif$Zyk)a|-@}D(e(hfb|>e1TOKnGhGCo78ZWMqvwT|GQB z=8QaI9)9|@P;(RbbcgwOk(SKwtUCFE7}6@w^aha}V}HtDST*un=(aw$&r`efnr_-s zYg~KJCv@e0Zt3e(N$6fape&jn&vtx&a77enq)AwRZlCx4^2*^qk8i(&ik2@gLWkp& zW^dZ%m5p1o#o(SL?|<29k)eO#YW|Qk3HPWD(vt=W>9uJc=5>nK*Rtl zT)cC=Tn;%}T&HE`r`!o3@c8#H2fYQEp5OIvU)muRM9E%XZJG}U6b9Tdc;C-c75~+F zzI%hy)crs&h)b5ECV`MK$otS+$I|$2;Ioyp-yS71{kSh7@q6j0sB8bm517&N>6Gk# zw?c?9?OWXs^Hj?{UL&o~(4}a-H<xGrmSFZx`}yJ6 zZ<{w`Sza}bOcTezZ^Bh!h=-+Iziz0&guM4e+(a{!0XJ#fJW}*Sc7e3h;FL4}u;^fa zH&w%%AtCOx*C|C#xn-cEfJ#!U4=jqV_LG5#j6NRfNU>QD-F|T>OS*lfS`sl2O-FK&GOOuYB#b%jRw>6CRSj~0#{fo-&4NiIybr;X@+Si9Mk}KWnP>Vd$r!u95&pb$3 z$qg%#0{eW_`VVnLDCw%w_Fw69aBujx11 z!x-y(xAnNbJ`~Ru5y!fARZmk4wg3#xt(m&o2DTgMq;Y{Irzx00&%PXv4IWMT?d=h@ zUv*38$@$s}b#}D2-J&hUBbO}}7Vy?@z+dV=^Zl27kFmUiE`Bdx?ll>;R&T-9^+ft^ z{w}5N@=CN;b538lt^z{?vBDWN1B?Ar^nQ+@9$NW;4(N2H(3)>KqaV&rUFDHg)X&&}8^UUJ9~ z+L&a-%y7c}d{)YLKmpxn=0Tp{^Z15csHr)sGYq9<(u7p&fK9%!uiFWDB21T+pLr)h zmZ|C@*Z2~G=ZlxsC_idzgI>Hdo>Waq=e}{u7rbTCvZYQ3?(lrx`8d)v8T{4Mxb~}Y zU3oKod6c?=;&+eUx`tfAv1TIr@h*vBq`}n#s_xkS{9uMkG6a3*J5KlS*-TylR5kw-6Dsq zBGK#a{n#tzqYs!7=!qNz>SV}BVFeUuisWahCozk68i zK_mUsnCzIuvOM)qUp)I^fl=fA{&-{X^`cb}z?Z%KD$qjG`TdV)I5?5{=pyay!b{8M zRM&M;73vB(hBx{RL^-E{dd|eNwg$5&Cl9@z>#KLjD5cfZbD)y-8a+n>{{J?cz$AKc zKpk>9oiT3W!bF=qF!f?RbcnwyR5(@+C;kI)<`b+(k!h!Yn-=9X@^qOr+yp^Ozo$mW z{D!&u$b=r=D8{}t+Qr-&$c`bD1%eo^evozBPmqlB9$$;y)t@R zK`YTMUJy*}9rJ^^RWqfr`YW|{;2REV3<(LshJ*NT7UK4d0s1y+qYV2m#FQyyo2kUX zP(S_aU_f!#mQv{L4c`#uoM3LVX!%^%w9Lwv>CYKJ{P4SJJ9}i3)O@QXm0jR|BKke= zOKTBocSPiZWmUK2*S|WkxGwhvhK;A?7?2yT_ob=lneZbR(vG!B4sFB#dTUg`U+tHt z9aADtgnC;l4!-}UH*z%_2t?iKL6K6Gij$WN*GVdaf%iwZ^X(nBfwH}qHJwk>Heaos zH=zg7s-(d5NY?E-^Pk4?9&=~pflSLmrfAn{TC{xeb7OY7*&8XpZ4)%7i?rHB)TP%C z*Spv3e|N9x?igw7+q;=gd$1HsZDvZstxpRl4~&SA_B{4xWIYHX=>B}JT>0gT!$z+X zD%?doXf@(;P9ilZFW0#e&5D)#*6#66MUI`|^Ie<3@vo9Mr~A%meTkJTK;xp2kQokRa$lQUad%|HT)+W>W!x$(w_Th^h)-+%MG5Q~4G?@hA&`6fH) zM~Hbti6_9>cDgh2w6Y;1(~b+Eadyrs#yd7PdM)UDm#5?V#$wZ1RaIESzZL(UBUm59m$I04AB=%bu&iZng{VLaUMEMs>%WRLBL`;@TpP|%tOHkS%i96sekdwIA*ky)7Xd{ z2g9{b(9qe`>nn_v!tZUqh~2ordb{LPL{X}^`e`a7GE7mdmU`>}9D^tjV74;}c8gDw zyP_8VB85$ee-?}I(sfIF@eJfJgwcYjs(fIK;5bl)o0JIou{bq%$tHO;cMUhEwDE zSElMG_s*Sn>qkFKlHHu&jZSl7>w|i9%#L{@mO`|8PTsdKxoq?bt_tLyPRJ3vDRW!|uyw0@-U)S2^Gy77mN};KBp`R+ua%I{62O2+WXpy`lyG z!L+pgrG|Ad*DF9HyqjNe*fpWaQpiZY1$xupF4@=nE#ALoSKB8*v*m%=flGcZ|Bp{; zW>jAg9lPYXm%i8Ga|lPldZuibl769_^_bW@9Va22_((EDo#*!YrHCsm$ICEl`Rov< z?QuyDc>Ie_$5a6=B^-GUf!H^HLzUiFqw36+ojz~&WE5G)Y!FaoD7T5e>^_VcO|?$F zrq+>{XmGr-akA3uwR;)2=_Wl=A+YjN=6}bD8_CSz2O#Y1`FVRky4)F`kBZM7DJEGx zeB!hkd{fUs?{SQ^#|Oa2OE(NjgYq%UxLRtyevtum8aB7{i-e?7Gk1<{Wx88y1z;rU z)x2TK`Z(?6i1nw^_kg6L$1Z6D9X5nB(l2Z0yK(nZan3wRD3ecdJl=jmMD~`$hG2JS zi?AA?EjKGQ16VWAJBT0AY}EjaYTV5mlf$|RGzT_M>#q-pZa1C5n9f6V_oEbtV?#uM zds5Q`pvAe7jdt$gmWoR&nKi9vZ_}!Y7bp6KGIItDiz1!xpb^XE&XE|W|o?bDW z5j9BQkCafvs6F>J84Ll*qvVaX1*^$lZvj9h;Y>oFC=A-6tml7A#qtP%f-?(wG5Ud1TOY1o9TFYw%&lfa?JXVl;JFVkqY<1oiv?u2vWWd)y z#67&w=*&xaT}Ws9`ui4x;3c%QZCeUW6?|j!1RGIon=no#{;^dTTe-T#3E=_smk|;9 z!=EB(g%ae+Mh0TAgo{Vyn|ub+!EdR~fNQuSU)r|ftdYGVUa$hsuF5B6i+b_$iq-h? zF%^Ye>ql+37^C@M(-{F=wNKSq#rf9UY^zGg%QSY$r`Hb+^xR+GBqx`b2^u6>v0-F}lsTp$%cc>hxJ&ZSxX}{FX3H`?t*tea|CDZeUO+sJ@ze&^1 zX}EJR+x#96%|S_33A7%jBoQadBgPDZ{;P)t$QR2W4AXfnDp7DBA&cKytOmOV7&!5= zL^%V!DqAoo%5cs)VFh%U=3Rb_ajwje#)0iGsR8I?s!N)sB>C$Yb)rpo=8DY*CTUbP`A`hUcCm=GYtmWUMxdPz~$BMcyyTRILy z>Dbt)zh#Y5M?ekfnDycJe;%lq-~actERX**P(5@-3(2P#C&IvSj!kpq`d3|HsukGr zdF(3XyQ>-9(J{%$K|r<+1yE;p4^I(8<(qC_=1Y6Y6i?f}u2HZr zd*8b0#G*ga0o6=c=TCG<6z%ipfQaU8(X9Vcbl7p?V@KB4&3+ht0*AbR7u$VM{#Xi^ zFcdBTU8Ft^PJLpz`ba3E^CD;{?OeeUI;qVjJpM{)w&LJeI7BkwrTs*X@mHWvoVJLo zJ<3)2Hva$%ao)YVdDMN3LCmHoo)hrbU#5Rb!lx*o>Z!q4DLGP^m^ISX4y04{I^a6n zJIFTZ-lM%z?N?vx&TdC@m;5>MI}hONHjKCTZrK%GuUNcxK%=~aXVm`{>qMIYS8QLs zX9n?zGm)_|IyX9j5Kp|^`MFSf1J9aIBNHTYJ<1vglXaCAvt6XVHhO?sq8aLn(3(MQ zmTr}CC9F5y!o38K7sn4VnNEBVx)l4H(V*vmb6~B-Ptx7|cEEjYM41s-b%?4}+G8aW zk@kqyy}!a{YXAhY&c3%h;N`dxvuGv-k`3J%Lm+fH%H>M}Pi*{T(Ps_PDvKBZ$Vw9= zN>X(A3+GvGUBB}9HQkiY>BJ9nw$Rh--161WWEh!}%sKTxXzHsiArQ2S;cfZVqFM4g zeJl2|=dxAfuQ~rKV0)veX!-kJ&_}~0Y-*aF(LKzV#Ya^-=A94ww`x1r{AOQIJu{uW z777}taqtKUJ-t?rGzvzt| zt~hlYQqX-nk(jeo1XJNR6&r1NwJ(kM>{h3#qeH*2Ae$%d#Ov9OW6DO`?vxOuYv>L^0qGb( zO1i=Q_^!3~w~u45?+?F#ndg4)E6?*fFK43>u+!hkF4z@h#1Rt&*ma(O=<44wp1P-z zAtxf%n`r;UAYcreQ0g{SqPR2X&oh!uk8umeq2#P*n#gy{iLo)YMt!-cd7AUrd#48I z@;KPd{7<)UTj+ci=k(CtD`{HE zvs}{OU)sn4AOC6MuIJj~%aq1HZlw(qw4{TwM_Wa-gakDAVA0(bm66t>0&QDMxh7>Y z%O8i_lUxQCYPkY?gw>@0E$ByKw9eRC+Ea(V9WtH(Dz2gRDuOnaqAAelw?DSaCSTv0 zbve9OcLvF|7cyK{BgjJW8*zx^eMOv?XILLht^)wh;&(FI%GIW z(Z&|j-}9;{vUaQmBfVk2=e$lOgTpU;#$h1_&6Eu2T4z!wh=o0|sg8#z{yn=!{T3{+U{;wx71JZ92=$7f|n~A9x z+SuTojPviB;|(G}m};^CLqBQ3C-%3W=m0-kG`j{5j-i05E5m0O1s&u{?xNoSwod9G z?d*{{B!czV)~h`N(I*`meY#wO7D<)fXoz^`?Gyp4p|v&Omv`Csp{fysvrU4!V{c1J zO5|_O8P?NmvU<-m(_njtEHyl$WC{T!Dw$G-x3jd7gHx|_Cn&li{3S7`UXLZXJz_0h z56_QLsPYR6b}=BAU~A3e*AK4xR-ki1S@nCq zQ<4FAaQ&ouDmn_k;F%PuunY3`2pJdu&Ol7OXwSR7+PN6OH$Msfd9m^%1n>jQtc7Hh zB3|`>sl#XuD^CNSnxY|Hr$*2taa~_0J@16erRbELo@e_Jr)y5?0B8GM53V6dmMEw0 z)Y(=bOF>9kWSlgvqbLU?j@p?sA@e52+v}{Dpd*Plf9>K+)ugXd2*>i0#otCZ^&{9o z8+DJWfWtUu$Zj9kIDyw`x}EQ2FP5yhJzfab7kSvw%(813VhUrv?6oAfek)0Fwwsie zN0IqTT>Kj7kpK3QUAlj?VKJ!Xzz18~W~{qD5#L@(MW%~Mae!e!I@^_6YHtF^)a{O* zroN~L4_t#+5cL4}0yBC%eH}Ftc-aWUl}9{`<+W<&r1*o(+3uV%adz)cerMZw_@%t& zwIzu&E&_I!aneiZ{2*ffBp!vcws*qU)rBhGm=~EuD5;!|~n!BuQ$WkO=8xcIr z$?x6u51xeyflNEHHr*_N-l8T`bYT`U#6=^id?!1$;@>16cPMG2I4nveyrpCnKcy>< z88k|e&p`gZHf-?G(IC~8CNh^T#?gJ^rYNQ5rd`;xbziXNN&it*O<{^laFE3l z+1CjSlGb56v48QCqc_Yr&(w89`|+`S3j%r?reJJAByZq=k=WZF0XNT4p;Zn}pnv*0 zk-NR4Rf80NhXfQ3!A{LaHzM6M;DhYk_gQQ=g0o$7kF2zs(2`g2K&}9Jxo$_n=rRSyJPvKNcqX?SRN}*Z!tU zrvtD^TKp$Qa3YacfW}9Tc6KrnjCameVbQG*06buj!7&nNCn-6DwKE`24dJS>(VYf)&}bhp zCb_QM6JPQKbxCT&2P{n_=}FLoxXXiVO_MZHc01(;j$D2Si~5Xf%YBHgfsrEgrAv?5FkN2I}ASwaV5V>Jh_MPToo>#QdEP z;&gDUudWT%n_}8+V3W-y6=XCgZ^k+97Zi0T-@hK|U zJE5^GoDAu5>TE&-=t*!3OUBXy?%z%zmZ*hpz9`Iar194fWsi4+g6I-R}s3rQP{^Bh{8 zwnfg~NC|bz{6M-soX<_M)Q8n0MFP&&BI zs6%4YljSk5BJ6;BYXt~b&#>9E$2zW=n1y6z2)q=^=)tWl)UZ?x&`=@2(O3Gy6bw?lz-7!k%^EdxN71Um4)Y6j&{I=bZB!{I-QH$jh*LEAHEn+ zfMns-Pw1}il-UJ@2y18ddT#PxuC%7$Px5fHX6HSWsvxJtKp{jS2D@{P zKneH*Zc25Zy5YwLO(tGro@ZcSsNs-lM01V^{}oi-L0Myke?X0pEE>&- z+=*m15;%3us6T*ZNZh1Qc6?=U*Y&O`&wILptURWbVRKI^95w(u81lS;uXumInU|oY zkT&13H(*x)al!P%n=d#vKdble$|bMv_|3zYQZ0=5eJI8<2{HunV0KvWzPh&((pGdN z9-H4e?Jz;ZNF^8eCqvGE_0IlDjFS5%9|3;1QG%IgDu`oh3m8x%qCL*fUW*Hsi~lqz zNg7E@{2tY-Y7qGVbF3)#4hz3q@XP;X=4UWNR5d z+}Jl>x5SpFTpRI%0{Y3r%%=um2o;oG<8S~n_BNSuS&w^9fgiE=<`JzQHVN3NNQ+Ou znFO<)Kg;_-7oSq>+0VwkV=e*vX$-G+Y4dr1eNm#B({}884Qk%sK5S~2_t-`YzjYQa z&vY-Fr#h+IX~T`JOJ{XIeS-ox=fd8{sXI}yLs&NIyX(ogxG$;8^sl;d&n~g)FAvE? z-lPh~KuC3rjANuu_&ZwK%6yx{Wr$_xrcz!t0$aCt+_+kl;AVav)B<1ia5&VZXLyrM z`KqpW9D-UT=F7&!J+3NWdJShqELLHd#+n42c(bnW30ON*VTNFJp&&NuJl#|*-7vSO z^!GnI9$cInaV%Hor-HD%hmaevc)H?1pJ0*yCh-&{V zExt!Lb>HD$pRf1jOb)B2*Oul*SU=Y12B-~7J`J9pdF?v8w##}Yx3`-?VK#$iqj^_C>8*ST*VM)p_$JTW3vTfPd zr|H4LUTI;9eJ-TWBk>^gI&MfTVFrk79F6vaqGMI zm0jv)&Cc?bZ>pFZXW3BH1~({7Rwrf4QqPOtJ;^%1nVW@Ec#r7O;H?AA88PjGTFZgN zF51I)X&C6feeZojgGfkpOxhgilE&XfIbuw{)3TpXAeQV{qF_}jX|^>*XGG&6ghKKdfc>c@V5Jg%vSnM1cbC;mS1-vW%DU-{>o7W zN1>KI3>9W{`_&Fh?Vy=-+?6t%PQ2Cvg@XwKf;FoYl*uBik+95{E-@$Pc)KfDtT?s8 zUfW8;JZrZrG;`H#ZbrYj>1ejbj`G^`1u|gV@Yt*J^#Y zU&UGR77uMW_f*D{to4PRe5eCi$)3L$mVp{^><*1^B)UT%N7IX7#!B2rkJP#uaz?gF zS-rMm;+qK?8saplEGv6e&!;e*jyh6`HwSit!M02(I(JE>DX*lC^i%n-Uc@K7qMN05 zvnosw<~ocffUqXB;}-Yo3iHtOGV<9NBlP1hn`}353~Y^^d7Oz-%04&)N8s(o8;L7< zLkL9*BNrEqy3`zb7~Oe(DxGP(X?@|vg)e+ISGr46TAX_8ZWmz?qbv-T+~B9`K+NHC zm}#_{(GGju)f?LX=;>CMiZZ=FCw$!QGcE-KmN03o5InOn)o>-cBk@v~-ja=`6~UAP zhB2#R{z%h0Uuu3CStHv8eh0qPn=;IQ!*6>{%VDLG-u582-WM#gJG0epYgK$sBZ{pgda<x8bTaREF<@Vld| zN8|S<5((FIwwkB8Gbo3@b+)#T>blIEs2TmQi^e7)XUA-YFX1K93sI{-P0CU91Y6u_ zl~?9uOM8;^a{X%E%{@;}Gpe;BiP_zUyGt`?@`pQL9JiNe_+&2PfFY!w?+nvd%&u$R zsiyW7uzn-S*bHOvd3-MZqO#-YwPpLAsxoEEX0VhA0YK|tmI0s;TeZ{!pPN8$Jh0Ih z#tS7P!UhN-WGDBd*Y-k~GIQg`N9DpPY0pba(fj~w$M!pVZo_7yF$5Hxw32E{%VqOO zC6%A}T{Z%jiYm?XS7FLz`OF1&NaX4TCj1v`iuqZY(8qkgBReZAiUD8d#uPd8019n3 zK=g=EGH@Y7LNsBuv|c^maOMCTOBTv`y!tVUuXmd21ekTJa=P+&kjLr`k>L9&aT^Sw zl?d^(%qcLs$2>BnFbO5I6OKgW{SFM4 z^NW7kNGqrKfs_y;-E}!A7~;z?CUGNcgc$q|Jx#F~Tl>zuPb2`QkC#%O^^w7)&A^H0 zra$oQO@b0#H8NSheJNGHuhRW%Dz>T3BZyk&H#i9iX;et3$?C2 zCthm@&0AbZ^RA<=E%lW@T9ZeU5NGJ7H3JvKxmUI7v6v0C3QOJ7>l}l6O;Y~ zJy!B4QNsWHDy1N&8o7Sih^qrxrO%9w3S zVhVCNTj{>D8e-CD8n=>v&((e0F^@%O5c!Z(1(c?JKj#tpi)iZV7^s?el?oUtLmV41hvz_wZrFiY2Y!{l${rT%Bj)@DE&ntHtN_^NAG2y70QhvR!g?^ysTUJ7){!q~GWTv~op^tNAdB|Muhh>4{y@2)uWaL^_bwM0;% zw?E47+5?lg*gHAgK;;*}qPcov#fM48ye}usrTc;h1&?ME#&P;>1cmJvndaNwyI(ei zq0bkd!zXND6-EsTx3Ej=KMa1iwiw;0fkD2H@1)jjIy%*3#GchBtS0RWTb%ZAcy0_9 zhww}~PF5CYd*NuajU$VCbPA#vpbkrvP~QFp%whSo?uq=12UbpV&oKeD0YFU3yy?jD z)yn{*bEkWS6!YWLIqXE8oJI)q;vl<7Y&37FS*jy44%HiLRP5-z(yiW}NTdIFq`?RV z$nL&g?VcL%2qd;-8^o)^0O8{Ag~gCCLSgs}LNZw`-9B8fXevRhq(ZL}PPd-Wq34`s z%!4Jkj&iz#c6B^JUK7_W2yRL6Q}*?WHq! zjSZIQIDITc3T3K{w!WyNsgrF#IG&>Kw!9F}TuPW(85-YGV)~xB85+~!NB4JxgM;MI z2nWOHm5kH-JTx1ak;md$&24k%QzzNp1d}%J!5azDvuW-4#5x}GrDh@Gemakgk$%sA z^6T6}*eGO&uYKcj#o{cY9mHe3_X+RX^H*Sy3dOiyO)CJ2D5CyKy1Y~ZlC03H2W8{V zj0=_ldEMuUDxxj{;zfVA@$q%so7xD!_q^QT4*2$*3ilWf#f>$ll?pQ_$@06Vva$x` zMg_G>*1xvP=Ey3--T}4ylX?zTNf1SbKhsB&1}46778^p8Cp!@hUfTC|~uM)w58N(8Ju$HeuO znG0J$IB5JLMM1SZ6%6tC-&{VIxF2z0ULwq{J{ss&H(%H;%{$!W>f#?^rS z)S@lzp~!4uUaii?zR8b|H+*En3{z(9%8NChY|w&u4hOe|Q-)c9j`C5VsK$uGleZ%e z01c}MJl;0yU!o>}28P9g@7QfmJ`th+hf!4pXtif9uH4ofSOdM z??La=tt{n7+XE*bh=UzVawdQsh&|g8&YKUWIxfq&4*a*Bt|q)zS@rTPw;XGDSmkg@ zmb#b+C*s$GS#I+n%vqk-m<#ipng&^d#M`H}4i4Z!1H8IYGao2S;^dY~U~;|5y$Z)> znPc4DIcN}2&0MAQ4+1gxyy7(&AaWvGWcFgekcHOTa#sa*fOHZItnf5l3*$HJfQ zRu#*2s!M_w>^DmA9PEEJlm4e{IU*DXl-o~XK#noT<=HWplDcE>O)b@(+sT(DtFnChP~kvl8+juk+PJ#pooT9+P5icvM$vE~ zX&CKase&N_Hc~&=MTK`Qah%fTL&}Un zSBm1VgnVH9BQ8bS;b!!}13ekzHZ#E`hCnw+B1-ggk58cQ$i%uZ_XT3Sbc~(VgY)9* zlyA8EZx^})tgqgx&{F~1;|Mr8aQO*)qoOm=sKzBASdZoJna#NrVZWBls6I{|2g@&}ZnfF>_c8(3@Ht%0w$BOrQobgGQalecT=a`3d(w7p-Js_g?JV55OCa#tqc7wbN z+C)6hAc%xnr%fX~p%NHfx_KFmY^-FntvtFJVOBnwGwwU}VEo^$Cu%_gbAWdtSKjUV zzwMaexenwb*tELq%6tzn@L}zddO!z4KO+Ya73KIGeny1{qQf#hlWFYH>&Li#{Wzp+ z1JxuXi5f_jVZqoh6v`C*(!&Dn6Q(4je3U;hiGG@;+Cmt0s0^eyod?{N6z8vMaMBMeEXu{4i@=vcRWyb?IX_-awntTDKCf> zg6)LET>T34MdELS!{Oahu4;=yusrm6MVSycO-iTN(nRc%$)B5in%-0zW>MDOyknZI$^Z-l#R+2?4)vmcASZFD)nCO5ZD7ruHOnSmHPoREg! z29Qt;e1KZk)V*|GE7?~OBG)!f4kDd8bNr{evB=!)v+S=l-(J^cfx&DAkO9j)7bl+> z@0-THEok@!a(ostyJ7gvCoEJXwi|Rq?^-><|986K*Gw;3gn3R_2P%@PaKNr1uugsCbia%yZ|M&z^^ML~Iw$Paa?L<>0r*Va^G_jT@H5M%(Y*;jJ z4Q<{1^`*lGt`coCpZtLcC9GEh*Eu~-N))*+n2uc1U5t{Q?6%FPONTmsj7yVo!c z7!jcjbBrJfu6(MZ=(@~CigkWq(5KZ-mR>AdzUJV7TG~{;WrpM}?(xSEL8!zbDDtXt zIj};xAPoaVa&u&n&XfEy8baLT!2~8VRs5uVzS0(9NR1{9`iFQXQ8BgPxi>3>|1W}w zN0if7v({&OK5uNnPzGe;59;c>ncE)U_oZXkOn}ueeOT&d0t-|-5I@aZQ(=D3xjw{@ z(yyyn5iOgjX%WOLmOA8O5cG39j4lP-F5B}Rc0Qsl$4#h!MMvE48i@&^eS5C5qJ^)i zh9cgo(8D2*ULOJB5(=$_vAo}A4#K(Ut<`_U5|f(KKBd;kCM7j$`~%?2ApYk&7OXJ( z8NSV8+2w$hNF=`wIVMxF{rqs=zxdA$u6E{`+=4h*_R}*s5tO)d|5o|odoLpj*`g+l zpvGJ314)*(A#xav%8xHd@4DmbSd93;U-9HKN%I7e+-$^f`RYdQ+P*#YVE#gez{@_4 zafDVlkz(JjAP+5)>8*Bs_XjAcLI<2&xjbZw08h>#X{JoqfZnk zdM3h!nR}D~6`T6)6?*+2wLceRzsK2Nq-P11y=Oq|6_FIb^unT*<506FI4QPrv5QMqh8b%}bso z8to8Yc-H{XC~jj0T=s7sX)Y7+@UjULwb}DzxB`K}`G4ZY&jdgeu$t6162{&InA&~7 zKc;57&T@dK;`W1Z>)yF~(i16zUo?-54MKY#lf2muJyU2fmqj@-M7&ymM~%S>-3BWg z_uxI?%#saamWmyrpxA;*3psve^!8p%op-3I1HY9I+V%d^v|I~5FHf6IZ;-2kznr`SPZAL7Tn zH5r)|KnE$EG8;`kX6fQbY7s!w#cMholXJ`k2%n1ul}ct?A{7CdDY_o*B!F|JsLwn9{?_UtN~wHae5K* zS2;N-B{#o#^_Tna-shv-{F_s@%QfQU-1Cg%^KC~?Z9{tzLh0@+S9(&BwY_?S*UDuZ zG$xNFCub(e#g^aoX$B7r@O)GZJ@LKns~9O}8s=Ert=H!sO%H_y+=WHQwiHXAe7n)F z5gtr!Xg{Ps*&Ak{ocbj0v;On~n5J;x4*QViFyg_u;;7LgA}vs~Pv9eHlDw&EcR^_X zXZ^0Hs87enuE-=%E_c~r*8rC7=xp(Ng0BC>@_k* z7#Zeg^TBAeWg-f-hm|EB7!)Kp6>y{}PtVR!Y8(rk%+iw{oPrg8v)KZD&$&;ZzZqmn zxHuWLhfXYDf;_U_&iew2R&wM+M-_QZc zMAVaG4h(o8^;lp7sw~DqKS}uAmMm&uBN+{VjcJ&kr>rpchU8UCh^4#th7~drL*?3~ znaAybTAZX6gq>#*!~#p*1=5ax&W>#>J+Ip*+chG}4*MmXKkR}XzzO$wJ}*jF-^E^# zrc-NYeoni_0asFi4`klqq>2GomA2Ve8sCy_RG^3h%2rZZhnUbg0-D8d4T3rI@ravw zk_!pQiVl%q5UCq-tS2s|{XmBxe9Od-X5Ykz;#ZTOr(BYL4KJ~&+is9dH~R`uqbSU8 zne=}9o{lP9XRawn6k%4KvmXE-jIPJhGQ)V#>9>Y#zHCzkM={|was^kto# zcDe#5@*Eh5q6%mlDmTveOGo|Mj#(MlM+?-yD7%>0@?Em&(gN_Px%ue7umv6D#)$x&Nr88m75&7nMR34 zZ^Ed%7^t{?R93tAe2b-H-|)9q+x`0hz$CN(nxy?GAVde9#t1{}KzuJS)-tc5HQKXv ze~5`@9B1Z7_G6e6U^h~33qnu7h&9u-0UchcN3SU$`HUJdy<8%zi|3iuwuV?QE0;sr zvwc)0tYUk|xcRQZ)FH8eQt>SO+>sv-Eac`5Q}VCPFWfLj{Ci}9C!xxE%pri}wBGx<@v_g$B8(&lybqIX-}=bjJE*DAox`|-cB zG70}-W!}Foxu$gA0yvfp{IWL{>B5PZz{Psq3f!3=2Mn|K{WlS+A4cSmF^i+{6?Efb$D97%CQOWml}=YF_|9Q~%hgZ$tGJS2?7!-<^&gIUQSbZpLN}si z5r@BK^qal$UOFoE-DD#|rfC^Cd)lI$vfXz=?VCD+YDWUk7kq>@-e{BnRo=J9Z^B9S zQ%>%d`eWABY?ghiEc_a3)f0InKja0@w{v9kl5cN$`;l$7sZ+4ICQ5oxN$#ml&C!5f zWeYt`e4m4d9(-ZfU|A)8qx3+-R*73fHYA3GYQX||0Prb1=5rq)C3cMF=1Bh8*?*q@7}>D=ht^iqZ-Y!h-jn_Q25FO*VJfkAa+VsC zlY11MHkb`1zF7R{t1Bse@iein(y7gQ`YStM|(4f0==X6S+*_TBU{-;^Ql{eY|x!OY;(G90($q5!yXCv^zfcMHMm-JA zd5UcA{`1iPd53DLKNmig0_!=hZYlY#9(|Ei5U63|8lSgN0G;hfMD=Qk?2G%cGeB?{ zZeiN*kL-k5l^@C!p3(CQS4Oiy5`j@1SuZJ$SE@~X>`f;OP_f^b zv*&fM$WdqhI8aG1$KME9c?SY64#%;5{-MDY)1^{bjU*2tgX=bTmkf{$8h}Fr!fUgG z8h>e84U7@?gyb`PSF`@1WuOF>$?Ok_QHeozI+ZD72QF z#o(ug)4}tze?ACCVv1nPfZtj*xk(a&jOn4qc-N+1;>m#%nt)mcgZ%`0&# z5ttaUmhPG(Kx#eLWFmSP8Cf2ekrn&YGX=r(+B}Drs!6J8My?Y31gkh%tz^cs%m7?7 zNATz^KnJSBU(0wZ=dB&bazOCST%wNF2xALnW7M@rNXxb1#Yf9HAEu6K~ghX|NDjWd7+SlAs6}q`Qu$Fpv4sl zLP&o(MmVeH-g4z4Qvn*^p5R7wNVO4fe6n^hx4K5((Fcf;H`15pOSlmy5(SYFjS5g4 zn|6k;Wj+B}8Usc;_eDCR6L1Nz+T7CDFP@N%A_M9Jg9Cty);kc9bpo=NxcS zufJvRe{B+~HAI?E#KluSaZNOP0*q;eFknTUm|F_CZeSQp0JZu#MUbLOXZ2))fY~xJWHu8_}%(%yCkac>Wk;qC$|6c zv|lX&0k2%Gisfpu-5-v-*kB~$~6b#l;AS`P7l zi81ccfpYQE!4(U#Rwyr?(QuVm1_QLFh~i@Gv^DC&EeIpeymmTw*z{t~@ia*LDwN1( zd_wKxr=%@rsW#EogY2%vhNgt9Oa>20i@R`R_M+c7y6%KC{I9jyU-=PMXZ{ks8X(H{ z${d+(dQR#UK0*_+TG1*C$T4kPu(8bS#_8$oiogEnp#Of)PvHC&B5aKKY}5Cxf$xLG zk%nLiXAfV;=j|Ll-NqVi3#H4kt+Ltg`=O7=VvQmQn=my!c{OdpPS(4f#zlQE?;_?b zZ}RqqQ7#R-j{O07tG@0-srEwRt!q99_apM-nWx@FdiA_d(j&#}zsvUc$cvvuJtx8x zYu7k6DiDYr*v;vBnAT5&jVCT+wRsiy>xhYK+3_~(KUWX>$I4OQU)P=T-|vcD<(IED-GRlCGi11Rz%BOqaV*tVRGGv-4w z_0!0Bn-GaV#;XyWXCFiVh_9~kkt*bOU##Txa5Wr5UW)!I3vtzskO}Q!A9~B5q4x-j z8#|Vd*4M+PX0vm*1R1R;dIot$TWr|Fm4}9IezVa;`5=w$c<6XiCVoF9<^$9d&_3zBfn%kv(Vj>2XMR z_7<0-a}kBD=tHZG8ncL}untXUywMT^Os~LCbD+Evv6_cY&xengO<}VTTG(^fmCO#a zA8|ZbGX#7}MFYx@J*`r&IK1CHUk%#grYO%A1a0S>SRCcy`c&uD37oKZw4qvbs z$0h%kYYr0>$U`|dY0}2xiwknYF0Zu!KrTma%?RcufO@Kc3EJv<7J^mJBTb|*&Cne& zpLKu??QvaQ(81m+QZc&J(o_dzQB%3PMDu>nEn$Db?H(WkYlfE0Gi`K56!RmmMOkDc z!PG))A-rPP>|Egfxo>>!z2DYWYz%O*3FNu@(?vs`-T3}aGYV{tD-;R#@N*L*Ai&ib@xM6#~poU%W0S1+T~e8 z+hn1kG{8RxA*Q|(HbW_)9q*VAF*2;iZzMj?o7@$99Gk6F0%i=6f|Gk73`Bc8*PYL8~|L z(b0>w9h%=re}`6zKTR)smbs6YhHfvSPJ|yH9NRgPU8U-EKE~BdzTINeG=ZO~ddv*! zib$K))ah3yXFC!cWk#$jX)lBPJWemUDqD0B;|Gb$;@WioSg8IdzMUqI|Ke_!NM{x~ z5z@%Bh6RpBnwh8*nqUUc?$3nbCpYr6QwK;lk!4mycMF{Z*}^7m6`A?qC^O;kl3xe6 zqG`f-YmwN6(2xh)CM#J0k@LwNpcwcu(zce|+(nBMjTHs`{J=c|p&J{gV|^qyAo6jB`e1c)R$SktLrgBsjb%(n z;<(>@6e#6YuF7itS3I|BF9Lry#f0-shpTUSgezw#^<0!f=#Lf!zXRRae=->oD6b>Q ze@QZEW|r=sXZ*1T7VzA$4h)^)_KSq)J;i9d#+Q%jAGW$u7rSgJ)6~=rI39YO_)?yT z7cU=1@~ohh7NrXzcF%3}q~I)&?cFUMxBz6aI8`m@M zf-NspU(y(N$l_<02wYqU>l3Gdo*xVH#SQRlyo+~@tMwpaDCX@dC%^??B}k4q`hcyp zN(PPzJC)3_f%%-ir|ww zt8~`UO~GZCj*cuN(Uie1Bx8~viV6`_7oiWA=UnB%A3piyzo%0Oh-c^}<$w8tMkYU7 zM5L*!`yqNnWn%+1xX@DOVV)B1QbMw-BomTjRF^BO#j#hdibCbRD>T=MaygRLiLf+C zdt+KyqI|2@G@P3!h6^&87Vudm*&8`$l$^oaa`XB+vou|i<`j&{3TspdrLGA`cMXn< zr|5ZiArbo2RtRmC)5)9*5HT@Y(Gb1OeS8^+hD&h&SXA&4w-k&u-Z?n6xRFGmS9dM% zD9A9fnsQv@#iMg3pw-NBEUwe_TkG_ufEeN=b0nECz`uTFTt>9q;0!ssVQW|S1Ed~4 z4_MFtO;gF0Px?1Dg#KM#{inom>6+dw3bjDbWid4cA|Hev&Lvr z>@w@ibK!A$UmMU5Q)M_5_gP%R?}QtXIH@~Ot_o#%VsgHYYh`Pz4(zHBS{@G5IUYy@ zXGlMIE0(m@4Q(&K6A< zlq-kzy?KCK*)Bkqt`~iak}yQ#N^*_BG*qGWvhu3;Ze*8FMnF3A~S9T zw2uGQ2AdHF3;P8B>O1|v<+dt;&2bB6$aQBLSb*lIm+y16ak*j{?Py!v>jR0Uy8%3> zc7ffc+Lgm@jYPcP5?U`K;05@raCur~g+}~B2mvRI)iPxvj7g9^oWk^;h*08`B+KjE z_mqL3p0!sON<8KYGvZw_-OW7ymMlNJ@+Gp&cwlHyA$Oc_3ME}x8V8_xC?eKoXdoV! z`@u+OV(E#1_lOai zp;gTqq}S&nLsv#2AL$LxtDQD2fJRgf#n&C^C_1jHc8!hgF$nVT1bQ~b`2Y6#A z81GSr!s~Hzf1Rg;_X4NiZ89M_gWCjEwgZm?EKH0y(X#KMo)WTf?J$rS^j@{u8`kyI!x z_(0GML!7L<(1k-dDJ=%`N7xA|6!yUGhXb-g)K0+i$IB6eMmoHg1)UU?mE1S>5YaaB787SQ+|bG$4tbf72|*dsgW`p#8(+JPGVg_C)6V)hm210ps!)w z3F93Bh=cD$WyG`y=RsW4KL*e>mcy_R!AE_?IgPl(GoQQ0V;LeD7{r0KZjPNvdg#gt zEYC-Hdz1H^5zFN^pQG$*>d0Z%aV*2IU$i=z%4IRNXfGaX~+FvZnLVT4XoN|q>uhJOeNzhM%8(GNEp`VuAuIj{LxhTg)fb07cq08 z1&Q32RMsb}HcKU8D?~)#+J0i1%c978^swOuwZvqxS{hlT#ij2(ur)=tbj(0Sa6q!yov*OHcaSc9cctp}*Vz=!E#nc2e3- zlC^8@A<@q!UIi6?=5UOQ?tJa8rir2c)dw%@!JnNSn6xXRV4H|rpRa696c`QA%f3Qi5Mk+X3V)bj8i2qy^ zlg59{vQcs5sAdSGbJyQTMe2he3=ZQu`{QjA zN7+=wMpFJ1yssW)hzmsvKJ$j3Q!<$Bh-$XuBaL6qA=Y~Td{>7<2l!kwY*yd=;eQhh zsHF`Ryy@wIlcR^+nh#h3w)>;ytT`^ z#mYxXsl3M4?s3fRB>$sZdtSfWUC6?#&iVV@WN!#O@)+oXj6DfMUe2I=aJxrazG5`V=dLvT@HGdcYWq1eRAZb z7Dn&I(JdaIY>I>X4-H>{FZ%oAJ-QrnC8B=32W7Xim~>z7j3V5umG?0~ z;-ya~(Ov`EPLbpe$ZjB1fyw`S)$Z_i`%iOk@O7uN0F4_qc>hMVM`-=7v3lm!ZSk)C z!r`KX(GMFTHR?@dgs;}ojlvDo~mn%ZPWRy1lHGZ*#4Y`0!# z?%7x}<3gr(mUa&u2VB-+&t(GzrVDz;n(osb_f||_Og)wqV3Or4PSDi|l<=oALC8ty zgenytcDcig6tkq&=|$xp@$e9Y-BqxV#29>FxMQL!UNnm4xoW8vS`6E#N}8=ML|gWt z3h6NUf+5o0h@S0xZu>dP(DY^1GABc@sx84PFwrd7Cqf>HHnZ$m>)LmfBBPzv_iX{d zaJfLvFJ+X0%`VxsT~BRKTc5cerf7Ud+1YSe2BM!h#bU9F;nRxY>Y2DCwAwf&yo>}x z9wbb;ptkZ0$E8Z5if$`EVSr>O&A&JEI63iz6t$-ii`@WPJH5si3+%C+?NY$fEgZ~$ zhDAYw4xp-<|Gz&eA_UMeQ(IhlDtGE3zuoDg0hKnq4iU!e(wmsfh=gYthclHg8k_GZ z5mSzd3-aHLP391*qp`c}FbMfHY&E|>qH$a6K_q4dsuM*a4dHqD#ML(f{0S7`EQYDBfOl^Bt<)@Evu;iVdEOcN~PIxsbo`0j7@tHh$i~ zZi1{VFo0%M`G4qo>!>Kdt_@hJA%~D=C{aM9b7&9{m6n#4Mq)_m8d6F`q*EmX1tf-s zVFZ-!8iW~;?r!*Qf6w!L>wUlPeb!2A2zn6l)I< z8ddvo0pwz`s<$RE6>GKqMp@mYo+ZVeFS!u6Gx~iEu8LQ_QHz^9qJ}VQrB)R&En2&Al$b8+fO?FArmN|{_iCN1pTkGV} z5)iuP(X>cx|IU-EDGLmHX-eIv?cU$6Z&bdW`i+FGW{}}7k49bsQm(|e?$@8GN!81t zEeczuSfMXFGLshzETER0ZBg6NAald(#`AK!R}?{#@oSl41Rq|949F}rt!<9B3#x$9 zFce-z;WVcl3(|%_W?jGM(p}N`Yk!tHZC+(1wVKA`1FBi&;cm42HS2`i9RK1^-9Z^v z6OTRpwCyT6*^>@6;Y9H1{j_V7<;8bIA12crDoO3NN&@|x(I3p|4mQ*T)7z@l!7FlngwDU$txNX+HdDjxP zp;=IZ%##8eKi(>EVaZ0s@NrR@!C-@=H|{);sFUsX-f1H9;-FEimv#n;w?mVZ9I*sD0o zh`I@sWR?XbDMjsO{az!sJxF~mhpxu78J$Ea3I zLcn$i;KX>CnLXWppXNmNT)xI{L3Z}$Pg(s+RoXrEklkbnn;B+u*`&1jbHY*vzY)h` z5p&GL4|kP(3^dhY+J*4U-|ZUn+;{ton+=FbZ036IHMpT7rXLE~pBZF4Muv&-`es-8 za?tY5$GCJzekm`1x5N9n1&U-BFo&@@J$@XWXz?^TOy<q{_nrGKeZZ-Qow^cxnBwYgGqyfXofoCODprQDRo75*6 z_UM+xUn0wUv|O#xpBI|?@6&0@_5i9#w-*mH$o-ph^T5LB;vb>zDMj6Qc#qiOI0Od| zkOllE{xXBci0@^aCBkG#(WnF!I^sj$y0k~3(m|Jh7=#MK7DA~g^n!CYfY@3eiTj4E z*}k;0rvg32l<5%|!+&q+>13Mzm@15|r(u#gfSB_9If+<6A;0uFDd@Gdmq}moy3WzM z%haNi}|KcEOt3PQC%4>x+kyoNKN$bxql;!qJP z0~htKOBJ-B<1lS}7J|L&M`YI0bK(cWeP;ZTQO0T#YDIi#&J%CU2(f*Ua;Z!gUi9Z$ zd{FHJ8#`BaVGrWn?PzA0TbAnHrCJ3CUoQts-@dKPfqNj7)2aMB3D8f*F4mp&TJD+( zyKm-^L@cSK41K&YIoLgTEp;pUDwvZh(IlyQ=k~-FH)O5j#!Rt1+>){La?-x|VM$1kOQcBfb0*%cTOYT&Cm?iw$n#q=$1XW%K6v zAE{3ALAix2U-vS;_pH#?Y(@JSSj~9F(Q~Szf741(E6r{_2R8>~&vwL`=QX+3X(d>h zosHFVtK&qnOt`EInjt=-owyqlrdD{Vb8-}l#sAPkzC`Hu2E3`qMwe;d-R4qs=cPIe zIAn<-ms^XFajQD8rr?b>{O~$E7$K;zr$BT|eG>gBy=aB2@d;A&L_OwwrtzpwdN>3l z$e@*l`0Z|3o)}d)S&f+2uhXHUruMpiK&)*!w86pC#t#{4FkFCBQFysOie7Wg@;7Uw zAEx(e3Xqoj(GvfNd=d~<(x%sbdCOiH#+xdbkB2A5(ZNTsiUVk&eeBsdJCxFsybrBx z;VnMt|C^;z|F^5$6^Yz9dgiWp^R;cagCw$TJGK|Wg+%_S%UPCqo~|u^bMi}qj1B@t zh2j33Ci5!#igKP+RL}2l3MQD3u+tHZw=TlbtMb5UOmVSYLPYfEyJC; zIuUswEOWVO;=A};Yxv_ltU)PwGf+ zV@isc=SS@fXsT9FM$$_N#AJ|^30i92Zwwh_n3Na84{5bxl=5PTej@bt-Dat`6%%UC zm8DefXNdfoP5E@XO`opCDs;mF9ErBF%igwps1vHWvkf_G92u(#X<>QPbk2+WyQ-r1 z%t!jBsM$Zz3=G|Z5F*3Y8eM`ugrh$YXPuW9H!U*3&v{q#M1rHa*~WOw@-Z0m=Q{k% zFQ_nR_a1h82~+Q@uT#01WEE|AoypJe)XEl=ab^swi4KkNooK_I(mDVs$y7rDpcziR zF6PC|-oOQGX9R)SsRL<|kTdV!t~|R(W`(zP9JgfxGOO}Oe(w?2&c1x@=cB5dn3Tzm z>AENUH+(g+wF}D_s=k(+_>6ZOfyp0C94f8A&9}0(7!>2h=8K6JqU9BJ*8VO+3Dtw%etC=hq|>nBnim5 zBqhmFbq|>7Y~#MUD*5*Z^NU=VIjkr>+}T5Wt*`OMf7_=%mY;Jd@z?FS9C|B{%-;hD z*U8@oG(K_E&)9?{=ZZw@;8sOzK3+}00QIaR=WWHDjm7@G1?Oa0BCvB(X%h8AbrDuZ z;6|j4*Ve;$5CSu+wdn&UJoI)lqp~XZ0f%o6?dL?T)FSky9RTkVyJF#|7O2{J(p*Ux z`{04cJpS*3V))=rRI6zCK&6Qh8z(Z%otpU2n8?4i(YaJ~;wv7}n>&}A;y#l2jy*eH zo&vloV0c>ONgmah9a0Cs8XZl|*ETdJCiae{f7AHm&H2##MQbWb?nm697NB^D9&C&E zTs~@Ha)`rehm*@Yc>$wRjc@ZKC`LCUqKLuD0@eV&3BpN9nfwpO`#(B&vKU+OkbInP zx6p{i5jBBM00xO)2*d-ufJQT*kYWZ^JTn||KnWpAWr@t z(>b(&t-W8BZ{+tg_Z4#>Xw^I3D;7G)PDF$cK=DDX%nPZn+W-(q=4v*&ekay&cSyvo z=RSqWJI_DDxZCy$(K#Y`genA)FIw5=Ns|HLQP99+?Lyp0f&mXe!tZ^SDi1ds1%DDZ z@lHn%Uxr5mzCEV+A7^+Hc5Su~%76%^- z!g0|q-**POJ%cu(+b6Rp?JW49+=qM0sk)Dd4$>Ex-kf=MT`>SQ8HYvNE7!tRqFgyy zkNtnVPG9N#-1PQ-Yg?yn6Cj#KL^PW|G@U&piw;dJ4mePKv|@1-Tc2jR3M&fde+ii7 zI+q5X+a*)WuTycYtLeJNlqlbB+1k!{?o zkqXSe=kJXAqh1lH!I=|)KM$r<%~fh=eII^Hrw})GYl9*v0Dq8S(9rqY?{_?DTIxoX zPx;F*4}~6(YTLY30e zd!pOo_ZKTfe6TwQp>67*Yv>pHww*d=^1!L$f&Tlc{Q?1`f3sS*2&j8c`IN_-8ucX8 zV}<&#yQpkzrEH7B8Y>RA-_7?h`km{Y2BeU;gl@=pI=nx?kzPYUvz2%kTID~h!U#K^Fyi zmZuojp`(r0yXT;sJ=@{|k3rIbcuPrv8z&|zaZ|d9m+qcG%XXxxCcEpha#!q5N;X!( zCOhN16PsS68cQ5%fIM9O`~xxI=G4vrI_D+$OKpCwXKn@@oc?Ll{hvLnV?%k~aYRR9 zOE1NFoJhbnb0f7-KVLb`Oyh)Vf_sZKt!P*mq6}sht+Og+Sz}t~%%l3gpT8wqTpgB= z+g~~=v%-s~xuXSW?|3+g`)u}g01Bkf6@KnL{*z0F+uhfJa5p<%ejsv4+Gq^=atM} zo8v&PC7d{<&3H!u(2&oqru;-j`chdUQV%QDNuV-D(483cq?aUrg`DHhDLpPE<4h4_S}K{SieB<2lFw<^Kxzs=^cy8iO5=`Sx8?v zuD!&M4xNIqa3z`4-MAgPc|AbQTdkl#(CAHecs{@hJ~xOA{n_2Z;)Mn#cp^oZHtiAs z-gx1^m0hFM;Y!BL;kakM80u`P&(tWcz8_sba>A+qTpV9UyV+J>kbea11YnPGneDgR z1U(1tG89d**^ArwJ4Hm-I6r`Bd;R3&QF-Bd%ffpn36$qcndh~hIG*+Vr5cZyQIvLk zOn+uftLrK*!eAvaw&)0`?ORJKoe(U;#>EZ+N>)7-?WkkkNRK6 zC}(@{geXrHm=V)71*qXCi_maGsV8E{sx$<=3lvrVEOxz{^?G*!v}($5imQdGHu&Ak zDb!{FCj0@(#OZXXJJsVvNF)*-jftyhe8wITU?)i4`?h1@xiktnvi@Kpxi?PqQ@cXP z8y9BRx?659`Pe7Z2y$qLM`n|U|GPlYH^=F^-xlK0d@n~ppJ1u3Y-*S>{5a99CWtcoOz$-C>N`co+iTlJ+$B%b-Sy76-Q@V`A7+ma{9p38OiMxTn_Y8*uCD~^po8c~Vs6U|!hc}KG|zg= zvhZez2`xUs4zfX29>yZV0O5Xp!=GFto9NS zy*|JEfoOB&aYJ}K%m;lU3e4f~r04r0GZ-N$?xV}S{(z99d<3=jsR0?FS4T^)iVWM* zDTGt8r4LMlJs#sRmsSFkYhRfv@&%2yDV}Sa#zedKeZ&Lhs_EP{<#Vf?oev9;PXB+Y z<>8#BmjA0MStxKJJBkP#0R%8XnE0(U!}<&{HzB(LvwKMZ@}9ghYA^6sRX14J{`&bZ zK##?S;X@9>p}};a((>0cKe>=$;yw#grlJjA)9+t6o9j7qmmEX3J8TnWbw2p%%h=mF zYyEm3jx(>P$j+|m0BG|6xG(+#kN7pqZHaM+guB!-uhE;~#UjhT(^7hAs~4nE`m?7` zMQqG7#N9JxR>~fpJsTNbEVlfCN0}?b{IQttZ{rdNS6_?}PnUXhETb@g=IiF3olhEh z)%16Y2k*>RXLL#Z(~eUmYSE=h(}vXu{r@-Qz4~Mo4wvA**&j?`Zuq0HwZ*olg58h1 zn{4q%Owq*keLAJmpO2&bX%B~z=@R9Vs+LH4GAeL?@1@1;_xPxbQux?F{RgbegHyG* zoL(W081}!1n9>%0_`J()A0ERYF*LRzny5l8W?(w;h&X(q#7qVVSjmRek8=fZk}AfK zT0Qs9n!@~y`3>J|0nMJH9IX{M^K$|1-R?Onb2X!_deWMZllrAOXsl<-tWn)39l^BQ-4AOFfcJc8tSM>a-D8|kHU$bcVkB|+y%~O=s;1SP zt+N47pTUJqB(J{-Cg{_Ro4sb1NOd**Ku$*Fj^oj66dPeU8{uNwDScp!Z*2~-?^dtn zu9Gy)?o8TVgkc_+bZ(TAuJvKBXqX%sXwE|cg~UUO(mR``uqUdrZN>61k=Y)yd3B$-!v@K^yu(J6tn9>FzpZNqY%7BuU-^|-j2)U9`qYn4u(TZZMqkW|S)Iv~%~ggwzQHm)kjbo7 z;N_8vdeEIdvvb`q!0nA0$86nV9?5 z6nNN>9@7G(KSBLX3b(Y`BYXn!4S-7l|OW`R} z;8}eiw(gU^bvPfAB(6(Tam7e#?oy0nej%K@yMAEPJqmMp<&q@-Q^=LOL?H)(w~LKd ze~snC%PrYwe8^Ye`ccBiFY6Op7`-=Tj>9uJ3n**)25`2JFKn6ke$a6Ngi;C9`o%9g z-q#L~0+Ym;_2>npa?5ZMrlf_xd;W)pxihSg1FG$7#0S($N~%o{+@X-qm|b^j zh-6s!$Isk)ZB-o{wotFl_!aTL>#0cJwkviCUt+VS{=XKKs}$Ql>A$O=z`Q~cT~X@w z^urvTPZLTdq;7b!E}#s}s(ytn(y0CIecNFR`j9Y%wsqk9qRdd?H;uqax8idR(K?}) zhngwpNC!PXB@P|OPo?^)!xecgm!C6ZrM~yda7!#twV( zT?V{BmfNf>8S%sxE;#14qSus#@@S8dBRRh%a*=ZFS4QfUo~3m`15NI?!J%`$gkbFJCi}X^3n_DejMH-pR}BK;NU1<292IL24mnt$UFgsFw^xI0?( z-h)y5dFI(G7Kf{AZ5jvdun$gX4#GPTzrrg%kiT@5A5KoOZR=E+Q9+a z7g;@{7vrHhN_`<(Q&)zmz2cpj8T2El>p1s|Cg{5X@KO6JqHyoj`@y@aby=nQu{6 zd?#q_sNkVLChY*usRF9tdy!^a>4N1iqTLLzC?s=SA-o!rS(~ijiM>0cFD3t5F-jZ) z9aZED_~)0e!T5g z$YR_-+}Kjv&wt(@Iaa&o(!_7R-gDnYCcD^wBu{pB zm9KEr8FE;~pbW;jCSw~`YajlAJ(2A@;rjc^xT>TeMf!*D7{R0-N1jaOD-gjF@jNMR zLuA0)owlS5@Lp(>KzZnlC1@M|S$=Ce3a(k5K&@-B)Y%_upl~N1V+DY;aEg!~f&B~ht zO9cFNoc@goY*3cB-QkV|C{Z>q3e(8~xGlldo`P{uW0;3UdYvjsCgJ6nTS!a>ek+VA zoXo5wL3HD4+>yrubnSE#FO+}riWF`ntuKb%meBo?s90fS7cRsc|I})~|JcjiIg3V2 zlxaNx&oW#v0|N+^8X%(|FVirqDD@g&JyUOG6!9nN#CPG@O-Yw;V@f>bW29g%EyVV!kIKuh{w0ixdNz;0$|FE9HD%_qV z3&qmo;ts>O^-Mw@c)!jla!l9Hxw!6| zafnA-f2+v+oPqFW5F#o1*Gd(5ymoc)%M9)NNznzb)ENV9QjnF0H52$urTZ}J!Rc&N z-M6@Nnv5L#u*7d9yJhq4zp6(4m*MBE!QN!AoOcw|R`5$USYFJ0Jn;a|VM?qqiNQkc z+JVeL7t_B#0eap`5MhOvB1Kf*rzl*w*>h&6am5Ov7zRE0%dy`21Ejq-n=_6JT3Ilx zTH_JS1%J9_oPo$8cQ@rq{0}vx`!~=8wF&QTJW)N0z0e>|%torY^>yT&$VKJNojkl; z?{tI)jzoXaR%_en!fG7Cs zn(+^9_9|rzQHKrNIWN%kvHk*9c?w<6l0HH|@Fh`c3Rd_dDO&5b{~VZV55`Aa9-8Cb z&CymF8k-Kgid5Y_0EI-lG##&zu!Rh&8Mqyj!ZL#AIR@8-FZ%}g4tXVVCH1!_ujaqY z{uY^!vfT+el)PF?m7k~&Y5pe_5FB!jk(>M_Z9x%%yD3+UOB6NTEZEr zv%wT_ng6gJZ2poKlq{Z8Q5x5gaT`)2USb*An=O_PccKa0Fkzrp=gJmp$7EKMIJgR? z=OJvEd%oNyl*sEYU6*Px)iEoB@57YJu6ZlKkL_to#Gy?2PgSUA#nI9pmo;++o@hz4 zylRGeje+Naw_7y~<|t*kSBkUJGE55lX|{Kc<7GarP%oC!75RT)CYo^3Oghs658_5<0|9gzg^E)XTW!90 zfUx@{!dVY5vxXAswVY;%zbJw?r5WUTC`sjzWT8c|*Yxc!}@)J0*@e<7@^3_5VUpn_z#W9xgFw9-8IWMt*X+zgF)k=y{BDxzHNz z-kU=nYKQNpV=1j`-&*Wujd3CFop2prbKapNzj{V)6LR)PZN|njCxA7W;6(P6-mc%6 zK4&feTm?4_KIhF;w=Q?JT70tZPs);*1GZF|@wvQ277JeezV9z3iZ-k9(3N?+qL3j% zcUqCoiwdiJ1tzQ~X|_4k~3F1r}!NG`X>D14l@df1)occ((#B-Els zRCh&o|4qUL`yYIb5^YU@)@F=^bo4uM?NI z2zvGHdh0ujy*Thif5#3br_4ZXCBGeH{@9>KPghB+6}Pl`BQ&`Jst=BiGX^%;H>!Ez zuRY7Ut1Hx#PCBC|!Hmq!kB_@ynD3LMpr&s*TJ=G?lk~*LQb{yvj&|uw1(@r-zc)_= z^6nsvB4QZG9ozHg=)n<#ck+kZ!(c&7+T}Qgnl#Jp`!=>vDa_>=su5z(SxM^Fkbef- z-F3|7t{5lJu#p3Gc+ypj_nP?ZOb&8mwuniIw;OldnbSQDa6nt-gDx4t6a#ve6zv%_ z*^cdwlLbYdjWX~6*H>E?0lO(pEMvG%1AV?hU4gScCjxiEPfuRkEqd8%1ZwXvg1bav zqhw5VTjOVC65AtNLs0B_?q;E{nJeN@FZJ3+Q23%n-~TFh#e5QpgRUY2)uFUT6J4O2 z{nFW%(9Ic>lEffB&5OII<8dN;=jb?ZDYEDQ)*yxePqj*cn-X!lWxn4f2f4v#%re)r zUVmsmIO$r=Esz0R{g-}_wQ%2yN&<4(vqp2;h~bD8_I?84km(|pv*4>2eRdIyQrdxs z)S1%!s|*@ZMRf;L)hD-Dd`}&(U{69ymDjU}!PXFWZ4znBy}?Qjql< zxvP;Z|0cj=Y*++U&urf7+eF{HXFxt$L|3OHXoN!ca$A~gR+!Wwyd~T!|9$HKJG-X^ zB&YCz0oQz?_WYbMN&9=iKqgQdA42F4j7dZ}pw?lEqO4v&(QMF*Fh@wuXkb3&+p3$l zEa{^*mQ0B2O?DUIN^st|f^KNnZF`MBY1t#y)KE{$#be$eHGH=M%odd>(-c=-cZkp* z&->fH7>3K$Z>lwC?fZ!N145szheMA+WHIRNpl4aE*=APZLGSvEERBmsjVedUT%{v! zsGi~?Yo4M)*SesVS*G?3nP9t&3x^rDqHiux8)lggmeBIK8jx1&uK2d!>HVDR850s< z3qjS+6Z6?ErfykF;ybgfgS}EPGGlC?YRz(5vLt`j2XX*0AE-ATo)|RsPwN-GlYaqxZz`R| z)*rRnS3WE|G2tNJP2yx;tyuo6QQ!Dup&K4U*Ukm8T|3|hA1anKv!S=Kw z+?%Dhx33crvtQwE1Z|>s9E69UKc)4G+)6Q|_;T}MH$0E;w9m>R8E$FG-9!bCq6+Tl zpJH83ELY~>GlUpt!q#{100~4A{C*-i)^NY<`$#m$oJs5Lli3@>+<-l?D~zffD(s5q z!Pkjp{2TA&C5HOZN{mlGn)y2*alQiGH2`Ja-;}mzf>F4J2guRCgIi6)*pe>SX<7ta zr3$c?2qk(#*sZ)inBbBrD(py|C6CT(os%AXrdmU(fU?@y#`VwWP7b3di<%<^ee)EL z`If@))jA)$8y9V^{^U+XRX9Q)7Dc8Jy<_@XbwLF3QUu}z6nNS3j9})Kp&y{fb-Ck3 zsD8vXsr2Z{;_5G_>@V?_ZrhZmuSd<+8OLLkK8w{aw%S)ctPY8SV<+7PhHuNKosr_q zJwsaNqzh*^{Frae`1M0n02Ky^eOT`bLpC!gyI>e$4T4Ovz_)xAOrq@SlIHT8_WV;* zoDl^ADE8?C+S%_xUzwsj0wVu?QvyiC%{?&)wB+*|Ft?PgQ_0D9F5o&tuZ@($4IH?K zY3n8#Hf>^~`c?n5l+{EqySjg$sHINecw=oUum;^%EivM5~q`~DZEE9%4q+oIg` z)Vm*uJ)3Yre}E#Y!6p30H*6=`(y zyLzlby{YdX(tU8wSd^kg6mA;B&kPeDBe$yw-k^v0X#dwbnXR($wPjjTpn{ysY%$F_ zP`xwaAg%}ELls;>GNlI#63O3webu$F^lERcT7ZMX^|3A*|0;Awmxf*DOZe{BrsJ}C zHOXL~`Gcv3;@7CK$xmi$)8}L~%|T(4atF_AP{ z>!Xd)y{@dCRTEzNRZqblghI2N3un<_cHFcl9d?*2cO3CV=BQ6i3c7;J+;H7@&^F<> z7U1b^MsSub2^&B8Hra(ckB8iX$ln=5ih~-+<%@7$>EF~z2ZwRx2Hz%^+rQ^yzr2dD zAKJyBCZP^X@Oyb7Yu>XL?H{F{V2+_8;RL_PB(CtfwG13M;Dc{4n?wZLr0b4Ouu4r- z#EC{$e(uFmM+Rh5pqGMxba{es!j?(hzD;6ls(2J+4ed*>)(iPA`}cZ+NCk7cLRVMB zf3Oh$(vrLPT|NqzjCd{z>3^)m;TJ%lK~i);n~=Kkx^si1s{0lF(4_^50j#N%w`JfjgZuhg^qp}ciRol6#lsYLoT(Kq)YbYsA)sI;e}tpA@4t7c~)jackb zDp72E_x)Ry*@{rkSyv_IyAWY|vAyaKQj(YE`oC&?8=X?t2#O5HBd{bBYcdBf)a&$_ zSH%@J#nsJH2EI3LxyJ}Wn)jW1{77Ztf{N)7J^U=4rvOAD3~3xt3d-Mjc_<0)*81@A z^CE=NM5C-O@<`s_93zJ1uj|iHQq(XF7{vf4v_M6$zKUW z=rETgopPwZdultnTa3w5m>|O zy~k!IP5;#5!laE2cWfcamZZ_sq_`5yM3GZ;F^psZ$={1Vj)XA*7t@W9skB> zAv3ndlYN1e*p|K{4Q8o9m$b8Tds2Kepp3S4^r+>V~5LznBS9X4cG^E!vdW@3-O z#mz)u>{EE=X_?Y}@#|WUXo&Aa_!TFyl~?5r>@Obq=)LERvx6gRA$Djxho7)xXe|w! zk84g-FS06u5TS4Z|8R925+Q!XL!n*C+fQK4SegBe>7l(KdT3cONX<(eKFW`98QDDd zG5ePFU4609P`2nZ4{2Rb8PmU@mZ2ym4P2aLT55<~SQH?};+;Jng$si8Z#iX%u#9<_ zaM=r$h`K14Dy&GZ4%XFa%JzoQDO9u@(C7U-HA1G7U0w_t6U*B1cu8$MjbWrU_f4b2 zE4Vpygr+kP`B3Z>!e1WDMoy`NbSK1_HusBo$;g7&kF7=SQK=_b4mJ|}j)G5%yKk&r z8kv7VT5hPPzNP?>?I=rJo>%LX$kYB7y1P5lHvbB65chiUI{0(T7Qj&iQH8TNuE669Kf!TGW>jM~Dh%@!svW zuChd)R|w_`>&a>|__bxN%Iwy(Unw5^>;5_|*C|!RugHoz%JKC~it<-o$ajkldboIu z;IDx`O3wMiUkI4L+F|ku7_+A>nZTkg)WT z;kX5$-4Pa7*Fozi6eX`7oA2pdkw#B=(hd6`zdSr6T`!y{B49e#B@-46VuN*{hZ1`}LOA<_t& zsipYaFPXsZ)$CE45}c2PUwZ435tz`7yU5}IkxhLJke^(C4T%xODqyXyUZ}f>XXB4e z-QF^zJKV%4%iGDHKo9V|EW!oRyFm1QT;E4MtfcAU`d12Rl-JU_F@zvh@ zYE`ND&YH0*MMRh|8w$ybo>Fvo^E0nsa`9rgR^z;|>Q{$pM6q~ta!VKTd z8f}^0c0?GSOz?+}_3=kW(p?5H-B@iLd5Mej_7A^W4^8*uz%j2O#EV@Eo|kkjnv4{7 z(;R6n%OFD&igu&rIwjh*+AgJ!ywJL&oHew;TSpNTyFR)Wp9m+x};h|MRUB-8l9 zOyw5W%e)6rPV|f%PSE-@fI@NUYBv+h>9aVHqOKZN&lM<6Z}{0s{}`gT(>Xl&#i9{c#PR*N{{=7hFp9^7>SB||0s2H z(DnX^(B1u@R+svuMw5JI@I(;u!o(yx)#moW6X#cV??$0cU(%C;sQO>SgR*?zT7AAh zG72jJi+z-u#mVbnbsXO4v(J^EC6$+V6knB7UYmB6@L_#U$;z5ehrM&oq}$mpbFNT&ynd?Dtby|G^XjXgBxnY?~5 zan8yqjJuVf`i}ARMJ|YM(Xt=Y>5>mVU&(ObNIX= z$0x$e*1w1}Qv1%I`GXint+7(?BSc{lElq0h`Vqt=TV#D9vvLmU(TH$Qr4k8n_fcWLw>;ME#fn=mb?7+S!7+Jm_C9>)de(R=RQ{qz%8OTH2wvr z$ZovtnhE^lQ0%_WJdwSJV9BDKA^s`bFFQRwgi+0LqQJAyZDiwN;M4G&y&62Kbrtki zy|r>f{m~-%r}%rx4lN$~iK|kr+^OzH@-vUA^#|G;zo<8SF*N@TxrpCNaYffmme1&v zTyg4uD!L!GPEWK}R8Hq=Og5T=)eolLO_>t<1Nc67LW+Ye6U)wW&x>5rwS&fgoIj`0 zfrm4m2Fl^#>c=SKI5@po9SnUz9*w&$MXhM|iMF;@jHiY6h>UV9N~!_1 zD8gLt79Bs%g=bP>3-gzLPEqk}R0BW8lnYj;w3N3v{?#OK0RH42RjhL17){>fkG2)M zae9S{GMaCm>Xu&H&5WSzrV{zmgB5`;$ug>pf&KE1M*eRArAPM9Vm4wi2`<2ZyaK+@ zy&oB5LiH^1uDx^%B4mYOuM4r5x|Eo;GB)+c&B1p#R5vA@uRa{@WFVB+Lfi>ER!$1U z_2SOY{l~^1+&uzlVP$=Nu_CQJuthDonVFe`gM&g#Pm=Pf00X-|f)*49-k3D4rSKN& zoqc`lsGs@VLKs?KPr<}(szi;D^sVk$XU-)Xr>%eB7ENNGn1 zQ`8sCZiC6?YF6=eh)#$s5}K60gx1v5wC|iOj;(pTH#~vS4+nmhU#KgKh3$GHYpicbL z1}z=yBc?p5-+qd10n#GUsEayzQXu z6=z#$8XxdIBtfBAd*W;Ds1r{A$*B>-#V}y-G@d!Wdq8ONTc^u z+JIYrM>c@~g@I>m`wPKCmlaEl=f$y$d^AYTY~G5lxlKr4fSV9Y(4}MZZjW9w!kG_D z4N>_lUwG5`e$aD>JgsKtxZ|I$`Aj2F(d1n8cPQmhO5^fgC3su*lsQZJ{B~V1LINlE>uh?`yMNzK!{#V^aOhyC zRS44PS#J~b+detpVNRPY+EOs)s|n)e&Rh%k!-r}=7t0407G7>nRVl5Y{h|u!0fF{g z(`PDBz3GU|F0g3r>w?x=lCUlxh#a$W!Hl@Qg73JuakH;bZosxASz1dEDOdJy|II0( z!R9cwzq_nX3X;AxLLNP~rc)iZ8}_!=+vN*+|1SP|a!wAME;ocKN%mN9yX8bKa05M$ zoV=M2u|&QbhwAFb@#q(Ec0{X*bJe+E8(b9AZKm2#$u@#fxbrWnT+re&H?s$S9Zd}? zUL<5^L#SzK7gmP>Gt-+GQE_p0NFoNXFPnj3cmXV4a{6NUr+kT+V)m9)^ufv?7b)#r z;DN^F<%)cg$UCW^bJ1M?_0p-#e;rh;ftGYThsyoE56`YAb+gYfsRN=)g+P@H^I868 z)>IjE;bUWGxA5mzid2rB($l9zBcr2Lw!O48i#8`EYEdtt5V=6Yv(Jj}Cw$nZhKNFf zxCSDmV4RR8g<(oPeSQCl+UZIwrSMpqS$Yla#`!Fd)ob-OB{OjYtFUhaq+J5lt_puy$MQj@L5bI-tQ& zKAzMC7Nh+4Q)FcDdx6h0+zJo3b%53*ER>gI}D%@eMcZ92~(YP3gS;19?Xb>T?)l zZ^o2KCaTuF|M<OC5Wvco-QbZelep; z1OkY7TYDbX#ik1ZT_5kF;7%exw=Pg6-^!8LaELhAJJ(Aa7Tp|4 zvay96Tsn6gyBxi5mynKi&&12=jr4j^MEr`M+;P9RT7lKp)x9GD5%sRpQZX}Q?!Z%Dv42)8vv0qK zLT^D*j6iVV`5}8Ui&p67IBa)9As1_z1_f)e0h_bexUc`t3 z)0ewjgyLTL1r4~#oB)t|P8$dB4ua~L{xP16LIms@5DVajIxZWKyd04vxoh0`OQf1} z^E+n(P>+IBifYoljX!nt2!l=!g3~!W&BI&`|F1zx>Ls8Izqhj`$;a^=bbGHjQ)XkE?6 zg8NQVdXu%*^I_p~2)D`veCdR)P~&1D>`@><8>QPekxf*g1qJ&*Ww|ujo}(JeHnxTeGi}fEGDvYg=5O`(6D?Rs};Wt+?EXL2=rxVMfDLM1+RS%R}(&Ju4t`H zh%>!AgF1lZ6_q+Tfc4$c=h9lWERwqE-9Nf*Bg?6VXRY+sD0Zpd0yHEB=suCq);rzM zE-l%gv|hySZJEHP zbqxF{c6oVLCJEQEDAXI8hli-UTG>#n@thzvDr}Kk?uMVjRXdD>EV^Wk!qEv;uvna& zl~vYlZ0?<6WhXt=D_-YkS&Xh`*qkQ*5xx}}YD0#>O(@cQv>TwiGgdyMOZ z@gU!ZEz~!IUc3+ChNvVXuDG5W3>Fj-j+eCB_s`NFM)M{%Mj5yW4>{NGT!Sd|R#FTb zu7?DGuGXDl%MO`Wib&gsKUYb9Cu&TE-<+4$=`-XHQy?8JZgG{BX`4;F3IDwzcoge~ z{d(c59Y{X9bE8%6yP==WQ>q`-a?2v9S}I+?r1X`df{w`~V@Qlm>WpT?x;;J`JQ0g! zQ+H|(PUDC>Cwuq*@b%{LP>0{&aLAHnkdU2}3fYY*dqQO`dv>zLF!r4ojj|?X-xabA ziLq~E$-WzmZOFcdvGaV?_x}BU&wW4l^Lq8_FXeNcbDeWt=Y7umeQ8RhG-%N`$rR)ejUrT?jBdVYkRw2v!vC%jOzJ+EQ|s7nd!n=L*S%hct#&XwL=#hd$l2hLkv2=L84wzzuuFS;uk=+dsSS6bSDR z^+|>QdEQ_X5V!)wI$`LhnH3oVF3$o=`C^tiVZr%Qk&tTpyI7zx-L1^syhr}mRjg&B zLId}lyf(2M?R*zIxn2hgzOX!7)FZDE2;1gkgN$q6M#>>tbpC2Nj><2-Pu!WbR{Ofe z1X9s0Y`qh2lvTA7DslI-@Jh7I`Db;$17%n%z20(dmp~2cxOZ!{zm~cxrFkuGzlPP| zScugxAVk4jOdM<{8bm@wMXK;5P)QBAd_+>U!SY(0ve3?e)cFR#2%fE9t1dY6k@P*7 z6$y9SZCE5RcM`cZ2~q1G>nZV@4wg;tts=eUou}+2|0O08WB>qa2&`iHYr5PmM|*OG znH-D&1pa-m$gffA2%{gbKLmIXr5AmSj}LWU8#UjYta`LKSI{t3{kjC0(2IzRi{p}( zCOSD-njPDjzsJk}L|#59K>F^9_(wg9i8ab|J4pW(AXfpwx>g7@@n%J^qHBm!G1l(x zD~!xnOv7CJo5t^2aNsq3W<`K7RV9eU%#H5bG*LH>*0*1qr%Kejh%1}9|v7cGf zJDWlqiLo+Z9>}Xls>DWkdk9Q#1P@xPAdoMOf(liVApTtfGx^R@)7OW3)1w8n#AqRC zuJ46P0zRip`3-P6bP~5oCJv5iKKwk9+u|~!S zW~u-gZGmBg+*i7C_a#l(97H6XSIBilSL&qTWV=nv6L(}2_)c$ev-Q({xtH%aZEaZ& zje#=SR`ZOyB1MtdsjHtl<~KiS1&6rE>6`Rp;IT8m-d82N8wM04aT21est+yY5}0U$ zg{HTUjX`%iP&jkQAssO7uiGTsVxk16>cU)AxF_YNEsM@nJj3M<$f1L%tFB$;_9f!?1xqzSQuy2%@3)iC@fAuL1DqW;bz|ouj`eLr9IlWr-PM``c~$ z593b)^BiGHeYgax7YmUM7>0mLh6l~3Ha9<(ZkvTNc%+$UAc)#uEG*Ciz{U!=AU|KK zOO1iV5^_6PxY3Pdfk#e4lw&ef=|@Uxd^e1f@>I>hq5_+Ylj{aYJTr3|y2)L~1j5Ud zNIB6lX`$t1m!XwZq->|{WH%3$!t!vlNT{M(rExMujE@Ep~``dnT|OT!#c8k zc>k`DyVbRTeGleAJbO##kjx0`QF#%`NZPnM9j~7|#Mq#q=L+`rER<&Ph=M0_45ioq zal2aQRw7RBH=f*FY7WSrhK4fx zaNF7Kd#Rj#JMplDJ13tc2b;0n`1j}1_cXalr2karkl zWxQm|{6w)Vb8Yfr!ZXm44ja*$>CYU6CqsRAXW!H^gIF~Hl0G#lh_&DH9#SOsnlNh{ zRIQ=!q7V!Ab)Z&%1wML5oit$ocN zZ+W~(r~jfq!rQ>z%YNut?azCRo-)!b_W0j8FCDTkK_y_e2mpPxZAn}uQ;#Fv!`pEt z7;?W)tdonyonTBDHBdJ9#(;tV-Ym{)D^h8tn#LJHS{nc;0AFC2({QuY5?nNn!+que z%#q1MGn}I^Y&%;ZRD>}H*sDFHRFR=RI$(f|JN3qiKLFGUJ`;lPl_>`AA!xv_G)WuFJriwp)xJ! z2ndV>voSM!*(<`qY`0<_oi%a?4BE~*geraE04Zu}(aF7dQ3_@`WDPBLZCos>85kaX zrYGlt70Aa)du!^ms8%sACC`D3A9h%47*VA7MvcN4+HomVL30u zwqlodfrw81+fIr$3{`HQcE*pv+_qZ*#xuR)%@w|mo>I)9$F~4HQ}EadqJ8z|&$~$= zv^iv%^S07~11U3!JJ~3TYtVa(cKW_r5Z&T0Oc+&!$2QwM=>|#zkDyb}OtGHp_95GWqyS zklB6zf$f{k_XANmaUd~1=8+#5Ma|3E&X8evAm+olFY>%s`C{5Lt7^aS`IhQE%eE_# zJy7RWmRJ4#Eeo3>0(kt~dz{cFE!x~qm>(Dni)guGIs2rCWE#sR&gvx@A~+cg>mt@h zU}H>uu5T@UwQTycaJa9cwbQABoF53~XdgnVwik}nz$DMDIgzI6GK4w0Qf`V!4<#Pr(9%mp#sUc-t!~PVCva^K%^6*wP zx665R(%WBB5zegdfK7{v=w@A?E(7@58?D9C24k@?(9A!B2bX=wU?JMs8IOHWS^uqo zvz+{?m2rlFhNDxghDViqV!N;c4_0&kU@>3Jx0|N5$Pz{s8q)|GQ}QvSqeaf&ji3U$ z{XfUem_QQ_Fv`&LIT8WqIfMe6Ul19uA6H6#zM^;JL;zHj`Bjjp&8nset-MuvFwf&W z9ZV7BD6W4;i}(G9#@q=qMDmMlLKYdi;3Il5w)gq-BXy%e@fyO)D==V9glhm_9o}D^e7C$o@8@+peQS2ko%Y5h2G6xW```=Ps#8F2 z)>`esjMw>wO@J?^b@@>{sc-_j@`z_UWhyyJ8W`PGM{R>s%wGd9G5uSjLdmJrcITeW zs&YFeVtK6T0Uud&BU8p@$C@9_#r}FsURkg*NJXa~XdMQZvH1CovB<*ReNJknZ_(H( zCw@U0Y>%Z2N#N=Rv=amz85J|zQ_0qU~t^0IQD5DH7g?#|o; zs?Q}s#bu0E;X=q=6Do>ac0EqkA9U1 ztvq|5L@(^-%Nr^G)BynxP?oiMln32qxF!>x$uk*Y=FfMUsid7>`<$68KhOuE@T8np z7h2HRhP09RS#Tv+ZT}rY!FAYylii;d=t4u8DTx8|A2Z99$!GQ;MjeN@Vh(kf>g}?! zvRs}b(504uEQ-$KCIZD|Fzb!epSI!@n?AhX!=ZvDYHIIu6e!ekC>i2JYv#zMAv3fqX8vM3-%nJ`Z z=g@AG#(y@=X-&PQ=jV+Y5veXAjc5Xo&+vLjZ}49Z1My1d1qwe$mElF?P2q z$1*NQ$nBd{-~l}Yr59_}em@_O2vt*;x5d?DAkXc=4@=r1#bG>gu4I$0v0+H@B>B-*g%n%8HBGW5{g4 zPc#i#nm^Ee^IA&v+@lN~%I%w7SDdZArQ^Q0{30^XbLSKSo0W4=8;<{7n>3c>FoR6# z%g*kArL<#V^1aZ3*P0EKr1cw3Al~bQASgeC0MYhae8upVk0@(*0k{U2d^bzVVo~}`UB%>APCD)_Fq*5$Av1k6+iwifGk$)?#-!J6UtkDjZ0=Y? zv~^dQC~W%DMldM|1PN52U!Uw0OgLY;>%im`9 zzazo=c=Q21uh%k<^-X=dYXr*aEfJ*5w3&IdG!o3iEZBJa?B|hAFg1He8dRBgt|3Fx z?_Kvh`s?pW1~rm>DC8cm{l+-yRErI-Em79pimH!?g6Wal?~-3=Ve$u)_t$vsgr3;k zdXkRT{1*H<>Nuuv5&5}r9bQXdY!WJZd!K0S>KGf%+D^`^-p z1+8B(4!cmJn?%^!GGCX(80BiDx4HI7=SGqw+oXAuXyvMpEJge>{NERdszWvGIHTqL zd17vYZVmj(*8s{eBYtY|8(YdJJwemLsOPq2LFqm`M7tJ9%JKJg$t_CoAa6? zW7`br58o}k-O)w576b7xcA-aPCH|_?$Zx57}B*knj0DW;r<{FnGg!aV$9b@ zsm7|k>3-~b%%4f~!SavA{PG`E(7ylKO2{dnkmAKes?cQ5@?p#xz0C|vBPGnZZ>H2I z*xeCj-7`+EqXf4Bi=&AQ`JXx9ns>^H6=W|)Hu#gPp%~L}0glE$^((-EzYg)~F@fVh8kAiEmM=ztS`wikNsbLTyUF zD5!>}H=TMfd)&{idX!CgI#fi^-SbBAl?RJ1+f{~KB3B8*nmIS+LGyb5$H#y0PI*YOY{?HWuAYiz zt&YHiL|G%4Xe6#`H}*pzEvlrBFINfs@^QAsuA@buE8c4<<-72Q5CV}QK7Q(^J$e;G;ne|0sK?dS4}TQc}}Od zpzY~?4zlMfch#O^NwwqMIkzZb+c!0}y+Gfr2-bW2IYvepaat#H6gyC+2VT%sHzSvh zJI(?%>n^XC=nLe2@tLhAOB;}0f^}Yt*P6Z1U1B#uwG|6iU>Zw^wvI0KIE*tjKY%)M zC8lCUND2O-{x+Oy;OW!ef)7O<__NL387#AWE$blhmqpjnI6UxV)5Y(QE_p{Xed3*9z`U4=ABu{JbYdr9 zQ?a(;Kx%qs{9P8&9j`zPx%NrsF@wMUZKr|^oX~vgL!Z=sp^Tjp4|JSY5~r%RQMOs- z%5)rRT<(qbIqW8AF*AnE*cjpjkcbE2p%klu6iL*V(f7Y?&<@{}6QSEmnl6svJa8Wg z*5G}hIooK+dbq8mAO_PUKv+H+bNad+noLW!>+$|kiU6{WPD47J#pzhMxC&1KjMmP2 z84&Yov!@fu1FbXaIBoYs2hzYN<;dW$uvM3@HXG>jjfhd9llaWthJFpn$>Sz zg++M5b!~^#RO)T=CWXcMsBSH)l)@F`ZZX;k`t2|kxxliRzo9Twok^6cX-JI@>UXQW zgk!&6Yktzwb^E4cH7Yltebo~h0idm+Pb(dNA&5AbpFz+~0Wh<&H+*0I52t>bmpcAr zDUd`7_%q}U8Xz45S zWJh^dd&bjDl40=AroK?6KbfDzSZ#Gf3>vO|i6Qxn8Nt;lCU1|jAm{7b1A`xg|M*yT zhfTKH{?Ykqmx}NL9mV!Zx_Udx5rW9gNpEs>8kw(3+^D=5Az2^${O+6KjDpTrwgvJ0 zy0@!ks}1qEMyzb{Nz?w0A>TSy02mgypL%g-k5ow@HlJ|rAx8-e9ez}ewVr7%ecd|Y zReh7a*>={7hEiex`h6z(SZ&vU|2ELZYH(!+jp)>Kv4Gm6*px9t*96WKsU?*q~0C&3S|GE+&Zql#4YP$N61n%tdQ2 zOxulaCy}iV!8oORNUl?uS>(V?B&^}VWo(C(p(pGpR+X9876Drt*V;M}kVwbgd_ty6uj_FWZ3$2As=rPqUflj#x09|(i9%Cq`6lSc*M)AlKXLKVrkt-f&?KOP4E0VYoR-SX_#hhVVX zt-1>?s8~NMfXf;x+8YLn@_+>dlWo+5TDqrbjf zsGY0O&uN&s-$jLggm!&%`(iQ4vX?dt2z7wrFJ4aNoYePh2xX$mixSJq&!i1!v@)BC z;?}Qrqy<@Tw&lFD-}w^gb&ccrjB)tg7VYUM>Ef(w`tOPhC?L=nX@8e zuk#`{{c7iH`M1ndzS}7&%0U%2lts`u1dG!kkZ-#SiHN$eZ3JpWmNH`qxbWRd2eW!? znqBC^LQrh8?OYNOx4awBRSt>A2^mpGN;zj~54oQc_7)T{0kUd}8g3-<>_?5AG=xpe z{KgeGeGjb6HdBhmYJEl3b+_8nq+5SU>PKYX4R>BXl)1q=6_%}xpY4ue{ms$c4A!YX zw7rI3dY%34jI|f$0Vj7GlLh*bX^FE|%r{ljjB}7o6ct>!cU4naD3M?xqlB41Pp?nu z?!Cf6A!49#fPDt(w*@Bk!|}zg0~E=}r>o!M=f`$l{w(**DlZ~xI5KR2-{&~YU{ATh zA%j@N3)Jo`8v0B%iZ%N&GkDa07oF6^U+L?yk*(aoZdIxrw5y}y)npBN)lD1hT$^Qt zW(t#C99ar2m#%#${jy#=cVM4>S3s(-yQ<9ve`MB6YjF|v{$Xf$m0h~8hc}}q%VMqg znnSXce!91j1ax9yeIrpuRXb1nC?J%Gcl`Xi+@zM(K;gQ;K_N% z!4Fu5t_g3Cy3*k1?{>rNas)Rk-k;P>v`;vMb}bG~BkcNyEz`cMjM->m8o^UCdyJi| zyEzrT0YeiL;Qw}HjvkuprsLof8%QO=yHp@5h-?H?ia{$_URwd%d9Dg0! zjr-`tLT=(7nfbB1g%e<$3B4L?n2)(t{b2ghKn9WZs{x|10Q7@Zo1-{@nQUDu3~%F9xWC88gg5Fm$XvX`!b&xgB2@Rde6|z^X9g zC9d`d*0alHydd3!&EnYV0IQC|mY=AtS4`Fh0fD*sC7lvk8p=s|1Ll61}Li+swCqNd?YP|{OAzx;>*U&XJAEFeGMCwH(T`;?Kq8c>O> z;HYCx1_6_|P;7T(3jlfi@Qwmwab9aRR?clqyd_Td za}=klb|)$g5~lSfKsyvW0)FKtYe()iHEo7wqU4zYbK6pG<6@p&!0?ZB+TM+1Grh z{K7l41(UmjHD$zOQ#7nED%bHNQ+jhI2b2Du&V9-!tnRz(6$wj@*gaSNOu#oHP_LpI zZ;}%u&YYC9RNv|Y~s&CReLPL;I$9^`t%KCtcgI407`lD z5P$9NulJm@D%1 zLl|bvj(>X<=+lkFmo^qSaVx$=H<=nzo0h06SaLqUh#<{^gP^y>vPI-v<-fICKYg;b z6cx8(2N6Rf$)3D=VK{?0BULGJ(_yymF$}@v)I~15shZ$u=5i+h0QI1KmcbI+0l!*F z8&FQ47b!)2;o}|L5SfGxS}n?r!J1;+Uq z3i(-HK3`yZ#vH}|5D~YidphcL4z6$*PlCm4ti^@xyn!SHMKk?|y9Fw zKZJxcd?b-xy<#p!w`5Gn3|Bs15ARmCYY(hzzMHKzf3fw{!>NtmhKci6O5NpTt z5$$h(uT6sORZ+*Zd1xO$KGsPc5$7srmHX0%%u~t$M*x#V+DF`EA=v&gAKIpB&cPVZ0DUL;y$?b9R5~`ApWSM>0Q%T*Eo2p<7$)*ItcdG zk~(1B-z<$ud)$4BAXd7P+k<7Z@%dBfyy;%P=B=6Y>7FW!bQb(ki(gGGlWon?r<%=* zEej_!VkvVf>S5>yy<~p-LEvvX;(sZ56&kqV+FTz{wG@ZdE884(HJ9`-knB^JXpg9D zACh+TNdNGRLnUt~z(lym1T|DwuQx;;;4qqL(}$Y$Rx6PhRFg;KqEmy z`KR)S!L(m;R{!XNOxe6Bl=Dg{&Y$w}YMb)C@d{V2D`S(VQ6fKKo@;%|46^)yc?V|F zHYJjhzj;qPKV6S?77OSHkH9MbRI?jnRV%0*a*Y@e{(Z{&5}@0DFs8p zdyWvdA=Y-P=UI@AtI6f^u$)K1yl0f}t%sky+JiEP;~0iRUhUPK`sZ`_oha&Lm<0aG z{5-;2^m62zoqSo4D9_<)5BUfPyEk3WNrsN}r`mZ;Ny;>PjhpC8=Mwz|{Qz5cIIf>c zJh7N%`1Qn0Y4E4{Nm6vJhbzK(r>Ahe3A z(mQ|BYQHXanZd=jSG)9QM^G^qGzg-|%NbB8*q(F+9<-5O&+H4mUhzKuSV56x6 z4#fn{)L9lCs^9hyGnUG1-C{tF4_E@yl9W`J5euMFDL+OA27-!j z?i}2dp}zY@`L7RvWlrNBFx8*hb5#J7=7jlB#cx@+GL9MYLynW$GD4l_U!5GSk1N7SFmY@xCQL~AF6#{F#%q{=6f{#r%B`KUGV~?>Hc*QhgPOs}6 zCK^oDbFU!3ZQA(Gy&l;x?y7J1y8GmGH?7xYtF>kxm&!oJ;{;8E%ME!yR-6zn)}lIG zC4rT*|6Mr~2+)ZBG#9rbAnYi4(`F?=r4=vNs}(z4dEq$oNo8 z_Gt6n#h$c{z2~`?%~W7J-SUd8BMH_^{vLvnp}L9$D}M|EZnRgj$!{aj4kbI}x<0wI zGHNK?WiE~DgW5W^4h$*pXvA-}kmmlLqdtcOBTdGGP@YCDCsvGm4{oT4_5yAE4X?v0 zzsX}5RhmygVmmmi7VQ4W@fg>0&2HhGthjP6jJ-?XVETeapz8N0NJr;>=yZjs39dAG zrSRpn_)sg&O6d}9yq*ipO+&`E(!uL~TZp2BKkaKf7ydan(=SW|YHKSA6i1-P3}F`Z zM!;o}e&%F{;dEZ&V1AQyI5W>2pGMeIoVxE_+ztW*||hLXBv=KOl4*KORy#*GBo>39} zA%{tsL_FnYeKoYSR&ORGsL66UjhbgljqYVMfLyyYtgj*bjej6rJEA`LvR#Tek!S!- z7eFs7f}zJbOJ0>bAI_`!;&4o`d=n$a)vzoS7R}xilYIx`Tu2rQTI80smlg4JLRS>= zm734L0Zd3zAfad8il<1B4y2p*SyNL@Jti^n!oBnQ_!=F!V{N9I-3a8-}ab@f6l_8qipsl?6oZrGm#%gAbLukwew4ii70QGcEiYhIAttmLj&&4O>B zeG=iz%W~B<#hJbzr&8N04m*wq8gG|IO|hdoL>wP3V$YmQv7CiYouX4ydRlS*VI-8E zUU;>eHy3MM8~7ep(82#&tlPcMh_AAHEwrjQ(cO34NNXJsD7GZpCoxF z`}LTiSkFIS!3xS2{H4(rc84h9$I?%)!;XHJQ@t{8o;Kos?;@Go6d6) zL^(rd&ZsqZ77Hi1zwo{>I#-bH*E##f!gR%gdqi#2_f+sr?l)4FrV6z;1<;vAMMZi5 zs2lXqb#bmn&$x&x^qWfj+>eWz8ysh+xBRxb`L=5=pt9_~*(AH8V2jl-hVEzf?G$Cn zKXD~43(xz&?c|{Mb%Ru_{JUTpC5)D;(RoF z&&d2EA`i(!D{1V{65uKI=(UcL6SS39`)0U-hg$4w1VWf$-LhQ_`?MtT3Oiry(q`Fx zo2Z!YPN?>PyC-S2QK-l>>BNQlOGB%s`A2-(x4UHq*cq5Iii=~Y1rYTF>E!OV?nF^x z|6{k>-Cjxk5;KA*4q2QXC81r!v3e?Pg{7++`}1Ue4&PCDVDrx(=oBKUMf`y|hvDuN^W<*C znu)hZwV$3PTC-tB8@-OKaqLx;>}xfG*Z#S@b_B&fMi8N}gr-nniUoZ2@kZW@vz^dY zO}1hMt4g4JJ~}*CTiYJ!D{6BJuwazg`KEB#TIQ}_A|A4z*qEedoUlJlZnTev9)>zC z%-T?QKUOz+@%ZiQ`SSu)og-;j9dTp_knVGMXv8n7p=REWUHsVnn=KPfd^_azQ?uh& zt4#dW7#zw9rv%Hk9KCCxSpIF^HR2Qd+s_qtm70wc4nO^^24P_bRczgU>$zhc zAo4`=B&FX{Zs^Vi zM{1*|lO!Bzk{lgOG=7YyK!SZ0H`<>H=}-lKsB;X4Q@!Er`H6LEkWN!lH9$!TL#q~4 z&oRTCscWGiwlG2L*clFA1&wtSOs@AfN6A+jJNBt*DE%jJ+COzIN(!x<{;p2ljGO;) z)O+Ng?1T4~KR&4=M|b^o*tF@1-)(Et56{YCT(xOlUO|>(N%Z;xWIe5ZU;pRwtuGHXuGICzRjNGL4tfB z6D~3B*!&YUI=_!GMe`wRBY;5>&^ReM9pP;jlDH1S=aR4k@;NFKK#5761XcWEmUsge$%AIiohA%C&`;VJ$L_DfGg0*=CO@`5j$y%FMB{OF znML!V!l0^x&!vBvvaWQPSg#K zmfloJ=Y^52ImsE*JlTugeEQ18QRv}{e`1p1W?xee_2w|p6BJq*S=0v@m;7F?gSqND z@^zi_BD+0*F!dgGe&e6Ht*07Yd|;a~y&8*&RxCBrD5o4Xl#_La)9TL9S6Z!6s323v zF%Ko>32RAo-NOo1(V4`cHJ-?s)Kr_%sjc|EC0}|(d}ctycanoHnWfrJSbE)`m);G4 z5_B8)eK4BKL**TqZ34FhWoSAcQ@EY{(a`Ir#FP+6`o)~X>8P@`c_#;dYdrE-(-#!| zY%m#WjbmJ=JMc`^R{JSUQB5H5nR9K$t zOkOQ2#x>54fGHey-*!8EZ2k_SX|>g&YooxvgtR#%ToZ-_&19qjOFqd?_<#m1nC#0(dvYCS*$@3|D9XDvN` zz!xE)a2B9NC`?f>YY=&B6?!CN+-!_!{X6UOK5EopDEuDGy3xo6TnDr$_n#729KLIs)d(Y z*?+pMP+%{6Vg1Nfv8yb=7!mz%7ty%f2f)i3_X?k4-`!!snBh~7^o1-57S#h8%VvC7 zkPTq!zWU?mNYo2eHy=^utLBye3H+1~jRs_Xc^F_;&3W$0{mxGH`<+0?Q%$X>u318D zJ1)$7chMZ+tNXNF9pa98ba*B{R_)HW*qd6wL6ey5E0qH~ProK|x?aRyy8GU){inI*1UEnW$7ID++IO3S_EtwU1**?ssCTKlhNHO= zC+rseph4qg?2qry28t8kg=zy2%+yv1YFGXy6XN(RhuP#rCBb?t8&jT({AU57mz^*G zc-97F4Cvj3%jEaf7Dhr0>D9=##S_H|w6(ujVy4}?Ux{%fdq9XT(IHP$d$p0Qf}B>|@>R!RVBG=;`&dv5LDyc7_$^E30C)HL&|Ge^fMevRA)D zRdsurpLyrLm1U&YuS+Z(=M(>$TUrU45I|69>JexJqit*){3_xJys_6J}Kh($LblMeZi z(;9)edRR!Z-{G>ZP)R%zqkGmdP6deAKl68~AhMAe=DT$~lskATcE`;?C)%l^q~bnV z^Dpy%H#cB{a(HBfn>C8_26=XEEnz4%hrIIu7ps*1TcRp&XXlH>+JB=e%a6-~EcdFb9|^Mp|H>Hnp$z@# z&HK3y|8Z5YPzB6Ey)5YYGc@jrBH0Njt)(|5do0aepC-haEHK@Gv*=gxcDoH$SZ|Nd#QoiBj$v<+B$ zSgeV|k?txNF|b?ZkAvo~HCO_(cK--PPqIEBKZ~+L)Ub?i)Mn2^*@q%93-*EAraniJ zDCwgR4T>vh3 z0;h~x$z1{sS;|R09Y0>OO1{i{X!P=JR`A(adhCZiX>2KUji>Nc)nwW9YuvtsjW-~! z3=;-mcheE3^`1$#yL_&U_>C!e%DS5(a3#1=#q`E75m4lSpPo+YtNoSlxcrS`n%}iv2M*>EN?2dKr_Z{n8*&I*CbybtgIFdb=ET`~dpQWpBNL;3KltP2>B&g)HcR?g#Qk*s7RHMz23NgQg=b8#EOPziijgv4 zC!^6`qO3C8*aG1NG!uY~SRQu7F2x{=i2;@yTj*Qps_V|??mdC-wv*)1_WzeX?@)#Q zNy@n@P#q651?p0{yCyw?{{s~@w?o_CPl*TbWX@|Y@}Xp@181S2+o54Z%G1R zhPGa6`ahSY{g$=(wwq-AIkaTrqXW;73^!7*kas+r&3ohF*+hJUaTAT$U$ZERpxziO zCDO`K{a`8Py4W4ESF=@bm>d7)3+_*sAf~HgEb6{xi;pU!n#>NXb02Bv+9d6_w7&)3 z4`gU9h1fzB7AF6b~Jdk-ORkQJ=gUjzuTi#~~`^L0XYIfuyb!sHz=wC^q zA>F{AS>J;+O^>>$URezJIT$7cz)*qv`X1vkY2hjYRZq~e7EBKn(-zv2?2GG~M2%?> z;Q&|l`Sa%`0ceu$1OQ=(x?#36_wEpjENTd|}QoT4c;-Z?)bkFG|{>WF$dCK>7>MnTTPDZMX7mRCCUN{^_|gsZOURu)|u~ z$HblU;iYNp#>qlJqJ5hG)Nk=YFw?p{PkfJizd9qpTpZ~C@(F>qGqpsfK)kashWElW zj9WUz4R`7|oSI|4f)vl7y-3W%HsX`l5}PqxE+ z^Ha*u4nDewYJ%k_R8Q|F|MQ)iZrOCYeF|p(=e6A9LCKaK`>j7~i~T*%h2Xqp>29{S25Yh3VmUG7e`E6UP? zq@A$xAr?S~6#c*4HaIvaWP@2d+(Zht4xmX(efFRG9TiaQj5nl3&m8{pJuK2#Z#i%h zY(?gb&H)$A?cwAHhXdI<_xOJ`4&G6@+@b^bwwWnw;IDlfdo(0Vo?06LR3>jL($|~b zuUq`m0)bw&@Za)wD$RCJYP6tBV4j;&pm)5YiW&Z4}9LDx_w~$_#J(AfDE!bW_ZlOH`U2e?O zA6+f3E@CyU$+<#II#lYllcmo$ugoe{LjY`HkCItX-Ufk}h^73cgHKLN`Z#j5j6D1J zd{eum0`H|MqW@sJnrIU4y{j8$EGc>nEz^}!N2 zj5Pgzv-^SeY)merWp9e7u+zEkuU^@S>^g2MdFbr~cajwqJ*U-}r8rmNrZX0&p3$}T z-jE$&VzIrrj@ZY4I!niEIp%I`MVYq^$ng-#(Tdp!7=xCk)Um~tojlb-e=ft)g$$S# zQiT>4@~fuHuqi+PQ{s!!HF94dG}^CItbFNja+E4wxp`M|d+0>edF{-ga^swJ($BOS z%*ycK)lGY=(+@<}mNaAV*9WG;_a$Y=#`kj&yg^MI zg!9E1g<@t>iZG_9`^h^CHCx^^D!S0H_)I1uASD<=c0kS_(E>}T{Xz7yGllPr z>gm*OPa)RoiDmBPy`BfCn>yB#?k*Kx=IjO_XU{gQV*#Bi=`afFS$w)vWBSF&<5Rq{ z-YlF08|5_Z#oE{R-fT6v;t+ZR*>KKm;=N!cb#dxC_9YRM{Qy06Al1)Z0<<)1KMgYX zElhg_w#z`tV2SRP4l+|NFBE1!uAco+)A*}^@#ods(^m=^fcwDtpRiv%JyhB`Hsw64wIE23Wjd<;J5IYn8c{F z6W5Qiv61WR{t)+7?ZPjmjHGS&*#!99YXm&irbXV%iO5-)l?OSw8{D<%C%h&`yDozF z5kUtn#U|fn_W!#}s!r^GyQ|#*2r$<_D4E>1gKV3w8-o@XW|P+RW-UzWHS=UO_0naJ;{50R)45s&*jo0wXF+~#Y&CS11cx#9M(bX3)0KA0#09~;z zR$>BhJ-57v*xlc&$fQygLsY@P6Ys8EGKdpUv zJk(wPcO|B*l|=R~l{I_ztrRVUHe0qVL$*N%S;iKXt<9D#EfTVuk!37n$*#m0V=#m; zmLX%9!E@Ag-FMy3{XDv=u>=a0TKbI$pmb3X6Sd+}Yr14EmAZj3iSIp^8Lz`!0!^6&d`ZYAuapg%hlN{O2M$Me?;O#;u8KbowdjsJoGEq3 z*#hD2tw{Gpd(4KfS%tSM*iS-L7rR?xkM{kVO!Y4uKXSE?oHLAT)m+g_lPuZ_gH{Q% za)YVZyJt5jc0{{V6`*%F9&+j{uCGHLCnmmc>+b%7y86rS3hbw^vL(T#O;l4n&PeaM~8Cj-oW2Q0&ZSEdw7QLgrK)30)kYFmSidO9gW=?_+mJLSIWFA$t+N+52gm6>p38%cJP4$^s~k0#R%+T7X`mLypxoFoc8)tmodJ*Df<=wx9RDYKW^I%Fcm=U zw!p<+cq3RrWcnJ(JC^T$&arrZqQr&VFN&|#-WX?nUL`h2ioIu7!f;2=#YxnToMk*^ zaP4|YLfFacV(koFxw$5Dr{i*$fapykGN;fd*CS8Y_YM1vuzTq$^SV}-xr2y1?tpss zc=NB3ICLKbw5~Hs37niHjN&@_}04}LB6#v(od8wAX zQ_Y|fiu+)x^v5>`;;-x>3@n$q`N2CjfufghEZng??6;h3UKQI!IlnMUT+7!Ym#Nj4 z=3S{|46D*h&r^w@lk8P)02(4mMCDfcyTP~uf$9?I3S7!OHLA2dbchKb;|_>R2kpU0 z%|WMtrY?*rCy34yvivRJTk`JzsdBla6Q%q0F3)*P7?2LBpR#yoV$TXeRPJxMz_RBU zSLfavqy657_7Gk*3$O9cWAsJDQ0(Y>7i-XWqfP2iqM^U*HSU2U>CLkd)5RWrS3p*m zi8;ocbKoZzLk|?)E+*LU7rbn2(dT1EFwt5SdxYqHYd~ePPQ`BDIrDk{%g5<^ZAwSso3Y@*TyS{O6;SdYRxsE!cj*axnXX8RJxA7JZRy)iW)Y1w5ibA zOfWLJuAyh$>QsY3z1ngC>PU)b=8~FY(?l_T0weu!ehYg(m;>Q>u=f|kE9 zYiwJeV!p!AnlE#^EiZ0q26ymb3y5G9!8r4>pEz;Ctj>E}24%eX9;ZmVHcaS;W428gzJST3AM%1vfJ@ zNZA6#eFdwllGKfcCh-D-*Abr)%lqvwKz@PRAtca(f3n>HnuASybbiy|=KZ*-sHk{{ z^RGki`}EGayIg^dZ*2&yZv$s5?Q?@#ss+-q+#!v4e-iDi+cgGpA1CHhs;Brfvk2j@8Vvxz@E4eJu7vZR3=Ru*M-2iWu5*5d@pzu8{XlkB zDb`-_Q?;(M{9LbyL)$DQyGy-T-J&mSRAuhK8O~#~;3OUif51Bi!ASUHIh@>nDDg!B zF`0GP{?9#*4^r8I(-W)G9OT?hh~*eZMFY26sLX+IZJx%GFY-at8=5K0)hDPCJyGO@ z(S`b$%RP3jZ7XIrd!-2PE_7gutUqBg>R88`ZDfpBtBuY3o)%jz4}G2aC3;Gvi2yc+ z=x14e;n$&;N* zoi7Q}t&USAGC78~X9r9B<~Jxx<}HHMG>wp<;F69(Z`4e?mJ{5(kK>sq(zPAe+CCqX z(dugnPI*S~J3Wp#Q^g!CAA zrlerj6Z(gp_s!uta4IA2QSuxKuc~6&tGg&%eMOx@RRhNAP5WgA)HBYSAW80LZl7`|~C=#QIGg zf6m7O$R%mLGIsRatPm~JhQ+nluRuO{clr$X~-|Y zs{0|Kb?RMu8`Nn$0wF6PM8({oE@Rh-)!M3$JV%4}m=bQr7g=2k4Ud=sFuzGbBKep) zOm_F~K2m*H$H^Y))-Yr;$Rk2lvQ--noOU!D`G%V$g=usQo{16o4#SNI_H|Ve^pUPZ zNSgCIpFnHcBxRHfQOZkf8vP6CN1S zvueb1)srVPO0gf^Hr#|R2ik}UUh}zi{_lwiM9i-|k*8g%IX<2HvvL5jGvMBJdnM^q zZoa3E@b&2S7qSu&Y``2hf|);xv#36@G731o_@_lPhvd6j5@YUWtJpK%i9hnX{JZRx zN%MiN1kVh?%*vhZc1B#m3>l%q zo@2OlDRp<5I_!#4Jv`#1-2quqXc9HxnK*@;)k^`UD3Q@FDLS(zNn4SmU zA_c$hR9l(f{42-(^LLk>TKyr-G0Vq#Tq|($?Q%#ASpWWs(Zph|)z!EmSnd+`mAqL( zUNQ4hYaH?AzR!1G;trhgHS7N{r!(dtj^663pw@3E-yfy+U7{CBs>=pm=2PNgm}9@y zv}`zURvE{M<$gvSjQQdXNTo~|z_(AC8=UT2)Uo<_h=x-%$3Ze6nj+68GD zo7!U`uHpNW=BsW^#qJpyu=|qy;Zh8?1bU=bSZ=0iB;MTVXmy>FkYRCmX~A5D(Hj{| zWGiMNVkQfaK%}d0EoNaUgYT4~oddM_MCf9fIdr>A$q?VEJkNP8!BHrH^q%TfL36`$ z>BSRe`I!?k9$K~B!~UP@;Bg&~lci;TA`15E@?TKLG=o_{BP^CsJj;2>=o4W;GM(C&q=j9CRNaEA*Y|$E_lSq&!>8mwDD7-eI&J8 z$h8J5WpA283?4R@0)J4e>7x-xn*WGLt|{Q;UYoW2=qj9OmsWo2y%sSyT&N1HEE9G+ z3MD(xW(Czh{|&GZMje(ng4Rz@u!MVt`5Vd9|&lnlDM9pkag* zISRURu0>HUfKmcq>vta|nA#oYDFu*wb?mBiH|$eK2PVG={b+cYA8@t=-@a{y(FYGc z=a*<~iJL37ZP1Xis^U4CIx|?O4N+Caed->G23`iu7Dt8T8C;ZYPlquy+xEB?&okXe zra(DraG9FluN*P z&BujW%=m&G-z4uoz$Qq&(@t!d-j8~#Re?M3R)RQ;J~AHE^_2@fgx8dk-S6`D+`+Hz zJ6)dF^Ihv>Lw>DRdQ^lt5^HG1^c^ltLe4OK_ULun zT6mbchd^IE-mg#eS~vTK6+^vNi$`Xy$66|Wf~=sx%}T1qqKBrUWiQ1({mJbLzT8|B zuu|-|XuZ?pf9H4iE~xu#X-LBq?L{jvZTkR;Z>O!bK4Hi&mA1Q#PZ$>3={wH;GA7A>YX{0*F#g+J-xR#IezTBdGv>T(HEiRTW~u* z*4xkCegqbk+_{(v3A3#*=3XHL{h_~BUux1b)35d!XI9h~J0B&V01Lj)CFj-@T7w`+ zqho}&#Io6w=iNWfF(GFXuY4)<4*Zr1A4Zo+(QMmO(N!Hye@`5akZD*NJVBoBgcPYY zE-6?VTn>HVANT^xY?#eUwvy%ZLs31+; zPe2bWo?O3GS^kmHnxjwDI$*ZNz%QjG!cpbxpi?NbpkDf3%o)bCAX|r*H&;bsZQlsG zDmf7I7Q5@YwUq_xHZ5hw80zYF)os76ppvu~G2H0P1VoJliyuKdHTJPaU_nlz5U|5W|!Gy_vKdo?l7@@hC0F10ZvMCd+pxd2DQhkPxdO~OYlTENh@WHFz*V&`??MmQRdxO{J*Hkt;Q1V;>++xW!npA zufUwx+EaE8M^Eh-_J{+B7VMtQI+I@d|&a<#4K_tm=V(2KmDA7lW4+`K5U<+0wvz z;dR&7!9aEeXLi?-B>{9nx^( zLyUexe(4$DsPpx7#jBGqhsI9*73TC6HV}0O1QA}R<$oc#Grx`pz$U}*jqDGCQJ9>r zv>Rg{N7*HK)|xw`zD4P7iq)gfq4@TlZg##2i#p4aM?aWexRhP_O^o6QwWq~rm?a|x zFDHMf9}ZX~_7d&$;?xL9HrlKT15OEBX^M6Q2QYTtJB}!S_uv&v`hgg`(}Smm*el?` z`j84&l?+pKbyoY1R}Vkudqy&j(0pYM*XaL@AM4-~qda~ESp7@m^IcRj$` z{~G-R4?xy~A$4XnR*H!s<*p6NS$q6vFT zDO>5w8=EJ99 z^VfV~Jagf6OCxOQMn=O(C&8;!-p_7yMDtVI6;lUcW&I~t?9hT`ua69wW1u1d|0OcJ3MK6VoTE~eCb=N;n5W*N`Y9!F* zZJ~0-69EdzeRp##0X|5&Oo9emIyyR5(w95zUEBIcz3s&*J*2wotXH}IfF|DMzwL2;vky2h&5vpj zecL~wZ=O^?X^p-3vvY4f(gQP&*cfqAaR#%u*KS{I64ChT)$mooIctec1tYmDhFhj- zG{l!HWO1THZqi^b*V?pWyK!zv!GLHs>o_ERv&g6 z@p9LREEENcfP4uss4~eUw3LHWiO{`XPu^Ig8xsQJQ$Zou_+WQ9@ z)sKMhFbK`hC-+*-2I?kEUb54=J#nRZ*6*!5K z5@=TO*u|TQvcQNendVp+_S}52XR*8X7o_xkS&9GaOKU#%W34b4R8_Xf=#^fx&V}Kq z^Nj_M&M~t*T56Xp8k^0pi^hA<#6#9QY{u_%TlXSVZWi9U4=8`PX-EMO7FLfgaQn8P z{gUkw2%z^ziUK@M9;_b=3*ITxJ%Q29)we45sKOvP=AjJ2_m~z9yF%s@3gD<)eV9Sr zntw~}|7t;Bp4^vtuZ&UqUil@fYx2c++n$<9+RIpXxY>s~?SXuT3)}JSatiJ8O*%bk zRe~l+JEC+;q&rgK0QDgVt_&LWos{!+!_8O+zcc#>^SOA0zY>49`CblNb-_$@n==0N zB*}h~(%d~!b*e1WZPf6ExPGdAeYpcomH)Q(V6;PPx;M?adv|+5;3RGa9{B2W-wwa| z8O}ze>?b3gE1~DY*1*o4PhR3Z(b)AUJ6b1VS_n`6+HjK$8pZ z4$)kaH*I~J(<;^1nE5r+i#(rEKefJ_Fw#=s6rxAWQ0s*X85}f2s(HS8i z|BcHa{)NlH1w>HWg_VZtqXbc;%NllsDY**(XxWu+6x@7rZMTx4DyoQrUheDW6ZhhC z${OB$-6hr@WYu;MM%uz{Js9vl5=;Ovg{C>I1TaGqv9n1Axf~ zeC&iuu$6wUjmvC_@LM{IA+{!rgd1(Pz9X;a*M%C@P%Z{-aA!447jA28ZIV4F@}TJa z^{KScMqi`tUE8bQ3@aBCXU)$7HMc^qRkVN;i*bN^+at^12Tl zajxGCpp!+PPSvh-OZC(|`L;z9dLT3^w6&z4>Btnm-d&khJHL3L3^*Ct;e;4^1QxI$ z`QzTV8ymV8S6b9xyQqK|7`u%hGb&e~MiZ)$<9U+YV|k0G8WU$%+7}BNd_i+NYb5KT z<00=g@k-MX$*r5J;w^;*_g!#P;*tQomJvcq{}y? zOHp<3D}zA51C69Pw0ozzfW{}di|bj_?ljF;`WmP=Exg{TReVtHi_lVgz0}P&)HV&i zvf%3B3+*EufkFn_DNaHR?OM_lw24#3Iwj;_AM$UeNz-O&kE)EJzHNQOu!3Oe*X>@mTVvcmSpnq-is#CHDvM=`NaEe$onpVW)FA>RKZ znLy~{nKX50B?c#DSWXSop!MXiA}Z4ysw!P31zFOA8|wxz0-AhaPWp_tcB&JWD8CXr z>??vY0*fCN?-D(TS7`0~G?H2E9;p3HK;e<2!6-?skmM~Q?x$VZJ^x~&-jT**O!2yi zELtexjEmc$+P)axG(1@}nw(y?(+j1~0yn|?53P4M`k!3X(em)8>jkan)HOp3H+_PZ z+l*YaHZeV89jMJy=vAOA=98gIqRXd>mI$qdEvGqxh3fptf&vfxE2g<*6YkooTEtcm zWe?%gzDHr=l(&+Vj*!fi&^j4crpbrFNCE4A85xcu^o9fwA{4vy-Fu!Sh#}kS8++&O z<5Moggfp%b-<`Sb;E-d#y~Xcq^+^v-*@@zj0DXqXM=#(R9CL6C4x9#+9a7JviXB6p zIcf+>&lsPRSURrmU>YdLqLsdGA6he|v&v-@L>Y<}jfLYK0EyotW{$47nPWCkkmk-? zQV=Xfn)kwWDYVvGD+SAqZ>4A;CnlslWE{alg|fH z@_L9po?B8|%Zunpnc&T$>$Y$a^!g7JY{oK~I152XyCUvoDDhKBSJvEmB*mOUp^#uH z4C1{g9SfbZ37q%c-;m|fD)|XDC*MWy&@S;LjvWquw!nn+$QquZb7)Z?cbC!ZhW;W+ zt^ifwwKW1E3MYDP-ZYR%HDNMGE0TOp1qTx-{x)Xmc%S$+;5Q1bz^ zg(mq*8)a$fV(kM0tEXt>S;-Du*}h9rrq`sa24! zs3ku?LCuo66}~OEDYUe9tu9tCOp8uDQCzz2jyN#rmIwrJF~c>wP86y1OM8 zo*))CIhrH7^o0<4`s+JhihUfO12aLb=IM#DOGe4zrX(@Y|f)@*tcjxe|Yn*-Kc?0W%sgEMhB}$7r7$gHNFssuI9*L zEAtRi_si&5SaT?@gRc1x1-N0PI4KqLQdt;M_KBtdZ z#r<8diRJCLS8+oi__pTj&~ZIBE2Cs`vQ|Wo&GLyLB4Ue6%WvIg+$UMWdh4$(BDrV` zq2<3{D}!Pl6f$cwzLBbIx6%@JlpW}ZpIJNAH`ljEP0qi3+>mT)Jj*5gLZ_>x9J5@@ zICHXo68Vvhk};3Rqt<|=Fb!IiMln#6^PLxdHnUKLC9gvNxsSn!O#O9XdxfB;RzQs2jJ)oZh9q{l-fI?JU6~2wm2d^vvjRT>#7%SyhBY) z2|^<9GRcB<6DIQfX7HX&O|R~B)z^I>I_Xtgk9KH5fq@|$o`g<3dwe$GUmTEGE6x_! zV5JiSdaG|cBEfoPe-O1fVf>jkm0!!3FioDBLx=XOy?P9vtcVMtkU zAY$14Bkj%ruCTh+fkrG06wqc!xLjI8RN}9R&nGCa1(svy9XTDUN8eQ&=zW37c1X=p zp1I@8bPcpC)7^f(!A~t;tSa*OjTmO*J=fJtiy&D z7&KJ`ZZP!K>7~zgTZ&txMXiVg#AFZo{q|}=5P7sNvaWKrh|G0zzr8V^AKs)Nh4Dd-m=rRizFujy(3%v|M1nj>39$41 z#a#O9bL2pz96va~BS2ICn5!ofp!wZ@+mS?kYiiv>SR+KtA?|Xb$wJ#vhz)I<)@|yn z>5?g8O?#=W2f^;A?Jon=qw(H0Z}bCMKk?WeCB5vdf7$U3-;itia)IeK+={cZB=(}h zOwOriQ(TV^F@1#7NOb}ShIYRroMdQsXb?*_eCbjQ1f`dKFiN@xnOHB8+KP_gk`>ZR ztVfTv-wG+XnARrWMo9>uTX#|b{GKE3%6AF;ST@KS&8P0QLo1<0({B)M)jeNE(C$~ zLPG=Lif&yuPG>mc7)$paRe1MZo{bVgM|L5o425cxpL(Z*OvUrq}Lz*S?wQ2%J-d{`jo7HAG{J#}8k`e*Bc?CnH!x z<})jG*x!AfNuvX}lxY19BT_G!V;Y7pkz;IzBWMeBxsmnBHSz+>+K$b6&vF!P5wXiv z+3n(mG&Nt|kpSq;vqLZ<%U2>0_hNSPymkr^jSk!!=;U~`Hr*s)GP`k;)I(vkdjlfx z{)Y38zo1^S!ZdtL98dDxWUvlc);fITa6poBYz}Z`2|XE6TkDwr^Ai=G4jRBo3&!< z6LX*SY@#qvxm+hu+Jg;h9hIo_*Ee)`Xd-t(lTp)mMfDx-fwX{52bP?WuP? zu-2l(P^=lTM0R~a30%DtLL@IBkTUxi&iow)w^Ln@OTJ}=tnGfHUA^J0fta_M_-M1m zy67(1@M_aHCGBW^hb#NUTfdvLrVdr^Ag*mGfJK|yu-dNp*TG%8n6F$scjmgLN5B&E zR~(ZeBh!d=naIWqE1j|irQ>EJ1$bXzPOw4b6>OT1u*&jv$AkueTR{$R>SQj`!QW}-OifKTD@V^z zn2V3;D=N$-K?zvv8=(2FD|FHG(P5K;EcG7#tPQp{lT|8%38%C}Y`x6{!w%8L$FP)WFC`$=21{Z8-()((G zzVKggH91i}N;kmwfaF?|-Q3ofNOLx$?v8qqGWdA^YU{n)#Kx%I<-wNWsi$q7PNdvb z|Ah2}$~FWe!abNab29Nc1P;9H1t*mQMIo{oOi>q=gG<+xnLJJR;Tkp>?>Ex2AGR%p*96Nif7qDX9P- z_LP$=mpQ&}i-q9N__Fca*({dd7lehly-IrCBirs-0(G^K)qvoCsLzj4);I8Uh^i}O zB&C{}F}g!zZvO;F(XQ($x4!%QzOc_qItpeZ*x}h}~E6|EK=~0Cwv$K)}oe zRD-|6`8!*?Y#tb5=d#~_U*pb)U*E~^{B1wu2Y%O05#e5)|99bCrYzE*F}v~Gu@LFs zr_LE{&r93r3a&bGHfzul=AGA!-;gY{kI_xK^1*5VcZq)&d(XYb!Evrg=4a8={}?}T zX4Ki#?yn<1>`GZ~I~zpKa+UMzSAG6`w`g8yg^Q);+@+iX}Ovw}wyR$xA-#m8(Qvja7Q7p!<%o(N7bj zWGlF8>B^(P=W{ZFrR-ymBny{1`B*{Vqk!?K1Or>;0t7qfO(`|Sg&8j-u&xjK6S+c} zpT$tu|6CW|QM#TeRU z+E(;V4HaM1r{nL_LW-1^#yG05zBB*KXT3XD_Tz)BKQ=v!i4mAA%J_#bU-N9&4YQKX zJx)ENk*JY-oY&r=!$8VKwtiqCuuM@K4BIl39n=Ez^@f+c(tv>h6`(3e)3)x~TpLZ$ z7YsPJ9pBg2_ZvC;s)4wj$`7FFK}{tS@B3Mh=UiNi-Jxpni8tO0SE2O-t)n9N-0&!? z9d9SKZIDftEX&eZKEccAVU^&nVRYiZiDDxkZt+k-_vdKNSu*1 zIy{7+M;=o+U%8OUtg-y#HgHaXtZ>&vhd<@i99m%}&Fc`lrrkj*77vV%0hqb)u}e*K zUxhLFVPDFo%va7drLdhG2InyHI=UDL=PHeJvDV6Mu)(7q~fy zg`#uCw>!)?Pcr-PHQxY9APDMB_7FR$y8m;h9-qGd?*#;kA~0Fr zYm3bY`m{z6)yTS4DCGNTdV^4HM8Y;okv@-A`0-Pj1N7TJz}I0h+)YzrP=Bl>tD>|H z?_J<3sNRjV!lpo^?7xui%8)iZ9s`79<8ddWV5RXboquG7} zA|hJoGaGiza)$rm}X@D_x%WX7~-k;n^ZT|Tlkyn1-?stx}XwVuL5rql? z9!Pw7d4*Y(+r=-YHp~;;|MmIL<@h5XhJgWm!(LI5y_?vt_n({S9Tk5@V41N`w^`|B z)bCp|^=CQq<~Z;w{c+ylpWE`GI3u<}u zIlH+5J2D=w-v;XHwFr6sI}zFYFU#^6)aS>70x0_5Giq`t4-fO_*w%g`ACY<8|GU*L P@bBXJE9VN&+J^rxj}NS2 diff --git a/windows/deployment/images/mbr2gpt-volume.PNG b/windows/deployment/images/mbr2gpt-volume.png similarity index 100% rename from windows/deployment/images/mbr2gpt-volume.PNG rename to windows/deployment/images/mbr2gpt-volume.png diff --git a/windows/deployment/mbr-to-gpt.md b/windows/deployment/mbr-to-gpt.md index 4551b08e4a..c5312c0bd7 100644 --- a/windows/deployment/mbr-to-gpt.md +++ b/windows/deployment/mbr-to-gpt.md @@ -10,7 +10,7 @@ audience: itpro author: greg-lindsay ms.author: greglin ms.date: 02/13/2018 -ms.reviewer: +ms.reviewer: manager: laurawi ms.audience: itpro ms.localizationpriority: medium @@ -23,7 +23,7 @@ ms.custom: seo-marvel-apr2020 **Applies to** - Windows 10 -**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** 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. >The tool is available in both the full OS environment and Windows PE. To use this tool in a deployment task sequence with Configuration Manager or Microsoft Deployment Toolkit (MDT), you must first update the Windows PE image (winpe.wim, boot.wim) with the [Windows ADK](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) 1703, or a later version. @@ -32,7 +32,7 @@ See the following video for a detailed description and demonstration of MBR2GPT. -You can use MBR2GPT to: +You can use MBR2GPT to: - Convert any attached MBR-formatted system disk to the GPT partition format. You cannot use the tool to convert non-system disks from MBR to GPT. - Convert an MBR disk with BitLocker-encrypted volumes as long as protection has been suspended. To resume BitLocker after conversion, you will need to delete the existing protectors and recreate them. @@ -96,11 +96,11 @@ MBR2GPT: Validation completed successfully In the following example: 1. Using DiskPart, the current disk partition layout is displayed prior to conversion - three partitions are present on the MBR disk (disk 0): a system reserved partition, a Windows partition, and a recovery partition. A DVD-ROM is also present as volume 0. -2. The OS volume is selected, partitions are listed, and partition details are displayed for the OS partition. The [MBR partition type](https://msdn.microsoft.com/library/windows/desktop/aa363990.aspx) is **07** corresponding to the installable file system (IFS) type. +2. The OS volume is selected, partitions are listed, and partition details are displayed for the OS partition. The [MBR partition type](https://msdn.microsoft.com/library/windows/desktop/aa363990.aspx) is **07** corresponding to the installable file system (IFS) type. 2. The MBR2GPT tool is used to convert disk 0. 3. The DiskPart tool displays that disk 0 is now using the GPT format. 4. The new disk layout is displayed - four partitions are present on the GPT disk: three are identical to the previous partitions and one is the new EFI system partition (volume 3). -5. The OS volume is selected again, and detail displays that it has been converted to the [GPT partition type](https://msdn.microsoft.com/library/windows/desktop/aa365449.aspx) of **ebd0a0a2-b9e5-4433-87c0-68b6b72699c7** corresponding to the **PARTITION_BASIC_DATA_GUID** type. +5. The OS volume is selected again, and detail displays that it has been converted to the [GPT partition type](https://msdn.microsoft.com/library/windows/desktop/aa365449.aspx) of **ebd0a0a2-b9e5-4433-87c0-68b6b72699c7** corresponding to the **PARTITION_BASIC_DATA_GUID** type. >As noted in the output from the MBR2GPT tool, you must make changes to the computer firmware so that the new EFI system partition will boot properly. @@ -272,7 +272,7 @@ For more information about partition types, see: ### Persisting drive letter assignments -The conversion tool will attempt to remap all drive letter assignment information contained in the registry that correspond to the volumes of the converted disk. If a drive letter assignment cannot be restored, an error will be displayed at the console and in the log, so that you can manually perform the correct assignment of the drive letter. **Important**: this code runs after the layout conversion has taken place, so the operation cannot be undone at this stage. +The conversion tool will attempt to remap all drive letter assignment information contained in the registry that correspond to the volumes of the converted disk. If a drive letter assignment cannot be restored, an error will be displayed at the console and in the log, so that you can manually perform the correct assignment of the drive letter. **Important**: this code runs after the layout conversion has taken place, so the operation cannot be undone at this stage. The conversion tool will obtain volume unique ID data before and after the layout conversion, organizing this information into a lookup table. It will then iterate through all the entries in **HKLM\SYSTEM\MountedDevices**, and for each entry do the following: @@ -299,7 +299,7 @@ The default location for all these log files in Windows PE is **%windir%**. ### Interactive help -To view a list of options available when using the tool, type **mbr2gpt /?** +To view a list of options available when using the tool, type **mbr2gpt /?** The following text is displayed: @@ -376,7 +376,7 @@ Number Friendly Name Serial Number HealthStatus OperationalStatus To You can also view the partition type of a disk by opening the Disk Management tool, right-clicking the disk number, clicking **Properties**, and then clicking the **Volumes** tab. See the following example: -![Volumes](images/mbr2gpt-volume.PNG) +![Volumes](images/mbr2gpt-volume.png) If Windows PowerShell and Disk Management are not available, such as when you are using Windows PE, you can determine the partition type at a command prompt with the DiskPart tool. To determine the partition style from a command line, type **diskpart** and then type **list disk**. See the following example: @@ -400,7 +400,7 @@ DISKPART> list disk In this example, Disk 0 is formatted with the MBR partition style, and Disk 1 is formatted using GPT. -## Known issue +## Known issue ### MBR2GPT.exe cannot run in Windows PE @@ -425,10 +425,10 @@ To fix this issue, mount the Windows PE image (WIM), copy the missing file from 2. Copy the ReAgent files and the ReAgent localization files from the Window 10, version 1903 ADK source folder to the mounted WIM. For example, if the ADK is installed to the default location of C:\Program Files (x86)\Windows Kits\10 and the Windows PE image is mounted to C:\WinPE_Mount, run the following commands from an elevated Command Prompt window: - + > [!NOTE] > You can access the ReAgent files if you have installed the User State Migration Tool (USMT) as a feature while installing Windows Assessment and Deployment Kit. - + **Command 1:** ```cmd copy "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Setup\amd64\Sources\ReAgent*.*" "C:\WinPE_Mount\Windows\System32" @@ -438,20 +438,20 @@ To fix this issue, mount the Windows PE image (WIM), copy the missing file from * ReAgent.admx * ReAgent.dll * ReAgent.xml - + **Command 2:** ```cmd copy "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Setup\amd64\Sources\En-Us\ReAgent*.*" "C:\WinPE_Mount\Windows\System32\En-Us" - ``` + ``` This command copies two files: * ReAgent.adml * ReAgent.dll.mui > [!NOTE] > If you aren't using an English version of Windows, replace "En-Us" in the path with the appropriate string that represents the system language. - + 3. After you copy all the files, commit the changes and unmount the Windows PE WIM. MBR2GPT.exe now functions as expected in Windows PE. For information about how to unmount WIM files while committing changes, see [Unmounting an image](https://docs.microsoft.com/windows-hardware/manufacture/desktop/mount-and-modify-a-windows-image-using-dism#unmounting-an-image). - + ## Related topics 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 4f3681db63..eaccfb9c9f 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md @@ -2,7 +2,7 @@ title: BitLocker recovery guide (Windows 10) description: This article for IT professionals describes how to recover BitLocker keys from AD DS. ms.assetid: d0f722e9-1773-40bf-8456-63ee7a95ea14 -ms.reviewer: +ms.reviewer: ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library @@ -339,7 +339,7 @@ There are rules governing which hint is shown during the recovery (in order of p **Result:** The hint for the Microsoft Account and the custom URL are displayed. -![Example 1 of Customized BitLocker recovery screen](./images/rp-example1.PNG) +![Example 1 of Customized BitLocker recovery screen](./images/rp-example1.png) #### Example 2 (single recovery key with single backup) @@ -354,7 +354,7 @@ There are rules governing which hint is shown during the recovery (in order of p **Result:** Only the custom URL is displayed. -![Example 2 of customized BitLocker recovery screen](./images/rp-example2.PNG) +![Example 2 of customized BitLocker recovery screen](./images/rp-example2.png) #### Example 3 (single recovery key with multiple backups) @@ -369,7 +369,7 @@ There are rules governing which hint is shown during the recovery (in order of p **Result:** Only the Microsoft Account hint is displayed. -![Example 3 of customized BitLocker recovery screen](./images/rp-example3.PNG) +![Example 3 of customized BitLocker recovery screen](./images/rp-example3.png) #### Example 4 (multiple recovery passwords) @@ -399,7 +399,7 @@ There are rules governing which hint is shown during the recovery (in order of p **Result:** Only the hint for a successfully backed up key is displayed, even if it isn't the most recent key. -![Example 4 of customized BitLocker recovery screen](./images/rp-example4.PNG) +![Example 4 of customized BitLocker recovery screen](./images/rp-example4.png) #### Example 5 (multiple recovery passwords) @@ -429,7 +429,7 @@ There are rules governing which hint is shown during the recovery (in order of p **Result:** The hint for the most recent key is displayed. -![Example 5 of customized BitLocker recovery screen](./images/rp-example5.PNG) +![Example 5 of customized BitLocker recovery screen](./images/rp-example5.png) ## Using additional recovery information @@ -484,7 +484,7 @@ 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:** 1. Save the following sample script in a VBScript file. For example: ResetPassword.vbs. diff --git a/windows/security/information-protection/bitlocker/images/rp-example1.PNG b/windows/security/information-protection/bitlocker/images/rp-example1.png similarity index 100% rename from windows/security/information-protection/bitlocker/images/rp-example1.PNG rename to windows/security/information-protection/bitlocker/images/rp-example1.png diff --git a/windows/security/information-protection/bitlocker/images/rp-example2.PNG b/windows/security/information-protection/bitlocker/images/rp-example2.png similarity index 100% rename from windows/security/information-protection/bitlocker/images/rp-example2.PNG rename to windows/security/information-protection/bitlocker/images/rp-example2.png diff --git a/windows/security/information-protection/bitlocker/images/rp-example3.PNG b/windows/security/information-protection/bitlocker/images/rp-example3.png similarity index 100% rename from windows/security/information-protection/bitlocker/images/rp-example3.PNG rename to windows/security/information-protection/bitlocker/images/rp-example3.png diff --git a/windows/security/information-protection/bitlocker/images/rp-example4.PNG b/windows/security/information-protection/bitlocker/images/rp-example4.png similarity index 100% rename from windows/security/information-protection/bitlocker/images/rp-example4.PNG rename to windows/security/information-protection/bitlocker/images/rp-example4.png diff --git a/windows/security/information-protection/bitlocker/images/rp-example5.PNG b/windows/security/information-protection/bitlocker/images/rp-example5.png similarity index 100% rename from windows/security/information-protection/bitlocker/images/rp-example5.PNG rename to windows/security/information-protection/bitlocker/images/rp-example5.png From e453d38f46297766d53bdbc6418d7dde2dd24bfd Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 16 Dec 2020 13:53:19 -0800 Subject: [PATCH 0806/2014] Added MSI policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 24 + .../policy-configuration-service-provider.md | 77 + .../mdm/policy-csp-admx-msi.md | 1835 +++++++++++++++++ 4 files changed, 1937 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-msi.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index a37aa5159e..423a233fbb 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -220,6 +220,7 @@ #### [ADMX_MSAPolicy](policy-csp-admx-msapolicy.md) #### [ADMX_msched](policy-csp-admx-msched.md) #### [ADMX_MSDT](policy-csp-admx-msdt.md) +#### [ADMX_MSI](policy-csp-admx-msi.md) #### [ADMX_nca](policy-csp-admx-nca.md) #### [ADMX_NCSI](policy-csp-admx-ncsi.md) #### [ADMX_Netlogon](policy-csp-admx-netlogon.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 26da44ce91..5cbf915a49 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -545,6 +545,30 @@ ms.date: 10/08/2020 - [ADMX_MSDT/MsdtSupportProvider](./policy-csp-admx-msdt.md#admx-msdt-msdtsupportprovider) - [ADMX_MSDT/MsdtToolDownloadPolicy](./policy-csp-admx-msdt.md#admx-msdt-msdttooldownloadpolicy) - [ADMX_MSDT/WdiScenarioExecutionPolicy](./policy-csp-admx-msdt.md#admx-msdt-wdiscenarioexecutionpolicy) +- [ADMX_MSI/AllowLockdownBrowse](./policy-csp-admx-msi.md#admx-msi-allowlockdownbrowse) +- [ADMX_MSI/AllowLockdownMedia](./policy-csp-admx-msi.md#admx-msi-allowlockdownmedia) +- [ADMX_MSI/AllowLockdownPatch](./policy-csp-admx-msi.md#admx-msi-allowlockdownpatch) +- [ADMX_MSI/DisableAutomaticApplicationShutdown](./policy-csp-admx-msi.md#admx-msi-disableautomaticapplicationshutdown) +- [ADMX_MSI/DisableBrowse](./policy-csp-admx-msi.md#admx-msi-disablebrowse) +- [ADMX_MSI/DisableFlyweightPatching](./policy-csp-admx-msi.md#admx-msi-disableflyweightpatching) +- [ADMX_MSI/DisableLoggingFromPackage](./policy-csp-admx-msi.md#admx-msi-disableloggingfrompackage) +- [ADMX_MSI/DisableMSI](./policy-csp-admx-msi.md#admx-msi-disablemsi) +- [ADMX_MSI/DisableMedia](./policy-csp-admx-msi.md#admx-msi-disablemedia) +- [ADMX_MSI/DisablePatch](./policy-csp-admx-msi.md#admx-msi-disablepatch) +- [ADMX_MSI/DisableRollback_1](./policy-csp-admx-msi.md#admx-msi-disablerollback-1) +- [ADMX_MSI/DisableRollback_2](./policy-csp-admx-msi.md#admx-msi-disablerollback-2) +- [ADMX_MSI/DisableSharedComponent](./policy-csp-admx-msi.md#admx-msi-disablesharedcomponent) +- [ADMX_MSI/MSILogging](./policy-csp-admx-msi.md#admx-msi-msilogging) +- [ADMX_MSI/MSI_DisableLUAPatching](./policy-csp-admx-msi.md#admx-msi-msi-disableluapatching) +- [ADMX_MSI/MSI_DisablePatchUninstall](./policy-csp-admx-msi.md#admx-msi-msi-disablepatchuninstall) +- [ADMX_MSI/MSI_DisableSRCheckPoints](./policy-csp-admx-msi.md#admx-msi-msi-disablesrcheckpoints) +- [ADMX_MSI/MSI_DisableUserInstalls](./policy-csp-admx-msi.md#admx-msi-msi-disableuserinstalls) +- [ADMX_MSI/MSI_EnforceUpgradeComponentRules](./policy-csp-admx-msi.md#admx-msi-msi-enforceupgradecomponentrules) +- [ADMX_MSI/MSI_MaxPatchCacheSize](./policy-csp-admx-msi.md#admx-msi-msi-maxpatchcachesize) +- [ADMX_MSI/MsiDisableEmbeddedUI](./policy-csp-admx-msi.md#admx-msi-msidisableembeddedui) +- [ADMX_MSI/SafeForScripting](./policy-csp-admx-msi.md#admx-msi-safeforscripting) +- [ADMX_MSI/SearchOrder](./policy-csp-admx-msi.md#admx-msi-searchorder) +- [ADMX_MSI/TransformsSecure](./policy-csp-admx-msi.md#admx-msi-transformssecure) - [ADMX_nca/CorporateResources](./policy-csp-admx-nca.md#admx-nca-corporateresources) - [ADMX_nca/CustomCommands](./policy-csp-admx-nca.md#admx-nca-customcommands) - [ADMX_nca/DTEs](./policy-csp-admx-nca.md#admx-nca-dtes) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 205815ffba..50e56bd34b 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1965,6 +1965,83 @@ The following diagram shows the Policy configuration service provider in tree fo

    +### ADMX_MSI policies + +
    +
    + ADMX_MSI/AllowLockdownBrowse +
    +
    + ADMX_MSI/AllowLockdownMedia +
    +
    + ADMX_MSI/AllowLockdownPatch +
    +
    + ADMX_MSI/DisableAutomaticApplicationShutdown +
    +
    + ADMX_MSI/DisableBrowse +
    +
    + ADMX_MSI/DisableFlyweightPatching +
    +
    + ADMX_MSI/DisableLoggingFromPackage +
    +
    + ADMX_MSI/DisableMSI +
    +
    + ADMX_MSI/DisableMedia +
    +
    + ADMX_MSI/DisablePatch +
    +
    + ADMX_MSI/DisableRollback_1 +
    +
    + ADMX_MSI/DisableRollback_2 +
    +
    + ADMX_MSI/DisableSharedComponent +
    +
    + ADMX_MSI/MSILogging +
    +
    + ADMX_MSI/MSI_DisableLUAPatching +
    +
    + ADMX_MSI/MSI_DisablePatchUninstall +
    +
    + ADMX_MSI/MSI_DisableSRCheckPoints +
    +
    + ADMX_MSI/MSI_DisableUserInstalls +
    +
    + ADMX_MSI/MSI_EnforceUpgradeComponentRules +
    +
    + ADMX_MSI/MSI_MaxPatchCacheSize +
    +
    + ADMX_MSI/MsiDisableEmbeddedUI +
    +
    + ADMX_MSI/SafeForScripting +
    +
    + ADMX_MSI/SearchOrder +
    +
    + ADMX_MSI/TransformsSecure +
    +
    + ### ADMX_nca policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-msi.md b/windows/client-management/mdm/policy-csp-admx-msi.md new file mode 100644 index 0000000000..0336f0e890 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-msi.md @@ -0,0 +1,1835 @@ +--- +title: Policy CSP - ADMX_MSI +description: Policy CSP - ADMX_MSI +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/16/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_MSI +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_MSI policies + +
    +
    + ADMX_MSI/AllowLockdownBrowse +
    +
    + ADMX_MSI/AllowLockdownMedia +
    +
    + ADMX_MSI/AllowLockdownPatch +
    +
    + ADMX_MSI/DisableAutomaticApplicationShutdown +
    +
    + ADMX_MSI/DisableBrowse +
    +
    + ADMX_MSI/DisableFlyweightPatching +
    +
    + ADMX_MSI/DisableLoggingFromPackage +
    +
    + ADMX_MSI/DisableMSI +
    +
    + ADMX_MSI/DisableMedia +
    +
    + ADMX_MSI/DisablePatch +
    +
    + ADMX_MSI/DisableRollback_1 +
    +
    + ADMX_MSI/DisableRollback_2 +
    +
    + ADMX_MSI/DisableSharedComponent +
    +
    + ADMX_MSI/MSILogging +
    +
    + ADMX_MSI/MSI_DisableLUAPatching +
    +
    + ADMX_MSI/MSI_DisablePatchUninstall +
    +
    + ADMX_MSI/MSI_DisableSRCheckPoints +
    +
    + ADMX_MSI/MSI_DisableUserInstalls +
    +
    + ADMX_MSI/MSI_EnforceUpgradeComponentRules +
    +
    + ADMX_MSI/MSI_MaxPatchCacheSize +
    +
    + ADMX_MSI/MsiDisableEmbeddedUI +
    +
    + ADMX_MSI/SafeForScripting +
    +
    + ADMX_MSI/SearchOrder +
    +
    + ADMX_MSI/TransformsSecure +
    +
    + +
    + + +**ADMX_MSI/AllowLockdownBrowse** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows users to search for installation files during privileged installations. + +If you enable this policy setting, the Browse button in the "Use feature from" dialog box is enabled. As a result, users can search for installation files even when the installation program is running with elevated system privileges. + +Because the installation is running with elevated system privileges, users can browse through directories that their own permissions would not allow. + +This policy setting does not affect installations that run in the user's security context. Also, see the "Remove browse dialog box for new source" policy setting. + +If you disable or do not configure this policy setting, by default, only system administrators can browse during installations with elevated privileges, such as installations offered on the desktop or displayed in Add or Remove Programs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow users to browse for source while elevated* +- GP name: *AllowLockdownBrowse* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + + +**ADMX_MSI/AllowLockdownMedia** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows users to install programs from removable media during privileged installations. + +If you enable this policy setting, all users are permitted to install programs from removable media, such as floppy disks and CD-ROMs, even when the installation program is running with elevated system privileges. + +This policy setting does not affect installations that run in the user's security context. By default, users can install from removable media when the installation runs in their own security context. + +If you disable or do not configure this policy setting, by default, users can install programs from removable media only when the installation runs in the user's security context. During privileged installations, such as those offered on the desktop or displayed in Add or Remove Programs, only system administrators can install from removable media. + +Also, see the "Prevent removable media source for any install" policy setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow users to use media source while elevated* +- GP name: *AllowLockdownMedia* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + + +**ADMX_MSI/AllowLockdownPatch** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows users to patch elevated products. + +If you enable this policy setting, all users are permitted to install patches, even when the installation program is running with elevated system privileges. Patches are updates or upgrades that replace only those program files that have changed. Because patches can easily be vehicles for malicious programs, some installations prohibit their use. + +If you disable or do not configure this policy setting, by default, only system administrators can apply patches during installations with elevated privileges, such as installations offered on the desktop or displayed in Add or Remove Programs. + +This policy setting does not affect installations that run in the user's security context. By default, users can install patches to programs that run in their own security context. Also, see the "Prohibit patching" policy setting. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Allow users to patch elevated products* +- GP name: *AllowLockdownPatch* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + + +**ADMX_MSI/DisableAutomaticApplicationShutdown** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls Windows Installer's interaction with the Restart Manager. The Restart Manager API can eliminate or reduce the number of system restarts that are required to complete an installation or update. + +If you enable this policy setting, you can use the options in the Prohibit Use of Restart Manager box to control file in use detection behavior. + +- The "Restart Manager On" option instructs Windows Installer to use Restart Manager to detect files in use and mitigate a system restart, when possible. + +- The "Restart Manager Off" option turns off Restart Manager for file in use detection and the legacy file in use behavior is used. + +- The "Restart Manager Off for Legacy App Setup" option applies to packages that were created for Windows Installer versions lesser than 4.0. This option lets those packages display the legacy files in use UI while still using Restart Manager for detection. + +If you disable or do not configure this policy setting, Windows Installer will use Restart Manager to detect files in use and mitigate a system restart, when possible. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit use of Restart Manager* +- GP name: *DisableAutomaticApplicationShutdown* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + + +**ADMX_MSI/DisableBrowse** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from searching for installation files when they add features or components to an installed program. + +If you enable this policy setting, the Browse button beside the "Use feature from" list in the Windows Installer dialog box is disabled. As a result, users must select an installation file source from the "Use features from" list that the system administrator configures. + +This policy setting applies even when the installation is running in the user's security context. + +If you disable or do not configure this policy setting, the Browse button is enabled when an installation is running in the user's security context. But only system administrators can browse when an installation is running with elevated system privileges, such as installations offered on the desktop or in Add or Remove Programs. + +This policy setting affects Windows Installer only. It does not prevent users from selecting other browsers, such as File Explorer or Network Locations, to search for installation files. + +Also, see the "Enable user to browse for source while elevated" policy setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Remove browse dialog box for new source* +- GP name: *DisableBrowse* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + + +**ADMX_MSI/DisableFlyweightPatching** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the ability to turn off all patch optimizations. + +If you enable this policy setting, all Patch Optimization options are turned off during the installation. + +If you disable or do not configure this policy setting, it enables faster application of patches by removing execution of unnecessary actions. The flyweight patching mode is primarily designed for patches that just update a few files or registry values. The Installer will analyze the patch for specific changes to determine if optimization is possible. If so, the patch will be applied using a minimal set of processing. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit flyweight patching* +- GP name: *DisableFlyweightPatching* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + + +**ADMX_MSI/DisableLoggingFromPackage** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls Windows Installer's processing of the MsiLogging property. The MsiLogging property in an installation package can be used to enable automatic logging of all install operations for the package. + +If you enable this policy setting, you can use the options in the Disable logging via package settings box to control automatic logging via package settings behavior. + +- The "Logging via package settings on" option instructs Windows Installer to automatically generate log files for packages that include the MsiLogging property. + +- The "Logging via package settings off" option turns off the automatic logging behavior when specified via the MsiLogging policy. Log files can still be generated using the logging command line switch or the Logging policy. + +If you disable or do not configure this policy setting, Windows Installer will automatically generate log files for those packages that include the MsiLogging property. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off logging via package settings* +- GP name: *DisableLoggingFromPackage* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + + +**ADMX_MSI/DisableMSI** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting restricts the use of Windows Installer. + +If you enable this policy setting, you can prevent users from installing software on their systems or permit users to install only those programs offered by a system administrator. You can use the options in the Disable Windows Installer box to establish an installation setting. + +- The "Never" option indicates Windows Installer is fully enabled. Users can install and upgrade software. This is the default behavior for Windows Installer on Windows 2000 Professional, Windows XP Professional and Windows Vista when the policy is not configured. + +- The "For non-managed applications only" option permits users to install only those programs that a system administrator assigns (offers on the desktop) or publishes (adds them to Add or Remove Programs). This is the default behavior of Windows Installer on Windows Server 2003 family when the policy is not configured. + +- The "Always" option indicates that Windows Installer is disabled. + +This policy setting affects Windows Installer only. It does not prevent users from using other methods to install and upgrade programs. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Windows Installer* +- GP name: *DisableMSI* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + + +**ADMX_MSI/DisableMedia** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from installing any programs from removable media. + +If you enable this policy setting, if a user tries to install a program from removable media, such as CD-ROMs, floppy disks, and DVDs, a message appears stating that the feature cannot be found. + +This policy setting applies even when the installation is running in the user's security context. + +If you disable or do not configure this policy setting, users can install from removable media when the installation is running in their own security context, but only system administrators can use removable media when an installation is running with elevated system privileges, such as installations offered on the desktop or in Add or Remove Programs. + +Also, see the "Enable user to use media source while elevated" and "Hide the 'Add a program from CD-ROM or floppy disk' option" policy settings. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent removable media source for any installation* +- GP name: *DisableMedia* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + + +**ADMX_MSI/DisablePatch** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from using Windows Installer to install patches. + +If you enable this policy setting, users are prevented from using Windows Installer to install patches. Patches are updates or upgrades that replace only those program files that have changed. Because patches can be easy vehicles for malicious programs, some installations prohibit their use. + +> [!NOTE] +> This policy setting applies only to installations that run in the user's security context. + +If you disable or do not configure this policy setting, by default, users who are not system administrators cannot apply patches to installations that run with elevated system privileges, such as those offered on the desktop or in Add or Remove Programs. + +Also, see the "Enable user to patch elevated products" policy setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent users from using Windows Installer to install updates and upgrades* +- GP name: *DisablePatch* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + + +**ADMX_MSI/DisableRollback_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting prohibits Windows Installer from generating and saving the files it needs to reverse an interrupted or unsuccessful installation. + +If you enable this policy setting, Windows Installer is prevented from recording the original state of the system and sequence of changes it makes during installation. It also prevents Windows Installer from retaining files it intends to delete later. As a result, Windows Installer cannot restore the computer to its original state if the installation does not complete. + +This policy setting is designed to reduce the amount of temporary disk space required to install programs. Also, it prevents malicious users from interrupting an installation to gather data about the internal state of the computer or to search secure system files. However, because an incomplete installation can render the system or a program inoperable, do not use this policy setting unless it is essential. + +This policy setting appears in the Computer Configuration and User Configuration folders. If the policy setting is enabled in either folder, it is considered be enabled, even if it is explicitly disabled in the other folder. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit rollback* +- GP name: *DisableRollback_1* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + + +**ADMX_MSI/DisableRollback_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting prohibits Windows Installer from generating and saving the files it needs to reverse an interrupted or unsuccessful installation. + +If you enable this policy setting, Windows Installer is prevented from recording the original state of the system and sequence of changes it makes during installation. It also prevents Windows Installer from retaining files it intends to delete later. As a result, Windows Installer cannot restore the computer to its original state if the installation does not complete. + +This policy setting is designed to reduce the amount of temporary disk space required to install programs. Also, it prevents malicious users from interrupting an installation to gather data about the internal state of the computer or to search secure system files. However, because an incomplete installation can render the system or a program inoperable, do not use this policy setting unless it is essential. + +This policy setting appears in the Computer Configuration and User Configuration folders. If the policy setting is enabled in either folder, it is considered be enabled, even if it is explicitly disabled in the other folder. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit rollback* +- GP name: *DisableRollback_2* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + + +**ADMX_MSI/DisableSharedComponent** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the ability to turn off shared components. + +If you enable this policy setting, no packages on the system get the shared component functionality enabled by the msidbComponentAttributesShared attribute in the Component Table. + +If you disable or do not configure this policy setting, by default, the shared component functionality is allowed. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off shared components* +- GP name: *DisableSharedComponent* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + +**ADMX_MSI/MSILogging** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. Specifies the types of events that Windows Installer records in its transaction log for each installation. The log, Msi.log, appears in the Temp directory of the system volume. + +When you enable this policy setting, you can specify the types of events you want Windows Installer to record. To indicate that an event type is recorded, type the letter representing the event type. You can type the letters in any order and list as many or as few event types as you want. + +To disable logging, delete all of the letters from the box. + +If you disable or do not configure this policy setting, Windows Installer logs the default event types, represented by the letters "iweap." + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the types of events Windows Installer records in its transaction log* +- GP name: *MSILogging* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + +**ADMX_MSI/MSI_DisableLUAPatching** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the ability of non-administrators to install updates that have been digitally signed by the application vendor. + +Non-administrator updates provide a mechanism for the author of an application to create digitally signed updates that can be applied by non-privileged users. + +If you enable this policy setting, only administrators or users with administrative privileges can apply updates to Windows Installer based applications. + +If you disable or do not configure this policy setting, users without administrative privileges can install non-administrator updates. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit non-administrators from applying vendor signed updates* +- GP name: *MSI_DisableLUAPatching* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + +**ADMX_MSI/MSI_DisablePatchUninstall** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the ability for users or administrators to remove Windows Installer based updates. + +This policy setting should be used if you need to maintain a tight control over updates. One example is a lockdown environment where you want to ensure that updates once installed cannot be removed by users or administrators. + +If you enable this policy setting, updates cannot be removed from the computer by a user or an administrator. The Windows Installer can still remove an update that is no longer applicable to the product. + +If you disable or do not configure this policy setting, a user can remove an update from the computer only if the user has been granted privileges to remove the update. This can depend on whether the user is an administrator, whether "Disable Windows Installer" and "Always install with elevated privileges" policy settings are set, and whether the update was installed in a per-user managed, per-user unmanaged, or per-machine context." + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit removal of updates* +- GP name: *MSI_DisablePatchUninstall* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + +**ADMX_MSI/MSI_DisableSRCheckPoints** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting prevents Windows Installer from creating a System Restore checkpoint each time an application is installed. System Restore enables users, in the event of a problem, to restore their computers to a previous state without losing personal data files. + +If you enable this policy setting, the Windows Installer does not generate System Restore checkpoints when installing applications. + +If you disable or do not configure this policy setting, by default, the Windows Installer automatically creates a System Restore checkpoint each time an application is installed, so that users can restore their computer to the state it was in before installing the application. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off creation of System Restore checkpoints* +- GP name: *MSI_DisableSRCheckPoints* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + +**ADMX_MSI/MSI_DisableUserInstalls** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure user installs. To configure this policy setting, set it to enabled and use the drop-down list to select the behavior you want. + +If you do not configure this policy setting, or if the policy setting is enabled and "Allow User Installs" is selected, the installer allows and makes use of products that are installed per user, and products that are installed per computer. If the installer finds a per-user install of an application, this hides a per-computer installation of that same product. + +If you enable this policy setting and "Hide User Installs" is selected, the installer ignores per-user applications. This causes a per-computer installed application to be visible to users, even if those users have a per-user install of the product registered in their user profile. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prohibit User Installs* +- GP name: *MSI_DisableUserInstalls* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + +**ADMX_MSI/MSI_EnforceUpgradeComponentRules** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting causes the Windows Installer to enforce strict rules for component upgrades. + +If you enable this policy setting, strict upgrade rules will be enforced by the Windows Installer which may cause some upgrades to fail. Upgrades can fail if they attempt to do one of the following: + +(1) Remove a component from a feature. +This can also occur if you change the GUID of a component. The component identified by the original GUID appears to be removed and the component as identified by the new GUID appears as a new component. + +(2) Add a new feature to the top or middle of an existing feature tree. +The new feature must be added as a new leaf feature to an existing feature tree. + +If you disable or do not configure this policy setting, the Windows Installer will use less restrictive rules for component upgrades. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Enforce upgrade component rules* +- GP name: *MSI_EnforceUpgradeComponentRules* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + +**ADMX_MSI/MSI_MaxPatchCacheSize** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy controls the percentage of disk space available to the Windows Installer baseline file cache. + +The Windows Installer uses the baseline file cache to save baseline files modified by binary delta difference updates. The cache is used to retrieve the baseline file for future updates. The cache eliminates user prompts for source media when new updates are applied. + +If you enable this policy setting you can modify the maximum size of the Windows Installer baseline file cache. + +If you set the baseline cache size to 0, the Windows Installer will stop populating the baseline cache for new updates. The existing cached files will remain on disk and will be deleted when the product is removed. + +If you set the baseline cache to 100, the Windows Installer will use available free space for the baseline file cache. + +If you disable or do not configure this policy setting, the Windows Installer will uses a default value of 10 percent for the baseline file cache maximum size. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Control maximum size of baseline file cache* +- GP name: *MSI_MaxPatchCacheSize* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + +**ADMX_MSI/MsiDisableEmbeddedUI** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls the ability to prevent embedded UI. + +If you enable this policy setting, no packages on the system can run embedded UI. + +If you disable or do not configure this policy setting, embedded UI is allowed to run. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent embedded UI* +- GP name: *MsiDisableEmbeddedUI* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + +**ADMX_MSI/SafeForScripting** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows Web-based programs to install software on the computer without notifying the user. + +If you disable or do not configure this policy setting, by default, when a script hosted by an Internet browser tries to install a program on the system, the system warns users and allows them to select or refuse the installation. + +If you enable this policy setting, the warning is suppressed and allows the installation to proceed. + +This policy setting is designed for enterprises that use Web-based tools to distribute programs to their employees. However, because this policy setting can pose a security risk, it should be applied cautiously. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Prevent Internet Explorer security prompt for Windows Installer scripts* +- GP name: *SafeForScripting* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + +**ADMX_MSI/SearchOrder** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the order in which Windows Installer searches for installation files. + +If you disable or do not configure this policy setting, by default, the Windows Installer searches the network first, then removable media (floppy drive, CD-ROM, or DVD), and finally, the Internet (URL). + +If you enable this policy setting, you can change the search order by specifying the letters representing each file source in the order that you want Windows Installer to search: + +- "n" represents the network +- "m" represents media +- "u" represents URL, or the Internet + +To exclude a file source, omit or delete the letter representing that source type. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Specify the order in which Windows Installer searches for installation files* +- GP name: *SearchOrder* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + +**ADMX_MSI/TransformsSecure** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting saves copies of transform files in a secure location on the local computer. + +Transform files consist of instructions to modify or customize a program during installation. + +If you enable this policy setting, the transform file is saved in a secure location on the user's computer. + +If you do not configure this policy setting on Windows Server 2003, Windows Installer requires the transform file in order to repeat an installation in which the transform file was used, therefore, the user must be using the same computer or be connected to the original or identical media to reinstall, remove, or repair the installation. + +This policy setting is designed for enterprises to prevent unauthorized or malicious editing of transform files. + +If you disable this policy setting, Windows Installer stores transform files in the Application Data directory in the user's profile. + +If you do not configure this policy setting on Windows 2000 Professional, Windows XP Professional and Windows Vista, when a user reinstalls, removes, or repairs an installation, the transform file is available, even if the user is on a different computer or is not connected to the network. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Save copies of transform files in a secure location on workstation* +- GP name: *TransformsSecure* +- GP path: *Windows Components\Windows Installer* +- GP ADMX file name: *MSI.admx* + + + +
    + + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file From d18b24ccc03763033d4354042c320eacb73dda0c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 14:03:06 -0800 Subject: [PATCH 0807/2014] Update customize-controlled-folders.md --- .../microsoft-defender-atp/customize-controlled-folders.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md index 39b6cd2158..9a895ed9f4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md @@ -8,9 +8,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.localizationpriority: medium audience: ITPro -author: levinec -ms.author: ellevin -ms.reviewer: +author: denisebmsft +ms.author: deniseb +ms.reviewer: jcedola, dbodorin, vladiso, nixanm, anvascon manager: dansimp --- From 6647f492e35420993b97e8317e0ee86a17631aca Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 14:04:46 -0800 Subject: [PATCH 0808/2014] Update customize-controlled-folders.md --- .../customize-controlled-folders.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md index 9a895ed9f4..27da90e0a9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md @@ -12,6 +12,7 @@ author: denisebmsft ms.author: deniseb ms.reviewer: jcedola, dbodorin, vladiso, nixanm, anvascon manager: dansimp +ms.date: 12/16/2020 --- # Customize controlled folder access @@ -21,14 +22,14 @@ manager: dansimp **Applies to:** -* [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) Controlled folder access helps you protect valuable data from malicious apps and threats, such as ransomware. Controlled folder access is supported on Windows Server 2019 and Windows 10 clients. This article describes how to customize the following settings of the controlled folder access feature with the Windows Security app, Group Policy, PowerShell, and mobile device management (MDM) configuration service providers (CSPs). -* [Add additional folders to be protected](#protect-additional-folders) -* [Add apps that should be allowed to access protected folders](#allow-specific-apps-to-make-changes-to-controlled-folders) +- [Add additional folders to be protected](#protect-additional-folders) +- [Add apps that should be allowed to access protected folders](#allow-specific-apps-to-make-changes-to-controlled-folders) > [!WARNING] > Controlled folder access monitors apps for activities that may be malicious. Sometimes it might block a legitimate app from making legitimate changes to your files. @@ -53,7 +54,6 @@ You can use the Windows Security app or Group Policy to add and remove additiona 1. Open the Windows Security app by selecting the shield icon in the task bar or searching the start menu for **Defender**. - 2. Click the **Virus & threat protection** tile (or the shield icon on the left menu bar) and then scroll down to the **Ransomware protection** section. 3. Click the **Manage ransomware protection** link to open the **Ransomware protection** pane. @@ -78,6 +78,7 @@ You can use the Windows Security app or Group Policy to add and remove additiona ### Use PowerShell to protect additional folders 1. Type **powershell** in the Start menu, right-click **Windows PowerShell** and select **Run as administrator** + 2. Enter the following cmdlet: ```PowerShell @@ -161,6 +162,6 @@ For more information about customizing the notification when a rule is triggered ## Related topics -* [Protect important folders with controlled folder access](controlled-folders.md) -* [Enable controlled folder access](enable-controlled-folders.md) -* [Evaluate attack surface reduction rules](evaluate-attack-surface-reduction.md) +- [Protect important folders with controlled folder access](controlled-folders.md) +- [Enable controlled folder access](enable-controlled-folders.md) +- [Evaluate attack surface reduction rules](evaluate-attack-surface-reduction.md) From 96031a7053d70c6fcfb01002afa3d4c7c1df311a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 14:07:07 -0800 Subject: [PATCH 0809/2014] Update customize-controlled-folders.md --- .../microsoft-defender-atp/customize-controlled-folders.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md index 27da90e0a9..83fb2372be 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md @@ -32,9 +32,7 @@ This article describes how to customize the following settings of the controlled - [Add apps that should be allowed to access protected folders](#allow-specific-apps-to-make-changes-to-controlled-folders) > [!WARNING] -> Controlled folder access monitors apps for activities that may be malicious. Sometimes it might block a legitimate app from making legitimate changes to your files. -> -> This may impact your organization's productivity, so you may want to consider running the feature in [audit mode](audit-windows-defender.md) to fully assess the feature's impact. +> Controlled folder access monitors apps for activities that are detected as malicious. Sometimes, legitimate apps are blocked from making changes to your files. If controlled folder access impacts your organization's productivity, you might consider running this feature in [audit mode](audit-windows-defender.md) to fully assess the impact. ## Protect additional folders From cd77fa9eaace9e011cfd7e89e6c8153c4b0f2045 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 14:07:21 -0800 Subject: [PATCH 0810/2014] Update customize-controlled-folders.md --- .../microsoft-defender-atp/customize-controlled-folders.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md index 83fb2372be..841d2fe690 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md @@ -31,7 +31,7 @@ This article describes how to customize the following settings of the controlled - [Add additional folders to be protected](#protect-additional-folders) - [Add apps that should be allowed to access protected folders](#allow-specific-apps-to-make-changes-to-controlled-folders) -> [!WARNING] +> [!IMPORTANT] > Controlled folder access monitors apps for activities that are detected as malicious. Sometimes, legitimate apps are blocked from making changes to your files. If controlled folder access impacts your organization's productivity, you might consider running this feature in [audit mode](audit-windows-defender.md) to fully assess the impact. ## Protect additional folders From bfdfe38a070ec5377ab366da665047712fd2129e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 14:09:19 -0800 Subject: [PATCH 0811/2014] Update customize-controlled-folders.md --- .../customize-controlled-folders.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md index 841d2fe690..dba11d836d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md @@ -36,12 +36,10 @@ This article describes how to customize the following settings of the controlled ## Protect additional folders - Controlled folder access applies to a number of system folders and default locations, including folders such as Documents, Pictures, and Movies. You can add additional folders to be protected, but you cannot remove the default folders in the default list. - Adding other folders to controlled folder access can be useful. Some use-cases include if you don't store files in the default Windows libraries, or you've changed the location of the libraries away from the defaults. You can also enter network shares and mapped drives. Environment variables and wildcards are supported. For information about using wildcards, see [Use wildcards in the file name and folder path or extension exclusion lists](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists). @@ -62,7 +60,6 @@ You can use the Windows Security app or Group Policy to add and remove additiona 4. Click **Add a protected folder** and follow the prompts to add folders. - ### Use Group Policy to protect additional folders 1. On your Group Policy management computer, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and select **Edit**. @@ -82,10 +79,9 @@ You can use the Windows Security app or Group Policy to add and remove additiona ```PowerShell Add-MpPreference -ControlledFolderAccessProtectedFolders "" ``` +3. Repeat step 2 until you have added all the folders you want to protect. Folders that are added are visible in the Windows Security app. -Continue to use `Add-MpPreference -ControlledFolderAccessProtectedFolders` to add more folders to the list. Folders added using this cmdlet will appear in the Windows Security app. - -![Screenshot of a PowerShell window with the cmdlet above entered](../images/cfa-allow-folder-ps.png) + ![Screenshot of a PowerShell window with the cmdlet above entered](../images/cfa-allow-folder-ps.png) > [!IMPORTANT] > Use `Add-MpPreference` to append or add apps to the list. Using the `Set-MpPreference` cmdlet will overwrite the existing list. From dfd386dfcacb4d61c7af441ffb094cba72411fed Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 14:19:51 -0800 Subject: [PATCH 0812/2014] Update customize-controlled-folders.md --- .../customize-controlled-folders.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md index dba11d836d..4a126e8893 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md @@ -95,8 +95,7 @@ Use the [./Vendor/MSFT/Policy/Config/Defender/GuardedFoldersList](https://docs.m You can specify if certain apps are always considered safe and give write access to files in protected folders. Allowing apps can be useful if a particular app you know and trust is being blocked by the controlled folder access feature. > [!IMPORTANT] -> By default, Windows adds apps that it considers friendly to the allowed list—apps added automatically by Windows are not recorded in the list shown in the Windows Security app or by using the associated PowerShell cmdlets. -> You shouldn't need to add most apps. Only add apps if they are being blocked and you can verify their trustworthiness. +> By default, Windows adds apps that are considered friendly to the allowed list. Such apps that are added automatically are not recorded in the list shown in the Windows Security app or by using the associated PowerShell cmdlets. You shouldn't need to add most apps. Only add apps if they are being blocked and you can verify their trustworthiness. When you add an app, you have to specify the app's location. Only the app in that location will be permitted access to the protected folders. If the app (with the same name) is in a different location, it will not be added to the allow list and may be blocked by controlled folder access. @@ -104,9 +103,9 @@ An allowed application or service only has write access to a controlled folder a ### Use the Windows Defender Security app to allow specific apps -1. Open the Windows Security by selecting the shield icon in the task bar or searching the start menu for **Defender**. +1. Open the Windows Security app by searching the start menu for **Security**. -2. Select the **Virus & threat protection** tile (or the shield icon on the left menu bar) and then select **Ransomware protection**. +2. Select the **Virus & threat protection** tile (or the shield icon on the left menu bar) and then select **Manage ransomware protection**. 3. Under the **Controlled folder access** section, select **Allow an app through Controlled folder access** @@ -116,7 +115,7 @@ An allowed application or service only has write access to a controlled folder a ### Use Group Policy to allow specific apps -1. On your Group Policy management device, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and select **Edit**. +1. On your Group Policy management device, open the [Group Policy Management Console](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731212(v=ws.11)?preserve=true), right-click the Group Policy Object you want to configure and select **Edit**. 2. In the **Group Policy Management Editor**, go to **Computer configuration** and select **Administrative templates**. From 120a72cfe44e802e9dffc5f3320f978046c4b893 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 16 Dec 2020 14:20:33 -0800 Subject: [PATCH 0813/2014] Fixed build warning --- windows/client-management/mdm/policy-csp-admx-msi.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-msi.md b/windows/client-management/mdm/policy-csp-admx-msi.md index 0336f0e890..92fe153f4b 100644 --- a/windows/client-management/mdm/policy-csp-admx-msi.md +++ b/windows/client-management/mdm/policy-csp-admx-msi.md @@ -1178,7 +1178,7 @@ ADMX Info:
    -**ADMX_MSI/MSI_DisablePatchUninstall** +**ADMX_MSI/MSI_DisablePatchUninstall** @@ -1248,7 +1248,7 @@ ADMX Info:
    -**ADMX_MSI/MSI_DisableSRCheckPoints** +**ADMX_MSI/MSI_DisableSRCheckPoints**
    @@ -1316,7 +1316,7 @@ ADMX Info:
    -**ADMX_MSI/MSI_DisableUserInstalls** +**ADMX_MSI/MSI_DisableUserInstalls**
    @@ -1384,7 +1384,7 @@ ADMX Info:
    -**ADMX_MSI/MSI_EnforceUpgradeComponentRules** +**ADMX_MSI/MSI_EnforceUpgradeComponentRules**
    @@ -1458,7 +1458,7 @@ ADMX Info:
    -**ADMX_MSI/MSI_MaxPatchCacheSize** +**ADMX_MSI/MSI_MaxPatchCacheSize**
    From 8dc7756b2b4d3e573303caae6032bf4871a23fa5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 14:26:03 -0800 Subject: [PATCH 0814/2014] Update customize-controlled-folders.md --- .../microsoft-defender-atp/customize-controlled-folders.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md index 4a126e8893..bf71dddad7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md @@ -151,7 +151,7 @@ Use the [./Vendor/MSFT/Policy/Config/Defender/GuardedFoldersAllowedApplications] ## Customize the notification -For more information about customizing the notification when a rule is triggered and blocks an app or file, see [Windows Security](../windows-defender-security-center/windows-defender-security-center.md#customize-notifications-from-the-windows-defender-security-center). +For more information about customizing the notification when a rule is triggered and blocks an app or file, see [Configure alert notifications in Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications). ## Related topics From 47104dd15056ee0239198349225a48a6f3c3f311 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 16 Dec 2020 14:27:19 -0800 Subject: [PATCH 0815/2014] Fixed build warning --- windows/client-management/mdm/policy-csp-admx-msi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-msi.md b/windows/client-management/mdm/policy-csp-admx-msi.md index 92fe153f4b..cd3f93abd4 100644 --- a/windows/client-management/mdm/policy-csp-admx-msi.md +++ b/windows/client-management/mdm/policy-csp-admx-msi.md @@ -1108,7 +1108,7 @@ ADMX Info:
    -**ADMX_MSI/MSI_DisableLUAPatching** +**ADMX_MSI/MSI_DisableLUAPatching**
    From 52296a3f9dc4356e2b1014d92c8b7f7381060ace Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 14:29:46 -0800 Subject: [PATCH 0816/2014] Update customize-controlled-folders.md --- .../microsoft-defender-atp/customize-controlled-folders.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md index bf71dddad7..12b59f2874 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md @@ -28,8 +28,9 @@ Controlled folder access helps you protect valuable data from malicious apps and This article describes how to customize the following settings of the controlled folder access feature with the Windows Security app, Group Policy, PowerShell, and mobile device management (MDM) configuration service providers (CSPs). -- [Add additional folders to be protected](#protect-additional-folders) +- [Protect additional folders](#protect-additional-folders) - [Add apps that should be allowed to access protected folders](#allow-specific-apps-to-make-changes-to-controlled-folders) +- Allow signed executable to access protected folders > [!IMPORTANT] > Controlled folder access monitors apps for activities that are detected as malicious. Sometimes, legitimate apps are blocked from making changes to your files. If controlled folder access impacts your organization's productivity, you might consider running this feature in [audit mode](audit-windows-defender.md) to fully assess the impact. @@ -149,6 +150,10 @@ An allowed application or service only has write access to a controlled folder a Use the [./Vendor/MSFT/Policy/Config/Defender/GuardedFoldersAllowedApplications](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender#defender-guardedfoldersallowedapplications) configuration service provider (CSP) to allow apps to make changes to protected folders. +## Allow signed executable files to access protected folders + +Microsoft Defender for Endpoint certificate and file indicators can allow signed executable files to access protected folders. For implementation details, see [Create indicators based on certificates](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates). + ## Customize the notification For more information about customizing the notification when a rule is triggered and blocks an app or file, see [Configure alert notifications in Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications). From 29b5b35d0c9212f461148d5c57fc560e2a3b8d31 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 14:30:00 -0800 Subject: [PATCH 0817/2014] Update customize-controlled-folders.md --- .../microsoft-defender-atp/customize-controlled-folders.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md index 12b59f2874..45051e6ec7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md @@ -158,7 +158,7 @@ Microsoft Defender for Endpoint certificate and file indicators can allow signed For more information about customizing the notification when a rule is triggered and blocks an app or file, see [Configure alert notifications in Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications). -## Related topics +## See also - [Protect important folders with controlled folder access](controlled-folders.md) - [Enable controlled folder access](enable-controlled-folders.md) From 70a5286eaf1fa33fc32908ecfb31f79deebeefb0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 16 Dec 2020 14:38:31 -0800 Subject: [PATCH 0818/2014] Update customize-controlled-folders.md --- .../customize-controlled-folders.md | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md index 45051e6ec7..629775a962 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md @@ -26,44 +26,43 @@ ms.date: 12/16/2020 Controlled folder access helps you protect valuable data from malicious apps and threats, such as ransomware. Controlled folder access is supported on Windows Server 2019 and Windows 10 clients. -This article describes how to customize the following settings of the controlled folder access feature with the Windows Security app, Group Policy, PowerShell, and mobile device management (MDM) configuration service providers (CSPs). +This article describes how to customize controlled folder access capabilities, and includes the following sections: - [Protect additional folders](#protect-additional-folders) - [Add apps that should be allowed to access protected folders](#allow-specific-apps-to-make-changes-to-controlled-folders) -- Allow signed executable to access protected folders +- [Allow signed executable files to access protected folders](#allow-signed-executable-files-to-access-protected-folders) +- [Customize the notification](#customize-the-notification) > [!IMPORTANT] > Controlled folder access monitors apps for activities that are detected as malicious. Sometimes, legitimate apps are blocked from making changes to your files. If controlled folder access impacts your organization's productivity, you might consider running this feature in [audit mode](audit-windows-defender.md) to fully assess the impact. ## Protect additional folders -Controlled folder access applies to a number of system folders and default locations, including folders such as Documents, Pictures, and Movies. +Controlled folder access applies to a number of system folders and default locations, including folders such as **Documents**, **Pictures**, and **Movies**. You can add additional folders to be protected, but you cannot remove the default folders in the default list. -You can add additional folders to be protected, but you cannot remove the default folders in the default list. +Adding other folders to controlled folder access can be helpful for cases when you don't store files in the default Windows libraries, or you've changed the default location of your libraries. -Adding other folders to controlled folder access can be useful. Some use-cases include if you don't store files in the default Windows libraries, or you've changed the location of the libraries away from the defaults. +You can also specify network shares and mapped drives. Environment variables and wildcards are supported. For information about using wildcards, see [Use wildcards in the file name and folder path or extension exclusion lists](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists). -You can also enter network shares and mapped drives. Environment variables and wildcards are supported. For information about using wildcards, see [Use wildcards in the file name and folder path or extension exclusion lists](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists). - -You can use the Windows Security app or Group Policy to add and remove additional protected folders. +You can use the Windows Security app, Group Policy, PowerShell cmdlets, or mobile device management configuration service providers to add and remove additional protected folders. ### Use the Windows Security app to protect additional folders -1. Open the Windows Security app by selecting the shield icon in the task bar or searching the start menu for **Defender**. +1. Open the Windows Security app by selecting the shield icon in the task bar or searching the start menu for **Security**. -2. Click the **Virus & threat protection** tile (or the shield icon on the left menu bar) and then scroll down to the **Ransomware protection** section. +2. Select **Virus & threat protection**, and then scroll down to the **Ransomware protection** section. -3. Click the **Manage ransomware protection** link to open the **Ransomware protection** pane. +3. Select **Manage ransomware protection** to open the **Ransomware protection** pane. -4. Under the **Controlled folder access** section, click the **Protected folders** link. +4. Under the **Controlled folder access** section, select **Protected folders**. -5. Click **Yes** on the **User Access Control** prompt. The **Protected folders** pane displays. +5. Choose **Yes** on the **User Access Control** prompt. The **Protected folders** pane displays. -4. Click **Add a protected folder** and follow the prompts to add folders. +4. Select **Add a protected folder** and follow the prompts to add folders. ### Use Group Policy to protect additional folders -1. On your Group Policy management computer, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and select **Edit**. +1. On your Group Policy management computer, open the [Group Policy Management Console](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731212(v=ws.11)?preserve=true), right-click the Group Policy Object you want to configure, and then and select **Edit**. 2. In the **Group Policy Management Editor**, go to **Computer configuration** and select **Administrative templates**. From 25f3caf7efddc153c635b5494b174d0f1d4e2f0a Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 16 Dec 2020 14:50:47 -0800 Subject: [PATCH 0819/2014] Fixed formatting issue --- .../mdm/policy-csp-admx-msi.md | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-admx-msi.md b/windows/client-management/mdm/policy-csp-admx-msi.md index cd3f93abd4..948a93babd 100644 --- a/windows/client-management/mdm/policy-csp-admx-msi.md +++ b/windows/client-management/mdm/policy-csp-admx-msi.md @@ -169,6 +169,7 @@ ADMX Info: +
    @@ -242,6 +243,7 @@ ADMX Info: +
    @@ -312,6 +314,7 @@ ADMX Info: +
    @@ -387,6 +390,7 @@ ADMX Info: +
    @@ -462,6 +466,7 @@ ADMX Info: +
    @@ -531,6 +536,7 @@ ADMX Info: +
    @@ -604,6 +610,7 @@ ADMX Info: +
    @@ -679,6 +686,7 @@ ADMX Info: +
    @@ -752,6 +760,7 @@ ADMX Info: +
    @@ -826,6 +835,7 @@ ADMX Info: +
    @@ -896,6 +906,7 @@ ADMX Info: +
    @@ -967,6 +978,7 @@ ADMX Info: +
    @@ -1036,7 +1048,9 @@ ADMX Info: +
    + **ADMX_MSI/MSILogging** @@ -1106,8 +1120,11 @@ ADMX Info: +
    + + **ADMX_MSI/MSI_DisableLUAPatching** @@ -1176,8 +1193,11 @@ ADMX Info: +
    + + **ADMX_MSI/MSI_DisablePatchUninstall** @@ -1246,8 +1266,11 @@ ADMX Info: +
    + + **ADMX_MSI/MSI_DisableSRCheckPoints** @@ -1314,8 +1337,11 @@ ADMX Info: +
    + + **ADMX_MSI/MSI_DisableUserInstalls** @@ -1382,8 +1408,11 @@ ADMX Info: +
    + + **ADMX_MSI/MSI_EnforceUpgradeComponentRules** @@ -1456,7 +1485,9 @@ ADMX Info: +
    + **ADMX_MSI/MSI_MaxPatchCacheSize** @@ -1530,7 +1561,9 @@ ADMX Info: +
    + **ADMX_MSI/MsiDisableEmbeddedUI** @@ -1598,7 +1631,9 @@ ADMX Info: +
    + **ADMX_MSI/SafeForScripting** @@ -1668,7 +1703,9 @@ ADMX Info: +
    + **ADMX_MSI/SearchOrder** @@ -1742,7 +1779,9 @@ ADMX Info: +
    + **ADMX_MSI/TransformsSecure** From e9fc1184ab24675e7b5c4110f69d3603fc5e2bda Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Thu, 17 Dec 2020 02:17:52 +0200 Subject: [PATCH 0820/2014] Update contact-support-usgov.md Change URLs from Windows to Microsoft, add "GCC-M on Commercial". --- .../microsoft-defender-atp/contact-support-usgov.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/contact-support-usgov.md b/windows/security/threat-protection/microsoft-defender-atp/contact-support-usgov.md index 8241f211f4..a3ea45d493 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/contact-support-usgov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/contact-support-usgov.md @@ -33,11 +33,12 @@ In order to open a support case, you will need to login to your Microsoft Defend Environment | Portal URL :---|:--- -GCC-M | [https://gcc.securitycenter.windows.us](https://gcc.securitycenter.windows.us) -GCC-H | [https://securitycenter.windows.us](https://securitycenter.windows.us) -DoD | [https://securitycenter.windows.us](https://securitycenter.windows.us) +GCC-M on Commercial | [https://securitycenter.microsoft.com](https://securitycenter.microsoft.com) +GCC-M | [https://gcc.securitycenter.microsoft.us](https://gcc.securitycenter.microsoft.us) +GCC-H | [https://securitycenter.microsoft.us](https://securitycenter.microsoft.us) +DoD | [https://securitycenter.microsoft.us](https://securitycenter.microsoft.us) If you are unable to login to the portal, you can also open a support case using the [phone](https://docs.microsoft.com/microsoft-365/admin/contact-support-for-business-products?view=o365-worldwide&tabs=phone&preserve-view=true). ## Opening a support case -For prerequisites and instructions, see [Contact Microsoft Defender for Endpoint support](contact-support.md). \ No newline at end of file +For prerequisites and instructions, see [Contact Microsoft Defender for Endpoint support](contact-support.md). From 1b998847b42004a68d934432d6e1772f9e7cfa23 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 16 Dec 2020 16:26:33 -0800 Subject: [PATCH 0821/2014] Added WindowsRemoteManagement policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 2 + .../policy-configuration-service-provider.md | 11 ++ ...policy-csp-admx-windowsremotemanagement.md | 184 ++++++++++++++++++ 4 files changed, 198 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-windowsremotemanagement.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 423a233fbb..6e91df97ec 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -264,6 +264,7 @@ #### [ADMX_WindowsExplorer](policy-csp-admx-windowsexplorer.md) #### [ADMX_WindowsMediaDRM](policy-csp-admx-windowsmediadrm.md) #### [ADMX_WindowsMediaPlayer](policy-csp-admx-windowsmediaplayer.md) +#### [ADMX_WindowsRemoteManagement](policy-csp-admx-windowsremotemanagement.md) #### [ADMX_WindowsStore](policy-csp-admx-windowsstore.md) #### [ADMX_WinInit](policy-csp-admx-wininit.md) #### [ADMX_WinLogon](policy-csp-admx-winlogon.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 5cbf915a49..8c03c186f3 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -1208,6 +1208,8 @@ ms.date: 10/08/2020 - [ADMX_WindowsMediaPlayer/PreventWMPDeskTopShortcut](./policy-csp-admx-windowsmediaplayer.md#admx-windowsmediaplayer-preventwmpdesktopshortcut) - [ADMX_WindowsMediaPlayer/SkinLockDown](./policy-csp-admx-windowsmediaplayer.md#admx-windowsmediaplayer-skinlockdown) - [ADMX_WindowsMediaPlayer/WindowsStreamingMediaProtocols](./policy-csp-admx-windowsmediaplayer.md#admx-windowsmediaplayer-windowsstreamingmediaprotocols) +- [ADMX_WindowsRemoteManagement/DisallowKerberos_1](./policy-csp-admx-windowsremotemanagement.md#admx-windowsremotemanagement-disallowkerberos-1) +- [ADMX_WindowsRemoteManagement/DisallowKerberos_2](./policy-csp-admx-windowsremotemanagement.md#admx-windowsremotemanagement-disallowkerberos-2) - [ADMX_WindowsStore/DisableAutoDownloadWin8](./policy-csp-admx-windowsstore.md#admx-windowsstore-disableautodownloadwin8) - [ADMX_WindowsStore/DisableOSUpgrade_1](./policy-csp-admx-windowsstore.md#admx-windowsstore-disableosupgrade-1) - [ADMX_WindowsStore/DisableOSUpgrade_2](./policy-csp-admx-windowsstore.md#admx-windowsstore-disableosupgrade-2) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 50e56bd34b..810eacc415 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -4170,6 +4170,17 @@ The following diagram shows the Policy configuration service provider in tree fo +### ADMX_WindowsRemoteManagement policies + +
    +
    + ADMX_WindowsRemoteManagement/DisallowKerberos_1 +
    +
    + ADMX_WindowsRemoteManagement/DisallowKerberos_2 +
    +
    + ### ADMX_WindowsStore policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-windowsremotemanagement.md b/windows/client-management/mdm/policy-csp-admx-windowsremotemanagement.md new file mode 100644 index 0000000000..317228c066 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-windowsremotemanagement.md @@ -0,0 +1,184 @@ +--- +title: Policy CSP - ADMX_WindowsRemoteManagement +description: Policy CSP - ADMX_WindowsRemoteManagement +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/16/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_WindowsRemoteManagement +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_WindowsRemoteManagement policies + +
    +
    + ADMX_WindowsRemoteManagement/DisallowKerberos_1 +
    +
    + ADMX_WindowsRemoteManagement/DisallowKerberos_2 +
    +
    + + +
    + + +**ADMX_WindowsRemoteManagement/DisallowKerberos_1** + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether the Windows Remote Management (WinRM) service accepts Kerberos credentials over the network. + +If you enable this policy setting, the WinRM service does not accept Kerberos credentials over the network. If you disable or do not configure this policy setting, the WinRM service accepts Kerberos authentication from a remote client. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disallow Kerberos authentication* +- GP name: *DisallowKerberos_1* +- GP path: *Windows Components\Windows Remote Management (WinRM)\WinRM Service* +- GP ADMX file name: *WindowsRemoteManagement.admx* + + + + +
    + + +**ADMX_WindowsRemoteManagement/DisallowKerberos_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether the Windows Remote Management (WinRM) client uses Kerberos authentication directly. + +If you enable this policy setting, the Windows Remote Management (WinRM) client does not use Kerberos authentication directly. Kerberos can still be used if the WinRM client is using the Negotiate authentication and Kerberos is selected. + +If you disable or do not configure this policy setting, the WinRM client uses the Kerberos authentication directly. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Disallow Kerberos authentication* +- GP name: *DisallowKerberos_2* +- GP path: *Windows Components\Windows Remote Management (WinRM)\WinRM Client* +- GP ADMX file name: *WindowsRemoteManagement.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + \ No newline at end of file From 092152b7dc69556812578742ff03e547865d2cfc Mon Sep 17 00:00:00 2001 From: Shari Kjerland <30906736+SKjerland@users.noreply.github.com> Date: Wed, 16 Dec 2020 17:37:07 -0800 Subject: [PATCH 0822/2014] Replaced hello-faq.md with .yml file As part of the FAQ-content-type pilot, I replaced the .md file with a .yml file that uses Google-defined schema. --- browsers/edge/microsoft-edge-faq.yml | 15 +- .../hello-for-business/hello-faq.md | 173 --------------- .../hello-for-business/hello-faq.yml | 209 ++++++++++++++++++ .../hello-for-business/toc.md | 2 +- 4 files changed, 220 insertions(+), 179 deletions(-) delete mode 100644 windows/security/identity-protection/hello-for-business/hello-faq.md create mode 100644 windows/security/identity-protection/hello-for-business/hello-faq.yml diff --git a/browsers/edge/microsoft-edge-faq.yml b/browsers/edge/microsoft-edge-faq.yml index 830ca09109..e6f27046bd 100644 --- a/browsers/edge/microsoft-edge-faq.yml +++ b/browsers/edge/microsoft-edge-faq.yml @@ -49,21 +49,26 @@ sections: To learn more about Microsoft's plan for phasing Flash out of Microsoft Edge and Internet Explorer, see [The End of an Era — Next Steps for Adobe Flash](https://blogs.windows.com/msedgedev/2017/07/25/flash-on-windows-timeline/#3Bcc3QjRw0l7XsZ4.97) (blog article). - question: Does Microsoft Edge support ActiveX controls or BHOs like Silverlight or Java? - answer: No, Microsoft Edge doesn't support ActiveX controls and BHOs like Silverlight or Java. If you're running web apps that use ActiveX controls, x-ua-compatible headers, or legacy document modes, you need to keep running them in Internet Explorer 11. Internet Explorer 11 offers additional security, manageability, performance, backward compatibility, and standards support. + answer: | + No, Microsoft Edge doesn't support ActiveX controls and Browser Helper Objects (BHOs) like Silverlight or Java. If you're running web apps that use ActiveX controls, x-ua-compatible headers, or legacy document modes, you need to keep running them in Internet Explorer 11. Internet Explorer 11 offers additional security, manageability, performance, backward compatibility, and standards support. - question: How often will Microsoft Edge be updated? - answer: In Windows 10, we're delivering Windows as a service, updated on a cadence driven by quality and the availability of new features. Microsoft Edge security updates are released every two to four weeks, while bigger feature updates are included in the Windows 10 releases on a semi-annual cadence. + answer: | + In Windows 10, we're delivering Windows as a service, updated on a cadence driven by quality and the availability of new features. Microsoft Edge security updates are released every two to four weeks, while bigger feature updates are included in the Windows 10 releases on a semi-annual cadence. - question: How can I provide feedback on Microsoft Edge? - answer: Microsoft Edge is an evergreen browser - we'll continue to evolve both the web platform and the user interface with regular updates. To send feedback on user experience, or on broken or malicious sites, use the **Send Feedback** option under the ellipses icon (**...**) in the Microsoft Edge toolbar. + answer: | + Microsoft Edge is an evergreen browser - we'll continue to evolve both the web platform and the user interface with regular updates. To send feedback on user experience, or on broken or malicious sites, use the **Send Feedback** option under the ellipses icon (**...**) in the Microsoft Edge toolbar. - question: Will Internet Explorer 11 continue to receive updates? answer: | We're committed to keeping Internet Explorer a supported, reliable, and safe browser. Internet Explorer is still a component of Windows and follows the support lifecycle of the OS on which it's installed. For details, see [Lifecycle FAQ - Internet Explorer](https://support.microsoft.com/help/17454/). While we continue to support and update Internet Explorer, the latest features and platform updates will only be available in Microsoft Edge. - question: How do I find out which version of Microsoft Edge I have? - answer: In the upper-right corner of Microsoft Edge, select the ellipses icon (**...**), and then select **Settings**. Look in the **About Microsoft Edge** section to find your version. + answer: | + In the upper-right corner of Microsoft Edge, select the ellipses icon (**...**), and then select **Settings**. Look in the **About Microsoft Edge** section to find your version. - question: What is Microsoft EdgeHTML? - answer: Microsoft EdgeHTML is the web rendering engine that powers the current Microsoft Edge web browser and Windows 10 web app platform (as opposed to *Microsoft Edge, based on Chromium*). + answer: | + Microsoft EdgeHTML is the web rendering engine that powers the current Microsoft Edge web browser and Windows 10 web app platform (as opposed to *Microsoft Edge, based on Chromium*). diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.md b/windows/security/identity-protection/hello-for-business/hello-faq.md deleted file mode 100644 index 8d7088b7b7..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-faq.md +++ /dev/null @@ -1,173 +0,0 @@ ---- -title: Windows Hello for Business Frequently Asked Questions -description: Use these frequently asked questions (FAQ) to learn important details about Windows Hello for Business. -keywords: identity, PIN, biometric, Hello, passport -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security, mobile -audience: ITPro -author: mapalko -ms.author: mapalko -manager: dansimp -ms.collection: M365-identity-device-management -ms.topic: article -localizationpriority: medium -ms.date: 08/19/2018 -ms.reviewer: ---- -# Windows Hello for Business Frequently Asked Questions - -**Applies to** -- Windows 10 - -## What about virtual smart cards? -Windows Hello for Business is the modern, two-factor credential for Windows 10. Microsoft will be deprecating virtual smart cards in the future, but no date is set at this time. Customers using Windows 10 and virtual smart cards should move to Windows Hello for Business. Microsoft will publish the date early to ensure customers have adequate lead time to move to Windows Hello for Business. Microsoft recommends new Windows 10 deployments to use Windows Hello for Business. Virtual smart card remain supported for Windows 7 and Windows 8. - -## What about convenience PIN? -Microsoft is committed to its vision of a world without passwords. We recognize the *convenience* provided by convenience PIN, but it stills uses a password for authentication. Microsoft recommends customers using Windows 10 and convenience PINs should move to Windows Hello for Business. New Windows 10 deployments should deploy Windows Hello for Business and not convenience PINs. Microsoft will be deprecating convenience PINs in the future and will publish the date early to ensure customers have adequate lead time to deploy Windows Hello for Business. - -## Can I use Windows Hello for Business key trust and RDP? -RDP currently does not support using key based authentication and self signed certificates as supplied credentials. RDP with supplied credentials Windows Hello for Business is currently only supported with certificate based deployments. Windows Hello for Business key trust can be used with [Windows Defender Remote Credential Guard](https://docs.microsoft.com/windows/security/identity-protection/remote-credential-guard). - -## Can I deploy Windows Hello for Business using Microsoft Endpoint Configuration Manager? -Windows Hello for Business deployments using Configuration Manager should use the hybrid deployment model that uses Active Directory Federation Services. Starting in Configuration Manager version 1910, certificate-based authentication with Windows Hello for Business settings isn't supported. Key-based authentication is still valid with Configuration Manager. For more information, see [Windows Hello for Business settings in Configuration Manager](https://docs.microsoft.com/configmgr/protect/deploy-use/windows-hello-for-business-settings). - -## How many users can enroll for Windows Hello for Business on a single Windows 10 computer? -The maximum number of supported enrollments on a single Windows 10 computer is 10. That enables 10 users to each enroll their face and up to 10 fingerprints. While we support 10 enrollments, we will strongly encourage the use of Windows Hello security keys for the shared computer scenario when they become available. - -## How can a PIN be more secure than a password? -When using Windows Hello for Business, the PIN is not a symmetric key where is the password is a symmetric key. With passwords, there is a server that has some representation of the password. With Windows Hello for Business, the PIN is user provided entropy used to load the private key in the TPM. The server does not have a copy of the PIN. For that matter, the Windows client does not have a copy of the current PIN either. The user must provide the entropy, the TPM protected key, and the TPM that generated that key to successfully have access to the private key. - -The statement "PIN is stronger than Password" is not directed at the strength of the entropy used by the PIN. It is about the difference of providing entropy vs continuing the use of a symmetric key (the password). The TPM has anti-hammering features which thwart brute-force PIN attacks (an attackers continuous attempt to try all combination of PINs). Some organizations may worry about shoulder surfing. For those organizations, rather than increased the complexity of the PIN, implement the [Multifactor Unlock](feature-multifactor-unlock.md) feature. - -## Why is the Key Admins group missing, I have Windows Server 2016 domain controller(s)? -The **Key Admins** and **Enterprise Key Admins** groups are created when you install the first Windows Server 2016 domain controller into a domain. Domain controllers running previous versions of Windows Server cannot translate the security identifier (SID) to a name. To resolve this, transfer the PDC emulator domain role to a domain controller running Windows Server 2016. - -## Can I use a convenience PIN with Azure AD? -It is currently possible to set a convenience PIN on Azure Active Directory Joined or Hybrid Active Directory Joined devices. Convenience PIN is not supported for Azure Active Directory user accounts (synchronized identities included). It is only supported for on-premises Domain Joined users and local account users. - -## Can I use an external camera when my laptop is closed or docked? -No. Windows 10 currently only supports one Windows Hello for Business camera and does not fluidly switch to an external camera when the computer is docked with the lid closed. The product group is aware of this and is investigating this topic further. - -## Why does authentication fail immediately after provisioning Hybrid Key Trust? -In a hybrid deployment, a user's public key must sync from Azure AD to AD before it can be used to authenticate against a domain controller. This sync is handled by Azure AD Connect and will occur during a normal sync cycle. - -## What is the password-less strategy? -Watch Principal Program Manager Karanbir Singh's Ignite 2017 presentation **Microsoft's guide for going password-less**. - -[Microsoft's password-less strategy](hello-videos.md#microsofts-passwordless-strategy) - -## What is the user experience for Windows Hello for Business? -The user experience for Windows Hello for Business occurs after user sign-in, after you deploy Windows Hello for Business policy settings to your environment. - -[Windows Hello for Business user enrollment experience](hello-videos.md#windows-hello-for-business-user-enrollment-experience) - -## What happens when my user forgets their PIN? -If the user can sign-in with a password, they can reset their PIN by clicking the "I forgot my PIN" link in settings. Beginning with Windows 10 1709, users can reset their PIN above the lock screen by clicking the "I forgot my PIN" link on the PIN credential provider. - -[Windows Hello for Business forgotten PIN user experience](hello-videos.md#windows-hello-for-business-forgotten-pin-user-experience) - -For on-premises deployments, devices must be well-connected to their on-premises network (domain controllers and/or certificate authority) to reset their PINs. Hybrid customers can on-board their Azure tenant to use the Windows Hello for Business PIN reset service to reset their PINs without access to their corporate network. - -## What URLs do I need to allow for a hybrid deployment? -Communicating with Azure Active Directory uses the following URLs: -- enterpriseregistration.windows.net -- login.microsoftonline.com -- login.windows.net -- account.live.com -- accountalt.azureedge.net -- secure.aadcdn.microsoftonline-p.com - -If your environment uses Microsoft Intune, you need these additional URLs: -- enrollment.manage.microsoft.com -- portal.manage.microsoft.com - -## What is the difference between non-destructive and destructive PIN reset? -Windows Hello for Business has two types of PIN reset: non-destructive and destructive. Organizations running Windows 10 Enterprise and Azure Active Directory can take advantage of the Microsoft PIN Reset service. Once on-boarded to a tenant and deployed to computers, users who have forgotten their PINs can authenticate to Azure, provided a second factor of authentication, and reset their PIN without re-provisioning a new Windows Hello for Business enrollment. This is a non-destructive PIN reset because the user does not delete the current credential and obtain a new one. Read [PIN Reset](hello-feature-pin-reset.md) page for more information. - -Organizations that have the on-premises deployment of Windows Hello for Business, or those not using Windows 10 Enterprise can use destructive PIN reset. with destructive PIN reset, users that have forgotten their PIN can authenticate using their password, perform a second factor of authentication to re-provision their Windows Hello for Business credential. Re-provisioning deletes the old credential and requests a new credential and certificate. On-premises deployments need network connectivity to their domain controllers, Active Directory Federation Services, and their issuing certificate authority to perform a destructive PIN reset. Also, for hybrid deployments, destructive PIN reset is only supported with the certificate trust model and the latest updates to Active Directory Federation Services. - -## Which is better or more secure: Key trust or Certificate trust? -The trust models of your deployment determine how you authenticate to Active Directory (on-premises). Both key trust and certificate trust use the same hardware-backed, two-factor credential. The difference between the two trust types are: -- Required domain controllers -- Issuing end entity certificates - -The **key trust** model authenticates to Active Directory using a raw key. Windows Server 2016 domain controllers enables this authentication. Key trust authenticate does not require an enterprise issued certificate, therefore you do not need to issue certificates to your end users (domain controller certificates are still needed). - -The **certificate trust** model authenticates to Active Directory using a certificate. Because this authentication uses a certificate, domain controllers running previous versions of Windows Server can authenticate the user. Therefore, you need to issue certificates to your end users, but you do not need Windows Server 2016 domain controllers. The certificate used in certificate trust uses the TPM protected private key to request a certificate from your enterprise's issuing certificate authority. - -## Do I need Windows Server 2016 domain controllers? -There are many deployment options from which to choose. Some of those options require an adequate number of Windows Server 2016 domain controllers in the site where you have deployed Windows Hello for Business. There are other deployment options that use existing Windows Server 2008 R2 or later domain controllers. Choose the deployment option that best suits your environment. - -## What attributes are synchronized by Azure AD Connect with Windows Hello for Business? -Review [Azure AD Connect sync: Attributes synchronized to Azure Active Directory](https://docs.microsoft.com/azure/active-directory/connect/active-directory-aadconnectsync-attributes-synchronized) for a list of attributes that are sync based on scenarios. The base scenarios that include Windows Hello for Business are [Windows 10](https://docs.microsoft.com/azure/active-directory/connect/active-directory-aadconnectsync-attributes-synchronized#windows-10) scenario and the [Device writeback](https://docs.microsoft.com/azure/active-directory/connect/active-directory-aadconnectsync-attributes-synchronized#device-writeback) scenario. Your environment may include additional attributes. - -## Is Windows Hello for Business multifactor authentication? -Windows Hello for Business is two-factor authentication based on the observed authentication factors of: something you have, something you know, and something part of you. Windows Hello for Business incorporates two of these factors: something you have (the user's private key protected by the device's security module) and something you know (your PIN). With the proper hardware, you can enhance the user experience by introducing biometrics. Using biometrics, you can replace the "something you know" authentication factor with the "something that is part of you" factor, with the assurances that users can fall back to the "something you know factor". - -## What are the biometric requirements for Windows Hello for Business? -Read [Windows Hello biometric requirements](https://docs.microsoft.com/windows-hardware/design/device-experiences/windows-hello-biometric-requirements) for more information. - -## Can I use both a PIN and biometrics to unlock my device? -Starting in Windows 10, version 1709, you can use multi-factor unlock to require the user to provide an additional factor to unlock the device. Authentication remains two-factor, but another factor is required before Windows allows the user to reach the desktop. Read more about [multifactor unlock](feature-multifactor-unlock.md). - -## What is the difference between Windows Hello and Windows Hello for Business? -Windows Hello represents the biometric framework provided in Windows 10. Windows Hello enables users to use biometrics to sign into their devices by securely storing their user name and password and releasing it for authentication when the user successfully identifies themselves using biometrics. Windows Hello for Business uses asymmetric keys protected by the device's security module that requires a user gesture (PIN or biometrics) to authenticate. - -## Why can't I enroll biometrics for my local built-in Administrator? -Windows 10 does not allow the local administrator to enroll biometric gestures (face or fingerprint). - -## I have extended Active Directory to Azure Active Directory. Can I use the on-premises deployment model? -No. If your organization is federated or using on-line services, such as Azure AD Connect, Office 365, or OneDrive, then you must use a hybrid deployment model. On-premises deployments are exclusive to organization who need more time before moving to the cloud and exclusively use Active Directory. - -## Does Windows Hello for Business prevent the use of simple PINs? -Yes. Our simple PIN algorithm looks for and disallows any PIN that has a constant delta from one digit to the next. The algorithm counts the number of steps required to reach the next digit, overflowing at ten ('zero'). -So, for example: -* The PIN 1111 has a constant delta of (0,0,0), so it is not allowed -* The PIN 1234 has a constant delta of (1,1,1), so it is not allowed -* The PIN 1357 has a constant delta of (2,2,2), so it is not allowed -* The PIN 9630 has a constant delta of (7,7,7), so it is not allowed -* The PIN 1593 has a constant delta of (4,4,4), so it is not allowed -* The PIN 7036 has a constant delta of (3,3,3), so it is not allowed -* The PIN 1231 does not have a constant delta (1,1,8), so it is allowed -* The PIN 1872 does not have a constant delta (7,9,5), so it is allowed - -This prevents repeating numbers, sequential numbers, and simple patterns. -It always results in a list of 100 disallowed PINs (independent of the PIN length). -This algorithm does not apply to alphanumeric PINs. - -## How does PIN caching work with Windows Hello for Business? - -Windows Hello for Business provides a PIN caching user experience using a ticketing system. Rather than caching a PIN, processes cache a ticket they can use to request private key operations. Azure AD and Active Directory sign-in keys are cached under lock. This means the keys remain available for use without prompting as long as the user is interactively signed-in. Microsoft Account sign-in keys are considered transactional keys, which means the user is always prompted when accessing the key. - -Beginning with Windows 10, version 1709, Windows Hello for Business used as a smart card (smart card emulation that is enabled by default) provides the same user experience of default smart card PIN caching. Each process requesting a private key operation will prompt the user for the PIN on first use. Subsequent private key operations will not prompt the user for the PIN. - -The smart card emulation feature of Windows Hello for Business verifies the PIN and then discards the PIN in exchange for a ticket. The process does not receive the PIN, but rather the ticket that grants them private key operations. Windows 10 does not provide any Group Policy settings to adjust this caching. - -## Can I disable the PIN while using Windows Hello for Business? -No. The movement away from passwords is accomplished by gradually reducing the use of the password. In the occurrence where you cannot authenticate with biometrics, you need a fallback mechanism that is not a password. The PIN is the fallback mechanism. Disabling or hiding the PIN credential provider will disable the use of biometrics. - -## How are keys protected? -Wherever possible, Windows Hello for Business takes advantage of trusted platform module (TPM) 2.0 hardware to generate and protect keys. However, Windows Hello and Windows Hello for Business does not require a TPM. Administrators can choose to allow key operations in software. - -Whenever possible, Microsoft strongly recommends the use of TPM hardware. The TPM protects against a variety of known and potential attacks, including PIN brute-force attacks. The TPM provides an additional layer of protection after an account lockout, too. When the TPM has locked the key material, the user will have to reset the PIN (which means he or she will have to use MFA to re-authenticate to the IDP before the IDP allows him or her to re-register). - -## Can Windows Hello for Business work in air-gapped environments? -Yes. You can use the on-premises Windows Hello for Business deployment and combine it with a third-party MFA provider that does not require Internet connectivity to achieve an air-gapped Windows Hello for Business deployment. - -## Can I use third-party authentication providers with Windows Hello for Business? -Yes, if you are federated hybrid deployment, you can use any third-party that provides an Active Directory Federation Services (AD FS) multi-factor authentication adapter. A list of third-party MFA adapters can be found [here](https://docs.microsoft.com/windows-server/identity/ad-fs/operations/configure-additional-authentication-methods-for-ad-fs#microsoft-and-third-party-additional-authentication-methods). - -## Does Windows Hello for Business work with third party federation servers? -Windows Hello for Business can work with any third-party federation servers that support the protocols used during provisioning experience. Interested third-parties can inquiry at [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). - -| Protocol | Description | -| :---: | :--- | -| [[MS-KPP]: Key Provisioning Protocol](https://msdn.microsoft.com/library/mt739755.aspx) | Specifies the Key Provisioning Protocol, which defines a mechanism for a client to register a set of cryptographic keys on a user and device pair. | -| [[MS-OAPX]: OAuth 2.0 Protocol Extensions](https://msdn.microsoft.com/library/dn392779.aspx)| Specifies the OAuth 2.0 Protocol Extensions, which are used to extend the OAuth 2.0 Authorization Framework. These extensions enable authorization features such as resource specification, request identifiers, and login hints. | -| [[MS-OAPXBC]: OAuth 2.0 Protocol Extensions for Broker Clients](https://msdn.microsoft.com/library/mt590278.aspx) | Specifies the OAuth 2.0 Protocol Extensions for Broker Clients, extensions to RFC6749 (The OAuth 2.0 Authorization Framework) that allow a broker client to obtain access tokens on behalf of calling clients. | -| [[MS-OIDCE]: OpenID Connect 1.0 Protocol Extensions](https://msdn.microsoft.com/library/mt766592.aspx) | Specifies the OpenID Connect 1.0 Protocol Extensions. These extensions define additional claims to carry information about the end user, including the user principal name, a locally unique identifier, a time for password expiration, and a URL for password change. These extensions also define additional provider meta-data that enable the discovery of the issuer of access tokens and give additional information about provider capabilities. | - -## Does Windows Hello for Business work with Mac and Linux clients? -Windows Hello for Business is a feature of Windows 10. At this time, Microsoft is not developing clients for other platforms. However, Microsoft is open to third parties who are interested in moving these platforms away from passwords. Interested third parties can get more information by emailing [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml new file mode 100644 index 0000000000..d4db9fb009 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -0,0 +1,209 @@ +### YamlMime:FAQ +metadata: + title: Windows Hello for Business Frequently Asked Questions + description: Use these frequently asked questions (FAQ) to learn important details about Windows Hello for Business. + keywords: identity, PIN, biometric, Hello, passport + ms.prod: w10 + ms.mktglfcycl: deploy + ms.sitesec: library + ms.pagetype: security, mobile + audience: ITPro + author: mapalko + ms.author: mapalko + manager: dansimp + ms.collection: M365-identity-device-management + ms.topic: article + localizationpriority: medium + ms.date: 08/19/2018 + ms.reviewer: + +title: Windows Hello for Business Frequently Asked Questions +summary: | + **Applies to** + - Windows 10 + + +sections: + - name: Ignored + questions: + - question: What about virtual smart cards? + answer: | + Windows Hello for Business is the modern, two-factor credential for Windows 10. Microsoft will be deprecating virtual smart cards in the future, but no date is set at this time. Customers using Windows 10 and virtual smart cards should move to Windows Hello for Business. Microsoft will publish the date early to ensure customers have adequate lead time to move to Windows Hello for Business. Microsoft recommends that new Windows 10 deployments use Windows Hello for Business. Virtual smart card remain supported for Windows 7 and Windows 8. + + - question: What about convenience PIN? + answer: | + Microsoft is committed to its vision of a world without passwords. We recognize the *convenience* provided by convenience PIN, but it stills uses a password for authentication. Microsoft recommends that customers using Windows 10 and convenience PINs should move to Windows Hello for Business. New Windows 10 deployments should deploy Windows Hello for Business and not convenience PINs. Microsoft will be deprecating convenience PINs in the future and will publish the date early to ensure customers have adequate lead time to deploy Windows Hello for Business. + + - question: Can I use Windows Hello for Business key trust and RDP? + answer: | + Remote Desktop Protocol (RDP) does not currently support using key-based authentication and self-signed certificates as supplied credentials. RDP with supplied credentials is currently only supported with certificate-based deployments. Windows Hello for Business key trust can be used with [Windows Defender Remote Credential Guard](https://docs.microsoft.com/windows/security/identity-protection/remote-credential-guard). + + - question: Can I deploy Windows Hello for Business by using Microsoft Endpoint Configuration Manager? + answer: | + Windows Hello for Business deployments using Configuration Manager should follow the hybrid deployment model that uses Active Directory Federation Services. Starting in Configuration Manager version 1910, certificate-based authentication with Windows Hello for Business settings isn't supported. Key-based authentication is still valid with Configuration Manager. For more information, see [Windows Hello for Business settings in Configuration Manager](https://docs.microsoft.com/configmgr/protect/deploy-use/windows-hello-for-business-settings). + + - question: How many users can enroll for Windows Hello for Business on a single Windows 10 computer? + answer: | + The maximum number of supported enrollments on a single Windows 10 computer is 10. This lets 10 users each enroll their face and up to 10 fingerprints. While we support 10 enrollments, we will strongly encourage the use of Windows Hello security keys for the shared computer scenario when they become available. + + - question: How can a PIN be more secure than a password? + answer: | + When using Windows Hello for Business, the PIN is not a symmetric key, whereas the password is a symmetric key. With passwords, there's a server that has some representation of the password. With Windows Hello for Business, the PIN is user-provided entropy used to load the private key in the Trusted Platform Module (TPM). The server does not have a copy of the PIN. For that matter, the Windows client does not have a copy of the current PIN either. The user must provide the entropy, the TPM-protected key, and the TPM that generated that key in order to successfully access the private key. + + The statement "PIN is stronger than Password" is not directed at the strength of the entropy used by the PIN. It's about the difference between providing entropy versus continuing the use of a symmetric key (the password). The TPM has anti-hammering features that thwart brute-force PIN attacks (an attacker's continuous attempt to try all combination of PINs). Some organizations may worry about shoulder surfing. For those organizations, rather than increase the complexity of the PIN, implement the [Multifactor Unlock](feature-multifactor-unlock.md) feature. + + - question: I have Windows Server 2016 domain controller(s), so why is the Key Admins group missing? + answer: | + The **Key Admins** and **Enterprise Key Admins** groups are created when you install the first Windows Server 2016 domain controller into a domain. Domain controllers running previous versions of Windows Server cannot translate the security identifier (SID) to a name. To resolve this, transfer the PDC emulator domain role to a domain controller running Windows Server 2016. + + - question: Can I use a convenience PIN with Azure Active Directory? + answer: | + It's currently possible to set a convenience PIN on Azure Active Directory Joined or Hybrid Active Directory Joined devices. Convenience PIN is not supported for Azure Active Directory user accounts (synchronized identities included). It's only supported for on-premises Domain Joined users and local account users. + + - question: Can I use an external camera when my laptop is closed or docked? + answer: | + No. Windows 10 currently only supports one Windows Hello for Business camera and does not fluidly switch to an external camera when the computer is docked with the lid closed. The product group is aware of this and is investigating this topic further. + + - question: Why does authentication fail immediately after provisioning Hybrid Key Trust? + answer: | + In a hybrid deployment, a user's public key must sync from Azure AD to AD before it can be used to authenticate against a domain controller. This sync is handled by Azure AD Connect and will occur during a normal sync cycle. + + - question: What is the password-less strategy? + answer: | + Watch Principal Program Manager Karanbir Singh's **Microsoft's guide for going password-less** Ignite 2017 presentation. + + [Microsoft's password-less strategy](hello-videos.md#microsofts-passwordless-strategy) + + - question: What is the user experience for Windows Hello for Business? + answer: | + The user experience for Windows Hello for Business occurs after user sign-in, after you deploy Windows Hello for Business policy settings to your environment. + + [Windows Hello for Business user enrollment experience](hello-videos.md#windows-hello-for-business-user-enrollment-experience) + + - question: What happens when a user forgets their PIN? + answer: | + If the user can sign-in with a password, they can reset their PIN by selecting the "I forgot my PIN" link under Settings. Beginning with Windows 10 1709, users can reset their PIN above the lock screen by selecting the "I forgot my PIN" link on the PIN credential provider. + + [Windows Hello for Business forgotten PIN user experience](hello-videos.md#windows-hello-for-business-forgotten-pin-user-experience) + + For on-premises deployments, devices must be well-connected to their on-premises network (domain controllers and/or certificate authority) to reset their PINs. Hybrid customers can on-board their Azure tenant to use the Windows Hello for Business PIN reset service to reset their PINs without access to their corporate network. + + - question: What URLs do I need to allow for a hybrid deployment? + answer: | + Communicating with Azure Active Directory uses the following URLs: + - enterpriseregistration.windows.net + - login.microsoftonline.com + - login.windows.net + - account.live.com + - accountalt.azureedge.net + - secure.aadcdn.microsoftonline-p.com + + If your environment uses Microsoft Intune, you need these additional URLs: + - enrollment.manage.microsoft.com + - portal.manage.microsoft.com + + - question: What is the difference between non-destructive and destructive PIN reset? + answer: | + Windows Hello for Business has two types of PIN reset: non-destructive and destructive. Organizations running Windows 10 Enterprise and Azure Active Directory can take advantage of the Microsoft PIN Reset service. Once onboarded to a tenant and deployed to computers, users who have forgotten their PINs can authenticate to Azure, provide a second factor of authentication, and reset their PIN without re-provisioning a new Windows Hello for Business enrollment. This is a non-destructive PIN reset because the user doesn't delete the current credential and obtain a new one. For more information, see [PIN Reset](hello-feature-pin-reset.md). + + Organizations that have the on-premises deployment of Windows Hello for Business, or those not using Windows 10 Enterprise can use destructive PIN reset. With destructive PIN reset, users that have forgotten their PIN can authenticate by using their password and then performing a second factor of authentication to re-provision their Windows Hello for Business credential. Re-provisioning deletes the old credential and requests a new credential and certificate. On-premises deployments need network connectivity to their domain controllers, Active Directory Federation Services, and their issuing certificate authority to perform a destructive PIN reset. Also, for hybrid deployments, destructive PIN reset is only supported with the certificate trust model and the latest updates to Active Directory Federation Services. + + - question: | + Which is better or more secure: key trust or certificate trust? + answer: | + The trust models of your deployment determine how you authenticate to Active Directory (on-premises). Both key trust and certificate trust use the same hardware-backed, two-factor credential. The difference between the two trust types are: + - Required domain controllers + - Issuing end entity certificates + + The **key trust** model authenticates to Active Directory by using a raw key. Windows Server 2016 domain controllers enable this authentication. Key trust authenticate does not require an enterprise issued certificate, therefore you don't need to issue certificates to users (domain controller certificates are still needed). + + The **certificate trust** model authenticates to Active Directory by using a certificate. Because this authentication uses a certificate, domain controllers running previous versions of Windows Server can authenticate the user. Therefore, you need to issue certificates to users, but you don't need Windows Server 2016 domain controllers. The certificate used in certificate trust uses the TPM-protected private key to request a certificate from your enterprise's issuing certificate authority. + + - question: Do I need Windows Server 2016 domain controllers? + answer: | + There are many deployment options from which to choose. Some of those options require an adequate number of Windows Server 2016 domain controllers in the site where you've deployed Windows Hello for Business. There are other deployment options that use existing Windows Server 2008 R2 or later domain controllers. Choose the deployment option that best suits your environment. + + - question: What attributes are synchronized by Azure AD Connect with Windows Hello for Business? + answer: | + Review [Azure AD Connect sync: Attributes synchronized to Azure Active Directory](https://docs.microsoft.com/azure/active-directory/connect/active-directory-aadconnectsync-attributes-synchronized) for a list of attributes that sync based on scenarios. The base scenarios that include Windows Hello for Business are the [Windows 10](https://docs.microsoft.com/azure/active-directory/connect/active-directory-aadconnectsync-attributes-synchronized#windows-10) scenario and the [Device writeback](https://docs.microsoft.com/azure/active-directory/connect/active-directory-aadconnectsync-attributes-synchronized#device-writeback) scenario. Your environment may include additional attributes. + + - question: Is Windows Hello for Business multifactor authentication? + answer: | + Windows Hello for Business is two-factor authentication based on the observed authentication factors of: something you have, something you know, and something that's part of you. Windows Hello for Business incorporates two of these factors: something you have (the user's private key protected by the device's security module) and something you know (your PIN). With the proper hardware, you can enhance the user experience by introducing biometrics. By using biometrics, you can replace the "something you know" authentication factor with the "something that is part of you" factor, with the assurances that users can fall back to the "something you know factor". + + - question: What are the biometric requirements for Windows Hello for Business? + answer: | + Read [Windows Hello biometric requirements](https://docs.microsoft.com/windows-hardware/design/device-experiences/windows-hello-biometric-requirements) for more information. + + - question: Can I use both a PIN and biometrics to unlock my device? + answer: | + Starting in Windows 10, version 1709, you can use multi-factor unlock to require users to provide an additional factor to unlock their device. Authentication remains two-factor, but another factor is required before Windows allows the user to reach the desktop. To learn more, see [Multifactor Unlock](feature-multifactor-unlock.md). + + - question: What's the difference between Windows Hello and Windows Hello for Business? + answer: | + Windows Hello represents the biometric framework provided in Windows 10. Windows Hello lets users use biometrics to sign in to their devices by securely storing their user name and password and releasing it for authentication when the user successfully identifies themselves using biometrics. Windows Hello for Business uses asymmetric keys protected by the device's security module that requires a user gesture (PIN or biometrics) to authenticate. + + - question: Why can't I enroll biometrics for my local, built-in administrator? + answer: | + Windows 10 does not allow the local administrator to enroll biometric gestures (face or fingerprint). + + - question: I have extended Active Directory to Azure Active Directory. Can I use the on-premises deployment model? + answer: | + No. If your organization is federated or using online services, such as Azure AD Connect, Office 365, or OneDrive, then you must use a hybrid deployment model. On-premises deployments are exclusive to organizations who need more time before moving to the cloud and exclusively use Active Directory. + + - question: Does Windows Hello for Business prevent the use of simple PINs? + answer: | + Yes. Our simple PIN algorithm looks for and disallows any PIN that has a constant delta from one digit to the next. The algorithm counts the number of steps required to reach the next digit, overflowing at ten ('zero'). + So, for example: + + - The PIN 1111 has a constant delta of (0,0,0), so it is not allowed + - The PIN 1234 has a constant delta of (1,1,1), so it is not allowed + - The PIN 1357 has a constant delta of (2,2,2), so it is not allowed + - The PIN 9630 has a constant delta of (7,7,7), so it is not allowed + - The PIN 1593 has a constant delta of (4,4,4), so it is not allowed + - The PIN 7036 has a constant delta of (3,3,3), so it is not allowed + - The PIN 1231 does not have a constant delta (1,1,8), so it is allowed + - The PIN 1872 does not have a constant delta (7,9,5), so it is allowed + + This prevents repeating numbers, sequential numbers, and simple patterns. It always results in a list of 100 disallowed PINs (independent of the PIN length). This algorithm does not apply to alphanumeric PINs. + + - question: How does PIN caching work with Windows Hello for Business? + answer: | + Windows Hello for Business provides a PIN caching user experience by using a ticketing system. Rather than caching a PIN, processes cache a ticket they can use to request private key operations. Azure AD and Active Directory sign-in keys are cached under lock. This means the keys remain available for use without prompting, as long as the user is interactively signed-in. Microsoft Account sign-in keys are considered transactional keys, which means the user is always prompted when accessing the key. + + Beginning with Windows 10, version 1709, Windows Hello for Business used as a smart card (smart card emulation that is enabled by default) provides the same user experience of default smart card PIN caching. Each process requesting a private key operation will prompt the user for the PIN on first use. Subsequent private key operations will not prompt the user for the PIN. + + The smart card emulation feature of Windows Hello for Business verifies the PIN and then discards the PIN in exchange for a ticket. The process does not receive the PIN, but rather the ticket that grants them private key operations. Windows 10 does not provide any Group Policy settings to adjust this caching. + + - question: Can I disable the PIN while using Windows Hello for Business? + answer: | + No. The movement away from passwords is accomplished by gradually reducing the use of the password. In situations where you can't authenticate by using biometrics, you need a fallback mechanism that is not a password. The PIN is the fallback mechanism. Disabling or hiding the PIN credential provider will disable the use of biometrics. + + - question: How are keys protected? + answer: | + Wherever possible, Windows Hello for Business takes advantage of Trusted Platform Module (TPM) 2.0 hardware to generate and protect keys. However, Windows Hello and Windows Hello for Business do not require a TPM. Administrators can choose to allow key operations in software. + + Whenever possible, Microsoft strongly recommends the use of TPM hardware. The TPM protects against a variety of known and potential attacks, including PIN brute-force attacks. The TPM provides an additional layer of protection after an account lockout, too. When the TPM has locked the key material, the user will need to reset the PIN (which means they'll need to use MFA to re-authenticate to the IDP before the IDP allows them to re-register). + + - question: Can Windows Hello for Business work in air-gapped environments? + answer: | + Yes. You can use the on-premises Windows Hello for Business deployment and combine it with a third-party MFA provider that does not require internet connectivity to achieve an air-gapped Windows Hello for Business deployment. + + - question: Can I use third-party authentication providers with Windows Hello for Business? + answer: | + Yes, if you're using federated hybrid deployment, you can use any third-party that provides an Active Directory Federation Services (AD FS) multi-factor authentication adapter. A list of third-party MFA adapters can be found [here](https://docs.microsoft.com/windows-server/identity/ad-fs/operations/configure-additional-authentication-methods-for-ad-fs#microsoft-and-third-party-additional-authentication-methods). + + - question: Does Windows Hello for Business work with third party federation servers? + answer: | + Windows Hello for Business works with any third-party federation servers that support the protocols used during the provisioning experience. Interested third-parties can inquiry at [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). + + | Protocol | Description | + | :---: | :--- | + | [[MS-KPP]: Key Provisioning Protocol](https://msdn.microsoft.com/library/mt739755.aspx) | Specifies the Key Provisioning Protocol, which defines a mechanism for a client to register a set of cryptographic keys on a user and device pair. | + | [[MS-OAPX]: OAuth 2.0 Protocol Extensions](https://msdn.microsoft.com/library/dn392779.aspx)| Specifies the OAuth 2.0 Protocol Extensions, which are used to extend the OAuth 2.0 Authorization Framework. These extensions enable authorization features such as resource specification, request identifiers, and login hints. | + | [[MS-OAPXBC]: OAuth 2.0 Protocol Extensions for Broker Clients](https://msdn.microsoft.com/library/mt590278.aspx) | Specifies the OAuth 2.0 Protocol Extensions for Broker Clients, extensions to RFC6749 (the OAuth 2.0 Authorization Framework) that allow a broker client to obtain access tokens on behalf of calling clients. | + | [[MS-OIDCE]: OpenID Connect 1.0 Protocol Extensions](https://msdn.microsoft.com/library/mt766592.aspx) | Specifies the OpenID Connect 1.0 Protocol Extensions. These extensions define additional claims to carry information about the user, including the user principal name, a locally unique identifier, a time for password expiration, and a URL for password change. These extensions also define additional provider meta-data that enables the discovery of the issuer of access tokens and gives additional information about provider capabilities. | + + - question: Does Windows Hello for Business work with Mac and Linux clients? + answer: | + Windows Hello for Business is a feature of Windows 10. At this time, Microsoft is not developing clients for other platforms. However, Microsoft is open to third-parties who are interested in moving these platforms away from passwords. Interested third-parties can get more information by emailing [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/toc.md b/windows/security/identity-protection/hello-for-business/toc.md index 8ec19c126f..3913ea8734 100644 --- a/windows/security/identity-protection/hello-for-business/toc.md +++ b/windows/security/identity-protection/hello-for-business/toc.md @@ -63,7 +63,7 @@ ## [Windows Hello and password changes](hello-and-password-changes.md) ## [Prepare people to use Windows Hello](hello-prepare-people-to-use.md) -## [Windows Hello for Business Frequently Asked Questions (FAQ)](hello-faq.md) +## [Windows Hello for Business Frequently Asked Questions (FAQ)](hello-faq.yml) ### [Windows Hello for Business Videos](hello-videos.md) ## [Windows Hello errors during PIN creation](hello-errors-during-pin-creation.md) From 6d992ebbf491e2b1b06dd6996f090bd2820d1971 Mon Sep 17 00:00:00 2001 From: Shari Kjerland <30906736+SKjerland@users.noreply.github.com> Date: Wed, 16 Dec 2020 17:54:44 -0800 Subject: [PATCH 0823/2014] Minor fixes --- browsers/edge/microsoft-edge-faq.yml | 2 +- .../hello-for-business/hello-faq.yml | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/browsers/edge/microsoft-edge-faq.yml b/browsers/edge/microsoft-edge-faq.yml index e6f27046bd..2cf801b44d 100644 --- a/browsers/edge/microsoft-edge-faq.yml +++ b/browsers/edge/microsoft-edge-faq.yml @@ -15,7 +15,7 @@ metadata: title: Frequently Asked Questions (FAQs) for IT Pros summary: | - >Applies to: Microsoft Edge on Windows 10 and Windows 10 Mobile + Applies to: Microsoft Edge on Windows 10 and Windows 10 Mobile > [!NOTE] > You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/). diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index d4db9fb009..92e87082b1 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -19,8 +19,7 @@ metadata: title: Windows Hello for Business Frequently Asked Questions summary: | - **Applies to** - - Windows 10 + Applies to: Windows 10 sections: @@ -64,7 +63,7 @@ sections: answer: | No. Windows 10 currently only supports one Windows Hello for Business camera and does not fluidly switch to an external camera when the computer is docked with the lid closed. The product group is aware of this and is investigating this topic further. - - question: Why does authentication fail immediately after provisioning Hybrid Key Trust? + - question: Why does authentication fail immediately after provisioning hybrid key trust? answer: | In a hybrid deployment, a user's public key must sync from Azure AD to AD before it can be used to authenticate against a domain controller. This sync is handled by Azure AD Connect and will occur during a normal sync cycle. @@ -82,7 +81,7 @@ sections: - question: What happens when a user forgets their PIN? answer: | - If the user can sign-in with a password, they can reset their PIN by selecting the "I forgot my PIN" link under Settings. Beginning with Windows 10 1709, users can reset their PIN above the lock screen by selecting the "I forgot my PIN" link on the PIN credential provider. + If the user can sign-in with a password, they can reset their PIN by selecting the "I forgot my PIN" link in Settings. Beginning with Windows 10 1709, users can reset their PIN above the lock screen by selecting the "I forgot my PIN" link on the PIN credential provider. [Windows Hello for Business forgotten PIN user experience](hello-videos.md#windows-hello-for-business-forgotten-pin-user-experience) @@ -102,7 +101,7 @@ sections: - enrollment.manage.microsoft.com - portal.manage.microsoft.com - - question: What is the difference between non-destructive and destructive PIN reset? + - question: What's the difference between non-destructive and destructive PIN reset? answer: | Windows Hello for Business has two types of PIN reset: non-destructive and destructive. Organizations running Windows 10 Enterprise and Azure Active Directory can take advantage of the Microsoft PIN Reset service. Once onboarded to a tenant and deployed to computers, users who have forgotten their PINs can authenticate to Azure, provide a second factor of authentication, and reset their PIN without re-provisioning a new Windows Hello for Business enrollment. This is a non-destructive PIN reset because the user doesn't delete the current credential and obtain a new one. For more information, see [PIN Reset](hello-feature-pin-reset.md). @@ -193,9 +192,9 @@ sections: answer: | Yes, if you're using federated hybrid deployment, you can use any third-party that provides an Active Directory Federation Services (AD FS) multi-factor authentication adapter. A list of third-party MFA adapters can be found [here](https://docs.microsoft.com/windows-server/identity/ad-fs/operations/configure-additional-authentication-methods-for-ad-fs#microsoft-and-third-party-additional-authentication-methods). - - question: Does Windows Hello for Business work with third party federation servers? + - question: Does Windows Hello for Business work with third-party federation servers? answer: | - Windows Hello for Business works with any third-party federation servers that support the protocols used during the provisioning experience. Interested third-parties can inquiry at [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). + Windows Hello for Business works with any third-party federation servers that support the protocols used during the provisioning experience. Interested third-parties can inquiry at [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration).

    | Protocol | Description | | :---: | :--- | From fc5ce1e0f586ff8ef5e46eff8bc639a509c51de6 Mon Sep 17 00:00:00 2001 From: Shari Kjerland <30906736+SKjerland@users.noreply.github.com> Date: Wed, 16 Dec 2020 18:03:55 -0800 Subject: [PATCH 0824/2014] Minor fixes --- browsers/edge/TOC.md | 2 +- browsers/edge/microsoft-edge-faq.yml | 4 ++-- .../identity-protection/hello-for-business/hello-faq.yml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/browsers/edge/TOC.md b/browsers/edge/TOC.md index 0f0c4989e5..bae1f59877 100644 --- a/browsers/edge/TOC.md +++ b/browsers/edge/TOC.md @@ -28,6 +28,6 @@ ## [Change history for Microsoft Edge](change-history-for-microsoft-edge.md) -## [Microsoft Edge Frequently Asked Questions (FAQs)](microsoft-edge-faq.yml) +## [Microsoft Edge Frequently Asked Questions (FAQ)](microsoft-edge-faq.yml) diff --git a/browsers/edge/microsoft-edge-faq.yml b/browsers/edge/microsoft-edge-faq.yml index 2cf801b44d..751f40f4ea 100644 --- a/browsers/edge/microsoft-edge-faq.yml +++ b/browsers/edge/microsoft-edge-faq.yml @@ -1,6 +1,6 @@ ### YamlMime:FAQ metadata: - title: Microsoft Edge - Frequently Asked Questions (FAQs) for IT Pros + title: Microsoft Edge - Frequently Asked Questions (FAQ) for IT Pros ms.reviewer: audience: itpro manager: dansimp @@ -13,7 +13,7 @@ metadata: ms.sitesec: library ms.localizationpriority: medium -title: Frequently Asked Questions (FAQs) for IT Pros +title: Frequently Asked Questions (FAQ) for IT Pros summary: | Applies to: Microsoft Edge on Windows 10 and Windows 10 Mobile diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 92e87082b1..aae7b07f4a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -1,6 +1,6 @@ ### YamlMime:FAQ metadata: - title: Windows Hello for Business Frequently Asked Questions + title: Windows Hello for Business Frequently Asked Questions (FAQ) description: Use these frequently asked questions (FAQ) to learn important details about Windows Hello for Business. keywords: identity, PIN, biometric, Hello, passport ms.prod: w10 @@ -17,7 +17,7 @@ metadata: ms.date: 08/19/2018 ms.reviewer: -title: Windows Hello for Business Frequently Asked Questions +title: Windows Hello for Business Frequently Asked Questions (FAQ) summary: | Applies to: Windows 10 From 502d130ba44ff4fa7a87339f3eac1acfc3bc4e44 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Thu, 17 Dec 2020 11:04:09 +0530 Subject: [PATCH 0825/2014] Update firewall-settings-lost-on-upgrade.md --- .../windows-firewall/firewall-settings-lost-on-upgrade.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md index 232e9788e4..3bb0a16e42 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md +++ b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md @@ -29,7 +29,7 @@ For organizational purposes, individual built-in firewall rules are categorized - Remote Desktop – User-Mode (UDP-In) -Other group examples include core networking, file and print sharing, and network discovery. Grouping allows admins to manage sets of similar rules by filtering on categories in the firewall interface (wf.msc). This is acheived by right-clicking on either **Inbound** or **Outbound Rules** and selecting **Filter by Group**; or via PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. +Other group examples include core networking, file and print sharing, and network discovery. Grouping allows admins to manage sets of similar rules by filtering on categories in the firewall interface (wf.msc). This is achieved by right-clicking on either **Inbound** or **Outbound Rules** and selecting **Filter by Group**; or via PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. ```Powershell Get-NetFirewallRule -Group @@ -38,6 +38,6 @@ Get-NetFirewallRule -Group > [!NOTE] > It is recommended to enable an entire group instead of individual rules if the expectation is that the ruleset is going to be migrated at some point. -To avoid unexpected behaviors it is recommended to enable/disable all of the rules within a group as opposed to just one or two of the individual rules. This is because while groups are used to organize rules and allow batch rule modification by type, they also represents the 'unit' by which rule state is maintained across a Windows upgrade. Rule groups, as opposed to individual rules, are the unit by which the update process determines what should be enabled/disabled when the upgrade is complete. +To avoid unexpected behaviors, it is recommended to enable/disable all of the rules within a group as opposed to just one or two of the individual rules. This is because while groups are used to organize rules and allow batch rule modification by type, they also represent the 'unit' by which rule state is maintained across a Windows upgrade. Rule groups, as opposed to individual rules, are the unit by which the update process determines what should be enabled/disabled when the upgrade is complete. Take the Remote Desktop group example shown above. It consists of three rules. To ensure that the rule set is properly migrated during an upgrade, all three rules must be enabled. If for example only one rule is enabled, the upgrade process will see that two of three rules are disabled and subsequently disable the entire group in an effort to maintain what it sees as the most pristine out-of-the-box configuration possible. Obviously, this scenario brings with it the unintended consequence of breaking Remote Desktop Protocol (RDP) connectivity to the host. From 70d8ac48176f2d45d981066522c1332ed422e9b2 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Thu, 17 Dec 2020 11:09:43 +0530 Subject: [PATCH 0826/2014] Update filter-origin-documentation.md --- .../windows-firewall/filter-origin-documentation.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md index 5d43155670..7ef38e690b 100644 --- a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md +++ b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md @@ -55,7 +55,7 @@ The next section describes the improvements made to audits 5157 and 5152, and ho The two new fields added to the audit 5157 and 5152 events are `Filter Origin` and `Interface Index`. -The `Filter Origin` field helps identify the cause of the drop. Packet drops from firewall are explicitly dropped by default block filters created by the Windows Firewall service or a firewall rule which may be created by users, policies, services, apps, etc. +The `Filter Origin` field helps identify the cause of the drop. Packet drops from firewall are explicitly dropped by default block filters created by the Windows Firewall service or a firewall rule that may be created by users, policies, services, apps, etc. `Filter Origin` specifies either the rule ID (a unique identifier of a Firewall rule) or the name of one of the default block filters. @@ -100,7 +100,7 @@ Network drop events from the AppContainer loopback block filter origin occur whe To enable localhost loopback in a local debugging environment, see [Communicating with localhost](https://docs.microsoft.com/windows/iot-core/develop-your-app/loopback). -To enable localhost loopback for a published app which requires loopback access to communicate with another UWP or packaged win32 app, see [uap4:LoopbackAccessRules](https://docs.microsoft.com/uwp/schemas/appxpackage/uapmanifestschema/element-uap4-loopbackaccessrules). +To enable localhost loopback for a published app that requires loopback access to communicate with another UWP or packaged win32 app, see [uap4:LoopbackAccessRules](https://docs.microsoft.com/uwp/schemas/appxpackage/uapmanifestschema/element-uap4-loopbackaccessrules). **Boottime default** @@ -130,7 +130,7 @@ Network packet drops from query user default block filters occur when there is n 1. Create an inbound firewall rule to allow the packet for this application. This will allow the packet to bypass any query user default block filters. -2. Delete any block query user rules which may have been auto generated by the firewall service. +2. Delete any block query user rules that may have been auto generated by the firewall service. To generate a list of all the query user block rules, you can run the following PowerShell command: @@ -161,7 +161,7 @@ To disable stealth-mode, see [Disable stealth mode in Windows](https://docs.micr **UWP default** -Network drops from Universal Windows Platform (UWP) default inbound/outbound block filters are often caused by the UWP app not being configured correctly (i.e. the UWP app is missing the correct capability tokens or loopback is not enabled) or the private range is configured incorrectly. +Network drops from Universal Windows Platform (UWP) default inbound/outbound block filters are often caused by the UWP app not being configured correctly (that is, the UWP app is missing the correct capability tokens or loopback is not enabled) or the private range is configured incorrectly. For more information on how to debug drops caused by UWP default block filters, see [Troubleshooting UWP App Connectivity Issues](https://docs.microsoft.com/windows/security/threat-protection/windows-firewall/troubleshooting-uwp-firewall). From 1e719a7bf58532d637567152bbd511aaaa835ec5 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Thu, 17 Dec 2020 11:13:39 +0530 Subject: [PATCH 0827/2014] Update quarantine.md --- .../threat-protection/windows-firewall/quarantine.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/quarantine.md b/windows/security/threat-protection/windows-firewall/quarantine.md index a7d55f86ae..6cce740d60 100644 --- a/windows/security/threat-protection/windows-firewall/quarantine.md +++ b/windows/security/threat-protection/windows-firewall/quarantine.md @@ -21,9 +21,9 @@ ms.date: 11/17/2020 One of the security challenges that network admins face is configuring a machine properly after a network change. -Network changes can happen frequently. Additionally, the operations required to re-categorize the network after a change and apply the correct security policies on a machine are non-trivial and may require considerable CPU time. This is especially true for machines that are part of the domain. In the past, the delay in applying security policies during network re-categorization has been successfully exploited for vulnerabilities. +Network changes can happen frequently. Additionally, the operations required to recategorize the network after a change and apply the correct security policies on a machine are non-trivial and may require considerable CPU time. This is especially true for machines that are part of the domain. In the past, the delay in applying security policies during network recategorization has been successfully exploited for vulnerabilities. -To counter this potential exploitation, Windows Firewall will quarantine an interface until the system has successfully re-categorized the network and Windows Filtering Platform (WFP) has the correct filters applied for the updated interface configuration. During quarantine, all new inbound connections without exceptions are blocked to the machine. +To counter this potential exploitation, Windows Firewall will quarantine an interface until the system has successfully recategorized the network and Windows Filtering Platform (WFP) has the correct filters applied for the updated interface configuration. During quarantine, all new inbound connections without exceptions are blocked to the machine. While the quarantine feature has long been a part of Windows Firewall, the feature behavior has often caused confusion for customers unaware of quarantine and its motivations. @@ -31,7 +31,7 @@ Ultimately, the goal of this document is to describe the quarantine feature at a ## Quarantine filters -The quarantine feature creates filters which can be split into three categories: +The quarantine feature creates filters that can be split into three categories: - Quarantine default inbound block filter - Quarantine default exception filters @@ -62,7 +62,7 @@ When the interface is in quarantine state, the quarantine default exception filt ### Interface un-quarantine filter -The interface un-quarantine filters allows all non-loopback packets if the interface is successfully categorized. +The interface un-quarantine filters allow all non-loopback packets if the interface is successfully categorized. ## Quarantine flow @@ -94,7 +94,7 @@ Netsh wfp cap stop These commands generate a wfpdiag.cab. Inside the .cab exists a wfpdiag.xml, which contains drop `netEvents` and filters that existed during that reproduction. -Inside the wfpdiag.xml, search for `netEvents` which have `FWPM_NET_EVENT_TYPE_CLASSIFY_DROP` as the `netEvent` type. To find the relevant drop events, search for the drop events with matching destination IP address, package SID, or application ID name. +Inside the wfpdiag.xml, search for `netEvents` that have `FWPM_NET_EVENT_TYPE_CLASSIFY_DROP` as the `netEvent` type. To find the relevant drop events, search for the drop events with matching destination IP address, package SID, or application ID name. The characters in the application ID name will be separated by periods: From 8c90da743de4cb4e34dbc49b9f0f5294f0b8ed7b Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 17 Dec 2020 11:46:07 +0500 Subject: [PATCH 0828/2014] minor calrification Added a minor clarification. Prbolem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8803 --- .../windows-sandbox/windows-sandbox-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md index e7b8a53f7a..f9ff3618d5 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -55,7 +55,7 @@ The following video provides an overview of Windows Sandbox. 1. Locate and select **Windows Sandbox** on the Start menu to run it for the first time. ## Usage -1. Copy an executable file (and any other files needed to run the application) from the host into the Windows Sandbox window. +1. Copy an executable file (and any other files needed to run the application) from the host and paste into the **Windows Sandbox** window. 2. Run the executable file or installer inside the sandbox. 3. When you're finished experimenting, close the sandbox. A dialog box will state that all sandbox content will be discarded and permanently deleted. Select **ok**. 4. Confirm that your host machine doesn't exhibit any of the modifications that you made in Windows Sandbox. From fbc556f129b74778145c53443ad905fae3d8648e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 17 Dec 2020 06:26:27 -0800 Subject: [PATCH 0829/2014] Update md-app-guard-overview.md --- .../md-app-guard-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index 62c8df613c..a8678eba15 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 12/10/2020 +ms.date: 12/17/2020 ms.reviewer: manager: dansimp ms.custom: asr From 926e4e9fa9eb38b2eedfa6801645652caceac40b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 17 Dec 2020 06:28:18 -0800 Subject: [PATCH 0830/2014] Update md-app-guard-overview.md --- .../md-app-guard-overview.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index a8678eba15..2a63557e33 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -24,16 +24,14 @@ Microsoft Defender Application Guard (Application Guard) is designed to help pre For Microsoft Edge, Application Guard helps to isolate enterprise-defined untrusted sites, protecting your company while your employees browse the Internet. As an enterprise administrator, you define what is among trusted web sites, cloud resources, and internal networks. Everything not on your list is considered untrusted. If an employee goes to an untrusted site through either Microsoft Edge or Internet Explorer, Microsoft Edge opens the site in an isolated Hyper-V-enabled container. -For Microsoft Office, Application Guard helps prevents untrusted Word, Powerpoint and Excel files from accessing trusted resources, by opening these files in an isolated Hyper-V-enabled container. - -The isolated Hyper-V container is separate from the host operating system. This container isolation means that if the untrusted site or file turns out to be malicious, the host PC is protected, and the attacker can't get to your enterprise data. For example, this approach makes the isolated container anonymous, so an attacker can't get to your employee's enterprise credentials. +For Microsoft Office, Application Guard helps prevents untrusted Word, PowerPoint and Excel files from accessing trusted resources. Application Guard opens untrusted files in an isolated Hyper-V-enabled container. The isolated Hyper-V container is separate from the host operating system. This container isolation means that if the untrusted site or file turns out to be malicious, the host device is protected, and the attacker can't get to your enterprise data. For example, this approach makes the isolated container anonymous, so an attacker can't get to your employee's enterprise credentials. ![Hardware isolation diagram](images/appguard-hardware-isolation.png) ### What types of devices should use Application Guard? -Application Guard has been created to target several types of systems: +Application Guard has been created to target several types of devices: - **Enterprise desktops**. These desktops are domain-joined and managed by your organization. Configuration management is primarily done through Microsoft Endpoint Configuration Manager or Microsoft Intune. Employees typically have Standard User privileges and use a high-bandwidth, wired, corporate network. From 9405730c99068e667dfedb15035f90f7247e1d4d Mon Sep 17 00:00:00 2001 From: Harun Kimani <52551080+Gental-Giant@users.noreply.github.com> Date: Thu, 17 Dec 2020 08:53:20 -0800 Subject: [PATCH 0831/2014] Windows 10 20H2 Connection endpoints --- .../privacy/manage-windows-20H2-endpoints.md | 158 +++++++++++ windows/privacy/toc.yml | 4 + ...-endpoints-20H2-non-enterprise-editions.md | 264 ++++++++++++++++++ 3 files changed, 426 insertions(+) create mode 100644 windows/privacy/manage-windows-20H2-endpoints.md create mode 100644 windows/privacy/windows-endpoints-20H2-non-enterprise-editions.md diff --git a/windows/privacy/manage-windows-20H2-endpoints.md b/windows/privacy/manage-windows-20H2-endpoints.md new file mode 100644 index 0000000000..a2c7dbbed9 --- /dev/null +++ b/windows/privacy/manage-windows-20H2-endpoints.md @@ -0,0 +1,158 @@ +--- +title: Connection endpoints for Windows 10 Enterprise, version 20H2 +description: Explains what Windows 10 endpoints are used for, how to turn off traffic to them, and the impact. Specific to Windows 10 Enterprise, version 20H2. +keywords: privacy, manage connections to Microsoft, Windows 10 +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.localizationpriority: high +audience: ITPro +author: gental-giant +ms.author: v-hakima +manager: robsize +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 12/17/2020 +--- +# Manage connection endpoints for Windows 10 Enterprise, version 20H2 + +**Applies to** + +- Windows 10 Enterprise, version 20H2 + +Some Windows components, app, and related services transfer data to Microsoft network endpoints. Some examples include: + +- Connecting to Microsoft Office and Windows sites to download the latest app and security updates. +- Connecting to email servers to send and receive email. +- Connecting to the web for every day web browsing. +- Connecting to the cloud to store and access backups. +- Using your location to show a weather forecast. + +Details about the different ways to control traffic to these endpoints are covered in [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). +Where applicable, each endpoint covered in this topic includes a link to the specific details on how to control that traffic. + +The following methodology was used to derive these network endpoints: + +1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. +2. Leave the device(s) running idle for a week ("idle" means a user is not interacting with the system/device). +3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +4. Compile reports on traffic going to public IP addresses. +5. The test virtual machine(s) was logged into using a local account, and was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a IPV4 network. Therefore, no IPV6 traffic is reported here. +7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. +8. These tests were conducted for one week, but if you capture traffic for longer you may have different results. + +> [!NOTE] +> Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. + +## Windows 10 20H2 Enterprise connection endpoints + +|Area|Description|Protocol|Destination| +|----------------|----------|----------|------------| +|Apps|||[Learn how to turn off traffic to the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| +||The following endpoint is used for the Weather app. To turn off traffic for this endpoint, either uninstall the Weather app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTP|tile-service.weather.microsoft.com| +||The following endpoint is used for OneNote Live Tile. To turn off traffic for this endpoint, either uninstall OneNote or disable the Microsoft Store. If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|TLSv1.2/HTTPS/HTTP|cdn.onenote.net| +||The following endpoint is used by the Photos app to download configuration files, and to connect to the Office 365 portal's shared infrastructure, including Office in a browser. To turn off traffic for this endpoint, either uninstall the Photos app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|TLSv1.2/HTTPS|evoke-windowsservices-tas.msedge.net +|Certificates|The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available. It is possible to turn off traffic to this endpoint, but it is not recommended because as root certificates are updated over time, applications and websites may stop working because they did not receive an updated root certificate the application uses. Additionally, it is used to download certificates that are publicly known to be fraudulent. These settings are critical for both Windows security and the overall security of the Internet. We do not recommend blocking this endpoint. If traffic to this endpoint is turned off, Windows no longer automatically downloads certificates known to be fraudulent, which increases the attack vector on the device.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update)| +|||TLSv1.2/HTTPS/HTTP|ctldl.windowsupdate.com| +|Cortana and Live Tiles|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana)| +||The following endpoints are related to Cortana and Live Tiles. If you turn off traffic for this endpoint, you will block updates to Cortana greetings, tips, and Live Tiles.|TLSv1.2/HTTPS/HTTP|www.bing.com*| +|||TLSv1.2/HTTPS/HTTP|fp.msedge.net| +|||TLSv1.2|I-ring.msedge.net| +|||HTTPS|s-ring.msedge.net| +|Device authentication|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| +||The following endpoint is used to authenticate a device. If you turn off traffic for this endpoint, the device will not be authenticated.|HTTPS|login.live.com*| +|Device metadata|The following endpoint is used to retrieve device metadata. If you turn off traffic for this endpoint, metadata will not be updated for the device.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services#4-device-metadata-retrieval)| +|||HTTP|dmd.metaservices.microsoft.com| +|Diagnostic Data|The following endpoints are used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service. If you turn off traffic for this endpoint, diagnostic and usage information, which helps Microsoft find and fix problems and improve our products and services, will not be sent back to Microsoft. ||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| +|||TLSv1.2/HTTPS/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||HTTP|www.microsoft.com| +||The following endpoints are used by Windows Error Reporting. To turn off traffic for these endpoints, enable the following Group Policy: Administrative Templates > Windows Components > Windows Error Reporting > Disable Windows Error Reporting. This means error reporting information will not be sent back to Microsoft.|TLSv1.2|telecommand.telemetry.microsoft.com| +|||TLS v1.2/HTTPS/HTTP|watson.*.microsoft.com| +|Font Streaming|The following endpoints are used to download fonts on demand. If you turn off traffic for these endpoints, you will not be able to download fonts on demand.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services#6-font-streaming)| +|||HTTPS|fs.microsoft.com| +|Licensing|The following endpoint is used for online activation and some app licensing. To turn off traffic for this endpoint, disable the Windows License Manager Service. This will also block online activation and app licensing may not work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#9-license-manager)| +|||TLSv1.2/HTTPS/HTTP|licensing.mp.microsoft.com| +|Maps|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-offlinemaps)| +||The following endpoints are used to check for updates to maps that have been downloaded for offline use. If you turn off traffic for this endpoint, offline maps will not be updated.|TLSv1.2/HTTPS/HTTP|maps.windows.com| +|Microsoft Account|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-microsoft-account)| +||The following endpoints are used for Microsoft accounts to sign in. If you turn off traffic for these endpoints, users cannot sign in with Microsoft accounts. |TLSv1.2/HTTPS|login.live.com| +|Microsoft Edge|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#13-microsoft-edge)| +||This traffic is related to the Microsoft Edge browser.|HTTPS|iecvlist.microsoft.com| +||The following endpoint is used by Microsoft Edge Update service to check for new updates. If you disable this endpoint, Microsoft Edge won’t be able to check for and apply new edge updates.|TLSv1.2/HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft forward link redirection service (FWLink)|The following endpoint is used by the Microsoft forward link redirection service (FWLink) to redirect permanent web links to their actual, sometimes transitory, URL. FWlinks are similar to URL shorteners, just longer. If you disable this endpoint, Windows Defender won't be able to update its malware definitions; links from Windows and other Microsoft products to the Web won't work; and PowerShell updateable Help won't update. To disable the traffic, instead disable the traffic that's getting forwarded.|HTTP|go.microsoft.com| +|Microsoft Store|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| +||The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). If you turn off traffic for these endpoints, the image files won't be downloaded, and apps cannot be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.|HTTPS|img-prod-cms-rt-microsoft-com.akamaized.net| +||The following endpoint is used for the Windows Push Notification Services (WNS). WNS enables third-party developers to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to your users in a power-efficient and dependable way. If you turn off traffic for this endpoint, push notifications will no longer work, including MDM device management, mail synchronization, settings synchronization.|TLSv1.2/HTTPS|*.wns.windows.com| +||The following endpoints are used to revoke licenses for malicious apps in the Microsoft Store. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft Store, other Microsoft Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them|TLSv1.2|1storecatalogrevocation.storequality.microsoft.com| +|||HTTPS/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| +||The following endpoint is used to get Microsoft Store analytics.|HTTPS|manage.devcenter.microsoft.com| +||The following endpoints are used to communicate with Microsoft Store. If you turn off traffic for these endpoints, apps cannot be installed or updated from the Microsoft Store.|TLSv1.2/HTTPS/HTTP|displaycatalog.mp.microsoft.com| +|||HTTPS|pti.store.microsoft.com| +|||HTTP|share.microsoft.com| +||The following endpoint is used to get Microsoft Store analytics.|TLSv1.2/HTTPS/HTTP|manage.devcenter.microsoft.com| +|Network Connection Status Indicator (NCSI)|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-ncsi)| +||Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to this endpoint to determine if the device can communicate with the Internet. If you turn off traffic for this endpoint, NCSI won't be able to determine if the device is connected to the Internet and the network status tray icon will show a warning.|HTTPS|www.msftconnecttest.com*| +|Office|The following endpoints are used to connect to the Office 365 portal's shared infrastructure, including Office in a browser. For more info, see Office 365 URLs and IP address ranges. You can turn this off by removing all Microsoft Office apps and the Mail and Calendar apps. If you turn off traffic for these endpoints, users won't be able to save documents to the cloud or see their recently used documents.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| +|||HTTPS|www.office.com| +|||HTTPS|blobs.officehome.msocdn.com| +|||HTTPS|officehomeblobs.blob.core.windows.net| +|||HTTPS|self.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|outlookmobile-office365-tas.msedge.net| +|OneDrive|The following endpoints are related to OneDrive. If you turn off traffic for these endpoints, anything that relies on g.live.com to get updated URL information will no longer work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-onedrive)| +|||TLSv1.2/HTTPS/HTTP|g.live.com| +|||TLSv1.2/HTTPS/HTTP|oneclient.sfx.ms| +|||HTTPS| logincdn.msauth.net| +|Settings|The following endpoint is used as a way for apps to dynamically update their configuration. Apps such as System Initiated User Feedback and the Xbox app use it. If you turn off traffic for this endpoint, an app that uses this endpoint may stop working.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| +|||TLSv1.2/HTTPS/HTTP|settings-win.data.microsoft.com| +|||HTTPS|settings.data.microsoft.com| +|Skype|The following endpoint is used to retrieve Skype configuration values. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft store, other Microsoft Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| +|||HTTPS/HTTP|*.pipe.aria.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| +|Teams|The following endpoint is used for Microsoft Teams application.||[Learn how to turn off traffic to all of the following endpoint(s).]( manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| +|||TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| +|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled. If you turn off traffic for this endpoint, the device will not use Cloud-based Protection.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender)| +|||HTTPS/TLSv1.2|wdcp.microsoft.com| +||The following endpoints are used for Windows Defender SmartScreen reporting and notifications. If you turn off traffic for these endpoints, SmartScreen notifications will not appear.|HTTPS|*smartscreen-prod.microsoft.com| +|||HTTPS/HTTP|checkappexec.microsoft.com| +|Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips. If you turn off traffic for these endpoints, Windows Spotlight will still try to deliver new lock screen images and updated content but it will fail; suggested apps, Microsoft account notifications, and Windows tips will not be downloaded. For more information, see Windows Spotlight.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-spotlight)| +|||TLSv1.2/HTTPS/HTTP|arc.msn.com| +|||HTTPS|ris.api.iris.microsoft.com| +|Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads will not be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network will not use peer devices for bandwidth reduction.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| +|||TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| +|||HTTP|emdl.ws.microsoft.com| +||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device will not be able to download updates for the operating system.|TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| +|||HTTP|*.windowsupdate.com| +||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device will not be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device will not be able to acquire and update apps from the Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| +||The following endpoint is used for compatibility database updates for Windows.|HTTPS|adl.windows.com| +||The following endpoint is used for content regulation. If you turn off traffic for this endpoint, the Windows Update Agent will be unable to contact the endpoint and fallback behavior will be used. This may result in content being either incorrectly downloaded or not downloaded at all.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| +|Xbox Live|The following endpoint is used for Xbox Live.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services#26-microsoft-store)| +|||HTTPS|dlassets-ssl.xboxlive.com| +| + +## Other Windows 10 editions + +To view endpoints for other versions of Windows 10 Enterprise, see: + +- [Manage connection endpoints for Windows 10, version 2004](manage-windows-2004-endpoints.md) +- [Manage connection endpoints for Windows 10, version 1909](manage-windows-1909-endpoints.md) +- [Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) +- [Manage connection endpoints for Windows 10, version 1809](manage-windows-1809-endpoints.md) +- [Manage connection endpoints for Windows 10, version 1803](manage-windows-1803-endpoints.md) +- [Manage connection endpoints for Windows 10, version 1709](manage-windows-1709-endpoints.md) + +To view endpoints for non-Enterprise Windows 10 editions, see: + +- [Windows 10, version 2004, connection endpoints for non-Enterprise editions](windows-endpoints-2004-non-enterprise-editions.md) +- [Windows 10, version 1909, connection endpoints for non-Enterprise editions](windows-endpoints-1909-non-enterprise-editions.md) +- [Windows 10, version 1903, connection endpoints for non-Enterprise editions](windows-endpoints-1903-non-enterprise-editions.md) +- [Windows 10, version 1809, connection endpoints for non-Enterprise editions](windows-endpoints-1809-non-enterprise-editions.md) +- [Windows 10, version 1803, connection endpoints for non-Enterprise editions](windows-endpoints-1803-non-enterprise-editions.md) +- [Windows 10, version 1709, connection endpoints for non-Enterprise editions](windows-endpoints-1709-non-enterprise-editions.md) + +## Related links + +- [Office 365 URLs and IP address ranges](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2?ui=en-US&rs=en-US&ad=US) +- [Network infrastructure requirements for Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/intune-endpoints) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 60bf83c118..52a6ddd6da 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -41,6 +41,8 @@ href: manage-connections-from-windows-operating-system-components-to-microsoft-services.md - name: Manage connections from Windows operating system components to Microsoft services using MDM href: manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md + - name: Connection endpoints for Windows 10, version 20H2 + href: manage-windows-20H2-endpoints.md - name: Connection endpoints for Windows 10, version 2004 href: manage-windows-2004-endpoints.md - name: Connection endpoints for Windows 10, version 1909 @@ -53,6 +55,8 @@ href: manage-windows-1803-endpoints.md - name: Connection endpoints for Windows 10, version 1709 href: manage-windows-1709-endpoints.md + - name: Connection endpoints for non-Enterprise editions of Windows 10, version 20H2 + href: windows-endpoints-20H2-non-enterprise-editions.md - name: Connection endpoints for non-Enterprise editions of Windows 10, version 2004 href: windows-endpoints-2004-non-enterprise-editions.md - name: Connection endpoints for non-Enterprise editions of Windows 10, version 1909 diff --git a/windows/privacy/windows-endpoints-20H2-non-enterprise-editions.md b/windows/privacy/windows-endpoints-20H2-non-enterprise-editions.md new file mode 100644 index 0000000000..6f82f0ddf4 --- /dev/null +++ b/windows/privacy/windows-endpoints-20H2-non-enterprise-editions.md @@ -0,0 +1,264 @@ +--- +title: Windows 10, version 20H2, connection endpoints for non-Enterprise editions +description: Explains what Windows 10 endpoints are used in non-Enterprise editions. Specific to Windows 10, version 20H2. +keywords: privacy, manage connections to Microsoft, Windows 10, Windows Server 2016 +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.localizationpriority: high +audience: ITPro +author: gental-giant +ms.author: v-hakima +manager: robsize +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 12/17/2020 +--- +# Windows 10, version 20H2, connection endpoints for non-Enterprise editions + + **Applies to** + +- Windows 10 Home, version 20H2 +- Windows 10 Professional, version 20H2 +- Windows 10 Education, version 20H2 + +In addition to the endpoints listed for [Windows 10 Enterprise](manage-windows-2004-endpoints.md), the following endpoints are available on other non-Enterprise editions of Windows 10, version 20H2. + +The following methodology was used to derive the network endpoints: + +1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. +2. Leave the device(s) running idle for a week ("idle" means a user is not interacting with the system/device). +3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +4. Compile reports on traffic going to public IP addresses. +5. The test virtual machine(s) was logged into using a local account, and was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a IPV4 network. Therefore, no IPV6 traffic is reported here. +7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. +8. These tests were conducted for one week. If you capture traffic for longer you may have different results. + +> [!NOTE] +> Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. + +## Windows 10 Family + +| **Area** | **Description** | **Protocol** | **Destination** | +|-----------|--------------- |------------- |-----------------| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +|Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| +||The following endpoint is used by the Photos app to download configuration files, and to connect to the Office 365 portal's shared infrastructure, including Office in a browser.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| +||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| +||Used for Spotify Live Tile|HTTPS/HTTP|spclient.wg.spotify.com| +|Certificates|The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available.|TLSv1.2/HTTPS/HTTP|ctldl.windowsupdate.com/*| +|Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| +|||HTTPS/HTTP|fp.msedge.net| +|||HTTPS/HTTP|k-ring.msedge.net| +|||TLSv1.2|b-ring.msedge.net| +|Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| +|Device Directory Service|Used by Device Directory Service to keep track of user-device associations and storing metadata about the devices.|HTTPS/HTTP|cs.dds.microsoft.com| +|Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/HTTP|dmd.metaservices.microsoft.com| +|Diagnostic data|The following endpoints are used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| +||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| +|Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| +|Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| +|||HTTPS|licensing.mp.microsoft.com/v7.0/licenses/content| +|Location|The following endpoints are used for location data.|TLSV1.2|inference.location.live.net| +|Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| +|||HTTPS/HTTP|*.ssl.ak.dynamic.tiles.virtualearth.net| +|||HTTPS/HTTP|*.ssl.ak.tiles.virtualearth.net| +|||HTTPS/HTTP|dev.virtualearth.net| +|||HTTPS/HTTP|ecn.dev.virtualearth.net| +|||HTTPS/HTTP|ssl.bing.com| +|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| +|Microsoft Edge|The following endpoints are used for Microsoft Edge Browser Services.|HTTPS/HTTP|edge.activity.windows.com| +|||HTTPS/HTTP|edge.microsoft.com| +||The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft forward link redirection|The following endpoint is used by the Microsoft forward link redirection service (FWLink) to redirect permanent web links to their actual, sometimes transitory, URL. FWlinks are similar to URL shorteners, just longer|HTTP|go.microsoft.com/fwlink/| +|||TLSv1.2/HTTPS/HTTP|go.microsoft.com| +|Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|img-prod-cms-rt-microsoft-com.akamaized.net| +||The following endpoint is used for the Windows Push Notification Services (WNS). WNS enables third-party developers to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to your users in a power-efficient and dependable way.|TLSv1.2/HTTPS|*.wns.windows.com| +||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| +||The following endpoints are used to communicate with Microsoft Store.|TLSv1.2/HTTPS/HTTP|*displaycatalog.mp.microsoft.com| +|||HTTPS|pti.store.microsoft.com| +|||HTTPS|storesdk.dsx.mp.microsoft.com| +||The following endpoint is used to get Microsoft Store analytics.|TLSv1.2/HTTPS/HTTP|manage.devcenter.microsoft.com| +||The following endpoints are used get images that are used for Microsoft Store suggestions|TLSv1.2|store-images.s-microsoft.com| +|Network Connection Status Indicator (NCSI)|Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to this endpoint to determine if the device can communicate with the Internet.|TLSv1.2/HTTP|www.msftconnecttest.com*| +|Office|The following endpoints are used to connect to the Office 365 portal's shared infrastructure, including Office in a browser.|TLSv1.2/HTTPS/HTTP|outlook.office365.com| +|||TLSv1.2/HTTPS|office.com| +|||TLSv1.2/HTTPS|blobs.officehome.msocdn.com| +|||HTTPS/HTTP|officehomeblobs.blob.core.windows.net| +|||HTTP/HTTPS|*.blob.core.windows.net| +|||TLSv1.2|self.events.data.microsoft.com| +|||HTTPS/HTTP|outlookmobile-office365-tas.msedge.net| +|||HTTP|roaming.officeapps.live.com| +|||HTTPS/HTTP|substrate.office.com| +|OneDrive|The following endpoints are related to OneDrive.|HTTPS|g.live.com| +|||TLSv1.2/HTTPS|oneclient.sfx.ms| +|||HTTPS/TLSv1.2|logincdn.msauth.net| +|||HTTPS/HTTP|windows.policies.live.net| +|||HTTPS/HTTP|api.onedrive.com| +|||HTTPS/HTTP|skydrivesync.policies.live.net| +|||HTTPS/HTTP|*storage.live.com| +|||HTTPS/HTTP|*settings.live.net| +|Settings|The following endpoint is used as a way for apps to dynamically update their configuration. Apps such as System Initiated User Feedback and the Xbox app use it.|TLSv1.2/HTTPS/HTTP|settings.data.microsoft.com*| +|||TLSv1.2/HTTPS/HTTP|settings-win.data.microsoft.com*| +|Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| +|Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| +|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| +|||HTTPS/HTTP|*smartscreen-prod.microsoft.com| +|||TLSv1.2|definitionupdates.microsoft.com| +||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*smartscreen.microsoft.com| +|||TLSv1.2/HTTP|checkappexec.microsoft.com| +|Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| +|||TLSv1.2/HTTPS/HTTP|ris.api.iris.microsoft.com| +|||HTTPS|mucp.api.account.microsoft.com| +|Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| +|||TLSv1.2/HTTP|emdl.ws.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| +||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| +|||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| +||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| +||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| +||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| +|Xbox Live|The following endpoints are used for Xbox Live.| +|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|||TLSv1.2/HTTPS|da.xboxservices.com| +|||HTTPS|www.xboxab.com| +| + +## Windows 10 Pro + +| **Area** | **Description** | **Protocol** | **Destination** | +| --- | --- | --- | ---| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +|Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| +||The following endpoint is used by the Photos app to download configuration files, and to connect to the Office 365 portal's shared infrastructure, including Office in a browser.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| +||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| +||Used for Spotify Live Tile|HTTPS/HTTP|spclient.wg.spotify.com| +|Certificates|The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available.|TLSv1.2/HTTPS/HTTP|ctldl.windowsupdate.com/*| +|Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| +|Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| +|Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/HTTP|dmd.metaservices.microsoft.com| +|Diagnostic data|The following endpoints are used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| +||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| +|Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| +|Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| +|Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| +|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| +|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft forward link redirection|The following endpoint is used by the Microsoft forward link redirection service (FWLink) to redirect permanent web links to their actual, sometimes transitory, URL. FWlinks are similar to URL shorteners, just longer|TLSv1.2/HTTPS/HTTP|go.microsoft.com| +|Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|img-prod-cms-rt-microsoft-com.akamaized.net| +||The following endpoint is used for the Windows Push Notification Services (WNS). WNS enables third-party developers to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to your users in a power-efficient and dependable way.|TLSv1.2/HTTPS|*.wns.windows.com| +||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| +||The following endpoints are used to communicate with Microsoft Store.|TLSv1.2/HTTPS/HTTP|*displaycatalog.mp.microsoft.com| +|||HTTPS|pti.store.microsoft.com| +|||HTTPS|storesdk.dsx.mp.microsoft.com| +||The following endpoint is used to get Microsoft Store analytics.|TLSv1.2/HTTPS/HTTP|manage.devcenter.microsoft.com| +|Network Connection Status Indicator (NCSI)|Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to this endpoint to determine if the device can communicate with the Internet.|TLSv1.2/HTTP|www.msftconnecttest.com*| +|Office|The following endpoints are used to connect to the Office 365 portal's shared infrastructure, including Office in a browser.|TLSv1.2/HTTPS/HTTP|outlook.office365.com| +|||TLSv1.2/HTTPS|office.com| +|||TLSv1.2/HTTPS|blobs.officehome.msocdn.com| +|||HTTPS/HTTP|officehomeblobs.blob.core.windows.net| +|||HTTP/HTTPS|*.blob.core.windows.net| +|||TLSv1.2|self.events.data.microsoft.com| +|||HTTPS/HTTP|outlookmobile-office365-tas.msedge.net| +|||TLSv1.2/HTTPS/HTTP|officeclient.microsoft.com| +|||HTTPS/HTTP|substrate.office.com| +|OneDrive|The following endpoints are related to OneDrive.|HTTPS|g.live.com| +|||TLSv1.2/HTTPS|oneclient.sfx.ms| +|||HTTPS/TLSv1.2|logincdn.msauth.net| +|||HTTPS/HTTP|windows.policies.live.net| +|||HTTPS/HTTP|*storage.live.com| +|||HTTPS/HTTP|*settings.live.net| +|Settings|The following endpoint is used as a way for apps to dynamically update their configuration. Apps such as System Initiated User Feedback and the Xbox app use it.|TLSv1.2/HTTPS/HTTP|settings.data.microsoft.com*| +|||TLSv1.2/HTTPS/HTTP|settings-win.data.microsoft.com*| +|Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| +|Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| +|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| +|||HTTPS/HTTP|*smartscreen-prod.microsoft.com| +||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*smartscreen.microsoft.com| +|||TLSv1.2/HTTP|checkappexec.microsoft.com| +|Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| +|||TLSv1.2/HTTPS/HTTP|ris.api.iris.microsoft.com| +|Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| +|||TLSv1.2/HTTP|emdl.ws.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| +||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| +|||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| +||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| +||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| +||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| +|Xbox Live|The following endpoints are used for Xbox Live.| +|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|||TLSv1.2/HTTPS|da.xboxservices.com| +| + +## Windows 10 Education + +| **Area** | **Description** | **Protocol** | **Destination** | +| --- | --- | --- | ---| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +|Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| +||The following endpoint is used by the Photos app to download configuration files, and to connect to the Office 365 portal's shared infrastructure, including Office in a browser.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| +||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| +|Bing Search|The following endpoint is used by Microsoft Search in Bing enabling users to search across files, SharePoint sites, OneDrive content, Teams and Yammer conversations, and other shared data sources in an organization, as well as the web.|HTTPS|business.bing.com| +|Certificates|The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available.|TLSv1.2/HTTPS/HTTP|ctldl.windowsupdate.com/*| +|Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| +|||HTTPS/HTTP|fp.msedge.net| +|||TLSv1.2|odinvzc.azureedge.net| +|||TLSv1.2|b-ring.msedge.net| +|Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/HTTP|dmd.metaservices.microsoft.com| +|Diagnostic data|The following endpoints are used by the Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| +||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| +|Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| +|Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| +|Location|The following endpoints are used for location data.|TLSV1.2|inference.location.live.net| +|Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| +|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| +|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft forward link redirection|The following endpoint is used by the Microsoft forward link redirection service (FWLink) to redirect permanent web links to their actual, sometimes transitory, URL. FWlinks are similar to URL shorteners, just longer|TLSv1.2/HTTPS/HTTP|go.microsoft.com| +|Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|img-prod-cms-rt-microsoft-com.akamaized.net| +||The following endpoint is used for the Windows Push Notification Services (WNS). WNS enables third-party developers to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to your users in a power-efficient and dependable way.|TLSv1.2/HTTPS|*.wns.windows.com| +||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|1storecatalogrevocation.storequality.microsoft.com| +||The following endpoints are used to communicate with Microsoft Store.|TLSv1.2/HTTPS/HTTP|*displaycatalog.mp.microsoft.com| +|||HTTPS|pti.store.microsoft.com| +|||HTTPS|storesdk.dsx.mp.microsoft.com| +||The following endpoint is used to get Microsoft Store analytics.|TLSv1.2/HTTPS/HTTP|manage.devcenter.microsoft.com| +|Network Connection Status Indicator (NCSI)|Network Connection Status Indicator (NCSI) detects Internet connectivity and corporate network connectivity status. NCSI sends a DNS request and HTTP query to this endpoint to determine if the device can communicate with the Internet.|TLSv1.2/HTTP|www.msftconnecttest.com*| +|Office|The following endpoints are used to connect to the Office 365 portal's shared infrastructure, including Office in a browser.|TLSv1.2/HTTPS|office.com| +|||HTTPS/HTTP|officehomeblobs.blob.core.windows.net| +|||TLSv1.2|self.events.data.microsoft.com| +|OneDrive|The following endpoints are related to OneDrive.|HTTPS|g.live.com| +|||TLSv1.2/HTTPS|oneclient.sfx.ms| +|||HTTPS/TLSv1.2|logincdn.msauth.net| +|Settings|The following endpoint is used as a way for apps to dynamically update their configuration. Apps such as System Initiated User Feedback and the Xbox app use it.|TLSv1.2/HTTPS/HTTP|settings.data.microsoft.com*| +|||TLSv1.2/HTTPS/HTTP|settings-win.data.microsoft.com*| +|Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| +|Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| +|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| +|||HTTPS/HTTP|*smartscreen-prod.microsoft.com| +||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*smartscreen.microsoft.com| +|||TLSv1.2/HTTP|checkappexec.microsoft.com| +|Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| +|||TLSv1.2/HTTPS/HTTP|ris.api.iris.microsoft.com| +|Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| +|||TLSv1.2/HTTP|emdl.ws.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| +||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| +|||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| +||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| +||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| +||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| +|Xbox Live|The following endpoints are used for Xbox Live.| +|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|||TLSv1.2/HTTPS|da.xboxservices.com| +| \ No newline at end of file From 7aab2d4b96947c5b6b16ade3a216ee10c1c9adc2 Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Thu, 17 Dec 2020 09:41:34 -0800 Subject: [PATCH 0832/2014] Update deployment-phases.md --- .../microsoft-defender-atp/deployment-phases.md | 3 --- 1 file changed, 3 deletions(-) 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 9d2261bd59..103eef241c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -37,9 +37,6 @@ Each section corresponds to a separate article in this solution. ![Image of deployment phases](images/deployment-guide-phases.png) - -![deployment phases - prepare, setup, onboard](/windows/media/phase-diagrams/deployment-phases.png) - |Phase | Description | |:-------|:-----| | [Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Defender for Endpoint such as stakeholder approvals, environment considerations, access permissions, and adoption order of capabilities. From ef5895a7ebd147aaf01a0a9f8eca2d65c6e424a2 Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Thu, 17 Dec 2020 09:57:46 -0800 Subject: [PATCH 0833/2014] Update deployment-phases.md --- .../microsoft-defender-atp/deployment-phases.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 103eef241c..6155038acf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -34,9 +34,11 @@ This guide helps you work across stakeholders to prepare your environment and th Each section corresponds to a separate article in this solution. -![Image of deployment phases](images/deployment-guide-phases.png) +![Image of deployment phases with details from table](images/deployment-guide-phases.png) +![Summary of deployment phases: prepare, setup, onboard](/windows/media/phase-diagrams/deployment-phases.png) + |Phase | Description | |:-------|:-----| | [Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Defender for Endpoint such as stakeholder approvals, environment considerations, access permissions, and adoption order of capabilities. From e68dbc8f3b979714c559bd4cc7855d2fd8ea3da9 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 17 Dec 2020 10:02:35 -0800 Subject: [PATCH 0834/2014] Update firewall-settings-lost-on-upgrade.md --- .../firewall-settings-lost-on-upgrade.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md index 3bb0a16e42..c793caf0f3 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md +++ b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md @@ -15,29 +15,27 @@ ms.collection: ms.topic: troubleshooting --- -# Firewall settings lost on upgrade +# Troubleshooting Windows Firewall settings that are missing after an upgrade -This article describes a scenario where previously enabled firewall rules revert to a disabled state after performing a Windows upgrade. +This article describes a scenario where previously enabled firewall rules revert to disabled after upgrading to a new version of Windows. ## Rule groups -For organizational purposes, individual built-in firewall rules are categorized within a group. For example, the following rules form part of the Remote Desktop group. +To help you organize your list, individual built-in firewall rules are categorized within a group. For example, the following rules form part of the Remote Desktop group. - Remote Desktop – Shadow (TCP-In) - - Remote Desktop – User Mode (TCP-In) - - Remote Desktop – User-Mode (UDP-In) -Other group examples include core networking, file and print sharing, and network discovery. Grouping allows admins to manage sets of similar rules by filtering on categories in the firewall interface (wf.msc). This is achieved by right-clicking on either **Inbound** or **Outbound Rules** and selecting **Filter by Group**; or via PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. +Other group examples include **core networking**, **file and print sharing**, and **network discovery**. Grouping allows admins to manage sets of similar rules by filtering on categories in the firewall interface (wf.msc). Do this by right-clicking on either **Inbound** or **Outbound Rules** and selecting **Filter by Group**. Optionally, you can use PowerShell using the `Get-NetFirewallRule` cmdlet with the `-Group` switch. ```Powershell Get-NetFirewallRule -Group ``` > [!NOTE] -> It is recommended to enable an entire group instead of individual rules if the expectation is that the ruleset is going to be migrated at some point. +> We recommend to enable or disable an entire group instead of individual rules. -To avoid unexpected behaviors, it is recommended to enable/disable all of the rules within a group as opposed to just one or two of the individual rules. This is because while groups are used to organize rules and allow batch rule modification by type, they also represent the 'unit' by which rule state is maintained across a Windows upgrade. Rule groups, as opposed to individual rules, are the unit by which the update process determines what should be enabled/disabled when the upgrade is complete. +We recommended that you enable/disable all of the rules within a group instead of one or two individual rules. This is because groups are not only used to organize rules and allow batch rule modification by type, but they also represent a 'unit' by which rule state is maintained across a Windows upgrade. Rule groups, as opposed to individual rules, are the unit by which the update process determines what should be enabled/disabled when the upgrade is complete. -Take the Remote Desktop group example shown above. It consists of three rules. To ensure that the rule set is properly migrated during an upgrade, all three rules must be enabled. If for example only one rule is enabled, the upgrade process will see that two of three rules are disabled and subsequently disable the entire group in an effort to maintain what it sees as the most pristine out-of-the-box configuration possible. Obviously, this scenario brings with it the unintended consequence of breaking Remote Desktop Protocol (RDP) connectivity to the host. +For example, using the Remote Desktop group consists of three rules. To ensure that the rule set is properly migrated during an upgrade, all three rules must be enabled. If only one rule is enabled, the upgrade process will see that two of three rules are disabled and subsequently disable the entire group in an effort to maintain a clean out-of-the-box configuration. This scenario brings with it the unintended consequence of breaking Remote Desktop Protocol (RDP) connectivity to the host. From 156e31cc363362da8c52914351ef8a1b7f46caae Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Thu, 17 Dec 2020 10:28:53 -0800 Subject: [PATCH 0835/2014] Update mcafee-to-microsoft-defender-migration.md --- .../mcafee-to-microsoft-defender-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index da9f78e5a9..dbb50ab562 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -35,7 +35,7 @@ If you are planning to switch from McAfee Endpoint Security (McAfee) to [Microso When you switch from McAfee to Microsoft Defender for Endpoint, you follow a process that can be divided into three phases, as described in the following table: -:::image type="content" source="../../../media/phase-diagrams/migration-phases.png" alt-text="Migration phases - prepare setup onboard"::: +![Migration phases - prepare setup onboard](/windows/media/phase-diagrams/migration-phases.png) |Phase |Description | From 64baf0f2a530948ab835655427c5a7c19d67732e Mon Sep 17 00:00:00 2001 From: jaimeo Date: Thu, 17 Dec 2020 11:54:58 -0700 Subject: [PATCH 0836/2014] some updates about RCC chat; fresh image --- .../images/quick-assist-flow.png | Bin 0 -> 25812 bytes windows/client-management/quick-assist.md | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 windows/client-management/images/quick-assist-flow.png diff --git a/windows/client-management/images/quick-assist-flow.png b/windows/client-management/images/quick-assist-flow.png new file mode 100644 index 0000000000000000000000000000000000000000..5c1d83741f6e97ee1d9833c315f300c43e7b76c6 GIT binary patch literal 25812 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 VAJ4ZDg +:::image type="content" source="images/quick-assist-flow.png" alt-text="Schematic flow of connections when a Quick Assist session is established"::: ### Data and privacy @@ -118,4 +118,4 @@ If for some reason a user doesn't have Quick Assist on their system or it's not ## Next steps -If you have any problems, questions, or suggestions for Quick Assist, contact us by using feedback-hub://?referrer=resolveUpgradeErrorsPage&tabid=2&contextid=81&newFeedback=true&feedbackType=2&topic=submit-errors.md +If you have any problems, questions, or suggestions for Quick Assist, contact us by using the [Feedback Hub app](https://www.microsoft.com/p/feedback-hub/9nblggh4r32n?SilentAuth=1&wa=wsignin1.0&rtc=1#activetab=pivot:overviewtab). From 474f267b8a7342e5525745125fd67885650ab5ab Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 17 Dec 2020 11:25:07 -0800 Subject: [PATCH 0837/2014] acrolinx --- .../firewall-settings-lost-on-upgrade.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md index c793caf0f3..c5ebe7fbf7 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md +++ b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md @@ -1,5 +1,5 @@ --- -title: Firewall settings lost on upgrade +title: Troubleshooting Windows Firewall settings after a Windows upgrade description: Firewall settings lost on upgrade ms.reviewer: ms.author: v-bshilpa @@ -15,9 +15,9 @@ ms.collection: ms.topic: troubleshooting --- -# Troubleshooting Windows Firewall settings that are missing after an upgrade +# Troubleshooting Windows Firewall settings after a Windows upgrade -This article describes a scenario where previously enabled firewall rules revert to disabled after upgrading to a new version of Windows. +Use this article to troubleshoot firewall settings that are turned off after upgrading to a new version of Windows. ## Rule groups @@ -34,8 +34,8 @@ Get-NetFirewallRule -Group ``` > [!NOTE] -> We recommend to enable or disable an entire group instead of individual rules. +> Microsoft recommends to enable or disable an entire group instead of individual rules. -We recommended that you enable/disable all of the rules within a group instead of one or two individual rules. This is because groups are not only used to organize rules and allow batch rule modification by type, but they also represent a 'unit' by which rule state is maintained across a Windows upgrade. Rule groups, as opposed to individual rules, are the unit by which the update process determines what should be enabled/disabled when the upgrade is complete. +Microsoft recommends that you enable/disable all of the rules within a group instead of one or two individual rules. This is because groups are not only used to organize rules and allow batch rule modification by type, but they also represent a 'unit' by which rule state is maintained across a Windows upgrade. Rule groups, as opposed to individual rules, are the unit by which the update process determines what should be enabled/disabled when the upgrade is complete. -For example, using the Remote Desktop group consists of three rules. To ensure that the rule set is properly migrated during an upgrade, all three rules must be enabled. If only one rule is enabled, the upgrade process will see that two of three rules are disabled and subsequently disable the entire group in an effort to maintain a clean out-of-the-box configuration. This scenario brings with it the unintended consequence of breaking Remote Desktop Protocol (RDP) connectivity to the host. +For example, the Remote Desktop group consists of three rules. To ensure that the rule set is properly migrated during an upgrade, all three rules must be enabled. If only one rule is enabled, the upgrade process will see that two of three rules are disabled and subsequently disable the entire group to maintain a clean, out-of-the-box configuration. This scenario has the unintended consequence of breaking Remote Desktop Protocol (RDP) connectivity to the host. From fcab9bc1756921ece50214580f9a0aa4dc58788c Mon Sep 17 00:00:00 2001 From: Peter Baumgartner <32550988+pebaum@users.noreply.github.com> Date: Thu, 17 Dec 2020 12:11:20 -0800 Subject: [PATCH 0838/2014] converting faqs to yml for google pilot --- .../security/information-protection/TOC.md | 4 +- ...ocker-deployment-and-administration-faq.md | 101 ------------------ ...cker-deployment-and-administration-faq.yml | 97 +++++++++++++++++ .../bitlocker-frequently-asked-questions.md | 4 +- ...bitlocker-overview-and-requirements-faq.md | 82 -------------- ...itlocker-overview-and-requirements-faq.yml | 82 ++++++++++++++ 6 files changed, 183 insertions(+), 187 deletions(-) delete mode 100644 windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md create mode 100644 windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.yml delete mode 100644 windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md create mode 100644 windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.yml diff --git a/windows/security/information-protection/TOC.md b/windows/security/information-protection/TOC.md index 6fe54f4f4d..442b60a184 100644 --- a/windows/security/information-protection/TOC.md +++ b/windows/security/information-protection/TOC.md @@ -3,9 +3,9 @@ ## [BitLocker](bitlocker\bitlocker-overview.md) ### [Overview of BitLocker Device Encryption in Windows 10](bitlocker\bitlocker-device-encryption-overview-windows-10.md) ### [BitLocker frequently asked questions (FAQ)](bitlocker\bitlocker-frequently-asked-questions.md) -#### [Overview and requirements](bitlocker\bitlocker-overview-and-requirements-faq.md) +#### [Overview and requirements](bitlocker\bitlocker-overview-and-requirements-faq.yml) #### [Upgrading](bitlocker\bitlocker-upgrading-faq.md) -#### [Deployment and administration](bitlocker\bitlocker-deployment-and-administration-faq.md) +#### [Deployment and administration](bitlocker\bitlocker-deployment-and-administration-faq.yml) #### [Key management](bitlocker\bitlocker-key-management-faq.md) #### [BitLocker To Go](bitlocker\bitlocker-to-go-faq.md) #### [Active Directory Domain Services](bitlocker\bitlocker-and-adds-faq.md) diff --git a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md deleted file mode 100644 index 064a82cf8e..0000000000 --- a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md +++ /dev/null @@ -1,101 +0,0 @@ ---- -title: BitLocker deployment and administration FAQ (Windows 10) -description: Browse frequently asked questions about BitLocker deployment and administration, such as, "Can BitLocker deployment be automated in an enterprise environment?" -ms.assetid: c40f87ac-17d3-47b2-afc6-6c641f72ecee -ms.reviewer: -ms.prod: w10 -ms.mktglfcycl: explore -ms.sitesec: library -ms.pagetype: security -ms.localizationpriority: medium -author: dansimp -ms.author: dansimp -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: conceptual -ms.date: 02/28/2019 -ms.custom: bitlocker ---- - -# BitLocker frequently asked questions (FAQ) - -**Applies to** -- Windows 10 - -## Can BitLocker deployment be automated in an enterprise environment? - -Yes, you can automate the deployment and configuration of BitLocker and the TPM using either WMI or Windows PowerShell scripts. How you choose to implement the scripts depends on your environment. You can also use Manage-bde.exe to locally or remotely configure BitLocker. For more info about writing scripts that use the BitLocker WMI providers, see [BitLocker Drive Encryption Provider](https://go.microsoft.com/fwlink/p/?LinkId=80600). For more info about using Windows PowerShell cmdlets with BitLocker Drive Encryption, see [BitLocker Cmdlets in Windows PowerShell](https://docs.microsoft.com/powershell/module/bitlocker/index?view=win10-ps). - -## Can BitLocker encrypt more than just the operating system drive? - -Yes. - -## Is there a noticeable performance impact when BitLocker is enabled on a computer? - -Generally it imposes a single-digit percentage performance overhead. - -## How long will initial encryption take when BitLocker is turned on? - -Although BitLocker encryption occurs in the background while you continue to work, and the system remains usable, encryption times vary depending on the type of drive that is being encrypted, the size of the drive, and the speed of the drive. If you are encrypting large drives, you may want to set encryption to occur during times when you will not be using the drive. - -You can also choose whether or not BitLocker should encrypt the entire drive or just the used space on the drive when you turn on BitLocker. On a new hard drive, encrypting just the used spaced can be considerably faster than encrypting the entire drive. When this encryption option is selected, BitLocker automatically encrypts data as it is saved, ensuring that no data is stored unencrypted. - -## What happens if the computer is turned off during encryption or decryption? - -If the computer is turned off or goes into hibernation, the BitLocker encryption and decryption process will resume where it stopped the next time Windows starts. This is true even if the power is suddenly unavailable. - -## Does BitLocker encrypt and decrypt the entire drive all at once when reading and writing data? - -No, BitLocker does not encrypt and decrypt the entire drive when reading and writing data. The encrypted sectors in the BitLocker-protected drive are decrypted only as they are requested from system read operations. Blocks that are written to the drive are encrypted before the system writes them to the physical disk. No unencrypted data is ever stored on a BitLocker-protected drive. - -## How can I prevent users on a network from storing data on an unencrypted drive? - -You can configure Group Policy settings to require that data drives be BitLocker-protected before a BitLocker-protected computer can write data to them. For more info, see [BitLocker Group Policy settings](bitlocker-group-policy-settings.md). -When these policy settings are enabled, the BitLocker-protected operating system will mount any data drives that are not protected by BitLocker as read-only. - -## What is Used Disk Space Only encryption? - -BitLocker in Windows 10 lets users choose to encrypt just their data. Although it's not the most secure way to encrypt a drive, this option can reduce encryption time by more than 99 percent, depending on how much data that needs to be encrypted. For more information, see [Used Disk Space Only encryption](bitlocker-device-encryption-overview-windows-10.md#used-disk-space-only-encryption). - -## What system changes would cause the integrity check on my operating system drive to fail? - -The following types of system changes can cause an integrity check failure and prevent the TPM from releasing the BitLocker key to decrypt the protected operating system drive: - -- Moving the BitLocker-protected drive into a new computer. -- Installing a new motherboard with a new TPM. -- Turning off, disabling, or clearing the TPM. -- Changing any boot configuration settings. -- Changing the BIOS, UEFI firmware, master boot record, boot sector, boot manager, option ROM, or other early boot components or boot configuration data. - -## What causes BitLocker to start into recovery mode when attempting to start the operating system drive? - -Because BitLocker is designed to protect your computer from numerous attacks, there are numerous reasons why BitLocker could start in recovery mode. -For example: - -- Changing the BIOS boot order to boot another drive in advance of the hard drive. -- Adding or removing hardware, such as 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. - -In BitLocker, recovery consists of decrypting a copy of the volume master key using either a recovery key stored on a USB flash drive or a cryptographic key derived from a recovery password. -The TPM is not involved in any recovery scenarios, so recovery is still possible if the TPM fails boot component validation, malfunctions, or is removed. - -## What can prevent BitLocker from binding to PCR 7? - -BitLocker can be prevented from binding to PCR 7 if a non-Windows OS booted prior to Windows, or if Secure Boot is not available to the device, either because it has been disabled or the hardware does not support it. - -## Can I swap hard disks on the same computer if BitLocker is enabled on the operating system drive? - -Yes, you can swap multiple hard disks on the same computer if BitLocker is enabled, but only if the hard disks were BitLocker-protected on the same computer. The BitLocker keys are unique to the TPM and operating system drive. So if you want to prepare a backup operating system or data drive in case a disk fails, make sure that they were matched with the correct TPM. You can also configure different hard drives for different operating systems and then enable BitLocker on each one with different authentication methods (such as one with TPM-only and one with TPM+PIN) without any conflicts. - -## Can I access my BitLocker-protected drive if I insert the hard disk into a different computer? - -Yes, if the drive is a data drive, you can unlock it from the **BitLocker Drive Encryption** Control Panel item just as you would any other data drive by using a password or smart card. If the data drive was configured for automatic unlock only, you will have to unlock it by using the recovery key. The encrypted hard disk can be unlocked by a data recovery agent (if one was configured) or it can be unlocked by using the recovery key. - -## Why is "Turn BitLocker on" not available when I right-click a drive? -Some drives cannot be encrypted with BitLocker. Reasons a drive cannot be encrypted include insufficient disk size, an incompatible file system, if the drive is a dynamic disk, or a drive is designated as the system partition. By default, the system drive (or system partition) is hidden from display. However, if it is not created as a hidden drive when the operating system was installed due to a custom installation process, that drive might be displayed but cannot be encrypted. - -## What type of disk configurations are supported by BitLocker? -Any number of internal, fixed data drives can be protected with BitLocker. On some versions ATA and SATA-based, direct-attached storage devices are also supported. - - diff --git a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.yml b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.yml new file mode 100644 index 0000000000..f873294bba --- /dev/null +++ b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.yml @@ -0,0 +1,97 @@ +### YamlMime:FAQ +metadata: + title: BitLocker deployment and administration FAQ (Windows 10) + description: Browse frequently asked questions about BitLocker deployment and administration, such as, "Can BitLocker deployment be automated in an enterprise environment?" + ms.assetid: c40f87ac-17d3-47b2-afc6-6c641f72ecee + ms.reviewer: + ms.prod: w10 + ms.mktglfcycl: explore + ms.sitesec: library + ms.pagetype: security + ms.localizationpriority: medium + author: dansimp + ms.author: dansimp + manager: dansimp + audience: ITPro + ms.collection: M365-security-compliance + ms.topic: conceptual + ms.date: 02/28/2019 + ms.custom: bitlocker + +title: BitLocker frequently asked questions (FAQ) +summary: | + **Applies to** + - Windows 10 + + +sections: + - name: Ignored + questions: + - question: Can BitLocker deployment be automated in an enterprise environment? + answer: | + Yes, you can automate the deployment and configuration of BitLocker and the TPM using either WMI or Windows PowerShell scripts. How you choose to implement the scripts depends on your environment. You can also use Manage-bde.exe to locally or remotely configure BitLocker. For more info about writing scripts that use the BitLocker WMI providers, see [BitLocker Drive Encryption Provider](https://go.microsoft.com/fwlink/p/?LinkId=80600). For more info about using Windows PowerShell cmdlets with BitLocker Drive Encryption, see [BitLocker Cmdlets in Windows PowerShell](https://docs.microsoft.com/powershell/module/bitlocker/index?view=win10-ps). + + - question: Can BitLocker encrypt more than just the operating system drive? + answer: Yes. + + - question: Is there a noticeable performance impact when BitLocker is enabled on a computer? + answer: Generally it imposes a single-digit percentage performance overhead. + + - question: How long will initial encryption take when BitLocker is turned on? + answer: | + Although BitLocker encryption occurs in the background while you continue to work, and the system remains usable, encryption times vary depending on the type of drive that is being encrypted, the size of the drive, and the speed of the drive. If you are encrypting large drives, you may want to set encryption to occur during times when you will not be using the drive. + + You can also choose whether or not BitLocker should encrypt the entire drive or just the used space on the drive when you turn on BitLocker. On a new hard drive, encrypting just the used spaced can be considerably faster than encrypting the entire drive. When this encryption option is selected, BitLocker automatically encrypts data as it is saved, ensuring that no data is stored unencrypted. + + - question: What happens if the computer is turned off during encryption or decryption? + answer: If the computer is turned off or goes into hibernation, the BitLocker encryption and decryption process will resume where it stopped the next time Windows starts. This is true even if the power is suddenly unavailable. + + - question: Does BitLocker encrypt and decrypt the entire drive all at once when reading and writing data? + answer: No, BitLocker does not encrypt and decrypt the entire drive when reading and writing data. The encrypted sectors in the BitLocker-protected drive are decrypted only as they are requested from system read operations. Blocks that are written to the drive are encrypted before the system writes them to the physical disk. No unencrypted data is ever stored on a BitLocker-protected drive. + + - question: How can I prevent users on a network from storing data on an unencrypted drive? + answer: | + You can configure Group Policy settings to require that data drives be BitLocker-protected before a BitLocker-protected computer can write data to them. For more info, see [BitLocker Group Policy settings](bitlocker-group-policy-settings.md). + When these policy settings are enabled, the BitLocker-protected operating system will mount any data drives that are not protected by BitLocker as read-only. + + - question: What is Used Disk Space Only encryption? + answer: | + BitLocker in Windows 10 lets users choose to encrypt just their data. Although it's not the most secure way to encrypt a drive, this option can reduce encryption time by more than 99 percent, depending on how much data that needs to be encrypted. For more information, see [Used Disk Space Only encryption](bitlocker-device-encryption-overview-windows-10.md#used-disk-space-only-encryption). + + - question: What system changes would cause the integrity check on my operating system drive to fail? + answer: | + The following types of system changes can cause an integrity check failure and prevent the TPM from releasing the BitLocker key to decrypt the protected operating system drive: + + - Moving the BitLocker-protected drive into a new computer. + - Installing a new motherboard with a new TPM. + - Turning off, disabling, or clearing the TPM. + - Changing any boot configuration settings. + - Changing the BIOS, UEFI firmware, master boot record, boot sector, boot manager, option ROM, or other early boot components or boot configuration data. + + - question: What causes BitLocker to start into recovery mode when attempting to start the operating system drive? + answer: | + Because BitLocker is designed to protect your computer from numerous attacks, there are numerous reasons why BitLocker could start in recovery mode. + For example: + + - Changing the BIOS boot order to boot another drive in advance of the hard drive. + - Adding or removing hardware, such as 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. + + In BitLocker, recovery consists of decrypting a copy of the volume master key using either a recovery key stored on a USB flash drive or a cryptographic key derived from a recovery password. + The TPM is not involved in any recovery scenarios, so recovery is still possible if the TPM fails boot component validation, malfunctions, or is removed. + + - question: What can prevent BitLocker from binding to PCR 7? + answer: BitLocker can be prevented from binding to PCR 7 if a non-Windows OS booted prior to Windows, or if Secure Boot is not available to the device, either because it has been disabled or the hardware does not support it. + + - question: Can I swap hard disks on the same computer if BitLocker is enabled on the operating system drive? + answer: Yes, you can swap multiple hard disks on the same computer if BitLocker is enabled, but only if the hard disks were BitLocker-protected on the same computer. The BitLocker keys are unique to the TPM and operating system drive. So if you want to prepare a backup operating system or data drive in case a disk fails, make sure that they were matched with the correct TPM. You can also configure different hard drives for different operating systems and then enable BitLocker on each one with different authentication methods (such as one with TPM-only and one with TPM+PIN) without any conflicts. + + - question: Can I access my BitLocker-protected drive if I insert the hard disk into a different computer? + answer: Yes, if the drive is a data drive, you can unlock it from the **BitLocker Drive Encryption** Control Panel item just as you would any other data drive by using a password or smart card. If the data drive was configured for automatic unlock only, you will have to unlock it by using the recovery key. The encrypted hard disk can be unlocked by a data recovery agent (if one was configured) or it can be unlocked by using the recovery key. + + - question: Why is "Turn BitLocker on" not available when I right-click a drive? + answer: Some drives cannot be encrypted with BitLocker. Reasons a drive cannot be encrypted include insufficient disk size, an incompatible file system, if the drive is a dynamic disk, or a drive is designated as the system partition. By default, the system drive (or system partition) is hidden from display. However, if it is not created as a hidden drive when the operating system was installed due to a custom installation process, that drive might be displayed but cannot be encrypted. + + - question: What type of disk configurations are supported by BitLocker? + answer: Any number of internal, fixed data drives can be protected with BitLocker. On some versions ATA and SATA-based, direct-attached storage devices are also supported. + diff --git a/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md b/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md index 3679c9fde7..31ee0816da 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md +++ b/windows/security/information-protection/bitlocker/bitlocker-frequently-asked-questions.md @@ -25,9 +25,9 @@ ms.custom: bitlocker This topic links to frequently asked questions about BitLocker. BitLocker is a data protection feature that encrypts drives on your computer to help prevent data theft or exposure. BitLocker-protected computers can also delete data more securely when they are decommissioned because it is much more difficult to recover deleted data from an encrypted drive than from a non-encrypted drive. -- [Overview and requirements](bitlocker-overview-and-requirements-faq.md) +- [Overview and requirements](bitlocker-overview-and-requirements-faq.yml) - [Upgrading](bitlocker-upgrading-faq.md) -- [Deployment and administration](bitlocker-deployment-and-administration-faq.md) +- [Deployment and administration](bitlocker-deployment-and-administration-faq.yml) - [Key management](bitlocker-key-management-faq.md) - [BitLocker To Go](bitlocker-to-go-faq.md) - [Active Directory Domain Services (AD DS)](bitlocker-and-adds-faq.md) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md deleted file mode 100644 index 7f9715b9c0..0000000000 --- a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: BitLocker overview and requirements FAQ (Windows 10) -description: This topic for the IT professional answers frequently asked questions concerning the requirements to use BitLocker. -ms.assetid: c40f87ac-17d3-47b2-afc6-6c641f72ecee -ms.reviewer: -ms.prod: w10 -ms.mktglfcycl: explore -ms.sitesec: library -ms.pagetype: security -ms.localizationpriority: medium -author: dansimp -ms.author: dansimp -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: conceptual -ms.date: 02/28/2019 -ms.custom: bitlocker ---- - -# BitLocker Overview and Requirements FAQ - -**Applies to** -- Windows 10 - -## How does BitLocker work? - -**How BitLocker works with operating system drives** - -You can use BitLocker to mitigate unauthorized data access on lost or stolen computers by encrypting all user files and system files on the operating system drive, including the swap files and hibernation files, and checking the integrity of early boot components and boot configuration data. - -**How BitLocker works with fixed and removable data drives** - -You can use BitLocker to encrypt the entire contents of a data drive. You can use Group Policy to require that BitLocker be enabled on a drive before the computer can write data to the drive. BitLocker can be configured with a variety of unlock methods for data drives, and a data drive supports multiple unlock methods. - -## Does BitLocker support multifactor authentication? - -Yes, BitLocker supports multifactor authentication for operating system drives. If you enable BitLocker on a computer that has a TPM version 1.2 or later, you can use additional forms of authentication with the TPM protection. - -## What are the BitLocker hardware and software requirements? - -For requirements, see [System requirements](bitlocker-overview.md#system-requirements). - -> [!NOTE] -> Dynamic disks are not supported by BitLocker. Dynamic data volumes will not be displayed in the Control Panel. Although the operating system volume will always be displayed in the Control Panel, regardless of whether it is a Dynamic disk, if it is a dynamic disk it cannot be protected by BitLocker. - -## Why are two partitions required? Why does the system drive have to be so large? - -Two partitions are required to run BitLocker because pre-startup authentication and system integrity verification must occur on a separate partition from the encrypted operating system drive. This configuration helps protect the operating system and the information in the encrypted drive. - -## Which Trusted Platform Modules (TPMs) does BitLocker support? - -BitLocker supports TPM version 1.2 or higher. BitLocker support for TPM 2.0 requires Unified Extensible Firmware Interface (UEFI) for the device. - -> [!NOTE] -> TPM 2.0 is not supported in Legacy and CSM Modes of the BIOS. Devices with TPM 2.0 must have their BIOS mode configured as Native UEFI only. The Legacy and Compatibility Support Module (CSM) options must be disabled. For added security Enable the Secure Boot feature. - -> Installed Operating System on hardware in legacy mode will stop the OS from booting when the BIOS mode is changed to UEFI. Use the tool [MBR2GPT](https://docs.microsoft.com/windows/deployment/mbr-to-gpt) before changing the BIOS mode which will prepare the OS and the disk to support UEFI. - -## How can I tell if a TPM is on my computer? - -Beginning with Windows 10, version 1803, you can check TPM status in **Windows Defender Security Center** > **Device Security** > **Security processor details**. In previous versions of Windows, open the TPM MMC console (tpm.msc) and look under the **Status** heading. - -## Can I use BitLocker on an operating system drive without a TPM? - -Yes, you can enable BitLocker on an operating system drive without a TPM version 1.2 or higher, if the BIOS or UEFI firmware has the ability to read from a USB flash drive in the boot environment. This is because BitLocker will not unlock the protected drive until BitLocker's own volume master key is first released by either the computer's TPM or by a USB flash drive containing the BitLocker startup key for that computer. However, computers without TPMs will not be able to use the system integrity verification that BitLocker can also provide. -To help determine whether a computer can read from a USB device during the boot process, use the BitLocker system check as part of the BitLocker setup process. This system check performs tests to confirm that the computer can properly read from the USB devices at the appropriate time and that the computer meets other BitLocker requirements. - -## How do I obtain BIOS support for the TPM on my computer? - -Contact the computer manufacturer to request a Trusted Computing Group (TCG)-compliant BIOS or UEFI boot firmware that meets the following requirements: - -- It is compliant with the TCG standards for a client computer. -- It has a secure update mechanism to help prevent a malicious BIOS or boot firmware from being installed on the computer. - -## What credentials are required to use BitLocker? - -To turn on, turn off, or change configurations of BitLocker on operating system and fixed data drives, membership in the local **Administrators** group is required. Standard users can turn on, turn off, or change configurations of BitLocker on removable data drives. - -## What is the recommended boot order for computers that are going to be BitLocker-protected? - -You should configure the startup options of your computer to have the hard disk drive first in the boot order, before any other drives such as CD/DVD drives or USB drives. If the hard disk is not first and you typically boot from hard disk, then a boot order change may be detected or assumed when removable media is found during boot. The boot order typically affects the system measurement that is verified by BitLocker and a change in boot order will cause you to be prompted for your BitLocker recovery key. For the same reason, if you have a laptop with a docking station, ensure that the hard disk drive is first in the boot order both when docked and undocked.  diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.yml b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.yml new file mode 100644 index 0000000000..de4338a325 --- /dev/null +++ b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.yml @@ -0,0 +1,82 @@ +### YamlMime:FAQ +metadata: + title: BitLocker overview and requirements FAQ (Windows 10) + description: This topic for the IT professional answers frequently asked questions concerning the requirements to use BitLocker. + ms.assetid: c40f87ac-17d3-47b2-afc6-6c641f72ecee + ms.reviewer: + ms.prod: w10 + ms.mktglfcycl: explore + ms.sitesec: library + ms.pagetype: security + ms.localizationpriority: medium + author: dansimp + ms.author: dansimp + manager: dansimp + audience: ITPro + ms.collection: M365-security-compliance + ms.topic: conceptual + ms.date: 02/28/2019 + ms.custom: bitlocker + +title: BitLocker Overview and Requirements FAQ +summary: | + **Applies to** + - Windows 10 + + +sections: + - name: Ignored + questions: + - question: How does BitLocker work? + answer: | + **How BitLocker works with operating system drives** + + You can use BitLocker to mitigate unauthorized data access on lost or stolen computers by encrypting all user files and system files on the operating system drive, including the swap files and hibernation files, and checking the integrity of early boot components and boot configuration data. + + **How BitLocker works with fixed and removable data drives** + + You can use BitLocker to encrypt the entire contents of a data drive. You can use Group Policy to require that BitLocker be enabled on a drive before the computer can write data to the drive. BitLocker can be configured with a variety of unlock methods for data drives, and a data drive supports multiple unlock methods. + + - question: Does BitLocker support multifactor authentication? + answer: Yes, BitLocker supports multifactor authentication for operating system drives. If you enable BitLocker on a computer that has a TPM version 1.2 or later, you can use additional forms of authentication with the TPM protection. + + - question: What are the BitLocker hardware and software requirements? + answer: | + For requirements, see [System requirements](bitlocker-overview.md#system-requirements). + + > [!NOTE] + > Dynamic disks are not supported by BitLocker. Dynamic data volumes will not be displayed in the Control Panel. Although the operating system volume will always be displayed in the Control Panel, regardless of whether it is a Dynamic disk, if it is a dynamic disk it cannot be protected by BitLocker. + + - question: Why are two partitions required? Why does the system drive have to be so large? + answer: Two partitions are required to run BitLocker because pre-startup authentication and system integrity verification must occur on a separate partition from the encrypted operating system drive. This configuration helps protect the operating system and the information in the encrypted drive. + + - question: Which Trusted Platform Modules (TPMs) does BitLocker support? + answer: | + BitLocker supports TPM version 1.2 or higher. BitLocker support for TPM 2.0 requires Unified Extensible Firmware Interface (UEFI) for the device. + + > [!NOTE] + > TPM 2.0 is not supported in Legacy and CSM Modes of the BIOS. Devices with TPM 2.0 must have their BIOS mode configured as Native UEFI only. The Legacy and Compatibility Support Module (CSM) options must be disabled. For added security Enable the Secure Boot feature. + + > Installed Operating System on hardware in legacy mode will stop the OS from booting when the BIOS mode is changed to UEFI. Use the tool [MBR2GPT](https://docs.microsoft.com/windows/deployment/mbr-to-gpt) before changing the BIOS mode which will prepare the OS and the disk to support UEFI. + + - question: How can I tell if a TPM is on my computer? + answer: Beginning with Windows 10, version 1803, you can check TPM status in **Windows Defender Security Center** > **Device Security** > **Security processor details**. In previous versions of Windows, open the TPM MMC console (tpm.msc) and look under the **Status** heading. + + - question: Can I use BitLocker on an operating system drive without a TPM? + answer: | + Yes, you can enable BitLocker on an operating system drive without a TPM version 1.2 or higher, if the BIOS or UEFI firmware has the ability to read from a USB flash drive in the boot environment. This is because BitLocker will not unlock the protected drive until BitLocker's own volume master key is first released by either the computer's TPM or by a USB flash drive containing the BitLocker startup key for that computer. However, computers without TPMs will not be able to use the system integrity verification that BitLocker can also provide. + To help determine whether a computer can read from a USB device during the boot process, use the BitLocker system check as part of the BitLocker setup process. This system check performs tests to confirm that the computer can properly read from the USB devices at the appropriate time and that the computer meets other BitLocker requirements. + + - question: How do I obtain BIOS support for the TPM on my computer? + answer: | + Contact the computer manufacturer to request a Trusted Computing Group (TCG)-compliant BIOS or UEFI boot firmware that meets the following requirements: + + - It is compliant with the TCG standards for a client computer. + - It has a secure update mechanism to help prevent a malicious BIOS or boot firmware from being installed on the computer. + + - question: What credentials are required to use BitLocker? + answer: To turn on, turn off, or change configurations of BitLocker on operating system and fixed data drives, membership in the local **Administrators** group is required. Standard users can turn on, turn off, or change configurations of BitLocker on removable data drives. + + - question: What is the recommended boot order for computers that are going to be BitLocker-protected? + answer: You should configure the startup options of your computer to have the hard disk drive first in the boot order, before any other drives such as CD/DVD drives or USB drives. If the hard disk is not first and you typically boot from hard disk, then a boot order change may be detected or assumed when removable media is found during boot. The boot order typically affects the system measurement that is verified by BitLocker and a change in boot order will cause you to be prompted for your BitLocker recovery key. For the same reason, if you have a laptop with a docking station, ensure that the hard disk drive is first in the boot order both when docked and undocked.  + From 375920678f21238835ab6be53dcc9735eaf3fe7d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 17 Dec 2020 12:40:14 -0800 Subject: [PATCH 0839/2014] Update controlled-folders.md --- .../microsoft-defender-atp/controlled-folders.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index 80ec62a312..077dae7d2c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium author: denisebmsft ms.author: deniseb audience: ITPro -ms.date: 12/10/2020 +ms.date: 12/17/2020 ms.reviewer: v-maave manager: dansimp ms.custom: asr @@ -30,6 +30,9 @@ ms.custom: asr Controlled folder access helps protect your valuable data from malicious apps and threats, such as ransomware. Controlled folder access protects your data by checking apps against a list of known, trusted apps. Supported on Windows Server 2019 and Windows 10 clients, controlled folder access can be turned on using the Windows Security App, Microsoft Endpoint Configuration Manager, or Intune (for managed devices). +> [!NOTE] +> Scripting engines are not trusted and you cannot allow them access to controlled protected folders. For example, PowerShell is not trusted by controlled folder access, even if you add it as an application you trust or allow with [certificate and file indicators](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates). + Controlled folder access works best with [Microsoft Defender for Endpoint](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md), which gives you detailed reporting into controlled folder access events and blocks as part of the usual [alert investigation scenarios](../microsoft-defender-atp/investigate-alerts.md). ## How does controlled folder access work? From 100fa08c85a3cf05ab36cc7b64a095d88d1ab45f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 17 Dec 2020 12:46:48 -0800 Subject: [PATCH 0840/2014] Update controlled-folders.md --- .../microsoft-defender-atp/controlled-folders.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index 077dae7d2c..d01c44566e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -21,7 +21,6 @@ ms.custom: asr [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) From cd5dfac88c943e988941c8490b3751d81cce85dc Mon Sep 17 00:00:00 2001 From: jaimeo Date: Thu, 17 Dec 2020 13:49:06 -0700 Subject: [PATCH 0841/2014] connecting to TOC --- windows/client-management/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/client-management/TOC.md b/windows/client-management/TOC.md index b99a2d3ee4..26cb9368b0 100644 --- a/windows/client-management/TOC.md +++ b/windows/client-management/TOC.md @@ -1,5 +1,6 @@ # [Manage clients in Windows 10](index.md) ## [Administrative Tools in Windows 10](administrative-tools-in-windows-10.md) +### [Use Quick Assist to help users] ## [Create mandatory user profiles](mandatory-user-profile.md) ## [Connect to remote Azure Active Directory-joined PC](connect-to-remote-aadj-pc.md) ## [Join Windows 10 Mobile to Azure Active Directory](join-windows-10-mobile-to-azure-active-directory.md) From 7da0e93576373c790946af9c819bc4a8c8d5aca1 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Thu, 17 Dec 2020 13:54:24 -0700 Subject: [PATCH 0842/2014] trying to get the link right this time --- windows/client-management/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/TOC.md b/windows/client-management/TOC.md index 26cb9368b0..aac950751a 100644 --- a/windows/client-management/TOC.md +++ b/windows/client-management/TOC.md @@ -1,6 +1,6 @@ # [Manage clients in Windows 10](index.md) ## [Administrative Tools in Windows 10](administrative-tools-in-windows-10.md) -### [Use Quick Assist to help users] +### [Use Quick Assist to help users](quick-assist.md) ## [Create mandatory user profiles](mandatory-user-profile.md) ## [Connect to remote Azure Active Directory-joined PC](connect-to-remote-aadj-pc.md) ## [Join Windows 10 Mobile to Azure Active Directory](join-windows-10-mobile-to-azure-active-directory.md) From ae609d2083a703d1188cb21ea3c5c8d7c9adc80a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 17 Dec 2020 13:24:14 -0800 Subject: [PATCH 0843/2014] antivirus fixes --- ...rosoft-defender-antivirus-compatibility.md | 4 ++-- ...fender-antivirus-on-windows-server-2016.md | 22 +++++++++---------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index a51058e86c..e6d8bfd533 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -47,9 +47,9 @@ The following table summarizes what happens with Microsoft Defender Antivirus wh | Windows Server 2016 or 2019 | Microsoft Defender Antivirus | Yes | Active mode | | Windows Server 2016 or 2019 | Microsoft Defender Antivirus | No | Active mode | -(1) On Windows Server 2016 or 2019, Microsoft Defender Antivirus will not enter passive or disabled mode if you have also installed a third-party antivirus product. If you install a third-party antivirus product, you should [consider uninstalling Microsoft Defender Antivirus on Windows Server 2016 or 2019](microsoft-defender-antivirus-on-windows-server-2016.md#need-to-uninstall-microsoft-defender-antivirus) to prevent problems caused by having multiple antivirus products installed on a machine. +(1) On Windows Server 2019 or 2016, Microsoft Defender Antivirus does not enter passive or disabled mode automatically when you install non-Microsoft antivirus product. In those cases, [disable Microsoft Defender Antivirus, or set it to passive mode](microsoft-defender-antivirus-on-windows-server-2016.md#need-to-uninstall-microsoft-defender-antivirus) to prevent problems caused by having multiple antivirus products installed on a server. -If you are using Windows Server, version 1803 or Windows Server 2019, you can enable passive mode by setting this registry key: +If you are using Windows Server, version 1803 or Windows Server 2019, you set Microsoft Defender Antivirus to passive mode by setting this registry key: - Path: `HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection` - Name: ForceDefenderPassiveMode - Type: REG_DWORD diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md index 2dd55a5ef2..b29fd1b0e3 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md @@ -1,5 +1,5 @@ --- -title: Microsoft Defender Antivirus on Windows Server 2016 and 2019 +title: Microsoft Defender Antivirus on Windows Server 2019 and 2016 description: Learn how to enable and configure Microsoft Defender Antivirus on Windows Server 2016 and Windows Server 2019. keywords: windows defender, server, scep, system center endpoint protection, server 2016, current branch, server 2012 search.product: eADQiWindows 10XVcnh @@ -173,17 +173,17 @@ See [Configure exclusions in Microsoft Defender Antivirus on Windows Server](con ## Need to uninstall Microsoft Defender Antivirus? -If you are using a third-party antivirus solution and you're running into issues with that solution and Microsoft Defender Antivirus, you can consider uninstalling Microsoft Defender Antivirus. Before you do that, review the following resources: +If you are using a non-Microsoft antivirus product as your primary antivirus solution, you can either disable Microsoft Defender Antivirus, or set it to passive mode. -- See the question *Should I run Microsoft security software at the same time as other security products?* in the [Windows Defender Security Intelligence Antivirus and antimalware software FAQ](https://www.microsoft.com/wdsi/help/antimalware-faq#multiple-products). +### Set Microsoft Defender Antivirus to passive mode -- See [Microsoft Defender Antivirus compatibility](microsoft-defender-antivirus-compatibility.md). +If you are using Windows Server, version 1803 or Windows Server 2019, you can enable passive mode by setting this registry key: +- Path: `HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection` +- Name: `ForceDefenderPassiveMode` +- Type: `REG_DWORD` +- Value: `1` -- See [Better together: Microsoft Defender Antivirus and Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/why-use-microsoft-antivirus). This article describes 10 advantages to using Microsoft Defender Antivirus together with Defender for Endpoint. - -If you determine you do want to uninstall Microsoft Defender Antivirus, follow the steps in the following sections. - -### Uninstall Microsoft Defender Antivirus using the Remove Roles and Features wizard +### Disable Microsoft Defender Antivirus using the Remove Roles and Features wizard 1. See [Install or Uninstall Roles, Role Services, or Features](https://docs.microsoft.com/windows-server/administration/server-manager/install-or-uninstall-roles-role-services-or-features#remove-roles-role-services-and-features-by-using-the-remove-roles-and-features-wizard), and use the **Remove Roles and Features Wizard**. @@ -193,7 +193,7 @@ If you determine you do want to uninstall Microsoft Defender Antivirus, follow t Microsoft Defender Antivirus will still run normally without the user interface, but the user interface cannot be enabled if you disable the core **Windows Defender** feature. -### Uninstall Microsoft Defender Antivirus using PowerShell +### Disable Microsoft Defender Antivirus using PowerShell >[!NOTE] >You can't uninstall the Windows Security app, but you can disable the interface with these instructions. @@ -204,7 +204,7 @@ The following PowerShell cmdlet uninstalls Microsoft Defender Antivirus on Windo Uninstall-WindowsFeature -Name Windows-Defender ``` -### Turn off the GUI using PowerShell +### Turn off the Microsoft Defender Antivirus user interface using PowerShell To turn off the Microsoft Defender Antivirus GUI, use the following PowerShell cmdlet: From 21f2d36419f0407c85390326c27a541c140a8a93 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 17 Dec 2020 13:26:47 -0800 Subject: [PATCH 0844/2014] fixes --- .../microsoft-defender-antivirus-compatibility.md | 12 ++++++------ ...soft-defender-antivirus-on-windows-server-2016.md | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index e6d8bfd533..0bb74a713b 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -11,9 +11,9 @@ ms.localizationpriority: medium author: denisebmsft ms.author: deniseb ms.custom: nextgen -ms.reviewer: +ms.reviewer: pahuijbr manager: dansimp -ms.date: 12/11/2020 +ms.date: 12/17/2020 --- # Microsoft Defender Antivirus compatibility @@ -51,11 +51,11 @@ The following table summarizes what happens with Microsoft Defender Antivirus wh If you are using Windows Server, version 1803 or Windows Server 2019, you set Microsoft Defender Antivirus to passive mode by setting this registry key: - Path: `HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection` -- Name: ForceDefenderPassiveMode -- Type: REG_DWORD -- Value: 1 +- Name: `ForceDefenderPassiveMode` +- Type: `REG_DWORD` +- Value: `1` -See [Microsoft Defender Antivirus on Windows Server 2016 and 2019](microsoft-defender-antivirus-on-windows-server-2016.md) for key differences and management options for Windows Server installations. +See [Microsoft Defender Antivirus on Windows Server 2019 and Windows Server 2016](microsoft-defender-antivirus-on-windows-server-2016.md) for key differences and management options for Windows Server installations. > [!IMPORTANT] > Microsoft Defender Antivirus is only available on endpoints running Windows 10, Windows Server 2016, and Windows Server 2019. diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md index b29fd1b0e3..569e75a850 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md @@ -10,8 +10,8 @@ ms.sitesec: library ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 12/16/2020 -ms.reviewer: +ms.date: 12/17/2020 +ms.reviewer: pahuijbr manager: dansimp --- @@ -173,11 +173,11 @@ See [Configure exclusions in Microsoft Defender Antivirus on Windows Server](con ## Need to uninstall Microsoft Defender Antivirus? -If you are using a non-Microsoft antivirus product as your primary antivirus solution, you can either disable Microsoft Defender Antivirus, or set it to passive mode. +If you are using a non-Microsoft antivirus product as your primary antivirus solution, you can either disable Microsoft Defender Antivirus, or set it to passive mode, as described in the following procedures. ### Set Microsoft Defender Antivirus to passive mode -If you are using Windows Server, version 1803 or Windows Server 2019, you can enable passive mode by setting this registry key: +If you are using Windows Server, version 1803 or Windows Server 2019, you can set Microsoft Defender Antivirus to passive mode by setting the following registry key: - Path: `HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection` - Name: `ForceDefenderPassiveMode` - Type: `REG_DWORD` From 5785056149205c818309f6991c57d44ca96c9d14 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 17 Dec 2020 13:29:18 -0800 Subject: [PATCH 0845/2014] Update microsoft-defender-antivirus-compatibility.md --- .../microsoft-defender-antivirus-compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index 0bb74a713b..79b5a1cc1a 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -77,7 +77,7 @@ The following table summarizes the functionality and features that are available - In Active mode, Microsoft Defender Antivirus is used as the antivirus app on the machine. All configuration made with Configuration Manager, Group Policy, Intune, or other management products will apply. Files are scanned and threats remediated, and detection information are reported in your configuration tool (such as Configuration Manager or the Microsoft Defender Antivirus app on the machine itself). - In Passive mode, Microsoft Defender Antivirus is not used as the antivirus app, and threats are not remediated by Microsoft Defender Antivirus. Files are scanned and reports are provided for threat detections that are shared with the Microsoft Defender for Endpoint service. Therefore, you might encounter alerts in the Security Center console with Microsoft Defender Antivirus as a source, even when Microsoft Defender Antivirus is in Passive mode. -- When [EDR in block mode](../microsoft-defender-atp/edr-in-block-mode.md) is turned on and Microsoft Defender Antivirus is not used as the primary antivirus solution, it can still detect and remediate malicious items. +- When [EDR in block mode](../microsoft-defender-atp/edr-in-block-mode.md) is turned on and Microsoft Defender Antivirus is not the primary antivirus solution, it can still detect and remediate malicious items. - When disabled, Microsoft Defender Antivirus is not used as the antivirus app. Files are not scanned and threats are not remediated. ## Keep the following points in mind From fae702488ae56cb2ebbbec22015a5e78e2cf306e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 17 Dec 2020 13:43:08 -0800 Subject: [PATCH 0846/2014] Update microsoft-defender-antivirus-on-windows-server-2016.md --- ...fender-antivirus-on-windows-server-2016.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md index 569e75a850..a4ba1836c2 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md @@ -1,5 +1,5 @@ --- -title: Microsoft Defender Antivirus on Windows Server 2019 and 2016 +title: Microsoft Defender Antivirus on Windows Server 2016 and 2019 description: Learn how to enable and configure Microsoft Defender Antivirus on Windows Server 2016 and Windows Server 2019. keywords: windows defender, server, scep, system center endpoint protection, server 2016, current branch, server 2012 search.product: eADQiWindows 10XVcnh @@ -15,7 +15,7 @@ ms.reviewer: pahuijbr manager: dansimp --- -# Microsoft Defender Antivirus on Windows Server 2019 and Windows Server 2016 +# Microsoft Defender Antivirus on Windows Server 2016 and Windows Server 2019 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -23,7 +23,7 @@ manager: dansimp - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -Microsoft Defender Antivirus is available on Windows Server 2019 and Windows Server 2016. In some instances, Microsoft Defender Antivirus is referred to as *Endpoint Protection*; however, the protection engine is the same. +Microsoft Defender Antivirus is available on Windows Server 2016 and 2019. In some instances, Microsoft Defender Antivirus is referred to as *Endpoint Protection*; however, the protection engine is the same. While the functionality, configuration, and management are largely the same for [Microsoft Defender Antivirus on Windows 10](microsoft-defender-antivirus-in-windows-10.md), there are a few key differences on Windows Server 2019 and Windows Server 2016: @@ -34,9 +34,9 @@ While the functionality, configuration, and management are largely the same for The process of setting up and running Microsoft Defender Antivirus on a server platform includes several steps: -1. [Enable the interface](#enable-the-user-interface-on-windows-server-2019-or-windows-server-2016) +1. [Enable the interface](#enable-the-user-interface-on-windows-server-2016-or-2019) -2. [Install Microsoft Defender Antivirus](#install-microsoft-defender-antivirus-on-windows-server-2019-or-windows-server-2016) +2. [Install Microsoft Defender Antivirus](#install-microsoft-defender-antivirus-on-windows-server-2016-or-2019) 2. [Verify Microsoft Defender Antivirus is running](#verify-microsoft-defender-antivirus-is-running) @@ -48,9 +48,9 @@ The process of setting up and running Microsoft Defender Antivirus on a server p 6. (Only if necessary) [Uninstall Microsoft Defender Antivirus](#need-to-uninstall-microsoft-defender-antivirus) -## Enable the user interface on Windows Server 2019 or Windows Server 2016 +## Enable the user interface on Windows Server 2016 or 2019 -By default, Microsoft Defender Antivirus is installed and functional on Windows Server 2019 and Windows Server 2016. The user interface (GUI) is installed by default on some SKUs, but is not required because you can use PowerShell or other methods to manage Microsoft Defender Antivirus. And if the GUI is not installed on your server, you can add it by using the Add Roles and Features Wizard or by using PowerShell. +By default, Microsoft Defender Antivirus is installed and functional on Windows Server 2016 and 2019. The user interface (GUI) is installed by default on some SKUs, but is not required because you can use PowerShell or other methods to manage Microsoft Defender Antivirus. And if the GUI is not installed on your server, you can add it by using the Add Roles and Features Wizard or by using PowerShell. ### Turn on the GUI using the Add Roles and Features Wizard @@ -72,7 +72,7 @@ The following PowerShell cmdlet will enable the interface: Install-WindowsFeature -Name Windows-Defender-GUI ``` -## Install Microsoft Defender Antivirus on Windows Server 2019 or Windows Server 2016 +## Install Microsoft Defender Antivirus on Windows Server 2016 or 2019 You can use either the **Add Roles and Features Wizard** or PowerShell to install Microsoft Defender Antivirus. @@ -173,7 +173,7 @@ See [Configure exclusions in Microsoft Defender Antivirus on Windows Server](con ## Need to uninstall Microsoft Defender Antivirus? -If you are using a non-Microsoft antivirus product as your primary antivirus solution, you can either disable Microsoft Defender Antivirus, or set it to passive mode, as described in the following procedures. +If you are using a non-Microsoft antivirus product as your primary antivirus solution, you can either disable Microsoft Defender Antivirus, or set it to passive mode, as described in the following procedures. ### Set Microsoft Defender Antivirus to passive mode @@ -198,7 +198,7 @@ If you are using Windows Server, version 1803 or Windows Server 2019, you can se >[!NOTE] >You can't uninstall the Windows Security app, but you can disable the interface with these instructions. -The following PowerShell cmdlet uninstalls Microsoft Defender Antivirus on Windows Server 2019 or Windows Server 2016: +The following PowerShell cmdlet uninstalls Microsoft Defender Antivirus on Windows Server 2016 or 2019: ```PowerShell Uninstall-WindowsFeature -Name Windows-Defender From cabc2351b1b958ef920012c27aab1023f1a82cb0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 17 Dec 2020 13:43:36 -0800 Subject: [PATCH 0847/2014] Update microsoft-defender-antivirus-on-windows-server-2016.md --- .../microsoft-defender-antivirus-on-windows-server-2016.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md index a4ba1836c2..8f3a10623e 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md @@ -25,7 +25,7 @@ manager: dansimp Microsoft Defender Antivirus is available on Windows Server 2016 and 2019. In some instances, Microsoft Defender Antivirus is referred to as *Endpoint Protection*; however, the protection engine is the same. -While the functionality, configuration, and management are largely the same for [Microsoft Defender Antivirus on Windows 10](microsoft-defender-antivirus-in-windows-10.md), there are a few key differences on Windows Server 2019 and Windows Server 2016: +While the functionality, configuration, and management are largely the same for [Microsoft Defender Antivirus on Windows 10](microsoft-defender-antivirus-in-windows-10.md), there are a few key differences on Windows Server 2016 and 2019: - In Windows Server, [automatic exclusions](configure-server-exclusions-microsoft-defender-antivirus.md) are applied based on your defined Server Role. - In Windows Server, Microsoft Defender Antivirus does not automatically disable itself if you are running another antivirus product. From 136e0cffd26e50eb9069505bace9d4ca60d4020a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 17 Dec 2020 13:44:58 -0800 Subject: [PATCH 0848/2014] Update microsoft-defender-antivirus-compatibility.md --- .../microsoft-defender-antivirus-compatibility.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index 79b5a1cc1a..0a96956345 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -47,7 +47,7 @@ The following table summarizes what happens with Microsoft Defender Antivirus wh | Windows Server 2016 or 2019 | Microsoft Defender Antivirus | Yes | Active mode | | Windows Server 2016 or 2019 | Microsoft Defender Antivirus | No | Active mode | -(1) On Windows Server 2019 or 2016, Microsoft Defender Antivirus does not enter passive or disabled mode automatically when you install non-Microsoft antivirus product. In those cases, [disable Microsoft Defender Antivirus, or set it to passive mode](microsoft-defender-antivirus-on-windows-server-2016.md#need-to-uninstall-microsoft-defender-antivirus) to prevent problems caused by having multiple antivirus products installed on a server. +(1) On Windows Server 2016 or 2019, Microsoft Defender Antivirus does not enter passive or disabled mode automatically when you install non-Microsoft antivirus product. In those cases, [disable Microsoft Defender Antivirus, or set it to passive mode](microsoft-defender-antivirus-on-windows-server-2016.md#need-to-uninstall-microsoft-defender-antivirus) to prevent problems caused by having multiple antivirus products installed on a server. If you are using Windows Server, version 1803 or Windows Server 2019, you set Microsoft Defender Antivirus to passive mode by setting this registry key: - Path: `HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection` @@ -55,7 +55,7 @@ If you are using Windows Server, version 1803 or Windows Server 2019, you set Mi - Type: `REG_DWORD` - Value: `1` -See [Microsoft Defender Antivirus on Windows Server 2019 and Windows Server 2016](microsoft-defender-antivirus-on-windows-server-2016.md) for key differences and management options for Windows Server installations. +See [Microsoft Defender Antivirus on Windows Server 2016 and 2019](microsoft-defender-antivirus-on-windows-server-2016.md) for key differences and management options for Windows Server installations. > [!IMPORTANT] > Microsoft Defender Antivirus is only available on endpoints running Windows 10, Windows Server 2016, and Windows Server 2019. From 98c877c7f8ef1fcc2ce8ef6f68f6f09913edd1a2 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Thu, 17 Dec 2020 15:21:05 -0700 Subject: [PATCH 0849/2014] couple typos --- windows/client-management/quick-assist.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/quick-assist.md b/windows/client-management/quick-assist.md index 3fee94cc1c..9fc8de6503 100644 --- a/windows/client-management/quick-assist.md +++ b/windows/client-management/quick-assist.md @@ -45,7 +45,7 @@ Both the helper and sharer must be able to reach these endpoints over port 443: 1. Both the helper and the sharer start Quick Assist. -2. The helper selects **Assist another person**. Quick Assist on the helper's side contacts the Remote Assistance Service to obtain a session code. An RCC chat session is established and the helpers Quick Assist instance joins it. The helper then provides the code to the sharer. +2. The helper selects **Assist another person**. Quick Assist on the helper's side contacts the Remote Assistance Service to obtain a session code. An RCC chat session is established and the helper's Quick Assist instance joins it. The helper then provides the code to the sharer. 3. After the sharer enters the code in their Quick Assist app, Quick Assist uses that code to contact the Remote Assistance Service and join that specific session. The sharer's Quick Assist instance joins the RCC chat session. @@ -53,9 +53,9 @@ Both the helper and sharer must be able to reach these endpoints over port 443: 5. The sharer is prompted to confirm allowing the helper to share their desktop with the helper. -6. Quick Assist starts RDP control and connects to RDP relay services. +6. Quick Assist starts RDP control and connects to the RDP Relay service. -7. RDP shares the video to the helper over https (port 443) through RDP relay services to the helper's RDP control. Input is shared from the helper to the sharer through the RDP relay service. +7. RDP shares the video to the helper over https (port 443) through the RDP relay service to the helper's RDP control. Input is shared from the helper to the sharer through the RDP relay service. :::image type="content" source="images/quick-assist-flow.png" alt-text="Schematic flow of connections when a Quick Assist session is established"::: From 909bf9fe8eac48bf0f619216302106092ea37a80 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 17 Dec 2020 14:38:44 -0800 Subject: [PATCH 0850/2014] update spreadsheet --- .../downloads/mdatp-urls.xlsx | Bin 19968 -> 20092 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 37a6dacbe81bb80d18c3655023c7cab490bd7abf..de1ec91182b84f43093aeee46bb6ee02d8b3d2e2 100644 GIT binary patch delta 13780 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 LL7>+PFaP}?vZTi` delta 13647 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 From 193579e579888db25219475966dc8ccda084eaa4 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 17 Dec 2020 14:50:01 -0800 Subject: [PATCH 0851/2014] Added icm policies --- .../mdm/policy-csp-admx-icm.md | 1557 +++++++++++++++++ 1 file changed, 1557 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-icm.md diff --git a/windows/client-management/mdm/policy-csp-admx-icm.md b/windows/client-management/mdm/policy-csp-admx-icm.md new file mode 100644 index 0000000000..82dfc6c182 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-icm.md @@ -0,0 +1,1557 @@ +--- +title: Policy CSP - ADMX_ICM +description: Policy CSP - ADMX_ICM +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/17/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_ICM +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_ICM policies + +
    +
    + ADMX_ICM/CEIPEnable +
    +
    + ADMX_ICM/CertMgr_DisableAutoRootUpdates +
    +
    + ADMX_ICM/DisableHTTPPrinting_1 +
    +
    + ADMX_ICM/DisableWebPnPDownload_1 +
    +
    + ADMX_ICM/DriverSearchPlaces_DontSearchWindowsUpdate +
    +
    + ADMX_ICM/EventViewer_DisableLinks +
    +
    + ADMX_ICM/HSS_HeadlinesPolicy +
    +
    + ADMX_ICM/HSS_KBSearchPolicy +
    +
    + ADMX_ICM/InternetManagement_RestrictCommunication_1 +
    +
    + ADMX_ICM/InternetManagement_RestrictCommunication_2 +
    +
    + ADMX_ICM/NC_ExitOnISP +
    +
    + ADMX_ICM/NC_NoRegistration +
    +
    + ADMX_ICM/PCH_DoNotReport +
    +
    + ADMX_ICM/RemoveWindowsUpdate_ICM +
    +
    + ADMX_ICM/SearchCompanion_DisableFileUpdates +
    +
    + ADMX_ICM/ShellNoUseInternetOpenWith_1 +
    +
    + ADMX_ICM/ShellNoUseInternetOpenWith_2 +
    +
    + ADMX_ICM/ShellNoUseStoreOpenWith_1 +
    +
    + ADMX_ICM/ShellNoUseStoreOpenWith_2 +
    +
    + ADMX_ICM/ShellPreventWPWDownload_1 +
    +
    + ADMX_ICM/ShellRemoveOrderPrints_1 +
    +
    + ADMX_ICM/ShellRemoveOrderPrints_2 +
    +
    + ADMX_ICM/ShellRemovePublishToWeb_1 +
    +
    + ADMX_ICM/ShellRemovePublishToWeb_2 +
    +
    + ADMX_ICM/WinMSG_NoInstrumentation_1 +
    +
    + ADMX_ICM/WinMSG_NoInstrumentation_2 +
    +
    + + +
    + + +**ADMX_ICM/CEIPEnable** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting turns off the Windows Customer Experience Improvement Program. The Windows Customer Experience Improvement Program collects information about your hardware configuration and how you use our software and services to identify trends and usage patterns. Microsoft will not collect your name, address, or any other personally identifiable information. There are no surveys to complete, no salesperson will call, and you can continue working without interruption. It is simple and user-friendly. + +If you enable this policy setting, all users are opted out of the Windows Customer Experience Improvement Program. + +If you disable this policy setting, all users are opted into the Windows Customer Experience Improvement Program. + +If you do not configure this policy setting, the administrator can use the Problem Reports and Solutions component in Control Panel to enable Windows Customer Experience Improvement Program for all users. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Windows Customer Experience Improvement Program* +- GP name: *CEIPEnable* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/CertMgr_DisableAutoRootUpdates** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to automatically update root certificates using the Windows Update website. + +Typically, a certificate is used when you use a secure website or when you send and receive secure email. Anyone can issue certificates, but to have transactions that are as secure as possible, certificates must be issued by a trusted certificate authority (CA). Microsoft has included a list in Windows XP and other products of companies and organizations that it considers trusted authorities. + +If you enable this policy setting, when you are presented with a certificate issued by an untrusted root authority, your computer will not contact the Windows Update website to see if Microsoft has added the CA to its list of trusted authorities. + +If you disable or do not configure this policy setting, your computer will contact the Windows Update website. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Automatic Root Certificates Update* +- GP name: *CertMgr_DisableAutoRootUpdates* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/DisableHTTPPrinting_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to allow printing over HTTP from this client. + +Printing over HTTP allows a client to print to printers on the intranet as well as the Internet. + +> [!NOTE] +> This policy setting affects the client side of Internet printing only. It does not prevent this computer from acting as an Internet Printing server and making its shared printers available via HTTP. + +If you enable this policy setting, it prevents this client from printing to Internet printers over HTTP. + +If you disable or do not configure this policy setting, users can choose to print to Internet printers over HTTP. Also, see the "Web-based printing" policy setting in Computer Configuration/Administrative Templates/Printers. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off printing over HTTP* +- GP name: *DisableHTTPPrinting_1* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/DisableWebPnPDownload_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to allow this client to download print driver packages over HTTP. + +To set up HTTP printing, non-inbox drivers need to be downloaded over HTTP. + +> [!NOTE] +> This policy setting does not prevent the client from printing to printers on the Intranet or the Internet over HTTP. + +It only prohibits downloading drivers that are not already installed locally. + +If you enable this policy setting, print drivers cannot be downloaded over HTTP. + +If you disable or do not configure this policy setting, users can download print drivers over HTTP. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off downloading of print drivers over HTTP* +- GP name: *DisableWebPnPDownload_1* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/DriverSearchPlaces_DontSearchWindowsUpdate** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows searches Windows Update for device drivers when no local drivers for a device are present. + +If you enable this policy setting, Windows Update is not searched when a new device is installed. + +If you disable this policy setting, Windows Update is always searched for drivers when no local drivers are present. + +If you do not configure this policy setting, searching Windows Update is optional when installing a device. + +Also see "Turn off Windows Update device driver search prompt" in "Administrative Templates/System," which governs whether an administrator is prompted before searching Windows Update for device drivers if a driver is not found locally. + +> [!NOTE] +> This policy setting is replaced by "Specify Driver Source Search Order" in "Administrative Templates/System/Device Installation" on newer versions of Windows. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Windows Update device driver searching* +- GP name: *DriverSearchPlaces_DontSearchWindowsUpdate* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/EventViewer_DisableLinks** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether "Events.asp" hyperlinks are available for events within the Event Viewer application. + +The Event Viewer normally makes all HTTP(S) URLs into hyperlinks that activate the Internet browser when clicked. In addition, "More Information" is placed at the end of the description text if the event is created by a Microsoft component. This text contains a link (URL) that, if clicked, sends information about the event to Microsoft, and allows users to learn more about why that event occurred. + +If you enable this policy setting, event description hyperlinks are not activated and the text "More Information" is not displayed at the end of the description. + +If you disable or do not configure this policy setting, the user can click the hyperlink, which prompts the user and then sends information about the event over the Internet to Microsoft. + +Also, see "Events.asp URL", "Events.asp program", and "Events.asp Program Command Line Parameters" settings in "Administrative Templates/Windows Components/Event Viewer". + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Event Viewer "Events.asp" links* +- GP name: *EventViewer_DisableLinks* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/HSS_HeadlinesPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to show the "Did you know?" section of Help and Support Center. + +This content is dynamically updated when users who are connected to the Internet open Help and Support Center, and provides up-to-date information about Windows and the computer. + +If you enable this policy setting, the Help and Support Center no longer retrieves nor displays "Did you know?" content. + +If you disable or do not configure this policy setting, the Help and Support Center retrieves and displays "Did you know?" content. + +You might want to enable this policy setting for users who do not have Internet access, because the content in the "Did you know?" section will remain static indefinitely without an Internet connection. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Help and Support Center "Did you know?" content* +- GP name: *HSS_HeadlinesPolicy* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/HSS_KBSearchPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether users can perform a Microsoft Knowledge Base search from the Help and Support Center. + +The Knowledge Base is an online source of technical support information and self-help tools for Microsoft products, and is searched as part of all Help and Support Center searches with the default search options. + +If you enable this policy setting, it removes the Knowledge Base section from the Help and Support Center "Set search options" page, and only Help content on the local computer is searched. + +If you disable or do not configure this policy setting, the Knowledge Base is searched if the user has a connection to the Internet and has not disabled the Knowledge Base search from the Search Options page. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Help and Support Center Microsoft Knowledge Base search* +- GP name: *HSS_KBSearchPolicy* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/InternetManagement_RestrictCommunication_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. + +If you enable this setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features cannot access the Internet. + +If you disable this policy setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features can access the Internet. + +If you do not configure this policy setting, all of the the policy settings in the "Internet Communication settings" section are set to not configured. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restrict Internet communication* +- GP name: *InternetManagement_RestrictCommunication_1* +- GP path: *System\Internet Communication Management* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/InternetManagement_RestrictCommunication_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. + +If you enable this setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features cannot access the Internet. + +If you disable this policy setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features can access the Internet. + +If you do not configure this policy setting, all of the the policy settings in the "Internet Communication settings" section are set to not configured. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restrict Internet communication* +- GP name: *InternetManagement_RestrictCommunication_2* +- GP path: *System\Internet Communication Management* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/NC_ExitOnISP** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the Internet Connection Wizard can connect to Microsoft to download a list of Internet Service Providers (ISPs). + +If you enable this policy setting, the "Choose a list of Internet Service Providers" path in the Internet Connection Wizard causes the wizard to exit. This prevents users from retrieving the list of ISPs, which resides on Microsoft servers. + +If you disable or do not configure this policy setting, users can connect to Microsoft to download a list of ISPs for their area. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Internet Connection Wizard if URL connection is referring to Microsoft.com* +- GP name: *NC_ExitOnISP* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/NC_NoRegistration** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the Windows Registration Wizard connects to Microsoft.com for online registration. + +If you enable this policy setting, it blocks users from connecting to Microsoft.com for online registration and users cannot register their copy of Windows online. + +If you disable or do not configure this policy setting, users can connect to Microsoft.com to complete the online Windows Registration. + +Note that registration is optional and involves submitting some personal information to Microsoft. However, Windows Product Activation is required but does not involve submitting any personal information (except the country/region you live in). + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Registration if URL connection is referring to Microsoft.com* +- GP name: *NC_NoRegistration* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/PCH_DoNotReport** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether or not errors are reported to Microsoft. + +Error Reporting is used to report information about a system or application that has failed or has stopped responding and is used to improve the quality of the product. + +If you enable this policy setting, users are not given the option to report errors. + +If you disable or do not configure this policy setting, the errors may be reported to Microsoft via the Internet or to a corporate file share. + +This policy setting overrides any user setting made from the Control Panel for error reporting. + +Also see the "Configure Error Reporting", "Display Error Notification" and "Disable Windows Error Reporting" policy settings under Computer Configuration/Administrative Templates/Windows Components/Windows Error Reporting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Windows Error Reporting* +- GP name: *PCH_DoNotReport* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/RemoveWindowsUpdate_ICM** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove access to Windows Update. + +If you enable this policy setting, all Windows Update features are removed. This includes blocking access to the Windows Update website at http://windowsupdate.microsoft.com, from the Windows Update hyperlink on the Start menu, and also on the Tools menu in Internet Explorer. Windows automatic updating is also disabled; you will neither be notified about nor will you receive critical updates from Windows Update. This policy setting also prevents Device Manager from automatically installing driver updates from the Windows Update website. + +If you disable or do not configure this policy setting, users can access the Windows Update website and enable automatic updating to receive notifications and critical updates from Windows Update. + +> [!NOTE] +> This policy applies only when this PC is configured to connect to an intranet update service using the "Specify intranet Microsoft update service location" policy. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off access to all Windows Update features* +- GP name: *RemoveWindowsUpdate_ICM* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/SearchCompanion_DisableFileUpdates** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Search Companion should automatically download content updates during local and Internet searches. + +When users search the local computer or the Internet, Search Companion occasionally connects to Microsoft to download an updated privacy policy and additional content files used to format and display results. + +If you enable this policy setting, Search Companion does not download content updates during searches. + +If you disable or do not configure this policy setting, Search Companion downloads content updates unless the user is using Classic Search. + +> [!NOTE] +> Internet searches still send the search text and information about the search to Microsoft and the chosen search provider. Choosing Classic Search turns off the Search Companion feature completely. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Search Companion content file updates* +- GP name: *SearchCompanion_DisableFileUpdates* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/InternetManagement_RestrictCommunication_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. + +If you enable this setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features cannot access the Internet. + +If you disable this policy setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features can access the Internet. + +If you do not configure this policy setting, all of the the policy settings in the "Internet Communication settings" section are set to not configured. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restrict Internet communication* +- GP name: *InternetManagement_RestrictCommunication_2* +- GP path: *System\Internet Communication Management* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/InternetManagement_RestrictCommunication_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. + +If you enable this setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features cannot access the Internet. + +If you disable this policy setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features can access the Internet. + +If you do not configure this policy setting, all of the the policy settings in the "Internet Communication settings" section are set to not configured. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restrict Internet communication* +- GP name: *InternetManagement_RestrictCommunication_2* +- GP path: *System\Internet Communication Management* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/InternetManagement_RestrictCommunication_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. + +If you enable this setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features cannot access the Internet. + +If you disable this policy setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features can access the Internet. + +If you do not configure this policy setting, all of the the policy settings in the "Internet Communication settings" section are set to not configured. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restrict Internet communication* +- GP name: *InternetManagement_RestrictCommunication_2* +- GP path: *System\Internet Communication Management* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/InternetManagement_RestrictCommunication_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. + +If you enable this setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features cannot access the Internet. + +If you disable this policy setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features can access the Internet. + +If you do not configure this policy setting, all of the the policy settings in the "Internet Communication settings" section are set to not configured. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restrict Internet communication* +- GP name: *InternetManagement_RestrictCommunication_2* +- GP path: *System\Internet Communication Management* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/InternetManagement_RestrictCommunication_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. + +If you enable this setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features cannot access the Internet. + +If you disable this policy setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features can access the Internet. + +If you do not configure this policy setting, all of the the policy settings in the "Internet Communication settings" section are set to not configured. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Restrict Internet communication* +- GP name: *InternetManagement_RestrictCommunication_2* +- GP path: *System\Internet Communication Management* +- GP ADMX file name: *ICM.admx* + + + +
    + +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From 4efc7e487dddc7fd10fe13f4f536496a359c0a9a Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 17 Dec 2020 14:55:05 -0800 Subject: [PATCH 0852/2014] Removed duplicate of DisableCloudOptimizedContent --- .../mdm/policy-csp-experience.md | 70 ------------------- 1 file changed, 70 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index 7809027bc7..c7a806320d 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -1227,76 +1227,6 @@ The following list shows the supported values:
    - -**Experience/DisableCloudOptimizedContent** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecheck mark9
    Procheck mark9
    Businesscheck mark9
    Enterprisecheck mark9
    Educationcheck mark9
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -This policy setting lets you turn off cloud optimized content in all Windows experiences. - -If you enable this policy setting, Windows experiences that use the cloud optimized content client component will present the default fallback content. - -If you disable or do not configure this policy setting, Windows experiences will be able to use cloud optimized content. - - - -ADMX Info: -- GP English name: *Turn off cloud optimized content* -- GP name: *DisableCloudOptimizedContent* -- GP path: *Windows Components/Cloud Content* -- GP ADMX file name: *CloudContent.admx* - - - -The following list shows the supported values: - -- 0 (default) – Disabled. -- 1 – Enabled. - - - - -
    - **Experience/DoNotShowFeedbackNotifications** From 05d72aaa5c67010dd2356f8234d200c6d4ffbd8f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 17 Dec 2020 15:02:52 -0800 Subject: [PATCH 0853/2014] Update indicator-certificates.md --- .../microsoft-defender-atp/indicator-certificates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md index f0439ebf7f..35d49a64b9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md @@ -39,11 +39,11 @@ You can create indicators for certificates. Some common use cases include: It's important to understand the following requirements prior to creating indicators for certificates: -- This feature is available if your organization uses Windows Defender Antivirus and Cloud-based protection is enabled. For more information, see [Manage cloud-based protection](../windows-defender-antivirus/deploy-manage-report-windows-defender-antivirus.md). +- This feature is available if your organization uses Windows Defender Antivirus and Cloud-based protection is enabled. For more information, see [Manage cloud-based protection](../microsoft-defender-antivirus/deploy-manage-report-microsoft-defender-antivirus.md). - The Antimalware client version must be 4.18.1901.x or later. - Supported on machines on Windows 10, version 1703 or later, Windows server 2016 and 2019. - The virus and threat protection definitions must be up to date. -- This feature currently supports entering .CER or .PEM (Base64 ASCII) encoding based certificates. +- This feature currently supports entering .CER or .PEM file extensions. >[!IMPORTANT] > - A valid leaf certificate is a signing certificate that has a valid certification path and must be chained to the Root Certificate Authority (CA) trusted by Microsoft. Alternatively, a custom (self-signed) certificate can be used as long as it's trusted by the client (Root CA certificate is installed under the Local Machine 'Trusted Root Certification Authorities'). From fdeb189ca96f7ca54de6c0efbb53dd06c5381743 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 17 Dec 2020 15:11:25 -0800 Subject: [PATCH 0854/2014] udpate keyword --- .../microsoft-defender-atp/indicator-certificates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md index 35d49a64b9..4c34fbe26c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md @@ -2,7 +2,7 @@ title: Create indicators based on certificates ms.reviewer: description: Create indicators based on certificates that define the detection, prevention, and exclusion of entities. -keywords: ioc, certificate, certificates, manage, allowed, blocked, whitelist, blacklist, block, clean, malicious, file hash, ip address, urls, domain +keywords: ioc, certificate, certificates, manage, allowed, blocked, block, clean, malicious, file hash, ip address, urls, domain search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 From 1fe446ed76ce210b62a016eba1fe3b157a732641 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 17 Dec 2020 15:21:21 -0800 Subject: [PATCH 0855/2014] Added lightbox functionality to diagram --- windows/client-management/quick-assist.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/quick-assist.md b/windows/client-management/quick-assist.md index 9fc8de6503..6a50151342 100644 --- a/windows/client-management/quick-assist.md +++ b/windows/client-management/quick-assist.md @@ -57,7 +57,7 @@ Both the helper and sharer must be able to reach these endpoints over port 443: 7. RDP shares the video to the helper over https (port 443) through the RDP relay service to the helper's RDP control. Input is shared from the helper to the sharer through the RDP relay service. -:::image type="content" source="images/quick-assist-flow.png" alt-text="Schematic flow of connections when a Quick Assist session is established"::: +:::image type="content" source="images/quick-assist-flow.png" lightbox="images/quick-assist-flow.png" alt-text="Schematic flow of connections when a Quick Assist session is established"::: ### Data and privacy From 2765cbcb25c78118a1170e2692cd0286d3b8354b Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 17 Dec 2020 15:32:54 -0800 Subject: [PATCH 0856/2014] Acrolinx grammar --- windows/client-management/mdm/policy-csp-experience.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index c7a806320d..8550d25403 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -1358,7 +1358,7 @@ ADMX Info: Supported values: -- 0 (default) - Allowed/turned on. The "browser" group syncs automatically between user’s devices and lets users to make changes. +- 0 (default) - Allowed/turned on. The "browser" group synchronizes automatically between users' devices and lets users make changes. - 2 - Prevented/turned off. The "browser" group does not use the _Sync your Settings_ option. From d6680ea186ced63062cada328413d599fc6c9565 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 17 Dec 2020 15:49:32 -0800 Subject: [PATCH 0857/2014] Added ICM policies --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 26 + .../policy-configuration-service-provider.md | 115 +++- .../mdm/policy-csp-admx-icm.md | 517 ++++++++++++++++-- 4 files changed, 601 insertions(+), 58 deletions(-) diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 6e91df97ec..a4329d7e1b 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -209,6 +209,7 @@ #### [ADMX_Globalization](policy-csp-admx-globalization.md) #### [ADMX_Help](policy-csp-admx-help.md) #### [ADMX_HelpAndSupport](policy-csp-admx-helpandsupport.md) +#### [ADMX_ICM](policy-csp-admx-icm.md) #### [ADMX_kdc](policy-csp-admx-kdc.md) #### [ADMX_Kerberos](policy-csp-admx-kerberos.md) #### [ADMX_LanmanServer](policy-csp-admx-lanmanserver.md) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 8c03c186f3..fc369bf835 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -314,6 +314,32 @@ ms.date: 10/08/2020 - [ADMX_HelpAndSupport/HPExplicitFeedback](./policy-csp-admx-helpandsupport.md#admx-helpandsupport-hpexplicitfeedback) - [ADMX_HelpAndSupport/HPImplicitFeedback](./policy-csp-admx-helpandsupport.md#admx-helpandsupport-hpimplicitfeedback) - [ADMX_HelpAndSupport/HPOnlineAssistance](./policy-csp-admx-helpandsupport.md#admx-helpandsupport-hponlineassistance) +- [ADMX_ICM/CEIPEnable](./policy-csp-admx-icm.md#admx-icm-ceipenable) +- [ADMX_ICM/CertMgr_DisableAutoRootUpdates](./policy-csp-admx-icm.md#admx-icm-certmgr-disableautorootupdates) +- [ADMX_ICM/DisableHTTPPrinting_1](./policy-csp-admx-icm.md#admx-icm-disablehttpprinting-1) +- [ADMX_ICM/DisableWebPnPDownload_1](./policy-csp-admx-icm.md#admx-icm-disablewebpnpdownload-1) +- [ADMX_ICM/DriverSearchPlaces_DontSearchWindowsUpdate](./policy-csp-admx-icm.md#admx-icm-driversearchplaces-dontsearchwindowsupdate) +- [ADMX_ICM/EventViewer_DisableLinks](./policy-csp-admx-icm.md#admx-icm-eventviewer-disablelinks) +- [ADMX_ICM/HSS_HeadlinesPolicy](./policy-csp-admx-icm.md#admx-icm-hss-headlinespolicy) +- [ADMX_ICM/HSS_KBSearchPolicy](./policy-csp-admx-icm.md#admx-icm-hss-kbsearchpolicy) +- [ADMX_ICM/InternetManagement_RestrictCommunication_1](./policy-csp-admx-icm.md#admx-icm-internetmanagement_restrictcommunication_1) +- [ADMX_ICM/InternetManagement_RestrictCommunication_2](./policy-csp-admx-icm.md#admx-icm-internetmanagement-restrictcommunication-2) +- [ADMX_ICM/NC_ExitOnISP](./policy-csp-admx-icm.md#admx-icm-nc-exitonisp) +- [ADMX_ICM/NC_NoRegistration](./policy-csp-admx-icm.md#admx-icm-nc-noregistration) +- [ADMX_ICM/PCH_DoNotReport](./policy-csp-admx-icm.md#admx-icm-pch-donotreport) +- [ADMX_ICM/RemoveWindowsUpdate_ICM](./policy-csp-admx-icm.md#admx-icm-removewindowsupdate-icm) +- [ADMX_ICM/SearchCompanion_DisableFileUpdates](./policy-csp-admx-icm.md#admx-icm-searchcompanion-disablefileupdates) +- [ADMX_ICM/ShellNoUseInternetOpenWith_1](./policy-csp-admx-icm.md#admx-icm-shellnouseinternetopenwith-1) +- [ADMX_ICM/ShellNoUseInternetOpenWith_2](./policy-csp-admx-icm.md#admx-icm-shellnouseinternetopenwith-2) +- [ADMX_ICM/ShellNoUseStoreOpenWith_1](./policy-csp-admx-icm.md#admx-icm-shellnousestoreopenwith-1) +- [ADMX_ICM/ShellNoUseStoreOpenWith_2](./policy-csp-admx-icm.md#admx-icm-shellnousestoreopenwith-2) +- [ADMX_ICM/ShellPreventWPWDownload_1](./policy-csp-admx-icm.md#admx-icm-shellpreventwpwdownload-1) +- [ADMX_ICM/ShellRemoveOrderPrints_1](./policy-csp-admx-icm.md#admx-icm-shellremoveorderprints-1) +- [ADMX_ICM/ShellRemoveOrderPrints_2](./policy-csp-admx-icm.md#admx-icm-shellremoveorderprints-2) +- [ADMX_ICM/ShellRemovePublishToWeb_1](./policy-csp-admx-icm.md#admx-icm-shellremovepublishtoweb-1) +- [ADMX_ICM/ShellRemovePublishToWeb_2](./policy-csp-admx-icm.md#admx-icm-shellremovepublishtoweb-2) +- [ADMX_ICM/WinMSG_NoInstrumentation_1](./policy-csp-admx-icm.md#admx-icm-winmsg_noinstrumentation-1) +- [ADMX_ICM/WinMSG_NoInstrumentation_2](./policy-csp-admx-icm.md#admx-icm-winmsg_noinstrumentation-2) - [ADMX_kdc/CbacAndArmor](./policy-csp-admx-kdc.md#admx-kdc-cbacandarmor) - [ADMX_kdc/ForestSearch](./policy-csp-admx-kdc.md#admx-kdc-forestsearch) - [ADMX_kdc/PKINITFreshness](./policy-csp-admx-kdc.md#admx-kdc-pkinitfreshness) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 810eacc415..13cc28a89d 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1129,22 +1129,6 @@ The following diagram shows the Policy configuration service provider in tree fo
    -### ADMX_HelpAndSupport policies -
    -
    - ADMX_HelpAndSupport/ActiveHelp -
    -
    - ADMX_HelpAndSupport/HPExplicitFeedback -
    -
    - ADMX_HelpAndSupport/HPImplicitFeedback -
    -
    - ADMX_HelpAndSupport/HPOnlineAssistance -
    -
    - ### ADMX_Globalization policies
    @@ -1222,6 +1206,105 @@ The following diagram shows the Policy configuration service provider in tree fo
    +### ADMX_HelpAndSupport policies +
    +
    + ADMX_HelpAndSupport/ActiveHelp +
    +
    + ADMX_HelpAndSupport/HPExplicitFeedback +
    +
    + ADMX_HelpAndSupport/HPImplicitFeedback +
    +
    + ADMX_HelpAndSupport/HPOnlineAssistance +
    +
    + +## ADMX_ICM policies + +
    +
    + ADMX_ICM/CEIPEnable +
    +
    + ADMX_ICM/CertMgr_DisableAutoRootUpdates +
    +
    + ADMX_ICM/DisableHTTPPrinting_1 +
    +
    + ADMX_ICM/DisableWebPnPDownload_1 +
    +
    + ADMX_ICM/DriverSearchPlaces_DontSearchWindowsUpdate +
    +
    + ADMX_ICM/EventViewer_DisableLinks +
    +
    + ADMX_ICM/HSS_HeadlinesPolicy +
    +
    + ADMX_ICM/HSS_KBSearchPolicy +
    +
    + ADMX_ICM/InternetManagement_RestrictCommunication_1 +
    +
    + ADMX_ICM/InternetManagement_RestrictCommunication_2 +
    +
    + ADMX_ICM/NC_ExitOnISP +
    +
    + ADMX_ICM/NC_NoRegistration +
    +
    + ADMX_ICM/PCH_DoNotReport +
    +
    + ADMX_ICM/RemoveWindowsUpdate_ICM +
    +
    + ADMX_ICM/SearchCompanion_DisableFileUpdates +
    +
    + ADMX_ICM/ShellNoUseInternetOpenWith_1 +
    +
    + ADMX_ICM/ShellNoUseInternetOpenWith_2 +
    +
    + ADMX_ICM/ShellNoUseStoreOpenWith_1 +
    +
    + ADMX_ICM/ShellNoUseStoreOpenWith_2 +
    +
    + ADMX_ICM/ShellPreventWPWDownload_1 +
    +
    + ADMX_ICM/ShellRemoveOrderPrints_1 +
    +
    + ADMX_ICM/ShellRemoveOrderPrints_2 +
    +
    + ADMX_ICM/ShellRemovePublishToWeb_1 +
    +
    + ADMX_ICM/ShellRemovePublishToWeb_2 +
    +
    + ADMX_ICM/WinMSG_NoInstrumentation_1 +
    +
    + ADMX_ICM/WinMSG_NoInstrumentation_2 +
    +
    + ### ADMX_kdc policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-icm.md b/windows/client-management/mdm/policy-csp-admx-icm.md index 82dfc6c182..fa79b7acc9 100644 --- a/windows/client-management/mdm/policy-csp-admx-icm.md +++ b/windows/client-management/mdm/policy-csp-admx-icm.md @@ -1193,7 +1193,7 @@ ADMX Info:
    -**ADMX_ICM/InternetManagement_RestrictCommunication_2** +**ADMX_ICM/ShellNoUseInternetOpenWith_1** @@ -1230,19 +1230,20 @@ ADMX Info: [Scope](./policy-configuration-service-provider.md#policy-scope): > [!div class = "checklist"] -> * Device +> * User
    -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to use the Microsoft Web service for finding an application to open a file with an unhandled file association. -If you enable this setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features cannot access the Internet. +When a user opens a file that has an extension that is not associated with any applications on the computer, the user is given the choice to select a local application or use the Web service to find an application. -If you disable this policy setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features can access the Internet. +If you enable this policy setting, the link and the dialog for using the Web service to open an unhandled file association are removed. + +If you disable or do not configure this policy setting, the user is allowed to use the Web service. -If you do not configure this policy setting, all of the the policy settings in the "Internet Communication settings" section are set to not configured. > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -1253,9 +1254,9 @@ If you do not configure this policy setting, all of the the policy settings in t ADMX Info: -- GP English name: *Restrict Internet communication* -- GP name: *InternetManagement_RestrictCommunication_2* -- GP path: *System\Internet Communication Management* +- GP English name: *Turn off Internet File Association service* +- GP name: *ShellNoUseInternetOpenWith_1* +- GP path: *System\Internet Communication Management\Internet Communication settings* - GP ADMX file name: *ICM.admx* @@ -1263,7 +1264,7 @@ ADMX Info:
    -**ADMX_ICM/InternetManagement_RestrictCommunication_2** +**ADMX_ICM/ShellNoUseInternetOpenWith_2**
    @@ -1306,13 +1307,14 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to use the Microsoft Web service for finding an application to open a file with an unhandled file association. -If you enable this setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features cannot access the Internet. +When a user opens a file that has an extension that is not associated with any applications on the computer, the user is given the choice to select a local application or use the Web service to find an application. -If you disable this policy setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features can access the Internet. +If you enable this policy setting, the link and the dialog for using the Web service to open an unhandled file association are removed. + +If you disable or do not configure this policy setting, the user is allowed to use the Web service. -If you do not configure this policy setting, all of the the policy settings in the "Internet Communication settings" section are set to not configured. > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -1323,9 +1325,9 @@ If you do not configure this policy setting, all of the the policy settings in t ADMX Info: -- GP English name: *Restrict Internet communication* -- GP name: *InternetManagement_RestrictCommunication_2* -- GP path: *System\Internet Communication Management* +- GP English name: *Turn off Internet File Association service* +- GP name: *ShellNoUseInternetOpenWith_2* +- GP path: *System\Internet Communication Management\Internet Communication settings* - GP ADMX file name: *ICM.admx* @@ -1333,7 +1335,7 @@ ADMX Info:
    -**ADMX_ICM/InternetManagement_RestrictCommunication_2** +**ADMX_ICM/ShellNoUseStoreOpenWith_1**
    @@ -1370,19 +1372,20 @@ ADMX Info: [Scope](./policy-configuration-service-provider.md#policy-scope): > [!div class = "checklist"] -> * Device +> * User
    -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to use the Store service for finding an application to open a file with an unhandled file type or protocol association. -If you enable this setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features cannot access the Internet. +When a user opens a file type or protocol that is not associated with any applications on the computer, the user is given the choice to select a local application or use the Store service to find an application. -If you disable this policy setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features can access the Internet. +If you enable this policy setting, the "Look for an app in the Store" item in the Open With dialog is removed. + +If you disable or do not configure this policy setting, the user is allowed to use the Store service and the Store item is available in the Open With dialog. -If you do not configure this policy setting, all of the the policy settings in the "Internet Communication settings" section are set to not configured. > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -1393,9 +1396,9 @@ If you do not configure this policy setting, all of the the policy settings in t ADMX Info: -- GP English name: *Restrict Internet communication* -- GP name: *InternetManagement_RestrictCommunication_2* -- GP path: *System\Internet Communication Management* +- GP English name: *Turn off access to the Store* +- GP name: *ShellNoUseStoreOpenWith_1* +- GP path: *System\Internet Communication Management\Internet Communication settings* - GP ADMX file name: *ICM.admx* @@ -1403,7 +1406,7 @@ ADMX Info:
    -**ADMX_ICM/InternetManagement_RestrictCommunication_2** +**ADMX_ICM/ShellNoUseStoreOpenWith_2**
    @@ -1446,13 +1449,14 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to use the Store service for finding an application to open a file with an unhandled file type or protocol association. -If you enable this setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features cannot access the Internet. +When a user opens a file type or protocol that is not associated with any applications on the computer, the user is given the choice to select a local application or use the Store service to find an application. -If you disable this policy setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features can access the Internet. +If you enable this policy setting, the "Look for an app in the Store" item in the Open With dialog is removed. + +If you disable or do not configure this policy setting, the user is allowed to use the Store service and the Store item is available in the Open With dialog. -If you do not configure this policy setting, all of the the policy settings in the "Internet Communication settings" section are set to not configured. > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -1463,9 +1467,9 @@ If you do not configure this policy setting, all of the the policy settings in t ADMX Info: -- GP English name: *Restrict Internet communication* -- GP name: *InternetManagement_RestrictCommunication_2* -- GP path: *System\Internet Communication Management* +- GP English name: *Turn off access to the Store* +- GP name: *ShellNoUseStoreOpenWith_2* +- GP path: *System\Internet Communication Management\Internet Communication settings* - GP ADMX file name: *ICM.admx* @@ -1473,7 +1477,147 @@ ADMX Info:
    -**ADMX_ICM/InternetManagement_RestrictCommunication_2** +**ADMX_ICM/ShellPreventWPWDownload_1** + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows should download a list of providers for the web publishing and online ordering wizards. These wizards allow users to select from a list of companies that provide services such as online storage and photographic printing. By default, Windows displays providers downloaded from a Windows website in addition to providers specified in the registry. + +If you enable this policy setting, Windows does not download providers, and only the service providers that are cached in the local registry are displayed. + +If you disable or do not configure this policy setting, a list of providers are downloaded when the user uses the web publishing or online ordering wizards. + +See the documentation for the web publishing and online ordering wizards for more information, including details on specifying service providers in the registry. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off Internet download for Web publishing and online ordering wizards* +- GP name: *ShellPreventWPWDownload_1* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/ShellRemoveOrderPrints_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the "Order Prints Online" task is available from Picture Tasks in Windows folders. + +The Order Prints Online Wizard is used to download a list of providers and allow users to order prints online. If you enable this policy setting, the task "Order Prints Online" is removed from Picture Tasks in File Explorer folders. + +If you disable or do not configure this policy setting, the task is displayed. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off the "Order Prints" picture task* +- GP name: *ShellRemoveOrderPrints_1* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/ShellRemoveOrderPrints_2** @@ -1516,13 +1660,14 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the "Order Prints Online" task is available from Picture Tasks in Windows folders. -If you enable this setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features cannot access the Internet. +The Order Prints Online Wizard is used to download a list of providers and allow users to order prints online. -If you disable this policy setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features can access the Internet. +If you enable this policy setting, the task "Order Prints Online" is removed from Picture Tasks in File Explorer folders. + +If you disable or do not configure this policy setting, the task is displayed. -If you do not configure this policy setting, all of the the policy settings in the "Internet Communication settings" section are set to not configured. > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -1533,9 +1678,297 @@ If you do not configure this policy setting, all of the the policy settings in t ADMX Info: -- GP English name: *Restrict Internet communication* -- GP name: *InternetManagement_RestrictCommunication_2* -- GP path: *System\Internet Communication Management* +- GP English name: *Turn off the "Order Prints" picture task* +- GP name: *ShellRemoveOrderPrints_2* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/ShellRemovePublishToWeb_1** + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the tasks "Publish this file to the Web," "Publish this folder to the Web," and "Publish the selected items to the Web" are available from File and Folder Tasks in Windows folders. + +The Web Publishing Wizard is used to download a list of providers and allow users to publish content to the web. + +If you enable this policy setting, these tasks are removed from the File and Folder tasks in Windows folders. If you disable or do not configure this policy setting, the tasks are shown. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off the "Publish to Web" task for files and folders* +- GP name: *ShellRemovePublishToWeb_1* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/ShellRemovePublishToWeb_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the tasks "Publish this file to the Web," "Publish this folder to the Web," and "Publish the selected items to the Web" are available from File and Folder Tasks in Windows folders. + +The Web Publishing Wizard is used to download a list of providers and allow users to publish content to the web. + +If you enable this policy setting, these tasks are removed from the File and Folder tasks in Windows folders. + +If you disable or do not configure this policy setting, the tasks are shown. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off the "Publish to Web" task for files and folders* +- GP name: *ShellRemovePublishToWeb_2* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/WinMSG_NoInstrumentation_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows Messenger collects anonymous information about how Windows Messenger software and service is used. + +With the Customer Experience Improvement program, users can allow Microsoft to collect anonymous information about how the product is used. + +This information is used to improve the product in future releases. + +If you enable this policy setting, Windows Messenger does not collect usage information, and the user settings to enable the collection of usage information are not shown. + +If you disable this policy setting, Windows Messenger collects anonymous usage information, and the setting is not shown. If you do not configure this policy setting, users have the choice to opt in and allow information to be collected. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off the Windows Messenger Customer Experience Improvement Program* +- GP name: *WinMSG_NoInstrumentation_1* +- GP path: *System\Internet Communication Management\Internet Communication settings* +- GP ADMX file name: *ICM.admx* + + + +
    + + +**ADMX_ICM/WinMSG_NoInstrumentation_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecheck mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows Messenger collects anonymous information about how Windows Messenger software and service is used. + +With the Customer Experience Improvement program, users can allow Microsoft to collect anonymous information about how the product is used. + +This information is used to improve the product in future releases. + +If you enable this policy setting, Windows Messenger does not collect usage information, and the user settings to enable the collection of usage information are not shown. + +If you disable this policy setting, Windows Messenger collects anonymous usage information, and the setting is not shown. + +If you do not configure this policy setting, users have the choice to opt in and allow information to be collected. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Turn off the Windows Messenger Customer Experience Improvement Program* +- GP name: *WinMSG_NoInstrumentation_2* +- GP path: *System\Internet Communication Management\Internet Communication settings* - GP ADMX file name: *ICM.admx* From 3ecb9770addeb51cca42a467134fe2e6379b5819 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 17 Dec 2020 15:59:18 -0800 Subject: [PATCH 0858/2014] Fixed broken note In an alert (like Note), blank lines must also start with an angle bracket to connect the content on both sides of the blank line. --- .../bitlocker/bitlocker-overview-and-requirements-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.yml b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.yml index de4338a325..63b1488107 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.yml +++ b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.yml @@ -56,7 +56,7 @@ sections: > [!NOTE] > TPM 2.0 is not supported in Legacy and CSM Modes of the BIOS. Devices with TPM 2.0 must have their BIOS mode configured as Native UEFI only. The Legacy and Compatibility Support Module (CSM) options must be disabled. For added security Enable the Secure Boot feature. - + > > Installed Operating System on hardware in legacy mode will stop the OS from booting when the BIOS mode is changed to UEFI. Use the tool [MBR2GPT](https://docs.microsoft.com/windows/deployment/mbr-to-gpt) before changing the BIOS mode which will prepare the OS and the disk to support UEFI. - question: How can I tell if a TPM is on my computer? From fcbe8c29cad3bb7dcb615c3313ba6ca0c0b8a194 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 17 Dec 2020 16:03:13 -0800 Subject: [PATCH 0859/2014] Fixed build warnings --- .../mdm/policies-in-policy-csp-admx-backed.md | 2 +- .../mdm/policy-configuration-service-provider.md | 2 +- windows/client-management/mdm/policy-csp-admx-icm.md | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index fc369bf835..0d38a8664a 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -322,7 +322,7 @@ ms.date: 10/08/2020 - [ADMX_ICM/EventViewer_DisableLinks](./policy-csp-admx-icm.md#admx-icm-eventviewer-disablelinks) - [ADMX_ICM/HSS_HeadlinesPolicy](./policy-csp-admx-icm.md#admx-icm-hss-headlinespolicy) - [ADMX_ICM/HSS_KBSearchPolicy](./policy-csp-admx-icm.md#admx-icm-hss-kbsearchpolicy) -- [ADMX_ICM/InternetManagement_RestrictCommunication_1](./policy-csp-admx-icm.md#admx-icm-internetmanagement_restrictcommunication_1) +- [ADMX_ICM/InternetManagement_RestrictCommunication_1](./policy-csp-admx-icm.md#admx-icm-internetmanagement-restrictcommunication-1) - [ADMX_ICM/InternetManagement_RestrictCommunication_2](./policy-csp-admx-icm.md#admx-icm-internetmanagement-restrictcommunication-2) - [ADMX_ICM/NC_ExitOnISP](./policy-csp-admx-icm.md#admx-icm-nc-exitonisp) - [ADMX_ICM/NC_NoRegistration](./policy-csp-admx-icm.md#admx-icm-nc-noregistration) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 13cc28a89d..addca8a9df 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1250,7 +1250,7 @@ The following diagram shows the Policy configuration service provider in tree fo ADMX_ICM/HSS_KBSearchPolicy
    - ADMX_ICM/InternetManagement_RestrictCommunication_1 + ADMX_ICM/InternetManagement_RestrictCommunication_1
    ADMX_ICM/InternetManagement_RestrictCommunication_2 diff --git a/windows/client-management/mdm/policy-csp-admx-icm.md b/windows/client-management/mdm/policy-csp-admx-icm.md index fa79b7acc9..9c053a6a02 100644 --- a/windows/client-management/mdm/policy-csp-admx-icm.md +++ b/windows/client-management/mdm/policy-csp-admx-icm.md @@ -47,7 +47,7 @@ manager: dansimp ADMX_ICM/HSS_KBSearchPolicy
    - ADMX_ICM/InternetManagement_RestrictCommunication_1 + ADMX_ICM/InternetManagement_RestrictCommunication_1
    ADMX_ICM/InternetManagement_RestrictCommunication_2 @@ -762,7 +762,7 @@ ADMX Info:
    -**ADMX_ICM/InternetManagement_RestrictCommunication_2** +**ADMX_ICM/InternetManagement_RestrictCommunication_2** @@ -1092,7 +1092,7 @@ ADMX Info: Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove access to Windows Update. -If you enable this policy setting, all Windows Update features are removed. This includes blocking access to the Windows Update website at http://windowsupdate.microsoft.com, from the Windows Update hyperlink on the Start menu, and also on the Tools menu in Internet Explorer. Windows automatic updating is also disabled; you will neither be notified about nor will you receive critical updates from Windows Update. This policy setting also prevents Device Manager from automatically installing driver updates from the Windows Update website. +If you enable this policy setting, all Windows Update features are removed. This includes blocking access to the Windows Update website at https://windowsupdate.microsoft.com, from the Windows Update hyperlink on the Start menu, and also on the Tools menu in Internet Explorer. Windows automatic updating is also disabled; you will neither be notified about nor will you receive critical updates from Windows Update. This policy setting also prevents Device Manager from automatically installing driver updates from the Windows Update website. If you disable or do not configure this policy setting, users can access the Windows Update website and enable automatic updating to receive notifications and critical updates from Windows Update. From 1ed3377fb1b1e7adfd433197b5fe57c137be6940 Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Thu, 17 Dec 2020 16:05:52 -0800 Subject: [PATCH 0860/2014] Fixing image links --- .../microsoft-defender-atp/deployment-phases.md | 2 +- .../images/phase-diagrams/deployment-phases.png | Bin 0 -> 5744 bytes .../images/phase-diagrams/migration-phases.png | Bin 0 -> 5711 bytes .../images/phase-diagrams/onboard.png | Bin 0 -> 1960 bytes .../images/phase-diagrams/prepare.png | Bin 0 -> 1713 bytes .../images/phase-diagrams/setup.png | Bin 0 -> 1508 bytes .../mcafee-to-microsoft-defender-migration.md | 2 +- .../mcafee-to-microsoft-defender-onboard.md | 2 +- .../mcafee-to-microsoft-defender-prepare.md | 2 +- .../mcafee-to-microsoft-defender-setup.md | 2 +- .../microsoft-defender-atp/onboarding.md | 2 +- .../microsoft-defender-atp/prepare-deployment.md | 2 +- .../production-deployment.md | 2 +- .../switch-to-microsoft-defender-migration.md | 2 +- .../switch-to-microsoft-defender-onboard.md | 2 +- .../switch-to-microsoft-defender-prepare.md | 2 +- .../switch-to-microsoft-defender-setup.md | 2 +- ...mantec-to-microsoft-defender-atp-migration.md | 2 +- ...symantec-to-microsoft-defender-atp-onboard.md | 2 +- ...symantec-to-microsoft-defender-atp-prepare.md | 2 +- .../symantec-to-microsoft-defender-atp-setup.md | 2 +- 21 files changed, 16 insertions(+), 16 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/phase-diagrams/deployment-phases.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/phase-diagrams/migration-phases.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/phase-diagrams/onboard.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/phase-diagrams/prepare.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/phase-diagrams/setup.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 6155038acf..71da90cdfd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -37,7 +37,7 @@ Each section corresponds to a separate article in this solution. ![Image of deployment phases with details from table](images/deployment-guide-phases.png) -![Summary of deployment phases: prepare, setup, onboard](/windows/media/phase-diagrams/deployment-phases.png) +![Summary of deployment phases: prepare, setup, onboard](images/phase-diagrams/deployment-phases.png) |Phase | Description | |:-------|:-----| diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/phase-diagrams/deployment-phases.png b/windows/security/threat-protection/microsoft-defender-atp/images/phase-diagrams/deployment-phases.png new file mode 100644 index 0000000000000000000000000000000000000000..4d2a4fa94646c72b26e978c0c02cad12efb50a7f GIT binary patch literal 5744 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 XSz?>75Vz#;3%y)s#@0B%&^_iqEKr?r literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/phase-diagrams/prepare.png b/windows/security/threat-protection/microsoft-defender-atp/images/phase-diagrams/prepare.png new file mode 100644 index 0000000000000000000000000000000000000000..1001e41e0dbf403ec43cf619766ba4096db69553 GIT binary patch literal 1713 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index dbb50ab562..6977f6f2c9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -35,7 +35,7 @@ If you are planning to switch from McAfee Endpoint Security (McAfee) to [Microso When you switch from McAfee to Microsoft Defender for Endpoint, you follow a process that can be divided into three phases, as described in the following table: -![Migration phases - prepare setup onboard](/windows/media/phase-diagrams/migration-phases.png) +![Migration phases - prepare setup onboard](images/phase-diagrams/migration-phases.png) |Phase |Description | diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index 703d353b4c..dd52552ec9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -28,7 +28,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -|[![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |[![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)](mcafee-to-microsoft-defender-setup.md)
    [Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)
    Phase 3: Onboard | +|[![Phase 1: Prepare](images/phase-diagrams/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |[![Phase 2: Set up](images/phase-diagrams/setup.png)](mcafee-to-microsoft-defender-setup.md)
    [Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |![Phase 3: Onboard](images/phase-diagrams/onboard.png)
    Phase 3: Onboard | |--|--|--| || |*You are here!* | diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index 4fa7e47e70..886846f36f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -29,7 +29,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -|![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)
    Phase 1: Prepare |[![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)](mcafee-to-microsoft-defender-setup.md)
    [Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |[![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | +|![Phase 1: Prepare](images/phase-diagrams/prepare.png)
    Phase 1: Prepare |[![Phase 2: Set up](images/phase-diagrams/setup.png)](mcafee-to-microsoft-defender-setup.md)
    [Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |[![Phase 3: Onboard](images/phase-diagrams/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | |--|--|--| |*You are here!*| | | diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index b9f5ed18c6..432aed7160 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -29,7 +29,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -|[![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)
    Phase 2: Set up |[![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | +|[![Phase 1: Prepare](images/phase-diagrams/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |![Phase 2: Set up](images/phase-diagrams/setup.png)
    Phase 2: Set up |[![Phase 3: Onboard](images/phase-diagrams/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | |--|--|--| ||*You are here!* | | diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index 7c9ce553cb..5cbe6e5c30 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -29,7 +29,7 @@ ms.topic: article Deploying Defender for Endpoint is a three-phase process: -| [![deployment phase - prepare](/windows/media/phase-diagrams/prepare.png)](prepare-deployment.md)
    [Phase 1: Prepare](prepare-deployment.md) | [![deployment phase - setup](/windows/media/phase-diagrams/setup.png)](production-deployment.md)
    [Phase 2: Setup](production-deployment.md) | ![deployment phase - onboard](/windows/media/phase-diagrams/onboard.png)
    Phase 3: Onboard | +| [![deployment phase - prepare](images/phase-diagrams/prepare.png)](prepare-deployment.md)
    [Phase 1: Prepare](prepare-deployment.md) | [![deployment phase - setup](images/phase-diagrams/setup.png)](production-deployment.md)
    [Phase 2: Setup](production-deployment.md) | ![deployment phase - onboard](images/phase-diagrams/onboard.png)
    Phase 3: Onboard | | ----- | ----- | ----- | | | |*You are here!*| diff --git a/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md b/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md index 2db4bdf69c..f93867d6d6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md @@ -33,7 +33,7 @@ ms.topic: article Deploying Defender for Endpoint is a three-phase process: -| ![deployment phase - prepare](/windows/media/phase-diagrams/prepare.png)
    Phase 1: Prepare | [![deployment phase - setup](/windows/media/phase-diagrams/setup.png)](production-deployment.md)
    [Phase 2: Setup](production-deployment.md) | [![deployment phase - onboard](/windows/media/phase-diagrams/onboard.png)](onboarding.md)
    [Phase 3: Onboard](onboarding.md) | +| ![deployment phase - prepare](images/phase-diagrams/prepare.png)
    Phase 1: Prepare | [![deployment phase - setup](images/phase-diagrams/setup.png)](production-deployment.md)
    [Phase 2: Setup](production-deployment.md) | [![deployment phase - onboard](images/phase-diagrams/onboard.png)](onboarding.md)
    [Phase 3: Onboard](onboarding.md) | | ----- | ----- | ----- | |*You are here!* | || diff --git a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md index 801cfd63d9..3f5f8aabcc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md @@ -31,7 +31,7 @@ ms.topic: article Deploying Defender for Endpoint is a three-phase process: -| [![deployment phase - prepare](/windows/media/phase-diagrams/prepare.png)](prepare-deployment.md)
    [Phase 1: Prepare](prepare-deployment.md) | ![deployment phase - setup](/windows/media/phase-diagrams/setup.png)
    Phase 2: Setup | [![deployment phase - onboard](/windows/media/phase-diagrams/onboard.png)](onboarding.md)
    [Phase 3: Onboard](onboarding.md) | +| [![deployment phase - prepare](images/phase-diagrams/prepare.png)](prepare-deployment.md)
    [Phase 1: Prepare](prepare-deployment.md) | ![deployment phase - setup](images/phase-diagrams/setup.png)
    Phase 2: Setup | [![deployment phase - onboard](images/phase-diagrams/onboard.png)](onboarding.md)
    [Phase 3: Onboard](onboarding.md) | | ----- | ----- | ----- | | | *You are here!*|| diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-migration.md index 1a9ceac19e..0a7421bb95 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-migration.md @@ -35,7 +35,7 @@ If you are planning to switch from a non-Microsoft endpoint protection solution When you switch to Microsoft Defender for Endpoint, you follow a process that can be divided into three phases, as described in the following table: -![Migration phases - prepare, setup, onboard](/windows/media/phase-diagrams/migration-phases.png) +![Migration phases - prepare, setup, onboard](images/phase-diagrams/migration-phases.png) |Phase |Description | |--|--| diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md index 40074d3a9c..18422aba57 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md @@ -25,7 +25,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho # Switch to Microsoft Defender for Endpoint - Phase 3: Onboard -|[![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)](switch-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](switch-to-microsoft-defender-prepare.md) |[![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)](switch-to-microsoft-defender-setup.md)
    [Phase 2: Set up](switch-to-microsoft-defender-setup.md) |![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)
    Phase 3: Onboard | +|[![Phase 1: Prepare](images/phase-diagrams/prepare.png)](switch-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](switch-to-microsoft-defender-prepare.md) |[![Phase 2: Set up](images/phase-diagrams/setup.png)](switch-to-microsoft-defender-setup.md)
    [Phase 2: Set up](switch-to-microsoft-defender-setup.md) |![Phase 3: Onboard](images/phase-diagrams/onboard.png)
    Phase 3: Onboard | |--|--|--| || |*You are here!* | diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md index 334eb1708e..c55bd95f20 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md @@ -25,7 +25,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho # Switch to Microsoft Defender for Endpoint - Phase 1: Prepare -|![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)
    Phase 1: Prepare |[![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)](switch-to-microsoft-defender-setup.md)
    [Phase 2: Set up](switch-to-microsoft-defender-setup.md) |[![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)](switch-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](switch-to-microsoft-defender-onboard.md) | +|![Phase 1: Prepare](images/phase-diagrams/prepare.png)
    Phase 1: Prepare |[![Phase 2: Set up](images/phase-diagrams/setup.png)](switch-to-microsoft-defender-setup.md)
    [Phase 2: Set up](switch-to-microsoft-defender-setup.md) |[![Phase 3: Onboard](images/phase-diagrams/onboard.png)](switch-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](switch-to-microsoft-defender-onboard.md) | |--|--|--| |*You are here!*| | | diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md index 5fef44d9d6..2d0c515fe8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md @@ -25,7 +25,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho # Switch to Microsoft Defender for Endpoint - Phase 2: Setup -|[![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)](switch-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](switch-to-microsoft-defender-prepare.md) |![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)
    Phase 2: Set up |[![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)](switch-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](switch-to-microsoft-defender-onboard.md) | +|[![Phase 1: Prepare](images/phase-diagrams/prepare.png)](switch-to-microsoft-defender-prepare.md)
    [Phase 1: Prepare](switch-to-microsoft-defender-prepare.md) |![Phase 2: Set up](images/phase-diagrams/setup.png)
    Phase 2: Set up |[![Phase 3: Onboard](images/phase-diagrams/onboard.png)](switch-to-microsoft-defender-onboard.md)
    [Phase 3: Onboard](switch-to-microsoft-defender-onboard.md) | |--|--|--| ||*You are here!* | | diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md index cd4d8387d3..0fe3fbf828 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md @@ -35,7 +35,7 @@ If you are planning to switch from Symantec Endpoint Protection (Symantec) to [M When you switch from Symantec to Microsoft Defender for Endpoint, you follow a process that can be divided into three phases, as described in the following table: -![Migration phases - prepare, setup, onboard](/windows/media/phase-diagrams/migration-phases.png) +![Migration phases - prepare, setup, onboard](images/phase-diagrams/migration-phases.png) |Phase |Description | |--|--| diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md index b78be37a84..a80c0ae736 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md @@ -28,7 +28,7 @@ ms.reviewer: depicker, yongrhee, chriggs [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -|[![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
    [Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |[![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
    [Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)
    Phase 3: Onboard | +|[![Phase 1: Prepare](images/phase-diagrams/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
    [Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |[![Phase 2: Set up](images/phase-diagrams/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
    [Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |![Phase 3: Onboard](images/phase-diagrams/onboard.png)
    Phase 3: Onboard | |--|--|--| || |*You are here!* | diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md index 86b5570c34..10e8d99bb4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md @@ -28,7 +28,7 @@ ms.reviewer: depicker, yongrhee, chriggs [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -|![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)
    Phase 1: Prepare |[![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
    [Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |[![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
    [Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | +|![Phase 1: Prepare](images/phase-diagrams/prepare.png)
    Phase 1: Prepare |[![Phase 2: Set up](images/phase-diagrams/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
    [Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |[![Phase 3: Onboard](images/phase-diagrams/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
    [Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | |--|--|--| |*You are here!*| | | diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md index 68a0f10921..401eaec958 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md @@ -28,7 +28,7 @@ ms.reviewer: depicker, yongrhee, chriggs [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -|[![Phase 1: Prepare](/windows/media/phase-diagrams/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
    [Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |![Phase 2: Set up](/windows/media/phase-diagrams/setup.png)
    Phase 2: Set up |[![Phase 3: Onboard](/windows/media/phase-diagrams/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
    [Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | +|[![Phase 1: Prepare](images/phase-diagrams/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
    [Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |![Phase 2: Set up](images/phase-diagrams/setup.png)
    Phase 2: Set up |[![Phase 3: Onboard](images/phase-diagrams/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
    [Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | |--|--|--| ||*You are here!* | | From b51c5a542168bb6cc519325e9db7dd46f15745e1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 17 Dec 2020 16:07:21 -0800 Subject: [PATCH 0861/2014] edits --- .../microsoft-defender-atp/android-intune.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index d899f7568a..52450260ef 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -29,7 +29,7 @@ ms.topic: conceptual - [Defender for Endpoint](microsoft-defender-atp-android.md) -This topic describes deploying Defender for Endpoint for Android on Intune +Learn how to deploy Defender for Endpoint for Android on Intune Company Portal enrolled devices. For more information about Intune device enrollment, see [Enroll your device](https://docs.microsoft.com/mem/intune/user-help/enroll-device-android-company-portal). @@ -44,13 +44,13 @@ device](https://docs.microsoft.com/mem/intune/user-help/enroll-device-android-co **Deploy Defender for Endpoint for Android on Intune Company Portal - Device Administrator enrolled devices** -This topic describes how to deploy Defender for Endpoint for Android on Intune Company Portal - Device Administrator enrolled devices. +Learn how to deploy Defender for Endpoint for Android on Intune Company Portal - Device Administrator enrolled devices. ### Add as Android store app 1. In [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) , go to **Apps** \> -**Android Apps** \> **Add \> Android store app** and click **Select**. +**Android Apps** \> **Add \> Android store app** and choose **Select**. ![Image of Microsoft Endpoint Manager Admin Center](images/mda-addandroidstoreapp.png) @@ -60,13 +60,13 @@ center](https://go.microsoft.com/fwlink/?linkid=2109431) , go to **Apps** \> - **Name** - **Description** - **Publisher** as Microsoft. - - **Appstore URL** as https://play.google.com/store/apps/details?id=com.microsoft.scmx (Defender for Endpoint app Google Play Store URL) + - **App store URL** as https://play.google.com/store/apps/details?id=com.microsoft.scmx (Defender for Endpoint app Google Play Store URL) Other fields are optional. Select **Next**. ![Image of Microsoft Endpoint Manager Admin Center](images/mda-addappinfo.png) -3. In the *Assignments* section, go to the **Required** section and select **Add group.** You can then choose the user group(s) that you would like to target Defender for Endpoint for Android app. Click **Select** and then **Next**. +3. In the *Assignments* section, go to the **Required** section and select **Add group.** You can then choose the user group(s) that you would like to target Defender for Endpoint for Android app. Choose **Select** and then **Next**. >[!NOTE] >The selected user group should consist of Intune enrolled users. @@ -111,7 +111,7 @@ Defender for Endpoint for Android supports Android Enterprise enrolled devices. For more information on the enrollment options supported by Intune, see [Enrollment Options](https://docs.microsoft.com/mem/intune/enrollment/android-enroll). -**Currently, Personally-owned devices with work profile and Corporate-owned fully managed user device enrollments are supported for deployment.** +**Currently, Personally owned devices with work profile and Corporate-owned fully managed user device enrollments are supported for deployment.** @@ -141,7 +141,7 @@ select **Approve**. > ![A screenshot of a Managed Google Play](images/07e6d4119f265037e3b80a20a73b856f.png) -4. You should now be presented with the permissions that Defender for Endpoint +4. You'll be presented with the permissions that Defender for Endpoint obtains for it to work. Review them and then select **Approve**. ![A screenshot of Defender for Endpoint preview app approval](images/206b3d954f06cc58b3466fb7a0bd9f74.png) @@ -218,7 +218,7 @@ Defender ATP should be visible in the apps list. 1. In the **Review + Create** page that comes up next, review all the information and then select **Create**.
    - The app configuration policy for Defender for Endpoint auto-granting the storage permission is now assigned to the selected user group. + The app configuration policy for Defender for Endpoint autogranting the storage permission is now assigned to the selected user group. > [!div class="mx-imgBorder"] > ![Image of create app configuration policy](images/android-review-create.png) @@ -244,11 +244,11 @@ above. Then select **Review + Save** and then **Save** again to commence assignment. ### Auto Setup of Always-on VPN -Defender for Endpoint supports Device configuration policies for managed devices via Intune. This capability can be leveraged to **Auto setup of Always-on VPN** on Android Enterprise enrolled devices, so the end user does not need to setup VPN service while onboarding. -1. On **Devices** Page go to **Configuration Profiles** > **Create Profile** > **Platform** > **Android Enterprise** +Defender for Endpoint supports Device configuration policies for managed devices via Intune. This capability can be leveraged to **Auto setup of Always-on VPN** on Android Enterprise enrolled devices, so the end user does not need to set up VPN service while onboarding. +1. On **Devices**, select **Configuration Profiles** > **Create Profile** > **Platform** > **Android Enterprise** Select **Device restrictions** under one of the following, based on your device enrollment type - **Fully Managed, Dedicated, and Corporate-Owned Work Profile** -- **Personally-Owned Work Profile** +- **Personally owned Work Profile** Select **Create**. @@ -292,7 +292,7 @@ displayed here. > ![Image of device installation status](images/900c0197aa59f9b7abd762ab2b32e80c.png) -2. On the device, you can validate the onboarding status by going to the **work profile**. Confirm that Defender for Endpoint is available and that you are enrolled to the **Personally-owned devices with work profile**. If you are enrolled to a **Corporate-owned, fully managed user device**, you will have a single profile on the device where you can confirm that Defender for Endpoint is available. +2. On the device, you can validate the onboarding status by going to the **work profile**. Confirm that Defender for Endpoint is available and that you are enrolled to the **Personally owned devices with work profile**. If you are enrolled to a **Corporate-owned, fully managed user device**, you will have a single profile on the device where you can confirm that Defender for Endpoint is available. ![Image of app in mobile device](images/c2e647fc8fa31c4f2349c76f2497bc0e.png) From 258b1b91dc8dedcb54c7aaf414220be440c789c3 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 17 Dec 2020 16:54:27 -0800 Subject: [PATCH 0862/2014] Indented content in list items --- .../switch-to-microsoft-defender-setup.md | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md index 2d0c515fe8..c1ad46027c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md @@ -87,11 +87,11 @@ The [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/d `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender`
    -> [!NOTE] -> When using the DISM command within a task sequence running PS, the following path to cmd.exe is required. -> Example:
    -> `c:\windows\sysnative\cmd.exe /c Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender-Features`
    -> `c:\windows\sysnative\cmd.exe /c Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender`
    + > [!NOTE] + > When using the DISM command within a task sequence running PS, the following path to cmd.exe is required. + > Example:
    + > `c:\windows\sysnative\cmd.exe /c Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender-Features`
    + > `c:\windows\sysnative\cmd.exe /c Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender`
    3. To verify Microsoft Defender Antivirus is running, use the following PowerShell cmdlet:
    @@ -227,12 +227,13 @@ To use CMPivot to get your file hash, follow these steps: 6. In the query box, type the following query:
    -```kusto -File(c:\\windows\\notepad.exe) -| project Hash -``` -> [!NOTE] -> In the query above, replace *notepad.exe* with the your third-party security product process name. + ```kusto + File(c:\\windows\\notepad.exe) + | project Hash + ``` + + > [!NOTE] + > In the query above, replace *notepad.exe* with the your third-party security product process name. ## Set up your device groups, device collections, and organizational units From b9b89c535deff5eb59b741a509e2b794b29cf7e9 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 17 Dec 2020 16:59:08 -0800 Subject: [PATCH 0863/2014] Indented content in list items --- ...ymantec-to-microsoft-defender-atp-setup.md | 33 +++++++++++-------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md index 401eaec958..04b7812825 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md @@ -64,15 +64,16 @@ Now that you're moving from Symantec to Microsoft Defender for Endpoint, you'll 1. As a local administrator on the endpoint or device, open Windows PowerShell. -2. Run the following PowerShell cmdlets:
    - `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender-Features`
    - `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender`
    +2. Run the following PowerShell cmdlets: -> [!NOTE] -> When using the DISM command within a task sequence running PS, the following path to cmd.exe is required. -> Example:
    -> `c:\windows\sysnative\cmd.exe /c Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender-Features`
    -> `c:\windows\sysnative\cmd.exe /c Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender`
    + `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender-Features` + `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender` + + > [!NOTE] + > When using the DISM command within a task sequence running PS, the following path to cmd.exe is required. + > Example:
    + > `c:\windows\sysnative\cmd.exe /c Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender-Features`
    + > `c:\windows\sysnative\cmd.exe /c Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender`
    3. To verify Microsoft Defender Antivirus is running, use the following PowerShell cmdlet:
    `Get-Service -Name windefend` @@ -174,10 +175,12 @@ To add exclusions to Microsoft Defender for Endpoint, you create [indicators](ht 3. On the **File hashes** tab, choose **Add indicator**. 3. On the **Indicator** tab, specify the following settings: + - File hash (Need help? See [Find a file hash using CMPivot](#find-a-file-hash-using-cmpivot) in this article.) - Under **Expires on (UTC)**, choose **Never**. 4. On the **Action** tab, specify the following settings: + - **Response Action**: **Allow** - Title and description @@ -203,12 +206,14 @@ To use CMPivot to get your file hash, follow these steps: 6. In the query box, type the following query:
    -```kusto -File(c:\\windows\\notepad.exe) -| project Hash -``` -> [!NOTE] -> In the query above, replace *notepad.exe* with the your third-party security product process name. + ```kusto + File(c:\\windows\\notepad.exe) + | project Hash + ``` + + > [!NOTE] + > In the query above, replace *notepad.exe* with the your third-party security product process name. + ## Set up your device groups, device collections, and organizational units From 58c113b28788b0b339dab0c1a9d3b451d10ddb11 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 17 Dec 2020 17:05:27 -0800 Subject: [PATCH 0864/2014] Restored
    --- .../symantec-to-microsoft-defender-atp-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md index 04b7812825..72385ecf92 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md @@ -66,7 +66,7 @@ Now that you're moving from Symantec to Microsoft Defender for Endpoint, you'll 2. Run the following PowerShell cmdlets: - `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender-Features` + `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender-Features`
    `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender` > [!NOTE] From e25ad2d1521b8980512ad262a3cbbbe6c7491954 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 17 Dec 2020 17:26:27 -0800 Subject: [PATCH 0865/2014] add to timeout value in limitiations --- .../threat-protection/microsoft-defender-atp/live-response.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/live-response.md b/windows/security/threat-protection/microsoft-defender-atp/live-response.md index 312550fb3f..193c067a32 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/live-response.md +++ b/windows/security/threat-protection/microsoft-defender-atp/live-response.md @@ -293,6 +293,7 @@ Each command is tracked with full details such as: - Live response sessions are limited to 10 live response sessions at a time. - Large-scale command execution is not supported. +- Live response session inactive timeout value is 5 minutes. - A user can only initiate one session at a time. - A device can only be in one session at a time. - The following file size limits apply: From f50c27aad401fbce2471f2a965f73867bab99253 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Thu, 17 Dec 2020 17:28:47 -0800 Subject: [PATCH 0866/2014] added pic --- .../images/tvm-exception-cancel-global-400.png | Bin 12719 -> 0 bytes .../images/tvm-exception-cancel.png | Bin 0 -> 8640 bytes .../images/tvm-exception-cancellation.png | Bin 24105 -> 0 bytes 3 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-global-400.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel.png delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancellation.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-global-400.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-global-400.png deleted file mode 100644 index 31e2ed052f1f255195283b75a1611f115981af4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12719 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 e9G>obf^nB$2yPk#f=5Am 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 Wc<%MgL%Jh60Qg4xb*1WGfBy#nM?aSU From 8c71abf5f459a3083cb42d4e91f32514de32a7ac Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Thu, 17 Dec 2020 17:37:51 -0800 Subject: [PATCH 0867/2014] new info --- .../microsoft-defender-atp/tvm-exception.md | 15 +++++-------- .../tvm-security-recommendation.md | 22 ++----------------- 2 files changed, 7 insertions(+), 30 deletions(-) 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 3af172dba7..9bb2ff23bb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-exception.md @@ -103,13 +103,15 @@ Navigate to the **Exceptions** tab in the **Remediation** page. You can filter b Select an exception to open a flyout with more details. Exceptions per devices group will have a list of every device group the exception covers, which you can export. You can also view the related recommendation or cancel the exception. - ![Showing the "Exceptions" tab in the Remediation page.](images/tvm-exception-view.png) - ## How to cancel an exception -To cancel an exception, navigate to the **Exceptions** tab in the **Remediation** page. Select the exception. To cancel the exception for all device groups, select the **Cancel exception** button. You can also cancel the exception for a specific device group. +To cancel an exception, navigate to the **Exceptions** tab in the **Remediation** page. Select the exception. + +To cancel the exception for all device groups or for a global exception, select the **Cancel exception for all device groups** button. You will only be able to cancel exceptions for device groups you have permissions for. + +![The cancel button.](images/tvm-exception-cancel.png) ### Cancel the exception for a specific device group @@ -117,13 +119,6 @@ Select the specific device group to cancel the exception for it. A flyout will a ![Showing how to select a specific device group.](images/tvm-exception-device-group-hover.png) - -### Cancel a global exception - -If it is a global exception, select an exception from the list and then select **Cancel exception** from the flyout. - -![Showing how to cancel the exception for a global exception.](images/tvm-exception-cancel-global-400.png) - ## View impact after exceptions are applied In the Security Recommendations page, select **Customize columns** and check the boxes for **Exposed devices (after exceptions)** and **Impact (after exceptions)**. 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 032da734d3..552d3f6e0d 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 @@ -205,32 +205,14 @@ The following list details the justifications behind the exception options: - **Risk accepted** - Poses low risk and/or implementing the recommendation is too expensive - **Planned remediation (grace)** - Already planned but is awaiting execution or authorization -### View all exceptions +### View and cancel exceptions -Navigate to the **Exceptions** tab in the **Remediation** page. +Navigate to the **[Exceptions](tvm-exception)** tab in the **Remediation** page. ![Showing the "Exceptions" tab in the Remediation page.](images/tvm-exception-tab400.png) Select an exception to open a flyout with more details. Exceptions per devices group will have a list of every device group the exception covers, which you can Export. You can also view the related recommendation or cancel the exception. -### How to cancel an exception - -To cancel an exception, navigate to the **Exceptions** tab in the **Remediation** page. Select the exception. - -#### Cancel the exception for a specific device group - -If the exception is per device group, then you will need to select the specific device group to cancel the exception for it. - -![Showing how to select a specific device group.](images/tvm-exception-device-group-hover.png) - -A flyout will appear for the device group, and you can select **Cancel exception**. - -#### Cancel a global exception - -If it is a global exception, select an exception from the list and then select **Cancel exception** from the flyout. - -![Showing how to cancel the exception for a global exception.](images/tvm-exception-cancel-global-400.png) - ### View impact after exceptions are applied In the Security Recommendations page, select **Customize columns** and check the boxes for **Exposed devices (after exceptions)** and **Impact (after exceptions)**. From f9a21f66db306575815db5abd9caaee84b123533 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Thu, 17 Dec 2020 17:41:18 -0800 Subject: [PATCH 0868/2014] added md --- .../microsoft-defender-atp/tvm-security-recommendation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 552d3f6e0d..d28ecadea4 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 @@ -207,7 +207,7 @@ The following list details the justifications behind the exception options: ### View and cancel exceptions -Navigate to the **[Exceptions](tvm-exception)** tab in the **Remediation** page. +Navigate to the **[Exceptions](tvm-exception.md)** tab in the **Remediation** page. ![Showing the "Exceptions" tab in the Remediation page.](images/tvm-exception-tab400.png) From c1c986e8bd02f979f83d8191d563aa51d44e7911 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Thu, 17 Dec 2020 17:46:19 -0800 Subject: [PATCH 0869/2014] remove duplicate content --- .../tvm-security-recommendation.md | 81 +------------------ 1 file changed, 1 insertion(+), 80 deletions(-) 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 d28ecadea4..3db95062b4 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 @@ -149,86 +149,7 @@ Select a security recommendation you would like create an exception for, and the Choose the scope and justification, set a date for the exception duration, and submit. To view all your exceptions (current and past), navigate to the [Remediation](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab. -### Exception scope - -Exceptions can either be created for selected device groups, or for all device groups past and present. - -#### Exception by device group - -Apply the exception to all device groups or choose specific device groups. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” The state will change to “full exception” if you select all the device groups. - -![Showing device group dropdown.](images/tvm-exception-device-group-500.png) - -##### Filtered - -If you have filtered by device group on any of the threat and vulnerability management pages, only your filtered device groups will appear as options. - -Button to filter by device group on any of the threat and vulnerability management pages: - -![Showing selected device groups filter.](images/tvm-selected-device-groups.png) - -Exception view with filtered device groups: - -![Showing filtered device group dropdown.](images/tvm-exception-device-filter500.png) - -##### Large number of device groups - -If your organization has more than 20 device groups, select **Edit** next to the filtered device group option. - -![Showing how to edit large numbers of groups.](images/tvm-exception-edit-groups.png) - -A flyout will appear where you can search and choose device groups you want included. Select the check mark icon below Search to check/uncheck all. - -![Showing large device group flyout.](images/tvm-exception-device-group-flyout-400.png) - -#### Global exceptions - -If you have global administrator permissions (called Microsoft Defender ATP administrator), you will be able to create and cancel a global exception. It affects **all** current and future device groups in your organization, and only a user with similar permission would be able to change it. The recommendation state will change from “active” to “full exception.” - -![Showing global exception option.](images/tvm-exception-global.png) - -Some things to keep in mind: - -- If a recommendation is under global exception, then newly created exceptions for device groups will be suspended until the global exception has expired or been cancelled. After that point, the new device group exceptions will go into effect until they expire. -- If a recommendation already has exceptions for specific device groups and a global exception is created, then the device group exception will be suspended until it expires or the global exception is cancelled before it expires. - -### Justification - -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 your 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 your 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 - -### View and cancel exceptions - -Navigate to the **[Exceptions](tvm-exception.md)** tab in the **Remediation** page. - -![Showing the "Exceptions" tab in the Remediation page.](images/tvm-exception-tab400.png) - -Select an exception to open a flyout with more details. Exceptions per devices group will have a list of every device group the exception covers, which you can Export. You can also view the related recommendation or cancel the exception. - -### View impact after exceptions are applied - -In the Security Recommendations page, select **Customize columns** and check the boxes for **Exposed devices (after exceptions)** and **Impact (after exceptions)**. - -![Showing customize columns options.](images/tvm-after-exceptions.png) - -The exposed devices (after exceptions) column shows the remaining devices that are still exposed to vulnerabilities after exceptions are applied. Exception justifications that affect the exposure include ‘third party control’ and ‘alternate mitigation’. Other justifications do not reduce the exposure of a device, and they are still considered exposed. - -The impact (after exceptions) shows remaining impact to exposure score or secure score after exceptions are applied. Exception justifications that affect the scores include ‘third party control’ and ‘alternate mitigation.’ Other justifications do not reduce the exposure of a device, and so the exposure score and secure score do not change. - -![Showing the columns in the table.](images/tvm-after-exceptions-table.png) -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 Microsoft Secure Score for Devices, 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) -3. Decide how to address the increase or your organization's exposure, such as submitting a remediation request. +[Learn more about exceptions](tvm-exception.md) ## Report inaccuracy From 3795ef248c633ef86caac72b27adc2245d848c2f Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Fri, 18 Dec 2020 10:37:47 +0500 Subject: [PATCH 0870/2014] Update windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../windows-sandbox/windows-sandbox-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md index f9ff3618d5..ce384ca8d4 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -55,7 +55,7 @@ The following video provides an overview of Windows Sandbox. 1. Locate and select **Windows Sandbox** on the Start menu to run it for the first time. ## Usage -1. Copy an executable file (and any other files needed to run the application) from the host and paste into the **Windows Sandbox** window. +1. Copy an executable file (and any other files needed to run the application) from the host and paste them into the **Windows Sandbox** window. 2. Run the executable file or installer inside the sandbox. 3. When you're finished experimenting, close the sandbox. A dialog box will state that all sandbox content will be discarded and permanently deleted. Select **ok**. 4. Confirm that your host machine doesn't exhibit any of the modifications that you made in Windows Sandbox. From 0fd13c3bd81a8f4cfe45514b9011bef90e753295 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Fri, 18 Dec 2020 12:33:36 +0530 Subject: [PATCH 0871/2014] Update TOC.md --- windows/security/threat-protection/windows-firewall/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/TOC.md b/windows/security/threat-protection/windows-firewall/TOC.md index b70d686ed5..00a5fecc08 100644 --- a/windows/security/threat-protection/windows-firewall/TOC.md +++ b/windows/security/threat-protection/windows-firewall/TOC.md @@ -165,7 +165,7 @@ ## [Troubleshooting]() ### [Troubleshooting UWP app connectivity issues in Windows Firewall](troubleshooting-uwp-firewall.md) -### [Filter origin audit log improvements)](filter-origin-documentation.md) +### [Filter origin audit log improvements](filter-origin-documentation.md) ### [Quarantine behavior](quarantine.md) ### [Firewall settings lost on upgrade](firewall-settings-lost-on-upgrade.md) From 0d487c033b230665bacfd30bf18fee9072bb3be1 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Fri, 18 Dec 2020 16:49:14 +0530 Subject: [PATCH 0872/2014] Minor change. --- .../threat-protection/microsoft-defender-atp/vulnerability.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md b/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md index 136080f4f5..a2717f7960 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md +++ b/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md @@ -22,11 +22,9 @@ ms.topic: article **Applies to:** -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631). To experience Microsoft Defender for Endpoint, [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -- Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - [!include[Prerelease information](../../includes/prerelease.md)] ## Methods From bee7e905a1960daa0ced2c9e66aa1580731d5e3b Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Fri, 18 Dec 2020 18:09:54 +0200 Subject: [PATCH 0873/2014] add note about Intune Portal link https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8433 --- ...rosoft-intune-automatic-mdm-enrollment-in-the-new-portal.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md b/windows/client-management/mdm/azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md index 706b102207..3715d10e17 100644 --- a/windows/client-management/mdm/azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md +++ b/windows/client-management/mdm/azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md @@ -13,6 +13,9 @@ manager: dansimp # Azure AD and Microsoft Intune: Automatic MDM enrollment in the new Portal +> [!NOTE] +> Microsoft Intune portal can be accessed at the following link: endpoint.microsoft.com + Go to your Azure AD Blade, select the Mobility (MDM and MAM) and there should be the Microsoft Intune "App" Visible, select the Microsoft Intune and configure the Blade ![How to get to the Blade](images/azure-mdm-intune.png) From 0e2b5f9bbe4d2bd1946795efc0f6ed010b9ecd41 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 18 Dec 2020 09:51:56 -0800 Subject: [PATCH 0874/2014] Update azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md --- ...une-automatic-mdm-enrollment-in-the-new-portal.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/windows/client-management/mdm/azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md b/windows/client-management/mdm/azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md index 3715d10e17..7ec3f05bdc 100644 --- a/windows/client-management/mdm/azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md +++ b/windows/client-management/mdm/azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: lomayor -ms.date: 01/17/2018 +ms.date: 12/18/2020 ms.reviewer: manager: dansimp --- @@ -14,14 +14,16 @@ manager: dansimp # Azure AD and Microsoft Intune: Automatic MDM enrollment in the new Portal > [!NOTE] -> Microsoft Intune portal can be accessed at the following link: endpoint.microsoft.com +> Microsoft Intune portal can be accessed at the following link: [https://endpoint.microsoft.com](https://endpoint.microsoft.com). -Go to your Azure AD Blade, select the Mobility (MDM and MAM) and there should be the Microsoft Intune "App" Visible, select the Microsoft Intune and configure the Blade +1. Go to your Azure AD Blade. +2. Select **Mobility (MDM and MAM)**, and find the Microsoft Intune app. +3. Select **Microsoft Intune** and configure the blade. ![How to get to the Blade](images/azure-mdm-intune.png) -Configure the Blade +Configure the blade ![Configure the Blade](images/azure-intune-configure-scope.png) -Select all for allow all users to enroll a Device and make it Intune ready, or Some, then you can add a Group of Users. +You can specify settings to allow all users to enroll a device and make it Intune ready, or choose to allow some users (and then add a group of users). From 46f264cf7feb09ca919242ea868e8f38edfc32aa Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 18 Dec 2020 09:53:38 -0800 Subject: [PATCH 0875/2014] Update azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md minor edits --- ...crosoft-intune-automatic-mdm-enrollment-in-the-new-portal.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md b/windows/client-management/mdm/azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md index 7ec3f05bdc..61ff7e767b 100644 --- a/windows/client-management/mdm/azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md +++ b/windows/client-management/mdm/azure-ad-and-microsoft-intune-automatic-mdm-enrollment-in-the-new-portal.md @@ -1,6 +1,6 @@ --- title: Azure AD and Microsoft Intune - Automatic MDM enrollment in the new Portal -description: Azure AD and Microsoft Intune - Automatic MDM enrollment in the new Portal +description: Azure AD and Microsoft Intune - Automatic MDM enrollment in the new portal ms.author: dansimp ms.topic: article ms.prod: w10 From 83d9bd9b7adc67699c85fb3d590e9d85f421cdc7 Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Fri, 18 Dec 2020 20:53:34 +0200 Subject: [PATCH 0876/2014] API pages update 1. Adding US Gov reference to all pages with URIs. 2. Adding geo reference to all pages with URIs. 3. Replace MDE URLs ending with "windows.com" with "microsoft.com". 4. Replace the login endpoint from "login.windows.net" to "login.microsoftonline.com". --- .../includes/improve-request-performance.md | 2 +- .../includes/microsoft-defender-api-usgov.md | 20 ++++++++++++++ .../microsoft-defender-atp/api-hello-world.md | 10 ++++--- .../microsoft-defender-atp/api-power-bi.md | 8 ++++-- .../exposed-apis-create-app-nativeapp.md | 10 ++++--- .../exposed-apis-create-app-partners.md | 14 ++++++---- .../exposed-apis-create-app-webapp.md | 14 ++++++---- .../exposed-apis-list.md | 13 +++++++--- .../exposed-apis-odata-samples.md | 26 +++++++++++-------- .../run-advanced-query-api.md | 6 +++-- .../run-advanced-query-sample-powershell.md | 10 ++++--- .../run-advanced-query-sample-python.md | 10 ++++--- 12 files changed, 101 insertions(+), 42 deletions(-) create mode 100644 windows/security/includes/microsoft-defender-api-usgov.md diff --git a/windows/security/includes/improve-request-performance.md b/windows/security/includes/improve-request-performance.md index c2499cf092..efaf6664a9 100644 --- a/windows/security/includes/improve-request-performance.md +++ b/windows/security/includes/improve-request-performance.md @@ -16,7 +16,7 @@ ms.collection: M365-security-compliance ms.topic: article --- ->[!NOTE] +>[!TIP] >For better performance, you can use server closer to your geo location: > - api-us.securitycenter.microsoft.com > - api-eu.securitycenter.microsoft.com diff --git a/windows/security/includes/microsoft-defender-api-usgov.md b/windows/security/includes/microsoft-defender-api-usgov.md new file mode 100644 index 0000000000..6f525901c4 --- /dev/null +++ b/windows/security/includes/microsoft-defender-api-usgov.md @@ -0,0 +1,20 @@ +--- +title: Microsoft Defender for Endpoint API URIs for US Government +description: Microsoft Defender for Endpoint API URIs for US Government +keywords: defender, endpoint, api, government, gov +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +>[!NOTE] +>If you are a US Government customer, please use the URIs listed in [here](gov.md#api). diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md b/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md index 0dfd7bfce2..f9c9891569 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md @@ -26,6 +26,8 @@ ms.topic: article - Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) +[!include[Microsoft Defender for Endpoint API URIs for US Government](../../includes/microsoft-defender-api-usgov.md)] + ## Get Alerts using a simple PowerShell script @@ -95,6 +97,8 @@ Done! You have successfully registered an application! - Copy the script below to PowerShell ISE or to a text editor, and save it as "**Get-Token.ps1**" - Running this script will generate a token and will save it in the working folder under the name "**Latest-token.txt**". +[!include[Improve request performance](../../includes/improve-request-performance.md)] + ``` # That code gets the App Context Token and save it to a file named "Latest-token.txt" under the current directory # Paste below your Tenant ID, App ID and App Secret (App key). @@ -103,8 +107,8 @@ $tenantId = '' ### Paste your tenant ID here $appId = '' ### Paste your Application ID here $appSecret = '' ### Paste your Application secret here -$resourceAppIdUri = 'https://api.securitycenter.windows.com' -$oAuthUri = "https://login.windows.net/$TenantId/oauth2/token" +$resourceAppIdUri = 'https://api.securitycenter.microsoft.com' +$oAuthUri = "https://login.microsoftonline.com/$TenantId/oauth2/token" $authBody = [Ordered] @{ resource = "$resourceAppIdUri" client_id = "$appId" @@ -142,7 +146,7 @@ $dateTime = (Get-Date).ToUniversalTime().AddHours(-48).ToString("o") # The URL contains the type of query and the time filter we create above # Read more about other query options and filters at Https://TBD- add the documentation link -$url = "https://api.securitycenter.windows.com/api/alerts?`$filter=alertCreationTime ge $dateTime" +$url = "https://api.securitycenter.microsoft.com/api/alerts?`$filter=alertCreationTime ge $dateTime" # Set the WebRequest headers $headers = @{ diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md index 605b0f511a..39d611f4ca 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md @@ -26,6 +26,8 @@ ms.topic: article - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) +[!include[Microsoft Defender for Endpoint API URIs for US Government](../../includes/microsoft-defender-api-usgov.md)] + In this section you will learn create a Power BI report on top of Defender for Endpoint APIs. The first example demonstrates how to connect Power BI to Advanced Hunting API and the second example demonstrates a connection to our OData APIs, such as Machine Actions or Alerts. @@ -44,11 +46,13 @@ The first example demonstrates how to connect Power BI to Advanced Hunting API a - Copy the below and paste it in the editor: +[!include[Improve request performance](../../includes/improve-request-performance.md)] + ``` let AdvancedHuntingQuery = "DeviceEvents | where ActionType contains 'Anti'", - HuntingUrl = "https://api.securitycenter.windows.com/api/advancedqueries", + HuntingUrl = "https://api.securitycenter.microsoft.com/api/advancedqueries", Response = Json.Document(Web.Contents(HuntingUrl, [Query=[key=AdvancedHuntingQuery]])), @@ -114,7 +118,7 @@ The first example demonstrates how to connect Power BI to Advanced Hunting API a Query = "MachineActions", - Source = OData.Feed("https://api.securitycenter.windows.com/api/" & Query, null, [Implementation="2.0", MoreColumns=true]) + Source = OData.Feed("https://api.securitycenter.microsoft.com/api/" & Query, null, [Implementation="2.0", MoreColumns=true]) in Source diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md index fb00021426..6f75ba2ca8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md @@ -112,6 +112,10 @@ This page explains how to create an AAD application, get an access token to Micr For more information on AAD tokens, see [Azure AD tutorial](https://docs.microsoft.com/azure/active-directory/develop/active-directory-v2-protocols-oauth-client-creds) +[!include[Improve request performance](../../includes/improve-request-performance.md)] + +[!include[Microsoft Defender for Endpoint API URIs for US Government](../../includes/microsoft-defender-api-usgov.md)] + ### Using C# - Copy/Paste the below class in your application. @@ -127,9 +131,9 @@ For more information on AAD tokens, see [Azure AD tutorial](https://docs.microso public static class WindowsDefenderATPUtils { - private const string Authority = "https://login.windows.net"; + private const string Authority = "https://login.microsoftonline.com"; - private const string WdatpResourceId = "https://api.securitycenter.windows.com"; + private const string WdatpResourceId = "https://api.securitycenter.microsoft.com"; public static async Task AcquireUserTokenAsync(string username, string password, string appId, string tenantId) { @@ -175,7 +179,7 @@ Verify to make sure you got a correct token: ```csharp var httpClient = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "https://api.securitycenter.windows.com/api/alerts"); + var request = new HttpRequestMessage(HttpMethod.Get, "https://api.securitycenter.microsoft.com/api/alerts"); request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", token); diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-partners.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-partners.md index e2de608fbd..06af8266e6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-partners.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-partners.md @@ -129,6 +129,10 @@ The following steps will guide you how to create an Azure AD application, get an
    For more information on AAD token, see [AAD tutorial](https://docs.microsoft.com/azure/active-directory/develop/active-directory-v2-protocols-oauth-client-creds) +[!include[Improve request performance](../../includes/improve-request-performance.md)] + +[!include[Microsoft Defender for Endpoint API URIs for US Government](../../includes/microsoft-defender-api-usgov.md)] + ### Using PowerShell ``` @@ -139,8 +143,8 @@ $tenantId = '' ### Paste your tenant ID here $appId = '' ### Paste your Application ID here $appSecret = '' ### Paste your Application key here -$resourceAppIdUri = 'https://api.securitycenter.windows.com' -$oAuthUri = "https://login.windows.net/$TenantId/oauth2/token" +$resourceAppIdUri = 'https://api.securitycenter.microsoft.com' +$oAuthUri = "https://login.microsoftonline.com/$TenantId/oauth2/token" $authBody = [Ordered] @{ resource = "$resourceAppIdUri" client_id = "$appId" @@ -172,8 +176,8 @@ return $token string appId = "11111111-1111-1111-1111-111111111111"; // Paste your own app ID here string appSecret = "22222222-2222-2222-2222-222222222222"; // Paste your own app secret here for a test, and then store it in a safe place! - const string authority = "https://login.windows.net"; - const string wdatpResourceId = "https://api.securitycenter.windows.com"; + const string authority = "https://login.microsoftonline.com"; + const string wdatpResourceId = "https://api.securitycenter.microsoft.com"; AuthenticationContext auth = new AuthenticationContext($"{authority}/{tenantId}/"); ClientCredential clientCredential = new ClientCredential(appId, appSecret); @@ -227,7 +231,7 @@ Sanity check to make sure you got a correct token: ``` var httpClient = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "https://api.securitycenter.windows.com/api/alerts"); + var request = new HttpRequestMessage(HttpMethod.Get, "https://api.securitycenter.microsoft.com/api/alerts"); request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", token); diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md index a7584847f9..3e602760b0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md @@ -107,6 +107,10 @@ This article explains how to create an Azure AD application, get an access token For more information on Azure AD tokens, see the [Azure AD tutorial](https://docs.microsoft.com/azure/active-directory/develop/active-directory-v2-protocols-oauth-client-creds). +[!include[Improve request performance](../../includes/improve-request-performance.md)] + +[!include[Microsoft Defender for Endpoint API URIs for US Government](../../includes/microsoft-defender-api-usgov.md)] + ### Use PowerShell ``` @@ -117,8 +121,8 @@ $tenantId = '' ### Paste your tenant ID here $appId = '' ### Paste your Application ID here $appSecret = '' ### Paste your Application key here -$resourceAppIdUri = 'https://api.securitycenter.windows.com' -$oAuthUri = "https://login.windows.net/$TenantId/oauth2/token" +$resourceAppIdUri = 'https://api.securitycenter.microsoft.com' +$oAuthUri = "https://login.microsoftonline.com/$TenantId/oauth2/token" $authBody = [Ordered] @{ resource = "$resourceAppIdUri" client_id = "$appId" @@ -150,8 +154,8 @@ The following code was tested with NuGet Microsoft.IdentityModel.Clients.ActiveD string appId = "11111111-1111-1111-1111-111111111111"; // Paste your own app ID here string appSecret = "22222222-2222-2222-2222-222222222222"; // Paste your own app secret here for a test, and then store it in a safe place! - const string authority = "https://login.windows.net"; - const string wdatpResourceId = "https://api.securitycenter.windows.com"; + const string authority = "https://login.microsoftonline.com"; + const string wdatpResourceId = "https://api.securitycenter.microsoft.com"; AuthenticationContext auth = new AuthenticationContext($"{authority}/{tenantId}/"); ClientCredential clientCredential = new ClientCredential(appId, appSecret); @@ -204,7 +208,7 @@ The following is an example of sending a request to get a list of alerts **using ``` var httpClient = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "https://api.securitycenter.windows.com/api/alerts"); + var request = new HttpRequestMessage(HttpMethod.Get, "https://api.securitycenter.microsoft.com/api/alerts"); request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", token); diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-list.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-list.md index 785ac39e0d..4a8aac1dc4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-list.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-list.md @@ -30,9 +30,9 @@ ms.topic: article ### Endpoint URI: -> The service base URI is: https://api.securitycenter.windows.com +> The service base URI is: https://api.securitycenter.microsoft.com > -> The queries based OData have the '/api' prefix. For example, to get Alerts you can send GET request to https://api.securitycenter.windows.com/api/alerts +> The queries based OData have the '/api' prefix. For example, to get Alerts you can send GET request to https://api.securitycenter.microsoft.com/api/alerts ### Versioning: @@ -40,9 +40,14 @@ ms.topic: article > > The current version is **V1.0**. > -> To use a specific version, use this format: `https://api.securitycenter.windows.com/api/{Version}`. For example: `https://api.securitycenter.windows.com/api/v1.0/alerts` +> To use a specific version, use this format: `https://api.securitycenter.microsoft.com/api/{Version}`. For example: `https://api.securitycenter.microsoft.com/api/v1.0/alerts` > -> If you don't specify any version (e.g. https://api.securitycenter.windows.com/api/alerts ) you will get to the latest version. +> If you don't specify any version (e.g. https://api.securitycenter.microsoft.com/api/alerts ) you will get to the latest version. + + +[!include[Improve request performance](../../includes/improve-request-performance.md)] + +[!include[Microsoft Defender for Endpoint API URIs for US Government](../../includes/microsoft-defender-api-usgov.md)] Learn more about the individual supported entities where you can run API calls to and details such as HTTP request values, request headers and expected responses. diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md index b4a487ffbe..ef758bf348 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md @@ -26,6 +26,10 @@ ms.topic: article - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +[!include[Improve request performance](../../includes/improve-request-performance.md)] + +[!include[Microsoft Defender for Endpoint API URIs for US Government](../../includes/microsoft-defender-api-usgov.md)] + If you are not familiar with OData queries, see: [OData V4 queries](https://www.odata.org/documentation/) Not all properties are filterable. @@ -150,14 +154,14 @@ HTTP GET https://api.securitycenter.microsoft.com/api/alerts?$top=10&$expand=ev Get all the alerts last updated after 2019-11-22 00:00:00 ```http -HTTP GET https://api.securitycenter.windows.com/api/alerts?$filter=lastUpdateTime+ge+2019-11-22T00:00:00Z +HTTP GET https://api.securitycenter.microsoft.com/api/alerts?$filter=lastUpdateTime+ge+2019-11-22T00:00:00Z ``` **Response:** ```json { - "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Alerts", + "@odata.context": "https://api.securitycenter.microsoft.com/api/$metadata#Alerts", "value": [ { "id": "da637308392288907382_-880718168", @@ -206,14 +210,14 @@ HTTP GET https://api.securitycenter.windows.com/api/alerts?$filter=lastUpdateTi Get all the devices with 'High' 'RiskScore' ```http -HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=riskScore+eq+'High' +HTTP GET https://api.securitycenter.microsoft.com/api/machines?$filter=riskScore+eq+'High' ``` **Response:** ```json { - "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "@odata.context": "https://api.securitycenter.microsoft.com/api/$metadata#Machines", "value": [ { "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", @@ -245,14 +249,14 @@ HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=riskScore+ Get top 100 devices with 'HealthStatus' not equals to 'Active' ```http -HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=healthStatus+ne+'Active'&$top=100 +HTTP GET https://api.securitycenter.microsoft.com/api/machines?$filter=healthStatus+ne+'Active'&$top=100 ``` **Response:** ```json { - "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "@odata.context": "https://api.securitycenter.microsoft.com/api/$metadata#Machines", "value": [ { "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", @@ -284,14 +288,14 @@ HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=healthStat Get all the devices that last seen after 2018-10-20 ```http -HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=lastSeen gt 2018-08-01Z +HTTP GET https://api.securitycenter.microsoft.com/api/machines?$filter=lastSeen gt 2018-08-01Z ``` **Response:** ```json { - "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#Machines", + "@odata.context": "https://api.securitycenter.microsoft.com/api/$metadata#Machines", "value": [ { "id": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", @@ -323,14 +327,14 @@ HTTP GET https://api.securitycenter.windows.com/api/machines?$filter=lastSeen g Get all the Anti-Virus scans that the user Analyst@examples.onmicrosoft.com created using Microsoft Defender for Endpoint ```http -HTTP GET https://api.securitycenter.windows.com/api/machineactions?$filter=requestor eq 'Analyst@contoso.com' and type eq 'RunAntiVirusScan' +HTTP GET https://api.securitycenter.microsoft.com/api/machineactions?$filter=requestor eq 'Analyst@contoso.com' and type eq 'RunAntiVirusScan' ``` **Response:** ```json json{ - "@odata.context": "https://api.securitycenter.windows.com/api/$metadata#MachineActions", + "@odata.context": "https://api.securitycenter.microsoft.com/api/$metadata#MachineActions", "value": [ { "id": "2e9da30d-27f6-4208-81f2-9cd3d67893ba", @@ -355,7 +359,7 @@ json{ Get the count of open alerts for a specific device: ```http -HTTP GET https://api.securitycenter.windows.com/api/machines/123321d0c675eaa415b8e5f383c6388bff446c62/alerts/$count?$filter=status ne 'Resolved' +HTTP GET https://api.securitycenter.microsoft.com/api/machines/123321d0c675eaa415b8e5f383c6388bff446c62/alerts/$count?$filter=status ne 'Resolved' ``` **Response:** diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md index ce6887fc58..ddf250a58f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md @@ -26,6 +26,8 @@ ms.topic: article - Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) +[!include[Microsoft Defender for Endpoint API URIs for US Government](../../includes/microsoft-defender-api-usgov.md)] + ## Limitations 1. You can only run a query on data from the last 30 days. 2. The results will include a maximum of 100,000 rows. @@ -50,7 +52,7 @@ Delegated (work or school account) | AdvancedQuery.Read | 'Run advanced queries' ## HTTP request ``` -POST https://api.securitycenter.windows.com/api/advancedqueries/run +POST https://api.securitycenter.microsoft.com/api/advancedqueries/run ``` ## Request headers @@ -81,7 +83,7 @@ Here is an example of the request. ``` -POST https://api.securitycenter.windows.com/api/advancedqueries/run +POST https://api.securitycenter.microsoft.com/api/advancedqueries/run Content-type: application/json { "Query":"DeviceProcessEvents diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md index cc1e69bc35..ea7771fd0a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md @@ -24,6 +24,8 @@ ms.topic: article **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +[!include[Microsoft Defender for Endpoint API URIs for US Government](../../includes/microsoft-defender-api-usgov.md)] + Run advanced queries using PowerShell, see [Advanced Hunting API](run-advanced-query-api.md). @@ -51,8 +53,8 @@ $tenantId = '00000000-0000-0000-0000-000000000000' # Paste your own tenant ID he $appId = '11111111-1111-1111-1111-111111111111' # Paste your own app ID here $appSecret = '22222222-2222-2222-2222-222222222222' # Paste your own app secret here -$resourceAppIdUri = 'https://api.securitycenter.windows.com' -$oAuthUri = "https://login.windows.net/$TenantId/oauth2/token" +$resourceAppIdUri = 'https://api.securitycenter.microsoft.com' +$oAuthUri = "https://login.microsoftonline.com/$TenantId/oauth2/token" $body = [Ordered] @{ resource = "$resourceAppIdUri" client_id = "$appId" @@ -72,10 +74,12 @@ where Run the following query: +[!include[Improve request performance](../../includes/improve-request-performance.md)] + ``` $query = 'RegistryEvents | limit 10' # Paste your own query here -$url = "https://api.securitycenter.windows.com/api/advancedqueries/run" +$url = "https://api.securitycenter.microsoft.com/api/advancedqueries/run" $headers = @{ 'Content-Type' = 'application/json' Accept = 'application/json' diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md index c7d5c9e145..ed35434cfc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md @@ -26,6 +26,8 @@ ms.topic: article - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +[!include[Microsoft Defender for Endpoint API URIs for US Government](../../includes/microsoft-defender-api-usgov.md)] + Run advanced queries using Python, see [Advanced Hunting API](run-advanced-query-api.md). In this section, we share Python samples to retrieve a token and use it to run a query. @@ -36,6 +38,8 @@ In this section, we share Python samples to retrieve a token and use it to run a - Run the following commands: +[!include[Improve request performance](../../includes/improve-request-performance.md)] + ``` import json @@ -46,9 +50,9 @@ tenantId = '00000000-0000-0000-0000-000000000000' # Paste your own tenant ID her appId = '11111111-1111-1111-1111-111111111111' # Paste your own app ID here appSecret = '22222222-2222-2222-2222-222222222222' # Paste your own app secret here -url = "https://login.windows.net/%s/oauth2/token" % (tenantId) +url = "https://login.microsoftonline.com/%s/oauth2/token" % (tenantId) -resourceAppIdUri = 'https://api.securitycenter.windows.com' +resourceAppIdUri = 'https://api.securitycenter.microsoft.com' body = { 'resource' : resourceAppIdUri, @@ -78,7 +82,7 @@ where ``` query = 'RegistryEvents | limit 10' # Paste your own query here -url = "https://api.securitycenter.windows.com/api/advancedqueries/run" +url = "https://api.securitycenter.microsoft.com/api/advancedqueries/run" headers = { 'Content-Type' : 'application/json', 'Accept' : 'application/json', From 8dcc5e7537ad168e43797de95dc95dc8fc2f9378 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 18 Dec 2020 15:18:24 -0800 Subject: [PATCH 0877/2014] fix link --- windows/security/includes/microsoft-defender-api-usgov.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/includes/microsoft-defender-api-usgov.md b/windows/security/includes/microsoft-defender-api-usgov.md index 6f525901c4..ff93c71ecd 100644 --- a/windows/security/includes/microsoft-defender-api-usgov.md +++ b/windows/security/includes/microsoft-defender-api-usgov.md @@ -17,4 +17,4 @@ ms.topic: article --- >[!NOTE] ->If you are a US Government customer, please use the URIs listed in [here](gov.md#api). +>If you are a US Government customer, please use the URIs listed in [here](../threat-protection/microsoft-defender-atp/gov.md#api). From e2f3abd0d5bd9277f9c2d9afaa27da70b2f7ee6a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 18 Dec 2020 15:36:45 -0800 Subject: [PATCH 0878/2014] fix formatting --- .../security/threat-protection/microsoft-defender-atp/gov.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md index ddff7ba6a2..1c89d002cb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/gov.md @@ -109,7 +109,8 @@ Defender for Endpoint GCC High specific | ```us4-v20.events.data.microsoft.com`` ## API -Login endpoint: ```https://login.microsoftonline.us``` -Microsoft Defender for Endpoint API endpoint: ```https://api-gov.securitycenter.microsoft.us``` +- Login endpoint: ```https://login.microsoftonline.us``` + +- Microsoft Defender for Endpoint API endpoint: ```https://api-gov.securitycenter.microsoft.us``` From c43cdca4ea258efbfc26a9bc7807b0b43c8c5766 Mon Sep 17 00:00:00 2001 From: Peter Smith Date: Fri, 18 Dec 2020 16:22:38 -0800 Subject: [PATCH 0879/2014] Move "lockdown" security info to the bottom Per discussion with the VPN field team, lockdown is actually often a poor choice for customer -- it's more restrictive than many customer expect, leading to wasted time. It's still supported, but it should be at the bottom of the security list so that customer aren't instantly drawn to it. --- .../vpn/vpn-security-features.md | 35 ++++++++++--------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/windows/security/identity-protection/vpn/vpn-security-features.md b/windows/security/identity-protection/vpn/vpn-security-features.md index d8f4768540..19a298bef8 100644 --- a/windows/security/identity-protection/vpn/vpn-security-features.md +++ b/windows/security/identity-protection/vpn/vpn-security-features.md @@ -20,23 +20,6 @@ ms.author: dansimp - Windows 10 Mobile -## LockDown VPN - -A VPN profile configured with LockDown secures the device to only allow network traffic over the VPN interface. It has the following features: - -- The system attempts to keep the VPN connected at all times. -- The user cannot disconnect the VPN connection. -- The user cannot delete or modify the VPN profile. -- The VPN LockDown profile uses forced tunnel connection. -- If the VPN connection is not available, outbound network traffic is blocked. -- Only one VPN LockDown profile is allowed on a device. - -> [!NOTE] -> For built-in VPN, LockDown VPN is only available for the Internet Key Exchange version 2 (IKEv2) connection type. - -Deploy this feature with caution, as the resultant connection will not be able to send or receive any network traffic without the VPN being connected. - - ## Windows Information Protection (WIP) integration with VPN Windows Information Protection provides capabilities allowing the separation and protection of enterprise data against disclosure across both company and personally owned devices, without requiring additional changes to the environments or the apps themselves. Additionally, when used with Rights Management Services (RMS), WIP can help to protect enterprise data locally. @@ -78,6 +61,24 @@ The following image shows the interface to configure traffic rules in a VPN Prof ![Add a traffic rule](images/vpn-traffic-rules.png) + +## LockDown VPN + +A VPN profile configured with LockDown secures the device to only allow network traffic over the VPN interface. It has the following features: + +- The system attempts to keep the VPN connected at all times. +- The user cannot disconnect the VPN connection. +- The user cannot delete or modify the VPN profile. +- The VPN LockDown profile uses forced tunnel connection. +- If the VPN connection is not available, outbound network traffic is blocked. +- Only one VPN LockDown profile is allowed on a device. + +> [!NOTE] +> For built-in VPN, LockDown VPN is only available for the Internet Key Exchange version 2 (IKEv2) connection type. + +Deploy this feature with caution, as the resultant connection will not be able to send or receive any network traffic without the VPN being connected. + + ## Related topics - [VPN technical guide](vpn-guide.md) From 29512c98818c4f894929e9ff7654ec3bc57146fd Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Sat, 19 Dec 2020 17:21:30 -0800 Subject: [PATCH 0880/2014] solorigate link --- windows/security/includes/microsoft-defender.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/includes/microsoft-defender.md b/windows/security/includes/microsoft-defender.md index 46153786b9..cdac55a91c 100644 --- a/windows/security/includes/microsoft-defender.md +++ b/windows/security/includes/microsoft-defender.md @@ -11,4 +11,4 @@ ms.topic: include --- > [!IMPORTANT] -> Welcome to **Microsoft Defender for Endpoint**, the new name for **Microsoft Defender Advanced Threat Protection**. Read more about this and other updates [here](https://www.microsoft.com/security/blog/?p=91813). We'll be updating names in products and in the docs in the near future. +> [Learn how Microsoft is helping protect customers from Solorigate](https://aka.ms/solorigate) From e4ac546ec1c9ce15567e482517477b2bfef93c8a Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Sat, 19 Dec 2020 17:36:10 -0800 Subject: [PATCH 0881/2014] little more info in the include --- windows/security/includes/microsoft-defender.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/includes/microsoft-defender.md b/windows/security/includes/microsoft-defender.md index cdac55a91c..208baaefb5 100644 --- a/windows/security/includes/microsoft-defender.md +++ b/windows/security/includes/microsoft-defender.md @@ -1,14 +1,14 @@ --- -title: Microsoft Defender rebrand guidance -description: A note in regard to the Microsoft Defender rebrand. +title: Microsoft Defender important guidance +description: A note in regard to important Microsoft Defender guidance. ms.date: 09/21/2020 ms.reviewer: manager: dansimp -ms.author: daniha -author: danihalfin +ms.author: dansimp +author: dansimp ms.prod: w10 ms.topic: include --- > [!IMPORTANT] -> [Learn how Microsoft is helping protect customers from Solorigate](https://aka.ms/solorigate) +> [Learn how Microsoft is helping to protect customers from Solorigate, a recent sophisticated attack](https://aka.ms/solorigate) From 60657e29b9ff583f429932dc451065288d13172c Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Sat, 19 Dec 2020 17:42:03 -0800 Subject: [PATCH 0882/2014] Update microsoft-defender.md --- windows/security/includes/microsoft-defender.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/includes/microsoft-defender.md b/windows/security/includes/microsoft-defender.md index 208baaefb5..27394df0ea 100644 --- a/windows/security/includes/microsoft-defender.md +++ b/windows/security/includes/microsoft-defender.md @@ -11,4 +11,4 @@ ms.topic: include --- > [!IMPORTANT] -> [Learn how Microsoft is helping to protect customers from Solorigate, a recent sophisticated attack](https://aka.ms/solorigate) +> [Learn how Microsoft is helping to protect customers from Solorigate, a recent sophisticated attack](https://aka.ms/solorigate). From 26f0d9f08c254cbbadf82372de1931ad52e3242b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Sun, 20 Dec 2020 06:42:21 -0800 Subject: [PATCH 0883/2014] Update microsoft-defender-antivirus-compatibility.md --- .../microsoft-defender-antivirus-compatibility.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index 0a96956345..0010e0b826 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -93,8 +93,6 @@ If you uninstall the other product, and choose to use Microsoft Defender Antivir > [!WARNING] > You should not attempt to disable, stop, or modify any of the associated services used by Microsoft Defender Antivirus, Microsoft Defender for Endpoint, or the Windows Security app. This includes the *wscsvc*, *SecurityHealthService*, *MsSense*, *Sense*, *WinDefend*, or *MsMpEng* services and process. Manually modifying these services can cause severe instability on your endpoints and open your network to infections and attacks. It can also cause problems when using third-party antivirus apps and how their information is displayed in the [Windows Security app](microsoft-defender-security-center-antivirus.md). -> [!IMPORTANT] -> If you are using [Microsoft Endpoint DLP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/information-protection-in-windows-overview), Microsoft Defender Antivirus real-time protection is enabled, even when Microsoft Defender Antivirus is running in passive mode. Microsoft Defender Antivirus won't conflict with third-party antivirus solutions installed on the endpoint. Endpoint DLP depends on real-time protection to operate. ## See also From 18c23e5cc0628134ffe21dc9c9ae3faaefe0d684 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Sun, 20 Dec 2020 06:42:36 -0800 Subject: [PATCH 0884/2014] Update microsoft-defender-antivirus-compatibility.md --- .../microsoft-defender-antivirus-compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md index 0010e0b826..083cbc45be 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility.md @@ -13,7 +13,7 @@ ms.author: deniseb ms.custom: nextgen ms.reviewer: pahuijbr manager: dansimp -ms.date: 12/17/2020 +ms.date: 12/20/2020 --- # Microsoft Defender Antivirus compatibility From d8aee78ad6a711b7f5e55740d446a4bfe070a308 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 21 Dec 2020 15:25:26 +0530 Subject: [PATCH 0885/2014] updated-4715491 updated product name Microsoft Endpoint Manager --- ...ie11-delivery-through-automatic-updates.md | 2 +- .../windows/chromebook-migration-guide.md | 2 +- .../deploy-windows-10-in-a-school-district.md | 42 +++++++++---------- ...d-unsigned-app-to-code-integrity-policy.md | 4 +- ...plications-inside-a-virtual-environment.md | 2 +- .../mdm/appv-deploy-and-config.md | 4 +- ...ollment-using-windows-provisioning-tool.md | 2 +- ...dded-8-1-handheld-devices-to-windows-10.md | 6 +-- .../cortana-at-work/cortana-at-work-o365.md | 2 +- .../cortana-at-work-voice-commands.md | 2 +- .../provisioning-packages.md | 2 +- ...ith-system-center-configuration-manager.md | 4 +- .../ue-v/uev-deploy-required-features.md | 2 +- .../ue-v/uev-prepare-for-deployment.md | 2 +- windows/deployment/deploy-whats-new.md | 2 +- ...-windows-10-using-configuration-manager.md | 4 +- ...-10-using-pxe-and-configuration-manager.md | 4 +- ...f-windows-10-with-configuration-manager.md | 2 +- ...to-windows-10-with-configuraton-manager.md | 4 +- windows/deployment/deploy.md | 2 +- windows/deployment/mbr-to-gpt.md | 2 +- ...are-your-organization-for-windows-to-go.md | 2 +- .../windows-10-deployment-posters.md | 2 +- .../windows-10-deployment-scenarios.md | 2 +- .../windows-10-poc-sc-config-mgr.md | 10 ++--- windows/deployment/windows-10-poc.md | 2 +- 26 files changed, 58 insertions(+), 58 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/ie11-delivery-through-automatic-updates.md b/browsers/internet-explorer/ie11-deploy-guide/ie11-delivery-through-automatic-updates.md index edcb50cb9e..bd0befaee9 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/ie11-delivery-through-automatic-updates.md +++ b/browsers/internet-explorer/ie11-deploy-guide/ie11-delivery-through-automatic-updates.md @@ -68,7 +68,7 @@ Additional information on Internet Explorer 11, including a Readiness Toolkit, t ## Availability of Internet Explorer 11 -Automatic Updates will start to distribute Internet Explorer 11 shortly after the final release of the product and will distribute it through the Microsoft Endpoint Configuration Manager and WSUS. +Automatic Updates will start to distribute Internet Explorer 11 shortly after the final release of the product and will distribute it through the Microsoft Endpoint Manager and WSUS. ## Prevent automatic installation of Internet Explorer 11 with WSUS diff --git a/education/windows/chromebook-migration-guide.md b/education/windows/chromebook-migration-guide.md index cbbdb3502b..3cd18bebdd 100644 --- a/education/windows/chromebook-migration-guide.md +++ b/education/windows/chromebook-migration-guide.md @@ -457,7 +457,7 @@ Table 5. Select on-premises AD DS, Azure AD, or hybrid
    - + diff --git a/education/windows/deploy-windows-10-in-a-school-district.md b/education/windows/deploy-windows-10-in-a-school-district.md index 2d08a4c82d..7dd7bebd5a 100644 --- a/education/windows/deploy-windows-10-in-a-school-district.md +++ b/education/windows/deploy-windows-10-in-a-school-district.md @@ -202,7 +202,7 @@ Before you select the deployment and management methods, you need to review the |Scenario feature |Cloud-centric|On-premises and cloud| |---|---|---| |Identity management | Azure AD (stand-alone or integrated with on-premises AD DS) | AD DS integrated with Azure AD | -|Windows 10 deployment | MDT only | Microsoft Endpoint Configuration Manager with MDT | +|Windows 10 deployment | MDT only | Microsoft Endpoint Manager with MDT | |Configuration setting management | Intune | Group Policy

    Intune| |App and update management | Intune |Microsoft Endpoint Configuration Manager

    Intune| @@ -216,14 +216,14 @@ These scenarios assume the need to support: Some constraints exist in these scenarios. As you select the deployment and management methods for your device, keep the following constraints in mind: * You can use Group Policy or Intune to manage configuration settings on a device but not both. -* You can use Microsoft Endpoint Configuration Manager or Intune to manage apps and updates on a device but not both. +* You can use Microsoft Endpoint Manager or Intune to manage apps and updates on a device but not both. * You cannot manage multiple users on a device with Intune if the device is AD DS domain joined. Use the cloud-centric scenario and on-premises and cloud scenario as a guide for your district. You may need to customize these scenarios, however, based on your district. As you go through the [Select the deployment methods](#select-the-deployment-methods), [Select the configuration setting management methods](#select-the-configuration-setting-management-methods), and the [Select the app and update management products](#select-the-app-and-update-management-products) sections, remember these scenarios and use them as the basis for your district. ### Select the deployment methods -To deploy Windows 10 and your apps, you can use MDT by itself or Microsoft Endpoint Configuration Manager and MDT together. For a district, there are a few ways to deploy Windows 10 to devices. Table 2 lists the methods that this guide describes and recommends. Use this information to determine which combination of deployment methods is right for your institution. +To deploy Windows 10 and your apps, you can use MDT by itself or Microsoft Endpoint Manager and MDT together. For a district, there are a few ways to deploy Windows 10 to devices. Table 2 lists the methods that this guide describes and recommends. Use this information to determine which combination of deployment methods is right for your institution.
    X
    Use Microsoft Endpoint Configuration Manager for managementUse Microsoft Endpoint Manager for management X X
    @@ -291,7 +291,7 @@ Select this method when you:

    The disadvantages of this method are that it:

      -
    • Carries an additional cost for Microsoft Endpoint Configuration Manager server licenses (if the institution does not have Configuration Manager already).
    • +
    • Carries an additional cost for Microsoft Endpoint Manager server licenses (if the institution does not have Configuration Manager already).
    • Can deploy Windows 10 only to domain-joined (institution-owned devices).
    • Requires an AD DS infrastructure (if the institution does not have AD DS already).
    @@ -307,7 +307,7 @@ Record the deployment methods you selected in Table 3. |Selection | Deployment method| |--------- | -----------------| | |MDT by itself | -| |Microsoft Endpoint Configuration Manager and MDT| +| |Microsoft Endpoint Manager and MDT| *Table 3. Deployment methods selected* @@ -483,12 +483,12 @@ Select this method when you:

    - +
    Microsoft Endpoint Configuration Manager and Intune (hybrid)Microsoft Endpoint Manager and Intune (hybrid)

    Configuration Manager and Intune together extend Configuration Manager from an on-premises management system for domain-joined devices to a solution that can manage devices regardless of their location and connectivity options. This hybrid option provides the benefits of both Configuration Manager and Intune.

    Configuration Manager and Intune in the hybrid configuration allow you to support application management throughout the entire application life cycle. You can deploy, upgrade, manage multiple versions, and retire applications by using Configuration Manager, and you can manage Windows desktop and Microsoft Store applications for both institution-owned and personal devices.

    Select this method when you: