From 09cd0cbe341dc4422503a779dd3719deb3c8f899 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 7 Nov 2018 15:38:10 -0800 Subject: [PATCH 001/176] check in --- ...ows-defender-advanced-threat-protection.md | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..fe34b0a4ae --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -0,0 +1,35 @@ +--- +title: Threat protection report in Windows Defender ATP +description: Track alert detections, categories, and severity using the threat protection report +keywords: alert detection, source, alert by category, alert severity, alert classification, determination +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: mjcaparas +ms.localizationpriority: medium +ms.date: 11/07/2018 +--- + + +# Threat protection report in Windows Defender ATP + +**Applies to:** +- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) + +The threat protection report view is designed to provide immediate information on alert detection sources, categories, severity, and status at a glance in a monthly and a daily view. + +In general, cards are segregated in a 30-day and daily view. + +## Alert detection sources +This card provides a graphical representation of where alerts are coming from in a 30-day and daily view. Detection sources can include endpoint detection and response (EDR), antivirus, and others. + + +## Alerts by categories +This shows the types of prevalent threats in your organization grouped by alert categories. You'll be able to see the kind of alerts that are most common in your organization and make decisions on where action is most needed. + +## Alert by severity +Identify how many alerts are of high, medium, or low severity over a 30-day period or daily view. + From 34eec82cf6a4106538855a4f9888a8bcf5decdbb Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 7 Nov 2018 16:14:27 -0800 Subject: [PATCH 002/176] add threat protection content details --- windows/security/threat-protection/TOC.md | 1 + .../windows-defender-atp/TOC.md | 1 + ...ows-defender-advanced-threat-protection.md | 22 ++++++++++++++++++- 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 3145f56988..4d214ce44e 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -312,6 +312,7 @@ ##### Reporting ###### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) +###### [Threat protection reports](windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md) ##### Role-based access control ###### [Manage portal access using RBAC](windows-defender-atp/rbac-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index f05f3f551f..b49665a4ea 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -311,6 +311,7 @@ #### Reporting ##### [Create and build Power BI reports using Windows Defender ATP data](powerbi-reports-windows-defender-advanced-threat-protection.md) +##### [Threat protection reports](threat-protection-reports-windows-defender-advanced-threat-protection.md) #### Role-based access control ##### [Manage portal access using RBAC](rbac-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index fe34b0a4ae..8490b804a1 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -31,5 +31,25 @@ This card provides a graphical representation of where alerts are coming from in This shows the types of prevalent threats in your organization grouped by alert categories. You'll be able to see the kind of alerts that are most common in your organization and make decisions on where action is most needed. ## Alert by severity -Identify how many alerts are of high, medium, or low severity over a 30-day period or daily view. +Identify how many alerts are categorized as high, medium, or low over a 30-day or daily period. + + +## Apply filters to the report +You can apply the following filters to get a more focused view on the cards. + +### Start date for 30-day cards +Select the start date for the 30-day cards. + +### Detection source +You can filter the cards to only show alert detections that were triggered from a specific source. + +### Category +Select the threat category to only show specific alert categories. + +### Severity +Choose to show high, medium, low, or a combination of alert severities. + + + + From 6a012986cc84559427206ec45cba2e819f4038cc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 7 Nov 2018 16:15:21 -0800 Subject: [PATCH 003/176] add pre-release --- ...ction-reports-windows-defender-advanced-threat-protection.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index 8490b804a1..3785241441 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -19,6 +19,8 @@ ms.date: 11/07/2018 **Applies to:** - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) +[!include[Prerelease information](prerelease.md)] + The threat protection report view is designed to provide immediate information on alert detection sources, categories, severity, and status at a glance in a monthly and a daily view. In general, cards are segregated in a 30-day and daily view. From a35aff0c3718fb1a2034ab2b96c241ba6a6d9184 Mon Sep 17 00:00:00 2001 From: Yarden Albeck Date: Tue, 27 Nov 2018 01:13:58 +0000 Subject: [PATCH 004/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...-reports-windows-defender-advanced-threat-protection.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index 3785241441..f75023a29e 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -18,13 +18,14 @@ ms.date: 11/07/2018 **Applies to:** - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) - +[ya] why are we adding this link here? [!include[Prerelease information](prerelease.md)] - +[ya] again all the info that we have in this report, is information that is valid in the product, not sure whay we want to add this comment? :/ The threat protection report view is designed to provide immediate information on alert detection sources, categories, severity, and status at a glance in a monthly and a daily view. In general, cards are segregated in a 30-day and daily view. - +[ya] you can also see 6 months backwoard. we should add something like "you can also see 6 months backwards info by using the "Start date for 30-day cards" filter". +[ya] also, the data is updated to the same date at 1am. maybe it would be good to add this here, what do you think? ## Alert detection sources This card provides a graphical representation of where alerts are coming from in a 30-day and daily view. Detection sources can include endpoint detection and response (EDR), antivirus, and others. From 186645b0ed6b94b86e2922683870577a6dbd061b Mon Sep 17 00:00:00 2001 From: Yarden Albeck Date: Tue, 27 Nov 2018 01:21:18 +0000 Subject: [PATCH 005/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...on-reports-windows-defender-advanced-threat-protection.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index f75023a29e..405494d468 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -26,6 +26,8 @@ The threat protection report view is designed to provide immediate information o In general, cards are segregated in a 30-day and daily view. [ya] you can also see 6 months backwoard. we should add something like "you can also see 6 months backwards info by using the "Start date for 30-day cards" filter". [ya] also, the data is updated to the same date at 1am. maybe it would be good to add this here, what do you think? + +[ya] another things we should add is a note, that the filters are applied for all tiles. and that we have a drill down exprience to the filtered alerts list, using all the marked filters once pressing relevant tiles- hope you understand what I was reffering too :) ## Alert detection sources This card provides a graphical representation of where alerts are coming from in a 30-day and daily view. Detection sources can include endpoint detection and response (EDR), antivirus, and others. @@ -35,10 +37,11 @@ This shows the types of prevalent threats in your organization grouped by alert ## Alert by severity Identify how many alerts are categorized as high, medium, or low over a 30-day or daily period. - +[ya] we don't have all tiles/cards here, can you go over thhe portal and update them? we need to mak sure it's aliged, the description for every card (without the 30 days explenation.) ## Apply filters to the report You can apply the following filters to get a more focused view on the cards. +[ya] just saw this, maybe we should add this on the top of the page? ### Start date for 30-day cards Select the start date for the 30-day cards. From 723583a15aa921b12111011be3b5514c25d0f6ec Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 4 Jan 2019 02:18:27 +0000 Subject: [PATCH 006/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...n-reports-windows-defender-advanced-threat-protection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index 405494d468..6b35e49a5b 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -18,10 +18,10 @@ ms.date: 11/07/2018 **Applies to:** - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -[ya] why are we adding this link here? + [!include[Prerelease information](prerelease.md)] -[ya] again all the info that we have in this report, is information that is valid in the product, not sure whay we want to add this comment? :/ -The threat protection report view is designed to provide immediate information on alert detection sources, categories, severity, and status at a glance in a monthly and a daily view. + +The threat protection report provides high-level information about alerts generated in your organization. The report provides an overview the detection sources, categories, severity, status, classification, and determination of the alerts accross time over a period of and a daily view. In general, cards are segregated in a 30-day and daily view. [ya] you can also see 6 months backwoard. we should add something like "you can also see 6 months backwards info by using the "Start date for 30-day cards" filter". From 337cbb8054eff5d3c219f832d669d61b695928d1 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 4 Jan 2019 02:27:26 +0000 Subject: [PATCH 007/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...ows-defender-advanced-threat-protection.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index 6b35e49a5b..3498146a53 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -13,6 +13,7 @@ ms.localizationpriority: medium ms.date: 11/07/2018 --- +DRAFT: IGNORE FORMATTING # Threat protection report in Windows Defender ATP @@ -21,16 +22,12 @@ ms.date: 11/07/2018 [!include[Prerelease information](prerelease.md)] -The threat protection report provides high-level information about alerts generated in your organization. The report provides an overview the detection sources, categories, severity, status, classification, and determination of the alerts accross time over a period of and a daily view. +The threat protection report provides high-level information about alerts generated in your organization. The report is an overview of the detection sources, categories, severity, status, classification, and determination of these alerts accross time and the current day. -In general, cards are segregated in a 30-day and daily view. -[ya] you can also see 6 months backwoard. we should add something like "you can also see 6 months backwards info by using the "Start date for 30-day cards" filter". -[ya] also, the data is updated to the same date at 1am. maybe it would be good to add this here, what do you think? +The report provides the following information: -[ya] another things we should add is a note, that the filters are applied for all tiles. and that we have a drill down exprience to the filtered alerts list, using all the marked filters once pressing relevant tiles- hope you understand what I was reffering too :) ## Alert detection sources -This card provides a graphical representation of where alerts are coming from in a 30-day and daily view. Detection sources can include endpoint detection and response (EDR), antivirus, and others. - +The different sensors and technologies alerts are coming from in a 30-day and daily view. Detection sources can include endpoint detection and response (EDR), antivirus, and others. ## Alerts by categories This shows the types of prevalent threats in your organization grouped by alert categories. You'll be able to see the kind of alerts that are most common in your organization and make decisions on where action is most needed. @@ -43,6 +40,15 @@ Identify how many alerts are categorized as high, medium, or low over a 30-day o You can apply the following filters to get a more focused view on the cards. [ya] just saw this, maybe we should add this on the top of the page? + +In general, cards are segregated in a 30-day and daily view. +[ya] you can also see 6 months backwoard. we should add something like "you can also see 6 months backwards info by using the "Start date for 30-day cards" filter". +[ya] also, the data is updated to the same date at 1am. maybe it would be good to add this here, what do you think? + +[ya] another things we should add is a note, that the filters are applied for all tiles. and that we have a drill down exprience to the filtered alerts list, using all the marked filters once pressing relevant tiles- hope you understand what I was reffering too :) + + + ### Start date for 30-day cards Select the start date for the 30-day cards. From 6b22d49117c5c0aa305daf232028dca5c7cb08fd Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 4 Jan 2019 03:34:35 +0000 Subject: [PATCH 008/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...n-reports-windows-defender-advanced-threat-protection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index 3498146a53..3b8acc1693 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -22,12 +22,12 @@ DRAFT: IGNORE FORMATTING [!include[Prerelease information](prerelease.md)] -The threat protection report provides high-level information about alerts generated in your organization. The report is an overview of the detection sources, categories, severity, status, classification, and determination of these alerts accross time and the current day. +The threat protection report provides high-level information about alerts generated in your organization. The report provides trending information showing the detection sources, categories, severities, statuses, classifications, and determinations of alerts across time. It also provides current day snapshots of these alert attributes. -The report provides the following information: +The report is made up of cards that display the following alert attributes: ## Alert detection sources -The different sensors and technologies alerts are coming from in a 30-day and daily view. Detection sources can include endpoint detection and response (EDR), antivirus, and others. +Sensors and technologies that make the alert itself possible alerts are coming from in a 30-day and daily view. Detection sources can include endpoint detection and response (EDR), antivirus, and others. ## Alerts by categories This shows the types of prevalent threats in your organization grouped by alert categories. You'll be able to see the kind of alerts that are most common in your organization and make decisions on where action is most needed. From e595e51ebd902916518c7e8f687a169bfb1be29f Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 4 Jan 2019 05:05:10 +0000 Subject: [PATCH 009/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...ows-defender-advanced-threat-protection.md | 46 ++++++------------- 1 file changed, 15 insertions(+), 31 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index 3b8acc1693..a73b4e117f 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -13,8 +13,6 @@ ms.localizationpriority: medium ms.date: 11/07/2018 --- -DRAFT: IGNORE FORMATTING - # Threat protection report in Windows Defender ATP **Applies to:** @@ -22,46 +20,32 @@ DRAFT: IGNORE FORMATTING [!include[Prerelease information](prerelease.md)] -The threat protection report provides high-level information about alerts generated in your organization. The report provides trending information showing the detection sources, categories, severities, statuses, classifications, and determinations of alerts across time. It also provides current day snapshots of these alert attributes. +The threat protection report provides high-level information about alerts generated in your organization. The report includes trending information showing the detection sources, categories, severities, statuses, classifications, and determinations of alerts across time as well as a current day snapshot. The report is made up of cards that display the following alert attributes: ## Alert detection sources -Sensors and technologies that make the alert itself possible alerts are coming from in a 30-day and daily view. Detection sources can include endpoint detection and response (EDR), antivirus, and others. +Shows information about the sensors and detection technologies that provide the data used by Windows Defender ATP to trigger alerts. ## Alerts by categories -This shows the types of prevalent threats in your organization grouped by alert categories. You'll be able to see the kind of alerts that are most common in your organization and make decisions on where action is most needed. +Shows the types of threat or attack activity that triggered alerts, indicating possible focus areas for your security operations. -## Alert by severity -Identify how many alerts are categorized as high, medium, or low over a 30-day or daily period. -[ya] we don't have all tiles/cards here, can you go over thhe portal and update them? we need to mak sure it's aliged, the description for every card (without the 30 days explenation.) +## Alerts by severity +Shows the severity level of alerts, indicating the collective potential impact of threat activities in your organization and the level of response you might need to address them. -## Apply filters to the report -You can apply the following filters to get a more focused view on the cards. -[ya] just saw this, maybe we should add this on the top of the page? +## Alert status +Shows the resolution status of alerts, indicating efficiency of your manual alert responses and of automated remediation (if enabled). + +## Alert classification & determination +Shows how you have resolved alerts, whether you have identified them as actual threats or as incorrect detections, as well additional information about the resolution. -In general, cards are segregated in a 30-day and daily view. -[ya] you can also see 6 months backwoard. we should add something like "you can also see 6 months backwards info by using the "Start date for 30-day cards" filter". -[ya] also, the data is updated to the same date at 1am. maybe it would be good to add this here, what do you think? - -[ya] another things we should add is a note, that the filters are applied for all tiles. and that we have a drill down exprience to the filtered alerts list, using all the marked filters once pressing relevant tiles- hope you understand what I was reffering too :) - - - -### Start date for 30-day cards -Select the start date for the 30-day cards. - -### Detection source -You can filter the cards to only show alert detections that were triggered from a specific source. - -### Category -Select the threat category to only show specific alert categories. - -### Severity -Choose to show high, medium, low, or a combination of alert severities. - +# Set start date of 30-day cards +By default, the 30-day cards in the report display data from the 30-day period ending in the latest completed day. To adjust this 30-day window, select a different start day under Filters > Start date for 30-day cards. +# Filter data +Use the filters to include or exclude alerts with specific attributes. These filters apply to all the cards in the reports. +For example, selecting only High under the Severity filters configures the report to display data about high-severity alerts only. From 22d6d476241c98caf94bb78d511dc68c6aa98c5a Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 4 Jan 2019 05:08:07 +0000 Subject: [PATCH 010/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...ction-reports-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index a73b4e117f..10acc026c3 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -24,7 +24,7 @@ The threat protection report provides high-level information about alerts genera The report is made up of cards that display the following alert attributes: -## Alert detection sources +- **Alert detection sources** Shows information about the sensors and detection technologies that provide the data used by Windows Defender ATP to trigger alerts. ## Alerts by categories From 4aff2d5d6a6932f8e9e4ba40cecd446b2a44a00b Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 4 Jan 2019 05:14:18 +0000 Subject: [PATCH 011/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...ows-defender-advanced-threat-protection.md | 22 +++++++------------ 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index 10acc026c3..96182a6cc3 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -24,28 +24,22 @@ The threat protection report provides high-level information about alerts genera The report is made up of cards that display the following alert attributes: -- **Alert detection sources** -Shows information about the sensors and detection technologies that provide the data used by Windows Defender ATP to trigger alerts. +- **Alert detection sources**: shows information about the sensors and detection technologies that provide the data used by Windows Defender ATP to trigger alerts. -## Alerts by categories -Shows the types of threat or attack activity that triggered alerts, indicating possible focus areas for your security operations. +- **Alerts by categories**: shows the types of threat or attack activity that triggered alerts, indicating possible focus areas for your security operations. -## Alerts by severity -Shows the severity level of alerts, indicating the collective potential impact of threat activities in your organization and the level of response you might need to address them. +- **Alerts by severity**: shows the severity level of alerts, indicating the collective potential impact of threat activities in your organization and the level of response you might need to address them. -## Alert status -Shows the resolution status of alerts, indicating efficiency of your manual alert responses and of automated remediation (if enabled). +- **Alert status**: shows the resolution status of alerts, indicating efficiency of your manual alert responses and of automated remediation (if enabled). -## Alert classification & determination -Shows how you have resolved alerts, whether you have identified them as actual threats or as incorrect detections, as well additional information about the resolution. +- **Alert classification & determination**: shows how you have classified resolved alerts, whether you have classified them as actual threats (true alerts) or as incorrect detections (false alerts). The card also provide the determination of alerts, further explaining the resolution with information like the type of actual threat or the legitimate activity that was incorrectly detected. - -# Set start date of 30-day cards +## Set start date of 30-day cards By default, the 30-day cards in the report display data from the 30-day period ending in the latest completed day. To adjust this 30-day window, select a different start day under Filters > Start date for 30-day cards. -# Filter data +## Filter data Use the filters to include or exclude alerts with specific attributes. These filters apply to all the cards in the reports. -For example, selecting only High under the Severity filters configures the report to display data about high-severity alerts only. +For example, selecting only High under the Severity filters configures the report to display data about high-severity alerts only. \ No newline at end of file From ba8db9a01ec877f5eaec9a888f06459594cf4f50 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 4 Jan 2019 05:17:50 +0000 Subject: [PATCH 012/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...reports-windows-defender-advanced-threat-protection.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index 96182a6cc3..ab4fb11c03 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -36,10 +36,12 @@ The report is made up of cards that display the following alert attributes: ## Set start date of 30-day cards -By default, the 30-day cards in the report display data from the 30-day period ending in the latest completed day. To adjust this 30-day window, select a different start day under Filters > Start date for 30-day cards. +By default, the 30-day cards in the report display data from the 30-day period ending in the latest full day. To adjust this 30-day window, select a different start day under **Filters > Start date for 30-day cards**. + +For example, to show the period from December 1 to December 30, select December 1 as the start date. ## Filter data -Use the filters to include or exclude alerts with specific attributes. These filters apply to all the cards in the reports. +Use the provided filters to include or exclude alerts with certain attributes. Filter settings apply to all the cards in the reports. -For example, selecting only High under the Severity filters configures the report to display data about high-severity alerts only. \ No newline at end of file +For example, under **Filters > Severity**, select High and deselect all other options to filter the repor to show data about high-severity alerts only. \ No newline at end of file From 81893a1f1ed430ba2cf690a0b9acd1d65a44dd2b Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 4 Jan 2019 05:20:49 +0000 Subject: [PATCH 013/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...n-reports-windows-defender-advanced-threat-protection.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index ab4fb11c03..483e861f27 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -44,4 +44,8 @@ For example, to show the period from December 1 to December 30, select December Use the provided filters to include or exclude alerts with certain attributes. Filter settings apply to all the cards in the reports. -For example, under **Filters > Severity**, select High and deselect all other options to filter the repor to show data about high-severity alerts only. \ No newline at end of file +For example, to show data bout high-severity alerts only: + +1. Under **Filters > Severity**, select **High** +2. Ensure that all other options under **Severity** are deselected. +3. Click **Apply**. \ No newline at end of file From a20258cf7ff97921ae8c35a70400d8fba3362403 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 4 Jan 2019 05:21:45 +0000 Subject: [PATCH 014/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...ction-reports-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index 483e861f27..f260fd426e 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -38,7 +38,7 @@ The report is made up of cards that display the following alert attributes: By default, the 30-day cards in the report display data from the 30-day period ending in the latest full day. To adjust this 30-day window, select a different start day under **Filters > Start date for 30-day cards**. -For example, to show the period from December 1 to December 30, select December 1 as the start date. +For example, to show the period from December 1 to December 30, select December 1 as the start date. Click **Apply* after adjusting the start date. ## Filter data From 390faa9ff83532ea1637a575b15786f5bdf09dd7 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 4 Jan 2019 05:28:50 +0000 Subject: [PATCH 015/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...reports-windows-defender-advanced-threat-protection.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index f260fd426e..6198d1d33f 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -20,8 +20,9 @@ ms.date: 11/07/2018 [!include[Prerelease information](prerelease.md)] -The threat protection report provides high-level information about alerts generated in your organization. The report includes trending information showing the detection sources, categories, severities, statuses, classifications, and determinations of alerts across time as well as a current day snapshot. +The threat protection report provides high-level information about alerts generated in your organization. The report includes trending information showing the detection sources, categories, severities, statuses, classifications, and determinations of alerts across time as well as the last full day. +## Alert attributes The report is made up of cards that display the following alert attributes: - **Alert detection sources**: shows information about the sensors and detection technologies that provide the data used by Windows Defender ATP to trigger alerts. @@ -34,6 +35,11 @@ The report is made up of cards that display the following alert attributes: - **Alert classification & determination**: shows how you have classified resolved alerts, whether you have classified them as actual threats (true alerts) or as incorrect detections (false alerts). The card also provide the determination of alerts, further explaining the resolution with information like the type of actual threat or the legitimate activity that was incorrectly detected. +## 30-day and today cards +For each of the described alert attributes, the report provides two cards: +- **30-day cards**: shows daily trending information from a 30-day period +- **Today cards**: shows 24-hour snapshot information from the latest completed or full day + ## Set start date of 30-day cards By default, the 30-day cards in the report display data from the 30-day period ending in the latest full day. To adjust this 30-day window, select a different start day under **Filters > Start date for 30-day cards**. From 022620d8d11ab4660c825838f9c928bf62f70852 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 4 Jan 2019 05:30:21 +0000 Subject: [PATCH 016/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...reports-windows-defender-advanced-threat-protection.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index 6198d1d33f..6750351731 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -42,15 +42,15 @@ For each of the described alert attributes, the report provides two cards: ## Set start date of 30-day cards -By default, the 30-day cards in the report display data from the 30-day period ending in the latest full day. To adjust this 30-day window, select a different start day under **Filters > Start date for 30-day cards**. +By default, the 30-day cards in the report display data from the 30-day period ending in the latest full day. To adjust this 30-day window, select a different start date under **Filters > Start date for 30-day cards**. -For example, to show the period from December 1 to December 30, select December 1 as the start date. Click **Apply* after adjusting the start date. +For example, to show the period from December 1 to December 30, select December 1 as the start date. Click **Apply** after adjusting the start date. ## Filter data -Use the provided filters to include or exclude alerts with certain attributes. Filter settings apply to all the cards in the reports. +Use the provided filters to include or exclude alerts with certain attributes. These filters apply to all the cards in the report. -For example, to show data bout high-severity alerts only: +For example, to show data about high-severity alerts only: 1. Under **Filters > Severity**, select **High** 2. Ensure that all other options under **Severity** are deselected. From 1ee71d58cc4c76426147381426acf4fcd1bc8cf7 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 4 Jan 2019 05:31:49 +0000 Subject: [PATCH 017/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...ction-reports-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index 6750351731..e31a055bab 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -29,7 +29,7 @@ The report is made up of cards that display the following alert attributes: - **Alerts by categories**: shows the types of threat or attack activity that triggered alerts, indicating possible focus areas for your security operations. -- **Alerts by severity**: shows the severity level of alerts, indicating the collective potential impact of threat activities in your organization and the level of response you might need to address them. +- **Alerts by severity**: shows the severity level of alerts, indicating the collective potential impact of threats to your organization and the level of response you might need to address them. - **Alert status**: shows the resolution status of alerts, indicating efficiency of your manual alert responses and of automated remediation (if enabled). From 7d81a1b60e41663ab5a10f6dcb91184360088c56 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 4 Jan 2019 05:37:28 +0000 Subject: [PATCH 018/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...n-reports-windows-defender-advanced-threat-protection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index e31a055bab..bc052e1e1c 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -29,11 +29,11 @@ The report is made up of cards that display the following alert attributes: - **Alerts by categories**: shows the types of threat or attack activity that triggered alerts, indicating possible focus areas for your security operations. -- **Alerts by severity**: shows the severity level of alerts, indicating the collective potential impact of threats to your organization and the level of response you might need to address them. +- **Alerts by severity**: shows the severity level of alerts, indicating the collective potential impact of threats to your organization and the level of response needed to address them. -- **Alert status**: shows the resolution status of alerts, indicating efficiency of your manual alert responses and of automated remediation (if enabled). +- **Alert status**: shows the resolution status of alerts, indicating the efficiency of your manual alert responses and of automated remediation (if enabled). -- **Alert classification & determination**: shows how you have classified resolved alerts, whether you have classified them as actual threats (true alerts) or as incorrect detections (false alerts). The card also provide the determination of alerts, further explaining the resolution with information like the type of actual threat or the legitimate activity that was incorrectly detected. +- **Alert classification & determination**: shows how you have classified alerts upon resolution, whether you have classified them as actual threats (true alerts) or as incorrect detections (false alerts). These cards also show the determination of resolved alerts, providing additional insight like the types of actual threats found or the legitimate activities that were incorrectly detected. ## 30-day and today cards For each of the described alert attributes, the report provides two cards: From 0102d6ed8852a3c3a03ccf3caaff6d529c26d87c Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Fri, 4 Jan 2019 05:39:19 +0000 Subject: [PATCH 019/176] Updated threat-protection-reports-windows-defender-advanced-threat-protection.md --- ...ion-reports-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index bc052e1e1c..4265f55a5d 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -44,7 +44,7 @@ For each of the described alert attributes, the report provides two cards: By default, the 30-day cards in the report display data from the 30-day period ending in the latest full day. To adjust this 30-day window, select a different start date under **Filters > Start date for 30-day cards**. -For example, to show the period from December 1 to December 30, select December 1 as the start date. Click **Apply** after adjusting the start date. +For example, to show the period from December 1 to December 30, select December 1 as the start date. Select **Apply** after adjusting the start date. ## Filter data @@ -54,4 +54,4 @@ For example, to show data about high-severity alerts only: 1. Under **Filters > Severity**, select **High** 2. Ensure that all other options under **Severity** are deselected. -3. Click **Apply**. \ No newline at end of file +3. Select **Apply**. \ No newline at end of file From 15ac468b7fb228e91ee0a20f626cfb41ce25ea27 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 16 Jan 2019 16:43:55 -0800 Subject: [PATCH 020/176] update threat protection report and make machine status report --- .../images/atp-threat-protection-reports.png | Bin 0 -> 114402 bytes ...ows-defender-advanced-threat-protection.md | 64 ++++++++++++++++++ ...ows-defender-advanced-threat-protection.md | 40 ++++++----- 3 files changed, 87 insertions(+), 17 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/atp-threat-protection-reports.png create mode 100644 windows/security/threat-protection/windows-defender-atp/machine-status-reports-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/images/atp-threat-protection-reports.png b/windows/security/threat-protection/windows-defender-atp/images/atp-threat-protection-reports.png new file mode 100644 index 0000000000000000000000000000000000000000..4368308f041ee5148dde370267295a3d9337a4bf GIT binary patch literal 114402 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

hgFDM^5lP?apKXbQ#!cFnh;%ZlCYFxwFko65 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[!NOTE] +>These filters apply to **all** the cards in the report. + +For example, to show data about Windows 10 machines only: + +1. Under **Filters > OS platforms**, select **Windows 10** +2. Ensure that all other options under **OS platforms** are deselected. +3. Select **Apply**. \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index 4265f55a5d..bfc546600a 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -10,7 +10,6 @@ ms.sitesec: library ms.pagetype: security author: mjcaparas ms.localizationpriority: medium -ms.date: 11/07/2018 --- # Threat protection report in Windows Defender ATP @@ -20,35 +19,42 @@ ms.date: 11/07/2018 [!include[Prerelease information](prerelease.md)] -The threat protection report provides high-level information about alerts generated in your organization. The report includes trending information showing the detection sources, categories, severities, statuses, classifications, and determinations of alerts across time as well as the last full day. +The threat protection report provides high-level information about alerts generated in your organization. The report includes trending information showing the detection sources, categories, severities, statuses, classifications, and determinations of alerts across time. + +The dashboard is structured into two columns: + +![Image of the threat protection report](images/atp-threat-protection-reports.png) + +Section | Description +:---|:--- +1 | Alerts over time +2 | Alert distribution (last 6 months) + ## Alert attributes The report is made up of cards that display the following alert attributes: -- **Alert detection sources**: shows information about the sensors and detection technologies that provide the data used by Windows Defender ATP to trigger alerts. +- **Detection sources**: shows information about the sensors and detection technologies that provide the data used by Windows Defender ATP to trigger alerts. -- **Alerts by categories**: shows the types of threat or attack activity that triggered alerts, indicating possible focus areas for your security operations. +- **Threat categories**: shows the types of threat or attack activity that triggered alerts, indicating possible focus areas for your security operations. -- **Alerts by severity**: shows the severity level of alerts, indicating the collective potential impact of threats to your organization and the level of response needed to address them. +- **Severity**: shows the severity level of alerts, indicating the collective potential impact of threats to your organization and the level of response needed to address them. -- **Alert status**: shows the resolution status of alerts, indicating the efficiency of your manual alert responses and of automated remediation (if enabled). +- **Status**: shows the resolution status of alerts, indicating the efficiency of your manual alert responses and of automated remediation (if enabled). -- **Alert classification & determination**: shows how you have classified alerts upon resolution, whether you have classified them as actual threats (true alerts) or as incorrect detections (false alerts). These cards also show the determination of resolved alerts, providing additional insight like the types of actual threats found or the legitimate activities that were incorrectly detected. +- **Classification & determination**: shows how you have classified alerts upon resolution, whether you have classified them as actual threats (true alerts) or as incorrect detections (false alerts). These cards also show the determination of resolved alerts, providing additional insight like the types of actual threats found or the legitimate activities that were incorrectly detected. -## 30-day and today cards -For each of the described alert attributes, the report provides two cards: -- **30-day cards**: shows daily trending information from a 30-day period -- **Today cards**: shows 24-hour snapshot information from the latest completed or full day +## Date range for alerts over time -## Set start date of 30-day cards - -By default, the 30-day cards in the report display data from the 30-day period ending in the latest full day. To adjust this 30-day window, select a different start date under **Filters > Start date for 30-day cards**. - -For example, to show the period from December 1 to December 30, select December 1 as the start date. Select **Apply** after adjusting the start date. +By default, the alerts over time column displays alert information from the 30-day period ending in the latest full day. To adjust this, select a time range from the drop-down options. + ## Filter data -Use the provided filters to include or exclude alerts with certain attributes. These filters apply to all the cards in the report. +Use the provided filters to include or exclude alerts with certain attributes. + +>[!NOTE] +>These filters apply to **all** the cards in the report. For example, to show data about high-severity alerts only: From 70d66477ce1294c537ba0977ca5553c56771e41e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 17 Jan 2019 15:11:26 -0800 Subject: [PATCH 021/176] update machine report content, add drill down --- ...ows-defender-advanced-threat-protection.md | 19 +++++++++++++++---- ...ows-defender-advanced-threat-protection.md | 17 ++++++++++++++--- 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/machine-status-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/machine-status-reports-windows-defender-advanced-threat-protection.md index 0f44651e8f..f6c2afbf23 100644 --- a/windows/security/threat-protection/windows-defender-atp/machine-status-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/machine-status-reports-windows-defender-advanced-threat-protection.md @@ -31,6 +31,21 @@ Section | Description 2 | Status (last 6 months) + +By default, the status over time column displays machine information from the 30-day period ending in the latest full day. To gain better perspective on trends occurring in your organization, you can fine-tune the reporting period by adjusting the time period shown. To adjust the time period, select a time range from the drop-down options: + +- 30 days +- 3 months +- 6 months +- Custom + +While the machines over time column shows trending information alerts, the machine aggregation column shows machine information scoped to 6 months. + + The machine aggregation column allows you to drill down to the machines list with the corresponding filter applied to it. For example, clicking on the inactive bar in the Sensor health state card will bring you the machines list with results showing only machines whose sensor status is inactive. + + + + ## Machine attributes The report is made up of cards that display the following alert attributes: @@ -45,10 +60,6 @@ The report is made up of cards that display the following alert attributes: - **Windows 10 versions**: shows the number of Windows 10 machines and their versions in your organization. -## Date range for status over time - -By default, the status over time column displays machine information from the 30-day period ending in the latest full day. To adjust this, select a time range from the drop-down options. - ## Filter data diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md index bfc546600a..d8f5a66362 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-reports-windows-defender-advanced-threat-protection.md @@ -28,7 +28,20 @@ The dashboard is structured into two columns: Section | Description :---|:--- 1 | Alerts over time -2 | Alert distribution (last 6 months) +2 | Alert aggregation / 6-month view + + +By default, the alerts over time column displays alert information from the 30-day period ending in the latest full day. To gain better perspective on trends occurring in your organization, you can fine-tune the reporting period by adjusting the time period shown. To adjust the time period, select a time range from the drop-down options: + +- 30 days +- 3 months +- 6 months +- Custom + +While the alerts over time column shows trending information alerts, the alert aggregation column shows alert information scoped to 6 months. + + The alert aggregation column allows you to drill down to a particular alert queue with the corresponding filter applied to it. For example, clicking on the EDR bar in the Detection sources card will bring you the alerts queue with results showing only alerts generated from EDR detections. + ## Alert attributes @@ -44,9 +57,7 @@ The report is made up of cards that display the following alert attributes: - **Classification & determination**: shows how you have classified alerts upon resolution, whether you have classified them as actual threats (true alerts) or as incorrect detections (false alerts). These cards also show the determination of resolved alerts, providing additional insight like the types of actual threats found or the legitimate activities that were incorrectly detected. -## Date range for alerts over time -By default, the alerts over time column displays alert information from the 30-day period ending in the latest full day. To adjust this, select a time range from the drop-down options. ## Filter data From a7722f1398b42845c87fb105d42467d9f678edfd Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 23 Jan 2019 14:44:44 -0800 Subject: [PATCH 022/176] added new section --- .../identity-protection/access-control/local-accounts.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/local-accounts.md b/windows/security/identity-protection/access-control/local-accounts.md index 53820f7491..080cf71f44 100644 --- a/windows/security/identity-protection/access-control/local-accounts.md +++ b/windows/security/identity-protection/access-control/local-accounts.md @@ -30,6 +30,8 @@ This topic describes the following: - [HelpAssistant account (installed by using a Remote Assistance session)](#sec-helpassistant) + - [DefaultAccount](#defaultaccount) + - [Default local system accounts](#sec-localsystem) - [How to manage local accounts](#sec-manage-accounts) @@ -137,8 +139,11 @@ For the Windows Server operating system, Remote Assistance is an optional compon In comparison, for the Windows client operating system, the HelpAssistant account is enabled on installation by default. -## Default local system accounts +### DefaultAccount +The DefaultAccount is added by default after installing or upgrading to Windows 10 version 1607 or Windows Server 2016. + +## Default local system accounts The system account and the Administrator account of the Administrators group have the same file rights and permissions, but they have different functions. The system account is used by the operating system and by services that run under Windows. There are many services and processes in the Windows operating system that need the capability to sign in internally, such as during a Windows installation. The system account was designed for that purpose. It is an internal account that does not show up in User Manager, it cannot be added to any groups, and it cannot have user rights assigned to it. From ce558380abe32a7d8b59b4b8b57d20dce93eac35 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 23 Jan 2019 16:14:35 -0800 Subject: [PATCH 023/176] added defaultaccount --- .../access-control/local-accounts.md | 42 ++++++++++++++++--- 1 file changed, 37 insertions(+), 5 deletions(-) diff --git a/windows/security/identity-protection/access-control/local-accounts.md b/windows/security/identity-protection/access-control/local-accounts.md index 080cf71f44..4ad2be802f 100644 --- a/windows/security/identity-protection/access-control/local-accounts.md +++ b/windows/security/identity-protection/access-control/local-accounts.md @@ -5,7 +5,7 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -ms.date: 12/10/2018 +ms.date: 01/23/2019 --- # Local Accounts @@ -14,7 +14,7 @@ ms.date: 12/10/2018 - Windows 10 - Windows Server 2016 -This reference topic for the IT professional describes the default local user accounts for servers, including how to manage these built-in accounts on a member or standalone server. This topic does not describe the default local user accounts for an Active Directory domain controller. +This reference topic for IT professionals describes the default local user accounts for servers, including how to manage these built-in accounts on a member or standalone server. ## About local user accounts @@ -48,7 +48,6 @@ For information about security principals, see [Security Principals](security-pr ## Default local user accounts - The default local user accounts are built-in accounts that are created automatically when you install the Windows Server operating system on a stand-alone server or member server. The **Applies To** list at the beginning of this article designates the Windows operating systems to which this topic applies. After the Windows Server operating system is installed, the default local user accounts cannot be removed or deleted. In addition, default local user accounts do not provide access to network resources. @@ -141,7 +140,41 @@ In comparison, for the Windows client operating system, the HelpAssistant accoun ### DefaultAccount -The DefaultAccount is added by default after installing or upgrading to Windows 10 version 1607 or Windows Server 2016. +The DefaultAccount, also known as the Default System Managed Account (DSMA), is a built-in account introduced in Windows 10 version 1607 and Windows Server 2016. +The DMSA is a well-known user account type. +It is a user neutral account that can be used to run processes that are either multi-user aware or user-agnostic. +The DMSA is disabled by default on the desktop SKUs (full windows SKUs) and WS 2016 with the Desktop. + +The DMSA has a well-known RID of 503. The security identifier (SID) of the DMSA will thus have a well-known SID in the following format: S-1-5-21--503 + +The DMSA is a member of the well-known group **System Managed Accounts Group**, which has a well-known SID of S-1-5-32-581. + +The DMSA alias can be granted access to resources during offline staging even before the account itself has been created. The account and the group are created during first boot of the machine within the Security Accounts Manager (SAM). + +#### How Windows uses the DefaultAccount +From a permission perspective, the DefaultAccount is a standard user account. +The DefaultAccount is needed to run multi-user-manifested-apps (MUMA apps). +MUMA apps run all the time and react to users signing in and signing out of the devices. +Unlike Windows Desktop where apps run in context of the user and get terminated when the user signs off, MUMA apps run by using the DSMA. + +MUMA apps are functional in shared session SKUs such as Xbox. For example, Xbox shell is a MUMA app. +Today, Xbox automatically signs in as Guest account and all apps run in this context. +All the apps are multi-user-aware and respond to events fired by user manager. +The apps run as the Guest account. + +Similarly, Phone auto logs in as a “DefApps” account which is akin to the standard user account in Windows but with a few extra privileges. Brokers, some services and apps run as this account. + +In the converged user model, the multi-user-aware apps and multi-user-aware brokers will need to run in a context different from that of the users. +For this purpose, the system creates DSMA. + +#### How the DefaultAccount gets created on domain Ccntrollers + +If the domain was created with domain controllers that run Windows Server 2016, the DefaultAccount will exist on all domain controllers in the domain. +If the domain was created with domain controllers that run an earlier version of Windows Server, the DefaultAccount will be created after the PDC Emulator role is transferred to a domain controller that runs Windows Server 2016. The DefaultAccount will then be replicated to all other domain controllers in the domain. + +#### Recommendations for managing the Default Account (DSMA) + +Microsoft does not recommend changing the default configuration, where the account is disabled. There is no security risk with having the account in the disabled state. Changing the default configuration could hinder future scenarios that rely on this account. ## Default local system accounts @@ -152,7 +185,6 @@ On the other hand, the system account does appear on an NTFS file system volume **Note**   To grant the account Administrators group file permissions does not implicitly give permission to the system account. The system account's permissions can be removed from a file, but we do not recommend removing them. -  ## How to manage local user accounts From c541680271df830df8cd8cd3077e93a0ca2f7e78 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 23 Jan 2019 16:48:45 -0800 Subject: [PATCH 024/176] added info from warren --- .../access-control/local-accounts.md | 26 +++++-------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/windows/security/identity-protection/access-control/local-accounts.md b/windows/security/identity-protection/access-control/local-accounts.md index 4ad2be802f..f6ab51d798 100644 --- a/windows/security/identity-protection/access-control/local-accounts.md +++ b/windows/security/identity-protection/access-control/local-accounts.md @@ -48,41 +48,29 @@ For information about security principals, see [Security Principals](security-pr ## Default local user accounts -The default local user accounts are built-in accounts that are created automatically when you install the Windows Server operating system on a stand-alone server or member server. The **Applies To** list at the beginning of this article designates the Windows operating systems to which this topic applies. +The default local user accounts are built-in accounts that are created automatically when you install Windows. -After the Windows Server operating system is installed, the default local user accounts cannot be removed or deleted. In addition, default local user accounts do not provide access to network resources. +After Windows is installed, the default local user accounts cannot be removed or deleted. In addition, default local user accounts do not provide access to network resources. Default local user accounts are used to manage access to the local server’s resources based on the rights and permissions that are assigned to the account. The default local user accounts, and the local user accounts that you create, are located in the Users folder. The Users folder is located in the Local Users and Groups folder in the local Computer Management Microsoft Management Console (MMC). Computer Management is a collection of administrative tools that you can use to manage a single local or remote computer. For more information, see [How to manage local accounts](#sec-manage-accounts) later in this topic. -The default local user accounts that are provided include the Administrator account, Guest account and HelpAssistant account. Each of these default local user accounts is described in the following sections. +Default local user accounts are described in the following sections. ### Administrator account -The default local Administrator account is a user account for the system administrator. Every computer has an Administrator account (SID S-1-5-*domain*-500, display name Administrator). The Administrator account is the first account that is created during the installation for all Windows Server operating systems, and for Windows client operating systems. +The default local Administrator account is a user account for the system administrator. Every computer has an Administrator account (SID S-1-5-*domain*-500, display name Administrator). The Administrator account is the first account that is created during the Windows installation. -For Windows Server operating systems, the Administrator account gives the user full control of the files, directories, services, and other resources that are under the control of the local server. The Administrator account can be used to create local users, and assign user rights and access control permissions. The Administrator account can also be used take control of local resources at any time simply by changing the user rights and permissions. +The Administrator account has full control of the files, directories, services, and other resources on the local computer. The Administrator account can create other local users, assign user rights, and assign permissions. The Administrator account can take control of local resources at any time simply by changing the user rights and permissions. The default Administrator account cannot be deleted or locked out, but it can be renamed or disabled. -The default Administrator account is initially installed differently for Windows Server operating systems, and the Windows client operating systems. The following table provides a comparison. - -| Default restriction | Windows Server operating systems | Windows client operating systems | -|---------------------|----------------------------------|----------------------------------| -| Administrator account is disabled on installation | No | Yes | -| Administrator account is set up on first sign-in | Yes | No, keep disabled | -| Administrator account is used to set up the local server or client computer | Yes | No, use a local user account with **Run as administrator** to obtain administrative rights | -| Administrator account requires a strong password when it is enabled | Yes | Yes | -| Administrator account can be disabled, locked out, or renamed | Yes | Yes | - -In summary, for Windows Server operating systems, the Administrator account is used to set up the local server only for tasks that require administrative rights. The default Administrator account is set up by using the default settings that are provided on installation. Initially, the Administrator account is not associated with a password. After installation, when you first set up Windows Server, your first task is to set up the Administrator account properties securely. This includes creating a strong password and securing the **Remote control** and **Remote Desktop Services Profile** settings. You can also disable the Administrator account when it is not required. - -In comparison, for the Windows client operating systems, the Administrator account has access to the local system only. The default Administrator account is initially disabled by default, and this account is not associated with a password. It is a best practice to leave the Administrator account disabled. The default Administrator account is considered only as a setup and disaster recovery account, and it can be used to join the computer to a domain. When administrator access is required, do not sign in as an administrator. You can sign in to your computer with your local (non-administrator) credentials and use **Run as administrator**. +In Windows 10 and Windows Server 20016, Windows setup disables the built-in Administrator account and creates another local account that is a member of the Administrators group. Members of the Administrators groups can run apps with elevated permissions without using the **Run as Administrator** option. Fast User Switching is more secure than using Runas or different-user elevation. **Account group membership** By default, the Administrator account is installed as a member of the Administrators group on the server. It is a best practice to limit the number of users in the Administrators group because members of the Administrators group on a local server have Full Control permissions on that computer. -The Administrator account cannot be deleted or removed from the Administrators group, but it can be renamed or disabled. +The Administrator account cannot be deleted or removed from the Administrators group, but it can be renamed. **Security considerations** From 126923f445ff5e83f919f720737be3df09e3b9a5 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 28 Jan 2019 23:48:18 -0800 Subject: [PATCH 025/176] add new mte topics --- windows/security/threat-protection/TOC.md | 8 ++ .../windows-defender-atp/TOC.md | 9 ++ .../configure-microsoft-threat-experts.md | 100 ++++++++++++++++++ .../microsoft-threat-experts.md | 37 +++++++ 4 files changed, 154 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md create mode 100644 windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index d1c214ecbe..e5f559ea5e 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -96,6 +96,10 @@ +#### [Microsoft Threat Experts](windows-defender-atp/microsoft-threat-experts.md) + + + #### [Portal overview](windows-defender-atp/portal-overview-windows-defender-advanced-threat-protection.md) @@ -409,6 +413,10 @@ ##### [Configure managed security service provider (MSSP) support](windows-defender-atp/configure-mssp-support-windows-defender-advanced-threat-protection.md) +#### [Configure and manage Microsoft Threat Experts capabilities](windows-defender-atp/configure-microsoft-threat-experts.md) +#### + + #### Configure Microsoft threat protection integration ##### [Configure conditional access](windows-defender-atp/configure-conditional-access-windows-defender-advanced-threat-protection.md) ##### [Configure Microsoft Cloud App Security integration](windows-defender-atp/microsoft-cloud-app-security-config.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 6939cb2a2a..4154d8ed01 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -94,6 +94,10 @@ #### [Information protection in Windows overview](information-protection-in-windows-overview.md) + +### [Microsoft Threat Experts](microsoft-threat-experts.md) + + ### [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) @@ -411,6 +415,11 @@ #### [Configure managed security service provider (MSSP) support](configure-mssp-support-windows-defender-advanced-threat-protection.md) + + + +### [Configure and manage Microsoft Threat Experts capabilities](configure-microsoft-threat-experts.md) + ### Configure Microsoft Threat Protection integration #### [Configure conditional access](configure-conditional-access-windows-defender-advanced-threat-protection.md) #### [Configure Microsoft Cloud App Security in Windows](microsoft-cloud-app-security-config.md) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md new file mode 100644 index 0000000000..1a9aea6eec --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md @@ -0,0 +1,100 @@ +--- +title: +keywords: +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: +author: +ms.localizationpriority: medium +--- + +# Configure and manage Microsoft Threat Experts capabilities +**Applies to:** + +- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) + +PUT GENERAL INTRO + +## Before you begin +To experience the full Microsoft Threat Experts preview capability in Windows Defender ATP, you need to have a valid Premier customer service and support account. However, you will not be charged for the Experts on demand service during the preview. + +You also need to ensure that you have Windows Defender ATP deployed in your environment with machines enrolled, and not just on a laboratory set-up. + + +## Register to Microsoft Threat Experts preview +If youre already a Windows Defender ATP customer, you can apply for preview through the portal. + +1. From the navigation pane, go to **Settings > General > Advanced features > Threat Experts**. + +insert image + +2. Click **Apply for preview**. + +3. In the Apply for preview dialog box, read and make sure you understand the previews terms of agreement. + +4. Enter your name and email address so that Microsoft can get back to you on your application. + +5. Read the privacy statement, then click Submit when youre done. + + >[!NOTE] + >You will receive a welcome email once your application is approved. Then, from the navigation pane, go to** Settings > General > Advanced features** to turn the Threat Experts toggle on. Click **Save preferences**. + + +## Get targeted attack notification from Microsoft Threat Experts +You can receive targeted attack notification from Microsoft Threat Experts through the following: +- The Windows Defender ATP portals Alerts dashboard +- Your email, if you choose to configure it + +To receive targeted attack notifications through email, you need to create an email notification rule. + +### Create an email notification rule +You can create rules to send email notifications for notification recipients. + +1. In the navigation pane, select **Settings > Alert notifications**. +2. Click **Add notification rule**. +3. Specify the General information: +- Rule name - Specify a name for the notification rule. +- Include organization name - Specify the customer name that appears on the email notification. +- Include tenant-specific portal link - Adds a link with the tenant ID to allow access to a specific tenant. +- Machines - Choose whether to notify recipients for alerts on all machines (Global administrator role only) or on selected machine groups. For more information, see Create and manage machine groups. +- Alert severity - Choose the High alert severity level + +4. Click **Next**. +5. Enter the recipient's email address then click **Add recipient**. You can add multiple email addresses. + +6. Check that email recipients are able to receive the email notifications by selecting **Send test email**. +7. Click **Save notification rule**. + + >[!NOTE] + > See Configure alert notifications to edit, delete, or troubleshoot email notification for alerts details. + + +## View the targeted attack notification +Youll start receiving targeted attack notification from Microsoft Threat Experts in your email after you have configured your system to receive email notification. + +1. Click the link in the email to go to the corresponding alert context in the dashboards tagged with Threat Experts. + +image + +2. From the dashboard, select the same alert topic that you got from the email, to view the details. + + +## Ask a Microsoft threat expert about suspicious cybersecurity activities in your organization +You can partner with Microsoft Threat Experts who can be engaged directly from within the Windows Defender Security Center for timely and accurate response. Experts provide insights needed to better understand complex threats, targeted attack notifications that you get, or if you need more information about the alerts, a potentially compromised machine, or a threat intelligence context that you see on your portal dashboard. + +1. Navigate to the** Dashboard > Security operations**. +2. Select the information that youd like to investigate with the help of Microsoft's threat intelligence optics. Ensure that page for the relevant alert or machine is in view before raising an inquiry. +3. From the menu, select **Ask a threat expert**. +4. Asking a threat expert is a two-step process: you need to provide the necessary information and open a support ticket. + a. Provide enough information to give the Microsoft Threat Experts enough context to start the investigation. + + image + + b. Select the inquiry category from the **Provide information > Inquiry** details drop-down menu. + + image + + c. Enter the additional details to give the threat experts more context of what youd like to investigate. Click **Next**. \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md new file mode 100644 index 0000000000..3ac41c2fec --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md @@ -0,0 +1,37 @@ +--- +title: +keywords: +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: +author: +ms.localizationpriority: medium +--- + +# Microsoft Threat Experts +**Applies to:** +- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) + +[!include[Prerelease�information](prerelease.md)] + +Microsoft Threat Experts is a managed hunting service that provides Security Operation Centers with expert level oversight and analysis to help them ensure that critical threats in their unique environments don’t get missed. + +This new capability provides expert-driven insights and data through targeted attack notification and access to experts on demand. + +## Targeted attack notification +Microsoft Threat Experts provides proactive hunting for the most important threats to your network, including human adversary intrusions, hands-on-keyboard attacks, or advanced attacks like cyber espionage. The managed hunting service includes: +- Constant cybersecurity oversight and vigilance, reducing dwell time and risk to the business +- Hunter-trained artificial intelligence to discover and prioritize both known and unknown attacks +- Identifying the most important risks, helping SOC maximize time and energy +- Full context of incident, including method of entry, scope of incident, which SOC can quickly act on. Related attacker motivation and attribution may be provided via Threat Analytics. + +## Collaborate with experts, on demand +Customers can engage our security experts directly from within Windows Defender Security Center for timely and accurate response. Experts provide insights needed to better understand the complex threats affecting your organization, from alert inquiries, potentially compromised machines, root cause of a suspicious network connection, to additional threat intelligence regarding ongoing advanced persistent threat campaigns. With this capability, you can: + +- Get additional clarification on alerts including root cause or scope of the incident +- Gain clarity into suspicious machine behavior and next steps if faced with an advanced attacker +- Determine risk and protection regarding threat actors, campaigns, or emerging attacker techniques +- Seamlessly transition to Microsoft Incident Response (IR) or other third-party Incident Response services when necessary \ No newline at end of file From e78445f115e3e7a6fd56c64e6964578bcab83227 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 29 Jan 2019 15:16:02 -0800 Subject: [PATCH 026/176] add more content --- windows/security/threat-protection/TOC.md | 2 +- .../configure-microsoft-threat-experts.md | 44 ++++++++++++++++++- 2 files changed, 43 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index e5f559ea5e..674d22ac4c 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -414,7 +414,7 @@ #### [Configure and manage Microsoft Threat Experts capabilities](windows-defender-atp/configure-microsoft-threat-experts.md) -#### + #### Configure Microsoft threat protection integration diff --git a/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md index 1a9aea6eec..6545b8ee0a 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md @@ -89,12 +89,52 @@ You can partner with Microsoft Threat Experts who can be engaged directly from w 2. Select the information that youd like to investigate with the help of Microsoft's threat intelligence optics. Ensure that page for the relevant alert or machine is in view before raising an inquiry. 3. From the menu, select **Ask a threat expert**. 4. Asking a threat expert is a two-step process: you need to provide the necessary information and open a support ticket. + + **Provide information** a. Provide enough information to give the Microsoft Threat Experts enough context to start the investigation. image - b. Select the inquiry category from the **Provide information > Inquiry** details drop-down menu. + Select the inquiry category from the **Provide information > Inquiry** details drop-down menu. image - c. Enter the additional details to give the threat experts more context of what youd like to investigate. Click **Next**. \ No newline at end of file + c. Enter the additional details to give the threat experts more context of what youd like to investigate. Click **Next**. + + **Open a support ticket** + >[!NOTE] + >To experience the full Microsoft Threat Experts preview capability in Windows Defender ATP, you need to have a premiere customer service and support account. However, you will not be charged for the Experts on demand service during the preview. + + a. Select Open a support ticket. Remember to use the ID number from this page and include it to the details you will provide in the subsequent Customer Services and Support (CSS) pages. + + image + + b. In the Create an incident customer support page, select **Windows Defender ATP** from the **Problem type** dropdown menu. Then, select the same category that you selected for your inquiry, in this case, **Threat intelligence details**. Click **Start request.** + + image + + c. Fill out the fields with the necessary information and use the auto-generated ID when you open a Customer Services and Support (CSS) ticket. Then, click **Submit** to complete your inquiry submission. + + image + image + +## Scenarios + +### Get a progress report about your Ask a threat expert inquiry +Microsoft Threat Experts will send you a progress report regarding your Ask a threat expert inquiry, via email, within two days, to communicate any of the following investigation status: +- More information is needed to continue with the investigation +- A file or several file samples are needed to determine the technical context +- Investigation requires more time +- Initial information was enough to conclude the investigation + +It is crucial to respond in a timely manner to keep the investigation moving. + +### Ask a threat expert inquiry leads to an incident escalation +In response to an inquiry, incident response services may be recommended. Should incident response services be necessary due to the its cybersecurity context, you have two options to act on and resolve the incident: + +>[!NOTE] +>Microsoft Threat Experts is a managed hunting service and not an incident response service. However, the experts can seamlessly transition the investigation to Microsoft Incident Response (IR) services when necessary. + +a. Request an engagement with the Microsoft Incident Response team, or +b. Engage with your in-house cybersecurity team or another incident response team of your choice + From 5b55d299aa174246f1e2c159c5254b69ebe1ef69 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 29 Jan 2019 15:17:43 -0800 Subject: [PATCH 027/176] bold --- .../windows-defender-atp/configure-microsoft-threat-experts.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md index 6545b8ee0a..2f9a77e596 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md @@ -16,7 +16,6 @@ ms.localizationpriority: medium - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -PUT GENERAL INTRO ## Before you begin To experience the full Microsoft Threat Experts preview capability in Windows Defender ATP, you need to have a valid Premier customer service and support account. However, you will not be charged for the Experts on demand service during the preview. @@ -85,7 +84,7 @@ image ## Ask a Microsoft threat expert about suspicious cybersecurity activities in your organization You can partner with Microsoft Threat Experts who can be engaged directly from within the Windows Defender Security Center for timely and accurate response. Experts provide insights needed to better understand complex threats, targeted attack notifications that you get, or if you need more information about the alerts, a potentially compromised machine, or a threat intelligence context that you see on your portal dashboard. -1. Navigate to the** Dashboard > Security operations**. +1. Navigate to the **Dashboard > Security operations**. 2. Select the information that youd like to investigate with the help of Microsoft's threat intelligence optics. Ensure that page for the relevant alert or machine is in view before raising an inquiry. 3. From the menu, select **Ask a threat expert**. 4. Asking a threat expert is a two-step process: you need to provide the necessary information and open a support ticket. From 83af9a0afc52d67c28f8e03b47734daa5c00918b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 29 Jan 2019 15:19:45 -0800 Subject: [PATCH 028/176] add related topic --- .../windows-defender-atp/microsoft-threat-experts.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md index 3ac41c2fec..012fa72309 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md @@ -34,4 +34,7 @@ Customers can engage our security experts directly from within Windows Defender - Get additional clarification on alerts including root cause or scope of the incident - Gain clarity into suspicious machine behavior and next steps if faced with an advanced attacker - Determine risk and protection regarding threat actors, campaigns, or emerging attacker techniques -- Seamlessly transition to Microsoft Incident Response (IR) or other third-party Incident Response services when necessary \ No newline at end of file +- Seamlessly transition to Microsoft Incident Response (IR) or other third-party Incident Response services when necessary + +## Related topic +- [Configure Microsoft Threat Experts capabilities](configure-microsoft-threat-experts.md) \ No newline at end of file From a9b0c80407cc282972d3fe862318fec1f040b49e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 29 Jan 2019 15:20:02 -0800 Subject: [PATCH 029/176] space --- .../windows-defender-atp/microsoft-threat-experts.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md index 012fa72309..50e9b5a757 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-threat-experts.md @@ -36,5 +36,6 @@ Customers can engage our security experts directly from within Windows Defender - Determine risk and protection regarding threat actors, campaigns, or emerging attacker techniques - Seamlessly transition to Microsoft Incident Response (IR) or other third-party Incident Response services when necessary + ## Related topic - [Configure Microsoft Threat Experts capabilities](configure-microsoft-threat-experts.md) \ No newline at end of file From 4bd1fac74eccfa49b344ec0bbf13f92d41bd6a46 Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Wed, 30 Jan 2019 00:29:24 +0000 Subject: [PATCH 030/176] Replaced the apostrophes --- .../configure-microsoft-threat-experts.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md index 2f9a77e596..c613db1c34 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md @@ -24,7 +24,7 @@ You also need to ensure that you have Windows Defender ATP deployed in your envi ## Register to Microsoft Threat Experts preview -If youre already a Windows Defender ATP customer, you can apply for preview through the portal. +If you're already a Windows Defender ATP customer, you can apply for preview through the portal. 1. From the navigation pane, go to **Settings > General > Advanced features > Threat Experts**. @@ -32,11 +32,11 @@ insert image 2. Click **Apply for preview**. -3. In the Apply for preview dialog box, read and make sure you understand the previews terms of agreement. +3. In the Apply for preview dialog box, read and make sure you understand the preview's terms of agreement. 4. Enter your name and email address so that Microsoft can get back to you on your application. -5. Read the privacy statement, then click Submit when youre done. +5. Read the privacy statement, then click Submit when you're done. >[!NOTE] >You will receive a welcome email once your application is approved. Then, from the navigation pane, go to** Settings > General > Advanced features** to turn the Threat Experts toggle on. Click **Save preferences**. @@ -44,7 +44,7 @@ insert image ## Get targeted attack notification from Microsoft Threat Experts You can receive targeted attack notification from Microsoft Threat Experts through the following: -- The Windows Defender ATP portals Alerts dashboard +- The Windows Defender ATP portal's Alerts dashboard - Your email, if you choose to configure it To receive targeted attack notifications through email, you need to create an email notification rule. @@ -72,7 +72,7 @@ You can create rules to send email notifications for notification recipients. ## View the targeted attack notification -Youll start receiving targeted attack notification from Microsoft Threat Experts in your email after you have configured your system to receive email notification. +You'll start receiving targeted attack notification from Microsoft Threat Experts in your email after you have configured your system to receive email notification. 1. Click the link in the email to go to the corresponding alert context in the dashboards tagged with Threat Experts. @@ -85,7 +85,7 @@ image You can partner with Microsoft Threat Experts who can be engaged directly from within the Windows Defender Security Center for timely and accurate response. Experts provide insights needed to better understand complex threats, targeted attack notifications that you get, or if you need more information about the alerts, a potentially compromised machine, or a threat intelligence context that you see on your portal dashboard. 1. Navigate to the **Dashboard > Security operations**. -2. Select the information that youd like to investigate with the help of Microsoft's threat intelligence optics. Ensure that page for the relevant alert or machine is in view before raising an inquiry. +2. Select the information that you'd like to investigate with the help of Microsoft's threat intelligence optics. Ensure that page for the relevant alert or machine is in view before raising an inquiry. 3. From the menu, select **Ask a threat expert**. 4. Asking a threat expert is a two-step process: you need to provide the necessary information and open a support ticket. @@ -98,7 +98,7 @@ You can partner with Microsoft Threat Experts who can be engaged directly from w image - c. Enter the additional details to give the threat experts more context of what youd like to investigate. Click **Next**. + c. Enter the additional details to give the threat experts more context of what you’d like to investigate. Click **Next**. **Open a support ticket** >[!NOTE] From fc4acb211ca0ac0919a0e532982fb83deb1e1e89 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Tue, 5 Feb 2019 11:53:29 -0800 Subject: [PATCH 031/176] diag data updates for Windows 10 EDU --- education/windows/configure-windows-for-education.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/education/windows/configure-windows-for-education.md b/education/windows/configure-windows-for-education.md index 9d1acc0a3c..40e34de9cd 100644 --- a/education/windows/configure-windows-for-education.md +++ b/education/windows/configure-windows-for-education.md @@ -33,6 +33,16 @@ In Windows 10, version 1703 (Creators Update), it is straightforward to configur | **Bing search advertising** | Ad free search with Bing | Disables ads when searching the internet with Bing in Microsoft Edge | Depending on your specific requirements, there are different ways to configure this as detailed in [Ad-free search with Bing](#ad-free-search-with-bing) | Depending on your specific requirements, there are different ways to configure this as detailed in [Ad-free search with Bing](#ad-free-search-with-bing) | Depending on your specific requirements, there are different ways to configure this as detailed in [Ad-free search with Bing](#ad-free-search-with-bing) | | **Apps** | **SetEduPolicies** | Preinstalled apps like Microsoft Edge, Movies & TV, Groove, and Skype become education ready

* Any app can detect Windows is running in an education ready configuration through [IsEducationEnvironment](https://docs.microsoft.com/uwp/api/windows.system.profile.educationsettings) | This is already set | This is already set | The policy must be set | +## Considerations for diagnostic data in Windows 10 Education +Your diagnostic data settings and how you configure them depend on the version of Windows 10 Education you're running. + +- For Windows 10 Education, version 1703 and version 1709, the diagnostic data level is set to Basic *only if* the computer is provisioned for Education, which you do setting **SharedPC\SetEduPolicies** to TRUE. This, in turn, sets the **System\AllowTelemetry** group policy to Basic. If the computer isn't provisioned or if the diagnostic level is not set via Group Policy, MDM, or OOBE (note that Azure AD-joined computers won't show OOBE consent form), the computer will fall back to Full diagnostic data collection. You can use [Setup School PC](use-set-up-school-pcs-app.md) to provision the computer. + +- For Windows 10 Education, version 1803, and later, setting **SharedPC\SetEduPolicies** to TRUE does *not* set the **System\AllowTelemetry** to Basic. Unless you set the diagnostic level via Group Policy, MDM, or OOBE, the computer will fall back to Full diagnostic data collection. For these computers, set the diagnostic level using [Group Policy](https://docs.microsoft.com/windows/privacy/configure-windows-diagnostic-data-in-your-organization#use-group-policy-to-set-the-diagnostic-data-level) or [MDM](https://docs.microsoft.com/windows/privacy/configure-windows-diagnostic-data-in-your-organization#use-mdm-to-set-the-diagnostic-data-level). + +- If you modify the diagnostic data level for Windows 10 Education, version 1703 and version 1709, those modifications are saved when you upgrade to version 1803 or later. + + ## Recommended configuration It is easy to be education ready when using Microsoft products. We recommend the following configuration: @@ -109,7 +119,7 @@ Set **Computer Configuration > Administrative Templates > Windows Components > S ## SetEduPolicies **SetEduPolicies** is a policy that applies a set of configuration behaviors to Windows. It is a policy node in the [SharedPC configuration service provider](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/sharedpc-csp). -Use one of these methods to set this policy. +Use one of the following methods to set this policy. ### MDM - Intune for Education automatically sets this policy in the **All devices** group policy configuration. From 0ef36dbc2b48c477068dd929dc89d2b720a3484b Mon Sep 17 00:00:00 2001 From: Dolcita Montemayor Date: Fri, 15 Feb 2019 19:18:43 +0000 Subject: [PATCH 032/176] Updated configure-microsoft-threat-experts.md meta tags --- .../configure-microsoft-threat-experts.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md index c613db1c34..5d14dd21c4 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-microsoft-threat-experts.md @@ -1,14 +1,21 @@ --- -title: -keywords: +title: Configure and manage Microsoft Threat Experts capabilities +description: You need to register to Microsoft Threats Experts preview to configure, manage, and use it in your daily security operations and security administration work. +keywords: Microsoft Threat Experts, managed hunting service, MTE, Microsoft managed hunting service +search.product: Windows 10 search.appverid: met150 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -ms.author: -author: +ms.author: dolmont +author: Dulce Montemayor ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 02/28/2019 --- # Configure and manage Microsoft Threat Experts capabilities From 4771bc75f50d009f530eac1ceab99176135cf93f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 20 Feb 2019 10:59:48 -0800 Subject: [PATCH 033/176] added feedback from Aaron --- .../access-control/local-accounts.md | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/windows/security/identity-protection/access-control/local-accounts.md b/windows/security/identity-protection/access-control/local-accounts.md index f6ab51d798..e1380a342d 100644 --- a/windows/security/identity-protection/access-control/local-accounts.md +++ b/windows/security/identity-protection/access-control/local-accounts.md @@ -5,7 +5,7 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -ms.date: 01/23/2019 +ms.date: 02/20/2019 --- # Local Accounts @@ -104,9 +104,7 @@ By default, the Guest account is the only member of the default Guests group (SI **Security considerations** -When an administrator enables the Guest account, it is a best practice to create a strong password for this account. In addition, the administrator on the computer should also grant only limited rights and permissions for the Guest account. For security reasons, the Guest account should not be used over the network and made accessible to other computers. - -When a computer is shutting down or starting up, it is possible that a guest user or anyone with local access could gain unauthorized access to the computer. To help prevent this risk, do not grant the Guest account the [Shut down the system](/windows/device-security/security-policy-settings/shut-down-the-system) user right. +When enabling the Guest account, only grant limited rights and permissions. For security reasons, the Guest account should not be used over the network and made accessible to other computers. In addition, the guest user in the Guest account should not be able to view the event logs. After the Guest account is enabled, it is a best practice to monitor the Guest account frequently to ensure that other users cannot use services and other resources, such as resources that were unintentionally left available by a previous user. @@ -155,7 +153,7 @@ Similarly, Phone auto logs in as a “DefApps” account which is akin to the st In the converged user model, the multi-user-aware apps and multi-user-aware brokers will need to run in a context different from that of the users. For this purpose, the system creates DSMA. -#### How the DefaultAccount gets created on domain Ccntrollers +#### How the DefaultAccount gets created on domain controllers If the domain was created with domain controllers that run Windows Server 2016, the DefaultAccount will exist on all domain controllers in the domain. If the domain was created with domain controllers that run an earlier version of Windows Server, the DefaultAccount will be created after the PDC Emulator role is transferred to a domain controller that runs Windows Server 2016. The DefaultAccount will then be replicated to all other domain controllers in the domain. @@ -166,27 +164,33 @@ Microsoft does not recommend changing the default configuration, where the accou ## Default local system accounts -The system account and the Administrator account of the Administrators group have the same file rights and permissions, but they have different functions. The system account is used by the operating system and by services that run under Windows. There are many services and processes in the Windows operating system that need the capability to sign in internally, such as during a Windows installation. The system account was designed for that purpose. It is an internal account that does not show up in User Manager, it cannot be added to any groups, and it cannot have user rights assigned to it. +### SYSTEM +The SYSTEM account is used by the operating system and by services that run under Windows. There are many services and processes in the Windows operating system that need the capability to sign in internally, such as during a Windows installation. The SYSTEM account was designed for that purpose. It is an internal account that does not show up in User Manager, it cannot be added to any groups, and it cannot have user rights assigned to it. -On the other hand, the system account does appear on an NTFS file system volume in File Manager in the **Permissions** portion of the **Security** menu. By default, the system account is granted Full Control permissions to all files on an NTFS volume. Here the system account has the same functional rights and permissions as the Administrator account. +On the other hand, the SYSTEM account does appear on an NTFS file system volume in File Manager in the **Permissions** portion of the **Security** menu. By default, the SYSTEM account is granted Full Control permissions to all files on an NTFS volume. Here the SYSTEM account has the same functional rights and permissions as the Administrator account. **Note**   -To grant the account Administrators group file permissions does not implicitly give permission to the system account. The system account's permissions can be removed from a file, but we do not recommend removing them. +To grant the account Administrators group file permissions does not implicitly give permission to the SYSTEM account. The SYSTEM account's permissions can be removed from a file, but we do not recommend removing them. +### NETWORK SERVICE +The NETWORK SERVICE account is a predefined local account used by the service control manager (SCM). A service that runs in the context of the NETWORK SERVICE account presents the computer's credentials to remote servers. For more information, see [NetworkService Account](https://docs.microsoft.com/windows/desktop/services/networkservice-account). + +### LOCAL SERVICE +The LOCAL SERVICE account is a predefined local account used by the service control manager. It has minimum privileges on the local computer and presents anonymous credentials on the network. For more information, see [LocalService Account](https://docs.microsoft.com/windows/desktop/services/localservice-account). ## How to manage local user accounts -The default local user accounts, and the local user accounts that you create, are located in the Users folder. The Users folder is located in the Local Users and Groups folder in the local Computer Management Microsoft Management Console (MMC), a collection of administrative tools that you can use to manage a single local or remote computer. For more information about creating and managing local user accounts, see [Manage Local Users](https://technet.microsoft.com/library/cc731899.aspx). +The default local user accounts, and the local user accounts that you create, are located in the Users folder. The Users folder is located in Local Users and Groups. For more information about creating and managing local user accounts, see [Manage Local Users](https://technet.microsoft.com/library/cc731899.aspx). You can use Local Users and Groups to assign rights and permissions on the local server, and that server only, to limit the ability of local users and groups to perform certain actions. A right authorizes a user to perform certain actions on a server, such as backing up files and folders or shutting down a server. An access permission is a rule that is associated with an object, usually a file, folder, or printer. It regulates which users can have access to an object on the server and in what manner. -You cannot use Local Users and Groups to view local users and groups after a member server is used as a domain controller. However, you can use Local Users and Groups on a domain controller to target remote computers that are not domain controllers on the network. +You cannot use Local Users and Groups on a domain controller. However, you can use Local Users and Groups on a domain controller to target remote computers that are not domain controllers on the network. **Note**   You use Active Directory Users and Computers to manage users and groups in Active Directory. -  +You can also manage local users by using NET.EXE USER and manage local groups by using NET.EXE LOCALGROUP, as or you can use a variety of PowerShell cmdlets and other scripting technologies. ### Restrict and protect local accounts with administrative rights @@ -217,7 +221,7 @@ UAC makes it possible for an account with administrative rights to be treated as In addition, UAC can require administrators to specifically approve applications that make system-wide changes before those applications are granted permission to run, even in the administrator's user session. -For example, a default feature of UAC is shown when a local account signs in from a remote computer by using Network logon (for example, by using NET.EXE USE). In this instance, it is issued a standard user token with no administrative rights, but with the ability to request or receive elevation. Consequently, local accounts that sign in by using Network logon cannot access administrative shares such as C$, or ADMIN$, or perform any remote administration. +For example, a default feature of UAC is shown when a local account signs in from a remote computer by using Network logon (for example, by using NET.EXE USE). In this instance, it is issued a standard user token with no administrative rights, but without the ability to request or receive elevation. Consequently, local accounts that sign in by using Network logon cannot access administrative shares such as C$, or ADMIN$, or perform any remote administration. For more information about UAC, see [User Account Control](/windows/access-protection/user-account-control/user-account-control-overview). From d5a9bc592b0f16386f15d327fbf67c41a2fab00c Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 20 Feb 2019 12:56:29 -0800 Subject: [PATCH 034/176] edits from Aaron --- .../access-control/local-accounts.md | 62 +++++-------------- 1 file changed, 17 insertions(+), 45 deletions(-) diff --git a/windows/security/identity-protection/access-control/local-accounts.md b/windows/security/identity-protection/access-control/local-accounts.md index e1380a342d..dc32e96f0a 100644 --- a/windows/security/identity-protection/access-control/local-accounts.md +++ b/windows/security/identity-protection/access-control/local-accounts.md @@ -12,6 +12,7 @@ ms.date: 02/20/2019 **Applies to** - Windows 10 +- Windows Server 2019 - Windows Server 2016 This reference topic for IT professionals describes the default local user accounts for servers, including how to manage these built-in accounts on a member or standalone server. @@ -108,21 +109,6 @@ When enabling the Guest account, only grant limited rights and permissions. For In addition, the guest user in the Guest account should not be able to view the event logs. After the Guest account is enabled, it is a best practice to monitor the Guest account frequently to ensure that other users cannot use services and other resources, such as resources that were unintentionally left available by a previous user. -### HelpAssistant account (installed by using a Remote Assistance session) - -The default HelpAssistant account is enabled when a Windows Remote Assistance session is run. The Windows Remote Assistance session can be used to connect from the server to another computer running the Windows operating system. For solicited remote assistance, a user initiates a Windows Remote Assistance session, and it is initiated by invitation. For solicited remote assistance, a user sends an invitation from their computer, through e-mail or as a file, to a person who can provide assistance. - -After the user’s invitation for a Windows Remote Assistance session is accepted, the default HelpAssistant account is automatically created. The HelpAssistant account provides limited access to the computer to the person who provides assistance. The HelpAssistant account is managed by the Remote Desktop Help Session Manager service. The HelpAssistant account is automatically deleted after there are no Remote Assistance requests are pending. - -The security identifiers (SIDs) that pertain to the default HelpAssistant account include: - -- SID: S-1-5-13, display name Terminal Server User. This group includes all users who sign in to a server with Remote Desktop Services enabled. - -- SID: S-1-5-14, display name Remote Interactive Logon. This group includes all users who sign in to the computer by using Remote Desktop Connection. This group is a subset of the Interactive group. Access tokens that contain the Remote Interactive Logon SID also contain the Interactive SID. - -For the Windows Server operating system, Remote Assistance is an optional component that is not installed by default. You must install Remote Assistance before it can be used. - -In comparison, for the Windows client operating system, the HelpAssistant account is enabled on installation by default. ### DefaultAccount @@ -165,7 +151,7 @@ Microsoft does not recommend changing the default configuration, where the accou ## Default local system accounts ### SYSTEM -The SYSTEM account is used by the operating system and by services that run under Windows. There are many services and processes in the Windows operating system that need the capability to sign in internally, such as during a Windows installation. The SYSTEM account was designed for that purpose. It is an internal account that does not show up in User Manager, it cannot be added to any groups, and it cannot have user rights assigned to it. +The SYSTEM account is used by the operating system and by services that run under Windows. There are many services and processes in the Windows operating system that need the capability to sign in internally, such as during a Windows installation. The SYSTEM account was designed for that purpose, and Windows manages the SYSTEM account’s user rights. It is an internal account that does not show up in User Manager, and it cannot be added to any groups. On the other hand, the SYSTEM account does appear on an NTFS file system volume in File Manager in the **Permissions** portion of the **Security** menu. By default, the SYSTEM account is granted Full Control permissions to all files on an NTFS volume. Here the SYSTEM account has the same functional rights and permissions as the Administrator account. @@ -188,9 +174,9 @@ You can use Local Users and Groups to assign rights and permissions on the local You cannot use Local Users and Groups on a domain controller. However, you can use Local Users and Groups on a domain controller to target remote computers that are not domain controllers on the network. **Note**   -You use Active Directory Users and Computers to manage users and groups in Active Directory. +You use Active Directory Users and Computers to manage users and groups in Active Directory.loca -You can also manage local users by using NET.EXE USER and manage local groups by using NET.EXE LOCALGROUP, as or you can use a variety of PowerShell cmdlets and other scripting technologies. +You can also manage local users by using NET.EXE USER and manage local groups by using NET.EXE LOCALGROUP, or by using a variety of PowerShell cmdlets and other scripting technologies. ### Restrict and protect local accounts with administrative rights @@ -314,7 +300,7 @@ The following table shows the Group Policy and registry settings that are used t 6. Ensure that UAC is enabled and that UAC restrictions apply to the default Administrator account by doing the following: - 1. Navigate to the Computer Configuration\\Policies\\Windows Settings, and > **Security Options**. + 1. Navigate to the Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\, and > **Security Options**. 2. Double-click **User Account Control: Run all administrators in Admin Approval Mode** > **Enabled** > **OK**. @@ -322,6 +308,9 @@ The following table shows the Group Policy and registry settings that are used t 7. Ensure that the local account restrictions are applied to network interfaces by doing the following: + >[!NOTE] + >You can also enforce the default for LocalAccountTokenFilterPolicy by using the custom ADMX in Security Templates. + 1. Navigate to Computer Configuration\\Preferences and Windows Settings, and > **Registry**. 2. Right-click **Registry**, and > **New** > **Registry Item**. @@ -396,8 +385,8 @@ The following table shows the Group Policy settings that are used to deny networ

Policy setting

-

User name of the default Administrator account

-

(Might be renamed through policy.)

+

Local account and member of Administrators group

+

2

@@ -412,8 +401,8 @@ The following table shows the Group Policy settings that are used to deny networ

Policy setting

-

User name of the default Administrator account

-

(Might be renamed through policy).

+

Local account and member of Administrators group

+ @@ -438,35 +427,19 @@ The following table shows the Group Policy settings that are used to deny networ 6. Configure the user rights to deny network logons for administrative local accounts as follows: - 1. Navigate to the Computer Configuration\\Policies\\Windows Settings, and > **User Rights Assignment**. + 1. Navigate to the Computer Configuration\\Windows Settings\\Security Settings\\, and > **User Rights Assignment**. - 2. Double-click **Deny access to this computer from the network**, and > **Define these policy settings**. + 2. Double-click **Deny access to this computer from the network**. - 3. Click **Add User or Group**, type the name of the default Administrator account, and > **OK**. The default name is Administrator on US English installations, but it can be renamed either by policy or manually. - - ![local accounts 9](images/localaccounts-proc2-sample3.png) - - **Important**   - In the **User and group names** box, type the user name of the account that you identified at the start of this process. Do not click **Browse** and do not type the domain name or the local computer name in this dialog box. For example, type only **Administrator**. If the text that you typed resolved to a name that is underlined, includes a computer name, or includes the domain, it restricts the wrong account and causes this mitigation to work incorrectly. Also, be careful that you do not enter the group name Administrator to prevent blocking domain accounts in that group. - -   - - 4. For any additional local accounts in the Administrators group on all of the workstations that you are configuring, click **Add User or Group**, type the user names of these accounts in the dialog box in the same manner as described in the previous step, and then click **OK**. + 3. Click **Add User or Group**, type **Local account and member of Administrators group**, and > **OK**. 7. Configure the user rights to deny Remote Desktop (Remote Interactive) logons for administrative local accounts as follows: 1. Navigate to Computer Configuration\\Policies\\Windows Settings and Local Policies, and then click **User Rights Assignment**. - 2. Double-click **Deny log on through Remote Desktop Services**, and then select **Define these settings**. + 2. Double-click **Deny log on through Remote Desktop Services**. - 3. Click **Add User or Group**, type the user name of the default Administrator account, and > **OK**. (The default name is Administrator on US English installations, but it can be renamed either by policy or manually. - - **Important**   - In the **User and group names** box, type the user name of the account that you identified at the start of this process. Do not click **Browse** and do not type the domain name or the local computer name in this dialog box. For example, type only **Administrator**. If the text that you typed resolves to a name that is underlined or includes a domain name, it restricts the wrong account and causes this mitigation to work incorrectly. Also, be careful that you do not enter the group name Administrator because this also blocks domain accounts in that group. - -   - - 4. For any additional local accounts in the Administrators group on all of the workstations that you are setting up, click **Add User or Group**, type the user names of these accounts in the dialog box in the same manner as the previous step, and > **OK**. + 3. Click **Add User or Group**, type type **Local account and member of Administrators group**, and > **OK**. 8. Link the GPO to the first **Workstations** OU as follows: @@ -485,7 +458,6 @@ The following table shows the Group Policy settings that are used to deny networ **Note**   You might have to create a separate GPO if the user name of the default Administrator account is different on workstations and servers. -   ### Create unique passwords for local accounts with administrative rights From b2ec8d473544473f8604b91841bbfb1d84f56aea Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 21 Feb 2019 06:48:31 -0800 Subject: [PATCH 035/176] edits --- .../identity-protection/access-control/local-accounts.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/access-control/local-accounts.md b/windows/security/identity-protection/access-control/local-accounts.md index dc32e96f0a..dcf5546de7 100644 --- a/windows/security/identity-protection/access-control/local-accounts.md +++ b/windows/security/identity-protection/access-control/local-accounts.md @@ -278,6 +278,9 @@ The following table shows the Group Policy and registry settings that are used t + +>[!NOTE] +>You can also enforce the default for LocalAccountTokenFilterPolicy by using the custom ADMX in Security Templates.   **To enforce local account restrictions for remote access** @@ -308,9 +311,6 @@ The following table shows the Group Policy and registry settings that are used t 7. Ensure that the local account restrictions are applied to network interfaces by doing the following: - >[!NOTE] - >You can also enforce the default for LocalAccountTokenFilterPolicy by using the custom ADMX in Security Templates. - 1. Navigate to Computer Configuration\\Preferences and Windows Settings, and > **Registry**. 2. Right-click **Registry**, and > **New** > **Registry Item**. From 363330acadc56fa2084af9caa8e63d7353e2da2a Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 21 Feb 2019 16:32:57 -0800 Subject: [PATCH 036/176] edits --- .../bitlocker/bitlocker-overview-and-requirements-faq.md | 6 +++++- .../overview-attack-surface-reduction.md | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md index 12479b7ab1..ca512b92d3 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md @@ -7,7 +7,11 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: brianlic-msft +author: justinha +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual ms.date: 02/21/2019 --- diff --git a/windows/security/threat-protection/windows-defender-atp/overview-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-atp/overview-attack-surface-reduction.md index f69f7f9a83..c23a4512ad 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-atp/overview-attack-surface-reduction.md @@ -15,7 +15,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 07/01/2018 +ms.date: 02/21/2019 --- # Overview of attack surface reduction @@ -27,7 +27,7 @@ Attack surface reduction capabilities in Windows Defender ATP helps protect the | Capability | Description | |------------|-------------| -| [Hardware-based isolation](../windows-defender-application-guard/wd-app-guard-overview.md) | Protects and maintains the integrity of the system as it starts and while it's running, and validates system integrity through local and remote attestation. In addition, container isolation for Microsoft Edge helps protect host operating system from malicious wbsites. | +| [Hardware-based isolation](../windows-defender-application-guard/wd-app-guard-overview.md) | Protects and maintains the integrity of the system as it starts and while it's running, and validates system integrity through local and remote attestation. In addition, container isolation for Microsoft Edge helps protect host operating system from malicious websites. | | [Application control](../windows-defender-application-control/windows-defender-application-control.md) | Moves away from the traditional application trust model where all applications are assumed trustworthy by default to one where applications must earn trust in order to run. | | [Exploit protection](../windows-defender-exploit-guard/exploit-protection-exploit-guard.md) | Applies exploit mitigation techniques to apps your organization uses, both individually and to all apps. Works with third-party antivirus solutions and Windows Defender Antivirus (Windows Defender AV) | | [Network protection](../windows-defender-exploit-guard/network-protection-exploit-guard.md) | Extends the malware and social engineering protection offered by Windows Defender SmartScreen in Microsoft Edge to cover network traffic and connectivity on your organization's devices. Requires Windows Defender AV. | From 9a6d5036c376632cbbaaf8889c03f03272ee53f6 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Fri, 22 Feb 2019 20:03:26 +0500 Subject: [PATCH 037/176] DG Readiness command was old A new version that is 3.6 has been released and because of this, the command DG Readiness command should be updated. I have checked the module and found that the new version of DCG is 3.6 and PowerShell command has been updated to DG_Readiness_Tool_v3.6.ps1 -Disable -AutoReboot --- .../credential-guard/credential-guard-manage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-manage.md b/windows/security/identity-protection/credential-guard/credential-guard-manage.md index def101e7d1..3ab59e7851 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -191,7 +191,7 @@ For more info on virtualization-based security and Windows Defender Device Guard You can also disable Windows Defender Credential Guard by using the [Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool](https://www.microsoft.com/download/details.aspx?id=53337). ``` -DG_Readiness_Tool_v3.5.ps1 -Disable -AutoReboot +DG_Readiness_Tool_v3.6.ps1 -Disable -AutoReboot ``` #### Disable Windows Defender Credential Guard for a virtual machine From 0afbbaf3c52da4c4d748bc19653291cf49194a6c Mon Sep 17 00:00:00 2001 From: Zane <34351912+zburtondbrs@users.noreply.github.com> Date: Fri, 22 Feb 2019 12:41:52 -0500 Subject: [PATCH 038/176] Update uev-getting-started.md typo in GPO name --- windows/configuration/ue-v/uev-getting-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/ue-v/uev-getting-started.md b/windows/configuration/ue-v/uev-getting-started.md index de3fecb42b..a4a8ead75e 100644 --- a/windows/configuration/ue-v/uev-getting-started.md +++ b/windows/configuration/ue-v/uev-getting-started.md @@ -110,7 +110,7 @@ With Windows 10, version 1607 and later, the UE-V service is installed on user d 2. Navigate to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft** **User Experience Virtualization**. -3. Double click **Use Users Experience Virtualization (UE-V)**. +3. Double click **Use User Experience Virtualization (UE-V)**. 4. Select **Enabled** and click **OK**. From f80d5d6e3c62359c2776a545a70115523949bc20 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 22 Feb 2019 11:24:30 -0800 Subject: [PATCH 039/176] edits --- .../custom-profile-prevent-device-ids.png | Bin 14886 -> 12641 bytes .../mdm/policy-csp-deviceinstallation.md | 14 +++++++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/client-management/mdm/images/custom-profile-prevent-device-ids.png b/windows/client-management/mdm/images/custom-profile-prevent-device-ids.png index d949232d44fcaabef0df5879b1b4dfaba7c8fea8..ef6c3f78cbe932374e4ede3e0e816913be2989fd 100644 GIT binary patch literal 12641 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 literal 14886 zcmeIZWmH_jwl3NvA%vj8B|w1S7Th6t@Zfag?hxD|KyV1|4#6E7x8N>~G!WdK#$9e_ zpL53B@7{Cn+vnXe-mmwg#~iCxb%eBCZSoybu5Y z5CY!3fVX55>YTs@f}^sOD4=5O{T}?{m6?dV2mnwWh4Ns42){=D_66t&0HAmO{UP+* z6&V8nye-n=BC2k>M;RCqOEU>8QZ^q!xYH%{xXS)63m^0MsT0)I8Z2nwGIeRD9;>*d zL=E@I#jF^Up;<8z+dunrNwd62{3>SQ-hw}af7MqP?C@C3T2e!!4}E^gRj-VKs2=q8 zseki9u=)ot7N2*PS03Ah*5k*~kH@g}Eem?dx@F~}!UswNvSqU$yY0Av z=;+;V2%k>@0G}}WEGJVX4hqt2?^cn7HD{RYhvHw|*az2zLQ}Rnd3D8@m#=A-=ZEFQ z4_aMyjoq(rUA7#B1ibDdq5y#JDeS@!tdeF<_39s-q0lrv9jvX!-C5s9ikK+9`*qpn zrG7batE$6(vrJN-xm_r4fQc#!Kwo!64g5p2fm(^tfGKy2^B}07tiym}Cbisr@XpnD z#7z?C72vxwn;irz*H*qrvx`W4*doXrx?iGFt}Hm#>SBG9)?qH(#}CUOo4=ee%BPM* zn{bjiP`uKy7TBM)Sb07s)4q*4>0G;oJq;wRx#}|CJ{ysK+P% z0P>$IN5+*+)&=X{tyd1(EL*Bie7|0K_?1!9>b|>yAEwx|k>tA(#^AG&G%gJ5LK#is z%7yD1pp!TlC%vzPanH-@U8Y_>ZuynFF0*)DuxX9^xZND zcnPpJ;*tb!5*`TRv9?-$R0&rv0OHO#)O;J0g1L1*_w9{mF50Nk(00##f58G;3nzdH zjH3!w9pu1TEUtlDU4a26u#k=m2QsbZ*N=Je#m-~*D=efi9*>LxlY%AyKz|MZ3Cnuh zyi+diWCemaU}14Ggoru`xE=(X6bVIPYyX`6RgFNU3&s+5-J8|Ba_q{9BK8{+Ug39K zWy9W0S5I1O;2JUW+d)NtPmsPrqUigSRKxue0LXL?S3mVELw2^3fxIQFbbdpxI+ZoT z&6V8~o_OnaGLn_~5I}XVl;!~(mIdj|nvIid(I3ELtl)lvyf#7-K^3w70+ zIrBZ@v6Q*X{PB+|2b%Y?INZE#>zLx(S@(V_y*XaM!+(a_Wn|G6I%fj`05zYd9p9(s zm@nTkGGg@}XY|VH6U7QX{>I>wqXb|e0&^5x2Dzfs46ED=Y>-+i5@O z#D^buUYB;fI3pvzv&->)X1#2vst`Eono@U(|GSM<#jTt#^S$xYE>MJh2Fl#F>x}eT zA1JRp1M4@p^aQRzR}Y(3zc8q}eS_(rHQ&LpgL_KA0*)cA<^Kg_{8Mu`IM>;H+z#pL zy+cKuUh{TCT000fEf#jT^`Laj7ut;s78qxfrbe9o|r5O=6kzJBB_F& z&&!TOh{8shdYK=GRjkSstA_fL38aKuyZOQNowPiL?kVuwI85T;Ymo`wZEQF?+U<>% z=oGoI9vtqu5L80dD@fE4Hpgrqm3+~Uq_GTwMHv01-o>FBd=SpC6rbN^JWS}-kW=%@ zc6r5cxi-~$c1vbKU55@|=}1CB3;2m%K5AoFyp6;X&(+k_E+`>*Es~p?F0L4A%#&h| z%j7<9Oa&P#nB?KKIpBqFQ!ZSUki@o(!Zi2yujJn$yy+O;|MCNqLnQ9UpsCpweI}NM zuvTyM`@#KpOfw=^+szUPfYl>2dPvQ+!?k!`rbILS232n3DMO%4$Q1TIT_{_rvz7=6+ebLc%aWr`2fiJ4}Dy z>3?Yj+#ntogN09%o!t0OCyG&mx6|%OE0`O*aWqe7HLRphdDy;}K1T1|*L(D|d~_nZ zeJ?KbI#vi)+}8I{%BmlFreNSc?-lpEE<1va1GwC2KYhvCew7jDdmhdDG`>Nz@)!vV zx4(AHywwVhI8Er!Y8vo(T0J#;`g!TKcWSomy89ezKfA%;dtJqPMWS~rVYO)QwFM&) zqUt;9&w9MaAlUHry`T5hk6dVfJQS|!gL&W2W011;J$oI_`+99Yhn)(O-fv)NZ8%0f zo(l7xr4lp|GJEj3ANHySbJconGBVNdk@g^4zV%1PmiqZnwkF*!n10 z!c|a_qd&2Jl)&nZrcjnarMnN6ijcyK-Rg02 zUF8hg6Wu^(r;h5rady=kEk=$cj>^m95YiLfO@$jov;84^X-OY@o zhsyiTfv+c8g_7nADlgDss3&@ghDHgMH^%|g8?C}f148B9bJ*{Vw)v1If;vy2S07}J zJO9aWU^|BCV~{n?ysF{A>o^JBl;j~o%!E}1Ez^g zOhMLm^P7ePK}j|&LE0}I$V15S1GR|^9|8mHycURd-g}+%uW z`CPa3MJExk;lPpcGb(Z-4(rE97Eqo?`6I4pxgf{5)sdZ+QBR%AjzDFdUUi>*lzJtn z<4oBz=w9Bl+&kB!95}ujgFowDJ{ZU-c?oLi(*-^^!|(0}9JE2N=421W>a31@=NS&j z#?C=4{kn#}8^n*Zf4HIW(YGt>xLaobkj+~ijn7*}(l7x4=C8%!-cu?91Xg? z&k*xpX!bX4e0p>}S??`{By~j0qU9ove(Ltd01zYRA}+iWN6A*gWSaX4$IHmcBJ=Vx zX67>Hdp|?>s;Vj;?NdqvlSZDRo=z?#$P4rM*AiBZjm=e+M6}727o#ry6NZcemR#?$Xo z$*h5pu-W{FH%TdNJS0~j6%E^7RY>AliODk# z@@A5Fzfdu8BCb}|8{O4ASYSX=oDuj9a(hTvs1&R^X$oH6>DST(m)QtE)uJ~scFQ%2 z&Ln_X6H15Lu9puGEiLw-T6VbOm$Q1X{t#$^nG8f3y?Q#!XoU8dhwK-Z0V(4^I%RxR zC-lt}xn6J~$c0bgGQOrFefK(&I#-Nkw}2y~Yfy>$PuNqp>kj*4|DiQtqI*!~`cUX> zd7QLqceA+CV>S_wi65lxlxs5L#@QQAtDV9*r5#AgT)NR8<>~h}*Lj$!;f6K0ZV#Ae zZqcz~WicE$xGSAD79(0~gBQ>pgyQb4v$^{=Pzm$VJFxT;H=}Dg=OO3E1L_M?IsS~U zKBiX-u{(OctMG;NscOF4s4cV;IwN%-@mQbXZyT=3ml)RJ9W#)>FKqAppsT*twa2Lw zmR$-OOXtNF#$e0@_rMJGr)pk9*t9-hCH3|F5Zn=q&6|su_hH)<;RC4+)aybM>37m+ zlv8)d_X$K{TmFa{UBfR`3a|PuupsES8J7q@)*u)m;!D>fG)pIA8~DQ~2Q;qD2FBr` z(4e!!+HqZnL8@HkJ6F&;ul@QD_`V&A&!uwJ;y+%jLmNveXq{4}tKVrBf*$HE_j%&CrohZ87$kgd4LgAc=65B*9j;RW<4Yg< zZ2E;Rrm`M;6p=8?olm<^SPuWx4GZZJ_TWWj1;~$Zug;!FOn7T53sXj5qhxr=zRX7R;V~{PkxWbN?S~?!KSUN5yWqn?3 zWBlzp8lL#cigVAPV7T?PkGRF<2&AkH-+b50o|Rcaya8~PL+Y4JTbRSXmb+x_d_QNl z{9Na72+@M5B_*pP?3sgkc4VC8a=_Uo_`*ft+F>E`KDtdp26`y$`3d&CD<$0ga5lVj zGFNRR^k#c7*}GD~b&==pm*V#&@#V~rV(k4dDer8?Ok)V^-d5qkfzqO*qim>jcrk)4 z_|>MNk=zEVf#JQonov0ErJ;?{&9B{I9}Y zVj6>Hf&2U9hM_^vQ-947qisB@A;^4?%DCS;PxK_ zFSWRO`hh@v4x1rv55Lz9^(*8UK^81UDs%<+0ZJZYcps+?x(#!k`PsJu!Mnis=$93> zbGY3*BbGIcMjIcOeqJ_j1uq7&tD$CMCaK8{2cl~A_HVHRYBx8FJzdD$VP;X33x1HSiUJKyN73CNm-Z&`?S@Ufrlj;l%r=*b-xsn+aZnibwv6Q^@j{7 z?CBWROpwg5Au+rXG4=Cp;pB*f*&=D5);w^Cs}-V~>Ee7?5q33H~; z_bse5>i;=asCfS-nIDnSW z`*^vN!_`jl4=r7PP_Ml4qY~STcGZgu?{`L@PSm>phyo>@3!t2mJ7UK?Y4gR-WI*)` z73DF7;1QmN2dhmKAeQ#iD%Y*QaG0{zo<)}8Bo_&#`JU+ZbcsajZLy0) z@*h5(|35>hJe*l``d^^yZ`XnLo!)SbJQiQVO5*=lUgp1mtL8!LSvzZRHDdp+CeJ&AOHjMCuk4U09du;qJL$MZ-E`+wlCjgW==5;^^ANw`K%$^&O+*hy_SdfN}Gw!$+ardtGit8QPX?j@9QQ+zB z5@r4KC--SX!GTHt>C_^mjxvx^a?NG&vbBKt0Zn3R)wZg)=?&thl(D*$OvV#yK?LUGQDTS}(@oo{ zR_QXx*Ncwhk=)C>NV2j>=|<^oHowmJIUJ)Bll+JYONlck%7xLfEretEEO=X#=tl%ck< zq9JKi_-s$lKIn&ss$XiSjsqgcv+^-jP*pzL4!6!y@H1;n*xRSz6Fu&d&`jJajI0Fkh<{cfc6}$RAXMs`D z={CBr#i-gahGRUG4}#eF$d}@U4DU1TfBC68{V`REaWz17%DoEnPQ`9U5lAU_zso3y zcIZ?#tujPRiXRtcl&nkJd}#gUje>}1EvDIPEz={BOS*aDs=Q=)X?$8F>M*dwcs!vwwbB2k+8r9XsnA)|U9eZ@-tew1*1~GR~LpEfo)><-fdsGs3f8Y zfC)IMZ}(Pfym4W>V3P^lx0JC0mdwe@&Xe6KTMP^FA$9S!a>HyR##DU|hZX5;2|A(E zh)g8GnkzB?=&N62RN#PJB15}Aij(>DN^R$MmW-#-p^mJq;_2paFD?>Q^VR;7uMnnIvUp{i|oQ!!;vBC4CwS+m%dqj@>l=yjzNikKJ+O3%Af(!khGx z`>EGMo1`ZDwz^ED{Jo=`8+|sBbZ0e*FnT6IS&hGrX}=d?pUfV=S%z{#^4IAI!&Y7C z7XLjPI($JqlJ%Hmrw=vF5SwNq!YQ43EpiGzhL}^qe$Li@xn?3$%%>^j3}seduKtlc z!vqa7CKDMaj{eiLw0;*70S)nkUT)H>iuZpXlzs79ZE}lAqoVm2H^8-Y?!+X`I82Mq z`onm~)9*Z%%cn@@zunGpnUqi;gU8V%He-odtxf(Bktu=?3#o~jh$X3B3g~x2U&F(x z0k14DK;QPCBdj-n1CkItYboQE^M9g`{-3gS|3tn23%R}j=*=N^I)46_rONqlu~gXv zsuX}%e_1Rdobt8x{Vq{AwALxg+=Tcc+PU>_y-|F|)s&iq%s-22Tokf|ykTwE$JHU^ zV!{aL|Dd$EvcRpjxM5WBq8u{G%jyt5_p{Bh4E`h>ewRZyuSN5~F+%uvba;HXH51sY zrWDiJWl2X(LjD&0cF+Dre3V4eL(w#=;Q0#Dey9A~WWREARW^{HO6hgGB`J)fp2 z`gbL8qJ;k*ZtwY>_v11A-Pt@=3YS>#qByrXqJ9Ft6HaZ%sk5kywb~G_?aCq76_#wO z)RF^z`uNl4TtN86Of`J((KBR_;oMosClB|L_J&+e|uL^z|#X}G6TC5hx8X)0RJWGam@@dB_j^LIee{LNFaEj>N1nXC^I04tbMMBECmxW$ytcQRQz2bn zALL#btKoV7a{(K$5Rqovya)Fn2pnyBdYs$ zYDc^aTbp|L<9c^zK3S?KVyY`yO~=%3ah6bmvTjGr{>>v;J|?NdUDvfY6G&fbk?W{145>H|3v)}&Lhc0qj2RVQzMmnIu640_jNxG z3~chSxqfzj*ZBN&-zMoSF8hx)4!!c`o7v{Lk1HLK1LsaH*pKDD1boPLw!-Sgs!ukz z0o)#$m2>C8BT4>*$&RUJc+mdHF_MCO?akA+&vC#mBm)MQzDM}nvj??lSmFvbL=J&E zB^NS#Ujq+Dci~h3oDq!bSi}+wTECe3WF~odza=7&cWPZaRW^P@3t<)R6Rm15>V(dYWd6#$}~#dZey@O$JlylYLhA_(w_{XY#HYGCfC z>odEs5Ir8NJ_T<|QFssb@8sS5K~K)AS+&L7*3 zM;98^vt+6lE=$g{O>0k&_ujAIFPufn|NJ^n^f<0v zo@lVf3A(Yo|ONoj=xD*#Z%YK;s@W$%w7>)4Ey70|YKsRNnByCrSISWGDWQw#UDa5HVK+SNJ}Y zw7Q+bO-n*jhihe8ki@VSd`3+oVE6<6&7}PA1Q!VWcf*<3NvQ{ghj-%&6Nu1MfNW$; zzlz=MLkXS>5|OYlyX9hf#QQ0gjQ9@+bd1a!t;|0fW2jR>br;q0{iS@9?5PN zyqgXFISUiQJF_+n|i%gWPI+JZ$*p}+=ekd>f- z1Unl+osp@_=k3AHgwibDOHSd>;2(78el6NiDd!})W|4EAnV(CSV~2%>k4pD0f}S1^ zX+-3puA7HCwxt##LXxz@aG57I!!BlMG8b?2YSDVFu3Pzz#@Vl^I%oFU>rbu_2iPPV zq_^CE$W)S(yY?j;H>vN|l@$h~*KyAEEo&~7oXZ3R-vl*qucp|{$tkKruICj_gobll;`%AWi6v7%s4O$mlvw< zq{=OKKi0!zsInB7n{38;{&ju@8p`;Qu8r&+f*xn1QU6Vt_$w)G%8MjOn!0b{?LF%| zR(|4-(=Ub?ErWAUi;|~^`Nn9Na5dD~=Ih(FG@pbe_>;amO^Pu!XnvGWP9Z3_NpbxJ z+6a~A8fJX=Q(kjS3enTw^&`3E81+TH@vH{KLrwPE+~@GpgeVn_M;jXs8pWmB`vFg3 z&&}Mp!uEZgki<_{m~$#xhXi#jU6~rh!^yqw7)lkXSvdUEKZwTGsO6K3alNP;(#Jn_ zCa9MRWm&6)i55GJQ%E%J?pr`Ba`vV2k{j=(8d3}kois<)hHC?bEpP*iQO^AcD zV6kd~tu4h^AfZk@JMf0hQ2nP2Cn32^Q(k!z^qjB`S(by&C1;m&Cu=QC56(p;JGw+>-kMD+r!;phAn{zn414p@708- z(AO69k4!gR#{(|XAu6Z6wu2gBd5bpHOjp)i{7G16CJ$d^UfY#qQuMw>JaY^p~jkoJjIeRuI@f+B1v8A>wPX0 zp<&~5WlXGO2jP~gsnYCd54F*#CSQ(Db+%(cu_cY5szdjS9J!m~S@ilV`EW}WSMA!m zN`?G)()%rqRL#ls>Yory-}~?->5=z_;i{9Ytb6f1LQANs87`X}%88=0ZRE>2nGH7quUtnwxY6qClIFqaI|H zh2Wl&r6T{$*>?r1gk-W?7x{!O5wq2UiC@mO5)GTa#28ybEe{$gsL-TI_KAME>XByb|*kIc@KIshnhN0KW z_FU<9aH`sl6fK^0yAt=*F3aO4N$d5593-O%+x15@+fl{b!MONY>1LwKvkRwLQKSYU z&l1s?!D)=|0%HzwNWxqEO$lWCjWB0t@;L^{;?RIQBv}PCquB+`^0W(#N-VY$(sW=I z{>BknStZzqAW02Z7DDYB47Qg#6F-Xg>1}$_PBxoZ*<0=wo$ACc6>9MMHWK$q(`-@x z06nE9yPafRzi!ncN~YtiH0C+@*?nZ`aJQcAbd&(=dTkiMhD5-o?r*q4G8J19_6L^2 zNT%LsFLs?*3ZLxCiV5$2H|L}URap!^Me`qJLD3GFzlvD)5$E_MVm6A1I(`7bLpYsu z$+pO>OTY+`I11c>`&&xzp9!lA@(I1xun@4E;Vk^tgB#XtCZm49OiOXP{B!M1~yC zsnN8O9js01{?qO@IrI$lR&QsOK}>i zb*zjx_Nw@dv@0<@a^U@*b=h7~2{r z_SN+>E?-~`q6rt5y3-3l8osy{1!R)j(6izEn#bPE>9`)xTXA~6@7OfN_0yN<;+^P4 zWG<`z8uZXpat~=6V%1)pqjInecgcsuQHq`gcSTkF&+X%-0C|=YHn$)SzSa{Xh#ey`C>l$9V|e8tO{>L8<;3{jXk^(JU3HsaFjjCbM*F z(ml%Z=ZKa7F_R{2%$xR@ljF7nt#y1m-^BR8?XS@M4073(ie03 z;O_{(T>ubKFg3ZSC2*L1uo-1K8tIoNt*7mQXXDH7P`K+?PHj&S!hvATjmZR0c>FD; z`OieTGns#i_tBpxjfgPI?fcij%NwTFyVT*A=Sx2l*0L)pAF25Da@E;_@+0_OoiZpYZYZ)>MeFp+i>&xMEIVTYcdsp|ozDGgL{CW>WaVTECkZCgNNaVy zqAnW=k0Soiv(}#XDa#9THmj`U9yCbGao=RipiDW@R|8qF@F|+@$lXiwZM30zy}>2M zOFvv%zMO8#??>Mn^ zL@8Nez-z%nMLDz?{N&NGqQ()3ll$P?U$rS%{m%4LeY~PNDhP_@fqQ&RvO!}``T`Hd zM=}<;W?!mb6Bg%4zb*auK?{_j_JK8@eUmnT&+F{3Ab%DWK@yi7Z_`8t)(W4EzW!>q z7#jW6-|kWWE3L8-tCy$8low&^J)zkIc8w$Sz1;in)LLT7|UD zrvUU3F&ME2+vg7LT`|{Jt^)W7y$MjBqZ$`?^Hz&YbYMjeY*XN2n^|M%g7_Yqun#ne_+t@h4(^R&E=#I3Xul<|IKW zdUsJxF;2qSBpf4}r1+C2>QTPYN!H~%HD`XH{T5K@LsV_NL0d*229g-!;6;HnyS>S+ z42t^~-@?vWE#-*A55()ghDv$~4Xs_##4d^(jkgKud)~db7e$p)n!1a$h{#0(c5n4e z8BB@N!DQ=RbiShzm4vO=zJw6Dzgf?zv~K#OvET+#Zzm|c3Z*nv8<^!RW{WQoVo0la z;QBpY$Yot3rS0yHU*Lg`NM8}3Dv!t1v^A+oeKaZR@YW<<1eZSX+bc6gdHeqKG8(aO zKeD!7EVCTP;~N=rCgi^j#3qW19PgJ-Zb+E&FjCM|8u?UNyaQCh8ZC1S3}Q^kSQ{#( zP1_$ddqu2cfBSrW^Ibq8I(svE{$0jvXEiePW-8@)I?PWMGAKZ4vaiVD?E*r^JP!_Z z8q_ZbfuZb0qVsottB1wK!YsR+rP}AUUKq=Ef0W&4n9*35>esh>FQ~dfF{>xSG+JJg zA3%8+B0Ss<7u}uLg-iP5aY75Huks!D#7L&HerxJXpd|Y}PBoqn6!io*;~DCzQ?igz z*J9#-wZHZIRP(D7ysBe4>E^79XEtCIo+{dyyYY)7H?N0m-}S6pJ2^TlWs~sP5E{9< zV$Nt9hhwTt7J);iBRG~^FuB1-cqx!ziiCZH${&|FU>QHWFc`)#UQ%bRuH;qy6hw8nhDjsBCpf0Xp0>B0n(rJE zF-kfX_nw;L#wL|AK9mjuRT$>O)8h_-CX1~q$OxEOsszdta2uh@xH#u21eScoi{q@3 z?SoN1_FDuXA8_D7j5@G;0(MChd-F!9yM6WO<{9ocH|0$jq6MK$T~97jS3YX0=^aX96oh2 ztj5VjWMPrK6aoo|}#~4o{|l&Bjw9Uy~an*gj*I zq5xU-s1%5TQ&fGqu)Ug%?|O{gd)BaXO=McK&DFG#my%M@)h08flCDa7MQ3;d!ki(N zI<>#(aW+Ji6nO}M#qHYRa?J&0D?dscOc|35FXE^C$H%SX5}@aFeB93EQ)*Sc77Cn- z{5pT;GS<{%i&sYyxk9?fB}&)B1ZjsiW=Er2-(@u8g$qc>f%8oriRbgyBOwu-!;P6es&PXbRs&$gXh@7`~Lu~#Nc$$q-^scAATgQ`!?_1iQLn%fsA7~!=S2{87WNbjw&cV zY)~+JA8?ONJ+gsuNd|0`Y+w^UjxKJM7_6_Q0Ong(v;v9#mv!*9bSVO_6l8;ULVcc&3T8QFSC1O=$TIYXu+jyhe ztt$62b=yS*(Gj-_Z_WlTTpbq=35K$H(5+q#Rhv$y`*ldau0j+67x2CkOf^}2A`=;U z^4wicOe=kE99}gu8C$a}YYsvSxmZcthyZawIcG$5_p_nxqPR7iR!Oy?+GN%k-VF1) zVcZ{u$TC@IUj@rM&P^D;UvW|Y^BUI*;q%l7kji`iF_Iah<75NTmAT)UsYxY z=;%xM9S>=KB&UHbd*++1bQrqvnQ6{l7n3ri+^u^B7Mq)6nr#cG-$lUCj}) zc`?i3pB5mxX4y!tjak^`y~UnZ0qriQiRJTP$JQcceqxAA%~k&yI%BhGb$vlAB4`U_ z9*y4!Ip)**`lWZ~{#zy^RIR~jIcN0H4Ix_sv)lsRuZdk9);zdil*B#vC$dg?o#YQs6#56R`I4$igX$w+RtYyr^f!KV;f&$(B*Rhv_Tbj9b|;H;qk< z6JS0yUxYxXgMTmL3+`nWAOGC0uta_q zm3Pvd)Zx*0>|Zjdr4V9Uu2XR+DeVZ!i4BmQ@|G$F%T!!xSVH3m_<+Efu73V)fxO$TOZMk7SDhxn9NeDDVELw2sLcn4q{Q;PFXAD+YPHaE~d_uuw z%7oW5!VA4c|9|oS*%Gh?f5&HmS9;c+on0S0PnE#GNBqqNFFyTm)!P4`^=5$s8vyOw cQQb2cIdM3dZX`-9ya6CBp&(u%s_*|l04uv0RR910 diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 7380b5d410..a4b7177795 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -442,13 +442,6 @@ To verify the policy is applied, check C:\windows\INF\setupapi.dev.log and see i <<< Section end 2018/11/15 12:26:41.751 <<< [Exit status: SUCCESS] ``` - -Windows Defender ATP also blocks installation and usage of prohibited peripherals by using a custom profile in Intune. - -For example, this custom profile blocks installation and usage of USB devices with hardware IDs "USBSTOR\DiskVendorCo" and "USBSTOR\DiskSanDisk_Cruzer_Glide_3.0", and applies to USB devices with matching hardware IDs that are already installed. - -![Custom profile](images/custom-profile-prevent-device-ids.png) -
@@ -546,6 +539,13 @@ To verify the policy is applied, check C:\windows\INF\setupapi.dev.log and see i <<< [Exit status: SUCCESS] ``` +Windows Defender ATP also blocks installation and usage of prohibited peripherals by using a custom profile in Intune. + +For example, this custom profile blocks installation and usage of USB devices with hardware IDs "USB\Composite" and "USB\Class_FF", and applies to USB devices with matching hardware IDs that are already installed. + +![Custom profile](images/custom-profile-prevent-device-ids.png) + + **DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses** From 20d73f0dd51e006c720fdf2f9a48c130eb45c2ba Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 22 Feb 2019 11:29:00 -0800 Subject: [PATCH 040/176] update image and column names --- .../images/atp-threat-protection-reports.png | Bin 114402 -> 132582 bytes ...ows-defender-advanced-threat-protection.md | 14 +++++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/images/atp-threat-protection-reports.png b/windows/security/threat-protection/windows-defender-atp/images/atp-threat-protection-reports.png index 4368308f041ee5148dde370267295a3d9337a4bf..ddda52b1f07fa52e21b9f06f63bc4c58800b893e 100644 GIT binary patch literal 132582 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
  • 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

    JUGOe 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

    hgFDM^5lP?apKXbQ#!cFnh;%ZlCYFxwFko65 zDQ9kxz3vI?cC0=~FpP}lB^S#{cXPQ6DT606f!rD*1_ucS0Y8w!R`Kb=ZbqjNzRVD9~A%YRE^Ol7A#;?Y9 zM#iDnONa3C7vHDr++qc=;RR1?L-BZSJkrzEuAW@J0@N@edZVs`p#fQvj+6wipK}2y_R?X(?zwzZ9mB$(66EuLr~@ z7XW6aY-K_=nxNfbU(1twc6)C0kgmj0S=eMQ2g2p-&n-SBUv5)gC~jh6%y`zrqi9Q? zxWB^X7z$7CW{64LdsyYAZ%I9qd$%VsBbi5=tk*658pjsiiyJ`8OQ^XKu%Ypf-U$p%32${DPv-oLGWyL2eLvSD@>yd$;QV~Ihn zYI2oys{Eu$KAu)|z{r*kSHXPoKh9 zFcKxVoH%dU;^rD$-?CWjSt`TjNzrv z_pxlIfSrZ$gKHj3Ega7$4;>dFI)_bO`l&qKIa1>-;#HV+HZ8k5WIewlBC{$YF~;5Kt{4R`!f2KrVzws4u5nfj2;qdWYra-gof;$ZOV z)1*jrU+4nTOL(66rmW1HdiUwCm#EiMO$-P9DmHh*<8uE_VCD6W!Id0Xn333=9w3!=w>QK)Z0L&9N?Cy*(K!>U_KT_4>v->TEHarlw{_GUs5brgO|%BmDKo ztOBrjxHUhd8m_(M_bc!KP04%cx3D)Po8E{AYl2A*qhy_A#%1rG$C zTn8^IZWXS9>pEX-37Kp1g7F{8w0R~NOSihc{i#hlpyTspi5k%t?Qb4~0oh{fQonKc zd;0r}YY9{H#H)8jp~DKS_fwuSVE=vlrg+Tq&Q2eILvZU|^Iq^%G{tp{jKfFmGpR=> zXP*mYb?BqQ-B`N`lzP+{n|Dr_V-nddkLYvjY(ekOb~dAkC{J&AI>oDPAH7m}P<9I* zG=2Rr3-V$HUvp1(sz*R#;%HGn7S@t92qu?^%duYqFM@b)-}>->($RUt<6=t$5X6`7 z?%RA->rM*Ac;m35Yqf6y6Nl~YThTn)L7nsRf`Oik)=74<@H&7aB{lN z$VlnXEw$V_VyHjR%G*BAEOIP!*O9v>%Isf$a7J$-(L_n zZRY*Q+xs41{ctDxw@fnLY+(FW#nu5BBmo8;>@ye*MV!{OPGF_h10^eHAu{n9TW4?e zpcR&!ifQHGV5oCWo%H@%(Eeb?YuePXduZOCPX^oqq<;4k# ze7$vdyJW=L|7{H9@T4p^p~#Y+V9t*1E3EcFnxv3 z5sLUDPaISQFNPl;s-Yrj5a#KgDkQDWA#+Zj@LnEHOi2k8laORvd31 z`=7wtR849E0Byh`DhW|hup2E|cyzScWmg*rLhuz7G%P>G`2_FYNBRdGe3Fr2fDXXH ztiWc^Q9=q(f5@yZm!1S;@kW6(0s8FtQ||9A_G6SPLE_5UK}Ure*v$DIM_y?)MfF!A ziQS+Zj4wQ#cIR@>fu1XSstFaDR)j*Zc+o5@=%B(0$jl&9hR56af}&<>DaaEum%p5rJGM{OJTC&ZEnv5|G75)`&=j?0{07jdh51D#+ z_`N_lVleth{oE(^YF0~&2)rlXU0I8XJiifu>1SnScvkb7@AdWXp~YB++iR#QyL&7O=$hTZwz!iu%8Sh?rIa0BbQ51US0`W z^B&CC{Wud}*K^rdu}G`4Tek3ULyi^`)c;Hd)7HlMBQbUu+}|swj?)eh&z@d>$6xZT zY~&chB|>>|q|amSJKKpAsIU!+bm-hdSg2zhQFrJmCwG<+7Ee!S=|mFDj9Ul!o7 z-eZT^$tw#<?tsJ9-CD&2e+C=!9lxaGL%;1vM*h3w5R|N6X*1 zEU=e~@fv3)H2q?&n zu>ks`VL!20JqPRS(!Y??$4dYO6sQ6~9|pnvr$c!zc51L#=-W-2gkY-(Mv86AA>);{NjCX3eZ zJ4aXEymSJE%&0Wv=<+eSYX^SIVJEPe0T+`EvGH-U28EC6L6; zX%MwaT~d{q>y`a_7$_CE^k2{4-92@mE)Uzno9D2{0^0O)6e#Oobz#r4 z`PyvK(Lbdd2e5zVgCiOU$CSNh$QIekOS0u>BzO6@AMN(9roN@WQ}t@^}6MN zT*A$0O73!r+tJ?cbvRjI*Q3m?YNiHIK+65o6O+mWu=UxUYo+PzF(M}2hSl1XRsDHg z{$l^uQTXbW$?VVZs`a&ATfYzz#n?0NH#8f79zb=gi&h8q^JB=ri3ga#prEf0Y>9(F zFzoB=14ah_3>cRGN8|zOH=%K&%d!CbB9L_3LEbf+b@-*23l)%3Qt;+b*?M%8xEmWA zq4POl2H@^Hf7x)#Dj-Rm#Lb{=l7)t!j1Ak2hC}7N8BZ`7T4aAG-d})xdF!w;%u6vn_rk%?>l7BRkoC({>wxeC0 zmeyW*xB`?~&_@lt`(}WL=mC-XqA)i48Y$1%)fI^3fwWpeu`z#(2F^&cOJQ+nkXm%{ z4ng_oK;K46%_m}z5RHuBFL2pAz>_AUGx_je?C6NVR2;nDLci!dMFYzM^y~e2IdAPZ zPS#_!RJ+6Q5BJ#j+KiZ4sWe97!dVVy3)EdYD}d$=_7_i0T}19woCMJKMy5`)?w+wzmwXXsjTHEKZ%=g$T4e^JVQ`bF$%p{)AB6P(d(?I{Ew+R+^CN@?{H`| zSRms;cA|QvIASkOvZUfAc1l+(D&maH%?XIve;`<`Cdp>qd-T;-*mgVN^4V8_&!RXS zc4{5MfBg8-Lrkn6CdpnaIw?YIhe55Rm)GEhrPyuN;gqQRr#InmbfThS>}sT-j}`5U z(l+fEABcxCGaasOg92Y}T8dG=S=I>*^M=hae}6pI)ZD1zalh%~eC9kGE0ryfK0>ZZ z2AM6@^OF#^?zYXiUCCyTAt^_Rw^4+%0iKYS{bO6C$ZFpNhfFFZtFm(3INzf}OOoVL zmiJO3{xd+>v@zb9ucpkhwzY8$-wEBzS}<@_j#fEBFV!!?KZ;4J)!0|Y`89d)VFdXw zL56LHqeKJg*j%*kqF#*=kxB>awTl-s8m~BZW+&9-H>^d;Q&Qz$O-pZ{4x{ib|AI$l zk8<@!T}+WV!>*KO5SQW*`|<_GcpEdPsHk;zHu3H|VK%jao7No~7$kBU8oi~KC;I9= zgzh`~3o{QXaxpJo8L0_za#Ft4(!vKzx3A8}g06NK7p>P6WKV9AVqOn#Gi}x!F1Sp2 zEQzxgJbI1A481}|FjVE|&K^qIY&|4nkKp#OJHt|$uEi0#sg}z^nl2szDEjo~a+7~T zP&OsQM0 zs@}E!;**2W_uaqRg`Ku;5voQ$zDyZw;=~pGPG9!95(sD`G$OCNSZ0d5j$02J?}}3& z;$kpR-^EX7K=enZjO1OHzJ8$LkvmSzaLJNrGpzz= z$WrL~E_7aI&m&IpZc9Gwkjpi($&|wI-;V3c%@1llK46eWiXLYg`gMP{ zS=(X&(@{1nvrK1)o5SGxI2?F2jx+1#Wm4{0=9=`fiP+O7Z)KEirzt!GYpnGA-?RBj z^WJ~Qzdw5OknHLWd8jFCmz@wRzOvaFaFR;q=-v~C933}bFl`^Oo0t^+h)F@9j9#e? z))fw0D<4KVsn>dp*ypl;i;XRzsQ60skyk=qzs8J&$!7+W%bEBcW?66F(679_nQd{1 zbPCp{@~^_QvcSm26oZovc1Bu#RIJ~N6t$8kh=Fmh*CX=hP}KBYrW4DDoQG z0l!sC{9@G^JH)pab#-#V{5qW$yvNj;9||*Y^t|Z_WGBTH)8#iFWxiy3;2aC zZEo&H$*{NUr5T$uaQObt25_(q(PGs8_`+s$;HhaUIU6%8rS+J8v(@x@D;_ll6*x2` zvbV###>&;^POUSWYAUkC{o?u)_aD4Dbo5p_j|Vy4+q<7~=C&Fdc;B+K$pGP|eb16M zVg&WmmBUiW#em=!t0^v|$IAze)DK$Hl&TYJ0ai%w82!(JC7_OejLN4!%f&Tf(#YYW zS-Y0MKaa`hQxPlyJQkc%d|}Lc=ZIhKenh`H1fkbyQx^1s2SbH~gVh&bzKJUisZLM@ zqt&3tVNLSbJr&9A0fws_GH4mx#&Nv=?xFG$#_8H8@F6T9u%ghO#eRUCk}{v&_KMs? zz5K3@xK#}9uq8$~XJo1;L7^FHEKLu+M7bfdZ((7f<(s3uwNb-isaFK4?iVD(4_29J z24~|RB!=^$&QIX|rK7?-mpD6vQSSye!$2P(%QJ9#9`?n)w5;v+q>b@506ZBPl|eb_ zp>+_007QtIfBGjRP=(&xyOnHmVbX5pU2xFxPCI;i2Nt|qQa`ERZRc5AN2ipHnZI*_ zp3=i0+{`=Fw=PaWMU`EX5#@FpnH2HUc0U3A*>gCUD*Jax$a^>1VPg@r^<~_*vaMhp z3J#~M_jK6MQsX6`^%}O7(A$ag;R3@6qA}p11`iD!4VMqXpM`v9i!gnP#OtSIh?FZV zp9EphY6CR(MZyy?)4)|wUy>S;V) ztfv({Dnhv+$8$~Qvv}nN_iE{!ttvbzV&~84JMczuEYrre7WLlIqud$S*!UA~0i=Y+QCBpWI{{Cj0Bg*yjND_l#xsNe|+_my60ssLmC*`{7xBw1_X?P+*emG6X=j9)5ZRfu2j)t0G z#YuinW}z}&XoLF#_7&buAjM*RqCl_k$IP-2p)ZzVk_rlTY6}^k0O(t*2Z?R^moil* zu)A$Q@tBd+K58Z1wMaqj>ynrmjo&N$^@XcLtIVvJ-@jikxI18uyM zLPj3{aaRuSy44mSi=2YSVD0I~wrY4+)bMe z>EQIz5fMwvpL*yC&3BiHTjx!82b0b6+{PBbguN8G&n^zT-7XgdprdE`*w_FtZzx$h zJMShit=1S^M0%&b?p~aX>s|3Z5Hf0`lzKYqyHAgsc@6&bya|kf0xn4D9mlBIfJa1Er_@&C#%|(+2ER&SFCNqLXmQ-2a@VErj66pFXKSmOQAHv_JH?na3Mkh zJCohpo5h>zs+^uro#sAhVA}l z`b3KYx5LPTm#ia%Xq6uW8i~Kwh(gsR#iadYRke`Y&Kgwzb&zMP)Eho8$BUP;A0qkg z^&NOL5vx6MFNJV2<9$2cw`q_U0N%%Q8kFgYMU0N|WsyigVIYa!DFJ}a2aa`eX&#Q) z=>Ax1S{jYxi|K4C?`QC`ayHK!7h=oGtYL(U5ZEFThoF; zisLk3L`Fsqb&HUbMNc%Dh(3wJK!5ki^2=+2)=#0CL)~Gx`xOQgL_}>Ob7j$MQRztd zyulz7S+bLiQ^=Jhl_DJtN{Gja>3_yj7-s>8BU*a2$qyxoL#87-znS$-`^IW2*iz2l zKor5e2-f_Cvx1^R>2jvhG>FGExere;Xw+N4Sr-(v6b5HGZ$ekAEf%{Z6LH077jq57 zF;+J>`}N8V%Pc(J60~}L78J7FIa2{;@m>@~02tDcaa|H(_7`B0oC!bwcc=RhGbt5L zwK)!iHmH;XW()6Ftccv*o07Qgd{N1y_2~bg;^5>Mwfy8sRul&%ZELINKq{Lb)8;4x zD+@I!;W`ppvlLp&DEQbOeQmk^w2$z0%mrc>_cysA&Q8LDBWk zb~(sc5z)y(v9V+@#>SXvROyYt`VlGNy^B>3kGL}q>?F}!IU$M&3Whg7mmp?2>Y?R zWmCe;zu-wJzoJRf&TQJ+0K zQz{tv{X@IE6x25Fd3ibc1-|37R+gL|Ozq-Bwr^*2p=T}}G zw5Cjw)m(`wbiE%GB@M@U-`1NJJ!6 zWo6tT#^@*$`f#%i*}p*qfty_7A=Y5D{1ke-&W&`c78aoHPLfTzM_p_6g5x~F8F1F; zjE)}1J)tCz?tY>@+QANuA^;_p^Jgz05&?C5I+UqY z-AH$*bT@)DNVkY|h%`t`mvpCeh;)~f``vr3HRl{- z%(>=TmkbERV~>8Sfs=68PWUrL+F5EI;rr^mdi~o^%j>7L{9j4mPAZ`5xxyMLVbIZ0 zwwxxuO5R!*TZL%$mE+*iCBY14@&j~kbHBd#)ipnYqH7%h5qjqLfir(!m z{!tt+#zy^>`i!A57?>ooAUX7VIXo8p0P7LyATd;S=?nZ6D!_XH4Y0Ctlw0-~0@8(wiQCe2BPsVpu5LKv z(^K`kesghsd(AfG>uZm^yxKMZML91|>?qq`aTpl`7gDI*6#bp_qnVkRz}C(H@T@(J z(Ix756H)+w=25NNlWvhkQFTV@DToLznV?r&#^{F<^f-_wgp&j3?(meED9;q)g@uKL z`1ttRWrtz_+q8!h_e74`;J#*z{_@4XGa`iI1xrXh*$W_#6rAt7T^$F)H>b8hgm`y~ z4Z@-(CRpFHOsV;F(yPW>Vx~3i?T>Kzome?*UDfHZ0i<}H<(aDtxKa<8{8B^FtsPlc zQHqn3u!g(AIT`6dwTjnD1wq~2wgAeNnk{+wcZo!$>a}c^zuR!&0?QT@dMH{x(F4~^ zb3Ifyn4j%BUl|!p;Muh1yPe1}e!IT7x!L2s=bd}bywRuvO!BNl9)dN1`I{GyD(b!w z1P?esM+ra-K#(d2Ci6P47@9u=VA|dL)8Moa56}f@5Fy;#-ZK&`JN0k|vm59bOB3=8 zh7<7a3VDkPy>H~c@(kp$tYgvj@jYVZeepE2Gzc7V_t}f|DZiec0~cK!LtNbnTNJ2n zyN{d>t$@8~Hyv++xc#uIy$VD$GG;PDettdR+6hxPsM%KA`FP3bb{;_31CW~i!$W9B zwY%$bCGd7+rQ>_S0zi0zoB;?8gC)`RfaF~M^>tL;@)>cMV>d=qY8U`YU2Ldl`lkEYTQ zAOwQ6nr|S*W0R3drU9b+8I_D<@5@YZ35(k(g73$N2MX?}ES4{UE|c?9f8+b_tVT&qfCj)T0ib4RB(4a6EEsVmP1VOQaYoJc=E0jo zs3w$>r(wzI^EecyMx6dwqc{@F9ib*-^lMvt;uN+0(S>gNYTCz1sqa4Gp2gz z4Qby4C)G`Igr>yVh~y-*Qk(g&PN|kk&Y+=_>&vwFo*B5Nx_ z;#)g_$G|pXGWsaO-yndH7XJ11j`+jCBrO1}TLlH-;Nc-xVlh#uzrP6UQwGcGTne8= zj}r&tnuMqc7J$DE7qMk8+PBvRlRnB7P;gRI{&<;rdHFaex*CKbaRpZw8CHPM!%Opm zz-;3^Stk2}(J9MmFn_mh{f7YmqBRu$9S|mU-?VxjC}GkGL(+~U2xm1|kaVeXf&~$S z>zjcc2s8ytOVuiB6>OAE0Xqp?4`GO^W$;3bQBkQ#)Vx?3VR-G#Hy24D{Oa^n_F{gH zoQOvTxHU{ntfigRft*y&5A%8@8}@U+F)l4Bfj+VHC*+f zlNa6Ihy*0~6F>+MnGJoaA>#LJNn7(V0CXOXEAbh%On^Y8*LJi=@6GMJw(-8$<8b}c zQ`?`+5(1=Ihx%3b`f@P+%F3!tZlku4=;HbZ2}me08Qu?f*^RrO0|=&n)_jUV%#I7Z z+xvAEz(?ChMwEt{nIInR)7<94P=3azizaJ8@5bGQ1?C;l}X+(NzjuAeY1kQ2+-` zI#}2nJYozeYD`^iuEPX}uY9lGgQCXq)-nVXjXLiAggU3wDOM7M?vm3}fTGhMe+x6n zcg7r~RmEi$EhS-#D$m150Kz|zw_S3_fJ1(5#Uz$PqNNxkusg7K(=5%P!4+y|cLtI9ky3 zfNNXD0&I`yWBP~Bivl3M0|W6c5M|Yd?DYU127Vf%tiT+4L8RdRljd+W%*=d2wuuTn z0JQcS&ab(;ssJIR){NaC0y1U5?=Onf)98MwJdTgO8%aLGKikHVv^v|7C!?nRdNzL- z2oPu&fNkN;&rCtGL#$xTX~V{5T<^{`ow#xSG;3rN^sAN2i(}cDEEUdvQ5(ez^H2ij zZ!1{Xh=IgSgccAvij(NSRX}1S1p1zLVvQg`*(VUj%Sn=+3+B)19TH<|%J5P)V0_K%9%OHo4-ERb*= zoh#jl{*?xFe|Q=3de0MrY!0NK0{Cnk+E#$5W3jSt0H%Pe5~+R>v>)+*MsYG}2PNX- zCnM#aC{98uDFh}!qz1tmh;`)L>tC!AX6Uqtu3km5P&$nwgv!d2TTk_VZhfc$1|trx z3Xn=lyFOLm_zw<-IN2s5HZA}a4F%Bzj0cp?0}LN1TE;*}Zkbc5Hv)t?23j?Mz5uql zGkQnosWM2={FjxB;1ueV`+~Ivz$G-;IkBs~c?eL>EPD+RxSi+CY2BqOW#v=i)+9HV zua^uymJsylXsE2#e5j8isLt(1pp*@Lzd4Xf_o{@BsRYP`ye@G75yXW^Q`nVkwA?yR z3>z8(aRN|!mZ3M1*2QDVNr2ixk(Y;Z+T>2_5+52w5og0npIVEHA`yo4q1yV#LdWK( zSlVt;033Y=`9lqj+L4da$*zETBo`w=!v)yOIoakfqU86^C4|#_E~bMgELTH#Kp~JX z>AoV3K51VrhrUxON5<)@vcL~O33pNMI+iDG#}0bD%e(lX+fw!zLUw2Pf>zkC=^l2a z7x786Iz~%|sxinRnh|)s*fGQ*($I-Kwn?Hl+|&TZ~_@gjnQn-tWj3Z&6UnT5;2~6B5h)lsS)wb+JfzHA}SUL~sZE zrAQe3Wi?N9%qyw-G`!dT5!OI1S9d=49{m*e zJAOT&ra%y^FoBcKg!v&IAu*r(@jaId5Pq*s>I^?25)i3ma2%I ztt$0?tFCu-#r>zNi8GH-3J1gr*Hldi=5*AH!UL)ng=ZvCY>22!oFZnd)ZAyP-wna} zY2SFxoNlEoJDxC^N6h4B2k@oYJQmd+sBhk(aS5%r09$>M%OZlIR2(F?0w?ngGE(?w zD;pDC2S-N~K)m(QvY(vIJI(Y0*oew{D!5s94;K~?TpbF*c;aI7tB~Ddp@p|7#1$1` zJZ2o1EyKoF8FPcDi-PjM_*&8rk9Utd7l=`7xNer&F+%fs6ykBQ`eDpCd`uj+{GEUnAENvBw4G8q ziKT}-zVN&srlq%VB|m8H?EZl$Wk!GtP)-QtB!OW2t8}Mhec}KJEG)+R0sxy$8>!)! zQ5nbr)DJ+@&XX^nPo3;pkZRR0G)-G9cCnj zcA3VnMhD$*a|x*=*#SHmdpVXxX3wb!Yc;QR$Fy17u$ga_RczG`u2w0o`#WL`QjwAs zBL4Wr!4z9(Ha}F}XwT_LUgusw;P42z69KIdQ_vTPK;h$M zK~}C5s4{1&5(uQT0=|sAvv>WC+xKHxBkRA$+P|jhpo?}qGAHa~O?^Avvs1gD%jQq*>tTwzeZ?r)gtA zjPIISrG{;WMXlzZIKR?VUDLsD#a9bfT1EPIeU<8kK8Q4@dyGt$%&Bu6ng{mx8}~2C zK;}zB@*N(CXE1P&9%-Llfs_GgIsqVbMOD>ruvfFgP_Rf9K=F(HkP;molOeTSm>9$Y z{6cD#dIlQR7(`_&SX7$aLTqJKEb6VDM+TN1I*l008iE#;8I?BWB;)1<*s2A7dLpUd z9xw`dqliR%e^Rk0Zy&4VpL%OlEocUpy$sWsddL4wF%RKM>{t{uFr;--zKqu6K%G9Q z$?9;J+Y6zOd$aJ%r+I$xAbSGrI8)5~u31Feyk`odUYcQkb*z}BSp9TVz1Z5O-U_gR z1^S&Cr(}b7IQ!oc`rw4AW>jexh(lZD{b5t#MHf_0i zfV;D@<1Ds=ED4k_ds>zS9V?ej6&R4<008y_atUe6mW^d*<(SYr4LmwJI@;T* zsPN|2xx33~@JhC(CpH_v9zi96===9i8Tguue^{8AHjA~6-^LpV14;A%d1pJkZn|nC zw>wF<8sfgF8SashjB~R-u<1yIs1I78Vgm3kAPM#@O9uu@`T_OlEs$wJayERuNT)nQ z3toTmbUN1kRcfV$>f-9EB#>%m{@m(76=KT=Km>-sqCLaZ1GJLn(l8)CX@KGcpoz5T z=b8eE7ARGMActpSvTB|0I5BHJvt2^h66!R#V+{tOFt^a~q}L?8YBG$3dwSKe5euj+ z0JN6fCX9jF!$(|A{`wYL12Ooz9$rL1nK%HW4+F{1c2+jBKw*JWb-H_fz!MVb3V+v$ zNGByFnojj(3IGXAeIQ(cJu-9ZS4mq^GXN^z{@hZ%Usnzcz~8ME6QO~Gk))^z+tK=f z-K@4wy`FG%;dyBUGHp zbVDj?>e;N5Ml79oGeB@#IIe?wh5Dh+K|$>^kW0^P&vd&S!hgKVOP(jMBys(v^U5x+~Jx&eY7>meEsHP+kO5 z|4*@E#y}b~e8_COD)Z;IBR&1AonLY-cD%YXw;;>A-`h8Mu>WzS?qoqzZQ7~GqC^Y4 z2FP^XfJ_(h%1Ry!SOr{%Fu?vCFC{&IKm)P?&Tc=(bQ~+KPQNmOOe)9d;W#izMV9;8zTqmWDOM%K2hXGfTsiL3~KVh^c0^Ygm>Nmubk6%fVG zn+ZQ3+VUiNaa&wu1R48Qspl0)WKRM_%gRyhu+>~yTvgO)aTjqKEpT5DB%+t$ww~-< z_!NiU!I>9xXm)ls>&84ae#d2Y??)rY+ypqyg%$q^V%@EhxU&>MD}{v(YE3=61NTm7 zj!$iH=TDK<49M6=QFfm6lIJwmS~Z@y`OVL;gEChuD>}_0>=>!BCFkm4n*|9A3mUP^ z$jeJNu-(Rc+VO<<$J3+6p{)}T_S47Af&L&`GO@h0Wal0RoypSfod3Te=Wg@yUx>J! zx+UUM^6R~ri~QzitL9ynjVH8b-lqDG5}d46os4gxxjE0=#~e5Ao`3qMLO(7&_&3u8 ztx#LofB5me0oM3HF!_GvfKH`OqBkHQpuXUN50JWwi;=+w z?J;vlXGie=19ioVRHaeH9OQ~r!8Rz+Bj-;!P7w6uGN;c&#WL;O^$I|X88cS(BGvoY zf-0Axn74lnHaP9NN4+OUI3n7%>8$I^c@LgX#0G@lSz@2kqy2q>``bbK<3JqShyO=LryG4tN54{&+XFgs$FHnz=F2bD0+mZo zFnVp0+n!#|f39>yeHj;8|L*QQIdODWxgQAVs9_Wo6lb-Epua^#L_~c7G~mbPz!QOH zy~nizfX!YagW~z|an-+3cjE-q%g>0XPV#%)zs7sV0IvliXiQcH;-N9bpUZ0Ap+A9M z)(tT2K!QIZIR4O2;Km3`w9useznOLT-2Q>A;klUmJ6PZbchfP~)I~cs7xMpA0bkb2l%?j!dntVPANE zkEHz+e&3g7SJ;;^_=136&n+l5nL|-eDdJ$?29s-7+i7B~)SZ5RO~&DjirPUN01U50 z>ZjcUwcQ;duF>pHWx^ITMLXWsv=j_f0bjoo+8>4Fv1?iv34}xjH$3RI9`VoSTkxWeyX^y4TebASLxK;iJluty$Xk?+;(uJos+AdPrga{{5?5%d(yK16MDF?TB&S(|^%>`_1|E zx)&IwVFvDKv(Mn|x>TF&!l1%?j&9y6!)?Jm!jCvc|4ew|+} z?~(Kh2XTHbizgNSUCS@@<8ud1pjtP=F1$z7C>MzemlHA09I%&?FVR}@&B5O9>EW?M>h3B4yUY^Wq%UPWdP+HmnbaW2;o5ued%H)%)g7MtxJGAX*%qER1q z({Vr_ip?wx6)Q3G7rW9ge7RM)@09q?nq5Ijd2dot=UvO>aA;nEtQ}!~!rGdaYg^?y zOxma6FVsjx$PQcUX;t4tV{eC$!p4Ubw1wjIVu{Jk6}%Dou1LbGl2|NX*90@A-@=_= zVU({tUnmR~G~GI9BJa$^YffqV>dj~o$bWl#>&F)@f&7Y=nAz|A>cuZ4P*8${V$l7& zsF1Kc*qg(1!25CkZyXj!q*BN0Z$-hR>Reu6F_tDKB{7X+E^S;C&@ka@nKhk+r><#j zo#!$1rl-{sx4&(s zZ2fkZ@peJ$dTmH7+#~w&CvHylBh(OLN23uysL;4rSrt_c+B3$}-Uz!2B43C;S}|Tz z)K!ttk$&pPIpLu=BDPE*^({5#G9SB_!6Z^i-(B}z$S0adQ^xC9ZxklI93&Cm{2&{u z++Nu&3jxHtoxAFFB$@I+B}zFk!CS z=cNTU6j~x~rL*&g6iPqBTs4hKn7G~6@kUOR3TFIsy@~s<{^b2H%g6F0Y`KjJNm?6W zcyh!yse|WAi|oX>Jb@bCgDnF1TX9W40y!9zl+KWsZ)<}a%S|zy&UNM=JMHoJO;V+- zEi_*&VBQ>JIy%0)t~+$S)!#briI@}{ShWg$sLvX-eitGs^Sjyn^kCeEIP0KW{M(!E zpC8$H$caF#Io8)bcdb--w{`xiq%z~A^dzlP6sM<2S>TN>`_zTn_tCYe7{?&r439FF zBQ8%AxK+%R6(!}*!f&lFWK)-M*rPXK2F9MrQefgap6gvL#i^RQd;c;Q+*$h6`YX6| z0cHQkLZ9!D?SMOiR#yZ*o31$vU1RC8S|FSO=C{;i@g~|=Yrm943lkf|mGlUg4d-C7 z#o|D$&1u&9nD>J*iCME2cn84ISn$5zdyy0FBGETYr;* zi&Z3Z$E3`G2@NtW#Cct66Uq&1T$>-5%BlDc8U zxN?qe`7^fn1!Kh&Jya=ZF>lRAqU4s?WYg!Tuy%2hkmSlS#5FIf?+mMO~Ub-!hgJya>#K93;!k_wg36?au>Dk%-iAO;)K{r_CADiFa6i@}ZUa$Lgb)e-D|Ln!Ex*FYH-YmvE z+8`sQo*FE>Ve7w5Zot40Iz~4q`d~1GbYzuXR+#A9fIljj4(H;WMP-vw(;8g;^8vBu z<=LM69qf|dS-H=2=2M~+eEDP)zT5QUqY8Zoq=a`F-yS)bDO1j%{+`C( zZ{RCbn$vIPAdB|-W$V#@@>+_-h^broG zd;-=^!$&dspZYE+ST8;?PIevrd9S?S`XD!t)v%IXAzn#bT3V<6nz`Bwc>_nRKX3^t zr2|k|JZ|(#M;G+M=`~d4Bod(du4o-0>w7&AmPGT^Ft{gm#hU z{v|v^Rr1fS>c$VsH`38h8D``MwikK=7(jdiI0~yc7=>;wyExw-Py3I4c0mqV(8XX(v5gV+$6mwci-jQ4Tc+Mxf`yb&iHlKU* zR5pp+T^q?YF@Mq4^v;yE!RnHA{iCBS5|dl0!bzQo@b zSLZ2zR4<;ob{pMwVc{!H06LY*DRySbJj4z|d|!a*`3;`VANx-q{fIg1@)St}Taof= zj1mEsRCASSLfGocin6}-qrEg+vX5yiQhXg)MJ^gLF8)ZZgKj|~7h(;{#BgFrZ6zaz zG_Sg?M0SRRK6b=ObR`Ag<0opqiP0m=A#8ZykG`!VDX9yaQiSdC<5I`@+pk;vvhw$} zEAKKyF=S-orb#5eXMbU~!t}z;eb4}ZKJwW)(jyb6C~T2r^@Uj0FYV=Za9pl?cpPG7Uz@Y@1!)C(?9j9gl^>qm8BYi= zAI$s?(!F|4U_E=lLTXR6b#1z&RUMJzefCm*A+>FJ_~0o}piyxP)5~O}qe*b{VT7Ix z>yk56!;m;Wm7PZQxBXNnmolTCC@!hPLJS@|6V*bR*CbAhDUo+`VGI$@k7;!LKxw#i zxl3UNoC(vr`c-p(-$cQW*zuGCF;Tg~kUI6S?(o$0P z-&%nGV7g=9L@MR`op^T7mgbXoE!dMlmro#+&b^t7Hq{@*a6TaU*z|n8nX0Cq86fp` zqI&yPL_lW8*nrw6)$I8Kq{DH;#6Zyk6E4#AyNR(gB!>PoF~DEf*8@}wvMMWMZg1+Z zvByo2+*1~d?{M33IPbzB%uDK42iPD;s1p;b1>DRRHs2lz@wzqcNau{C4;?o!QE)qL zgN=c_BMb4H9D%7R$$d!-eKU-JpJY^D&B*XSzB#6Szu=+qfDznF1ZDh4Nc_S1Gx$H= z%ezt#i)j<}dY?wTc>!QcV2Zq0+h1k_(VPFz?6&)lgpRVJ;_ttSiN-{^ocGRHgx?nK zPf+axY3ex@+ow<39EQ>aKhEkv=dfi=lxY@?j*kO{9yvWd9gwvepw)xtEm6_Y+1aJ8 z`6MHb4t|D6*Z)Bh{x?T|KMIfjtzNt5b^jCRuaRY%nqsp;Deo!nF}%CYoY)?js?t&s zKE1FsC**(op07UpNGD>~)H@d4WWJDV${2@xZ(l*!iR#fPp;z35)0{zlIQYM+YR*oF zuJ^?|;7x{>f$slKPOc)#htD4xxy(XrpOBk1(_D`bG%E4+}PE&m@ z!$fQNC!%J)^KUzGT~l?|oOgR&RjJ|EtNiLl3}>1-O)Gs3KmXX#94@xUZZ#wBj7{~9 z&pF$=q}4G3MrYB4Sg`Zxdu7yv`KyUnhU;Amx*zVm!q;zMMV=X{OQ@xec1*}YW1F%4 z)uT&I>}_~`!AK5Rvd(Jh^5)joP9SLnHpBQ$SvonhT_Sv_9qr@V;62uO0G|;ZQoiW|JY@=oyHd{Tw;#RSy+@`*s5SwX#9OSaNAeHFKp!) zSj;QmH))IiC&jQc#&n8%^O@M!D;vr?e(#KOvc#mVJe!)gnI-aFsdsgLwVXe2m7>HK zl_K7#Yxl>X=&rWhO0{KJa4sCaz-F~vzJt3C3}PdB&-@%)c1^Uc6Yh%=Ph>R-^Zs>* zR4~0OlaV_66kh%7>EmZ49XxW2U3-RMo8s2inBIi0Un)=S$9a8s@3g;_ZJ_Hmr_OCk zLw%=fzU1WW6zLAcaMixCXX0GgC0(DZ1g#oiK<>r5SaN}M!ex-^g~6-@$2qKOk!D9e z(}!@YuEG48t5uZ-5AO=AAB&Pa_2$UwfBKvih7sPL^{v@>^L^Ocu7C5eYcN*9roU^l zkTSEVe?8l8VISdkh<_1<<%-E=<2}#S@^gGF+!X_xt#W?EwAMpLFaNXGc(^^EL%h>{ zUnM`*ult$0L2~`!S(L}iGCrZ>#a5Y920_QOzCyQCaX41vhaVG;w>|t>;w1<9q_xdZ zmG1Vbl^oVxswv}qx7`w-nH&>v#n-xe%|LtOokv|| z+?oEj@_$2q@-wBYwI<9&Ud$nTdLMjr092Dl00w@33*cY)UkK{FCfFUrMiC^K0%zK}3zAdzz|P z4r}wj#1%uUFS)oUTU$9V2Clf%ZDg7cMuJ0L5f^5jci>Fj?Pn9nT-0`oXD$s_jzp#e zm~7dU{*-$CFx44-F|e%7)%S+WPh*Yvbzh31YUII`sb zQBcBa)Lkgxv!X4@&Hh&CdtfA1Q%~*bKV`YAGNB-EP^xY`8uwI#78^`YsJ|T==mR-s zzQZ=*;^@exSyc7ot~cpq!do|2yrkN5(}9aMF(ppNq$`{V)P{l%eiBxkU5igVV1&6@Yw@Y)wjPn&Fc-xdM|r@Z*Q}AF{bYXL>s;r`d%jPr_5m=P zK;7KDydIEqRx&p?M?gk~+|pO@dJi5nE#Fir$bgc6&;%MZ!**87k_T<6L2HcKPWRVO z+FlQc_*UH}`x?Vgw1IKyVF(8bI| zlF$=m5X^v#9LPf1@`Q&68@Ko02Wn_uIOi>Dux)?e+@RCG5FK-Lhd$qMc*xPXQ7XkLPEa=O6QM*6&x@9*Bd zvjee(JgR49m-_e>z)7HqJ2Yw_vHPE+*7+D2!2r~=hrg19sjPh5Wz;y210ydl57W@V zqoXA_^y*&tO_x_JSUv5G0S^`GXGa<%MFGOp^O7_OH;ACHuyUb;L<%T^0~O>$S?k?l zUo0e1J9$?c>OsMawtVqHioAUrH10wUMmypy72brPh#C~_K^YMk@}|Q!$Eym{(%xuT zHD>&i-m&ciNEIuWP;2U0%N6tERI%i?R?Iivj}!F+Y;nxTiq>(3I48sIUIu@bcMU+vBrp%KCUAospm4>wu7g86+YTu=r}p zR-M;Cd*$e2v{TyW3nRUHgBfWE4xRDV`xzIb2`$=2lP92{2Tp&=s`|l&mfU>9irB|D z!GVDiOtn`Ge9pS7BO{bbUOOsrFY!55+}*hy9UZfO?0*dpM+O!x6R?CgH#Z0O09Gjd z^QHn1Y0?0CMAukn$k$FkyCIsArk`zF*xz@z=^GBuS~MqN-w z&F$7Zt#K{q>tMs3F5tiW6C2onP=}$ini{x75*$m=V~jpib#USFZR8zj(zCI<%coIA zE!9vS7JLZPlOpHggq_4X<>2eHkY1hhQNs0e@lW>NA6{0Q0HL)#|v{h7Ju_c7>E9+jhKlk7(o3dP*s@iEQ@}ldj+bFvp ze_xT)8CE=Kg={&*hc;FOkm_gfBuxa_Tpb% zUCkCg@N?jj*qzlPDX3SL zw(m^ucslWujbyz|sMl$gB;nj=Q|b2Si6?`W*S>gbQ_DxzK6oe8!sq9`hl5TUUMX{T zXFl&1d|V&u5uBg3tP8H{G;Fneuo0-kD!wRn-{X|x3>Ov`hfi17s5p4^)3n)>GC{^) zgiKIP4d=k+>lH^b4>(;|18>MIT7q2YB_>%^4{Dg0^dDr*E-gbsE9<3v=K*%2VAEqN z;|?8QL)H6^Z|LKGl+lJgT}JP+vn9+io_3+deu0Vj?6R0==Jt}NFH@B`{`GOhkXYQ=f&(D?(2o|mQ>+!mYz-<|ACqLluiYZD4vX42n#(muyjLcNrN#wkqxa^{&U&Qq#Ah#-Ab}6GfpG445?sgk9OYPTn+YweCpr?_`l)Bpm zZz43%#r0BYc7G_zV89zXLl{4yp#DS3?A&4@I?Ohu=UCPiq=G+@92}~tbO-g%KZ>{6#)4wTTdCspVei9Q4dhWahOjz2ov z@7xm}fKR(d96^%|0#lJKydNz>mfjbMBtaQfr~E@SPZ_a!K`+`l@0Hj;UYZIG4J~rW zaCWa{rT%dFM_}l8eT9c^^@J|d3`eI&bVuWHQZj?)+;J2MhJ zQX-eGHm|mJ3W^0G9gsgsPEH1kE*^Z<@MZ<{Idm}*5o6ZGOaAA~{HcLxc(CaT-QeCAd3uio2u>JJ1h9_uT;S4jZ!q&8hK~Lh0e77DXvQIm`gEl6hVaSN0uEy z|Hhv`%tXF9z+Ho}c$qYi4?Y<7CWr{Eti|HYL}Jt zu}{r<^9MBJo+nGBeKrfF7(Q!j%e3`7<4@fN7j4+v2nKc3TkPla-*bLHanG5_2!9xB z!iD7Af3x>}@u`?F!sCzXx_NtVTB<;E<2tyP_g|Md=KVl!_EG&EVev)erkOFE-k9fjA~r`RQcP(#v=X|Fmx=g!*DRVE}JH*McRTRAA~KZ z8$KN#G8U*7KTnVun)UeV-${v&p9EuOW|>iY@p^B2W-vd7=KMfjZ!w#KW7uKwbI$-e z8cL~^76|gj8rW5ClUTf-zTo>h^nWh=XkrkWVIPU?M#v+IY982l%Fx)a<2(;5aCCq@ zUZ^9_h`Si3Q~%`bSvEnK>Q_774+1bg2PZ}e9H#8x6y0w7*y>A!z`&=F8MzT-@#}=I zeCbM^z29~Uri|xy<*}ybj0B|;&*3j~D2RlXkn}+TAB6dl^x(j5Gi6u0{#(skYssg2 z54D`@UOi&TmZv$kgpCK=#0}hf;Bk&Jtp-PaO^Wc$>%^x@WoeW<@pdI@#WQ(Me_xTfXsqHUq?0RN7%QrW+;nK1y!{B!t1K2Dk9$x4b zgP}BF=0QVy^>}30AA>(&M@{eqe%5s`{}bcI-TU=M9^>3r#{m3j=hyr{k4p;f)PKu# zVe)ySK8QSeq9h{5!fnR&pl#{9TN`A_Xh9q94U?~)EPv?;!N%UTWUMNVy(0E-__Z_J zbiCSCv&O4d3gB9{5GGorq3tTi;(qn4d-EaQZeyIbV$hT~%tSE@k-sS@&s0=XGvz`W zd}m{mlbzk^fSWQjHz)fX^*N^Eo(zX^xyJ8sj+@`gaH^-atcaH!nD|#b#;jVgONod{EJ*Zy(z1&t5a4rQ31cJqWezaf@Cge zoQ*cP^YGN!@x$`3TqBFlS04$S5IDj#!xQsBprWkdn+#|#Xgon&zdV7EmDRu zK&5y&iiA!^jrZuLJa*u1Ik0EISs19T}@!s0y8Qr}b zIw0?|+t}E6j)|B&UU}njI%E2!$5?_K-NDfjEuyQ|d!)z6KOim!Eley(gv?KflsN%u z$gJYqV}71_bR+K(!Q%Q;>XCF8G0@NDf9gC^}*!NC;uq8*q_S z8+4bzP{tD;<{wp#Zp)N2Rbv>PqOm4W=(smvGUBv{&d#r%82SI1(~)Yck+*6%e`iB` zfA1;Fad7W1_b5@a$M|selX3eu#aEESjq8K%@T{Na{=!!MU*JMT6%`W@X@W(_pg?E) zx-f;2{_w&B3aPwMloH`dtFE2^7Y@(QTZ0RSL2J#ixw)bgJo?_Z<^OS+K(&mMnvPB~ z7?nI|5hJ9ahl$C8$l}$k_aB2}7K-l7#=!yNN0eb{Jh(WkygUjtvxE>3SMq-j(*G*n z{Etcb1Nm_40gV48N5MA>#io~75XaM_{5mEaKf$hi3OQERvHNP4&E zue&fXwGwDkmF_4ucW)U`X5CT1v*obN%d$s-6Fox1f67f8?#Lu(Jaj;dR5YH!fAj6$ z!~7TD%EiSknKjG<+DgOBo-Jl-vw72lpfqOt4U7qMA{#p~Id1>mJimbl?~+0wh!Y@0 z33&#^E4jDAsGIG}0DqK2E(5?%Ck1G#mYrFS;Zwic@X&{$&EyO!F6Fh)m5QA0Ywe!c9>%#Q%=GbfN=lk|P34bi3#7+ik=kUs*PM9v7X zdf+F#no}*=LrgTNxqq7|o%ej{J2o^?QkTQ0ifZr8vSpUszHLr+xc%1IQ#ZCEBJ%Sm zvQINo7oz?}U-weiVcgOr?0(D#hCn0u@01GyUDwS#R{WS@VqpIU?ozfmv8HF|#HIUq zN|^jZ)8IhN#=}GV5z=na;h`wl2>x1F9~Bz4@8JDm!r7{kG{(zl0sDo)WqFGvu(T)e z97gRL+4fL(`2!0N%5|EG6I`Dr`+48~l;D2c2cq`FN3Cigq0nM+eo0J5MycL(?fjVt zj>h|))ZHWMn}zqnI^PvX&OH8jNd!w%d$7q|WNb3>Wai|EQ%OGtZWqKN@bilVncqhj z(b3M5^l_Oic-hkq&+XqFFBl5^xTOS+Ssg^qrzKh~zeS%yL6jw1Pr!N4`RZHoSCYB0WTUF3Lw-_JUc;Ve32{%!Bysj&?YVImDl0_qFaD( z{qoi$@v4eOfYw!21Uz3Etu!RNU|<4+KY$^ssh5_-Wl`RPNQ0;Oa)-RT5#$O`y6Rs{NsFYZ~O={$&CGv*hA-@9A9xY-~!P3mY5f zz*~RQ`dD93U$4c>q8&Z(b_^&p|6Jx{ov{6X2lT3iG_0KK?}E*T({`1|{Z1Q*0>#CDj(>8wp(0k%zHhy?rum!#tx z%BVN!ouc8(x%Y$x$z^qH!gX=p9nqUXx8ifrpw)7ij?F75uqYZ6d)o^yVHfSyUe2{o z%iAt4lCoRP3ke%xV02C#O|7OH&P}AIaU^`pFZ*K5EGa8{TX%bUiZOeGle#=Zkh-=} z`W9Qa+9%HWIvBX$w=$`ZTb?plnF6iKueY}bsAp>G6M0*@mG&KY%l*d8?aK$!dZd}r zR`oNm+JN8I+;F-lTg~AAN7#SdzN}NIQJ(^QbRZaQn2Yv)fTxi(_@a7XF8Z66UmG*y z5q1HU?MvS(So_B1Q*9QIymkNEIy$C-cW-+c5CcV3RWUU+j^(W``yUyf8g7yr3pHzf zGrJO}E@#>2r>awdH^c1ZAbKtG8Z#q1I}wbx?GBq7i_s-3Xp7r(epw1#4_+!UDFTA% z<-kEu%Ha;ymGHk&R|7l+X0~EQ?D@h+P^y}-LQi4Puh0mY(OF&?4nKtfQf^U^0SLvk zHEZU&E(a#N?)z`}F1SgE$_h%CUw_h)qC^jBTbQzpRi+l@N~V`FE!T)q`RDgUZ?ELh zT7R~a%rl@Y!mvVN4he=4M7evR@q^&%$5t4KoY}qN{9!&d z4dgt*I#ugWgl##iy8Vo!H~kY(CZ^m%6Ah8fH!vW70E_5-bwkD9bo-I%zdv<#Z*Kw} zkWxz;F5L{g@4AHxTwS|Leya0DZaiA-9x{RfE8=`Oj)aEXo>G=jPkmxQ+InTm`>wUe z#NAzzQpsVsqy33#xMXum9nb*(_ww!IuZd>Baw2~#>G8*!RL^PR#-EMCy1|FvJ^sF1 zfP&(-OVYeLy6T_Ve73D%)bjP6=Vj%z&d$yb@UscXKi+e3ae;&k6JR9AXNONe2|*g7 zCA;)r4e_s?yR_8UEywda$8Iu)+Feb!{X-T;S%!7~qP%-{4Nw{ANnTgr9|Fm*B_$jH zW3?MHb%x>@0g|(^z1_ZdrlhND4PX|q%l2iv$^)_-^1s-5!yeW-k17-ow1|KlhXi>B z6Hutnt{^|?g$z001D{)N+8}Q5v>>KP>geb|*8zbBI2e<14JekR{Ea$k^)G5^2$3PA z+56M3zzI*||6iEE_n6kHvMK;zp0-aBxcNFlNs)HcE<3~sZF-Ikn}hHVsaFbC2Cqw= zIp2QD&CS(6TiQF30&P-Eu2}<^}#j6M7L*(GCQg(wa>dX)Ob;#R-GdBv#5$yuUCW9RUss zv41(jPFTn+08p~feeJTN)|4>lrJ4ZAVf3EI$`(eoi#g3w>>X{A{`iGalpYd`1VKE2 ze)$XHz=uHO1N^EHkOa!n-(NTz_T<1PYqCqzJNeEAVZ7cUS}~-uotFQ+<(^jmIt=0N zD-A+}JAIP|i);WH#kRDb7m`n}nP2_g@Av+huRK$)j$&qS^W>raEf7kA)+0f9enk=R zXUfzAlXaSq*!*8*f~A;H9Np=k5mmf{Do5*O!0E%*?6r#5n%`;zjO^gx^hGKQa^Fbe zn)u+HlOGY)yz(~8JwOC;x$b#ZQBf5slU;K&lDe2++APnU@Eg!j{Y^S)nE;v}-^fD^ z>YetMQk$rF@o`JTVXui!fraq=J zX=MKWzw!3gaaDC)+bD{PNC_xiB4NF$!;bZuat zxz*>n@B58&-t&FueEi|>=Vr0?Tyu_jjWMoqjk(Nngeq$4OtK+Riem_GXKfL&d0=DB z`XWRS1%6p|wmv|;w_BAV9EpPnX+Jh00lsDdEti~yRJKb4WbJ#fD>~q80Ao;WdWZ*5 zMaEBgs9c}|<2{0=0QA8F1kIveX6w`S{neQAq1YHa7dL!SYNC;wPJGHwFa* z%B6=Y={Mn#lIJ2)Ud7*_lLZC7?;RgncGg~DZopjwdx@2 zrH4h=UlNShu0Kmm2uZ$frChJ5mu%v9?FhzKnu;7L8)eB1RGyK{DK7kTC%6jjTV(C-EMqB zP62DzNS~jPc{h!A7yVN-5^l|!1j@`0&4PUj=mN7JPZ_<{r9>raiP*%7~-|HLug?>Owk zV&|*zMv?KLjp2#&ZZkxF2J)NWHoJhMaVx$#8ILP2#1Z+=z8dYPf*gQm{e>h!i=|rW z7vORkzycf3NNRI<++!cDj#2|ecWA}QHY@4J1i$N*_myd0_vZ!};E{_GwaX)O_?uU@ z8wot_FTG|V(C_zH+^-z+w8Xw4?uX!FRmnZ}@(jCsgheP<8APclDQzuNQ zY1v;Te<%~%5;6j}P}Q<=Su7ygcRtM`jb6~)+25z-{4pFsktm5jH4oy%b+C4fGe(}J z7emp9PUYD_VwI*{!QKMGo%4MZ5nVQURk2FX+DIYi_KRM7AXIpvYwkU`hPcVllo&v| zFh3Qn3v}3Vg+iwlJg>+2;DFH)bE<#Pq;i@=|Dv>{TmymYgm3M+hn}bc78@YWhf5t* z0988XvjmPiuEg*0wOnHXC*WOWXM`K9@*qkBgsNGxjg3AQ8X&7gP||=Q1}rsk;FYH3 z8(V!{R}j=82nn|B0a{8BJtKo=*3|-Ds1EoXgsuqC1Cb?@#ijuW9Em@>I`=zGUkGZv zk4K^7ol3~%FE1^(8JKlS^&%rSCj0Vo0?iIe{h37BFfhRxN^tC_ls5Na(f7A=@oQ)wgVASy*(^QFWOIT z`Z-|9HO=8QH)Hp&S%~~ZxGKAYT?Fv@%^Q70WuduiGVR5k~|~NtqVf{^=--RXij!D!&CBa4eEDm<3-edbu4ycVw&rk81n@}C@? z@v^rAyTqGXZrp)@HAgUFR1w()35ehv$eA=HQgf-FpAf< zbUmOZ?JfY>kVpD%5f2D4+bWWf+ z1{Byb>`hNG2o1SH(r$r7sFPYx9S>C8rcdVDxL-9V2*aBuOwJu-!EGL>M;Y?n7#>(Z z)SWK>HC@p^Or}n2Bqd{X_uehv2MN-%9hfNM)_Yp>aRj z>S;SsKSGvG8W@3*1ROyR#fR(X>A?`a0Rd5>{_NSa-%~N<>gu|8?w-*?5#I;iS8d6I z4l>j5vDw*RFmg>wvFOK%h`(SV9M(llXstPiS?#GLJQUoP($+NC_o^NhaZ}88FiA7a zZ%!)Gs6qA@_Bw+qC?O1=*!R~ufRtuw^w9kOtz8-2+JSX^lfLH{Fd}kyeotn25!|iw zTPc)Wo#&}E*K1)acjT!M!lB zII}*x(|=a%@85A$PL`}YuXVC(v7$C`|27LD3o?9{TWq=BV|%(H)HmaCD^As+TZ`t$ zsCHzwb$IfQj^|q#QK-$qj$LagTXCT-ISdOzf%3yGA;SY>+l=oe-*`g~9uXGX=@s_6 z#In}Oj>U?^r6zM5S0$9f0y)ru)DWIb;QQ3^i+9nXrjb19(FVWlaPq^q(xhyI?)4C< zu(LIC_mC@yON59j@7nNV812gwIkcw4GQnEk?HOaR~T&DW=qbDLLs<*r^7#fG=3PHbB|RF zNm~*pnyj&6l<7l#Wj7$m0^BL{aICz?d-$1OwCPTK$?~q#{yF6MAh4l8cca45W*&ux zDJ3J^+L_1c`p9_Zs$k%-WKMf;oL%aCta_`c0Lp8!1qp#i@)|3@R#z0B&7bEeH>9N8 z1&ORwmT2%8u5{3v?(nLi~7JiB*}8kW7MC}HNqoEigId4$3AmvmQu9HwXc)| z6?!DAIwUvS8{3;8kaX~}3jI2+t2e=haL@n^W%(&4`7WjVBs#-$IqPj}tWvfiYd+a$ zqfVWJGtzR_cUX-hBTP)mHv3Q{!lm0y1xJ))aLs}vB&a2^oD}cnz6zI48n~G`c0=g1 zzWB61)|)fUs31@Mz8+eJBbP3b1P_6%obQ}%@RWuk7g5D-zvqV+rIoftpld1K z*3azIX{REm#U%Hhxbdb$KbBdaq&39)azx)h#G5TMCzjdn&f@N468bh$_}%?@%w&7_ zPhMxCu=BGHOM@lfcs2Mi^niA2ZpF&ew8&JQR|8IPww%Uylf-@DS;1NN3mmI!jD}K< zqCAi1UbVZfyL=8`(Qo(kTQ%(tyRzuxOw&9s@o$d)H&xNxO9#q>%vAgJl z)kuli54L$FCVQU-aT}U?wQ*&L@|c=P+0<5qRWjZRKz|r5Lu+qNPG7}jC?M#dc!5i& zAM43YGFx-H@+yyHRy?F-f+y$ZRfFO!RKFXxE8q8{+kQH{l>XjSfTq6#{q%IWDk1HG ziZWU2JKp~NW&VXi{?iPU$F~&oTm6}6oDwi;MXGj$Ho0K&JVh-pSY}PTGy6UXTMd)u zQABQ}aM}|_%b_QgSD%I5dBgf5Z|+uoKuMN445P2={;FfRWoFdmFw6{k#PgHi)nBAC zTzJSb3WJ#*5t*Zq0o-Uf zMVQX#F#?hH6|T9(`_C$D-iHXgaVKHol!sI074_!r>R8!@$XCe}Pp3GZ91VwjSl~iA zq5h6cSk0D^z6|C8uTw+y0DKRR6on5L{hpF zI*2W}NBV!XkCFb@T}80-giCxvHSgOB;VV2=dggQK-PKSw<-m!bVen4q$PA&NlR3=08r9*Gg`mK5 znPx$sZk;dPk8qf-%+Wf_f5c+qoWM{~hV4lOUzt^Zjvc0Db?9y+W61o>Vxz}DifuAI zul92^W?af_S)jT(BIbd;_4fl_`RSV-+!iv~BEAV0xZgdvCR@9-C}#6XxNSc@?xU66 zAjHve=jsVq=B~zc&{I~{y%8HFn~>8J%i;2jb<4b3!xc$zH6oMAMU48W6r+xMc{3Y* z>db>M+y*ILr%#DSj#&H&ZsxMI@(;I9j{|IJg2^}c7A`k+G%fs-t{QZqbB-(mX!Egi zB{8CftA(Dnk&g%F`%?zIB1gRe=E6GW4Npe0r9I%BljFqeGj7*gXSp2$O-+J?;x2R(dcxIE3*R0DZNhp1NkibR*M(lROmg)G zyVlJU_S0|FFwET$LD-GCi_P&L4_7E(A8a$}(+n&ee5T6pW5#4F*B=i_%P{A1JJ1TT z=Z*BSTR>BI`&P!`>OqFmYU2rpzMnDf-DpKE?vNaz5Rt{|ZLJUv5*l^h2twSKLIe$8 z`<))`O1xM&DwWOS6>l4{83~Gi=~5o}GABJXBmkF|rKmnm5mtDMc2viS-InjI*jw$W zr}6ro-UM6d#1VFl#ji;$d0tr=(BbwV(?%EdtKTTCps`M{#N6GY`npNNRNs3(enUAT zmK}DF0iy6hW`VA&a7oqa$`(&1$i{vz1mZ`2CWmLv)%bxPvUbD|x6c@3Ka5vhx-TfE zq3srbUPJ6$a!3KGXlPSSvY~dz#%6xR6+l!I*uHGqec^OzVDnwBL334_cmFbkTo1*> zyds-aRe14>sWY!9PKfYnlZSoAYkN!rZ5pT4fGZ0_=_K~A?}$@x1WL1@to-a!yCt{v zUA=8Zy`*aCfKX{dn4Cx=i9wu*d48!SY@mc+CqhbG{nCli_W9nBTSk$q1GNokM4O^LJ2_26Cr*|xixj3BDl*1;$1NNrV zC^^sZ-tfD{p8+%>r3QD`hHkaXQZ8*9TPc1_Ue)g%K^5_JhpS++9qGVc+pj;1QQ>kn z$*ke@c5oMjg$RE)qH!?HC$ZoYqKHV-vmG@xBU0S~#}E-skV`}yj5C|5O$+++cs=h+ z*%0v`z7sjBIy74uogwl?8cRu*k=9Ko%g~K$%sH|@J#5C!5F3e1zA~Oyzh-o; zD*V~}T>NaR1Kl#g-(S;KfAg}G!!L&HgEMg>*E?Z1Q*$n%s>D=IwkXMjWIKODw-9#Q zQr3V%SG+UKrSxhOfrLk481noxNbhJ^SsRuIv{meFJLGE9qV0KF7ClH8a&?+Vo}BQ) zxPO?1-5X(9E+zk@M`F48C|>Hzy&yxer@Lq3{(nyw33ii3NFkRdy49PpP)M0MM?6p? z$!p}IO@Wx1;Tw>Hfx7#5+4JMw|B=#abhJg_(?bwrqXE^$U7wd{?zA;mNfusLUsn}U z2QMF!U@o8HYeT|;a%vM%4fy@T`TtE0*5;&dAsj-+|BmMtB2U1>^po+EPrj;0#O2B= zDn>lF9)qwl0~MDh22rd?H~1wJ_uF8)*B(p^)F42{17tN_pWE~@gqdDOKSm^`u*u{M{a3s$)uA%B&J;_-Q&uo0o{o1N{ z-R=9~hN6+|hufje<`d_wxV0sY^j?l1rkPT!wU^7H*1OQ-xWjUadSaAs@WC3+9gj2B zFT1sij)&!J;cf$E&0?Mh5l)q>QCkCA+oO=Z2=xlamj2Ck*jb`T&uS)@lyB9HTXaIZi+W0XW$hsVCUpxU=5tJ}+rATN;jayX#Mx1RGq? zkp$rfkOR4Xs>`~$&xYtOZAUTXu`?B}G)zI-XHu&&U)^(xrH00}R z?B`Z+{C9XFlWu3;myj}YawaP}xB1wvO_##&@8(Bm1Wd^X%4ChiI^xp>uKgmfrUe(J zyAKZQplc`%6_9E8H{Z~P`K5DhUg-lT1t1t~C4T!e4V0*N_c&goEcPgqb~?-jY!!H!?(&Am6vkHYEc4T|@Ysvgaq)sPwW zcJ2=_woHV+UD1%Kje-fl72a{Xch@$oP8~Rzq=ys2cjU79-tB9IdM3dHw1iK23$dTW zxlU(KCD+DI7;VXW!h=a(mH!CudU=czW7;4o#nXK06#UJ?3SUWEIyrxPgRG}47QSSn z`Vqiojj;ffXu5rlf$K~gdAWyiKNjoO+2}kR*{@sR(|EQvkN@fnZx&EjCS`;(5bm6T;h5*s_hvp?rEfx z7xgbKfHGU!5`YIywhkLa6*)j;2_cirp6ioGJRKuOHAz>Dp#IL(<%l@h)eZ6+3r2I= z&Q}%ZFz8BVlEC`J6Jy82sj?aLADnZ&$u`Crb&!Vh%dSDagGIh}LA7zB>0qgXGH-(N@k*Nd8XXqLuT($f8Yw0Qd6Ahr@XY1pX6CAPEkev%<`2 zfwR6$0RZ*@ZFLy zT8Bxm3zPFWF}Zn_f5@!Kuz_iNF1>ur_tcs&tXTXm1^|eI#R0TN#)+4mC-`Mi! z!4OOywTOOm%;4|#hrgQ|!reT56lDlnOCk`exBGmO$KdAP_+i z<7%Ml<~j%96#RCVgwXto{$0m8k@Na! zoOC77W$<}xzC!26i)b*l&I4anHT!|w=0+nZJOTB;9;mP&`m-K(Z@UR|)N<8OPwx#^%*;5K!DP)AFc4mH*yigx%% z@Xze^o^(i{pn=p2$`{=x)P)WEc%WvM@+BRyhE}kNA*^9AK|>l*@(Nm*Ldu5J<63s? zFk&o(tjpBQY~5EBO-@4vne(%MWCnO)2#{Ld{jn;+a5gtaeiKoJO}1uo0B=_=(5^&! zUr=BPw6Jm-V>TpHQ&U->*RQH77MS$Z^mKM!9#xpc!r?jKA%Ot8d65Zd#DB}7qD%8E z&KviKr{h!U2!OmaFeiuT4S0K@SndWFHtmC)t9a-%?XQ78Ec5 zbvY0t0#bcwgRR^`UmXv~l!PdRte{=R4_8-@s9aI+bW3EiyuUqRP{QqA4l!U6Wg?&i zK^Y$UAnCyUdoYR25)VUqTXoRy*JV(A=5ZrDo6Qpfk>&|BJhvwC)5N5sBk2H4GoXzH zAfe_Q8qVbw#2q$B-}3?)-Hs{IZWbvV6JlkWD=UAk7S+Cag}mP%&l*o#UxfD_s8sp0 zq~VvKjI!`$3zV3nnO=e%g*sOH=Bw5Ry#J8!TScyq{a0lMr&E4ygi^Zw$P`q`AA&Ne zCE~Ra2zjsb;4vN95OTZ`ew-$FCk(5WTTN|flzUxh z8j{j_(SDV_Q|u8ceX(M%JNN#)|NV1PI%0Q$?;hvIJ$E4F+x6!v^X}9A(M60)D6T!- zg&oBQQ19E0^GB0fTjXT=3#AsPUx}G4)X!1Id^()#LpYi~@LTs;wNy&()<9P#q% z6ZTJ%fK-l+EcC{2aE%nV8Mip4g| zVxZ-0IM$LiyEX6uaR=cNRUP!!)yoxMwR!oj_q|UKFL(%o-ubL_-vmq#Ff#7_tFBKe;h4zUTac6U!%(67FIUe^y^t=iBMLFxj~X1AQ6F{@vtmBW z)m<-lr!=}$0!?V9oy^Dgva*;+{VH1ZXo0Rc2uOa#e}P|+8t8CwWpo616!gWO1wtY5 zjUu93E)xccpoRBm$cXds#gs(!6koy?) z)dh5(Z;}g3&U{0}5x<nh;wwcf{x{GkvJnD; z-v`;GSmU#|f~{JTR6$2zTjx_>g&rw+$}lFNm;KBC{{r|R7G;OMIcjSI!P>H6d$!l+ z_S0&tIXO9qh~cj>oD2c4l_p^NBK9UnutQ z;GIHvCTIv%GwDTQ-Q3*#=WTzLcGA?;xgh?M_AP}FPSW59-qJMsAOicN?)_`DKnx9L z;0gZSHAb0>(SZe3!4GDh#CeBjgw)Zg7SDmF*&8;2sj?wZ%FAbIX z7GLJ&g-y|D>lTAnQ)vQLAjtcNZT{Oar~7N#>3e?H$`#aY{xMvBTg@Zj;nva0D|l%n znG|^*_M-I!LiYSOTlgiweMcJ;A|xXF_0>1~j|T7m3Qs<`fZ`TNp2FLgn15N%KSO|x zmCj$W_wSS?`f(LPq=0w}2+(T;;=dixs5$*3l0bM`6Z4xCpdJjoA8`nxcK$imu3#`` z6?D(wR7*D^{gwLwc{!qW4d@=4fLg}XQb6{P_G-}N_QQt{fh6|k`}pV?6ApPqoZ?!Z z-@=RgUziGm3s9!jR&80V_0@!{!BCNa$Uw}=$tk55i1Yn4Ie?b;i)CDKzz?lNk&fhl0|7{=nwAY@xhK5^{ zjfICLvDLO~pmS|Jh*{oqI@T#WTl|So{?$PaCOUDM%ii7|!BEhd{V-cEnHK;>4PnYK zL_@SQU;kCSEEy|bZC;QG+bb%ZM-T3Wbr}FO7me>d8`vq_OL7|cmilt}P9r(cA+P-=Wz@;=|Hq1nEgN91>Y3Nj!3v& zgXRpvL+P)WfR6c&&R-gGAhS8#G=qz(s}q*#ze5Cd&1bFxHJ6Hi6iP1*4H4S%=X4d| zw1hvcsfeQgx!3lrn|s9ZIecGrh?VU_={L1E$&nGZ_m%D&3SVMkJ-Ha&;A5^2nJ3va z&}UN6O_n8We&DnCC1v;nlhOn1hq09YD!L>O!Xl1DOr@l-*h)<$<1_l8p`|Ib;8r?ZUtm4F%A%`qqmR**Y{5&XyvuE z`azKV)G^Y!?|be!^HU%2;TJouXwIlw(Ki<_GNhA)JYVQ0!aQOt1HiAWnH~r3%zMi9 zijto1c9Y*;tL{d|1bD@hl!1xNW+dw#k>lcCggE+^d3 zF8lR5rnEr^PM^scr=J|rYQ*i_jwTr%RYn)Gc^=>Cy=Cn79X)Uye@ zyXS4MyU{aTa<}k69>;~vN8W@2+wam^08xq^W;FDV^(RFgzUPZo69){G=_sdZd#WV* z^5bK^<4o})wW(sGopsHTB4kAxIeBCR;`GOKEHfjx+xS!CN0R8Sq6#MI$347wmbSK6}=@ zYHO-apKDl_7d2X(Uu+JJFtN2{iD$24eOcqU^Unp6mWpOL4kBc2|H<`61iV%?BIRC|<8wiQjpDCgzj7tYQa*kx$6LS;J1M!`IVJRfk{;Eia}FmZwe=cjus~NuH97WP z&to%{toIssub^gLaRJm^e;(Q)te}7m&H}{noXzBRfQigla>`~#goophV4}zsa0wX4 z*f`zA3-sCBvwkTo3@k*AF6!{)JJjkLMv4s6emPx!@i2HyNnTz^NhxwrSJV3UPS~rc z#mB?LAtHK{IhT~D1$PL#9oPl~ABpKKoI5#wHSCGnNMOp>g;mTW?+wPuojUbl9YT3MtPdZh**FX>4d_*w8KQfI%Xco-%aODQ(^mz-O#l7to_^Pq6imo-M`~V z4D9bICuejBDK8Oe`)%=mo8nKY7Q{84BI3;i!Vvl22K)~r1%Uu!)|Hf$4D9dXQ~iQO zu&3b3G{2f2$g{ol^i4^1b$PIhvH#lcalasw(ik-J{8zS5Y3pmxK=z;D2iW`^3E{8p z_m45~k%b~Q%6|ft-{0cdYCd+EBPN z6O@(p6P1VGiyd*1Ua= zZ8GtRIri-~mp#^tM{Rvr7gVl}F_P}Bt$1%U1qW$I{UoCxn zg?YKdOFEYAV7Cf-sjqru`el>}3%x6k#O>Ckf}J1HH-Q3G%KHb~4 zV+8L?6^ZV*aoBZR@jo4BrhIH3ERd1u;7fD-UwHid^a1KR0DU*VfN^AAA3Xuv@YSnV zi02e8B<|+ku0M`E`K2 z9;axSn5l`Q-C6MkxpwoN67kTx#N19lRkMTs@*DP4($5hP4Uqhf(BI*68W2_j=2^P? zfLfL4i35XJNJK^_cXWt=s+O4dUEMGeU@hx9<2?E_Zg*q|NiA2+FkS!wk1si4xht_Pvj=kDt>ttG?~NMg{TBV|HhY? zD2BJ2gdpu7v?=vJI5?o8SG8ZKukYDW@pKDOU%~}iyT7ZMm0p?b} zrN^)-@!FOMO!}01{^dzik@4j(WG4O#nPusw6RJHZEh~sKhb1K?Q8E3zX;n!eti6@I zw*uQhu7l*3s_#upSLrepL^F_S_}@tI&_TZhWrjI7Oh+u>FB7~*h>3j zWK{~`JnbLbmafpy(0CaI(chGt$A)||m0|aLI4)2N`T<1JsW)hIf^{pV13rId;R!+u z`FA|CJ(L021=W>7qnRV(OBfX2HFri{Z38;_DEV+KM<1_UAXLT+o{3O-3n?F=H+AtK3U^NVA;ldD||y>7F( z0|+TfF;vWLA!{9!yp(8mSGTX3A8noR7@RzF+eR3+yH(uixa|-?5B|7#sctk6=AIVE zWUTJ$N@G*RtjW6l4gqxm4PJNOcVr0YTN_;G>UWqhY);&G50WE;v+pSYp4b->RWnJs zBn;B~I`3b-mQl<#noc@BpuCA(XGML87Lv8$93>sg_W^`whalSV7-*`E#xDYHt-f}g z?cK^{3QbT`xfiUi@cdw6#5ivLlMNX+?}q??iLJY)C~FyC^-G@me^0jjblZWq=SA0f z&JWKA??FNrPqUU!AyCgs+;HJrii|?&-X_%O#ugrjWIV8^tBP=rNZs8%=PWk35bz8) zu3&rmukU#m5=ek-%{%Q#4o&;5bVEIU33%)Y^BvTC_ij>fGC~lmU>&*XAB0y9eu40a z;4hKp#PmI1Ji_&Y-v@uy3tZBoZ54XR>o_SH0`FCleuP67Iz%f!yjzRofR~Dc9j5Yd zqJ26j8;(DN`7s}(5X*epwWtl#CwXtojgR}W#dPV7+Tiz&D!EOAXAOv%+nKi+T9>Q=_FZ$Pr->bC$C+%W11AsA&3m`IRkMc@GbgN!zJI2S~kVePxiq}xvLC5~ON^n9?Hz&v$W71TuhJ(wI9-Lc_bHy7;Za~k7sSyeH@&R!y5n}A4KiTCJHvR{j|QEGel-wEg9fE0IP{QTYXV~kJYW;eV+T($~GcC0xuw= zTwP_@t+aU1;`g=>1W;QNF?fhwdT&R3vdowf#81cUH)sS-(xF+r>^l7+U|O-?V=9EX zgMhD`oMT3L~% z0mr@L4^9B?MH(ZW127`vgL+mq1uIL01M%; znC!2`H#(DLTeFU2xtQbq=_YAaFFn&c=K;IX$rITE_Wy-!&}jd=)e5W-cBYF6-ozq$ zcL!$Cwzf*mhwIx;RHxwZuId5Mo3FLYt61Bk{K79wV*ZdB%suek^+o999Fct*<>w5L z+<8X9#GOwoU)1!P zEptc`-n(8&pMKl6IHUO+V#iO3G>;c)gFUe>HNWqTw*7^3V=kCxBj#xfq+SDLvy(^j z77pz$4DU84aF%M4>}!4{zIK82A@(6#AOHeMF;XopQ9KBzNK+{%O4h}Zz>~LHk&{S4 zq+IojNZ?&VARkT`#vtITEBZ#t)fw4^3l95T>S^usZS#CqHXtuxcyJ2=>FK0<9F%zV z)iKu|u)S%N4i@k^NeIrLjQU5J6iHQ;%N@~KwmwpgK07q)7H;>o6Ge;A^V{Oi_Dfd8 z3GS9caDjX>GdqMg01+hOrX<}0=syr3Da}zuUM* zKmCS#YORZrt69;@^+Dh_db2T4t#$5O&=Z2$6yd~u+RSv@7I55ZA+#+$)0l|hs*Byw z{0er$4Kig!+`o>;uG?>O9O^$&VkLNf+h^t~aN6CfV3RTW{`_(6S$5?xp@y|JlT=h) z%i_$XUAg)oFiQ-94_aXDE{^L6_Ufy0xFg_kWe{9K(?j|aw}H^3e63wg`)d7Mn*y>$ zWZHQ$Rp9Rm-Yy|Q2T@j63&fyy3^`Xud@Ms_3*32x8X(qP@OZ4PqSX%^fX(rjrhGCh zyOGueK+p{h4c!?K2W&?3G?`$wi$QvD5`XpKJ}sn3f8BCvnYZFyZQo#IQE>G}b%bRF z;&E(u6>!)15S&Gx=5Y~pi$t5+((*{=_0D6geta3yX<*Sfcto#0<0dfZ{#bg z`nxx3#oBWd$Svfbcs= zL`lx7tQ?eETCc11FFrUBo3~EPjpHegvujqPU%VqS>F##2llj9l60n=aW&>JC+WM3` zjV~x4TOh!z+@kp@zskp798v#H8rC~D2XjEw^fm?M*`1IG1ZUUrzoEx_DO@YqR%0;9 zyF$``oM^Y~&IHIu_mgumkj>051jCX%U>^F!KN_$Aiy|r^!PHQ>tTI2y0$8Sl1pcKC zJ<~1Tr9#gjkYgTNgqC&81Ka-%y#;m`Wn&{nqbgp4uJvp=h)M_pRmL}|XjjDP3ic%Q zskODWl06S+T>_!DHDAdg_LJar(F9rAurLfk2ezT;fcUPyzQZ2La=}oG#oWMwbGzdN z1~1a-a6>55&(9w`UBVT;$l@C;Ll+wK51siyxQtCi^tnsvG_x>Xu|lqO$8i~OOi!OS zEn4rbd|tNmC3N!B0eK7-7A^2@71P0OdXFe57LM+K8V+TqlA4-?iHS*~t6Q<_)i^UA z9UfF$O^x8ghxK`8>Ygb2;V`E4T)X3lji`kI{lgAUS@uf@b9Qav1MzD<4zF3VriKn0 zaGxdU??f7)E^z*TSQCK863>70y9l68fB2gcL|E_8z2EF1;(F8Dzf*p2xqs=+-{Cjn z`Zpi`@GIc@d?A^C9d+=3;P%qEG14@@eFzxeJ~93#Y#Xp8T;$;6duV9j)KC^4#Q8%F z`Yf^F*mK~-2}tiD8I{B?E$IO!Y0sHY%n!`&k`s9GVI0#CSIML_2q{1j3V&M+Jd7>J zD4Xt0WMquOGMb2h#zrB){173iBxCSmNy;Zr?v|W4!)!z1m@?&A33*io5^=#G#AzbB z_U=drzkiSP>#m5)2dk7|8WC|!GS(@UB;W)5XQQ5ASlq-6wfbI&DMb9B|L?5Em52kb zGhY%99C4;}56`$K&eZaL)-LG0N}y(Ehim3s<%`P1D1s*janew^g+`h%V#dtC3G|OC zC>nnlzKYh4A4Uu;ZnON9<`5M(`s(f9_cA0ws@nmQu zKLioS`eSz8H{tr^aDs<&&fifZxFQvny=Q9R%xWQDH$z8LhKf&Z<%!3fnl&v zIZUiDw6UfDp0cB<-YbYwfR6yY4&UQZ4sWxoN>(*(Mx$NFA~z$(Gn3oI)%=pO`Mjk?SJ}R0yUzLAyL9Bi>(@iv?s;LiXDnyR;9lEI8`;_E85!Y@Oz|&`l@H0jcT0M@ z-l>{{TT>0!6pS3Tka(RvBbnSt&-iA$@IxU7sr!H{CQj^~D@RC9obqZ!QkcdSIm+b5 z)AWq=h#f9vX&-|OBir;7J!)=}EL>sSheqM*6TPsJt`}v+e3)bEgRv_M6jgm5TK%{o zqxys#-0?7hp7!Pa1)Kc!pl1z*93BJlX0Ix*TJ%ofFd4@hN7fQkA4mZIGT|2eW!^J} z3~s~XkZ)dVtKY@Bl`bDWj?gw7+`zwn!>7s2D=Hx?7AminjxLBYX>+o=IZ@%5yR{mD`d0dz#fQriQkDGHzb zroW$%4Mgz|pP5RdbC?n6?qd}62cCT>~4zVg3^MN>Jjyq$%Al|O!LJnt3?-p>X1-id+{aWK9M87per+rnUX3sur0 ze;7FWu8oNQqf7R&Ud}l`21@@w3uJ9PW*cmGS!2R1znh2eUO!nNms=qOmAk+wV4) zfeA(V0ggE73D=XSSX4P~PSqXSBE<8ymNzYI?B#y?e&d5k`vnU7y}G*1Clds_Bxth9ZZC-w&Z~m?o#|I2qj|p@e?2RBN@u-b|5b5tB;`y+S=PnH zZdYCq1&IN3ouo;@ShR28g@O@7!3nCp+}$)bUOyT^`t`7Hj0H3&q2w&N`^^K>rw)&3 zy2YGhM%^A{>my^GltNdpB&BCblnYDe&B?f_ZblsI}cy zuvWt3l+4xFPrppPYX7V6mY2oIF&)pBHr})gW}BY<$F?NIG&bs`4*^8%ZMsgI?Bwl? zZT)P3@{_@5(=Iz4(N5XvE_;a=6a88*UA+r+V=gY9=z-NAGZAC+?`rauyz(!f`u@i4 zAh{w&pU4_x{8Kyuj}@7)j0b_MKHb=Y&Jq-~%R$K;_`CwxtGMbD=;;WyvN&zN`tpv|x*KJB*J+VZOzc@W)vAnbIO3^Wude3Jy+c3R8UTg`Iz@wC&p+ z$)8C=YNj0A*J@`P{&7t7)HctvNg0ddJJ2467L~Nh?qAhm+3owF=zDKfiLVZ1fFf4NRWaDerd9l8G2g*M_=*!I(gGI`Te$HI7ORPF&8DzW%hV)RT42 zrcXY%Z_4|`Hhy{8&6gq)+eGrvw@VqFbZKLdecM^V0yij|F0{55=dO9n)7yTy+t2nw za-W4#%002@eg8ZZx$EgDw*+-2y6tOED(c4(d8JqB2Al#dHU^nC6psUs(hXRol7H&p zNTRTG^2GFBA5Be~#dsGd&?V@qY@Rg6LA(!M-F>Hj$Bt?3)wn4H$PmAFj*Wz9IxaO2 z)L9vRQPjy?+1Z*bTYzq>Ul`9Zh3W^+$~J9k7aa{)>5x_2uBm%J+Q8%4U}H9BE!Pn; zQ_|iar(ss$5h1<{k9$PECU4HTHY`q5;FSgStci81-8&o+4h+z+_Fq~expvsE;aj1< z#4t0a4>90fHD4#Ua?%}C9Z+Q9h+=R+6I8ToN0`=7Les60)-yjkvIzz0{UpDq&TBTQ zW*rZ%A7Ih%^qKi>KVYnjbfT>jq7e#@P~hb^kGm@`Qn=yw#Pd|;vx@n`(!jmW*wIiK z_?xA-W10S+Xgyn#*nBJ@*Ad^24A;iFS0(}_UGqq#;MF-QWbsjQpi%?y8R2p3I5zp}37k3Kpyd#5fEV6GoKPe<7Q93($Bo3~R#MXtr zh>LB$C}w#*35jwVf_>_6pl!l)zWiKFQkArKy20BDD^WkzO{mOY68SDp2|*oHLVAG)hr>C%g#$} zyq)e`aalcN1`ccR{h?m2C~Y#aZGV?-zP6V9>F{R52KSGx+unj&TjyFf43tsj0y-abvnw?sO_++tPcfdZ~9=QE+r}8VM%|&8(Tm zb`t}*nuvO7l35^2pLLpVBBP=eBvUc^ef;cb9~zn_wLT?YIbximm>E)v<@Xq6Xe+U? zB7dpnvLggRW z{ERzJRa8=iIm2;>>BjD*9^a1Z5B37I*|grsHFD&ernuv=mA9Ug@D80xr1I)vaNrUw zWX#;qp_v%-sVo@$R89II@yTt&Ndw;L`)&&Q!`^GF6g(`E`Y7QNl10myOv(+Cr?kjb z>52@Jv<#Q#F`f@+^=t0K_ISEOCZAq5L<0m)=xNa-WVWJ(pAJbcMQO{bZQor>%-N&0 z)NyJ(<~w5T2^gRMNjhFcy^15|j3x-TQ@)8(>(ijSbL0~526wt0?Nu55u*GQ)UO?D$ zsDW0s;=EX>C`ey{aY*(kzVgGYp=2+yL5t%?kAb{cVt0cj+S4`&OL-thJg|BU>q$nJ zX3mt2?nYgqPd*%p1uJX2I#sFoq-ZP>g{%by=m&S?reAR~ymq-Nn6uv)@`2QbznTo7 zeM#FZE;65Dk3vajk)^bVA67#5GnMIC=$e9ZxM)!}>5ep#_!By`N97v$OG`CF8L3}x z{$IrXcT`i~_C5+@7g0b^Kmkz!k=~SERFGa2kzND@r1wrhks?YFkS0y3(xtbMC?H4; zMFD&bhyF@9!P&c;9g^gFiB|_g;JLm9^%4o@dUz<_{Lf9CZ`@ zY=udQ>-@7%+Z4krs4xD|ooO4$B~W~d%UI9VTzecXcD9HmLZ$P~H-XE#C+;NR{Szp! z2cqvv#rIpCQ&Cg>xk3G7J~#~i3jli^zMO-FL}_1(UH85FVr&5rDN$aw`Hm>IgYFmD z=aX2Yo{d?JJE`V#<-GhC{VioB{fhTjrWjKK-ea}Q2a4&Xr$`Z4%}29Q1^fP+mLej0 z9xfdT6K?wp9BamiCh8wsXGofu_N%Sh!nLj5YACOK45v@U_K=&dz(ER>l+i|nojEJ= z-9f-uUiAzMv?(YHKmNv482|aVcN1&Vq#6GFr&VDC7ZVL7+J$Wa(;=?l08r-y)=FrBbY&(UQs35qb8(t>L{xhI#&hv}< zPSUUBaK+3_;`t1l#K*FRNIsO&jzM$@{Ap{0j0GE}IV?-?I8CYU8Dr2|-um(cj&8%~ zfP0Q7dDCr*B(mZ=V>|t$Y+etk-O+>@)2GjAV5G0pM?wgn8<&2AxtmcUUMZ1txHqo6 znpxO(O$LX1!C?FH`{6wO*CBwJe;d-WeCRcK~1&gyQ z-lA~>Vu8={^REV_-=N7$Eu6}UCO`4&@0Y*&nw`;g>v6h0suOIz z{th#iW+qGb%E39%{-zm-N2l~@9JyYVM|}Q4QB0Y@owE6~oE7f3uX1*sBr5z=zY1C} z`?2j0Z}#^wx_!({n&0$DUA<^~cxm@!;AKB?JdMmj&ZPi9ZW=~8ttD6H+8}y2bkL;| zmN0(r3+OOi!7IU>jM7sx`9btsthxbXd}ho6uhH!W740!x4r{kF*8|>vmEB~#6AtaO z)?*&IcouQ&GWItSL<7irTbPCm;limFr%_AG`kk6a z;WG%|usHdnc&6g$Zz;UKC1+xfSVs-y%Ic%ar1LFHaZrOBzKL)j9%p=`XxhS-G z;jjr^+(=^g8zSJR`SG(t10xKtJLf>%vQ{G!gQRh9aJ*Pq@3JT=ckI`%qs=4Gz+M=znUkfK`8P0br?pOPB5 zyQLr4+w-J`tw&yPi%ZCS=pS^|NxIhId;ap?8;STKiH}K9?EUSXQ*<{NAL@Q#j^#|+ zTy=OPWi+FLL&n9tu9=Ipxz{0)o~ibpokIQI=_jg&GZxeg;@E)M+WHMo>{Q0aWa;U1 z#w%;m^WVTE-=sZPB_i?BNaM*%jkoy;^2;(?3VKAD50s}$rpzB-Wc#&sK{P$??cUB( z%H1+EGmU`PbsHS*HaXps=CpozV(!GXx4k1_P4IW~8_%u=bt@(bG^Wr*C|lKxG2x8Z zF|u+h&g+V|qVY7GvF{8mH!xOQE2mvSRu%~h(9 zoBAZ*0PTyGIi6eiCvwAJJyiU9jwEh?)ey@V#PZl$SNDqBx5IN(T>_OaYT0hGvu6x` zQIQf`=D6a%{DR@yIUR25_Z;nPRKZlj{HBe6L~VMQa^_xL)|BObI*?JfFHmQEu%((@ zT2j)s;z@Vynx9eyNCo)a$tvsrslWe;22QToL2FX(GEi`bR&sN5Pe-)=OyG?{T(g;A z4FQ_2j7&N>4W#g`qw3_FACkq_ge!m3@YEjs*lG>Z{_m_0cA@V-g%y^dZI|s9DKuZOt|11)4=-WEPhZA?1OA7w$^!}$^T)^ zhTNkzrYWK^&Y^M&Q}c$Qh^qrH%g-C&vrhDE_M@nNCF^J;(}DLI>*PWs0`6OwL+$t- z5>|)(R*{k6by>CaYi!ypx+oo-e_dvC3u0W9_ozTzQ1X}9BBa?#_91J@g6@H|Y0YAi zEyn9S4r7Z8EQotK4nGw4&`*zklleYl9(z4CxMo}K(Yy&rSTTIo`BjFCK#e4-SL*Ab zVeiG0IG$B5_~k=CDjpu<)+9Q|y-Uos4^`P*7>zdql5xlpBC7sHvI`}FS#T@jTJT(& z(gyL@koL|YC6Xvh1vBWX!K@xn;?Y=$RVrcgikZsE?>p@YG&@H{i|uF@X@hM7=g~^C z7s*DTq;r~wK`XQGLzbVQpiy<{6cIkXQhEKP_??jT=|SXMc1=Umb(MhKo0&+z!xh2n%@9=f zuM+m;;h`HA17mlC3V#3eA-!=~B|_@z4%&Ju(e9X_V*sJJX6a#+?p>ni6`*E>Wb<#8GF{UBp9Ezo`Z#puJ`vK+S16&fp zk&xK%T9O1LiFl;e0w{-|Ke+_KmCuH9vL){$Jq-I<7F((heF3^u^Xo9&k6$N25D zUcu-Y_X|ZXX1I2`c=g)Nqfd+~MMQrm4f<8p!4R73e~37IX*n)@jrmw?jt07`#6G;9 zOHd!(LHmGX4se6+%+D1)kQDBzmRMpmmtVcbjEkkLV>Zo{%M(0lw;O-(?M`M`Lh1&P zLXE25olS%v%PghAh39Al2Mp{3X9N0k6q==IaEp$YT;$_qvH4=(2uJ~q^1c;48<~oa zSH9%_)FNDw+Wn$@q`K&iVyN(CoiEF5XSXfbtUBh<_U;nDggF+6buPQ#kvpK|{51V4 zXr@5uK=LWKx>;o?z5elPgO1nnXF=AfVsm`QG-|VsKRbVdE$dWzW@lbzr_Xr&tMrBx$y9xJ&4S2A@|8@=cZZr-J*ShXx7f<91ZO z44l{(r0ILl^M1ms9Eg^I$=&M#qv?+M-CoT%8TW%E1xq>?T>Wpfnthl{kk(llKxp~5 z=^pAlJ`O3=h-T?62_T4X`)YN;c)pgH%}EPQ8A3YyikctF2<3*x%D>GLN*!<+W16@X zHoqb6;pQ$v&~u!9(-a|AxnbqV%e&a^Z?$s8v&Uyl?2BweH~h^2N`-n^_1@+{wyg^H z@7V{NR=a0)NHVGL7}%SfAvv4=;^r|N{=9!!eq4Y=2GqjmX~itRV;$-AP&;yCAT`~hgg9H2r1^A=)uG;DN&S&?YKogsaGwl_FBgrK`K>pk^*LXK;;mKOlZzX^<9N@JHe&*hzA~m?j*%%jeZ?Cmp0~O10ccnW2G|G4olneS+&Q+spHiw#P|2?voPP z@O{QJ1CaVaT}eAkyJ*nSNd`V98folJuW5<1xuslIp%L@*t$h1)gn2YU1Q{%ns+qI2 z>017b<$rPk3|WN_d|G_u){H5- zEqPF1euFYHGSmkabqlgH_S3h$>h+o3`5&`&-zVi__KeXTL!4>z5MJLsg5s=s5CeXG zDKbU$18PMP&MQq@J9}4O3cV1gEYo&2iPoz$jL6*jj)m#xLO_D595jh$9mAbE6rBM> zqJ7J{On$@aUk%dn`c4xiC;CT!sKH)O;8#rzsbvOzZ!^gJW-XLmw$#Y>vK+>#{D2H2LrjfajiBy=;EUBiDoTjPjK&?dx7ApnD}EF z+G-z3Z+{VwUE|TSJ~ufVnq15)SKc()t>ry8(CbOIE^E|38?IyEF(&qUuc7-Oe85qi z`b$CG=8lHi3Bz+Cem%zfsYl3x30KeSY&8CfQ%%QOiserR-Dwgs#iN>d^fr^$y*Dr> z4#8ri&USo-;p3MZ?thvp-)G)uY!z5){}`LH)q6>iB5;Q#_6Vhb@V3kS6`O0@?AIrb zQClWGpbbby`R)AB81GAMpIHgEn*PWnhmXFMtRLW?a}abuRZa z@_`^^-J#Td{_nu^T6|3t+>!MvzbLA|RL!NYxKy$2a8C5t*E$0?DbE+X5IN%sb3Fg^ zK$=NDNQR1m?}dzX1H0GFxwE+yuzBi64z4PfUsZuwOo(noW9m`hX%8E}IV$I1PJPdy zG%xwUwj7#2Yuy0}2eGKxxz z>CEM}X^QwVr+aycoqGfhc!slv>2)rXU{ zMbC9tjSDNct%8HD8SxRs=@=wGzU#)vrw69gu#Fpg?R+szX@TOe+V1)Mrt zKL|Z`&`pJ7_>4hwF-k-7;T?v}FD}jlv0{c>8kpM85wV&}Zw41wV7J3h!JGtBx$k>~ z4%Ee`ruWR$@Qxl0w6D5NAUIX2#u$-d3aR^M=ZFE}o1Kj>gZB0XE8qur6C5(TZ^6HC zNT=oOz&SvHtgDC(D+lzm9_h0&b45996pYD>QgNUSZBfkK>%yw z^bBq}c)TN{&9DATgc!uLINXy_{$;j1deoV%LX-g~(tp)RTFr4ls-nz43f&n_Xw z%kO;WxA22iETqIj9=rci$=5u*BtBdoI&xY`&YfQPL7OI} z=jy$bEgGM%M?>OxBWIt>l1x_ToUg4!=XS3M-wvpnq^z1S$ znoT2F)M4}~2SU+&bT%vioRnkMfePD!q>>h1W)#QunW)8ILSM<<_mi$9Ejd6~)G=J#!i-3&R%Pn4?t} zV0MVTg!L})OW6loiJ1_7yIgZ!7KJ9tuY{K4Jl~J)1)XhWbAg^1y24g6pj0GM;>BF~#dRNw#e-s@U zPMez9^7E}V3y$H*Sx|>ZX zQPr^j&b~Xco@PlAt{1z-trUu#i(aq`MY}^!GHhgaOYc3^XsFzPO?(!LS9ZSs5KgVE z!u_U)O~XXafo{mT?&&K35zNS3bi?@eOn)s~AM_4If7Vtxv?t@}1D6f7mqwCPf<}s4 zoNcan{(_QLTAPdW`$C_rRX1e{Vez>BLi)EI@*2t8+I}7xX>#yF`G-Zaf({7nrnIpP z^M{DlhC$5^DmWHbS0P1HWt6|kR(=F)czhD_$Y-n0ijqT@-Xa4onC{Q5*qjl%{oHAPDyTJ(}b|T^LKzTZK7_2KsTQ~q=i5T znXAIo6(7^g2$E8Iw$5C$u^?gjqi6toIkX~UI&*laxaVa0(~R?ld=B;Bz0Ui1`DJn0 zLz=%y#_KK65=JpS0SBzkrTbChYBST~L#fg@X_;i|J9odmo3!1P9eA(-=lp2;>+QbR z%^$boW5NeTWnOQ8ejFrnMSbwHRA1yR2bzn`w-Qd;UdedG6B}&b@nClD(Q^O&%;V-V znYX^LnQtuYS)nT!nV8(7Xl(kdSAA{>u(BvV8F01_Z`yXKUttpz#p2`#a6i&KnNB)* zKXyeVM*lkZ1bg@vEd<%nh3%MhO($J%RrW|dRJ*;h@!+JtxtfMAlPUe#e(|82mpkNM zEKVGhOxUygb?5XzY^XXf>CwK!Y>JI+Gy5+>UI+A-R~$Hh_=3(=J+fEiI@{iHdGIUm z7BS!{y`6gyrzw5<8v6Rryi9D0l+PVDmJctcRa=}KW%;ExERtsroOwKKVLxrxsm2aA zG%`uPT$iXvsV`)|!e0=Z45Av*uA{$y$Q6A?-9+VFV>`Y;-&Zctl-_j%t)}zkLn~^; zp9|~d`DLkMT}IAF3e6%z{5t8Xa2Lh)xpShBmm7N^@8#l1@UYw-dgZZ$5XN@rwl2?x zmuLA~%?~oQv^K^IeG%M}RgkQ7zk?ugt?xfoLX#4%4WVZu1}RQ{8*{dIDR_WO*$KX( z5M;#ceB6)d_Wn)svYhAH5OKh`fQall$~r zvNN@}U4QCDfGc9PU5&kFu%qi^Q{(0_J(War7d*baAu<>$6N@DMNj&9pXSh`VKA~Hb zNo$%|M_XT<@(}p1uemv)dl$K;fu8)0Gm@Qki7cMIWRQqlz4B;sQeC}y(Per773&9| zl@bcEV(W1X%mgPuWw2hye{d8o{#5dp@g`%xnV_rfkdH3;$R2KJU6vo~QD$&oN}sg+ zCpy|EJ`lXw>P%CiN9sYl?Pz@6=JJH?=-~HFLc1@4Ur%oG#^ZH5rU4hagrNH&TG1Qb z9uf>AZ)?x_(CY3Ou(7buz6^tN+MlFg6ZTo<<;ZWMytv$(Cp;7CrTO9k+7~_Hblhcf z!3Wmevm|e0%Z~nY!IRYnWwft}kdbqxnMKwfs{hGM4off}OFX?4RD0(+BJnyykkqbB z`(DSA2(jma{8tp4<>EwP2_IHod81xi}3ow}x7INRS@ zBw@WKCWQ2AL)T1Iql1;{0ahuidsT81mftJg7uW<#iyL_^BLoo;CG7{qH%2c8U!TPP z35sdV8exx2*ZyB#>tzopRl4$jkrNunWm!tq?STDSI)a z9t~ZQ<6^a3tNMGE4m3=G=2z|X+?wUopV(_M4m?Y0Hgw7Nj-=viXf85OEYB8n98(UN z%k<;~7fuFBLB__$JTG+HEcVox$S-xabKTBDpOMA{v#v01E;sSh{yeaxazLv&Y}y$T zLJ9SD?{1yw^aIuNo`5&*UcI_|C!w&;7v?vNftn;kyA} zXhZ}(NN7c^w_8@w($e-r&s9htxVRC^*;6Ai*W0;ag?>gsOifWeoH%&Q71bpLQg_~^ zq~oa0goMK5(Uc4U3~QxZmHAkb^b^rH0SYeXBG^o!JN1ioVk+G{1vk*-}v*r}LQ zXE_XlesjMo&s?3#maGXD$zY_B?=rvc&3>^0L;w35T4seJ$Ju$NBUL;x_8h{}UR}et zvZ{0Aiqc+BYDsetwYHeizE5il*j_v4j}zm>K>3*v33*3D0)yQpDtUb2raJvU3he*( zMQGdD$nQ5r*H?SdCqp!%1%ujK&Nts-@o9Dr`Z4{zoiUc}=ey1PvZhOK6-slF4lQk= zwRX-Q`ExG`6UU#L7~sciWuxCOd7c)jSD;wIeHIeF%uk5dFe0>)T(HMh6B5{?m|&am zR<>?a`-XUEycO|XMq90JhP%(!FL$k{gN@0JT7C6ZUq#E>haU`7b3ehmKBbbjn?2OY zf_#5=TJDPyQF$gk?1x*%6(!4DAK{JcZ??bObV*%CN%Y-Dq&guNxiPk^VOx@^ zEuB!j=LVyEzYkgkGcIp@`vkjcb5`QnXH=Qc(eS~&Z{k_V7Bc~qrn%G{(ZgRN` zSsUJHsiE5k+?hW+{!hQ4exu8y}2{Kyx%3S}s)Hme& zK1gml?CSQyB_^xK2kjlH3oBa*PzUwQGzzGOy!$x%o*MG;S_=JH3W^^$hwblg&_>;t zlDh75ewh}He}4DMEOo0&*rSIqYzJ$2-16I=2XueWtnEcKeRB;*gZdbE6K3L@@4ggC z4L7FF@c^g%FuP7}jEZad@zN)?yn2NP5vL#CMC_28%3R_;A5z~cMECcmcg{vovkjo- zcIelqY82kSOJ8jo0~TPt1VfdvO_T4z@wt4|Wgaj+=gR_X613w5jTG zsNC<1QK6BY8>Z46s)W6bfsAt-{k5gZb}#2OdY+Q6YHAOeiUpf7zXxN^3Kgk-@>Hz;^ zHPw7CE>OSjxg370GvwXrhd-?2E`OyFIi;F%e_GufYFbC?EIs@=6g;$R#1xK8MSVyCA&5MEI!v! ztXMzX?DM7jF}#TVvKi*J#UlzBrd`5Y}_Yjw#w>esJ+czpH38OVBM z1NtI*G)u?aJj*{IAW^GefdD%^JZ#+CxIx;iA{E498;!>J)K5^@d0;rTOmKH62ksXwLRGR<$Q?BKKpX_2w`iX&StgO+} zr#;_+5oGw_7GaTVS@ApY#orNUCoi6hgVC*3O~0n6Uyz$JL0W62yqhOae<21ishB8F zfuEjMsYNlOs(&#>K2AcaSj@R2j*V*^?n%AdpdW2f2RNlP(kk-}kCHWWs!6XBQ=N+q5pdz!_ z#aBzi`nAx${))NltgJ(@<^X|jB~Oyt^C5|Cld4j^`f5{GvWh8f5`=2=PuAKNJTI*NG=29nvtQc-l<|)6#)*62(HknHQz7)p zHfnTZJqhV7?a(AsgX|mU*S0UufPCB@x3gu-l^HQk!#p0-=BqU;CM0=xi%t@0!1Drdpi&4Fo+ zYD1NllrJ4MIA+F&A(rm$I{(bTzy}-_jlV~$%f zYtrt_PW(FCWXj-S=0ciJXYp!s0dqH@E$PM>zXr$Nc40hp)#QzSiMG8}dDEIyqWzcT zDTgDIpdE$OB)PT(9qVsK%F%A?qvN^F&8{~H2tZz`vTj70z0Rs{$dyEv-av> zVwXczhU%b$t&Q$o1o0cOzcIIVSJ2$7Xo>}mHQY90XimveLLBG17HWq2fMbY!ucg_Sh|F^H9OhiP zigYLdcPdoX#%k!U#u9X5yq%32pta+vxkF*^r{v`I;hDLm=uzl4O|v&@Y>Zo*t7CCB zSNypRB7!^$DD|<@*3dbayEcMT@OKnf=j6?07pz554sRUsqk)0v!2<_#G(R$eKFBEfEos+T2 z%M%ofol84z5wEGIuTTQtbZ(L~t>C{Or(6ReFsvWU-}hfh)W?)J9~aX%?)+dK|8DUB z+z8Wm%4d0*N^scR+%ZETB5Rmz>o<+DuU^ha-JyCsNgO^key_fQ`vkkNEd@o2y{G3r z;4n@^k-hKo7ipS_TdIevllT=Ywq}#UKNIJ_ku9ZpGePds{En2YyB=PC|6_b-!(~IX z-w{C*6P2E7ys_>xPi&d$ZhwR|Mr6Xlot&d4m27#U5Vn5 zbwy7yLXX2rJg~Ap{D)8{!yaJr&UW>xkLLu$g+~4aHejBk!P#VUM2bR2D)lEB;ik z9r><%df3#N2z29<%Z&NM!|I-V{`?uNNw4m9V;(RzbK zcXAnX5|)(YE_73tmzCw0t_qxVM2$e3uGB&K*A#b5)$VX{EtGW&7}r%)2&+cR3&|p$ zHLxfS_OW!>eO9d0<>CG<8CP9(d>jN!`@v4Ue)03GAAYHfr!M(j2x*rV18`t#YfEK( ztgS6H0+)P!q!^O0P@wGGVg_@LFWHLEZD*fPtbP28hV%Z7l0|pPhO%bI$+KtA?)DY7OPC^` z^DHP0_HlH&J?hLt9j9vK*EkI*Nf*P>&}{$#TwH8A8;6m0IT>K%=P^-hyQyC%cHqbi zXWN57v$-XnL8zT1ePk#=v$+|)$82f~4NllbXChk1%b_kqRY!!o@E)>uDVRL$E0OKk zIBUbz^>x!)XB^%kC*!Ju_71$MhOOdh&EL@<@1vl1UE;1f-IH}C^5*$@iM}qX*^mJ; zM%K_+L=Xr2?#}_YZD7hmk;;BiAztV*WypgW%T|Z2H{_FqEy>WJqU3{>bEt$6Ta=_@ zntELJY@i+!P2}P6zLW`bAa(`#mf;_>RCO@%G zsb1>*J+NPROD(d+)zH0t%Ebi`=}x3}Q#_sgkb^nQ8` z!Y>beu&o-bHCVgYHa|cA-iw);*}(|01N}X2*kIx;|iMx}b}4z|B6 zD+-(cz>r`m0i&0X3q;43WDJkD2WBok9`EBx?8?qsQrq$_$_TSyvXeG8fRFD*6=l>k zxiozAZfD^v{tyQ+HD9$P7_6^P09#-OGy_0zGDl12F+3HH_E$D1btN-GdMir~Yl8o6 zzlPXV)$(-W7t82bn3%rF@4bDZGxzhs?YJlAwSI=GxT=$6`_=xoI4{ZR{n!5e9Jx4^ zZ{i6?fn#{IPxhaq9N|PY?hLa=XB<=e_3mQRt8D^cim_f+ReY#B*JJ{{#+e(L8jf@P zmpLm9zf_Ljtydq>^e2@(s1V))?u%XALeN}Xb;MUyXYRzd8Y+7>BK|tfBG_Qx1Zh_5 zeCpIG|0P|k^fC-jqC2qu@$(X2=MhdMjXOi*wXbqAhS4r&elc_3>cp#FPOf6A2l{jh zKdq%!<~F?TKR{!&>Z$_e%C|hOs(RqmIq2L?#pAuj2*Gy~mueyFYnE34)QeYD&10Ml~m0rbgbLRCDCjZZ*$%54K4|x^>lce7BrURAuLXI4 zdLJ1!x8pls&P!-bSTIF`!CuQlzRsf~FK8-EEr z#jA%vCm^#dYeQfV;}mcIoQ(UAZFoSH;?ltvHS+FkmV@X2kba6+C(b=sJm3293#k>T>R{O>1Jy011EOH3$sj9m!~w zLS4%?rN89IQTOlK2HdcIp%HMh|2tv`mT^=}%wN8RhX6+nGz6UrgHKojV2B)tH${d1 z(Ix)3EAekvnJDR5`yQpWf>thskz4utY^Jrkv25Ir&n( zKt^ep#!38t8fVts-Pp{5SklHvU`P|Y7j{d}!3IVM7cVvE({n}CxL`9Mn+MN!7F3gx z(mrP{{cj2TUotJV+|FEvj21U3mnX)W57ph+4~OCONeZG1m4NJN5?mTo$t3UWIl+P7 zzprITNS2sN`;f0mzL)mH5A0`W3WFFEiPWre+3X0}^4_$wH4v0u^X6>#=M=tIM@ON3 z(a{*7u{3`T>;tuffg17G%)X)CgqY{)s5Y1gY&?m2#>bG@`Lce3_ayiMrgh1*A~Xos zo<=4RQf}@B@t(8u-^0x^SQp%v-bj1yh9$3dJELKb1LXXo&HNXJ4?QBN<%=Dy!+db z%w*K=ESZt|=FrH_nK}TnF^K5@q7p!@`Y)&QZ#(%PrveZkSp^`ok>evl*x1N?01y(S zb$K#3f;Vqv+>k8h6+q`ZYR7WeO+u@-64f5h%`H6_&|gJ3HLMLjCJ9{0-`!-76-#Ud z5{Jcn=zk;*cNVUH;fMC(c1QG-EKt{CVUW$H>(?adeI&qL6zu7@M~+E{`ml-3L(7C! zIY2Y`;iP8#M9uP!1yk+Ojd~$4;+-$u7tT~Ho+0ab^?`yXGnYCm`RIf%e*vhWx$pWW zxczEdT5BUw+u6yV|Dr;Me6SfnbI+bV`wZ_4DJn;r2bkroWyL_a0&oA@{WoLq zTf~bNXs?vchE|T1y#JLg(7dZ-n3VS)_Fybj?8mg43_r>PC*&6t0PSiRi7WsoNXD=u zc7WWdd-n?GeQ)ZezRZD@6-vN3P_@HDLph-CRnfm0ig%-A6``HkkMmX3kN-ZYGt2a9rEJhFNU= z1j5YfjG$F@q;zBa#Ij*DT))KS0}g}ajZ^u989}2-$NUS|BRR9v>IBCVdMgAEq*ZuNJ$GF4hvHNK}_FvM1$f!o_F0=u)9=nH5%yjqU- zmj;EeyB6HRKR5``O{cRXDk!f6X$CAsFCOAF+4vl&)$C+?E|TmH~`GW?uPNREu}5E1E9+EBKumO}!hu7YQ&Kgqi1<7iL6Q>Xg#-bO%e4b=>R7 z|I*%M5!W~K1gFZrT6N&w7Lb&r%VCu>_q!`s>u!T?4QezT8!?@g^51>cx(&w%z`0bf zGckR<7r-nkf1cCtQa5pRUpP7|ttnsVq5{}WRef-x21AA*ehb`xc*~)Kn{rviHQV8x zW7kz(p67zk!V1F|rjBq9Qqt~?$NOEp<$v;$&5X)XKYqNvqt=W3&L(^K0Z*f7yWlPf zrkHhEx)IbWdLbi-kgGHmP;k8ep0}(YutMgtZp7VNnmzYQ@GS#5Shgp9jeFw`HFiV! z?TvPOKMIU8q%B$fdTHuc}{KU=8q68G7bX5j;zu_0b6x z?UnE{I+>$45x-%~wY$+Nz8WhCmJ!JOFF%$5JpC`g(bI-*@oH+Nm&;Ez2h@45jSf7i zd-LW*vqzC|UxjGF?nt?LvHVoMTTWU1?E4rXKDnnq*&6Rl)t-^9BdZ6CJ{sKP29g>QjJJX7F2$!Azz& zo89ehL2)RuR~*fU^a9g5pX)kY8B8`tGvBW>4S;TYmyns@CG_N%B6fKfs0psJTVSZs z3$q%_=wQ1ej}3Ej4@#xN^CwyJPnA0ycqgfF%r|aicc08BbC(`cbYvf3DNlv|;XElR z!_JQl?`o_xI+RCBgS1l$zBm5}x^#E`Bj`S$yJG`n_-1G5%wc^iI4OMkKg33?i%e|P zpZqVx#%9UqEoISgky_p$nU{iyj*{bF`21JH5;|}DC8w1|dC`@{)?16u(`4O-epv>f zp6|&Z8uRxkDB#ez{b>0D42zgLLBp!g*Eh97n?Y8!|6z=ws0}4su!R*lkV1w1643{0 zT)0KN;QJ4B0`7_0_G|A90d^tm5x|p$PwonV$NC>o^MZDfe8PV3j0CmM=SWcPK5kCp zU*PMXZm2MYlUpQ1PC&5z%s?BRJ2D%C441)8K9aRK3Zsu2cgO?|)JNapdJO9OxccP& z+nG}IpIk%g?a`gB;oX)uXlMEVb}X5R;|YW>3uh7m%< zCA%{}Co~S&w2Tg2sW7rA_KZ~hDc7t#?V9gXB-5-qhZ1M(Cm{gCfWI zlL8;2{vqC;6_vRzSEuZKH%2ynjMT0lWr&w8T`0iBl00znSCNHA7SF)mv~0*>{!e&O z7oA{z-=^bzdB>i*?@7Dp57=)aF6RzbTnpr;TKom~9}{1gm5_MQO+AAiFjJ{KkHpl& zIrIhjdRw23;UX{E?>7S0DmH6T&L5;>V(un) z^Ye?l?JQw}%L!97$)>g5&C7?l(g}~{7P16wB>xe4Z0tOkMfxR8-=;m8@~&wL zwrX}xvhFND`?*l8T~_znv$3=f7W(MdV!0xhx_ZP9L`H zRk_rbFj+3zB8BL#U7y^H=f%&TKT^JmDDRMU(#IKDR39JQaWoD%Cq_QTbJfp%{=j3s z#2{k;Bf5maVhNdLY!f4KWdEm|zQqyXYCb1)3LX#c9vB*Veh8jXB% zVAAaT9A2dDG+Ltg#TsQOwZL=vP!nAjw(d9s<2-*7m&afZK%Ncn6Bqw2>i~a|!!{RU zjx|2Qg2~>}^3jTCqa7209LSy}z|`{M0X)AD76RLAn{WwtS<@~oFV}8vZdNN80+S2^ zfw;32lvd7ej-U!WS9c9n2Rmnca0kqCIgUw`EYeOkHcBg=QX4}3Cmzy%Gb)Yed-ocD z>|!Sny(Tks_yq(EK-fH-xb9BCz@equ5J(kCBvnH{(^JBC^QK2j+xk!det7^MWI~Qj z6~#hc4p_@UAs@DhA8c3UOEa7j2~AF=oTdf5C?gk_v<0HGI^N9QJEP3rp;^1GCdtz@ z4Ff6al|T(|>^bNI3vWse5das#v65Bu+>9WHKQXc%zI|MgB>w|jji?^O*J7%Qjf`wH zH5j~BcT<7lFg3!TcK>5mv)e&mF(XO#4NYI}+pG^6PACq_+m9@H|CR4hm7#B5cy6O9 zV9eUze-NnShI#LRUdfVmpsIHXeig{w1Qk-5TN0-Y<2edXz?5u!Y=G?pnxzqb3;hb~ z4j|4*h>3Z*+*Vp~zySl$uZSh5hbnGAWg^VvB^p(6&wie#2Fia8JeeNi5XgYw4t@;W}PfDseFDm=FvI z_x@{p0v1Haap&M91X*`UVP6f}2}TYvdW{^RlWMG5oF(*r%+|BmMKiNN71Pd&tHlE! zlK>teLd=<|zrWuhK9?K_1;g3oZ34+VJgmgwz)@xWqxwv9IFP27$uU!aQwMkz%GHdZ zL0nTTBOq-0L}Z2h>s0)jDk8@ijbK4OH|iD0;;h$f@64h121CuEs{OZ!drhsQH6F^X zJ2i)DtMA1QwaZBwMC`&UK8zW}kQa_xuyaOUKuYlhQOK3g=;QjJqaN++u-HMzc>WBv zm9=F_2$9!Z&)i&3o3wn5oT>8pb7qY2_6T1|)}K)`#$q(-APtVRW*aY&hv8^&Q-wpq zkEcGHvp}9U`Kf=@G>>5B2dkEwt{BaErDm8K} z@Bw|VUP?gn8Ny$R6uPh-m1)JM5C8r>4x3Xd#wFO$ERzQM#+ueAfU3ij%v;Q0+r&_e zKJrgzl`UX)sfVo`C`80ASJF6{H9tUA@2v8s^-b{U!MQR6)yNZ~F_0jp`XN}rVPJIM zPqj*VC)K@ydxNZT1^W|iSG$4kl?GICV_-nUIUGicyjPPub3JE!E&hi427A-=WEZKP zsvoL?T%Q9@Or4H&xFJJrfM?&=R^{EL;4RICL;pGIGpyS~t;!%<>Rbc<=3*M0En9H4 zB#f}{ED0u$N{eS)LGW%A3=a=BfU`^&M8v*AaFyE`l^Iw4T^7YY=z=uT^bXL15b?Ms zd}h-p)q?vUvF1a`7x=18h-3|_u+&&!2o7D3<><}KI2ctHMAB=^UA6tq=olmmR689w zC}0j&a*$ruM!e#$K=ol4ayVrwU}Mk$)Dc)bFQ`##yQjrNo&#VlF__u_>oAfWfc;~4 z2~Ld39h*UMX_c+VU0MHw{j+k}bO*(TJcXY$WizeR>n(qlH_PAHW7!I43}UlL(i@i@ zuX4fOAkQlsj;M!Iet2DEy2Ogu?&E>g5vwyjmRczS?%-$rq|w+&`WfMQu;=tSCEdic zW2+Q?$o82#Ir-=*OpiEAJeA2NLli$;nPFESDfia&uFHrtDhdLY!ol$fYIe>4IXUS8 zSP5WjRUjK#&K2Kp46adI&g|5jwx}~@hUyY?$KD#L;&L_WMgfq6`QstLAvGS*$e}mK z>u7@Xo4otX#s`tfrLmw6J?ZeiY7t(+!B864bj*ewBB#4G?;VzV9Yi3#iE_<8u{VgA z4lkflmK}~NUpGrLhaV&z%C)d`*8~I#)u8o-T0u6DsoRQcUAEx+KG1$0Z|qf}4*#`^ zjuw=26aR*URQAMdjN9yDL(Gdwd{F&b<*@y8Al6}!<)v?n!8`?d5*qr^ryFShloQBS z&s2Cxz3H2|Pfn17Hd8n`STB{4R5P74!dQtmd;d3e4Fnx|u3R`Ar}uzggH_1q!C-Pg z=;6uG0@@u8hwF4p-{S%Dv)(;1v3yUd$?tGe=U`%T9j>t4WzYOh!qeLW5Gyru7MMzk zv-M%W>MD}hxK6S8=qY?di3ofQ?YYIjj1c&sGk>LI@ZEpqME(<{0IuljKg99>#nX&l z80t;j0^I|>iTZ$(kiP6gG5MpCFFHD!oXe+_{~5R(0E%At@CHEt9Xt`(MO z8qliiRy2`Jvq1vsf6`0;zaC1CS#V2=7x%*~MmOsLNXHWoN#G6J8$0+8fXioU!U$Mr zuK_NLJI==-n-2tdn25>PgZMr;3H0Hnlu68K3JL+9{B+e*6w{WLUB_wU7?Dt>wIMDT zq>ZwHM3!hL)Fr}>v)5CznCguHc@T)Ap!nWpPss#GMV9loSN{G$T^-KyFx3aSo*W?P zA`F7@Ff0%=K_Upy78=X^{ry)77-y{?DvWmI$d5@NUw8bRgu7|ovG!-;Pp)2Sk39$+ z6FhN(qQA67sKng+rJ-J{9Lmd7GG+)zup@`Sr?X$6YC*(_Cs7B885|%A3n!dR<~cz@ z3%_~(lS)rMk3E+*2$O+`-eq<@RdPssZdmCjM?&YJ2dMvRQSY(dV^o)Aaf;%LG59{z zV$`+46*MN5p(m2Mb~qqJp4YFp>~l=)|Bt0#Q#n~03v83KIwqWv1upP4aLv8{*21q= zB|BGz2fWtTH0R$^x2^lLPfq`NeLip*(bmL=b9rO0n-K^zM5!HsQ?A{mAAlQd=-_K4-PgL9)~1_gf0L1Kl!oveKtC`7?d Date: Fri, 22 Feb 2019 11:32:35 -0800 Subject: [PATCH 041/176] added to what's new --- .../whats-new-in-windows-defender-atp.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/whats-new-in-windows-defender-atp.md b/windows/security/threat-protection/windows-defender-atp/whats-new-in-windows-defender-atp.md index 38ca10ad59..ffea58a4f7 100644 --- a/windows/security/threat-protection/windows-defender-atp/whats-new-in-windows-defender-atp.md +++ b/windows/security/threat-protection/windows-defender-atp/whats-new-in-windows-defender-atp.md @@ -29,6 +29,12 @@ The following capabilities are generally available (GA). - [Onboard previous versions of Windows](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection)
    Onboard supported versions of Windows machines so that they can send sensor data to the Windows Defender ATP sensor. +### In preview +The following capability are included in the February 2019 preview release. + +- [Reports](https://docs.microsoft.com/windows/security/threat-protection-reports-windows-defender-advanced-threat-protection)
    The threat protection report provides high-level information about alerts generated in your organization. + + ## October 2018 The following capabilities are generally available (GA). From 576ba9588464b28594e5bd19df049c953bce773d Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 22 Feb 2019 11:37:01 -0800 Subject: [PATCH 042/176] added wich settings can be done via templates --- .../device-control/control-usb-devices-using-intune.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index dafdfb910f..e2554705b5 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 02/21/2019 +ms.date: 02/22/2019 --- # How to control USB devices and other removable media using Windows Defender ATP @@ -168,7 +168,7 @@ Allowing installation of specific devices requires also enabling [DeviceInstalla Windows Defender ATP blocks installation and usage of prohibited peripherals by using either of these options: -- [Administrative Templates](https://docs.microsoft.com/intune/administrative-templates-windows) +- [Administrative Templates](https://docs.microsoft.com/intune/administrative-templates-windows) can block any device with a matching hardware ID or setup class. - [Device Installation CSP settings](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) with a custom profile in Intune. You can [prevent installation of specific device IDs](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids) or [prevent specific device classes](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). From 6ca22b442e6800e0d05507fe643ef410d383f45a Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Fri, 22 Feb 2019 20:42:37 +0000 Subject: [PATCH 043/176] Merged PR 14461: Include link to testing guide for VDI Added link to insider preview testing guide for new VDI shard signature updates --- .../deployment-vdi-windows-defender-antivirus.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-antivirus/deployment-vdi-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/deployment-vdi-windows-defender-antivirus.md index d4182f5a74..06b879559b 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/deployment-vdi-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/deployment-vdi-windows-defender-antivirus.md @@ -24,6 +24,10 @@ In addition to standard on-premises or hardware configurations, you can also use Boot storms can be a problem in large-scale VDIs; this guide will help reduce the overall network bandwidth and performance impact on your hardware. +>[!NOTE] +>We've recently introduced a new feature that helps reduce the network and CPU overhead ov VMs when obtaining security intelligence updates. If you'd like to test this feature before it's released generally, [download the PDF guide for VDI performance improvement testing](https://demo.wd.microsoft.com/Content/wdav-testing-vdi-ssu.pdf). + + We recommend setting the following when deploying Windows Defender Antivirus in a VDI environment: Location | Setting | Suggested configuration From 1012bc2d8115503486674c22e5acd298a63eaed4 Mon Sep 17 00:00:00 2001 From: Geoff <34522990+GeoffFromMSFT@users.noreply.github.com> Date: Fri, 22 Feb 2019 13:08:56 -0800 Subject: [PATCH 044/176] Update policy-csp-devicelock.md --- windows/client-management/mdm/policy-csp-devicelock.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-devicelock.md b/windows/client-management/mdm/policy-csp-devicelock.md index e258974ff4..4d766ec5f7 100644 --- a/windows/client-management/mdm/policy-csp-devicelock.md +++ b/windows/client-management/mdm/policy-csp-devicelock.md @@ -724,7 +724,10 @@ The following list shows the supported values: -Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Users can select any existing timeout value less than the specified maximum time in the Settings app. Note the Lumia 950 and 950XL have a maximum timeout value of 5 minutes, regardless of the value set by this policy. +Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Users can select any existing timeout value less than the specified maximum time in the Settings app. + +* On Mobile, the Lumia 950 and 950XL have a maximum timeout value of 5 minutes, regardless of the value set by this policy. +* On HoloLens, this timeout is controlled by the device's system sleep timeout, regardless of the value set by this policy. > [!NOTE] > This policy must be wrapped in an Atomic command. From 5ab573c0e76280dfedb24ab3e91e81f99021850b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 22 Feb 2019 15:34:47 -0800 Subject: [PATCH 045/176] fix tag --- ...nts-script-windows-defender-advanced-threat-protection.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-script-windows-defender-advanced-threat-protection.md index e4df4b05b7..14a13f7b3a 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -12,10 +12,9 @@ ms.author: macapara author: mjcaparas ms.localizationpriority: medium manager: dansimp -audience: ITProarticle +audience: ITPro ms.collection: M365-security-compliance -ms.topic: -ms.date: 04/24/2018 +ms.topic: article --- # Onboard Windows 10 machines using a local script From 16592c9cf1afdcb91a4ad18dfd7df480fa646727 Mon Sep 17 00:00:00 2001 From: illfated Date: Sun, 24 Feb 2019 00:52:50 +0100 Subject: [PATCH 046/176] Client Management/MDM: repair broken links in oma-dm-protocol-support.md Links to the OMA website containing OMA Device Management documents have been broken for some time now, due to OMA website rearrangements. This is an attempt to restore the links to the OMA website as much as possible, given the existing references, to the documents or their directory containers. Thanks to vlad-MSFT for providing the initial link to the website folder structure. Closes #2759 Closes #2362 --- .../client-management/mdm/oma-dm-protocol-support.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/client-management/mdm/oma-dm-protocol-support.md b/windows/client-management/mdm/oma-dm-protocol-support.md index c0369b83bb..b01d17d7d2 100644 --- a/windows/client-management/mdm/oma-dm-protocol-support.md +++ b/windows/client-management/mdm/oma-dm-protocol-support.md @@ -13,7 +13,7 @@ ms.date: 06/26/2017 # OMA DM protocol support -The OMA DM client communicates with the server over HTTPS and uses DM Sync (OMA DM v1.2) as the message payload. This topic describes the OMA DM functionality that the DM client supports in general. The full description of the OMA DM protocol v1.2 can be found at the [OMA website](https://go.microsoft.com/fwlink/p/?LinkId=267526). +The OMA DM client communicates with the server over HTTPS and uses DM Sync (OMA DM v1.2) as the message payload. This topic describes the OMA DM functionality that the DM client supports in general. The full description of the OMA DM protocol v1.2 can be found at the [OMA website](http://www.openmobilealliance.org/release/DM/V1_2-20070209-A/OMA-TS-DM_Protocol-V1_2-20070209-A.pdf). ## In this topic @@ -62,7 +62,7 @@ The following table shows the OMA DM standards that Windows uses.

    DM protocol commands

    -

    The following list shows the commands that are used by the device. For further information about the OMA DM command elements, see "SyncML Representation Protocol Device Management Usage (OMA-SyncML-DMRepPro-V1_1_2-20030613-A)" available from the [OMA website](https://go.microsoft.com/fwlink/p/?LinkId=267526).

    +

    The following list shows the commands that are used by the device. For further information about the OMA DM command elements, see "SyncML Representation Protocol Device Management Usage (OMA-SyncML-DMRepPro-V1_1_2-20030613-A)" available from the [OMA website](http://www.openmobilealliance.org/release/DM/V1_1_2-20031209-A/).