From 7df6299879135b304f6f4a689dde4ee08164defa Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 7 May 2020 16:02:00 -0700 Subject: [PATCH 01/45] behavioral blocking and containment overview --- .../behavioral-blocking-containment.md | 16 ++++++++++++++-- .../mdatp-next-gen-EDR-behavblockcontain.png | Bin 0 -> 24052 bytes 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mdatp-next-gen-EDR-behavblockcontain.png 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 db8a4231aa..f88b9665cc 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 @@ -24,9 +24,21 @@ ms.collection: - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -## Behavioral blocking and containment overview +## Overview of behavioral blocking and containment + +Not all cyberattacks involve a simple piece of [malware](https://docs.microsoft.com/windows/security/threat-protection/intelligence/understanding-malware) that's found and removed. Some attacks, such as and “living off the land” binaries, are much more difficult to identify, let alone contain. Fortunately, [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection) includes behavioral blocking and containment capabilities that can help identify and stop threats, based on their behaviors and process trees. + +Behavioral blocking and containment capabilities leverage multiple components and features of Microsoft Defender ATP to stop attacks immediately and prevent attacks from progressing. + +- [Next-generation protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10) (which includes Windows Defender Antivirus) can detect threats by analyzing behaviors, and stop threats that have started running. + +- [Endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) (EDR) receives security signals across your network, devices, and kernel behavior. As threats are detected, alerts are created. Multiple alerts of the same type are aggregated into incidents, which makes it easier for your security operations team to investigate and respond. + +- In addition to the network, endpoint, and kernel behavior signals received through EDR, [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) has a wide range of optics across identities, email, data, and apps. As a component of [Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection), Microsoft Defender ATP processes and correlates these signals, raises detection alerts, and connects related alerts in incidents. + +Next-generation protection, EDR, and other Microsoft Defender ATP components and features work together in behavioral blocking and containment capabilities, as illustrated in the following image: + -Not all cyberattacks involve a simple piece of malware that's found and removed. Some attacks, such as fileless attacks, are much more difficult to identify, let alone contain. Microsoft Defender ATP includes behavioral blocking and containment capabilities that can help identify and stop threats with machine learning, pre- and post-breach. In almost real time, when a suspicious behavior or artifact is detected and determined to be malicious, the threat is blocked. Pre-execution models learn about that threat, and prevent it from running on other endpoints. ## Behavioral blocking and containment capabilities diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mdatp-next-gen-EDR-behavblockcontain.png b/windows/security/threat-protection/microsoft-defender-atp/images/mdatp-next-gen-EDR-behavblockcontain.png new file mode 100644 index 0000000000000000000000000000000000000000..add1b5bd1535b6dac6b7073013db6cfcf7ecc174 GIT binary patch literal 24052 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 K+N>7ked}MzQg9Ri literal 0 HcmV?d00001 From 3c7fe5559eaac4fe56c3fb058634fa5f2d6016ae Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 7 May 2020 16:05:47 -0700 Subject: [PATCH 02/45] Create NTLMalertjuicypotato.png --- .../images/NTLMalertjuicypotato.png | Bin 0 -> 44487 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/NTLMalertjuicypotato.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/NTLMalertjuicypotato.png b/windows/security/threat-protection/microsoft-defender-atp/images/NTLMalertjuicypotato.png new file mode 100644 index 0000000000000000000000000000000000000000..0ecdbe5a2decedc03403afa24ce708e2218217db GIT binary patch literal 44487 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 za­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 Z?&xvr8;CDkir`x7&YZS1E-}1(??2GMyPE(2 literal 0 HcmV?d00001 From 4312832b41b21c55bac1ac8adf6df03e627af70b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 7 May 2020 16:08:52 -0700 Subject: [PATCH 03/45] Create blocked-behav-alert.png --- .../images/blocked-behav-alert.png | Bin 0 -> 102014 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/blocked-behav-alert.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/blocked-behav-alert.png b/windows/security/threat-protection/microsoft-defender-atp/images/blocked-behav-alert.png new file mode 100644 index 0000000000000000000000000000000000000000..e9cb104a050c1e33dd98ca0e1a633a898bcd69ed GIT binary patch literal 102014 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


C5 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¬ReALI;O0 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 mw(xhU>KxOChko?;?Akl;xFxCvQ6 Date: Thu, 7 May 2020 16:26:07 -0700 Subject: [PATCH 04/45] behavioral blocking --- .../behavioral-blocking-containment.md | 31 +++++++++++++++++- .../images/Artifactblockedjuicypotato.png | Bin 0 -> 47767 bytes 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/Artifactblockedjuicypotato.png 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 f88b9665cc..b3a898b92e 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 @@ -38,7 +38,15 @@ Behavioral blocking and containment capabilities leverage multiple components an Next-generation protection, EDR, and other Microsoft Defender ATP components and features work together in behavioral blocking and containment capabilities, as illustrated in the following image: +:::image type="content" source="images/mdatp-next-gen-EDR-behavblockcontain.png" alt-text="Behavioral blocking and containment"::: +These capabilities working together empowers your security operations team to view, investigate, and respond to threats more efficiently and effectively. More threats can be prevented or blocked, even if they start running. Whenever suspicious behavior is detected, the threat is contained, alerts are created, and your security operations team is notified, enabling them to investigate and take appropriate actions quickly. + +The following image shows an example of an alert that was triggered by behavioral blocking and containment capabilities: + +:::image type="content" source="images/blocked-behav-alert.png" alt-text="Example of an alert through behavioral blocking and containment"::: + +The alert includes recommended actions to help your security operations team proceed to investigate and mitigate the threat. ## Behavioral blocking and containment capabilities @@ -54,8 +62,29 @@ Behavioral blocking and containment capabilities include the following: As Microsoft continues to improve threat protection features and capabilities, you can expect more to come in the area of behavioral blocking and containment. Visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) to see what's rolling out now and what's in development. +## An example of behavioral blocking and containment in action + +As described in the recent blog post, [Behavioral blocking and containment: Transforming optics into protection](https://www.microsoft.com/security/blog/2020/03/09/behavioral-blocking-and-containment-transforming-optics-into-protection), in January 2020, Microsoft Defender ATP detected a privilege escalation activity on a device in an organization. An alert called “Possible privilege escalation using NTLM relay” was triggered. + +:::image type="content" source="images/NTLMalertjuicypotato.png" alt-text="NTLM alert for Juicy Potato malware"::: + +The threat turned out to be malware; it was a new, not-seen-before variant of a notorious hacking tool called Juicy Potato, which is used by attackers to get privilege escalation on a device. + +Minutes after the alert was triggered, the file was analyzed, based on its behavior, and was confirmed to be malicious. Its process was stopped and blocked, as shown in the following image: + +:::image type="content" source="images/Artifactblockedjuicypotato.png" alt-text="Artifact blocked"::: + +A few minutes after the artifact was blocked, multiple instances of the same file were blocked on the same device, preventing additional attackers or other malware from deploying on the device. + +With behavioral blocking and containment capabilities, your security operations team gets notified about compromise attempts, and Microsoft Defender ATP automatically contains the incident while your security operations team performs a thorough investigation to understand and remediate the root cause. + + ## Next steps +- [Learn more about Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) + - [Configure your attack surface reduction rules](attack-surface-reduction.md) -- [Enable EDR in block mode](edr-in-block-mode.md) \ No newline at end of file +- [Enable EDR in block mode](edr-in-block-mode.md) + +- [Get an overview of Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/Artifactblockedjuicypotato.png b/windows/security/threat-protection/microsoft-defender-atp/images/Artifactblockedjuicypotato.png new file mode 100644 index 0000000000000000000000000000000000000000..3baa36a30e61078bd21fc4504e359f5e6c46073c GIT binary patch literal 47767 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 Date: Thu, 7 May 2020 16:33:47 -0700 Subject: [PATCH 05/45] Update behavioral-blocking-containment.md --- .../behavioral-blocking-containment.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 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 b3a898b92e..25e7223902 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 @@ -50,15 +50,12 @@ The alert includes recommended actions to help your security operations team pro ## Behavioral blocking and containment capabilities -Behavioral blocking and containment capabilities include the following: - -- **On-client, policy-driven [attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)**. Predefined common attack behaviors are prevented from executing, according to your attack surface reduction rules. When such behaviors attempt to execute, they can be seen in the Microsoft Defender Security Center (https://securitycenter.windows.com) as informational alerts. (Attack surface reduction rules are not enabled by default; you configure your policies in the Microsoft Defender Security Center.) - -- **Client behavioral blocking**. Threats on endpoints are detected through machine learning, and then are blocked and remediated automatically. (Client behavioral blocking is enabled by default.) - -- **Feedback-loop blocking** (also referred to as rapid protection). Threat detections that are assumed to be false negatives are observed through behavioral intelligence. Threats are stopped and prevented from running on other endpoints. (Feedback-loop blocking is enabled by default.) - -- **[Endpoint detection and response (EDR) in block mode](edr-in-block-mode.md)**. Malicious artifacts or behaviors that are observed through post-breach protection are blocked and contained. EDR in block mode works even if Windows Defender Antivirus is not the primary antivirus solution. (EDR in block mode, currently in [limited private preview](edr-in-block-mode.md#can-i-participate-in-the-preview-of-edr-in-block-mode), is not enabled by default; you turn it on in the Microsoft Defender Security Center.) +|Capability |Description | +|--|--| +|**On-client, policy-driven [attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)** |Predefined common attack behaviors are prevented from executing, according to your attack surface reduction rules. When such behaviors attempt to execute, they can be seen in the Microsoft Defender Security Center (https://securitycenter.windows.com) as informational alerts. (Attack surface reduction rules are not enabled by default; you configure your policies in the Microsoft Defender Security Center.)| +|**Client behavioral blocking** |Threats on endpoints are detected through machine learning, and then are blocked and remediated automatically. (Client behavioral blocking is enabled by default.) | +|**Feedback-loop blocking** (also referred to as rapid protection) |Threat detections that are assumed to be false negatives are observed through behavioral intelligence. Threats are stopped and prevented from running on other endpoints. (Feedback-loop blocking is enabled by default.) | +|**[Endpoint detection and response (EDR) in block mode](edr-in-block-mode.md)** |Malicious artifacts or behaviors that are observed through post-breach protection are blocked and contained. EDR in block mode works even if Windows Defender Antivirus is not the primary antivirus solution. (EDR in block mode, currently in [limited private preview](edr-in-block-mode.md#can-i-participate-in-the-preview-of-edr-in-block-mode), is not enabled by default; you turn it on in the Microsoft Defender Security Center.) | As Microsoft continues to improve threat protection features and capabilities, you can expect more to come in the area of behavioral blocking and containment. Visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) to see what's rolling out now and what's in development. From 4528d8d3cb8cc241287c55c3bdc34eed4bee93b9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 7 May 2020 16:36:49 -0700 Subject: [PATCH 06/45] Update behavioral-blocking-containment.md --- .../microsoft-defender-atp/behavioral-blocking-containment.md | 4 ++-- 1 file changed, 2 insertions(+), 2 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 25e7223902..5a25fbbae9 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,7 +26,7 @@ ms.collection: ## Overview of behavioral blocking and containment -Not all cyberattacks involve a simple piece of [malware](https://docs.microsoft.com/windows/security/threat-protection/intelligence/understanding-malware) that's found and removed. Some attacks, such as and “living off the land” binaries, are much more difficult to identify, let alone contain. Fortunately, [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection) includes behavioral blocking and containment capabilities that can help identify and stop threats, based on their behaviors and process trees. +Not all cyberattacks involve a simple piece of [malware](https://docs.microsoft.com/windows/security/threat-protection/intelligence/understanding-malware) that's found and removed. Some attacks, such as and “living off the land” binaries, are much more difficult to identify, let alone contain. Fortunately, [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection) includes behavioral blocking and containment capabilities. These capabilities can help identify and stop threats, based on their behaviors and process trees. Behavioral blocking and containment capabilities leverage multiple components and features of Microsoft Defender ATP to stop attacks immediately and prevent attacks from progressing. @@ -67,7 +67,7 @@ As described in the recent blog post, [Behavioral blocking and containment: Tran The threat turned out to be malware; it was a new, not-seen-before variant of a notorious hacking tool called Juicy Potato, which is used by attackers to get privilege escalation on a device. -Minutes after the alert was triggered, the file was analyzed, based on its behavior, and was confirmed to be malicious. Its process was stopped and blocked, as shown in the following image: +Minutes after the alert was triggered, the file was analyzed, and confirmed to be malicious. Its process was stopped and blocked, as shown in the following image: :::image type="content" source="images/Artifactblockedjuicypotato.png" alt-text="Artifact blocked"::: From de20bfa65ad73b2fdfca7fd4428696baeee34b13 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 8 May 2020 08:24:37 -0700 Subject: [PATCH 07/45] Update behavioral-blocking-containment.md --- .../behavioral-blocking-containment.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 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 5a25fbbae9..6a0e7c5c01 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 @@ -50,14 +50,15 @@ The alert includes recommended actions to help your security operations team pro ## Behavioral blocking and containment capabilities -|Capability |Description | -|--|--| -|**On-client, policy-driven [attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)** |Predefined common attack behaviors are prevented from executing, according to your attack surface reduction rules. When such behaviors attempt to execute, they can be seen in the Microsoft Defender Security Center (https://securitycenter.windows.com) as informational alerts. (Attack surface reduction rules are not enabled by default; you configure your policies in the Microsoft Defender Security Center.)| -|**Client behavioral blocking** |Threats on endpoints are detected through machine learning, and then are blocked and remediated automatically. (Client behavioral blocking is enabled by default.) | -|**Feedback-loop blocking** (also referred to as rapid protection) |Threat detections that are assumed to be false negatives are observed through behavioral intelligence. Threats are stopped and prevented from running on other endpoints. (Feedback-loop blocking is enabled by default.) | -|**[Endpoint detection and response (EDR) in block mode](edr-in-block-mode.md)** |Malicious artifacts or behaviors that are observed through post-breach protection are blocked and contained. EDR in block mode works even if Windows Defender Antivirus is not the primary antivirus solution. (EDR in block mode, currently in [limited private preview](edr-in-block-mode.md#can-i-participate-in-the-preview-of-edr-in-block-mode), is not enabled by default; you turn it on in the Microsoft Defender Security Center.) | +- **On-client, policy-driven [attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)** Predefined common attack behaviors are prevented from executing, according to your attack surface reduction rules. When such behaviors attempt to execute, they can be seen in the Microsoft Defender Security Center (https://securitycenter.windows.com) as informational alerts. (Attack surface reduction rules are not enabled by default; you configure your policies in the Microsoft Defender Security Center.) -As Microsoft continues to improve threat protection features and capabilities, you can expect more to come in the area of behavioral blocking and containment. Visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) to see what's rolling out now and what's in development. +- **Client behavioral blocking** Threats on endpoints are detected through machine learning, and then are blocked and remediated automatically. (Client behavioral blocking is enabled by default.) + +- **Feedback-loop blocking** (also referred to as rapid protection) Threat detections that are assumed to be false negatives are observed through behavioral intelligence. Threats are stopped and prevented from running on other endpoints. (Feedback-loop blocking is enabled by default.) + +- **[Endpoint detection and response (EDR) in block mode](edr-in-block-mode.md)** Malicious artifacts or behaviors that are observed through post-breach protection are blocked and contained. EDR in block mode works even if Windows Defender Antivirus is not the primary antivirus solution. (EDR in block mode, currently in [limited private preview](edr-in-block-mode.md#can-i-participate-in-the-preview-of-edr-in-block-mode), is not enabled by default; you turn it on in the Microsoft Defender Security Center.) + +- There's more to come! As Microsoft continues to improve threat protection features and capabilities, you can expect more to come in the area of behavioral blocking and containment. Visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) to see what's rolling out now and what's in development. ## An example of behavioral blocking and containment in action From 4de792e04355009ddef1ba8d613f4f4b990995cb Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 8 May 2020 09:32:58 -0700 Subject: [PATCH 08/45] Update behavioral-blocking-containment.md --- .../microsoft-defender-atp/behavioral-blocking-containment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 6a0e7c5c01..95edfebf31 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 @@ -58,7 +58,7 @@ The alert includes recommended actions to help your security operations team pro - **[Endpoint detection and response (EDR) in block mode](edr-in-block-mode.md)** Malicious artifacts or behaviors that are observed through post-breach protection are blocked and contained. EDR in block mode works even if Windows Defender Antivirus is not the primary antivirus solution. (EDR in block mode, currently in [limited private preview](edr-in-block-mode.md#can-i-participate-in-the-preview-of-edr-in-block-mode), is not enabled by default; you turn it on in the Microsoft Defender Security Center.) -- There's more to come! As Microsoft continues to improve threat protection features and capabilities, you can expect more to come in the area of behavioral blocking and containment. Visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) to see what's rolling out now and what's in development. +There's more to come! As Microsoft continues to improve threat protection features and capabilities, you can expect more to come in the area of behavioral blocking and containment. Visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) to see what's rolling out now and what's in development. ## An example of behavioral blocking and containment in action From 28776c481a74324c8ebc985ad3933e9f2d0f2793 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 10:38:38 -0700 Subject: [PATCH 09/45] Update overview-attack-surface-reduction.md --- .../overview-attack-surface-reduction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 967d14b25f..2b029e2725 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 @@ -27,8 +27,8 @@ ms.topic: conceptual 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. -

-> [!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4woug] + +> [!VIDEO https://www.microsoft.com/videoplayer/embed/RE4woug] Article | Description From 92c35c361007bbec2aa958373323c546a28f15bc Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 11:07:09 -0700 Subject: [PATCH 10/45] Update enable-attack-surface-reduction.md --- .../enable-attack-surface-reduction.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) 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 9115bc352e..6eb41e92e8 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 @@ -12,22 +12,29 @@ ms.localizationpriority: medium audience: ITPro author: levinec ms.author: ellevin -ms.date: 05/05/2020 +ms.date: 05/20/2020 ms.reviewer: manager: dansimp --- # Enable attack surface reduction rules -[Attack surface reduction rules](attack-surface-reduction.md) help prevent actions that malware often abuse to compromise devices and networks. You can set attack surface reduction rules for computers running Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, and Windows Server 2019. +[Attack surface reduction rules](attack-surface-reduction.md) help prevent actions that malware often abuses to compromise devices and networks. You can set attack surface reduction rules for computers running any of the following versions and editions of Windows: +- 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 (Semi-Annual Channel)](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) or later +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) -Each ASR rule contains three settings: +Each ASR rule contains one of three settings: * Not configured: Disable the ASR rule * Block: Enable the ASR rule * Audit: Evaluate how the ASR rule would impact your organization if enabled -To use ASR rules, you need either a Windows 10 Enterprise E3 or E5 license. We recommend an E5 license so you can take advantage of the advanced monitoring and reporting capabilities available in Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). These advanced capabilities aren't available with an E3 license, but you can develop your own monitoring and reporting tools to use in conjunction with ASR rules. +To use ASR rules, you need either a Windows 10 Enterprise E3 or E5 license. We recommend an E5 license so you can take advantage of the advanced monitoring and reporting capabilities available in [Microsoft Defender Advanced Threat Protection](https://docs.microsoft.com/windows/security/threat-protection) (Microsoft Defender ATP). These advanced capabilities aren't available with an E3 license, but you can develop your own monitoring and reporting tools to use in conjunction with ASR rules. + +> [!TIP] +> To learn more about Windows licensing, see the [Volume Licensing guide for Windows 10](http://download.microsoft.com/download/2/D/1/2D14FE17-66C2-4D4C-AF73-E122930B60F6/Windows-10-Volume-Licensing-Guide.pdf) You can enable attack surface reduction rules by using any of these methods: From 0fde2e75745d0c12c10f8f5dc15b67004afd948c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 11:09:24 -0700 Subject: [PATCH 11/45] Update enable-attack-surface-reduction.md --- .../microsoft-defender-atp/enable-attack-surface-reduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 6eb41e92e8..c4db594fd9 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 @@ -34,7 +34,7 @@ Each ASR rule contains one of three settings: To use ASR rules, you need either a Windows 10 Enterprise E3 or E5 license. We recommend an E5 license so you can take advantage of the advanced monitoring and reporting capabilities available in [Microsoft Defender Advanced Threat Protection](https://docs.microsoft.com/windows/security/threat-protection) (Microsoft Defender ATP). These advanced capabilities aren't available with an E3 license, but you can develop your own monitoring and reporting tools to use in conjunction with ASR rules. > [!TIP] -> To learn more about Windows licensing, see the [Volume Licensing guide for Windows 10](http://download.microsoft.com/download/2/D/1/2D14FE17-66C2-4D4C-AF73-E122930B60F6/Windows-10-Volume-Licensing-Guide.pdf) +> To learn more about Windows licensing, see [Windows 10 Licensing](https://www.microsoft.com/licensing/product-licensing/windows10?activetab=windows10-pivot:primaryr5) and get the [Volume Licensing guide for Windows 10](http://download.microsoft.com/download/2/D/1/2D14FE17-66C2-4D4C-AF73-E122930B60F6/Windows-10-Volume-Licensing-Guide.pdf). You can enable attack surface reduction rules by using any of these methods: From 2f51fa2dd761b301c68f74f4d145e0af5a8e3f9a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 11:13:25 -0700 Subject: [PATCH 12/45] ASR rules and versions of Windows --- .../customize-attack-surface-reduction.md | 13 +++++++++---- .../enable-attack-surface-reduction.md | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) 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 0786bb44f2..9540fd0ce6 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 @@ -12,7 +12,7 @@ ms.localizationpriority: medium audience: ITPro author: levinec ms.author: ellevin -ms.date: 05/13/2019 +ms.date: 05/20/2020 ms.reviewer: manager: dansimp --- @@ -26,11 +26,16 @@ manager: dansimp > [!IMPORTANT] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -Attack surface reduction rules help prevent software behaviors that are often abused to compromise your device or network. For example, an attacker might try to run an unsigned script off of a USB drive, or have a macro in an Office document make calls directly to the Win32 API. Attack surface reduction rules can constrain these kinds of risky behaviors and improve your organization's defensive posture. +[Attack surface reduction rules](enable-attack-surface-reduction.md) help prevent software behaviors that are often abused to compromise your device or network. For example, an attacker might try to run an unsigned script off of a USB drive, or have a macro in an Office document make calls directly to the Win32 API. Attack surface reduction rules can constrain these kinds of risky behaviors and improve your organization's defensive posture. Learn how to customize attack surface reduction rules by [excluding files and folders](#exclude-files-and-folders) or [adding custom text to the notification](#customize-the-notification) alert that appears on a user's computer. -Attack surface reduction rules are supported on Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, and Windows Server 2019. You can use Group Policy, PowerShell, and MDM CSPs to configure these settings. +You can set attack surface reduction 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 +- Windows 10 Enterprise, [version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) or later +- Windows Server, [version 1803 (Semi-Annual Channel)](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) or later +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) +You can use Group Policy, PowerShell, and MDM CSPs to configure these settings. ## Exclude files and folders @@ -72,7 +77,7 @@ See the [attack surface reduction](attack-surface-reduction.md) topic for detail 2. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. -3. Expand the tree to **Windows components > Windows Defender Antivirus > Windows Defender Exploit Guard > Attack surface reduction**. +3. Expand the tree to **Windows components** > **Windows Defender Antivirus** > **Windows Defender Exploit Guard** > **Attack surface reduction**. 4. Double-click the **Exclude files and paths from Attack surface reduction Rules** setting and set the option to **Enabled**. Click **Show** and enter each file or folder in the **Value name** column. Enter **0** in the **Value** column for each item. 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 c4db594fd9..7414e4b207 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction.md @@ -19,7 +19,7 @@ manager: dansimp # Enable attack surface reduction rules -[Attack surface reduction rules](attack-surface-reduction.md) help prevent actions that malware often abuses to compromise devices and networks. You can set attack surface reduction rules for computers running any of the following versions and editions of Windows: +[Attack surface reduction rules](attack-surface-reduction.md) help prevent actions that malware often abuses to compromise devices and networks. You can set attack surface reduction 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 - Windows 10 Enterprise, [version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) or later - Windows Server, [version 1803 (Semi-Annual Channel)](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) or later From 547c0039e195567c7e285f658c7ffe9c0fae2c1c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 11:14:10 -0700 Subject: [PATCH 13/45] Update evaluate-attack-surface-reduction.md --- .../evaluate-attack-surface-reduction.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 70a03c74e5..a77a399d92 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 @@ -12,7 +12,7 @@ ms.localizationpriority: medium audience: ITPro author: levinec ms.author: ellevin -ms.date: 04/02/2019 +ms.date: 05/20/2020 ms.reviewer: manager: dansimp --- @@ -23,7 +23,11 @@ manager: dansimp * [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Attack surface reduction rules help prevent actions that are typically used by malware to compromise devices or networks. Attack surface reduction rules are supported on Windows 10, versions 1709 and 1803 or later, Windows Server, version 1803 (Semi-Annual Channel) or later, and Windows Server 2019. +Attack surface reduction rules help prevent actions that are typically used by malware to compromise devices or networks. You can set attack surface reduction 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 +- Windows 10 Enterprise, [version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) or later +- Windows Server, [version 1803 (Semi-Annual Channel)](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) or later +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) Learn how to evaluate attack surface reduction rules, by enabling audit mode to test the feature directly in your organization. From 732ee2a59ae1baa24b878daf68f8bcf072b52880 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 11:18:58 -0700 Subject: [PATCH 14/45] more ASR fixes formatting Windows Defender -> Microsoft Defender --- .../attack-surface-reduction-faq.md | 38 +++++++++---------- .../attack-surface-reduction.md | 8 ++-- 2 files changed, 24 insertions(+), 22 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 9f14575d2d..f63cd2d804 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 @@ -23,25 +23,25 @@ ms.custom: asr * [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -**Is attack surface reduction (ASR) part of Windows?** +## Is attack surface reduction (ASR) part of Windows? -ASR was originally a feature of the suite of exploit guard features introduced as a major update to Windows Defender Antivirus, in Windows 10 version 1709. Windows Defender Antivirus is the native antimalware component of Windows. However, please note that the full ASR feature-set is only available with a Windows enterprise license. Also note that ASR rule exclusions are managed separately from Windows 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, please note that 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?** +## Do I need to have an enterprise license to run ASR rules? -The full set of ASR rules and features are only supported if you have an enterprise license for Windows 10. A limited number of rules may work without an enterprise license, if you have Microsoft 365 Business, set Windows Defender Antivirus as your primary security solution, and enable the rules through PowerShell. However, ASR usage without an enterprise license is not officially supported and the full feature-set of ASR will not be available. +The full set of ASR rules and features are only supported if you have an enterprise license for Windows 10. A limited number of rules may work without an enterprise license, if you have Microsoft 365 Business, set Microsoft Defender Antivirus as your primary security solution, and enable the rules through PowerShell. However, ASR usage without an enterprise license is not officially supported and the full feature-set of ASR will not be available. -**Is ASR supported if I have an E3 license?** +## Is ASR supported if I have an E3 license? Yes. ASR is supported for Windows Enterprise E3 and above. See [Use attack surface reduction rules in Windows 10 Enterprise E3](attack-surface-reduction-rules-in-windows-10-enterprise-e3.md) for more details. -**Which features are supported with an E5 license?** +## Which features are supported with an E5 license? All of the rules supported with E3 are also supported with E5. E5 also added greater integration with Microsoft Defender ATP. With E5, you can [use Microsoft Defender ATP to monitor and review analytics](https://docs.microsoft.com/microsoft-365/security/mtp/monitor-devices?view=o365-worldwide#monitor-and-manage-asr-rule-deployment-and-detections) on alerts in real-time, fine-tune rule exclusions, configure ASR rules, and view lists of event reports. -**What are the the currently supported ASR rules??** +## What are the the currently supported ASR rules? ASR currently supports all of the rules below: @@ -61,39 +61,39 @@ ASR currently supports all of the rules below: * [Block Adobe Reader from creating child processes](attack-surface-reduction.md#block-adobe-reader-from-creating-child-processes) * [Block persistence through WMI event subscription](attack-surface-reduction.md#block-persistence-through-wmi-event-subscription) -**What are some good recommendations for getting started with ASR?** +## What are some good recommendations for getting started with ASR? It is generally best to first test how ASR rules will impact your organization before enabling them, by running them in audit mode for a brief period of time. While you are running the rules in audit mode, you can identify any line-of-business applications that might get blocked erroneously, and exclude them from ASR. Larger organizations should consider rolling out ASR rules in "rings," by auditing and enabling rules in increasingly-broader subsets of devices. You can arrange your organization's devices into rings by using Intune or a Group Policy management tool. -**How long should I test an ASR rule in audit mode before enabling it?** +## How long should I test an ASR rule in audit mode before enabling it? You should keep the rule in audit mode for about 30 days. This amount of time gives you a good baseline for how the rule will operate once it goes live throughout your organization. During the audit period, you can identify any line-of-business applications that might get blocked by the rule, and configure the rule to exclude them. -**I'm making the switch from a third-party security solution to Microsoft Defender ATP. Is there an "easy" way to export rules from another security solution to ASR?** +## I'm making the switch from a third-party security solution to Microsoft Defender ATP. Is there an "easy" way to export rules from another security solution to ASR? Rather than attempting to import sets of rules from another security solution, it is, in most cases, easier and safer to start with the baseline recommendations suggested for your organization by Microsoft Defender ATP, then use tools such as audit mode, monitoring, and analytics to configure your new solution to suit your unique needs. The default configuration for most ASR rules, combined with Defender's real-time protection, will protect against a large number of exploits and vulnerabilities. From within Microsoft Defender ATP, you can update your defenses with custom indicators, to allow and block certain software behaviors. ASR also allows for some customization of rules, in the form of file and folder exclusions. As a general rule, it is best to audit a rule for a period of time, and configure exclusions for any line-of-business applications that might get blocked. -**Does ASR support file or folder exclusions that include system variables and wildcards in the path?** +## Does ASR support file or folder exclusions that include system variables and wildcards in the path? Yes. See [Excluding files and folders from ASR rules](enable-attack-surface-reduction.md#exclude-files-and-folders-from-asr-rules) for more details on excluding files or folders from ASR rules, and [Configure and validate exclusions based on file extension and folder location](../windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md#use-wildcards-in-the-file-name-and-folder-path-or-extension-exclusion-lists) for more on using system variables and wildcards in excluded file paths. -**Do ASR rules cover all applications by default?** +## Do ASR rules cover all applications by default? It depends on the rule. Most ASR rules cover the behavior of Microsoft Office products and services, such as Word, Excel, PowerPoint, and OneNote, or Outlook. Certain ASR rules, such as *Block execution of potentially obfuscated scripts*, are more general in scope. -**Does ASR support third-party security solutions?** +## Does ASR support third-party security solutions? ASR uses Microsoft Defender Antivirus to block applications. It is not possible to configure ASR to use another security solution for blocking at this time. -**I have an E5 license and enabled some ASR rules in conjunction with Microsoft Defender ATP. Is it possible for an ASR event to not show up at all in Microsoft Defender ATP's event timeline?** +## I have an E5 license and enabled some ASR rules in conjunction with Microsoft Defender ATP. Is it possible for an ASR event to not show up at all in Microsoft Defender ATP's event timeline? Whenever a notification is triggered locally by an ASR rule, a report on the event is also sent to the Microsoft Defender ATP portal. If you're having trouble finding the event, you can filter the events timeline using the search box. You can also view ASR events by visiting **Go to attack surface management**, from the **Configuration management** icon in the Security Center taskbar. The attack surface management page includes a tab for report detections, which includes a full list of ASR rule events reported to Microsoft Defender ATP. -**I applied a rule using GPO. Now when I try to check the indexing options for the rule in Microsoft Outlook, I get a message stating, 'Access denied'.** +## I applied a rule using GPO. Now when I try to check the indexing options for the rule in Microsoft Outlook, I get a message stating, 'Access denied'. Try opening the indexing options directly from Windows 10. @@ -101,23 +101,23 @@ Try opening the indexing options directly from Windows 10. 1. Enter **Indexing options** into the search box. -**Are the criteria used by the rule, *Block executable files from running unless they meet a prevalence, age, or trusted list criterion*, configurable by an admin?** +## Are the criteria used by the rule, "Block executable files from running unless they meet a prevalence, age, or trusted list criterion," configurable by an admin? No. The criteria used by this rule are maintained by Microsoft cloud protection, to keep the trusted list constantly up-to-date with data gathered from around the world. Local admins do not have write access to alter this data. If you are looking to configure this rule to tailor it for your enterprise, you can add certain applications to the exclusions list to prevent the rule from being triggered. -**I enabled the ASR rule, *Block executable files from running unless they meet a prevalence, age, or trusted list criterion*. After some time, I updated a piece of software, and the rule is now blocking it, even though it didn't before. Did something go wrong?** +## I enabled the ASR rule, *Block executable files from running unless they meet a prevalence, age, or trusted list criterion*. After some time, I updated a piece of software, and the rule is now blocking it, even though it didn't before. Did something go wrong? This rule relies upon each application having a known reputation, as measured by prevalence, age, or inclusion on a list of trusted apps. The rule's decision to block or allow an application is ultimately determined by Microsoft cloud protection's assessment of these criteria. Usually, cloud protection can determine that a new version of an application is similar enough to previous versions that it does not need to be re-assessed at length. However, it might take some time for the app to build reputation after switching versions, particularly after a major update. In the meantime, you can add the application to the exclusions list, to prevent this rule from blocking important applications. If you are frequently updating and working with very new versions of applications, you may opt instead to run this rule in audit mode. -**I recently enabled the ASR rule, *Block credential stealing from the Windows local security authority subsystem (lsass.exe)*, and I am getting a large number of notifications. What is going on?** +## I recently enabled the ASR rule, *Block credential stealing from the Windows local security authority subsystem (lsass.exe)*, and I am getting a large number of notifications. What is going on? A notification generated by this rule does not necessarily indicate malicious activity; however, this rule is still useful for blocking malicious activity, since malware often target lsass.exe to gain illicit access to accounts. The lsass.exe process stores user credentials in memory after a user has logged in. Windows uses these credentials to validate users and apply local security policies. Because many legitimate processes throughout a typical day will be calling on lsass.exe for credentials, this rule can be especially noisy. If a known legitimate application causes this rule to generate an excessive amount of notifications, you can add it to the exclusion list. Most other ASR rules will generate a relatively smaller number of notifications, in comparison to this one, since calling on lsass.exe is typical of many applications' normal functioning. -**Is it a good idea to enable the rule, *Block credential stealing from the Windows local security authority subsystem (lsass.exe)*, alongside LSA protection?** +## Is it a good idea to enable the rule, *Block credential stealing from the Windows local security authority subsystem (lsass.exe)*, alongside LSA protection? Enabling this rule will not provide additional protection if you have [LSA protection](https://docs.microsoft.com/windows-server/security/credentials-protection-and-management/configuring-additional-lsa-protection#BKMK_HowToConfigure) enabled as well. Both the rule and LSA protection work in much the same way, so having both running at the same time would be redundant. However, sometimes you may not be able to enable LSA protection. In those cases, you can enable this rule to provide equivalent protection against malware that target lsass.exe. diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index da5160567b..3f9574197d 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,9 +44,11 @@ For more information about configuring attack surface reduction rules, see [Enab ## Attack surface reduction features across Windows versions -You can set attack surface reduction rules for computers running the following versions of Windows: -- [Windows 10, 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 +You can set attack surface reduction 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 +- Windows 10 Enterprise, [version 1709](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1709) or later +- Windows Server, [version 1803 (Semi-Annual Channel)](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) or later +- [Windows Server 2019](https://docs.microsoft.com/windows-server/get-started-19/whats-new-19) To use the entire feature-set of attack surface reduction rules, you need a [Windows 10 Enterprise license](https://www.microsoft.com/licensing/product-licensing/windows10). With a [Windows E5 license](https://docs.microsoft.com/windows/deployment/deploy-enterprise-licenses), you get advanced management capabilities including monitoring, analytics, and workflows available in [Microsoft Defender Advanced Threat Protection](microsoft-defender-advanced-threat-protection.md), as well as reporting and configuration capabilities in the [Microsoft 365 security center](https://docs.microsoft.com/microsoft-365/security/mtp/overview-security-center). These advanced capabilities aren't available with an E3 license, but you can still use Event Viewer to review attack surface reduction rule events. From b70e5a2d9d15fc53abfd2c3d08cb31df7ea80567 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 11:21:41 -0700 Subject: [PATCH 15/45] Update attack-surface-reduction-faq.md --- .../attack-surface-reduction-faq.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 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 f63cd2d804..74e1c971b2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md @@ -29,7 +29,9 @@ ASR was originally a feature of the suite of exploit guard features introduced a ## Do I need to have an enterprise license to run ASR rules? -The full set of ASR rules and features are only supported if you have an enterprise license for Windows 10. A limited number of rules may work without an enterprise license, if you have Microsoft 365 Business, set Microsoft Defender Antivirus as your primary security solution, and enable the rules through PowerShell. However, ASR usage without an enterprise license is not officially supported and the full feature-set of ASR will not be available. +The full set of ASR rules and features are only supported if you have an enterprise license for Windows 10. A limited number of rules may work without an enterprise license, if you have Microsoft 365 Business, set Microsoft Defender Antivirus as your primary security solution, and enable the rules through PowerShell. However, ASR usage without an enterprise license is not officially supported and the full capabilities of ASR will not be available. + +To learn more about Windows licensing, see [Windows 10 Licensing](https://www.microsoft.com/licensing/product-licensing/windows10?activetab=windows10-pivot:primaryr5) and get the [Volume Licensing guide for Windows 10](http://download.microsoft.com/download/2/D/1/2D14FE17-66C2-4D4C-AF73-E122930B60F6/Windows-10-Volume-Licensing-Guide.pdf). ## Is ASR supported if I have an E3 license? @@ -52,8 +54,8 @@ ASR currently supports all of the rules below: * [Block JavaScript or VBScript from launching downloaded executable content](attack-surface-reduction.md##block-javascript-or-vbscript-from-launching-downloaded-executable-content) * [Block execution of potentially obfuscated scripts](attack-surface-reduction.md#block-execution-of-potentially-obfuscated-scripts) * [Block Win32 API calls from Office macro](attack-surface-reduction.md#block-win32-api-calls-from-office-macros) -* [Use advanced protection against ransomware](attack-surface-reduction.md#use-advanced-protection-against-ransomware) -* [Block credential stealing from the Windows local security authority subsystem (lsass.exe)](attack-surface-reduction.md#block-credential-stealing-from-the-windows-local-security-authority-subsystem) +* [Use advanced protection against ransomware](attack-surface-reduction.md#use-advanced-protection-against-ransomware) +* [Block credential stealing from the Windows local security authority subsystem](attack-surface-reduction.md#block-credential-stealing-from-the-windows-local-security-authority-subsystem) (lsass.exe) * [Block process creations originating from PSExec and WMI commands](attack-surface-reduction.md#block-process-creations-originating-from-psexec-and-wmi-commands) * [Block untrusted and unsigned processes that run from USB](attack-surface-reduction.md#block-untrusted-and-unsigned-processes-that-run-from-usb) * [Block executable files from running unless they meet a prevalence, age, or trusted list criteria](attack-surface-reduction.md#block-executable-files-from-running-unless-they-meet-a-prevalence-age-or-trusted-list-criterion) From e9625458699499e8d1680c85f3d860b77ef4e161 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 11:23:22 -0700 Subject: [PATCH 16/45] Update attack-surface-reduction.md --- .../microsoft-defender-atp/attack-surface-reduction.md | 3 --- 1 file changed, 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 3f9574197d..0ca49f4b35 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,9 +23,6 @@ ms.custom: asr * [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -> [!IMPORTANT] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. - Your attack surface is the total number of places where an attacker could compromise your organization's devices or networks. Reducing your attack surface means offering attackers fewer ways to perform attacks. Attack surface reduction rules target software behaviors that are often abused by attackers, such as: From 6de9609bfdc29edb32fec340eea71447a0b1556d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 11:25:38 -0700 Subject: [PATCH 17/45] Update configure-attack-surface-reduction.md --- .../configure-attack-surface-reduction.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) 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 e959cf1bbf..ae36af69a0 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 @@ -15,7 +15,6 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 07/01/2018 --- # Configure attack surface reduction @@ -27,11 +26,7 @@ You can configure attack surface reduction with a number of tools, including: * Group Policy * PowerShell cmdlets -The topics in this section describe how to configure attack surface reduction. Each topic includes instructions for the applicable configuration tool (or tools). - -## In this section - -Topic | Description +Article | Description -|- [Enable hardware-based isolation for Microsoft Edge](../windows-defender-application-guard/install-wd-app-guard.md) | How to prepare for and install Application Guard, including hardware and software requirements [Enable application control](../windows-defender-application-control/windows-defender-application-control.md)|How to control applications run by users and protect kernel mode processes From 15051c64de11f5d1706b3326065ce6978751802d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 11:29:28 -0700 Subject: [PATCH 18/45] 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 74e1c971b2..d2e70534b5 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 @@ -25,11 +25,11 @@ 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, please note that 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? -The full set of ASR rules and features are only supported if you have an enterprise license for Windows 10. A limited number of rules may work without an enterprise license, if you have Microsoft 365 Business, set Microsoft Defender Antivirus as your primary security solution, and enable the rules through PowerShell. However, ASR usage without an enterprise license is not officially supported and the full capabilities of ASR will not be available. +The full set of ASR rules and features is only supported if you have an enterprise license for Windows 10. A limited number of rules may work without an enterprise license. If you have Microsoft 365 Business, set Microsoft Defender Antivirus as your primary security solution, and enable the rules through PowerShell. However, ASR usage without an enterprise license is not officially supported and the full capabilities of ASR will not be available. To learn more about Windows licensing, see [Windows 10 Licensing](https://www.microsoft.com/licensing/product-licensing/windows10?activetab=windows10-pivot:primaryr5) and get the [Volume Licensing guide for Windows 10](http://download.microsoft.com/download/2/D/1/2D14FE17-66C2-4D4C-AF73-E122930B60F6/Windows-10-Volume-Licensing-Guide.pdf). From 563fbe36b27772cb3de890a1ad35e14a9ec5084b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 11:45:36 -0700 Subject: [PATCH 19/45] 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 d2e70534b5..955165a20e 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 @@ -43,7 +43,7 @@ All of the rules supported with E3 are also supported with E5. E5 also added greater integration with Microsoft Defender ATP. With E5, you can [use Microsoft Defender ATP to monitor and review analytics](https://docs.microsoft.com/microsoft-365/security/mtp/monitor-devices?view=o365-worldwide#monitor-and-manage-asr-rule-deployment-and-detections) on alerts in real-time, fine-tune rule exclusions, configure ASR rules, and view lists of event reports. -## What are the the currently supported ASR rules? +## What are the currently supported ASR rules? ASR currently supports all of the rules below: @@ -65,7 +65,7 @@ ASR currently supports all of the rules below: ## What are some good recommendations for getting started with ASR? -It is generally best to first test how ASR rules will impact your organization before enabling them, by running them in audit mode for a brief period of time. While you are running the rules in audit mode, you can identify any line-of-business applications that might get blocked erroneously, and exclude them from ASR. +Test how ASR rules will impact your organization before enabling them by running ASR rules in audit mode for a brief period of time. While you are running the rules in audit mode, you can identify any line-of-business applications that might get blocked erroneously, and exclude them from ASR. Larger organizations should consider rolling out ASR rules in "rings," by auditing and enabling rules in increasingly-broader subsets of devices. You can arrange your organization's devices into rings by using Intune or a Group Policy management tool. From 53c06d1be0d1577f5cf5ba487ba102be65e5c810 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 11:56:40 -0700 Subject: [PATCH 20/45] Update attack-surface-reduction-faq.md --- .../microsoft-defender-atp/attack-surface-reduction-faq.md | 6 +++--- 1 file changed, 3 insertions(+), 3 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 955165a20e..d605d7be90 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 @@ -35,7 +35,7 @@ To learn more about Windows licensing, see [Windows 10 Licensing](https://www.mi ## Is ASR supported if I have an E3 license? -Yes. ASR is supported for Windows Enterprise E3 and above. See [Use attack surface reduction rules in Windows 10 Enterprise E3](attack-surface-reduction-rules-in-windows-10-enterprise-e3.md) for more details. +Yes. ASR is supported for Windows Enterprise E3 and above. ## Which features are supported with an E5 license? @@ -67,11 +67,11 @@ ASR currently supports all of the rules below: Test how ASR rules will impact your organization before enabling them by running ASR rules in audit mode for a brief period of time. While you are running the rules in audit mode, you can identify any line-of-business applications that might get blocked erroneously, and exclude them from ASR. -Larger organizations should consider rolling out ASR rules in "rings," by auditing and enabling rules in increasingly-broader subsets of devices. You can arrange your organization's devices into rings by using Intune or a Group Policy management tool. +Larger organizations should consider rolling out ASR rules in "rings," by auditing and enabling rules in increasingly broader subsets of devices. You can arrange your organization's devices into rings by using Intune or a Group Policy management tool. ## How long should I test an ASR rule in audit mode before enabling it? -You should keep the rule in audit mode for about 30 days. This amount of time gives you a good baseline for how the rule will operate once it goes live throughout your organization. During the audit period, you can identify any line-of-business applications that might get blocked by the rule, and configure the rule to exclude them. +Keep the rule in audit mode for about 30 days to get a good baseline for how the rule will operate once it goes live throughout your organization. During the audit period, you can identify any line-of-business applications that might get blocked by the rule, and configure the rule to exclude them. ## I'm making the switch from a third-party security solution to Microsoft Defender ATP. Is there an "easy" way to export rules from another security solution to ASR? From 54b2edf22c2a481a7a920d31251912a381fdd1bd Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 12:09:01 -0700 Subject: [PATCH 21/45] Acrolinx and other fixes --- .../attack-surface-reduction-faq.md | 14 ++++++++------ .../enable-attack-surface-reduction.md | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md index d605d7be90..03366d39ad 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 @@ -31,7 +31,7 @@ ASR was originally a feature of the suite of exploit guard features introduced a The full set of ASR rules and features is only supported if you have an enterprise license for Windows 10. A limited number of rules may work without an enterprise license. If you have Microsoft 365 Business, set Microsoft Defender Antivirus as your primary security solution, and enable the rules through PowerShell. However, ASR usage without an enterprise license is not officially supported and the full capabilities of ASR will not be available. -To learn more about Windows licensing, see [Windows 10 Licensing](https://www.microsoft.com/licensing/product-licensing/windows10?activetab=windows10-pivot:primaryr5) and get the [Volume Licensing guide for Windows 10](http://download.microsoft.com/download/2/D/1/2D14FE17-66C2-4D4C-AF73-E122930B60F6/Windows-10-Volume-Licensing-Guide.pdf). +To learn more about Windows licensing, see [Windows 10 Licensing](https://www.microsoft.com/licensing/product-licensing/windows10?activetab=windows10-pivot:primaryr5) and get the [Volume Licensing guide for Windows 10](https://download.microsoft.com/download/2/D/1/2D14FE17-66C2-4D4C-AF73-E122930B60F6/Windows-10-Volume-Licensing-Guide.pdf). ## Is ASR supported if I have an E3 license? @@ -75,7 +75,9 @@ 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 Microsoft Defender ATP. Is there an "easy" way to export rules from another security solution to ASR? -Rather than attempting to import sets of rules from another security solution, it is, in most cases, easier and safer to start with the baseline recommendations suggested for your organization by Microsoft Defender ATP, then use tools such as audit mode, monitoring, and analytics to configure your new solution to suit your unique needs. The default configuration for most ASR rules, combined with Defender's real-time protection, will protect against a large number of exploits and vulnerabilities. +In most cases, it's easier and better to start with the baseline recommendations suggested by [Microsoft Defender Advanced Threat Protection](https://docs.microsoft.com/windows/security/threat-protection/) (Microsoft Defender ATP) 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 Microsoft Defender ATP's real-time protection, will protect against a large number of exploits and vulnerabilities. From within Microsoft Defender ATP, you can update your defenses with custom indicators, to allow and block certain software behaviors. ASR also allows for some customization of rules, in the form of file and folder exclusions. As a general rule, it is best to audit a rule for a period of time, and configure exclusions for any line-of-business applications that might get blocked. @@ -105,19 +107,19 @@ Try opening the indexing options directly from Windows 10. ## Are the criteria used by the rule, "Block executable files from running unless they meet a prevalence, age, or trusted list criterion," configurable by an admin? -No. The criteria used by this rule are maintained by Microsoft cloud protection, to keep the trusted list constantly up-to-date with data gathered from around the world. Local admins do not have write access to alter this data. If you are looking to configure this rule to tailor it for your enterprise, you can add certain applications to the exclusions list to prevent the rule from being triggered. +No. The criteria used by this rule are maintained by Microsoft cloud protection, to keep the trusted list constantly up to date with data gathered from around the world. Local admins do not have write access to alter this data. If you are looking to configure this rule to tailor it for your enterprise, you can add certain applications to the exclusions list to prevent the rule from being triggered. ## I enabled the ASR rule, *Block executable files from running unless they meet a prevalence, age, or trusted list criterion*. After some time, I updated a piece of software, and the rule is now blocking it, even though it didn't before. Did something go wrong? This rule relies upon each application having a known reputation, as measured by prevalence, age, or inclusion on a list of trusted apps. The rule's decision to block or allow an application is ultimately determined by Microsoft cloud protection's assessment of these criteria. -Usually, cloud protection can determine that a new version of an application is similar enough to previous versions that it does not need to be re-assessed at length. However, it might take some time for the app to build reputation after switching versions, particularly after a major update. In the meantime, you can add the application to the exclusions list, to prevent this rule from blocking important applications. If you are frequently updating and working with very new versions of applications, you may opt instead to run this rule in audit mode. +Usually, cloud protection can determine that a new version of an application is similar enough to previous versions that it does not need to be reassessed at length. However, it might take some time for the app to build reputation after switching versions, particularly after a major update. In the meantime, you can add the application to the exclusions list, to prevent this rule from blocking important applications. If you are frequently updating and working with new versions of applications, you may opt instead to run this rule in audit mode. ## I recently enabled the ASR rule, *Block credential stealing from the Windows local security authority subsystem (lsass.exe)*, and I am getting a large number of notifications. What is going on? -A notification generated by this rule does not necessarily indicate malicious activity; however, this rule is still useful for blocking malicious activity, since malware often target lsass.exe to gain illicit access to accounts. The lsass.exe process stores user credentials in memory after a user has logged in. Windows uses these credentials to validate users and apply local security policies. +A notification generated by this rule does not necessarily indicate malicious activity; however, this rule is still useful for blocking malicious activity, since malware often targets lsass.exe to gain illicit access to accounts. The lsass.exe process stores user credentials in memory after a user has logged in. Windows uses these credentials to validate users and apply local security policies. -Because many legitimate processes throughout a typical day will be calling on lsass.exe for credentials, this rule can be especially noisy. If a known legitimate application causes this rule to generate an excessive amount of notifications, you can add it to the exclusion list. Most other ASR rules will generate a relatively smaller number of notifications, in comparison to this one, since calling on lsass.exe is typical of many applications' normal functioning. +Because many legitimate processes throughout a typical day will be calling on lsass.exe for credentials, this rule can be especially noisy. If a known legitimate application causes this rule to generate an excessive number of notifications, you can add it to the exclusion list. Most other ASR rules will generate a relatively smaller number of notifications, in comparison to this one, since calling on lsass.exe is typical of many applications' normal functioning. ## Is it a good idea to enable the rule, *Block credential stealing from the Windows local security authority subsystem (lsass.exe)*, alongside LSA protection? 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 7414e4b207..e31b0b4fc7 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 @@ -34,7 +34,7 @@ Each ASR rule contains one of three settings: To use ASR rules, you need either a Windows 10 Enterprise E3 or E5 license. We recommend an E5 license so you can take advantage of the advanced monitoring and reporting capabilities available in [Microsoft Defender Advanced Threat Protection](https://docs.microsoft.com/windows/security/threat-protection) (Microsoft Defender ATP). These advanced capabilities aren't available with an E3 license, but you can develop your own monitoring and reporting tools to use in conjunction with ASR rules. > [!TIP] -> To learn more about Windows licensing, see [Windows 10 Licensing](https://www.microsoft.com/licensing/product-licensing/windows10?activetab=windows10-pivot:primaryr5) and get the [Volume Licensing guide for Windows 10](http://download.microsoft.com/download/2/D/1/2D14FE17-66C2-4D4C-AF73-E122930B60F6/Windows-10-Volume-Licensing-Guide.pdf). +> To learn more about Windows licensing, see [Windows 10 Licensing](https://www.microsoft.com/licensing/product-licensing/windows10?activetab=windows10-pivot:primaryr5) and get the [Volume Licensing guide for Windows 10](https://download.microsoft.com/download/2/D/1/2D14FE17-66C2-4D4C-AF73-E122930B60F6/Windows-10-Volume-Licensing-Guide.pdf). You can enable attack surface reduction rules by using any of these methods: From a842af6b456a0840778ae21f79c8e529f33134ef Mon Sep 17 00:00:00 2001 From: Kweku Ako-Adjei Date: Wed, 20 May 2020 12:19:04 -0700 Subject: [PATCH 22/45] Update cortana-at-work-overview.md --- .../configuration/cortana-at-work/cortana-at-work-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/cortana-at-work/cortana-at-work-overview.md b/windows/configuration/cortana-at-work/cortana-at-work-overview.md index fc94b61cee..bad3faa9a4 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-overview.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-overview.md @@ -34,7 +34,7 @@ Cortana requires a PC running Windows 10, version 1703 or later, as well as the |**Software** |**Minimum version** | |---------|---------| -|Client operating system | Desktop:
- Windows 10, version 2004 (recommended)

- Windows 10, version 103 (legacy version of Cortana)

Mobile: Windows 10 mobile, version 1703 (legacy version of Cortana)

For more information on the differences between Cortana in Windows 10, version 2004 and earlier versions, see **How is my data processed by Cortana** below. | +|Client operating system | Desktop:
- Windows 10, version 2004 (recommended)

- Windows 10, version 1703 (legacy version of Cortana)

Mobile: Windows 10 mobile, version 1703 (legacy version of Cortana)

For more information on the differences between Cortana in Windows 10, version 2004 and earlier versions, see **How is my data processed by Cortana** below. | |Azure Active Directory (Azure AD) | While all employees signing into Cortana need an Azure AD account, an Azure AD premium tenant isn’t required. | |Additional policies (Group Policy and Mobile Device Management (MDM)) |There is a rich set of policies that can be used to manage various aspects of Cortana. Most of these policies will limit the abilities of Cortana but won't turn Cortana off. For example, if you turn **Speech** off, your employees won't be able to use the wake word (“Cortana”) for hands-free activation or voice commands to easily ask for help. | From 91ddb7cbfd65ac19f52b3695034dc6148d68217a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 13:14:05 -0700 Subject: [PATCH 23/45] Update behavioral-blocking-containment.md --- .../microsoft-defender-atp/behavioral-blocking-containment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 95edfebf31..9ef6ad7647 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,7 +26,7 @@ ms.collection: ## Overview of behavioral blocking and containment -Not all cyberattacks involve a simple piece of [malware](https://docs.microsoft.com/windows/security/threat-protection/intelligence/understanding-malware) that's found and removed. Some attacks, such as and “living off the land” binaries, are much more difficult to identify, let alone contain. Fortunately, [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection) includes behavioral blocking and containment capabilities. These capabilities can help identify and stop threats, based on their behaviors and process trees. +Today’s threat landscape is overrun by [fileless malware](https://docs.microsoft.com/windows/security/threat-protection/intelligence/fileless-threats) and that lives off the land, highly polymorphic threats that mutate faster than traditional solutions can keep up with, and human-operated attacks that adapt to what adversaries find on compromised machines. Traditional security solutions are not sufficient to stop such attacks; you need artificial intelligence (AI) and machine learning (ML) backed capabilities, such as behavioral blocking and containment, included in Microsoft Defender ATP. Behavioral blocking and containment capabilities can help identify and stop threats, based on their behaviors and process trees even when the threat has started execution. Behavioral blocking and containment capabilities leverage multiple components and features of Microsoft Defender ATP to stop attacks immediately and prevent attacks from progressing. From bb92614e20de464c84f68754b2e5dca13774ab2b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 20 May 2020 13:18:36 -0700 Subject: [PATCH 24/45] new article --- devices/surface/TOC.md | 1 + devices/surface/get-started.yml | 4 +- .../windows-virtual-desktop-surface.md | 159 ++++++++++++++++++ 3 files changed, 162 insertions(+), 2 deletions(-) create mode 100644 devices/surface/windows-virtual-desktop-surface.md diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index 92801e4289..4d8062c985 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -29,6 +29,7 @@ ### [Deploy Surface devices](deploy.md) ### [Windows Autopilot and Surface devices](windows-autopilot-and-surface-devices.md) +### [Windows Virtual Desktop on Surface](windows-virtual-desktop-surface.md) ### [Deploying, managing, and servicing Surface Pro X](surface-pro-arm-app-management.md) ### [Surface Pro X app compatibility](surface-pro-arm-app-performance.md) ### [Manage and deploy Surface driver and firmware updates](manage-surface-driver-and-firmware-updates.md) diff --git a/devices/surface/get-started.yml b/devices/surface/get-started.yml index a11e35c584..131d77a578 100644 --- a/devices/surface/get-started.yml +++ b/devices/surface/get-started.yml @@ -52,8 +52,8 @@ landingContent: url: microsoft-surface-deployment-accelerator.md - text: Autopilot and Surface devices url: windows-autopilot-and-surface-devices.md - - text: Deploying, managing, and servicing Surface Pro X - url: surface-pro-arm-app-management.md + - text: Windows Virtual Desktop on Surface + url: windows-virtual-desktop-surface.md # Card - title: Manage Surface devices diff --git a/devices/surface/windows-virtual-desktop-surface.md b/devices/surface/windows-virtual-desktop-surface.md new file mode 100644 index 0000000000..6794720549 --- /dev/null +++ b/devices/surface/windows-virtual-desktop-surface.md @@ -0,0 +1,159 @@ +--- +title: Windows Virtual Desktop on Surface +description: This article explains how Surface devices deliver an ideal end node for Windows Virtual Desktop solutions, providing customers with flexible form factors, Windows 10 modern device security and manageability, and support for persistent, on-demand & just-in-time work scenarios. +ms.prod: w10 +ms.mktglfcycl: manage +ms.localizationpriority: medium +ms.sitesec: library +author: coveminer +ms.author: greglin +ms.topic: article +ms.date: 5/20/2020 +ms.reviewer: rohenr +manager: laurawi +audience: itpro +--- + +# Windows Virtual Desktop on Surface + +## Introduction + +Windows Virtual Desktop on Surface lets you run Virtual Desktop Infrastructure (VDI) on a Surface device blurring the lines between the local desktop experience and the virtual desktop where touch, pen, ink, and biometric authentication span both physical and virtual environments. Representing another milestone in the evolution of computing, Windows Virtual Desktop on Surface[[1]](#1) combines Microsoft 365 - virtualized in the Azure cloud - with the advanced security protections, enterprise-level manageability, and enhanced productivity tools of Windows 10 on Surface. This fusion of premium form factor and Virtual Desktop Infrastructure in Azure provides exceptional customer value across user experiences, portability, security, business continuity, and modern management. + +### Windows Virtual Desktop + +Windows Virtual Desktop (WVD) is a comprehensive desktop and app virtualization service running in the Azure cloud. It’s the only virtual desktop infrastructure that delivers simplified management, multi-session Windows 10, optimizations for Office 365 ProPlus, and support for Remote Desktop Services (RDS) environments. With WVD you can quickly deploy and scale Windows desktops and apps on Azure and get built-in security and compliance features. + +### Windows Virtual Desktop partner integrations + +For a list of approved partner providers and independent software vendors for Windows Virtual Desktop, see [Windows Virtual Desktop partner integrations.](https://docs.microsoft.com/azure/virtual-desktop/partners) Some partners also provide Virtual Desktop as a Service (DaaS). DaaS frees you from having to maintain your own virtual machines (VMs) by providing a fully managed, turnkey desktop and virtualization service. The ability to deliver customized desktops to users anywhere in the world enables companies to quickly adjust to changing market conditions by spinning up cloud desktops on-demand - when and where they’re needed. + +## Microsoft Surface Devices + +Surface engineering has long set new standards for innovation by going beyond the keyboard and mouse to imagine more natural ways of interacting with devices, whether by touch, voice, ink, or Surface Dial. And with chip-to-cloud integration of Microsoft 365 and the security and manageability of Windows 10 Pro, Surface delivers connected hardware, software, apps, and services the way they were intended. +Although it’s possible to run WVD from Windows devices dating back to Windows 7, Microsoft Surface devices provide unique advantages including support for: + +- **Flexible form factors** - like 2-in-1 devices such as Surface Go 2, Surface Pro 7 and Surface Pro X with pen, touch and detachable keyboard. +- **Persistent, on-demand and just-in-time work scenarios** - with offline and on-device access for more productive experiences. +- **Windows 10 modern device security and manageability** - providing the flexibility to be productive anywhere. + +## Flexible form factors and premium user experience + +The Microsoft Surface for Business family comprises a diverse portfolio of form factors including traditional laptops, all-in-one machines, and 2-in-1 devices. Surface devices deliver experiences people love with the choice and flexibility they need in order to work on their terms. + +### The modern virtual desktop endpoint + +Surface 2-in-1 devices, including [Surface Go 2](https://www.microsoft.com/p/surface-go-2) (10.5”), [Surface Pro 7](https://www.microsoft.com/surface/devices/surface-pro-7/) (12”) and [Surface Pro X](https://www.microsoft.com/p/surface-pro-x/) (13”), provide users with the ideal cloud desktop endpoint bringing together the optimal balance of portability, versatility, power, and all-day battery. From site engineers relying on Surface Go 2 in tablet mode to financial advisors attaching Surface Pro 7 to a dock and multiple monitors, 2-in-1 devices deliver the versatility that has come to define the modern workplace. + + Unlike traditional, fixed VDI “terminals”, Surface devices allow users to work from anywhere and enable companies to remain viable and operational during unforeseen events -- from severe weather to public health emergencies. With support for persistent, on-demand and just-in-time scenarios, Surface devices effectively help companies sustain ongoing operations and mitigate risk from disruptive events. Features designed to enhance productivity on Surface 2-in-1 devices include: + +- Vibrant, high resolution displays with 3:2 aspect ratio to get work done. +- Natural inking and multi-touch for more immersive experiences. +- With a wide variety of built-in and third-party accessibility features, Surface devices let you choose how to interact with your device, express ideas, and get work done. +- Far-field mics and high-performance speakers for improved virtual meetings. +- Biometric security including built-in, Windows Hello camera that comes standard on every Surface device. +- Long battery life[[2]](#2) and fast charging. +- LTE options[[3]](#3), on modern devices like Surface Pro X and Surface Go 2 for hassle-free and secure connectivity. +- Support for a wide range of peripherals such as standard printers, 3D printers, cameras, credit card readers, barcode scanners, and many others. A large ecosystem of Designed for Surface partners provides licensed and certified Surface accessories. +- Broad range of Device Redirection support. + +### Device Redirection Support + +The Surface-centric productivity experiences listed above become even more compelling in Windows Virtual Desktop environments by taking advantage of device redirection capabilities with Windows 10. Surface provides a broad range of device redirection support, especially when compared to OEM thin clients and fixed terminals, Android, iOS/macOS and Web-based access. The Windows Inbox (MSTSC) and Windows Desktop (MSRDC) clients provide the most device redirection capabilities including Input Redirection (keyboard, mouse, pen and touch), Port Redirection (serial and USB) and Other Redirections (cameras, clipboard, local drive/storage, location, microphones, printers, scanners, smart cards and speakers). For a detailed comparison of device redirection support refer to the [device redirection documentation](https://docs.microsoft.com/windows-server/remote/remote-desktop-services/clients/remote-desktop-app-compare#redirection-support). + +### Familiar Desktop Experience + +Not only does running the Windows Desktop Client on Surface devices provide users with a broad set of device redirection capabilities, it lets everyone launch apps in familiar ways — directly from the Start Menu or Search bar. + +### Persistent, on-demand and just-in-time work scenarios + +Windows Virtual Desktop on Surface helps customers meet increasingly complex business and security requirements across industries, employee roles, and work environments. These include: + +- Multi-layered security of access to data and organizational resources. +- Compliance with industry regulations. +- Support for an increasingly elastic workforce. +- Employee-specific needs across a variety of job functions. +- Ability to support specialized, processor-intensive workloads. +- Resilience for sustaining operations during disruptions. + +### Table 1. Windows Virtual Desktop business conversations + +| Security & regulation | Elastic workforce | Work Roles | Special workloads | Business continuity | +| ---------------------------------------------------- | ---------------------------------------------------------------------------- | ----------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------- | +| - Financial Services
- Healthcare
- Government | - Merger & acquisition
- Short term employees
- Contractors & partners | - BYOD & mobile
- Customer support/service
- Branch workers | - Design & engineering
- Support for legacy apps
- Software dev & test | - On demand
- Just-in-Time (JIT)
- Work @ Home | + +### Offline and on-device access for more productive experiences + +Traditionally, VDI solutions only work when the endpoint is connected to the internet. But what happens when the internet or power is unavailable for any reason (due to mobility, being on a plane, or power outages, and so on)? + +To support business continuity and keep employees productive, Surface devices can easily augment the virtual desktop experience with offline access to files, Microsoft 365 and third-party applications. Traditional apps like Microsoft Office, available across .x86, x64, Universal Windows Platform, ARM platforms, enable users to stay productive in “offline mode”. Files from the virtual desktop cloud environment can be synced locally on Surface using OneDrive for Business for offline access as well. You can have the confidence that all locally “cached” information is up-to-date and secure. + +In addition to adding support for offline access to apps and files, Surface devices are designed to optimize collaborative experiences like Microsoft Teams “On-Device”. Although some VDI solutions support the use of Teams through a virtual session, users can benefit from the more optimized experience provided by a locally installed instance of Teams. Localizing communications and collaboration apps for multimedia channels like voice, video, live captioning allows organizations to take full advantage of Surface devices’ ability to provide optimized Microsoft 365 experiences. The emergence of Surface artificial intelligence (AI) or “AI-on-device” brings new capabilities to life, such as eye gaze technology that adjusts the appearance of your eyes so the audience sees you looking directly at the camera when communicating via video. + +An alternative to locally installing traditional applications is to take advantage of the latest version of Microsoft Edge, which comes with support for Progressive Web Apps (PWA). PWAs are just websites that are progressively enhanced to function like native apps on supporting platforms. The qualities of a PWA combine the best of the web and native apps by additional features, such as push notifications, background data refresh, offline support, and more. + +### Virtual GPUs + +GPUs are ideal for [AI] compute and graphics-intensive workloads, helping customers to fuel innovation through scenarios like high-end remote visualization, deep learning, and predictive analytics. However, this isn’t ideal for professionals who need to work remotely or while on the go because varying degrees of internal GPU horsepower are tied to the physical devices, limiting mobility and flexibility. + +To solve for this Azure offers the N-series family of Virtual Machines with NVIDIA GPU capabilities (vGPU). With vGPUs, IT can either share GPU performance across multiple virtual machines, or power demanding workloads by assigning multiple GPUs to a single virtual machine. For Surface this means that no matter what device you’re using, from the highly portable Surface Go 2 to the slim and stylish Surface Laptop 3, your device has access to powerful server-class graphics performance. Surface and vGPUs allow you to combine all the things you love about Surface, to include pen, touch, keyboard, trackpad and PixelSense displays, with graphics capability only available in high performance computing environments. + +Azure N-series brings these capabilities to life on your Surface device allowing you to work in any way you want, wherever you go. [Learn more about Azure N-Series and GPU optimized virtual machine sizes.](https://docs.microsoft.com/azure/virtual-machines/sizes-gpu) + +## Microsoft 365 and Surface + +Even in a virtualized desktop environment, Microsoft 365 and Surface deliver the experiences employees love, the protection organizations demand, and flexibility for teams to work their way. According to Forrester Research: [[4]](#4) + +- Microsoft 365-powered Surface devices give users up to 5 hours in weekly productivity gains with up to 9 hours saved per week for highly mobile workers, providing organizations with 112 percent ROI on Microsoft 365 with Surface +- 75 percent agree Microsoft 365-powered Surface devices help improve employee satisfaction and retention +- agree that Microsoft 365- powered Surface devices have helped improve employee satisfaction and retention. + +### Security and management + +From chip to cloud, Microsoft 365 and Surface helps organizations stay protected and up to date. +With both Surface hardware and software designed, built, and tested by Microsoft, users can be confident they’re productive and protected by leading technologies from chip to cloud. With increased numbers of users working remotely, protecting corporate data and intellectual property becomes more paramount than ever. Windows Virtual Desktop on Surface is designed around a zero-trust security model in which every access request is strongly authenticated, authorized within policy constraints, and inspected for anomalies before granting access. + +By maximizing efficiencies from cloud computing, modern management enables IT to better serve the needs of users, stakeholders and customers in an increasingly competitive business environment. For example, you can get Surface devices up-and-running with minimal interaction from your team. Setup is automatic and self-serviced. Updates are quick and painless for both your team and your users. You can manage devices regardless of their physical location. + +Security and management features delivered with Windows Virtual Desktop on Surface include: + +- **Windows Update.** Keeping Windows up to date helps you stay ahead of new security threats. Windows 10 has been engineered from the ground up to be more secure and utilize the latest hardware capabilities to improve security. With a purpose-built UEFI[[5]](#5) and Windows Update for Business that responds to evolving threats, end-to-end protection is secure and simplified. + +- **Hardware encryption.** Device encryption lets you protect the data on your Surface so it can only be accessed by authorized individuals. All Surface for Business devices feature a discrete Trusted Platform Module (dTPM) that is hardware-protected against intrusion while software uses protected keys and measurements to verify software validity. +- **Windows Defender.** Windows Defender Antivirus brings together machine learning, big-data analysis, in-depth threat resistance research, and the Microsoft cloud infrastructure to protect devices. The tool is built in and needs no extra agents to be deployed on-devices or in the VDI environment, simplifying management and optimizing device start up. Windows Defender is built in and needs no extra agents to be deployed on-device or in the VDI environment, simplifying management and optimizing device start up. The true out-of-the-box experience. +- **Removable drives** - A subset of newer Surface devices feature removable SSD drives[[6]](#6) providing greater control over data retention. +- **Modern authentication -** Microsoft 365 and Surface is a unified platform delivering every Windows security feature (subject to licensing and enablement). All Surface portfolio devices ship with a custom-built camera, designed for Windows Hello for Business providing biometric security that persists seamlessly from on-device to VDI-based experiences. +- **Modern firmware management** -Using Device Firmware Configuration Interface[[7]](#7) (DFCI), IT administrators can remotely disable hardware elements at a firmware level such as mics, USB ports, SD card slots, cameras, and Bluetooth which removes power to the peripheral. Windows Defender Credential Guard uses virtualization-based security so that only privileged system software can access them. +- **Backward and forward compatibility** - Windows 10 devices provide backward and forward compatibility across hardware, software and services. Microsoft has a strong history of maintaining legacy support of hardware, peripherals, software and services while incorporating the latest technologies. Businesses can plan IT investments to have a long useful life. +- **Bridge for legacy Windows 7 workloads** - For solution scenarios dependent on legacy Windows OS environments, enterprises can use VDI instances of Windows 7 running in Azure. This enables support on modern devices like Surface without the risk of relying on older Windows 7 machines that no longer receive the latest security updates. In addition to these “future proofing” benefits, migration of any legacy workloads becomes greatly simplified when modern Windows 10 hardware is already deployed. +- **Zero-Touch Deployment** - Autopilot is the recommended modern management deployment option for Surface devices. Windows Autopilot on Surface is a cloud-based deployment technology in Windows 10. You can use Windows Autopilot on Surface to remotely deploy and configure devices in a zero-touch process right out of the box. Windows Autopilot-registered devices are identified over the Internet at first startup through a unique device signature that's called a hardware hash. They're automatically enrolled and configured by using modern management solutions such as Azure Active Directory (Azure AD) and mobile device management. + +### Surface devices: Minimizing environmental impacts + +Surface performs life cycle assessments to calculate the environmental impact of devices across key stages of product life cycle enabling Microsoft to minimize these impacts. Each Surface product has an ECO profile that includes details on greenhouse gas emissions, primary energy consumption and material composition data, packaging, recycling, and related criteria. To download profiles for each Surface device, see [ECO Profiles](https://www.microsoft.com/download/details.aspx?id=55974) on the Microsoft Download Center. + +## Summary + +Windows Virtual Desktop on Surface provides organizations with greater flexibility and resilience in meeting the diverse needs of users, stakeholders, and customers. Running Windows Virtual Desktop solutions on Surface devices provides unique advantages over continued reliance on legacy devices. Flexible form factors like Surface Go 2 and Surface Pro 7 connected to the cloud (or offline), enable users to be productive from anywhere, at any time. Whether employees work in persistent, on-demand, or just-in-time scenarios, Windows Virtual Desktop on Surface affords businesses with the versatility to sustain productivity throughout disruptions from public health emergencies or other unforeseen events. Using the built in, multi-layered security and modern manageability of Windows 10, companies can take advantage of an expanding ecosystem of cloud-based services to rapidly deploy and scale Windows desktops and apps. Simply put, Windows Virtual Desktop on Surface delivers critically needed technology to organizations and businesses of all sizes. + +## Learn more + +For more information, see the following resources: + +- [Windows Virtual Desktop](https://azure.microsoft.com/services/virtual-desktop/) +- [Surface for Business](https://www.microsoft.com/surface/business) +- [Modernize your workforce with Microsoft Surface](https://boards.microsoft.com/public/prism/103849?token=754435c36d) +- [A guide to Surface Technical Content and Solutions](https://boards.microsoft.com/public/prism/104362/category/90968?token=09e688ec4a) +- [Microsoft zero-trust security](https://www.microsoft.com/security/business/zero-trust) + + +---------- + +[[1]](#1) Windows Virtual Desktop on Surface refers to running Azure Virtual Desktop Infrastructure on a Surface device and is described here as an architectural solution, not a separately available product.
+[[2]](#2) Battery life varies significantly with settings, usage and other factors.
+[[3]](#3) Service availability and performance subject to service provider’s network. Contact your service provider for details, compatibility, pricing, SIM card, and activation. See all specs and frequencies at surface.com.
+[[4]](#4) Forrester Consulting, “A Forrester Total Economic Impact™ Study: Maximizing Your ROI from Microsoft 365 Enterprise with Microsoft Surface,” commissioned by Microsoft, 2018.
+[[5]](#5) Surface Go and Surface Go 2 use a third-party UEFI and do not support DFCI. DFCI is currently available for Surface Book 3, Surface Laptop 3, Surface Pro 7, and Surface Pro X. Find out more about managing Surface UEFI settings.
+[[6]](#6) Removable SSD is available on Surface Laptop 3 and Surface Pro X. Note that hard drive is not user removable. Hard drive is only removable a by skilled technician following Microsoft instructions.
+[[7]](#7) DFCI is currently available for Surface Book 3, Surface Laptop 3, Surface Pro 7, and Surface Pro X. [Find out more](https://docs.microsoft.com/surface/manage-surface-uefi-settings) about managing Surface UEFI settings. + From 04cb838e49b4d4d5bf13c1adf1a8fec9935d3d03 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 13:20:05 -0700 Subject: [PATCH 25/45] Update behavioral-blocking-containment.md --- .../behavioral-blocking-containment.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 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 9ef6ad7647..fdf8625d85 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,27 +26,27 @@ ms.collection: ## Overview of behavioral blocking and containment -Today’s threat landscape is overrun by [fileless malware](https://docs.microsoft.com/windows/security/threat-protection/intelligence/fileless-threats) and that lives off the land, highly polymorphic threats that mutate faster than traditional solutions can keep up with, and human-operated attacks that adapt to what adversaries find on compromised machines. Traditional security solutions are not sufficient to stop such attacks; you need artificial intelligence (AI) and machine learning (ML) backed capabilities, such as behavioral blocking and containment, included in Microsoft Defender ATP. Behavioral blocking and containment capabilities can help identify and stop threats, based on their behaviors and process trees even when the threat has started execution. +Today’s threat landscape is overrun by [fileless malware](https://docs.microsoft.com/windows/security/threat-protection/intelligence/fileless-threats) and that lives off the land, highly polymorphic threats that mutate faster than traditional solutions can keep up with, and human-operated attacks that adapt to what adversaries find on compromised machines. Traditional security solutions are not sufficient to stop such attacks; you need artificial intelligence (AI) and machine learning (ML) backed capabilities, such as behavioral blocking and containment, included in [Microsoft Defender ATP](https://docs.microsoft.com/windows/security). Behavioral blocking and containment capabilities can help identify and stop threats, based on their behaviors and process trees even when the threat has started execution. Behavioral blocking and containment capabilities leverage multiple components and features of Microsoft Defender ATP to stop attacks immediately and prevent attacks from progressing. -- [Next-generation protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10) (which includes Windows Defender Antivirus) can detect threats by analyzing behaviors, and stop threats that have started running. +- [Next-generation protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10) (which includes Microsoft Defender Antivirus) can detect threats by analyzing behaviors, and stop threats that have started running. - [Endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) (EDR) receives security signals across your network, devices, and kernel behavior. As threats are detected, alerts are created. Multiple alerts of the same type are aggregated into incidents, which makes it easier for your security operations team to investigate and respond. -- In addition to the network, endpoint, and kernel behavior signals received through EDR, [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) has a wide range of optics across identities, email, data, and apps. As a component of [Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection), Microsoft Defender ATP processes and correlates these signals, raises detection alerts, and connects related alerts in incidents. +- [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) has a wide range of optics across identities, email, data, and apps, in addition to the network, endpoint, and kernel behavior signals received through EDR. As a component of [Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection), Microsoft Defender ATP processes and correlates these signals, raises detection alerts, and connects related alerts in incidents. -Next-generation protection, EDR, and other Microsoft Defender ATP components and features work together in behavioral blocking and containment capabilities, as illustrated in the following image: +Next-generation protection, EDR, and Microsoft Defender ATP components and features work together in behavioral blocking and containment capabilities, as illustrated in the following image: :::image type="content" source="images/mdatp-next-gen-EDR-behavblockcontain.png" alt-text="Behavioral blocking and containment"::: -These capabilities working together empowers your security operations team to view, investigate, and respond to threats more efficiently and effectively. More threats can be prevented or blocked, even if they start running. Whenever suspicious behavior is detected, the threat is contained, alerts are created, and your security operations team is notified, enabling them to investigate and take appropriate actions quickly. +With these capabilities, more threats can be prevented or blocked, even if they start running. Whenever suspicious behavior is detected, the threat is contained, alerts are created, and threats are stopped in their tracks. The following image shows an example of an alert that was triggered by behavioral blocking and containment capabilities: :::image type="content" source="images/blocked-behav-alert.png" alt-text="Example of an alert through behavioral blocking and containment"::: -The alert includes recommended actions to help your security operations team proceed to investigate and mitigate the threat. +The alert includes recommended actions to help your security operations team further investigate and mitigate the threat. ## Behavioral blocking and containment capabilities @@ -58,7 +58,7 @@ The alert includes recommended actions to help your security operations team pro - **[Endpoint detection and response (EDR) in block mode](edr-in-block-mode.md)** Malicious artifacts or behaviors that are observed through post-breach protection are blocked and contained. EDR in block mode works even if Windows Defender Antivirus is not the primary antivirus solution. (EDR in block mode, currently in [limited private preview](edr-in-block-mode.md#can-i-participate-in-the-preview-of-edr-in-block-mode), is not enabled by default; you turn it on in the Microsoft Defender Security Center.) -There's more to come! As Microsoft continues to improve threat protection features and capabilities, you can expect more to come in the area of behavioral blocking and containment. Visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap) to see what's rolling out now and what's in development. +Expect more to come in the area of behavioral blocking and containment, as Microsoft continues to improve threat protection features and capabilities. To see what's planned and rolling out now, visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap). ## An example of behavioral blocking and containment in action From 8d6f90212e659e2c9086a463e9daa67572ee38e8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 13:22:03 -0700 Subject: [PATCH 26/45] Update behavioral-blocking-containment.md --- .../behavioral-blocking-containment.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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 fdf8625d85..32b1ff8aab 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 @@ -60,7 +60,17 @@ The alert includes recommended actions to help your security operations team fur Expect more to come in the area of behavioral blocking and containment, as Microsoft continues to improve threat protection features and capabilities. To see what's planned and rolling out now, visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap). -## An example of behavioral blocking and containment in action +## Examples of behavioral blocking and containment in action + +### Example 1: Credential theft attack against 100 organizations + +As described in [In hot pursuit of elusive threats: AI-driven behavior-based blocking stops attacks in their tracks](https://www.microsoft.com/security/blog/2019/10/08/in-hot-pursuit-of-elusive-threats-ai-driven-behavior-based-blocking-stops-attacks-in-their-tracks), a credential theft attack against 100 organizations around the world was stopped by behavioral blocking and containment capabilities. Spear-phishing email messages that contained a lure document were sent to the targeted organizations. If a recipient opened the attachment, a related remote document was able to execute code on the user’s device and load Lokibot malware, which stole credentials, exfiltrated stolen data, and waited for further instructions from a command-and-control server. + +Behavior-based machine learning models in Microsoft Defender ATP caught the attacker’s techniques at two points in the attack chain: +- The first protection layer detected [Behavior:Win32/CVE-2017-11882.A](https://www.microsoft.com/wdsi/threats/malware-encyclopedia-description?Name=Behavior:Win32/CVE-2017-11882.A). Machine learning classifiers in the cloud correctly identified the threat and immediately instructed the client device to block the attack. +- ITEM TWO HERE + +### Example 2: NTML relay As described in the recent blog post, [Behavioral blocking and containment: Transforming optics into protection](https://www.microsoft.com/security/blog/2020/03/09/behavioral-blocking-and-containment-transforming-optics-into-protection), in January 2020, Microsoft Defender ATP detected a privilege escalation activity on a device in an organization. An alert called “Possible privilege escalation using NTLM relay” was triggered. From 611cdd913c2525c66ae2ea857507fe0c528a63f3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 13:23:59 -0700 Subject: [PATCH 27/45] Create behavblockcontain-ntlmrelay.png --- .../images/behavblockcontain-ntlmrelay.png | Bin 0 -> 134747 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/behavblockcontain-ntlmrelay.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/behavblockcontain-ntlmrelay.png b/windows/security/threat-protection/microsoft-defender-atp/images/behavblockcontain-ntlmrelay.png new file mode 100644 index 0000000000000000000000000000000000000000..e0caf29a74cf67b944a0f004e90cb36faeb6125e GIT binary patch literal 134747 zcmc$lWl$X7*6sftBUu z?F-pKTH6^0hWg-N`#WXoy}LIfB1lF-0&yE27xyDqNO(T$zfBTaAW;{PrM(kOQQ5Hc zn+Xl{W)e4ZHgU3Y09n}sVQ`QssNU=-|FVCzckpnsvakfflwb_=y;;%!ZFMp;`j;y? z$jZ(PhVvE!`RxeuzmBNcn}ghpoXlYK9bW(Cj{5JDTREH98ojwX!PK=^N4}Yn{$o zCh1^c$YEr}Mb+I?k5&%c^!n1yZtZ9EJx_Zl=S3af-|A;e%jSv?WY>5eX$zj43WTN6 zc|@niq&^|uQ(aKf4Gbh%(58FzZutP@DrvM)YaFn+G09!{}4+zqj5~A{=Rg ze|`rWEmQqpHXbio+CK(k{^B>Z8QDu7JUgk(oM`LnM8YzVd1YZW{?Ex@JDz~B45br{ z?V5xX)bVyJc%QuASwT=>V^uBTRAqB%gbUbgV#zW=Ie<+!P5e^ajFsj`Ewj8ddtzcUVFQK^K4BTVa=I zjb#7}Jo~6zXB04{u+2I_)+1CR*x+8U1WD%v`FYeBZ|=myXojJnqt?d@1J46k5N3Ry z#_f4jJuudCxFlMaUtm#Pl+IF-87edP)4w=eR`WC$P;EW zjPq~S1pS(nQOwD5Z`ld@q{@gV5S*06%N1($8w)JyV29eFul5osl6ls`cikwJNjSBA z0;eHHo(nnTsgD?;>x~l2Y$o(~kao4T(6orpr^me*8XjX+yYLRYUI;(3+Q|u0D5;5A zoyFJtX5>TDXAO;j1uzJ?4C8C~)1C>w^>z(oHRVqsmR9Xo>P=(a=(X$Wo+c~2%<671 zSCz}D#-eI;=O%UC-Yk8rbs>5C95(mn<|3EavfP6BmVMBvm%G7-vDdh*pdca$rlW1A z#fw#tXv>A*-x*J;`G|GCS;6>)ea@ag4+KET7Nm<}=MO|rmPQdZsw8&Exy(YJH_x*;`5@o7 zP3Dlnk)I~+;#?Fq-@jWzjKuKES80{Xq)BRB5jZdr5e4&8p%9YL<6^Nf>sOnmNOu$K%}L6Fkpu>biUBOcQM$}(mq`5M5EEf74J_9m zaY}*}GWLrj&?&>sjrY2iI38s!KJkWty#@Mj6pT=zKjAaW&U$tte6+Lh9-KV`S&6^qM@O1!vEM>6Kv4+sc}%m|1z)xoFGd ztr;$@bVFkr!%TEC>ozj|K8HQ4*4I>A|H*z!oHP;w)h`l8E^*foHveep`wdQew~WWp z+f#3;%R@=s5C0A|;gOe7{;?XNo~4ok>AUS+O6Pe~7*jeKM%$ZXcLQO21W62(+4%nD z(3Co-^^Jo2#hAx|yRhc_pQmSG9RfSDL8?XJdo#$Z8Ja;TumSv2>4Dvqrgz9*n1OS^ zCz{-#SlEuVYq?Xm=sdHa!^9IfaW`Mz0uxraNfasnYIJ4M`Fk|vTr;DCAMKaQ=NhiW zUa{;-K48If;woVL9{p8;9bO zMm{+`dh#=5{tt0}S#!iB%Gw+p7lfR*r2Nc4ni>UQkWTe95gY)fBui*?q`0h4AYppO7i>KE8R7WRJO=OM9*~I#LW+$h@a*eM- zF?sXa+we#uA5x4HQqa`mTIM0g!Xk^VZ!w8tx=$Z+GJaF2QO(jQ#y%Ek|2gKJ)OAeM ze1C!3?8_q6t5&GAp_3vN80qT6m{^OW_^X9E z&A<|QF&LS?6~|q!jDmR3iKR$_VAdI}by42d1f)ax7x}rbKHshQd8R>(0ktYrF5!dEbWEpHJ4{)e`%K zzNd?D=5UGW>8QH%59#fM5442)$|#oa!{6k3Y81oSwcoA)ET8@5b~C;JP3U`Z$MF#? z6}YW3bU5Ed$qVg`#w?W7e#csv<3mO=?a-7wU+K)WRLRBu(QpS**fWZ$%VThd(H~|9 z9*N;y(CJS*ejZ3BB@%3aWCaDGOLo?5J~a7C$->)7iv zg1HrIWX!54dG7&z9Z*nxZ~txAXgz|_5>j6e_K%CAS-gSOV`AS;rMp3@N6Q%a{DR(v zGkD}a6PFxpT8asjH4J5cOZj`aJa1SEsGh$K_%lzD*PUCy2Zr%Qbg4wbjw*-FAB&Uk zbnfr`B^O7%M637UEkW*UL7A1U?Yd*HL_bwzzHkp&%S`w>pz@#c4|c>ap&5o}dt;2D z{xmqYCO#m~lPs!0k3uhde(BFQEZ?w7aX+OX^|-MS@OmJ(tCR*h`Uho4Zi)D`h}4jB z`nyUpy zv+Q5M*3r=>jv!WF0VyarRgsLDM}Cu8?Ds0*|JA-Z5$qpT&}KtUk+p*44X6Z56(kxm zY*4G3a-W($Mljp{wd_UtTf)3zeD;7DcJqd&nf^KW{3hg>Nu*+LO=W%-alFrcc=@X%eM@?wKjMvm)?jgBL z+ziyF`Q@4HvUkK|e`PfNQSm&kTyWso&@*`P0XxRI99pT7lkRl;k5C78IQTf!sw!y1yxSTEaZB#RFf`YuN41F)x@s+=uHWGi__{%g(J~A3jf|En= zhAJ=DDIV%>e}iyEX~vGDjDqc%RlzP$n>md|Z1kE?r9TY>#f_a;^GJ2OPSfur|F~Km zua2gNC_?S4#@3bmx`khc#*&I;v6DE^T{Px~=y4UDKkB-jn9s$tU`OP(*7hHjsz}<8 zRBDu9iKiUQyZ&fts+(F!rOrm#{+RzMB~hyOYBE_ywZ$h!m;JJ&Ug3&lxhLX=$EGSq zel!+b<632BgV3^JB4tcHnLKkY6UuWJPrI3aaJV+)BXw$FXc%8z%HwpU^0zYOgCV&( zB(F#Xs4%K}wrN_K!qeQ8Q4RRQE!4g36!fQDC7p6|dSF9M={%0TZ(j|k`JwZ&+1Ds` z$5@1VlQLGy(JV-dX?S2waGvOx4Fralvy@mDuCw{?QA5b52u|qc`fFm*tw)Ko^f1jX&q`19aEO`_6jxeN=I%lr(+^3>iEGnOK^(? z4v&Owcju8F2ggPwH^-^o7ut%X3$k3+YDKZy>EV^1xrg)^hMpq@hGGnTe~;LG2}E%K zWGwg7vOPsJRaw=Z@JM^vpq4T1ulfYD7LO1EW@PLaB*U06UHSQM$qMvXq6|~b7&N>6 z{Nm6EgAB`6hnd;gxq3%7WJ0Uhm(zzRl0B_n7qMzjdByFgTr{4Lq)1=bA~OV}!-^d# zRhl;ixSQ5?m%m3br_@a>&4wRK*PeL%W}T6>G;?&J81SJ}ax#9UrL;8V5c4tmouARx zPQ+euzdiLd@m_aeS~HPBa^Dtcq(-}bb6xdxwdOlqtU1^}>r3kX#3XP%Z`3%YOpmJ! z489Q$oOBAZ)~7Pob|v))q|5LPd^tgLe|MfpU3bZB;C;@F!01EF`^*t}beL^Wf-Of& zAFjWiP+YZ~tk*t=ViYt0u%02TX_u5k{l*Gqs~X2Z$H|r<$3&`Pb)V>=KzGwkE z(wd|!c>mRYx$tL^G`PnS)=Mey=`-w+qjaRrpy6`_m?4B0;iUJ4?QG9mlkH1 zq%@a1G?x(m76@M8<1{n^ z!zt){d7Rx*JfsRF_&xcw-ac!7N;W_&j?(&y0vBM}7?T!4x-A!(VJu~VG8g@wfeWbL z`Fv0u9?Q>rwx4mnze+1^1*wq@JSj8RF(GPx4BK-*2|C;uk%nvooWmJM7-0w|5T- zz(kzIMy2*oGM%w+0$b#OK~JF%GK*S%02~$>=y2PaXxbwtSeRQaK_Tf8)E%3!>^pq= zEnJiMNC%i!gVDz);t=tQWqd9>-hrwyp#i8}bW&Db{g)a^E1%$nB2ED>rcx69qvZ)j zX6}LYogqCUZJL@bBgHiDz~>S8Uc|NU`?XTHWsf}G>u`~RtwYCjDK-BtJjrhw5b#;mK#L3OS8ejBQUSVx_(uhJ|GinE_Zl43*rR^x>L%m%Uaub z^aADCy`0EW)U-WyxwcMthp8+grgALmL5{I5#UUmbq#GL+Y|4)eTd3Rw4J`??rB)jD z7!DgN@9@9z_och1PCZ7e=a*lOI)F{rd{TvOFe8f@ZCEj)22HINs)I(o!3T#44II%O z!uOcZkEeSb8)4yqS!rUA-*g!QG8rxH*KRCdS}EsU*Wp@7@Li5o5*(9Vk2i)j)3+_# zM&_IL2vR=UwwzMmlKH@GFfs1QQO6K)*{`7Wzys0I9ZmKTrkH4|?M#rvEZ5c22u#kF zJ#MPgzb_RDZ|Y8HtP1)?xUIJIjuc4)xWmaY!CK)c)QzVffB%Bl zSE)w{L|r-d;pnlE$I#ok*kO_{vvsJbNn_T{V$<4Nz9Z-Et*i3$<6fcc>pp|`^{@+` zjzILdfIcojy||B=?TzPB4vvJosJ=79%d(q$FYq*6MZA)oL|ESmvFh3NxpjQHGf8Fm7L_n3!|67@ItNbG z{%*X_HgzdTEa(x?g^@-n%->~G2mJiG7LwLf2|A$ZEo<#+u&F~{#BkW1pyOFCO>B8# zp>hr=4Iy2>14|WY;5~Hm70L6jJPT5D;}ek74~~z2uG8ddhjvZS64+b$E&Fb^1kj4!X@mH*lb6))s zd8;`G9{S~;*7?^gzSl~R+>ZOEwzf1?kbIQe{?v9sy!Lof9FFVhv1^av>@FAFGncVv zA^b#OACA9pv(DywlOj-WLnf8K+fW%rz7U(G9b0ke(OYg{4zhmdb%?A;%0F1fGH}Nv zyjSr0;8V7(dPTfS{w(bMv*i(^Vrz5h$@mU-tL|iPJ)Z@?Z*Bc3#s2cdj>ovJ;(q;o zbpyLz8z??u)F4MsO?s#!$_4hc3}hYXAA8&=o~_bc_!D1wwXg!JBHF0J$M1E(S0DLu z>?6K6XJvQTjW@zkR~w};59&o}7Od|-E6pMP8=%{DdiJoSX*5KTE>NAqtWP>+Q)SAp zN}Up&yTpf?=3^@}s`}2frF*cOyjBj?oZ#21 z^m2Hqr*E@kN+Y&5%Vn&CBbPV7TodWjR6D++Zv16RtjV=McZ#EK{>tuewzDY;9p(8m z<-Lvl#pZ4LR@w$Z=(}}39wb|pzA+`Xv%eUbsawM)1w41-RaayJog432&vVFH+T-$g z()iIQ+k8;j{Pj)@E5am z0v-Wzb@zS`IPPee`qJ{qJ3l*gldcGiF_TXaf@>`KvD*&fr5^nZp*rgX^{P`a1ezsl;ruj%7KjPO@sQZsWo6L8e<{C>5Ui zoL0TBe?r@<8f^?eL+$k?U5MvGHSg%(2ImsJwc+;|q`5Mq4hN+P?vI}7f)`+z4JTo5LiC2 z^VN+?=7+U{>3CfKq}l352OVnO-^@zNn?vnur_lOEE8X?9QT9@(gufyVVQ1 zLnf{jon}OV-n?TcR0NI5syunxj6K*cYdJc@QHI*)Mg$sja?{>H6{Av5b|>GfzQSFi;rdD2HmsL>gWP?OLOdt`!NdlU%_g{Rnx31q!roUvXTb})-*U1 z>ZtIHE@W1^+ZG5OUgnU70pttL6g#YhiwBgPk1P)7Pk6wx`&|CYZW1D}2p{?%9cpe@ zf6YB0J11ZFPmGM+`Kb3t9{U8%IzO6u5lGDr|tmSiWbAWQ|6iPPvLEsXq!1r!Ga2()uDpzHY8>a5Uh!@1nX;3QPqSL3~GPRmckut50e;Ip7 z+F7Y(NW5{(Et%BJC06z~8XF~)2@s+5MS!Q{ID$S0m8s-Nfm}b#)9$BnmUN9qUyKAk zzPT2&O!NURvx=yl8ANqON(aBVirbw@)56;!mUAq>Z}zTuNM6r3!FjKYO(m{dCt0S! zTsGq$0ixxu8;b$6KH_ItDZ8Idv<*&($L2Uiy0<`>tlVf?+d%&aaZ0T$;IZt3NswhO zCC2SMa&~3W%i&-L*VLaR-5cXe*iz!|%9oMK|5>RH;IS5vm z1h{_VMa{q{0&HX9;bQrLEW}j)x8aBy*v)y`+SCgNJ4zb6s~2jPI575czx^FeRDAoJ zm_ehOOGz*Z=D=DK!^}6qU?;Nv7HI@C7y(2`D( zvgjAD5uF}RSras7q?%gbPme&Ch2QY}`UjxE&DxppOM$TYnh%|pj!znml)s^g$vs!X zSZnvTECCZXRbfIQuS_G^LSzN8Eu9z#7G1i0HVJBVn2A3ozD74ibTwveCpPR{WmNxJ zFw#5h*s`jq+cQS=^W3+pBecFMBf8r)yI(8(*CBbH0(CTbj8h?A!lwqV;m!2-pk=q@ z_s2pj+3jcZ^f^`Vuy!W8*c5=m_(H%awEhH|XF)_4abymn?VDExTaR?aV?`gpO=zKM z1}4$k+%p7^w)NhhQv$nb{?g+o%tD*ct0c6vkT6*k1-=5J#HGQSx5%*mCQ{%&W22@X zT5K?uBP@UbNT{!qZhH2_+TgU*Rcp5iOzY8uFTTWlWJbPb%L@&u#G#Ik{$-OA?(O{yzo0U#Wkh;#vECXxqiE=_=Ba2HQ39z%m}P508yN9lw8EI$axk8CWWz z9lSc_?Sz(UZ!dltaxU&(fm1F0?0N73Qzls_V`qHTr=&#R*wM^?aMkDPn7^a7rE1#Q z@gd^a>~xlP{*$q>QM_Je2V`9<8yXUY#_f%lnb#e`8Fjp$Rp$(@F(%3TR^K;90>Pb( z0tMT;VWiQ>RKH^ODGClu-P(8Qdxq2*c!kJ0f0^w2n_A6h89`^n-1pQhCKV0p){hNr zoP`Mb5fd+o6;U!B^5UbuYXNH**M4^~^3Prwj9=x5DjW+2U`b<6c2t_yx5dUvTbV3z z)n3ihmsM8OMtnT9m}b=rSzYZPQ)e6>9ws0|u@XSt7 zIA&3tE+7`k?0|M&$_+`%3OBFm{6r}Xr5{;Yny)Dh*?$1k*+*0=hhe&t`oh%G{N8~L zI)ImbtouFCEwj(*bje#{OGZ+})2M7@XBm+9%ztpa(ldaFu8j4?$pzkk#O_;>`rzFJ z%c84&zP-J0&Af)IOEq>Cv$_M_yxox_4FF(e#9b*S%kVp11Vsc1H!~MPqA;~OF|w<$ zGF)O`;c$uFh5DSz7k zG=vrDy5H{>%@F2NqDbCq6i>K*E45+lM4`J1EuaB-gjMf2xvm)7`Ihb}237DU=r6nz zi)}>P?Ky27MkBJ-k%59&SOS~fAkDY?FR4%J-3EfNSddjNKSug?lD&&V{d&yN5#>^> z2#di^&0Bfp@S{{>c^w<*1e@D)Y2Iz0;f1m>X$wBgeKC*ED?LLIqjDR5UNKypQj`+w zD}os?a&`Tf8*$&qn@lR>j%icZf_?y(0NP%ID!d12fH^{fnnr6)i(>b3#1qlP4PeSG z#$LuWKb~;joGkSC$N2TuHAQ|-(FEBp$Vv5@QALSpqR4+R++M!%Z6sanN-FnDX*EGD zbiV90C~N607PPDOyM~MO zdtN&7rB=$SADp~{U-jN&+oDP!SZPZ`RP=$goh*-m7$jaJ6mqxBa^Z3zc5e|fhB})i z!Z!AsR{g{$a4ym*cd{7E*rY1BKVCo8_l8K^*fHJf+@)*`;^_E2{W&DEvZ-Md;?|d# zsGX^tAa2ao9O2|}gcA1z_tEf$U_m~Xz3=9HntPG=N;;zE4|$v-=54}V&#mv^&gDm* zIcU=CmY2tsQmf2kmYMYgt`+CVPl>pf-`_Q zPKJ18EJ^s8A9O(ztSRZSr$-ifywtVj_rmNM!LlL6-fff9{Lm|bz!_J(yM}Sy!5NtNV&?=yGbfJQf<` z$T*}Hj)wlFRWF-#ngJK31kZXNY_5}>GEkeZTw@kI*48=#-5T385kp6CdEPknYxR&W!lg+s{#lS@#DJ zX}FodD%3Y*uWw{t8mjy*uEu4s=7*&k6Y~Q8;-ao2D5?ic5iALW;&)rw*wB&UCVnFQ z?hXpg+rjREP%cKq00$-~R^^@5!oT~(Ph?>MneV&Vj&o=Drnt)-&9=EX4c|&vG&smw zX~gS;Ghg2Fi0N;EAU+9aHCU+xEq(p(6m^5gx?N}(dKR{z_!;95{BhZNEor;EXv_>D zlbbwU+`Wmci>A6UT6w&ZWdZOP>37_E|Jj;*11T=6Fes zFI?r#7leBuKxlQX*np#YqGA6RcJ@=1@70ca|9{rrbapP-+KnCt0!X>V?sq* zKKFHxPyiLnRaG1(lW4KeKV8el)htsEIme)VK>IAD->yh)6&jb=`lbCkrA})iK$=ZK z%7VW#)#T{G47jXgQA!WyV*!ifE;$w253}*Pr)}sG{pvXRg1QvZ0YU0zF0 zoceNpa#PRvI(-;XK>jZ6@`ZrOT=^Fss0ed%ZcR=Y?YHlawm~X%pm^#W61o=r3$x~L3ev^qr>|d40CB`Rx~f`4&dbfdkfeCFn2?HN( z?nHl(S(Zpg&)xtRb)viVWlHtFn>oe@EhCVA(WxW>fogw;OJVxPUGy>zg~^rR%TCuo zaO9>YW@K!f2{qyFW;@)NY2t)oSoz^d{GK`UMkupqCii<%Ux z&{93vDHb8t5G+Z~VX3E@q>-%4-fhAaVMl=lca2R{JT%N&s$7CF4}?PvI<;9gWj|g? ztEM&)w=J|Si89ooZZqh1#;&fdnMwr};$D=Ll&At8Er;@WmqfjEq8PIrm2aqXeew!nfW zK{>Wv%5QORX=<39TuB_o>ayq?=OYd`n8%o2?!ZisKdZ%bCmyX}nnHCKB*4@lAdv^9 z`cg@fmYbt&p#PoMFl$qrn!U8z#Z0D$q`8wa21gB$FhwkI$^3G;=9e^b9riT!dhU0A z$rKa2%<<*%8DbNJX^FS)#R-c=u`sD<;l(sy38!oA%?fY>n#Fl%g@QJ#L9P?4i{fn7 zSkp|n8u;47rD`$A$!~!z)ROUSK<{DGNhnrkWo$Yn6Ew7j@#r<-i}C>rWn9rJsP-n{ zpnHkgKU^au`k-2FoI3cyx1mU}_)_P;mv1>>F2f&sVI8r&h>(szk%yf7-xZG(qUuH@ z%o}b5=P#*+9$`iS`ti~IPL_(9s1F_I1HG``dn!BBA#BXMyH+tRu38f+^&flp8;+`6 zY-?|z2t}aey^yRNpb7em41yxyEo@0_(vnaw#ssM*vDN*ddM9c!#*~HR9fS|NR2!wb zHRm&}pC(a?C+lBrN8Bfxy{g+rb?lH9MI(wR)VhadDZ(*J`o?*z&g|fZwqqa#z?8yg zM~x~KzX22sP@*xzY~(ks8$+2-FU$=5`D|RwcuBEdIBuENW0UN;vFPUIkU^=N03Xwhd(fVzS$Ki_cL(0lQ+(A^LhD`@aqLOH-4zNnhZcF(NR28g|YpX=$cMEM9}z@D znDhc;#al17`8I{_-IG5X`P*@FeQha*gO~(XI1u||3i)DU-U*Tat_`vq`Yhsgnt5w; z@m$V92sT^b8LzLkhGW%8{DVP)5D?$(0^fPri6u&gi9Hm*@$wZ8k}2bDyT*^^N==D0 z&WJ`FglY8KmOH;28C43&bj#!3H)oU?RW}e>*mg-2$^R6dK2KSUlDRVws}}O%u9XbI zQk62WnJIq?GVD#(Tuydpzh!6?WRn+os#YHB$bNj(_=;=j@qpIk6*Fw$9;Ip6)IaR` zVcDTA&rs0lll@YCSvN}OcZGw`?X8#oqKO=0*(+x*>xdild6-7JG4bO2>t&(MheH@~ z+Qvp%EoZ(6fqM>mVDHnHqTYt%+tYuFJi+HlcZpaGU3c#(;rNiwtnso-1&KZORY-*z zGsLZuFU#A8brbruE}3(;z9)G&{F8P2oyn7%eR7+C;9dc#-yRR+1`yQ-F~M;o*^9_U z$bX5!pO*t_k7!#MzhbdVVFwRAGz3|f-3C5zTg1}_|0fwD{P%eps{E3VB`cPZkc`+C z|3kcz8N{bH`)IP+{|P8>pF#oujV^DElc@if26Ldyh3$WE*kDIi+p$Zb zQ?~!Mjh+mkLpv9H`UwApbHmq|Ze~k$h5rv9Ea9h(+v`1jr2p+jm#tBpBr^CPq!(?A z6sff4e|FD*LF#`T{69SZ|2GygUX&r4460?*$bmsyd^{0hCQDkXPZ~j!I#`y!#V)ec z7$Pqou$`TW3bk&j9hh5STH)w9(v$0unwdFso;cILHi zLA(%EBklV*Lc9w%^&79OzqpsE!=o$}ClZzitKIpdv_}twmvun)I@Qj>>dBU($eVng z*>YZm(u(1yD-OA0yd!yjK_9_ti%r8+u3XNVO}5LaDu6v)w@%~!fmIIg$xASua_n4u zQbw9tUapL}*FtsCPac~10(eC#g_{iD$u zT%GqwfFZG$#ap+3an_S>oHa^dwa`=3+x@bIF0uH4l+E>b%GQyo{`s{cB@jC)1N;mtwTRQ;jcZvwssMj zkn)qg>b5?Y3Y#_6^f!(9h4{T}q{J>pUc|lL*xye{-A+b-7R>fiSxek|C|=tze0f%o zTo{P)dr^3qB1_BUykS@k0_9u+Oz%X4{#1G%3JBkYys@nQuuDp>1aFtja0EF&giQ$v z=UD^8x&5w`yl?mBkhwB857(ZUT0NZ*C&rq-x2X}9S9eZN!&O~+{M87x9W#G;Y?PKb zwPrN{?;OYgR}Jz{IG|>GTzuG}aYefFBYO;wgiFvaa!I6d!cy1(5v=c1i&b&0tLVlv z@U(RH>~$1YC(Gimv!ux;Z5NO8Owh{DUDMOVhciE5LO^o-K1&Z)HcrCxqXF0rNmjH4 z<_y#Cy^T36_}>^Nd7H`S7WMOT`=N)sULZXu^rxDkiS>;6 zo}-MM;Vt6f36A@YM_Kb#`O|h@ShzhBfFv^j#!xQ12q3t0>-0LndcHsKI6rkgVKjIe zYnW3ZFf>2zQns_S&{!|Ysl304AQzK^WN3Eq$p5=L`o~V zr{_PVEQE-qzaQ+qp^9UN7_P89oWUUiVofG0mNW5FZrbDog`#Q;3zr&BX4!X&&A_IJ?4>U89JG6;b%+S9kX~~Bs<@izRgWO zwV0S?oy8IV+Wt2!6YRhkKqK76;FB%u0sNiO#v?YBj<`_W@>s>kj)cmeOpy}7=4=u^ zWG}q| z{!LdRr;e}gDgs>K;J+gKR|5b`z1H$s_hL~j3wC|(59P0#wF0{n%YKO~`U>@kE3dsBG!lF1IJSz&AgE#{{ABH$;B!yrt2lEi%TqH@39vPy=qYd~yNLhfc`5aD z$n+C;De{8bZ>EbDhF|e=Hplzg{>8%8w?Wah&*#YU@p?+#FGIX)$>S{YCB1)?Zi4xl zcwy#xspa+AVEpavhF#zXb{>bgfomRA8<*rq*YO#bWI<-=nUQbM%)Ks}UdynmS^)b! zWerP@Brxh=K!%q4Z?1;PFOe(|kDby!%-U^{j?BXa{NM~<+|1kaq1@@bQZDa^__!TjMZ`B$2{Csn*n6|5=yLN+G4!;KxYajF2g9gf| z7d3&|gr5%rb0Ovj!VPh`m%f@3(x^+0$~Pf22Jgh<$`{7(!mU02rj*Ou%3~v)sjejJKlQ$mo-l zZj-K;^<;b`XDt96Ef3C?2IJy<`i&FiEcqTXYQKu{VE`pp-fC)^rJT`Q;oSU^-fnF(M9JvGscq}IoF>(G}j;b z$`VDMIZ2@YVc5Fzbdcrq3P!FZ37HC-I_TV~ph~1o+9o9!5p#7v_ek@j-O3KMt=e+n zbDSr`nzAU$ebYh-@V-`WoWmo#ldQ>&0@SEdM*Gl=oj0x@9YgsV)T7l$MXH<59$!nu zbb`gW(r9C*I!-$GT&M^cWfgm(N#?_nc^q3qSw=)$JshQJlcq@z!UGt19K2fU^$oGL z-*cwX#*Jp9Vk_1m8fr6*HR}vHO0=JVHe6A2qiK=YTtjd|x`F}VwZBcY4ckJG102aT z8xD_12rcuZ6T&m{0qT++(faNJz@uzQ+9c{??fFy#0pK3Dae262=<`oU2L6>h*mnXq zbY@QY)}9&eltI?A^JxaK@Iu6Et;@>NCv?(#xFEIeU5DM{?Fye9hyv$Vwls+;1x%VF z#g8lrs3}N^d=2u+>U=-{5NKtG4-vKRIs2G}c&CPuG_8QYR+u~{lQ64MB`CfDYbu;L zqLo`04`+{h_qCO1u~(#CYHoK|oA9eGY+;wbhbO2?)p`D&yD!&Mj->J$4ycU4g&@{V z-HfXpr$pbewCWU3tKvJtO9NfA*N#pD)H3MOp0Mwbga_Li$mE zNL;fjcS;*~q;nUvb<^k|O&OoH`v}x{zW`o3>^;77s)Q;}A!8Szh2~TBM?C2rIBw9> z7aW`ZS_I;m(y=7q@Y8y-d}WLi<)qOQ5*AAM@Kq*8I{%9}BCs6emg*riT_Jjy{!;)+ z`5fdcn+%_B}yX=CV^`< zOi^pQ7wbpI@c)jLr-5ap^7Xe`iM&!p<${b_E?`Y_1TL(K9RQ?tO!$U9%^4eukuewa z_2p*y+@dMDQIE`IschQD&h^>0PQBVsy2sQ_rW<1k~=Bynm~`* z+xBG9gRx|-%je}BV|!xm80Vt8kpNa&F>$iSD=tLL7z(x`)QWe&e0ul_EQ4|g4=u-w z)$icypJ+?c%_jNqbO1F8R@=7(4%+nS71*Ghw1}tdd`+F^dOaVD@*586Lx_fu`6R0K z0^-0%=38vOZmB4wQ))V^c_NPf!6BsR~)@NDo#*_kb+cc#_$n2#z{m~ zK2MRbV>DIiPJd-MAb>uszw%d91iLV?iTOId9P&HE>bR4WuIf2l%4hiNb~fx1dGska z``<~|K2FgIp}pvheEgPwkha{zIWjG36Pvxl9&=DXNqhi-T$QbX?EGx~^T7d3s#2Ot z7CMoCdL~47O%OI7fQsqXUCaY(G)jgq zCcD2_l_u8a#?GeM81w?=4)^zYWpzzrGmn`Nq`ghzClGH5QkKZ~igJq@l4Sj&@1eft zZW7sc1w1oTiba|T0H?=d`Kvd~(LH#kKDeMTJoxJhsE%7%WBuXfCz6_xpGkaHt57g4 zzRbSsQxqXO$-#!Q9G+1Kl2&3734Vd(0U4o%5xb(s$8$W*@p+fj^jX4C0X8kZg?W@1 zlbmqH(W-$_BoH{xeJ*=fmz8UbF=Xm2XTWA^cY5kagegq7d?5 z_aZ)W7G9328(CPp@v{pGjO%A=sw?t)QB)k?LL3jQxadwC?>F&)=;g*Rv$Gs?t3Dy! z7gmjpOGVdviKL`v)-*EpWstI*kRmi*tO{i{-C+pE+uE>eP!U@Vw8``*`|Yj7+I*CN z+9&zw<>b8bTXZTp6#qq*i0Zga={Gf)XTV91dU1IqiYiSVkC&{)krQ`QE@!!6Wo$ZF zRNLlb-xx?mcU@A(_VcP&$RpLE@^U}4s_&rW1C=&HlZ{&V+mz(0>oj0P9sP{Qte+|{ zC6UxTHoU@*rT{d?n;rLg;9;ggcinqvxR)T4%DQZLS1Ty)IFHYB+Tjv%=l80N%}Jk)`z>@3yOm+7gW;%sGKz;on2of z>GHLfe?`qur@n|;>+m1^wals$?f$(4n^ZZ@yHBPX&ET$83ZRNezX5V9SvgvL7r}~+paS)o{ zH+BUGO<~H^Fpx0tZswCmqP9Di|k8#SWnKsJNyCclz3ahAhmNtys+0pyC?)-PtT)E?O2XSaunC|R6 zv6iWmD|mjW{Nm|AQcpIx28`$}R2gC<+OK5J$M@4FGNXB?r$o%mOztIDXmu+2S>b_fl-*lNjBi%KtUKfq zv4X+HCjEMbnXQa1LLAkRCcd6upz|*KhdSR_No!EnVBk>kFZ_?|_wV|w!|BKV%K~@@ z8&S@u-i66BAU8Q~iksWYD?86Zh0Nxf5}w(cSnm-PRl{&{vuZ5o zw!vhxvwS~yU(9Wo*R&X^&-eMN!(0S2@JVExi{SprgvHlAY4zX(TktQd#C~p10-gr} z;l~~&-c`b$Tat+xu`%Gq*(eQ*Hz?9H_h-^Vh&xvwLF3z;sF%*HPCp5GBYKB4J)rCX zzgN~bMj}1-E|6qs9`&66Eld@(OLw(uKs9$_>w)LZX-23+sGL~J^6Z!S`6uK9#b zq`?$SDazXXWe89F#Ls@^`+)xX^zx}Jeh*yDu|93y@YLkDQAGgB&v?O^sKwVY<&UQK zJ?@ggq$ckfZ2utS`ARwWzqotH?#!a5YqZlHt797-+qP{d9bB>Pbdrv3+g8W6ZQHnF z}2`z2lmWYGjBL`HF?3ob9*!(UO zd%f+^v+%O~d>Ub9PVXT*B+4?lCd!cVc~7k2MX?fUC0QRz&fPLE&?i&VJz6nMkgusz z0z4C=*L{zS8?<3=3(cdE>~&m2Bb+to5+lgU8uilsIAGSW+cLAZ4V%m&)9Rnj!}JT( zRh0?T+1dSwX}#`c`_&8~3+j2ZVBN}Hx$%!%b-zO#dzRaW^>HAEfh!3Q{W(AhG|=6v zQt(`rJ7A;>v{o0h$GrRP?Qih;$|kQiO15;2MUZadAk%y5Oj5{!-JT+d9PpO}xuZS8 z`*F+eCD$!s>CR82B`@tPHsRnEyqVtMV1C-}=C^h5{Ir%{+mn$Q5u+f4YuCpzj#? z0hJR;<@`C3|E_42EqPhP;<-<{<>`i%cSr$_!);!px{}t`KlrqLYzYLq|$CX&TRYhXEP2&ETU z+*mCi$4Cj#rzh(M!YCZ3Ex1^V({^M3{$<(YYPJYQZ5gjZ^ z8{<&(MGPbNYtA*ksMFx4LSsr%<(d*g|Jy_diUs$zxTQHFuC=TJv+J=6zm08C>mDmP zB1QiFF+>lmP%ODMJEnm=hxSN>3Q7+vvI)=D?^OGqrw5A@BCeSN$a#+KQC4`_@xD_y zl&brNZtn4mR}vMK2dvcQnY=O$Y+r4^*ID z&alq5xRvpr#ke=wibAV3@u8GCYZEI4poD zrMsT_`Uy#O?Hg^Y)0Yf=Xh})-9X)+x7qzV1!W-&iVFh%V)^vFt)j@5!;*6b=+u?tj zKN(AMctrHbg#BBmC_tE$!z~;ahK}CTXl1-pd}S@@kj-~23Gs~P#9-2ry2Oh6Xhetc z*w~!YV)pk?gh|rNBtw8}@+Dbfqq8#l4XG{GNcMMW85a~5w^mO9s9lU~gd~;Ez%6;f zWPmLB;87nZsWGIOQ9x@K*io|E=3(z->LDAP@aw{ zNjE&SRn~F6A}u2l4K{IaDFO#S{aS=Oa^qAOI;GvBP|1^euQ7I;P$m#Jj`r5SvLZyJ zzS~S+->%w@UBY_7B$&^H6%|We0&Ckir-gY3mh@33zbhfd+OUI<6Lob7<|Ox8lvcFs7oM&!uN`2hga2~mAU&$ zk>m8Xw~jUSy)RGWr2N@7A7NZkYS?W>OUKY-yian7$}zoE{wKXvL{yoVu6$`rL;>qU zmmoT%CHK_QEpJ_mxT_NcS3;l8M!@!d&)8*cUE9EgF06zxyxyY{4*c%y)2gnvsrx(e z_&RnQEMSkOAu{HksUfZC!JJ7tM=$(q5P%uph;~WL(Mun;ko_}CgPwv`s zkAlEzxodE5S_ow`5i$#sm6JDvA>GGSZZ&h=nFCi0L`d{~3Cy$cZv(DRBk4k-3aM)% z6lDk+`zZ*nC3ZKbhYT&gT!=wRmgi&Uaot(eYkl>!weZ&2Bxh|?4sDE)!(|Pu&Vkd_ z8^>cotkwC{V}35-_HsOC)3gl9~*d{?_yX;aiM%H+*4C_kU+O#<& zRAf9;NHrxXyBg*dDqpJ9|6~JJhH%DZxWIV?_y4{bBn5pf0Y5-CCLdLDCEC*1`e2 z;`|qVT$4F8x8ao9a>PCG3TmBcO}yi{qtTjGkZy%Mv+6Q5S{Bic9Es8niRUNjnVaKEQ;#Z+o*Oz79ou*Z!$ePSQ`cYWxj6j|s%=B(hc98sX2>%Jr z=psA+O#=*|_5gxXs3#w%rezwr$mA`i83H`RR~x~b?CB617ilSJep`C``BK2Cj3dX` zG&FXN7*Wf3(|ijKE@?^4RWUQZCHMjSOm<^XAX*?eexGg+8{vW1efhg}P8f^afrb|B zQOtJBn)ctyL&-4ew2HJ*MA@to`=d=_@}H*e7^Ay+?+aG{JqPjEx6sS7#KfR5v=ICC zY~6H@L{_+;g!O3{*K8oJ0bP%Rq10dDW8Q{+7Hf7;6gp8u9r@wj(Z(`zG;JP_XSeUv`8S72_!;8e#`b$K>H~xabD~ynlXk#* zgG6C{*pzVy73!ZAk~gonLRAU~fZ75pn=-!rq23K`_Rc+!sn&~%@_GjaO})w3#1Zxy zTy$(s=_xriRojI8w0M%ZK4oIZC28JwLEhXU9;*2l$SG7-vGQ7aBF?22DT!;QIPnng z2Y!)id{XIg#Jr`MixwvCUjUHdX_wY}d&MD~R7W4%C z%}8NzXmktj%HU{SR+10`L^cM27)B`IG&1I=9?5sptV$Q$ia+nsIyorZIoXD*)rIBM za6yE0?Bg@ISXqRAQwi1NRU~}(K;k|}=$!R1a1hd(2==60`WIYvJVrL3ORA$=^kCQY z%l+7KB&~pnyL;l|F>YDY=tzDnP&z+Sq^W?M1M79qsrpHw;qYoFt)GI^sUA#$x##s7 z|0+6i#_RmoumawZqFBEhWHiy5y~hvmcYdQbT)Wa>)M>(!vH^MPTf`IwpP{T%Z1Irc zG)+Dshdfk2Lt?O+lt}YoRExd)8(UBAHA)5=af7XXLpK$q#OwCU5zu)S0Y8(+BXu^5 zAEi#Nsi|pn5mHl2AK*kGVdw%kJe^fs$1H8T?muoINNJ69-->97r{%2{C!TnBprXJe z;2u)J0j!UuJCbz*9ilS}#xy0?aCRRreTQB>v9UPCrQ|ZZpaS8iC~lVU4kyNsxz_cA zYdI!ArfVF%)9EK!pjsYY5U!?+sd!cg;z0C3J)miSSAS0yk2kk-2<}s~ z)1x~agxDiU)Gf;ADER93C8>P^*uv#q9)W5$tz@^}-z_jYneij?Vf%0?5JS{3J*kM? zh$?Gu&eLmFXh60WXDxiE+bJ;>EM zn&=^GT1heOdovts6oNv)OPx@$_)?lX=jg3z_))2QY%tC(`gd7pQE1gU-wko4i11-5 z<5aEiLB6Bl;WT_bQzP@t7tE>K+q{PNIkVa>Ug7OIysZ;r{g0Zj0flvG!EG~NouS=Z z6lyeROmO>A46lm*jc(T%=(i`S)hyAo7{}rYL<_S_9gyR?IA=6Ih+%L%N;RkWEd$h$;_z&}d%yPu!Gh($ ztqc9hAv%2Xq(l>^hTd@qJ2}G`k5Hklv^8RVRCIero9>*GtI`nXkOeQ1H6<`9i3#Wv zuKX@Q-wqx+g2>^o2))d`vN6b-$uFVMnviw6?(KZTt%A!_NoP}wE~8?UQ3Slghy1nd zAllCPG&jyWuNKA9*|RgL@Z!x7E%UVd)JA|$2u{=jqtWPa!R6Kh`?iI}!Qa`p2-<$=s_JVoNEh$1NXVfz zHL+T0lMjmiJ)j{hvb$<%v~qf9#L&CWU)c5~Uak<}dfodGgMULEXH=x)*fqyT{vs$4 z`MIi@4zTb@YtaDJUZW=?qw1G1($B(IGLV_j5Y8Do@+f)i-vYn`+XY&easQjH#`Pp6K9$xaS z5KTd*jL~YH`S3uu*G^Ja2WGv>x2ABfsDftXwn`!s8qH$HHRqICj57T*JVv>mshD7@ zuFeLfOqPj-KYH52m?w@XL$02cz4t84wT;^6Ws={c*-2^&ihr0xePv7E%mo6n#&6`- zhbJFG+c9J%IRKDiza|IY-@_=DxeGg%o?%`^_ne+@atMd0{i_&YboK`UT6Jbadw4~c z;UlLbq|PnCOyOZhQ!i9!XBeHF6=%Opl*fauSK#I|f5!Uy z$cI5~`=+RZ7b-d!1CKZ)ji!j31QdmWi_)pnXKj!cQtkRh>J8t~EC2B>KEmcdq)P%= z86B>NcdPfk!-R$B1aBsu$@eq%>J#MXu6xLC&wW}oLmuf$e?i-Xq){${YWaqLZBlK; zsgfQL=wgADRdUy->t7R}doc3Zobn19e7-RWd-cj=`N$h@78pRE37$TFD++o0dvlH| zHn58oBsm&F86sb&enU&xHY#LFtG(9ct%H>5Mx^BWfqabh3KjV6(7J}se)V4xqB}&k zvZ6@j;6lIs7^eEpxT$2o*@gxl1a1X>t{^?2MI_)JfTPlMPU@3LK|b4BX=$dKr$_TB z3q3{H-M&sMDB>rFHe;d~q?vg;raqss>$E#C8zPax=`|w>D{*IkaM^V{(%KZslL?ub z;>wEbk8idaYPOI9{t?)cdK!oKM$s*4B(H8w*VVQRy;e)+cKJ6QX$#wO$OQWbg;HwA zoD^W>QgL#3Ll?a&kW+8U&0evS?ry&44^~IhN9}|n`o^Yo3hF4((XzQ zvvjsZH z%DUtQP7iHhFr0Ev#o(eBu4$fN{&`szikAHNO8QO-*K30VhKi>`GdC#mGK zczfffL`3nwFA1ef3ZWr&Em6_+%%I0^CN{g=oz-j|n1qD{d678zh|pF83#hpkoHPG6 z4XoYbz|70*JyGd@JlMHc4~B>s6l`S}8yW^afIgTVulH#(S-Qcccb}^bTvJ;cLi~}- z>I9)4dcbI*5oKGn2ukk^qgMmpwSy4NG9xTeQ}p0#cj{fHuGTqUeU$KZXyq#Bv%Nz#p^`%`MWvX_p@V( zuwcDH4e?ZcJpd^n7e`C|mEjIJ-dqbuz3$X-agI@D9gx)tE(Jkw=<U=$<^ zWiPTBldAYu*ppMW!&sVeN`BS#5A5-h{%p2acXjx8%;-`iz^Y~!t!o{&+DeXLmSAlG z8776xt|hKe)zDEp)kMtPj6o{SX85x!y0;{?igKe)P};vg(hSN1LK4%+qS@>Mj;=PF?; zPK(HTT|dH_RHj6BnQ4cCGO5R= zJ~7jZMK97$HK zM+`6u{|377Y@1@ZzVA}XO|pr0+V;r(W0p2tiJ`s7wZbX4_)Vbuc$fpwq70YT9yJUl zaZQ11*Aqt~7u85jkDga0NUoK@DWiYnb0suP`_%@@8$(KMEsN?W0^w>UXejBad+5T< z!-I>@QZ-YHqy7KzX-c~I@Uf|N1@09Z=`%IR(!$Bki-I`OuvB)IMf9)O`=~m!Q}T@Z zZT*lmKhJfT185*oBq(ML5^1Ql;fd4FDI(UhVXX z3Uf}p+!;i#v5*bii~`^o#L$~(>(dT|zV8EOW`)XVsf8nC=qHLLZiac((K=+$?)M2Y znWyU8;pXk**AZ%UMrpBsiS>Km$eJ~`Rv{+^S!5%B1cCLSh+eSc=BFEZJmdJepW9SN z*&5S?Dr>2UNj@4~+1A%}1(j7`r6U$c7nhs2`Mbo@4(}1kH5z`tY#Fd;0%9i*Mhelb zr-Y@ga7xRodk(+Vs;FrRi8*}3Y^Q7`<5KHKgP@)76C5%?%4?~_>t2R3B?jw8EtwQX zzKu4CA;o+7G&a)q$Uo+ctpaEAdoR@a6;Pdj2!Am}DUstBXfP!s$itYp%M;GI5amHb!ll?e$S=oKWF&6o6%OMjQNeucLKlnc?8oZ2;o_6OPP;Q z+rZ}`w41~L+tL$FqF9ABV=4C^Vu?wKdrzK%v;)U?Mh#LRDj&|I0e?NSGrAgPE#`vb z*#;c%w!q}N8&r#3hq!3G$;IuydWrWsPFwH+Rc>WhQqzz! z&VaGtoj~Oyl@)VIe zQPB{%lFeY+@X+{__+a|J2R-vHM{OEm0q%^;|1|V@2fq^Bjh6XSx+9mek%AIB&DUVh z+Xlxp1=iOc;N2i3c-G54ddXlT?-8vMP%8m=Xv>L;>zZMe6`H>|!vi?+2nt{DF^Z4U zwCpH!DG#h5@O2r!vuh0q|5DVR9=)rXM@wXCfR$vwK!jrFGH{}9XbrMW{hfjYK;FfL z3SH`jB{OW`vG-P^QW_$(I69~(5~YSb0Rs2+w<(_lIzy@29C)|oTuxwMBH|3qd^3AL z4KY+~sd?H?%qxg@p2t&sA!dWyTau^tp!G`z1O25$9b!O&BFZ=5qTHMdOR|SC#7f^Z zDZ>M*aucgHK9lbx&M9x!>byim^OMltZs{`XKwG0X?4>Np)Y2NWRUM^^Ax~=-I)=vb zs{C1MJe-u{?hU%K$34Y+ac$z!{*TD}?fu8g^?M(OxS~bcsXofDeyb3Vo8_QHwns)* z=8-_2=2jQ8Kj%Q&-=1((_gQ`PTyclMCEs{57$wG$LRT$)EkHN--|6r=&W4fKS9(Yg z+6S(CGFs&8XpjU{vy2o$VM0S^!OAV)r)40p%VRweA0HSsL6>zyR$C-Du<7YW5JEyi zR#b*rO2J%R`>C?ep_P+u2(StHYqmb&DD$3*RN{ z@iSg%G0Hi?aBFiv=KbH3IMAS z55wA$G?=?>C4}mY6UgtMxeJ=#zo|V(;k-(8l=7Z-gL^RM`In*^bLuauNNzdLYE30eUvWU#M zYPsGyGhN9hC)$69k>rCHm;JyvU}Yr*!qWJZG4r|hrvtr`^I}KIR~1ZW!!Isu>FYXL z<;0t>M@ic9NyZ4I5x@R+BQDP@eEf;aqJLebnz#dG(|@9DgI&)p)rOoxzh-Yoyjlz(+BC5##ZOei*13|VFQn<6uH zupzM|O1^V$?FU4WIFcAR2y&%{CPKF29+2Y8JlH?@_1mN)29Sa<9v|yHC#0Mzv3WFW z{Av|5`UUw7^{(zOv)|A0Ii@;f+UU8hCBge%-g#2DQMxzDt9H(X6=4|>nCJ&$*?!*I z!6%>NoNW;#>lG6yS1rNCUgE&8q?~RSbQMQM&E*3@@2Gcm%olTMmaS z3W425GwoOx{PBOaJmgKkfDR8a-N#E8(5MA^_q;l>0#zJxs%!=&WU9(SJ#-*3kKQ%) z;I`kyy}2v~Kgd$V(eYb07np-~(!)37|XF6#jd zrDk`^d0QnME~1;JjF;U>i>@oEtU83I8~qF$>JNkj_b4kSz`tRNR59Ut(~v_!txh zb{6)|V{*hrlXPi8P*bsI-=p^=OFtu{3%(x5Y!t(#$)Os{rr^A)bHAu71SNGi%A==d zlsxfn~es+J6eJ*ZysQdVhz8rSW@_XM|^YpH?2y7kaZ?cA@1ijC|wp`WaZ zYRi&jJE9xPifs6L^S3@5jCVlWGpx4g;`0+veSbePGUSxyteQBJ%DOhjzQ*yKJdW2D zf|r1}AUWoADamA^nNcbjRyheLu@m22Og!!lLH}5Qhhz4`3b&Px1B%kmWU;NmSF7nJ zT9$1MHUv2qMBRfPW&~%xug~=Iz>@(~S`t;&KbzX7raSzE2BER%)uLNC`$LQEl@|ac z6M_1BP9x*kjcp2y>0DS>Yf#o2XKd#c*!qIb?#fbXx~t(B3(!jS{Nz*R10KQuNh34> z`RvKj{$*-6OmW%qTZHXz9GqgXmT`0b2ijwbUn}oBh$`ppBiTq>GsYt^0Q^V`{Eu8l zV6*QZK-!Blx@UUlqQ%vAn^1YjH=3mH?GXX>+|(Ty0hEU6kio@yl+=jLIcvr0mf>F5 zU3^muwpeyj9F0+pAnX>Cx{Ios$TEU+|GRJFL_K4acinF_jak-@3XiobL`7|F;Q_i@ zjCDgV5Z>BaKTktN%4ifXS~BrBrvf>ddiC3kF-T!8P3A>{Sd#POURtd8FnZM0V;moA? z*rGx>=T^mS?uTP3|DaXC{lrd>Ftp>8^HG5d%C<8VtthkEk@O;W`(zznxFE}*h%v-R zn^JXz4L%vt@eN%H)``^1+9_ye$QAHQys{K%x4M(18@5mSH{*1`C?xc)Ur=R~M#Ugx zKB}2fR8zWvheP`7H;XB&tmH&}$GpHeWaw9Wo*Xi}oUn9FGb8JO zhs?nAs{}mTGNOA8~fukau5AthVrC>VrhQ z@N)jgdnH#Wiwo}lx&oF7n+N8v9h5J2znG^^*TezDx=u80!ym)he#s4+Nt~{~p6~C7 zi{qIa5s>l9AdWO#8S(kY&dST8N35fC4b44~`EIoUF~@3j>(*7n2gvJbx2M z#E-|1ug)TFn@-Jb3Glc4 zzeBA{oSv^G4o+#rhN->L-%~k``u51BS5us`F+`(Jc-nbEwWRllbcdZ{fZ+*_v^;Uf zWNs-=F`cBI69)x1u-@4wGi{yl7I^pMzHFO!$ZS4^lKs_~(Iygw#?jX z8cc@(ePtP^O5kB^2fs9RL89uyoFyiwS7Fp()!Rh0{_)2pQ}r78KX6sN5A5k2U~WrC zc>M?&O@guaYx`GNZvAYtbKT1D z@K?RCffjUgZf(Xt!RDRcq*0W_7=K|xWGEdG>+0DDB)+;vZuhwDx;{~C*pZcLXA)`C zG6PJ*&=y^1T+Z-pP}||@e%{Oi)m!~mLvo8(L2b|iC<{*Cc$Q=CuwawN8q+^{Wt6RWT;w(7yzxIqS`MeZkz`Ll`VH8HEr(yXJ7HX~JPV>rbSUb=gDmEU}=jT9YkusbRUq zgy+9HPMap)u@oJ->eFb`Pl*)O6|8h{*?gSf86Iy&bs{#pPkMn)q%b&$%|G3yf*-1G z?i+vhsI3e#)AvjpZFN}!HQ2JIh^RdJK!+)f$_@JQz?|FlL494sG;1TwjGEMHjjy-~y0dYrS?(u;s6O;P1Jck%6u%Xb79{4K|s*MmX(WCmxIwXPBsw z+nzaDqZ#13D5C@X!iIb$TkjG$Iyg*^X03N6e!JWByhH>SM>Su&gwK;N7#n3CS6xrt zH#NYY`3u>HcAuwy2X<3S3F`#Mx4=(KUq2TxySIvWkSH?(gIm(RPx>qHf8auP1E>m2 zp6sJ@1K)f^erloSXI24sG!=Lrina)|@)x9SYrERUs;>&`s*}wR+AWH1f=g|!O7_-x z>mJaL+}5a)F5No_SfzScMMd4H_!u(H7_1y^N>gO~GEEr|MCV!2G+_7!Z8)txQm{vl zdUpTSj&3^&qxt-$UgzB68cBK!)b+%5jn3KCwL)&EQQ5e{|8)+t;}BYk9n|;OfXCyM z+Lll8TO>J*XvCegku@cx)S{C7;mS-a0dL^hg^e|IuFZ$Na;gEr)B` zs)kR(3h>RCdVJ`D$Y3Mmux&XkGOT#bg73{qKF2R9B}N0~O<<+H2FO{@(|fngc#06q z2m|aShXIk8*7B)Jl%>d*(@!r~8+h8y%w7$rIxf2F+K(?}1Rk6ftftM|bPAT@RK-++ zX>q=hfpH^|3AqD7=rc3X3lXyTZ!n65s%r7&z~fBrDo9cmyA3bWyU)F?w}{W}TaWD$ zUfm=?wYUc?aa+=oX}se=Hw9$_A{G+tQg$B161a9THp1UjRFvTmAsm5`bJUh&aL|+d z#`Y%3rJD+B%S!yuCvTZ{4E@GQT1$eBT=uQHoHiKFeEx-=RCWT>F}^s1$uHP^fd#S% z(?|+`$VqdOkMJBDbUF2rIdFsJ=f0V_(l4^9QH~q)Vr%~Uq~Oo*<4;1top#oFa} z*#=?tmc1a(kmEV0HHHaxtO>399Sd7KIt0tOpsN}b@PqP?=^MhbE#GhF3m9VugvH&W zf35x#k?_{_f5{ty3+()2is+(ZYPL+BZKDA)h&Gc@<`b}t8$8oP(xI9p^1M_9rW*G5 zn}n#6nl0{^7(cV+m|2ng74chSa7OL{89!F|tW?OG+XCHu(MT-XdoVe!nAzDt0>)w1 zPVp-9lJd6v1X=)^`mz5gFh)YuwpdG&&0YX9->;#~x}1WClm&bv5*h^FWsDwa`P&^b z%;xW8t;w0t1cKP1g3upW+wm&pAvE=0Bg+QG&?NZj=m5_wXzIc$oRt`8THj63BJe}T zqt+GU$gyR_`JrOE2iptg|1vzWG&9B&6egaXQNxmjTFV-$p`)$#2#Pyu*q82;9g82e zdYgsbB*_U&;YW;z>DB*s z#jO3qh22)>$AKn`;r*w5mySlwTCQY`j5S~->p`0&#^#VyktETXUw?w4 zC~t#s;iu`CYS2|?Hzf7)`VzJX)YVarJ{$OkUtwDp=`uO}lG7d-ISAz$yD!Kq3d4iX zyme>Evnwk~%Pr~i63{C_Oggu6g2Uqnb2*<7vMj{P@_L|K4H=E*rTpF7kYRuRg*&`| zypYs6)l?=nz|}VSoD{~I-Kq6Nrh*Uvk+B&zektEQ4JScF!+t@}L7?%Ct#$Bh15#>} z2v4&=9{HCaAVE@CxG`<}jy?lli+Lut?od@xPeZ{&NWj0!`wSPSY-C!T#Q$&P;?cmR z>t1ciW7(Bg7qxmjsh-&q{xMA%L3n!f-L67kX*Ha;gIVb4&9Ll{ORbrrQmT-?{4ZOc zlU=M`5dD~fLUWbc$cM)Eig3XgTpcqlJC(??h7^e@Mdxf3%RkAZc$mW8tOhBP%!;3u^$EuNAzfw@hoVpJ_b&pOk=QKv@t=-I z-jN=pP$@?JN!yZ7>jZt(DBks4sIfZhz3l>y`!pwqqYKo#;3fyA`!&{kzkR5**d@6; z5?S4D)#(q^jykVJ0E1aNGEY1};}%cs)!JPLu39q_6;&mnhg<3f9UL5tcb7?4JkE*T zA?A&m2GXV2x)#S$+fk85&ARuzX>3-Lj#hHke;zmLgu9x{VBrS7(igZY)?5oN9g{y7 zm4&yYwa?&gRvsBDO`eqIJ(43cy{R*REX)nEMCFD~W=e`m3gdZ!3rVlFd2u6EdpkEO z1H2xzkj5wBffw(N>4+eW!KygnpR~d2oUiI=)6cN}snK+#5%FiHi2oX$a;uRrGY%G= zucs8MSckG$8`XE!R81W8m8D)fVOyRf4{-xPkAARR zwxZ*C0Eaa#mufZea@T;pfsvBH`s%&gdwRN$P8fp!B zs1bubX(F3-z?tl<-yYVfX`xZ?XQt84_{G(XKVb0tl?3;1em<9#pidf%_ug91#YiQf zc@N5EdVX!ky37zYw?)-gUPg%Yrt3`ZHuIC6Q38nb_vkJ6+;z~oPV2Qs>Ff?Ketyy& zR&Ybm$)UBF&{|@+=p8?Y=?c>p1oSViuAu)IO%}Pkd9pXdoN<3e%FA-m0X^a)=5k3+E0)Y)f0O)>{3q2tfUNV^kX zf7tw6(1_2{23$;4<-J|z>{LeWQ1gk(b&bF4Y7ii75?3r5yhk>S}|tKbtpnAmG19i3ylQD zA2Y<%jyC2MFRYo*h<>{~;1Cb2XeK1%uJttQTu+!%V}a`B-07oIo%v6=;ho`#G-fDOPny^lMkq>{N@3gF(@7wHa?U36J+f z&;DSJkyoNmLrTSpwCGVz+>*wl%|y|)C0Mo{!poHlANT>?N*~%>nRLd>Vodg7Mak=#X+8psM5@;8 znX1a>sHfM`vGNa1%u&Mjv7bXDies`vVHr|I<)4DsWEOz~ze!7p@v?#fYE1N6Gd0Ki z&Te5UodM;AG5_0%l=)Y<03z=}vVQkT-ikKct3$?#_RS`Z4Sz4a;Oe}hIaZqT_%77e z;W+crLXfVTx*}i#fGJ5iHpTODRG;L|E3eFw<7U*TrHDQ#3uc3L(iUu+>h_e_>6n7c z9p;`WDh#z4KABGv$NeOVf{(pu*>BqTezT;1Ue@@+O{tEX?8Bknou~R?UM4qKUztl; zbEk{yB-hc@>B|4Gria^w!1D2a=YwtPX{P4$X|L;~AnG{$HUio?ZRNN2olL~o#?7ot znmCp}X~L~dzt6M6OEGhl0cD#j&yU`)j>LVnJn|T@UaLPy<7qQo>g=k$0!Neux}W{N zKA)EIdz#niQVrCUuj<-P+12&Iol<(Y%B@sang;HG^SZyTl+uYofM+F+Wl;v zCNG`jETH{oSnKIgj&1f9UE2UU6iaqGkw@<~-aF$d+ z`fz%7S6XY;xKv4vEL>l);{so}pFqEsp4zzyg|AnEyPVHkUh*1E#$2n>Euevk=r|d zQ(pmo1>2jBDXHcMS3=1rDJdbPLm$5yw`^eccFpMzH@|Ib!VG?(Ubn>h$KZrR8L*{z z4wz$!>XaEOF*24ySipHNP@O; zy%1mdyNsl-TVzuq78~EYrWZw-;>#UdM_H++2>z~#P*QTtr%%>cWZhDQ}n*Izj@be8B z6@{b=;WoFb{&g4R{Ml{L?Wu1orsij+*O_m1=~<(ZEEcasw}kmwXteoJ^06)A**aOI z;k}i8dC#-<>C(kPt|h)nbGHsWaeMR07V~|{)W2A(&o@%jze%W{Hj}9jXp=D5I>$qq zW%~sgqJ>ChlCrFr3=G&|_0izpO~JHftg|h+ts=#;d zX^2_(qy4S&l3ljiOoYA=~uh-Z?dDdCM z@ym6=6X%j5Wwr8_oX5Eci#;SBw0I2uoy{SJ8NC`xNea@5 zzH`1nb^?JV5H$4Rj;HYR-tMKM@yq*xui?q*uzhf7i&Cc5KU4Td*H##v8kj++zcjV} zGSo|Fe1XBRXz}oln)G#Ka3Q3>HACmXI23S015fXSmm8*E#~PB{^;DEq`D7eF-kML< zgYxPc+j=f0SmCU|j9~ChaIlq#7qZ^zbJnT1LFKcn{AdjH!Hr~!7@;;m> zL`|=b;HLzw!24{dpfnO_bpN?_5yCRuLFxB@FFQ$a<^K?8>aa$ke$M>*B?u~s z&ceY;sjKG!UWv+xEu>-#?MhqzpHXeYZ!#*PVP{N+Pa3VFKX!1(!UlzY?qP}we4t6q z_gIoId7xcN2nbnNiOjMUx(olm6Y@SMV*~wVafTHkLPAI>o8iO@KqSU1zjtG7^y7zQ zFj&3pKtdS63AMRDSgxLUwF=AN3H$%93&?Fm$a=n^jFROkCW`Wg8D2zt>f=j}GRNl= zVMC()sV2pS3@`t!L00+41l2$Bf0uKcVBJ44e`LT2)Nt`TP1S%>j{kdLPgJx8Pezu3 zu$q7MyngpZ^S|%7wjlzGCoB5$ngvd+J@uhs1cL<=o96vrLkT^rv%v2ck^8KRzB>Ka zb|C-aAOo5H|Jw5Z7dM5Ub#T{mjNjn#V||B}j=HVVLBc*DErxtb13$2@5$Arv?_{IA ze*KKUhrhn4?Hn&SdTC=;lWTN-f!dAmKctuq8hqrhOPuum%DbZ5=3MwTG5n&N-g31* z1*V;lwjvF&*0;Ie(_D4_jr&ZO$XG?aPkwvuNl680p5SNgs+GD^+R6nB3rh*AuFznaI9kG1EDBp#tkRtC7_^s_QDIGHG~V#}-`AW-@1twLzA z1!xvzQhi2sxfVFP_Nk&I{# zgP@hISZq6H;u+jy`d1iSUancSR8x-Q3KP;VD<_8x4Ngf(n_Jj&VD*CcpLJE3Zsv}~ z!N=b1eoyH>oXX-6El{#%U(X)4`P#u1@-?(S)?ivOM6ClHc zFexYe*6N}?J3B8cEnR7jG=P$uPfgD};OPEjTW#e^Oi3XnzPYjU8{gae{x$6P9P%j|d$$sKw_EgTrp)pdaW1)WMX5_zp(E-!lFFj@Rh&z{<+{yLsIWzoDsVXl4cp zF(hzo3>M@yPgh$Yur8RIQk~}Hjs%A@NgT9#MbhJ=D>Y3;YE~A&+BtEooVvWC!r=A& z;lbrGR!RuDraww5sY&+mwrgo&EX!ZW;@;%vCIA z|Jl?6u4_h`*<-a0434KR*LAyn16y0Q9Gx89;P0DLNYez$>uFKLL^ZXwjhvhknwr>Q zBf=3m+V}n!3($2dl*u)6w%AGX8?JqxMz<^^}v6lFZXT#eJ@)2hY~1bNoKBHL7*V%%*qREYgb&?iY(B_0t*-6 z{(KFV!k~Z93G}WtBWkR#@1r2}o9OBJc083$!O;DugZC>N;PZHa{dN8GE2*lA$nOSI zps2X`(F&#zB@Eok%4%YI8WkSA>-Gr~6tF*?eXM?z&CViM`*@_Kl9 ze8b}TPNfx~NGWSzzyKO`uTh=-*@A_9Cg)4ibnU=C6X-kF)G;Wj?#dQ{`e}s4$i+2U zrPDm~Z~VXn0QyZ>ubqiqaz3T1s;Z)rQXIi=kcRm0Ms1M27&a|@<7me@v*b;*#FM|C zJ!I+|8o0b3@!G1pl|0tg*DVCRu`J%$AVJKw3)i>qa6U&r=!(Jc@xwmThECTknfL*a ztAa)(q=sHzUNQHjuA(9$C&%Vj?G>?M%OMftI=|?0KkXW`Tp`*=ytKTWmYr^DWfifu z#(fJ1J2Exq=_^atcX0u)qa!4ohlCCQ{QK9Wtf@Ni-pA`^yG@J&qXG(cdOrB&`O2D_ ze~T?>>FAi)nWm18hO%?)wmP&9dIO={c?sk*xuw*TfkouLpt!m2W;^fI09CRsMTYXS zb_R-1AnVJQphg^?YyCHuv3OO7RF0GU>;DOMCE)&N`TQ`;ZR?Oi;DsrTe>;0vfB#lGD4858v5mu~HqksHiBD+a+A3MBcbgQ&USzXxW8;&vT#vG)+1U7|6iC z!a8KAQe;{~w#^A~adlR90ft!CHa5uckh5$EVrmZUo1mfg==NbkLqdo2VFmjS8ujkq z?AUXH;-)AGGMZTLp<@yIONJDC{3tlc!~Y5s!}m-2xc(})Ot#@6{`0bZ=LFg~CMV_k z;uzbCOU6642_X6zC4VKH_C}YN4;V4^?J|A?$$!->N6?OA1q;z)$N&?17()m5S1v)Y z3LS2x(DHKgba7T3A1ca?t%f++UkH2N)Uw=?3X~*WCB_ zd7ppaxh{WDWX_y(_TFo)PprL*dIz||o>4xd#ur6#6{uU+OjcqYL9jNYl%#&}4-PXC zlYTL;-cQ9>p@oHaLOe*R877M>P8N%5#*(A9hfSR8qZ&9O9mAmW4M>=8y@0?mkM`!sV zZolNaSIm&EJnE<7>_({Zr67XBi~W#pSULLX-u+Jld!+__d6o~-6yGb-zk~#+L?}qk zYFEjWENND|nTW3PoLsI6Z!v0L?H+NSM)9<;ZJnHv3VM9?x8JpMLHXn}AmQ$C!Viw9skfiQ&C5vc}wo7#2 zlVyW8$55jZP5l*bf#LvL7?Q%mLYK2K8=g9SR<~LqUt41m4^9rZ$!}7$1U9yTpOn#w zRq>A@Kjf@J!dkAue9iK5bq9n(I{Bo`j53pHN^HYduikqfY#5bjFRiVlr=`tUGo?~X z{VJ`q=5#eTzurdEhIuUPV9IiLQ**Bbol3iHn?Ls>9Z0mII#}tyl;wvWAA7;_3^HO9 z5|X<}77+B@c_&HzadPHM{wh6u&ky60t+i23yUB*O!B*-J)3?k9MDXJ;)med%j=j9S zJ32ZRy5h@5Y${xyaX{SrRdzQ;(DOMT{?EQUUq25GsfmkAylBsHUc7U|vsOKfAIr zu5XwqXWA-J~jAUuk!pHbBPC!x;X-!S|z}VP_ z1S@3Np6l_+NwxDL&l|%}>FHFZWu-T-27LX{4B_tS;PCYy0|Qj|6;qNcf(xNabeJ%4zcOmJzu(YV?KQ%?pzym;)zkS3ZMH}7K)%C5RLflXE zA3B8;SS&`_0d7t9+>q)!0(JeMk6si`EaOP_s86jzU_PVBqpM!&=FRH`EyocD<#>U}d zLkPayflm)g1XHQmR|o7XtE;0UBfp{2!@P1>y52(a|c0rKP{VnU~%lp}uqD&W)>>5ZX+a%El|A;O9r4kX=%K z&(Op<8rBPeLPfy`TLWD$wv)djw0xOmpofC%!*R-ruUTYVTyOKKAiBs`itEArV6MvY&PEJe(r^DGGLD6v zS3m}?VHXh$ka8H!qevJZ8>>!B`?Gqh<63N7Tt`QD(>xcZs5fyYkczqy`26qQzSGf; z8I*KK*RE+kA%fi6VH)MY*9G~n8jw)QtC)fU8;C8{e(U^cg?FAleQIiE_9*9V&iX@4 z<%9G0!1-X~l3Q?c(gf*(`9hV;HdQI}ZjZp`Zx`6=?^o-bQ-&sCX=&M(+0nOA8yq3O zE(DVX#As51VL2}Rtm5K0nK;&xk_J&JM|Rw}(H!B6Q)hJzje#ruLqqq9^y{Vh@Y72g zBJ1h|*W3hNyoi8muFbrxe`=~>F>2_UVKf#V`4??w!nl~sE4kg>mku^3&0KB60RBKp z1oOq`Xg0lMOGej8g}exZTOgDl9K{)&N6jPdeFzQR_7G(5>P5NdM?jfy&~P9GA^qUg z9J5;YlgB3-{VBwhe*OAo=;#>PD|{BCDcA`Z^xcq^iLp=8^yx9$6uQ}p^V=7Z#+Hte zDTzWaoA27FKjbdw_V)MA;)oa{bE~PX-99XL~y&a5zw zO-;eNH6D>4I;F#1Toje`!+RG^EGiQ1T%G0C1_RUn!BGRsQ+_98ok*mX zfk94APH?_P!zT5j%gW>!|`xnu4m7T)QLCOrBl3`P)La!^uKk!+iG2NRj!3z7~R zcggC=S#Rw+o0=YXnK>yrKOJ;az9tpb$K_0EyLA0_SXfLPqNKE@8Nu4{rLi$JX+jsU zxuP2PS-}%EHRUTmtp&aKBq8^?xVp~lc~yJuF*cs9+dEblsp#q^k!K1Q6Eh^gHng?9 zor8*(K2-WOI7m&*qWgPevNk3Lp{%Ql^NjM9-AYk@F_b37dQ$@Jnj-Ak3_0627&kIL9#%dLDF=%4VNeQ795eE3UgydVHq2-X z7t@%Y9^5IvMWOWm8}Nfgq_x4U10Q`cy#)+(BCkFE2=-3@fd~ihj0`@+tcgZ(91H!h=M{TX`S z%gKHkmjH9p(c25pr8@LnMusWy+7aQsdz?Z--P31h)6PJJgp&!#i;G_`EuCX(Wy2bq zl4VWS(*t@)MN#pYy#lMq#imG(|CiL^D}{taL{3Y6kAhN#n>N1f?vLB6sOW^Y&(RQ$ zQIX>2>{l~%_4GI`56~ZO6Y+gR8t!r8=LJ(_Jc9&GB~UCZ_ic9 z(bCtaCB>a{s}0G*kNJ#b=za#Uiic+y(59({1t`Ie&KJpfeJIomsGSGVXad~eD$iZo zjEoEyxA+tONfus6(t;1XTK^1E_rG${ICA5_34nx+S*!Z$@G@v4g2}gcQ!jY0AD?)x z{H4)uRQVd1P(ZEj)yVqe+|*^d#ss|FVdSa=kQT1uj>a(gLdyudkMNh?UQkte#x z4wc{DDw^TR6M)gvGMjPZtPV#nmTKe$@6w?WGPbr)bkd##1qbKm{c-nN#^>Xk4AIYr*_=0kd;OL+QXorTg-LSdm_BP>bE%;r1LCH~03| z%nRY8KPC-zUWljxd<^e}?Sa$sP$2`Mm&%aBN)&6_EY-f$2B{lL)=RLDB@l8(TwPWMslXP?A(bG$Y!g0eh zc#sXp+}yls6x9NCCl)TbPa%z(|NHfMX24{+^#%l6H11a2ig;D?2-JwV}UcE4dvv7Z%JRJ2%Za0WBaUXtZGwh3tg-v1P{L&e&M9 zRr#y~KRZr9pZX1dd6qD_ZUF0$X7CsEDe{LVbTU@?Ltehcz=PV_r%r!v$mc{4lyV5# z;W_W_0tZ$Co94_VF~4qwN@mVvj)Vlt=FcbWR7Mka#BQ}=z%mmN6B}S>cI{sZZF??e zMgx;Ed)?t7QD|V@;H9I@^Nr2ViODoXp^v0E;^T!OCs^9rw#_^JL&=1#o_|kGDUv$m z^wbBJlWW%9i6`}c zdlTu|*+gn;H?ChEA#>y4U zyqx$?l02PV#6vya17o259Dn~7U32sHs<1RNdV?o?%Cgz8%VHOS6*7r80vChFjeMV2 zb^|zzE*w_4Zb4yjnx*#27{?VOIrOituFQ;#Xia8uL2?Q7?IafB`}gm^e0-N@c$k6d zNlP3eq-FWXvO{F5!E3Y$i$T;U2R>4WwLs~iP$*^=mVv3M9tn!G*98U4)Kcl0nOEh| zhoilIKU)v^beg_YV|A@(*A*lc6|n$g-OaC~XXIoRb#!#}x1pA}qjc20K%J?yVC}Fr zNq>Ve$DAw)7mFw#Q8-ARJDW}g_wpf~jh8n#Y7F@`b02@DCcMo!t)wJmu3e$8Z{$6- zl#7cChk!u)&JI3MVSqkWqE!ZmhaER2JRhj^x-v1cENn;9QAdTSzAkmAoZmg-^ZGt+ zQ}*($hhWMIF$;{|5Phi$J5Z=+*p!0(#rSXIg@tBtkSKp-Pe5YFkWY=jV}@upoZ; z(E4NeN8`$IK94O*z>Uim+UxL!ZHSn}+S-63dH(_1`PvI=eCTwcgSUqo?SIp4ZpL}% znbJL{(lX3UFf$8GNYFOb5{;sE>Gt6QGgmJdZHDevEZEDsp-SDkT?+)$ICup?X5G*py8vHf8r(PEJmS;;)kEROs;(^A zf1al)dWl;JC{9jk*4NaC13tzh7iNpYzaBvU0dsG5m8)4^qbb+EjjkV(;X*tgD0>UC z!P~dbVYMV=1K9q-_HA^nmM6eIn))WSGtrOLy#YYM>*JN0y4t3Y();_BfbVK+Ym3QD z;VdWnRwwu>@>$gTHsh;r|AB>DxjA8O05*bx09-A=_M_MT+&OP^VrFD}4itpPL}8`n<$>et+1WJ< zS#rDMuBFu_O+TKAn3$L>)riuQnj0HaAykb7T4r{CSbIPHb9#E&ePhDh(edt0cs^rz zz7IQ2P=`h-+uALW1eGv(jBiBeiO~>+0l0PGCsS2dj{@yLSU$GTd#TS9z|qruVxzXe%j+>g)R*^8wG- z)z!MbpJ{G?Aao6)_kEHj3pexYS3(R8qXPr4F)}i`*A2@We@ab_v-3{u4jNy7u0}W; za>#UrK`N>%KFx#lHJoM=?nW^WEH)&oz_GC!GG5IF<6QnxyHH3*$6nr_JUiU+Fi#mU=9v_6NBTEa&mH$4ebgF3K$ixtGB1WZ$#3< z!on-;3@wK4-aCtrkB7q8@z1ZjkpAw+$1jV98Z9krrDg8#kYB#ifAFNA4mvIOh=Q#+O!{EmW}IP?Y6nO zvVnnumS^D8J1Exzo`+gmTBaLWI} zS6W8K^YHgSy(vN_w!X=5oVb+K&C>KQtH%xQbvfDDRX)p91O(BCr9LsSvBo6VkusrB z*i=}gbya-o(z+2E7#V4Cx`1vp@-z#CIslj)hw90Kq9PEG*d_I_La4#6cOv697#Ep> z=R-b1hriG@tiN97yAfq`y*`RL<5%acfU%eSsA<0|E9*a?bM0>fE1QK>CFirBD&Aj! ztN1y$=d`&2EM3IX>bjAu83Iq_^iCWyFrBfsn4zOipU}*`n(GPTl4vX&PO>T0n{1j$ z<)($uc~sQcuEg(kBM`x-&-Zx?iVFc#K-!|iM;f`g5rxvY)<3w8zmOuX72D7CM2)Ch zmO2vq@*8W%6`_ua&|sb z)j+cevo~eQ5RYn3|A2aDWaM*Cc+N6EWxZ;SfRyC&CC9}hnpr797QDT^+l0i#CWhDL z+!B*NcF9708X}&t!2L){bDanH00=@0$b5q+S=!v9+@I@i(UQ~yu605(TKYWkyx zjzGZe{X0k)C>97q5n|&D_7(r@4cu=A0UU!cn+!8)dyWngQk4GAUOIr*vy+1=_e~b{ zM8rnMzCjv{Oa3Q1l=v{mA2xOp zrmzhjQw|V-Hf=1`UmP_?-@bqE0^J&fN}yJEaeeIZP%5ZFRgJmbqZ?N*1F!r?wcfK{ zpVSRYJrpq3Y;(r@jiII||hJn8Hw4SYBQp7sPK^tN=!|40JNm(*DUG z`d~+5{v}>^I8sm&ea{u}K zw9mCB$)o;0Uos1@D6ed7C-=0S?R$uxj%s}re7Mkb<_%COIx$g3kjTQx_-#kX&Gi0P zUZc_R*TG~h;C?O`OXkh2fA2TE0H~tvazYal__cL(+|Ewi$X-%K4xZ<80+qdUakggR zbKXWgv9kJDKp=5#%?83G40GC-FOFy{9TR)Bh#jv8ev+hJE81kE^Teg#Xs-w6sUFxioJ}3o>I96Og2^&8R)r zA8igPL8A5zhgoC~6;Y`3=9JKb2M@sc0ZJC+8z7&xw6%d%z8lfr()E`s_NbK_p)JgjRy#|Nnxtw~;Uz?%mv`5+r3BNizK>t)1>R?;=KVATJbx8DP zzP8;-CF2?PBtcDOGe$)Qwc-{Mbkk>BFPxm5NFGwm*h^Fvr_brOef3ToG08La?9D8*q26L8+unyH;3>A0nho)& zDRS!}NtBV?8;p9jTY?olJ|3SOKQqu4s>!S_e7NDBTUhu4#bvxrlF)GCZCva;z_p&` zXHqumP^|~Uy0f#x=X(6NXgX%yNlrl_T9UR;1?h3+%_ZKVX~RFGH!OOS=T4?CZq!Z& z6|Kt3%SXKz5vhFp7Pj0*evVHuGBv%5!#Cmgc{VD_7m4v=oh~1$U;S57e&a_j?C~0s zP-_T*s+!um_bD*BLcI3SFa6Tjf=9U4 zC;k?(uqcX~k%~@uu)dN5r7~af@ z-?4fUFo;jQ@LI*9cX|bu^E3X!BVg)$>+4NTJs21mW|pIKeB6#WE`@c=9r_4^Wui;; zTTy_KqN=W}nAkPn%Ht}J?aLDUU0Myl)jw%+1x=^Q=se_#&yXBQ*$>>HPB zZY|EUA8tL;DAsRU-5wa}d!J5Ett=DahU;}na(&W+{fCu})$Gjg7k0Xh^7{JZ_Kmwd zGy>Nd$Nwp+7R17tlY>nu)H6Ix1h5X|E(kG&g;*Y3 zT&*DA1d54ahz-cntE(nXP8`WU0Ux8hz97IUVK-3+o+qWuu~_WdI>SLEY8c9UYwr|DYw0z$$LP9d-0=W@W_+ zCIzG*xttkw!uVIz3G$LgWuu>HI0+UeCP;xs0euE~S_aNcYd0z^f=tDvo&=&sv9HIc zq%3UrJvPtI8R+0tRimM!BZd`tI6`uE=6)$4Jv|DNcgV|(h0=~4C-4)Hko$EO`|UA- zdE*Uw)y&289q3+>Gu>Z`if}8(qy7A%NB4WNmIcP$MaYYTVakb%i&qV~hc>@`?$Yw5 z(f@TxzY;d~EfDO$ABACOL5ckK?T(bPGIB$ASx8A+nbRV!Ld0I8apJxpcmSv(Wj9aq zzZRsYm%eS75^gx%d7z$8rWHx@z^f~xNwnhmBULf6DU)ntZ^dGIMk%?+BscEd4EA)m z_(w$rWj@*1XI{J7;xQFl{FP3RcVCd$xmN?rxvXrW);q2(P%Ka7rlnh4^dP?8de;63 z?j+y_2t?KX7y699*yCO-f*+{U_PR=l>g7*C$6j7e&RSC4Z`D;}q7eu&Ho}QL-*20( zWk$4&UM2FRxL9&>-Lmqs4(nswKqrKSg@L1?qT(%|9!nl$e%B=hbU*&hkApbX>Gbq@ z&y{6B@p~>vWOCS{5=%tPz`!Dp)uJ^ziXn=&+bMPrw@tM1zJrohYkfce-+FVkSNIc{ z6LJ(%`VzhD20K)8_<&BieXTJqfq zb)=F{ljY@8`QI5|Lt`Llvxy81$=pr{}{4;xH`b3d8_mO1z_4xaHMw`i5bQ!?E4qJMPF z#ICgkw*C6>R)jSoJw06yY0gX(8vpEvF}FoK;kDY9H$zs#5v<5|9s7DQ$~%S*TX%t9 z0#4==^#|-wzF4mmSs9sING2HwDk{Q9hbDIVjq*xL?6Ak@MQZ)Yarm6xPws7NtMh<$`lttae(RL@a8`HSc6!Y@*48qHRD8H=O(~n6 z{lopMH>m=CmGoEF@(gArfaGNS6g z0YZe&*7->$r)8ZmMV4|%b~dfsCJS$3QC{BcqR7Ql|HBrF!@sRJS@i1OBiE@&KW=5v zb)H4-ulr-9v7NDEe>upVN*&19AgzW~}n*-yD&)#l4w>lRhp)x<0i&!6NvPZZ`TZ zR$>rbweK{VD1aX1nBJRhjJc&W$^UYQ5k}}lz^L;Zdkgf($ z&Vg-h*V6knt0kZD$%1QU-mUO2L2VC6rcLYHG3cduTEH{uuxU-*lsLwjG_qcS=*_Cw z@pLV`pVrR>eyM!?a{&7ag46M*2IRpM?o%`@KlfChoek!Kg;)+6uc!~rfe7*4Z{>o&05ukD<7 zLsjI4B@4LUiJ<$MUznfCk=U(HPU9YPYqmf_?Oqb@VuE*tm)!owqzq5=LPmt}?0Tht zOFM=CyS%Se6D$?>)1rE|dRdk`D_>RU35}=E&$@bgw?{2fovdwQB>8016e-Cg=C(cT zbQ%}afB`$0_NUNeJvapR-#^Ab;@zF+KF(tzr!DYjQvZ9Y7Ixza*)f7CU(c1k+_u^6 z_obBKSP81YEEMu|zjAYHfBYh>eRW>p;%^+O-|4n1v2ofE7 z6G2Kv4Gw-+&YO6~O616w40{mFZa;9_oNC$7t9>t?fv^;GOT6t*`Rs-7m6L-_3mpx# z^!-dp5;}a!>yUl7Y&wL9`*WTV?6z1!$Hnw zz6xq;IF;=IcO%XM#$l+WYS zl?b7Vf$!f>*+@fPj?{T_0*dqo;A1?1L*gapv6Ak$Ix)5C2Bw}?`be5t8PScoNp;ukE@0CH!y`649= zbC7}4ix$q_0&;R;nJDCvSTd-5v4uL0PxVyQ5E2n!_VUbRBh_LEop`S1x>u8dSdpd= z6VEt269!UMI5h%<_oxo@ghV8IgbRs6KswSdj)QA7_?|4UtmM@N19axX#~AiNjSMY^ltPdkZqo8@){N}HS8(YT*p zI28}l1m&GCB@7+sXD6ez_6AvoZ_TtoTIy1(tW)>39wil+vaV{}w{M57jZ_E7CGyN{7bF|6Z&&3O+keT*iZ^7d zGM~l`PJYEDO_c)i^lq5=`!Hj9aZk^#m|p@H$@Ujpj_+ zwJ*D1h!>r4+F2%lJRe~Z`JA!|Ort;{8K}!H0}}(Xw!UO6Ir)NWDkuzC7Smh&75Nwd zqVxs*qjw(fVstW>G>NM8dboQxKDb7hQ!I4hLn(48(hzp4B0&@q0hF6Fl^it3HJZe)>%hIf`=MU_Aql;bs ztz|hBa~zgI&SJ-;-(_v>n^t4emfKiL^n`3Ub193r=Peb$3Ozf0zHXqT7S?!_*qD}^ zd((G5q1ac1Xg-y>_`GI#{n{P!cV=4ixe5jP5kndcb*U%52KmP)_B*{7r@b*B_!|$S zMP?u+S@+nxJ}~lB{jn`3R(JBvi)H>~PPgpKRB3^F6t7Z zn9NF#NopA0gyh-VD_$>vL!*oB4fIspP7>ONvZoWW)rO@fH>bC;M)&n`GG3-BzEn~r#XTVtQy!++ z)IO_ScktOhSn06^19FGR8S3KavdcEw{|rqX-BElN!2jsoooV5ERbvK36W0@}M;8hA z?>#(j*S~e^RuaGGhm?GckTzq8k*{Nihimu4AdJmM6Qnw<4nF~>kAuT&xR8I7U6~T| zil!!gjQ>h;;a|ebp*B3Bd3iQd6Fns+y~P4T>qgqFq?4BASUq0Dz9Y5W_2e8j2|?@D zJb`r=$~*Z(+tT#Xp6jhEFHn;e_2XR0#V0>pP7ZvBgonKiV$BdpapGZNT~-zrCom%g zT@N0q_vY<>^2A{5!s?$7#dG>-O{Ey`sROl@PSx+V>vQ^M-!{v8_rmL^4knJOpV*h4 zH*7AR`KTN?Pi}bj4wLOw9au;!5xVH*d}96bwNqMz>0bR;=k3{RUf#tsF8pA9bGKdo zw&GWGR^PMe*R$tWAacArG+oQzy*17kj5WEh&($5&UUn|jIDU8d1hy*DVMKiX{P{OZ zLE&3nooxGX;rxdL{PcHsj9W(fM6Enty(gd(2Kz+{1({GM#OF=zT>J84o!+7RrJ8Wm zvMHECW@ctOU4)>F?GEy#dAS@UDjb)g%2;Bysvb`IR9cWc&VQ-Fb>8w7EDH|)(tgd@ zw!ed1Ir1r{hK83S(4mvr?A+XKzkbp0K|T|7dB2j7uz9T7_L#B!du!k=;w3%HhE)f? z4s%YBvkc>jA}F3d_x3)aaOKh!B+b9aIqiReao&v#G$5eR>8QW={QYh7mg~8o#sUwG zL@>qO3~VM9cKHn9ZPN9`xa9r#y7|TV+1f-oK^#hrAx%$zHxq%zrf1{l=-gYaXJ%nG zOrT93uh>W1Rp?uWn~1&(&0k&gRd%t*KEyHjldxR+_?1pweI!A zr!HG}1l%`tRTgyLk0WxpwJ{EQ0bY%wwQS9I%|>n;BOO5WY(C9WuptE#E-$YHBO<-J zI*={}PVV)^3%v7OFo9=HWwP8F&F6Q@mpjN2A>#LLvetdtl?%Hwv<8n<@K=wXfX1*$ z?u0%bdIq+_eMn038xy{&YLpMZ_#)NyeYVB)J!abH^E_sCfR>b=`%Q60@bAxGcmdFp zpr+vrd_H(0BrOI$XN$3s01yuM5PXEFY8ATn;*s0Nn3${FZCE@@ZL`vm@qECL`Nvp> z%|^5U8#_5Erl={(PUPgH3x79fuOJeXAjWR_%>|j&gpEV@)!`A6#-na~kFz~6jPKG;PL6wGZenAE z9eQFaPgz=%)$^(CT=MeL`AJt@un1=J89wZUeTaA;HsgnFbpsO1U)w7GLew%Bor2%b z@)U9~5{-aMECk^ylcl^Idix36ld=KA9sO%mFcUrJ_Rt>l2n~|^_tU&j-1JXV=a+pV z-+z306Qb4g8;^#^6h%APaIRm!&gZ#94K7PajM3fZ&lfC zt>YE0+XG0}-P2vxJE3Cer&s>F<#!{7qE;?0@A5T@zQjp`JWr@*$aM2mD2w2CLImnCY9ChHBMh-8LAp- z$tuWma&SBcU_RY&26f06OKr30{+S(@2DE{97=%AWGd`>1+6epqKN2Ty2MNC;J{PaB z528>lwVU~hOWVCmRox8fP7&OZ7??kPM`C0Kex4!j^gu`VpzAVlBrO~U}j0{ zl~K0G$_L8ygnX_mgqZ%sJ2xB-x7#hPt@G=Ixdgi&!iW|7pD_~55kM#lH8@+*5WHx< z^{ypNr1NP)c1Y1G>`x0VC`^IuuuVVeJNIoq^s1+smiqj`^moTX%LK%k;78i3{KXoj zhilrgVrhz(e%MtO-yb^7-dxu|=r1kcKAHZCR=|wgY_MSq76Xb4XhAT$^?puGU4-#j z8?P2lGc+E$`L74B>9VxLWDGI_D_ZFE=7si2DYNzD zCYV)CJUxLmQJ}n|OK|5xbHmNxBffRUp}?~qypmAbj0_L8 z?XL>}W;0k7Y%H>Y^Huup0Js7_H`cL!3mc#NKJ#Y%2@4P{?GdN%$7*Uitt;&&XAj#c zV5NG_w2SCh7Mu$)VAt2zgRS&Uc(^=dfO1;N?yjz_joM92hsQ0})6XzvMMlo;IfeZ~ zfn$SO9iX6rx5&Tm%GmdzdDx&AGt$_@^c|*9aB_NUI|+LtwGu!_)lczuOw9G%Ll=YR z3vySj$MU>^SWfLCT3tjaS31(HNK;AE+NJUX=wPmdQ^)e9tQ#; zy}};KhG&gOfG6>`ni6;yjsmYOEG+z5+%@2zTDj5L)x`|V5@OjW@cEmDhQz=7`i~LP zYT|0}>9Vpi>wPswM4xLiq=wVx%aGi3Yu&=!r#yozr_XQu@}AJ&&*E+$QoWZr8QyJP z{O+ABfA?A!4ibq(>}tB6#I(a)1ZuxpcOw-2BpO~a%rv+NNsy9fHyaMj=v>tgAn#=7 zN zOvLiuF$oEYAxtP^B|4HDzg?=U9A++WHk@GnHI8)PdnqS(yJU&DjbBiowf_}PF1l|1cenLD2FG_jb3G);13ztZvX zvF2xkAImPKuB+a% zEDF=xm0~RfnVld^Y;>R@5Y!a$APExE2QQnb4CoEDh~&cL28V|n*R}B|e761xxN^l% z>*ZsmiYcWg<^Sdb=R4WlYj#KuCjq z#XQ>rAUck-a~beA>7#3iaur4Lumq5ByzE&`OfoP%I7dgjf_{f=pg(|>!X@XHm=eiD zvU!m6{{Gc%gVs*uJhXRYgKb^Y#p0$8}EGDsn0#7NV?e`i~A za6j$Xo@=*!MXwNdGAVE&H{G2GjAIwV+V8N>=zOjBA_*#GSa&VeWfqS7WP`19(9lbp zlg;OQ%=O_iPhuFSMbFl9hypN0U+85O6hJ8hSL8>9kGoCYo6cnyv`4z+YAW~dlh4Lm zq|EL1iYzvsuZnCP`3|b0*@QTuX=AP8&o03`-oGl$Xa5MJM`i@iRMKW)y&l z6%*CY7=ty$iaCk!-wymo2bJf^8u~}P*RNw?AS`SBU;JL7gNes?)4vD~A=#wobB&l( z4sbHwS!yk1;X~`E@5uo>JA0GGf5qt6+*~6FYRb8-J5C>3Df11B%p!I5B=In!oES6DFMNl zfMAYrS8Qcad~>J3t#~o78S|P?;a4_QpMAp|d(#%7~~QMztWi6Oa1)=^(|536etxlR}kOc`#s{ znf)p)O*mV)1!)2?qzaZ)~7*pKN^Fs~%zUgqaysj!o!bxD6&pOq%|+ z#YU%){1Tl`FCo-IdhWz96xQrfA4XOW$~cZE|*DVOZXZmEUgS zG+Wjn>rvNd{sS&PNFJL{D~+Dfy~0AGEOGNc-UM6?5QX?CbiR)8 zH-UsLRC}?!*QnE;qYhD{`W|S~*WtDAKl0l*{%!ky3J zo~jT7!7E8dMn;Hz4e}*qQy-Sf>;ktEP3mNQadhZmojy1&V$DkHlF~Jq)2(=*gB6f5 zGzLx7aEtSi{+xFLBR<25*uXMZLN+vQwT34PFkKS_lnN|k^Sn!`HF|^f9>=$F(vkJ~ zJ*7R@y|vM@hjC?s>CyW7;;hTBujRLKFkgcN0{k-cB4uY~T|>P^8=P?S+D#Y&$*t%& z4V-Xyc1c|lZCv-vp2sUoOY`2Tdgyl5$VLUW+#TbwO)qmEPjHrb^28Au6~KI>Ab3O# zQ3DLhecttPfk)TCl*B#64NN&SVp-YWQoe*yXsTh^e$D&PK9|Kl+G>J@i%Cq=VTnK+ za6q~Ae^YiW5P?0$uQB!cBL(5q_EKix?I*`8cMs>yK?lPJcz0?hf{5K^jCKOtJ{ulI zRk$9QOJrp~mQ__rmMA_`y9YZuWJSSHUdpyKEVHzkZoo(^zkaca=}Dlt0M98QoUVx> zpQBwr)W8w69PnwV(dzVzW1bUZ3iCrE+bT-42iMPd?V%sYGCMmPEXBHwQ%I9Jf==kg}!>Pe6ECw~2@IqAsl6G*q0gSifR%t5^;=s3FGoJv6ulvYxZ7b!-wIBcr;f8%{SO;2;z|&% z8o617$ym_&LAB%sQ&#V0g~0^xEoYib#G&)vnZ%)=HDjc+5ZG_8?F0%&z9MWC`2lwU zy9OlL(7xa!HHQ#!k!jW^JM*pz#pt^xi8b8&Ix!rILn5JK(IZ`K$-@ z%4&#}l?N5JB7G~g1_K^^uB5iVF)o3wupJy6R1F7- zXSCXx?!#q>dByFa$YrVrVRu5_S=w6DM0Z3<&Cb0K<$SM&tDmb-nY##tTWH_l z+Hd3k`tv6(`MCcju&SR9q{6THxU@S z;iQ~A%Xg3O*3{H8b~}xakF!4^C`JcN+GUiKKyTa27cYcn6yN!<^p2KUz*%c_k&>Tm z?6ND0Qf$X7pmqH@)a&a`j>m%xQ2PP=0nrH`HyGOdzgOC4Yce~{{k#q5^O~0tUTzR{&wa>iqc!ezxxN6N2*_JkA-$PzcN1&l$(*++Vh|gu| z4*i`_aZJaOAymkBu>-fNCSeJ}Zqd*h#iHS>a~C(*b79oNa{POU4NpM(9MslxZq*@b zV%r|R5U}t=_=HnaDag+5g06~bFWB|U&CSIyPFsCO*hi-cjNUU2??3^-Xs|(+MNe6t z9qg|U@^ayaiXl~&>&SilMBcnk9UkU^ZG{pT%#VED=(0#asRG4J%^3gXCc`5yjI7CS zwQAL2$^pQrPM^ZB5f3c?uz;*3uw0qsobQRH0Ue!s{@3E;$MD%bFYs_9Oh#>Z9wa7s zoF5UtvaN3dAP)EWM5p3TL_6>RSFrE^7{L%&i#u@1Wu%ov68oK+KKkUHE<>lp9FN;DlWq{h?b3#0=$M`E{s=IVVpr~rc<>b&_i*^ zko2zzZ|A>D1cQUE&|dJNkw2M>hsLp52PRp;lM?}c{>dun~>Uc|`f zz_ws@w%rkdW^dY6{Hpd&&J3y}Hpf7Zuc3k2}hu3JR*V z?G5tbFE;skD|(f+&eQqhMF-^Sl?=sa%4pxuBJdi{=MBy=*bsd8A{qJl)|0+d=fcCa z!tNY$1h*9J$IpAv8V8;y{9nD-o$C+WPbyY@i_Nr2vbVEVy%x(2&c;@bi;HV`^V@63 z;a|HeXlluSW04@=|JB<>c*co)!yekb?EJT{r8JEKXLJ9P-y+)n0&W?-VN#Dwel(-s zZos-UketErC_|2Z?GkM;QdvY$jwZab_8&$6f;@&IP6H{tfExU`k$2+q#p40)VC8kb3 zY{pGKil(av;1 zMDM2~pNDTP5f{EQbLN zng3n!l=9Rt^;qs!kv#FCzkHVwn(%x>F(#pVzj)1;D~`L0CmM^;ZMfzevnI=DQ`dm> zM+l<-?&|Q-Vbk^8QJWAMf@`t2;FMfP=Z0TKlRq~57{^J7n9XiG)daTZe#ynw$lj@Q z^t{<}H9|;MBP{gA|3}+fMpfCp;e$#@3ewU@2#4+tLFw*8cXxLyNH<7J3rKeg(jX$; zb&!(o6lU}K`_K1TGqV;S1c7td&#wEbTi#wSQsx^&cd%R+wJNK!`Vk*jTa2?az$$;ndLn+^;$ci`sK5)^o>5)!KT8qTl`l;K7i< zW2nHN^8Y;*$DkFGV@`dkGft>8IY%<_OHFD+UYKmiaYG|J?W?GKXJ65$kYQCXVbUSv zbS3gCRZd1{pcvud`?cL?RqJHV*xwIN$j%46`C~7fj(l5Fi{e6pt|<>O3(`i3lF$eK z;Imcsq3!$6myw_|;$D9d8SXKTPe9SZVfJt9H9#?LR1GX~4eywvJPzzD`f|#!;?ZE~ zY(^hjO6NM&olXIJM}mvWU2ZiD|kiw^gJGx*VLE0f#=%$~^} zjV2Kd$19>yF59+#HqCMA+>hnAobVq-7qgZ(7SWLvSKUo5|K^GB!(WP!N!{sH4VnI$ z&qFrd>q>k+4E?=>aJNK)xag6w&uXFgcUB&OLg)75h-g5K#AajS-2C1idRIpkxKMPm zYl8=%l}t9O~HI?m#fXnXxtYp{%mXsh{fxz98o@u?BLbqD`Y zQvWcxfvvTa*JqKRKQCRrBJrb4c^?uhfw)9ZI;9X1+8bb?=;F*7nHT6Ci~7>PxNi)f zMX@gF?ShV`3V7`qTU9zO-`SkCr3@?Vr^GC_$JO;iUa4%%|2Ewo&1=yZsq;|+FrlkU zP-lwJu1M*{myD|oe~B1SRA$gcd>GAz{hIEJZZlG5Wz0;6L#2aS($7vhA0u@mv=*(p z_{J;iao4Mue$P!tll9!EFH)}{`%>~bb;zdBeX6D8`RuhR-EbvKVH1DyR_a19=Z9&Q zkqY`3?lyvBF!86tL_barHB~SET#588nrV ztHrU)MS{WDvfrq(LLId|!E&;>A|b+eH0B+)=+!shWiK_Wpd!=H20}AvG?5SMP9~sGi z{0NsQb=cEnQj5_KWSZzw

7f3AN~ID!W`}DC+6=raenX!b<7dR&q8yc*YA*H%$E4 zGihLBS6-5V6;1z#Y(AF%`#D&xtE!1#&(K!6IKQvgU>~EFz3QFLWRShKZVsfTSi#Jo zJ!6KM>G*hrQwWD!*FG8kIa!{4^e4&ufQo^w#uM8JzN#n1@~`&BXR{rh+=@C6Z^q@A zlcfmI?V11VRk)3*ufy&XhjTF8wJilMwsg1YQXRBV6;xlZU+Sq8`2Ua3oU^N=W|A?>OX z8)KR7po6revY}#ohQ)&Ks$P9p}zr;A#X`+~0>YLdI{MInMF#Nc-q8h)FNS2mXT6OwQ0f zgv|N$88yTf81r|s=ih2|p|BEe@@Rj7TCEUhr^KQ|x0xz9s$T!8jyKqOy5W{I^F~~d z2t$6&F)@t3GP>CnrM2kS%LY|)M#T}?P||lo+=A|i#YM&*kiCjiL+EEnRT9sa<2gDa z{O7Nbn3Qi*>5u%917$a)YQy^CNORs6(!jpp4*qvwKT2jrzEGHH;#vE81Pr^&=kne4 zZpY5#*5r5nE!>Awh(2h#D6CxR$g$&6_;T$WvKXjZepU$gOX;I$$E;>g{@C3UDkTq` z)7g(+{z{Git_>eW(#cJ)UH+}s_gAm~cN2UhsT2P1;~R539z$hlC;)VqEDij3s|ka} zKUbL^s{BLc6AE)L^Q%_sX!7{qMr$CHz}5@r+Wo!iO|ntU^R6O#aM0UBKc&3?cNIJS zdm%O5uW#oyDWJZ(!oq}gHm{WA{8sOHyV`~|hl`gdrI_2Y-%issJ?Gy|Mc)V9R8&=G zRW=OyG-2P%Nw~v8^C-JXV(HX_d`o;?5?%?YlM$y=|L@leU06PYWDHf02w(6t4eq{9 z5lnJG=0>C>BR0CE;xkeE@4ocWVT6jXKn+pMJ~~e4wn9<-zpo;{>UbB5@xNQk|2Mb9 z|9|hFJ~f8s=IMa60*pkiVH^rECb`BjV4f|Q; z9`*2~q+KT(2cDGxqF*8FCTeVqt)yk7ZUD4zcVaZSx8H3 zqlwnE-yu)VD2E^?5U(3<{mcS5h6*D-xwYeeu-gmbQ7YnslV*~TkdOkEVcYph1rrna z;S$_yv8O;(%$)(!vSI=Gp`@OyC*XmF8b(Om3S?M71#hB-4>S;<^ahnJfDaz2m!Nxp zfPCvM=>eo3fQAEr-QRH~3N)m6!%5W3DGzv<>+NpL?bf;eA3xBUm_~ps7sOJ$=_LQG z#ttYAb8GJim6G=}>$yO~Eya1GR7`#!rya)m(KuU3#Z3|g^mD-)#htH0MI~iQLp@j0Y$0>A^}WIKLJ&|q$JXq<(WX6 z^S^y!;bh<$B(@)f2T}oCKU3H(L6=z;z%As+O7zLVG|k>VQyH&N48ce9Tq3)BD)P3w z`+e{$fK8{%Kk|>@#p4uM)?Il4O_B`A1wcPnRaGsJJ|>&pUG+nulT%zTj&4CLO!w~T z)41Ucz`_0)`DvK;4EXGSJ8Ly~I9OOYg)^kGaJbt<_wW=fDlj#{OD7JRSxGl20l81Wnjm=2 zV7f48fATo%a-hfykS7Y#RDJ+T6GRvRdjR03 zMt@J@3JJ{|-NFNv6bE=&z*FtbR)?t3_a+agqJ)a=&30tj=`8@?48UGsPCiYpJCyA+ z74fz*?A+W#0G}qyNj0QrjBK)B|)HNF>6=^U;B`vT8y4bp~)| zKV3C9AP2^uOtIX~>~^1KF7CdgUoT2a!7!zLdRYvjCxEW~#^J){{?1Eo0+0f%Kso>i z;s%O}i^d}Pfiy&18Gwf-eC=|)xUVw?+4x?#RQWMh-3^ace6e zmyqDjFa!KnN{V@UA`?(D26c4-uOD)+SkR^^2iocBqhZ{T^<&W-SR)od#E_PPfARtD z_+9Y9!G2v`-LI7uOeozO)|Ywo8ojQZ5_)!|^?-T#`C}Y#Lx6OChJ*z9!|x-|s0`#z zOZEWN8?5UH`&y8C)Fi~oMFY}*Os%aWfb;}BD)55NgR1haT=GUwuS*$1sl*d!M;<1NjO~7FVre;u)cT)zH&XMl)Gaq}epEEsbG z!}RWJX#^lR)zk|+I7WnK$xpi1g^-E<;qtwLk~$%~ecK3m#b zpG;FNz)uBaq?MIb*WslqeKO#R$&$#~yIDJH0JQ-mi50rd-%C_!fx-&#dtrbDwqI-t zs@VN~!pAsF`4Sbl6Xji8uv?cDm{ZsHnrrDIWH^bs?HlvyQClkDKhqgbaN??iXl=&f z@4+YTr4jWt{xVwEZ9v5Yo;0w-0E36fYXAB<%)J%J*G$I=<%aK=Su+03qZGj!QToK6 ztioeq6$AjX2HX$8DLGL=Z1JB`YakK=n`J5=SBT)7 zK!~&7TX_F(}kAnC$&gMk3snISlj*XsCDE7&5bujvfP6 z8o_vqtU)!20Fa|}>f(aymIYFaffHy=3PC(bj=Ot%`z5V{uZn)6#|C={d`MkG{nHJl z!Z}W`b36mWlKe+uO1R%^nYmE zmA)r+$fR|B9T4X<`EIZSfKCZyY3?o8W`G?OSAFB8FcJjdVy8|>ySQ*Dge9hXW`_28 zgIInbAPfza_|L8?4KlfQ+TEi;Bsg|-pQVkBiH;`0(||xF){jd@NJCT@;I}sRM~~Q3 zVMhn%IfATRxGoBimrOI4^xLnS;w9?X;-XlI8mupR7qEK3{0DY*>;f{%*#1b6s%72? zW~rs6EeN9u0d5nZwBal#@gEYGB?2niOg@)T4hw~K*OuA&u}5lQw$+3D^c2naZcMVL z)Oh=YbIGYAZ&deM=RR}5GvjJ{U=(^(dwCwVi-3?+EnVHxsCS#rTENhP5e6?mapc_& zsPjw(%?;hVr{B)<{tZ$#7$n?4kyQ&|PvFhOU_>Lq5O8xl2M(LnW6!zv1!+!fBV%W5 zMqo~$2cF%CJP-{2m~|C{L*WelKU#na0xL_)C%~#x6YyZtlLyl3H-W;!Nmyp;DK=rxV$DfxBvWkoihq{C5C7p za>|Vdi^C3oMu7u_(EzF#k(tf*9Xm6#lviZ~>}LhDCrh@^pGD5?6aFv^@`L{9HZ~yQ z2oQb1jP#qEL2Mvc;P|BfwMdexgyvid7ou$Ho5;p(Tz_lT0G3<{OB> zad_-B%9OqGSNu*4`DZ3y_t_a1m;#O@VW(RLu4`H|B_d+t_5H>bbC4SF>a%tU_WM`$9Yp8eSuR_nRD}f^WmuuFR8T>rnj=YU zs)1MXTJ9_BbN_KpBWvpf?Q(^ep>203!>+A*AVLo%I1uP;e(j1+%5zC}v!ZviMzJ8| z1`OI3TAPIQ89Z=h0bkL{PpRMoftBwMmk%*FJl}pE-nP1x<1N{zQcG9cWw4@)Ofi*? zS$?iTUl`m%b0*nJJ>Za6ZCPU0N{2NucK~IpXzX;leWPsg#M;4o~-(da&hwz1GIEVk<82Wl7m9**wkzLaG zWGRj9?fO=a1veEU#d~V>fa^?w4d?5U3#$cgAXVq#B@lfX3Q`OJG3f@71zx9o! zr4=uy9$&|)sN6)|_Fnq=t~_vEP=eeb4~qyk1KH6- zI_Ap1{|zwjLE2uLbfp@N?a^nAO zk5tQk4xr%em204JCJhye z9BC1MbI|UVl-2WhY!pwT6O*K5?8++tCM8gQ?MQse3ks^z@hzPs4^_kfPYkAFN<(YD##B0ota ze|Qg)+G9vX`i=&WN7|o>Atz9a+Q=tRn`(t7Vb6?^C-87jgL)+Pm-gwVj)O9DDwbHB z8KHCn#rsYtl7hP{;tOhNsfjbk?|Kj#v5(y@;p;C8aU1N`d4I0$KG8~vFM^06+b;Oq ze%CMLq91;Oap_fMu+EccH8NHIv1}KsQvNEF5aY_Qx<8 z8+s5O3G_}_=iUWYG9|i?jXZ$)0;H@fG^;#j@K5e?0qf!q;EWD<_C~5}!Qp{0dkd&t z)ImILn4Q3*odGOS_^S5y5m1PO{Hmg9&HQiQa_;Y+_Vx8YfkL6Hun%Zpr<0KA2L=PL zKj-}A=8^kZOd2y9APz_pd2npU3RH+<#=9lV!a-z56)Iur9istY}H?<=8kk za&_H}QRaiv!Qf>^Y5LjnwDy|$!LdD@=Jd(-1{?WvsaHpPcd}t+HbTsd?t>~LO1*0v z;c>Znz3#N@YxdtI7|dET;?2^xLItzQPcTDR|95I6Sg^+p)kFama7wD?_HNnni7bn9 zh1wJ3?jy%65HKs)520K?ZF; zK5uN;(QKJ!|K9zFN2Bqk2afqJGoob8tQ6Fyut_8P6~Dlr(?6aABheoX7~Qenv>Uz( zjBrqProl77o=w=07`i-cNLvV(!mBfur&Vv`(^~CP_;KmLV|9+Z@e6jZ8`g<+m%*Vv zPm__u&rh>j{mdyXxyd$_@)Le$Jw|)%g{Li`L54{;sx)pmuo#EL^Hw{Mnuo39Av9 z{&$$Z7zx9{9yO=&$j+JgNZf+h4#%k(&MYs2XgxfC6PZ_PF|20g~H+3`nK%nm#$!#Fu;R%Ce3R z+PN7P*f1}#C5E^wV~`dXqps$R!%7{T{D088B8W827?ou>yZ3Ben4=>X(UTFRc-z*g zhDLIq3b2(!UD{T0k zcWL!mT#oXp!g28vf^DIZmUft$cCJfa3M|e>y=0ne<1<@ZfD_f{=TJ|dYJYFQ==!ph zH%SO>22WRO$H{{MW-}rFGa9KbAk&yfP41rTv$q)|_I>Bk zAAezG5}h2Ain2^0BOpq$E4zI(9_cm@yCj(B#g3UKRY3Qaf_R#+7yRCOs$=kpZEWjk zpIH8avNyF@Or~NL$;D1scMql$EN8=9E`g5A_%rtAD<`(U>$kUK`_BHHp2k6#|GUJP zkD5}ru}(|nhhO%;@k>}7rJIWx0j(_<${1$H^QP>9bVNBuj{KFhabG`e6Uf~M{uH{x z*;(i)herA9%dO4X<+(0Qv1}2y^i!6s;wkHzj+P<){4SuUi;P4A2+i?Er7sQnIyK@< zrM}6*JqgG)iNc8erCH{*xu;d9Vry#)x?4QTCm9%qlVrq~Z^m`NR5M!OZZMJ9duTv_ zgCMj+j~!`)y}YJgg4~2GC-HvN<)%OnB=hBw=awmo4p>m% zN53+c)2+i~dP2%SZ6OJzq(cPSqj=T#Tsg*l4e`?jKh_kk7KR5t?C5^z%9H1+n%#xO zT($}>%0n$*)2&*LtY4VpKvsLPa(H6j5B#lGE{8g)cHJrb7}A%?Pplr7;?o{&rK2wt z?UWiccjDPR@RqC1s9sR7!|r|4WnN`DK>%&z-5ZnTLe!*0u=QZazf}1dbK|?)jIC{x z^qzd##>IuoxMtL>W^}EPEyp8lxSx&$29x~g?Tn((zxkuyx*0^U_F8TmmUjujo@7Li5QINww&w27kU8)8AM{~^4Dxcm;7!x zXk4^nRtG@0VW|D<#ic0BRzfl13h5HxQ~Oe6l0j1%O!jA}_}Mg`{=d5YOc&$ezW!xX zv5*Yuo_Q;Ivehqxo@~p^ch!q@nO}5ublri6Nu|Ar-dMtq}^P;ds=jzLGE~Ty@TMttr`FeIoiy@Gq>u z&%dRUehxRvKCP!X^oKgq&?p+qik4DHKfLhx@L!eCM?TF#C?yRcBqK8i*czt)y-UZ# z-$N%@kF?ANdrH!5N-yY(HdCROKeKxbi)8r>DkgiZezv_-5d&>)Q)6q?(aV>_#D!C~ ziDrZyha9Y|Z>phhAR~pcsh)>R9#)(emfS>(?LMg;9l}7CPDo0;vF3l?NrB$vyn(8W z>jLXRDR@yQU>C7uOx7kn2!f?GD|I(vy^%mV?FhR<(Jsd)VA1cXq3(~(`TW2!)Ij`= z43RV6SHEEHX(~@_=)hkhukdkK9C-l^S8VZ2D;RouHRV#J@8w-!zlVMO)v<0y>SZKn zL7I7G>R1%6a*_0euYF1BA=|>Cvk!-HS>pKiJQ&|>a_6}NPg}Q(E60-IOZz!ozl=-# zmam*R%NKB9LF?*7&;BWlD&jUV3tLMVG0izGDGg}7O+LTh(a#8GfZSpaW4q!+Bc5UR zp4Y!$Q|ZV_HXj-#b0>t%S{jyRoUCll>*_^bO;=Ni6^l;O*0GqW-e=bd5{k+w)b(%JwQHK2v5vuZ3a4{);ERO#V_Jyu z>4?-=%qa^~dVAE8ekeudnZ>`VPyAHwnaY!jUFVBEEl>-mGV7ayeuu`@@2a7uz`+Gh zHlR!eUNMlC`|1U#l2n*eL1{T@&Gncc3Zj!Afpv?~%#HCvkR@JT+c@*ajL?r(@v+?z zC~2Dl4#}Lb6N?}|(a!);@VJ>Kc!!hUABEkmhCN6%>%NMiQpom=Nu*V*sje2yh2|+S z<_$9BMaRUjfetYsap1AL3wR$>Q(PcgMSArX^l?gi^QVzI@IJ5Ca18GG5>(akwDTSE z_9=C@cw`N2Je;m9JG3hNQZ^0~pV8bJqmhS60n;lgg;YB}k4OsFt2&%+`iy|_bs2`_ zE?J}xL|`duw@k=eIdls_kZ1d3Q*8kAu+H<+KTM`;v&&vC-Re(n?_B&7+28A#o7`0H z0)&M8mGfJ^zD(la)>ETpQ{cO$5n0NTcHjZ=N;uc(J5l&y&OqMp=FYk5xg?(7Ttjl) zt|MQE8+AS>H=}#u9no$t!80+5noupXtj;pQnq+;0#w}UOtc+bfJ!DCn?%iel)s_QV z#ml#Pd=P>m;`M8D@rz=+A%{}kr>`x(c14}BoBZH46C-S@=Y~D4C|A!11AE((ye*Ya zPSDdVr2B@r%|^eob;E)7z3AOnaNg$dkU&ssbet77f;{)fq*=O%?XoFeevWPsGx+yb z#44TD?Kd*m2BV^5z+IRZbQBSNVL0b5oMPn~rPBQU=7z{B9fl;FV#fh3KbflZPd2Ho zwRLa+e#-9U1G0`o69Ej+n+&)|z%%+V%?cpvy*)Ni#Z>IVyvU4R`U~mgsA_bH1|=UZP>% zbl0aQh)KZ_v`%(|A_7{l$+%J5rQF{#j86^HnO_vAN6<=h{g~D(vcaHHgmpmIZoFeP zc=AbRn>3co4>D@SV>C!KF0hTC^EB=WMy}71?0OvUwYBQ748^4sto}BMA>-0=x*{J{ zgU-rJ)%s?aYFl!s)a+p5<qnIl&)!^-AMk_vrD^*fkfwyWmSM-S%`6jf08PkjiOw`C;G*aa zN)2xA){29t?!isTh;W|QyMvVzpCCWi_~nWn(>~}vxc8f&USB;T-pafG9g4@ueynAC zIA5Zl6M>Wz*ZT{HO92IxmP22(hm{9`KPz|q%jDbC6P#ua4zY9*M}9fZ%~5t+Y^w(c z2Wz_@#PsnLk%Okw6wq38_+s}kmSrPj zW4LlItrQQJgxf8PJ9qXhkMLTAu>F8HkmzwQ_n`#J96I+0?#2S%OgbJ_B3UxI7If6; zX)ipX=X6X}G+{xb8nlI^5Jm`HQ$ny!^|;)pg_t?Z0>%bxVeJDpZRab4l`m{sBNGZ> zxw;o95us)m>vGiLyImNQ#aKHH<9wEd=&PlITALixf;IJ9h4Mpu?3h0a03t8pNY;gWV2FYMHc zCe6GoF*m6Q8yY4~J$Y~1<{W@QUw&#IjC2^(y#8-(nIsi}osC<@%6baB;qNg)�@! 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 FO#thMPE-H@ literal 0 HcmV?d00001 From d8ffab6055a7edaae0497fc7255cd9a9bec3c587 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 13:24:51 -0700 Subject: [PATCH 28/45] Revert "Create behavblockcontain-ntlmrelay.png" This reverts commit 611cdd913c2525c66ae2ea857507fe0c528a63f3. --- .../images/behavblockcontain-ntlmrelay.png | Bin 134747 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/behavblockcontain-ntlmrelay.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/behavblockcontain-ntlmrelay.png b/windows/security/threat-protection/microsoft-defender-atp/images/behavblockcontain-ntlmrelay.png deleted file mode 100644 index e0caf29a74cf67b944a0f004e90cb36faeb6125e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134747 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�@! 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 FO#thMPE-H@ From 415740044347916c193c1e4f87dab676c71a37c7 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 13:41:33 -0700 Subject: [PATCH 29/45] Create behavblockcontain-initialaccessalert.png --- .../behavblockcontain-initialaccessalert.png | Bin 0 -> 29937 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/behavblockcontain-initialaccessalert.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/behavblockcontain-initialaccessalert.png b/windows/security/threat-protection/microsoft-defender-atp/images/behavblockcontain-initialaccessalert.png new file mode 100644 index 0000000000000000000000000000000000000000..f02cd3b7c4e6aa6b7efd83be120c0c0c04dd987d GIT binary patch literal 29937 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 literal 0 HcmV?d00001 From 5f63692ce99e7fa1d1a6cb8d1ee8d829ddb03fe7 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 13:43:29 -0700 Subject: [PATCH 30/45] Create behavblockcontain-processtree.png --- .../images/behavblockcontain-processtree.png | Bin 0 -> 49815 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/behavblockcontain-processtree.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/behavblockcontain-processtree.png b/windows/security/threat-protection/microsoft-defender-atp/images/behavblockcontain-processtree.png new file mode 100644 index 0000000000000000000000000000000000000000..cc4669024877ef84abd48030bc539a34a06f0e11 GIT binary patch literal 49815 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 z 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�E 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 Date: Wed, 20 May 2020 13:54:36 -0700 Subject: [PATCH 31/45] Update behavioral-blocking-containment.md --- .../behavioral-blocking-containment.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 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 32b1ff8aab..47825d9cc6 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 @@ -66,9 +66,15 @@ Expect more to come in the area of behavioral blocking and containment, as Micro As described in [In hot pursuit of elusive threats: AI-driven behavior-based blocking stops attacks in their tracks](https://www.microsoft.com/security/blog/2019/10/08/in-hot-pursuit-of-elusive-threats-ai-driven-behavior-based-blocking-stops-attacks-in-their-tracks), a credential theft attack against 100 organizations around the world was stopped by behavioral blocking and containment capabilities. Spear-phishing email messages that contained a lure document were sent to the targeted organizations. If a recipient opened the attachment, a related remote document was able to execute code on the user’s device and load Lokibot malware, which stole credentials, exfiltrated stolen data, and waited for further instructions from a command-and-control server. -Behavior-based machine learning models in Microsoft Defender ATP caught the attacker’s techniques at two points in the attack chain: -- The first protection layer detected [Behavior:Win32/CVE-2017-11882.A](https://www.microsoft.com/wdsi/threats/malware-encyclopedia-description?Name=Behavior:Win32/CVE-2017-11882.A). Machine learning classifiers in the cloud correctly identified the threat and immediately instructed the client device to block the attack. -- ITEM TWO HERE +Behavior-based machine learning models in Microsoft Defender ATP caught and stopped the attacker’s techniques at two points in the attack chain: +- The first protection layer detected exploit behavior. Machine learning classifiers in the cloud correctly identified the threat as and immediately instructed the client device to block the attack. +- The second protection layer, which helped stop cases where the attack got past the first layer, detected process hollowing, stopped that process, and removed the corresponding files (such as Lokibot). + +While the attack was detected and stopped, alerts, such as an initial access alert, were triggered and appeared in the Microsoft Defender Security Center: + +:::image type="content" source="images/behavblockcontain-initialaccessalert.png" alt-text="Initial access alert in the Microsoft Defender Security Center"::: + +This is an example of how behavior-based machine learning models in the cloud add new layers of protection against attacks, even after they have started running. ### Example 2: NTML relay From 3754077c6561310fb8f0f7c3caeb86c411bba2a8 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 20 May 2020 13:55:30 -0700 Subject: [PATCH 32/45] Added a missing policy to the list --- .../mdm/new-in-windows-mdm-enrollment-management.md | 1 + .../mdm/policy-configuration-service-provider.md | 3 +++ 2 files changed, 4 insertions(+) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index 5697d954da..0ab027fca0 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 @@ -710,6 +710,7 @@ Policy, Policy/Channels, Policy/Channels/ChannelName, Policy/Channels/ChannelNam

  • LocalPoliciesSecurityOptions/InteractiveLogon_MachineInactivityLimit
  • LocalPoliciesSecurityOptions/InteractiveLogon_MessageTextForUsersAttemptingToLogOn
  • LocalPoliciesSecurityOptions/InteractiveLogon_MessageTitleForUsersAttemptingToLogOn
  • +
  • LocalPoliciesSecurityOptions/NetworkSecurity_AllowLocalSystemToUseComputerIdentityForNTLM
  • LocalPoliciesSecurityOptions/NetworkSecurity_AllowPKU2UAuthenticationRequests
  • LocalPoliciesSecurityOptions/RecoveryConsole_AllowAutomaticAdministrativeLogon
  • LocalPoliciesSecurityOptions/Shutdown_AllowSystemToBeShutDownWithoutHavingToLogOn
  • diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 07bf447af0..047fef66ae 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -2390,6 +2390,9 @@ The following diagram shows the Policy configuration service provider in tree fo
    LocalPoliciesSecurityOptions/NetworkAccess_RestrictClientsAllowedToMakeRemoteCallsToSAM
    +
    + LocalPoliciesSecurityOptions/NetworkSecurity_AllowLocalSystemToUseComputerIdentityForNTLM +
    LocalPoliciesSecurityOptions/NetworkSecurity_AllowPKU2UAuthenticationRequests
    From 57f73472415a29ab146e7343979338cfa076057c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 13:56:38 -0700 Subject: [PATCH 33/45] Update behavioral-blocking-containment.md --- .../microsoft-defender-atp/behavioral-blocking-containment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 47825d9cc6..f1ef702409 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 @@ -70,7 +70,7 @@ Behavior-based machine learning models in Microsoft Defender ATP caught and stop - The first protection layer detected exploit behavior. Machine learning classifiers in the cloud correctly identified the threat as and immediately instructed the client device to block the attack. - The second protection layer, which helped stop cases where the attack got past the first layer, detected process hollowing, stopped that process, and removed the corresponding files (such as Lokibot). -While the attack was detected and stopped, alerts, such as an initial access alert, were triggered and appeared in the Microsoft Defender Security Center: +While the attack was detected and stopped, alerts, such as an initial access alert, were triggered and appeared in the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)): :::image type="content" source="images/behavblockcontain-initialaccessalert.png" alt-text="Initial access alert in the Microsoft Defender Security Center"::: From 221a600cdeea850bf6959f0379246afc8ff1acbb Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 14:01:47 -0700 Subject: [PATCH 34/45] Update behavioral-blocking-containment.md --- .../behavioral-blocking-containment.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 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 f1ef702409..6d2ec32bb6 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 @@ -28,13 +28,13 @@ ms.collection: Today’s threat landscape is overrun by [fileless malware](https://docs.microsoft.com/windows/security/threat-protection/intelligence/fileless-threats) and that lives off the land, highly polymorphic threats that mutate faster than traditional solutions can keep up with, and human-operated attacks that adapt to what adversaries find on compromised machines. Traditional security solutions are not sufficient to stop such attacks; you need artificial intelligence (AI) and machine learning (ML) backed capabilities, such as behavioral blocking and containment, included in [Microsoft Defender ATP](https://docs.microsoft.com/windows/security). Behavioral blocking and containment capabilities can help identify and stop threats, based on their behaviors and process trees even when the threat has started execution. -Behavioral blocking and containment capabilities leverage multiple components and features of Microsoft Defender ATP to stop attacks immediately and prevent attacks from progressing. +Behavioral blocking and containment capabilities work with multiple components and features of Microsoft Defender ATP to stop attacks immediately and prevent attacks from progressing. - [Next-generation protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10) (which includes Microsoft Defender Antivirus) can detect threats by analyzing behaviors, and stop threats that have started running. - [Endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) (EDR) receives security signals across your network, devices, and kernel behavior. As threats are detected, alerts are created. Multiple alerts of the same type are aggregated into incidents, which makes it easier for your security operations team to investigate and respond. -- [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) has a wide range of optics across identities, email, data, and apps, in addition to the network, endpoint, and kernel behavior signals received through EDR. As a component of [Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection), Microsoft Defender ATP processes and correlates these signals, raises detection alerts, and connects related alerts in incidents. +- [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) has a wide range of optics across identities, email, data, and apps, in addition to the network, endpoint, and kernel behavior signals received through EDR. A component of [Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection), Microsoft Defender ATP processes and correlates these signals, raises detection alerts, and connects related alerts in incidents. Next-generation protection, EDR, and Microsoft Defender ATP components and features work together in behavioral blocking and containment capabilities, as illustrated in the following image: @@ -50,13 +50,13 @@ The alert includes recommended actions to help your security operations team fur ## Behavioral blocking and containment capabilities -- **On-client, policy-driven [attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)** Predefined common attack behaviors are prevented from executing, according to your attack surface reduction rules. When such behaviors attempt to execute, they can be seen in the Microsoft Defender Security Center (https://securitycenter.windows.com) as informational alerts. (Attack surface reduction rules are not enabled by default; you configure your policies in the Microsoft Defender Security Center.) +- **On-client, policy-driven [attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)** Predefined common attack behaviors are prevented from executing, according to your attack surface reduction rules. When such behaviors attempt to execute, they can be seen in the Microsoft Defender Security Center [https://securitycenter.windows.com](https://securitycenter.windows.com) as informational alerts. (Attack surface reduction rules are not enabled by default; you configure your policies in the Microsoft Defender Security Center.) - **Client behavioral blocking** Threats on endpoints are detected through machine learning, and then are blocked and remediated automatically. (Client behavioral blocking is enabled by default.) - **Feedback-loop blocking** (also referred to as rapid protection) Threat detections that are assumed to be false negatives are observed through behavioral intelligence. Threats are stopped and prevented from running on other endpoints. (Feedback-loop blocking is enabled by default.) -- **[Endpoint detection and response (EDR) in block mode](edr-in-block-mode.md)** Malicious artifacts or behaviors that are observed through post-breach protection are blocked and contained. EDR in block mode works even if Windows Defender Antivirus is not the primary antivirus solution. (EDR in block mode, currently in [limited private preview](edr-in-block-mode.md#can-i-participate-in-the-preview-of-edr-in-block-mode), is not enabled by default; you turn it on in the Microsoft Defender Security Center.) +- **[Endpoint detection and response (EDR) in block mode](edr-in-block-mode.md)** Malicious artifacts or behaviors that are observed through post-breach protection are blocked and contained. EDR in block mode works even if Windows Defender Antivirus is not the primary antivirus solution. (EDR in block mode, currently in preview, is not enabled by default; you turn it on in the Microsoft Defender Security Center.) Expect more to come in the area of behavioral blocking and containment, as Microsoft continues to improve threat protection features and capabilities. To see what's planned and rolling out now, visit the [Microsoft 365 roadmap](https://www.microsoft.com/microsoft-365/roadmap). @@ -70,11 +70,11 @@ Behavior-based machine learning models in Microsoft Defender ATP caught and stop - The first protection layer detected exploit behavior. Machine learning classifiers in the cloud correctly identified the threat as and immediately instructed the client device to block the attack. - The second protection layer, which helped stop cases where the attack got past the first layer, detected process hollowing, stopped that process, and removed the corresponding files (such as Lokibot). -While the attack was detected and stopped, alerts, such as an initial access alert, were triggered and appeared in the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)): +While the attack was detected and stopped, alerts, such as an "initial access alert," were triggered and appeared in the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)): :::image type="content" source="images/behavblockcontain-initialaccessalert.png" alt-text="Initial access alert in the Microsoft Defender Security Center"::: -This is an example of how behavior-based machine learning models in the cloud add new layers of protection against attacks, even after they have started running. +This example shows how behavior-based machine learning models in the cloud add new layers of protection against attacks, even after they have started running. ### Example 2: NTML relay From f54563fcf3f46d057cc55fc5cb336ab0ecec081c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 14:02:23 -0700 Subject: [PATCH 35/45] Update behavioral-blocking-containment.md --- .../microsoft-defender-atp/behavioral-blocking-containment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 6d2ec32bb6..d793a86ee0 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 @@ -67,7 +67,7 @@ Expect more to come in the area of behavioral blocking and containment, as Micro As described in [In hot pursuit of elusive threats: AI-driven behavior-based blocking stops attacks in their tracks](https://www.microsoft.com/security/blog/2019/10/08/in-hot-pursuit-of-elusive-threats-ai-driven-behavior-based-blocking-stops-attacks-in-their-tracks), a credential theft attack against 100 organizations around the world was stopped by behavioral blocking and containment capabilities. Spear-phishing email messages that contained a lure document were sent to the targeted organizations. If a recipient opened the attachment, a related remote document was able to execute code on the user’s device and load Lokibot malware, which stole credentials, exfiltrated stolen data, and waited for further instructions from a command-and-control server. Behavior-based machine learning models in Microsoft Defender ATP caught and stopped the attacker’s techniques at two points in the attack chain: -- The first protection layer detected exploit behavior. Machine learning classifiers in the cloud correctly identified the threat as and immediately instructed the client device to block the attack. +- The first protection layer detected the exploit behavior. Machine learning classifiers in the cloud correctly identified the threat as and immediately instructed the client device to block the attack. - The second protection layer, which helped stop cases where the attack got past the first layer, detected process hollowing, stopped that process, and removed the corresponding files (such as Lokibot). While the attack was detected and stopped, alerts, such as an "initial access alert," were triggered and appeared in the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)): From efe0605de6839eb0826de037638b4a4dc6958c5e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 14:06:02 -0700 Subject: [PATCH 36/45] Update behavioral-blocking-containment.md --- .../behavioral-blocking-containment.md | 5 +++-- 1 file changed, 3 insertions(+), 2 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 d793a86ee0..12ce1d4422 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 @@ -90,11 +90,12 @@ Minutes after the alert was triggered, the file was analyzed, and confirmed to b A few minutes after the artifact was blocked, multiple instances of the same file were blocked on the same device, preventing additional attackers or other malware from deploying on the device. -With behavioral blocking and containment capabilities, your security operations team gets notified about compromise attempts, and Microsoft Defender ATP automatically contains the incident while your security operations team performs a thorough investigation to understand and remediate the root cause. - +This example shows that with behavioral blocking and containment capabilities, threats are detected, contained, and blocked automatically. ## Next steps +- [Learn more about recent global threat activity](https://www.microsoft.com/wdsi/threats) + - [Learn more about Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) - [Configure your attack surface reduction rules](attack-surface-reduction.md) From 1da2bfd9bb98794987268d82418e25b06d9db5d8 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Wed, 20 May 2020 14:16:57 -0700 Subject: [PATCH 37/45] Moved procedure fr/ MR "Hardware accessories" --- devices/hololens/hololens-connect-devices.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/devices/hololens/hololens-connect-devices.md b/devices/hololens/hololens-connect-devices.md index a220b4570c..2e47a7af77 100644 --- a/devices/hololens/hololens-connect-devices.md +++ b/devices/hololens/hololens-connect-devices.md @@ -77,3 +77,10 @@ To use Miracast, follow these steps: 1. On the list of devices that appears, select an available device. 1. Complete the pairing to begin projecting. + +## Disable Bluetooth + +This procedure turns off the RF components of the Bluetooth radio and disables all Bluetooth functionality on Microsoft HoloLens. + +1. Use the bloom gesture (HoloLens (1st gen)) or the start gesture (HoloLens 2) to go to **Start**, and then select **Settings** > **Devices**. +1. Move the slider switch for **Bluetooth** to the **Off** position From 8ce1529354f28627a3f3ff11a30bbadbe6f17bcd Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 20 May 2020 14:18:03 -0700 Subject: [PATCH 38/45] add video --- .../threat-protection/microsoft-defender-atp/evaluation-lab.md | 2 ++ 1 file changed, 2 insertions(+) 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 9944777801..83b638059c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -25,6 +25,8 @@ Conducting a comprehensive security product evaluation can be a complex process The Microsoft Defender ATP evaluation lab is designed to eliminate the complexities of machine 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. +>[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4qLUM] + With the simplified set-up experience, you can focus on running your own test scenarios and the pre-made simulations to see how Microsoft Defender ATP performs. You'll have full access to the powerful capabilities of the platform such as automated investigations, advanced hunting, and threat analytics, allowing you to test the comprehensive protection stack that Microsoft Defender ATP offers. From 4eaf2d300c00cc62ead68475f0076d80275dca0d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 14:18:32 -0700 Subject: [PATCH 39/45] Update behavioral-blocking-containment.md --- .../behavioral-blocking-containment.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 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 12ce1d4422..760bdd402a 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,7 +26,11 @@ ms.collection: ## Overview of behavioral blocking and containment -Today’s threat landscape is overrun by [fileless malware](https://docs.microsoft.com/windows/security/threat-protection/intelligence/fileless-threats) and that lives off the land, highly polymorphic threats that mutate faster than traditional solutions can keep up with, and human-operated attacks that adapt to what adversaries find on compromised machines. Traditional security solutions are not sufficient to stop such attacks; you need artificial intelligence (AI) and machine learning (ML) backed capabilities, such as behavioral blocking and containment, included in [Microsoft Defender ATP](https://docs.microsoft.com/windows/security). Behavioral blocking and containment capabilities can help identify and stop threats, based on their behaviors and process trees even when the threat has started execution. +Today’s threat landscape is overrun by [fileless malware](https://docs.microsoft.com/windows/security/threat-protection/intelligence/fileless-threats) and that lives off the land, highly polymorphic threats that mutate faster than traditional solutions can keep up with, and human-operated attacks that adapt to what adversaries find on compromised machines. Traditional security solutions are not sufficient to stop such attacks; you need artificial intelligence (AI) and machine learning (ML) backed capabilities, such as behavioral blocking and containment, included in [Microsoft Defender ATP](https://docs.microsoft.com/windows/security). + +Behavioral blocking and containment capabilities can help identify and stop threats, based on their behaviors and process trees even when the threat has started execution. Next-generation protection, EDR, and Microsoft Defender ATP components and features work together in behavioral blocking and containment capabilities. + +:::image type="content" source="images/mdatp-next-gen-EDR-behavblockcontain.png" alt-text="Behavioral blocking and containment"::: Behavioral blocking and containment capabilities work with multiple components and features of Microsoft Defender ATP to stop attacks immediately and prevent attacks from progressing. @@ -36,10 +40,6 @@ Behavioral blocking and containment capabilities work with multiple components a - [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) has a wide range of optics across identities, email, data, and apps, in addition to the network, endpoint, and kernel behavior signals received through EDR. A component of [Microsoft Threat Protection](https://docs.microsoft.com/microsoft-365/security/mtp/microsoft-threat-protection), Microsoft Defender ATP processes and correlates these signals, raises detection alerts, and connects related alerts in incidents. -Next-generation protection, EDR, and Microsoft Defender ATP components and features work together in behavioral blocking and containment capabilities, as illustrated in the following image: - -:::image type="content" source="images/mdatp-next-gen-EDR-behavblockcontain.png" alt-text="Behavioral blocking and containment"::: - With these capabilities, more threats can be prevented or blocked, even if they start running. Whenever suspicious behavior is detected, the threat is contained, alerts are created, and threats are stopped in their tracks. The following image shows an example of an alert that was triggered by behavioral blocking and containment capabilities: From 12cbc6a44ea68c4047bf4c52e47cad82fca967ed Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 20 May 2020 14:26:12 -0700 Subject: [PATCH 40/45] Experimenting with a fix for the bad paths --- .../configuration/cortana-at-work/cortana-at-work-overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/cortana-at-work/cortana-at-work-overview.md b/windows/configuration/cortana-at-work/cortana-at-work-overview.md index bad3faa9a4..7156ab49ea 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-overview.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-overview.md @@ -71,7 +71,7 @@ First, the user must enable the wake word from within Cortana settings. Once it The first decision is made by the Windows Multiple Voice Assistant platform leveraging hardware optionally included in the user's PC for power savings. If the wake word is detected, Windows will show a microphone icon in the system tray indicating an assistant app is listening. -:::image type="content" source="../../../images/screenshot2.png" alt-text="Microphone icon in the system tray indicating an assistant app is listening"::: +:::image type="content" source="images/screenshot2.png" alt-text="Microphone icon in the system tray indicating an assistant app is listening"::: At that point, the Cortana app will receive the audio, run a second, more accurate wake word detector, and optionally send it to a Microsoft cloud service where a third wake word detector will confirm. If the service does not confirm that the activation was valid, the audio will be discarded and deleted from any further processing or server logs. On the user's PC, the Cortana app will be silently dismissed, and no query will be shown in conversation history because the query was discarded. @@ -85,4 +85,4 @@ Cortana is covered under the [Microsoft Privacy Statement](https://privacy.micro ## See also -- [What is Cortana?](https://go.microsoft.com/fwlink/p/?LinkId=746818) \ No newline at end of file +- [What is Cortana?](https://go.microsoft.com/fwlink/p/?LinkId=746818) From 44e99f743b89859626a05bea7ed55658e46aa6be Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 14:29:19 -0700 Subject: [PATCH 41/45] Update behavioral-blocking-containment.md --- .../microsoft-defender-atp/behavioral-blocking-containment.md | 2 -- 1 file changed, 2 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 760bdd402a..b91d573d17 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 @@ -46,8 +46,6 @@ The following image shows an example of an alert that was triggered by behaviora :::image type="content" source="images/blocked-behav-alert.png" alt-text="Example of an alert through behavioral blocking and containment"::: -The alert includes recommended actions to help your security operations team further investigate and mitigate the threat. - ## Behavioral blocking and containment capabilities - **On-client, policy-driven [attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)** Predefined common attack behaviors are prevented from executing, according to your attack surface reduction rules. When such behaviors attempt to execute, they can be seen in the Microsoft Defender Security Center [https://securitycenter.windows.com](https://securitycenter.windows.com) as informational alerts. (Attack surface reduction rules are not enabled by default; you configure your policies in the Microsoft Defender Security Center.) From 1f6cc15648ace8539243b61d68909358c4d19b8b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 14:32:50 -0700 Subject: [PATCH 42/45] Update behavioral-blocking-containment.md --- .../microsoft-defender-atp/behavioral-blocking-containment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 b91d573d17..0e37eea1c4 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 @@ -46,7 +46,7 @@ The following image shows an example of an alert that was triggered by behaviora :::image type="content" source="images/blocked-behav-alert.png" alt-text="Example of an alert through behavioral blocking and containment"::: -## Behavioral blocking and containment capabilities +## Components of behavioral blocking and containment - **On-client, policy-driven [attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction)** Predefined common attack behaviors are prevented from executing, according to your attack surface reduction rules. When such behaviors attempt to execute, they can be seen in the Microsoft Defender Security Center [https://securitycenter.windows.com](https://securitycenter.windows.com) as informational alerts. (Attack surface reduction rules are not enabled by default; you configure your policies in the Microsoft Defender Security Center.) From 3030074ad6d428dd3a559e9bd575db3bb29c829f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 20 May 2020 14:34:45 -0700 Subject: [PATCH 43/45] Update behavioral-blocking-containment.md --- .../microsoft-defender-atp/behavioral-blocking-containment.md | 4 ++-- 1 file changed, 2 insertions(+), 2 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 0e37eea1c4..c7c5359ec2 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 @@ -24,7 +24,7 @@ ms.collection: - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -## Overview of behavioral blocking and containment +## Overview Today’s threat landscape is overrun by [fileless malware](https://docs.microsoft.com/windows/security/threat-protection/intelligence/fileless-threats) and that lives off the land, highly polymorphic threats that mutate faster than traditional solutions can keep up with, and human-operated attacks that adapt to what adversaries find on compromised machines. Traditional security solutions are not sufficient to stop such attacks; you need artificial intelligence (AI) and machine learning (ML) backed capabilities, such as behavioral blocking and containment, included in [Microsoft Defender ATP](https://docs.microsoft.com/windows/security). @@ -74,7 +74,7 @@ While the attack was detected and stopped, alerts, such as an "initial access al This example shows how behavior-based machine learning models in the cloud add new layers of protection against attacks, even after they have started running. -### Example 2: NTML relay +### Example 2: NTML relay - Juicy Potato malware variant As described in the recent blog post, [Behavioral blocking and containment: Transforming optics into protection](https://www.microsoft.com/security/blog/2020/03/09/behavioral-blocking-and-containment-transforming-optics-into-protection), in January 2020, Microsoft Defender ATP detected a privilege escalation activity on a device in an organization. An alert called “Possible privilege escalation using NTLM relay” was triggered. From c5edb3006f3951a3f5efd1c910764f9ecc074384 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 20 May 2020 15:07:21 -0700 Subject: [PATCH 44/45] Added period, inserted space --- devices/hololens/hololens-connect-devices.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/devices/hololens/hololens-connect-devices.md b/devices/hololens/hololens-connect-devices.md index 2e47a7af77..f75a5599df 100644 --- a/devices/hololens/hololens-connect-devices.md +++ b/devices/hololens/hololens-connect-devices.md @@ -45,10 +45,15 @@ HoloLens (1st gen) supports the following classes of Bluetooth devices: ### HoloLens (1st gen): Pair the clicker 1. Use the bloom gesture to go to **Start**, and then select **Settings**. + 1. Select **Devices**, and make sure that Bluetooth is on. + 1. Use the tip of a pen to press and hold the clicker pairing button until the clicker status light blinks white. Make sure to hold down the button until the light starts blinking. + The pairing button is on the underside of the clicker, next to the finger loop. + ![The pairing button is beside the finger loop](images/use-hololens-clicker-1.png) + 1. On the pairing screen, select **Clicker** > **Pair**. ## HoloLens 2: Connect USB-C devices @@ -83,4 +88,4 @@ To use Miracast, follow these steps: This procedure turns off the RF components of the Bluetooth radio and disables all Bluetooth functionality on Microsoft HoloLens. 1. Use the bloom gesture (HoloLens (1st gen)) or the start gesture (HoloLens 2) to go to **Start**, and then select **Settings** > **Devices**. -1. Move the slider switch for **Bluetooth** to the **Off** position +1. Move the slider switch for **Bluetooth** to the **Off** position. From 945960c767e8ff63573988828a572177c90cd0c2 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 20 May 2020 15:27:02 -0700 Subject: [PATCH 45/45] new article --- .../windows-virtual-desktop-surface.md | 35 +++++++++---------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/devices/surface/windows-virtual-desktop-surface.md b/devices/surface/windows-virtual-desktop-surface.md index 6794720549..80434c8eb7 100644 --- a/devices/surface/windows-virtual-desktop-surface.md +++ b/devices/surface/windows-virtual-desktop-surface.md @@ -18,7 +18,7 @@ audience: itpro ## Introduction -Windows Virtual Desktop on Surface lets you run Virtual Desktop Infrastructure (VDI) on a Surface device blurring the lines between the local desktop experience and the virtual desktop where touch, pen, ink, and biometric authentication span both physical and virtual environments. Representing another milestone in the evolution of computing, Windows Virtual Desktop on Surface[[1]](#1) combines Microsoft 365 - virtualized in the Azure cloud - with the advanced security protections, enterprise-level manageability, and enhanced productivity tools of Windows 10 on Surface. This fusion of premium form factor and Virtual Desktop Infrastructure in Azure provides exceptional customer value across user experiences, portability, security, business continuity, and modern management. +Windows Virtual Desktop on Surface lets you run Virtual Desktop Infrastructure (VDI) on a Surface device blurring the lines between the local desktop experience and the virtual desktop where touch, pen, ink, and biometric authentication span both physical and virtual environments. Representing another milestone in the evolution of computing, Windows Virtual Desktop on Surface 1 combines Microsoft 365 - virtualized in the Azure cloud - with the advanced security protections, enterprise-level manageability, and enhanced productivity tools of Windows 10 on Surface. This fusion of premium form factor and Virtual Desktop Infrastructure in Azure provides exceptional customer value across user experiences, portability, security, business continuity, and modern management. ### Windows Virtual Desktop @@ -26,12 +26,11 @@ Windows Virtual Desktop (WVD) is a comprehensive desktop and app virtualization ### Windows Virtual Desktop partner integrations -For a list of approved partner providers and independent software vendors for Windows Virtual Desktop, see [Windows Virtual Desktop partner integrations.](https://docs.microsoft.com/azure/virtual-desktop/partners) Some partners also provide Virtual Desktop as a Service (DaaS). DaaS frees you from having to maintain your own virtual machines (VMs) by providing a fully managed, turnkey desktop and virtualization service. The ability to deliver customized desktops to users anywhere in the world enables companies to quickly adjust to changing market conditions by spinning up cloud desktops on-demand - when and where they’re needed. +For a list of approved partner providers and independent software vendors for Windows Virtual Desktop, see [Windows Virtual Desktop partner integrations](https://docs.microsoft.com/azure/virtual-desktop/partners). Some partners also provide Virtual Desktop as a Service (DaaS). DaaS frees you from having to maintain your own virtual machines (VMs) by providing a fully managed, turnkey desktop and virtualization service. The ability to deliver customized desktops to users anywhere in the world enables companies to quickly adjust to changing market conditions by spinning up cloud desktops on-demand - when and where they’re needed. ## Microsoft Surface Devices -Surface engineering has long set new standards for innovation by going beyond the keyboard and mouse to imagine more natural ways of interacting with devices, whether by touch, voice, ink, or Surface Dial. And with chip-to-cloud integration of Microsoft 365 and the security and manageability of Windows 10 Pro, Surface delivers connected hardware, software, apps, and services the way they were intended. -Although it’s possible to run WVD from Windows devices dating back to Windows 7, Microsoft Surface devices provide unique advantages including support for: +Surface engineering has long set new standards for innovation by going beyond the keyboard and mouse to imagine more natural ways of interacting with devices, whether by touch, voice, ink, or Surface Dial. And with chip-to-cloud integration of Microsoft 365 and the security and manageability of Windows 10 Pro, Surface delivers connected hardware, software, apps, and services the way they were intended. Although it’s possible to run WVD from Windows devices dating back to Windows 7, Microsoft Surface devices provide unique advantages including support for: - **Flexible form factors** - like 2-in-1 devices such as Surface Go 2, Surface Pro 7 and Surface Pro X with pen, touch and detachable keyboard. - **Persistent, on-demand and just-in-time work scenarios** - with offline and on-device access for more productive experiences. @@ -52,8 +51,8 @@ Surface 2-in-1 devices, including [Surface Go 2](https://www.microsoft.com/p/sur - With a wide variety of built-in and third-party accessibility features, Surface devices let you choose how to interact with your device, express ideas, and get work done. - Far-field mics and high-performance speakers for improved virtual meetings. - Biometric security including built-in, Windows Hello camera that comes standard on every Surface device. -- Long battery life[[2]](#2) and fast charging. -- LTE options[[3]](#3), on modern devices like Surface Pro X and Surface Go 2 for hassle-free and secure connectivity. +- Long battery life 2 and fast charging. +- LTE options 3 on modern devices like Surface Pro X and Surface Go 2 for hassle-free and secure connectivity. - Support for a wide range of peripherals such as standard printers, 3D printers, cameras, credit card readers, barcode scanners, and many others. A large ecosystem of Designed for Surface partners provides licensed and certified Surface accessories. - Broad range of Device Redirection support. @@ -94,7 +93,7 @@ An alternative to locally installing traditional applications is to take advanta ### Virtual GPUs -GPUs are ideal for [AI] compute and graphics-intensive workloads, helping customers to fuel innovation through scenarios like high-end remote visualization, deep learning, and predictive analytics. However, this isn’t ideal for professionals who need to work remotely or while on the go because varying degrees of internal GPU horsepower are tied to the physical devices, limiting mobility and flexibility. +GPUs are ideal for AI compute and graphics-intensive workloads, helping customers to fuel innovation through scenarios like high-end remote visualization, deep learning, and predictive analytics. However, this isn’t ideal for professionals who need to work remotely or while on the go because varying degrees of internal GPU horsepower are tied to the physical devices, limiting mobility and flexibility. To solve for this Azure offers the N-series family of Virtual Machines with NVIDIA GPU capabilities (vGPU). With vGPUs, IT can either share GPU performance across multiple virtual machines, or power demanding workloads by assigning multiple GPUs to a single virtual machine. For Surface this means that no matter what device you’re using, from the highly portable Surface Go 2 to the slim and stylish Surface Laptop 3, your device has access to powerful server-class graphics performance. Surface and vGPUs allow you to combine all the things you love about Surface, to include pen, touch, keyboard, trackpad and PixelSense displays, with graphics capability only available in high performance computing environments. @@ -102,7 +101,7 @@ Azure N-series brings these capabilities to life on your Surface device allowing ## Microsoft 365 and Surface -Even in a virtualized desktop environment, Microsoft 365 and Surface deliver the experiences employees love, the protection organizations demand, and flexibility for teams to work their way. According to Forrester Research: [[4]](#4) +Even in a virtualized desktop environment, Microsoft 365 and Surface deliver the experiences employees love, the protection organizations demand, and flexibility for teams to work their way. According to Forrester Research: 4 - Microsoft 365-powered Surface devices give users up to 5 hours in weekly productivity gains with up to 9 hours saved per week for highly mobile workers, providing organizations with 112 percent ROI on Microsoft 365 with Surface - 75 percent agree Microsoft 365-powered Surface devices help improve employee satisfaction and retention @@ -117,13 +116,13 @@ By maximizing efficiencies from cloud computing, modern management enables IT to Security and management features delivered with Windows Virtual Desktop on Surface include: -- **Windows Update.** Keeping Windows up to date helps you stay ahead of new security threats. Windows 10 has been engineered from the ground up to be more secure and utilize the latest hardware capabilities to improve security. With a purpose-built UEFI[[5]](#5) and Windows Update for Business that responds to evolving threats, end-to-end protection is secure and simplified. +- **Windows Update.** Keeping Windows up to date helps you stay ahead of new security threats. Windows 10 has been engineered from the ground up to be more secure and utilize the latest hardware capabilities to improve security. With a purpose-built UEFI 5 and Windows Update for Business that responds to evolving threats, end-to-end protection is secure and simplified. - **Hardware encryption.** Device encryption lets you protect the data on your Surface so it can only be accessed by authorized individuals. All Surface for Business devices feature a discrete Trusted Platform Module (dTPM) that is hardware-protected against intrusion while software uses protected keys and measurements to verify software validity. - **Windows Defender.** Windows Defender Antivirus brings together machine learning, big-data analysis, in-depth threat resistance research, and the Microsoft cloud infrastructure to protect devices. The tool is built in and needs no extra agents to be deployed on-devices or in the VDI environment, simplifying management and optimizing device start up. Windows Defender is built in and needs no extra agents to be deployed on-device or in the VDI environment, simplifying management and optimizing device start up. The true out-of-the-box experience. -- **Removable drives** - A subset of newer Surface devices feature removable SSD drives[[6]](#6) providing greater control over data retention. +- **Removable drives** - A subset of newer Surface devices feature removable SSD drives 6 providing greater control over data retention. - **Modern authentication -** Microsoft 365 and Surface is a unified platform delivering every Windows security feature (subject to licensing and enablement). All Surface portfolio devices ship with a custom-built camera, designed for Windows Hello for Business providing biometric security that persists seamlessly from on-device to VDI-based experiences. -- **Modern firmware management** -Using Device Firmware Configuration Interface[[7]](#7) (DFCI), IT administrators can remotely disable hardware elements at a firmware level such as mics, USB ports, SD card slots, cameras, and Bluetooth which removes power to the peripheral. Windows Defender Credential Guard uses virtualization-based security so that only privileged system software can access them. +- **Modern firmware management** -Using Device Firmware Configuration Interface (DFCI),7 IT administrators can remotely disable hardware elements at a firmware level such as mics, USB ports, SD card slots, cameras, and Bluetooth which removes power to the peripheral. Windows Defender Credential Guard uses virtualization-based security so that only privileged system software can access them. - **Backward and forward compatibility** - Windows 10 devices provide backward and forward compatibility across hardware, software and services. Microsoft has a strong history of maintaining legacy support of hardware, peripherals, software and services while incorporating the latest technologies. Businesses can plan IT investments to have a long useful life. - **Bridge for legacy Windows 7 workloads** - For solution scenarios dependent on legacy Windows OS environments, enterprises can use VDI instances of Windows 7 running in Azure. This enables support on modern devices like Surface without the risk of relying on older Windows 7 machines that no longer receive the latest security updates. In addition to these “future proofing” benefits, migration of any legacy workloads becomes greatly simplified when modern Windows 10 hardware is already deployed. - **Zero-Touch Deployment** - Autopilot is the recommended modern management deployment option for Surface devices. Windows Autopilot on Surface is a cloud-based deployment technology in Windows 10. You can use Windows Autopilot on Surface to remotely deploy and configure devices in a zero-touch process right out of the box. Windows Autopilot-registered devices are identified over the Internet at first startup through a unique device signature that's called a hardware hash. They're automatically enrolled and configured by using modern management solutions such as Azure Active Directory (Azure AD) and mobile device management. @@ -149,11 +148,11 @@ For more information, see the following resources: ---------- -[[1]](#1) Windows Virtual Desktop on Surface refers to running Azure Virtual Desktop Infrastructure on a Surface device and is described here as an architectural solution, not a separately available product.
    -[[2]](#2) Battery life varies significantly with settings, usage and other factors.
    -[[3]](#3) Service availability and performance subject to service provider’s network. Contact your service provider for details, compatibility, pricing, SIM card, and activation. See all specs and frequencies at surface.com.
    -[[4]](#4) Forrester Consulting, “A Forrester Total Economic Impact™ Study: Maximizing Your ROI from Microsoft 365 Enterprise with Microsoft Surface,” commissioned by Microsoft, 2018.
    -[[5]](#5) Surface Go and Surface Go 2 use a third-party UEFI and do not support DFCI. DFCI is currently available for Surface Book 3, Surface Laptop 3, Surface Pro 7, and Surface Pro X. Find out more about managing Surface UEFI settings.
    -[[6]](#6) Removable SSD is available on Surface Laptop 3 and Surface Pro X. Note that hard drive is not user removable. Hard drive is only removable a by skilled technician following Microsoft instructions.
    -[[7]](#7) DFCI is currently available for Surface Book 3, Surface Laptop 3, Surface Pro 7, and Surface Pro X. [Find out more](https://docs.microsoft.com/surface/manage-surface-uefi-settings) about managing Surface UEFI settings. +1. Windows Virtual Desktop on Surface refers to running Azure Virtual Desktop Infrastructure on a Surface device and is described here as an architectural solution, not a separately available product.
    +2. Battery life varies significantly with settings, usage and other factors.
    +3. Service availability and performance subject to service provider’s network. Contact your service provider for details, compatibility, pricing, SIM card, and activation. See all specs and frequencies at surface.com.
    +4. Forrester Consulting, “A Forrester Total Economic Impact™ Study: Maximizing Your ROI from Microsoft 365 Enterprise with Microsoft Surface,” commissioned by Microsoft, 2018.
    +5. Surface Go and Surface Go 2 use a third-party UEFI and do not support DFCI. DFCI is currently available for Surface Book 3, Surface Laptop 3, Surface Pro 7, and Surface Pro X. Find out more about managing Surface UEFI settings.
    +6. Removable SSD is available on Surface Laptop 3 and Surface Pro X. Note that hard drive is not user removable. Hard drive is only removable a by skilled technician following Microsoft instructions.
    +7. DFCI is currently available for Surface Book 3, Surface Laptop 3, Surface Pro 7, and Surface Pro X. [Find out more](https://docs.microsoft.com/surface/manage-surface-uefi-settings) about managing Surface UEFI settings.