From 76f340c79e2c03897858500281e202dbd9c67034 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 30 Jul 2020 12:19:20 -0700 Subject: [PATCH 01/27] add new topic about event flag --- .../device-timeline-event-flag.md | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md b/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md new file mode 100644 index 0000000000..7c97691113 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md @@ -0,0 +1,41 @@ +--- +title: Microsoft Defender ATP device timeline event flags +description: Use Microsoft Defender ATP device timeline event flags to +keywords: Defender ATP device timeline, event flags +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: dansimp +author: dansimp +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +# Microsoft Defender ATP device timeline event flags +Event flags in the Microsoft Defender ATP device timeline help you filter and organize specific events when you're investigate potential attacks. + +The Microsoft Defender ATP device timeline provides a chronological view of the events and associated alerts observed on a device. This list of events provides full visibility into any events, files, and IP addresses observed on the device. The list can sometimes be lengthy. Device timeline event flags help you track events that could be related. + +After you've gone through a device timeline, you can sort, filter, and export the specific events that you flagged. + +While navigating the device timeline, you can search and filter for specific events. You can set event flags by: + +- Highlighting the most important events +- Marking events that requires deep dive +- Building a clean breach timeline + +## Flag an event +1. Find the event that you want to flag +2. Click the flag icon in the Flag column. + + +## View flagged events + +1. In the timeline **Filters** section, enable **Flagged events**. +2. Click **Apply**. Only flagged events are displayed. +You can apply additional filters by clicking on the time bar. This will only show events prior to the flagged event. From ba168aa2b360a93593890c2c5ab606b258ab09d1 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 3 Aug 2020 07:48:57 -0700 Subject: [PATCH 02/27] Add files via upload adding screenshots --- .../images/device-flag-filter.png | Bin 0 -> 79846 bytes .../images/device-flags.png | Bin 0 -> 76914 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/device-flag-filter.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/device-flags.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/device-flag-filter.png b/windows/security/threat-protection/microsoft-defender-atp/images/device-flag-filter.png new file mode 100644 index 0000000000000000000000000000000000000000..d2a5e26ce48fbd291aa906073fc4771efd8441a1 GIT binary patch literal 79846 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%0A{sZvLl%J@)H9%^5nU`t86b`5Jub7 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 tDRVSs5_z}SXi^y=NhPoL``!QYE=HL>-{S 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 sdH&A|2WrrN!!>LF1GU{_ylIPV-#j&aa*s Date: Mon, 3 Aug 2020 07:52:33 -0700 Subject: [PATCH 03/27] adding screenshots --- .../microsoft-defender-atp/device-timeline-event-flag.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md b/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md index 7c97691113..f972394dc4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md +++ b/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md @@ -17,6 +17,8 @@ ms.topic: article --- # Microsoft Defender ATP device timeline event flags +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + Event flags in the Microsoft Defender ATP device timeline help you filter and organize specific events when you're investigate potential attacks. The Microsoft Defender ATP device timeline provides a chronological view of the events and associated alerts observed on a device. This list of events provides full visibility into any events, files, and IP addresses observed on the device. The list can sometimes be lengthy. Device timeline event flags help you track events that could be related. @@ -29,13 +31,15 @@ While navigating the device timeline, you can search and filter for specific eve - Marking events that requires deep dive - Building a clean breach timeline + + ## Flag an event 1. Find the event that you want to flag 2. Click the flag icon in the Flag column. - +![Image of device timeline flag](images/device-flags.png) ## View flagged events - 1. In the timeline **Filters** section, enable **Flagged events**. 2. Click **Apply**. Only flagged events are displayed. You can apply additional filters by clicking on the time bar. This will only show events prior to the flagged event. +![Image of device timeline flag with filter on](images/device-flag-filter.png) From b12f0d7dd83533a35077af5f8faece6dcf94788a Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 3 Aug 2020 17:03:26 -0700 Subject: [PATCH 04/27] Update TOC.md Adding TOC --- windows/security/threat-protection/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index ca67afe7cb..79225d5dd1 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -302,6 +302,7 @@ #### [Devices list]() ##### [View and organize the Devices list](microsoft-defender-atp/machines-view-overview.md) +##### [Device timeline event flags](device-timeline-event-flag.md) ##### [Manage device group and tags](microsoft-defender-atp/machine-tags.md) #### [Take response actions]() From 11c8bb016cd479d8f56191ac7a85194db9eab260 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 4 Aug 2020 06:23:33 -0700 Subject: [PATCH 05/27] Update TOC.md fixing broken link --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 79225d5dd1..4f23cc6691 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -302,7 +302,7 @@ #### [Devices list]() ##### [View and organize the Devices list](microsoft-defender-atp/machines-view-overview.md) -##### [Device timeline event flags](device-timeline-event-flag.md) +##### [Device timeline event flags](microsoft-defender-atp/device-timeline-event-flag.md) ##### [Manage device group and tags](microsoft-defender-atp/machine-tags.md) #### [Take response actions]() From a060662e4c11f1ddc9575cb7c6e478713c8ca2fd Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 4 Aug 2020 07:09:12 -0700 Subject: [PATCH 06/27] Delete device-flags.png --- .../images/device-flags.png | Bin 76914 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/device-flags.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/device-flags.png b/windows/security/threat-protection/microsoft-defender-atp/images/device-flags.png deleted file mode 100644 index 0aaf8793d4dfaff8a6aae9bc739d228ae1d73ea1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76914 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 sdH&A|2WrrN!!>LF1GU{_ylIPV-#j&aa*s Date: Tue, 4 Aug 2020 07:09:45 -0700 Subject: [PATCH 07/27] Add files via upload --- .../images/device-flags.png | Bin 0 -> 52830 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/device-flags.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/device-flags.png b/windows/security/threat-protection/microsoft-defender-atp/images/device-flags.png new file mode 100644 index 0000000000000000000000000000000000000000..082b367ad7625148069031c0022c20ce01f4a9c4 GIT binary patch literal 52830 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 literal 0 HcmV?d00001 From 26faf9fc3481324e811b9ddaf276af063e1cbb89 Mon Sep 17 00:00:00 2001 From: Riley Childs Date: Sat, 8 Aug 2020 13:51:40 -0400 Subject: [PATCH 08/27] added directions that the CMD must also be copied added directions that the CMD must also be copied when you only want a single entry since the .ps1 requires the cmd. This is unclear in the current documentation --- .../microsoft-defender-atp/configure-endpoints-vdi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md index 0d005b607d..1ee1bac728 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md @@ -70,7 +70,7 @@ The following steps will guide you through onboarding VDI devices and will highl 3. The following step is only applicable if you're implementing a single entry for each device:
**For single entry for each device**:
- a. From the `WindowsDefenderATPOnboardingPackage`, copy the `Onboard-NonPersistentMachine.ps1` file to `golden/master` image to the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`.
+ a. From the `WindowsDefenderATPOnboardingPackage`, copy the `Onboard-NonPersistentMachine.ps1` and `WindowsDefenderATPOnboardingScript.cmd` file to `golden/master` image to the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`.
>[!NOTE] >If you don't see the `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup` folder, it might be hidden. You'll need to choose the **Show hidden files and folders** option from file explorer. From fab6a8b123e86985cbdd51884db50cac17f9ee08 Mon Sep 17 00:00:00 2001 From: Russ Rimmerman Date: Sat, 8 Aug 2020 20:03:03 -0500 Subject: [PATCH 09/27] Update open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md Navigation title not clear and title seems it is is one of the steps rather than a title --- ...nt-console-to-windows-firewall-with-advanced-security.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md index 8bea94a26f..315f5c9f9a 100644 --- a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md @@ -1,6 +1,6 @@ --- -title: Open the Group Policy Management Console to Windows Firewall with Advanced Security (Windows 10) -description: Open the Group Policy Management Console to Windows Firewall with Advanced Security +title: Group Policy Management of Windows Firewall with Advanced Security (Windows 10) +description: Group Policy Management of Windows Firewall with Advanced Securit ms.assetid: 28afab36-8768-4938-9ff2-9d6dab702e98 ms.reviewer: ms.author: dansimp @@ -17,7 +17,7 @@ ms.topic: conceptual ms.date: 04/19/2017 --- -# Open the Group Policy Management Console to Windows Firewall with Advanced Security +# Group Policy Management of Windows Firewall with Advanced Security **Applies to** - Windows 10 From b8bbcca059e6070e011809f1a2d2723227d34388 Mon Sep 17 00:00:00 2001 From: Gabriel Bercea Date: Sun, 9 Aug 2020 00:49:21 -0700 Subject: [PATCH 10/27] Update defender-csp.md Update Defender CSP Documentation in regards to the below VSO task: Task 28260989: Update Defender CSP documentation https://microsoft.visualstudio.com/OS/_queries/edit/28260989 --- windows/client-management/mdm/defender-csp.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index ecfd84d7fa..e71c931711 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -399,6 +399,26 @@ Valid values are: - 1 – Enable. - 0 (default) – Disable. +
**Configuration/SupportLogLocation** +The support log location setting allows the administrator to specify where the Microsoft Defender Antivirus diagnostic data collection tool (MpCmdRun.exe) will save the resulting log files. This setting is configured with an MDM solution, such as Intune, and is available for Windows 10 Enterprise. + +Data type is: String + +Supported operations are Add, Delete, Get, Replace. + +Intune Support log location setting UX supports three states: + +- Not configured (default): Does not have any impact on the default state of the device. +- 1 - Enabled: Enables the Support log location feature. -> requires Admin to set custom file path +- 0 - Disabled: Turns off the Support log location feature. + +When enabled or disabled exists on the client and admin moves the setting to not configured, it will not have any impact on the device state. To change the state to either enabled or disabled would require to be set explicitly. + +More details: + +- [Microsoft Defender AV diagnostic data](https://review.docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-antivirus/collect-diagnostic-data?branch=master) +- [Collect investigation package from devices](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts#collect-investigation-package-from-devices) + **Scan** Node that can be used to start a Windows Defender scan on a device. From 14822d06c8634a3ee220872d6563ff019c587f73 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 10 Aug 2020 12:05:03 -0700 Subject: [PATCH 11/27] updated note --- .../threat-and-vuln-mgt-event-timeline.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md index b7505d630b..8c49c113a2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md @@ -76,7 +76,7 @@ The two large numbers at the top of the page show the number of new vulnerabilit ![Event timeline page](images/tvm-event-timeline-overview-mixed-type.png) >[!NOTE] ->New configuration assessments are coming soon. +>Event type called "New configuration assessment" coming soon. ### Columns From 5cab517947cc3fb140b0e91b31780cc9d5fa5884 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 10 Aug 2020 15:19:44 -0700 Subject: [PATCH 12/27] remove old topic --- .openpublishing.redirection.json | 5 ++ .../configure-and-manage-tvm.md | 53 ------------------- .../next-gen-threat-and-vuln-mgt.md | 10 ++-- .../tvm-supported-os.md | 4 +- 4 files changed, 11 insertions(+), 61 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/configure-and-manage-tvm.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 47e645bcc7..c77fa4d405 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1030,6 +1030,11 @@ "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilitieskb-table", "redirect_document_id": true }, + { + "source_path": "windows/security/threat-protection/microsoft-defender-atp/configure-and-manage-tvm.md", + "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os", + "redirect_document_id": true + }, { "source_path": "windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-alertevents-table.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table", diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-and-manage-tvm.md b/windows/security/threat-protection/microsoft-defender-atp/configure-and-manage-tvm.md deleted file mode 100644 index 83e2b43c79..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-and-manage-tvm.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: Configure Threat & Vulnerability Management in Microsoft Defender ATP -ms.reviewer: -description: Configure your Threat & Vulnerability Management to allow security administrators and IT administrators to collaborate seamlessly to remediate issues via Microsoft intune and Microsoft Endpoint Configuration Manager integrations. -keywords: RBAC, Threat & Vulnerability Management configuration, Threat & Vulnerability Management integrations, Microsft Intune integration with TVM, SCCM integration with TVM -search.product: Windows 10 -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: article ---- -# Configure Threat & Vulnerability Management -**Applies to:** -- [Microsoft Defender Advanced Threat Protection Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - -[!include[Prerelease information](../../includes/prerelease.md)] - -This section guides you through the steps you need to take to configure Threat & Vulnerability Management's integration with Microsoft Intune or Microsoft Endpoint Configuration Manager for a seamless collaboration of issue remediation. - -### Before you begin -> [!IMPORTANT] -> Threat & Vulnerability Management data currently supports Windows 10 devices. Upgrade to Windows 10 to account for the rest of your devices’ threat and vulnerability exposure data.
- -Ensure that you have the right RBAC permissions to configure your Threat & Vulnerability Management integration with Microsoft Intune or Microsoft Endpoint Configuration Manager. - ->[!WARNING] ->Only Intune and Microsoft Endpoint Configuration Manager enrolled devices are supported in this scenario.
->Use any of the following options to enroll devices in Intune: ->- IT Admin: For more information on how to enabling auto-enrollment, see [Windows Enrollment](https://docs.microsoft.com/intune/windows-enroll#enable-windows-10-automatic-enrollment) ->- End-user: For more information on how to enroll your Windows 10 device in Intune, see [Enroll your Windows 10 device in Intune](https://docs.microsoft.com/intune-user-help/enroll-your-w10-device-access-work-or-school) ->- End-user alternative: For more information on joining an Azure AD domain, see [Set up Azure Active Directory joined devices](https://docs.microsoft.com/azure/active-directory/device-management-azuread-joined-devices-setup). - -## Related topics - -- [Threat & Vulnerability Management overview](next-gen-threat-and-vuln-mgt.md) -- [Supported operating systems and platforms](tvm-supported-os.md) -- [Threat & Vulnerability Management dashboard](tvm-dashboard-insights.md) -- [Exposure score](tvm-exposure-score.md) -- [Microsoft Secure Score for Devices](tvm-microsoft-secure-score-devices.md) -- [Security recommendations](tvm-security-recommendation.md) -- [Remediation and exception](tvm-remediation.md) -- [Software inventory](tvm-software-inventory.md) -- [Weaknesses](tvm-weaknesses.md) -- [Scenarios](threat-and-vuln-mgt-scenarios.md) -- [Configure data access for Threat & Vulnerability Management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md index 0f1e02ecd1..3e2d55bacb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -27,17 +27,17 @@ ms.topic: conceptual Effectively identifying, assessing, and remediating endpoint weaknesses is pivotal in running a healthy security program and reducing organizational risk. Threat and vulnerability management serves as an infrastructure for reducing organizational exposure, hardening endpoint surface area, and increasing organizational resilience. -It helps organizations discover vulnerabilities and misconfigurations in real-time, based on sensors, without the need of agents or periodic scans. It prioritizes vulnerabilities based on the threat landscape, detections in your organization, sensitive information on vulnerable devices, and business context. +Discover vulnerabilities and misconfigurations in real time with sensors, and without the need of agents or periodic scans. It prioritizes vulnerabilities based on the threat landscape, detections in your organization, sensitive information on vulnerable devices, and business context. Watch this video for a quick overview of threat and vulnerability management. >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4mLsn] -## Next-generation capabilities +## Next generation capabilities -Threat and vulnerability management is built-in, real-time, cloud-powered, fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledge base. +Threat and vulnerability management is built-in, real time, cloud-powered, fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledge base. -It is the first solution in the industry to bridge the gap between security administration and IT administration during remediation process. It does so by creating a security task or ticket through integration with Microsoft Intune and Microsoft Microsoft Endpoint Configuration Manager. +It is the first solution in the industry to bridge the gap between security administration and IT administration during remediation process. It does so by creating a security task or ticket through integration with Microsoft Intune and Microsoft Endpoint Configuration Manager. It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. @@ -95,7 +95,7 @@ Ensure that your devices: > Windows 10 Version 1809 | [KB 4516077](https://support.microsoft.com/help/4516077/windows-10-update-kb4516077) > Windows 10 Version 1903 | [KB 4512941](https://support.microsoft.com/help/4512941/windows-10-update-kb4512941) -- Are onboarded to Microsoft Intune and Microsoft Endpoint Configuration Manager. If you are using Configuration Manager, update your console to the latest version. +- Are onboarded to [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure). If you are using Configuration Manager, update your console to the latest version. - Have at least one security recommendation that can be viewed in the device page - Are tagged or marked as co-managed diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md index 9226de4876..381f126c5b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md @@ -27,7 +27,7 @@ ms.topic: article Before you begin, ensure that you meet the following operating system or platform requisites for threat and vulnerability management so the activities in your devices are properly accounted for. >[!NOTE] ->Operating systems supported by Microsoft Defender ATP are not necessarily supported by threat and vulnerability management (like MacOS and Linux). +>The supported systems and platforms for threat and vulnerability management may be different from the [Minimum requirements for Microsoft Defender ATP](minimum-requirements.md) list. Operating system | Security assessment support :---|:--- @@ -42,8 +42,6 @@ Windows Server 2019 | Operating System (OS) vulnerabilities
Software product MacOS | Not supported (planned) Linux | Not supported (planned) -Some of the above prerequisites might be different from the [Minimum requirements for Microsoft Defender ATP](minimum-requirements.md) list. - ## Related topics - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) From 3a8747553b9c87ae450af884c095c8c48c5b635e Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 10 Aug 2020 16:10:43 -0700 Subject: [PATCH 13/27] acrolinx updates --- .../next-gen-threat-and-vuln-mgt.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md index 3e2d55bacb..66b4c22514 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -33,13 +33,13 @@ Watch this video for a quick overview of threat and vulnerability management. >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4mLsn] -## Next generation capabilities +## Bridging the workflow gaps -Threat and vulnerability management is built-in, real time, cloud-powered, fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledge base. +Threat and vulnerability management is built in, real time, and cloud powered. It is fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledge base. -It is the first solution in the industry to bridge the gap between security administration and IT administration during remediation process. It does so by creating a security task or ticket through integration with Microsoft Intune and Microsoft Endpoint Configuration Manager. +Vulnerability management is the first solution in the industry to bridge the gap between security administration and IT administration during remediation process. It does so by creating a security task or ticket through integration with Microsoft Intune and Microsoft Endpoint Configuration Manager. -It provides the following solutions to frequently-cited gaps across security operations, security administration, and IT administration workflows and communication. +It provides the following solutions to frequently cited gaps across security operations, security administration, and IT administration workflows and communication. - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities - Linked device vulnerability and security configuration assessment data in the context of exposure discovery From e0b0d1fac79b8d209313fa81d86fe338281a3e3f Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 10 Aug 2020 17:59:06 -0700 Subject: [PATCH 14/27] Various fixes for layout and code block types Second-level list items only have the correct layout when we use automatic numbering (1., 1., 1.). The complete list of valid types for code blocks is here: https://docsmetadatatool.azurewebsites.net/allowlists/# --- .../configure-endpoints-vdi.md | 54 ++++++++++--------- 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md index 1ee1bac728..32e7e448f6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md @@ -55,13 +55,13 @@ The following steps will guide you through onboarding VDI devices and will highl 1. Open the VDI configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from [Microsoft Defender Security Center](https://securitycenter.windows.com/): - a. In the navigation pane, select **Settings** > **Onboarding**. + 1. In the navigation pane, select **Settings** > **Onboarding**. - b. Select Windows 10 as the operating system. + 1. Select Windows 10 as the operating system. - c. In the **Deployment method** field, select **VDI onboarding scripts for non-persistent endpoints**. + 1. In the **Deployment method** field, select **VDI onboarding scripts for non-persistent endpoints**. - d. Click **Download package** and save the .zip file. + 1. Click **Download package** and save the .zip file. 2. Copy the extracted files from the .zip into `golden/master` image under the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`. You should have a folder called `WindowsDefenderATPOnboardingPackage` containing the file `WindowsDefenderATPOnboardingScript.cmd`. @@ -69,35 +69,39 @@ The following steps will guide you through onboarding VDI devices and will highl >If you don't see the `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup` folder, it might be hidden. You'll need to choose the **Show hidden files and folders** option from file explorer. 3. The following step is only applicable if you're implementing a single entry for each device:
- **For single entry for each device**:
- a. From the `WindowsDefenderATPOnboardingPackage`, copy the `Onboard-NonPersistentMachine.ps1` and `WindowsDefenderATPOnboardingScript.cmd` file to `golden/master` image to the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`.
+ **For single entry for each device**: + + 1. From the `WindowsDefenderATPOnboardingPackage`, copy the `Onboard-NonPersistentMachine.ps1` and `WindowsDefenderATPOnboardingScript.cmd` file to `golden/master` image to the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`.
- >[!NOTE] - >If you don't see the `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup` folder, it might be hidden. You'll need to choose the **Show hidden files and folders** option from file explorer. + > [!NOTE] + > If you don't see the `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup` folder, it might be hidden. You'll need to choose the **Show hidden files and folders** option from file explorer. 4. Open a Local Group Policy Editor window and navigate to **Computer Configuration** > **Windows Settings** > **Scripts** > **Startup**. - >[!NOTE] - >Domain Group Policy may also be used for onboarding non-persistent VDI devices. + > [!NOTE] + > Domain Group Policy may also be used for onboarding non-persistent VDI devices. 5. Depending on the method you'd like to implement, follow the appropriate steps:
- **For single entry for each device**:
- Select the **PowerShell Scripts** tab, then click **Add** (Windows Explorer will open directly in the path where you copied the onboarding script earlier). Navigate to onboarding PowerShell script `Onboard-NonPersistentMachine.ps1`.

- **For multiple entries for each device**:
- Select the **Scripts** tab, then click **Add** (Windows Explorer will open directly in the path where you copied the onboarding script earlier). Navigate to the onboarding bash script `WindowsDefenderATPOnboardingScript.cmd`. + **For single entry for each device**:
+ + Select the **PowerShell Scripts** tab, then click **Add** (Windows Explorer will open directly in the path where you copied the onboarding script earlier). Navigate to onboarding PowerShell script `Onboard-NonPersistentMachine.ps1`. + + **For multiple entries for each device**: + + Select the **Scripts** tab, then click **Add** (Windows Explorer will open directly in the path where you copied the onboarding script earlier). Navigate to the onboarding bash script `WindowsDefenderATPOnboardingScript.cmd`. 6. Test your solution: - a. Create a pool with one device. + 1. Create a pool with one device. - b. Logon to device. + 1. Logon to device. - c. Logoff from device. + 1. Logoff from device. - d. Logon to device with another user. + 1. Logon to device with another user. - e. **For single entry for each device**: Check only one entry in Microsoft Defender Security Center.
- **For multiple entries for each device**: Check multiple entries in Microsoft Defender Security Center. + 1. **For single entry for each device**: Check only one entry in Microsoft Defender Security Center.
+ **For multiple entries for each device**: Check multiple entries in Microsoft Defender Security Center. 7. Click **Devices list** on the Navigation pane. @@ -107,7 +111,7 @@ The following steps will guide you through onboarding VDI devices and will highl As a best practice, we recommend using offline servicing tools to patch golden/master images.
For example, you can use the below commands to install an update while the image remains offline: -``` +```console DISM /Mount-image /ImageFile:"D:\Win10-1909.vhdx" /index:1 /MountDir:"C:\Temp\OfflineServicing" DISM /Image:"C:\Temp\OfflineServicing" /Add-Package /Packagepath:"C:\temp\patch\windows10.0-kb4541338-x64.msu" DISM /Unmount-Image /MountDir:"C:\Temp\OfflineServicing" /commit @@ -124,15 +128,15 @@ If offline servicing is not a viable option for your non-persistent VDI environm 2. Ensure the sensor is stopped by running the command below in a CMD window: - ``` - sc query sense - ``` + ```console + sc query sense + ``` 3. Service the image as needed. 4. Run the below commands using PsExec.exe (which can be downloaded from https://download.sysinternals.com/files/PSTools.zip) to cleanup the cyber folder contents that the sensor may have accumulated since boot: - ``` + ```console PsExec.exe -s cmd.exe cd "C:\ProgramData\Microsoft\Windows Defender Advanced Threat Protection\Cyber" del *.* /f /s /q From 714aeb2b361695f7382726068e346d17cba61617 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 10 Aug 2020 18:01:31 -0700 Subject: [PATCH 15/27] Acrolinx spelling: Securit --- ...gement-console-to-windows-firewall-with-advanced-security.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md index 315f5c9f9a..ae4136db06 100644 --- a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md @@ -1,6 +1,6 @@ --- title: Group Policy Management of Windows Firewall with Advanced Security (Windows 10) -description: Group Policy Management of Windows Firewall with Advanced Securit +description: Group Policy Management of Windows Firewall with Advanced Security ms.assetid: 28afab36-8768-4938-9ff2-9d6dab702e98 ms.reviewer: ms.author: dansimp From 6e1844ba990fdfc2e3ca7a635bedbc26758d3f96 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 10 Aug 2020 18:37:40 -0700 Subject: [PATCH 16/27] improve acrolinx score --- .../next-gen-threat-and-vuln-mgt.md | 21 +++++++------ .../threat-and-vuln-mgt-event-timeline.md | 30 +++++++++---------- .../threat-and-vuln-mgt-scenarios.md | 4 +-- .../tvm-dashboard-insights.md | 8 ++--- 4 files changed, 33 insertions(+), 30 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md index 66b4c22514..3eb07ed66d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -35,11 +35,11 @@ Watch this video for a quick overview of threat and vulnerability management. ## Bridging the workflow gaps -Threat and vulnerability management is built in, real time, and cloud powered. It is fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledge base. +Threat and vulnerability management is built in, real time, and cloud powered. It's fully integrated with Microsoft endpoint security stack, the Microsoft Intelligent Security Graph, and the application analytics knowledge base. -Vulnerability management is the first solution in the industry to bridge the gap between security administration and IT administration during remediation process. It does so by creating a security task or ticket through integration with Microsoft Intune and Microsoft Endpoint Configuration Manager. +Vulnerability management is the first solution in the industry to bridge the gap between security administration and IT administration during remediation process. Create a security task or ticket by integrating with Microsoft Intune and Microsoft Endpoint Configuration Manager. -It provides the following solutions to frequently cited gaps across security operations, security administration, and IT administration workflows and communication. +It provides the following solutions to frequently cited gaps across security operations, security administration, and IT administration workflows and communication: - Real-time endpoint detection and response (EDR) insights correlated with endpoint vulnerabilities - Linked device vulnerability and security configuration assessment data in the context of exposure discovery @@ -47,7 +47,9 @@ It provides the following solutions to frequently cited gaps across security ope ### Real-time discovery -To discover endpoint vulnerabilities and misconfiguration, threat and vulnerability management uses the same agentless built-in Microsoft Defender ATP sensors to reduce cumbersome network scans and IT overhead, and provides: +To discover endpoint vulnerabilities and misconfiguration, threat and vulnerability management uses the same agentless built-in Microsoft Defender ATP sensors to reduce cumbersome network scans and IT overhead. + +It also provides: - Real-time device inventory. Devices onboarded to Microsoft Defender ATP automatically report and push vulnerability and security configuration data to the dashboard. - Visibility into software and vulnerabilities. Optics into the organization's software inventory, and software changes like installations, uninstalls, and patches. Newly discovered vulnerabilities are reported with actionable mitigation recommendations for 1st and 3rd party applications. @@ -56,10 +58,10 @@ To discover endpoint vulnerabilities and misconfiguration, threat and vulnerabil ### Intelligence-driven prioritization -Threat and vulnerability management helps customers prioritize and focus on those weaknesses that pose the most urgent and the highest risk to the organization. Rather than using static prioritization by severity scores, threat and vulnerability management in Microsoft Defender ATP highlights the most critical weaknesses that need attention by fusing its security recommendations with dynamic threat and business context: +Threat and vulnerability management helps customers prioritize and focus on those weaknesses that pose the most urgent and the highest risk to the organization. Rather than using static prioritization by severity scores, threat and vulnerability management highlights the most critical weaknesses that need attention. It fuses security recommendations with dynamic threat and business context: -- Exposing emerging attacks in the wild. Through its advanced cyber data and threat analytics platform, threat and vulnerability management dynamically aligns the prioritization of its security recommendations to focus on vulnerabilities that are currently being exploited in the wild and emerging threats that pose the highest risk. -- Pinpointing active breaches. Microsoft Defender ATP correlates threat and vulnerability management and EDR insights to provide the unique ability to prioritize vulnerabilities that are currently being exploited in an active breach within the organization. +- Exposing emerging attacks in the wild. Through its advanced cyber data and threat analytics platform, threat and vulnerability management dynamically aligns the prioritization of its security recommendations. It focuses on vulnerabilities currently being exploited in the wild and emerging threats that pose the highest risk. +- Pinpointing active breaches. Microsoft Defender ATP correlates threat and vulnerability management and EDR insights to prioritize vulnerabilities being exploited in an active breach within the organization. - Protecting high-value assets. Microsoft Defender ATP's integration with Azure Information Protection allows threat and vulnerability management to identify the exposed devices with business-critical applications, confidential data, or high-value users. ### Seamless remediation @@ -95,13 +97,14 @@ Ensure that your devices: > Windows 10 Version 1809 | [KB 4516077](https://support.microsoft.com/help/4516077/windows-10-update-kb4516077) > Windows 10 Version 1903 | [KB 4512941](https://support.microsoft.com/help/4512941/windows-10-update-kb4512941) -- Are onboarded to [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure). If you are using Configuration Manager, update your console to the latest version. +- Are onboarded to [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-protection-configure). If you're using Configuration Manager, update your console to the latest version. - Have at least one security recommendation that can be viewed in the device page - Are tagged or marked as co-managed ## APIs -Run threat and vulnerability management-related API calls such as get your organization's threat exposure score or device secure score, software and device vulnerability inventory, software version distribution, device vulnerability information, security recommendation information. Learn more from this [Microsoft Tech Community blog post](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/threat-amp-vulnerability-management-apis-are-now-generally/ba-p/1304615). +Run threat and vulnerability management-related API calls to automate vulnerability management workflows. Learn more from this [Microsoft Tech Community blog post](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/threat-amp-vulnerability-management-apis-are-now-generally/ba-p/1304615). + See the following topics for related APIs: - [Supported Microsoft Defender ATP APIs](exposed-apis-list.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md index 8c49c113a2..438d9ccbbf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md @@ -1,6 +1,6 @@ --- title: Event timeline in threat and vulnerability management -description: Event timeline is a "risk news feed" which will help you interpret how risk is introduced into the organization and which mitigations happened to reduce it. +description: Event timeline is a "risk news feed" that helps you interpret how risk is introduced into the organization, and which mitigations happened to reduce it. keywords: event timeline, mdatp event timeline, mdatp tvm event timeline, threat and vulnerability management, Microsoft Defender Advanced Threat Protection search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -25,7 +25,7 @@ ms.topic: conceptual [!include[Prerelease information](../../includes/prerelease.md)] -Event timeline is a risk news feed which helps you interpret how risk, through new vulnerabilities or exploits, is introduced into the organization. You can view events which may impact your organization's risk. For example, you can find new vulnerabilities that were introduced, vulnerabilities that became exploitable, exploit that was addd to an exploit kit, and more. +Event timeline is a risk news feed that helps you interpret how risk is introduced into the organization through new vulnerabilities or exploits. You can view events that may impact your organization's risk. For example, you can find new vulnerabilities that were introduced, vulnerabilities that became exploitable, exploit that was added to an exploit kit, and more. Event timeline also tells the story of your [exposure score](tvm-exposure-score.md) so you can determine the cause of large changes. Reduce you exposure score by addressing what needs to be remediated based on the prioritized [security recommendations](tvm-security-recommendation.md). @@ -34,7 +34,7 @@ Event timeline also tells the story of your [exposure score](tvm-exposure-score. You can access Event timeline mainly through three ways: - In the threat and vulnerability management navigation menu in the Microsoft Defender Security Center -- Top events card in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md). The highest impact events (for example, affect the most machines or critical vulnerabilities) +- Top events card in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md). The highest impact events (for example, affect the most devices or critical vulnerabilities) - Hovering over the Exposure Score graph in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md) ### Navigation menu @@ -43,17 +43,17 @@ Go to the threat and vulnerability management navigation menu and select **Event ### Top events card -In the Tthreat and vulnerability management dashboard, the "Top events" card displays the three most impactful events in the last 7 days. Select **Show more** to go to the Event timeline page. +In the threat and vulnerability management dashboard, the "Top events" card displays the three most impactful events in the last 7 days. Select **Show more** to go to the Event timeline page. ![Event timeline page](images/tvm-top-events-card.png) ### Exposure score graph -In the threat and vulnerability management dashboard, hover over the Exposure score graph to view top events from that day that impacted your machines. If there are no events, then none will be shown. +In the threat and vulnerability management dashboard, hover over the Exposure score graph to view top events from that day that impacted your devices. If there are no events, then none will be shown. ![Event timeline page](images/tvm-event-timeline-exposure-score400.png) -Selecting **Show all events from this day** will lead you to the Event timeline page with a pre-populated custom date range for that day. +Selecting **Show all events from this day** takes you to the Event timeline page with a custom date range for that day. ![Event timeline page](images/tvm-event-timeline-drilldown.png) @@ -63,12 +63,12 @@ Select **Custom range** to change the date range to another custom one, or a pre ## Event timeline overview -On the Event timeline page, you can view the all the necesssary info related to an event. +On the Event timeline page, you can view the all the necessary info related to an event. Features: - Customize columns -- Filter by event type or percent of impacted machines +- Filter by event type or percent of impacted devices - View 30, 50, or 100 items per page The two large numbers at the top of the page show the number of new vulnerabilities and exploitable vulnerabilities, not events. Some events can have multiple vulnerabilities, and some vulnerabilities can have multiple events. @@ -81,10 +81,10 @@ The two large numbers at the top of the page show the number of new vulnerabilit ### Columns - **Date**: month, day, year -- **Event**: impactful event, including component, type, and number of impacted machines +- **Event**: impactful event, including component, type, and number of impacted devices - **Related component**: software -- **Originally impacted machines**: the number, and percentage, of impacted machines when this event originally occurred. You can also filter by the percent of originally impacted machines, out of your total number of machines. -- **Currently impacted machines**: the current number, and percentage, of machines that this event currently impacts. You can find this field by selecting **Customize columns**. +- **Originally impacted devices**: the number, and percentage, of impacted devices when this event originally occurred. You can also filter by the percent of originally impacted devices, out of your total number of devices. +- **Currently impacted devices**: the current number, and percentage, of devices that this event currently impacts. You can find this field by selecting **Customize columns**. - **Types**: reflect time-stamped events that impact the score. They can be filtered. - Exploit added to an exploit kit - Exploit was verified @@ -103,13 +103,13 @@ The following icons show up next to events: ### Drill down to a specific event -Once you select an event, a flyout will appear listing the details and current CVEs that affect your machines. You can show more CVEs or view the related recommendation. +Once you select an event, a flyout will appear with a list of the details and current CVEs that affect your devices. You can show more CVEs or view the related recommendation. -The arrow below "score trend" helps you determine whether this event potentially raised or lowered your organizational exposure score. Higher exposure score means machines are more vulnerable to exploitation. +The arrow below "score trend" helps you determine whether this event potentially raised or lowered your organizational exposure score. Higher exposure score means devices are more vulnerable to exploitation. ![Event timeline flyout](images/tvm-event-timeline-flyout500.png) -From there, select **Go to related security recommendation** to go to the [security recommendations page](tvm-security-recommendation.md) and the recommendation that will address the new software vulnerability. After reading the description and vulnerability details in the security recommendation, you can [submit a remediation request](tvm-security-recommendation.md#request-remediation), and track the request in the [remediation page](tvm-remediation.md). +From there, select **Go to related security recommendation** view the recommendation that addresses the new software vulnerability in the [security recommendations page](tvm-security-recommendation.md). After reading the description and vulnerability details in the security recommendation, you can [submit a remediation request](tvm-security-recommendation.md#request-remediation), and track the request in the [remediation page](tvm-remediation.md). ## View Event timelines in software pages @@ -119,7 +119,7 @@ A full page will appear with all the details of a specific software. Mouse over ![Software page with an Event timeline graph](images/tvm-event-timeline-software2.png) - You can also navigate to the event timeline tab to view all the events related to that software, along with security recommendations, discovered vulnerabilities, installed machines, and version distribution. +Navigate to the event timeline tab to view all the events related to that software. You can also see security recommendations, discovered vulnerabilities, installed devices, and version distribution. ![Software page with an Event timeline tab](images/tvm-event-timeline-software-pages.png) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 7ab41a7658..87bf456ec8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -1,6 +1,6 @@ --- title: Scenarios - threat and vulnerability management -description: Learn how threat and vulnerability management can be used to help security admins, IT admins, and SecOps collaborate in defending against security threats. +description: Learn how threat and vulnerability management can be used to help security admins, IT admins, and SecOps collaborate. keywords: mdatp-tvm scenarios, mdatp, tvm, tvm scenarios, reduce threat & vulnerability exposure, reduce threat and vulnerability, improve security configuration, increase Microsoft Secure Score for Devices, increase threat & vulnerability Microsoft Secure Score for Devices, Microsoft Secure Score for Devices, exposure score, security controls search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -52,7 +52,7 @@ DeviceName=any(DeviceName) by DeviceId, AlertId ## Define a device's value to the organization -Defining a device’s value helps you differentiate between asset priorities. The device value is used to incorporate the risk appetite of an individual asset into the threat and vulnerability management exposure score calculation, so devices marked as “high value” will receive more weight. +Defining a device’s value helps you differentiate between asset priorities. The device value is used to incorporate the risk appetite of an individual asset into the threat and vulnerability management exposure score calculation. Devices marked as “high value” will receive more weight. Device value options: diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md index 02edd24998..8c35924c4f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md @@ -32,9 +32,9 @@ Threat and vulnerability management is a component of Microsoft Defender ATP, an You can use the threat and vulnerability management capability in [Microsoft Defender Security Center](https://securitycenter.windows.com/) to: -- View exposure and Microsoft Secure Score for Devices side-by-side with top security recommendations, software vulnerability, remediation activities, and exposed devices +- View you exposure score and Microsoft Secure Score for Devices, along with top security recommendations, software vulnerability, remediation activities, and exposed devices - Correlate EDR insights with endpoint vulnerabilities and process them -- Select remediation options, triage and track the remediation tasks +- Select remediation options to triage and track the remediation tasks - Select exception options and track active exceptions > [!NOTE] @@ -57,7 +57,7 @@ Area | Description **Dashboard** | Get a high-level view of the organization exposure score, Microsoft Secure Score for Devices, device exposure distribution, top security recommendations, top vulnerable software, top remediation activities, and top exposed device data. [**Security recommendations**](tvm-remediation.md) | See the list of security recommendations, their related components, whether software or software versions in your network have reached end-of-support, insights, number or exposed devices, impact, and request for remediation. When you select an item from the list, a flyout panel opens with vulnerability details, a link to open the software page, and remediation and exception options. You can also open a ticket in Intune if your devices are joined through Azure Active Directory and you have enabled your Intune connections in Microsoft Defender ATP. [**Remediation**](tvm-remediation.md) | See the remediation activity, related component, remediation type, status, due date, option to export the remediation and process data to CSV, and active exceptions. -[**Software inventory**](tvm-software-inventory.md) | See the list of software, versions, weaknesses, whether there's an exploit found on the software, whether the software or software version has reached end-of-support, prevalence in the organization, how many were installed, how many exposed devices there are, and the numerical value of the impact. You can select each item in the list and opt to open the software page which shows the associated vulnerabilities, misconfigurations, affected device, version distribution details, and missing KBs or security updates. +[**Software inventory**](tvm-software-inventory.md) | See the list of software, versions, weaknesses, whether there's an exploit found on the software, whether the software or software version has reached end-of-support, prevalence in the organization, how many were installed, how many exposed devices there are, and the numerical value of the impact. You can select each item in the list and opt to open the software page that shows the associated vulnerabilities, misconfigurations, affected device, version distribution details, and missing KBs or security updates. [**Weaknesses**](tvm-weaknesses.md) | See the list of common vulnerabilities and exposures, the severity, the common vulnerability scoring system (CVSS) V3 score, related software, age, when it was published, related threat alerts, and how many exposed devices there are. You can select each item in the list to see a flyout panel with the vulnerability description and other details. ## Threat and vulnerability management dashboard @@ -66,7 +66,7 @@ Area | Description :---|:--- **Selected device groups (#/#)** | Filter the threat and vulnerability management data you want to see in the dashboard and cards by device groups. What you select in the filter applies throughout the threat and vulnerability management pages. [**Exposure score**](tvm-exposure-score.md) | See the current state of your organization's device exposure to threats and vulnerabilities. Several factors affect your organization's exposure score: weaknesses discovered in your devices, likelihood of your devices to be breached, value of the devices to your organization, and relevant alerts discovered with your devices. The goal is to lower the exposure score of your organization to be more secure. To reduce the score, you need to remediate the related security configuration issues listed in the security recommendations. -[**Microsoft Secure Score for Devices**](tvm-microsoft-secure-score-devices.md) | See the security posture of the operating system, applications, network, accounts and security controls of your organization. The goal is to remediate the related security configuration issues to increase your score for devices. Selecting the bars will take you to the **Security recommendation** page. +[**Microsoft Secure Score for Devices**](tvm-microsoft-secure-score-devices.md) | See the security posture of the operating system, applications, network, accounts, and security controls of your organization. The goal is to remediate the related security configuration issues to increase your score for devices. Selecting the bars will take you to the **Security recommendation** page. **Device exposure distribution** | See how many devices are exposed based on their exposure level. Select a section in the doughnut chart to go to the **Devices list** page and view the affected device names, exposure level, risk level, and other details such as domain, operating system platform, its health state, when it was last seen, and its tags. **Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization's risk exposure and the urgency that it requires. Select **Show more** to see the rest of the security recommendations in the list or **Show exceptions** for the list of recommendations that have an exception. **Top vulnerable software** | Get real-time visibility into your organization's software inventory with a stack-ranked list of vulnerable software installed on your network's devices and how they impact your organizational exposure score. Select an item for details or **Show more** to see the rest of the vulnerable software list in the **Software inventory** page. From 78518ef9de6860725c558e9cc7efe17e882104c7 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 12:19:15 +0800 Subject: [PATCH 17/27] Update mac intune --- .../mac-install-with-intune.md | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md index c0a298139b..2dd67831b1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md @@ -20,10 +20,8 @@ ms.topic: conceptual # Intune-based deployment for Microsoft Defender ATP for Mac > [!NOTE] -> This documentation explains the legacy method for deploying and configuring Microsoft Defender ATP on macOS devices. The native experience is now available in the MEM console. The release of the native UI in the MEM console provide admins with a much simpler way to configure and dfeploy the application and send it down to macOS devices. -> This blog post explains the new features: https://techcommunity.microsoft.com/t5/microsoft-endpoint-manager-blog/microsoft-endpoint-manager-simplifies-deployment-of-microsoft/ba-p/1322995 -> To configure the app go here: https://docs.microsoft.com/mem/intune/protect/antivirus-microsoft-defender-settings-macos -> To deploy the app go here: https://docs.microsoft.com/mem/intune/apps/apps-advanced-threat-protection-macos +> This documentation explains the legacy method for deploying and configuring Microsoft Defender ATP on macOS devices. The native experience is now available in the MEM console. The release of the native UI in the MEM console provide admins with a much simpler way to configure and deploy the application and send it down to macOS devices.

+>The blog post [MEM simplifies deployment of Microsoft Defender ATP for macOS](https://techcommunity.microsoft.com/t5/microsoft-endpoint-manager-blog/microsoft-endpoint-manager-simplifies-deployment-of-microsoft/ba-p/1322995) explains the new features. To configure the app, go to [Settings for Microsoft Defender ATP for Mac in Microsoft InTune](https://docs.microsoft.com/mem/intune/protect/antivirus-microsoft-defender-settings-macos). To deploy the app, go to [Add Microsoft Defender ATP to macOS devices using Microsoft Intune](https://docs.microsoft.com/mem/intune/apps/apps-advanced-threat-protection-macos). **Applies to:** @@ -66,15 +64,24 @@ Download the installation and onboarding packages from Microsoft Defender Securi 4. Select **Download onboarding package**. Save it as _WindowsDefenderATPOnboardingPackage.zip_ to the same directory. 5. Download **IntuneAppUtil** from [https://docs.microsoft.com/intune/lob-apps-macos](https://docs.microsoft.com/intune/lob-apps-macos). 6. From a command prompt, verify that you have the three files. - Extract the contents of the .zip files: + ```bash ls -l + ``` + + ```Output total 721688 -rw-r--r-- 1 test staff 269280 Mar 15 11:25 IntuneAppUtil -rw-r--r-- 1 test staff 11821 Mar 15 09:23 WindowsDefenderATPOnboardingPackage.zip -rw-r--r-- 1 test staff 354531845 Mar 13 08:57 wdav.pkg + ``` +7. Extract the contents of the .zip files: + + ```bash unzip WindowsDefenderATPOnboardingPackage.zip + ``` + ```Output Archive: WindowsDefenderATPOnboardingPackage.zip warning: WindowsDefenderATPOnboardingPackage.zip appears to use backslashes as path separators inflating: intune/kext.xml @@ -82,16 +89,18 @@ Download the installation and onboarding packages from Microsoft Defender Securi inflating: jamf/WindowsDefenderATPOnboarding.plist ``` -7. Make IntuneAppUtil an executable: +8. Make IntuneAppUtil an executable: ```bash chmod +x IntuneAppUtil ``` -8. Create the wdav.pkg.intunemac package from wdav.pkg: +9. Create the wdav.pkg.intunemac package from wdav.pkg: ```bash ./IntuneAppUtil -c wdav.pkg -o . -i "com.microsoft.wdav" -n "1.0.0" + ``` + ```Output Microsoft Intune Application Utility for Mac OS X Version: 1.0.0.0 Copyright 2018 Microsoft Corporation From e40e1ca094f95d2526880595531a099fef698ec8 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 13:13:36 +0800 Subject: [PATCH 18/27] Cleaned up code boxes --- .../mac-install-with-jamf.md | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md index 7a47ba86fd..da1f94c851 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md @@ -24,7 +24,7 @@ ms.date: 04/10/2020 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) -This topic describes how to deploy Microsoft Defender ATP for Mac through JAMF. A successful deployment requires the completion of all of the following steps: +This article describes how to deploy Microsoft Defender ATP for Mac through JAMF. A successful deployment requires the completion of all of the following steps: 1. [Download installation and onboarding packages](#download-installation-and-onboarding-packages) 1. [Create JAMF policies](#create-jamf-policies) @@ -64,17 +64,25 @@ Download the installation and onboarding packages from Microsoft Defender Securi 3. Select **Download installation package**. Save it as _wdav.pkg_ to a local directory. 4. Select **Download onboarding package**. Save it as _WindowsDefenderATPOnboardingPackage.zip_ to the same directory. -5. From the command prompt, verify that you have the two files. Extract the contents of the .zip files like so: +5. From the command prompt, verify that you have the two files. ```bash ls -l + ``` + ```Output total 721160 -rw-r--r-- 1 test staff 11821 Mar 15 09:23 WindowsDefenderATPOnboardingPackage.zip -rw-r--r-- 1 test staff 354531845 Mar 13 08:57 wdav.pkg + ``` +6. Extract the contents of the .zip files like so: + + ```bash unzip WindowsDefenderATPOnboardingPackage.zip + ``` + ```Output Archive: WindowsDefenderATPOnboardingPackage.zip warning: WindowsDefenderATPOnboardingPackage.zip appears to use backslashes as path separators - inflating: intune/kext.xml + inflating: intune/kext.xml inflating: intune/WindowsDefenderATPOnboarding.xml inflating: jamf/WindowsDefenderATPOnboarding.plist ``` @@ -283,6 +291,9 @@ You can monitor policy installation on a device by following the JAMF log file: ```bash tail -f /var/log/jamf.log +``` + +```Output Thu Feb 21 11:11:41 mavel-mojave jamf[7960]: No patch policies were found. Thu Feb 21 11:16:41 mavel-mojave jamf[8051]: Checking for policies triggered by "recurring check-in" for user "testuser"... Thu Feb 21 11:16:43 mavel-mojave jamf[8051]: Executing Policy WDAV @@ -296,6 +307,9 @@ You can also check the onboarding status: ```bash mdatp --health +``` + +```Output ... licensed : true orgId : "4751b7d4-ea75-4e8f-a1f5-6d640c65bc45" From d83d8992d6640578c6f95c3250ed9a5d1f4ced61 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 14:59:42 +0800 Subject: [PATCH 19/27] Update mac-support-kext.md --- .../mac-support-kext.md | 30 ++++++++++++------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md index 650b67011f..5576457042 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md @@ -35,6 +35,8 @@ You can also run ```mdatp --health```. It reports if real-time protection is ena ```bash mdatp --health +``` +```Output ... realTimeProtectionAvailable : false realTimeProtectionEnabled : true @@ -64,6 +66,9 @@ In this case, you need to perform the following steps to trigger the approval fl ```bash sudo kextutil /Library/Extensions/wdavkext.kext + ``` + + ```Output Kext rejected due to system policy: { URL = "file:///Library/StagedExtensions/Library/Extensions/wdavkext.kext/", ID = "com.microsoft.wdavkext" } Kext rejected due to system policy: { URL = "file:///Library/StagedExtensions/Library/Extensions/wdavkext.kext/", ID = "com.microsoft.wdavkext" } Diagnostics for /Library/Extensions/wdavkext.kext: @@ -75,16 +80,19 @@ In this case, you need to perform the following steps to trigger the approval fl 4. In Terminal, install the driver again. This time the operation will succeed: -```bash -sudo kextutil /Library/Extensions/wdavkext.kext -``` + ```bash + sudo kextutil /Library/Extensions/wdavkext.kext + ``` -The banner should disappear from the Defender application, and ```mdatp --health``` should now report that real-time protection is both enabled and available: + The banner should disappear from the Defender application, and ```mdatp --health``` should now report that real-time protection is both enabled and available: -```bash -mdatp --health -... -realTimeProtectionAvailable : true -realTimeProtectionEnabled : true -... -``` \ No newline at end of file + ```bash + mdatp --health + ``` + + ```Output + ... + realTimeProtectionAvailable : true + realTimeProtectionEnabled : true + ... + ``` \ No newline at end of file From a0668ff87c24feef514148d41a27f503806f460e Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 15:04:06 +0800 Subject: [PATCH 20/27] Update mac-support-kext.md --- .../microsoft-defender-atp/mac-support-kext.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md index 5576457042..e8edd981e3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md @@ -23,15 +23,15 @@ ms.topic: conceptual - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) -This topic provides information on how to troubleshoot issues with the kernel extension that is installed as part of Microsoft Defender ATP for Mac. +This article provides information on how to troubleshoot issues with the kernel extension that is installed as part of Microsoft Defender ATP for Mac. Starting with macOS High Sierra (10.13), macOS requires all kernel extensions to be explicitly approved before they are allowed to run on the device. -If you did not approve the kernel extension during the deployment / installation of Microsoft Defender ATP for Mac, then the application displays a banner prompting you to enable it: +If you did not approve the kernel extension during the deployment/installation of Microsoft Defender ATP for Mac, the application displays a banner prompting you to enable it: ![RTP disabled screenshot](../microsoft-defender-antivirus/images/MDATP-32-Main-App-Fix.png) -You can also run ```mdatp --health```. It reports if real-time protection is enabled but not available. This is an indication that the kernel extension is not approved to run on your device. +You can also run ```mdatp --health```. It reports if real-time protection is enabled but not available. This indicates that the kernel extension is not approved to run on your device. ```bash mdatp --health @@ -62,7 +62,7 @@ If you don't see this prompt, it means that 30 or more minutes have passed, and In this case, you need to perform the following steps to trigger the approval flow again. -1. In Terminal, attempt to install the driver. The following operation will fail, because the kernel extension was not approved to run on the device, however it will trigger the approval flow again. +1. In Terminal, attempt to install the driver. The following operation will fail, because the kernel extension was not approved to run on the device. However, it will trigger the approval flow again. ```bash sudo kextutil /Library/Extensions/wdavkext.kext From af8b74e8a1fa6ac8edff35325d217337e2d5e4d8 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 15:30:29 +0800 Subject: [PATCH 21/27] Cleaned up code boxes --- .../microsoft-defender-atp/mac-resources.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md index eb1a1339c6..ef40ef4868 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md @@ -31,6 +31,9 @@ If you can reproduce a problem, increase the logging level, run the system for s ```bash mdatp --log-level verbose + ``` + + ```Output Creating connection to daemon Connection established Operation succeeded @@ -42,6 +45,8 @@ If you can reproduce a problem, increase the logging level, run the system for s ```bash sudo mdatp --diagnostic --create + ``` + ```Output Creating connection to daemon Connection established ``` @@ -50,6 +55,8 @@ If you can reproduce a problem, increase the logging level, run the system for s ```bash mdatp --log-level info + ``` + ```Output Creating connection to daemon Connection established Operation succeeded @@ -105,7 +112,7 @@ Important tasks, such as controlling product settings and triggering on-demand s To enable autocompletion in `Bash`, run the following command and restart the Terminal session: ```bash -$ echo "source /Applications/Microsoft\ Defender\ ATP.app/Contents/Resources/Tools/mdatp_completion.bash" >> ~/.bash_profile +echo "source /Applications/Microsoft\ Defender\ ATP.app/Contents/Resources/Tools/mdatp_completion.bash" >> ~/.bash_profile ``` To enable autocompletion in `zsh`: @@ -113,20 +120,21 @@ To enable autocompletion in `zsh`: - Check whether autocompletion is enabled on your device: ```zsh - $ cat ~/.zshrc | grep autoload + cat ~/.zshrc | grep autoload ``` - If the above command does not produce any output, you can enable autocompletion using the following command: ```zsh - $ echo "autoload -Uz compinit && compinit" >> ~/.zshrc + echo "autoload -Uz compinit && compinit" >> ~/.zshrc ``` - Run the following command to enable autocompletion for Microsoft Defender ATP for Mac and restart the Terminal session: ```zsh sudo mkdir -p /usr/local/share/zsh/site-functions - + ``` + ```zsh sudo ln -svf "/Applications/Microsoft Defender ATP.app/Contents/Resources/Tools/mdatp_completion.zsh" /usr/local/share/zsh/site-functions/_mdatp ``` From 58c72e2849029eb2599ba6e65fd2c4e9882f7663 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 15:41:17 +0800 Subject: [PATCH 22/27] Cleaned up code box --- .../threat-protection/microsoft-defender-atp/mac-preferences.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md index b95777caa1..e2f79e5846 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md @@ -748,6 +748,8 @@ The property list must be a valid *.plist* file. This can be checked by executin ```bash plutil -lint com.microsoft.wdav.plist +``` +```Output com.microsoft.wdav.plist: OK ``` From 15fe838b6de2e276d1d683ed262bffd059b79c7a Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 15:53:32 +0800 Subject: [PATCH 23/27] Clean up code boxes --- .../microsoft-defender-atp/mac-support-install.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md index 0728dd83ad..7c4e538f90 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md @@ -31,7 +31,8 @@ While we do not display an exact error to the end user, we keep a log file with ```bash sed -n 'H; /^preinstall com.microsoft.wdav begin/h; ${g;p;}' /Library/Logs/Microsoft/mdatp/install.log - +``` +```Output preinstall com.microsoft.wdav begin [2020-03-11 13:08:49 -0700] 804 INSTALLER_SECURE_TEMP=/Library/InstallerSandboxes/.PKInstallSandboxManager/CB509765-70FC-4679-866D-8A14AD3F13CC.activeSandbox/89FA879B-971B-42BF-B4EA-7F5BB7CB5695 correlation id=CB509765-70FC-4679-866D-8A14AD3F13CC @@ -49,6 +50,7 @@ You can verify that an installation happened and analyze possible errors by quer ```bash grep '^2020-03-11 13:08' /var/log/install.log - +``` +```Output log show --start '2020-03-11 13:00:00' --end '2020-03-11 13:08:50' --info --debug --source --predicate 'processImagePath CONTAINS[C] "install"' --style syslog ``` From 2577b83ebc3c211197b19cae5564bf0b94ac289e Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 16:10:08 +0800 Subject: [PATCH 24/27] Clean up code boxes --- .../microsoft-defender-atp/mac-schedule-scan-atp.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md index dbd5a4d5e3..1528903062 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md @@ -70,6 +70,8 @@ While you can start a threat scan at any time with Microsoft Defender ATP, your ```bash launchctl load /Library/LaunchDaemons/ + ``` + ```bash launchctl start ``` From 067b81484caeee85c8a550b3fbe0c59a32ccb747 Mon Sep 17 00:00:00 2001 From: schmurky Date: Tue, 11 Aug 2020 16:30:31 +0800 Subject: [PATCH 25/27] Update mac sched scan --- .../microsoft-defender-atp/mac-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md index 1528903062..645b1ecce5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md @@ -19,7 +19,7 @@ ms.topic: conceptual # Schedule scans with Microsoft Defender ATP for Mac -While you can start a threat scan at any time with Microsoft Defender ATP, your enterprise might benefit from scheduled or timed scans. For example, you can schedule a scan to run at the beginning of every workday or week. Create a scanning schedule using launchd on a macOS computer. +While you can start a threat scan at any time with Microsoft Defender ATP, your enterprise might benefit from scheduled or timed scans. For example, you can schedule a scan to run at the beginning of every workday or week. Create a scanning schedule using launchd on a macOS computer. ## Schedule a scan with launchd From 36367484109d2b2f6deea7808e5c37e895447dff Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Tue, 11 Aug 2020 09:29:26 -0700 Subject: [PATCH 26/27] remove pre-release --- .../threat-and-vuln-mgt-event-timeline.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md index 438d9ccbbf..c470a3566b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md @@ -23,8 +23,6 @@ ms.topic: conceptual >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-portaloverview-abovefoldlink) -[!include[Prerelease information](../../includes/prerelease.md)] - Event timeline is a risk news feed that helps you interpret how risk is introduced into the organization through new vulnerabilities or exploits. You can view events that may impact your organization's risk. For example, you can find new vulnerabilities that were introduced, vulnerabilities that became exploitable, exploit that was added to an exploit kit, and more. Event timeline also tells the story of your [exposure score](tvm-exposure-score.md) so you can determine the cause of large changes. Reduce you exposure score by addressing what needs to be remediated based on the prioritized [security recommendations](tvm-security-recommendation.md). From d31e7922cb12a49a6bf49863ad0ce80a1f68b799 Mon Sep 17 00:00:00 2001 From: Manika Dhiman Date: Tue, 11 Aug 2020 09:57:19 -0700 Subject: [PATCH 27/27] Update defender-csp.md Added the prerelease warning text at the top of the page and added a few edits. --- windows/client-management/mdm/defender-csp.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index e71c931711..3b8666fb79 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -10,11 +10,14 @@ ms.prod: w10 ms.technology: windows author: manikadhiman ms.localizationpriority: medium -ms.date: 10/21/2019 +ms.date: 08/11/2020 --- # Defender CSP +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + The Windows Defender configuration service provider is used to configure various Windows Defender actions across the enterprise. The following image shows the Windows Defender configuration service provider in tree format. @@ -399,25 +402,25 @@ Valid values are: - 1 – Enable. - 0 (default) – Disable. -**Configuration/SupportLogLocation** +**Configuration/SupportLogLocation** The support log location setting allows the administrator to specify where the Microsoft Defender Antivirus diagnostic data collection tool (MpCmdRun.exe) will save the resulting log files. This setting is configured with an MDM solution, such as Intune, and is available for Windows 10 Enterprise. -Data type is: String +Data type is string. Supported operations are Add, Delete, Get, Replace. Intune Support log location setting UX supports three states: -- Not configured (default): Does not have any impact on the default state of the device. -- 1 - Enabled: Enables the Support log location feature. -> requires Admin to set custom file path -- 0 - Disabled: Turns off the Support log location feature. +- Not configured (default) - Does not have any impact on the default state of the device. +- 1 - Enabled. Enables the Support log location feature. Requires admin to set custom file path. +- 0 - Disabled. Turns off the Support log location feature. When enabled or disabled exists on the client and admin moves the setting to not configured, it will not have any impact on the device state. To change the state to either enabled or disabled would require to be set explicitly. More details: -- [Microsoft Defender AV diagnostic data](https://review.docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-antivirus/collect-diagnostic-data?branch=master) -- [Collect investigation package from devices](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts#collect-investigation-package-from-devices) +- [Microsoft Defender AV diagnostic data](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/collect-diagnostic-data) +- [Collect investigation package from devices](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts#collect-investigation-package-from-devices) **Scan** Node that can be used to start a Windows Defender scan on a device.