From 2a75603a92bcbd46050e57abe7b9a3f58268cfe1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 11 Oct 2018 15:20:33 -0700 Subject: [PATCH 01/25] ip overview --- .../information-protection.md | 25 +++++++++++++++++++ ...icrosoft-cloud-app-security-integration.md | 4 +-- 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/information-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection.md b/windows/security/threat-protection/windows-defender-atp/information-protection.md new file mode 100644 index 0000000000..ff1a79e35a --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/information-protection.md @@ -0,0 +1,25 @@ +--- +title: Micorosoft information protection integration with Windows Defender ATP +description: Windows Defender ATP integrates with Windows information protection to identify and protect sensitive information +keywords: information, protection, dlp, wip, data, loss, prevention, protect +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 10/11/2018 +--- + +# Microsoft information protection integration overview +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +Windows Defender ATP seamlessly integrates with various Micorosoft information protection solutions too better protect data and prevent loss. + +Windows Defender ATP leverages data labels set in Office 365 Security and Compliance to discover and identify sentisive or confidnetial files and applies the corresponding Windows Information Protection to enforce endpoint protection. + +For more information, see [How Windows Information Protection protects files with a sensitivity label](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels). + diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md index 51dfb9bf97..38d365594b 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md @@ -1,7 +1,7 @@ --- title: Microsoft Cloud App Security integration overview -description: -keywords: +description: Windows Defender ATP integrates with Cloud App Security by collecting and forwarding all cloud app networking activities, providing unparalleled visibility to cloud app usage +keywords: cloud, app, networking, visibility, usage search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy From 1e979d74f560ded86aa0bd011cb05a57aa632e7e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 11 Oct 2018 15:57:08 -0700 Subject: [PATCH 02/25] add topics in toc and config for ip content --- windows/security/threat-protection/TOC.md | 2 + .../windows-defender-atp/TOC.md | 2 + .../information-protection.md | 25 ------- ...microsoft-information-protection-config.md | 29 +++++++++ ...rmation-protection-integration-overview.md | 65 +++++++++++++++++++ 5 files changed, 98 insertions(+), 25 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/information-protection.md create mode 100644 windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-config.md create mode 100644 windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 391cca39d8..cc7307c5de 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -153,6 +153,7 @@ #### [Microsoft threat protection](windows-defender-atp/threat-protection-integration.md) ##### [Protect users, data, and devices with conditional access](windows-defender-atp/conditional-access-windows-defender-advanced-threat-protection.md) ##### [Microsoft Cloud App Security integration overview](windows-defender-atp/microsoft-cloud-app-security-integration.md) +##### [Information protection integration overview](windows-defender-atp/microsoft-information-protection-integration-overview.md) @@ -323,6 +324,7 @@ #### 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) +##### [Configure Microsoft information protection 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 ee621938a2..74a524cc2e 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -154,6 +154,7 @@ ### [Microsoft threat protection](threat-protection-integration.md) #### [Protect users, data, and devices with conditional access](conditional-access-windows-defender-advanced-threat-protection.md) #### [Microsoft Cloud App Security integration overview](microsoft-cloud-app-security-integration.md) +#### [Information protection integration overview](microsoft-information-protection-integration-overview.md) ### [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) @@ -319,6 +320,7 @@ ### Configure Microsoft threat protection integration #### [Configure conditional access](configure-conditional-access-windows-defender-advanced-threat-protection.md) #### [Configure Microsoft Cloud App Security integration](microsoft-cloud-app-security-config.md) +####[Configure Microsoft information protection integration](microsoft-cloud-app-security-config.md) ### [Configure Windows Security app settings](preferences-setup-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection.md b/windows/security/threat-protection/windows-defender-atp/information-protection.md deleted file mode 100644 index ff1a79e35a..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/information-protection.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Micorosoft information protection integration with Windows Defender ATP -description: Windows Defender ATP integrates with Windows information protection to identify and protect sensitive information -keywords: information, protection, dlp, wip, data, loss, prevention, protect -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 10/11/2018 ---- - -# Microsoft information protection integration overview -**Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - -Windows Defender ATP seamlessly integrates with various Micorosoft information protection solutions too better protect data and prevent loss. - -Windows Defender ATP leverages data labels set in Office 365 Security and Compliance to discover and identify sentisive or confidnetial files and applies the corresponding Windows Information Protection to enforce endpoint protection. - -For more information, see [How Windows Information Protection protects files with a sensitivity label](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels). - diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-config.md b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-config.md new file mode 100644 index 0000000000..f7c5f5a6ce --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-config.md @@ -0,0 +1,29 @@ +--- +title: Microsoft information protection integration +description: Learn how to expand the coverage of WIP to protect files based on their label, regardless of their origin. +keywords: information, protection, data, loss, prevention, wip, policy, scc, compliance, labels, dlp +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 09/18/2018 +--- + +# Microsoft information protection integration +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prerelease information](prerelease.md)] + +Learn how you can use Windows Defender ATP to expand the coverage of Windows information protection (WIP) to protect files based on their label, regardless of their origin. + +1. Define a WIP policy and assign it to the relevant devices. For more information, see [Protect your enterprise data using Windows Information Protection (WIP)](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip). If WIP is already configured on the relevant devices, skip this step. +2. Define which labels need to get WIP protection in Office 365 Security and Compliance. + 1. Go to: **Classifications > Labels**. + 2. Create a new label or edit an existing one. + 3. In the configuration wizard, go to ‘Dlp’ tab and enable WIP. + 4. Repeat for every label that you want to get WIP applied to in Windows. \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md new file mode 100644 index 0000000000..c871673e80 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md @@ -0,0 +1,65 @@ +--- +title: Microsoft information protection integration with Windows Defender ATP +description: Windows Defender ATP integrates with Windows information protection to identify and protect sensitive information +keywords: information, protection, dlp, wip, data, loss, prevention, protect +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +ms.date: 10/11/2018 +--- + +# Microsoft information protection integration overview +**Applies to:** +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prerelease information](prerelease.md)] + +Windows Defender ATP seamlessly integrates with Microsoft information protection solutions to better protect data and prevent loss. + +Windows Defender ATP leverages data labels set in Office 365 Security and Compliance to discover and identify sensitive or confidential files and applies the corresponding Windows Information Protection to enforce endpoint protection. + +For more information, see [How Windows Information Protection protects files with a sensitivity label](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels). + +## Data discovery +Windows Defender ATP automatically discovers files with Azure Information Protection (AIP) labels on Windows devices. + +When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports a signal to AIP where you can view: + +### Data Discovery dashboard +This dashboard presents a summarized discovery information of data discovered by both Windows Defender ATP and AIP scanner. Data from Windows Defender ATP is marked with Location Type – Endpoint. + +Notice the Device Risk column on the right, this device risk is derived directly from Windows Defender ATP, indicating the risk level of the security device where the file was discovered, based on the active security threats detected by Windows Defender ATP. + +Clicking the device risk level will redirect you to the device page in Windows Defender ATP, where you can get a comprehensive view of the device security status and its active alerts. + +### Log Analytics +Data Discovery based on Windows Defender ATP is also available in AIP Log Analytics, where you can perform complicated queries over the raw data. + +Open AIP Log Analytics in Azure Portal and open a query builder (standard or classic). + +To view Windows Defender ATP data, perform a query that contains: + + +``` +InformationProtectionLogs_CL +| where Workload_s == "Windows Defender" +``` + +**Prerequisites: ** +- Tenant is enrolled to AIP. +- Enable AIP integration in WDATP: +- To benefit from the above, you need to enable AIP integration in Windows Defender ATP: + - Go to Settings in Windows Defender ATP portal, click on Advanced Settings under General. + + +## Data protection +Windows Defender ATP automatically enables Windows Information Protection (WIP) for labeled files. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically detects it and enables WIP on that file if its label corresponds with Office Security and Compliance (SCC) policy. + +This functionality expands the coverage of WIP to protect files based on their label, regardless of their origin (which is how WIP decides which files need to be protected). + +For more information, see [Configure Microsoft information protection integration](microsoft-information-protection-config). From 8f42ddc55c8734aa12f97a5523053cd4e0a796fa Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 12 Oct 2018 14:44:35 -0700 Subject: [PATCH 03/25] fix link and toc refs --- windows/security/threat-protection/TOC.md | 2 +- windows/security/threat-protection/windows-defender-atp/TOC.md | 2 +- .../microsoft-information-protection-integration-overview.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index cc7307c5de..b5fa938207 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -324,7 +324,7 @@ #### 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) -##### [Configure Microsoft information protection integration](windows-defender-atp/microsoft-cloud-app-security-config.md) +##### [Configure Microsoft information protection integration](windows-defender-atp/microsoft-information-protection-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 74a524cc2e..e617952c70 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -320,7 +320,7 @@ ### Configure Microsoft threat protection integration #### [Configure conditional access](configure-conditional-access-windows-defender-advanced-threat-protection.md) #### [Configure Microsoft Cloud App Security integration](microsoft-cloud-app-security-config.md) -####[Configure Microsoft information protection integration](microsoft-cloud-app-security-config.md) +####[Configure Microsoft information protection integration](microsoft-information-protection-config.md) ### [Configure Windows Security app settings](preferences-setup-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md index c871673e80..0a8cebe3d6 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md @@ -62,4 +62,4 @@ Windows Defender ATP automatically enables Windows Information Protection (WIP) This functionality expands the coverage of WIP to protect files based on their label, regardless of their origin (which is how WIP decides which files need to be protected). -For more information, see [Configure Microsoft information protection integration](microsoft-information-protection-config). +For more information, see [Configure Microsoft information protection integration](microsoft-information-protection-config.md). From 7664923c9020ad53f6bb54f0d0879182e393c002 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 15 Oct 2018 11:40:48 -0700 Subject: [PATCH 04/25] add more info in IP intro --- ...rmation-protection-integration-overview.md | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md index 0a8cebe3d6..661b99c59f 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md @@ -19,15 +19,27 @@ ms.date: 10/11/2018 [!include[Prerelease information](prerelease.md)] -Windows Defender ATP seamlessly integrates with Microsoft information protection solutions to better protect data and prevent loss. +Information protection is an integral part of Microsoft 365 Enterprise suite, providing intelligent protection to keep sensitive data secure while enabling productivity in the workplace. -Windows Defender ATP leverages data labels set in Office 365 Security and Compliance to discover and identify sensitive or confidential files and applies the corresponding Windows Information Protection to enforce endpoint protection. -For more information, see [How Windows Information Protection protects files with a sensitivity label](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels). +Windows Defender ATP seamlessly integrates with Microsoft information protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. + + +Windows Defender ATP applies two methods to discover and protect data: +- **Data discovery** - Identify sensitive data on Windows devices and its risk +- **Data protection** - Windows Information Protection (WIP) as outcome of Microsoft Information Protection label + + + +[Question for Omri: is the second bullet point correct? the slides say Identify sensitive data on Windows devices at risk. I phrased it as "its risk" because it seems like it first identifies the sensitive data THEN it identifies the risk - based on the demo you showed me on the dashboard. Pls feel free to correct me if my understanding was wrong. Thanks! :) ] + ## Data discovery Windows Defender ATP automatically discovers files with Azure Information Protection (AIP) labels on Windows devices. +>[!NOTE] +> You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. + When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports a signal to AIP where you can view: ### Data Discovery dashboard @@ -63,3 +75,7 @@ Windows Defender ATP automatically enables Windows Information Protection (WIP) This functionality expands the coverage of WIP to protect files based on their label, regardless of their origin (which is how WIP decides which files need to be protected). For more information, see [Configure Microsoft information protection integration](microsoft-information-protection-config.md). + + +## Related topics +- [How Windows Information Protection protects files with a sensitivity label](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels) \ No newline at end of file From 53cc66dcee6a8d404d4f75f1bce6886fdb821b6f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 15 Oct 2018 15:23:22 -0700 Subject: [PATCH 05/25] update data protection section of wip --- ...ows-defender-advanced-threat-protection.md | 2 +- .../images/azure-data-discovery.png | Bin 0 -> 155589 bytes ...rmation-protection-integration-overview.md | 35 ++++++++++++------ 3 files changed, 24 insertions(+), 13 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/azure-data-discovery.png diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md index e8f8e79356..76029c288a 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md @@ -88,7 +88,7 @@ Enabling this setting forwards Windows Defender ATP signals to Microsoft Cloud A >[!NOTE] >This feature is available with an E5 license for [Enterprise Mobility + Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) on machines running Windows 10 version 1809 or later. -## Azure information protection +## Azure Information Protection Turning this setting on forwards signals to Azure Information Protection, giving data owners and administrators visibility into protected data on onboarded machines and machine risk ratings. diff --git a/windows/security/threat-protection/windows-defender-atp/images/azure-data-discovery.png b/windows/security/threat-protection/windows-defender-atp/images/azure-data-discovery.png new file mode 100644 index 0000000000000000000000000000000000000000..0148a800b27f4a914bcb8a082cafb83971de3ffc GIT binary patch literal 155589 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[!NOTE] > You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. -When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports a signal to AIP where you can view: +After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports a signal to AIP. -### Data Discovery dashboard +The reported signals can be viewed on the Azure Information Protection - Data discovery dashboard. + +### Azure Information Protection - Data discovery dashboard This dashboard presents a summarized discovery information of data discovered by both Windows Defender ATP and AIP scanner. Data from Windows Defender ATP is marked with Location Type – Endpoint. +![Image of Azure Information Protection - Data discovery](images/azure-data-discovery.png) + + Notice the Device Risk column on the right, this device risk is derived directly from Windows Defender ATP, indicating the risk level of the security device where the file was discovered, based on the active security threats detected by Windows Defender ATP. Clicking the device risk level will redirect you to the device page in Windows Defender ATP, where you can get a comprehensive view of the device security status and its active alerts. + +>[!NOTE] +>Windows Defender ATP does not currently report the Information Types. + ### Log Analytics -Data Discovery based on Windows Defender ATP is also available in AIP Log Analytics, where you can perform complicated queries over the raw data. +Data discovery based on Windows Defender ATP is also available in AIP Log Analytics, where you can perform complicated queries over the raw data. Open AIP Log Analytics in Azure Portal and open a query builder (standard or classic). @@ -62,15 +67,21 @@ InformationProtectionLogs_CL | where Workload_s == "Windows Defender" ``` -**Prerequisites: ** +**Prerequisites:** - Tenant is enrolled to AIP. -- Enable AIP integration in WDATP: +- Enable AIP integration in Windows Defender Security Center: - To benefit from the above, you need to enable AIP integration in Windows Defender ATP: - Go to Settings in Windows Defender ATP portal, click on Advanced Settings under General. ## Data protection -Windows Defender ATP automatically enables Windows Information Protection (WIP) for labeled files. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically detects it and enables WIP on that file if its label corresponds with Office Security and Compliance (SCC) policy. +Data protection is implemented through the creation of sensitivity labels in Office Security and Compliance (SCC). + +When sensitivity labels are created, you can set the information protection functionalities that will be applied on the file. The setting that applies to Windows Defender ATP is the Data loss prevention. You'll need to turn on the Data loss prevention and select Enable Windows end point protection (DLP for devices). + +[maybe need to insert a screenshot here to make it clear] + +Once, the policy is set and published, Windows Defender ATP automatically enables Windows Information Protection (WIP) for labeled files. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically detects it and enables WIP on that file if its label corresponds with Office Security and Compliance (SCC) policy. This functionality expands the coverage of WIP to protect files based on their label, regardless of their origin (which is how WIP decides which files need to be protected). From 4c9720929aca095d4157b8fdd40e0cdac291d17d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 16 Oct 2018 10:30:30 -0700 Subject: [PATCH 06/25] added intro to data protection --- ...-information-protection-integration-overview.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md index 519921752a..3ceb4fcb16 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md @@ -31,12 +31,12 @@ Windows Defender ATP applies two methods to discover and protect data: ## Data discovery -Windows Defender ATP automatically discovers files with Azure Information Protection (AIP) labels on Windows devices when the feature is enabled. This is done by enabling the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md). +Windows Defender ATP automatically discovers files with Azure Information Protection (AIP) labels on Windows devices when the feature is enabled. You can enable the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md). >[!NOTE] > You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. -After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports a signal to AIP. +After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to AIP. The reported signals can be viewed on the Azure Information Protection - Data discovery dashboard. @@ -75,13 +75,15 @@ InformationProtectionLogs_CL ## Data protection -Data protection is implemented through the creation of sensitivity labels in Office Security and Compliance (SCC). +For data to be protected, they must first be identified through labels. Sensitivity labels are created in Office Security and Compliance (SCC). Windows Defender ATP then uses the labels to identify endpoints that need Windows Information Protection (WIP) applied on them. -When sensitivity labels are created, you can set the information protection functionalities that will be applied on the file. The setting that applies to Windows Defender ATP is the Data loss prevention. You'll need to turn on the Data loss prevention and select Enable Windows end point protection (DLP for devices). -[maybe need to insert a screenshot here to make it clear] +When you create sensitivity labels, you can set the information protection functionalities that will be applied on the file. The setting that applies to Windows Defender ATP is the Data loss prevention. You'll need to turn on the Data loss prevention and select Enable Windows end point protection (DLP for devices). -Once, the policy is set and published, Windows Defender ATP automatically enables Windows Information Protection (WIP) for labeled files. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically detects it and enables WIP on that file if its label corresponds with Office Security and Compliance (SCC) policy. + +[maybe need to insert a screenshot here to make it clear?] + +Once, the policy is set and published, Windows Defender ATP automatically enables WIP for labeled files. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically detects it and enables WIP on that file if its label corresponds with Office Security and Compliance (SCC) policy. This functionality expands the coverage of WIP to protect files based on their label, regardless of their origin (which is how WIP decides which files need to be protected). From 42bc555362b2961e6e1da55bde8004734f906e45 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 16 Oct 2018 10:56:53 -0700 Subject: [PATCH 07/25] update --- .../microsoft-information-protection-integration-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md index 3ceb4fcb16..9f42ec4aaf 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-information-protection-integration-overview.md @@ -81,7 +81,7 @@ For data to be protected, they must first be identified through labels. Sensitiv When you create sensitivity labels, you can set the information protection functionalities that will be applied on the file. The setting that applies to Windows Defender ATP is the Data loss prevention. You'll need to turn on the Data loss prevention and select Enable Windows end point protection (DLP for devices). -[maybe need to insert a screenshot here to make it clear?] +[OMRI - maybe need to insert a screenshot here to make it clear?] Once, the policy is set and published, Windows Defender ATP automatically enables WIP for labeled files. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically detects it and enables WIP on that file if its label corresponds with Office Security and Compliance (SCC) policy. From 788a4f08013b72e456f9cf48272307578b4ef0e5 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 19 Oct 2018 16:22:23 -0700 Subject: [PATCH 08/25] add image, update content --- windows/security/threat-protection/TOC.md | 4 ++-- .../windows-defender-atp/TOC.md | 8 ++++---- .../images/atp-settings-aip.png | Bin 0 -> 95357 bytes .../images/office-scc-label.png | Bin 0 -> 66241 bytes ...formation-protection-in-windows-config.md} | 2 +- ...rmation-protection-in-windows-overview.md} | 18 +++++++++++------- .../microsoft-cloud-app-security-config.md | 4 ++-- ...icrosoft-cloud-app-security-integration.md | 4 ++-- 8 files changed, 22 insertions(+), 18 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/atp-settings-aip.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/office-scc-label.png rename windows/security/threat-protection/windows-defender-atp/{microsoft-information-protection-config.md => information-protection-in-windows-config.md} (95%) rename windows/security/threat-protection/windows-defender-atp/{microsoft-information-protection-integration-overview.md => information-protection-in-windows-overview.md} (87%) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index b2ca643174..2512c59280 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -153,7 +153,7 @@ #### [Microsoft threat protection](windows-defender-atp/threat-protection-integration.md) ##### [Protect users, data, and devices with conditional access](windows-defender-atp/conditional-access-windows-defender-advanced-threat-protection.md) ##### [Microsoft Cloud App Security integration overview](windows-defender-atp/microsoft-cloud-app-security-integration.md) -##### [Information protection integration overview](windows-defender-atp/microsoft-information-protection-integration-overview.md) +##### [Information protection in Windows overview](windows-defender-atp/information-protection-in-windows-overview.md) @@ -324,7 +324,7 @@ #### 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) -##### [Configure Microsoft information protection integration](windows-defender-atp/microsoft-information-protection-config.md) +##### [Configure information protection in Windows](windows-defender-atp/information-protection-in-windows-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 1f04ae02b0..6518fc83b5 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -153,8 +153,8 @@ ### [Microsoft Threat Protection](threat-protection-integration.md) #### [Protect users, data, and devices with conditional access](conditional-access-windows-defender-advanced-threat-protection.md) -#### [Microsoft Cloud App Security integration overview](microsoft-cloud-app-security-integration.md) -#### [Information protection integration overview](microsoft-information-protection-integration-overview.md) +#### [Microsoft Cloud App Security in Windows overview](microsoft-cloud-app-security-integration.md) +#### [Information protection integration overview](information-protection-in-windows-overview.md) ### [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) @@ -319,8 +319,8 @@ ### Configure Microsoft Threat Protection integration #### [Configure conditional access](configure-conditional-access-windows-defender-advanced-threat-protection.md) -#### [Configure Microsoft Cloud App Security integration](microsoft-cloud-app-security-config.md) -####[Configure Microsoft information protection integration](microsoft-information-protection-config.md) +#### [Configure Microsoft Cloud App Security in Windows](microsoft-cloud-app-security-config.md) +####[Configure information protection in WindowsS](information-protection-in-windows-config.md) ### [Configure Windows Security app settings](preferences-setup-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/images/atp-settings-aip.png b/windows/security/threat-protection/windows-defender-atp/images/atp-settings-aip.png new file mode 100644 index 0000000000000000000000000000000000000000..f66b75a27445c8125f12114fe43a0fe5a292f6ad GIT binary patch literal 95357 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/office-scc-label.png b/windows/security/threat-protection/windows-defender-atp/images/office-scc-label.png new file mode 100644 index 0000000000000000000000000000000000000000..750bd6e45934e0ff873b8cc8f3986f5224c7e373 GIT binary patch literal 66241 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 z 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 xM(_V2ZR$VTMWs@g+9bYR^!iDeLT[!NOTE] > You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. @@ -81,13 +85,13 @@ For data to be protected, they must first be identified through labels. Sensitiv When you create sensitivity labels, you can set the information protection functionalities that will be applied on the file. The setting that applies to Windows Defender ATP is the Data loss prevention. You'll need to turn on the Data loss prevention and select Enable Windows end point protection (DLP for devices). -[OMRI - maybe need to insert a screenshot here to make it clear?] +![Image of Office 365 Security and Compliance sensitivity label](images/office-scc-label.png) Once, the policy is set and published, Windows Defender ATP automatically enables WIP for labeled files. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically detects it and enables WIP on that file if its label corresponds with Office Security and Compliance (SCC) policy. -This functionality expands the coverage of WIP to protect files based on their label, regardless of their origin (which is how WIP decides which files need to be protected). +This functionality expands the coverage of WIP to protect files based on their label, regardless of their origin. -For more information, see [Configure Microsoft information protection integration](microsoft-information-protection-config.md). +For more information, see [Configure information protection in Windows](information-protection-in-windows-config.md). ## Related topics diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-config.md b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-config.md index b37cd582c8..1fb5dac552 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-config.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-config.md @@ -10,11 +10,11 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/19/2018 +ms.date: 10/19/2018 --- -# Configure Microsoft Cloud App Security integration +# Configure Microsoft Cloud App Security in Windows **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md index 38d365594b..322d49abea 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md @@ -10,10 +10,10 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/18/2018 +ms.date: 10/18/2018 --- -# Microsoft Cloud App Security integration overview +# Microsoft Cloud App Security in Windows overview **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) From 53de2cc479edb3661dcde638f27a778cf29ea351 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 22 Oct 2018 14:00:16 -0700 Subject: [PATCH 09/25] fix typos --- windows/security/threat-protection/windows-defender-atp/TOC.md | 2 +- .../information-protection-in-windows-config.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 6518fc83b5..d957529509 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -320,7 +320,7 @@ ### 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) -####[Configure information protection in WindowsS](information-protection-in-windows-config.md) +####[Configure information protection in Windows](information-protection-in-windows-config.md) ### [Configure Windows Security app settings](preferences-setup-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index b6313e8436..89c8b82e62 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -25,5 +25,5 @@ Learn how you can use Windows Defender ATP to expand the coverage of Windows inf 2. Define which labels need to get WIP protection in Office 365 Security and Compliance. 1. Go to: **Classifications > Labels**. 2. Create a new label or edit an existing one. - 3. In the configuration wizard, go to ‘Dlp’ tab and enable WIP. + 3. In the configuration wizard, go to 'Dlp' tab and enable WIP. 4. Repeat for every label that you want to get WIP applied to in Windows. \ No newline at end of file From b40a676b91e5e7a893319970d6afe43b11f70c20 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 23 Oct 2018 12:57:18 -0700 Subject: [PATCH 10/25] update ip config topic --- .../threat-protection/windows-defender-atp/TOC.md | 2 +- .../information-protection-in-windows-config.md | 14 +++++++++++--- .../information-protection-in-windows-overview.md | 2 +- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index b05f590588..d2282d4c76 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -158,7 +158,7 @@ ### [Microsoft Threat Protection](threat-protection-integration.md) #### [Protect users, data, and devices with conditional access](conditional-access-windows-defender-advanced-threat-protection.md) #### [Microsoft Cloud App Security in Windows overview](microsoft-cloud-app-security-integration.md) -#### [Information protection integration overview](information-protection-in-windows-overview.md) +#### [Information protection in Windows overview](information-protection-in-windows-overview.md) ### [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index 89c8b82e62..327a46d57a 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -19,11 +19,19 @@ ms.date: 09/18/2018 [!include[Prerelease information](prerelease.md)] -Learn how you can use Windows Defender ATP to expand the coverage of Windows information protection (WIP) to protect files based on their label, regardless of their origin. +Learn how you can use Windows Defender ATP to expand the coverage of Windows Information Protection (WIP) to protect files based on their label, regardless of their origin. 1. Define a WIP policy and assign it to the relevant devices. For more information, see [Protect your enterprise data using Windows Information Protection (WIP)](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip). If WIP is already configured on the relevant devices, skip this step. 2. Define which labels need to get WIP protection in Office 365 Security and Compliance. 1. Go to: **Classifications > Labels**. 2. Create a new label or edit an existing one. - 3. In the configuration wizard, go to 'Dlp' tab and enable WIP. - 4. Repeat for every label that you want to get WIP applied to in Windows. \ No newline at end of file + 3. In the configuration wizard, go to 'Data loss prevention' tab and enable WIP. + 4. Repeat for every label that you want to get WIP applied to in Windows. + +After completing these steps Windows Defender ATP will automatically identify labeled documents stored on the device and enable WIP on them. + +>[!NOTE] +>- The Windows Defender ATP configuration is pulled every 15 minutes. Allow up to 30 minutes for the new policy to take effect and ensure that the endpoint is online. Otherwise, it will not receive the policy. + +## Related topic +- [Information protection in Windows overview](information-protection-in-windows-overview.md) \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index a5efc5dca2..d5b26ef1be 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -22,7 +22,7 @@ ms.date: 10/11/2018 Information protection is an integral part of Microsoft 365 Enterprise suite, providing intelligent protection to keep sensitive data secure while enabling productivity in the workplace. -Windows Defender ATP seamlessly integrates with Microsoft information protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. +Windows Defender ATP is seamlessly integrated in Microsoft information protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. Windows Defender ATP applies two methods to discover and protect data: From 4a38b8b75c6ef3ae9c4d4cbdfe8411d7fe3e79b6 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 24 Oct 2018 16:53:17 -0700 Subject: [PATCH 11/25] add image --- .../information-protection-in-windows-config.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index 327a46d57a..e9b5244639 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -23,9 +23,13 @@ Learn how you can use Windows Defender ATP to expand the coverage of Windows Inf 1. Define a WIP policy and assign it to the relevant devices. For more information, see [Protect your enterprise data using Windows Information Protection (WIP)](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip). If WIP is already configured on the relevant devices, skip this step. 2. Define which labels need to get WIP protection in Office 365 Security and Compliance. + 1. Go to: **Classifications > Labels**. 2. Create a new label or edit an existing one. 3. In the configuration wizard, go to 'Data loss prevention' tab and enable WIP. + + ![Image of Office 365 Security and Compliance sensitivity label](images/office-scc-label.png) + 4. Repeat for every label that you want to get WIP applied to in Windows. After completing these steps Windows Defender ATP will automatically identify labeled documents stored on the device and enable WIP on them. From f5a4e5a45260ba142b93cc0edbb6f1829dc835dc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 24 Oct 2018 16:54:19 -0700 Subject: [PATCH 12/25] add scc image --- .../information-protection-in-windows-config.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index e9b5244639..23e8cd5af4 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/18/2018 +ms.date: 10/24/2018 --- # Configure information protection in Windows From 6b21be8729423528791cb50d2cd7bcc807ea1638 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 29 Oct 2018 13:33:49 -0700 Subject: [PATCH 13/25] minor updates --- .../information-protection-in-windows-overview.md | 4 ++-- .../windows-defender-advanced-threat-protection.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index d5b26ef1be..f9824cf6e1 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/11/2018 +ms.date: 10/25/2018 --- # Information protection in Windows overview @@ -22,7 +22,7 @@ ms.date: 10/11/2018 Information protection is an integral part of Microsoft 365 Enterprise suite, providing intelligent protection to keep sensitive data secure while enabling productivity in the workplace. -Windows Defender ATP is seamlessly integrated in Microsoft information protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. +Windows Defender ATP is seamlessly integrated in Microsoft Information Protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. Windows Defender ATP applies two methods to discover and protect data: diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index b4a4da13ba..b0f5c24ca1 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/03/2018 +ms.date: 10/25/2018 --- # Windows Defender Advanced Threat Protection From 25639799b98e9991fc68a3dfc6bf306f2ae6c9ed Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 5 Nov 2018 16:21:00 -0800 Subject: [PATCH 14/25] add pre-reqs --- ...ures-windows-defender-advanced-threat-protection.md | 7 +++++++ .../information-protection-in-windows-config.md | 6 ++++++ .../information-protection-in-windows-overview.md | 10 +++++++--- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md index 60b3dcbd64..f9464104e2 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md @@ -92,6 +92,13 @@ Enabling this setting forwards Windows Defender ATP signals to Microsoft Cloud A ## Azure Information Protection Turning this setting on forwards signals to Azure Information Protection, giving data owners and administrators visibility into protected data on onboarded machines and machine risk ratings. +>[!NOTE] +>You'll need to fulfill the following requirements for the integration to work: +>- Endpoints need to be on Windows 10, version 1809 or later +>- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration +>- Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) +>- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. + ## Microsoft Intune connection This feature is only available if you have an active Microsoft Intune (Intune) license. diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index 23e8cd5af4..350c042352 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -21,6 +21,12 @@ ms.date: 10/24/2018 Learn how you can use Windows Defender ATP to expand the coverage of Windows Information Protection (WIP) to protect files based on their label, regardless of their origin. +## Prerequisites +- Endpoints need to be on Windows 10, version 1809 or later +- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. +- Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) +- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. + 1. Define a WIP policy and assign it to the relevant devices. For more information, see [Protect your enterprise data using Windows Information Protection (WIP)](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip). If WIP is already configured on the relevant devices, skip this step. 2. Define which labels need to get WIP protection in Office 365 Security and Compliance. diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index f9824cf6e1..968b5d702f 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -36,16 +36,20 @@ Windows Defender ATP automatically discovers files with Azure Information Protec ![Image of settings page with Azure Information Protection](images/atp-settings-aip.png) - >[!NOTE] -> You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. +>- Endpoints need to be on Windows 10, version 1809 or later +>- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration +>- Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) +>- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. + + After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to AIP. The reported signals can be viewed on the Azure Information Protection - Data discovery dashboard. ### Azure Information Protection - Data discovery dashboard -This dashboard presents a summarized discovery information of data discovered by both Windows Defender ATP and AIP scanner. Data from Windows Defender ATP is marked with Location Type – Endpoint. +This dashboard presents a summarized discovery information of data discovered by both Windows Defender ATP and AIP scanner. Data from Windows Defender ATP is marked with Location Type - Endpoint. ![Image of Azure Information Protection - Data discovery](images/azure-data-discovery.png) From e32e5e3c9c4db8c7f567f101aff6808fe9bd560c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Nov 2018 11:54:23 -0800 Subject: [PATCH 15/25] date --- ...ed-features-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md index 99fb91e493..c73f02d523 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/28/2018 +ms.date: 11/16/2018 --- # Configure advanced features in Windows Defender ATP @@ -95,7 +95,7 @@ Turning this setting on forwards signals to Azure Information Protection, giving >[!NOTE] >You'll need to fulfill the following requirements for the integration to work: >- Endpoints need to be on Windows 10, version 1809 or later ->- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration +>- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration >- Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) >- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. From 5a6b802ab03ede2411ccbb240347971e58d3b787 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 29 Nov 2018 11:53:48 -0800 Subject: [PATCH 16/25] update based on azure feedback --- ...ows-defender-advanced-threat-protection.md | 7 ---- ...nformation-protection-in-windows-config.md | 7 ++-- ...ormation-protection-in-windows-overview.md | 35 ++++++++----------- 3 files changed, 18 insertions(+), 31 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md index c73f02d523..a6cd39db1b 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md @@ -92,13 +92,6 @@ Enabling this setting forwards Windows Defender ATP signals to Microsoft Cloud A ## Azure Information Protection Turning this setting on forwards signals to Azure Information Protection, giving data owners and administrators visibility into protected data on onboarded machines and machine risk ratings. ->[!NOTE] ->You'll need to fulfill the following requirements for the integration to work: ->- Endpoints need to be on Windows 10, version 1809 or later ->- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration ->- Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) ->- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. - ## Microsoft Intune connection This feature is only available if you have an active Microsoft Intune (Intune) license. diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index 350c042352..efb5a00f68 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -1,5 +1,5 @@ --- -title: Microsoft information protection integration +title: Configure information protection in Windows description: Learn how to expand the coverage of WIP to protect files based on their label, regardless of their origin. keywords: information, protection, data, loss, prevention, wip, policy, scc, compliance, labels, dlp search.product: eADQiWindows 10XVcnh @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/24/2018 +ms.date: 12/03/2018 --- # Configure information protection in Windows @@ -25,7 +25,7 @@ Learn how you can use Windows Defender ATP to expand the coverage of Windows Inf - Endpoints need to be on Windows 10, version 1809 or later - You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. - Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) -- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. + 1. Define a WIP policy and assign it to the relevant devices. For more information, see [Protect your enterprise data using Windows Information Protection (WIP)](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip). If WIP is already configured on the relevant devices, skip this step. 2. Define which labels need to get WIP protection in Office 365 Security and Compliance. @@ -42,6 +42,7 @@ After completing these steps Windows Defender ATP will automatically identify la >[!NOTE] >- The Windows Defender ATP configuration is pulled every 15 minutes. Allow up to 30 minutes for the new policy to take effect and ensure that the endpoint is online. Otherwise, it will not receive the policy. +>- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. ## Related topic - [Information protection in Windows overview](information-protection-in-windows-overview.md) \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index 968b5d702f..cffe95764e 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -10,46 +10,38 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/25/2018 +ms.date: 12/03/2018 --- # Information protection in Windows overview **Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) +- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) [!include[Prerelease information](prerelease.md)] Information protection is an integral part of Microsoft 365 Enterprise suite, providing intelligent protection to keep sensitive data secure while enabling productivity in the workplace. -Windows Defender ATP is seamlessly integrated in Microsoft Information Protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. +Windows Defender ATP is seamlessly integrated in Microsoft Threat Protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. Windows Defender ATP applies two methods to discover and protect data: - **Data discovery** - Identify sensitive data on Windows devices at risk -- **Data protection** - Windows Information Protection (WIP) as outcome of Microsoft Information Protection label +- **Data protection** - Windows Information Protection (WIP) as outcome of Azure Information Protection label ## Data discovery -Windows Defender ATP automatically discovers files with Azure Information Protection (AIP) labels on Windows devices when the feature is enabled. You can enable the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md#azure-information-protection). +Windows Defender ATP automatically discovers files with Azure Information Protection labels on Windows devices when the feature is enabled. You can enable the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md#azure-information-protection). ![Image of settings page with Azure Information Protection](images/atp-settings-aip.png) ->[!NOTE] ->- Endpoints need to be on Windows 10, version 1809 or later ->- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration ->- Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) ->- Data forwarded to Azure Information Protection is stored in the same location as your other Azure Information Protection data. - - - -After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to AIP. +After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to Azure Information Protection. The reported signals can be viewed on the Azure Information Protection - Data discovery dashboard. ### Azure Information Protection - Data discovery dashboard -This dashboard presents a summarized discovery information of data discovered by both Windows Defender ATP and AIP scanner. Data from Windows Defender ATP is marked with Location Type - Endpoint. +This dashboard presents a summarized discovery information of data discovered by both Windows Defender ATP and Azure Information Protection. Data from Windows Defender ATP is marked with Location Type - Endpoint. ![Image of Azure Information Protection - Data discovery](images/azure-data-discovery.png) @@ -63,9 +55,11 @@ Clicking the device risk level will redirect you to the device page in Windows D >Windows Defender ATP does not currently report the Information Types. ### Log Analytics -Data discovery based on Windows Defender ATP is also available in AIP Log Analytics, where you can perform complicated queries over the raw data. +Data discovery based on Windows Defender ATP is also available in Azure Information Protection Log Analytics, where you can perform complicated queries over the raw data. -Open AIP Log Analytics in Azure Portal and open a query builder (standard or classic). +For more information on Azure Information Protection analytics, see [Central reporting for Azure Information Protection](https://docs.microsoft.com/azure/information-protection/reports-aip). + +Open Azure Information Protection Log Analytics in Azure Portal and open a query builder (standard or classic). To view Windows Defender ATP data, perform a query that contains: @@ -76,10 +70,9 @@ InformationProtectionLogs_CL ``` **Prerequisites:** -- Tenant is enrolled to AIP. -- Enable AIP integration in Windows Defender Security Center: -- To benefit from the above, you need to enable AIP integration in Windows Defender ATP: - - Go to Settings in Windows Defender ATP portal, click on Advanced Settings under General. +- Customers must have a subscription for Azure Information Protection, and the Azure Information Protection clients (and Azure Information Protections scanner) must be installed. +- Enable Azure Information Protection integration in Windows Defender Security Center: + - Go to **Settings** in Windows Defender Security Center, click on **Advanced Settings** under **General**. ## Data protection From b79e6ac89ef4c77a931fe23a14d429af7bc6e6a0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 29 Nov 2018 12:06:29 -0800 Subject: [PATCH 17/25] add Info protection in preview and mtp topic --- ...ows-defender-advanced-threat-protection.md | 6 ++++- .../threat-protection-integration.md | 26 ++++++++++++------- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md index c51de1c5bf..21a38b4e8e 100644 --- a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 11/05/2018 +ms.date: 12/03/2018 --- # Windows Defender ATP preview features @@ -39,6 +39,10 @@ Turn on the preview experience setting to be among the first to try upcoming fea ## Preview features The following features are included in the preview release: +- [Information protection]()
+Windows Defender ATP is seamlessly integrated in Microsoft Threat Protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. + + - [Incidents](incidents-queue.md)
Windows Defender ATP applies correlation analytics and aggregates all related alerts and investigations into an incident. Doing so helps narrate a broader story of an attack, thus providing you with the right visuals (upgraded incident graph) and data representations to understand and deal with complex cross-entity threats to your organization's network. diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-integration.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-integration.md index e0301cebc1..d837895ff9 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-integration.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-integration.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/12/2018 +ms.date: 12/03/2018 --- # Microsoft Threat Protection @@ -28,24 +28,30 @@ Microsoft's multiple layers of threat protection across data, applications, devi Each layer in the threat protection stack plays a critical role in protecting customers. The deep integration between these layers results in better protected customers. -## Conditional access -Windows Defender ATP's dynamic machine risk score is integrated into the conditional access evaluation, ensuring that only secure devices have access to resources. - -## Office 365 Advanced Threat Protection (Office 365 ATP) -[Office 365 ATP](https://docs.microsoft.com/office365/securitycompliance/office-365-atp) helps protect your organization from malware in email messages or files through ATP Safe Links, ATP Safe Attachments, advanced Anti-Phishing, and spoof intelligence capabilities. The integration between Office 365 ATP and Windows Defender ATP enables security analysts to go upstream to investigate the entry point of an attack. Through threat intelligence sharing, attacks can be contained and blocked. - ## Azure Advanced Threat Protection (Azure ATP) Suspicious activities are processes running under a user context. The integration between Windows Defender ATP and Azure ATP provides the flexibility of conducting cyber security investigation across activities and identities. -## Skype for Business -The Skype for Business integration provides s a way for analysts to communicate with a potentially compromised user or device owner through ao simple button from the portal. - ## Azure Security Center Windows Defender ATP provides a comprehensive server protection solution, including endpoint detection and response (EDR) capabilities on Windows Servers. +## Azure Information Protection +Keep sensitive data secure while enabling productivity in the workplace through data data discovery and data protection. + +## Conditional access +Windows Defender ATP's dynamic machine risk score is integrated into the conditional access evaluation, ensuring that only secure devices have access to resources. + + ## Microsoft Cloud App Security Microsoft Cloud App Security leverages Windows Defender ATP endpoint signals to allow direct visibility into cloud application usage including the use of unsupported cloud services (shadow IT) from all Windows Defender ATP monitored machines. +## Office 365 Advanced Threat Protection (Office 365 ATP) +[Office 365 ATP](https://docs.microsoft.com/office365/securitycompliance/office-365-atp) helps protect your organization from malware in email messages or files through ATP Safe Links, ATP Safe Attachments, advanced Anti-Phishing, and spoof intelligence capabilities. The integration between Office 365 ATP and Windows Defender ATP enables security analysts to go upstream to investigate the entry point of an attack. Through threat intelligence sharing, attacks can be contained and blocked. + +## Skype for Business +The Skype for Business integration provides s a way for analysts to communicate with a potentially compromised user or device owner through ao simple button from the portal. + + + ## Related topic - [Protect users, data, and devices with conditional access](conditional-access-windows-defender-advanced-threat-protection.md) From aaf0d149e1523087265758a91d9eb7a45e5e0445 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 29 Nov 2018 12:07:02 -0800 Subject: [PATCH 18/25] fix link --- .../preview-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md index 21a38b4e8e..f0d5d23e2f 100644 --- a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md @@ -39,7 +39,7 @@ Turn on the preview experience setting to be among the first to try upcoming fea ## Preview features The following features are included in the preview release: -- [Information protection]()
+- [Information protection](information-protection-in-windows-overview.md)
Windows Defender ATP is seamlessly integrated in Microsoft Threat Protection to provide a complete and comprehensive data loss prevention (DLP) solution for Windows devices. This solution is delivered and managed as part of the unified Microsoft 365 information protection suite. From 1c8a4a6e0206832759bb0f2cdc13df03f1b98e17 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 29 Nov 2018 15:47:28 -0800 Subject: [PATCH 19/25] typo --- .../information-protection-in-windows-config.md | 2 +- .../information-protection-in-windows-overview.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index efb5a00f68..dc09451bfb 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -23,7 +23,7 @@ Learn how you can use Windows Defender ATP to expand the coverage of Windows Inf ## Prerequisites - Endpoints need to be on Windows 10, version 1809 or later -- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration. +- You'll need the appropriate license to leverage the Windows Defender ATP and Azure Information Protection integration - Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index cffe95764e..cbcbd9e854 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -55,11 +55,11 @@ Clicking the device risk level will redirect you to the device page in Windows D >Windows Defender ATP does not currently report the Information Types. ### Log Analytics -Data discovery based on Windows Defender ATP is also available in Azure Information Protection Log Analytics, where you can perform complicated queries over the raw data. +Data discovery based on Windows Defender ATP is also available in [Azure Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-overview), where you can perform complex queries over the raw data. For more information on Azure Information Protection analytics, see [Central reporting for Azure Information Protection](https://docs.microsoft.com/azure/information-protection/reports-aip). -Open Azure Information Protection Log Analytics in Azure Portal and open a query builder (standard or classic). +Open Azure Log Analytics in Azure Portal and open a query builder (standard or classic). To view Windows Defender ATP data, perform a query that contains: From 980fe84e45b22d2dc608b3a730fd141e7ff2fbca Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 4 Dec 2018 14:18:58 -0800 Subject: [PATCH 20/25] update header --- .../information-protection-in-windows-config.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index dc09451bfb..f4e64b1083 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -27,6 +27,7 @@ Learn how you can use Windows Defender ATP to expand the coverage of Windows Inf - Your tenant needs to be onboarded to Azure Information Protection analytics, for more information see, [Configure a Log Analytics workspace for the reports](https://docs.microsoft.comazure/information-protection/reports-aip#configure-a-log-analytics-workspace-for-the-reports) +## Configuration steps 1. Define a WIP policy and assign it to the relevant devices. For more information, see [Protect your enterprise data using Windows Information Protection (WIP)](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip). If WIP is already configured on the relevant devices, skip this step. 2. Define which labels need to get WIP protection in Office 365 Security and Compliance. From cf13f4f943bd0a0fdb4eae7967d5eed6b6fadc94 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 4 Dec 2018 15:13:48 -0800 Subject: [PATCH 21/25] update based on feedback --- .../information-protection-in-windows-overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index cbcbd9e854..f7c699665f 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -31,12 +31,12 @@ Windows Defender ATP applies two methods to discover and protect data: ## Data discovery -Windows Defender ATP automatically discovers files with Azure Information Protection labels on Windows devices when the feature is enabled. You can enable the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md#azure-information-protection). +Windows Defender ATP automatically discovers files with Office 365 sensitivity labels on Windows devices when the feature is enabled. You can enable the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md#azure-information-protection). ![Image of settings page with Azure Information Protection](images/atp-settings-aip.png) -After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to Azure Information Protection. +After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a file that has a sensitivity label applied is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to Azure Information Protection. The reported signals can be viewed on the Azure Information Protection - Data discovery dashboard. From 5c7add3b550e6afbd84df11e5a33f0173e50d8b0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Dec 2018 17:32:45 +0000 Subject: [PATCH 22/25] Updated information-protection-in-windows-overview.md --- .../information-protection-in-windows-overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index f7c699665f..a5af63290e 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -17,7 +17,7 @@ ms.date: 12/03/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)] +[!include[Prerelease information](prerelease.md)] Information protection is an integral part of Microsoft 365 Enterprise suite, providing intelligent protection to keep sensitive data secure while enabling productivity in the workplace. @@ -70,7 +70,7 @@ InformationProtectionLogs_CL ``` **Prerequisites:** -- Customers must have a subscription for Azure Information Protection, and the Azure Information Protection clients (and Azure Information Protections scanner) must be installed. +- Customers must have a subscription for Azure Information Protection, and be using a unified labeling client. - Enable Azure Information Protection integration in Windows Defender Security Center: - Go to **Settings** in Windows Defender Security Center, click on **Advanced Settings** under **General**. From 71806445058f73719b516c7062f7a0037bcdd70c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Dec 2018 17:35:04 +0000 Subject: [PATCH 23/25] Updated information-protection-in-windows-config.md --- .../information-protection-in-windows-config.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index f4e64b1083..bccfedd8e8 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -10,14 +10,14 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 12/03/2018 +ms.date: 12/05/2018 --- # Configure information protection in Windows **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[!include[Prerelease information](prerelease.md)] +[!include[Prerelease information](prerelease.md)] Learn how you can use Windows Defender ATP to expand the coverage of Windows Information Protection (WIP) to protect files based on their label, regardless of their origin. From d7beddd34d34c76e54d472b8780f795f0338a2ad Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Dec 2018 17:35:39 +0000 Subject: [PATCH 24/25] Updated information-protection-in-windows-config.md --- .../information-protection-in-windows-config.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md index bccfedd8e8..b0644db04c 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-config.md @@ -15,7 +15,7 @@ ms.date: 12/05/2018 # Configure information protection in Windows **Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) +- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) [!include[Prerelease information](prerelease.md)] From cb8d3c6356b6ba56d5d1d87b676f016b7e77410a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Dec 2018 17:35:54 +0000 Subject: [PATCH 25/25] Updated information-protection-in-windows-overview.md --- .../information-protection-in-windows-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index a5af63290e..9c4fe5f044 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 12/03/2018 +ms.date: 12/05/2018 --- # Information protection in Windows overview